/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-2xl:42rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.table{display:table}.table\!{display:table!important}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[600px\]{height:600px}.min-h-screen{min-height:100vh}.w-3\/4{width:75%}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--sh-bg)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.py-0{padding-block:0}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-right{text-align:right}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[e-posta\:file\]{e-posta:file}.\[e-posta\:log\]{e-posta:log}@media (min-width:48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--sh-night:#172738;--sh-off-white:#f7f3ec;--sh-sand:#d8c7b2;--sh-bronze:#a87950;--sh-bg:var(--sh-off-white);--sh-bg-soft:#fff;--sh-surface:var(--sh-sand);--sh-text:var(--sh-night);--sh-primary:var(--sh-night);--sh-accent:var(--sh-bronze);--sh-radius-sm:8px;--sh-radius-md:14px;--sh-radius-lg:22px;--sh-shadow-soft:0 10px 30px #17273814}.password-field,.phone-field{min-width:0;display:block}.password-field .field-label,.phone-field>.field-label{color:#172738;margin-bottom:8px;font-size:12px;display:block}.field-required{color:#a87950}.field-hint{color:#756a5e;margin-top:6px;font-size:11px;line-height:1.5;display:block}.password-field input,.phone-field input{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;min-height:44px;padding:10px 12px;font-size:16px;display:block}.password-field input:focus-visible,.phone-field input:focus-visible{outline-offset:2px;outline:2px solid #172738}.password-field input[aria-invalid=true],.phone-field input[aria-invalid=true]{border-color:#9c362b}.password-field__control{align-items:stretch;min-width:0;display:flex}.password-field__control input{flex:1;min-width:0}.password-field__toggle{color:#172738;background:#f7f3ec;border:1px solid #d8c7b2;border-left:0;min-width:72px;min-height:44px;padding:0 12px;font-size:12px}.password-field__toggle:hover{background:#eee7dc}.password-field__toggle:focus-visible{outline-offset:2px;outline:2px solid #172738}.password-rules{color:#5f564c;gap:4px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.password-rules li{line-height:1.6}.password-rules li.is-ok{color:#3f5a33}.password-rules li.is-error{color:#9c362b}.password-rules__mark{color:#a87950;width:1.5em;font-weight:600;display:inline-block}.password-rules li.is-ok .password-rules__mark{color:#3f5a33}.password-rules__state{font-weight:600}.password-generator{gap:10px;margin-top:12px;display:grid}.password-generator>.button{justify-self:start;min-height:44px}.password-generator__result{background:#fbf9f5;border:1px dashed #a87950;gap:8px;padding:14px;font-size:13px;display:grid}.password-generator__result p{margin:0;line-height:1.6}.password-generator__result code{letter-spacing:.04em;word-break:break-all;background:#fffdf9;border:1px solid #e0d5c8;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px}.password-generator__note{color:#756a5e;font-size:11px}.password-generator__actions{flex-wrap:wrap;gap:8px;display:flex}.password-generator__actions .button{min-height:44px}.password-field__confirm{margin-top:14px}.pui-card{background:#fbf9f5;border:1px solid #e0d5c8;padding:24px}.pui-card>p:last-child{margin-bottom:0}.pui-placeholder h1{margin:8px 0 20px;font-size:clamp(28px,4vw,40px)}.pui-placeholder .pui-card p{color:#655d53;font-size:14px}.button.pui-primary{color:#f7f3ec;background:#172738;border-color:#172738}.button.pui-primary:hover:not(:disabled){background:#294156}.button.pui-danger{color:#8d3029;background:#fffdf9;border-color:#9c362b}.button.pui-danger:hover:not(:disabled){background:#f8eae7}.pui-icon-button{color:#172738;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:24px;line-height:1;display:inline-flex}.pui-icon-button:hover{border-color:#d8c7b2}.pui-chip:focus-visible,.pui-icon-button:focus-visible,.pui-notice__close:focus-visible{outline-offset:2px;outline:2px solid #172738}.pui-money{font-variant-numeric:tabular-nums}.pui-date,.pui-money{white-space:nowrap}.badge.accent{color:#8a5f37;background:#f3e9dc}.pui-notice{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pui-notice__text{min-width:0;line-height:1.6}.pui-notice__close{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;flex-shrink:0;margin:-14px -18px -14px 0;font-size:20px}.pui-info-note{background:#eee7dc;margin:20px 0;padding:14px 18px}.pui-field,.pui-info-note{color:#4f493f;font-size:12px}.pui-field{gap:8px;display:grid}.pui-field input,.pui-field select,.pui-field textarea{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;min-height:44px;padding:10px 12px;font-size:16px}html:has(dialog.pui-dialog[open]),html:has(dialog.pui-sheet[open]){overflow:hidden}.pui-dialog::backdrop,.pui-sheet::backdrop{background:#17273847}.pui-dialog{color:#172738;background:#f7f3ec;border:1px solid #d8c7b2;width:min(480px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 10px 30px #1727381f}.pui-dialog__body{gap:16px;padding:24px;display:grid}.pui-dialog .pui-dialog__body h2{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.pui-dialog__message{font-size:14px;line-height:1.7}.pui-dialog__message p{margin:0 0 8px}.pui-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pui-dialog__actions .button{min-height:44px}.pui-sheet{color:#172738;background:#f7f3ec;border:0;border-left:1px solid #d8c7b2;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;box-shadow:-10px 0 30px #17273814}.pui-sheet--lg{width:min(820px,100vw)}.pui-sheet__frame{flex-direction:column;height:100%;min-height:0;display:flex}.pui-sheet__head{background:#fbf9f5;border-bottom:1px solid #d8c7b2;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.pui-sheet__head h2{margin:6px 0 0;font-size:24px}.pui-sheet__description{color:#756a5e;margin-top:6px;font-size:12px}.pui-sheet__body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.pui-sheet__actions{padding:14px 24px calc(14px + env(safe-area-inset-bottom));background:#fbf9f5;border-top:1px solid #d8c7b2;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.pui-sheet__actions .button{min-height:44px}.pui-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.pui-pager .button{min-height:44px}.pui-pager__disabled{opacity:.45;cursor:not-allowed}.pui-pager__status,.pui-pager__total{color:#655d53;font-size:12px}.pui-pager__status small{color:#8a725c}.pui-empty{text-align:center;background:#fbf9f5;border:1px dashed #d8c7b2;justify-items:center;gap:10px;padding:32px 20px;display:grid}.pui-empty__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.pui-empty__text{color:#756a5e;max-width:46ch;font-size:13px}.pui-empty__text p{margin:0}.pui-table-wrap,.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;position:relative}.pui-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #172738}.pui-chips{flex-wrap:wrap;gap:8px;display:flex}.pui-chip{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:999px;min-height:44px;padding:8px 14px;font-size:13px}.pui-chip:hover:not(:disabled){border-color:#a87950}.pui-chip[aria-pressed=true]{background:#eee7dc;border-color:#172738;font-weight:600}.pui-filterbar{margin:0 0 18px}.pui-filterbar .pui-filterbar__done,.pui-filterbar .pui-filterbar__head,.pui-filterbar .pui-filterbar__toggle{display:none}.pui-filterbar__panel{background:#fbf9f5;border:1px solid #e0d5c8;padding:14px}.pui-filterbar__fields,.pui-filterbar__panel{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pui-filterbar__fields{flex:1;min-width:0}.pui-filterbar__fields label{color:#655d53;flex:160px;gap:6px;min-width:0;font-size:11px;display:grid}.pui-filterbar__fields input,.pui-filterbar__fields select{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;width:100%;min-height:44px;padding:9px 11px;font-size:14px}.pui-filterbar__actions{gap:8px;display:flex}.pui-filterbar__actions .button{min-height:44px}@media (max-width:768px){html:has(.pui-filterbar__panel[data-open=true]){overflow:hidden}.pui-filterbar .pui-filterbar__toggle{min-height:44px;display:inline-flex}.pui-filterbar__panel{display:none}.pui-filterbar__panel[data-open=true]{z-index:60;background:#f7f3ec;border:0;flex-flow:column;align-items:stretch;gap:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.pui-filterbar .pui-filterbar__head{background:#fbf9f5;border-bottom:1px solid #d8c7b2;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;display:flex}.pui-filterbar__fields{flex-flow:column;flex:1;align-items:stretch;min-height:0;padding:16px;overflow-y:auto}.pui-filterbar__fields label{flex:none;font-size:12px}.pui-filterbar__fields input,.pui-filterbar__fields select{font-size:16px}.pui-filterbar__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fbf9f5;border-top:1px solid #d8c7b2}.pui-filterbar__actions .button{flex:1}.pui-filterbar .pui-filterbar__done{display:inline-flex}.pui-sheet,.pui-sheet--lg{width:100vw;box-shadow:none;border-left:0}.pui-sheet__head{padding:12px 8px 12px 16px}.pui-sheet__body{padding:16px}.pui-sheet__actions{padding-left:16px;padding-right:16px}.pui-sheet__actions .button{flex:1 1 0}.pui-card{padding:18px}}@media (max-width:480px){.pui-dialog__body{padding:18px}.pui-dialog__actions .button{flex:100%}}.attr-editor{gap:18px;min-width:0;display:grid}.attr-group{background:#fbf9f5;border:1px solid #e0d5c8;min-width:0;margin:0;padding:18px}.attr-group legend{letter-spacing:.08em;text-transform:uppercase;color:#8a725c;padding:0 6px;font-size:11px}.attr-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 14px;display:grid}.attr-field{gap:8px;min-width:0;margin-bottom:14px;display:grid}.attr-field:last-child{margin-bottom:0}.attr-field__head{color:#4f493f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.attr-field__action{margin-left:auto}.attr-field input,.attr-field textarea{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.attr-field textarea{resize:vertical;line-height:1.6}.attr-field input:focus-visible,.attr-field textarea:focus-visible{outline-offset:2px;outline:2px solid #172738}.attr-field input[aria-invalid=true],.attr-field textarea[aria-invalid=true]{border-color:#9c362b}.attr-source{letter-spacing:.04em;color:#6b5a47;white-space:nowrap;background:#fffdf9;border:1px solid #d8c7b2;padding:3px 8px;font-size:10px}.attr-source--series{color:#8a5f37;border-color:#c9b08f}.attr-source--mixed,.attr-source--product{color:#7a5231;background:#f3e9dc;border-color:#a87950}.attr-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.attr-tags li{background:#fffdf9;border:1px solid #d8c7b2;border-radius:999px;align-items:center;gap:2px;padding:0 0 0 14px;font-size:13px;display:inline-flex}.attr-tags__remove{color:#172738;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px;font-size:18px}.attr-inline{gap:8px;display:flex}.attr-inline input{flex:1;min-width:0}.attr-inline .button{min-height:44px}.attr-specs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.attr-specs__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.attr-field>.button,.attr-specs__row .button{min-height:44px}.attr-field>.button{justify-self:start}@media (max-width:560px){.attr-group{padding:14px}.attr-specs__row{grid-template-columns:minmax(0,1fr) auto}.attr-specs__row input:first-of-type{grid-column:1/-1}}.management-shell.panel-shell{background:#f7f3ec}.management-shell.panel-shell>aside{padding:20px 18px 18px;overflow:hidden}.panel-shell__brand{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-shell__brand .management-logo{width:76px;margin:0 0 14px}.panel-shell__close{display:none}.panel-shell__title{color:#8a725c;margin:0 0 14px;font-size:10px}.panel-cta{color:#fffdf9;letter-spacing:.01em;background:#8a5f37;border:1px solid #8a5f37;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:0 0 16px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.panel-cta:hover{background:#7a5231;border-color:#7a5231}.panel-cta:focus-visible{outline-offset:3px;outline:2px solid #172738}.panel-cta[aria-current=page]{box-shadow:inset 0 0 0 2px #f7f3ec}.panel-cta>span{font-size:20px;line-height:1}.management-shell.panel-shell>aside nav.panel-nav{overscroll-behavior:contain;border-top:1px solid #dfd4c7;flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.panel-nav__group{border-bottom:1px solid #e8ded2;padding:10px 0 6px}.panel-nav__group:last-child{border-bottom:0}.panel-nav__heading{letter-spacing:.14em;color:#8a725c;margin:4px 8px 6px;font-size:9px;font-weight:600}.panel-nav ul{margin:0;padding:0;list-style:none}.panel-shell>aside nav.panel-nav a{color:#4f493f;border:0;border-left:3px solid #0000;align-items:center;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.panel-shell>aside nav.panel-nav a:hover{color:#172738;background:#f3ede4}.panel-shell>aside nav.panel-nav a.current{color:#172738;background:#eee7dc;border-left-color:#a87950;padding-left:10px;font-weight:600}.panel-shell>aside nav.panel-nav a:focus-visible{outline-offset:-2px;outline:2px solid #172738}.management-aside-foot.panel-shell__foot{gap:6px;padding-top:14px}.management-aside-foot.panel-shell__foot a,.management-aside-foot.panel-shell__foot button{color:#4f493f;align-items:center;min-height:36px;font-size:12px;display:flex}.management-aside-foot.panel-shell__foot a:hover,.management-aside-foot.panel-shell__foot button:hover{color:#8a5f37}.panel-logout-error{color:#9c362b;font-size:11px;line-height:1.5;display:block}.panel-shell__scrim{display:none}.panel-nav__pending{opacity:0;background:#a87950;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;transition:opacity .15s}.panel-nav__pending.is-pending{opacity:1;animation:panel-pending 1s ease-in-out infinite}.panel-cta .panel-nav__pending{background:#fffdf9;position:absolute;right:14px}.panel-cta{position:relative}@keyframes panel-pending{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.panel-nav__pending.is-pending{animation:none}}.panel-shell .management-workspace>header.panel-topbar{justify-content:flex-start;gap:12px 16px;height:auto;min-height:64px;padding:10px 34px}.panel-breadcrumb{flex:1;min-width:0}.panel-breadcrumb ol{color:#756a5e;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.panel-breadcrumb li{align-items:center;min-width:0;display:inline-flex}.panel-breadcrumb li+li:before{content:"›";color:#a87950;margin:0 6px 0 2px}.panel-breadcrumb a{color:#655c52;border-bottom:1px solid #0000}.panel-breadcrumb a:hover{color:#172738;border-bottom-color:#a87950}.panel-breadcrumb__current span{color:#172738;font-size:14px;font-weight:600}.panel-branch{color:#172738;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.panel-branch__label{letter-spacing:.12em;text-transform:uppercase;color:#8a725c;font-size:9px}.panel-branch--locked,.panel-branch--view{background:#f7f3ec;border:1px solid #d8c7b2;min-height:36px;padding:6px 10px}.panel-branch--locked strong{font-weight:600}.panel-branch--view{border-style:dashed}.panel-branch--switch select{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;min-width:170px;min-height:40px;padding:8px 30px 8px 10px;font-size:13px}.panel-branch__error{color:#9c362b;flex-basis:100%;font-size:11px}.panel-branch__clear{color:#172738;cursor:pointer;background:#fffdf9;border:1px solid #d8c7b2;min-height:32px;padding:4px 10px;font-size:12px}.panel-branch__clear:hover{background:#f0e8dc}.panel-branch__clear:focus-visible{outline-offset:2px;outline:2px solid #172738}.panel-branch__clear:disabled{opacity:.6;cursor:progress}.panel-user{color:#172738;align-items:center;gap:10px;min-width:0;min-height:44px;font-size:12px;display:inline-flex}.panel-user:hover .panel-user__name{text-underline-offset:3px;-webkit-text-decoration:underline #a87950;text-decoration:underline #a87950}.panel-user__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.panel-role-chip{color:#8a5f37;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fbf6ef;border:1px solid #a87950;align-items:center;padding:4px 8px;font-size:9px;display:inline-flex}.panel-role-chip--owner{background:#f3e9dc}.panel-shell .management-nav-button{min-width:64px;min-height:44px;font-size:13px}.panel-password-banner{color:#172738;background:#f3e9dc;border-bottom:1px solid #d8c7b2;border-left:4px solid #a87950;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 34px;display:flex}.panel-password-banner p{margin:0;font-size:13px;line-height:1.6}.panel-password-banner a{color:#172738;border-bottom:1px solid #a87950;font-weight:600}.panel-password-banner__close{color:#172738;background:0 0;border:0;flex-shrink:0;min-width:44px;min-height:44px;font-size:22px}.panel-password-banner__close:focus-visible{outline-offset:-2px;outline:2px solid #172738}.panel-shell .management-workspace>main{font-size:14px}.panel-shell .management-workspace>main:focus{outline:none}@media (max-width:1100px){.panel-shell .management-workspace>header.panel-topbar{padding:10px 25px}.panel-password-banner{padding-left:25px}}@media (max-width:760px){.management-shell.panel-shell>aside{visibility:hidden;z-index:50;padding:14px 16px 16px;transition:transform .2s,visibility 0s linear .2s}.management-shell.panel-shell>aside.open{visibility:visible;transition:transform .2s,visibility}html:has(.panel-shell>aside.open){overflow:hidden}.panel-shell__close{display:inline-flex}.panel-shell__scrim{z-index:40;background:#17273847;display:block;position:fixed;inset:0}.panel-shell .management-workspace>header.panel-topbar{flex-wrap:wrap;gap:8px 10px;min-height:58px;padding:8px 16px}.panel-breadcrumb li:not(.panel-breadcrumb__current){display:none}.panel-breadcrumb li.panel-breadcrumb__current{min-width:0;max-width:100%;display:block}.panel-breadcrumb li.panel-breadcrumb__current:before{content:none}.panel-breadcrumb__current span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.panel-user__name{display:none}.panel-branch{flex-basis:100%;order:3}.panel-branch--switch select{flex:1;min-width:0;min-height:44px;font-size:16px}.panel-branch__clear{min-height:44px;margin-left:auto}.panel-password-banner{padding-left:12px}.panel-shell .management-workspace>main{padding:22px 16px 45px}.panel-shell .management-heading{flex-wrap:wrap;gap:12px}.panel-shell .management-heading>div{flex:200px;min-width:0}.panel-shell .management-heading h1{overflow-wrap:anywhere}.panel-shell input:not([type=checkbox]):not([type=radio]),.panel-shell select,.panel-shell textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.management-shell.panel-shell>aside{transition:none}}.panel-account__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.panel-account__card h2{margin:0 0 18px;font-size:24px}.panel-account__facts{margin:0;display:grid}.panel-account__facts>div{border-bottom:1px solid #eee7dc;grid-template-columns:minmax(110px,.8fr) minmax(0,1.6fr);gap:12px;padding:12px 0;display:grid}.panel-account__facts dt{letter-spacing:.06em;color:#756a5e;font-size:11px}.panel-account__facts dd{color:#172738;min-width:0;margin:0;font-size:14px}.panel-account__wrap{overflow-wrap:anywhere}.panel-account__permissions{margin-top:16px;font-size:13px}.panel-account__permissions summary{cursor:pointer;color:#8a5f37;align-items:center;min-height:44px;display:flex}.panel-account__permissions ul{margin:6px 0 0;padding-left:18px;line-height:1.8}.panel-account__note{color:#655d53;margin:16px 0 0;font-size:13px}.panel-account__warning{background:#f3e9dc;border-left:4px solid #a87950;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6}.account-password-form{gap:18px;display:grid}.account-password-form .pui-notice{margin:0}.account-password-form__note{color:#756a5e;margin:0;font-size:12px;line-height:1.6}.account-password-form>.button{justify-self:start;min-height:48px}@media (max-width:900px){.panel-account__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.panel-account__facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.account-password-form>.button{justify-self:stretch}}.sync-screen{min-width:0}.sync-banner{margin-top:0}.sync-lead{color:#655d53;margin:0 0 14px;font-size:13px}.sync-brand-grid{margin-bottom:10px}.sync-brand h2{margin:12px 0 8px}.sync-source{border-top:1px solid #eee7dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.sync-source p{min-width:0;margin:0;font-size:13px}.sync-source .button{min-height:44px}.panel .sync-note,.sync-note{color:#8a5f37;margin:10px 0 0;font-size:12px}.sync-tabs{border-bottom:1px solid #d8c7b2;flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.sync-tabs__item{color:#4f493f;border:1px solid #0000;border-bottom:0;align-items:center;gap:8px;min-height:44px;margin-bottom:-1px;padding:8px 14px;font-size:13px;display:inline-flex}.sync-tabs__item[aria-current=page]{color:#172738;background:#fbf9f5;border-color:#d8c7b2;font-weight:600;box-shadow:inset 0 2px #a87950}.sync-tabs__item:focus-visible{outline-offset:-2px;outline:2px solid #172738}.sync-tabs__count{background:#eee7dc;border-radius:999px;justify-content:center;min-width:22px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.sync-filter-note{color:#655d53;margin:0 0 12px;font-size:12px}.sync-filter-note a{color:#8a5f37;border-bottom:1px solid #a87950}.sync-preview-head .action-row{margin-bottom:10px}.panel.sync-preview-head>p{color:#4f493f;font-size:13px;line-height:1.7}.sync-progress{color:#655d53;flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 12px;font-size:12px;display:flex}.sync-progress progress{flex:220px;margin:0}.sync-actions{margin-top:8px}.sync-actions .button{min-height:44px}.sync-metrics .metric{color:#172738;display:block}.sync-metrics .metric:hover{border-color:#a87950}.sync-metrics .metric[aria-current=true]{border-color:#172738;box-shadow:inset 0 0 0 1px #172738}.sync-metrics .metric:focus-visible{outline-offset:2px;outline:2px solid #172738}.sync-table td{overflow-wrap:anywhere}.sync-url{max-width:360px;font-size:11px}.sync-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}@media (max-width:760px){.sync-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-source{align-items:stretch}.sync-source .button{width:100%}.sync-actions .button{flex:100%}}.cps-page{color:#172738;gap:20px;display:grid}.cps-page,.cps-page>*{min-width:0}.cps-head{gap:10px;display:grid}.cps-head h1{overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(30px,4vw,42px)}.cps-head .eyebrow a,.cps-page a:not(.button){color:#8a5f37}.cps-head .eyebrow a:hover,.cps-page a:not(.button):hover{text-decoration:underline}.cps-head .action-row{color:#4f493f;font-size:13px}.cps-head__actions .button,.cps-page .action-row .button,.cps-page .button.small{min-height:44px}.cps-lead{color:#655d53;max-width:72ch;margin:0;font-size:14px;line-height:1.7}.cps-section{gap:14px;min-width:0;display:grid}.cps-section,.cps-section>h2{margin-bottom:0}.cps-section__description p{color:#655d53;margin:0;font-size:13px;line-height:1.7}.cps-subhead{letter-spacing:0;color:#172738;margin:8px 0 0;font-family:inherit;font-size:13px;font-weight:600}.cps-loading{color:#756a5e;margin:0;font-size:13px}.cps-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.cps-toolbar p{margin:0}.cps-toolbar .button{min-height:44px}.cps-search{gap:8px;max-width:520px;display:flex}.cps-inline-m2 input,.cps-search input,.cps-select,.cps-size-add input,.cps-size-add select{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;min-width:0;min-height:44px;padding:9px 11px;font-size:16px}.cps-search input{flex:1}.cps-search .button{min-height:44px}.cps-select{max-width:100%}.cps-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:14px;display:grid}.cps-form-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.cps-form-grid>.action-row,.cps-form-grid>.field-hint,.cps-span-2{grid-column:1/-1}.cps-form-grid textarea,.cps-section textarea{color:#172738;resize:vertical;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;min-height:88px;padding:10px 12px;font-size:16px;line-height:1.6}.cps-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cps-inline-form .pui-field{flex:180px;min-width:0}.cps-check,.cps-inline-form .button{min-height:44px}.cps-check{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.cps-check input{accent-color:#172738;flex:none;width:20px;height:20px;margin:1px 0 0}.cps-check--inline{align-self:end}.cps-check--warning{background:#f6ecdf;border:1px solid #a87950;padding:10px 12px}.cps-radio-group{border:0;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;display:flex}.cps-radio-group legend{color:#4f493f;margin-bottom:4px;padding:0;font-size:12px}.cps-segmented{background:#fffdf9;border:1px solid #d8c7b2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.cps-segmented legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cps-segmented__option{min-width:0;display:block;position:relative}.cps-segmented__option+.cps-segmented__option{border-left:1px solid #d8c7b2}.cps-segmented__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cps-segmented__option span{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 6px;font-size:13px;display:flex}.cps-segmented__option input:checked+span{color:#f7f3ec;background:#172738;font-weight:600}.cps-segmented__option input:focus-visible+span{outline-offset:-4px;outline:2px solid #a87950}.cps-table{border-collapse:collapse;width:100%;font-size:13px}.cps-table th{text-align:left;letter-spacing:.02em;color:#6b5a47;white-space:nowrap;background:#f1ebe2;padding:12px 14px;font-size:11px;font-weight:500}.cps-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eee8df;padding:12px 14px}.cps-table td small{color:#8a725c;margin-top:4px;font-size:11px;display:block}.cps-table td .button{white-space:nowrap;min-height:44px}.cps-table--compact td,.cps-table--compact th{padding:8px 10px}.table-wrap .cps-table--compact{min-width:0}.cps-col-check{width:44px}.cps-col-check input{accent-color:#172738;width:20px;height:20px}.cps-row--muted td{color:#8a8076}.cps-inline-m2{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cps-inline-m2 input{flex:100px;width:120px}.cps-inline-m2 .button{min-height:44px}.cps-tags{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:768px){.table-wrap .cps-table--cards{min-width:0}.cps-table--cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cps-table--cards,.cps-table--cards tbody,.cps-table--cards td,.cps-table--cards tr{width:100%;display:block}.cps-table--cards tr{border-bottom:1px solid #d8c7b2;padding:10px 14px}.cps-table--cards td{border:0;grid-template-columns:minmax(92px,36%) minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.cps-table--cards td:before{content:attr(data-label);color:#756a5e;padding-top:2px;font-size:11px}.cps-table--cards td.cps-col-check{width:100%}.cps-table--cards td>*{min-width:0}}.cps-tabs{border-bottom:1px solid #d8c7b2;flex-wrap:wrap;gap:0;display:flex}.cps-tab{border-bottom:2px solid #0000;align-items:center;min-height:44px;margin-bottom:-1px;padding:10px 16px;font-size:13px;display:inline-flex}.cps-page .cps-tab,.cps-tab{color:#4f493f}.cps-tab:hover{color:#172738}.cps-tab[aria-current=page]{color:#172738;border-bottom-color:#172738;font-weight:600}.cps-section-nav{z-index:5;overscroll-behavior-x:contain;scrollbar-width:thin;background:#f7f3ec;border-bottom:1px solid #d8c7b2;gap:4px;padding:4px 0;display:flex;position:sticky;top:0;overflow-x:auto}.cps-section-nav a{white-space:nowrap;flex:none;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;display:inline-flex}.cps-page .cps-section-nav a{color:#4f493f}.cps-section-nav a:hover{color:#172738;background:#eee7dc}.cps-anchor{scroll-margin-top:64px}.cps-impact{background:#fbf9f5;border:1px solid #d8c7b2;gap:12px;min-width:0;padding:16px;display:grid}.cps-impact h3{letter-spacing:0;margin:0;font-family:inherit;font-size:14px;font-weight:600}.cps-impact p{margin:0;font-size:13px;line-height:1.7}.cps-impact ul{margin:0;padding-left:18px;font-size:13px;line-height:1.8}.cps-impact .error-note{margin:0}.cps-impact__lead{font-weight:600}.cps-impact__counts{gap:8px;display:grid}.cps-rule-list{gap:6px;list-style:none;display:grid;padding:0!important}.cps-rule-list li{border-bottom:1px dashed #e0d5c8;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:6px;display:flex}.cps-examples{gap:8px;list-style:none;display:grid;padding:0!important}.cps-examples li{gap:2px;font-size:13px;display:grid}.cps-examples span{color:#4f493f}.cps-formula{background:#fbf9f5;border-left:3px solid #a87950;gap:4px;margin:0;padding:14px 16px;display:grid}.cps-formula span{letter-spacing:.08em;text-transform:uppercase;color:#8a725c;font-size:11px}.cps-formula strong{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.cps-calculator{border-top:1px solid #e0d5c8;gap:10px;padding-top:12px;display:grid}.cps-calculator__result{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.cps-drawer{gap:14px;min-width:0;display:grid}.cps-batch{gap:12px;display:grid}.cps-batch__meta{color:#655d53;margin:0;font-size:13px}.cps-sizes{gap:10px;display:grid}.cps-key-chips,.cps-size-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cps-size-chips li{background:#fffdf9;border:1px solid #d8c7b2;border-radius:999px;align-items:center;gap:2px;padding:0 0 0 14px;font-size:13px;display:inline-flex}.cps-size-chips button{color:#172738;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px;font-size:18px}.cps-size-chips button:focus-visible{outline-offset:-2px;outline:2px solid #172738}.cps-key-chips li{overflow-wrap:anywhere;background:#fffdf9;border:1px dashed #c9b08f;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cps-size-add{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.cps-size-add label{color:#4f493f;gap:6px;min-width:0;font-size:12px;display:grid}.cps-size-add input,.cps-size-add select{width:100%}.cps-preset,.cps-size-add .button{min-height:44px}.cps-preset{white-space:normal;text-align:left;justify-self:start}.cps-log,.cps-previews,.cps-sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cps-log li,.cps-previews li,.cps-sources li{border-bottom:1px solid #eee8df;gap:2px;padding:8px 0;font-size:13px;display:grid}.cps-log small,.cps-previews small,.cps-sources small{color:#8a725c;font-size:11px}.cps-log span{color:#4f493f}@media (max-width:560px){.cps-size-add{grid-template-columns:repeat(2,minmax(0,1fr))}.cps-size-add .button{grid-column:1/-1}.cps-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.cps-segmented__option:nth-of-type(odd){border-left:0}.cps-segmented__option:nth-of-type(n+3){border-top:1px solid #d8c7b2}.cps-search{max-width:none}.cps-inline-form .button,.cps-toolbar .button{flex:100%}}.cp-page{color:#172738;gap:20px;display:grid}.cp-page,.cp-page>*{min-width:0}.cp-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cp-heading h1{overflow-wrap:anywhere;margin:6px 0;font-size:clamp(30px,4vw,42px)}.cp-heading .button{min-height:44px}.cp-heading .eyebrow a{color:#8a5f37;text-decoration:none}.cp-heading .eyebrow a:hover{text-decoration:underline}.cp-muted{color:#6f6458;margin:0;font-size:13px;line-height:1.6}.cp-warning{color:#8a5f37;margin:4px 0 0;font-size:12px;line-height:1.5;display:block}.cp-meta{color:#6f6458;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13px;display:flex}.cp-stack{gap:14px;min-width:0;display:grid}.cp-card{background:#fbf9f5;border:1px solid #e0d5c8;min-width:0;padding:20px}.cp-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cp-card__title{letter-spacing:0;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:600}.cp-card__head .cp-card__title{margin:0}.cp-subtitle{letter-spacing:0;margin:18px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600}.cp-section{gap:14px;scroll-margin-top:84px;display:grid}.cp-section>.cp-card__title{margin:0}.cp-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.cp-inline{gap:8px;min-width:0;display:flex}.cp-inline input{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;flex:1;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.cp-actions .button,.cp-inline .button,.cp-inline-form .button,.cp-toolbar .button{min-height:44px}.cp-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cp-inline-form .pui-field{flex:240px;min-width:0}.cp-actions{justify-content:flex-end}.cp-actions,.cp-toolbar{flex-wrap:wrap;gap:10px;display:flex}.cp-toolbar{align-items:flex-end}.cp-toolbar__field{flex:0 260px;min-width:0}.cp-narrow{max-width:360px}.cp-link-button{min-height:32px;margin-top:6px;padding-bottom:4px;font-size:12px}.cp-link-button:disabled{opacity:.45}.cp-check-row{align-items:flex-start;gap:10px;min-height:44px;padding-top:10px;font-size:13px;line-height:1.5;display:flex}.cp-check-row input{accent-color:#172738;flex-shrink:0;width:20px;height:20px;margin:0}.cp-radio-group{background:#fffdf9;border:1px solid #e0d5c8;flex-wrap:wrap;gap:4px 18px;min-width:0;margin:0;padding:10px 14px;display:flex}.cp-radio-group legend{letter-spacing:.06em;text-transform:uppercase;color:#8a725c;padding:0 6px;font-size:11px}.cp-radio{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.cp-radio input{accent-color:#172738;width:20px;height:20px;margin:0}.cp-reason{gap:14px;display:grid}.cp-label{color:#4f493f;margin-bottom:8px;font-size:12px;display:block}.cp-field-block{align-content:start;gap:8px;min-width:0;display:grid}.cp-switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.cp-switch input{appearance:none;cursor:pointer;background:#eee7dc;border:1px solid #d8c7b2;border-radius:999px;flex-shrink:0;width:48px;height:28px;margin:0;position:relative}.cp-switch input:after{content:"";background:#fffdf9;border:1px solid #d8c7b2;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.cp-switch input:checked{background:#172738;border-color:#172738}.cp-switch input:checked:after{left:23px}.cp-switch input:focus-visible{outline-offset:3px;outline:2px solid #172738}.cp-switch input:disabled{opacity:.5}.cp-page .pui-field textarea,.pui-sheet .cp-stack textarea{resize:vertical;line-height:1.6}.cp-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #d8c7b2;gap:4px;display:flex;overflow-x:auto}.cp-tab{color:#6f6458;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:44px;margin-bottom:-1px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.cp-tab:hover{color:#172738}.cp-tab[aria-current=page]{color:#172738;border-bottom-color:#a87950;font-weight:600}.cp-tab:focus-visible{outline-offset:-2px;outline:2px solid #172738}.cp-section-nav{z-index:5;-webkit-overflow-scrolling:touch;background:#f7f3ec;border-bottom:1px solid #d8c7b2;gap:4px;padding:4px 0;display:flex;position:sticky;top:0;overflow-x:auto}.cp-section-nav a{color:#4f493f;white-space:nowrap;align-items:center;min-height:40px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.cp-section-nav a:hover{color:#172738;text-decoration:underline}.cp-bulk{background:#fbf9f5;border:1px solid #e0d5c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cp-bulk.is-active{background:#f6efe5;border-color:#a87950}.cp-bulk__count{color:#4f493f;font-size:13px}.cp-bulk__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-bulk__actions .button{min-height:44px}.cp-bulk__actions .text-link{min-height:44px;padding-bottom:0}.pui-table-wrap .cp-table{min-width:720px}.cp-table{border-collapse:collapse;width:100%;font-size:13px}.cp-table td,.cp-table th{text-align:left;vertical-align:middle;border-bottom:1px solid #eee8df;padding:12px 14px}.cp-table thead th{letter-spacing:.06em;text-transform:uppercase;color:#6f6458;white-space:nowrap;background:#f1ebe2;font-size:10px;font-weight:500}.cp-table tbody th{font-weight:400}.cp-table small{color:#857563;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.cp-table a{color:#7a5231}.cp-table tr.is-selected{background:#f6efe5}.cp-table tr.is-inactive{color:#857563}.cp-num{font-variant-numeric:tabular-nums;text-align:right!important}.cp-check{width:44px}.cp-check input,.cp-table input[type=checkbox]{accent-color:#172738;width:22px;height:22px;margin:0}.cp-cell-title strong{font-weight:600}.cp-product-cell{align-items:flex-start;gap:12px;min-width:0;display:flex}.cp-product-cell img{object-fit:cover;background:#eee7dc;flex-shrink:0;width:44px;height:56px}.cp-product-cell>div{min-width:0}.cp-product-cell .badge{margin-top:6px}.cp-positive{color:#3f5a33}.cp-negative{color:#9c362b}.cp-movement small{margin-top:2px}.cp-stock-table{min-width:0}.cp-stock-table td,.cp-stock-table th{white-space:nowrap}.cp-stock-table .cp-cell-title{white-space:normal;min-width:220px}.cp-stepper{background:#fffdf9;border:1px solid #d8c7b2;align-items:stretch;display:inline-flex}.cp-stepper.is-changed{background:#f6efe5;border-color:#a87950;box-shadow:0 0 0 1px #a87950}.cp-stepper.is-error{border-color:#9c362b;box-shadow:0 0 0 1px #9c362b}.cp-stepper__button{color:#172738;background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px;line-height:1}.cp-stepper__button:hover:not(:disabled){background:#eee7dc}.cp-stepper__button:focus-visible{outline-offset:-2px;outline:2px solid #172738}.cp-stepper input{text-align:center;color:#172738;appearance:textfield;background:0 0;border:0;border-left:1px solid #e0d5c8;border-right:1px solid #e0d5c8;border-radius:0;width:64px;min-height:44px;padding:0 4px;font-size:16px}.cp-stepper input::-webkit-inner-spin-button,.cp-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp-stepper input:focus-visible{outline-offset:-2px;outline:2px solid #172738}.cp-count__input{color:#172738;text-align:right;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:96px;min-height:44px;padding:8px 10px;font-size:16px}.cp-count__input.is-changed{background:#f6efe5;border-color:#a87950}.cp-savebar{z-index:15;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fbf9f5;border:1px solid #a87950;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #17273814}.cp-savebar__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-savebar__actions .button{min-height:44px}.cp-grid{gap:12px;min-width:0;display:grid}.cp-results{gap:6px;max-height:340px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.cp-result{color:#172738;text-align:left;background:#fffdf9;border:1px solid #e0d5c8;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 10px;display:flex}.cp-result:hover{border-color:#a87950}.cp-result.is-selected{background:#eee7dc;border-color:#172738}.cp-result img{object-fit:cover;flex-shrink:0;width:40px;height:52px}.cp-result span{min-width:0;display:grid}.cp-result small{color:#857563;overflow-wrap:anywhere;font-size:11px}.cp-result__placeholder{background:#eee7dc;flex-shrink:0;width:40px;height:52px;display:inline-block}.cp-lines{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cp-lines li{background:#fffdf9;border:1px solid #e0d5c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cp-lines li>span{flex:200px;min-width:0;display:grid}.cp-lines small{color:#857563;overflow-wrap:anywhere;font-size:12px}.cp-lines .button{min-height:44px}.cp-count,.cp-receipt{gap:16px;display:grid}.cp-notready{background:#fbf1ee;border-color:#c98e85}.cp-specs{margin:0;padding-left:18px}.cp-spec-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.cp-spec-row input{background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;min-width:0;min-height:44px;padding:8px 10px;font-size:16px}.cp-spec-row .button{min-height:44px}.cp-general{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.cp-identity{border-top:1px solid #e0d5c8;gap:12px;padding-top:6px;display:grid}.cp-attributes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:0;display:grid}.cp-attribute{background:#fffdf9;border:1px solid #e0d5c8;gap:8px;min-width:0;padding:12px 14px;display:grid}.cp-attribute dt{color:#4f493f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cp-attribute dd{gap:8px;min-width:0;margin:0;display:grid}.cp-attribute__value{overflow-wrap:anywhere;white-space:pre-line;font-size:14px;line-height:1.6}.cp-attribute__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-attribute__actions .button{min-height:44px}.cp-price-form{align-items:center;gap:6px;display:flex}.cp-price-form input{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:120px;min-height:44px;padding:8px 10px;font-size:16px}.cp-price-form .button{min-height:44px}.cp-size-table .badge{margin-top:4px}.cp-add-size{border-top:1px solid #e0d5c8;padding-top:4px}.cp-size-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.cp-size-row .button{min-height:44px}.cp-size-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-size-list>.cp-size-row{background:#fffdf9;border:1px solid #e0d5c8;padding:12px}.cp-product-stock{gap:12px;display:grid}.cp-images{gap:14px;min-width:0;display:grid}.cp-thumbs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cp-thumb{cursor:grab;background:#fffdf9;border:1px solid #e0d5c8;min-width:0;display:grid}.cp-thumb:active{cursor:grabbing}.cp-thumb.is-hidden .cp-thumb__image img{opacity:.35;filter:grayscale()}.cp-thumb__image{aspect-ratio:4/5;background:#eee7dc;position:relative;overflow:hidden}.cp-thumb__image img{object-fit:cover;width:100%;height:100%;display:block}.cp-thumb__position{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:inline-flex;position:absolute;top:6px;left:6px}.cp-thumb__badge{color:#7a5231;background:#f3e9dc;border:1px solid #a87950;padding:3px 8px;font-size:10px;position:absolute;top:6px;right:6px}.cp-thumb__actions{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.cp-thumb__actions .button{flex:auto;min-height:44px}.cp-thumb__actions .field-error{flex-basis:100%}.cp-icon{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;min-width:44px;min-height:44px;font-size:16px}.cp-icon:hover:not(:disabled){border-color:#a87950}.cp-icon:focus-visible{outline-offset:2px;outline:2px solid #172738}.cp-image-tools{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.cp-url-adder{color:#4f493f;gap:8px;min-width:0;font-size:12px;display:grid}.cp-upload{justify-items:start;gap:6px;display:grid}.cp-upload .button{min-height:44px}.cp-form-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cp-stepper-nav{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:12px}.cp-stepper-nav a{color:#4f493f;border-left:2px solid #0000;align-items:center;gap:10px;min-height:44px;padding:4px 8px;font-size:13px;text-decoration:none;display:flex}.cp-stepper-nav a:hover{color:#172738;border-left-color:#d8c7b2}.cp-stepper-nav a.is-error{color:#9c362b}.cp-steps{gap:18px;min-width:0;display:grid}.cp-step{background:#fbf9f5;border:1px solid #e0d5c8;min-width:0;scroll-margin-top:12px}.cp-step__head{letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:600}.cp-step__toggle{color:#172738;width:100%;min-height:56px;font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.cp-step__toggle:focus-visible{outline-offset:-2px;outline:2px solid #172738}.cp-step__number{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.cp-step__number.is-done,.is-done>.cp-step__number{background:#f3e9dc;border-color:#a87950}.cp-step__number.is-error,.is-error>.cp-step__number{color:#9c362b;background:#f8eae7;border-color:#9c362b}.cp-step__body{gap:14px;min-width:0;padding:0 20px 20px;display:grid}.cp-series-info{background:#fffdf9;border:1px solid #e0d5c8;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.cp-form-actions{z-index:15;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fbf9f5;border:1px solid #d8c7b2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #1727380f}.cp-form-actions>p{flex:240px}.cp-form-actions__buttons{flex-wrap:wrap;gap:10px;display:flex}.cp-form-actions__buttons .button{min-height:44px}@media (max-width:1024px){.cp-form-layout{grid-template-columns:1fr}.cp-stepper-nav{display:none}}@media (max-width:768px){.cp-card{padding:16px}.cp-image-tools{grid-template-columns:1fr}.cp-size-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-size-row>.button,.cp-size-row>.pui-field:nth-child(4){grid-column:1/-1}.cp-spec-row{grid-template-columns:minmax(0,1fr) auto}.cp-spec-row input:first-child{grid-column:1/-1}.cp-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-heading .button{width:100%}.cp-bulk{z-index:6;position:sticky;top:0}.cp-bulk__actions .button{flex:calc(50% - 8px)}.cp-step__toggle{cursor:pointer;padding:12px 16px}.cp-step__toggle:after{content:"+";color:#8a725c;margin-left:auto;font-size:20px}.cp-step__toggle[aria-expanded=true]:after{content:"−"}.cp-step[data-open=false] .cp-step__body{display:none}.cp-step__body{padding:0 16px 16px}.cp-form-actions__buttons{width:100%}.cp-form-actions__buttons .button{flex:1 1 0}.cp-table,.pui-table-wrap .cp-table{min-width:0}.cp-table--cards thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-table--cards,.cp-table--cards tbody{width:100%;display:block}.cp-table--cards tr{background:#fffdf9;border:1px solid #e0d5c8;margin:0 0 10px;padding:6px 12px;display:block}.cp-table--cards tr.is-selected{background:#f6efe5;border-color:#a87950}.cp-table--cards td,.cp-table--cards th{white-space:normal;border-bottom:1px solid #f0ebe3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex;text-align:left!important}.cp-table--cards tr>:last-child{border-bottom:0}.cp-table--cards td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:#8a725c;flex:none;font-size:11px}.cp-table--cards .cp-cell-title{min-width:0;display:block}.cp-table--cards td.cp-check{justify-content:flex-start;width:auto}.cp-product-table tr{padding-left:52px;position:relative}.cp-product-table td.cp-check{border:0;justify-content:center;min-width:44px;min-height:44px;padding:0;position:absolute;top:4px;left:10px}.cp-product-table td,.cp-product-table th{padding:6px 0}.cp-table--cards td>.field-error,.cp-table--cards td>small{text-align:right;flex-basis:100%}.cp-table--cards .cp-price-form{flex:100%;justify-content:flex-end}.cp-table--cards .cp-price-form input{flex:1;min-width:0;max-width:180px}.cp-stock-table .cp-cell-title{min-width:0}}@media (max-width:420px){.cp-bulk__actions .button{flex:100%}.cp-stepper input{width:52px}.cp-thumbs{gap:8px}.cp-size-row{grid-template-columns:1fr}}.ss-customer,.ss-customers,.ss-order,.ss-sale,.ss-section,.ss-summary{color:#172738;min-width:0;max-width:100%}.ss-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin:0 0 20px;display:flex}.ss-head>div{min-width:0}.ss-head h1{overflow-wrap:anywhere;margin:6px 0;font-size:clamp(28px,6vw,40px);line-height:1.15}.ss-head .eyebrow{color:#8a725c;margin:0}.ss-back{color:#8a623e;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.ss-back:hover{color:#172738}.button.ss-cta{color:#fffdf9;background:#a87950;border-color:#a87950;min-height:44px}.button.ss-cta:hover:not(:disabled){background:#936744}.ss-muted{font-size:13px}.ss-hint,.ss-muted{color:#6f665c;margin:0;line-height:1.6}.ss-hint{font-size:12px}.ss-link{color:#172738;overflow-wrap:anywhere;border-bottom:1px solid #a87950;font-weight:600}.ss-link:hover{color:#8a623e}.ss-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ss-note{background:#f3ede4;margin:12px 0 0;padding:12px 14px;font-size:13px}.ss-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.ss-muted-row td{color:#8b8177}.ss-panel{background:#fbf9f5;border:1px solid #e0d5c8;min-width:0;margin:0 0 16px;padding:18px}.ss-panel>h2,.ss-panel__head h2{margin:0 0 14px;font-size:22px}.ss-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ss-panel__head h2,.ss-panel__head h3{margin:0}.ss-panel__head h3{font-family:Arial,Helvetica,sans-serif;font-size:16px}.ss-columns{grid-template-columns:minmax(0,1fr);gap:0 16px;display:grid}.ss-form{min-width:0}.ss-form,.ss-grid-2{gap:14px;display:grid}.ss-grid-2{grid-template-columns:minmax(0,1fr)}.ss-field{color:#4f493f;gap:6px;min-width:0;font-size:12px;display:grid}.ss-field>span{line-height:1.4}.ss-field input,.ss-field select,.ss-field textarea,.ss-stepper input{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-family:inherit;font-size:16px}.ss-field textarea{resize:vertical;line-height:1.5}.ss-field input:focus-visible,.ss-field select:focus-visible,.ss-field textarea:focus-visible,.ss-stepper input:focus-visible{outline-offset:2px;outline:2px solid #172738}.ss-field [aria-invalid=true]{border-color:#9c362b}.ss-customer .field-error,.ss-form .field-error,.ss-sale .field-error{color:#9c362b;font-size:12px;line-height:1.5;display:block}.ss-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.ss-check input{accent-color:#172738;flex:none;width:20px;height:20px}.ss-toggle{color:#8a623e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;min-height:44px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.ss-toggle:hover{color:#172738}.ss-actions{flex-wrap:wrap;gap:10px;display:flex}.ss-actions .button,.ss-form>.button{min-height:44px}.ss-more{gap:10px;display:grid}.ss-radios{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ss-radios legend{color:#4f493f;margin-bottom:6px;padding:0;font-size:12px}.ss-radio{cursor:pointer;background:#fffdf9;border:1px solid #d8c7b2;align-items:flex-start;gap:10px;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.ss-radio input{accent-color:#172738;flex:none;width:20px;height:20px;margin-top:1px}.ss-radio span{overflow-wrap:anywhere;min-width:0}.ss-radio:has(input:checked){background:#f3ede4;border-color:#172738}.ss-segment{background:#fffdf9;border:1px solid #d8c7b2;flex-wrap:wrap;gap:0;width:max-content;max-width:100%;display:flex}.ss-segment button{color:#172738;background:0 0;border:0;border-right:1px solid #d8c7b2;min-width:64px;min-height:44px;padding:8px 14px;font-size:14px}.ss-segment button:last-child{border-right:0}.ss-segment button[aria-checked=true]{color:#f7f3ec;background:#172738}.ss-segment button:focus-visible{outline-offset:-2px;outline:2px solid #a87950}.ss-search{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 18px;display:flex}.ss-search .ss-field{flex:220px}.ss-search .button{min-height:44px}.ss-inline-form{grid-template-columns:minmax(0,1fr)}.ss-assign{border-top:1px solid #e0d5c8;margin-top:14px;padding-top:14px}.ss-table{border-collapse:collapse;background:#fbf9f5;width:100%;font-size:13px}.ss-table th{text-align:left;color:#5f564c;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#eee7dc;padding:10px 12px;font-size:11px}.ss-table td{vertical-align:top;border-top:1px solid #e9dfd3;padding:12px}.ss-table small{color:#7b7064;margin-top:4px;font-size:12px;display:block}.ss-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ss-variant-table{margin-top:12px}.ss-variant-table td,.ss-variant-table th{padding:8px 6px}.ss-variant-table th{white-space:normal;letter-spacing:.02em}.ss-order-cards{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ss-order-card{color:#172738;background:#fbf9f5;border:1px solid #e0d5c8;gap:6px;min-width:0;padding:14px;display:grid}.ss-order-card:hover{border-color:#a87950}.ss-order-card__top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.ss-order-card__top strong{overflow-wrap:anywhere;font-size:14px}.ss-order-card__meta{color:#6f665c;overflow-wrap:anywhere;font-size:13px}.ss-orders .pui-table-wrap{display:none}.ss-order-table{min-width:880px}.ss-items{margin:0;padding:0;list-style:none}.ss-item{border-bottom:1px solid #e7ddd1;grid-template-columns:48px minmax(0,1fr);gap:4px 12px;padding:14px 0;display:grid}.ss-item__media img,.ss-item__placeholder{object-fit:contain;background:#f2ece4;width:48px;height:64px;display:block}.ss-item__body{gap:4px;min-width:0;display:grid}.ss-item__name{overflow-wrap:anywhere;font-size:14px}.ss-item__total{grid-column:2;font-size:15px}.ss-price-note{color:#6f665c;font-size:13px}.ss-price-note--changed{color:#8a5f37;font-weight:600}.ss-totals{gap:8px;margin:14px 0 0;padding:0;display:grid}.ss-totals>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ss-totals dt{min-width:0;margin:0}.ss-totals dt small{color:#6f665c;font-size:12px;display:block}.ss-totals dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.ss-totals__discount dd{color:#8a5f37}.ss-totals__grand{border-top:1px solid #a87950;padding-top:10px;font-weight:600;font-size:18px!important}.ss-totals__balance dd{color:#9c362b;font-weight:600}.ss-facts{gap:10px;margin:0;display:grid}.ss-facts>div{grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;font-size:14px;display:grid}.ss-facts dt{color:#6f665c;margin:0}.ss-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ss-facts dd small{color:#3f5a33;font-size:12px;display:block}.ss-address{overflow-wrap:anywhere;background:#f1ebe3;margin:12px 0 0;padding:12px 14px;font-size:14px;font-style:normal;line-height:1.7}.ss-timeline{margin:0;padding:0;list-style:none}.ss-timeline li{border-bottom:1px solid #e7ddd1;gap:3px;min-width:0;padding:12px 0;font-size:14px;display:grid}.ss-timeline li:last-child{border-bottom:0}.ss-timeline span{color:#4f493f;overflow-wrap:anywhere}.ss-timeline small{color:#7b7064;font-size:12px}.ss-operations>.pui-notice,.ss-tiles{margin:0 0 16px}.ss-tiles{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ss-tile{color:#172738;background:#fbf9f5;border:1px solid #e0d5c8;gap:6px;min-width:0;padding:16px;display:grid}.ss-tile--link:hover{border-color:#a87950}.ss-tile__label{letter-spacing:.04em;color:#6f665c;font-size:12px}.ss-tile__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.ss-tile__hint{color:#6f665c;font-size:12px;line-height:1.5}.ss-recent{margin:0;padding:0;list-style:none}.ss-recent li{border-bottom:1px solid #e7ddd1;gap:4px;min-width:0;padding:12px 0;display:grid}.ss-recent li:last-child{border-bottom:0}.ss-recent__end{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-customer-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ss-customer-card{color:#172738;background:#fbf9f5;border:1px solid #e0d5c8;gap:4px;min-width:0;padding:14px;display:grid}.ss-customer-card:hover{border-color:#a87950}.ss-customer-card__name{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.ss-lookup{background:#fffdf9;border:1px dashed #a87950;padding:12px 14px;font-size:14px}.ss-lookup p,.ss-lookup ul{margin:0 0 6px}.ss-lookup ul{padding-left:18px}.ss-address-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ss-address-list li{background:#f3ede4;gap:4px;min-width:0;padding:12px;display:grid}.ss-address-list address{overflow-wrap:anywhere;font-size:14px;font-style:normal;line-height:1.6}.ss-address-fields{gap:14px;display:grid}.ss-steps{margin:0 0 14px;display:block}.ss-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ss-steps button{color:#6f665c;background:0 0;border:0;border-bottom:3px solid #e0d5c8;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:44px;padding:6px 4px;font-size:12px;line-height:1.2;display:flex}.ss-steps button span{font-weight:700}.ss-steps button[aria-current=step]{color:#172738;border-bottom-color:#172738;font-weight:600}.ss-steps button:disabled{opacity:.6;cursor:default}.ss-sale__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ss-sale__side{gap:0;min-width:0;display:grid}.ss-sale__lines{background:#fbf9f5;border:1px solid #e0d5c8;min-width:0;padding:16px}.ss-branch{margin:0 0 14px}.ss-empty-lines{color:#6f665c;background:#fffdf9;border:1px dashed #d8c7b2;padding:18px;font-size:14px}.ss-empty-lines p{margin:0}.ss-lines{margin:0;padding:0;list-style:none}.ss-line,.ss-lines{gap:12px;display:grid}.ss-line{background:#fffdf9;border:1px solid #d8c7b2;min-width:0;padding:12px}.ss-line__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ss-line__head .pui-icon-button{margin:-6px -6px 0 0}.ss-line__title{gap:4px;min-width:0;display:grid}.ss-line__title strong{overflow-wrap:anywhere;font-size:14px}.ss-thumb{object-fit:contain;background:#f2ece4;flex:none;width:48px;height:64px;display:block}.ss-thumb--empty{border:1px solid #e0d5c8}.ss-line__fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ss-stock{background:#f3ede4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:4px 10px;display:flex}.ss-line__price{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}.ss-stepper{grid-template-columns:44px minmax(48px,64px) 44px;align-items:stretch;width:max-content;max-width:100%;display:grid}.ss-stepper button{color:#172738;background:#f7f3ec;border:1px solid #d8c7b2;min-width:44px;min-height:44px;font-size:20px;line-height:1}.ss-stepper input{text-align:center;border-left:0;border-right:0;padding:8px 4px}.ss-suggest{color:#8a5f37;margin-left:4px;font-style:normal;font-weight:600}.ss-line__total{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ss-line__total small{color:#6f665c;font-size:12px}.ss-line__total strong{font-variant-numeric:tabular-nums;font-size:17px}.ss-line__meta{border-top:1px solid #efe7dc;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px;display:flex}.ss-line__meta .ss-field{flex:180px}.ss-diff{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;min-height:28px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.ss-diff--down{color:#8a5f37;background:#f3e9dc}.ss-diff--up{color:#315d3b;background:#edf3eb}.ss-add{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ss-add .button{flex:160px;gap:6px;min-height:44px}.ss-selected{background:#edf3eb;border:1px solid #789780;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.ss-matches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-matches li{background:#fffdf9;border:1px dashed #a87950;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.ss-matches .button{min-height:44px}.ss-sale__side .ss-panel{gap:14px;display:grid}.ss-sale__side .ss-panel>h2{margin:0}.ss-delivery{gap:14px;display:grid}.ss-discount{background:#fffdf9;border:1px solid #e0d5c8;gap:12px;padding:12px;display:grid}.button.ss-submit{width:100%;min-height:52px;font-size:14px}.ss-bottom-bar{z-index:15;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fbf9f5;border-top:1px solid #d8c7b2;align-items:center;gap:8px;margin:16px 0 0;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #1727380f}.ss-bottom-bar>div{flex:1;min-width:0;display:grid}.ss-bottom-bar small{color:#6f665c;font-size:11px}.ss-bottom-bar strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}.ss-bottom-bar .button{min-height:44px;padding:10px 14px}.ss-sale .ss-pay .ss-submit,.ss-step[data-current=false]{display:none}.ss-picker{gap:12px;display:grid}.ss-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-result{color:#172738;text-align:left;background:#fffdf9;border:1px solid #d8c7b2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px;font-size:14px;display:grid}button.ss-result:hover{border-color:#a87950}.ss-result>span{gap:2px;min-width:0;display:grid}.ss-result strong{overflow-wrap:anywhere}.ss-picked{gap:16px;display:grid}.ss-sizes .ss-radio small{display:inline}.ss-lookup-list{margin:0;padding:0;list-style:none}.ss-lookup-list .pui-table-wrap,.ss-lookup-list .ss-variant-table{max-width:100%}.ss-lookup-list li{overflow-x:auto}@media (min-width:600px){.ss-grid-2,.ss-line__fields,.ss-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-span-2{grid-column:1/-1}.ss-line__price{grid-template-columns:auto minmax(0,1fr) auto}.ss-line__total{justify-items:end;gap:2px;display:grid}.ss-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ss-item{grid-template-columns:64px minmax(0,1fr) auto}.ss-item__media img,.ss-item__placeholder{width:64px;height:84px}.ss-item__total{grid-column:auto;align-self:start}.ss-recent li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ss-panel{padding:22px}}@media (min-width:769px){.ss-bottom-bar,.ss-steps{display:none}.ss-step[data-current=false]{display:block}.ss-sale__side .ss-step[data-current=false]{display:grid}.ss-sale .ss-pay .ss-submit{display:inline-flex}.ss-orders .ss-order-cards{display:none}.ss-orders .pui-table-wrap{display:block}.ss-customer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ss-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-sale__grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr)}.ss-sale__side{overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding-right:2px;position:sticky;top:16px;overflow-y:auto}.ss-customer-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lg-section{gap:18px;min-width:0;display:grid}.lg-section>.management-heading{margin-bottom:0}.lg-detail,.lg-list-page,.lg-order{gap:16px;min-width:0;display:grid}.lg-order{margin-top:24px}.lg-panel{gap:16px;min-width:0;display:grid}.lg-detail>.pui-notice,.lg-panel>.pui-notice{margin:0}.lg-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lg-panel__head>div{flex:200px;min-width:0}.lg-panel__head h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:22px}.lg-panel__head p{color:#756a5e;margin:0;font-size:12px}.lg-panel__head .button{flex:none;min-height:44px}.lg-hint{color:#756a5e;margin:0;font-size:12px;line-height:1.5}.lg-hint code{background:#eee7dc;padding:1px 4px;font-size:12px}.lg-break{overflow-wrap:anywhere;word-break:break-word}.lg-field-error{color:#9c362b;font-size:12px;display:block}.lg-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #d8c7b2;overflow-x:auto}.lg-tabs ul{gap:4px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.lg-tab{color:#4f493f;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.lg-tab:hover{color:#172738}.lg-tab[aria-current=page]{color:#172738;border-bottom-color:#a87950;font-weight:600}.lg-tab:focus-visible{outline-offset:-2px;outline:2px solid #172738}.lg-tab__count{text-align:center;color:#756a5e;background:#eee7dc;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.lg-tab[aria-current=page] .lg-tab__count{color:#8a5f37;background:#f3e9dc}.lg-filter-search{grid-column:1/-1}.lg-filter-check{align-self:end}.lg-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lg-card,.lg-cards,.lg-cards>li{min-width:0}.lg-card{background:#fffdf9;border:1px solid #e0d5c8;gap:12px;padding:16px;display:grid}.lg-card--muted{color:#6f665b;background:#f7f3ec}.lg-card__head{gap:6px;min-width:0;display:grid}.lg-card__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lg-card__title h3{letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:16px}.lg-card__order a,.lg-card__title h3 a{color:#172738;text-underline-offset:3px;text-decoration:underline}.lg-card__chips{flex-wrap:wrap;gap:6px;display:flex}.lg-card__order{color:#4f493f}.lg-card__items,.lg-card__order{overflow-wrap:anywhere;margin:0;font-size:13px}.lg-card__items{gap:4px;padding:0;list-style:none;display:grid}.lg-card__items small{color:#756a5e}.lg-card__order a,.lg-card__title h3 a,.lg-facts a,.lg-item__name a{margin-block:-12px;padding-block:12px;display:inline-block}.lg-qty{font-variant-numeric:tabular-nums;color:#8a5f37;min-width:2.2em;display:inline-block}.lg-overdue,.lg-qty{font-weight:600}.lg-facts{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px 16px;margin:0;display:grid}.lg-facts>div{min-width:0}.lg-facts dt{letter-spacing:.12em;text-transform:uppercase;color:#8a7a68;margin-bottom:2px;font-size:10px}.lg-facts dd{color:#172738;overflow-wrap:anywhere;margin:0;font-size:13px}.lg-facts a{color:#172738;text-underline-offset:3px;text-decoration:underline}.lg-facts--wide{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.lg-note{overflow-wrap:anywhere;white-space:pre-line;background:#f3ede3;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.lg-note--internal{border-left:3px solid #a87950}.lg-actions,.lg-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.lg-actions .button,.lg-inline-actions .button,.lg-remove{min-height:44px}.lg-actions .button{flex:calc(50% - 8px)}.lg-items{border-top:1px solid #e0d5c8;margin:0;padding:0;list-style:none;display:grid}.lg-item{border-bottom:1px solid #e0d5c8;grid-template-columns:1fr auto;grid-template-areas:"name name""counts chip";align-items:center;gap:8px 12px;padding:12px 0}.lg-item,.lg-item__name{min-width:0;display:grid}.lg-item__name{overflow-wrap:anywhere;grid-area:name;gap:2px}.lg-item__name strong{font-size:14px;font-weight:600}.lg-item__name small{color:#756a5e;font-size:12px}.lg-item__name a{color:#172738;text-decoration:underline}.lg-item__counts{grid-area:counts;gap:16px;margin:0;display:flex}.lg-item__counts dt{letter-spacing:.1em;text-transform:uppercase;color:#8a7a68;font-size:10px}.lg-item__counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.lg-item>.badge{grid-area:chip;justify-self:end}.lg-form{gap:18px;min-width:0;display:grid}.lg-form>.pui-notice{margin:0}.lg-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.lg-fieldset legend{letter-spacing:.14em;text-transform:uppercase;color:#8a5f37;margin-bottom:10px;padding:0;font-size:11px;font-weight:600}.lg-grid{gap:12px;display:grid}.lg-grid,.lg-grid>*{min-width:0}.lg-fixed{color:#4f493f;gap:6px;margin:0;font-size:12px;display:grid}.lg-fixed strong{color:#172738;align-items:center;min-height:44px;font-size:16px;display:flex}.lg-dialog-field{margin-top:14px}.lg-radios{gap:8px;display:grid}.lg-radio{color:#172738;cursor:pointer;background:#fffdf9;border:1px solid #d8c7b2;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.lg-radio input{accent-color:#172738;flex:none;width:20px;height:20px;margin:0}.lg-radio:has(input:checked){background:#f3ede3;border-color:#172738;font-weight:600}.lg-radio:has(input:focus-visible){outline-offset:2px;outline:2px solid #172738}.lg-check{color:#172738;align-items:flex-start;gap:12px;min-width:0;min-height:44px;font-size:14px;display:flex}.lg-check input{accent-color:#172738;flex:none;width:22px;height:22px;margin:2px 0 0}.lg-check>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.lg-check strong{font-weight:600}.lg-check small{color:#756a5e;font-size:12px}.lg-check--field{align-self:end;padding:10px 0}.lg-pick-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lg-pick{background:#fffdf9;border:1px solid #e0d5c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;min-width:0;padding:12px;display:flex}.lg-pick>.lg-check,.lg-pick>.lg-pick__text{flex:200px}.lg-pick>.lg-field-error{flex-basis:100%}.lg-stepper{background:#fffdf9;border:1px solid #d8c7b2;flex:none;align-items:stretch;display:inline-flex}.lg-stepper button{color:#172738;cursor:pointer;background:0 0;border:0;width:44px;min-height:44px;font-size:20px;line-height:1}.lg-stepper button:hover:not(:disabled){background:#f3ede3}.lg-stepper button:disabled{opacity:.35;cursor:default}.lg-stepper button:focus-visible,.lg-stepper input:focus-visible{outline-offset:-2px;outline:2px solid #172738}.lg-stepper input{color:#172738;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;border-left:1px solid #e0d5c8;border-right:1px solid #e0d5c8;border-radius:0;width:56px;min-height:44px;padding:0;font-size:16px}.lg-stepper input::-webkit-inner-spin-button,.lg-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lg-stepper input:disabled{color:#9a8f82}.lg-add{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lg-add__search{flex:220px}.lg-add>.button{min-height:44px}.lg-hits{background:#fffdf9;border:1px solid #e0d5c8;gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lg-hits li{border-bottom:1px solid #efe7db;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.lg-hits li:last-child{border-bottom:0}.lg-hits li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.lg-hits small{color:#8a7a68;font-size:11px}.lg-hits .button{flex:none;min-height:44px}.lg-page-form{gap:0;display:grid}.lg-page-form>.lg-form{background:#fbf9f5;border:1px solid #e0d5c8;padding:18px}.lg-form-actions{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fbf9f5;border:1px solid #d8c7b2;flex-wrap:wrap;gap:10px;display:flex;position:sticky;bottom:0}.lg-form-actions .button{flex:1 1 0;min-height:44px}.lg-form-actions .button.secondary{flex:none}@media (min-width:640px){.lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-grid__full{grid-column:1/-1}.lg-radios{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.lg-actions .button{flex:none}.lg-form-actions{justify-content:flex-end}.lg-form-actions .button{flex:none}.lg-page-form>.lg-form{padding:24px}}@media (min-width:900px){.lg-item{grid-template-columns:minmax(0,1fr) auto 150px;grid-template-areas:"name counts chip"}.lg-cards--list{gap:10px}.lg-cards--list .lg-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);align-items:start;column-gap:24px}.lg-cards--list .lg-card>.lg-actions,.lg-cards--list .lg-card>.lg-card__head,.lg-cards--list .lg-card>.lg-note,.lg-cards--list .lg-card>.pui-notice{grid-column:1/-1}}.org-section{gap:18px;min-width:0;display:grid}.org-section>*{min-width:0}.org-heading{margin-bottom:6px}.org-heading .eyebrow a{color:#8a5f37;border-bottom:1px solid #d8c7b2}.org-heading .eyebrow a:hover{color:#172738}.org-heading__action{flex-shrink:0}.org-card .button,.org-form .button,.org-section .button{min-height:44px}.org-section .pui-notice{margin:0}.org-hint{color:#756a5e;margin:0;font-size:11px;line-height:1.55;display:block}.org-hint strong{color:#172738;font-weight:600}.org-muted{color:#756a5e;margin:0;font-size:12px;line-height:1.6}.org-error{color:#9c362b;font-size:12px;line-height:1.5;display:block}.org-warning{color:#8d3029;background:#f8eae7;border:1px solid #e3b7ad;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.org-nowrap{white-space:nowrap}.org-break{overflow-wrap:anywhere}.org-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.org-list{gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.org-desktop-only{display:none}.org-mobile-only{display:grid}.org-table td>small{display:block}.org-table td .org-badges{margin-top:8px}.org-table tr.is-muted td{color:#7d7266}.org-strong-link{border-bottom:1px solid #d8c7b2;font-weight:600;color:#172738!important;white-space:normal!important}.org-strong-link:hover{border-bottom-color:#a87950}.org-cards{gap:12px;margin:0;padding:0;list-style:none}.org-item{gap:12px;display:grid}.org-item.is-muted{background:#f4efe7}.org-item__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.org-item__head h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.org-block-button{width:100%}.org-facts{gap:8px;margin:0;font-size:13px;display:grid}.org-facts>div{grid-template-columns:minmax(88px,34%) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.org-facts dt{color:#756a5e;font-size:11px}.org-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.55}.org-facts a{color:#8a5f37;border-bottom:1px solid #d8c7b2}.org-form{gap:16px}.org-card,.org-form{min-width:0;display:grid}.org-card{gap:14px}.org-card h2{letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.org-card h3{margin:0;font-size:13px;font-weight:600}.org-card--danger{border-color:#e3c3b9}.org-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.org-grid>*,.org-stack{min-width:0}.org-stack{gap:14px;display:grid}.org-form textarea{font:inherit;resize:vertical;min-height:88px;font-size:16px;line-height:1.5}.org-form .pui-field>span{color:#172738;font-weight:500}.org-form input[aria-invalid=true],.org-form select[aria-invalid=true],.org-form textarea[aria-invalid=true]{border-color:#9c362b}.org-card input:focus-visible,.org-form input:focus-visible,.org-form select:focus-visible,.org-form textarea:focus-visible{outline-offset:2px;outline:2px solid #172738}.org-locked{background:#f7f3ec;border:1px dashed #d8c7b2;gap:4px;margin:0;padding:10px 12px;font-size:14px;display:grid}.org-locked small{color:#756a5e;overflow-wrap:anywhere;font-size:11px}.org-checks{gap:10px;display:grid}.org-check{cursor:pointer;background:#fffdf9;border:1px solid #e0d5c8;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;display:flex}.org-check input[type=checkbox]{accent-color:#172738;cursor:pointer;flex-shrink:0;width:22px;height:22px;min-height:0;margin:1px 0 0;padding:0}.org-check>span{gap:3px;min-width:0;font-size:13px;line-height:1.5;display:grid}.org-check strong{font-weight:600}.org-check small{color:#756a5e;font-size:11px;line-height:1.5}.org-check--compact{background:0 0;border-color:#0000;align-items:center;padding:8px 4px}.org-check--compact:hover{background:#f7f3ec}.org-actions{flex-direction:column;gap:10px;display:flex}.org-actions .button{width:100%}.org-actions--submit{z-index:2;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:#f7f3ec;border-top:1px solid #d8c7b2;flex-direction:row;position:sticky;bottom:0}.org-actions--submit .button{flex:1 1 0;width:auto;padding-left:10px;padding-right:10px}.org-actions--submit .button.pui-primary{flex-grow:2}.org-subform{border-top:1px solid #e0d5c8;gap:12px;padding-top:14px;display:grid}.org-status-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.org-hours{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.org-hours__legend{letter-spacing:-.01em;margin-bottom:12px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.org-hours__rows{border-top:1px solid #e0d5c8;gap:0;margin:0;padding:0;list-style:none;display:grid}.org-hours__row{border-bottom:1px solid #e0d5c8;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"day switch""times times""error error";align-items:center;gap:8px 12px;padding:10px 0;display:grid}.org-hours__row.is-closed .org-hours__times{opacity:.5}.org-hours__day{grid-area:day;font-size:14px;font-weight:600}.org-switch{cursor:pointer;grid-area:switch;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.org-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#eee7dc;border:1px solid #b9a58e;border-radius:999px;width:44px;height:26px;min-height:0;margin:0;padding:0;transition:background .15s;position:relative}.org-switch input[type=checkbox]:after{content:"";background:#fffdf9;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #17273840}.org-switch input[type=checkbox]:checked{background:#172738;border-color:#172738}.org-switch input[type=checkbox]:checked:after{transform:translate(18px)}.org-switch input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #a87950}.org-switch>span{min-width:3.4em}.org-hours__times{grid-area:times;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.org-hours__times label{min-width:0;display:block}.org-hours__times input{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;min-height:44px;padding:8px 10px;font-size:16px}.org-hours__times input:disabled{color:#8a7f72;background:#f1ebe2}.org-hours__times input[aria-invalid=true]{border-color:#9c362b}.org-hours__dash{color:#756a5e}.org-hours__error{grid-area:error}.org-hours__foot{gap:10px;display:grid}.org-hours__foot .button{justify-self:stretch}.org-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-presets .org-hint{width:100%}.org-perms{gap:14px;display:grid}.org-perms__group{background:#fffdf9;border:1px solid #e0d5c8;min-width:0;margin:0;padding:8px 12px 10px}.org-perms__group legend{letter-spacing:.12em;text-transform:uppercase;color:#8a5f37;padding:0 6px;font-size:11px}.org-editor{gap:16px;min-width:0;display:grid}.org-editor__aside,.org-editor__main{align-content:start;gap:16px;min-width:0;display:grid}.org-people{padding:0;list-style:none}.org-people li{border-bottom:1px solid #eee8df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.org-people a{color:#172738;border-bottom:1px solid #d8c7b2}.org-blockers{border-top:1px solid #e0d5c8;padding:0;list-style:none}.org-blockers li{border-bottom:1px solid #e0d5c8;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.org-dialog .pui-dialog__message ul{margin:6px 0 10px}.org-dialog .pui-field{margin-top:6px}@media (min-width:769px){.org-desktop-only{display:block}.org-mobile-only{display:none}.org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-span-2{grid-column:1/-1}.org-checks{align-content:start}.org-actions{flex-flow:wrap}.org-actions .button{width:auto}.org-actions--stack{flex-direction:column}.org-actions--stack .button{width:100%}.org-actions--submit{background:0 0;border-top:0;padding:0;position:static}.org-actions--submit .button,.org-actions--submit .button.pui-primary{flex:none;padding-left:24px;padding-right:24px}.org-hours__row{grid-template-columns:150px 120px minmax(0,320px);grid-template-areas:"day switch times"". .error";padding:8px 0}.org-hours__foot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.org-hours__foot .button{justify-self:start}.org-perms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.org-presets .org-hint{width:auto}}@media (min-width:1180px){.org-editor{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}}@media (max-width:380px){.org-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.ins-page{color:#172738;gap:20px;max-width:100%;display:grid}.ins-page,.ins-page>*{min-width:0}.ins-page>.management-heading{margin-bottom:0}.ins-heading>div{min-width:0}.ins-heading h1{overflow-wrap:anywhere}.ins-page>.ins-heading>div>p.ins-lead{color:#756a5e;margin:0;font-size:13px;line-height:1.6;display:block}.ins-heading .ins-heading__action{flex:none;min-height:44px}.ins-muted{color:#756a5e}.ins-link{color:#172738;text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.ins-link:hover{color:#8a5f37}.ins-link:focus-visible,.ins-panel:focus-visible,.ins-tab:focus-visible,.ins-tile--link:focus-visible,.ins-todo:focus-visible{outline-offset:2px;outline:2px solid #172738}.ins-block{gap:12px;min-width:0;display:grid}.ins-block__head,.ins-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;min-width:0;display:flex}.ins-block__head>*,.ins-card__head>*{min-width:0}.ins-block h2,.ins-card h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.ins-block__head p,.ins-card__head p{margin:4px 0 0;font-size:12px;line-height:1.6}.ins-card{background:#fffdf9;border:1px solid #e0d5c8;gap:16px;min-width:0;padding:20px;display:grid}.ins-card>.pui-empty{margin:0}.ins-tiles{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:12px;margin:0;display:grid}.ins-tile{color:#172738;background:#fffdf9;border:1px solid #e0d5c8;align-content:start;gap:6px;min-width:0;min-height:108px;padding:16px 18px;display:grid}.ins-tile--link{transition:border-color .15s}.ins-tile--link:hover{border-color:#a87950}.ins-tile--alert{border-left:3px solid #a87950}.ins-tile__label{color:#6b5a47;overflow-wrap:anywhere;font-size:12px}.ins-tile__value{overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.2}.ins-tile__value .pui-money{font-variant-numeric:normal;white-space:normal}.ins-tile__hint{color:#756a5e;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ins-skeleton{background:#efe8dd;border-color:#e7dfd3;animation:ins-pulse 1.4s ease-in-out infinite}.ins-skeleton--tall{min-height:280px}@keyframes ins-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ins-skeleton{animation:none}}.ins-dashboard__grid,.ins-dashboard__main{gap:20px;min-width:0;display:grid}.ins-dashboard__main,.ins-todos{align-content:start}.ins-todos{order:-1}@media (min-width:1100px){.ins-dashboard__grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start}.ins-todos{order:0;position:sticky;top:16px}}.ins-todo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ins-todo{color:#172738;background:#fbf9f5;border:1px solid #e0d5c8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:14px;display:grid}.ins-todo:hover{border-color:#a87950}.ins-todo__count{text-align:center;font-variant-numeric:tabular-nums;background:#eee7dc;border-radius:999px;min-width:34px;padding:4px 8px;font-weight:600}.ins-todo--urgent{border-left:3px solid #a87950}.ins-todo--urgent .ins-todo__count{color:#8a5f37;background:#f3e9dc}.ins-todo__label{overflow-wrap:anywhere;line-height:1.4}.ins-todo__arrow{color:#8a5f37}.ins-todos__empty{color:#756a5e;margin:0;font-size:13px}.ins-custom-list{margin:0;padding:0;list-style:none;display:grid}.ins-custom{border-bottom:1px solid #eee8df;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;min-width:0;padding:12px 0;display:flex}.ins-custom:last-child{border-bottom:0}.ins-custom--big{background:#f3e9dc;border-left:3px solid #a87950;padding-left:10px;padding-right:10px}.ins-custom__main{flex:220px;gap:4px;min-width:0;display:grid}.ins-custom__title{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ins-custom__title a{color:#172738;text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.ins-custom__title small{color:#756a5e;font-weight:400}.ins-custom__prices{overflow-wrap:anywhere;font-size:13px}.ins-custom__meta{color:#756a5e;overflow-wrap:anywhere;font-size:12px}.ins-custom__diff{flex:none;justify-items:end;gap:6px;display:grid}.ins-custom__amount{font-size:13px}.ins-table-wrap{border-color:#e0d5c8}.ins-table-wrap .ins-table{font-size:13px}.ins-table td,.ins-table th{vertical-align:top}.ins-table-wrap .ins-table thead th{letter-spacing:.02em;color:#6b5a47;white-space:nowrap;padding:12px 14px;font-size:11px}.ins-table-wrap .ins-table tbody th,.ins-table-wrap .ins-table td,.ins-table-wrap .ins-table tfoot td,.ins-table-wrap .ins-table tfoot th{border-bottom:1px solid #eee8df;padding:12px 14px}.ins-table-wrap .ins-table tbody th{background:#fffdf9;font-weight:500}.ins-table-wrap .ins-table tbody th,.ins-table-wrap .ins-table tfoot th{text-align:left;letter-spacing:0;color:#172738;font-size:13px}.ins-table td small,.ins-table th small{color:#756a5e;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;display:block}.ins-table tfoot td,.ins-table tfoot th{background:#f7f3ec;font-weight:600}.ins-num{font-variant-numeric:tabular-nums;text-align:right!important}.ins-total{background:#f7f3ec;font-weight:600}.ins-table-wrap .ins-table thead th.ins-total{background:#ebe2d4}.ins-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.ins-product{gap:2px;min-width:160px;display:grid}.ins-product strong{overflow-wrap:anywhere;font-weight:600}.ins-matrix tbody th,.ins-matrix thead th:first-child{z-index:1;background:#fffdf9;min-width:150px;position:sticky;left:0;box-shadow:1px 0 #eee8df}.ins-table-wrap .ins-matrix thead th:first-child{background:#f1ebe2}.ins-table-wrap .ins-table .ins-row--big>td,.ins-table-wrap .ins-table .ins-row--big>th{background:#f3e9dc}.ins-row--big>td:first-child{box-shadow:inset 3px 0 #a87950}.ins-big-mark{color:#8a5f37;font-weight:600}.ins-diff-percent{font-variant-numeric:tabular-nums}.ins-summary{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px 16px;margin:0;display:grid}.ins-summary>div{background:#fbf9f5;border:1px solid #eee8df;min-width:0;padding:12px 14px}.ins-summary dt{color:#6b5a47;margin-bottom:4px;font-size:11px}.ins-summary dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.ins-summary dd small{color:#756a5e;font-size:11px;font-weight:400;display:block}.ins-legend{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ins-legend__swatch{background:#f3e9dc;border-left:3px solid #a87950;flex:none;width:18px;height:12px}.ins-footnote{margin:0;font-size:12px;line-height:1.6}.ins-filter-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ins-filter-group legend{color:#655d53;margin-bottom:8px;padding:0;font-size:11px}.ins-filter-group--wide{flex:420px}.ins-filter-dates{flex-wrap:wrap;gap:12px;display:flex}.ins-filter-dates label{flex:150px}.ins-filter-staff{flex:220px}.ins-filter-note{flex:100%;margin:0;font-size:13px;line-height:1.5}.ins-filter-note small{color:#756a5e;font-size:12px;display:block}.ins-filter-error{color:#9c362b;flex:100%;margin:0;font-size:13px}.ins-pending{color:#6b5a47;margin:0;font-size:13px}[data-pending=true]{opacity:.55;pointer-events:none;transition:opacity .15s}.ins-audit__body,.ins-reports__body{gap:16px;min-width:0;display:grid}.ins-audit__body>.pui-notice,.ins-reports__body>.pui-notice{margin:0}.ins-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #d8c7b2;gap:4px;max-width:100%;display:flex;position:relative;overflow-x:auto}.ins-tab{color:#4f493f;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.ins-tab:hover{color:#172738}.ins-tab[aria-selected=true]{color:#172738;border-bottom-color:#a87950;font-weight:600}.ins-tab__count{text-align:center;color:#8a5f37;background:#f3e9dc;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.ins-panel{align-content:start}.ins-csv{flex:none;min-height:44px}.ins-presets{flex-wrap:wrap;gap:8px;display:flex}.ins-preset{color:#172738;align-items:center;display:inline-flex}.ins-preset[aria-current=page]{background:#eee7dc;border-color:#172738;font-weight:600}.ins-count{margin:0;font-size:12px}.ins-audit-action{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ins-audit-table code,.ins-changes code{overflow-wrap:anywhere;word-break:break-word;font-size:11px}.ins-audit-toggle{white-space:nowrap;text-align:right;width:1%}.ins-audit-toggle .button{min-height:44px}.ins-audit-detail-row>td{background:#fbf9f5}.ins-audit-detail{gap:12px;min-width:0;max-width:100%;display:grid}.ins-changes{min-width:0!important}.ins-changes td,.ins-changes th{overflow-wrap:anywhere}.ins-code{white-space:pre-wrap}.ins-json-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;min-width:0;display:grid}.ins-json{background:#fffdf9;border:1px solid #e0d5c8;min-width:0}.ins-json summary{cursor:pointer;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.ins-json pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f3ec;border-top:1px solid #e0d5c8;max-height:420px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}@media (max-width:768px){.ins-page{gap:16px}.ins-heading{flex-wrap:wrap}.ins-card{padding:16px}.ins-block h2,.ins-card h2{font-size:20px}.ins-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ins-tile{min-height:96px;padding:12px}.ins-tile__value{font-size:20px}.ins-filter-dates input,.ins-filter-staff select{font-size:16px}.ins-card__head .ins-csv{width:100%}.ins-matrix tbody th,.ins-matrix thead th:first-child{min-width:118px;max-width:150px}}@media (max-width:360px){.ins-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ins-audit-wrap{background:0 0;border:0;overflow-x:visible}.ins-audit-wrap .ins-audit-table{min-width:0;display:block}.ins-audit-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ins-audit-table tbody,.ins-audit-table td,.ins-audit-table tr{width:100%;display:block}.ins-audit-table tbody{gap:10px;display:grid}.ins-audit-table tr{background:#fffdf9;border:1px solid #e0d5c8}.ins-table-wrap .ins-audit-table td{border-bottom:0;padding:8px 12px}.ins-audit-table td[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#8a7a68;margin-bottom:2px;font-size:10px;display:block}.ins-audit-toggle{text-align:left;width:100%}.ins-audit-toggle .button{width:100%}.ins-audit-table tr.ins-audit-detail-row{border-top:0;margin-top:-10px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.announcement .announcement-instagram{color:#172738;letter-spacing:0;vertical-align:middle;border:1px solid #bca38b;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;margin-left:22px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.announcement .announcement-instagram:hover{background:#d8c7b2}@media (max-width:760px){.announcement .announcement-instagram{width:max-content;max-width:100%;min-height:44px;margin:8px auto 0;display:flex}}.list-price{color:#756a5e;margin-right:4px;font-weight:400;text-decoration-thickness:1px}.sale-price{color:#172738}.discount-badge{color:#172738;letter-spacing:.02em;vertical-align:middle;background:#d8c7b2;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.6;display:inline-block}.outlet-badge{z-index:1;color:#172738;letter-spacing:.12em;text-transform:uppercase;background:#f7f3ec;border:1px solid #d8c7b2;padding:5px 9px;font-size:10px;line-height:1.2;position:absolute;top:12px;left:12px}.detail-gallery{position:relative}.detail-outlet{top:14px;left:14px}.custom-card-price small strong{color:#172738;font-weight:600}.custom-card-price small span{color:#756a5e}.custom-option{align-items:center;gap:8px;display:inline-flex}.custom-option svg{width:16px;height:16px}.custom-size-fields{background:#fbf9f5;border:1px solid #d8c7b2;margin:0 0 22px;padding:18px}.custom-size-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.custom-size-inputs>span{color:#a87950;padding-bottom:14px}.custom-size-inputs label{color:#172738;font-size:12px;display:block}.custom-size-inputs input{background:#f7f3ec;border:1px solid #d8c7b2;width:100%;min-height:48px;margin-top:8px;font-size:16px;display:block}.custom-size-inputs input[aria-invalid=true]{border-color:#9c362b}.custom-size-hint{color:#756a5e;margin:12px 0 6px;font-size:11px;line-height:1.6}.custom-size-live{font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:14px;line-height:1.6}.custom-size-live strong{font-weight:600}.custom-size-note{color:#62594f;margin:0 0 6px;font-size:12px;line-height:1.6}.custom-size-notice{color:#172738;border-left:2px solid #a87950;margin:0;padding-left:10px;font-size:12px;line-height:1.6}.order-summary .custom-size-notice{margin:14px 0}.checkout-form .custom-size-notice{color:#172738;border-left:2px solid #a87950;padding-left:10px}.basket-size.custom,.checkout-size.custom{color:#172738;font-weight:500}.status-link{color:#172738;border-bottom:1px solid #a87950;margin-left:6px}.custom-size-bar{background:#eee7dc;grid-template-columns:auto minmax(0,160px) auto minmax(0,160px) minmax(0,1fr);align-items:end;gap:12px 14px;margin-bottom:28px;padding:18px 22px;display:grid}.custom-size-bar .eyebrow{align-self:center;margin:0 0 14px}.custom-size-bar label{font-size:12px;display:block}.custom-size-bar input{background:#f7f3ec;border:1px solid #d8c7b2;width:100%;min-height:48px;margin-top:8px;font-size:16px;display:block}.custom-size-bar>span{color:#a87950;padding-bottom:14px}.custom-size-bar-note{color:#62594f;margin:0 0 12px;font-size:11px;line-height:1.6}.custom-size-help{background:#f7f3ec;border:1px solid #d8c7b2;margin:0 0 20px;padding:14px 16px;font-size:13px}.custom-size-help a{color:#172738;border-bottom:1px solid #a87950;font-weight:600}.custom-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin:30px auto 0;padding:0;list-style:none;display:grid}.custom-steps li{background:#f7f3ec;border:1px solid #d8c7b2;gap:6px;padding:18px;display:grid}.custom-steps li>span{color:#a87950;font-family:Georgia,serif;font-size:20px}.custom-steps strong{font-size:13px;font-weight:600}.custom-steps small{color:#62594f;font-size:12px;line-height:1.6}.catalog-intro-note,.custom-steps-note{color:#62594f;max-width:720px;margin:18px auto 0;font-size:12px!important}.catalog-intro>p:not(.eyebrow){color:#62594f;max-width:720px;margin-left:auto;margin-right:auto;font-size:14px}.catalog-category-navigation,.decor-intro{margin-top:24px}.catalog-category-navigation+.decor-intro{margin-top:14px}.catalog-category-nav,.decor-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.catalog-category-nav a,.decor-chips a{box-sizing:border-box;white-space:nowrap;color:#172738;background:#f7f3ec;border:1px solid #d8c7b2;border-radius:2px;justify-content:center;align-items:center;height:44px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:400;line-height:1.5;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.catalog-category-nav a[aria-current=page],.decor-chips a[aria-current=page]{background:#eee7dc;border-color:#172738;font-weight:400}.catalog-category-nav a:hover,.decor-chips a:hover{background:#eee7dc;border-color:#a87950}.catalog-category-nav a:focus-visible,.decor-chips a:focus-visible{outline-offset:2px;outline:2px solid #a87950}@media (prefers-reduced-motion:reduce){.catalog-category-nav a,.decor-chips a{transition:none}}.decor-chips a{background:0 0;height:36px;min-height:36px;padding:6px 12px;font-size:11px}.decor-care{margin:16px 0 0!important}.spec-rows{gap:0;margin:0 0 20px;display:grid}.spec-rows>div{border-bottom:1px solid #eee7dc;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:14px;padding:10px 0;font-size:13px;display:grid}.spec-rows dt{color:#756a5e}.spec-rows dd{overflow-wrap:anywhere;margin:0}.care-block .text-link{gap:10px}.detail-refined details a:not(.text-link){border-bottom:1px solid #a87950}.editorial-links .editorial-custom-tile{background:#d8c7b2}.editorial-custom-tile small{color:#62594f;margin-top:6px;font-family:Arial,sans-serif;font-size:12px;display:block}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.home-primary{color:#f7f3ec;background:#172738;border-color:#172738}.home-primary:hover:not(:disabled){background:#294156;border-color:#294156}.home-hero-image{overflow:hidden}.home-packshot{mix-blend-mode:multiply;background:#eeeae4;padding:14px}.home-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-room{color:#172738;display:block}.home-decor-photo,.home-room-photo{aspect-ratio:4/5;background:#eee7dc;display:block;position:relative;overflow:hidden}.home-decor-photo{aspect-ratio:1}.home-decor-photo img,.home-room-photo img{transition:transform .5s}.home-decor-tile:hover img,.home-room:hover img{transform:scale(1.02)}.home-room-empty{border:1px solid #d8c7b2;position:absolute;inset:18%}.home-room h3{justify-content:space-between;align-items:center;gap:10px;margin:14px 0 0;font-family:Georgia,serif;font-size:22px;display:flex}.section.home-custom{background:#eee7dc;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;max-width:1600px;padding:0;display:grid}.home-custom-photo{background:#e4d8c8;min-height:420px;position:relative}.home-custom-mark{color:#a87950;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-custom-mark svg{stroke-width:.8px;width:96px;height:96px}.home-custom-copy{padding:64px max(5vw,22px)}.home-custom-copy h2{margin:12px 0 14px}.home-custom-copy>p:not(.eyebrow){color:#62594f;max-width:520px;font-size:14px}.home-custom-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;max-width:560px;margin:26px 0 14px;display:grid}.home-custom-form label{font-size:12px;display:block}.home-custom-form input{background:#f7f3ec;border:1px solid #d8c7b2;width:100%;min-height:49px;margin-top:8px;font-size:16px;display:block}.home-custom-form .button{gap:14px}.home-custom-note{margin:0;color:#172738!important;font-size:13px!important}.home-custom-note a{border-bottom:1px solid #a87950;font-weight:600}.home-decor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-decor-tile{color:#172738;display:block}.home-decor-label{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.home-decor-label strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.home-decor-label small{color:#756a5e;white-space:nowrap;font-size:11px}.section.home-outlet{background:#f0eae1;max-width:none}.home-outlet>.section-heading{max-width:1600px;margin-left:auto;margin-right:auto}.home-outlet-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d8c7b2 transparent;grid-auto-columns:minmax(220px,calc(25% - 15px));grid-auto-flow:column;gap:20px;max-width:1600px;margin:0 auto;padding-bottom:14px;display:grid;overflow-x:auto}.home-outlet-row>div{scroll-snap-align:start;min-width:0}.size-options>.size-custom{color:#172738;background:#f7f3ec;border:1px solid #d8c7b2;flex-direction:row;grid-column:1/-1;justify-content:center;gap:12px;min-height:56px}.size-options>.size-custom svg{color:#a87950}.home-story-photo{aspect-ratio:4/5;background:#eee7dc;position:relative;overflow:hidden}.home-stores .section-heading{margin-bottom:26px}.home-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-store{background:#f7f3ec;border:1px solid #d8c7b2;padding:26px}.home-store h3{margin:8px 0 14px;font-family:Georgia,serif;font-size:26px}.home-store address{color:#3d4957;margin-bottom:10px;font-size:13px;font-style:normal;line-height:1.8}.home-store>p:not(.eyebrow){color:#62594f;margin:0 0 14px;font-size:12px}.home-store-actions{flex-wrap:wrap;gap:10px 22px;display:flex}.home-store-actions a{color:#172738;border-bottom:1px solid #a87950;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.about-stores-empty{margin-top:24px;font-size:14px}.about-stores-empty a{border-bottom:1px solid #a87950}.about-stores-link{margin-top:26px}@media (max-width:1100px){.custom-size-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.custom-size-bar .eyebrow,.custom-size-bar-note{grid-column:1/-1}.home-custom-photo{min-height:340px}}@media (max-width:760px){.home-hero .home-hero-image{aspect-ratio:4/5;order:-1;min-height:0}.home-hero-actions{gap:16px 22px}.home-decor-grid,.home-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-decor-label strong,.home-room h3{font-size:18px}.section.home-custom{grid-template-columns:1fr}.home-custom-photo{aspect-ratio:4/3;min-height:0}.home-custom-copy{padding:36px 22px 40px}.home-custom-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-custom-form .button{grid-column:1/-1;width:100%}.home-outlet-row{grid-auto-columns:minmax(0,62%);gap:13px}.home-store-grid{grid-template-columns:1fr}.home-store{padding:22px}.custom-steps{grid-template-columns:1fr;gap:8px;margin-top:22px}.custom-steps li{grid-template-columns:30px minmax(0,1fr);gap:2px 10px;padding:12px 14px}.custom-steps li>span{grid-row:1/3;font-size:18px}.custom-size-bar{gap:10px;padding:16px}.custom-size-fields{padding:14px}.spec-rows>div{grid-template-columns:minmax(96px,40%) minmax(0,1fr)}.catalog-category-nav,.decor-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.catalog-category-nav::-webkit-scrollbar,.decor-chips::-webkit-scrollbar{display:none}.catalog-category-nav a,.decor-chips a{flex:none}}@media (prefers-reduced-motion:reduce){.home-decor-photo img,.home-room-photo img{transition:none}.home-decor-tile:hover img,.home-room:hover img{transform:none}}.home-rooms .home-room{min-width:0}.home-rooms .home-room h3 svg{flex-shrink:0}@media (min-width:641px) and (max-width:1023px){.home-rooms .home-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:640px){.home-rooms .home-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-rooms .home-room:first-child{grid-column:1/-1}.home-rooms .home-room:first-child .home-room-photo{aspect-ratio:16/10;border-radius:4px}.home-rooms .home-room:not(:first-child) .home-room-photo{aspect-ratio:1;border-radius:4px}.home-rooms .home-room h3{margin:8px 0 0;font-size:16px}}.custom-category-cards,.washable-category-tabs{text-align:left;gap:16px;max-width:1040px;margin:28px auto 24px;display:grid}.custom-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.washable-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-category-card,.washable-tab-card{color:#172738;background:#f7f3ec;border:1.5px solid #d8c7b2;border-radius:4px;flex-direction:column;padding:20px;text-decoration:none;transition:all .2s;display:flex;position:relative}.custom-category-card:hover,.washable-tab-card:hover{background:#faf7f2;border-color:#a87950;transform:translateY(-2px);box-shadow:0 4px 14px #1727380f}.custom-category-card.selected,.washable-tab-card.selected{background:#fff;border-width:2px;border-color:#a87950;box-shadow:0 4px 16px #a8795026}.card-badge-row,.tab-badge-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.card-badge,.tab-badge{letter-spacing:.04em;text-transform:uppercase;color:#a87950;background:#a879501a;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:600}.card-active-pill,.tab-active-indicator{color:#fff;background:#a87950;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:600}.card-title,.tab-title{color:#172738;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.card-desc,.tab-desc{color:#62594f;flex:1;margin:0;font-size:12px;line-height:1.55}.custom-pasa-notice{text-align:left;background:#f7f3ec;border:1px solid #d8c7b2;border-left:4px solid #a87950;border-radius:2px;max-width:1040px;margin:20px auto 24px;padding:16px 20px}.custom-pasa-notice strong{color:#172738;margin-bottom:4px;font-size:13px;display:block}.custom-pasa-notice p{color:#4a4238;margin:0;font-size:13px;line-height:1.6}.custom-roll-section{background:#f7f3ec;border:1px solid #d8c7b2;border-radius:3px;flex-direction:column;gap:12px;margin-bottom:14px;padding:16px;display:flex}.custom-roll-header{align-items:center;gap:10px;display:flex}.custom-roll-step{color:#fff;background:#a87950;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.custom-roll-header strong{color:#172738;font-size:13px;display:block}.custom-roll-header small{color:#62594f;font-size:11px;display:block}.custom-roll-options{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.roll-option-pill{cursor:pointer;background:#fff;border:1.5px solid #d8c7b2;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:60px;padding:10px 8px;transition:all .15s;display:flex}.roll-option-pill:hover{background:#faf7f2;border-color:#a87950}.roll-option-pill.selected{color:#fff;background:#a87950;border-color:#a87950;box-shadow:0 2px 6px #a8795040}.roll-option-pill.selected .roll-unit{color:#ffffffd9}.roll-option-pill .roll-val{font-size:15px;font-weight:700;line-height:1}.roll-option-pill .roll-unit{text-transform:uppercase;color:#62594f;margin-top:3px;font-size:10px}.custom-roll-length-input input{max-width:100%}.draft-badge{color:#fff;letter-spacing:.02em;z-index:2;background:#4a4238;border-radius:2px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.draft-order-gate{flex-direction:column;gap:8px;width:100%;display:flex}.draft-order-gate .draft-tag{color:#8c5b2f;text-align:center;background:#a879501f;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-block}.draft-order-gate .whatsapp-btn{color:#fff;text-align:center;background:#25d366;border-color:#25d366;font-weight:600}.draft-order-gate .whatsapp-btn:hover{background:#20ba5a}@media (max-width:768px){.custom-category-cards,.washable-category-tabs{grid-template-columns:1fr;gap:10px;margin:18px 0}.custom-category-card,.washable-tab-card{padding:14px 16px}.roll-option-pill{min-width:52px;padding:8px 4px}}.product-detail.detail-refined{align-items:start;row-gap:28px}.product-detail.detail-refined .detail-copy,.product-detail.detail-refined .detail-gallery{min-width:0}.product-detail.detail-refined .detail-rug-frame{background:#eee9e1;border-radius:3px;height:clamp(540px,50vw,720px)}.product-detail.detail-refined .detail-rug-frame img{object-fit:contain;width:100%;height:100%;max-height:100%}.product-detail.detail-refined .detail-gallery>div>p{margin:10px 0 0;font-size:11px;line-height:1.5}.product-detail.detail-refined .thumbnails{flex-wrap:wrap;gap:10px;margin-top:16px}.product-detail.detail-refined .thumbnails button{background:#fbf9f5;border:1px solid #ded5c9;border-radius:3px;width:64px;height:80px;padding:4px;transition:border-color .16s,background-color .16s}.product-detail.detail-refined .thumbnails img{object-fit:contain;width:100%;height:100%;padding:0;display:block}.product-detail.detail-refined .thumbnails button[aria-pressed=true]{background:#eee7dc;border-color:#172738;box-shadow:inset 0 0 0 1px #172738}.product-detail.detail-refined .thumbnails button:hover{border-color:#a87950}.product-detail.detail-refined .detail-copy{padding-top:8px}.product-detail.detail-refined .detail-copy>.eyebrow{letter-spacing:.16em;color:#786e61;font-size:10px}.product-detail.detail-refined .detail-copy h1{overflow-wrap:anywhere;text-wrap:balance;margin:10px 0 8px;font-size:clamp(32px,2.8vw,40px);line-height:1.15}.product-detail.detail-refined .detail-subtitle{margin:0 0 18px;font-size:13px;line-height:1.5}.product-detail.detail-refined .detail-price-block{padding-bottom:18px}.product-detail.detail-refined .detail-price{margin:0 0 6px;font-size:27px;line-height:1.3}.product-detail.detail-refined .detail-price .list-price{font-size:15px}.product-detail.detail-refined .selected-size{font-size:12px}.product-detail.detail-refined fieldset{margin:20px 0 16px}.product-detail.detail-refined legend{margin-bottom:10px;font-size:12px}.product-detail.detail-refined .variant-buttons{flex-wrap:wrap;gap:8px;display:flex}.product-detail.detail-refined .variant-buttons button{background:#fbf9f5;border:1px solid #d8c7b2;border-radius:3px;min-height:46px;padding:10px 12px;font-size:12px;line-height:1.5}.product-detail.detail-refined .variant-buttons button.chosen{background:#eee7dc;border-color:#172738;box-shadow:inset 0 0 0 1px #172738}.product-detail.detail-refined .variant-buttons button:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.product-detail.detail-refined .variant-buttons button:hover:not(:disabled){border-color:#a87950}.product-detail.detail-refined .custom-size-fields{background:0 0;border:0;border-bottom:1px solid #e4dace;margin:0 0 16px;padding:16px 0}.product-detail.detail-refined .custom-size-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.product-detail.detail-refined .custom-size-inputs label{min-width:0}.product-detail.detail-refined .custom-size-inputs input{background:#fbf9f5;border-radius:3px;width:100%;height:48px;padding:0 14px;font-size:16px}.product-detail.detail-refined .custom-size-hint{margin:12px 0 8px;font-size:12px}.product-detail.detail-refined .custom-size-live{margin:0 0 8px;padding:10px 0;font-size:14px;line-height:1.6}.product-detail.detail-refined .custom-size-live strong{color:#172738;margin-top:4px;font-size:20px;display:block}.product-detail.detail-refined .detail-room-link{background:0 0;border-radius:3px;min-height:44px;margin:0 0 18px;padding:10px 14px;font-size:12px}.product-detail.detail-refined .purchase{grid-template-columns:104px minmax(0,1fr) 48px;align-items:end;gap:10px;display:grid}.product-detail.detail-refined .quantity-field{grid-column:auto;min-width:0}.product-detail.detail-refined .quantity-field>label{margin-bottom:6px}.product-detail.detail-refined .quantity-stepper{border-radius:3px;width:104px;height:50px}.product-detail.detail-refined .quantity-stepper button{flex-shrink:0;width:34px;height:48px}.product-detail.detail-refined .quantity-stepper input{width:34px;min-width:0;height:48px}.product-detail.detail-refined .add-to-cart{border-radius:3px;grid-column:auto;min-width:0;min-height:50px;padding:12px 14px}.product-detail.detail-refined .purchase>.favorite{background:0 0;border-radius:3px;grid-column:auto;width:48px;height:50px}.product-detail.detail-refined .detail-copy>[role=status]{min-height:0;margin:10px 0 0;font-size:12px;line-height:1.6}.product-detail.detail-refined .detail-copy>[role=status]:empty{margin:0}.product-detail.detail-refined .detail-service-summary{color:#756a5e;border-bottom:1px solid #e4dace;flex-wrap:wrap;gap:10px 20px;margin-top:18px;padding-bottom:18px;font-size:11px;display:flex}.product-detail.detail-refined .detail-service-summary>*{align-items:center;gap:6px;display:inline-flex}.product-detail.detail-refined .detail-service-summary svg{flex-shrink:0;width:14px;height:14px}.product-detail.detail-refined .detail-service-summary a:hover{color:#a87950}.product-detail.detail-refined .detail-key-specs{margin-top:18px}.product-detail.detail-refined .detail-key-specs .spec-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.product-detail.detail-refined .detail-key-specs .spec-rows>div{border:0;min-width:0;padding:0;display:block}.product-detail.detail-refined .detail-key-specs dt{margin-bottom:4px;font-size:10px}.product-detail.detail-refined .detail-key-specs dd{font-size:12px;line-height:1.5}.product-detail.detail-refined .product-accordions{margin-top:22px}.product-detail.detail-refined .product-accordions summary{padding:17px 0;font-size:13px}.product-detail.detail-refined .product-accordions p{padding-bottom:16px;font-size:13px;line-height:1.75}.product-detail.detail-refined a:focus-visible{outline-offset:3px;outline:2px solid #a87950}.gallery-wrap{touch-action:pan-y;position:relative}.gallery-counter{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#172738;letter-spacing:.05em;pointer-events:none;background:#f7f3eceb;border:1px solid #d8c7b2;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:12px}.detail-sticky-bar{display:none}@media (max-width:760px){.product-detail.detail-refined{gap:18px}.product-detail.detail-refined .detail-rug-frame{border-radius:4px;height:clamp(280px,72vw,440px)}.product-detail.detail-refined .detail-copy{padding-top:0}.product-detail.detail-refined .detail-copy h1{margin:6px 0 4px;font-size:26px;line-height:1.2}.product-detail.detail-refined .detail-subtitle{margin-bottom:10px;font-size:12px}.product-detail.detail-refined .detail-price{font-size:24px}.product-detail.detail-refined .detail-price-block{padding-bottom:12px}.product-detail.detail-refined fieldset{margin:14px 0 12px}.product-detail.detail-refined legend{margin-bottom:8px;font-size:11px}.product-detail.detail-refined .variant-buttons{gap:6px}.product-detail.detail-refined .variant-buttons button{border-radius:3px;min-height:44px;padding:8px 11px;font-size:12px}.product-detail.detail-refined .thumbnails{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-top:12px;padding-bottom:4px;overflow-x:auto}.product-detail.detail-refined .thumbnails::-webkit-scrollbar{display:none}.product-detail.detail-refined .thumbnails button{border-radius:3px;flex-shrink:0;width:52px;height:64px}.product-detail.detail-refined .purchase{grid-template-columns:104px minmax(0,1fr) 48px;gap:8px}.product-detail.detail-refined .purchase>.favorite{width:48px;min-width:48px;height:48px;min-height:48px}.product-detail.detail-refined .add-to-cart{gap:6px;min-height:48px;padding:10px;font-size:13px}.product-detail.detail-refined .add-to-cart svg{flex-shrink:0;width:17px}.product-detail.detail-refined .detail-service-summary{gap:8px 14px;padding-bottom:14px;font-size:10px}.detail-sticky-bar{z-index:35;-webkit-backdrop-filter:blur(14px);padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#f7f3ecf5;border-top:1px solid #d8c7b2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 18px #17273814}.sticky-bar-info{flex-direction:column;min-width:0;display:flex}.sticky-bar-price{color:#172738;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.2}.sticky-bar-size{color:#756a5e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sticky-bar-button{border-radius:4px;flex-shrink:0;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600}}@media (max-width:360px){.product-detail.detail-refined .purchase{grid-template-columns:minmax(0,1fr) 44px}.product-detail.detail-refined .quantity-field{grid-column:1/-1}.sticky-bar-price{font-size:14px}.sticky-bar-button{padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-detail.detail-refined .thumbnails button{transition:none}}.cc-page{overflow-x:clip}.cc-page h1,.cc-page h2,.cc-page h3{overflow-wrap:anywhere}.cc-page .section{min-width:0}.cc-icon{flex-shrink:0;width:20px;height:20px}.cc-break{overflow-wrap:anywhere;word-break:break-word}.cc-lead{color:#4f493f;max-width:62ch;margin:0;font-size:16px}.cc-section-head{margin-bottom:28px}.cc-section-head h2{margin:10px 0 0}.cc-btn{color:#f7f3ec;letter-spacing:.01em;text-align:center;background:#172738;border:1px solid #172738;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:500;line-height:1.3;transition:background .2s,color .2s;display:inline-flex}.cc-btn:hover{background:#294156;border-color:#294156}.cc-btn:focus-visible,.cc-chips a:focus-visible,.cc-links a:focus-visible,.cc-more:focus-visible,.cc-other:focus-visible,.cc-strong-link:focus-visible{outline-offset:3px;outline:2px solid #172738}.cc-btn--outline{color:#172738;background:0 0}.cc-btn--outline:hover{background:#eee7dc;border-color:#172738}.cc-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cc-more{color:#172738;border-bottom:1px solid #bca38b;align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.cc-more:hover{border-color:#172738}.cc-empty{background:#fbf9f5;border:1px dashed #d8c7b2;padding:28px 24px;font-size:15px;line-height:1.7}.cc-empty p{margin:0}.cc-empty a{color:#172738;white-space:nowrap;border-bottom:1px solid #a87950}.cc-page .cc-intro{padding-bottom:28px}.cc-intro h1{max-width:18ch;margin:14px 0 18px}.cc-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cc-quick__card{background:#fbf9f5;border:1px solid #d8c7b2;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:26px;display:flex}.cc-quick__label{letter-spacing:.16em;text-transform:uppercase;color:#8a725c;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.cc-quick__label .cc-icon{color:#a87950}.cc-quick__value{color:#172738;max-width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.35}.cc-quick__note{color:#756a5e;margin:0;font-size:12px}.cc-quick__card .cc-btn{margin-top:auto}.cc-page .cc-stores{padding-top:36px}.cc-store-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cc-store{background:#fbf9f5;border:1px solid #d8c7b2;flex-direction:column;gap:14px;height:100%;padding:30px;display:flex}.cc-store__head h3{letter-spacing:-.02em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px}.cc-store__address,.cc-store__phone{align-items:flex-start;gap:10px;margin:0;font-size:14px;font-style:normal;line-height:1.6;display:flex}.cc-store__address .cc-icon,.cc-store__phone .cc-icon{color:#a87950;margin-top:1px}.cc-store__phone{align-items:center}.cc-store__phone a{text-underline-offset:5px;font-variant-numeric:tabular-nums;min-height:44px;margin:-12px 0;-webkit-text-decoration:underline #bca38b;text-decoration:underline #bca38b;display:inline-flex}.cc-store__phone a,.cc-today{color:#172738;align-items:center}.cc-today{gap:10px;margin:0;font-size:14px;display:flex}.cc-today .cc-icon{color:#a87950}.cc-today-tag{letter-spacing:.06em;color:#8a5f37;vertical-align:middle;border:1px solid #a87950;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.cc-hours{border-top:1px solid #e7dfd3;margin:0;display:grid}.cc-hours>div{border-bottom:1px solid #e7dfd3;justify-content:space-between;gap:16px;padding:8px 10px;font-size:13px;display:flex}.cc-hours dd,.cc-hours dt{margin:0}.cc-hours dd{font-variant-numeric:tabular-nums;white-space:nowrap}.cc-hours>div.is-today{background:#eee7dc;font-weight:600;box-shadow:inset 2px 0 #a87950}.cc-hours-note{color:#4f493f;margin:0;font-size:14px}.cc-page .cc-help{padding-top:20px}.cc-links{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cc-links a{color:#172738;background:#ede5d9;justify-content:space-between;align-items:center;gap:16px;height:100%;min-height:72px;padding:18px 20px;display:flex}.cc-links a:hover{background:#e4d8c7}.cc-links strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;display:block}.cc-links small{color:#6b5f52;margin-top:4px;font-size:12px;display:block}.cc-page .cc-breadcrumbs{padding-top:24px;padding-bottom:0}.cc-breadcrumbs ol{color:#8a7967;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none}.cc-breadcrumbs li{overflow-wrap:anywhere;display:inline}.cc-breadcrumbs li+li:before{content:"/";color:#bca38b;margin:0 8px}.cc-breadcrumbs a{vertical-align:middle;color:#172738;border-bottom:1px solid #0000;align-items:center;min-height:44px;display:inline-flex}.cc-breadcrumbs a:hover{border-color:#bca38b}.cc-breadcrumbs [aria-current=page]{color:#172738}.cc-page .cc-branch__main{padding-top:16px}.cc-branch__intro h1{margin:12px 0 16px}.cc-branch__grid{gap:36px;margin-top:30px;display:grid}.cc-branch__grid.has-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.cc-branch__photo{aspect-ratio:4/3;background:#eee7dc;border:1px solid #d8c7b2;margin:0;position:relative;overflow:hidden}.cc-branch__photo img{object-fit:cover}.cc-branch__details{gap:26px;min-width:0;max-width:640px;display:grid}.cc-block h2{letter-spacing:.18em;text-transform:uppercase;color:#8a725c;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:500}.cc-block address,.cc-block p{margin:0;font-size:16px;font-style:normal;line-height:1.7}.cc-block p+p{margin-top:6px}.cc-block__muted{color:#756a5e;font-size:13px;display:block}.cc-strong-link{color:#172738;font-variant-numeric:tabular-nums;border-bottom:1px solid #bca38b;align-items:center;min-height:44px;font-family:Georgia,Times New Roman,serif;font-size:26px;display:inline-flex}.cc-description{white-space:pre-line}.cc-hours-table{border-collapse:collapse;width:100%;max-width:460px;font-size:15px}.cc-hours-table td,.cc-hours-table th{text-align:left;border-bottom:1px solid #e7dfd3;padding:10px 12px;font-weight:400}.cc-hours-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-hours-table tr.is-today td,.cc-hours-table tr.is-today th{background:#eee7dc;font-weight:700}.cc-hours-table tr.is-today th{box-shadow:inset 2px 0 #a87950}.cc-actions--wide .cc-btn{min-width:200px}.cc-page .cc-others{padding-top:30px}.cc-other-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cc-other{color:#172738;background:#fbf9f5;border:1px solid #d8c7b2;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 22px;display:flex}.cc-other:hover{border-color:#a87950}.cc-other__text{gap:4px;min-width:0;display:grid}.cc-other__text strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.cc-other__text small{color:#6b5f52;overflow-wrap:anywhere;font-size:12px}.cc-other__today{font-weight:600;color:#172738!important}.cc-page .cc-back{padding-top:0}.cc-sticky-bar{display:none}.cc-care .cc-intro h1{max-width:none}.cc-toc{min-width:0;max-width:1600px;margin:0 auto;padding:0 max(5vw,22px)}.cc-toc__title{letter-spacing:.16em;text-transform:uppercase;color:#8a725c;margin:0 0 10px;font-size:11px}.cc-chips,.cc-chips ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-chips a{color:#172738;white-space:nowrap;background:#fffdf9;border:1px solid #d8c7b2;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.cc-chips a:hover{background:#fbf9f5;border-color:#a87950}.cc-chips__number{color:#a87950;font-variant-numeric:tabular-nums;margin-right:6px}.cc-page .cc-care__body{padding-top:28px}.cc-care__body>*{max-width:900px}.cc-care-section{border-top:1px solid #d8c7b2;margin-top:40px;padding-top:40px;scroll-margin-top:24px}.cc-care-section:first-child{margin-top:0}.cc-care-section h2{align-items:baseline;gap:14px;margin:0 0 16px;font-size:clamp(28px,3vw,38px);display:flex}.cc-care-section__number{letter-spacing:.12em;color:#a87950;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:13px}.cc-care-section__intro{color:#3d3832;max-width:70ch;font-size:16px}.cc-steps{counter-reset:cc-step;gap:12px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.cc-steps li{counter-increment:cc-step;padding:4px 0 4px 46px;font-size:15px;line-height:1.7;position:relative}.cc-steps li:before{content:counter(cc-step);color:#172738;border:1px solid #172738;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid;position:absolute;top:2px;left:0}.cc-points{gap:8px;margin:8px 0 0;padding-left:20px;font-size:15px;line-height:1.7;display:grid}.cc-points li::marker{color:#a87950}.cc-dodont{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.cc-dodont__col{background:#fbf9f5;border:1px solid #e0d5c8;min-width:0;padding:20px 22px}.cc-dodont__col h3{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;display:flex}.cc-dodont__mark{letter-spacing:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;display:inline-grid}.cc-do{border-top:2px solid #3f5a33}.cc-do h3{color:#3f5a33}.cc-do .cc-dodont__mark{border:1px solid #3f5a33}.cc-dont{border-top:2px solid #9c362b}.cc-dont h3{color:#8d3029}.cc-dont .cc-dodont__mark{border:1px solid #9c362b}.cc-dodont ul{gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.65;display:grid}.cc-stain-wrap{max-width:100%;margin-top:26px}.cc-stain-table{border-collapse:collapse;background:#fbf9f5;border:1px solid #e0d5c8;width:100%;font-size:14px;line-height:1.65}.cc-stain-table caption{caption-side:top;text-align:left;color:#172738;padding:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:21px}.cc-stain-table td,.cc-stain-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e7dfd3;padding:14px 16px}.cc-stain-table thead th{letter-spacing:.14em;text-transform:uppercase;color:#8a725c;background:#f3ede4;font-size:11px;font-weight:600}.cc-stain-table tbody th{color:#172738;width:28%;font-weight:600}.cc-chips--materials{margin:6px 0 22px}.cc-materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cc-material{background:#fffdf9;border:1px solid #d8c7b2;min-width:0;padding:24px;scroll-margin-top:24px}.cc-material:target{border-color:#a87950;box-shadow:inset 0 3px #a87950}.cc-material h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:25px}.cc-material>p{color:#4f493f;margin:0;font-size:14px}.cc-material .cc-dodont{grid-template-columns:1fr;gap:10px}.cc-material .cc-dodont__col{padding:16px 18px}.cc-care-cta{background:#ede5d9;border:1px solid #d8c7b2;justify-content:space-between;align-items:center;gap:28px;margin-top:56px;padding:34px;display:flex}.cc-care-cta h2{margin:10px 0 8px;font-size:clamp(28px,3vw,36px)}.cc-care-cta p{color:#4f493f;max-width:56ch;margin:0;font-size:14px}.cc-care-cta .cc-btn{flex-shrink:0}.cc-care-note{color:#756a5e;margin-top:22px;font-size:12px}@media (max-width:900px){.cc-branch__grid.has-photo,.cc-materials,.cc-quick{grid-template-columns:1fr}}@media (max-width:760px){.cc-branch__intro h1,.cc-intro h1{font-size:38px}.cc-quick{margin-top:28px}.cc-page .cc-intro{padding-bottom:12px}.cc-page .cc-others,.cc-page .cc-stores{padding-top:28px}.cc-page .cc-help{padding-top:8px}.cc-page .cc-breadcrumbs{padding-top:16px}.cc-page .cc-branch__main{padding-top:8px}.cc-quick__card,.cc-store{padding:22px}.cc-quick__value{font-size:20px}.cc-store__head h3{font-size:24px}.cc-actions .cc-btn,.cc-btn,.cc-care-cta .cc-btn,.cc-quick__card .cc-btn{width:100%}.cc-actions{flex-direction:column}.cc-actions--wide .cc-btn{min-width:0}.cc-branch__grid{gap:26px;margin-top:20px}.cc-strong-link{font-size:23px}.cc-dodont{grid-template-columns:1fr}.cc-care-cta{flex-direction:column;align-items:stretch;padding:24px}.cc-care-section{margin-top:32px;padding-top:32px}.cc-toc .cc-chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;margin:0 -22px;padding-bottom:8px;padding-left:22px;padding-right:22px;scroll-padding-inline:22px;overflow-x:auto}.cc-toc .cc-chips li{scroll-snap-align:start;flex-shrink:0}.cc-stain-table,.cc-stain-table tbody,.cc-stain-table td,.cc-stain-table th,.cc-stain-table tr{width:100%;display:block}.cc-stain-table{background:0 0;border:0}.cc-stain-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-stain-table tr{background:#fbf9f5;border:1px solid #e0d5c8;margin-bottom:10px}.cc-stain-table tbody th{border-bottom:0;width:100%;padding-bottom:4px}.cc-stain-table td{padding-top:0}.cc-sticky-bar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f7f3ec;border-top:1px solid #d8c7b2;gap:10px;margin-top:8px;display:flex;position:sticky;bottom:0}.cc-sticky-bar .cc-btn{flex:1 1 0;width:auto;min-width:0;padding:12px 10px}}@media (max-width:360px){.cc-branch__intro h1,.cc-intro h1{font-size:33px}.cc-quick__card,.cc-store{padding:18px}.cc-hours>div{padding:8px 6px}}.cc-vitrin,.cc-vitrin-section{min-width:0}.cc-vitrin{gap:16px;display:grid}.cc-vitrin__summary{color:#655d53;max-width:80ch;margin:0;font-size:13px}.cc-vitrin-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cc-slot{background:#fbf9f5;border:1px solid #e0d5c8;flex-direction:column;gap:12px;min-width:0;height:100%;padding:18px;display:flex}.cc-slot__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cc-slot__head h2{margin:0;font-size:21px;line-height:1.3}.cc-slot__figure{position:relative}.cc-slot__auto{color:#8a5f37;letter-spacing:.04em;background:#f7f3ec;border:1px solid #a87950;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.cc-slot__desc{color:#655d53;margin:0;font-size:12px;line-height:1.6}.cc-slot__items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-slot__add{align-self:flex-start;min-height:44px;margin-top:auto}.cc-vitrin-preview{aspect-ratio:4/3;background:#eee7dc;border:1px solid #e0d5c8;position:relative;overflow:hidden}.cc-vitrin-preview--empty{color:#756a5e;place-items:center;font-size:12px;display:grid}.cc-slot-item{background:#fffdf9;border:1px solid #e7dfd3;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:10px;display:grid}.cc-slot-item.is-muted{background:#f6f2eb}.cc-slot-item.is-muted .cc-slot-item__thumb{opacity:.6}.cc-slot-item__thumb img{width:56px;height:56px;display:block}.cc-slot-item__text{gap:4px;min-width:0;display:grid}.cc-slot-item__alt{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.cc-slot-item__meta{color:#756a5e;overflow-wrap:anywhere;margin:0;font-size:11px}.cc-slot-item__actions,.cc-slot-item__badges{flex-wrap:wrap;gap:6px;display:flex}.cc-slot-item__actions{grid-column:1/-1}.cc-slot-item__actions .button{min-height:44px}.cc-editor{gap:18px;min-width:0;display:grid}.cc-editor__group{background:#fbf9f5;border:1px solid #e0d5c8;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.cc-editor__group legend{letter-spacing:.1em;text-transform:uppercase;color:#8a725c;padding:0 6px;font-size:11px}.cc-editor__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cc-editor__caption{color:#655d53;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.cc-editor__label{color:#4f493f;margin:0 0 8px;font-size:12px}.cc-editor__hint{color:#756a5e;font-size:11px;line-height:1.5;display:block}.cc-editor__row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cc-editor__row .pui-field{flex:0 200px}.cc-editor textarea{resize:vertical;line-height:1.6}.cc-field-error{color:#9c362b;margin:0;font-size:12px;display:block}.cc-check{align-items:flex-start;gap:10px;min-height:44px;padding-top:22px;font-size:13px;display:flex}.cc-check input{accent-color:#172738;width:20px;height:20px;margin:2px 0 0}.cc-check strong{display:block}.cc-check small{color:#756a5e;font-size:11px;display:block}.cc-focal{grid-template-columns:repeat(3,44px);gap:6px;display:grid}.cc-focal__button{background:#fffdf9;border:1px solid #d8c7b2;place-items:center;width:44px;height:44px;padding:0;display:grid}.cc-focal__button span{background:#d8c7b2;border-radius:50%;width:10px;height:10px}.cc-focal__button:hover{border-color:#a87950}.cc-focal__button[aria-pressed=true]{background:#172738;border-color:#172738}.cc-focal__button[aria-pressed=true] span{background:#f7f3ec}.cc-focal__button:focus-visible,.cc-thumb:focus-visible{outline-offset:2px;outline:2px solid #172738}.cc-picker{gap:12px;min-width:0;display:grid}.cc-picker__search{align-items:flex-end;gap:8px;display:flex}.cc-picker__search .pui-field{flex:1;min-width:0}.cc-picker__search .button{min-height:44px}.cc-picker__status{color:#655d53;margin:0;font-size:12px}.cc-picker__products{overscroll-behavior:contain;gap:12px;max-height:min(52vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cc-picker__product{border-bottom:1px solid #e7dfd3;min-width:0;padding:10px 0}.cc-picker__name{gap:2px;margin:0 0 8px;font-size:13px;display:grid}.cc-picker__name small{color:#756a5e;font-size:11px}.cc-picker__images{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-thumb{background:#eee7dc;border:2px solid #0000;min-width:44px;min-height:44px;padding:0;line-height:0;display:block}.cc-thumb img{object-fit:cover;width:72px;height:96px;display:block}.cc-thumb[aria-pressed=true]{border-color:#172738;box-shadow:inset 0 0 0 2px #f7f3ec}.cc-thumb--home{text-align:left;background:#fffdf9;border-color:#e0d5c8;gap:4px;padding:4px;line-height:1.3;display:grid}.cc-thumb--home img{width:120px;height:90px}.cc-thumb--home span{color:#4f493f;overflow-wrap:anywhere;max-width:120px;font-size:11px}.cc-thumb--home[aria-pressed=true]{border-color:#172738}@media (max-width:768px){.cc-editor__split{grid-template-columns:1fr}.cc-picker__search{flex-direction:column;align-items:stretch}.cc-slot__add{align-self:stretch}.cc-picker__products{max-height:none}}#bize-ulasin form label{color:#172738;gap:8px;display:grid}#bize-ulasin form label[hidden]{display:none}#bize-ulasin input,#bize-ulasin textarea{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;padding:14px}#bize-ulasin textarea{resize:vertical}#bize-ulasin form{background:#eee7dc;padding:24px}.store-auth{padding-top:36px;padding-bottom:64px}.store-auth__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;max-width:1000px;margin:0 auto;display:grid}.store-auth__card{background:#f7f3ec;border:1px solid #d8c7b2;width:100%;min-width:0;max-width:520px;margin:0 auto;padding:24px 18px 22px}.store-auth__benefits{display:none}.store-auth__tabs{border-bottom:1px solid #d8c7b2;gap:28px;margin:0 0 24px;display:flex}.store-auth__tabs a{color:#5f564c;border-bottom:2px solid #0000;align-items:center;min-height:44px;margin-bottom:-1px;padding:0 2px;font-size:15px;display:inline-flex}.store-auth__tabs a:hover{color:#172738}.store-auth__tabs a[aria-current=page]{color:#172738;border-bottom-color:#a87950;font-weight:600}.store-auth__tabs a:focus-visible{outline-offset:2px;outline:2px solid #172738}.store-auth .store-auth__card h1{margin:0 0 10px;font-size:clamp(28px,7vw,38px);line-height:1.15}.store-auth .store-auth__card .eyebrow{color:#8c623f;margin:0 0 10px}.store-auth__lead{color:#5f564c;margin:0 0 22px;font-size:14px;line-height:1.6}.store-auth__form{gap:18px;min-width:0;display:grid}.store-auth__row{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.store-auth__forgot{text-align:right;margin:-10px 0 0;font-size:13px}.store-auth__forgot a,.store-auth__switch a{color:#8c623f;text-underline-offset:3px;align-items:center;min-height:44px;padding:0 2px;text-decoration:underline;display:inline-flex}.store-auth .store-auth__submit{width:100%;min-height:50px;margin:4px 0 0;font-size:15px}.store-auth__switch{color:#5f564c;text-align:center;margin:16px 0 0;font-size:14px}.store-auth__consents{border:0;gap:14px;min-width:0;margin:2px 0 0;padding:0;display:grid}.store-auth__benefits h2{margin:0 0 22px;font-size:26px}.store-auth__benefits ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.store-auth__benefits li{gap:4px;padding-left:26px;display:grid;position:relative}.store-auth__benefits li:before{content:"";background:#a87950;width:14px;height:2px;position:absolute;top:9px;left:0}.store-auth__benefits strong{color:#172738;font-size:15px;font-weight:600}.store-auth__benefits span{color:#5f564c;font-size:13px;line-height:1.55}@media (min-width:480px){.store-auth__card{padding:34px 34px 28px}.store-auth__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:900px){.store-auth__grid{grid-template-columns:minmax(0,520px) minmax(0,400px);justify-content:center;gap:40px}.store-auth__card{margin:0}.store-auth__benefits{background:#eee7dc;border:1px solid #e2d7c7;padding:36px 32px;display:block}.store-auth--single .store-auth__card{margin:0 auto}}.store-field{min-width:0;display:block}.store-field .field-label,.store-field>label{color:#172738;margin:0 0 8px;font-size:13px;font-weight:500;display:block}.account-form .store-field input,.order-lookup .store-field input,.store-auth .store-field input{color:#172738;background:#fffdf9;border:1px solid #d8c7b2;border-radius:0;width:100%;height:48px;min-height:48px;margin:0;padding:0 14px;font-size:16px;display:block}.account-form .store-field input:focus-visible,.order-lookup .store-field input:focus-visible,.store-auth .store-field input:focus-visible{outline-offset:2px;border-color:#172738;outline:2px solid #172738}.account-form .store-field input[aria-invalid=true],.order-lookup .store-field input[aria-invalid=true],.store-auth .store-field input[aria-invalid=true]{border-color:#9c362b}.store-field .password-field__toggle{height:48px;min-height:48px}.store-field .field-error{font-size:12px}.store-field .password-rules{font-size:13px}.account-form input:disabled,.store-auth input:disabled{background:#f2ece4}.store-check{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.store-check .store-check__box{appearance:none;cursor:pointer;background:#fffdf9;border:1.5px solid #172738;border-radius:0;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;display:block}.store-check .store-check__box:checked{background:#172738 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.4l3.1 3 6.5-6.8' fill='none' stroke='%23F7F3EC' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E") 50%/15px 15px no-repeat}.store-check .store-check__box:focus-visible{outline-offset:3px;outline:2px solid #172738}.store-check .store-check__box[aria-invalid=true]{border:2px solid #9c362b}.store-check .store-check__box:disabled{opacity:.5;cursor:not-allowed}.store-check__body{min-width:0}.store-check__body>label{color:#172738;cursor:pointer;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55;display:block}.store-check__body a{color:#8c623f;text-underline-offset:2px;text-decoration:underline}.store-check .store-check__link{margin-top:2px;padding:6px 0;font-size:12px;display:inline-block}.store-check .field-error,.store-check .field-hint{margin-top:2px}.store-alert{overflow-wrap:anywhere;background:#fffdf9;border:1px solid #d8c7b2;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.55}.store-alert p{margin:0}.store-alert p+p{margin-top:10px}.store-alert ul{margin:8px 0 0;padding-left:18px}.store-alert li+li{margin-top:4px}.store-alert li a{color:inherit;text-decoration:underline}.store-alert:focus{outline-offset:2px;outline:2px solid #172738}.store-alert--error{color:#6e2a21;background:#f8eae7;border-color:#c98e85;border-left:3px solid #9c362b}.store-alert--success{color:#34452b;background:#edf3eb;border-color:#9db38f;border-left:3px solid #526440}.store-alert a:not(.button){color:inherit;text-decoration:underline}.store-alert .button{min-height:46px}.store-alert__dev{color:#5f564c;font-size:12px}.legal-doc{max-width:860px}.legal-doc h1{overflow-wrap:anywhere;margin:12px 0 10px;font-size:clamp(32px,6vw,52px)}.legal-doc__meta{color:#5f564c;margin:0 0 20px;font-size:13px}.legal-doc__draft{background:#eee7dc;border:1px solid #d8c7b2;border-left:3px solid #a87950;margin:0 0 28px;padding:14px 16px;font-size:14px;line-height:1.6}.legal-doc .legal-doc__intro,.legal-doc__section li,.legal-doc__section p{color:#172738;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.legal-doc__section{margin-top:30px}.legal-doc .legal-doc__section h2{margin:0 0 12px;font-size:clamp(21px,4vw,27px)}.legal-doc__section ul{margin:0;padding-left:20px}.legal-doc__section li+li{margin-top:6px}.legal-placeholder{color:#172738;background:#f4e3c9;border:1px dashed #a87950;padding:0 3px;font-weight:600}.legal-doc__links{border-top:1px solid #d8c7b2;flex-wrap:wrap;gap:14px 28px;margin-top:40px;padding-top:24px;display:flex}.legal-doc__links .text-link{align-items:flex-end;min-height:44px;padding-bottom:4px}.order-track{gap:22px;min-width:0;display:grid}.order-track__head .eyebrow{overflow-wrap:anywhere;margin:0}.order-track .order-track__head h1,.order-track .order-track__head h2{margin:6px 0;font-size:clamp(26px,5vw,34px)}.order-track__date{color:#5f564c;margin:0;font-size:13px}.order-steps{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.order-steps__step{color:#5f564c;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:0 0 18px;font-size:14px;display:grid;position:relative}.order-steps__step:last-child{padding-bottom:0}.order-steps__step:before{content:"";background:#d8c7b2;width:2px;height:18px;position:absolute;top:-18px;left:15px}.order-steps__step:first-child:before{display:none}.order-steps__step.is-current:before,.order-steps__step.is-done:before{background:#a87950}.order-steps__dot{z-index:1;color:#5f564c;background:#f7f3ec;border:2px solid #d8c7b2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid;position:relative}.order-steps__step.is-done .order-steps__dot{color:#fffdf9;background:#a87950;border-color:#a87950}.order-steps__step.is-current .order-steps__dot{color:#f7f3ec;background:#172738;border-color:#172738}.order-steps__step.is-current .order-steps__label{color:#172738;font-weight:600}.order-steps--cancelled{background:#f8eae7;border:1px solid #c98e85;align-items:flex-start;gap:14px;padding:16px;display:flex}.order-steps--cancelled p{margin:4px 0 0;font-size:13px;line-height:1.5}.order-steps__cancel-mark{color:#fffdf9;background:#9c362b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}@media (min-width:560px){.order-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.order-steps__step{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:0 4px;font-size:13px}.order-steps__step:before{width:100%;height:2px;top:15px;left:-50%}}.order-track__note{background:#eee7dc;border-left:3px solid #a87950;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.order-track .order-track__subhead{letter-spacing:.14em;text-transform:uppercase;color:#5f564c;margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600}.order-track__items{margin:0;padding:0;list-style:none;display:grid}.order-track__item{border-top:1px solid #d8c7b2;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.order-track__item img{object-fit:contain;background:#f2ece4;width:100%;height:auto}.order-track__noimage{aspect-ratio:8/11;background:#eee7dc;display:block}.order-track__item-body{min-width:0}.order-track__item-body .eyebrow{margin:0;font-size:9px}.order-track__item-body h4{overflow-wrap:anywhere;margin:2px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.order-track__item-body p{overflow-wrap:anywhere;margin:2px 0;font-size:13px}.order-track__price{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.order-track__price strong{font-weight:600}.order-track__deliveries{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.order-delivery{background:#fffdf9;border:1px solid #e3d9cb;gap:4px;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.order-delivery__status{letter-spacing:.06em;text-transform:uppercase;color:#8c623f;font-size:11px;font-weight:600}.order-delivery.is-delivered .order-delivery__status{color:#3f5a33}.order-delivery.is-failed .order-delivery__status{color:#9c362b}.order-delivery__text{overflow-wrap:anywhere}.order-delivery .order-delivery__track{color:#172738;text-underline-offset:3px;font-weight:600;text-decoration:underline}.order-delivery small{color:#5f564c;font-size:12px}.order-track__foot{border-top:1px solid #d8c7b2;gap:18px;padding-top:18px;display:grid}.order-track .order-track__address h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.order-track__address address{overflow-wrap:anywhere;font-size:14px;font-style:normal;line-height:1.7}.order-track__totals{gap:10px;margin:0;font-size:14px;display:grid}.order-track__totals>div{justify-content:space-between;gap:12px;display:flex}.order-track__totals dd{text-align:right;margin:0}.order-track__totals>div:last-child{border-top:1px solid #d8c7b2;padding-top:10px;font-weight:600}@media (min-width:560px){.order-track__item{grid-template-columns:80px minmax(0,1fr);gap:18px}}@media (min-width:720px){.order-track__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}.order-lookup-page{max-width:900px}.order-lookup-page h1{margin:12px 0;font-size:clamp(32px,6vw,52px)}.order-lookup-page__lead{color:#5f564c;max-width:620px;font-size:15px;line-height:1.6}.order-lookup{background:#f7f3ec;border:1px solid #d8c7b2;gap:18px;max-width:520px;margin:24px 0;padding:22px 18px;display:grid}.order-lookup .order-lookup__submit{width:100%;min-height:50px;font-size:15px}.order-lookup-page__help,.order-lookup__help{color:#5f564c;margin:0;font-size:13px;line-height:1.6}.order-lookup-page__help{margin-top:12px}.order-lookup-page__help a,.order-lookup__help a{color:#8c623f;text-decoration:underline}.order-lookup__result{background:#fffdf9;border:1px solid #e3d9cb;outline:none;margin:24px 0;padding:20px 16px}.order-lookup__again{margin:22px 0 0}@media (min-width:480px){.order-lookup{padding:30px}.order-lookup__result{padding:28px}}.order-result-page{max-width:1000px}.order-result-page h1{margin:12px 0 14px;font-size:clamp(30px,6vw,48px)}.order-result-page__number{overflow-wrap:anywhere;font-size:14px}.order-result-page__notice{color:#756a5e;font-size:13px;line-height:1.8}.order-result-page__hint{color:#5f564c;font-size:13px;line-height:1.6}.order-result-page__hint a{color:#8c623f;text-decoration:underline}.order-result-page>.order-track{background:#fffdf9;border:1px solid #e3d9cb;margin-top:24px;padding:20px 16px}.order-result-page__actions{margin-top:28px}@media (min-width:480px){.order-result-page>.order-track{padding:28px}}.account-layout>nav a[aria-current=page]{color:#172738;font-weight:600}.account-layout>nav a:focus-visible{outline-offset:2px;outline:2px solid #172738}.account-page .account-panel{min-width:0}.account-back{margin:0 0 16px}.account-form{gap:18px;min-width:0;max-width:680px;display:grid}.account-form--narrow{max-width:460px}.account-form__grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.account-form__note{color:#5f564c;margin:0 0 16px;font-size:13px;line-height:1.6}.account-form .account-form__note{margin:0}.account-form__meta{color:#5f564c;margin:0;font-size:12px;line-height:1.6}.account-form>.button{justify-self:stretch}.account-form .store-alert{margin:0}.account-stage.is-delivered{color:#566c48;background:#e7ede2}.account-stage.is-cancelled{color:#9c604d;background:#f2e3dc}.account-stage.is-on_the_way{color:#7a5431;background:#f4e9dc}.address-form .phone-field>.field-label{margin:0;font-size:12px;font-weight:400}.address-form .phone-field input{font-size:16px}@media (min-width:480px){.account-form>.button{justify-self:start}}@media (min-width:640px){.account-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.imp-page{color:#172738}.imp-steps{color:#756a5e;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.imp-steps li{align-items:center;gap:8px;min-height:32px;display:flex}.imp-steps li span{background:#fffdf9;border:1px solid #d8c7b2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.imp-steps li.is-current{color:#172738;font-weight:600}.imp-steps li.is-current span{color:#f7f3ec;background:#172738;border-color:#172738}.imp-steps li.is-done span{color:#8a5f37;border-color:#a87950}.imp-form{gap:16px;min-width:0;display:grid}.imp-form input[type=file]{background:#fffdf9;border:1px solid #d8c7b2;width:100%;max-width:100%;min-height:44px;padding:9px 10px;font-size:16px}.imp-permission-check{margin:4px 0 0}.imp-loading{color:#756a5e;margin:0;font-size:13px}.imp-unsupported{gap:12px;display:grid}.imp-unsupported p{margin:0;font-size:14px}.imp-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:0;display:grid}.imp-facts>div{background:#fffdf9;border:1px solid #d8c7b2;min-width:0;padding:10px 12px}.imp-facts dt{color:#756a5e;letter-spacing:.04em;font-size:11px}.imp-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.imp-samples{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.imp-sample{background:#fffdf9;border:1px solid #d8c7b2;grid-template-rows:auto 1fr;min-width:0;display:grid}.imp-sample__image{aspect-ratio:4/3;color:#756a5e;background:#efe7db;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.imp-sample__image img{object-fit:contain;width:100%;height:100%}.imp-sample__body{align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.imp-sample__body h4{overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.35}.imp-sample__series,.imp-sample__unpriced{margin:0;font-size:13px;line-height:1.5}.imp-sample__unpriced{color:#8a5f37}.imp-sizes{border-collapse:collapse;width:100%;font-size:12px}.imp-sizes td,.imp-sizes th{text-align:left;vertical-align:top;border-bottom:1px solid #eadfce;padding:6px 4px}.imp-sizes th{color:#756a5e;font-weight:500}.imp-sizes td:last-child,.imp-sizes th:last-child{text-align:right}.imp-sizes small{color:#756a5e;display:block}.imp-issues{color:#6d4a2b;margin:0;padding-left:18px;font-size:12px;line-height:1.5}.imp-warnings{background:#f6ecdf;border:1px solid #a87950;padding:12px 14px}.imp-warnings h3{margin:0 0 6px;font-family:inherit;font-size:14px;font-weight:600}.imp-warnings ul{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.imp-advanced,.imp-evidence{border-top:1px solid #d8c7b2;padding-top:6px}.imp-advanced summary,.imp-evidence summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.imp-evidence ul{color:#4f493f;overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.imp-mapping{gap:14px;min-width:0;display:grid}.imp-summary{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:14px;line-height:1.7}.imp-perm-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.imp-perm{background:#fffdf9;border:1px solid #d8c7b2;gap:6px;min-width:0;padding:12px 14px;display:grid}.imp-perm__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.imp-perm__head strong{overflow-wrap:anywhere;font-weight:600}.imp-perm__meta{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.imp-perm__form{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:4px;display:grid}.imp-perm__form .button{justify-self:start;min-height:44px}.imp-perm__check{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;line-height:1.45;display:flex}.imp-perm__check input{flex:none;width:20px;height:20px;margin:2px 0 0}.imp-perm__check span{overflow-wrap:anywhere;min-width:0}.imp-perm-error{justify-items:start;gap:8px;display:grid}@media (min-width:760px){.imp-perm__form{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.finance-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-tiles article{background:var(--sh-bg-soft,#fff);border:1px solid var(--sh-sand,#d8c7b2);flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.finance-tiles article:first-child{background:var(--sh-night,#172738);color:#fff}.finance-tiles article>span{font-size:13px}.finance-tiles strong{overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,30px);font-weight:500}.finance-tiles small{opacity:.8;font-size:11px}.finance-breakdown{margin:0;font-size:13px}.finance-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}.finance-wide{grid-column:1/-1}.finance-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.finance-records{margin:0;padding:0;list-style:none}.finance-records li{border-bottom:1px solid #e6ded3;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.finance-records li:first-child{padding-top:0}.finance-records li>div{overflow-wrap:anywhere;flex-direction:column;gap:7px;min-width:0;display:flex}.finance-records li>div:last-child{flex-shrink:0;align-items:flex-end}.finance-records small{color:#6e655c;font-size:12px}.finance-records p{white-space:pre-wrap;margin:0;font-size:12px}@media (max-width:900px){.finance-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-columns{grid-template-columns:1fr}}@media (max-width:540px){.finance-fields{grid-template-columns:1fr}.finance-tiles{gap:8px}.finance-tiles article{padding:14px}.finance-records li{flex-direction:column;gap:10px}.finance-records li>div:last-child{flex-direction:row;justify-content:space-between;align-items:center}}:root{color-scheme:light}html{scroll-behavior:smooth}body{background:var(--sh-bg);color:var(--sh-text);margin:0;font-family:Arial,Helvetica,sans-serif}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--sh-night);outline-offset:5px}::selection{background:var(--sh-sand)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{box-sizing:border-box}a{text-decoration:none}button,input,select{font:inherit}a,button,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h1,h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}h1{font-size:clamp(40px,5vw,72px);line-height:1.08}h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15}p{line-height:1.75}.eyebrow{letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.section{max-width:1600px;margin:auto;padding:76px max(5vw,22px)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:#fff;padding:15px;top:15px;left:15px}.announcement{text-align:center;letter-spacing:.07em;background:#eee6da;padding:10px 14px;font-size:10px}.announcement span{color:#a87950;margin:0 17px}.store-header{background:#f7f3ec}.header-main{justify-content:space-between;align-items:center;gap:25px;max-width:1600px;margin:auto;padding:22px 5vw;display:flex}.logo{display:block}.logo img{width:100%;height:auto}.header-note{color:#746b60;font-family:Georgia,serif;font-size:15px;font-style:italic}.header-actions{gap:20px;display:flex}.icon-button{min-width:32px;min-height:38px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-button small{text-align:center;background:#d8c7b2;border-radius:50%;width:17px;height:17px;font-size:10px;position:absolute;top:-2px;right:-5px}.main-nav{border-top:1px solid #e9e1d6;border-bottom:1px solid #e9e1d6;justify-content:center;gap:35px;padding:17px 22px;display:flex}.main-nav a:hover{color:#a87950}.mobile-menu{display:none}.button{color:#172738;background:#d8c7b2;border:1px solid #d8c7b2;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:14px 24px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.button:hover:not(:disabled){background:#cbb598}.button.secondary{background:0 0;border-color:#d8c7b2}.button.small{gap:8px;min-height:38px;padding:9px 15px;font-size:12px}.text-link{color:inherit;background:0 0;border:0;border-bottom:1px solid #bca38b;align-items:center;gap:20px;padding:0 0 7px;font-size:12px;display:inline-flex}.hero{grid-template-columns:44% 56%;max-width:1800px;min-height:620px;margin:auto;display:grid}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:76px 25px 30px max(5vw,22px);display:flex}.hero-copy h1{margin:25px 0;font-size:clamp(46px,5.2vw,78px)}.hero-copy h1 em{color:#a87950;font-weight:400}.hero-copy>p:not(.eyebrow){color:#665f58;margin-bottom:30px;font-size:13px;line-height:1.9}.hero-foot{letter-spacing:.12em;color:#817669;margin-top:60px;font-size:9px}.hero-image{min-height:560px;position:relative}.hero-image img{object-fit:cover}.photo-caption{background:#f7f3ece8;padding:10px 16px;font-family:Georgia,serif;font-size:14px;font-style:italic;position:absolute;bottom:24px;right:28px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.section-heading h2{margin:10px 0 0}.room-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.room-card{background:#ece5d9;min-height:260px;padding:24px;position:relative;overflow:hidden}.room-1{background:#e7e1d7}.room-2{background:#ded6ca}.room-3{background:#eee8de}.room-number{color:#8e7f6e;font-size:10px}.room-drawing{justify-content:center;align-items:center;height:145px;display:flex}.room-drawing>span{background:#d6c4ad;border:1px solid #ae9880;width:110px;height:80px;display:block;transform:perspective(220px)rotateX(28deg);box-shadow:inset 0 0 0 8px #e4d7c5}.room-1 .room-drawing>span{background:#b7ab9a;width:125px;height:95px}.room-2 .room-drawing>span{background:#bcac96;width:65px;height:125px}.room-3 .room-drawing>span{background:#c9bcaa;border-radius:50%;width:98px;height:98px}.room-card h3{justify-content:space-between;align-items:center;margin:7px 0 0;font-family:Georgia,serif;font-size:24px;display:flex}.soft-section{background:#f0eae1}.quiet-note{color:#786e61;padding:25px 0;font-size:14px;line-height:1.8}.brands-strip{text-align:center;border-bottom:1px solid #e3d8c9;padding-top:48px;padding-bottom:48px}.brands-strip>div{flex-wrap:wrap;justify-content:center;gap:60px;margin-top:25px;font-family:Georgia,serif;font-size:32px;display:flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px;display:grid}.product-photo{aspect-ratio:3/4;background:#eeeae4;position:relative;overflow:hidden}.product-photo>a{height:100%;display:block}.product-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:16px;transition:transform .5s}.product-photo:hover img{transform:scale(1.025)}.favorite{color:#172738;background:#f7f3eced;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.product-photo .favorite{border-radius:50%;position:absolute;top:12px;right:12px}.favorite.selected{color:#a87950}.favorite.selected svg{fill:#d8c7b2}.product-card>.eyebrow{margin:17px 0 6px}.product-name{font-family:Georgia,serif;font-size:18px;line-height:1.5}.product-price{margin:8px 0;font-size:13px}.product-price small{color:#786e61;font-size:10px}.empty-state{text-align:center;background:#f0eae2;min-height:230px;padding:55px 25px}.empty-state h3{margin:18px 0;font-family:Georgia,serif;font-size:29px}.empty-state p{color:#756a5e;margin-bottom:25px;font-size:13px}.size-section{background:#ece4d8;grid-template-columns:1fr 1.6fr;gap:60px;display:grid}.size-section p{color:#6c6258;font-size:13px}.size-options{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.size-options>a{border-bottom:1px solid #c7b69f;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;padding:15px;display:flex}.size-options span{border:1px solid #a87950;margin-bottom:15px;display:block}.size-options strong{font-size:13px;font-weight:400}.size-options small{color:#80705f;font-size:10px}.story{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.story-year{color:#bda183;text-align:center;letter-spacing:-.08em;font-family:Georgia,serif;font-size:clamp(90px,15vw,210px);line-height:1}.story-year span{letter-spacing:.5em;margin-top:25px;font-family:Arial,sans-serif;font-size:10px;display:block}.story p:not(.eyebrow){color:#72685e;max-width:510px;font-size:14px}.reviews{text-align:center;border-top:1px solid #e2d7c9;padding-top:65px;padding-bottom:65px}.reviews h2{font-size:34px}.reviews p:not(.eyebrow){color:#7d7267;font-size:13px}.trust-row{background:#eee6da;flex-wrap:wrap;justify-content:space-evenly;gap:25px;padding:30px 5vw;font-size:11px;display:flex}.trust-row>div{align-items:center;gap:14px;display:flex}.store-footer{padding:55px 5vw 20px}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1450px;margin:auto;display:grid}.footer-top img{width:195px;height:auto}.footer-top p{color:#786e61;margin-top:20px;font-size:12px}.footer-top h3{margin:12px 0 20px;font-size:12px;font-weight:600}.footer-top a{color:#766b5f;margin-bottom:13px;font-size:12px;display:block}.footer-bottom{color:#897969;border-top:1px solid #e2d7c9;justify-content:space-between;margin-top:40px;padding-top:22px;font-size:10px;display:flex}.catalog-intro{text-align:center;background:#eee7dc;padding-top:50px;padding-bottom:38px}.catalog-intro h1{margin:16px 0;font-size:52px}.catalog-intro p:last-child{color:#73685b;font-size:13px}.catalog-section{padding-top:30px}.catalog-toolbar{border-bottom:1px solid #dfd5c7;gap:24px;margin-bottom:30px;padding-bottom:22px;font-size:12px}.catalog-toolbar,.search-field{align-items:center;display:flex}.search-field{flex:1;gap:12px}.search-field input{width:100%;max-width:500px;background:0 0!important;border:0!important}.catalog-toolbar select{max-width:190px}.catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:35px;display:grid}.catalog-layout .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filters{font-size:12px}.filters h2{letter-spacing:0;margin-bottom:22px;font-family:Arial,sans-serif;font-size:13px}.filters label{margin-bottom:23px;display:block}.filters select{width:100%;margin-top:9px;display:block}.price-inputs{gap:6px;margin-top:10px;display:flex}.price-inputs input{width:50%;min-width:0}input,select{color:#172738;background:#fbf9f5;border:1px solid #ddd2c3;border-radius:0;max-width:100%;padding:11px 12px}select{font-size:12px}.load-more{width:max-content;margin:35px auto;display:flex}.breadcrumbs{color:#8a7967;padding-top:30px;padding-bottom:22px;font-size:11px}.product-detail{grid-template-columns:1.1fr 1fr;gap:65px;padding-top:0;display:grid}.detail-image{background:#eee9e1;min-height:400px}.detail-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:780px;padding:25px}.thumbnails{gap:10px;margin-top:15px;display:flex}.thumbnails button{background:#eee9e1;border:1px solid #0000}.thumbnails button[aria-pressed=true]{border-color:#a87950}.thumbnails img{object-fit:contain}.detail-copy{padding-top:20px}.detail-copy h1{margin:18px 0;font-size:37px;line-height:1.25}.detail-price{margin:24px 0 10px;font-size:25px}.detail-caption{color:#847363;border-bottom:1px solid #ddd2c3;padding-bottom:25px;font-size:13px}.detail-copy fieldset{border:0;margin:25px 0;padding:0}.detail-copy legend{margin-bottom:15px;font-size:12px}.variant-buttons{flex-wrap:wrap;gap:8px;display:flex}.variant-buttons button{background:0 0;border:1px solid #d8c7b2;padding:11px 14px;font-size:12px}.variant-buttons .chosen{background:#e4d5c2;border-color:#a87950}.purchase{align-items:flex-end;gap:12px;display:flex}.purchase label{font-size:11px}.purchase input{width:65px;height:49px;margin-top:6px;display:block}.purchase>.button{flex:1}.purchase .favorite{border:1px solid #d8c7b2;width:49px;height:49px}.detail-copy [role=status]{min-height:20px;margin:12px 0;font-size:12px}.detail-trust{align-items:center;gap:12px;padding:16px 0 25px;font-size:11px;display:flex}.detail-copy details{border-top:1px solid #ddd2c3}.detail-copy summary{cursor:pointer;justify-content:space-between;padding:18px 0;font-size:12px;list-style:none;display:flex}.detail-copy details p{color:#74685b;font-size:13px}.editorial{min-height:60vh;padding-top:70px}.editorial h1{max-width:900px}.editorial-body{max-width:720px;font-size:16px;line-height:1.8}.editorial-links{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.editorial-links a{background:#ede5d9;justify-content:space-between;align-items:center;padding:28px;font-family:Georgia,serif;font-size:23px;display:flex}.basket-layout{grid-template-columns:1.5fr 1fr;gap:50px;margin-top:40px;display:grid}.basket-row{border-bottom:1px solid #d8c7b2;gap:24px;padding:24px 0;display:flex}.basket-row>div{flex:1}.basket-row h3{font-family:Georgia,serif;font-size:20px}.basket-row label,.basket-row p{margin-bottom:8px;font-size:12px}.basket-row input{width:65px}.basket-row img{object-fit:contain}.order-summary{background:#eee6da;height:max-content;padding:35px}.order-summary h2{font-size:29px}.order-summary p{font-size:13px}.order-summary strong{float:right}.order-summary .button{width:100%}.room-grid{grid-template-columns:repeat(3,1fr)}.muted{color:#9c8b7a}.metric-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0;display:grid}.metric{background:#fffdf9;border:1px solid #e7dfd3;padding:24px}.metric>span{color:#847562;font-size:11px;display:block}.metric strong{margin-top:16px;font-family:Georgia,serif;font-size:38px;font-weight:400;display:block}.admin-banner{background:#e9ddcc;justify-content:space-between;align-items:center;gap:35px;margin:28px 0;padding:32px;display:flex}.admin-banner h2{margin:12px 0;font-size:30px}.admin-banner p{color:#786a59;max-width:680px;margin:0;font-size:12px}.admin-banner>.button{flex-shrink:0}.panel{background:#fffdf9;border:1px solid #e7dfd3;margin-bottom:24px;padding:26px}.panel h2{letter-spacing:0;margin-bottom:23px;font-family:Arial,sans-serif;font-size:15px;font-weight:500}.panel>p{color:#867561;font-size:12px}.panel>p strong{float:right;color:#172738;font-weight:400}.brand-row{border-bottom:1px solid #e9e1d6;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.brand-row strong{font-weight:500}.brand-row small{color:#98846d;margin-top:6px;font-size:11px;display:block}.badge{letter-spacing:.04em;color:#837058;white-space:nowrap;background:#eee7dc;padding:6px 9px;font-size:9px;display:inline-block}.badge.positive{color:#566c48;background:#e7ede2}.badge.negative{color:#9c604d;background:#f2e3dc}.brand-admin-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.brand-admin-grid .panel h2{margin:18px 0;font-family:Georgia,serif;font-size:27px}.action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-form{max-width:650px}.brand-form label{width:48%;padding-right:15px;font-size:12px;display:inline-block}.brand-form input{width:100%;margin-top:10px;display:block}.panel-title{margin:32px 0 18px;font-size:23px}.table-wrap{background:#fffdf9;border:1px solid #e7dfd3;overflow-x:auto}.table-wrap table{border-collapse:collapse;white-space:normal;width:100%;min-width:600px;font-size:12px}.table-wrap th{text-align:left;letter-spacing:.025em;color:#8a795f;background:#f1ebe2;padding:16px;font-size:10px;font-weight:500}.table-wrap td{vertical-align:middle;border-bottom:1px solid #eee8df;padding:17px 16px}.panel small,.table-wrap td small{color:#97836b;overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.table-wrap td a{color:#956b45;white-space:nowrap}.table-empty{text-align:center;color:#988872;margin:0;padding:30px;font-size:12px}.bulk-actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;font-size:11px}.bulk-actions,.pagination{align-items:center;display:flex}.pagination{justify-content:flex-end;gap:20px;margin:25px 0;font-size:12px}.pagination>span{color:#8c795f;margin-right:auto}.pagination button{background:0 0;border:1px solid #ddd1bf;padding:9px 13px}.error-note,.success-note{color:#945842;background:#f3e5df;margin:20px 0;padding:14px 18px;font-size:12px}.success-note{color:#526440;background:#e8eee2}progress{accent-color:#a87950;width:100%;height:7px;margin:18px 0 25px}.login-page{background:#eee6da;place-items:center;min-height:100vh;padding:25px;display:grid}.login-page form{background:#f7f3ec;width:min(460px,100%);padding:45px}.login-page img{max-width:100%;height:auto;margin-bottom:25px}.login-page h1{margin:18px 0;font-size:40px}.login-page p{color:#85705b;font-size:13px}.login-page label{margin:28px 0 20px;font-size:12px;display:block}.login-page input{width:100%;margin-top:10px;display:block}.login-page .button{width:100%;margin-bottom:23px}.login-page a{font-size:12px}@media (min-width:1500px){.metric-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:1100px){.main-nav{gap:20px;font-size:11px}.hero{min-height:530px}.hero-copy{padding-top:45px}.hero-image{min-height:530px}.hero-foot{font-size:8px}.brand-admin-grid{grid-template-columns:1fr}.admin-banner{flex-direction:column;align-items:flex-start}.catalog-layout{grid-template-columns:165px minmax(0,1fr);gap:22px}.catalog-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{gap:35px}.detail-copy h1{font-size:30px}}@media (max-width:760px){.announcement{letter-spacing:0;font-size:8px}.announcement span{margin:0 6px}.header-main{gap:12px;padding:14px 18px}.logo{width:165px}.header-note{display:none}.header-actions{gap:8px}.header-actions .icon-button{min-width:24px}.header-actions svg{width:18px}.mobile-menu{display:flex}.main-nav{display:none}.main-nav.open{flex-direction:column;gap:0;padding:10px 22px;display:flex}.main-nav a{padding:12px 0}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:42px 25px 36px}.hero-copy h1{margin:18px 0;font-size:53px}.hero-copy>p:not(.eyebrow){font-size:12px}.hero-foot{margin-top:28px;font-size:8px}.hero-image{order:0;min-height:360px}.photo-caption{font-size:12px;bottom:18px;right:18px}.section{padding:45px 22px}.section-heading{align-items:flex-start;margin-bottom:25px}.section-heading .text-link{flex-shrink:0;gap:9px;max-width:135px;font-size:10px}.section-heading h2{font-size:31px}.room-grid{grid-template-columns:repeat(2,1fr);gap:12px}.room-card{min-height:220px;padding:18px}.room-drawing{height:130px}.room-card h3{font-size:21px}.brands-strip>div{gap:28px;font-size:27px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.product-photo img{padding:8px}.product-name{font-size:16px}.product-price{font-size:12px}.product-price small{margin-top:4px;display:block}.size-section{grid-template-columns:1fr;gap:24px}.size-options{gap:12px}.story{grid-template-columns:1fr;gap:40px}.story-year{font-size:130px}.reviews h2{font-size:30px}.trust-row{flex-direction:column;align-items:center;padding:25px 20px;font-size:10px}.footer-top{grid-template-columns:1fr 1fr;gap:20px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:20px}.catalog-intro h1{font-size:42px}.catalog-toolbar{flex-wrap:wrap;gap:15px}.search-field{flex-basis:100%}.catalog-toolbar>span{flex:1}.catalog-layout{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.filters h2{grid-column:1/-1}.filters label{margin-bottom:14px}.filters>.text-link{place-self:center start}.product-detail{grid-template-columns:1fr;gap:20px;padding-top:0}.breadcrumbs{padding-top:22px;padding-bottom:20px}.detail-image img{max-height:530px}.detail-copy{padding:10px 0}.detail-copy h1{font-size:34px}.editorial h1{font-size:40px}.basket-layout,.editorial-links{grid-template-columns:1fr}.basket-layout{gap:30px}.basket-row{gap:15px}.basket-row h3{font-size:17px}.basket-row img{width:75px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px}.metric{padding:18px}.metric strong{font-size:32px}.admin-banner{padding:25px}.admin-banner h2{font-size:26px}.panel{padding:21px}.bulk-actions .text-link{margin-top:8px}.brand-form label{width:100%;margin-bottom:15px;padding:0}.login-page form{padding:30px}}progress{appearance:none;background:#e9dfd2;border:0}progress::-webkit-progress-bar{background:#e9dfd2}progress::-webkit-progress-value{background:#a87950}progress::-moz-progress-bar{background:#a87950}.logo{flex-shrink:0;width:213px}.footer-top img,.login-page img,.logo img{aspect-ratio:3;object-fit:contain;height:auto;display:block}@media (max-width:760px){.logo{width:150px}}.refined-card .product-name{font-size:25px;line-height:1.25;display:inline-block}.refined-card .product-design{color:#756a5e;margin:7px 0 13px;font-size:12px;line-height:1.5}.refined-card .product-price{font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:0;font-size:17px;font-weight:500}.refined-card .product-price small{letter-spacing:0;color:#756a5e;margin-top:5px;font-size:11px;font-weight:400;display:block}.catalog-refined .catalog-toolbar{grid-template-columns:minmax(180px,1fr) auto 175px;gap:20px;margin-bottom:28px;padding-bottom:18px;display:grid}.catalog-refined .search-field{gap:9px;min-width:0}.catalog-refined .search-field input{min-width:0;padding:10px 0;font-size:12px}.catalog-refined .catalog-count{white-space:nowrap;color:#756a5e}.catalog-refined .catalog-toolbar select{width:100%;padding:10px;font-size:12px}.filter-trigger{display:none}.filter-drawer{color:#172738;background:#f7f3ec;border:0;max-width:none;max-height:none;padding:0}.filter-drawer:not([open]){display:none}.filter-drawer::backdrop{background:#17273838}.filter-drawer-content{flex-direction:column;max-height:90dvh;padding:22px;display:flex}.filter-drawer header{border-bottom:1px solid #d8c7b2;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.filter-drawer h2{margin:0;font-family:Georgia,serif;font-size:28px}.filter-drawer .filters{overscroll-behavior:contain;padding-bottom:20px;display:block;overflow-y:auto}.filter-drawer footer{padding-top:15px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #d8c7b2;flex-shrink:0}.filter-drawer footer .button{width:100%}@media (max-width:760px){.catalog-refined .desktop-filters{display:none}.catalog-refined .catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.catalog-refined .search-field{grid-area:1/1}.catalog-refined .catalog-count{text-align:right;grid-area:1/2;font-size:11px}.catalog-refined .search-field input{font-size:16px}.catalog-refined .search-field input::placeholder{color:#756a5e}.catalog-refined .filter-trigger{grid-area:2/1;justify-content:center;align-items:center;min-height:44px;padding:10px;font-size:13px;font-weight:500;display:flex}.catalog-refined .catalog-toolbar>select{grid-area:2/2;height:44px;font-size:13px}.filter-drawer{border-radius:18px 18px 0 0;width:100%;max-width:100%;margin:0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 32px #1727382e}.filter-drawer-content{max-height:85dvh;padding:18px 20px 0}.filter-drawer header h2{font-size:24px}.filter-drawer footer{padding:14px 0 calc(14px + env(safe-area-inset-bottom))}.filter-drawer footer .button{min-height:48px;font-size:14px;font-weight:600}.refined-card .product-name{font-size:18px}.refined-card .product-design{margin:4px 0 8px;font-size:11px}.refined-card .product-price{font-size:14px}.refined-card .product-price small{font-size:10px}}@media (prefers-reduced-motion:reduce){.catalog-refined .product-photo img{transition:none}.catalog-refined .product-photo:hover img{transform:none}}.product-card{flex-direction:column;min-width:0;height:100%;display:flex}.product-card .product-photo{aspect-ratio:3/4;background:#eeeae4;flex:none;position:relative;overflow:hidden}.product-card>.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8c6e52;margin:12px 0 4px;font-size:9px}.product-card .product-name{-webkit-line-clamp:2;color:#172738;-webkit-box-orient:vertical;min-height:2.7em;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card .product-design{color:#756a5e;min-height:1.4em;margin:4px 0 6px;font-size:12px;line-height:1.4}.product-card .product-price{font-variant-numeric:tabular-nums;letter-spacing:.01em;min-height:2.6em;margin:0;font-size:13px;font-weight:500}.product-card .product-price small{letter-spacing:0;color:#756a5e;margin-top:3px;font-size:10px;font-weight:400;line-height:1.4;display:block}@media (max-width:760px){.product-card .product-name{min-height:2.7em;font-size:15px}.product-card .product-design{min-height:1.3em;font-size:11px}.product-card .product-price{min-height:2.5em;font-size:13px}.product-photo .favorite{width:38px;min-width:38px;height:38px;min-height:38px;top:8px;right:8px}}@media (max-width:360px){.product-grid{gap:16px 8px}.product-card .product-name{font-size:13px}.product-card .product-price{font-size:12px}}.logo{width:96px}.footer-top img,.login-page img,.logo img{aspect-ratio:1}.footer-top img{width:112px}.login-page img{width:128px}.detail-refined .detail-copy h1{margin:14px 0 8px;font-size:46px;line-height:1.15}.detail-subtitle{color:#756a5e;margin:0 0 27px;font-size:14px;line-height:1.6}.detail-price-block{border-bottom:1px solid #d8c7b2;padding-bottom:24px}.detail-refined .detail-price{font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:28px}.selected-size{color:#756a5e;margin:0;font-size:12px}.detail-refined .variant-buttons button{min-height:44px}.detail-refined .variant-buttons .chosen{background:#eee7dc;border-color:#172738;box-shadow:inset 0 0 0 1px #172738}.detail-refined .purchase{flex-wrap:wrap;gap:12px}.quantity-field>label{margin-bottom:6px;font-size:11px;display:block}.quantity-stepper{border:1px solid #d8c7b2;align-items:center;height:49px;display:flex}.quantity-stepper button{color:#172738;background:0 0;border:0;width:34px;height:47px;font-size:20px}.quantity-stepper button:disabled{opacity:.35;cursor:default}.detail-refined .quantity-stepper input{text-align:center;appearance:textfield;background:0 0;border:0;width:34px;height:47px;margin:0;padding:0;font-size:14px}.quantity-stepper input::-webkit-inner-spin-button,.quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.detail-refined .add-to-cart{color:#f7f3ec;background:#172738;border-color:#172738;gap:12px;min-width:170px;font-size:14px;font-weight:600}.detail-refined .add-to-cart:hover:not(:disabled){background:#294156;border-color:#294156}.detail-refined .add-to-cart:disabled{opacity:.45;cursor:not-allowed}.detail-refined button:focus-visible,.detail-refined input:focus-visible,.detail-refined summary:focus-visible,.product-lightbox button:focus-visible{outline-offset:4px;outline:2px solid #172738}.product-accordions{margin-top:22px}.detail-refined summary{padding:21px 0;font-size:14px;line-height:1.5}.detail-refined details p{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:0 0 20px;font-size:14px;line-height:1.85}.detail-refined details[open] summary span{transform:rotate(45deg)}.image-expand{color:#172738;cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative}.image-expand>span{background:#f7f3ec;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex;position:absolute;bottom:14px;right:14px}.detail-refined .thumbnails{flex-wrap:wrap}.detail-refined .thumbnails button{padding:4px}.detail-refined .thumbnails button[aria-pressed=true]{border-color:#172738}.product-lightbox{color:#172738;background:#f7f3ec;border:1px solid #d8c7b2;width:min(1000px,94vw);max-width:94vw;max-height:94dvh;margin:auto;padding:0;overflow:auto}.product-lightbox:not([open]){display:none}.product-lightbox::backdrop{background:#17273847}.lightbox-content{padding:48px 20px 20px;position:relative}.lightbox-content>img{object-fit:contain;width:100%;height:auto;max-height:78dvh}.lightbox-close{z-index:1;background:#f7f3ec;position:absolute;top:8px;right:10px}.lightbox-navigation{justify-content:center;align-items:center;gap:20px;margin-top:12px;font-size:12px;display:flex}@media (max-width:760px){.logo{width:70px}.detail-refined .detail-copy h1{font-size:36px}.detail-refined .detail-price{font-size:26px}.detail-refined .detail-image{min-height:0}.detail-refined .detail-image img{padding:16px}.detail-refined .purchase{grid-template-columns:1fr 49px;display:grid}.quantity-field{grid-column:1/-1}.quantity-stepper{width:max-content}.detail-refined .add-to-cart{grid-column:1;min-width:0}.detail-refined .purchase>.favorite{grid-column:2}.lightbox-content{padding:48px 10px 15px}}.basket-row .quantity-stepper input{text-align:center;appearance:textfield;background:0 0;border:0;width:38px;height:47px;margin:0;padding:0}.basket-row .quantity-stepper{width:max-content}.basket-row .eyebrow{color:#756a5e;margin:0 0 5px;font-size:9px}.basket-row h3{margin:0 0 7px}.checkout-page>h1{margin:14px 0 35px;font-size:46px}.checkout-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.checkout-form h2,.checkout-summary h2{margin:0 0 25px;font-size:28px}.checkout-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkout-form label{margin-bottom:20px;font-size:12px;display:block}.checkout-form input,.checkout-form textarea{color:#172738;width:100%;font:inherit;resize:vertical;background:#fbf9f5;border:1px solid #d8c7b2;margin-top:8px;padding:12px;display:block}.checkout-cta:focus-visible,.checkout-form input:focus-visible,.checkout-form textarea:focus-visible{outline-offset:3px;outline:2px solid #172738}.checkout-summary{background:#eee7dc;padding:30px}.checkout-item{border-bottom:1px solid #d8c7b2;gap:16px;padding:20px 0;display:flex}.checkout-item img{object-fit:contain;align-self:flex-start}.checkout-item>div{min-width:0}.checkout-item h3{margin:5px 0;font-family:Georgia,serif;font-size:22px}.checkout-item p{margin:5px 0;font-size:12px}.checkout-item .eyebrow{font-size:9px}.checkout-item strong{font-size:14px;font-weight:500}.checkout-totals{margin-top:25px;font-size:13px}.checkout-totals>div{justify-content:space-between;gap:20px;margin-bottom:15px;display:flex}.checkout-totals dd{text-align:right;margin:0}.checkout-totals>div:last-child{border-top:1px solid #d8c7b2;padding-top:15px;font-weight:600}.checkout-notice{color:#756a5e;font-size:12px;line-height:1.8}.checkout-cta{color:#f7f3ec;background:#172738;border-color:#172738;width:100%;margin:12px 0 20px}.checkout-cta:hover:not(:disabled){background:#294156}.checkout-pending{overflow-wrap:anywhere;background:#eee7dc;max-width:800px;padding:32px}.checkout-pending h2{font-size:30px}.checkout-pending p{font-size:14px;line-height:1.8}@media (max-width:760px){.checkout-layout{grid-template-columns:1fr;gap:35px}.checkout-page>h1{font-size:34px}.checkout-fields{gap:0 14px}.checkout-summary{padding:22px}.checkout-item{gap:12px}.checkout-item img{width:65px;height:90px}.checkout-totals>div{gap:10px}.checkout-form input{font-size:16px}.checkout-pending{padding:24px}}.checkout-form select{width:100%;font:inherit;color:#172738;background:#fbf9f5;border:1px solid #d8c7b2;margin-top:8px;padding:12px;display:block}.field-error{color:#9c362b;margin-top:6px;font-size:11px;line-height:1.5;display:block}.checkout-form [aria-invalid=true]{border-color:#9c362b}.checkout-form select:focus-visible{outline-offset:3px;outline:2px solid #172738}.order-result address{font-style:normal;line-height:1.8}.order-result>.checkout-layout{margin-top:32px}.order-result>p{overflow-wrap:anywhere}.about-hero{background:#eee7dc;grid-template-columns:minmax(0,1.25fr) minmax(180px,.55fr);align-items:end;gap:55px;padding-top:96px;padding-bottom:82px;display:grid}.about-hero h1{max-width:790px;margin:18px 0 22px;font-size:clamp(48px,5.6vw,82px)}.about-lead{color:#62594f;max-width:610px;margin:0;font-size:16px;line-height:1.8}.about-year{letter-spacing:-.08em;text-align:right;color:#a87950;margin:0;font-family:Georgia,serif;font-size:clamp(90px,11vw,174px);line-height:.76}.about-year span{letter-spacing:.4em;color:#746857;margin-top:25px;font-family:Arial,sans-serif;font-size:10px;display:block}.about-more,.about-reach,.about-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8vw;display:grid}.about-brands h2,.about-cta h2,.about-guidance h2,.about-more h2,.about-origin h2,.about-reach h2,.about-stores h2,.about-story h2{margin:14px 0 0}.about-copy{max-width:620px}.about-brands>p,.about-copy p,.about-guidance>div>p,.about-origin>p,.about-reach>p{color:#675d53;font-size:15px;line-height:1.9}.about-copy p:last-child{margin-bottom:0}.about-more{background:#f0ebe3}.about-section-heading{max-width:570px}.about-guidance{background:#f7f3ec;grid-template-columns:1.05fr .9fr;gap:55px;display:grid}.about-guidance>div>p{max-width:540px;margin:25px 0 0}.about-guidance ul{border-top:1px solid #d8c7b2;margin:7px 0 0;padding:0;list-style:none}.about-guidance li{border-bottom:1px solid #d8c7b2;padding:15px 0;font-family:Georgia,serif;font-size:20px}.about-guidance-note{color:#746857;border-top:1px solid #d8c7b2;grid-column:1/-1;max-width:720px;margin:2px 0 0;padding-top:20px;font-size:13px}.about-brands{text-align:center;border-top:1px solid #e2d7c9;border-bottom:1px solid #e2d7c9}.about-brands>div{flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:920px;margin:36px auto 24px;display:flex}.about-brands span{border:1px solid #d8c7b2;padding:10px 14px;font-size:12px}.about-brands>p{max-width:670px;margin:0 auto}.about-stores{background:#eee7dc}.store-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:38px;display:grid}.store-cards article{background:#f7f3ec;border:1px solid #dfd2c1;min-height:285px;padding:30px}.store-cards h3{margin:14px 0 26px;font-family:Georgia,serif;font-size:29px;font-weight:400}.store-cards address{max-width:390px;margin-bottom:18px;font-size:14px;font-style:normal;line-height:1.8}.store-cards a{color:#172738;border-bottom:1px solid #a87950;margin-bottom:22px;padding-bottom:4px;font-size:14px;display:inline-block}.store-cards article>p:last-child{margin:0;font-size:13px;line-height:1.7}.store-cards strong{font-weight:500}.about-origin{text-align:center;background:#f7f3ec;border-top:1px solid #e5d9ca;border-bottom:1px solid #e5d9ca}.about-origin h2{font-size:clamp(38px,4vw,60px)}.about-origin>p{max-width:700px;margin:25px auto 0}.about-reach{background:#eee7dc;align-items:center}.about-reach>p{max-width:550px;margin:0}.about-cta{text-align:center;padding-top:90px;padding-bottom:100px}.about-cta h2{max-width:780px;margin:16px auto 35px;font-size:clamp(38px,4.5vw,66px)}.about-cta .button{color:#f7f3ec;background:#172738;border-color:#172738}.about-cta .button:hover{background:#294156}@media (max-width:760px){.about-hero{grid-template-columns:1fr;gap:42px;padding-top:60px;padding-bottom:55px}.about-hero h1{font-size:47px}.about-lead{font-size:14px}.about-year{text-align:left;font-size:110px}.about-year span{margin-top:18px}.about-guidance,.about-more,.about-reach,.about-story{grid-template-columns:1fr;gap:28px}.about-brands>p,.about-copy p,.about-guidance>div>p,.about-origin>p,.about-reach>p{font-size:14px}.about-guidance li{font-size:18px}.about-guidance-note{padding-top:18px}.store-cards{grid-template-columns:1fr;margin-top:28px}.store-cards article{min-height:0;padding:25px}.store-cards h3{margin-bottom:20px;font-size:26px}.about-brands>div{gap:8px;margin-top:28px}.about-brands span{padding:8px 10px;font-size:11px}.about-cta{padding-top:65px;padding-bottom:70px}.about-cta h2{font-size:41px}.about-cta .button{width:100%}}.account-loading{min-height:50vh}.account-auth{place-items:center;min-height:68vh;display:grid}.account-auth-form{background:#eee7dc;width:min(560px,100%);padding:42px}.account-auth-form h1{margin:14px 0;font-size:42px}.account-auth-form>p:not(.eyebrow){color:#6f6458;font-size:13px}.account-auth-form label,.account-profile-form label,.address-form label{margin:18px 0;font-size:12px;display:block}.account-auth-form input,.account-profile-form input,.address-form input,.address-form select,.address-form textarea{color:#172738;background:#fbf9f5;border:1px solid #d8c7b2;width:100%;margin-top:8px;padding:12px;display:block}.account-auth-form>small{color:#746857;margin-top:-6px;line-height:1.6;display:block}.account-primary{color:#f7f3ec;background:#172738;border-color:#172738}.account-primary:hover:not(:disabled){background:#294156}.account-auth-form>.button{width:100%;margin:20px 0}.account-auth-form>.text-link{margin-bottom:10px}.account-auth-form a:not(.button){color:#8c623f}.account-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.account-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.account-heading h1{margin:12px 0 0;font-size:46px}.account-layout{grid-template-columns:210px minmax(0,1fr);gap:45px;display:grid}.account-layout>nav{border-top:1px solid #d8c7b2}.account-layout>nav a{border-bottom:1px solid #d8c7b2;padding:15px 0;font-size:12px;display:block}.account-panel{background:#fffdf9;border:1px solid #e3d9cb;margin-bottom:25px;padding:30px}.account-panel-heading h2,.account-panel>h2{margin:0 0 24px;font-size:30px}.account-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.account-panel-heading h2{margin:0}.account-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:25px;display:grid}.account-summary-grid a{background:#eee7dc;flex-direction:column;justify-content:space-between;min-height:125px;padding:22px;display:flex}.account-summary-grid span{color:#746857;font-size:11px}.account-summary-grid strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:29px;font-weight:400}.account-orders article{border-bottom:1px solid #e5dbce;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;display:flex}.account-orders article:last-child{border-bottom:0}.account-orders article>div{align-items:center;gap:18px;display:flex}.account-orders article>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.account-orders article span{color:#756a5e;font-size:11px}.account-orders article strong{font-size:13px}.account-orders .text-link{font-size:11px}.account-empty{background:#eee7dc;padding:28px}.account-order-detail>p{color:#756a5e;font-size:12px}.account-order-detail .checkout-item{max-width:720px}.account-address-summary{background:#eee7dc;margin-top:25px;padding:22px}.account-address-summary h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.account-address-summary address{font-size:13px;font-style:normal;line-height:1.8}.account-total{border-top:1px solid #d8c7b2;justify-content:space-between;padding-top:18px;display:flex;font-size:16px!important}.account-profile-form{max-width:680px}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.address-grid article{background:#eee7dc;padding:22px}.address-grid h3{margin:14px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.address-grid address{font-size:12px;font-style:normal;line-height:1.75}.address-grid article>p{font-size:12px}.address-grid article>div{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.address-grid .text-link{font-size:10px}.address-form{border-top:1px solid #d8c7b2;margin-top:28px;padding-top:25px}.address-form h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.address-form>label{max-width:100%}.account-check{align-items:center;gap:9px;display:flex!important}.account-check input{width:auto!important;margin:0!important;display:inline-block!important}.account-favorites{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-favorites article{background:#eee7dc;gap:18px;padding:18px;display:flex}.account-favorites img{object-fit:contain;background:#f5f1eb}.account-favorites h3{margin:6px 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.account-favorites p{margin:6px 0;font-size:11px}.account-favorites strong{margin:12px 0;font-size:13px;display:block}.account-favorites .text-link{font-size:10px}@media (max-width:1000px){.account-summary-grid{grid-template-columns:repeat(2,1fr)}.account-favorites{grid-template-columns:1fr}}@media (max-width:760px){.account-auth{min-height:0;display:block}.account-auth-form{padding:27px 22px}.account-auth-form h1{font-size:34px}.account-form-grid{grid-template-columns:1fr;gap:0}.account-heading{flex-direction:column;align-items:flex-start}.account-heading h1{font-size:36px}.account-layout{grid-template-columns:1fr;gap:28px}.account-layout>nav{border:0;gap:7px;padding-bottom:7px;display:flex;overflow-x:auto}.account-layout>nav a{white-space:nowrap;border:1px solid #d8c7b2;padding:10px}.account-panel{padding:22px}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-summary-grid a{min-height:105px;padding:16px}.account-summary-grid strong{font-size:23px}.account-orders article{flex-direction:column;align-items:flex-start}.account-orders article>div:last-child{flex-wrap:wrap;justify-content:space-between;width:100%}.address-grid{grid-template-columns:1fr}.account-favorites article{gap:12px}.account-favorites img{width:95px;height:125px}.account-profile-form .account-form-grid,.address-form .account-form-grid{grid-template-columns:1fr}.account-order-detail .checkout-item{align-items:flex-start}}.management-shell{color:#172738;background:#f3eee6;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.management-shell>aside{z-index:20;background:#fbf9f5;border-right:1px solid #d8c7b2;flex-direction:column;height:100vh;padding:25px 22px;display:flex;position:sticky;top:0}.management-logo{width:82px;margin:0 0 24px;display:block}.management-logo img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.management-shell>aside>.eyebrow{margin:0 0 14px}.management-shell>aside nav{border-top:1px solid #dfd4c7}.management-shell>aside nav a{color:#4f493f;border-bottom:1px solid #e8ded2;align-items:center;gap:12px;padding:14px 8px;font-size:12px;display:flex}.management-shell>aside nav a span{color:#a87950;text-align:center;width:20px;font-size:15px}.management-shell>aside nav a.current{color:#172738;background:#eee7dc;padding-left:12px;font-weight:600}.management-aside-foot{border-top:1px solid #dfd4c7;gap:11px;margin-top:auto;padding-top:16px;display:grid}.management-aside-foot a{color:#655c52;font-size:11px}.management-aside-foot button{text-align:left;font:inherit;color:#655c52;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.management-workspace{flex-direction:column;min-width:0;min-height:100vh;display:flex}.management-workspace>header{background:#fbf9f5;border-bottom:1px solid #d8c7b2;justify-content:flex-end;align-items:center;height:64px;padding:0 34px;font-size:12px;display:flex}.management-workspace>header>span{text-align:right}.management-workspace>header small{color:#8a725c;letter-spacing:.12em;margin-top:3px;font-size:9px;display:block}.management-nav-button{color:#172738;background:#fbf9f5;border:1px solid #d8c7b2;padding:9px 12px;display:none}.management-workspace>main{flex:1;width:100%;max-width:1480px;margin:0 auto;padding:38px 40px 65px}.management-workspace>footer{color:#756a5e;background:#fbf9f5;border-top:1px solid #d8c7b2;justify-content:space-between;padding:20px 40px;font-size:10px;display:flex}.management-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.management-heading h1{margin:10px 0 5px;font-size:43px}.management-heading p:last-child{color:#756a5e;margin:0;font-size:12px}.management-heading .button{min-height:auto;padding:11px 16px}.management-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.management-metrics article{background:#fbf9f5;border:1px solid #e0d5c8;flex-direction:column;justify-content:space-between;min-height:115px;padding:20px;display:flex}.management-metrics span{letter-spacing:.05em;color:#756a5e;font-size:10px}.management-metrics strong{font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:27px;font-weight:400}.management-columns{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:18px;margin-bottom:18px;display:grid}.management-panel{background:#fbf9f5;border:1px solid #e0d5c8;min-width:0;padding:25px}.management-panel>h2{margin:0 0 22px;font-size:25px}.management-panel address,.management-panel>p{font-size:12px;font-style:normal;line-height:1.8}.management-panel address{background:#f1ebe3;padding:16px}.management-rank{border-top:1px solid #e0d5c8;margin-top:18px;padding-top:18px}.management-rank:first-of-type{border-top:0;margin-top:0;padding-top:0}.management-rank h3{letter-spacing:.1em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:10px}.management-channel p,.management-rank p{border-bottom:1px solid #ebe2d6;justify-content:space-between;gap:16px;margin:0;padding:10px 0;font-size:11px;display:flex}.management-channel strong,.management-rank strong{font-weight:600}.management-channel{margin-top:22px}.management-empty{color:#756a5e;margin:0;padding:18px 0;font-size:12px}.management-loading{padding:35px}.management-loading,.management-table{background:#fbf9f5;border:1px solid #e0d5c8}.management-table{overflow:auto}.management-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:11px}.management-table th{text-align:left;color:#665d52;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#eee7dc;padding:13px 15px;font-size:9px}.management-table td{vertical-align:top;border-top:1px solid #e9dfd3;padding:15px}.management-table td>a{white-space:nowrap;border-bottom:1px solid #a87950;font-weight:600}.management-table small{color:#7b7064;margin-top:5px;display:block}.management-table details summary{cursor:pointer;color:#8a623e}.management-table pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2ece4;max-width:360px;padding:10px;font-size:9px}.management-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #cdbba6;align-items:center;padding:5px 8px;font-size:8px;display:inline-flex}.management-badge.positive{color:#315d3b;background:#edf3eb;border-color:#789780}.management-badge.negative{color:#8d3029;background:#f8eae7;border-color:#c98e85}.management-detail-head{background:#eee7dc;border:1px solid #dfd2c2;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:flex}.management-detail-head h2{margin:10px 0 5px;font-size:31px}.management-detail-head a,.management-detail-head p,.management-detail-head>span{font-size:11px}.management-history,.management-order-item{border-bottom:1px solid #e7ddd1;justify-content:space-between;gap:20px;padding:14px 0;font-size:11px;display:flex}.management-history>div,.management-order-item>div{gap:5px;display:grid}.management-history span,.management-order-item span{color:#756a5e;font-size:10px}.management-total{border-top:1px solid #a87950;justify-content:space-between;margin-top:20px;padding-top:18px;display:flex}.management-total strong{font-size:18px}.management-address{margin-bottom:12px}.management-form label{color:#655d53;margin:0 0 16px;font-size:10px;display:block}.management-filters input,.management-filters select,.management-form input,.management-form select,.management-form textarea{color:#172738;width:100%;font:inherit;background:#fffdf9;border:1px solid #d8c7b2;margin-top:7px;padding:11px;display:block}.management-form textarea{resize:vertical;min-height:76px}.management-filters input:focus-visible,.management-filters select:focus-visible,.management-form input:focus-visible,.management-form select:focus-visible,.management-form textarea:focus-visible{outline-offset:2px;outline:2px solid #172738}.management-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.management-help{color:#756a5e;font-size:10px!important;line-height:1.7!important}.management-store-order{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.management-summary{background:#eee7dc;justify-content:space-between;gap:20px;margin-bottom:15px;padding:18px;font-size:11px;display:flex}.management-summary span{gap:5px;display:grid}.management-summary small{color:#756a5e}.management-create{color:#f7f3ec;background:#172738;border-color:#172738;width:100%}.management-filters{grid-template-columns:minmax(250px,1fr) 180px auto;align-items:center;gap:12px;margin-bottom:17px;display:grid}.management-filters input,.management-filters select{background:#fbf9f5;margin:0}.management-filters span{color:#756a5e;font-size:11px}.management-product{align-items:flex-start;gap:12px;min-width:260px;display:flex}.management-product img{object-fit:contain;background:#f2ece4}.management-product>span{gap:5px;display:grid}.management-variant{white-space:nowrap;margin:0 0 6px;display:block}.success-note{background:#edf3eb;border:1px solid #789780}.error-note,.success-note{padding:12px 15px;font-size:11px}.error-note{background:#f8eae7;border:1px solid #c98e85}@media (max-width:1100px){.management-shell{grid-template-columns:220px minmax(0,1fr)}.management-workspace>main{padding:30px 25px 55px}.management-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-columns,.management-store-order{grid-template-columns:1fr}}@media (max-width:760px){.management-shell{display:block}.management-shell>aside{width:min(290px,88vw);height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:12px 0 30px #1727381f}.management-shell>aside.open{transform:translate(0)}.management-workspace>header{justify-content:space-between;height:58px;padding:0 16px}.management-nav-button{display:block}.management-workspace>main{padding:25px 15px 45px}.management-workspace>footer{padding:17px 15px}.management-heading{align-items:flex-start}.management-heading h1{font-size:34px}.management-heading>div>p:last-child{display:none}.management-heading .button{padding:9px;font-size:10px}.management-metrics{gap:8px}.management-metrics article{min-height:94px;padding:15px}.management-metrics strong{font-size:21px}.management-panel{padding:20px}.management-detail-head{align-items:flex-start;padding:20px}.management-detail-head h2{overflow-wrap:anywhere;font-size:25px}.management-form-grid{grid-template-columns:1fr}.management-filters{grid-template-columns:1fr 1fr}.management-filters span{grid-column:1/-1}.management-history,.management-order-item{flex-direction:column;gap:8px}.management-workspace>footer span{display:none}.catalog-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar .filter-trigger,.catalog-toolbar>select{flex:1 1 0;min-width:0;max-width:none}}.header-actions{align-items:center}.header-actions .icon-button{min-width:44px;min-height:44px}.header-action-contact{gap:8px}.header-action-label{letter-spacing:.02em;font-size:12px;display:none}@media (min-width:1024px){.header-action-contact{padding:0 6px}.header-action-label{display:inline}}.main-nav{gap:clamp(26px,3vw,54px);font-size:12px}.main-nav a{white-space:nowrap}.main-nav a[aria-current=page]{color:#a87950}.main-nav .drawer-only{display:none}@media (min-width:761px) and (max-width:1180px){.main-nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;padding-left:max(5vw,22px);padding-right:max(5vw,22px);overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:none}}@media (max-width:760px){.header-main{gap:8px;padding:10px 14px}.header-actions{gap:0}.header-actions .icon-button{min-width:40px;min-height:44px}.header-actions svg{width:19px}.header-action-account{display:none}.mobile-menu{min-width:44px;min-height:44px;margin-left:-8px}.main-nav.open{overscroll-behavior:contain;justify-content:flex-start;max-height:calc(100dvh - 120px);overflow-y:auto}.main-nav.open .drawer-only,.main-nav.open a{align-items:center;display:flex}.main-nav.open a{min-height:44px;padding:10px 0}.main-nav .drawer-divider{border-top:1px solid #e9e1d6;margin-top:6px}.drawer-phone{color:#172738;gap:10px;font-weight:600}.drawer-phone svg{color:#a87950;width:18px}.basket-row .quantity-stepper input,.catalog-refined .catalog-toolbar select,.checkout-form select,.checkout-form textarea,.detail-refined .quantity-stepper input,.filters select,.price-inputs input,input,select,textarea{font-size:16px}}@media (max-width:360px){.header-main{gap:6px;padding:10px}.header-actions .icon-button{min-width:38px}.logo{width:62px}}@media (min-width:761px) and (max-width:1180px){.store-header .main-nav{flex-wrap:wrap;justify-content:center;gap:6px 22px;padding:10px 22px;overflow:visible}.store-header .main-nav>a{align-items:center;min-height:36px;display:flex}.store-header .main-nav>.drawer-only{display:none}}@media (min-width:761px) and (max-width:1000px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:480px}.home-hero .hero-copy{padding:40px 28px}.home-hero .hero-copy h1{font-size:44px}.home-hero .hero-image{min-height:480px}.home-hero .hero-foot{margin-top:28px}.section.home-custom{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.home-custom-copy{padding:32px 24px}.home-custom-form{grid-template-columns:repeat(2,minmax(0,1fr))}.home-custom-form .button{grid-column:1/-1;width:100%}.home-custom-copy h2{font-size:32px}.size-section{grid-template-columns:1fr;gap:28px}.story{gap:32px}}@media (max-width:760px){.home-hero{flex-direction:column;gap:0;min-height:0;display:flex}.home-hero .home-hero-image{aspect-ratio:16/10;order:-1;width:100%;min-height:0;max-height:360px}.home-hero .hero-copy{padding:24px 18px 28px}.home-hero .hero-copy h1{margin:10px 0 12px;font-size:clamp(30px,7.5vw,40px);line-height:1.15}.home-hero .hero-copy>p:not(.eyebrow){margin-bottom:18px;font-size:13px;line-height:1.6}.home-hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.home-hero-actions .home-primary{width:100%;min-height:48px;font-size:13px}.home-hero-actions .text-link{border-bottom:0;justify-content:center;width:100%;min-height:38px;font-size:12px}.home-hero .hero-foot{margin-top:16px;font-size:9px}.home-discover.section,.home-rooms.section{padding-top:36px;padding-bottom:36px}.home-discover .section-heading,.home-rooms .section-heading{flex-wrap:wrap;gap:12px;margin-bottom:20px}.home-discover-copy,.home-room h3{overflow-wrap:break-word}}.main-nav-group{position:relative}.main-nav-group .rugs-trigger{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;list-style:none;display:flex}.main-nav-group .rugs-trigger::-webkit-details-marker{display:none}.main-nav-group>.rugs-trigger:hover,.main-nav-group[data-current=true]>summary{color:#a87950}.main-nav-chevron{font-size:14px;line-height:1;transition:transform .2s}.main-nav-group[data-open=true] .main-nav-chevron{transform:rotate(180deg)}@media (min-width:761px){.main-nav-dropdown{z-index:30;background:#f7f3ec;border:1px solid #e3d8c9;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(660px,100vw - 40px);min-height:228px;padding:21px 22px;display:grid;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-20%);box-shadow:0 14px 30px #30241617}.main-nav-dropdown-group{border-left:1px solid #e9e1d6;min-width:0;padding:0 18px}.main-nav-dropdown-group:first-child{border-left:0;padding-left:0}.main-nav-dropdown-group:last-child{padding-right:0}.main-nav-dropdown-label{color:#8c6e52;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:600;line-height:1.4}.main-nav-dropdown a{border-radius:3px;align-items:center;min-height:35px;padding:7px 9px;font-size:12px;line-height:1.35;transition:background .18s,color .18s;display:flex}.main-nav-dropdown a:focus-visible,.main-nav-dropdown a:hover{color:#a87950;background:#eee6da}}@media (max-width:760px){.main-nav.open .main-nav-group{border-bottom:1px solid #e9e1d6}.main-nav.open .main-nav-group .rugs-trigger{min-height:44px;padding:10px 0}.main-nav.open .main-nav-dropdown{gap:13px;padding:0 0 12px 16px;display:grid}.main-nav.open .main-nav-dropdown-label{color:#8c6e52;letter-spacing:.15em;text-transform:uppercase;margin:4px 0;font-size:9px;font-weight:600}.main-nav.open .main-nav-dropdown a{min-height:40px;padding:8px 0}}.premium-announcement{color:#665e54;letter-spacing:.04em;white-space:nowrap;background:#eee6da;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;height:36px;padding:0 16px;font-size:10px;display:grid}.premium-announcement .announcement-copy{justify-self:start;align-items:center;gap:14px;display:flex}.premium-announcement .announcement-copy span{color:#a87950}.premium-announcement .announcement-quick-links{justify-self:center;align-items:center;gap:5px;display:flex}.premium-announcement .announcement-quick-links a{color:#172738;letter-spacing:0;white-space:nowrap;border:1px solid #cdbca7;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;line-height:1;display:inline-flex}.premium-announcement .announcement-quick-links a:hover{color:#a87950;background:#a879501a;border-color:#a87950}.premium-announcement .announcement-quick-links a:focus-visible{outline-offset:2px;outline:2px solid #a87950}.premium-announcement .announcement-social{justify-self:end;align-items:center;gap:4px;display:flex}.premium-announcement .announcement-social a{color:#172738;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.premium-announcement .announcement-social a:hover{color:#a87950;background:#a879501a}.premium-announcement .announcement-social a:focus-visible{outline-offset:2px;outline:2px solid #a87950}.premium-announcement .announcement-social svg{width:16px;height:16px;display:block}.store-header.premium-header{z-index:40;color:#172738;background:#f7f3ec;border-bottom:1px solid #d8c7b2;position:relative}.premium-header .header-main{grid-template-columns:110px minmax(0,1fr) 196px;align-items:center;gap:24px;max-width:1440px;height:100px;padding:0 40px;display:grid;position:relative}.premium-header .logo{grid-area:1/1;width:92px}.premium-header .logo img{object-fit:contain;width:100%;height:92px;display:block}.store-header.premium-header .main-nav{border:0;flex-wrap:nowrap;grid-area:1/2;justify-content:center;align-items:center;gap:clamp(20px,2.2vw,34px);padding:0;font-size:15px;font-weight:500;display:flex;overflow:visible}.premium-header .main-nav-group>.rugs-trigger,.premium-header .main-nav>a{white-space:nowrap;align-items:center;min-height:44px;padding:0;display:flex;position:relative}.premium-header .main-nav-group[data-current=true]>summary:after,.premium-header .main-nav>a[aria-current=page]:after{content:"";background:#a87950;height:1px;position:absolute;bottom:3px;left:0;right:0}.premium-header .icon-button:hover,.premium-header .main-nav a:hover{color:#a87950}.premium-header .header-actions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;display:flex}.premium-header .header-actions .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.premium-header .header-actions svg{width:21px;height:21px}.premium-header .header-actions small{justify-content:center;align-items:center;width:auto;min-width:17px;height:17px;padding:0 4px;line-height:1;display:flex;top:0;right:0}.header-drawer-backdrop,.mobile-drawer,.premium-header .mobile-menu,.store-header.premium-header .main-nav>.drawer-only{display:none}.premium-header .main-nav-group{position:static}.premium-header .main-nav-group>.rugs-trigger{height:100px}.premium-header .main-nav-group[data-current=true]>summary:after{bottom:30px}.premium-header .main-nav-dropdown{background:#f7f3ec;border:1px solid #d8c7b2;border-radius:3px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(900px,100vw - 80px);min-height:186px;padding:24px 28px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #1727380a}.premium-header .main-nav-dropdown-group{padding:0 28px}.premium-header .main-nav-dropdown-label{letter-spacing:.14em;color:#a87950;margin-bottom:9px;font-size:10px}.premium-header .main-nav-dropdown a{border-radius:0;min-height:34px;padding:6px 0;font-size:14px;font-weight:400;line-height:1.5}.premium-header .main-nav-group:not([data-open=true])>.main-nav-dropdown{display:none}.premium-header a:focus-visible,.premium-header button:focus-visible,.premium-header summary:focus-visible{outline-offset:4px;outline:2px solid #a87950}@media (min-width:1024px) and (max-width:1199px){.premium-header .header-main{grid-template-columns:92px minmax(0,1fr) 176px;gap:16px;height:96px;padding:0 24px}.store-header.premium-header .main-nav{gap:20px;font-size:14px}.premium-header .header-actions{gap:0}.premium-header .main-nav-group>.rugs-trigger{height:96px}}@media (max-width:1023px){.premium-announcement{letter-spacing:.02em;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.premium-announcement .announcement-quick-links,.premium-announcement .announcement-social{display:none}.premium-announcement .announcement-copy{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;overflow:hidden}.premium-header .header-main{justify-content:space-between;align-items:center;gap:8px;height:60px;padding:0 14px;display:flex}.premium-header .logo{flex-shrink:0;width:46px;height:46px}.premium-header .logo img{object-fit:contain;width:46px;height:46px}.premium-header .header-actions{gap:2px}.premium-header .header-actions .icon-button{width:42px;min-width:42px;height:42px;min-height:42px}.premium-header .header-actions .header-action-account{display:none}.premium-header .mobile-menu{margin:0;display:inline-flex}.store-header.premium-header .desktop-nav{display:none!important}.mobile-drawer{z-index:60;background:#f7f3ec;border:0;flex-direction:column;width:min(340px,86vw);height:100dvh;padding:0;transition:transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);box-shadow:12px 0 40px #17273838}.mobile-drawer.open{transform:translate(0)}.drawer-header{padding:max(16px,env(safe-area-inset-top)) 18px 12px;background:#eee7dc;border-bottom:1px solid #d8c7b2;flex-shrink:0;justify-content:space-between}.drawer-brand,.drawer-header{align-items:center;display:flex}.drawer-brand{gap:10px}.drawer-brand img{object-fit:contain;width:36px;height:36px}.drawer-brand strong{letter-spacing:.08em;color:#172738;font-size:13px;display:block}.drawer-brand small{color:#8c6e52;font-size:10px;display:block}.drawer-close{color:#172738;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.drawer-search-form{background:#fffdf9;border:1px solid #d8c7b2;border-radius:4px;flex-shrink:0;align-items:center;gap:10px;margin:12px 16px 8px;padding:8px 12px;display:flex}.drawer-search-form input{color:#172738;width:100%;font-size:14px;background:0 0!important;border:0!important;padding:0!important}.drawer-search-form svg{color:#756a5e;flex-shrink:0;width:18px;height:18px}.drawer-scroll-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.drawer-rugs-trigger>a,.drawer-scroll-body>a{color:#172738;border-bottom:1px solid #ede4d7;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:15px;font-weight:500;display:flex}.drawer-scroll-body a[aria-current=page]{color:#a87950}.drawer-rugs-group{border-bottom:1px solid #ede4d7}.drawer-rugs-trigger{justify-content:space-between;align-items:center;min-height:44px;display:flex}.drawer-rugs-trigger>a{border-bottom:0;flex:1}.drawer-rugs-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.drawer-rugs-dropdown{grid-template-columns:1fr;gap:12px;padding:6px 0 14px 14px;display:grid}.drawer-rugs-group-item{border:0;padding:0}.drawer-rugs-dropdown a{color:#172738;align-items:center;min-height:40px;padding:7px 0;font-size:14px;display:flex}.drawer-divider{background:#d8c7b2;height:1px;margin:14px 0 8px}.drawer-section-label{letter-spacing:.14em;color:#8c6e52;margin:6px 0 4px;font-size:10px;font-weight:600}.drawer-footer-contact{border-top:1px solid #d8c7b2;flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.drawer-phone-btn{color:#172738;background:#eee7dc;border:1px solid #d8c7b2;border-radius:4px;align-items:center;gap:12px;padding:10px 14px;display:flex}.drawer-phone-btn small{color:#756a5e;font-size:10px;display:block}.drawer-phone-btn strong{font-size:14px;display:block}.drawer-whatsapp-btn{color:#fffdf9;background:#295b45;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.header-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55;cursor:default;background:#17273873;border:0;display:block;position:fixed;inset:0}}@media (min-width:1024px){.header-drawer-backdrop,.mobile-drawer{display:none!important}}.mobile-bottom-bar{z-index:34;height:calc(54px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);background:#f7f3ecf5;border-top:1px solid #d8c7b2;justify-content:space-around;align-items:center;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -2px 12px #1727380f}.bottom-bar-item{color:#665e54;letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:54px;height:50px;padding:3px 4px;font-size:10px;text-decoration:none;transition:color .15s;display:flex;position:relative}.bottom-bar-item svg{width:20px;height:20px}.bottom-bar-item.active{color:#a87950;font-weight:600}.bottom-bar-icon-wrap{justify-content:center;align-items:center;display:flex;position:relative}.bottom-bar-icon-wrap small{color:#fffdf9;text-align:center;background:#a87950;border-radius:999px;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:600;line-height:15px;position:absolute;top:-4px;right:-8px}.bottom-bar-ar-badge{color:#fffdf9;background:#172738;border-radius:3px;padding:1px 3px;font-size:8px;font-weight:700;line-height:1;position:absolute;top:2px;right:10px}@media (min-width:761px){.mobile-bottom-bar{display:none!important}}@media (max-width:760px){main#main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.section.home-story{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,64px);padding-top:50px;padding-bottom:50px}.home-story>div{min-width:0}.home-story .story-year{font-size:clamp(90px,13vw,180px)}.home-story .story-year span{margin-top:12px}.home-story .eyebrow{margin-bottom:8px}.home-story h2,.home-story p:not(.eyebrow){margin-bottom:12px}@media (max-width:760px){.section.home-story{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:30px;padding-bottom:30px}.home-story .story-year{font-size:112px}.home-story .story-year span{margin-top:10px}}.section.home-contact-support{padding-top:40px;padding-bottom:40px}.home-contact-support .eyebrow{margin-bottom:10px}.home-contact-support h2{margin-bottom:14px}.home-contact-support p:not(.eyebrow){max-width:660px;margin:0 auto 18px}@media (max-width:760px){.section.home-contact-support{padding-top:32px;padding-bottom:32px}}.premium-header .main-nav-dropdown a.rugs-all-link{pointer-events:auto;width:100%;display:flex}.section.outlet-empty-intro{padding-top:36px;padding-bottom:24px}.section.outlet-empty-section{padding-top:24px;padding-bottom:40px}.outlet-empty-section .empty-state{max-width:760px;min-height:0;margin-inline:auto;padding:32px 24px}.outlet-empty-section .empty-state h3{margin:0 0 20px}@media (max-width:760px){.section.outlet-empty-intro{padding-top:28px;padding-bottom:20px}.section.outlet-empty-section{padding-top:20px;padding-bottom:28px}.outlet-empty-section .empty-state{padding:28px 18px}}.premium-header .rugs-menu-toggle,.premium-header .rugs-trigger>a{min-height:44px;color:inherit;align-items:center;display:flex}.premium-header .rugs-menu-toggle{width:12px;background:0 0;border:0;justify-content:center;padding:0}.premium-header .rugs-menu-toggle:hover,.premium-header .rugs-trigger>a:hover{color:#a87950}@media (max-width:1023px){.premium-header .rugs-menu-toggle{width:44px}.premium-header .main-nav-group>.rugs-trigger{min-height:48px;padding:0}.premium-header .rugs-trigger>a{flex:1;min-height:48px;padding:12px 0}}.filters label.catalog-filter-field{margin:0 0 14px;line-height:1.5;display:block}.filters .catalog-filter-field .price-inputs,.filters .catalog-filter-field select{margin-top:6px}.filters .catalog-filter-clear{color:#786e61;border-bottom-color:#d8c7b2;font-size:11px}.filters label.catalog-filter-field{color:#665e54;width:100%;min-width:0;margin-bottom:16px;font-size:12px}.filters .catalog-filter-field .price-inputs input,.filters .catalog-filter-field select{color:#172738;background-color:#fbf9f5;border:1px solid #ded5c9;border-radius:3px;width:100%;min-width:0;max-width:none;height:48px;padding:0 12px;font-size:16px;line-height:normal;transition:border-color .16s,background-color .16s;display:block}.filters .catalog-filter-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%23857563' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-left:16px;padding-right:40px}.filters .catalog-filter-field .price-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.filters .catalog-filter-field .price-inputs input:hover,.filters .catalog-filter-field select:hover{border-color:#bca38b}.filters .catalog-filter-field .price-inputs input:focus-visible,.filters .catalog-filter-field select:focus-visible{outline-offset:2px;border-color:#a87950;outline:2px solid #a87950}.filters .catalog-filter-clear{color:#665e54;background:0 0;border:1px solid #d8c7b2;border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:4px;padding:12px 16px;font-size:12px;line-height:1.5;transition:background-color .16s,border-color .16s,color .16s;display:flex}.filters .catalog-filter-clear:hover{color:#172738;background:#eee6da;border-color:#bca38b}.filters .catalog-filter-clear:focus-visible{outline-offset:2px;outline:2px solid #a87950}@media (prefers-reduced-motion:reduce){.filters .catalog-filter-clear,.filters .catalog-filter-field .price-inputs input,.filters .catalog-filter-field select{transition:none}}.catalog-pagination{flex-direction:column;width:100%;margin:54px auto 30px}.catalog-pagination,.catalog-pagination-controls{justify-content:center;align-items:center;display:flex}.catalog-pagination-controls{flex-wrap:wrap;gap:8px}.catalog-page-btn{border-radius:var(--sh-radius-sm,8px);color:#172738;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d8c7b2;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 10px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.catalog-page-btn:hover:not(:disabled):not(.active){color:#172738;background:#f4ece1;border-color:#bfa88f}.catalog-page-btn.active{color:#fff;cursor:default;background:#172738;border-color:#172738;font-weight:600;box-shadow:0 3px 10px #17273838}.catalog-page-btn.nav-btn{gap:7px;padding:0 15px;font-size:13px;font-weight:500}.catalog-page-btn.nav-btn svg{stroke-width:2.2px;width:16px;height:16px}.catalog-page-btn:disabled{opacity:.38;cursor:not-allowed;color:#8c7f70;background:#f7f3ec;border-color:#e2d7c8}.catalog-page-ellipsis{color:#746b60;letter-spacing:2px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:26px;height:42px;font-size:15px;font-weight:600;display:inline-flex}.catalog-pagination-info{color:#746b60;letter-spacing:.02em;text-align:center;margin-top:12px;font-size:13px;font-weight:400}@media (max-width:640px){.catalog-pagination{margin:36px auto 18px}.catalog-pagination-controls{gap:4px}.catalog-page-btn{border-radius:6px;min-width:36px;height:36px;padding:0 6px;font-size:13px}.catalog-page-btn.nav-btn{min-width:36px;padding:0 8px}.catalog-page-btn.nav-btn span{display:none}.catalog-page-ellipsis{letter-spacing:1px;min-width:18px;height:36px;font-size:12px}.catalog-pagination-info{margin-top:8px;font-size:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}