@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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;--tw-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--sf-font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.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}}.m-0{margin:var(--sf-space-0)}.mt-md{margin-top:var(--sf-space-md)}.mt-xs{margin-top:var(--sf-space-xs)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-5{height:calc(var(--spacing)*5)}.min-h-6{min-height:var(--sf-space-6)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[52px\]{min-height:52px}.w-3{width:calc(var(--spacing)*3)}.w-5{width:calc(var(--spacing)*5)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:var(--sf-space-0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:var(--sf-space-2)}.gap-2xs{gap:var(--sf-space-2xs)}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.rounded-\[12px\]{border-radius:12px}.rounded-lg{border-radius:var(--sf-radius-lg)}.rounded-md{border-radius:var(--sf-radius-md)}.rounded-pill{border-radius:var(--sf-radius-pill)}.rounded-sm{border-radius:var(--sf-radius-sm)}.rounded-xl{border-radius:var(--sf-radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-border-subtle{border-color:var(--sf-color-border-subtle)}.border-cta-line-border{border-color:var(--sf-color-cta-line-border)}.border-cta-line-border-compact{border-color:var(--sf-color-cta-line-border-compact)}.border-input-border{border-color:var(--sf-color-input-border)}.border-input-border-active{border-color:var(--sf-color-input-border-active)}.border-input-error{border-color:var(--sf-color-input-error)}.border-input-success{border-color:var(--sf-color-input-success)}.border-transparent{border-color:#0000}.bg-brand-soft{background-color:var(--sf-color-brand-soft)}.bg-cta-filled{background-color:var(--sf-color-cta-filled)}.bg-input-background{background-color:var(--sf-color-input-background)}.bg-input-disabled{background-color:var(--sf-color-input-disabled)}.bg-input-error-soft{background-color:var(--sf-color-input-error-soft)}.bg-input-success-soft{background-color:var(--sf-color-input-success-soft)}.bg-surface{background-color:var(--sf-color-surface)}.bg-surface-muted{background-color:var(--sf-color-surface-muted)}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-surface-muted{--tw-gradient-from:var(--sf-color-surface-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-brand-soft{--tw-gradient-to:var(--sf-color-brand-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-0{padding:var(--sf-space-0)}.p-1{padding:calc(var(--spacing)*1)}.p-lg{padding:var(--sf-space-lg)}.p-md{padding:var(--sf-space-md)}.p-sm{padding:var(--sf-space-sm)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:var(--sf-space-4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:var(--sf-space-6)}.px-md{padding-inline:var(--sf-space-md)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:var(--sf-space-2)}.py-2xs{padding-block:var(--sf-space-2xs)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:var(--sf-space-4)}.py-sm{padding-block:var(--sf-space-sm)}.py-xs{padding-block:var(--sf-space-xs)}.font-sans{font-family:var(--sf-font-sans)}.font-serif{font-family:var(--sf-font-serif)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[clamp\(var\(--sf-font-size-display\)\,4vw\,var\(--sf-font-size-display-xl\)\)\]{font-size:clamp(var(--sf-font-size-display),4vw,var(--sf-font-size-display-xl))}.text-\[length\:var\(--sf-font-size-caption\)\]{font-size:var(--sf-font-size-caption)}.text-\[length\:var\(--sf-font-size-large\)\]{font-size:var(--sf-font-size-large)}.text-\[length\:var\(--sf-font-size-medium\)\]{font-size:var(--sf-font-size-medium)}.text-\[length\:var\(--sf-font-size-regular\)\]{font-size:var(--sf-font-size-regular)}.text-\[length\:var\(--sf-font-size-small\)\]{font-size:var(--sf-font-size-small)}.text-\[length\:var\(--sf-font-size-xlarge\)\]{font-size:var(--sf-font-size-xlarge)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[length\:var\(--sf-line-height-14\)\]{--tw-leading:var(--sf-line-height-14);line-height:var(--sf-line-height-14)}.leading-\[length\:var\(--sf-line-height-16\)\]{--tw-leading:var(--sf-line-height-16);line-height:var(--sf-line-height-16)}.leading-\[length\:var\(--sf-line-height-20\)\]{--tw-leading:var(--sf-line-height-20);line-height:var(--sf-line-height-20)}.leading-\[length\:var\(--sf-line-height-24\)\]{--tw-leading:var(--sf-line-height-24);line-height:var(--sf-line-height-24)}.leading-\[length\:var\(--sf-line-height-32\)\]{--tw-leading:var(--sf-line-height-32);line-height:var(--sf-line-height-32)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:var\(--sf-font-weight-light\)\]{font-weight:var(--sf-font-weight-light)}.\[font-weight\:var\(--sf-font-weight-medium\)\]{font-weight:var(--sf-font-weight-medium)}.text-brand-accent{color:var(--sf-color-brand-accent)}.text-input-error{color:var(--sf-color-input-error)}.text-input-label{color:var(--sf-color-input-label)}.text-input-success{color:var(--sf-color-input-success)}.text-input-text{color:var(--sf-color-input-text)}.text-link{color:var(--sf-color-link)}.text-text-inverse{color:var(--sf-color-text-inverse)}.text-text-primary{color:var(--sf-color-text-primary)}.text-text-secondary{color:var(--sf-color-text-secondary)}.opacity-80{opacity:.8}.shadow-card{--tw-shadow:var(--sf-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.\[cart-items\:add-item-retry\]{cart-items:add-item-retry}.placeholder\:\[font-weight\:var\(--sf-font-weight-light\)\]::placeholder{font-weight:var(--sf-font-weight-light)}.placeholder\:text-input-placeholder::placeholder{color:var(--sf-color-input-placeholder)}.focus-within\:border-input-border-active:focus-within{border-color:var(--sf-color-input-border-active)}@media (hover:hover){.hover\:bg-brand-primary:hover{background-color:var(--sf-color-brand-primary)}.hover\:bg-cta-filled-hover:hover{background-color:var(--sf-color-cta-filled-hover)}.hover\:bg-cta-interaction-overlay:hover{background-color:var(--sf-color-cta-interaction-overlay)}.hover\:shadow-popover:hover{--tw-shadow:var(--sf-shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--sf-color-focus)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-input-text:disabled{color:var(--sf-color-input-text)}.disabled\:opacity-\[0\.35\]:disabled{opacity:.35}.disabled\:placeholder\:text-input-placeholder:disabled::placeholder{color:var(--sf-color-input-placeholder)}}@font-face{font-display:swap;font-family:Vaaree Sans;font-style:normal;font-weight:100 900;src:url(https://cdn.shopify.com/s/files/1/0632/2526/6422/files/Lexend-VariableFont_wght_a210f26e-b310-409f-ab6f-400c30848722.woff2?v=1755692049)format("woff2")}@font-face{font-display:swap;font-family:Vaaree Serif;font-style:normal;font-weight:100 900;src:url(https://cdn.shopify.com/s/files/1/0632/2526/6422/files/Lora-VariableFont_wght_a68cc6e3-db48-4b99-bf20-b1cc1fe95c96.woff2?v=1755692059)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sf-ref-color-grayscale-10:#efeeea;--sf-ref-color-grayscale-20:#dbd9d2;--sf-ref-color-grayscale-30:#938e8b;--sf-ref-color-grayscale-60:#666262;--sf-ref-color-grayscale-80:#403b3b;--sf-ref-color-grayscale-100:#211913;--sf-ref-color-opacity-white-100:#fff;--sf-ref-color-opacity-white-85:#ffffffd9;--sf-ref-color-opacity-white-75:#ffffffbf;--sf-ref-color-opacity-white-50:#ffffff80;--sf-ref-color-opacity-white-25:#ffffff40;--sf-ref-color-opacity-white-10:#ffffff1a;--sf-ref-color-opacity-black-100:#000;--sf-ref-color-opacity-black-85:#000000d9;--sf-ref-color-opacity-black-75:#000000bf;--sf-ref-color-opacity-black-50:#00000080;--sf-ref-color-opacity-black-25:#00000040;--sf-ref-color-opacity-black-10:#0000001a;--sf-ref-color-yellow-10:#fff9ec;--sf-ref-color-yellow-25:#fff1d0;--sf-ref-color-yellow-50:#ffe3a2;--sf-ref-color-yellow-100:#ffc845;--sf-ref-color-yellow-150:#806423;--sf-ref-color-orange-10:#fef5ed;--sf-ref-color-orange-25:#fde5d2;--sf-ref-color-orange-50:#fccba4;--sf-ref-color-orange-100:#f9984a;--sf-ref-color-orange-150:#7d4c25;--sf-ref-color-green-10:#e9f7f3;--sf-ref-color-green-25:#c9ebe1;--sf-ref-color-green-50:#93d6c3;--sf-ref-color-green-100:#27ad86;--sf-ref-color-green-150:#145743;--sf-ref-color-teal-10:#e7f3f3;--sf-ref-color-teal-25:#c3e0e1;--sf-ref-color-teal-50:#86c1c4;--sf-ref-color-teal-100:#0e8389;--sf-ref-color-teal-150:#074245;--sf-ref-color-blue-10:#edf1ff;--sf-ref-color-blue-25:#d3ddff;--sf-ref-color-blue-50:#a7baff;--sf-ref-color-blue-100:#4f76fe;--sf-ref-color-blue-150:#283b7f;--sf-ref-color-magenta-10:#f1eaed;--sf-ref-color-magenta-25:#ddcad2;--sf-ref-color-magenta-50:#bb95a6;--sf-ref-color-magenta-100:#772b4d;--sf-ref-color-magenta-150:#3c1627;--sf-ref-color-peach-10:#fef0ed;--sf-ref-color-peach-25:#fcd9d3;--sf-ref-color-peach-50:#f9b4a6;--sf-ref-color-peach-100:#f2694e;--sf-ref-color-peach-150:#793527;--sf-ref-color-red-10:#fcebe9;--sf-ref-color-red-25:#f7cdc7;--sf-ref-color-red-50:#ee9b8f;--sf-ref-color-red-100:#dd381f;--sf-ref-color-red-150:#6f1c10;--sf-ref-type-family-lora:"Vaaree Serif","Lora","Georgia",serif;--sf-ref-type-family-lexend:"Vaaree Sans","Lexend","Segoe UI",sans-serif;--sf-ref-type-size-tiny:8px;--sf-ref-type-size-small:10px;--sf-ref-type-size-caption:12px;--sf-ref-type-size-regular:14px;--sf-ref-type-size-medium:16px;--sf-ref-type-size-large:20px;--sf-ref-type-size-xlarge:24px;--sf-ref-type-size-display:32px;--sf-ref-type-size-display-lg:40px;--sf-ref-type-size-display-xl:52px;--sf-ref-type-line-height-12:12px;--sf-ref-type-line-height-14:14px;--sf-ref-type-line-height-16:16px;--sf-ref-type-line-height-20:20px;--sf-ref-type-line-height-24:24px;--sf-ref-type-line-height-32:32px;--sf-ref-type-line-height-40:40px;--sf-ref-type-line-height-52:52px;--sf-ref-type-line-height-64:64px;--sf-ref-type-weight-light:300;--sf-ref-type-weight-medium:500;--sf-ref-type-weight-bold:700;--sf-ref-space-0:0px;--sf-ref-space-2:2px;--sf-ref-space-4:4px;--sf-ref-space-6:6px;--sf-ref-space-8:8px;--sf-ref-space-12:12px;--sf-ref-space-16:16px;--sf-ref-space-20:20px;--sf-ref-space-24:24px;--sf-ref-space-32:32px;--sf-ref-space-40:40px;--sf-ref-space-52:52px;--sf-ref-space-64:64px;--sf-ref-space-72:72px;--sf-ref-space-96:96px;--sf-ref-space-120:120px;--sf-ext-color-cta-filled-hover:#e6b43e;--sf-ext-color-cta-interaction-overlay:#0000001a;--sf-ext-color-cta-disabled-text:#a5a5a5;--sf-ext-color-product-discount-fade:#c3e0e100;--sf-ext-color-shadow-base:#21191314;--sf-ext-color-shadow-strong:#21191329;--sf-ext-color-promo-surface:#fff4dc;--sf-ext-color-promo-accent:#c94d23;--sf-color-background-neutral-base:var(--sf-ref-color-opacity-white-100);--sf-color-background-neutral-light-gray:var(--sf-ref-color-grayscale-10);--sf-color-background-neutral-mid-gray:var(--sf-ref-color-grayscale-20);--sf-color-background-neutral-dark-gray:var(--sf-ref-color-grayscale-30);--sf-color-background-brand-base:var(--sf-ref-color-yellow-10);--sf-color-background-brand-mid:var(--sf-ref-color-yellow-25);--sf-color-background-brand-main:var(--sf-ref-color-yellow-100);--sf-color-background-success-base:var(--sf-ref-color-green-10);--sf-color-background-success-mid:var(--sf-ref-color-green-25);--sf-color-background-success-main:var(--sf-ref-color-green-100);--sf-color-background-warning-base:var(--sf-ref-color-orange-10);--sf-color-background-warning-mid:var(--sf-ref-color-orange-25);--sf-color-background-warning-main:var(--sf-ref-color-orange-100);--sf-color-background-error-base:var(--sf-ref-color-red-10);--sf-color-background-error-mid:var(--sf-ref-color-red-25);--sf-color-background-error-main:var(--sf-ref-color-red-100);--sf-color-background-info-base:var(--sf-ref-color-blue-10);--sf-color-background-info-mid:var(--sf-ref-color-blue-25);--sf-color-background-info-main:var(--sf-ref-color-blue-100);--sf-color-background-offer-base:var(--sf-ref-color-teal-10);--sf-color-background-offer-mid:var(--sf-ref-color-teal-25);--sf-color-background-offer-main:var(--sf-ref-color-teal-100);--sf-color-background-decorative-peach-base:var(--sf-ref-color-peach-10);--sf-color-background-decorative-peach-mid:var(--sf-ref-color-peach-25);--sf-color-background-decorative-peach-main:var(--sf-ref-color-peach-100);--sf-color-background-decorative-magenta-base:var(--sf-ref-color-magenta-10);--sf-color-background-decorative-magenta-mid:var(--sf-ref-color-magenta-25);--sf-color-background-decorative-magenta-main:var(--sf-ref-color-magenta-100);--sf-color-cta-neutral-primary:var(--sf-ref-color-yellow-100);--sf-color-cta-neutral-light:var(--sf-ref-color-opacity-white-100);--sf-color-cta-neutral-light-gray:var(--sf-ref-color-grayscale-30);--sf-color-cta-neutral-mid-gray:var(--sf-ref-color-grayscale-60);--sf-color-cta-neutral-dark-gray:var(--sf-ref-color-grayscale-80);--sf-color-cta-neutral-dark:var(--sf-ref-color-grayscale-100);--sf-color-cta-success-main:var(--sf-ref-color-green-100);--sf-color-cta-warning-main:var(--sf-ref-color-orange-100);--sf-color-cta-error-main:var(--sf-ref-color-red-100);--sf-color-cta-info-main:var(--sf-ref-color-blue-100);--sf-color-cta-offer-main:var(--sf-ref-color-teal-100);--sf-color-cta-decorative-peach-main:var(--sf-ref-color-peach-100);--sf-color-cta-decorative-magenta-main:var(--sf-ref-color-magenta-100);--sf-color-text-neutral-primary:var(--sf-ref-color-grayscale-100);--sf-color-text-neutral-secondary:var(--sf-ref-color-grayscale-80);--sf-color-text-neutral-tertiary:var(--sf-ref-color-grayscale-30);--sf-color-text-neutral-faded:var(--sf-ref-color-grayscale-20);--sf-color-text-neutral-light:var(--sf-ref-color-opacity-white-100);--sf-color-text-success-primary:var(--sf-ref-color-green-100);--sf-color-text-success-dark:var(--sf-ref-color-green-150);--sf-color-text-warning-primary:var(--sf-ref-color-orange-100);--sf-color-text-warning-dark:var(--sf-ref-color-orange-150);--sf-color-text-error-primary:var(--sf-ref-color-red-100);--sf-color-text-error-dark:var(--sf-ref-color-red-150);--sf-color-text-info-primary:var(--sf-ref-color-blue-100);--sf-color-text-info-dark:var(--sf-ref-color-blue-150);--sf-color-text-offer-primary:var(--sf-ref-color-teal-100);--sf-color-text-offer-dark:var(--sf-ref-color-teal-150);--sf-color-text-decorative-peach-primary:var(--sf-ref-color-peach-100);--sf-color-text-decorative-peach-dark:var(--sf-ref-color-peach-150);--sf-color-text-decorative-magenta-primary:var(--sf-ref-color-magenta-100);--sf-color-text-decorative-magenta-dark:var(--sf-ref-color-magenta-150);--sf-color-icon-neutral-primary:var(--sf-ref-color-yellow-100);--sf-color-icon-neutral-light:var(--sf-ref-color-opacity-white-100);--sf-color-icon-neutral-light-gray:var(--sf-ref-color-grayscale-30);--sf-color-icon-neutral-mid-gray:var(--sf-ref-color-grayscale-60);--sf-color-icon-neutral-dark-gray:var(--sf-ref-color-grayscale-80);--sf-color-icon-neutral-dark:var(--sf-ref-color-grayscale-100);--sf-color-icon-success-main:var(--sf-ref-color-green-100);--sf-color-icon-warning-main:var(--sf-ref-color-orange-100);--sf-color-icon-error-main:var(--sf-ref-color-red-100);--sf-color-icon-info-main:var(--sf-ref-color-blue-100);--sf-color-icon-offer-main:var(--sf-ref-color-teal-100);--sf-color-icon-decorative-peach-main:var(--sf-ref-color-peach-100);--sf-color-icon-decorative-magenta-main:var(--sf-ref-color-magenta-100);--sf-color-bg-page:var(--sf-color-background-neutral-base);--sf-color-surface:var(--sf-color-background-neutral-base);--sf-color-surface-muted:var(--sf-color-background-neutral-light-gray);--sf-color-surface-soft:var(--sf-color-background-neutral-light-gray);--sf-color-text-primary:var(--sf-color-text-neutral-primary);--sf-color-text-secondary:var(--sf-color-text-neutral-secondary);--sf-color-text-inverse:var(--sf-color-text-neutral-light);--sf-color-border-subtle:var(--sf-color-background-neutral-mid-gray);--sf-color-border-strong:var(--sf-color-background-neutral-dark-gray);--sf-color-brand-primary:var(--sf-color-background-brand-main);--sf-color-brand-soft:var(--sf-color-background-brand-mid);--sf-color-brand-accent:var(--sf-color-text-decorative-peach-dark);--sf-color-link:var(--sf-color-text-info-primary);--sf-color-danger:var(--sf-color-text-error-dark);--sf-color-focus:var(--sf-color-text-neutral-primary);--sf-color-header-bg:var(--sf-color-background-brand-main);--sf-color-section-bg:var(--sf-color-background-neutral-light-gray);--sf-color-search-surface:var(--sf-color-background-neutral-light-gray);--sf-color-search-border:var(--sf-color-background-neutral-dark-gray);--sf-color-cta-dark:var(--sf-color-cta-neutral-dark);--sf-color-cta-filled:var(--sf-color-cta-neutral-primary);--sf-color-cta-filled-hover:var(--sf-ext-color-cta-filled-hover);--sf-color-cta-line-border:var(--sf-color-background-neutral-dark-gray);--sf-color-cta-line-border-compact:var(--sf-color-cta-neutral-mid-gray);--sf-color-cta-interaction-overlay:var(--sf-ext-color-cta-interaction-overlay);--sf-color-cta-disabled-bg:var(--sf-color-background-neutral-light-gray);--sf-color-cta-disabled-text:var(--sf-ext-color-cta-disabled-text);--sf-color-badge-highlight:var(--sf-color-background-brand-main);--sf-color-discount-pill:var(--sf-color-cta-offer-main);--sf-color-bottom-nav-bg:var(--sf-color-background-neutral-base);--sf-color-bottom-nav-border:var(--sf-color-background-neutral-mid-gray);--sf-color-product-ribbon:var(--sf-color-background-decorative-peach-main);--sf-color-product-ribbon-text:var(--sf-color-text-neutral-light);--sf-color-product-discount-bg:var(--sf-color-background-offer-mid);--sf-color-product-discount-fade:var(--sf-ext-color-product-discount-fade);--sf-color-product-discount-text:var(--sf-color-text-offer-dark);--sf-color-product-swatch-surface:var(--sf-color-background-neutral-mid-gray);--sf-color-input-background:var(--sf-color-background-neutral-base);--sf-color-input-disabled:var(--sf-color-background-neutral-light-gray);--sf-color-input-text:var(--sf-color-text-neutral-primary);--sf-color-input-label:var(--sf-color-text-neutral-secondary);--sf-color-input-placeholder:var(--sf-color-text-neutral-tertiary);--sf-color-input-border:var(--sf-color-background-neutral-mid-gray);--sf-color-input-border-active:var(--sf-color-text-neutral-primary);--sf-color-input-success:var(--sf-color-cta-success-main);--sf-color-input-error:var(--sf-color-cta-error-main);--sf-color-input-success-soft:var(--sf-color-background-success-base);--sf-color-input-error-soft:var(--sf-color-background-error-base);--sf-color-footer-bg:var(--sf-color-background-neutral-light-gray);--sf-color-footer-panel:var(--sf-color-background-neutral-light-gray);--sf-color-footer-divider:var(--sf-color-background-neutral-mid-gray);--sf-color-footer-muted:var(--sf-color-text-neutral-tertiary);--sf-color-footer-subtext:var(--sf-color-text-neutral-secondary);--sf-color-footer-highlight:var(--sf-color-background-brand-main);--sf-color-plp-luxe:var(--sf-color-background-decorative-magenta-main);--sf-color-plp-chip-soft:var(--sf-color-background-brand-base);--sf-color-plp-chip-border:var(--sf-color-background-neutral-mid-gray);--sf-color-plp-subnav-fallback:var(--sf-color-background-decorative-peach-main);--sf-font-sans:var(--sf-ref-type-family-lexend);--sf-font-serif:var(--sf-ref-type-family-lora);--sf-font-size-tiny:var(--sf-ref-type-size-tiny);--sf-font-size-small:var(--sf-ref-type-size-small);--sf-font-size-caption:var(--sf-ref-type-size-caption);--sf-font-size-regular:var(--sf-ref-type-size-regular);--sf-font-size-medium:var(--sf-ref-type-size-medium);--sf-font-size-large:var(--sf-ref-type-size-large);--sf-font-size-xlarge:var(--sf-ref-type-size-xlarge);--sf-font-size-display:var(--sf-ref-type-size-display);--sf-font-size-display-lg:var(--sf-ref-type-size-display-lg);--sf-font-size-display-xl:var(--sf-ref-type-size-display-xl);--sf-font-size-moderate:var(--sf-font-size-medium);--sf-line-height-12:var(--sf-ref-type-line-height-12);--sf-line-height-14:var(--sf-ref-type-line-height-14);--sf-line-height-16:var(--sf-ref-type-line-height-16);--sf-line-height-20:var(--sf-ref-type-line-height-20);--sf-line-height-24:var(--sf-ref-type-line-height-24);--sf-line-height-32:var(--sf-ref-type-line-height-32);--sf-line-height-40:var(--sf-ref-type-line-height-40);--sf-line-height-52:var(--sf-ref-type-line-height-52);--sf-line-height-64:var(--sf-ref-type-line-height-64);--sf-font-weight-light:var(--sf-ref-type-weight-light);--sf-font-weight-medium:var(--sf-ref-type-weight-medium);--sf-font-weight-bold:var(--sf-ref-type-weight-bold);--sf-space-0:var(--sf-ref-space-0);--sf-space-2:var(--sf-ref-space-2);--sf-space-4:var(--sf-ref-space-4);--sf-space-6:var(--sf-ref-space-6);--sf-space-8:var(--sf-ref-space-8);--sf-space-12:var(--sf-ref-space-12);--sf-space-16:var(--sf-ref-space-16);--sf-space-20:var(--sf-ref-space-20);--sf-space-24:var(--sf-ref-space-24);--sf-space-32:var(--sf-ref-space-32);--sf-space-40:var(--sf-ref-space-40);--sf-space-52:var(--sf-ref-space-52);--sf-space-64:var(--sf-ref-space-64);--sf-space-72:var(--sf-ref-space-72);--sf-space-96:var(--sf-ref-space-96);--sf-space-120:var(--sf-ref-space-120);--sf-space-3xs:var(--sf-space-2);--sf-space-2xs:var(--sf-space-4);--sf-space-xs:var(--sf-space-8);--sf-space-sm:var(--sf-space-12);--sf-space-md:var(--sf-space-16);--sf-space-lg:var(--sf-space-24);--sf-space-xl:var(--sf-space-32);--sf-space-2xl:var(--sf-space-40);--sf-radius-sm:8px;--sf-radius-md:12px;--sf-radius-lg:16px;--sf-radius-xl:20px;--sf-radius-pill:999px;--sf-shadow-card:0 4px 10px var(--sf-ext-color-shadow-base);--sf-shadow-popover:0 8px 24px var(--sf-ext-color-shadow-strong);--sf-transition-fast:.14s ease;--sf-transition-base:.22s ease;--sf-block-surface:var(--sf-color-surface-muted);--sf-block-border:var(--sf-color-border-subtle);--sf-block-bg-image:none;--sf-block-bg-size:cover;--sf-block-bg-position:center}.promo-block{--sf-block-surface:var(--sf-ext-color-promo-surface);--sf-color-brand-accent:var(--sf-ext-color-promo-accent)}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{background:var(--sf-color-bg-page);min-height:100vh;color:var(--sf-color-text-primary);font-family:var(--sf-font-sans);text-rendering:optimizelegibility;padding-bottom:calc(76px + env(safe-area-inset-bottom));margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.site-header{z-index:20;position:sticky;top:0}.site-header-mobile{display:block}.site-header-desktop{background:var(--sf-color-surface);box-shadow:none;border-bottom:0;display:none}.mobile-site-header{background:var(--sf-color-surface);border-bottom:1px solid var(--sf-color-footer-divider);width:100%;box-shadow:0 4px 4px var(--sf-color-shadow);color:var(--sf-color-text-primary)}.mobile-site-header.is-tone-brand{background:var(--sf-color-header-bg);border-bottom-color:var(--sf-color-header-bg)}@supports (color:color-mix(in lab, red, red)){.mobile-site-header.is-tone-brand{border-bottom-color:color-mix(in srgb,var(--sf-color-header-bg)82%,var(--sf-color-text-primary)18%)}}.mobile-site-header.is-tone-brand.is-ideal{box-shadow:none;border-bottom-color:#0000}.mobile-site-header-row{align-items:center;gap:12px;min-height:52px;padding:6px 16px;display:flex}.mobile-site-header-row.is-inline-search{gap:20px}.mobile-site-header-logo{align-items:center;display:inline-flex}.mobile-site-header-logo-image{width:71.642px;height:16px}.mobile-site-header-delivery-divider{background:var(--sf-color-footer-divider);width:1px;height:12px}.mobile-site-header-delivery{color:var(--sf-color-text-primary);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 0 2px;display:inline-flex}.mobile-site-header-delivery-eyebrow,.mobile-site-header-delivery-value{align-items:center;display:inline-flex}.mobile-site-header-delivery-eyebrow{gap:2px;margin-bottom:-2px;font-size:8px;font-weight:300;line-height:12px}.mobile-site-header-delivery-eyebrow svg{width:8px;height:8px}.mobile-site-header-delivery-value{gap:4px;margin-bottom:-2px;font-size:12px;font-weight:300;line-height:16px}.mobile-site-header-delivery-value svg{width:12px;height:12px}.mobile-site-header-title{flex:auto;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:20px}.mobile-site-header-actions{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.mobile-site-header-trailing{align-items:center;display:inline-flex}.mobile-site-header-inline-link{color:#3b69ff;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.mobile-site-header.is-layout-cart{box-shadow:none}.mobile-site-header.is-layout-cart .mobile-site-header-actions{gap:12px}.mobile-site-header-icon-button,.mobile-site-header-icon-link{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.mobile-site-header-icon-button:focus-visible,.mobile-site-header-icon-link:focus-visible,.mobile-site-header-search-input:focus-visible{outline:2px solid var(--sf-color-text-primary);outline-offset:2px}.mobile-site-header-icon-button svg,.mobile-site-header-icon-link svg{width:20px;height:20px}.mobile-site-header-icon-link.is-badged{position:relative}.mobile-site-header-count-badge{background:var(--sf-color-text-primary);min-width:12px;height:12px;color:var(--sf-color-surface);text-align:center;border-radius:20px;padding:0 3px;font-size:8px;font-weight:500;line-height:12px;position:absolute;top:-2px;right:-6px}.mobile-site-header-search{border:1px solid var(--sf-color-search-border);background:var(--sf-color-surface);min-height:44px;box-shadow:0 1px 2px var(--sf-color-shadow);color:var(--sf-color-search-border);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mobile-site-header>.mobile-site-header-search{margin:0 16px 8px}.mobile-site-header-row .mobile-site-header-search{flex:auto;min-width:0}.mobile-site-header-search-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mobile-site-header-search-icon svg{width:20px;height:20px}.mobile-site-header-search-input{min-width:0;color:var(--sf-color-text-primary);background:0 0;border:0;outline:none;flex:auto;font-size:14px;font-weight:300;line-height:20px}.mobile-site-header-search-input::placeholder{color:var(--sf-color-text-secondary)}.mobile-site-header-search.is-compact{margin:0;padding-right:12px}.mobile-site-header.is-scrolled .mobile-site-header-actions{gap:0}.mobile-site-header-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.mobile-site-header-search-divider{background:var(--sf-color-search-border);width:1px;height:16px}.mobile-site-header-camera-button{flex-shrink:0}.storefront-search{grid-template-columns:1fr auto;gap:.5rem;display:grid;position:relative}.storefront-search-input,.storefront-search-button{border:1px solid var(--sf-color-search-border);font:inherit;border-radius:999px}.storefront-search-input{background:var(--sf-color-search-surface);min-width:0;padding:.7rem .95rem}.storefront-search-button{background:var(--sf-color-cta-dark);color:var(--sf-color-surface);padding:.7rem 1rem}.storefront-search-suggestions{background:var(--sf-color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.storefront-search-suggestion-row-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.storefront-search-suggestion-row-button:focus-visible{outline:2px solid var(--sf-color-text-primary);outline-offset:2px}.storefront-search-results-text-style{border-radius:0;align-items:center;gap:8px;width:100%;padding:14px 16px;display:flex}.storefront-search-results-text-style.is-active{background:var(--sf-color-input-disabled)}@supports (color:color-mix(in lab, red, red)){.storefront-search-results-text-style.is-active{background:color-mix(in srgb,var(--sf-color-input-disabled)84%,var(--sf-color-surface)16%)}}.storefront-search-results-text-style-search-icon,.storefront-search-results-text-style-arrow{width:16px;height:16px;color:var(--sf-color-input-placeholder);flex:none}.storefront-search-results-text-style-search-icon svg,.storefront-search-results-text-style-arrow svg{width:16px;height:16px}.storefront-search-results-text-style-arrow svg{transform:rotate(-90deg)}.storefront-search-results-text-style-copy{min-width:0;color:var(--sf-color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;font-weight:300;line-height:16px;overflow:hidden}.storefront-search-results-text-style-highlight{font-weight:500}.storefront-search-suggestion-status{color:var(--sf-color-text-secondary);padding:12px 16px;font-size:12px;line-height:16px}.storefront-search-drawer-backdrop{z-index:80;background:#00000080;position:fixed;inset:0;overflow-y:auto}.storefront-search-drawer{background:var(--sf-color-surface);width:100%;min-height:100%;color:var(--sf-color-text-primary);flex-direction:column;display:flex}.storefront-search-drawer-header{z-index:2;background:var(--sf-color-surface);box-shadow:0 4px 4px var(--sf-color-shadow);position:sticky;top:0}.storefront-search-input-bar{align-items:center;gap:16px;width:100%;min-height:52px;padding:12px 16px;display:flex}.storefront-search-input-bar-back{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.storefront-search-input-bar-back svg{width:20px;height:20px}.storefront-search-input-bar-search-icon{width:16px;height:16px;color:var(--sf-color-text-primary);flex:none;display:none}.storefront-search-input-bar-search-icon svg{width:16px;height:16px}.storefront-search-input-bar-form{background:var(--sf-color-surface);border:0;border-radius:58px;flex:auto;align-items:center;gap:8px;min-width:0;height:40px;padding:10px 0;display:flex}.storefront-search-input-bar-input{width:100%;min-width:0;color:var(--sf-color-text-primary);appearance:none;background:0 0;border:0;outline:none;font-size:14px;font-weight:300;line-height:20px}.storefront-search-input-bar-input::placeholder{color:var(--sf-color-input-placeholder)}.storefront-search-input-bar-input::-webkit-search-cancel-button{-webkit-appearance:none}.storefront-search-input-bar-input::-webkit-search-decoration{-webkit-appearance:none}.storefront-search-input-bar-clear{color:var(--sf-color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px;display:none}.storefront-search-input-bar-back:focus-visible{outline:2px solid var(--sf-color-text-primary);outline-offset:2px}.storefront-search-drawer-content{flex-direction:column;flex:auto;gap:24px;padding:0;display:flex}.storefront-search-drawer-suggestions{margin:0;padding:0}.storefront-search-drawer-suggestions>li+li{border-top:1px solid var(--sf-color-input-border)}.storefront-search-drawer-section{gap:8px;padding-inline:16px;display:grid}.storefront-search-drawer-section-title{color:var(--sf-color-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:16px}.storefront-search-drawer-chip-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.storefront-search-drawer-top-searched-link{text-decoration:none;display:inline-flex}.storefront-search-top-searched-pill{border:1px solid var(--sf-color-input-disabled);background:var(--sf-color-input-disabled);color:var(--sf-color-text-primary);border-radius:30px;align-items:center;gap:4px;padding:4px 8px 4px 12px;display:inline-flex}.storefront-search-top-searched-pill-label{font-size:12px;font-weight:300;line-height:16px}.storefront-search-top-searched-pill-arrow{width:12px;height:12px;color:var(--sf-color-cta-line-border-compact);flex:none}.storefront-search-top-searched-pill-arrow svg{width:12px;height:12px;transform:rotate(-90deg)}.storefront-search-top-searched-pill-recent{border-color:var(--sf-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.storefront-search-top-searched-pill-recent{border-color:color-mix(in srgb,var(--sf-color-text-primary)10%,transparent)}}.storefront-search-top-searched-pill-recent{background:var(--sf-color-brand-soft)}@supports (color:color-mix(in lab, red, red)){.storefront-search-top-searched-pill-recent{background:color-mix(in srgb,var(--sf-color-brand-soft)55%,var(--sf-color-surface)45%)}}.storefront-search-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.storefront-search-category-link{color:inherit;text-decoration:none;display:block}.storefront-search-category-tile{align-content:start;justify-items:center;gap:4px;display:grid}.storefront-search-category-tile-media{background:var(--sf-color-surface-muted);border-radius:22px;width:73px;height:73px;overflow:hidden}.storefront-search-category-tile-image{object-fit:cover;width:100%;height:100%}.storefront-search-category-tile-label{text-align:center;color:var(--sf-color-text-primary);font-size:12px;font-weight:300;line-height:16px;display:block}.storefront-search-drawer-footer{background:linear-gradient(#fff9ec00 0%,#fff9ec 100%);justify-items:center;gap:8px;margin-top:auto;padding:20px 16px;display:grid;position:relative}.storefront-search-drawer-footer-accent{pointer-events:none;z-index:1;width:60px;height:60px;position:absolute;bottom:0;left:-10px}.storefront-search-drawer-footer-wordmark{opacity:.42;width:90px;height:auto}.storefront-search-drawer-footer-tagline{color:var(--sf-color-input-placeholder);text-align:center;margin:0;font-family:Lora,serif;font-size:12px;line-height:1.2}@media (min-width:1024px){.storefront-search-drawer-backdrop{justify-content:center;align-items:flex-start;padding:0 24px 40px;display:flex}.storefront-search-drawer{width:min(720px,100%);min-height:auto;box-shadow:0 8px 12px var(--sf-color-shadow);border-radius:0 0 16px 16px;margin:0;overflow:hidden}.storefront-search-input-bar{min-height:84px;padding:24px}.storefront-search-input-bar-back{display:none}.storefront-search-input-bar-search-icon,.storefront-search-input-bar-clear{display:inline-flex}.storefront-search-input-bar-form{border:1px solid var(--sf-color-text-primary);border-radius:12px;height:36px;padding:8px 12px}.storefront-search-input-bar-form:focus-within{border-color:var(--sf-color-text-primary)}.storefront-search-drawer-content{gap:16px;padding:0 0 24px}.storefront-search-drawer-section{padding-inline:24px}.storefront-search-category-grid{grid-template-columns:repeat(8,73px);justify-content:space-between;gap:12px}.storefront-search-drawer-footer{display:none}}.page-shell{gap:2rem;width:min(1080px,100% - 2rem);margin:0 auto;padding:2.5rem 0 4rem;display:grid}.page-shell.page-shell-home{grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;padding:clamp(.75rem,1.8vw,1.5rem) 0 4rem}.page-shell.page-shell-home>*{min-width:0}@media (max-width:1023px){.page-shell.page-shell-home{padding-top:0}}.storefront-auth-page-shell{place-items:center;min-height:calc(100dvh - 188px)}.account-page{background:#fff9ec;width:100%;max-width:none;margin:0;padding:0 0 4rem}.account-page-module{color:#211913;background:#efeeea;gap:0;width:100%;max-width:none;margin:0 auto;display:grid}.account-profile-card{background:#fff1d0;border-radius:0 0 16px 16px;min-height:160px;padding:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #21191314}.account-profile-copy{z-index:1;gap:8px;display:grid;position:relative}.account-profile-greeting{margin:0;font-size:20px;font-weight:500;line-height:24px}.account-profile-divider{background:#211913;width:32px;height:1px}.account-profile-contact{gap:4px;font-size:14px;font-weight:300;line-height:20px;display:grid}.account-profile-contact p{margin:0}.account-profile-cta{width:fit-content;min-height:24px;color:inherit;border:1px solid #666262;border-radius:6px;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.account-profile-spark{width:80px;height:80px;position:absolute;top:-8px;right:-8px}.account-spark-primary{fill:#ffc845}.account-spark-soft{fill:#ffe7a1}.account-spark-accent{fill:#ffb800}.account-summary-section{gap:16px;padding-top:12px;padding-bottom:32px;display:grid}.account-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-quick-action-card{background:#fff;border-radius:12px;gap:8px;padding:16px;display:grid}.account-quick-action-link{color:inherit;text-decoration:none}.account-quick-action-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.account-quick-action-value{font-size:16px;font-weight:500;line-height:20px}.account-quick-action-value.is-muted{color:#666262}.account-quick-action-card p{margin:0;font-size:14px;font-weight:300;line-height:20px}.account-menu-card{background:#fff;border-radius:12px;overflow:hidden}.account-menu-row{min-height:52px;color:inherit;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.account-menu-row.is-static{cursor:default}.account-menu-divider{transform-origin:50%;background:#dbd9d2;height:1px;transform:scaleY(.5)}.account-action-icon{color:#211913;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.account-action-icon svg{width:100%;height:100%}.account-action-label{flex:auto;min-width:0;font-size:14px;font-weight:300;line-height:20px}.account-action-chevron{color:#666262;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.account-section-heading{margin:0;font-size:14px;font-weight:500;line-height:20px}.account-order-list{gap:0;display:grid}.account-order-card,.account-order-card-inner{gap:8px;display:grid}.account-order-info{align-items:flex-start;gap:8px;min-width:0;display:flex}.account-order-image{object-fit:cover;background:#d9edf2;border-radius:8px;flex-shrink:0;width:56px;height:64px}.account-order-image.is-placeholder{background:linear-gradient(#dff0f3 0%,#b9d7df 100%)}.account-order-copy{gap:6px;min-width:0;display:grid}.account-order-title,.account-order-subtitle,.account-order-number{margin:0}.account-order-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:300;line-height:16px;overflow:hidden}.account-order-subtitle,.account-order-number{color:#666262;font-size:12px;font-weight:300;line-height:16px}.account-order-attributes,.account-order-pricing,.account-order-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:300;line-height:16px;display:flex}.account-order-price{color:#211913;font-weight:500}.account-order-mrp{color:#8b8680;text-decoration:line-through}.account-order-discount{color:#0b6b57;font-weight:500}.account-order-payment{font-weight:500}.account-order-status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-order-status-pill{background:#efeeea;border-radius:6px;align-items:center;gap:4px;min-height:20px;padding:2px 12px 2px 2px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.account-order-status-icon{border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.account-order-status-pill.is-success .account-order-status-icon{color:#fff;background:#27ad86}.account-order-status-pill.is-progress .account-order-status-icon{color:#27ad86}.account-order-status-pill.is-neutral .account-order-status-icon{color:#666262}.account-order-status-icon svg{width:10px;height:10px}.account-order-status-pill.is-progress .account-order-status-icon svg,.account-order-status-pill.is-neutral .account-order-status-icon svg{width:12px;height:12px}.account-order-divider,.account-page-divider{transform-origin:50%;background:#dbd9d2;height:1px;transform:scaleY(.5)}.account-view-all-orders{text-align:center;color:#403b3b;padding-bottom:16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.account-empty-orders{color:#666262;padding:12px 0 20px;font-size:14px;font-weight:300;line-height:20px}.account-empty-orders p{margin:0}.account-page-divider{background:#efeeea}.account-logout-section{background:#fff;justify-content:center;display:flex}.account-logout-button{color:#211913;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:300;line-height:20px;display:inline-flex}.account-logout-button:disabled{cursor:progress;opacity:.7}.account-logout-button svg{width:20px;height:20px}.account-brand-footer{background:linear-gradient(#fff9ec00 0%,#fff9ec 100%);justify-items:center;gap:8px;padding-top:20px;padding-bottom:20px;display:grid;position:relative;overflow:hidden}.account-brand-spark-footer{width:60px;height:60px;position:absolute;top:32px;left:-8px;transform:rotate(180deg)scaleY(-1)}.account-brand-wordmark{color:#666262;font-size:24px;font-weight:600;line-height:20px}.account-brand-footer p{color:#938e8b;text-align:center;margin:0;font-family:Lora,serif;font-size:12px;font-weight:500;line-height:18px}.account-subpage{background:#fff}.account-subpage-module{background:#fff;min-height:calc(100dvh - 132px)}.account-subpage-header{z-index:2;background:#fff;display:none;position:sticky;top:0;box-shadow:0 4px 4px #21191314}.account-subpage-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:6px 16px;display:flex}.account-subpage-back{color:#211913;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.account-subpage-back svg,.account-subpage-header-action svg{width:20px;height:20px}.account-subpage-header-action{flex-shrink:0}.account-subpage-add-link{color:#211913;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.account-subpage-body{gap:16px;padding:16px;display:grid}.account-profile-page-body{padding-top:18px}.account-form-grid{gap:16px;display:grid}.account-field,.account-profile-group,.account-address-phone-group{gap:2px;display:grid}.account-field-label,.account-profile-group-label{color:#403b3b;opacity:.8;margin:0;font-size:10px;font-weight:300;line-height:14px}.account-field-input,.account-profile-date-field{background:#fff;border:1px solid #dbd9d2;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:12px 16px;display:flex;position:relative}.account-field-input.is-disabled{background:#efeeea}.account-field-input input{color:#211913;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:14px;font-weight:300;line-height:20px}.account-field-input input:disabled{color:#211913;-webkit-text-fill-color:#211913;cursor:not-allowed}.account-field-action{color:#403b3b;font:inherit;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:500;line-height:16px}.account-address-phone-group p{color:#666262;margin:0;font-size:12px;font-weight:300;line-height:16px}.account-profile-gender-list{flex-wrap:wrap;gap:12px;display:flex}.account-profile-gender-option{color:#211913;min-height:32px;font:inherit;background:#fff;border:1px solid #dbd9d2;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:14px;font-weight:300;line-height:20px;display:inline-flex;position:relative}.account-profile-gender-option.is-selected{border-color:#211913;font-weight:500}.account-profile-gender-check{color:#fff;background:#27ad86;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;position:absolute;top:-4px;right:-3px}.account-profile-gender-check svg{width:8px;height:8px}.account-profile-date-field{justify-content:space-between;min-height:44px}.account-profile-date-display{color:#938e8b;font-size:14px;font-weight:300;line-height:20px}.account-profile-date-display.is-filled{color:#211913}.account-profile-date-input{opacity:0;cursor:pointer;position:absolute;inset:0}.account-profile-date-icon{color:#211913;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.account-profile-date-icon svg{width:20px;height:20px}.account-form-feedback{margin:0;font-size:12px;font-weight:300;line-height:16px}.account-form-feedback.is-error{color:#b42318}.account-form-feedback.is-success{color:#27ad86}.account-subpage-sticky-bar{bottom:calc(56px + env(safe-area-inset-bottom));padding-top:8px;position:sticky}.account-primary-button{color:#211913;width:100%;min-height:46px;font:inherit;background:#ffc845;border:0;border-radius:10px;font-size:16px;font-weight:500;line-height:20px;box-shadow:0 4px 8px #21191314}.account-primary-button:disabled{opacity:.4}.account-profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px;display:grid}.account-secondary-button{color:#211913;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #403b3b;border-radius:10px;font-size:16px;font-weight:500;line-height:20px}.account-secondary-button:disabled{opacity:.4}.account-addresses-page-body{gap:12px}.account-address-list{gap:0;display:grid}.account-address-card{border-bottom:1px solid #dbd9d2;gap:12px;padding:16px 0;display:grid}.account-address-card:first-child{padding-top:0}.account-address-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-address-label-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-address-label-group h2,.account-address-recipient,.account-address-lines p{margin:0}.account-address-label-group h2{color:#211913;font-size:16px;font-weight:500;line-height:20px}.account-address-default-pill{color:#403b3b;background:#efeeea;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.account-address-recipient,.account-address-lines p{color:#403b3b;font-size:14px;font-weight:300;line-height:20px}.account-address-lines{gap:2px;display:grid}.account-address-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.account-address-edit-button{color:#211913;border:1px solid #403b3b;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.account-address-inline-action{color:#403b3b;font:inherit;background:0 0;border:0;padding:0;font-size:14px;font-weight:300;line-height:20px}.account-address-inline-action:disabled{opacity:.5}.account-address-empty-state{padding:8px 0 12px}.account-address-empty-state p{color:#666262;margin:0;font-size:14px;font-weight:300;line-height:20px}.account-address-form-body{padding-top:16px}.account-address-location-row{color:#0b69ff;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.account-address-location-row svg{width:20px;height:20px}.account-address-postal-feedback{color:#666262;margin:0;font-size:12px;font-weight:400;line-height:16px}.account-address-postal-feedback.is-error{color:#b42318}.account-address-postal-feedback.is-success{gap:2px;display:grid}.account-address-postal-feedback.is-success p{margin:0}@media (min-width:1024px){.account-page{min-height:calc(100dvh - 220px);padding:24px 0 48px}.account-page-module{width:min(720px,100% - 48px);max-width:720px}.account-summary-section,.account-orders-section,.account-logout-section,.account-brand-footer,.account-subpage-header-inner,.account-subpage-body{padding-left:24px;padding-right:24px}.account-subpage-header{display:block}.account-subpage-sticky-bar{bottom:24px}}.storefront-auth-overlay-backdrop{z-index:110;background:var(--sf-color-text-primary);justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.storefront-auth-overlay-backdrop{background:color-mix(in srgb,var(--sf-color-text-primary)50%,transparent)}}.storefront-auth-overlay-backdrop.is-desktop{justify-content:center;align-items:center;padding:24px}.storefront-auth-overlay-shell{width:100%}.storefront-auth-overlay-shell.is-desktop{width:auto}.storefront-auth-surface{background:var(--sf-color-surface);gap:24px;width:min(360px,100%);padding:32px 24px;display:grid}.storefront-auth-surface.is-standalone,.storefront-auth-surface.is-overlay-desktop{box-shadow:var(--sf-shadow-popover);border-radius:24px}.storefront-auth-surface.is-overlay-mobile{width:100%;max-width:none;box-shadow:0 -6px 24px var(--sf-color-text-primary);border-radius:24px 24px 0 0}@supports (color:color-mix(in lab, red, red)){.storefront-auth-surface.is-overlay-mobile{box-shadow:0 -6px 24px color-mix(in srgb,var(--sf-color-text-primary)16%,transparent)}}.storefront-auth-brand-header{background:linear-gradient(90deg,#fff8e8 0%,#fffaf0 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:18px 20px;display:flex}.storefront-auth-brand-wordmark{width:102px;height:24px}.storefront-auth-brand-spark{width:32px;height:32px;color:var(--sf-color-brand-primary);flex:none}.storefront-auth-brand-spark svg{width:100%;height:100%;display:block}.storefront-auth-step-body{gap:16px;display:grid}.storefront-auth-copy-block{gap:8px;display:grid}.storefront-auth-title{color:var(--sf-color-text-primary);font-family:var(--sf-font-sans);margin:0;font-size:16px;font-weight:500;line-height:20px}.storefront-auth-caption{color:var(--sf-color-text-secondary);font-family:var(--sf-font-sans);margin:0;font-size:12px;font-weight:300;line-height:16px}.storefront-auth-inline-action{color:#4f76fe;font-family:var(--sf-font-sans);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px}.storefront-auth-field,.storefront-auth-name-field{border:1px solid var(--sf-color-text-primary);background:var(--sf-color-surface);border-radius:8px;min-height:44px}.storefront-auth-field{align-items:center;gap:8px;padding:0 16px;display:flex}.storefront-auth-phone-prefix{color:var(--sf-color-text-primary);font-family:var(--sf-font-sans);font-size:14px;font-weight:500;line-height:20px}.storefront-auth-phone-divider{background:var(--sf-color-cta-line-border);width:1px;height:20px}.storefront-auth-phone-input,.storefront-auth-name-input{width:100%;color:var(--sf-color-text-primary);font-family:var(--sf-font-sans);background:0 0;border:0;outline:none;font-size:14px;font-weight:300;line-height:20px}.storefront-auth-phone-input::placeholder,.storefront-auth-name-input::placeholder{color:#666262}.storefront-auth-name-field{align-items:center;padding:0 16px;display:flex}.storefront-auth-submit{width:100%}.storefront-auth-error{color:var(--sf-color-input-error);font-family:var(--sf-font-sans);margin:-8px 0 0;font-size:12px;font-weight:300;line-height:16px}.storefront-auth-otp-row{gap:8px;display:flex}.storefront-auth-otp-slot{background:var(--sf-color-surface);width:44px;min-width:44px;height:44px;color:var(--sf-color-text-primary);text-align:center;font-family:var(--sf-font-sans);border:1px solid #938e8b;border-radius:8px;outline:none;font-size:18px;font-weight:500;line-height:20px}.storefront-auth-otp-slot.is-filled{border-color:var(--sf-color-text-primary)}.storefront-auth-otp-slot.is-error{border-color:var(--sf-color-input-error)}.storefront-auth-otp-slot:focus-visible,.storefront-auth-inline-action:focus-visible,.storefront-auth-resend-button:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px}.storefront-auth-resend-block{gap:4px;display:grid}.storefront-auth-resend-button{color:#666262;width:fit-content;font-family:var(--sf-font-sans);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px}.storefront-auth-resend-button.is-disabled,.storefront-auth-resend-button:disabled{cursor:not-allowed;opacity:.7}.storefront-auth-legal-copy{color:#938e8b;text-align:center;font-family:var(--sf-font-sans);margin:0;font-size:12px;font-weight:300;line-height:16px}.storefront-auth-legal-copy a{color:inherit;text-decoration:none}.storefront-auth-legal-copy a:hover{text-decoration:underline}.collection-page-shell{gap:14px;padding-top:.875rem}.category-browse-page-shell{display:none}.category-browse-page-header{gap:8px;display:grid}.storefront-category-browse-overlay{z-index:60;background:var(--sf-color-surface);position:fixed;inset:0}.storefront-category-browse-overlay-shell{background:var(--sf-color-surface);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.category-browse-content{background:var(--sf-color-surface);grid-template-columns:84px minmax(0,1fr);align-items:stretch;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.category-browse-content.is-mobile-overlay{background:var(--sf-color-surface);flex:auto;min-height:0;overflow:hidden}.category-browse-content.is-desktop-page{border:1px solid var(--sf-color-border-subtle);box-shadow:0 12px 24px var(--sf-color-shadow);border-radius:28px;height:min(880px,100dvh - 240px);overflow:hidden}.category-browse-sidebar{overscroll-behavior:contain;background:linear-gradient(180deg,var(--sf-color-brand-primary)0%,var(--sf-color-surface)100%);height:100%;min-height:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.category-browse-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--sf-color-brand-primary)18%,var(--sf-color-surface))0%,var(--sf-color-surface)100%)}}.category-browse-sidebar{border-right:1px solid var(--sf-color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.category-browse-sidebar{border-right:1px solid color-mix(in srgb,var(--sf-color-brand-primary)12%,var(--sf-color-border-subtle))}}.category-browse-sidebar-list{gap:0;min-height:max-content;margin:0;padding:12px 0 32px;list-style:none;display:grid}.category-browse-sidebar-item{min-width:0}.category-browse-sidebar-button{width:100%;color:var(--sf-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:12px 8px;display:grid;position:relative}.category-browse-sidebar-button:before{content:"";background:var(--sf-color-brand-primary);border-radius:0 8px 8px 0;width:0;transition:width .18s;position:absolute;inset-block:20px;inset-inline-start:0}.category-browse-sidebar-button.is-active{color:var(--sf-color-text-primary)}.category-browse-sidebar-button.is-active:before{width:6px}.category-browse-sidebar-button:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:-2px}.category-browse-sidebar-image-shell{width:60px;height:60px;box-shadow:0 4px 8px var(--sf-color-shadow);border-radius:999px;overflow:hidden}.category-browse-sidebar-image{object-fit:cover;width:100%;height:100%}.category-browse-sidebar-label{text-align:center;font-family:var(--sf-font-sans);font-size:12px;font-weight:300;line-height:16px}.category-browse-sidebar-button.is-active .category-browse-sidebar-label{font-weight:500}.category-browse-main{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;height:100%;min-height:0;padding:12px;overflow:hidden auto}.category-browse-category-group{gap:16px;display:grid}.category-browse-category-group+.category-browse-category-group{margin-top:32px}.category-browse-category-header{align-items:center;gap:8px;display:flex}.category-browse-category-title{color:var(--sf-color-text-secondary);margin:0}@supports (color:color-mix(in lab, red, red)){.category-browse-category-title{color:color-mix(in srgb,var(--sf-color-text-secondary)78%,var(--sf-color-surface))}}.category-browse-category-title{font-family:var(--sf-font-sans);letter-spacing:.04em;font-size:14px;font-weight:500;line-height:20px}.category-browse-category-rule,.category-browse-subcategory-rule{background:var(--sf-color-border-subtle);width:100%;height:1px;display:block}.category-browse-subcategory-list{gap:16px;display:grid}.category-browse-subcategory{gap:8px;scroll-margin-top:12px;display:grid}.category-browse-subcategory-heading{color:var(--sf-color-text-primary);font-family:var(--sf-font-sans);margin:0;font-size:14px;font-weight:500;line-height:20px}.category-browse-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}.category-browse-collection-card{color:inherit;justify-items:center;gap:6px;display:grid}.category-browse-collection-card:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px;border-radius:16px}.category-browse-collection-image-shell{aspect-ratio:1;background:var(--sf-color-brand-primary);border-radius:24px;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.category-browse-collection-image-shell{background:color-mix(in srgb,var(--sf-color-brand-primary)12%,var(--sf-color-surface))}}.category-browse-collection-image{object-fit:cover;width:100%;height:100%}.category-browse-collection-label{text-align:center;font-family:var(--sf-font-sans);font-size:12px;font-weight:300;line-height:16px}.category-browse-content.is-mobile-overlay .category-browse-sidebar{background:var(--sf-color-background-brand-base);scrollbar-width:none;border-right:0}.category-browse-content.is-mobile-overlay .category-browse-sidebar::-webkit-scrollbar{display:none}.category-browse-content.is-mobile-overlay .category-browse-main::-webkit-scrollbar{display:none}.category-browse-content.is-mobile-overlay .category-browse-sidebar-list{padding:0 0 32px}.category-browse-content.is-mobile-overlay .category-browse-sidebar-button{gap:4px;padding:12px 8px;overflow:clip}.category-browse-content.is-mobile-overlay .category-browse-sidebar-button:before{background:var(--sf-color-background-brand-main);transform-origin:50%;border-radius:0 8px 8px 0;width:8px;height:72px;transition:transform .18s,background-color .18s;inset-block:50%;inset-inline-start:0;transform:translateY(-50%)scaleY(0)}.category-browse-content.is-mobile-overlay .category-browse-sidebar-button.is-active{background:var(--sf-color-surface)}.category-browse-content.is-mobile-overlay .category-browse-sidebar-button.is-active:before{transform:translateY(-50%)scaleY(1)}.category-browse-content.is-mobile-overlay .category-browse-sidebar-image-shell{box-shadow:none}.category-browse-content.is-mobile-overlay .category-browse-sidebar-label{color:var(--sf-color-text-secondary);font-size:12px;font-weight:300;line-height:16px}.category-browse-content.is-mobile-overlay .category-browse-sidebar-button.is-active .category-browse-sidebar-label{color:var(--sf-color-text-primary);font-weight:500}.category-browse-content.is-mobile-overlay .category-browse-main{scrollbar-width:none;padding:12px 12px 32px}.category-browse-content.is-mobile-overlay .category-browse-category-group{gap:16px}.category-browse-content.is-mobile-overlay .category-browse-category-group+.category-browse-category-group{margin-top:32px}.category-browse-content.is-mobile-overlay .category-browse-category-title{color:var(--sf-color-text-tertiary);letter-spacing:.04em;font-size:14px;font-weight:500;line-height:20px}.category-browse-content.is-mobile-overlay .category-browse-subcategory-list,.category-browse-content.is-mobile-overlay .category-browse-subcategory{gap:8px}.category-browse-content.is-mobile-overlay .category-browse-subcategory-heading{font-size:14px;font-weight:500;line-height:20px}.category-browse-content.is-mobile-overlay .category-browse-collection-grid{grid-template-columns:repeat(3,76px);justify-content:start;gap:16px 12px}.category-browse-content.is-mobile-overlay .category-browse-collection-card{align-content:start;gap:4px;width:76px}.category-browse-content.is-mobile-overlay .category-browse-collection-image-shell{aspect-ratio:1;background:var(--sf-color-background-brand-base);border-radius:22.8px;width:76px}@supports (color:color-mix(in lab, red, red)){.category-browse-content.is-mobile-overlay .category-browse-collection-image-shell{background:color-mix(in srgb,var(--sf-color-background-brand-base)92%,var(--sf-color-surface)8%)}}.category-browse-content.is-mobile-overlay .category-browse-collection-label{width:100%;color:var(--sf-color-text-primary);text-wrap:balance;font-size:12px;font-weight:300;line-height:16px}.storefront-category-browse-overlay-shell .mobile-site-header-title{font-weight:600}.category-browse-empty-state{text-align:center;gap:8px;margin:auto;padding:32px 24px;display:grid}.category-browse-empty-state-title,.category-browse-empty-state-copy{margin:0}.category-browse-empty-state-title{color:var(--sf-color-text-primary);font-family:var(--sf-font-sans);font-size:16px;font-weight:500;line-height:24px}.category-browse-empty-state-copy{color:var(--sf-color-text-secondary);font-family:var(--sf-font-sans);font-size:14px;font-weight:300;line-height:20px}@media (min-width:1024px){.storefront-category-browse-overlay{display:none}.category-browse-page-shell{gap:32px;width:min(1240px,100% - 32px);padding-top:1.5rem;display:grid}.category-browse-content.is-desktop-page{grid-template-columns:136px minmax(0,1fr);min-height:640px}.category-browse-sidebar-list{padding:20px 0 40px}.category-browse-sidebar-button{gap:8px;padding:16px 12px}.category-browse-sidebar-image-shell{width:72px;height:72px}.category-browse-sidebar-label{font-size:13px;line-height:18px}.category-browse-main{padding:24px}.category-browse-category-group+.category-browse-category-group{margin-top:40px}.category-browse-subcategory-list{gap:20px}.category-browse-collection-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:20px 16px}}.search-page-shell{gap:0;width:min(1080px,100%);padding-top:.5rem}.search-page-header{gap:0;padding-inline:1rem;display:grid}.search-page-header-title{color:#211913;font-family:var(--sf-font-sans);margin:0;font-size:14px;font-weight:500;line-height:20px}.search-page-header-count{color:#666262;font-family:var(--sf-font-sans);margin:0;font-size:10px;font-weight:300;line-height:14px}.search-page-results{gap:0;display:grid}.storefront-search-empty-state{text-align:center;justify-items:center;gap:16px;padding:52px 16px;display:grid}.storefront-search-empty-state-image{object-fit:contain;width:120px;height:120px}.storefront-search-empty-state-copy{gap:4px;max-width:320px;display:grid}.storefront-search-empty-state-title{color:#211913;font-family:var(--sf-font-sans);margin:0;font-size:16px;font-weight:500;line-height:20px}.storefront-search-empty-state-description{color:#666262;font-family:var(--sf-font-sans);margin:0;font-size:14px;font-weight:300;line-height:20px}.storefront-search-empty-state-cta{color:#211913;min-height:44px;font-family:var(--sf-font-sans);border:1px solid #938e8b;border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.storefront-search-empty-state-cta:hover{background:var(--sf-color-surface)}@supports (color:color-mix(in lab, red, red)){.storefront-search-empty-state-cta:hover{background:color-mix(in srgb,var(--sf-color-surface)84%,var(--sf-color-brand-soft)16%)}}.storefront-search-empty-state-cta:focus-visible{outline-offset:2px;outline:2px solid #211913}.search-page-browse-controls{gap:0;margin-bottom:0}.search-page-browse-controls .plp-browse-controls-filters.is-mobile{scrollbar-width:none;gap:8px;padding:12px 16px}.search-page-browse-controls .plp-browse-controls-filters.is-mobile::-webkit-scrollbar{display:none}.search-page-browse-controls .plp-applied-filters{margin-bottom:0;padding:0 16px 12px}.search-page-results .product-grid{gap:24px 8px;padding-inline:8px}@media (min-width:768px){.storefront-search-empty-state{padding:64px 24px}.storefront-search-empty-state-copy{max-width:420px}}.collection-top-section{gap:12px;display:grid}.hero{border:1px solid var(--sf-color-border-subtle);background:linear-gradient(120deg,var(--sf-color-surface-muted),var(--sf-color-brand-soft));border-radius:1.25rem;padding:1.5rem}.hero h1{margin:.4rem 0;font-size:clamp(1.75rem,4.8vw,2.6rem);line-height:1.08}.hero p{max-width:60ch;color:var(--sf-color-text-secondary);margin:0}.hero-links{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-color-brand-accent);font-size:.8rem;font-weight:700}.collection-page-summary{flex-direction:column;gap:2px;display:flex}.collection-page-summary-breadcrumbs{min-width:0}.collection-page-summary-breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.collection-page-summary-breadcrumbs-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.collection-page-summary-breadcrumb-link,.collection-page-summary-breadcrumb-text{color:#403b3b;font-family:var(--sf-font-sans);margin:0;font-size:10px;font-weight:300;line-height:14px;text-decoration:none}.collection-page-summary-breadcrumb-link:focus-visible,.collection-banner-card:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px}.collection-page-summary-breadcrumb-chevron{color:#403b3b;justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex}.collection-page-summary-breadcrumb-chevron svg{width:8px;height:8px;display:block}.collection-page-summary-title-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.collection-page-summary-title{font-family:var(--sf-font-sans);color:#211913;margin:0;font-size:14px;font-weight:500;line-height:20px}.collection-page-summary-separator{background:#dbd9d2;border-radius:999px;flex:none;width:4px;height:4px}.collection-page-summary-count{color:#666262;font-family:var(--sf-font-sans);margin:0;font-size:10px;font-weight:300;line-height:14px}.collection-banner-block{min-width:0}.collection-banner-rail{scrollbar-width:thin;scroll-snap-type:x proximity;gap:.75rem;padding-bottom:2px;display:flex;overflow-x:auto}.collection-banner-card{scroll-snap-align:start;border-radius:14px;flex:0 0 min(100%,328px);display:block;overflow:hidden}.collection-banner-card.is-single{flex:0 0 100%}.collection-banner-card img{aspect-ratio:16/7;object-fit:cover;width:100%}.collection-page-description{border-top:1px solid var(--sf-color-border-subtle);padding:12px 0 0}.collection-page-description p{max-width:72ch;line-height:1.7}.section-title-row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.section-title-row h2{margin:0;font-size:1.35rem}.section-title-row span{color:var(--sf-color-text-secondary);font-size:.9rem}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.product-grid>li{min-width:0}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.collection-card{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface-muted);border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.collection-card-title{margin:0;font-size:1.05rem;font-weight:700}.collection-card-subtitle{color:var(--sf-color-text-secondary);margin:0;font-size:.95rem}.collection-card a{background:var(--sf-color-brand-soft);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.collection-card a{background:color-mix(in srgb,var(--sf-color-brand-soft)72%,var(--sf-color-brand-accent)28%)}}.collection-card a{color:var(--sf-color-brand-accent);padding:.35rem .65rem;font-size:.85rem;font-weight:700}.plp-browse-controls{gap:12px;margin-bottom:12px;display:grid}.plp-applied-filters{align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.plp-applied-filters-label{color:var(--sf-color-text-secondary);white-space:nowrap;margin:0;font-size:11px;font-weight:300;line-height:14px}.plp-applied-filters-list{scrollbar-width:thin;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.plp-browse-controls-filters{scrollbar-width:thin;align-items:flex-start;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.plp-browse-controls-filters.is-desktop{display:none}.plp-quick-filter-chip{border:1px solid var(--sf-color-plp-chip-border);background:var(--sf-color-surface);color:var(--sf-color-text-primary);box-shadow:0 1px 2px var(--sf-color-shadow);font-family:var(--sf-font-sans);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:4px;margin:0;font-weight:300;line-height:1;display:inline-flex}.plp-quick-filter-chip:focus-visible,.plp-sub-nav-link:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px}.plp-quick-filter-chip:disabled{cursor:not-allowed;opacity:.55}.plp-quick-filter-chip.is-mobile{border-radius:8px;min-height:24px;padding:4px 8px;font-size:12px;line-height:16px}.plp-quick-filter-chip.is-desktop{border-radius:8px;min-height:28px;padding:4px 12px;font-size:14px;line-height:20px}.plp-quick-filter-chip.is-luxe,.plp-quick-filter-chip.is-fast-delivery{font-weight:500}.plp-quick-filter-chip.is-luxe{color:var(--sf-color-plp-luxe)}.plp-quick-filter-chip.is-luxe.is-selected{border-color:var(--sf-color-plp-luxe);background:var(--sf-color-plp-luxe);color:var(--sf-color-text-inverse)}.plp-quick-filter-chip.is-fast-delivery.is-selected{border-color:var(--sf-color-brand-primary);background:var(--sf-color-brand-primary)}.plp-quick-filter-chip-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.plp-quick-filter-chip.is-mobile .plp-quick-filter-chip-icon{width:12px;height:12px}.plp-quick-filter-chip-icon svg{width:100%;height:100%}.plp-quick-filter-chip-label{margin:0}.plp-quick-filter-chevron{flex:none;width:16px;height:16px}.plp-quick-filter-clear-icon{flex:none;width:12px;height:12px}.plp-quick-filter-clear-icon.is-sm{width:10px;height:10px}.plp-quick-filter-clear-icon.is-xs{width:8px;height:8px}.plp-quick-filter-chip.is-selected-value{border-color:var(--sf-color-brand-primary);background:var(--sf-color-plp-chip-soft);border-radius:18px;padding-right:6px}.plp-quick-filter-chip-clear-pill{background:var(--sf-color-brand-primary);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.plp-quick-filter-chip.is-mobile .plp-quick-filter-chip-clear-pill{width:12px;height:12px}.plp-quick-filter-chip.is-image{border-radius:8px;align-content:start;justify-items:center;gap:2px;padding:0 0 4px;display:grid;overflow:hidden}.plp-quick-filter-image-wrap{background:var(--sf-color-surface-soft);border-radius:8px;width:80px;height:80px;overflow:hidden}.plp-quick-filter-chip.is-desktop .plp-quick-filter-image-wrap{width:100px;height:100px}.plp-quick-filter-image{object-fit:cover;width:100%;height:100%}.plp-sub-nav{min-width:0}.plp-browse-controls.has-top-sub-nav .plp-browse-controls-filters{border-top:1px solid var(--sf-color-border-subtle);padding-top:12px}.plp-sub-nav-list{scrollbar-width:thin;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.plp-sub-nav-item{flex:none}.plp-sub-nav-link{align-content:start;justify-items:center;gap:6px;width:78px;display:grid}.plp-sub-nav-image{aspect-ratio:1;object-fit:cover;border-radius:20px;width:78px;height:78px}.plp-sub-nav-image-fallback{background:var(--sf-color-plp-subnav-fallback);display:block}.plp-sub-nav-label{text-align:center;margin:0;font-size:11px;font-weight:400;line-height:16px}.plp-mobile-action-bar-shell{z-index:35;background:var(--sf-color-surface);border-top:1px solid var(--sf-color-input-disabled);box-shadow:0 -4px 8px var(--sf-color-shadow);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.plp-mobile-action-bar{grid-template-columns:1fr auto auto auto 1fr;align-items:center;min-height:48px;display:grid}.plp-mobile-action-bar-button{min-height:48px;color:var(--sf-color-text-primary);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.plp-mobile-action-bar-button.is-center-link{padding:0 16px}.plp-mobile-action-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.plp-mobile-action-icon svg{width:20px;height:20px}.plp-mobile-action-divider{background:var(--sf-color-input-disabled);width:1px;height:20px}.plp-mobile-action-dot{background:var(--sf-color-input-error);border-radius:999px;width:6px;height:6px;position:absolute;top:14px;right:50%;transform:translate(16px)}.plp-sort-modal-backdrop,.plp-filter-modal-backdrop{z-index:90;background:var(--sf-color-text-primary);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.plp-sort-modal-backdrop,.plp-filter-modal-backdrop{background:color-mix(in srgb,var(--sf-color-text-primary)50%,transparent)}}.plp-sort-modal-dismiss-layer{background:0 0;border:0;position:absolute;inset:0}.plp-sort-modal-sheet{background:var(--sf-color-surface-muted);padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0}.plp-sort-modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.plp-sort-modal-title{color:var(--sf-color-text-primary);margin:0;font-size:14px;font-weight:500;line-height:20px}.plp-sort-modal-close,.plp-filter-modal-close{width:20px;height:20px;color:var(--sf-color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.plp-sort-modal-close svg,.plp-filter-modal-close svg{width:20px;height:20px}.plp-sort-modal-list{margin:0;padding:0;list-style:none;display:grid}.plp-sort-option{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px 8px;display:flex}.plp-sort-option.is-selected{background:var(--sf-color-input-disabled)}.plp-sort-option-radio{border:1px solid var(--sf-color-plp-chip-border);background:var(--sf-color-surface);width:20px;height:20px;color:var(--sf-color-text-primary);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.plp-sort-option-radio svg{width:10px;height:10px}.plp-sort-option-radio.is-selected{border-color:var(--sf-color-brand-primary);background:var(--sf-color-brand-primary)}.plp-sort-option-label{color:var(--sf-color-text-primary);flex:auto;font-size:14px;font-weight:300;line-height:20px}.plp-sort-option.is-selected .plp-sort-option-label{font-weight:500}.plp-filter-modal-shell{background:var(--sf-color-surface-muted);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.plp-filter-modal-header{border-bottom:1px solid var(--sf-color-input-disabled);justify-content:space-between;align-items:center;min-height:56px;padding:12px 16px;display:flex}.plp-filter-modal-title{color:var(--sf-color-text-primary);margin:0;font-size:24px;font-weight:500;line-height:32px}.plp-filter-modal-body{grid-template-columns:122px minmax(0,1fr);min-height:0;display:grid}.plp-filter-groups{background:var(--sf-color-input-disabled);border-right:1px solid var(--sf-color-plp-chip-border);min-height:0;overflow-y:auto}.plp-filter-groups-list,.plp-filter-values-list{margin:0;padding:0;list-style:none}.plp-filter-group-button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:48px;padding:12px 4px 12px 16px;display:flex}.plp-filter-group-button.is-selected{background:var(--sf-color-surface)}.plp-filter-group-label{color:var(--sf-color-text-primary);font-size:14px;font-weight:300;line-height:20px}.plp-filter-group-button.is-selected .plp-filter-group-label{font-weight:500}.plp-filter-group-count{background:var(--sf-color-cta-interaction-overlay);text-align:center;min-width:16px;color:var(--sf-color-text-primary);border-radius:40px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.plp-filter-values{background:var(--sf-color-surface);min-height:0;padding:0 12px;overflow-y:auto}.plp-filter-value-button{border:0;border-bottom:.5px solid var(--sf-color-input-disabled);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;min-height:52px;padding:16px 0;display:flex}.plp-filter-checkbox{border:1.5px solid var(--sf-color-plp-chip-border);background:var(--sf-color-surface);width:16px;height:16px;color:var(--sf-color-text-primary);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.plp-filter-checkbox svg{width:10px;height:10px}.plp-filter-checkbox.is-selected{border-color:var(--sf-color-brand-primary);background:var(--sf-color-brand-primary)}.plp-filter-value-label{color:var(--sf-color-text-primary);flex:auto;font-size:14px;font-weight:300;line-height:20px}.plp-filter-value-button.is-selected .plp-filter-value-label{font-weight:500}.plp-filter-value-count{color:var(--sf-color-input-placeholder);flex:none;font-size:12px;font-weight:300;line-height:16px}.plp-filter-empty-state{color:var(--sf-color-input-placeholder);margin:20px 0;font-size:14px;line-height:20px}.plp-filter-modal-cta{padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--sf-color-surface);box-shadow:0 -4px 8px var(--sf-color-shadow);align-items:center;gap:12px;display:flex}.plp-filter-clear-all,.plp-filter-apply{border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.plp-filter-clear-all{border:1px solid var(--sf-color-cta-line-border);background:var(--sf-color-surface);color:var(--sf-color-text-primary);padding:0 24px}.plp-filter-apply{background:var(--sf-color-brand-primary);color:var(--sf-color-text-primary);border:0;flex:auto;padding:0 20px}.plp-filter-apply:disabled{opacity:.35}.sf-product-card{min-width:0;color:var(--sf-color-text-primary);gap:8px;display:grid}.sf-product-card-media{border-radius:8px;position:relative;overflow:hidden}.sf-product-card-image-link{aspect-ratio:168/193.2;background:var(--sf-color-surface);border-radius:8px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-product-card-image-link{background:color-mix(in srgb,var(--sf-color-surface)55%,var(--sf-color-brand-soft)45%)}}.sf-product-card.is-standard .sf-product-card-media,.sf-product-card.is-standard .sf-product-card-image-link{border-radius:12px}.sf-product-card-image,.sf-product-card-image-placeholder{width:100%;height:100%;display:block}.sf-product-card-image{object-fit:cover;transition:transform var(--sf-transition-base)}.sf-product-card:hover .sf-product-card-image{transform:scale(1.02)}.sf-product-card.is-sold-out .sf-product-card-image{filter:grayscale()saturate(.2)}.sf-product-card-image-overlay{background:var(--sf-color-surface);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sf-product-card-image-overlay{background:color-mix(in srgb,var(--sf-color-surface)52%,transparent)}}.sf-product-card-ribbon{background:var(--sf-color-product-ribbon);color:var(--sf-color-product-ribbon-text);margin:0;padding:0 10px 0 8px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:6px;left:0}.sf-product-card-ribbon:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:8px solid var(--sf-color-product-ribbon);position:absolute;top:0;right:-8px}.sf-product-card-new-badge{clip-path:polygon(50% 0%,60% 24%,86% 12%,76% 38%,100% 50%,76% 62%,86% 88%,60% 76%,50% 100%,40% 76%,14% 88%,24% 62%,0% 50%,24% 38%,14% 12%,40% 24%);background:var(--sf-color-brand-primary);width:40px;height:40px;color:var(--sf-color-text-primary);justify-content:center;align-items:center;margin:0;font-size:10px;font-weight:700;line-height:14px;display:flex;position:absolute;top:4px;right:4px}.sf-product-card-delivery-badge{margin:0;position:absolute;bottom:0;right:0}.plp-fast-delivery-badge{color:var(--sf-color-text-primary);align-items:flex-end;display:inline-flex}.plp-fast-delivery-badge-notch{background:var(--sf-color-surface);border-bottom-left-radius:6px;width:6px;height:6px}.plp-fast-delivery-badge-body{background:var(--sf-color-surface);box-shadow:0 2px 6px var(--sf-color-shadow);border-top-left-radius:10px;align-items:center;gap:3px;padding:4px 6px 2px;display:inline-flex}.plp-fast-delivery-badge-icon{justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.plp-fast-delivery-badge-icon svg{width:100%;height:100%}.plp-fast-delivery-badge-copy{gap:2px;font-size:8px;font-weight:500;line-height:8px;display:grid}.plp-fast-delivery-badge-copy>span{display:block}.plp-fast-delivery-badge.is-desktop .plp-fast-delivery-badge-body{gap:4px;padding:5px 8px 3px}.plp-fast-delivery-badge.is-desktop .plp-fast-delivery-badge-icon{width:12px;height:12px}.plp-fast-delivery-badge.is-desktop .plp-fast-delivery-badge-copy{font-size:10px;line-height:10px}.sf-product-card-sold-out-badge{color:var(--sf-color-surface);background:#000000bf;border-radius:8px;margin:0;padding:8px 12px;font-size:10px;font-weight:600;line-height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-product-card-body{gap:8px;display:grid}.sf-product-card-content{gap:6px;display:grid}.sf-product-card-meta-row{align-items:flex-start;gap:8px;display:flex}.sf-product-card-copy{min-width:0;color:inherit;flex:auto;gap:2px;display:grid}.sf-product-card-title,.sf-product-card-subtitle,.sf-product-card-price,.sf-product-card-compare-price,.sf-product-card-discount-pill,.sf-product-card-error{margin:0}.sf-product-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.sf-product-card-subtitle{color:var(--sf-color-footer-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:300;line-height:16px;display:-webkit-box;overflow:hidden}.sf-product-card.is-standard .sf-product-card-title,.sf-product-card.is-standard .sf-product-card-subtitle{font-size:14px;line-height:20px}.sf-product-card-wishlist-button{width:20px;height:20px;color:var(--sf-color-text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sf-product-card.is-compact .sf-product-card-wishlist-button{width:16px;height:16px}.sf-product-card-wishlist-button.is-active{color:var(--sf-color-brand-accent)}.sf-product-card-wishlist-button:disabled{cursor:wait;opacity:.6}.sf-product-card-wishlist-button svg{width:100%;height:100%}.sf-product-card-price-block{gap:4px;display:grid}.sf-product-card-attribute-pill{background:var(--sf-color-input-disabled);border-radius:8px;width:fit-content;margin:0}@supports (color:color-mix(in lab, red, red)){.sf-product-card-attribute-pill{background:color-mix(in srgb,var(--sf-color-input-disabled)78%,var(--sf-color-surface)22%)}}.sf-product-card-attribute-pill{color:var(--sf-color-text-primary);padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.sf-product-card-price-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sf-product-card-price{font-size:14px;font-weight:500;line-height:16px}.sf-product-card.is-standard .sf-product-card-price{font-size:16px;line-height:20px}.sf-product-card-compare-price{color:var(--sf-color-footer-muted);font-size:10px;font-weight:300;line-height:14px;text-decoration:line-through}.sf-product-card.is-standard .sf-product-card-compare-price{font-size:12px;line-height:16px}.sf-product-card-discount-pill{background:linear-gradient(90deg,var(--sf-color-product-discount-bg)0%,var(--sf-color-product-discount-fade)100%);width:fit-content;color:var(--sf-color-product-discount-text);border-radius:10px;align-items:center;gap:2px;padding:0 6px;font-size:10px;font-weight:300;line-height:14px;display:inline-flex}.sf-product-card-discount-pill span:first-child{font-size:12px;font-weight:700;line-height:16px}.sf-product-card.is-standard .sf-product-card-discount-pill{gap:4px;padding:0 8px;font-size:12px;line-height:16px}.sf-product-card.is-standard .sf-product-card-discount-pill span:first-child{font-size:14px;line-height:20px}.sf-product-card-swatches{align-items:center;gap:6px;display:flex}.sf-product-card-swatch{border:1px solid var(--sf-color-input-placeholder);background:var(--sf-color-surface);width:36px;height:36px;color:var(--sf-color-text-primary);text-align:center;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:12px;display:inline-flex;overflow:hidden}.sf-product-card-swatch img{object-fit:cover;width:100%;height:100%}.sf-product-card-swatch-more{border-color:var(--sf-color-input-placeholder);background:var(--sf-color-product-swatch-surface);align-content:center;justify-items:center;gap:0;padding:0;display:grid}.sf-product-card-swatch-more-count,.sf-product-card-swatch-more-label{font-size:10px;font-weight:500;line-height:12px;display:block}.sf-product-card-cart-button{border:1px solid var(--sf-color-input-placeholder);width:100%;min-height:34px;color:var(--sf-color-text-primary);cursor:pointer;transition:background-color var(--sf-transition-fast),border-color var(--sf-transition-fast);background:0 0;border-radius:6px;font-size:14px;font-weight:500;line-height:20px}.sf-product-card-cart-button:hover:not(:disabled){background:var(--sf-color-input-disabled)}@supports (color:color-mix(in lab, red, red)){.sf-product-card-cart-button:hover:not(:disabled){background:color-mix(in srgb,var(--sf-color-input-disabled)75%,var(--sf-color-surface)25%)}}.sf-product-card-cart-button:disabled{cursor:not-allowed;opacity:.72}.sf-product-card.is-compact .sf-product-card-cart-button{min-height:28px;font-size:12px;line-height:16px}.sf-product-card-error{color:var(--sf-color-danger);font-size:11px;line-height:14px}.sf-product-card-variant-selector-backdrop{z-index:95;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sf-product-card-variant-selector-sheet{background:var(--sf-color-surface);width:100%;max-width:100%;padding:16px 16px calc(0px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;position:relative;box-shadow:0 -4px 8px #21191314}.sf-product-card-variant-selector-grabber{background:#d9d9d9;border-radius:10px;width:32px;height:4px;margin:0 auto 24px}.sf-product-card-variant-selector-close{color:#7a7a7a;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.sf-product-card-variant-selector-close svg{width:20px;height:20px}.sf-product-card-variant-selector-header{margin-bottom:8px}.sf-product-card-variant-selector-title{color:#938e8b;align-items:center;gap:4px;margin:0;font-size:14px;font-weight:300;line-height:20px;display:inline-flex}.sf-product-card-variant-selector-title strong{color:#938e8b;font-weight:500}.sf-product-card-variant-selector-options{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 16px;list-style:none;display:flex}.sf-product-card-variant-option{background:var(--sf-color-surface);color:#211913;text-align:left;border:1px solid #dbd9d2;border-radius:40px;align-content:center;justify-items:start;min-height:36px;padding:4px 16px;display:grid}.sf-product-card-variant-option.is-selected{color:#fff;background:#211913;border-color:#211913}.sf-product-card-variant-option.is-disabled{color:#666262;background:#dbd9d2;border-color:#dbd9d2;text-decoration:line-through}.sf-product-card-variant-option:disabled{cursor:not-allowed}.sf-product-card-variant-option-label{font-size:14px;font-weight:500;line-height:20px;display:block}.sf-product-card-variant-option-price{font-size:12px;font-weight:300;line-height:16px;display:block}.sf-product-card-variant-selector-error{color:var(--sf-color-danger);margin:0 0 12px;font-size:12px;line-height:16px}.sf-product-card-variant-selector-footer{padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--sf-color-surface);margin:0 -16px;box-shadow:0 -4px 8px #21191314}.sf-product-card-variant-selector-submit{background:var(--sf-color-brand-primary);width:100%;min-height:48px;color:var(--sf-color-text-primary);border:0;border-radius:8px;font-size:16px;font-weight:500;line-height:20px}.sf-product-card-variant-selector-submit:disabled{opacity:.45}.wishlist-picker-backdrop{z-index:95;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wishlist-picker-sheet{background:var(--sf-color-surface);width:100%;max-width:100%;padding:16px 16px calc(0px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;position:relative;box-shadow:0 -4px 8px #21191314}.wishlist-picker-grabber{background:#d9d9d9;border-radius:10px;width:32px;height:4px;margin:0 auto 24px}.wishlist-picker-close{color:#7a7a7a;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.wishlist-picker-close svg{width:20px;height:20px}.wishlist-picker-header{gap:4px;margin-bottom:16px;display:grid}.wishlist-picker-title,.wishlist-picker-subtitle{margin:0}.wishlist-picker-title{color:#211913;font-size:16px;font-weight:600;line-height:20px}.wishlist-picker-subtitle{color:#666262;font-size:13px;font-weight:300;line-height:18px}.wishlist-picker-options{gap:10px;margin:0;padding:0 0 16px;list-style:none;display:grid}.wishlist-picker-option{color:#211913;text-align:left;background:#fcfbf8;border:1px solid #dbd9d2;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;padding:14px 16px;display:flex}.wishlist-picker-option.is-default{background:#f8f1e1;border-color:#d3b27a}.wishlist-picker-option-copy{gap:2px;display:grid}.wishlist-picker-option-name{font-size:15px;font-weight:500;line-height:20px}.wishlist-picker-option-meta,.wishlist-picker-option-action{color:#666262;font-size:12px;font-weight:400;line-height:16px}.wishlist-picker-option-action{color:#211913;font-weight:500}.wishlist-picker-error{color:var(--sf-color-danger);margin:0 0 12px;font-size:12px;line-height:16px}@media (min-width:1024px){.sf-product-card-variant-selector-backdrop{align-items:center;padding:24px}.sf-product-card-variant-selector-sheet{border-radius:24px;width:min(100%,720px);max-width:720px;padding-bottom:16px;box-shadow:0 24px 64px #2119132e}.sf-product-card-variant-selector-footer{border-radius:0 0 24px 24px;margin:0 -16px -16px;padding:12px 16px 16px}.wishlist-picker-backdrop{align-items:center;padding:24px}.wishlist-picker-sheet{border-radius:24px;width:min(100%,480px);max-width:480px;padding-bottom:16px;box-shadow:0 24px 64px #2119132e}}.sf-product-card.surface-storefront.is-standard .sf-product-card-media,.sf-product-card.surface-storefront.is-standard .sf-product-card-image-link{border-radius:8px}.sf-product-card.surface-storefront.is-sold-out .sf-product-card-image{filter:none}.sf-product-card.surface-storefront .sf-product-card-image-overlay{mix-blend-mode:hue;background:#ffffffb8}.sf-product-card.surface-storefront.is-standard .sf-product-card-ribbon{padding:0 8px;font-size:10px;font-weight:700;line-height:14px;top:4px}.sf-product-card.surface-storefront.is-standard .sf-product-card-ribbon:after{border-top-width:7px;border-bottom-width:7px;right:-8px}.sf-product-card.surface-storefront.is-standard .sf-product-card-body{gap:8px}.sf-product-card.surface-storefront.is-standard .sf-product-card-title{font-size:12px;line-height:16px}.sf-product-card.surface-storefront.is-standard .sf-product-card-subtitle{min-height:32px;font-size:12px;line-height:16px}.sf-product-card.surface-storefront.is-standard .sf-product-card-wishlist-button,.sf-product-card-wishlist-button.is-storefront-standard{width:16px;height:16px}.sf-product-card.surface-storefront.is-standard .sf-product-card-price{font-size:14px;line-height:20px}.sf-product-card.surface-storefront.is-standard .sf-product-card-compare-price{font-size:10px;line-height:14px}.sf-product-card.surface-storefront.is-standard .sf-product-card-discount-pill{gap:2px;padding:0 6px;font-size:10px;line-height:14px}.sf-product-card.surface-storefront.is-standard .sf-product-card-discount-pill span:first-child{font-size:12px;line-height:16px}.sf-product-card.surface-storefront.is-standard .sf-product-card-cart-button,.sf-product-card-cart-button.is-storefront-standard{min-height:28px;padding:4px 12px;font-size:12px;line-height:16px}@media (min-width:1024px){.sf-product-card.surface-storefront.is-standard .sf-product-card-media,.sf-product-card.surface-storefront.is-standard .sf-product-card-image-link,.sf-product-card.surface-storefront.is-standard .sf-product-card-image{border-radius:12px}.sf-product-card.surface-storefront.is-standard .sf-product-card-ribbon{padding:0 10px 0 8px;font-size:12px;font-weight:500;line-height:16px;top:6px}.sf-product-card.surface-storefront.is-standard .sf-product-card-ribbon:after{border-top-width:8px;border-bottom-width:8px;border-left-width:10px;right:-10px}.sf-product-card.surface-storefront.is-standard .plp-fast-delivery-badge-body{gap:4px;padding:5px 8px 3px}.sf-product-card.surface-storefront.is-standard .plp-fast-delivery-badge-icon{width:12px;height:12px}.sf-product-card.surface-storefront.is-standard .plp-fast-delivery-badge-copy{gap:4px;font-size:10px;line-height:10px}.sf-product-card.surface-storefront.is-standard .sf-product-card-body,.sf-product-card.surface-storefront.is-standard .sf-product-card-content{gap:8px}.sf-product-card.surface-storefront.is-standard .sf-product-card-title{font-size:14px;line-height:20px}.sf-product-card.surface-storefront.is-standard .sf-product-card-subtitle{min-height:40px;font-size:14px;line-height:20px}.sf-product-card.surface-storefront.is-standard .sf-product-card-wishlist-button,.sf-product-card-wishlist-button.is-storefront-standard{width:20px;height:20px}.sf-product-card.surface-storefront.is-standard .sf-product-card-price{font-size:16px;line-height:20px}.sf-product-card.surface-storefront.is-standard .sf-product-card-compare-price{font-size:12px;line-height:16px}.sf-product-card.surface-storefront.is-standard .sf-product-card-discount-pill{gap:4px;padding:0 8px;font-size:12px;line-height:16px}.sf-product-card.surface-storefront.is-standard .sf-product-card-discount-pill span:first-child{font-size:14px;line-height:20px}.sf-product-card.surface-storefront.is-standard .sf-product-card-cart-button,.sf-product-card-cart-button.is-storefront-standard{min-height:36px;padding:8px 16px;font-size:14px;line-height:20px}}.product-page-card{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface-muted);border-radius:1.25rem;padding:1.5rem}.product-page-card h1{margin:0;font-size:clamp(1.7rem,4vw,2.4rem)}.product-page-card p{color:var(--sf-color-text-secondary);margin:.5rem 0 0}.product-page-price{color:var(--sf-color-text-primary);font-size:1.3rem;font-weight:800}.product-page-meta{font-size:.9rem}.pdp-page-shell{gap:1rem;width:min(720px,100%);padding-top:.75rem}.pdp-carousel,.pdp-section,.pdp-sticky-footer{min-width:0}.pdp-section{gap:1rem;display:grid}.pdp-carousel{gap:.5rem;display:grid}.pdp-carousel--mobile,.pdp-carousel--desktop,.pdp-carousel-bleed{width:100%}.pdp-carousel--mobile .pdp-carousel-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.pdp-carousel-stage{position:relative;overflow:hidden}.pdp-carousel--mobile .pdp-carousel-stage{min-height:21.5rem}.pdp-carousel--desktop .pdp-carousel-stage{background:radial-gradient(circle at 0 0,#ffffffe0,#0000 36%),linear-gradient(#f5efe7 0%,#e5ded4 100%);border-radius:0 0 28px 28px;min-height:27rem;box-shadow:inset 0 -1px #21191314}.pdp-carousel-viewport{overflow:hidden}.pdp-carousel--desktop .pdp-carousel-viewport{position:absolute;inset:0}.pdp-carousel-container{touch-action:pan-y;align-items:stretch;display:flex}.pdp-carousel--mobile .pdp-carousel-container{gap:.25rem;padding:0 10vw 0 0;scroll-padding-right:10vw}.pdp-carousel--desktop .pdp-carousel-container{gap:0;height:100%;padding:0}.pdp-carousel-slide{flex:none;min-width:0;position:relative;overflow:hidden}.pdp-carousel--mobile .pdp-carousel-slide{aspect-ratio:1;border-radius:4px;flex-basis:90vw}.pdp-carousel--desktop .pdp-carousel-slide{flex-basis:100%;height:100%}.pdp-carousel-image,.pdp-carousel-image-placeholder{object-fit:cover;width:100%;display:block}.pdp-carousel-image-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0}.pdp-carousel--mobile .pdp-carousel-image,.pdp-carousel--mobile .pdp-carousel-image-placeholder{border-radius:4px}.pdp-carousel--desktop .pdp-carousel-image,.pdp-carousel--desktop .pdp-carousel-image-placeholder{height:100%;min-height:27rem}.pdp-carousel-image-placeholder{background:linear-gradient(135deg,#ffffff8c,#0000),linear-gradient(#d8cfc4 0%,#f5eee4 100%)}.pdp-carousel-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .875rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex;position:absolute;box-shadow:0 10px 24px #2119131a}.pdp-carousel--mobile .pdp-carousel-chip{color:var(--sf-color-text-inverse);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:0 .75rem .75rem 0;padding:.25rem .75rem .25rem .5rem;top:.25rem;left:.25rem;right:auto;box-shadow:0 1px 2px #21191314}.pdp-carousel--mobile .pdp-carousel-chip--footer{top:auto;bottom:.25rem}.pdp-carousel--desktop .pdp-carousel-chip{color:var(--sf-color-text-primary);background:#ffffffe0;top:1rem;right:1rem}.pdp-carousel-chip-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.pdp-carousel-chip-icon svg{width:1rem;height:1rem}.pdp-carousel-dots{gap:.375rem;display:inline-flex;position:absolute;right:50%;transform:translate(50%)}.pdp-carousel-dots-flow{justify-content:center;display:flex}.pdp-carousel--mobile .pdp-carousel-dots{position:static;right:auto;transform:none}.pdp-carousel--desktop .pdp-carousel-dots{bottom:1rem}.pdp-carousel-dot{appearance:none;cursor:pointer;background:#21191342;border:0;border-radius:999px;width:.375rem;height:.375rem;padding:0;transition:width .14s,background-color .14s,transform .14s}.pdp-carousel--desktop .pdp-carousel-dot{background:#ffffff7a}.pdp-carousel-dot.is-active{width:1.25rem}.pdp-carousel--desktop .pdp-carousel-dot.is-active{background:var(--sf-color-surface);width:1rem}.pdp-carousel-lightbox{z-index:1200;background:#000;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.pdp-carousel-lightbox-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;display:flex}.pdp-carousel-lightbox-image{object-fit:contain;width:100%;height:100%}.pdp-carousel-lightbox-close,.pdp-carousel-lightbox-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#ffffffe0;border:1px solid #0000003d;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:0;display:inline-flex}.pdp-carousel-lightbox-close{position:absolute;top:1rem;right:1rem}.pdp-carousel-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%)}.pdp-carousel-lightbox-nav.is-prev{left:1rem}.pdp-carousel-lightbox-nav.is-next{right:1rem}.pdp-carousel-lightbox-nav:disabled{opacity:.25;cursor:not-allowed}.pdp-carousel-lightbox-icon{stroke:#000;fill:none;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.pdp-carousel-lightbox-icon--close{stroke-width:1.8px}.pdp-carousel-lightbox-icon--arrow{stroke-width:1.7px}.pdp-summary-card,.pdp-price-card,.pdp-edd-card,.pdp-feature-card,.pdp-swatch-card,.pdp-overview-card,.pdp-reviews-card,.pdp-contact-card,.pdp-accordion,.pdp-bundle-card{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);box-shadow:0 4px 14px #2119130f}.pdp-summary-card,.pdp-edd-card,.pdp-feature-card,.pdp-swatch-card,.pdp-overview-card,.pdp-reviews-card,.pdp-contact-card,.pdp-accordion{border-radius:24px;padding:1rem}.pdp-summary-card{gap:1.125rem}.pdp-summary-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pdp-summary-copy{gap:.5rem;min-width:0;display:grid}.pdp-title{font-family:var(--sf-font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,6vw,2.45rem);line-height:1.05}.pdp-subtitle{color:var(--sf-color-text-secondary);margin:0;font-size:.9375rem;line-height:1.375rem}.pdp-summary-actions{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.pdp-icon-button,.pdp-variant-card,.pdp-swatch-card-item,.pdp-bundle-cta{appearance:none;cursor:pointer;font:inherit;border:0}.pdp-icon-button{background:var(--sf-color-surface);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdp-icon-button{background:color-mix(in srgb,var(--sf-color-surface)74%,var(--sf-color-brand-soft)26%)}}.pdp-icon-button{color:var(--sf-color-text-primary)}.pdp-icon-button svg{width:1.25rem;height:1.25rem}.pdp-rating-row{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:inline-flex}.pdp-rating-stars{vertical-align:middle;align-items:center;gap:4px;line-height:1;display:inline-flex}.pdp-star-icon{color:#e0e0e0;width:16px;height:16px}.pdp-star-icon.is-filled{color:#f5a623}.pdp-rating-copy{color:var(--sf-color-text-secondary);margin:0;font-size:.75rem;font-weight:300;line-height:1rem}.pdp-rating-copy span{color:var(--sf-color-text-primary);text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:from-font}.pdp-variant-row,.pdp-related-rail,.pdp-bundle-row{scrollbar-width:none;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.pdp-variant-row::-webkit-scrollbar{display:none}.pdp-related-rail::-webkit-scrollbar{display:none}.pdp-bundle-row::-webkit-scrollbar{display:none}.pdp-variant-card{background:var(--sf-color-surface);min-width:8.5rem;color:var(--sf-color-text-primary);text-align:left;border:1px solid #dbd9d2;border-radius:20px;gap:.25rem;padding:.75rem .875rem;display:grid}.pdp-variant-card p,.pdp-variant-card span{margin:0}.pdp-variant-card p{font-size:.875rem;font-weight:500;line-height:1.25rem}.pdp-variant-card span{color:var(--sf-color-text-secondary);font-size:.75rem;line-height:1rem}.pdp-variant-card.is-selected{color:var(--sf-color-text-inverse);background:#211913;border-color:#211913}.pdp-variant-card.is-selected span{color:#ffffffc7}.pdp-stock-copy,.pdp-tax-copy,.pdp-feature-label,.pdp-review-note,.pdp-contact-text,.pdp-accordion-content p{color:var(--sf-color-text-secondary);margin:0}.pdp-stock-copy{font-size:.875rem;line-height:1.25rem}.pdp-price-card{background:linear-gradient(180deg,#ffffffeb,#f9f5ef),var(--sf-color-surface);border-radius:22px;gap:.75rem;padding:1rem;display:grid}.pdp-price-card-head,.pdp-feature-header,.pdp-review-summary,.pdp-contact-card{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pdp-price-card-head p,.pdp-price-card-head span,.pdp-feature-header p,.pdp-feature-header span{margin:0}.pdp-price-card-head p,.pdp-feature-header p{text-transform:uppercase;letter-spacing:.08em;color:var(--sf-color-text-secondary);font-size:.75rem;line-height:1rem}.pdp-price-card-head span,.pdp-feature-header span{color:var(--sf-color-brand-accent);font-size:.75rem;font-weight:500;line-height:1rem}.pdp-price-row{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.pdp-price-value,.pdp-price-compare,.pdp-price-discount{margin:0}.pdp-price-value{letter-spacing:-.03em;font-size:clamp(1.8rem,6vw,2.25rem);font-weight:600;line-height:1}.pdp-price-compare{color:var(--sf-color-text-secondary);font-size:.9375rem;line-height:1.25rem;text-decoration:line-through}.pdp-price-discount{background:var(--sf-color-brand-soft);border-radius:999px;padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.pdp-price-discount{background:color-mix(in srgb,var(--sf-color-brand-soft)70%,var(--sf-color-brand-primary)30%)}}.pdp-price-discount{color:var(--sf-color-brand-accent);font-size:.75rem;font-weight:600;line-height:1rem}.pdp-tax-copy{font-size:.75rem;line-height:1rem}.pdp-tag-strip{flex-wrap:wrap;gap:.5rem;display:flex}.pdp-tag{background:var(--sf-color-brand-soft);border-radius:999px;align-items:center;min-height:1.875rem;padding:.25rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdp-tag{background:color-mix(in srgb,var(--sf-color-brand-soft)34%,var(--sf-color-surface)66%)}}.pdp-tag{color:var(--sf-color-text-primary);font-size:.75rem;font-weight:500;line-height:1rem}.pdp-edd-card{background:var(--sf-color-brand-soft)}@supports (color:color-mix(in lab, red, red)){.pdp-edd-card{background:color-mix(in srgb,var(--sf-color-brand-soft)22%,var(--sf-color-surface)78%)}}.pdp-edd-header{gap:.875rem;display:grid}.pdp-edd-badge{width:fit-content;min-height:2rem;color:var(--sf-color-text-inverse);background:#211913;border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pdp-edd-badge-icon{width:.875rem;height:1rem;color:var(--sf-color-brand-primary);justify-content:center;align-items:center;display:inline-flex}.pdp-edd-badge-icon svg{width:.75rem;height:1rem}.pdp-edd-copy{gap:.25rem;display:grid}.pdp-edd-copy p,.pdp-edd-copy strong{margin:0}.pdp-edd-copy p{color:var(--sf-color-text-secondary);font-size:.8125rem;line-height:1rem}.pdp-edd-copy strong{font-size:1rem;font-weight:500;line-height:1.375rem}.pdp-trust-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;padding:.25rem;display:grid}.pdp-trust-item{text-align:center;align-content:start;justify-items:center;gap:.25rem;min-width:0;min-height:3rem;padding:.25rem .25rem 0;display:grid;position:relative}.pdp-trust-item:not(:last-child):after{content:"";background:var(--sf-color-border-subtle);width:1px;height:1.75rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pdp-trust-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.pdp-trust-icon img{width:1.25rem;height:1.25rem;display:block}.pdp-trust-copy{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:.625rem;line-height:.75rem;font-weight:var(--sf-ref-type-weight-light);letter-spacing:0;margin:0}.pdp-trust-copy span{display:block}.pdp-trust-help{width:.75rem;height:.75rem;color:var(--sf-color-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute;top:0;left:calc(50% + 1.25rem)}.pdp-trust-help img{width:.75rem;height:.75rem;display:block}.pdp-trust-help:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px;border-radius:999px}.pdp-trust-tooltip{z-index:2;opacity:0;pointer-events:none;background:var(--sf-color-text-primary);color:var(--sf-color-text-inverse);white-space:nowrap;border-radius:.5rem;padding:.375rem .5rem;font-size:.625rem;line-height:.75rem;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%,.125rem);box-shadow:0 .5rem 1.5rem #21191329}.pdp-trust-tooltip.is-visible{opacity:1;transform:translate(-50%)}.pdp-trust-tooltip:after{content:"";background:var(--sf-color-text-primary);width:.375rem;height:.375rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-.125rem)rotate(45deg)}.pdp-feature-card{background:linear-gradient(145deg,#fff9f0,#f8f3eb)}.pdp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pdp-feature-item{background:#ffffffb8;border-radius:18px;padding:.875rem}.pdp-feature-item p{margin:0}.pdp-feature-label{font-size:.75rem;line-height:1rem}.pdp-feature-value{margin-top:.25rem;font-size:.9375rem;font-weight:500;line-height:1.25rem}.pdp-section-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pdp-section-heading h2,.pdp-copy-block h3,.pdp-faq-item h3{margin:0;font-size:1rem;line-height:1.375rem}.pdp-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.pdp-swatch-card-item{background:var(--sf-color-surface);color:var(--sf-color-text-primary);text-align:left;border:1px solid #dbd9d2;border-radius:18px;gap:.375rem;padding:.5rem;display:grid}.pdp-swatch-card-item.is-selected{color:var(--sf-color-text-inverse);background:#211913;border-color:#211913}.pdp-swatch-image-wrap{aspect-ratio:60/69;background:linear-gradient(#ece4da 0%,#d6cbbb 100%);border-radius:12px;overflow:hidden}.pdp-swatch-image,.pdp-swatch-image-fallback{object-fit:cover;width:100%;height:100%}.pdp-swatch-image-fallback{background:linear-gradient(135deg,#ffffff80,#0000)}.pdp-swatch-title,.pdp-swatch-meta,.pdp-swatch-price{margin:0}.pdp-swatch-title{font-size:.75rem;font-weight:500;line-height:1rem}.pdp-swatch-meta{color:var(--sf-color-text-secondary);text-transform:capitalize;font-size:.6875rem;line-height:.875rem}.pdp-swatch-card-item.is-selected .pdp-swatch-meta{color:#ffffffb3}.pdp-swatch-price{font-size:.75rem;line-height:1rem}.pdp-brand-banner{background:linear-gradient(135deg,#fffbf4,#f4ece4);border-radius:18px;align-items:center;gap:.875rem;padding:.875rem;display:flex}.pdp-brand-banner p{margin:0;font-size:.875rem;line-height:1.25rem}.pdp-brand-badge{width:2.5rem;height:2.5rem;color:var(--sf-color-text-inverse);font-family:var(--sf-font-serif);background:#211913;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.pdp-attribute-list,.pdp-copy-block,.pdp-spec-table{gap:.75rem;display:grid}.pdp-attribute-row,.pdp-spec-row{border-bottom:1px solid var(--sf-color-text-primary);justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-attribute-row,.pdp-spec-row{border-bottom:1px solid color-mix(in srgb,var(--sf-color-text-primary)8%,transparent)}}.pdp-attribute-row:last-child,.pdp-spec-row:last-child{border-bottom:0;padding-bottom:0}.pdp-attribute-row dt,.pdp-attribute-row dd,.pdp-spec-row p,.pdp-spec-row span{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:.875rem;line-height:1.25rem}.pdp-attribute-row dt,.pdp-spec-row p{color:var(--sf-color-text-secondary);flex:1 1 0}.pdp-attribute-row dd,.pdp-spec-row span{text-align:right;flex:0 58%;max-width:58%}.pdp-copy-block p,.pdp-bullet-list{color:var(--sf-color-text-secondary);margin:0;font-size:.875rem;line-height:1.5rem}.pdp-keyword-stack,.pdp-mobile-keyword-stack{gap:.5rem;display:grid}.pdp-keyword-row,.pdp-mobile-keyword-row{background:var(--sf-color-brand-soft);border-radius:14px;gap:.125rem;padding:.75rem .875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pdp-keyword-row,.pdp-mobile-keyword-row{background:color-mix(in srgb,var(--sf-color-brand-soft)22%,var(--sf-color-surface)78%)}}.pdp-keyword-row span,.pdp-mobile-keyword-row span{color:var(--sf-color-text-secondary);font-size:.75rem;font-weight:500;line-height:1rem}.pdp-keyword-row p,.pdp-mobile-keyword-row p{color:var(--sf-color-text-primary);margin:0;font-size:.875rem;line-height:1.25rem}.pdp-bullet-list{padding-left:1.125rem}.pdp-review-summary{align-items:flex-end}.pdp-review-score{font-family:var(--sf-font-serif);margin:0;font-size:2rem;line-height:1}.pdp-review-note{font-size:.875rem;line-height:1.25rem}.pdp-review-media-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.pdp-review-media{aspect-ratio:1;object-fit:cover;background:linear-gradient(#ece4da 0%,#d6cbbb 100%);border-radius:14px;width:100%}.pdp-accordion-stack{gap:.75rem}.pdp-accordion{overflow:hidden}.pdp-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.9375rem;font-weight:500;line-height:1.25rem;list-style:none;display:flex}.pdp-accordion summary::-webkit-details-marker{display:none}.pdp-accordion summary:after{content:"+";color:var(--sf-color-text-secondary);flex-shrink:0;font-size:1.125rem;line-height:1}.pdp-accordion[open] summary:after{content:"−"}.pdp-accordion-content{gap:.875rem;padding-top:.875rem;display:grid}.pdp-faq-item{gap:.375rem;display:grid}.pdp-contact-card{background:linear-gradient(135deg,#fff8e6,#f5e9d5);border-radius:24px;padding:1rem}.pdp-contact-copy{gap:.25rem;display:grid}.pdp-contact-title{margin:0;font-size:1rem;font-weight:600;line-height:1.375rem}.pdp-contact-text{font-size:.8125rem;line-height:1.125rem}.pdp-related-section{gap:1.5rem;overflow-x:clip}.pdp-recommendation-group{gap:.875rem}.pdp-recommendation-group .pdp-section-heading{padding-inline:1rem}.pdp-recommendation-grid{gap:1.5rem .5rem;padding-inline:.5rem}.pdp-recently-viewed-section{gap:.875rem;overflow:hidden}.pdp-recently-viewed-section .pdp-section-heading{padding-inline:1rem}.pdp-recently-viewed-list{overscroll-behavior-x:contain;scrollbar-width:none;gap:.75rem;margin:0;padding:0 .5rem;list-style:none;display:flex;overflow-x:auto}.pdp-recently-viewed-list::-webkit-scrollbar{display:none}.pdp-recently-viewed-list-item{flex:0 0 11.5rem}.pdp-bundle-card{background:var(--sf-color-brand-soft);border-radius:20px;min-width:16rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp-bundle-card{background:color-mix(in srgb,var(--sf-color-brand-soft)44%,var(--sf-color-surface)56%)}}.pdp-bundle-card-shell{min-width:0}.pdp-bundle-discount{color:var(--sf-color-text-inverse);background:#211913;padding:.625rem .875rem;font-size:.75rem;font-weight:600;line-height:1rem}.pdp-bundle-surface{background:var(--sf-color-surface);border-radius:16px;gap:.75rem;margin:.5rem;padding:.875rem .875rem 1rem;display:grid;position:relative}.pdp-bundle-hero{aspect-ratio:1.15;background:linear-gradient(#ece4da 0%,#d6cbbb 100%);border-radius:16px;overflow:hidden}.pdp-bundle-hero-image,.pdp-bundle-hero-fallback,.pdp-bundle-thumb{object-fit:cover;width:100%;height:100%}.pdp-bundle-hero-fallback{background:linear-gradient(135deg,#ffffff80,#0000)}.pdp-bundle-title,.pdp-bundle-price{margin:0}.pdp-bundle-title{max-width:calc(100% - 3rem);font-size:.875rem;font-weight:500;line-height:1.25rem}.pdp-bundle-thumbs{gap:.5rem;display:flex}.pdp-bundle-thumb{background:linear-gradient(#ece4da 0%,#d6cbbb 100%);border-radius:10px;width:2.5rem;height:2.5rem}.pdp-bundle-tags{flex-wrap:wrap;gap:.375rem;display:flex}.pdp-bundle-tag{background:var(--sf-color-brand-soft);border-radius:999px;align-items:center;min-height:1.5rem;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdp-bundle-tag{background:color-mix(in srgb,var(--sf-color-brand-soft)50%,var(--sf-color-surface)50%)}}.pdp-bundle-tag{color:var(--sf-color-text-primary);font-size:.6875rem;line-height:.875rem}.pdp-bundle-price{font-size:.9375rem;font-weight:600;line-height:1.25rem}.pdp-bundle-price span{color:var(--sf-color-text-secondary);font-size:.75rem;font-weight:400}.pdp-bundle-cta{background:var(--sf-color-brand-primary);width:2.25rem;height:2.25rem;color:var(--sf-color-text-primary);border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;bottom:.875rem;right:.875rem;box-shadow:0 8px 18px #2119131f}.pdp-related-item{min-width:min(17.5rem,100vw - 4rem)}.pdp-sticky-footer{z-index:40;padding:0;position:fixed;bottom:0;left:0;right:0}.pdp-sticky-footer-inner{background:var(--sf-color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;align-items:center;gap:.75rem;width:100%;margin:0 auto;padding:.5rem 1rem;display:flex;box-shadow:0 -4px 8px #21191314}.pdp-sticky-footer-inner>*{min-width:0}.pdp-sticky-footer-primary{flex:1 1 0}.pdp-sticky-footer-secondary{flex:none}.pdp-mobile-only{display:block}.pdp-desktop-only{display:none}.pdp-mobile-first-fold{gap:.75rem;display:grid}.pdp-desktop-fold{display:none}.pdp-mobile-summary-card,.pdp-mobile-edd-card{min-width:0;margin-inline:.5rem;padding:.5rem}.pdp-mobile-summary-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:.5rem;padding-bottom:.25rem}.pdp-mobile-edd-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:.25rem;padding-bottom:.25rem}.pdp-mobile-summary-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pdp-mobile-summary-copy{gap:.375rem;min-width:0;display:grid}.pdp-mobile-heading-stack{gap:.25rem;display:grid}.pdp-mobile-title,.pdp-mobile-material{margin:0}.pdp-mobile-title{color:var(--sf-color-text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:.9375rem;font-weight:500;line-height:1.25rem;overflow:hidden}.pdp-mobile-title-set{color:var(--sf-color-text-secondary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.pdp-mobile-material{color:var(--sf-color-text-primary);padding-left:.5rem;font-size:.8125rem;font-weight:300;line-height:1rem;position:relative}.pdp-mobile-material:before{content:"";background:var(--sf-color-cta-success-main);border-radius:999px;width:.125rem;height:.875rem;position:absolute;top:.125rem;left:0}.pdp-icon-button.is-active{color:var(--sf-color-brand-accent)}.pdp-mobile-summary-card .pdp-summary-actions{gap:.75rem;padding-top:.125rem}.pdp-mobile-summary-card .pdp-icon-button{width:auto;height:auto;color:var(--sf-color-text-primary);background:0 0;border-radius:0;padding:0}.pdp-mobile-summary-card .pdp-icon-button svg{width:1.25rem;height:1.25rem}.pdp-mobile-chip-row{flex-wrap:wrap;gap:.75rem;display:flex}.pdp-mobile-chip{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);min-height:1.75rem;color:var(--sf-color-text-primary);border-radius:1rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex;overflow:clip;box-shadow:0 1px 2px #21191314}.pdp-mobile-chip-label{color:var(--sf-color-text-secondary);font-weight:300}.pdp-mobile-chip-select-shell{align-items:center;gap:.375rem;display:inline-flex}.pdp-mobile-chip select{appearance:none;min-width:3.5rem;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1rem}.pdp-mobile-chip-value{font-weight:500}.pdp-mobile-chip--variant select{color:var(--sf-color-text-secondary)}.pdp-mobile-chip--swatch select{color:var(--sf-color-text-primary)}.pdp-mobile-chip-count{color:var(--sf-color-text-secondary);font-size:.625rem;font-weight:300;line-height:.875rem}.pdp-mobile-chip-caret{color:var(--sf-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.pdp-mobile-chip-caret svg{width:.875rem;height:.875rem}.pdp-mobile-price-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pdp-mobile-price-main{white-space:nowrap;align-items:baseline;gap:.25rem;margin:0;display:inline-flex}.pdp-mobile-price-prefix,.pdp-mobile-price-value{color:var(--sf-color-text-primary);font-size:1rem;font-weight:700;line-height:1.25rem}.pdp-mobile-price-compare{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.pdp-mobile-price-mrp{color:var(--sf-color-text-secondary);white-space:nowrap;align-items:baseline;gap:.25rem;margin:0;font-size:.75rem;line-height:1rem;display:inline-flex}.pdp-mobile-price-mrp-label{font-weight:300}.pdp-mobile-price-mrp-value{text-underline-offset:.08em;text-decoration:line-through;text-decoration-thickness:from-font}.pdp-mobile-price-divider{background:var(--sf-color-border-subtle);width:1px;height:.75rem}.pdp-mobile-price-discount{color:var(--sf-color-cta-offer-main);white-space:nowrap;align-items:baseline;gap:.125rem;margin:0;font-size:.875rem;font-weight:700;line-height:1.25rem;display:inline-flex}.pdp-mobile-price-discount span:last-child{font-weight:300}.pdp-mobile-price-block{gap:.375rem;display:grid}.pdp-tax-copy{color:var(--sf-color-text-secondary);font-size:.5rem;font-weight:300;line-height:.625rem}.pdp-mobile-best-offers{background:var(--sf-color-background-offer-base);border-radius:.375rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.375rem;min-height:2rem;padding:.25rem .5rem;display:grid}.pdp-mobile-best-offers-left,.pdp-mobile-best-offers-toggle{white-space:nowrap;align-items:center;gap:.25rem;margin:0;display:inline-flex}.pdp-mobile-best-offers-left{color:var(--sf-color-text-offer-dark)}.pdp-mobile-best-offers-left span{font-size:.75rem;font-weight:300;line-height:1rem}.pdp-mobile-best-offers-left strong{font-size:.75rem;font-weight:500;line-height:1rem}.pdp-mobile-best-offers-toggle{color:var(--sf-color-text-secondary);justify-self:end;gap:.125rem;font-size:.75rem;font-weight:500;line-height:1rem}.pdp-mobile-best-offers-toggle svg{width:.75rem;height:.75rem}.pdp-mobile-status-message{color:var(--sf-color-text-secondary);margin:0;font-size:.75rem;line-height:1rem}.pdp-mobile-section-divider{background:#efeeea;height:.5rem;margin-inline:0}.pdp-mobile-edd-card{border-top:0;gap:.5rem;display:grid}.pdp-mobile-edd-head{grid-template-columns:auto 1fr;align-items:center;gap:.625rem;display:grid}.pdp-mobile-edd-label{gap:0;min-width:fit-content;font-size:.625rem;font-weight:500;line-height:.75rem;display:grid}.pdp-mobile-edd-icon,.pdp-mobile-edd-icon svg{width:.875rem;height:1rem}.pdp-mobile-edd-copy{gap:0;display:grid}.pdp-mobile-edd-copy p,.pdp-mobile-edd-copy strong{margin:0}.pdp-mobile-edd-copy p{color:var(--sf-color-text-secondary);font-size:.75rem;font-weight:300;line-height:1rem}.pdp-mobile-edd-copy strong{font-size:1rem;font-weight:700;line-height:1.25rem}.pdp-mobile-edd-divider{background:var(--sf-color-text-primary);height:1px}@supports (color:color-mix(in lab, red, red)){.pdp-mobile-edd-divider{background:color-mix(in srgb,var(--sf-color-text-primary)8%,transparent)}}.pdp-mobile-edd-badges{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-top:0;padding-top:.5rem;display:grid}.pdp-mobile-edd-badge-item{color:inherit;text-align:center;justify-items:center;gap:.375rem;text-decoration:none;display:grid}.pdp-mobile-edd-badge-image{object-fit:contain;width:1.5rem;height:1.5rem}.pdp-mobile-edd-badge-item span{font-size:.625rem;line-height:1rem}.pdp-mobile-specs-card{margin-inline:0}.pdp-mobile-cards-container{background:#efeeea;gap:1.5rem;padding:1rem;display:grid}.pdp-mobile-cards-container>.pdp-section,.pdp-mobile-cards-container>.pdp-mobile-specs-card,.pdp-mobile-cards-container>.pdp-mobile-accordion-stack,.pdp-mobile-cards-container>.pdp-mobile-promo-card{margin-inline:0}.pdp-mobile-cards-container>.pdp-reviews-card--compact{border-radius:12px;padding:.75rem;box-shadow:0 1px 2px #21191314}.pdp-mobile-specs-shell{background:var(--sf-color-surface);border:0;border-radius:12px;gap:1rem;padding:1rem .75rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #21191314}.pdp-mobile-specs-title-row h2{color:#211913;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.pdp-mobile-specs-banner{align-items:center;gap:.5rem;display:flex}.pdp-mobile-specs-mark{background:#ffc84540;border-radius:20px;align-items:center;gap:.25rem;width:fit-content;padding-right:.5rem;display:inline-flex}.pdp-mobile-specs-mark-trust{color:var(--sf-color-text-primary);white-space:nowrap;padding:.375rem 0;font-size:.75rem;font-weight:500;line-height:1rem}.pdp-mobile-specs-banner p{color:#938e8b;min-width:0;margin:0;font-size:.75rem;font-weight:300;line-height:1rem}.pdp-mobile-specs-brand-banner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.pdp-mobile-specs-brand-badge{color:#211913;background:#ffc84540;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.pdp-mobile-specs-brand-banner p{color:#938e8b;margin:0;font-size:.75rem;font-weight:300;line-height:1rem}.pdp-mobile-specs-brand-banner strong{color:#211913;font-weight:500}.pdp-mobile-overview-copy{color:#403b3b;margin:0;font-size:.75rem;font-weight:300;line-height:1rem}.pdp-mobile-specs-mark-icon{background:#ffc845;border-radius:20px;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.375rem .625rem;display:inline-flex}.pdp-mobile-specs-mark-logo{object-fit:contain;width:1rem;height:1rem;display:block}.pdp-mobile-specs-list{gap:.5rem;display:grid}.pdp-mobile-specs-row{grid-template-columns:minmax(0,6.375rem) .5rem minmax(0,1fr);align-items:start;gap:0;display:grid}.pdp-mobile-specs-row dt,.pdp-mobile-specs-row dd,.pdp-mobile-specs-row span,.pdp-mobile-specs-block h3,.pdp-mobile-accordion-copy,.pdp-mobile-accordion-list,.pdp-mobile-accordion-list li{margin:0}.pdp-mobile-specs-row dt{color:#938e8b;font-size:.875rem;font-weight:300;line-height:1.25rem}.pdp-mobile-specs-row span{color:#211913;font-size:.875rem;font-weight:300;line-height:1.25rem}.pdp-mobile-specs-row span:nth-child(2){text-align:center}.pdp-mobile-specs-row dd{color:#211913;font-size:.875rem;font-weight:300;line-height:1.25rem}.pdp-mobile-specs-block{gap:.25rem;display:grid}.pdp-mobile-specs-block h3{color:#938e8b;font-size:.875rem;font-weight:300;line-height:1.25rem}.pdp-mobile-checklist{color:#211913;gap:.5rem;margin:0;padding-left:1.3125rem;font-size:.875rem;line-height:1.25rem;list-style:outside;display:grid}.pdp-mobile-checklist-checks{padding-left:0;list-style:none}.pdp-mobile-checklist-checks li{align-items:flex-start;gap:.5rem;display:flex}.pdp-mobile-checklist-checks svg{color:#211913;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.pdp-mobile-size-chart-wrap{background:#fff;border:1px solid #dbd9d2;border-radius:4px;overflow-x:auto}.pdp-mobile-size-chart{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:0}.pdp-mobile-size-chart th,.pdp-mobile-size-chart td{vertical-align:top;text-align:left;word-break:break-word;border-bottom:1px solid #dbd9d2;border-right:1px solid #dbd9d2;padding:.5rem;font-size:.75rem;line-height:1rem}.pdp-mobile-size-chart th:last-child,.pdp-mobile-size-chart td:last-child{border-right:0}.pdp-mobile-size-chart tr:last-child td{border-bottom:0}.pdp-mobile-size-chart th{color:#211913;background:#efeeea;font-size:.625rem;font-weight:500;line-height:.875rem}.pdp-mobile-size-chart td{vertical-align:middle;font-weight:300}.pdp-mobile-size-chart td:first-child,.pdp-mobile-size-chart th:first-child,.pdp-mobile-size-chart-col-size{width:29%}.pdp-mobile-size-chart-col-includes{width:23%}.pdp-mobile-size-chart-col-measurement{width:48%}.pdp-mobile-size-chart td:nth-child(2),.pdp-mobile-size-chart th:nth-child(2){width:23%}.pdp-mobile-size-chart td:nth-child(3),.pdp-mobile-size-chart th:nth-child(3){width:48%}.pdp-mobile-size-chart tbody td{font-size:.75rem;line-height:1rem}.pdp-mobile-size-chart td:first-child{vertical-align:middle}.pdp-mobile-accordion-stack{background:var(--sf-color-surface);border:1px solid #efeeea;border-radius:12px;gap:.75rem;padding:.75rem;overflow:hidden;box-shadow:0 1px 2px #21191314}.pdp-mobile-accordion.pdp-accordion{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.pdp-mobile-accordion.pdp-accordion summary{font-size:.875rem;font-weight:500;line-height:1.25rem}.pdp-mobile-accordion.pdp-accordion summary:after{content:"+";color:#211913;font-size:1rem;line-height:1}.pdp-mobile-accordion.pdp-accordion[open] summary:after{content:"+"}.pdp-mobile-accordion-content{gap:.5rem;padding-top:.25rem;display:grid}.pdp-mobile-accordion-divider{background:#efeeea;height:1px}.pdp-mobile-accordion-copy{color:#403b3b;font-size:.75rem;font-weight:300;line-height:1rem}.pdp-mobile-accordion-list{color:#403b3b;gap:.5rem;font-size:.75rem;font-weight:300;line-height:1rem;display:grid}.pdp-mobile-accordion-list .pdp-faq-item{gap:.125rem;display:grid}.pdp-mobile-accordion-list .pdp-faq-item h3{color:#211913;font-size:.75rem;font-weight:500;line-height:1rem}.pdp-mobile-accordion-list .pdp-faq-item p{color:#403b3b;font-size:.75rem;font-weight:300;line-height:1rem}.pdp-mobile-promo-card{border-radius:20px;overflow:hidden}.pdp-mobile-promo-image{border-radius:20px;width:100%;height:auto;display:block}.pdp-icon-button:focus-visible,.pdp-variant-card:focus-visible,.pdp-swatch-card-item:focus-visible,.pdp-bundle-cta:focus-visible,.pdp-carousel-dot:focus-visible,.pdp-carousel-image-trigger:focus-visible,.pdp-carousel-lightbox-close:focus-visible,.pdp-carousel-lightbox-nav:focus-visible,.pdp-accordion summary:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px}@media (min-width:700px){.pdp-mobile-only{display:none}.pdp-desktop-only{display:block}.pdp-mobile-first-fold{display:none}.pdp-desktop-fold{gap:1rem;display:grid}.pdp-page-shell{gap:1.25rem;width:min(960px,100% - 2rem);padding-top:1.25rem}.pdp-carousel--desktop .pdp-carousel-bleed{margin-inline:0}.pdp-carousel--desktop .pdp-carousel-stage{border-radius:32px;min-height:38rem}.pdp-carousel--desktop .pdp-carousel-image,.pdp-carousel--desktop .pdp-carousel-image-placeholder{min-height:38rem}.pdp-carousel-lightbox-close{top:1.5rem;right:1.5rem}.pdp-carousel-lightbox-nav.is-prev{left:1.5rem}.pdp-carousel-lightbox-nav.is-next{right:1.5rem}.pdp-carousel-lightbox-stage{padding:0 5.5rem}.pdp-summary-card,.pdp-edd-card,.pdp-feature-card,.pdp-swatch-card,.pdp-overview-card,.pdp-reviews-card,.pdp-contact-card,.pdp-accordion{padding:1.25rem}.pdp-trust-row,.pdp-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-bundle-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.pdp-bundle-card,.pdp-related-item{min-width:0}.pdp-review-media-strip{grid-template-columns:repeat(4,minmax(0,7rem))}.pdp-sticky-footer{padding:0 2rem}.pdp-sticky-footer-inner{width:min(960px,100%)}}.empty-state{border:1px dashed var(--sf-color-border-subtle);background:var(--sf-color-surface-muted);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.empty-state{background:color-mix(in srgb,var(--sf-color-surface-muted)70%,transparent)}}.empty-state{padding:1.5rem}.cms-section+.cms-section{border-top:1px dashed var(--sf-color-border-subtle);margin-top:1.25rem;padding-top:1.25rem}.cms-section h2{margin:0}.cms-section p{color:var(--sf-color-text-secondary);margin:.5rem 0 0}.cms-markdown h2,.cms-markdown h3{margin:0}.cms-markdown p{color:var(--sf-color-text-secondary);margin:.6rem 0 0}.cms-cta-strip{border:1px solid var(--sf-color-border-subtle);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.cms-cta-strip h2{margin:0}.cms-cta-strip p{color:var(--sf-color-text-secondary);margin:.35rem 0 0}.cms-cta-strip a{border:1px solid var(--sf-color-text-primary);border-radius:999px;padding:.5rem .8rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cms-cta-strip a{border:1px solid color-mix(in srgb,var(--sf-color-text-primary)22%,transparent)}}.cms-cta-strip a{background:var(--sf-color-surface)}@supports (color:color-mix(in lab, red, red)){.cms-cta-strip a{background:color-mix(in srgb,var(--sf-color-surface)82%,transparent)}}.cms-cta-strip-light{background:var(--sf-color-surface)}.cms-cta-strip-dark{background:var(--sf-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.cms-cta-strip-dark{background:color-mix(in srgb,var(--sf-color-text-primary)92%,#000 8%)}}.cms-cta-strip-dark{color:var(--sf-color-surface)}.cms-cta-strip-brand{background:var(--sf-color-brand-soft)}.cms-spacer hr{border:0;border-top:1px solid var(--sf-color-border-subtle)}.cms-spacer-xs{margin:.5rem 0}.cms-spacer-sm{margin:.8rem 0}.cms-spacer-md{margin:1.2rem 0}.cms-spacer-lg{margin:1.8rem 0}.blog-hub-page,.blog-category-page,.blog-detail-page{gap:clamp(1.4rem,3vw,2.4rem)}.blog-top-banner-slot{width:100%}.blog-top-banner-slot .cms-v1-block>.cms-v1-mobile-only,.blog-top-banner-slot .cms-v1-block>.cms-v1-desktop-only{padding-inline:0}.blog-top-banner-slot .cms-v1-grid{grid-template-columns:minmax(0,1fr)}.blog-top-banner-slot .cms-v1-horizontal-track,.blog-top-banner-slot .cms-v1-hero-banner-card{width:100%}.blog-top-banner-slot .cms-v1-horizontal-scroller{overflow-x:hidden}.blog-top-banner-slot .cms-v1-horizontal-track>*{flex:1 0 100%;width:100%}.blog-top-banner-slot .cms-v1-banner-card{width:100%}.blog-top-banner-slot .cms-v1-banner-card img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.blog-detail-header{gap:.7rem;display:grid}.blog-detail-header h1{color:var(--sf-color-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3.6vw,2.4rem);line-height:1.14}.blog-hero{border:1px solid var(--sf-color-border-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-hero{border:1px solid color-mix(in srgb,var(--sf-color-border-subtle)85%,white)}}.blog-hero{background:radial-gradient(circle at top left,var(--sf-color-brand-soft)0%,transparent 40%),linear-gradient(135deg,var(--sf-color-surface-muted)0%,white 100%);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.blog-hero{background:radial-gradient(circle at top left,color-mix(in srgb,var(--sf-color-brand-soft)70%,white)0%,transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--sf-color-surface-muted)85%,white)0%,white 100%)}}.blog-hero{padding:clamp(1.4rem,4vw,3rem)}.blog-category-summary{color:var(--sf-color-text-secondary);margin:0;font-size:.95rem}.blog-hub-categories,.blog-hub-latest{gap:1rem;display:grid}.blog-category-list{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.blog-category-list-hub{gap:.9rem}.blog-category-chip{border:1px solid var(--sf-color-border-subtle);border-radius:999px;align-items:center;gap:.65rem;padding:.8rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blog-category-chip{border:1px solid color-mix(in srgb,var(--sf-color-border-subtle)90%,white)}}.blog-category-chip{background:var(--sf-color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.blog-category-chip{background:color-mix(in srgb,var(--sf-color-surface-muted)80%,white)}}.blog-category-chip{color:var(--sf-color-text-primary);font-weight:600;text-decoration:none}.blog-category-chip span:last-child{color:var(--sf-color-text-secondary);font-size:.9rem}.blog-listing-region{gap:1.2rem;display:grid}.blog-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.blog-card{border:1px solid var(--sf-color-border-subtle);border-radius:1.15rem;height:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-card{border:1px solid color-mix(in srgb,var(--sf-color-border-subtle)82%,white)}}.blog-card{background:#fff;box-shadow:0 10px 24px #1c16120f}.blog-card-link{height:100%;color:inherit;text-decoration:none;display:grid}.blog-card-media{aspect-ratio:16/9;background:var(--sf-color-surface-muted);border-radius:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-card-media{background:color-mix(in srgb,var(--sf-color-surface-muted)88%,white)}}.blog-card-image{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{gap:.45rem;padding:.7rem .9rem .95rem;display:grid}.blog-card h3{margin:0;font-size:.98rem;font-weight:700;line-height:1.28}.blog-card-excerpt{color:var(--sf-color-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-card-meta-row{color:var(--sf-color-text-secondary);justify-content:space-between;gap:1rem;margin:0;font-size:.86rem;font-weight:500;line-height:1.3;display:flex}.blog-detail-hero{padding:clamp(2rem,5vw,3.5rem)}.blog-detail-copy{gap:1rem;max-width:56rem;display:grid}.blog-detail-kicker{color:var(--sf-color-text-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.98rem;font-weight:700}.blog-detail-hero h1{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2.7rem,5.4vw,4.8rem);line-height:.98}.blog-detail-excerpt{max-width:52rem;color:var(--sf-color-text-secondary);margin:0;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.55}.blog-detail-meta{color:var(--sf-color-text-secondary);align-items:center;gap:.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blog-detail-meta{color:color-mix(in srgb,var(--sf-color-text-secondary)94%,black)}}.blog-detail-meta{font-size:.96rem;font-weight:500}.blog-detail-meta-dot{background:var(--sf-color-text-secondary);border-radius:999px;width:.28rem;height:.28rem}@supports (color:color-mix(in lab, red, red)){.blog-detail-meta-dot{background:color-mix(in srgb,var(--sf-color-text-secondary)65%,transparent)}}.blog-desktop-pagination{display:block}.blog-mobile-pagination{display:none}.blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.blog-pagination-link,.blog-pagination-ellipsis{border:1px solid var(--sf-color-border-subtle);border-radius:999px;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blog-pagination-link,.blog-pagination-ellipsis{border:1px solid color-mix(in srgb,var(--sf-color-border-subtle)90%,white)}}.blog-pagination-link,.blog-pagination-ellipsis{color:var(--sf-color-text-primary);background:#fff;font-weight:600;text-decoration:none}.blog-pagination-link.is-active{background:var(--sf-color-text-primary);color:#fff;border-color:var(--sf-color-text-primary)}.blog-pagination-link.is-disabled{opacity:.45}.blog-pagination-sentinel{width:100%;height:1px}.blog-skeleton-grid{gap:.85rem;display:grid}.blog-skeleton-card{background:linear-gradient(90deg,#0000000d,#00000014,#0000000d) 0 0/200% 100%;border-radius:1rem;height:12rem;animation:1.2s linear infinite blog-skeleton-shimmer}.blog-article-body{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface-muted);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.blog-article-body{background:color-mix(in srgb,var(--sf-color-surface-muted)82%,white)}}.blog-article-body{gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.blog-article-body>*{margin:0}.blog-article-html{gap:.9rem;display:grid}.blog-article-html>*{margin:0}.blog-article-html h2,.blog-article-html h3{color:var(--sf-color-text-primary)}.blog-article-html p{color:var(--sf-color-text-secondary)}.blog-article-html img{border:1px solid var(--sf-color-border-subtle);border-radius:.75rem;max-width:100%;height:auto}.blog-product-embed,.blog-products-embed{margin:.4rem 0 .7rem}.blog-product-embed{max-width:18rem}.blog-products-embed{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow-x:auto}.blog-products-embed::-webkit-scrollbar{display:none}.blog-products-embed-track{gap:1rem;width:max-content;display:flex}.blog-products-embed-card{scroll-snap-align:start;flex:0 0 min(17.5rem,100vw - 4rem);width:min(17.5rem,100vw - 4rem)}@media (min-width:768px){.blog-products-embed-card{flex-basis:18rem;width:18rem}}.blog-embed-fallback{border:1px dashed var(--sf-color-border-subtle);background:var(--sf-color-brand-soft);min-height:3rem;color:var(--sf-color-text-secondary);border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;font-size:.9rem;display:flex}.blog-embed-fallback:before{content:attr(data-cms-embed)" embed";text-transform:capitalize}@keyframes blog-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1023px){.blog-list-grid{grid-template-columns:1fr}.blog-card-media{aspect-ratio:16/10}.blog-desktop-pagination{display:none}.blog-mobile-pagination{gap:.85rem;display:grid}.blog-detail-hero h1{max-width:none;font-size:clamp(2.2rem,10vw,3.3rem)}.blog-detail-meta{flex-wrap:wrap;gap:.6rem}}@media (min-width:700px) and (max-width:1023px){.blog-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer{border-top:1px solid var(--sf-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in srgb,var(--sf-color-text-primary)10%,transparent)}}.site-footer{background:var(--sf-color-footer-bg);color:var(--sf-color-text-primary)}.site-footer a,.site-footer button{color:inherit}.site-footer-mobile-shell{background:var(--sf-color-footer-bg);display:block}.site-footer-mobile-nav{background:var(--sf-color-surface);padding-top:8px}.site-footer-mobile-groups{background:var(--sf-color-footer-panel);flex-direction:column;gap:4px;display:flex}.site-footer-mobile-group{background:0 0}.site-footer-mobile-trigger,.site-footer-mobile-link-row{width:100%;color:var(--sf-color-text-primary);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 20px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.site-footer-mobile-trigger-end{color:var(--sf-color-footer-muted);align-items:center;gap:16px;display:inline-flex}.site-footer-mobile-trigger-divider{background:var(--sf-color-footer-divider);width:1px;height:24px}.site-footer-mobile-trigger-icon,.site-footer-mobile-link-arrow{justify-content:center;align-items:center;width:12px;font-size:24px;font-weight:300;line-height:1;display:inline-flex}.site-footer-mobile-link-arrow{font-size:14px}.site-footer-mobile-link-arrow svg{width:14px;height:14px}.site-footer-mobile-trigger:focus-visible,.site-footer-mobile-link-row:focus-visible,.site-footer-legal-links a:focus-visible,.site-footer-mobile-legal-links a:focus-visible,.site-footer-group-list a:focus-visible,.site-footer-group-heading a:focus-visible,.site-footer-store-badge:focus-visible,.site-footer-mobile-badge:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px;border-radius:8px}.site-footer-mobile-panel{padding:0 32px 16px}.site-footer-mobile-panel-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer-mobile-panel-list a{color:var(--sf-color-text-primary);font-size:12px;font-weight:300;line-height:16px}.site-footer-mobile-promo-copy h2,.site-footer-mobile-promo-copy p,.site-footer-brand-copy h2,.site-footer-brand-copy p,.site-footer-social span,.site-footer-payments-copy h2,.site-footer-qr-copy h2,.site-footer-qr-copy p,.site-footer-copyright{margin:0}.site-footer-mobile-promo-copy h2,.site-footer-qr-copy h2{font-size:12px;font-weight:700;line-height:16px}.site-footer-mobile-promo-copy p,.site-footer-qr-copy p{color:var(--sf-color-footer-subtext);font-size:12px;font-weight:300;line-height:16px}.site-footer-mobile-badges{flex-wrap:wrap;gap:16px;display:flex}.site-footer-mobile-badge,.site-footer-store-badge{align-items:center;display:inline-flex}.site-footer-mobile-badge img,.site-footer-store-badge img{width:110px;height:32px}.site-footer-mobile-legal{padding:12px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--sf-color-footer-divider);background:var(--sf-color-background-neutral-base);flex-direction:column;align-items:center;gap:16px;display:flex}.site-footer-mobile-legal-links,.site-footer-legal-links{color:var(--sf-color-footer-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:12px 16px;font-size:14px;font-weight:300;line-height:20px;display:flex}.site-footer-mobile-legal-link-grid{max-width:320px}.site-footer-copyright{color:var(--sf-color-footer-muted);text-align:center;max-width:280px;font-size:14px;font-weight:300;line-height:20px}.site-footer-copyright-highlight{color:var(--sf-color-footer-highlight)}.site-footer-desktop-shell{display:none}.site-footer-desktop-inner{width:min(1200px,100% - 48px);margin:0 auto;padding:56px 0 28px}.site-footer-groups{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:40px 24px;display:grid}.site-footer-groups.is-flat{grid-template-columns:repeat(5,minmax(0,1fr));gap:56px 24px}.site-footer-group{min-width:0}.site-footer-group.is-flat .site-footer-group-heading{margin-bottom:0}.site-footer-group-heading{margin-bottom:20px;font-size:16px;font-weight:600;line-height:24px}.site-footer-group-heading a{display:inline-flex}.site-footer-group-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer-group-list a{color:var(--sf-color-text-primary);font-size:14px;font-weight:300;line-height:20px}.site-footer-desktop-extras{border-top:1px solid var(--sf-color-footer-divider);border-bottom:1px solid var(--sf-color-footer-divider);grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:start;gap:56px;margin-top:56px;padding:28px 0;display:grid}.site-footer-brand-panel,.site-footer-payments-panel{flex-direction:column;gap:20px;display:flex}.site-footer-payments-panel{justify-self:end;width:100%;max-width:520px}.site-footer-brand-lockup img{width:90px;height:auto}.site-footer-brand-copy h2,.site-footer-payments-copy h2{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.site-footer-brand-copy p{max-width:480px;color:var(--sf-color-footer-subtext);font-size:14px;font-weight:300;line-height:20px}.site-footer-social{flex-direction:column;gap:12px;display:flex}.site-footer-social span{font-size:12px;font-weight:700;line-height:16px}.site-footer-social-list{gap:12px;display:flex}.site-footer-social-chip{border:1px solid var(--sf-color-footer-divider);background:var(--sf-color-surface);width:36px;height:36px;color:var(--sf-color-text-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-footer-social-chip svg{width:18px;height:18px}.site-footer-payment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-footer-payment-pill{border:1px solid var(--sf-color-footer-divider);background:var(--sf-color-surface);border-radius:12px;justify-content:center;align-items:center;width:100%;height:38px;padding:6px 10px;display:inline-flex}.site-footer-payment-pill img{max-width:100%;max-height:24px}.site-footer-qr-panel{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.site-footer-qr-content{align-items:flex-start;gap:16px;display:flex}.site-footer-qr-content>img{border:1px solid var(--sf-color-footer-divider);background:var(--sf-color-surface);border-radius:16px;width:96px;height:96px;padding:6px}.site-footer-badge-stack{flex-direction:column;gap:12px;display:flex}.site-footer-legal{flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.auth-form{gap:.75rem;margin-top:1rem;display:grid}.sf-highlight-badge{background:var(--sf-color-badge-highlight);color:var(--sf-color-text-primary)}.sf-discount-pill{background:var(--sf-color-discount-pill);color:var(--sf-color-text-inverse)}.sf-bottom-nav{background:var(--sf-color-bottom-nav-bg);border-top:1px solid var(--sf-color-bottom-nav-border)}.mobile-bottom-nav{z-index:30;pointer-events:none;inset-inline:0;display:block;position:fixed;bottom:0}.mobile-bottom-nav-list{width:100%;padding:10px 8px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 8px var(--sf-color-text-primary);align-items:center;gap:0;margin:0;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-list{box-shadow:0 -4px 8px color-mix(in srgb,var(--sf-color-text-primary)8%,transparent)}}.mobile-bottom-nav-list{pointer-events:auto}.mobile-bottom-nav-item{flex:1 1 0;min-width:0}.mobile-bottom-nav-link{color:var(--sf-color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 0;font-size:10px;font-weight:300;line-height:14px;display:flex}.mobile-bottom-nav-link.is-active{color:var(--sf-color-text-primary);font-weight:500}.mobile-bottom-nav-icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mobile-bottom-nav-icon svg{width:24px;height:24px}.mobile-bottom-nav-home-icon{width:24px;height:24px;color:var(--sf-color-text-secondary);text-transform:lowercase;flex-direction:column;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:8px;display:inline-flex}.mobile-bottom-nav-home-icon.is-active{color:var(--sf-color-text-primary)}.mobile-bottom-nav-home-icon.is-active span:first-child{color:var(--sf-color-brand-primary)}.mobile-bottom-nav-label{display:inline-block}.mobile-bottom-nav-accent{fill:var(--sf-color-brand-primary)}.mobile-bottom-nav-link:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px;border-radius:6px}@media (min-width:1024px){.plp-mobile-action-bar-shell,.plp-sort-modal-backdrop,.plp-filter-modal-backdrop,.plp-applied-filters,.plp-browse-controls-filters.is-mobile{display:none}.plp-browse-controls-filters.is-desktop{display:flex}.plp-sub-nav-link{width:104px}.plp-sub-nav-image{border-radius:24px;width:104px;height:104px}.collection-page-summary-breadcrumb-link,.collection-page-summary-breadcrumb-text{font-size:11px;line-height:16px}.collection-page-summary-title-row{gap:12px}.collection-page-summary-title{font-size:18px;line-height:24px}.collection-page-summary-count{font-size:14px;line-height:20px}.collection-banner-card{flex-basis:min(100%,420px)}.plp-sub-nav-label{font-size:13px;line-height:18px}body{padding-bottom:0}.site-header-mobile{display:none}.site-header-desktop{display:block}.mobile-bottom-nav,.site-footer-mobile-shell{display:none}.site-footer-desktop-shell{display:block}}.reviews-shell,.reviews-page-shell,.reviews-media-page{gap:24px;display:grid}.reviews-section-heading p,.reviews-page-hero p,.reviews-page-kicker,.reviews-empty-state,.reviews-card-copy,.reviews-card-meta,.reviews-card-actions span,.reviews-upload-dropzone span{color:#6c6156}.reviews-inline-actions,.reviews-gallery-preview-head,.reviews-page-hero,.reviews-page-list-head,.reviews-pagination,.reviews-card-head,.reviews-card-actions,.reviews-media-page-head,.reviews-filter-bar,.reviews-media-rail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reviews-primary-button,.reviews-secondary-button,.reviews-filter-chip,.reviews-helpful-button,.reviews-rating-button,.reviews-media-thumb,.reviews-back-link{border-radius:999px;transition:transform .16s,background .16s,border-color .16s}.reviews-primary-button,.reviews-secondary-button,.reviews-filter-chip,.reviews-helpful-button,.reviews-back-link{border:1px solid #c7b9a9;padding:.8rem 1.15rem;font-size:.92rem;font-weight:600;text-decoration:none}.reviews-primary-button{color:#fffdf8;background:#2f5848;border-color:#2f5848}.reviews-secondary-button,.reviews-filter-chip,.reviews-helpful-button,.reviews-back-link{color:#2d251f;background:#fffdf8}.reviews-filter-chip.is-active,.reviews-helpful-button.is-active,.reviews-rating-button.is-active,.reviews-media-thumb.is-active{background:#f1e5d6;border-color:#b48f63}.reviews-summary-panel,.reviews-card,.reviews-response-card,.reviews-gallery-preview,.reviews-pinned-block,.reviews-media-stage{background:#fffdf8;border:1px solid #715c4824;border-radius:28px;box-shadow:0 18px 54px #3c271114}.reviews-summary-panel{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;padding:24px;display:grid}.reviews-summary-score{gap:10px;display:grid}.reviews-summary-score p{color:#2d251f;margin:0;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:1}.reviews-summary-row{grid-template-columns:16px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.reviews-summary-bar{appearance:none;background:#efe8df;border-radius:999px;width:100%;height:8px;overflow:hidden}.reviews-summary-bar::-webkit-progress-bar{background:#efe8df;border-radius:999px}.reviews-summary-bar::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#b78c4d,#d8b178)}.reviews-summary-bar::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#b78c4d,#d8b178)}.reviews-stars{color:#e0e0e0;vertical-align:middle;align-items:center;gap:4px;line-height:1;display:inline-flex}.reviews-stars-sm .reviews-star{width:16px;height:16px}.reviews-stars-md .reviews-star,.reviews-stars-lg .reviews-star{width:18px;height:18px}.reviews-star.is-filled{color:#f5a623}.reviews-gallery-preview,.reviews-pinned-block,.reviews-card,.reviews-media-stage{padding:20px}.reviews-media-strip,.reviews-upload-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reviews-media-strip img,.reviews-upload-preview img,.reviews-media-thumb img,.reviews-modal-product img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.reviews-list,.reviews-page-list{gap:18px;display:grid}.reviews-card{gap:14px;display:grid}.reviews-card.is-mine,.reviews-pinned-block{background:linear-gradient(#fffdf8,#fbf4ea)}.reviews-card-head h3,.reviews-page-hero h1,.reviews-media-page-head h1,.reviews-modal h3{color:#2d251f;margin:.35rem 0 0}.reviews-badge{color:#7d6249;text-transform:uppercase;background:#f4eadc;border-radius:999px;padding:.32rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.reviews-response-card{gap:8px;padding:16px;display:grid}.reviews-back-link{width:fit-content}.reviews-page-kicker{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.reviews-pagination a{color:#2f5848;font-weight:600;text-decoration:none}.reviews-modal-backdrop{z-index:80;background:#1c110a8f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.reviews-modal{background:#fffdf8;border:1px solid #715c4824;border-radius:28px;flex-direction:column;gap:0;width:100%;max-width:720px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 18px 54px #3c271114}.reviews-modal-header{background:#fffdf8;border-bottom:1px solid #715c481f;flex:none;justify-content:space-between;align-items:center;min-height:84px;padding:0 16px;display:flex}.reviews-modal-header h2{color:#2d251f;margin:0;font-size:1rem;font-weight:600}.reviews-modal-close{color:#2d251f;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reviews-close-icon{width:20px;height:20px;display:block}.reviews-modal-content{flex:auto;gap:16px;min-height:0;padding:0 16px 16px;display:grid;overflow:auto}.reviews-modal-hero{background:#fffdf8}.reviews-modal-body{background:#efeeea;gap:16px;padding:16px 0 0;display:grid}.reviews-modal-product{text-align:center;place-items:center;gap:12px;padding:32px 16px 24px;display:grid}.reviews-modal-product img{object-fit:cover;border-radius:12px;width:120px;height:138px}.reviews-modal-product-title{color:#2d251f;max-width:26rem;margin:0;font-size:.95rem;line-height:1.4}.reviews-rating-picker{grid-template-columns:repeat(5,40px);justify-content:center;gap:6px;width:100%;display:grid}.reviews-rating-button{aspect-ratio:1;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.reviews-rating-button img{width:40px;height:40px;display:block}.reviews-rating-button.is-active{transform:none}.reviews-modal-section{background:#fff;border:1px solid #efeeea;border-radius:12px;gap:12px;padding:12px;display:grid;box-shadow:0 1px 2px #21191314}.reviews-modal-section-toggle{color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.reviews-modal-section-title{gap:2px;display:grid}.reviews-modal-section-title strong{color:#2d251f;font-size:.95rem;font-weight:600;line-height:1.25}.reviews-modal-section-title span{color:#938e8b;font-size:.8rem;line-height:1.2}.reviews-chevron-icon{color:#2d251f;width:20px;height:20px;transition:transform .16s;display:block}.reviews-chevron-icon.is-expanded{transform:rotate(180deg)}.reviews-modal-section-body{gap:12px;display:grid}.reviews-modal-section-body--media{gap:10px}.reviews-upload-row{gap:12px;display:grid}.reviews-upload-dropzone{background:#efeeea;border:1px dashed #938e8b;border-radius:8px;place-items:center;width:72px;height:72px;display:grid;position:relative}.reviews-upload-dropzone-icon{color:#938e8b;display:inline-flex}.reviews-camera-icon{width:20px;height:20px;display:block}.reviews-upload-note{color:#938e8b;margin:0;font-size:.8rem;line-height:1.2}.reviews-field{gap:6px;display:grid}.reviews-field input,.reviews-field textarea{font:inherit;background:#fff;border:1px solid #dbd9d2;border-radius:8px;width:100%;padding:.85rem 1rem}.reviews-upload-dropzone input{cursor:pointer;opacity:0;position:absolute;inset:0}.reviews-modal-footer{z-index:1;background:#efeeea;flex:none;justify-content:center;margin-top:auto;padding:0 16px 16px;display:flex;position:sticky;bottom:0}.reviews-modal-submit-button{color:#211913;background:#ffc845;border:0;border-radius:8px;width:100%;min-height:44px;padding:.8rem 1rem;font-size:1rem;font-weight:500}.reviews-modal-submit-button:disabled{opacity:.35}.reviews-form-error{color:#a43a2f;margin:0;font-size:.92rem}.reviews-modal-success{justify-items:start;gap:12px;padding:24px 16px 16px;display:grid}.reviews-media-page-head,.reviews-media-page{gap:18px}.reviews-media-stage{min-height:min(64vh,720px)}.reviews-media-stage img{object-fit:contain;border-radius:24px;width:100%;height:100%}.reviews-media-rail{justify-content:flex-start}.reviews-media-thumb{background:0 0;border:1px solid #0000;padding:4px}.reviews-media-thumb img{width:92px;height:92px}.pdp-reviews-card--compact{margin-inline:0}.reviews-shell--compact{gap:12px;display:grid}.reviews-section-heading h2{color:#211913;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.reviews-tabs{background:#dbd9d2;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.125rem;display:grid}.reviews-tab{appearance:none;color:#211913;font:inherit;background:0 0;border:0;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:300;line-height:1.25rem}.reviews-tab.is-active{background:#fff;font-weight:500;box-shadow:0 1px 2px #21191314}.reviews-summary-panel--compact{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.pdp-reviews-card .reviews-primary-button{color:#111;background:#fff;border:1px solid #111;border-radius:10px;padding:10px 16px;font-weight:600}.pdp-reviews-card .reviews-primary-button:hover{background:#f7f7f7}.pdp-reviews-card .reviews-primary-button:active{transform:scale(.98)}.reviews-summary-score--compact{gap:.25rem}.reviews-summary-rating{align-items:flex-start;gap:.5rem;display:flex}.reviews-summary-rating p{color:#211913;margin:0;font-size:2rem;font-weight:500;line-height:2.5rem}.reviews-summary-rating-copy{color:#938e8b;gap:0;font-size:.75rem;font-weight:300;line-height:1rem;display:grid}.reviews-summary-rating-copy span:last-child{color:#403b3b}.reviews-gallery-preview--compact{padding:0}.reviews-media-strip--compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.reviews-media-strip--compact img,.reviews-media-view-all{object-fit:cover;border:1px solid #efeeea;border-radius:.5rem;width:4.5rem;height:4.5rem}.reviews-media-view-all{color:#666262;background:#efeeea;place-items:center;font-size:.75rem;font-weight:500;line-height:1rem;text-decoration:none;display:grid}.reviews-media-view-all span{display:block}.reviews-compact-divider{background:#efeeea;height:1px}.reviews-list--compact{gap:1rem}.reviews-card--compact{box-shadow:none;background:0 0;border:0;gap:.5rem;padding:0;display:grid}.reviews-card--compact h3{color:#211913;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.reviews-card-copy--compact{color:#666262;margin:0;font-size:.75rem;font-weight:300;line-height:1rem}.reviews-read-more{color:#4f76fe;text-align:right;justify-self:end;font-size:.625rem;font-weight:300;line-height:.875rem;text-decoration:underline}.reviews-card-size{color:#938e8b;margin:0;font-size:.625rem;font-weight:300;line-height:.875rem}.reviews-media-preview{grid-template-columns:repeat(2,minmax(0,4.5rem));gap:.5rem;display:grid}.reviews-media-preview img{object-fit:cover;background:#dbd9d2;border-radius:.5rem;width:4.5rem;height:4.5rem}.reviews-card-meta--compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reviews-card-author{color:#666262;align-items:center;gap:.375rem;font-size:.625rem;font-weight:500;line-height:.875rem;display:inline-flex}.reviews-verified-badge{color:#fff;background:#27ad86;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;display:inline-flex}.reviews-card-helpful{color:#0e8389;align-items:center;gap:.25rem;font-size:.625rem;font-weight:500;line-height:.875rem;display:inline-flex}.reviews-card-helpful-icon{color:#0e8389;align-items:center;display:inline-flex}.reviews-card-helpful-icon svg{width:.75rem;height:.75rem}.reviews-response-card--compact{box-shadow:none;background:#efeeea;border:0;border-radius:.5rem;gap:.375rem;padding:.5rem}.reviews-response-head{color:#666262;justify-content:space-between;gap:.5rem;font-size:.625rem;font-weight:300;line-height:.875rem;display:flex}.reviews-response-head strong{color:#211913;font-size:.75rem;font-weight:500;line-height:1rem}.reviews-response-card--compact p{color:#211913;margin:0;font-size:.75rem;font-weight:300;line-height:1rem}.reviews-all-link{color:#4f76fe;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;line-height:1rem;text-decoration:none;display:flex}@media (max-width:900px){.reviews-summary-panel{grid-template-columns:1fr}.reviews-media-strip,.reviews-upload-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.reviews-modal-backdrop{align-items:stretch;padding:0}.reviews-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.reviews-modal-header{min-height:72px;padding-inline:16px}.reviews-modal-content{padding-inline:16px}.reviews-inline-actions,.reviews-gallery-preview-head,.reviews-page-hero,.reviews-card-actions,.reviews-pagination{flex-direction:column;align-items:flex-start}}.storefront-mobile-cart-header{z-index:5;background:var(--sf-color-background-neutral-base);min-height:52px;box-shadow:0 1px 0 var(--sf-color-border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:6px 16px;display:grid;position:sticky;top:0}.storefront-mobile-cart-header-slot{align-items:center;display:flex}.storefront-mobile-cart-header-slot.is-leading{justify-content:flex-start}.storefront-mobile-cart-header-slot.is-trailing{justify-content:flex-end}.storefront-mobile-cart-header-action{width:20px;height:20px;color:var(--sf-color-text-neutral-primary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.storefront-mobile-cart-header-action svg{width:20px;height:20px}.storefront-mobile-cart-header-wishlist.is-badged{overflow:visible}.storefront-mobile-cart-header-badge{background:var(--sf-color-text-neutral-primary);min-width:14px;height:14px;color:var(--sf-color-background-neutral-base);font-family:var(--sf-ref-type-family-lexend);font-size:8px;font-weight:var(--sf-ref-type-weight-medium);text-align:center;border-radius:999px;padding:0 4px;line-height:14px;position:absolute;top:-4px;right:-7px}.storefront-mobile-cart-header-title{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-medium);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20);justify-self:center;margin:0}.storefront-mobile-cart-item{background:var(--sf-color-background-neutral-base);box-shadow:inset 0 -1px 0 var(--sf-color-border-subtle);gap:10px;padding:12px 16px;display:grid}.storefront-mobile-cart-gift-item{background:linear-gradient(90deg,#fff1d0 0%,#fff1d000 100%),var(--sf-color-background-neutral-base);box-shadow:inset 0 -1px 0 var(--sf-color-border-subtle);gap:10px;padding:12px 16px;display:grid}.storefront-mobile-cart-item-main{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;display:grid}.storefront-mobile-cart-item-media{background:var(--sf-color-background-neutral-light-gray);border-radius:8px;width:92px;height:106px;overflow:hidden}.storefront-mobile-cart-item-media img{object-fit:cover;width:100%;height:100%}.storefront-mobile-cart-item-copy{gap:6px;min-width:0;padding-top:6px;padding-bottom:6px;display:grid;position:relative}.storefront-mobile-cart-gift-copy{align-content:start;gap:6px;min-width:0;padding-top:6px;padding-bottom:6px;display:grid}.storefront-mobile-cart-item-top{grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:12px;display:grid}.storefront-mobile-cart-item-title{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16);margin:0}.storefront-mobile-cart-item-remove{width:16px;height:16px;color:var(--sf-color-text-neutral-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.storefront-mobile-cart-item-remove svg,.storefront-mobile-cart-sheet-close svg{width:16px;height:16px}.storefront-mobile-cart-item-variant{background:var(--sf-color-background-neutral-light-gray);width:fit-content;min-height:24px;color:var(--sf-color-text-neutral-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-16);border:0;border-radius:13px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.storefront-mobile-cart-item-low-stock,.storefront-mobile-cart-item-variant-help,.storefront-mobile-cart-item-warning,.storefront-mobile-cart-gift-badge,.storefront-mobile-cart-gift-label,.storefront-mobile-cart-item-status,.storefront-mobile-cart-item-gift-wrap{width:fit-content;font-family:var(--sf-ref-type-family-lexend);margin:0}.storefront-mobile-cart-item-low-stock,.storefront-mobile-cart-item-variant-help{color:var(--sf-color-text-error-primary);font-size:10px;font-weight:var(--sf-ref-type-weight-medium);line-height:14px}.storefront-mobile-cart-item-variant-help{color:var(--sf-color-input-success)}.storefront-mobile-cart-item-variant-icon{width:12px;height:12px;display:inline-flex}.storefront-mobile-cart-item-price{align-items:center;gap:6px;display:inline-flex}.storefront-mobile-cart-item-price p,.storefront-mobile-cart-item-price span{margin:0}.storefront-mobile-cart-item-price p{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20)}.storefront-mobile-cart-item-price span{color:var(--sf-color-text-neutral-tertiary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16);text-decoration:line-through}.storefront-mobile-cart-item-return{color:var(--sf-color-text-neutral-tertiary);align-items:center;gap:4px;display:inline-flex}.storefront-mobile-cart-item-return p{font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16);margin:0}.storefront-mobile-cart-item-return svg{width:12px;height:12px}.storefront-mobile-cart-item-status{min-height:20px;font-size:10px;font-weight:var(--sf-ref-type-weight-medium);border-radius:999px;align-items:center;padding:2px 8px;line-height:14px;display:inline-flex}.storefront-mobile-cart-item-status-success{color:#27ad86;background:#e9f7f3}.storefront-mobile-cart-item-status-error{color:#dd381f;background:#fcebe9}.storefront-mobile-cart-item-status-neutral{background:var(--sf-color-background-neutral-light-gray);color:var(--sf-color-text-neutral-secondary)}.storefront-mobile-cart-item-warning{color:var(--sf-color-text-error-primary);font-size:10px;font-weight:var(--sf-ref-type-weight-medium);line-height:14px}.storefront-mobile-cart-item-gift-wrap{color:#772b4d;min-height:20px;font-size:10px;font-weight:var(--sf-ref-type-weight-medium);background:#f1eaed;border-radius:8px;align-items:center;gap:8px;padding:2px 8px;line-height:14px;display:inline-flex}.storefront-mobile-cart-item-gift-wrap-remove{font-size:12px;line-height:1}.storefront-mobile-cart-item-quantity{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-background-neutral-base);min-height:34px;box-shadow:0 1px 2px var(--sf-ext-color-shadow-base);border-radius:40px;align-items:center;gap:6px;padding:0 8px;display:inline-flex;position:absolute;bottom:6px;right:0}.storefront-mobile-cart-item-quantity button,.storefront-mobile-cart-item-quantity span{width:20px;height:20px;color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20);text-align:center;background:0 0;border:0;padding:0}.storefront-mobile-cart-item-quantity button:disabled{color:var(--sf-color-text-neutral-tertiary)}.storefront-mobile-cart-item-delivery{color:var(--sf-color-text-neutral-tertiary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16);text-align:center;margin:0}.storefront-mobile-cart-gift-badge{min-height:24px;color:var(--sf-color-text-neutral-primary);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-16);background:#ffe3a2;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.storefront-mobile-cart-gift-label{color:var(--sf-color-text-neutral-primary);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20)}.storefront-mobile-cart-post-items{background:var(--sf-color-background-neutral-light-gray);gap:12px;padding:16px;display:grid}.storefront-mobile-cart-special-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;display:grid}.storefront-mobile-cart-special-card{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-background-neutral-base);min-height:42px;color:var(--sf-color-text-neutral-primary);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.storefront-mobile-cart-special-card.is-secondary{justify-content:space-between}.storefront-mobile-cart-special-icon,.storefront-mobile-cart-special-chevron{color:var(--sf-color-brand-accent);justify-content:center;align-items:center;display:inline-flex}.storefront-mobile-cart-special-icon svg,.storefront-mobile-cart-special-chevron svg{width:16px;height:16px}.storefront-mobile-cart-special-copy{font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-16)}.storefront-mobile-cart-trust-strip{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-background-neutral-base);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.storefront-mobile-cart-trust-item{text-align:center;color:var(--sf-color-text-neutral-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:10px;font-weight:var(--sf-ref-type-weight-light);justify-items:center;gap:6px;line-height:14px;display:grid}.storefront-mobile-cart-trust-icon{width:20px;height:20px;color:var(--sf-color-text-neutral-secondary);justify-content:center;align-items:center;display:inline-flex}.storefront-mobile-cart-trust-icon svg{width:16px;height:16px}.storefront-mobile-cart-sheet-layer{z-index:30;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.storefront-mobile-cart-sheet-dismiss{background:#00000052;border:0;position:absolute;inset:0}.storefront-mobile-cart-sheet{background:var(--sf-color-background-neutral-base);width:min(100%,360px);max-height:min(88vh,720px);box-shadow:0 -4px 8px var(--sf-ext-color-shadow-base);border-radius:20px 20px 0 0;position:relative;overflow:auto}.storefront-mobile-cart-sheet-handle{background:var(--sf-color-background-neutral-mid-gray);border-radius:10px;width:32px;height:4px;margin:16px auto 0}.storefront-mobile-cart-sheet-close{width:20px;height:20px;color:var(--sf-color-text-neutral-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.storefront-mobile-cart-remove-sheet{gap:24px;padding:24px 16px;display:grid}.storefront-mobile-cart-remove-sheet-title{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-medium);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20);margin:0}.storefront-mobile-cart-remove-sheet-body{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;display:grid}.storefront-mobile-cart-remove-sheet-media{background:var(--sf-color-background-neutral-light-gray);border-radius:6px;width:80px;height:92px;overflow:hidden}.storefront-mobile-cart-remove-sheet-media img{object-fit:cover;width:100%;height:100%}.storefront-mobile-cart-remove-sheet-body p{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-20);margin:0}.storefront-mobile-cart-remove-sheet-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.storefront-mobile-cart-remove-sheet-actions button,.storefront-mobile-cart-variant-footer button{min-height:36px;color:var(--sf-color-text-error-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20);background:0 0;border:0;border-radius:8px;padding:8px 16px}.storefront-mobile-cart-remove-sheet-actions button.is-primary,.storefront-mobile-cart-variant-footer button{background:var(--sf-color-background-brand-main);color:var(--sf-color-text-neutral-primary)}.storefront-mobile-cart-remove-sheet-actions button:disabled,.storefront-mobile-cart-variant-footer button:disabled{opacity:.45}.storefront-mobile-cart-variant-sheet{display:grid}.storefront-mobile-cart-variant-content{gap:16px;padding:24px 16px 16px;display:grid}.storefront-mobile-cart-variant-media-row{grid-auto-columns:200px;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.storefront-mobile-cart-variant-media{background:var(--sf-color-background-neutral-light-gray);border-radius:4px;width:200px;height:200px;overflow:hidden}.storefront-mobile-cart-variant-media img{object-fit:cover;width:100%;height:100%}.storefront-mobile-cart-variant-copy{gap:2px;display:grid}.storefront-mobile-cart-variant-copy p,.storefront-mobile-cart-variant-copy span,.storefront-mobile-cart-variant-price p,.storefront-mobile-cart-variant-price span,.storefront-mobile-cart-variant-price small,.storefront-mobile-cart-variant-options-copy span,.storefront-mobile-cart-variant-options-copy strong,.storefront-mobile-cart-variant-option span,.storefront-mobile-cart-variant-option small,.storefront-mobile-cart-variant-state{margin:0}.storefront-mobile-cart-variant-copy p{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16)}.storefront-mobile-cart-variant-copy span{color:var(--sf-color-text-neutral-tertiary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16)}.storefront-mobile-cart-variant-price{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.storefront-mobile-cart-variant-price p{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-large);font-weight:var(--sf-ref-type-weight-bold);line-height:var(--sf-ref-type-line-height-24)}.storefront-mobile-cart-variant-price span{color:var(--sf-color-text-neutral-tertiary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-20)}.storefront-mobile-cart-variant-price small{background:var(--sf-color-background-offer-main);color:var(--sf-color-text-neutral-light);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20);border-radius:20px;padding:2px 8px}.storefront-mobile-cart-variant-divider{background:var(--sf-color-border-subtle);height:1px}.storefront-mobile-cart-variant-options-copy{align-items:center;gap:4px;display:inline-flex}.storefront-mobile-cart-variant-options-copy span{color:var(--sf-color-text-neutral-tertiary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-20)}.storefront-mobile-cart-variant-options-copy strong{color:var(--sf-color-text-neutral-tertiary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20)}.storefront-mobile-cart-variant-options{flex-wrap:wrap;gap:8px;display:flex}.storefront-mobile-cart-variant-option{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-background-neutral-base);min-height:36px;color:var(--sf-color-text-neutral-primary);text-align:left;border-radius:40px;gap:0;padding:4px 16px;display:grid}.storefront-mobile-cart-variant-option span{font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20)}.storefront-mobile-cart-variant-option small{font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16)}.storefront-mobile-cart-variant-option.is-selected{border-color:var(--sf-color-text-neutral-primary)}.storefront-mobile-cart-variant-option.is-disabled{background:var(--sf-color-background-neutral-mid-gray);color:var(--sf-color-text-neutral-tertiary);text-decoration:line-through}.storefront-mobile-cart-variant-footer{background:var(--sf-color-background-neutral-base);box-shadow:0 -4px 8px var(--sf-ext-color-shadow-base);padding:8px 16px;position:sticky;bottom:0}.storefront-mobile-cart-variant-footer button{width:100%;min-height:48px}.storefront-mobile-cart-variant-state{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-20);padding:32px 16px 24px}.storefront-mobile-cart-variant-state.is-error{color:var(--sf-color-text-error-primary)}.reviews-page-shell{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.reviews-page-layout{grid-template-columns:420px minmax(0,1fr);gap:16px;display:grid}.reviews-page-product-card{color:#666;align-self:start;gap:0;display:grid}.reviews-page-product-card img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;max-width:420px;height:auto;margin-bottom:16px;display:block}.reviews-page-product-title{color:#666;margin:0 0 8px;font-size:14px;line-height:1.4}.reviews-page-product-rating{color:#666;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:inline-flex}.reviews-page-product-rating>[data-testid]{align-items:center;display:inline-flex}.reviews-page-product-pricing{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:6px;display:inline-flex}.reviews-page-product-pricing strong{color:#111;font-size:28px;font-weight:700;line-height:1.1}.reviews-page-product-pricing s{color:#666;font-size:14px}.reviews-page-product-pricing span{color:#fff;background:#1abc9c;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1}.reviews-page-product-tax-note{color:#777;margin:4px 0 0;font-size:12px}.reviews-page-content{min-width:0;padding:0}.reviews-page-rating-summary{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 16px;padding:0;display:flex}.reviews-page-rating-summary-copy{display:block}.reviews-page-rating-summary-copy h1{color:#111;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.2}.reviews-page-rating-summary-score{color:#111;margin:0 0 4px;font-size:30px;font-weight:700;line-height:1}.reviews-page-rating-summary-copy p{color:#777;margin:0;font-size:13px;line-height:1.4}.reviews-page-rating-summary-copy p:last-child{margin-bottom:0}.reviews-page-rating-summary-copy p span+span{margin-left:8px}.reviews-page-shell .reviews-stars-sm .reviews-star{width:16px;height:16px}.reviews-page-shell .reviews-stars-md .reviews-star{width:18px;height:18px}.reviews-page-shell .reviews-stars .reviews-star{color:#e0e0e0}.reviews-page-shell .reviews-stars .reviews-star.is-filled{color:#f5a623}.reviews-page-rating-summary>[data-testid=reviews-summary-stars]{align-self:center;margin-top:0}.reviews-page-divider{background:#eee;height:1px;margin:16px 0}.reviews-page-content .reviews-page-list-head{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 16px;margin:0 0 16px;padding:0;display:flex}.reviews-page-content .reviews-page-list-head h2{color:#111;width:100%;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.2}.reviews-page-sort-control{margin-bottom:16px;position:relative}.reviews-page-write-button{color:#111;background:#fff;border:1px solid #111;border-radius:10px;align-self:flex-start;margin:8px 0 16px;padding:10px 16px;font-weight:600}.reviews-page-write-button:hover{background:#f7f7f7}.reviews-page-write-button:active{transform:scale(.98)}.reviews-page-sort-control select{appearance:none;color:#111;background:#fff;border:1px solid #ddd;border-radius:18px;min-width:166px;height:36px;padding:0 32px 0 12px;font-size:13px;font-weight:400;line-height:1.2}.reviews-page-sort-control:after{content:"";pointer-events:none;border-bottom:1.5px solid #666;border-right:1.5px solid #666;width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-60%)rotate(45deg)}.reviews-page-list{gap:0;display:grid}.reviews-page-row{gap:0;margin:0;padding:0;display:grid}.reviews-page-row:after{content:"";background:#eee;height:1px;margin:16px 0;display:block}.reviews-page-row .reviews-stars{margin-bottom:6px}.reviews-page-row h3{color:#111;margin:0 0 4px;padding:0;font-size:16px;font-weight:600;line-height:1.35}.reviews-page-row-copy{color:#666;overflow-wrap:anywhere;max-width:600px;margin:0 0 8px;padding:0;font-size:14px;font-weight:400;line-height:1.5}.reviews-page-row-meta{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:12px;display:flex}.reviews-page-row-author{color:#666;align-items:center;gap:6px;display:inline-flex}.reviews-page-row-author strong{color:#222;font-size:13px;font-weight:600;line-height:1.2}.reviews-page-row-author span{color:#777;font-size:12px;font-weight:400;line-height:1.2}.reviews-page-verified-mark{color:#fff;background:#1abc9c;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:inline-flex}.reviews-page-row-helpful{color:#777;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.reviews-page-row-helpful.is-active{color:#111}.reviews-page-row-helpful-icon{display:inline-flex}.reviews-page-row-helpful-icon svg{width:11px;height:11px}.reviews-page-row-helpful-separator{color:#777;font-size:12px}.reviews-page-row:last-child{border-bottom:0}.reviews-page-row:last-child:after{display:none}.reviews-page-row+.reviews-page-row{margin-top:0}.reviews-page-empty-state{color:#666;margin:16px 0 0;font-size:16px}.reviews-page-pagination{margin-top:8px;padding:16px 0 0}.reviews-page-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.reviews-page-shell{padding:16px}.reviews-page-layout{grid-template-columns:1fr;gap:16px}.reviews-page-content{padding:0}.reviews-page-rating-summary{margin:24px 0 16px;padding:0}.reviews-page-rating-summary-copy h1{font-size:18px}.reviews-page-rating-summary-score{font-size:28px}.reviews-page-content .reviews-page-list-head{margin:0 0 16px}.reviews-page-content .reviews-page-list-head h2{font-size:16px}.reviews-page-content .reviews-page-list-head h1{margin-bottom:20px!important}.reviews-page-sort-control select{min-width:160px}.reviews-page-row{margin:0;padding:0}.reviews-page-row h3{font-size:16px}.reviews-page-row-copy{font-size:14px}.reviews-page-row-author strong{font-size:13px}.reviews-page-row-author span,.reviews-page-row-helpful{font-size:12px}.reviews-page-pagination{padding:16px 0 0}}@media (max-width:640px){.reviews-page-shell{padding:16px 12px 20px}.reviews-page-product-card img{max-width:100%;height:auto;max-height:360px}.reviews-page-rating-summary{align-items:center;gap:8px}.reviews-page-rating-summary-copy h1{font-size:20px}.reviews-page-rating-summary-score{font-size:33px}.reviews-page-rating-summary-copy p{font-size:11px}.reviews-page-content .reviews-page-list-head{align-items:flex-start;gap:8px}.reviews-page-content .reviews-page-list-head h2{font-size:16px}.reviews-page-row-meta{flex-direction:column;align-items:flex-start;gap:8px}}.review-form-page{width:100%;padding:16px}.review-form-container{width:100%;max-width:600px;margin:0 auto}.review-form-card{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.review-form-product{flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;display:flex}.review-form-product img{object-fit:cover;border-radius:12px;width:80px;height:80px}.review-form-product p{color:#222;text-align:center;margin:0;font-size:14px;line-height:20px}.review-form-rating{justify-content:center;align-items:center;gap:8px;display:flex}.review-form-star-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.review-form-star{color:#d8d8d8;fill:currentColor;width:24px;height:24px}.review-form-star.is-filled{color:#f5a623}.review-form-divider{background:#eee;width:100%;height:1px}.review-form-field{width:100%;display:flex}.review-form-field input,.review-form-field textarea{color:#222;background:#f7f7f7;border:0;border-radius:8px;outline:0;width:100%;padding:12px;font-size:14px;line-height:20px}.review-form-field textarea{resize:vertical;min-height:100px}.review-form-section{flex-direction:column;gap:12px;display:flex}.review-form-section-header{color:#222;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.review-form-section-header.is-static{cursor:default}.review-form-chevron{color:#666;width:20px;height:20px;transition:transform .18s;transform:rotate(180deg)}.review-form-chevron.is-expanded{transform:rotate(0)}.review-form-section-body{flex-direction:column;gap:12px;display:flex}.review-form-upload-box{cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:108px;display:flex}.review-form-upload-box input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.review-form-upload-icon{color:#999;justify-content:center;align-items:center;display:inline-flex}.review-form-camera-icon{width:28px;height:28px}.review-form-upload-note{color:#777;margin:0;font-size:12px;line-height:16px}.review-form-media-preview{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.review-form-media-item{flex-direction:column;gap:4px;display:flex}.review-form-media-item img,.review-form-media-item video{object-fit:cover;background:#f2f2f2;border-radius:8px;width:100%;height:72px}.review-form-media-item span{color:#777;font-size:11px;line-height:14px}.review-form-submit{color:#000;cursor:pointer;opacity:1;background:#f5c04a;border:0;border-radius:8px;width:100%;height:48px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s}.review-form-submit:hover:not(:disabled){background:#e8b33d}.review-form-submit:disabled{color:#999;opacity:.6;cursor:not-allowed;background:#e0e0e0}.review-form-error,.review-form-success{margin:0;font-size:13px;line-height:18px}.review-form-error{color:#b00020}.review-form-success{color:#157347}.review-success-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.review-success-modal-card{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(100%,360px);min-width:min(100%,320px);padding:24px;display:flex;position:relative}.review-success-modal-close{color:#2f2f2f;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:12px;right:12px}.review-success-modal-close svg{width:18px;height:18px}.review-success-modal-illustration{background:#fff7df;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:88px;height:88px;display:flex}.review-success-modal-stars{color:#f4c542;letter-spacing:1px;font-size:12px;line-height:1}.review-success-modal-chair{font-size:32px;line-height:1}.review-success-modal-card h2{color:#121212;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.2}.review-success-modal-card p{color:#303030;margin:0;font-size:16px;line-height:1.4}.review-success-modal-cta{color:#1f1f1f;cursor:pointer;background:#f4c542;border:0;border-radius:10px;width:100%;height:48px;margin-top:8px;font-size:15px;font-weight:600}.review-form-back-link{color:#555;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.review-form-top-bar{align-items:center;display:flex}.review-form-back-link--top{padding:0}.review-form-page+.site-footer,.reviews-page-shell+.site-footer,[data-hide-storefront-footer=true]~.site-footer{display:none}.review-form-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.review-success-modal-card h2{font-size:20px}.review-success-modal-card p{font-size:16px}.reviews-page-write-button{margin-right:0}}.account-exchange-request-page.account-subpage{background:var(--sf-color-surface)}.account-exchange-request-page .account-return-request-header{background:var(--sf-color-surface);padding:16px 16px 8px}.account-exchange-request-page .account-return-request-back{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);gap:8px}.account-exchange-request-page .account-return-request-back svg{width:20px;height:20px}.account-exchange-request-page .account-return-request-content.is-exchange-details{background:var(--sf-color-surface);gap:0;padding-bottom:0}.account-exchange-request-page .account-return-request-content.is-exchange-details>section,.account-exchange-request-page .account-return-request-content.is-exchange-details>.account-subpage-sticky-bar{width:min(100%,420px);margin-inline:auto}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-hero{background:var(--sf-color-surface);padding:8px 16px 24px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product{justify-items:center;gap:12px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-media,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-image{width:120px;height:120px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-copy{text-align:center;justify-items:center;gap:8px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-title,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-meta,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-total,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-request-heading,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-request-option-label,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-request-meta-label,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-request-price,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-section-title,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-message-label{margin:0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-title{max-width:320px;color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-page .account-exchange-request-product-copy-meta{justify-items:center;gap:4px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-meta,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-total{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);justify-content:center;align-items:center;gap:8px;display:flex}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-meta-dot{justify-content:center;align-items:center;display:inline-flex}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-product-meta-dot span{background:var(--sf-color-border-subtle);border-radius:999px;width:4px;height:4px;display:block}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-window-pill{background:var(--sf-color-background-info-base);min-height:20px;color:var(--sf-color-text-info-primary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium);border-radius:20px;padding:2px 8px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-window-pill-icon,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-window-pill-icon svg{width:12px;height:12px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-band{background:var(--sf-color-surface-muted);padding:16px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-card{border:1px solid var(--sf-color-surface-muted);background:var(--sf-color-surface);border-radius:12px;overflow:visible;box-shadow:0 1px 2px #21191314}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-row{align-items:center;gap:8px;padding:12px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-section-title,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-row .account-return-request-section-title{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);letter-spacing:0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-control{flex-shrink:0;gap:4px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-dropdown{z-index:2}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-control .account-return-request-select-shell{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);border-radius:40px;width:120px;min-width:120px;min-height:32px;padding:0 30px 0 12px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-select-value,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-select-option,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-limit{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-qty-limit{color:var(--sf-color-text-secondary)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-select-shell svg{width:14px;height:14px;right:10px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-select-menu{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);overscroll-behavior:contain;border-radius:12px;gap:0;width:120px;max-height:160px;padding:0;top:calc(100% + 4px);overflow:hidden auto;box-shadow:0 2px 12px #0000001f}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-select-option{min-height:32px;padding:8px 12px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-select-option+.account-return-request-select-option{border-top:1px solid var(--sf-color-border-subtle)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-request-heading{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium);padding:12px 0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card{background:var(--sf-color-surface);border-radius:16px;overflow:hidden}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-header{background:var(--sf-color-surface);padding:4px 4px 0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-segmented-control{background:var(--sf-color-surface-muted);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-option{min-height:48px;color:var(--sf-color-text-primary);font:inherit;text-align:left;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;display:flex}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-option.is-selected{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);box-shadow:0 1px 2px var(--sf-ext-color-shadow-base)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-option.is-unselected{box-shadow:none;background:0 0;border:0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-option-copy{justify-items:start;gap:0;min-width:0;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-option-line{max-width:82px;color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);white-space:nowrap;display:block}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-option-icon,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-option-icon img{flex-shrink:0;width:32px;height:32px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-body{background:var(--sf-color-surface)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-body-wallet{text-align:center;justify-items:center;gap:4px;padding:20px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-wallet-illustration,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-wallet-illustration svg,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-wallet-illustration img{width:80px;height:80px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-wallet-copy{justify-items:center;gap:4px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-wallet-title{width:min(268px,100%);color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);margin:0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-wallet-subtitle{width:min(268px,100%);color:var(--sf-ref-color-grayscale-60);font-family:var(--sf-ref-type-family-lexend);margin:0;font-size:12px;font-weight:400;line-height:16px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-body-compare{box-shadow:0 1px 2px var(--sf-ext-color-shadow-base);grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-meta-item{gap:2px;min-width:0;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-meta-label{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-pill,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-trigger{box-sizing:border-box;border:1px solid var(--sf-color-border-subtle);border-radius:40px;width:100%;min-width:0;min-height:32px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-pill{background:var(--sf-color-surface-muted);color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);justify-content:flex-start;align-items:center;padding:0 12px;display:flex}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-trigger{background:var(--sf-color-surface);color:var(--sf-color-text-primary);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-trigger-value{min-width:0;font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);text-align:left;flex:auto}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-trigger svg{flex:none;width:16px;height:16px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-field{width:100%;position:relative}.account-exchange-size-sheet-root{z-index:45;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.account-exchange-size-sheet-backdrop{background:#21191380;animation:.18s ease-out both account-return-request-sheet-fade-in;position:absolute;inset:0}.account-exchange-size-sheet{background:var(--sf-color-surface);width:min(100%,360px);box-shadow:0 -4px 8px var(--sf-ext-color-shadow-base);border-radius:20px 20px 0 0;animation:.22s ease-out both account-return-request-sheet-slide-up;position:relative;overflow:hidden}.account-exchange-size-sheet-header{justify-content:center;padding:16px 16px 12px;display:flex;position:relative}.account-exchange-size-sheet-handle{background:var(--sf-color-border-subtle);border-radius:999px;width:32px;height:4px}.account-exchange-size-sheet-close{width:20px;height:20px;color:var(--sf-color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.account-exchange-size-sheet-close svg{width:20px;height:20px}.account-exchange-size-sheet-body{gap:12px;padding:0 16px 20px;display:grid}.account-exchange-size-sheet-title{font-family:var(--sf-ref-type-family-lexend);align-items:center;gap:4px;margin:0;font-size:14px;line-height:20px;display:flex}.account-exchange-size-sheet-title-label{color:var(--sf-color-text-secondary);font-weight:var(--sf-ref-type-weight-light)}.account-exchange-size-sheet-title-value{color:var(--sf-color-text-primary);font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-size-sheet-options{flex-wrap:wrap;gap:8px;display:flex}.account-exchange-size-sheet-option{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);min-height:36px;color:var(--sf-color-text-primary);text-align:left;cursor:pointer;border-radius:40px;justify-items:start;padding:4px 16px;display:grid}.account-exchange-size-sheet-option.is-selected{border-color:var(--sf-color-text-primary);background:var(--sf-color-text-primary);color:var(--sf-color-text-inverse)}.account-exchange-size-sheet-option.is-unavailable{background:var(--sf-color-surface-muted);color:var(--sf-color-text-secondary);cursor:not-allowed}.account-exchange-size-sheet-option.is-unavailable .account-exchange-size-sheet-option-label,.account-exchange-size-sheet-option.is-unavailable .account-exchange-size-sheet-option-price{text-decoration:line-through}.account-exchange-size-sheet-option-label,.account-exchange-size-sheet-option-price{font-family:var(--sf-ref-type-family-lexend)}.account-exchange-size-sheet-option-label{font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-size-sheet-option-price{font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-size-sheet-footer{padding:8px 16px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -4px 8px var(--sf-ext-color-shadow-base)}.account-exchange-size-sheet-done{width:100%;min-height:32px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-callout{z-index:2;pointer-events:none;justify-items:center;display:grid;position:absolute;top:calc(100% + 6px);right:4px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-callout-arrow{border-right:6px solid #0000;border-bottom:6px solid var(--sf-color-link);border-left:6px solid #0000;width:0;height:0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-size-callout-body{background:var(--sf-color-link);min-width:123px;color:var(--sf-color-text-inverse);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium);text-align:center;border-radius:6px;padding:4px 8px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-divider{align-content:center;justify-items:center;gap:8px;padding-top:18px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-divider-line{background:var(--sf-color-border-subtle);width:1px;height:12px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-divider-icon,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-divider-icon svg{width:16px;height:16px;color:var(--sf-color-text-secondary)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-exchange-mode-card-price{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-form-section{background:var(--sf-color-surface);gap:16px;padding:28px 16px 20px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-reason-list{gap:12px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-reason-option{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-radio{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);width:20px;height:20px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-reason-option input:checked+.account-return-request-radio{border-color:var(--sf-color-cta-info-main);background:var(--sf-color-cta-info-main)}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-reason-option input:checked+.account-return-request-radio:before{background:var(--sf-color-text-inverse);inset:6px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-message-field{flex-direction:column;gap:4px;width:100%;display:flex}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-message-field.is-error{gap:0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-message-label{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);margin:0;display:block}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-message{box-sizing:border-box;border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);width:100%;min-height:84px;color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);resize:none;border-radius:8px;margin:0;padding:12px 16px 52px;display:block}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-message::placeholder{color:var(--sf-color-text-primary);opacity:1}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-band-upload{background:var(--sf-color-surface);padding:20px 16px 0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-block{gap:12px;display:grid}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-image-heading{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium);margin:0}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-grid{gap:8px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-preview,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-box{border-radius:8px;width:80px;height:80px;min-height:80px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-preview{border-width:1px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-box{background:var(--sf-color-surface-muted);color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:10px;line-height:12px;font-weight:var(--sf-ref-type-weight-light);border-width:1px;gap:8px;padding:12px 8px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-icon,.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-upload-icon svg{width:20px;height:20px}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-sticky-bar{padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--sf-color-surface);position:sticky;bottom:0;box-shadow:0 -4px 8px #21191314}.account-exchange-request-page .account-return-request-content.is-exchange-details .account-return-request-sticky-bar .account-primary-button{min-height:44px;box-shadow:none;border-radius:8px}.account-exchange-request-page .account-return-request-content.is-exchange-review{background:var(--sf-color-surface);gap:0;padding-bottom:0}.account-exchange-request-page .account-return-request-content.is-exchange-review>section,.account-exchange-request-page .account-return-request-content.is-exchange-review>div.account-exchange-request-review-strip,.account-exchange-request-page .account-return-request-content.is-exchange-review>.account-subpage-sticky-bar{width:min(100%,420px);margin-inline:auto}.account-exchange-request-review-section{background:var(--sf-color-surface)}.account-exchange-request-review-strip{background:var(--sf-color-surface-muted);height:8px}.account-exchange-request-review-block{background:var(--sf-color-surface);gap:12px;padding:12px 16px;display:grid}.account-exchange-request-review-block-compare{padding-top:16px;padding-bottom:16px}.account-exchange-request-review-section-address .account-exchange-request-review-block{gap:12px}.account-exchange-request-section-heading,.account-exchange-request-review-comparison-heading,.account-exchange-request-address-name,.account-exchange-request-address-line,.account-exchange-request-review-breakdown-label,.account-exchange-request-review-breakdown-value,.account-exchange-request-review-breakdown-note,.account-exchange-request-review-total-label,.account-exchange-request-review-total-value,.account-exchange-request-review-product-card-title,.account-exchange-request-review-product-card-detail{margin:0}.account-exchange-request-section-heading{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-request-review-comparison-card{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:start;gap:12px;display:grid}.account-exchange-request-review-comparison-column{gap:12px;min-width:0;display:grid}.account-exchange-request-review-comparison-heading{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-request-review-comparison-divider{align-content:center;align-self:stretch;justify-items:center;gap:8px;display:grid}.account-exchange-request-review-comparison-line{background:var(--sf-color-border-subtle);width:1px;min-height:12px}.account-exchange-request-review-comparison-divider svg{width:16px;height:16px;color:var(--sf-color-text-secondary)}.account-exchange-request-review-rule{background:var(--sf-color-surface-muted);height:1px}.account-exchange-request-review-rule-strong{background:var(--sf-color-border-subtle)}.account-exchange-request-address-copy{gap:4px;display:grid}.account-exchange-request-address-name{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-request-address-line{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-review-product-card{gap:4px;min-width:0;display:grid}.account-exchange-request-review-product-card-media,.account-exchange-request-review-product-card-image{width:60px;height:60px}.account-exchange-request-review-product-card-media{border-radius:4px;overflow:hidden}.account-exchange-request-review-product-card-image{object-fit:cover;background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%);border-radius:4px;display:block}.account-exchange-request-review-product-card-image.is-placeholder{background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%)}.account-exchange-request-review-product-card-copy{gap:4px;min-width:0;display:grid}.account-exchange-request-review-product-card-title{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-exchange-request-review-product-card-detail{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-review-breakdown{gap:12px;display:grid}.account-exchange-request-review-breakdown-row,.account-exchange-request-review-total-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-exchange-request-review-breakdown-label{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-review-breakdown-note{color:var(--sf-ref-color-grayscale-30);font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-review-breakdown-value{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);white-space:nowrap}.account-exchange-request-review-breakdown-value.is-credit{color:var(--sf-color-text-success-primary);font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-request-review-total-label,.account-exchange-request-review-total-value{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);white-space:nowrap;font-size:14px;line-height:20px}.account-exchange-request-review-total-label{font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-request-review-total-value{font-weight:var(--sf-ref-type-weight-bold)}.account-exchange-request-page .account-return-request-content.is-exchange-review .account-return-request-sticky-bar{padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--sf-color-surface);position:sticky;bottom:0;box-shadow:0 -4px 8px #21191314}.account-exchange-request-page .account-return-request-content.is-exchange-review .account-return-request-sticky-bar .account-primary-button{min-height:44px;box-shadow:none;border-radius:8px}.account-exchange-request-page .account-return-request-content.is-exchange-success{background:var(--sf-color-surface);grid-template-rows:minmax(0,1fr) auto;min-height:calc(100dvh - 124px);padding-bottom:0;display:grid}.account-exchange-request-success-panel,.account-exchange-request-success-bar{width:min(100%,420px);margin-inline:auto}.account-exchange-request-success-panel{align-content:start;gap:24px;width:min(328px,100% - 32px);margin-inline:auto;padding:56px 0 40px;display:grid}.account-exchange-request-success-hero{justify-items:center;gap:20px;display:grid}.account-exchange-request-success-icon{width:120px;height:120px;display:inline-flex}.account-exchange-request-success-icon svg{width:100%;height:100%}.account-exchange-request-success-title,.account-exchange-request-success-callout-copy,.account-exchange-request-success-note{margin:0}.account-exchange-request-success-title{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:20px;line-height:24px;font-weight:var(--sf-ref-type-weight-medium);text-align:center}.account-exchange-request-success-callout{background:var(--sf-color-surface-muted);border-radius:12px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:9px;padding:8px 16px 8px 8px;display:grid}.account-exchange-request-success-callout-media,.account-exchange-request-success-callout-image{width:60px;height:60px}.account-exchange-request-success-callout-image{object-fit:cover;background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%);border-radius:4px;display:block}.account-exchange-request-success-callout-image.is-placeholder{background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%)}.account-exchange-request-success-callout-copy{color:var(--sf-color-text-neutral-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-exchange-request-success-divider{background:var(--sf-color-surface-muted);height:1px}.account-exchange-request-success-notes{gap:24px;display:grid}.account-exchange-request-success-note{color:var(--sf-color-text-neutral-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.account-exchange-request-success-note-icon{background:var(--sf-color-surface-muted);width:20px;height:20px;color:var(--sf-color-text-primary);border-radius:999px;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.account-exchange-request-success-note-icon svg{width:16px;height:16px}.account-exchange-request-success-note strong{font-weight:var(--sf-ref-type-weight-medium)}.account-exchange-request-success-note-link{color:var(--sf-color-text-info-primary);font-weight:var(--sf-ref-type-weight-medium);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.account-exchange-request-success-bar{padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--sf-color-surface);position:sticky;bottom:0;box-shadow:0 -4px 8px #21191314}.account-exchange-request-success-bar .account-primary-button{min-height:44px;box-shadow:none;border-radius:8px}@media (min-width:641px){.account-exchange-request-page .account-return-request-content.is-exchange-details>section,.account-exchange-request-page .account-return-request-content.is-exchange-details>.account-subpage-sticky-bar{width:min(100%,480px)}}@media (min-width:901px){.account-orders-page .account-page-module.account-mobile-shell-module,.account-order-detail-page .account-page-module.account-mobile-shell-module,.account-return-request-page .account-page-module.account-mobile-shell-module,.account-exchange-request-page .account-page-module.account-mobile-shell-module{width:min(100%,420px);max-width:420px}}.account-summary-section,.account-orders-section,.account-logout-section,.account-brand-footer{padding-left:16px;padding-right:16px}.account-orders-section{background:#fff;gap:16px;padding-top:0;padding-bottom:0;display:grid}.account-orders-page-body{gap:16px;padding-top:16px}.account-orders-timeline-list{gap:16px;display:grid}.account-orders-tile{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 10px #21191314}.account-orders-tile-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 12px 8px;display:flex}.account-orders-tile-header-copy{gap:2px;min-width:0;display:grid}.account-orders-tile-title-row{align-items:center;gap:6px;min-width:0;display:flex}.account-orders-tile-type-icon{color:#403b3b;background:#efeeea;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.account-orders-tile-type-icon svg{width:16px;height:16px}.account-orders-tile-title,.account-orders-tile-meta,.account-orders-shipment-date p,.account-orders-status-label,.account-orders-product-title,.account-orders-product-subtitle,.account-orders-disabled-action,.account-orders-chip,.account-orders-footer-link-row,.account-orders-footer-band,.account-orders-empty-state p,.account-orders-history-loading{margin:0}.account-orders-tile-title{color:#211913;font-size:14px;font-weight:300;line-height:20px}.account-orders-tile-meta{color:#666262;flex-wrap:wrap;gap:4px;font-size:10px;font-weight:300;line-height:14px;display:flex}.account-orders-disabled-action{color:#666262;white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;font-size:12px;font-weight:300;line-height:16px;display:inline-flex}.account-orders-disabled-action.is-compact{color:#4f76fe}.account-orders-disabled-action svg{width:12px;height:12px}.account-orders-tile-body{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 8px 10px -10px #21191329}.account-orders-shipment-block{gap:12px;display:grid;position:relative}.account-orders-shipment-block+.account-orders-shipment-block{border-top:1px solid #efeeea;padding-top:12px}.account-orders-shipment-tag{color:#666262;background:#efeeea;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:center;align-items:center;min-height:18px;padding:2px 8px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex;position:absolute;top:-12px;right:0}.account-orders-shipment-summary{justify-content:space-between;align-items:center;gap:16px;padding-right:20px;display:flex}.account-orders-shipment-summary.is-single{min-height:32px}.account-orders-shipment-date{gap:0;min-width:0;display:grid}.account-orders-shipment-date p:first-child{color:#666262;font-size:12px;font-weight:300;line-height:16px}.account-orders-shipment-date p:last-child{color:#211913;font-size:14px;font-weight:300;line-height:20px}.account-orders-status-summary{text-align:right;justify-items:end;gap:0;min-height:32px;padding-right:20px;display:grid;position:relative}.account-orders-status-label{color:#211913;font-size:12px;font-weight:500;line-height:16px}.account-orders-status-indicator{opacity:.35;border:1px solid;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.account-orders-status-indicator span{background:#fff;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-orders-status-indicator:before{content:"";background:currentColor;border-radius:999px;position:absolute;inset:2px}.account-orders-status-indicator.is-success,.account-orders-status-indicator.is-progress{color:#27ad86}.account-orders-status-indicator.is-warning{color:#f9984a}.account-orders-status-indicator.is-neutral{color:#938e8b}.account-orders-product-row{align-items:flex-start;gap:8px;display:flex}.account-orders-product-media{flex-shrink:0;width:68px;position:relative}.account-orders-product-qty-badge{color:#403b3b;background:#fff;border:1px solid #efeeea;border-radius:999px;justify-content:center;align-items:center;min-width:16px;min-height:16px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;bottom:6px;right:-4px;box-shadow:0 1px 2px #21191314}.account-orders-product-copy{flex:auto;gap:4px;min-width:0;padding-top:4px;display:grid}.account-orders-product-title{color:#211913;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:300;line-height:16px;display:-webkit-box;overflow:hidden}.account-orders-chip{color:#211913;border:1px solid #dbd9d2;border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.account-orders-footer-link-row{color:#666262;align-items:center;gap:4px;font-size:10px;font-weight:300;line-height:14px;display:inline-flex}.account-orders-footer-link-row svg{width:12px;height:12px}.account-orders-footer-band{border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.account-orders-empty-state{padding:4px 0 8px}.account-orders-empty-state p,.account-orders-history-loading{color:#666262;font-size:14px;font-weight:300;line-height:20px}.account-orders-history-sentinel{justify-content:center;min-height:24px;display:flex}@media (min-width:1024px){.account-page{min-height:calc(100dvh - 220px);padding:24px 0 48px}.account-page-module{width:min(720px,100% - 48px);max-width:720px}.account-summary-section,.account-orders-section,.account-logout-section,.account-brand-footer,.account-subpage-header-inner,.account-subpage-body{padding-left:24px;padding-right:24px}.account-subpage-header{display:block}.account-subpage-sticky-bar{bottom:24px}}.account-shipment-tracking-page{background:#f8f6f2}.account-shipment-tracking-page-module{padding-bottom:32px}.account-shipment-tracking-header{background:#fff;border-bottom:1px solid #21191314;padding:14px 16px 10px}.account-shipment-tracking-back{color:var(--sf-color-text-primary);align-items:center;gap:10px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.account-shipment-tracking-back svg{width:20px;height:20px}.account-shipment-tracking-content{flex-direction:column;gap:12px;display:flex}.account-shipment-tracking-section,.account-shipment-tracking-support-strip{padding:0 16px}.account-shipment-tracking-section-hero{padding-top:16px}.account-shipment-tracking-card{background:#fff;border-radius:14px;padding:16px}.account-shipment-tracking-product-list{flex-direction:column;gap:12px;display:flex}.account-shipment-tracking-product-row{align-items:flex-start;gap:12px;display:flex}.account-shipment-tracking-product-media{flex:0 0 80px}.account-shipment-tracking-product-image{object-fit:cover;background:#efeeea;border-radius:10px;width:80px;height:92px}.account-shipment-tracking-product-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.account-shipment-tracking-product-title{color:#211913;margin:0;font-size:14px;font-weight:500;line-height:20px}.account-shipment-tracking-product-meta{color:#666262;margin:0;font-size:12px;line-height:16px}.account-shipment-tracking-product-price{color:#211913;font-size:14px;line-height:20px}.account-shipment-tracking-eta-pill{color:#211913;background:linear-gradient(90deg,#c9ebe1 0%,#c9ebe100 100%);border-radius:8px;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:12px;line-height:16px;display:inline-flex}.account-shipment-tracking-meta-card{flex-direction:column;gap:6px;display:flex}.account-shipment-tracking-meta-row{color:#666262;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.account-shipment-tracking-meta-label{color:#211913;font-weight:500}.account-shipment-tracking-meta-separator{background:#d7d1cb;width:1px;height:10px}.account-shipment-tracking-timeline{margin:0;padding:0;list-style:none}.account-shipment-tracking-stage{grid-template-columns:24px 1fr;gap:12px;display:grid}.account-shipment-tracking-stage+.account-shipment-tracking-stage{margin-top:16px}.account-shipment-tracking-stage-marker{justify-content:center;display:flex;position:relative}.account-shipment-tracking-stage:not(:last-child) .account-shipment-tracking-stage-marker:after{content:"";background:#d9d4cf;width:1px;position:absolute;top:18px;bottom:-16px;left:50%;transform:translate(-50%)}.account-shipment-tracking-stage-dot{z-index:1;background:#fff;border:2px solid #d9d4cf;border-radius:50%;width:16px;height:16px;position:relative}.account-shipment-tracking-stage.is-complete .account-shipment-tracking-stage-dot{background:#45b38a;border-color:#45b38a;box-shadow:0 0 0 4px #45b38a29}.account-shipment-tracking-stage-body{padding-bottom:2px}.account-shipment-tracking-stage-title{color:#938e8b;margin:0;font-size:13px;font-weight:500;line-height:18px}.account-shipment-tracking-stage.is-complete .account-shipment-tracking-stage-title,.account-shipment-tracking-stage.is-current .account-shipment-tracking-stage-title{color:#211913}.account-shipment-tracking-stage-detail,.account-shipment-tracking-substep-detail{color:#666262;margin:2px 0 0;font-size:11px;line-height:15px}.account-shipment-tracking-substeps{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.account-shipment-tracking-substep-title{color:#211913;margin:0;font-size:12px;font-weight:500;line-height:16px}.account-shipment-tracking-invoice-card{flex-direction:column;gap:8px;display:flex}.account-shipment-tracking-invoice-button{color:#a09a95;background:#fff;border:1px solid #d4cec8;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:500}.account-shipment-tracking-invoice-note{color:#dd381f;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:inline-flex}.account-shipment-tracking-invoice-note svg{flex:none;width:14px;height:14px}.account-shipment-tracking-section-header{align-items:center;gap:10px;display:flex}.account-shipment-tracking-section-title{color:#666262;margin:0;font-size:12px;font-weight:500;line-height:16px}.account-shipment-tracking-payment-pill{color:#403b3b;background:#efeeea;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px}.account-shipment-tracking-divider{background:#efeeea;height:1px;margin:12px 0}.account-shipment-tracking-payment-row{color:#211913;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-shipment-tracking-payment-copy{flex-direction:column;gap:2px;display:flex}.account-shipment-tracking-payment-copy strong{font-size:18px;line-height:22px}.account-shipment-tracking-payment-copy span{color:#666262;font-size:12px;line-height:16px}.account-shipment-tracking-address-name{color:#211913;margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px}.account-shipment-tracking-address-line{color:#211913;margin:0;font-size:14px;line-height:20px}.account-shipment-tracking-support-strip{background:#efeeea;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.account-shipment-tracking-support-heading{color:#403b3b;margin:0;font-size:14px;font-weight:500;line-height:20px}.account-shipment-tracking-support-button{color:#666262;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.account-shipment-tracking-support-button svg{width:16px;height:16px}.account-orders-page.account-subpage{background:#efeeea;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px);padding:0;overflow:hidden}.account-orders-page .account-page-module{align-content:start;width:min(1020px,100% - 24px);max-width:1020px;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px)}.account-orders-page .account-subpage-module{background:#fff;border:1px solid #dbd9d2;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 32px #2119131a}.account-orders-page-header{align-items:center;padding:16px 16px 12px;display:flex}.account-orders-page-back{color:#211913;font-family:var(--sf-ref-type-family-lexend);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.account-orders-page-back svg{flex-shrink:0;width:20px;height:20px}.account-orders-toolbar{align-items:center;gap:8px;padding:4px 16px 16px;display:flex;position:relative}.account-orders-search-field{color:#938e8b;background:#efeeea;border:1px solid #dbd9d2;border-radius:30px;flex:auto;align-items:center;gap:8px;min-width:0;min-height:40px;padding:10px 12px;display:flex}.account-orders-search-field input{color:#211913;width:auto;min-width:0;font:inherit;font-family:var(--sf-ref-type-family-lexend);background:0 0;border:0;outline:none;flex:auto;font-size:14px;font-weight:300;line-height:20px}.account-orders-search-field input::placeholder{color:#938e8b}.account-orders-search-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.account-orders-search-icon svg{width:16px;height:16px}.account-orders-filter-popover{flex-shrink:0;position:relative}.account-orders-filter-popover summary{list-style:none}.account-orders-filter-popover summary::-webkit-details-marker{display:none}.account-orders-filter-button{color:#403b3b;min-height:40px;font-family:var(--sf-ref-type-family-lexend);cursor:pointer;background:#fff;border:1px solid #403b3b;border-radius:30px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:14px;font-weight:300;line-height:20px;display:inline-flex}.account-orders-filter-button-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.account-orders-filter-button-icon svg{width:16px;height:16px}.account-orders-filter-sheet{z-index:20;background:#fff;border:1px solid #efeeea;border-radius:12px;width:120px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 2px 12px #0000001f}.account-orders-filter-options{display:grid}.account-orders-filter-option{color:#211913;min-height:32px;font-family:var(--sf-ref-type-family-lexend);cursor:pointer;border-bottom:1px solid #efeeea;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:300;line-height:16px;display:flex;position:relative}.account-orders-filter-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.account-orders-filter-option-checkbox{color:#0000;background:#fff;border:1px solid #dbd9d2;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.account-orders-filter-option input:checked+.account-orders-filter-option-checkbox{color:#fff;background:#4f76fe;border-width:2px;border-color:#4f76fe}.account-orders-filter-option-checkbox svg{width:12px;height:12px}.account-orders-filter-option-label{flex:auto}.account-orders-filter-actions{background:#fff;padding:8px;box-shadow:0 -4px 8px #21191314}.account-orders-filter-done{color:#211913;width:100%;min-height:24px;font-family:var(--sf-ref-type-family-lexend);background:#ffc845;border:0;border-radius:6px;font-size:12px;font-weight:500;line-height:16px}.account-orders-page-content{background:#efeeea;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.account-orders-list-section{overscroll-behavior:contain;min-height:0;padding:4px 0 0;overflow-y:auto}.account-orders-list{gap:22px;padding-bottom:24px;display:grid}.account-orders-card{box-shadow:none;background:#fff;border:0;border-radius:0;overflow:hidden}.account-orders-card-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.account-orders-card-return .account-orders-card-header{padding-bottom:16px}.account-orders-card-return,.account-orders-card-exchange{box-shadow:none;border:0;border-radius:0}.account-orders-card-order .account-orders-card-header{align-items:center;gap:20px;padding:22px 22px 16px}.account-orders-card-order{background:var(--sf-color-background-neutral-base);box-shadow:none;border:0;border-radius:0;gap:16px;padding:16px;display:grid}.account-orders-return-card-header,.account-orders-exchange-card-header{align-items:center;gap:8px;padding:16px}.account-orders-card-header-copy{min-width:0}.account-orders-exchange-header-copy{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.account-orders-card-title-row{align-items:center;gap:8px;display:flex}.account-orders-card-icon-stack{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.account-orders-card-icon-stack .account-orders-card-icon+.account-orders-card-icon{margin-left:-10px}.account-orders-card-icon{color:#211913;background:#f3eee8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.account-orders-card-icon svg{width:16px;height:16px}.account-orders-card-title-stack{gap:2px;display:grid}.account-orders-card-title,.account-orders-card-order-no,.account-orders-card-date,.account-orders-card-subline,.account-orders-status-pill,.account-orders-product-title,.account-orders-product-subtitle,.account-orders-product-price,.account-orders-product-compare-price,.account-orders-product-discount,.account-orders-chip,.account-orders-footer-link-row,.account-orders-footer-band{margin:0}.account-orders-card-title{color:#211913;font-size:20px;font-weight:700;line-height:20px}.account-orders-card-order-no{color:#6d665f;font-size:12px;font-weight:400;line-height:16px}.account-orders-card-date{color:#6d665f;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.account-orders-order-header-title,.account-orders-order-status-date,.account-orders-order-info-note p,.account-orders-order-summary-label,.account-orders-order-review-prompt{margin:0}.account-orders-order-header-copy{min-width:0}.account-orders-order-header-title-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.account-orders-return-header-copy{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.account-orders-return-header-icon,.account-orders-exchange-header-icon{color:#211913;background:#efeeea;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.account-orders-return-header-icon svg,.account-orders-exchange-header-icon svg{width:16px;height:16px}.account-orders-return-header-title{color:#211913;font-family:var(--sf-ref-type-family-lexend);margin:0;font-size:14px;font-weight:500;line-height:20px}.account-orders-exchange-title-stack{gap:0;display:grid}.account-orders-exchange-header-title,.account-orders-exchange-order-no,.account-orders-exchange-card-date{font-family:var(--sf-ref-type-family-lexend);margin:0}.account-orders-exchange-header-title{color:#211913;font-size:14px;font-weight:500;line-height:20px}.account-orders-exchange-order-no,.account-orders-exchange-card-date{color:#938e8b;font-size:12px;font-weight:300;line-height:16px}.account-orders-return-card-date{color:#938e8b;font-family:var(--sf-ref-type-family-lexend);font-size:12px;font-weight:300;line-height:16px}.account-orders-order-header-title{color:#211913;font-size:20px;font-weight:700;line-height:28px}.account-orders-order-copy-icon{color:#4b74ff;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.account-orders-order-copy-icon svg{width:24px;height:24px}.account-orders-order-card-date{color:#666262;flex-shrink:0;font-size:16px;font-weight:600;line-height:22px}.account-orders-card-divider{background:#e9e2da;height:1px;margin:0}.account-orders-order-section-header,.account-orders-order-section-body{gap:16px;display:grid}.account-orders-order-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.account-orders-order-section-number,.account-orders-order-section-date{font-family:var(--sf-ref-type-family-lexend);margin:0}.account-orders-order-section-number{color:var(--sf-color-text-neutral-primary);font-size:var(--sf-ref-type-size-regular);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-medium)}.account-orders-order-section-date{color:#6d665f;font-size:var(--sf-ref-type-size-caption);line-height:var(--sf-ref-type-line-height-16);font-weight:var(--sf-ref-type-weight-regular);white-space:nowrap}.account-orders-card-body{gap:16px;padding:0 20px 20px;display:grid}.account-orders-card-return .account-orders-card-body,.account-orders-card-exchange .account-orders-card-body{gap:12px;padding:16px}.account-orders-card-order .account-orders-card-body{gap:14px;padding:16px 0 0}.account-orders-card-body-order{gap:12px;padding:0}.account-orders-order-section-body>.account-orders-card-divider{margin-top:4px}.account-orders-shipment-block{gap:14px;display:grid}.account-orders-shipment-block.has-divider{border-top:1px solid #e9e2da;padding-top:14px}.account-orders-shipment-tag{color:#7d4c25;background:#f8ede8;border-radius:6px;width:fit-content;min-height:24px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px}.account-orders-status-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-orders-status-summary.is-single{align-items:center}.account-orders-status-summary-copy{gap:6px;display:grid}.account-orders-status-pill{color:#211913;align-items:center;gap:10px;width:fit-content;font-size:18px;font-weight:700;line-height:24px;display:inline-flex}.account-orders-status-badge{opacity:.85;border:1px solid;border-radius:999px;width:18px;height:18px;position:relative}.account-orders-status-badge:before{content:"";background:currentColor;border-radius:999px;position:absolute;inset:3px}.account-orders-status-badge.is-success,.account-orders-status-badge.is-progress{color:#27ad86}.account-orders-status-badge.is-warning{color:#f9984a}.account-orders-status-badge.is-neutral{color:#938e8b}.account-orders-order-status-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.account-orders-exchange-status-row{align-items:center}.account-orders-order-status-tag{min-height:20px;font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);line-height:var(--sf-ref-type-line-height-16);font-weight:var(--sf-ref-type-weight-medium);border-radius:0 6px 6px 0;align-items:center;padding:2px 6px;display:inline-flex}.account-orders-order-status-tag.is-charcoal,.account-orders-return-status-tag.is-charcoal{color:#fff;background:#403b3b}.account-orders-order-status-tag.is-warning,.account-orders-return-status-tag.is-warning{color:#fff;background:#f9984a}.account-orders-order-status-tag.is-success,.account-orders-return-status-tag.is-success{color:#fff;background:#27ad86}.account-orders-order-status-tag.is-danger,.account-orders-return-status-tag.is-danger{color:#fff;background:#dd381f}.account-orders-order-status-tag.is-neutral,.account-orders-return-status-tag.is-neutral{color:#403b3b;background:#efeeea}.account-orders-order-status-date{color:var(--sf-color-text-neutral-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);line-height:var(--sf-ref-type-line-height-16);font-weight:var(--sf-ref-type-weight-medium)}.account-orders-return-status-tag{width:fit-content;min-height:20px;font-family:var(--sf-ref-type-family-lexend);border-radius:0 6px 6px 0;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.account-orders-return-status-tag.is-progress{color:#fff;background:#f9984a}.account-orders-card-subline{color:#6d665f;font-size:12px;font-weight:400;line-height:16px}.account-orders-card-subline.is-right{text-align:right}.account-orders-product-list{gap:14px;display:grid}.account-orders-product-row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-orders-order-product-row{grid-template-columns:80px minmax(0,1fr);gap:8px}.account-orders-card-exchange .account-orders-order-product-copy{gap:4px}.account-orders-return-product-row{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:8px}.account-orders-product-media{width:160px}.account-orders-order-product-row .account-orders-product-media,.account-orders-return-product-media{width:80px}.account-orders-product-image{object-fit:cover;background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%);border-radius:4px;width:160px;height:160px;display:block}.account-orders-product-image.is-placeholder{background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%)}.account-orders-return-product-image,.account-orders-order-product-row .account-orders-product-image{border-radius:4px;width:80px;height:80px}.account-orders-product-copy{gap:6px;min-width:0;padding-top:2px;display:grid}.account-orders-order-product-copy{gap:4px;padding-top:0}.account-orders-card-order .account-orders-product-title{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-light)}.account-orders-card-order .account-orders-product-subtitle{color:var(--sf-color-text-neutral-tertiary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);line-height:var(--sf-ref-type-line-height-16);font-weight:var(--sf-ref-type-weight-light)}.account-orders-return-product-copy{align-content:start;gap:4px;padding-top:0}.account-orders-product-title{color:#211913;font-size:14px;font-weight:400;line-height:20px}.account-orders-return-product-title{font-size:14px;font-weight:300;line-height:20px}.account-orders-product-subtitle{color:#6d665f;font-size:12px;font-weight:400;line-height:16px}.account-orders-return-product-qty,.account-orders-return-product-subtitle{color:#938e8b;font-family:var(--sf-ref-type-family-lexend);font-size:12px;font-weight:300;line-height:16px}.account-orders-product-price-row{flex-wrap:wrap;align-items:baseline;gap:8px 10px;display:flex}.account-orders-product-price-row.is-standalone{padding-top:2px}.account-orders-order-product-price-row{gap:6px}.account-orders-product-price{color:#211913;font-size:var(--sf-ref-type-size-regular);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-medium)}.account-orders-product-compare-price{color:#938e8b;font-size:var(--sf-ref-type-size-regular);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-light);text-decoration:line-through}.account-orders-product-discount{color:#0e8389;font-size:var(--sf-ref-type-size-regular);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-medium)}.account-orders-chip-bar{flex-wrap:wrap;gap:10px;display:flex}.account-orders-chip{color:#211913;background:#efeeea;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.account-orders-order-product-meta{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.account-orders-order-product-qty{color:var(--sf-color-text-neutral-tertiary)}.account-orders-exchange-info-note{color:#211913;opacity:.5;grid-template-columns:16px minmax(0,1fr);gap:4px}.account-orders-exchange-info-note .account-orders-order-info-icon{color:#403b3b;width:16px;height:16px}.account-orders-exchange-info-note .account-orders-order-info-icon svg{width:16px;height:16px}.account-orders-track-link{color:var(--sf-color-text-info-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);line-height:var(--sf-ref-type-line-height-16);font-weight:var(--sf-ref-type-weight-medium);white-space:nowrap;opacity:1;align-items:center;gap:6px;display:inline-flex}.account-orders-track-link svg{width:16px;height:16px}.account-orders-footer-link-row{color:#6d665f;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.account-orders-footer-link-row strong{color:#211913;font-weight:700}.account-orders-footer-band{border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 16px;font-size:16px;line-height:20px;display:flex}.account-orders-footer-band-copy{align-items:center;gap:6px;min-width:0;display:flex}.account-orders-footer-band-copy strong{font-weight:700}.account-orders-footer-band.is-warning{color:#7d4c25;background:#fef5ed}.account-orders-footer-band.is-success{color:#145743;background:#e9f7f3}.account-orders-footer-band.is-neutral{color:#403b3b;background:#efeeea}.account-orders-return-footer-band{width:100%;min-height:24px;font-family:var(--sf-ref-type-family-lexend);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;font-size:12px;line-height:16px;display:flex}.account-orders-return-footer-band-copy{align-items:center;gap:4px;min-width:0;display:inline-flex}.account-orders-return-footer-band-copy span{font-weight:300}.account-orders-return-footer-band-copy strong{color:#7d4c25;font-weight:700}.account-orders-return-footer-band.is-warning{color:#7d4c25;background:#fde5d2}.account-orders-return-footer-band.is-success{color:#145743;background:#e9f7f3}.account-orders-return-footer-band.is-neutral{color:#403b3b;background:#efeeea}.account-orders-return-footer-band-status{color:#211913;font-weight:500}.account-orders-return-status-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-orders-return-link-button{color:#4f76fe;font-family:var(--sf-ref-type-family-lexend);background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px}.account-orders-availability-message-list{gap:8px;display:grid}.account-orders-order-info-note{color:#403b3b;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.account-orders-order-info-note.is-compact{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:4px}.account-orders-order-info-icon{color:#938e8b;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.account-orders-order-info-icon svg{width:24px;height:24px}.account-orders-order-info-note p{color:#211913;font-size:12px;font-weight:400;line-height:16px}.account-orders-order-info-note.is-compact .account-orders-order-info-icon,.account-orders-order-info-note.is-compact .account-orders-order-info-icon svg{width:12px;height:12px}.account-orders-order-info-note.is-compact p{color:#666262;font-family:var(--sf-ref-type-family-lexend);font-size:12px;font-weight:300;line-height:16px}.account-orders-action-cta-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-orders-action-cta-row.is-single{grid-template-columns:minmax(0,1fr)}.account-orders-action-cta{border:1px solid var(--sf-color-cta-neutral-mid-gray);background:var(--sf-color-background-neutral-base);width:100%;min-width:0;min-height:24px;color:var(--sf-color-text-neutral-primary);font:inherit;font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);line-height:var(--sf-ref-type-line-height-16);font-weight:var(--sf-ref-type-weight-medium);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;text-decoration:none;display:inline-flex}.account-orders-action-cta-icon{color:currentColor;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.account-orders-action-cta-icon svg{width:12px;height:12px}.account-orders-order-review-prompt{background:var(--sf-color-background-brand-base);min-width:0;min-height:28px;color:var(--sf-color-text-neutral-mid-gray);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-small);line-height:var(--sf-ref-type-line-height-14);font-weight:var(--sf-ref-type-weight-medium);border-radius:4px;align-items:center;gap:12px;padding:6px 12px;display:flex}.account-orders-card-exchange .account-orders-order-review-prompt{background:#fff9ec}.account-orders-order-review-prompt>span:not(.account-orders-order-review-icon){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.account-orders-order-review-icon{width:32px;height:16px;color:var(--sf-color-text-decorative-peach-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-orders-order-review-icon svg{width:32px;height:16px}.account-orders-order-review-prompt svg:last-child{width:16px;height:16px;color:var(--sf-color-icon-neutral-light-gray);flex-shrink:0;margin-left:auto}.account-orders-rating-section{color:#666262;width:100%;min-width:0;min-height:28px;font-family:var(--sf-ref-type-family-lexend);font-size:10px;line-height:14px;font-weight:var(--sf-ref-type-weight-medium);text-align:left;cursor:pointer;background:#fff9ec;border:0;border-radius:4px;align-items:center;gap:12px;padding:6px 12px;display:flex}.account-orders-rating-icon{color:#806423;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:16px;display:inline-flex}.account-orders-rating-stars{align-items:center;width:32px;height:16px;display:inline-flex;position:relative}.account-orders-rating-star{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0}.account-orders-rating-star-left{top:2px;left:0}.account-orders-rating-star-center{left:8px}.account-orders-rating-star-right{top:2px;left:20px}.account-orders-rating-star-left svg,.account-orders-rating-star-right svg{width:12px;height:12px}.account-orders-rating-star-center svg{width:16px;height:16px}.account-orders-rating-copy{flex:auto;min-width:0}.account-orders-rating-chevron{color:#938e8b;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.account-orders-rating-chevron svg{width:16px;height:16px}.account-orders-refund-sheet-root{z-index:70;align-items:flex-end;display:flex;position:fixed;inset:0}.account-orders-refund-sheet-backdrop{background:#21191380;border:0;position:absolute;inset:0}.account-orders-refund-sheet{z-index:1;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:420px;margin:0 auto;position:relative}.account-orders-refund-sheet-header{justify-content:center;padding:16px 16px 0;display:flex;position:relative}.account-orders-refund-sheet-handle{background:#dbd9d2;border-radius:999px;width:32px;height:4px}.account-orders-refund-sheet-close{color:#666262;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:12px;right:16px}.account-orders-refund-sheet-close svg{width:20px;height:20px}.account-orders-refund-sheet-body{gap:24px;padding:20px 16px 24px;display:grid}.account-orders-refund-sheet-card{background:#efeeea;border-radius:8px;gap:12px;padding:16px;display:grid}.account-orders-refund-sheet-divider{background:#dbd9d2;height:1px}.account-orders-refund-sheet-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.account-orders-refund-sheet-icon{color:#403b3b;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.account-orders-refund-sheet-icon svg{width:20px;height:20px}.account-orders-refund-sheet-copy{gap:2px;display:grid}.account-orders-refund-sheet-copy p,.account-orders-refund-sheet-copy span,.account-orders-refund-sheet-total,.account-orders-refund-sheet-done{font-family:var(--sf-ref-type-family-lexend);margin:0}.account-orders-refund-sheet-copy p{color:#211913;font-size:14px;font-weight:300;line-height:20px}.account-orders-refund-sheet-copy span{color:#938e8b;font-size:12px;font-weight:300;line-height:16px}.account-orders-refund-sheet-row strong{color:#211913;font-size:14px;font-weight:500;line-height:20px}.account-orders-refund-sheet-total{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-orders-refund-sheet-total span{color:#666262;font-size:12px;font-weight:500;line-height:16px}.account-orders-refund-sheet-total strong{color:#211913;font-size:14px;font-weight:500;line-height:20px}.account-orders-refund-sheet-done{color:#211913;background:#ffc845;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex}.account-orders-order-summary-link{z-index:1;width:100%;min-height:44px;color:var(--sf-color-text-neutral-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.account-orders-order-summary-label{color:inherit;font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);line-height:var(--sf-ref-type-line-height-16);font-weight:var(--sf-ref-type-weight-medium);text-align:center;margin:0;text-decoration:none;display:block}.account-orders-order-summary-icon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.account-orders-order-summary-icon svg{width:14px;height:14px}.account-orders-card-exchange .account-orders-order-summary-label{color:#403b3b;font-size:14px;font-weight:500;line-height:20px}.account-orders-order-summary-link:hover,.account-orders-order-summary-label:hover{text-decoration:none}.account-orders-order-summary-link:focus-visible,.account-orders-order-summary-label:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px}.account-orders-empty-state{justify-content:center;padding:40px 0 24px;display:flex}.account-orders-empty-state p{color:#666262;font-size:18px;font-weight:300;line-height:24px}.account-orders-page-content.is-zero-state{grid-template-rows:minmax(0,1fr)}.account-orders-list-section.is-zero-state{padding:24px 16px 40px}.account-orders-zero-state{text-align:center;justify-items:center;gap:16px;width:100%;max-width:328px;margin:0 auto;padding:12px 0 0;display:grid}.account-orders-zero-state-illustration{width:88px;height:88px;color:var(--sf-color-text-neutral-secondary);justify-content:center;align-items:center;display:inline-flex}.account-orders-zero-state-illustration svg{width:88px;height:88px}.account-orders-zero-state-copy{gap:4px;display:grid}.account-orders-zero-state-copy h2,.account-orders-zero-state-copy p{margin:0}.account-orders-zero-state-copy h2{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-medium);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-medium)}.account-orders-zero-state-copy p{color:var(--sf-color-text-neutral-mid-gray);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-regular);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-light)}.account-orders-zero-state-action{border:1px solid var(--sf-color-border-strong);background:var(--sf-color-bg-page);min-height:44px;color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-medium);line-height:var(--sf-ref-type-line-height-20);font-weight:var(--sf-ref-type-weight-medium);border-radius:8px;justify-content:center;align-items:center;padding:11px 20px;text-decoration:none;display:inline-flex}.account-orders-zero-state-action:hover{text-decoration:none}.account-orders-zero-state-action:focus-visible{outline:2px solid var(--sf-color-focus);outline-offset:2px}.account-orders-pagination{background:#fff;border-top:1px solid #efeeea;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:26px 28px 32px;display:flex}.account-orders-pagination-links{align-items:center;gap:20px;display:inline-flex}.account-orders-pagination-page,.account-orders-pagination-arrow{color:#666262;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.account-orders-pagination-page{min-width:22px}.account-orders-pagination-page.is-current{color:#fff;background:#1677f2;border-radius:999px;width:42px;min-width:42px;height:42px}.account-orders-pagination-arrow{color:#6e6965;background:#efeeea;border-radius:8px;width:40px;min-width:40px;height:40px}.account-orders-pagination-arrow svg{width:20px;height:20px}.account-orders-pagination-meta{color:#666262;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:24px}@media (max-width:900px){.account-orders-page.account-subpage{height:calc(100dvh - 52px);min-height:calc(100dvh - 52px);padding:0;overflow:hidden}.account-orders-page .account-page-module{width:100%;height:100%;min-height:100%}.account-orders-page .account-subpage-module{box-shadow:none;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);display:grid}.account-orders-page-header{z-index:5;background:#fff;padding:16px;position:sticky;top:0}.account-orders-page-content{grid-template-rows:minmax(0,1fr) auto;display:grid}.account-orders-toolbar{z-index:4;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 16px 16px;display:grid;position:sticky;top:52px}.account-orders-search-field{gap:8px;width:100%;min-height:40px;padding:10px 12px}.account-orders-search-field input,.account-orders-search-field input::placeholder{font-size:14px;line-height:20px}.account-orders-search-icon,.account-orders-search-icon svg{width:16px;height:16px}.account-orders-filter-popover{flex:none;width:auto}.account-orders-filter-button{justify-content:center;gap:8px;width:auto;min-width:0;min-height:40px;padding:10px 16px 10px 12px;font-size:14px;line-height:20px}.account-orders-filter-sheet{width:120px}.account-orders-filter-option{box-sizing:border-box;gap:8px;width:100%;min-height:32px;padding:8px;font-size:12px;line-height:16px}.account-orders-filter-actions{padding:8px}.account-orders-filter-done{border-radius:6px;min-height:24px;font-size:12px;line-height:16px}.account-orders-list-section{overscroll-behavior:contain;min-height:0;padding:4px 0 0;overflow-y:auto}.account-orders-list{gap:16px;padding-bottom:24px}.account-orders-pagination{z-index:3;padding:18px 24px calc(18px + env(safe-area-inset-bottom));position:relative;bottom:auto;box-shadow:0 -10px 24px #2119131a}.account-orders-product-row{grid-template-columns:92px minmax(0,1fr);gap:12px}.account-orders-product-media,.account-orders-product-image{width:92px;height:92px}.account-orders-return-product-media,.account-orders-return-product-image{width:96px;height:96px}}@media (max-width:640px){.account-orders-page-header{padding:16px}.account-orders-search-field input,.account-orders-search-field input::placeholder{font-size:14px;line-height:20px}.account-orders-filter-button{gap:8px;min-height:40px;padding:10px 16px 10px 12px;font-size:14px;line-height:20px}.account-orders-filter-button-icon,.account-orders-filter-button-icon svg{width:16px;height:16px}.account-orders-page-back{gap:8px;font-size:14px;line-height:20px}.account-orders-page-back svg{width:20px;height:20px}.account-orders-card-header{gap:12px;padding:16px}.account-orders-card-return .account-orders-card-header{padding-bottom:16px}.account-orders-return-card-header,.account-orders-exchange-card-header{gap:8px;padding:16px}.account-orders-card-order .account-orders-card-header{align-items:center;padding:16px}.account-orders-card-order{border-radius:0;gap:16px;padding:16px}.account-orders-card-title-row{gap:12px}.account-orders-card-icon{width:48px;height:48px}.account-orders-card-icon svg{width:24px;height:24px}.account-orders-card-icon-stack .account-orders-card-icon+.account-orders-card-icon{margin-left:-8px}.account-orders-pagination{flex-direction:row;align-items:center}.account-orders-pagination-links{gap:16px}.account-orders-card-title{font-size:22px;line-height:28px}.account-orders-card-order-no,.account-orders-card-date{font-size:16px;line-height:22px}.account-orders-order-header-title{font-size:18px;line-height:24px}.account-orders-return-header-title,.account-orders-exchange-header-title{font-size:14px;line-height:20px}.account-orders-return-card-date,.account-orders-exchange-order-no,.account-orders-exchange-card-date{font-size:12px;line-height:16px}.account-orders-return-header-icon,.account-orders-exchange-header-icon{width:28px;height:28px}.account-orders-return-header-icon svg,.account-orders-exchange-header-icon svg{width:16px;height:16px}.account-orders-card-body{padding:0 16px 16px}.account-orders-card-divider{margin:0}.account-orders-card-return .account-orders-card-body,.account-orders-card-exchange .account-orders-card-body{gap:12px;padding:16px}.account-orders-card-order .account-orders-card-body{gap:12px;padding:0}.account-orders-order-section-number{font-size:14px;line-height:20px}.account-orders-order-section-date{font-size:12px;line-height:16px}.account-orders-shipment-block.has-divider{padding-top:12px}.account-orders-shipment-tag{min-height:28px;padding:5px 12px;font-size:14px;line-height:18px}.account-orders-status-summary{gap:12px}.account-orders-status-pill{gap:8px;font-size:14px;line-height:20px}.account-orders-card-subline,.account-orders-return-status-tag,.account-orders-return-footer-band{font-size:14px;line-height:20px}.account-orders-return-status-tag{min-height:20px;padding:2px 8px}.account-orders-order-status-date{font-size:12px;line-height:16px}.account-orders-order-info-note p{font-size:13px;line-height:19px}.account-orders-return-footer-band{min-height:24px;padding:4px 12px}.account-orders-return-product-row{grid-template-columns:80px minmax(0,1fr);gap:8px}.account-orders-return-product-media,.account-orders-return-product-image{width:80px;height:80px}.account-orders-return-product-title{font-size:14px;line-height:20px}.account-orders-return-product-qty,.account-orders-return-product-subtitle{font-size:12px;line-height:16px}.account-orders-order-review-prompt{gap:12px;padding:6px 12px}.account-orders-order-product-row{grid-template-columns:80px minmax(0,1fr);gap:8px}.account-orders-order-product-row .account-orders-product-media,.account-orders-order-product-row .account-orders-product-image{border-radius:4px;width:80px;height:80px}.account-orders-order-product-copy{gap:4px}.account-orders-product-title{font-size:14px;line-height:20px}.account-orders-product-subtitle,.account-orders-product-compare-price{font-size:12px;line-height:16px}.account-orders-order-status-tag{min-height:20px;padding:2px 8px;font-size:12px;line-height:16px}.account-orders-track-link,.account-orders-order-review-prompt{font-size:10px;line-height:14px}.account-orders-order-info-note{grid-template-columns:18px minmax(0,1fr);gap:8px}.account-orders-action-cta-row{gap:10px}.account-orders-action-cta{border-radius:6px;gap:6px;min-height:26px;padding:4px 12px;font-size:12px;line-height:16px}.account-orders-action-cta-icon,.account-orders-action-cta-icon svg{width:12px;height:12px}.account-orders-empty-state{align-items:center;min-height:100%;padding:24px 0}.account-orders-list-section.is-zero-state{padding:24px 16px 32px}.account-orders-zero-state{gap:16px;padding-top:8px}.account-orders-pagination{gap:12px}.account-orders-pagination-page,.account-orders-pagination-arrow,.account-orders-pagination-meta{font-size:16px;line-height:22px}.account-orders-pagination-page.is-current{width:40px;min-width:40px;height:40px}.account-orders-pagination-arrow{width:38px;min-width:38px;height:38px}.account-orders-pagination-meta{margin-left:auto}}.account-order-detail-page.account-subpage{background:#efeeea;min-height:calc(100dvh - 72px);padding:0}.account-order-detail-page .account-page-module{width:min(100%,420px);max-width:420px;min-height:calc(100dvh - 72px)}.account-order-detail-page .account-subpage-module{box-shadow:none;background:#efeeea;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid}.account-order-detail-header{background:#fff;align-items:center;padding:16px;display:flex}.account-order-detail-back{color:#211913;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.account-order-detail-back svg{flex-shrink:0;width:20px;height:20px}.account-order-detail-content{gap:12px;padding:0 0 24px;display:grid}.account-order-detail-section{padding:0}.account-order-detail-panel{background:#fff;gap:0;display:grid}.account-order-detail-section-title{color:#666262;margin:0;font-size:12px;font-weight:500;line-height:16px}.account-order-detail-panel-header{align-items:center;gap:12px;min-height:44px;padding:12px 16px;display:flex}.account-order-detail-panel-divider{background:#efeeea;height:1px;margin:0 16px}.account-order-detail-payment-header{flex-wrap:wrap}.account-order-detail-payment-pill{color:#666262;background:#efeeea;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.account-order-detail-card{background:#fff;gap:12px;padding:12px 16px 16px;display:grid}.account-order-detail-products-card{padding-top:12px}.account-order-detail-product-list,.account-order-detail-product-item{gap:12px;display:grid}.account-order-detail-product-item+.account-order-detail-product-item{border-top:1px solid #efeeea;padding-top:12px}.account-order-detail-product-row{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:8px;display:grid}.account-order-detail-product-media,.account-order-detail-product-image{border-radius:4px;width:80px;height:80px}.account-order-detail-product-image{object-fit:cover;display:block}.account-order-detail-product-image.is-placeholder{background:#efeeea}.account-order-detail-product-copy{align-content:start;gap:4px;display:grid}.account-order-detail-product-title{color:#211913;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:300;line-height:20px;overflow:hidden}.account-order-detail-product-price-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.account-order-detail-product-price{color:#211913;font-size:14px;font-weight:500;line-height:20px}.account-order-detail-product-compare-price{color:#211913;opacity:.5;font-size:14px;font-weight:300;line-height:20px;text-decoration:line-through}.account-order-detail-product-discount{color:#0e8389;font-size:14px;font-weight:500;line-height:20px}.account-order-detail-product-meta{gap:2px;display:grid}.account-order-detail-product-subtitle{color:#666262;margin:0;font-size:12px;font-weight:300;line-height:16px}.account-order-detail-summary{gap:8px;display:grid}.account-order-detail-summary-row{color:#211913;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;font-weight:300;line-height:20px;display:flex}.account-order-detail-summary-value-group{align-items:center;gap:8px;display:inline-flex}.account-order-detail-summary-compare-value{color:#666262;font-size:12px;font-weight:300;line-height:16px;text-decoration:line-through}.account-order-detail-summary-row strong{font-size:14px;font-weight:500;line-height:20px}.account-order-detail-summary-row strong.is-positive{color:#27ad86}.account-order-detail-divider{background:#efeeea;height:1px;margin:0}.account-order-detail-total-row{color:#211913;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.account-order-detail-total-row>strong{font-size:16px;font-weight:500;line-height:20px}.account-order-detail-total-copy{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.account-order-detail-total-copy strong,.account-order-detail-total-copy span{margin:0}.account-order-detail-total-copy strong{font-size:16px;font-weight:500;line-height:20px}.account-order-detail-total-copy span{color:#666262;font-size:12px;font-weight:300;line-height:16px}.account-order-detail-payment-split{background:#efeeea;border-radius:8px;gap:8px;padding:8px;display:grid}.account-order-detail-payment-split-row{color:#211913;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;font-weight:300;line-height:20px;display:flex}.account-order-detail-payment-split-row strong{font-size:14px;font-weight:500;line-height:20px}.account-order-detail-address-block{gap:8px;display:grid}.account-order-detail-address-name,.account-order-detail-address-line{color:#211913;margin:0}.account-order-detail-address-name{font-size:14px;font-weight:500;line-height:20px}.account-order-detail-address-line{font-size:14px;font-weight:300;line-height:20px}.account-return-request-page.account-subpage,.account-exchange-request-page.account-subpage{background:#efeeea;min-height:calc(100dvh - 72px);padding:0}.account-return-request-page .account-page-module,.account-exchange-request-page .account-page-module{width:min(924px,100%);max-width:924px;min-height:calc(100dvh - 72px)}.account-return-request-page .account-subpage-module,.account-exchange-request-page .account-subpage-module{box-shadow:none;background:#efeeea;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid}.account-return-request-header{background:#fff;align-items:center;padding:28px 34px 12px;display:flex}.account-return-request-back{color:#211913;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.account-return-request-back svg{flex-shrink:0;width:28px;height:28px}.account-return-request-back.is-button{appearance:none}.account-return-request-content{gap:16px;padding-bottom:28px;display:grid}.account-return-request-hero,.account-return-request-form-section{background:#fff;padding:0 34px}.account-return-request-hero{padding-top:16px;padding-bottom:30px}.account-return-request-product{text-align:center;justify-items:center;gap:22px;display:grid}.account-return-request-product-media{width:200px}.account-return-request-product-image{object-fit:cover;background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%);border-radius:4px;width:200px;height:200px;display:block}.account-return-request-product-image.is-placeholder{background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%)}.account-return-request-product-copy{justify-items:center;gap:12px;display:grid}.account-return-request-product-title,.account-return-request-product-meta,.account-return-request-product-total,.account-return-request-section-title,.account-return-request-message-label,.account-return-request-guidance p,.account-return-request-guidance li{margin:0}.account-return-request-product-title{color:#211913;max-width:720px;font-size:28px;font-weight:400;line-height:40px}.account-return-request-product-meta,.account-return-request-product-total{color:#666262;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:400;line-height:28px;display:flex}.account-return-request-product-meta strong,.account-return-request-product-total strong{color:#666262;font-weight:700}.account-return-request-product-meta-dot{color:#d1cac4}.account-return-request-window-pill{color:#4b74ff;background:#edf2ff;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 18px;font-size:16px;font-weight:700;line-height:22px;display:inline-flex}.account-return-request-window-pill-icon,.account-return-request-window-pill-icon svg{width:20px;height:20px}.account-return-request-band{background:#e9e6e2;padding:18px 34px 20px}.account-return-request-band-upload{background:#fff}.account-return-request-qty-card{background:#fff;border:1px solid #e6e0d9;border-radius:22px;overflow:hidden;box-shadow:0 8px 18px #21191314}.account-return-request-qty-row{justify-content:space-between;align-items:center;gap:18px;padding:24px 24px 22px;display:flex}.account-return-request-qty-row .account-return-request-section-title{flex:auto;min-width:0}.account-return-request-section-title{color:#211913;font-size:18px;font-weight:700;line-height:26px}.account-return-request-qty-control{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.account-return-request-qty-dropdown{flex:none;position:relative}.account-return-request-select-shell{color:#211913;width:168px;min-width:168px;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd5cb;border-radius:999px;flex:none;justify-content:space-between;align-items:center;padding:0 56px 0 22px;display:inline-flex;position:relative;overflow:hidden}.account-return-request-select-shell.is-open{box-shadow:0 8px 18px #21191314}.account-return-request-select-value,.account-return-request-select-shell select{border-radius:inherit;color:#211913;width:100%;height:100%;font:inherit;background:0 0;border:0;padding:0;font-size:18px;font-weight:700;line-height:24px;display:block}.account-return-request-select-shell select{appearance:none;cursor:pointer;text-overflow:ellipsis;outline:0}.account-return-request-select-shell svg{color:#666262;pointer-events:none;width:20px;height:20px;transition:transform .18s;position:absolute;right:18px}.account-return-request-select-shell.is-open svg{transform:rotate(180deg)}.account-return-request-select-menu{z-index:20;background:#fff;border:1px solid #e6e0d9;border-radius:24px;gap:2px;padding:8px 0;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 24px #21191324}.account-return-request-select-option{color:#211913;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 24px;font-size:18px;font-weight:600;line-height:24px;display:flex}.account-return-request-select-option.is-selected,.account-return-request-select-option:hover{background:#f5f2ee}.account-return-request-qty-limit{color:#211913;font-size:18px;font-weight:700;line-height:24px}.account-return-request-refundable-bar{color:#fff;background:#31b28d;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 24px;font-size:18px;font-weight:700;line-height:24px;display:flex}.account-return-request-form-section{gap:28px;padding-top:28px;padding-bottom:28px;display:grid}.account-return-request-reason-list{border:0;gap:22px;margin:0;padding:0;display:grid}.account-return-request-reason-option{color:#211913;cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:22px;font-size:18px;font-weight:400;line-height:26px;display:grid}.account-return-request-reason-option input{opacity:0;pointer-events:none;position:absolute}.account-return-request-radio{border:2px solid #d8d2ca;border-radius:999px;width:42px;height:42px;position:relative}.account-return-request-reason-option input:checked+.account-return-request-radio:before{content:"";background:#4b74ff;border-radius:999px;position:absolute;inset:9px}.account-return-request-message-label{color:#403b3b;font-size:16px;font-weight:400;line-height:24px}.account-return-request-message{color:#211913;width:100%;min-height:220px;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd5cb;border-radius:18px;padding:28px 32px;font-size:16px;line-height:24px}.account-return-request-message::placeholder{color:#827d78}.account-return-request-upload-block{align-content:start;gap:16px;display:grid}.account-return-request-file-input{opacity:0;pointer-events:none;position:absolute}.account-return-request-upload-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.account-return-request-upload-preview{background:#f6f3ef;border:2px solid #d8d2ca;border-radius:18px;width:160px;height:160px;position:relative;overflow:hidden}.account-return-request-upload-preview-image{object-fit:cover;width:100%;height:100%;display:block}.account-return-request-upload-remove{color:#fff;cursor:pointer;background:#eb4626;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:8px;right:8px}.account-return-request-upload-remove svg{width:16px;height:16px}.account-return-request-upload-box{appearance:none;color:#666262;cursor:pointer;background:#f6f3ef;border:2px solid #d8d2ca;border-radius:18px;justify-items:center;gap:14px;width:160px;padding:32px 18px 26px;font-family:inherit;font-size:18px;font-weight:500;line-height:24px;text-decoration:none;display:grid}.account-return-request-upload-box:focus-visible{outline:2px solid var(--sf-color-accent-primary);outline-offset:2px}.account-return-request-upload-label{justify-content:center;align-items:center;display:inline-flex}.account-return-request-upload-icon,.account-return-request-upload-icon svg{width:34px;height:34px}.account-return-request-guidance{color:#666262;gap:10px;font-size:16px;font-weight:400;line-height:24px;display:grid}.account-return-request-guidance ul{margin:0;padding-left:24px}.account-return-request-guidance li{font-weight:700}.account-return-request-image-heading{margin:0}.account-return-request-sticky-bar{background:#fff;padding-top:0;padding-left:34px;padding-right:34px}.account-return-request-band+.account-return-request-sticky-bar{margin-top:-4px}.account-return-request-band:last-of-type{padding-bottom:10px}.account-return-request-page .account-return-request-band,.account-exchange-request-page .account-return-request-band{background:#efebe6;padding:36px 30px 28px}.account-return-request-page,.account-exchange-request-page,.account-return-request-page .account-return-request-content,.account-exchange-request-page .account-return-request-content{overflow-x:clip}.account-return-request-page .account-return-request-qty-card,.account-exchange-request-page .account-return-request-qty-card{border-color:#e5ded5;border-radius:24px;box-shadow:0 2px 6px #2119130f,0 8px 18px #21191314}.account-exchange-request-page .account-return-request-qty-card{z-index:4;position:relative;overflow:visible}.account-exchange-request-page .account-return-request-qty-dropdown{z-index:5}.account-return-request-page .account-return-request-qty-row,.account-exchange-request-page .account-return-request-qty-row{gap:24px;padding:12px 20px}.account-return-request-page .account-return-request-section-title,.account-exchange-request-page .account-return-request-section-title{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:30px}.account-return-request-page .account-return-request-qty-row .account-return-request-section-title,.account-exchange-request-page .account-return-request-qty-row .account-return-request-section-title{white-space:nowrap;font-size:28px;font-weight:400;line-height:36px}.account-return-request-page .account-return-request-qty-control,.account-exchange-request-page .account-return-request-qty-control{gap:12px}.account-return-request-page .account-return-request-select-shell,.account-exchange-request-page .account-return-request-select-shell{border-color:#d9d1c7;width:170px;min-width:170px;min-height:54px;padding:0 50px 0 24px}.account-return-request-page .account-return-request-select-value,.account-return-request-page .account-return-request-qty-limit,.account-exchange-request-page .account-return-request-select-value,.account-exchange-request-page .account-return-request-qty-limit{font-size:20px;font-weight:600;line-height:28px}.account-return-request-page .account-return-request-select-shell svg,.account-exchange-request-page .account-return-request-select-shell svg{width:20px;height:20px;right:18px}.account-return-request-page .account-return-request-refundable-bar{background:#2fb18d;border-radius:0 0 12px 12px;min-height:72px;padding:0 26px;font-size:22px;line-height:30px}.account-return-request-page .account-return-request-form-section,.account-exchange-request-page .account-return-request-form-section{gap:24px;padding-top:48px;padding-bottom:32px}.account-return-request-page .account-return-request-band-upload,.account-exchange-request-page .account-return-request-band-upload{background:#fff;padding-top:18px;padding-bottom:0}.account-return-request-page .account-return-request-band-upload .account-return-request-section-title,.account-exchange-request-page .account-return-request-band-upload .account-return-request-section-title{margin-top:0}.account-return-request-product-meta-dot span{background:var(--sf-color-border-subtle);border-radius:999px;width:4px;height:4px;display:block}.account-return-request-section-divider{background:var(--sf-color-surface-muted);height:8px}.account-return-request-guidance-list{margin:0;padding-left:0;list-style:none}.account-return-request-guidance-item:before{content:"•";margin-right:4px}.account-return-request-page .account-return-request-header{padding:16px 16px 8px}.account-return-request-page .account-return-request-back{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);gap:8px}.account-return-request-page .account-return-request-back svg{width:20px;height:20px}.account-return-request-page .account-return-request-content{gap:0;padding-bottom:0}.account-return-request-page .account-return-request-hero{padding:8px 16px 24px}.account-return-request-page .account-return-request-product{justify-items:center;gap:12px;display:grid}.account-return-request-page .account-return-request-product-media,.account-return-request-page .account-return-request-product-image{width:120px;height:120px}.account-return-request-page .account-return-request-product-copy{text-align:center;justify-items:center;gap:8px;display:grid}.account-return-request-page .account-return-request-product-title,.account-return-request-page .account-return-request-product-meta,.account-return-request-page .account-return-request-product-total{margin:0}.account-return-request-page .account-return-request-product-title{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light)}.account-return-request-page .account-return-request-product-meta{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);justify-content:center;align-items:center;gap:8px;display:flex}.account-return-request-page .account-return-request-product-meta-value,.account-return-request-page .account-return-request-product-total{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-return-request-page .account-return-request-window-pill{background:var(--sf-color-background-info-base);min-height:20px;color:var(--sf-color-text-info-primary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium);border-radius:20px;padding:2px 8px}.account-return-request-page .account-return-request-window-pill-icon,.account-return-request-page .account-return-request-window-pill-icon svg{width:12px;height:12px}.account-return-request-page .account-return-request-band{background:var(--sf-color-surface-muted);padding:16px}.account-return-request-page .account-return-request-qty-card{border:1px solid var(--sf-color-surface-muted);background:var(--sf-color-surface);box-shadow:0 1px 2px var(--sf-ext-color-shadow-base);border-radius:12px;overflow:visible}.account-return-request-page .account-return-request-qty-row{align-items:center;gap:8px;padding:12px}.account-return-request-page .account-return-request-section-title{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);letter-spacing:0}.account-return-request-page .account-return-request-qty-row .account-return-request-section-title{min-width:0;font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);flex:auto}.account-return-request-page .account-return-request-qty-control{flex-shrink:0;gap:4px}.account-return-request-page .account-return-request-qty-dropdown{z-index:2}.account-return-request-page .account-return-request-select-shell{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);border-radius:40px;width:120px;min-width:120px;min-height:32px;padding:0 30px 0 12px}.account-return-request-page .account-return-request-select-value,.account-return-request-page .account-return-request-select-option{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-return-request-page .account-return-request-qty-limit{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-return-request-page .account-return-request-select-shell svg{width:14px;height:14px;right:10px}.account-return-request-page .account-return-request-select-menu{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);overscroll-behavior:contain;border-radius:12px;gap:0;width:120px;max-height:160px;padding:0;top:calc(100% + 4px);overflow:hidden auto;box-shadow:0 2px 12px #0000001f}.account-return-request-page .account-return-request-select-option{min-height:32px;padding:8px 12px}.account-return-request-page .account-return-request-select-option+.account-return-request-select-option{border-top:1px solid var(--sf-color-border-subtle)}.account-return-request-page .account-return-request-select-option.is-selected{background:0 0}.account-return-request-page .account-return-request-select-option:hover{background:var(--sf-color-surface-muted)}.account-return-request-page .account-return-request-refundable-bar{background:var(--sf-color-background-success-main);min-height:30px;color:var(--sf-color-text-inverse);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);border-radius:0 0 12px 12px;padding:8px 12px}.account-return-request-page .account-return-request-form-section{gap:16px;padding:20px 16px 16px}.account-return-request-page .account-return-request-reason-list{gap:12px}.account-return-request-page .account-return-request-reason-option{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px}.account-return-request-page .account-return-request-radio{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);width:20px;height:20px}.account-return-request-page .account-return-request-reason-option input:checked+.account-return-request-radio{border-color:var(--sf-color-cta-info-main);background:var(--sf-color-cta-info-main)}.account-return-request-page .account-return-request-reason-option input:checked+.account-return-request-radio:before{background:var(--sf-color-text-inverse);inset:6px}.account-return-request-page .account-return-request-message-label{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);margin:0;display:block}.account-return-request-page .account-return-request-message-field{flex-direction:column;gap:4px;width:100%;display:flex}.account-return-request-page .account-return-request-message-field.is-error{gap:0}.account-return-request-page .account-return-request-message{box-sizing:border-box;border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);width:100%;min-height:84px;color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);resize:none;border-radius:8px;margin:0;padding:12px 16px 52px;display:block}.account-return-request-page .account-return-request-message::placeholder{color:var(--sf-color-text-primary);opacity:1}.account-return-request-page .account-return-request-section-heading,.account-exchange-request-page .account-return-request-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-return-request-page .account-return-request-required-badge{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);background:#fdebe7;border-radius:16px;align-items:center;gap:8px;margin:0;padding:12px 28px;display:inline-flex}.account-return-request-page .account-return-request-required-badge-icon{width:20px;height:20px;color:var(--sf-color-input-error);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-return-request-page .account-return-request-required-badge-icon svg{width:20px;height:20px}.account-return-request-page .account-return-request-band>.account-return-request-required-badge{margin-top:24px}.account-return-request-page .account-return-request-required-badge-full{border-radius:16px;width:100%;padding:16px 24px;display:flex}.account-return-request-page .account-return-request-select-shell.is-error,.account-exchange-request-page .account-return-request-select-shell.is-error,.account-return-request-page .account-return-request-message.is-error,.account-exchange-request-page .account-return-request-message.is-error{border-color:var(--sf-color-input-error)}.account-return-request-page .account-return-request-message-error,.account-exchange-request-page .account-return-request-message-error{background:var(--sf-color-input-error-soft);width:100%;color:var(--sf-color-input-error);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);border-radius:8px;align-items:center;gap:4px;margin:0;padding:4px 16px;display:flex}.account-exchange-request-page .account-return-request-message-error-icon,.account-exchange-request-page .account-return-request-message-error-icon svg{width:12px;height:12px}.account-return-request-page .account-return-request-inline-required,.account-exchange-request-page .account-return-request-inline-required{background:var(--sf-color-input-error-soft);width:100%;color:var(--sf-color-input-error);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);border-radius:8px;align-items:center;gap:4px;margin:0;padding:4px 16px;display:flex}.account-return-request-page .account-return-request-inline-required-compact,.account-exchange-request-page .account-return-request-inline-required-compact{flex-shrink:0;width:fit-content;padding:4px 8px}.account-return-request-page .account-return-request-message-error-icon{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.account-return-request-page .account-return-request-message-error-icon svg{width:12px;height:12px}.account-return-request-page .account-return-request-inline-required-icon,.account-exchange-request-page .account-return-request-inline-required-icon{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.account-return-request-page .account-return-request-inline-required-icon svg,.account-exchange-request-page .account-return-request-inline-required-icon svg{width:12px;height:12px}.account-return-request-page .account-return-request-band-upload{background:var(--sf-color-surface);padding:20px 16px 0}.account-return-request-page .account-return-request-upload-block{gap:12px}.account-return-request-page .account-return-request-upload-grid.is-return-page,.account-exchange-request-page .account-return-request-upload-grid.is-return-page{gap:8px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box,.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-preview,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-preview{border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface-muted);border-radius:8px;width:80px;height:80px;min-height:80px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:10px;line-height:12px;font-weight:var(--sf-ref-type-weight-light);gap:8px;padding:12px 8px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon,.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon svg,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon svg{width:20px;height:20px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove{width:20px;height:20px;top:4px;right:4px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove svg,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove svg{width:10px;height:10px}.account-return-request-page .account-return-request-guidance{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);gap:4px}.account-return-request-page .account-return-request-guidance-item{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-regular)}.account-return-request-page .account-return-request-sticky-bar{z-index:5;background:var(--sf-color-surface);box-shadow:0 -4px 8px var(--sf-ext-color-shadow-base);padding:8px 16px;position:sticky;bottom:0}.account-return-request-page .account-return-request-review-sticky-bar{padding-top:0;padding-bottom:0}.account-return-request-page .account-return-request-sticky-bar .account-primary-button{min-height:44px;font-family:var(--sf-ref-type-family-lexend);font-size:16px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);border-radius:8px}.account-return-request-upload-sheet-root{z-index:45;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.account-return-request-upload-sheet-backdrop{background:#21191380;animation:.18s ease-out both account-return-request-sheet-fade-in;position:absolute;inset:0}.account-return-request-upload-sheet{background:var(--sf-color-surface);width:min(100%,360px);box-shadow:0 -4px 8px var(--sf-ext-color-shadow-base);border-radius:20px 20px 0 0;animation:.22s ease-out both account-return-request-sheet-slide-up;position:relative}.account-return-request-upload-sheet-header{justify-content:center;padding:16px 16px 12px;display:flex;position:relative}.account-return-request-upload-sheet-handle{background:var(--sf-color-border-subtle);border-radius:999px;width:32px;height:4px}.account-return-request-upload-sheet-close{width:20px;height:20px;color:var(--sf-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.account-return-request-upload-sheet-close svg{width:20px;height:20px}.account-return-request-upload-sheet-body{padding:0 16px calc(24px + env(safe-area-inset-bottom));gap:0;display:grid}.account-return-request-upload-sheet-option{width:100%;min-height:44px;color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:16px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.account-return-request-upload-sheet-option:focus-visible{outline:2px solid var(--sf-color-accent-primary);outline-offset:-2px;border-radius:8px}.account-return-request-upload-sheet-option-icon,.account-return-request-upload-sheet-option-icon svg{flex:none;width:16px;height:16px}.account-return-request-upload-sheet-divider{background:var(--sf-color-border-subtle);width:100%;height:1px}.account-return-request-sheet-root{z-index:40;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.account-return-request-sheet-backdrop{background:#21191380;animation:.18s ease-out both account-return-request-sheet-fade-in;position:absolute;inset:0}.account-return-request-sheet{background:var(--sf-color-surface);width:min(100%,360px);max-height:min(520px,100vh - 40px);box-shadow:0 -4px 8px var(--sf-ext-color-shadow-base);border-radius:20px 20px 0 0;animation:.22s ease-out both account-return-request-sheet-slide-up;position:relative;overflow:auto}.account-return-request-sheet-header{justify-content:center;padding:16px 16px 20px;display:flex;position:relative}.account-return-request-sheet-handle{background:var(--sf-color-border-subtle);border-radius:999px;width:32px;height:4px}.account-return-request-sheet-close{width:20px;height:20px;color:var(--sf-color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.account-return-request-sheet-close svg{width:20px;height:20px}.account-return-request-sheet-body{padding:0 16px calc(24px + env(safe-area-inset-bottom));gap:24px;display:grid}.account-return-request-sheet-content{gap:16px;display:grid}.account-return-request-sheet-image{aspect-ratio:41/20;object-fit:cover;border-radius:8px;width:100%;display:block}.account-return-request-sheet-copy{color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);margin:0}.account-return-request-sheet-actions{gap:8px;display:grid}.account-return-request-sheet-primary{text-align:center;width:100%;min-height:44px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-return-request-sheet-secondary{width:100%;min-height:44px;color:var(--sf-color-text-primary);font-family:var(--sf-ref-type-family-lexend);font-size:16px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.account-return-request-page .account-return-request-upload-block,.account-exchange-request-page .account-return-request-upload-block{gap:22px}.account-return-request-page .account-return-request-upload-grid:not(.is-return-page),.account-exchange-request-page .account-return-request-upload-grid{gap:18px}.account-return-request-page .account-return-request-upload-grid:not(.is-return-page) .account-return-request-upload-preview,.account-exchange-request-page .account-return-request-upload-preview{border-radius:16px;width:132px;height:132px}.account-return-request-page .account-return-request-upload-grid:not(.is-return-page) .account-return-request-upload-remove,.account-exchange-request-page .account-return-request-upload-remove{width:26px;height:26px;top:6px;right:6px}.account-return-request-page .account-return-request-upload-grid:not(.is-return-page) .account-return-request-upload-remove svg,.account-exchange-request-page .account-return-request-upload-remove svg{width:14px;height:14px}.account-return-request-page .account-return-request-upload-grid:not(.is-return-page) .account-return-request-upload-box,.account-exchange-request-page .account-return-request-upload-box{color:#666262;background:#f4f0ea;border-color:#d5cec5;border-radius:16px;align-content:center;width:132px;min-height:132px;padding:16px 14px;font-size:16px;font-weight:500;line-height:24px}.account-return-request-page .account-return-request-upload-grid:not(.is-return-page) .account-return-request-upload-icon,.account-return-request-page .account-return-request-upload-grid:not(.is-return-page) .account-return-request-upload-icon svg,.account-exchange-request-page .account-return-request-upload-icon,.account-exchange-request-page .account-return-request-upload-icon svg{width:32px;height:32px}.account-return-request-page .account-return-request-guidance,.account-exchange-request-page .account-return-request-guidance{color:#666262;gap:8px;font-size:18px;line-height:26px}.account-return-request-page .account-return-request-guidance ul,.account-exchange-request-page .account-return-request-guidance ul{padding-left:28px;list-style:outside;display:block}.account-return-request-page .account-return-request-guidance li,.account-exchange-request-page .account-return-request-guidance li{font-size:18px;font-weight:700;line-height:30px}.account-return-request-page .account-return-request-upload-block .account-return-request-guidance,.account-exchange-request-page .account-return-request-upload-block .account-return-request-guidance{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);gap:4px;padding-bottom:20px}.account-return-request-page .account-return-request-upload-block .account-return-request-guidance-list,.account-exchange-request-page .account-return-request-upload-block .account-return-request-guidance-list{margin:0;padding-left:0;list-style:none}.account-return-request-page .account-return-request-upload-block .account-return-request-guidance-item,.account-exchange-request-page .account-return-request-upload-block .account-return-request-guidance-item{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-regular)}.account-return-request-page .account-return-request-sticky-bar,.account-exchange-request-page .account-return-request-sticky-bar{background:#fff;border-top:1px solid #ece7e1;padding:18px 34px 28px;position:static;bottom:auto;box-shadow:0 -4px 8px #21191314}.account-return-request-page .account-return-request-sticky-bar .account-primary-button,.account-exchange-request-page .account-return-request-sticky-bar .account-primary-button{min-height:56px;box-shadow:none;border-radius:8px;font-size:16px;font-weight:500;line-height:20px}.account-exchange-request-card{background:#fff;border-radius:32px;gap:12px;padding:6px 6px 14px;display:grid;box-shadow:0 2px 8px #2119130f}.account-exchange-request-heading,.account-exchange-request-option,.account-exchange-request-option-label,.account-exchange-request-meta-label,.account-exchange-request-size-pill,.account-exchange-request-price{color:#211913;margin:0}.account-exchange-request-heading{color:#666262;margin:26px 0;font-size:22px;font-weight:400;line-height:24px}.account-exchange-request-options{background:#efebe6;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid}.account-exchange-request-option{min-height:74px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:22px;justify-content:center;align-items:center;gap:14px;padding:10px 14px;font-size:20px;font-weight:500;line-height:28px;display:inline-flex}.account-exchange-request-option.is-selected{background:#fff;border-color:#d9d1c7;box-shadow:0 2px 8px #21191314}.account-exchange-request-option-label{max-width:140px;display:inline-block}.account-exchange-request-option-icon{color:#211913;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.account-exchange-request-option-icon svg{width:38px;height:38px}.account-exchange-request-meta{justify-content:flex-start;align-items:center;gap:20px;padding:0 32px;display:flex}.account-exchange-request-meta-item{align-items:center;gap:16px;display:inline-flex}.account-exchange-request-meta-label{color:#666262;font-size:18px;font-weight:400;line-height:26px}.account-exchange-request-size-pill{background:#fff;border:1px solid #d4cdc6;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:10px 26px;font-size:22px;font-weight:600;line-height:30px;display:inline-flex}.account-exchange-request-meta-divider{background:#d9d3cc;width:1px;height:36px}.account-exchange-request-price{font-size:22px;font-weight:600;line-height:30px}.account-exchange-request-wallet-panel{background:#fff;border-radius:24px;justify-items:center;gap:18px;min-height:320px;padding:40px 28px 32px;display:grid}.account-exchange-request-wallet-illustration,.account-exchange-request-wallet-illustration svg{width:96px;height:96px}.account-exchange-request-wallet-copy{text-align:center;justify-items:center;gap:10px;display:grid}.account-exchange-request-wallet-title,.account-exchange-request-wallet-subtitle{margin:0}.account-exchange-request-wallet-title{color:#211913;font-size:22px;font-weight:700;line-height:32px}.account-exchange-request-wallet-subtitle{color:#666262;font-size:18px;font-weight:500;line-height:28px}.account-exchange-request-review-card,.account-exchange-request-breakdown-card{gap:24px;display:grid}.account-exchange-request-review-grid{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-exchange-request-review-column{gap:18px;display:grid}.account-exchange-request-review-column-heading,.account-exchange-request-review-product-title,.account-exchange-request-review-product-subtitle,.account-exchange-request-review-product-quantity,.account-exchange-request-review-wallet-title,.account-exchange-request-review-wallet-subtitle,.account-exchange-request-breakdown-label,.account-exchange-request-breakdown-value,.account-exchange-request-breakdown-note{margin:0}.account-exchange-request-review-column-heading{color:#666262;font-size:18px;font-weight:700;line-height:26px}.account-exchange-request-review-product{align-items:start;gap:12px;display:grid}.account-exchange-request-review-product-media{width:120px}.account-exchange-request-review-product-image{object-fit:cover;background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%);border-radius:4px;width:120px;height:120px;display:block}.account-exchange-request-review-product-image.is-placeholder{background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%)}.account-exchange-request-review-product-copy{gap:8px;display:grid}.account-exchange-request-review-product-title{color:#403b3b;font-size:18px;font-weight:400;line-height:28px}.account-exchange-request-review-product-subtitle{color:#211913;font-size:17px;font-weight:400;line-height:25px}.account-exchange-request-review-product-quantity{color:#211913;font-size:17px;font-weight:700;line-height:25px}.account-exchange-request-review-divider{align-self:stretch;justify-items:center;display:grid}.account-exchange-request-review-divider-line{background:#ddd8d1;width:1px;min-height:72px}.account-exchange-request-review-divider svg{color:#938e8b;width:34px;height:34px;margin:10px 0}.account-exchange-request-review-wallet{justify-items:start;gap:14px;padding-top:40px;display:grid}.account-exchange-request-review-wallet-copy{gap:6px;display:grid}.account-exchange-request-review-wallet-title{color:#211913;font-size:22px;font-weight:700;line-height:30px}.account-exchange-request-review-wallet-subtitle{color:#666262;font-size:16px;font-weight:600;line-height:24px}.account-exchange-request-breakdown{gap:20px;display:grid}.account-exchange-request-breakdown-divider{background:#efeeea;height:1px}.account-exchange-request-breakdown-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.account-exchange-request-breakdown-row.is-total{margin-top:4px}.account-exchange-request-breakdown-label{color:#211913;font-size:18px;font-weight:400;line-height:26px}.account-exchange-request-breakdown-row.is-total .account-exchange-request-breakdown-label,.account-exchange-request-breakdown-row.is-total .account-exchange-request-breakdown-value{font-weight:700}.account-exchange-request-breakdown-note{color:#938e8b;font-weight:400}.account-exchange-request-breakdown-value{color:#211913;white-space:nowrap;font-size:18px;font-weight:400;line-height:26px}.account-exchange-request-breakdown-value.is-credit{color:#26b18c;font-weight:700}.account-exchange-request-wallet-review-card{gap:28px}.account-exchange-request-wallet-review-panel{text-align:center;background:#c8d2fa;border-radius:30px;justify-items:center;gap:18px;padding:34px 28px;display:grid}.account-exchange-request-wallet-review-title,.account-exchange-request-wallet-review-subtitle{color:#211913;margin:0}.account-exchange-request-wallet-review-title{font-size:22px;font-weight:700;line-height:32px}.account-exchange-request-wallet-review-subtitle{max-width:680px;font-size:18px;font-weight:500;line-height:30px}.account-exchange-request-wallet-review-note{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;display:grid}.account-exchange-request-wallet-review-note-icon{color:#6e6965;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.account-exchange-request-wallet-review-note-icon svg{width:30px;height:30px}.account-exchange-request-wallet-review-note p{color:#666262;margin:0;font-size:18px;font-weight:500;line-height:30px}.account-return-request-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-return-request-review-section{background:#fff;gap:0;display:grid}.account-return-request-review-section-address{border-top:1px solid #efeeea}.account-return-request-review-section-returning{padding-top:12px;padding-bottom:16px}.account-return-request-review-card{background:#fff;padding:0 34px}.account-return-request-review-heading,.account-return-request-address-name,.account-return-request-address-line,.account-return-request-review-summary-header strong,.account-return-request-refund-copy strong,.account-return-request-refund-copy span,.account-return-request-returning-product-title,.account-return-request-returning-product-subtitle,.account-return-request-returning-product-quantity{margin:0}.account-return-request-review-heading{color:#666262;font-size:12px;font-weight:500;line-height:16px}.account-return-request-review-card-heading{border-bottom:1px solid #efeeea;padding-top:10px;padding-bottom:14px}.account-return-request-address-card{gap:4px;padding-top:12px;padding-bottom:22px;display:grid}.account-return-request-address-name{color:#211913;font-size:14px;font-weight:500;line-height:20px}.account-return-request-address-line{color:#211913;font-size:14px;font-weight:300;line-height:20px}.account-return-request-review-summary{gap:12px;display:grid}.account-return-request-review-summary-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-return-request-review-summary-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.account-return-request-review-summary-header strong{color:#211913;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.account-return-request-refund-methods{background:#fff;border:0;border-radius:16px;gap:0;margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #21191314}.account-return-request-refund-option{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px;padding:12px;display:grid;position:relative}.account-return-request-refund-option>input{opacity:0;pointer-events:none;position:absolute}.account-return-request-refund-radio{background:#fff;border:1px solid #dbd9d2;border-radius:999px;width:20px;height:20px;position:relative}.account-return-request-refund-option.is-expanded{gap:12px 6px}.account-return-request-refund-option>input:checked+.account-return-request-refund-radio:before{content:"";background:#fff;border-radius:999px;position:absolute;inset:6px}.account-return-request-refund-option>input:checked+.account-return-request-refund-radio{background:#4f76fe;border-color:#4f76fe}.account-return-request-refund-copy{gap:2px;display:grid}.account-return-request-refund-copy strong{color:#211913;font-size:14px;font-weight:500;line-height:20px}.account-return-request-refund-copy span{color:#666262;font-size:12px;font-weight:300;line-height:16px}.account-return-request-refund-bank-fields{grid-column:1/-1;gap:12px;display:grid}.account-return-request-refund-bank-input{color:#211913;background:#fff;border:1px solid #dbd9d2;border-radius:8px;width:100%;min-height:44px;padding:11px 15px;font-size:14px;font-weight:300;line-height:20px}.account-return-request-refund-bank-input::placeholder{color:#938e8b;opacity:1}.account-return-request-refund-bank-input:focus{border-color:#4f76fe;outline:none}.account-return-request-refund-divider{background:#efeeea;height:1px;position:absolute;bottom:0;left:12px;right:12px}.account-return-request-returning-card{gap:12px;padding-top:0;padding-bottom:16px;display:grid}.account-return-request-returning-heading{align-items:center;gap:4px;display:inline-flex}.account-return-request-returning-icon,.account-return-request-returning-icon svg{color:#666262;width:16px;height:16px}.account-return-request-returning-product{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:12px;display:grid}.account-return-request-returning-product-media{width:60px}.account-return-request-returning-product-image{object-fit:cover;background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%);border-radius:4px;width:60px;height:60px;display:block}.account-return-request-returning-product-image.is-placeholder{background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%)}.account-return-request-returning-product-copy{gap:4px;min-width:0;display:grid}.account-return-request-returning-product-title{color:#211913;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:300;line-height:20px;overflow:hidden}.account-return-request-returning-product-subtitle,.account-return-request-returning-product-quantity{color:#666262;font-size:12px;font-weight:300;line-height:16px}.account-return-request-content.is-success{background:#fff;grid-template-rows:minmax(0,1fr) auto;min-height:calc(100dvh - 72px);padding-bottom:0;display:grid}.account-return-request-success-panel{align-content:center;gap:24px;width:min(328px,100% - 32px);margin:0 auto;padding:32px 0 40px;display:grid}.account-return-request-success-hero{justify-items:center;gap:20px;display:grid}.account-return-request-success-icon{color:#43c15c;width:120px;height:120px;display:inline-flex}.account-return-request-success-icon svg{width:100%;height:100%}.account-return-request-success-title{color:#211913;text-align:center;gap:0;margin:0;font-size:20px;font-weight:500;line-height:24px;display:grid}.account-return-request-success-product{background:#efeeea;border-radius:12px;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.account-return-request-success-product-media{width:80px}.account-return-request-success-product-image{object-fit:cover;background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%);border-radius:4px;width:80px;height:80px;display:block}.account-return-request-success-product-image.is-placeholder{background:linear-gradient(#f0e5dc 0%,#d9d0c8 100%)}.account-return-request-success-product-copy{align-content:start;gap:4px;min-width:0;display:grid}.account-return-request-success-product-title,.account-return-request-success-product-meta,.account-return-request-success-note{margin:0}.account-return-request-success-product-title{color:#211913;font-size:14px;font-weight:300;line-height:20px}.account-return-request-success-product-meta{color:#938e8b;font-size:12px;font-weight:300;line-height:16px}.account-return-request-success-divider{background:#efeeea;height:1px}.account-return-request-success-notes{gap:24px;display:grid}.account-return-request-success-note{color:#403b3b;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;font-weight:300;line-height:20px;display:grid}.account-return-request-success-note-icon{color:#403b3b;background:#efeeea;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;display:inline-flex}.account-return-request-success-note-icon svg{width:16px;height:16px}.account-return-request-success-note strong{font-weight:500}.account-return-request-success-note-link{color:#4f76fe;text-underline-offset:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.account-return-request-success-bar{box-shadow:0 -4px 8px #21191314}@media (max-width:900px){.account-order-detail-page.account-subpage,.account-order-detail-page .account-page-module,.account-return-request-page.account-subpage,.account-exchange-request-page.account-subpage,.account-return-request-page .account-page-module,.account-exchange-request-page .account-page-module{min-height:calc(100dvh - 124px)}}@media (max-width:640px){.account-return-request-header{padding:18px 16px 12px}.account-return-request-back{gap:10px;font-size:16px;line-height:22px}.account-return-request-back svg{width:24px;height:24px}.account-return-request-content{gap:12px;padding-bottom:18px}.account-return-request-hero,.account-return-request-form-section{padding-left:16px;padding-right:16px}.account-return-request-hero{padding-top:14px;padding-bottom:22px}.account-return-request-product{gap:16px}.account-return-request-product-media,.account-return-request-product-image{width:156px;height:156px}.account-return-request-product-title{font-size:16px;line-height:24px}.account-return-request-product-meta,.account-return-request-product-total{gap:8px;font-size:14px;line-height:21px}.account-return-request-window-pill{min-height:34px;padding:7px 14px;font-size:13px;line-height:18px}.account-return-request-window-pill-icon,.account-return-request-window-pill-icon svg{width:16px;height:16px}.account-return-request-band{padding:12px 16px 14px}.account-return-request-qty-card{border-radius:18px}.account-return-request-qty-row{justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 16px}.account-return-request-section-title{font-size:14px;line-height:20px}.account-return-request-qty-row .account-return-request-section-title{font-size:16px;line-height:22px}.account-return-request-qty-control{flex-shrink:0;align-self:auto;gap:8px}.account-return-request-select-shell{width:124px;min-width:124px;min-height:44px;padding:0 40px 0 16px}.account-return-request-select-shell select,.account-return-request-select-value,.account-return-request-qty-limit,.account-return-request-refundable-bar,.account-return-request-reason-option,.account-return-request-select-option{font-size:14px;line-height:20px}.account-return-request-select-shell svg{width:16px;height:16px;right:12px}.account-return-request-qty-limit{white-space:nowrap}.account-return-request-select-menu{border-radius:18px;padding:6px 0;top:calc(100% + 6px)}.account-return-request-select-option{min-height:44px;padding:0 16px}.account-return-request-refundable-bar{min-height:52px;padding:0 16px}.account-return-request-form-section{gap:20px;padding-top:22px;padding-bottom:22px}.account-return-request-page .account-return-request-band,.account-exchange-request-page .account-return-request-band{padding:18px 16px 16px}.account-return-request-page .account-return-request-qty-card,.account-exchange-request-page .account-return-request-qty-card{border-radius:22px}.account-return-request-page .account-return-request-qty-row,.account-exchange-request-page .account-return-request-qty-row{flex-wrap:nowrap;gap:10px;padding:12px 14px}.account-return-request-page .account-return-request-section-title,.account-return-request-page .account-return-request-qty-row .account-return-request-section-title,.account-exchange-request-page .account-return-request-section-title,.account-exchange-request-page .account-return-request-qty-row .account-return-request-section-title{font-size:16px;line-height:22px}.account-return-request-page .account-return-request-qty-row .account-return-request-section-title,.account-exchange-request-page .account-return-request-qty-row .account-return-request-section-title{flex:auto;min-width:0;font-size:16px;font-weight:400;line-height:22px}.account-return-request-page .account-return-request-qty-control,.account-exchange-request-page .account-return-request-qty-control{gap:6px;margin-left:0}.account-return-request-page .account-return-request-select-shell,.account-exchange-request-page .account-return-request-select-shell{width:112px;min-width:112px;min-height:40px;padding:0 38px 0 14px}.account-return-request-page .account-return-request-select-value,.account-return-request-page .account-return-request-qty-limit,.account-return-request-page .account-return-request-refundable-bar,.account-return-request-page .account-return-request-select-option,.account-exchange-request-page .account-return-request-select-value,.account-exchange-request-page .account-return-request-qty-limit,.account-exchange-request-page .account-return-request-select-option{font-size:16px;line-height:22px}.account-return-request-page .account-return-request-select-value,.account-return-request-page .account-return-request-qty-limit,.account-exchange-request-page .account-return-request-select-value,.account-exchange-request-page .account-return-request-qty-limit{font-size:15px;font-weight:600;line-height:21px}.account-return-request-page .account-return-request-select-shell svg,.account-exchange-request-page .account-return-request-select-shell svg{width:16px;height:16px;right:12px}.account-return-request-page .account-return-request-refundable-bar{border-radius:0 0 12px 12px;min-height:56px;padding:0 16px}.account-return-request-page .account-return-request-form-section,.account-exchange-request-page .account-return-request-form-section{gap:20px;padding-top:32px;padding-bottom:22px}.account-return-request-page .account-return-request-band-upload,.account-exchange-request-page .account-return-request-band-upload{padding-top:12px}.account-return-request-page .account-return-request-band-upload .account-return-request-section-title,.account-exchange-request-page .account-return-request-band-upload .account-return-request-section-title{margin-top:0}.account-return-request-page .account-return-request-upload-block,.account-exchange-request-page .account-return-request-upload-block{gap:18px}.account-return-request-page .account-return-request-upload-preview,.account-exchange-request-page .account-return-request-upload-preview{border-radius:14px;width:104px;height:104px}.account-return-request-page .account-return-request-upload-remove,.account-exchange-request-page .account-return-request-upload-remove{width:24px;height:24px}.account-return-request-page .account-return-request-upload-remove svg,.account-exchange-request-page .account-return-request-upload-remove svg{width:12px;height:12px}.account-return-request-page .account-return-request-upload-box,.account-exchange-request-page .account-return-request-upload-box{width:104px;min-height:104px;padding:14px 10px 12px;font-size:14px;line-height:20px}.account-return-request-page .account-return-request-upload-icon,.account-return-request-page .account-return-request-upload-icon svg,.account-exchange-request-page .account-return-request-upload-icon,.account-exchange-request-page .account-return-request-upload-icon svg{width:28px;height:28px}.account-return-request-page .account-return-request-guidance,.account-exchange-request-page .account-return-request-guidance{gap:6px;font-size:14px;line-height:21px}.account-return-request-page .account-return-request-guidance ul,.account-exchange-request-page .account-return-request-guidance ul{padding-left:22px}.account-return-request-page .account-return-request-guidance li,.account-exchange-request-page .account-return-request-guidance li{font-size:14px;line-height:24px}.account-return-request-page .account-return-request-sticky-bar,.account-exchange-request-page .account-return-request-sticky-bar{padding:14px 16px 20px;position:static;bottom:auto}.account-return-request-page .account-return-request-sticky-bar .account-primary-button,.account-exchange-request-page .account-return-request-sticky-bar .account-primary-button{border-radius:8px;min-height:56px;font-size:16px;line-height:20px}.account-return-request-reason-list{gap:16px}.account-return-request-reason-option{grid-template-columns:28px minmax(0,1fr);gap:14px}.account-return-request-radio{width:28px;height:28px}.account-return-request-reason-option input:checked+.account-return-request-radio:before{inset:6px}.account-return-request-message-label,.account-return-request-guidance{font-size:13px;line-height:19px}.account-return-request-message{border-radius:14px;min-height:160px;padding:18px 16px;font-size:14px;line-height:20px}.account-return-request-upload-box{border-radius:14px;width:116px;padding:22px 12px 18px;font-size:14px;line-height:20px}.account-return-request-upload-block{gap:14px}.account-return-request-upload-grid{gap:12px}.account-return-request-upload-preview{border-radius:14px;width:116px;height:116px}.account-return-request-upload-remove{width:24px;height:24px;top:6px;right:6px}.account-return-request-upload-remove svg{width:12px;height:12px}.account-return-request-upload-icon,.account-return-request-upload-icon svg{width:26px;height:26px}.account-exchange-request-card{border-radius:24px;gap:16px;padding:6px 6px 12px}.account-exchange-request-heading{margin:16px 0;font-size:16px;font-weight:400;line-height:18px}.account-exchange-request-options{border-radius:18px;gap:10px;padding:5px}.account-exchange-request-option{border-radius:18px;gap:10px;min-height:58px;padding:8px;font-size:14px;line-height:20px}.account-exchange-request-option-label{max-width:88px}.account-exchange-request-option-icon,.account-exchange-request-option-icon svg{width:28px;height:28px}.account-exchange-request-meta{flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:0 10px}.account-exchange-request-meta-item{gap:10px}.account-exchange-request-meta-label{font-size:13px;line-height:18px}.account-exchange-request-size-pill{min-height:40px;padding:8px 16px;font-size:14px;line-height:20px}.account-exchange-request-meta-divider{height:22px}.account-exchange-request-price{font-size:14px;line-height:20px}.account-exchange-request-wallet-panel{border-radius:18px;gap:14px;min-height:220px;padding:28px 18px 26px}.account-exchange-request-wallet-illustration,.account-exchange-request-wallet-illustration svg{width:72px;height:72px}.account-exchange-request-wallet-copy{gap:8px}.account-exchange-request-wallet-title{font-size:16px;line-height:24px}.account-exchange-request-wallet-subtitle{font-size:13px;line-height:19px}.account-exchange-request-review-card,.account-exchange-request-breakdown-card{gap:18px}.account-exchange-request-review-grid{grid-template-columns:minmax(0,1fr);gap:18px}.account-exchange-request-review-column{gap:12px}.account-exchange-request-review-column-heading,.account-exchange-request-breakdown-label,.account-exchange-request-breakdown-value{font-size:14px;line-height:20px}.account-exchange-request-review-product{gap:10px}.account-exchange-request-review-product-media,.account-exchange-request-review-product-image{width:96px;height:96px}.account-exchange-request-review-product-copy{gap:6px}.account-exchange-request-review-product-title{font-size:14px;line-height:20px}.account-exchange-request-review-product-subtitle,.account-exchange-request-review-product-quantity,.account-exchange-request-review-wallet-subtitle{font-size:13px;line-height:19px}.account-exchange-request-review-divider{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.account-exchange-request-review-divider-line{width:auto;height:1px;min-height:1px}.account-exchange-request-review-divider svg{width:28px;height:28px;margin:0}.account-exchange-request-review-wallet{gap:10px;padding-top:0}.account-exchange-request-review-wallet-title{font-size:16px;line-height:22px}.account-exchange-request-breakdown{gap:16px}.account-exchange-request-breakdown-row{gap:12px}.account-exchange-request-wallet-review-card{gap:16px}.account-exchange-request-wallet-review-panel{border-radius:24px;gap:12px;padding:24px 18px}.account-exchange-request-wallet-review-title{font-size:16px;line-height:24px}.account-exchange-request-wallet-review-subtitle,.account-exchange-request-wallet-review-note p{font-size:13px;line-height:20px}.account-exchange-request-wallet-review-note{grid-template-columns:24px minmax(0,1fr);gap:10px}.account-exchange-request-wallet-review-note-icon{width:24px;height:24px}.account-exchange-request-wallet-review-note-icon svg{width:22px;height:22px}.account-return-request-sticky-bar{padding-top:0;padding-left:16px;padding-right:16px}.account-return-request-review-card{padding-left:16px;padding-right:16px}.account-return-request-review-heading,.account-return-request-review-summary-header strong,.account-return-request-address-name,.account-return-request-returning-product-quantity,.account-return-request-address-line,.account-return-request-refund-copy strong,.account-return-request-returning-product-title{font-size:14px;line-height:20px}.account-return-request-review-summary{gap:12px}.account-return-request-review-summary-header{align-items:center;gap:10px}.account-return-request-refund-methods{border-radius:16px;padding:0}.account-return-request-refund-option{grid-template-columns:20px minmax(0,1fr);gap:6px;padding:12px}.account-return-request-refund-option.is-expanded{gap:12px 6px}.account-return-request-refund-radio{width:20px;height:20px}.account-return-request-refund-option>input:checked+.account-return-request-refund-radio:before{inset:6px}.account-return-request-refund-copy span,.account-return-request-returning-product-subtitle{font-size:12px;line-height:16px}.account-return-request-refund-bank-fields{gap:12px}.account-return-request-refund-bank-input{min-height:44px;padding:11px 15px;font-size:14px;line-height:20px}.account-return-request-returning-card{gap:12px}.account-return-request-returning-product{grid-template-columns:60px minmax(0,1fr);gap:12px}.account-return-request-returning-product-media,.account-return-request-returning-product-image{width:60px;height:60px}.account-return-request-returning-product-copy{gap:4px}.account-return-request-page .account-return-request-header{padding:8px 16px 4px}.account-return-request-page .account-return-request-back{font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium);gap:8px}.account-return-request-page .account-return-request-back svg{width:20px;height:20px}.account-return-request-page .account-return-request-content{gap:0;padding-bottom:0}.account-return-request-page .account-return-request-hero{padding:4px 16px 24px}.account-return-request-page .account-return-request-product{gap:12px}.account-return-request-page .account-return-request-product-media,.account-return-request-page .account-return-request-product-image{width:120px;height:120px}.account-return-request-page .account-return-request-product-title{font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light)}.account-return-request-page .account-return-request-product-meta,.account-return-request-page .account-return-request-product-total{gap:8px;font-size:12px;line-height:16px}.account-return-request-page .account-return-request-window-pill{min-height:20px;padding:2px 8px;font-size:12px;line-height:16px}.account-return-request-page .account-return-request-window-pill-icon,.account-return-request-page .account-return-request-window-pill-icon svg{width:12px;height:12px}.account-return-request-page .account-return-request-band{padding:16px}.account-return-request-page .account-return-request-qty-card{border-radius:12px}.account-return-request-page .account-return-request-qty-row{gap:8px;padding:12px}.account-return-request-page .account-return-request-section-title,.account-return-request-page .account-return-request-qty-row .account-return-request-section-title{font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-medium)}.account-return-request-page .account-return-request-qty-control{gap:4px}.account-return-request-page .account-return-request-select-shell{border-radius:40px;width:120px;min-width:120px;min-height:32px;padding:0 30px 0 12px}.account-return-request-page .account-return-request-select-value,.account-return-request-page .account-return-request-select-option,.account-return-request-page .account-return-request-qty-limit{font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light)}.account-return-request-page .account-return-request-select-shell svg{width:14px;height:14px;right:10px}.account-return-request-page .account-return-request-refundable-bar{border-radius:0 0 12px 12px;min-height:30px;padding:8px 12px;font-size:14px;line-height:20px}.account-return-request-page .account-return-request-form-section{gap:16px;padding:20px 16px 16px}.account-return-request-page .account-return-request-reason-list{gap:12px}.account-return-request-page .account-return-request-reason-option{grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:14px;line-height:20px}.account-return-request-page .account-return-request-radio{width:20px;height:20px}.account-return-request-page .account-return-request-reason-option input:checked+.account-return-request-radio:before{inset:6px}.account-return-request-page .account-return-request-message-label,.account-return-request-page .account-return-request-guidance,.account-return-request-page .account-return-request-guidance-item{font-size:12px;line-height:16px}.account-return-request-page .account-return-request-message-field{gap:4px}.account-return-request-page .account-return-request-message-field.is-error{gap:0}.account-return-request-page .account-return-request-message{box-sizing:border-box;border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);width:100%;min-height:84px;color:var(--sf-color-text-primary);font-size:14px;line-height:20px;font-weight:var(--sf-ref-type-weight-light);resize:none;border-radius:8px;margin:0;padding:12px 16px 52px}.account-return-request-page .account-return-request-message::placeholder{color:var(--sf-color-text-primary);opacity:1}.account-return-request-page .account-return-request-message.is-error{border-color:var(--sf-color-input-error)}.account-return-request-page .account-return-request-message-error,.account-return-request-page .account-return-request-inline-required,.account-exchange-request-page .account-return-request-inline-required{background:var(--sf-color-input-error-soft);width:100%;color:var(--sf-color-input-error);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);border-radius:8px;align-items:center;gap:4px;margin:0;padding:4px 16px;display:flex}.account-return-request-page .account-return-request-inline-required-compact,.account-exchange-request-page .account-return-request-inline-required-compact{flex-shrink:0;width:fit-content;padding:4px 8px}.account-return-request-page .account-return-request-message-error-icon,.account-return-request-page .account-return-request-inline-required-icon,.account-exchange-request-page .account-return-request-inline-required-icon{width:12px;height:12px}.account-return-request-page .account-return-request-band-upload{padding:20px 16px 0}.account-return-request-page .account-return-request-image-heading,.account-exchange-request-page .account-return-request-image-heading{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-medium)}.account-return-request-page .account-return-request-upload-block{gap:12px}.account-return-request-page .account-return-request-upload-grid.is-return-page,.account-exchange-request-page .account-return-request-upload-grid.is-return-page{align-items:flex-start;gap:8px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box,.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-preview,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-preview{border-radius:8px;width:80px;height:80px;min-height:80px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-box{border-color:var(--sf-color-border-subtle);background:var(--sf-color-surface-muted);color:var(--sf-color-text-secondary);font-size:10px;line-height:12px;font-weight:var(--sf-ref-type-weight-light);align-content:center;justify-items:center;padding:12px 8px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon,.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon svg,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-icon svg{width:20px;height:20px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove{width:20px;height:20px;top:4px;right:4px}.account-return-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove svg,.account-exchange-request-page .account-return-request-upload-grid.is-return-page .account-return-request-upload-remove svg{width:10px;height:10px}.account-return-request-page .account-return-request-guidance,.account-return-request-page .account-return-request-guidance-item,.account-exchange-request-page .account-return-request-guidance,.account-exchange-request-page .account-return-request-guidance-item{color:var(--sf-color-text-secondary);font-family:var(--sf-ref-type-family-lexend);font-size:12px;line-height:16px}.account-return-request-page .account-return-request-guidance,.account-exchange-request-page .account-return-request-guidance{gap:0}.account-return-request-page .account-return-request-guidance-item,.account-exchange-request-page .account-return-request-guidance-item{font-weight:var(--sf-ref-type-weight-medium)}.account-return-request-page .account-return-request-upload-block .account-return-request-guidance,.account-exchange-request-page .account-return-request-upload-block .account-return-request-guidance{font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-light);gap:4px;padding-bottom:20px}.account-return-request-page .account-return-request-upload-block .account-return-request-guidance-list,.account-exchange-request-page .account-return-request-upload-block .account-return-request-guidance-list{margin:0;padding-left:0;list-style:none}.account-return-request-page .account-return-request-upload-block .account-return-request-guidance-item,.account-exchange-request-page .account-return-request-upload-block .account-return-request-guidance-item{font-size:12px;line-height:16px;font-weight:var(--sf-ref-type-weight-regular)}.account-return-request-page .account-return-request-sticky-bar{padding:8px 16px;position:sticky;bottom:0}.account-return-request-page .account-return-request-sticky-bar .account-primary-button{border-radius:8px;min-height:44px;font-size:16px;line-height:20px}.account-return-request-content.is-success{min-height:calc(100dvh - 124px)}.account-return-request-success-panel{width:calc(100% - 32px);padding-top:22px;padding-bottom:28px}.account-return-request-success-icon{width:120px;height:120px}.account-return-request-success-title{font-size:20px;line-height:24px}.account-return-request-success-product-media,.account-return-request-success-product-image{width:80px;height:80px}.account-return-request-success-note{grid-template-columns:24px minmax(0,1fr);gap:12px}}.cms-v1-block{--cms-v1-inline-gutter:clamp(16px,4vw,120px);background-color:#0000;background-image:var(--sf-block-bg-image,none);background-size:var(--sf-block-bg-size,cover);background-position:var(--sf-block-bg-position,center);background-repeat:no-repeat;border:0;border-radius:0;width:100%;min-width:0;padding:0;overflow:visible}.cms-v1-block+.cms-v1-block{margin-top:clamp(.75rem,1.8vw,1.5rem)}.cms-v1-block>.cms-v1-section-header,.cms-v1-block>.cms-v1-mobile-only,.cms-v1-block>.cms-v1-desktop-only,.cms-v1-block>.cms-v1-dod-title-image,.cms-v1-block>.cms-v1-dod-cta-row,.cms-v1-block>.cms-v1-markdown{padding-inline:var(--cms-v1-inline-gutter)}.cms-v1-hero-banner-carousel>.cms-v1-section-header,.cms-v1-hero-banner-carousel>.cms-v1-mobile-only,.cms-v1-hero-banner-carousel>.cms-v1-desktop-only{padding-inline:0}.cms-v1-banner-grid .cms-v1-content-wrap{padding-inline:var(--cms-v1-inline-gutter)}.cms-v1-mobile-only{display:block}.cms-v1-desktop-only{display:none}.cms-v1-section-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.cms-v1-section-header h2{color:var(--sf-color-text-primary);font-family:var(--sf-font-serif);margin:0;font-size:14px;font-weight:600;line-height:20px}.cms-v1-section-header a{color:#283b7f;white-space:nowrap;background:#edf1ff;border-radius:999px;align-items:center;gap:2px;padding:0 8px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.cms-v1-grid{--cms-v1-grid-mobile:1;--cms-v1-grid-desktop:1;grid-template-columns:repeat(var(--cms-v1-grid-mobile),minmax(0,1fr));gap:.75rem;display:grid}.cms-v1-horizontal-scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;overflow-x:auto}.cms-v1-horizontal-scroller::-webkit-scrollbar{display:none}.cms-v1-horizontal-track{gap:.75rem;width:max-content;display:flex}.cms-v1-horizontal-track>*{scroll-snap-align:start;flex:none}.cms-v1-product-card{min-width:0}.cms-v1-product-image-link{background:var(--sf-color-surface);border-radius:.65rem;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cms-v1-product-image-link{background:color-mix(in srgb,var(--sf-color-surface)66%,var(--sf-color-brand-soft)34%)}}.cms-v1-product-image-link{overflow:hidden}.cms-v1-product-image-link img{object-fit:cover;width:100%;height:100%}.cms-v1-product-card-small .cms-v1-product-image-link{aspect-ratio:92/106}.cms-v1-product-card-big .cms-v1-product-image-link{aspect-ratio:132/152}.cms-v1-product-meta{gap:.2rem;display:grid}.cms-v1-product-title,.cms-v1-product-subtitle,.cms-v1-product-price{margin:0}.cms-v1-product-title{font-size:.72rem;font-weight:600;line-height:1.2}.cms-v1-product-subtitle{color:var(--sf-color-text-secondary);font-size:.66rem;line-height:1.25}.cms-v1-product-price{font-size:.8rem;font-weight:700}.cms-v1-product-cta{border:1px solid var(--sf-color-cta-dark);background:var(--sf-color-surface);border-radius:999px;width:fit-content;padding:.18rem .55rem;font-size:.66rem;font-weight:600}.cms-v1-product-scroll-small .cms-v1-product-card,.cms-v1-product-scroll-with-banners .cms-v1-product-card,.cms-v1-deal-of-the-day .cms-v1-product-card{width:clamp(148px,42vw,168px)}.cms-v1-product-scroll-big .cms-v1-product-card{width:clamp(176px,46vw,200px)}.cms-v1-banner-card{align-content:start;gap:.3rem;display:grid}.cms-v1-banner-card img{object-fit:cover;border-radius:.75rem;width:100%;height:100%}.cms-v1-banner-card span{color:var(--sf-color-text-secondary);font-size:.72rem;line-height:1.25}.cms-v1-inline-banner{width:clamp(84px,25.5vw,112px);display:block}.cms-v1-inline-banner img{aspect-ratio:92/130;object-fit:cover;border-radius:.75rem;width:100%}.cms-v1-product-grid-mobile .cms-v1-product-card,.cms-v1-product-grid-desktop .cms-v1-product-card{width:100%}.cms-v1-product-grid-mobile .cms-v1-product-cta,.cms-v1-product-grid-desktop .cms-v1-product-cta{display:none}.cms-v1-product-grid-mobile{display:block}.cms-v1-product-grid-desktop{display:none}@media (max-width:1023px){.cms-v1-banner-grid-layout.cms-v1-banner-grid-cols-1 .cms-v1-banner-grid-item img{object-position:center}.cms-v1-banner-grid-block-cols-6 .cms-v1-section-header{justify-content:center;margin-bottom:12px}.cms-v1-banner-grid-block-cols-6 .cms-v1-section-header>[aria-hidden=true]{display:none}.cms-v1-banner-grid-block-cols-6 .cms-v1-section-header h2{text-align:center}.cms-v1-banner-grid-layout.cms-v1-banner-grid-cols-6 .cms-v1-banner-grid-item img{aspect-ratio:104/132.2;border-radius:16px}}.cms-v1-promo-banner-card{display:block}.cms-v1-promo-banner-card img{aspect-ratio:343/120;object-fit:cover;border-radius:.75rem;width:100%}.cms-v1-category-tile-grid .cms-v1-content-wrap{padding-inline:var(--cms-v1-inline-gutter);gap:8px;display:grid}.cms-v1-promo-banner{padding-inline:var(--cms-v1-inline-gutter)}.cms-v1-category-tile-grid-title{color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-medium);font-weight:var(--sf-ref-type-weight-medium);line-height:var(--sf-ref-type-line-height-20);margin:0}.cms-v1-category-tile-grid-layout{--cms-v1-grid-mobile:4;--cms-v1-grid-desktop:8;grid-template-columns:repeat(var(--cms-v1-grid-mobile),minmax(0,1fr));gap:12px;display:grid}.cms-v1-category-tile-grid-layout-mobile-1{--cms-v1-grid-mobile:1}.cms-v1-category-tile-grid-layout-mobile-2{--cms-v1-grid-mobile:2}.cms-v1-category-tile-grid-layout-mobile-3{--cms-v1-grid-mobile:3}.cms-v1-category-tile-grid-layout-mobile-4{--cms-v1-grid-mobile:4}.cms-v1-category-tile-grid-layout-desktop-1{--cms-v1-grid-desktop:1}.cms-v1-category-tile-grid-layout-desktop-2{--cms-v1-grid-desktop:2}.cms-v1-category-tile-grid-layout-desktop-3{--cms-v1-grid-desktop:3}.cms-v1-category-tile-grid-layout-desktop-4{--cms-v1-grid-desktop:4}.cms-v1-category-tile-grid-layout-desktop-6{--cms-v1-grid-desktop:6}.cms-v1-category-tile-grid-layout-desktop-8{--cms-v1-grid-desktop:8}.cms-v1-category-tile-grid-item{min-width:0;color:inherit;align-content:start;justify-items:center;gap:4px;text-decoration:none;display:grid}.cms-v1-category-tile-grid-image-wrap{background:var(--sf-color-surface-muted);border-radius:22px;width:73px;height:73px;overflow:hidden}.cms-v1-category-tile-grid-image{object-fit:cover;width:100%;height:100%}.cms-v1-category-tile-grid-label{width:100%;color:var(--sf-color-text-neutral-primary);font-family:var(--sf-ref-type-family-lexend);font-size:var(--sf-ref-type-size-caption);font-weight:var(--sf-ref-type-weight-light);line-height:var(--sf-ref-type-line-height-16);text-align:center;text-wrap:balance;display:block}.cms-v1-hero-banner-card{flex-basis:308px;width:308px}.cms-v1-hero-banner-card img{aspect-ratio:308/160}.cms-v1-scroll-1-5-card{flex-basis:250px;width:250px}.cms-v1-scroll-1-5-card img{aspect-ratio:250/240}.cms-v1-hero-banner-carousel{background:var(--sf-color-surface);border:0;border-radius:0;padding:16px}.cms-v1-hero-banner-carousel .cms-v1-section-header{margin-bottom:12px}.cms-v1-hero-banner-carousel .cms-v1-section-header h2{color:var(--sf-color-text-primary);font-family:var(--sf-font-serif);font-size:20px;font-weight:600;line-height:20px}.cms-v1-hero-banner-carousel .cms-v1-section-header a{display:none}.cms-v1-carousel-track .cms-v1-horizontal-track{gap:12px}.cms-v1-carousel-track .cms-v1-carousel-card{width:280px}.cms-v1-carousel-card img{border-radius:12px;height:160px}.cms-v1-carousel-card.is-tall img{height:180px}.cms-v1-hero-carousel-desktop{gap:16px;display:grid}.cms-v1-hero-carousel-viewport{position:relative}.cms-v1-hero-carousel-track{grid-template-columns:195px minmax(0,1fr) 195px;align-items:center;gap:20px;display:grid}.cms-v1-hero-carousel-card.is-left,.cms-v1-hero-carousel-card.is-right{width:195px}.cms-v1-hero-carousel-card.is-left img,.cms-v1-hero-carousel-card.is-right img{border-radius:0;height:220px}.cms-v1-hero-carousel-card.is-center{min-width:0}.cms-v1-hero-carousel-card.is-center img{border-radius:0;height:250px}.cms-v1-hero-carousel-arrow{z-index:1;border:1px solid var(--sf-color-border-subtle);background:var(--sf-color-surface);width:48px;height:48px;box-shadow:0 4px 4px var(--sf-color-shadow);color:var(--sf-color-text-primary);cursor:pointer;border-radius:24px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cms-v1-hero-carousel-arrow svg{width:24px;height:24px}.cms-v1-hero-carousel-arrow.is-left{left:-24px}.cms-v1-hero-carousel-arrow.is-right{right:-24px}.cms-v1-hero-carousel-dots{justify-content:center;align-items:center;gap:4px;display:flex}.cms-v1-hero-carousel-dot{background:var(--sf-color-border-subtle);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0}.cms-v1-hero-carousel-dot.is-active{background:var(--sf-color-text-primary)}.cms-v1-square-scroll-track .cms-v1-square-banner-card{width:clamp(220px,70vw,250px)}.cms-v1-square-banner-card img{aspect-ratio:250/240}.cms-v1-scroll-2-5-card{flex-basis:132px;width:132px}.cms-v1-scroll-3-5-card{flex-basis:92px;width:92px}.cms-v1-scroll-3-5-double-row,.cms-v1-scroll-4-2-double-row{gap:12px;width:max-content;display:grid}.cms-v1-scroll-3-5-row,.cms-v1-scroll-4-2-row{gap:12px;width:max-content;display:flex}.cms-v1-scroll-4-2-card{flex-basis:72px;width:72px}.cms-v1-scroll-2-5-card img{aspect-ratio:132/180;border-radius:.75rem}.cms-v1-scroll-3-5-card img{aspect-ratio:92/120}.cms-v1-scroll-4-2-card img{aspect-ratio:72/76;border-radius:.5rem}.cms-v1-scroll-4-2-card-single_tall img{aspect-ratio:72/120}.cms-v1-scroll-4-2-card-double_medium img{aspect-ratio:72/100}.cms-v1-scroll-4-2-card-single_compact img,.cms-v1-scroll-4-2-card-double_compact img,.cms-v1-scroll-4-2-card-single_compact_with_text img,.cms-v1-scroll-4-2-card-double_compact_with_text img{aspect-ratio:72/76}.cms-v1-scroll-4-2-card-single_compact_with_text span,.cms-v1-scroll-4-2-card-double_compact_with_text span{color:var(--sf-color-text-primary);font-size:.625rem;font-weight:500;line-height:1rem}@media (max-width:1023px){.page-shell.page-shell-home>section.cms-v1-block:first-of-type{--cms-v1-inline-gutter:0}.page-shell.page-shell-home>section.cms-v1-block:first-of-type .cms-v1-banner-card img,.page-shell.page-shell-home>section.cms-v1-block:first-of-type .cms-v1-hero-banner-card img{border-top-left-radius:0;border-top-right-radius:0}.page-shell.page-shell-home>section.cms-v1-hero-banner-scroll:first-of-type .cms-v1-horizontal-track{gap:0}.page-shell.page-shell-home>section.cms-v1-hero-banner-scroll:first-of-type .cms-v1-hero-banner-card{flex-basis:100%;width:100%}.page-shell.page-shell-home>section.cms-v1-hero-banner-scroll:first-of-type .cms-v1-hero-banner-card img{aspect-ratio:360/286}.page-shell.page-shell-home>section.cms-v1-banner-scroll-4-2:nth-of-type(2){--cms-v1-inline-gutter:14px}.page-shell.page-shell-home>section.cms-v1-banner-scroll-4-2:nth-of-type(2) .cms-v1-scroll-4-2-double-row{gap:20px}.page-shell.page-shell-home>section.cms-v1-banner-scroll-4-2:nth-of-type(2) .cms-v1-scroll-4-2-row{gap:12px}.page-shell.page-shell-home>section.cms-v1-banner-scroll-4-2:nth-of-type(2) .cms-v1-scroll-4-2-card-double_compact_with_text{flex-basis:66.88px;gap:1.76px;width:66.88px}.page-shell.page-shell-home>section.cms-v1-banner-scroll-4-2:nth-of-type(2) .cms-v1-scroll-4-2-card-double_compact_with_text img{aspect-ratio:66.883/75.683;border-radius:19.68px}.page-shell.page-shell-home>section.cms-v1-banner-scroll-4-2:nth-of-type(2) .cms-v1-scroll-4-2-card-double_compact_with_text span{color:#000;text-align:center;font-size:8.612px;font-weight:500;line-height:10.132px}}.cms-v1-scroll-grid-card img{aspect-ratio:224/250}.cms-v1-category-product-grid>.cms-v1-section-header,.cms-v1-category-product-grid>.cms-v1-cpg-categories-wrap,.cms-v1-category-product-grid>.cms-v1-cpg-products,.cms-v1-category-product-grid>.cms-v1-cpg-cta-row{padding-inline:var(--cms-v1-inline-gutter)}.cms-v1-cpg-categories-wrap{border-bottom:1px solid #dbd9d2;margin-bottom:.75rem;padding-bottom:.25rem}.cms-v1-cpg-categories-scroller .cms-v1-horizontal-track{gap:.5rem}.cms-v1-cpg-category-item{appearance:none;cursor:pointer;width:72px;text-align:inherit;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;justify-items:center;gap:.25rem;padding:0 8px .35rem;display:grid}.cms-v1-cpg-category-item.is-active{background:linear-gradient(#fff,#fef0ed);border-bottom-color:#f2694e}.cms-v1-cpg-category-item img{object-fit:cover;border-radius:.5rem;width:56px;height:56px}.cms-v1-cpg-category-item span{color:#666262;text-align:center;width:56px;font-size:.625rem;line-height:1rem}.cms-v1-cpg-category-item.is-active span{color:#793527;font-weight:500}.cms-v1-cpg-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.cms-v1-cpg-products .cms-v1-product-card{width:100%;min-width:0}.cms-v1-cpg-products .cms-v1-product-image-link{aspect-ratio:101.33/116.53;border-radius:.75rem}.cms-v1-cpg-products .cms-v1-product-title,.cms-v1-cpg-products .cms-v1-product-subtitle{display:none}.cms-v1-cpg-products .cms-v1-product-price{font-size:.875rem;font-weight:500;line-height:1rem}.cms-v1-cpg-products .cms-v1-product-cta{color:#0000;background:#fff;border:1px solid #dbd9d2;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:0;display:inline-flex;position:absolute;bottom:1.25rem;right:0}.cms-v1-cpg-products .cms-v1-product-cta:before{content:"+";color:#403b3b;font-size:20px;font-weight:400;line-height:1}.cms-v1-cpg-cta-row{justify-content:center;margin-top:.75rem;display:flex}.cms-v1-cpg-cta-row a{color:#283b7f;background:#edf1ff;border-radius:999px;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.75rem;font-weight:700;line-height:1.5rem;display:inline-flex}.cms-v1-dod-title-image{margin:0 0 .75rem;display:block}.cms-v1-dod-title-image img{object-fit:cover;width:100%;max-height:72px}.cms-v1-dod-cta-row{justify-content:center;margin-top:.7rem;display:flex}.cms-v1-dod-cta-row a{border:1px solid var(--sf-color-cta-dark);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.cms-v1-markdown h2,.cms-v1-markdown h3{margin:0;font-size:1.05rem}.cms-v1-markdown p{color:var(--sf-color-text-secondary);margin:.5rem 0 0;line-height:1.5}.cms-v1-bento-tile img{object-fit:cover;border-radius:.75rem;width:100%;height:100%}.cms-v1-bento-3-mobile-horizontal{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"one one""two three";gap:.75rem;display:grid}.cms-v1-bento-3-mobile-horizontal .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-3-mobile-horizontal .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-3-mobile-horizontal .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-3-mobile-horizontal .cms-v1-bento-tile-1 img{aspect-ratio:328/160}.cms-v1-bento-3-mobile-horizontal .cms-v1-bento-tile-2 img,.cms-v1-bento-3-mobile-horizontal .cms-v1-bento-tile-3 img{aspect-ratio:158/180}.cms-v1-bento-3-mobile-vertical{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"one two""one three";gap:.75rem;display:grid}.cms-v1-bento-3-mobile-vertical .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-3-mobile-vertical .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-3-mobile-vertical .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-3-mobile-vertical .cms-v1-bento-tile-1 img{aspect-ratio:158/332}.cms-v1-bento-3-mobile-vertical .cms-v1-bento-tile-2 img,.cms-v1-bento-3-mobile-vertical .cms-v1-bento-tile-3 img{aspect-ratio:158/160}.cms-v1-bento-4-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cms-v1-bento-4-mobile-col{gap:.75rem;display:grid}.cms-v1-bento-4-mobile-col .cms-v1-bento-tile-1 img,.cms-v1-bento-4-mobile-col .cms-v1-bento-tile-4 img{aspect-ratio:158/152}.cms-v1-bento-4-mobile-col .cms-v1-bento-tile-2 img,.cms-v1-bento-4-mobile-col .cms-v1-bento-tile-3 img{aspect-ratio:158/200}.cms-v1-bento-5-mobile-horizontal{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"one one one two two two""three three four four five five";gap:.75rem;display:grid}.cms-v1-bento-5-mobile-horizontal .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-5-mobile-horizontal .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-5-mobile-horizontal .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-5-mobile-horizontal .cms-v1-bento-tile-4{grid-area:four}.cms-v1-bento-5-mobile-horizontal .cms-v1-bento-tile-5{grid-area:five}.cms-v1-bento-5-mobile-horizontal .cms-v1-bento-tile img{aspect-ratio:158/100}.cms-v1-bento-5-mobile-vertical{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"one three""two four""two five";gap:.75rem;display:grid}.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-4{grid-area:four}.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-5{grid-area:five}.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-1 img,.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-2 img{aspect-ratio:158/264}.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-3 img,.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-4 img,.cms-v1-bento-5-mobile-vertical .cms-v1-bento-tile-5 img{aspect-ratio:158/172}.cms-v1-bento-5-page-mobile-vertical,.cms-v1-bento-5-page-desktop-vertical{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cms-v1-bento-5-page-short-column,.cms-v1-bento-5-page-tall-column{gap:.75rem;display:grid}.cms-v1-bento-5-page-short-column .cms-v1-bento-tile-short img{aspect-ratio:158/172}.cms-v1-bento-5-page-tall-column .cms-v1-bento-tile-tall img{aspect-ratio:158/264}@media (min-width:1024px){.cms-v1-mobile-only{display:none}.cms-v1-desktop-only{display:block}.cms-v1-block{--cms-v1-inline-gutter:clamp(40px,8vw,120px)}.cms-v1-hero-banner-carousel{border:0;border-radius:0;padding:24px 120px}.cms-v1-hero-banner-carousel .cms-v1-section-header{margin-bottom:16px}.cms-v1-section-header{margin-bottom:1rem}.cms-v1-section-header h2{font-size:20px;line-height:20px}.cms-v1-section-header a{gap:4px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}.cms-v1-grid{grid-template-columns:repeat(var(--cms-v1-grid-desktop),minmax(0,1fr));gap:1.25rem}.cms-v1-category-tile-grid .cms-v1-content-wrap{gap:20px;padding-inline:0}.cms-v1-category-tile-grid-title{font-size:var(--sf-ref-type-size-large);line-height:var(--sf-ref-type-line-height-24)}.cms-v1-promo-banner-card img{aspect-ratio:auto;height:auto}.cms-v1-promo-banner{padding-inline:0}.cms-v1-category-tile-grid-layout{grid-template-columns:repeat(var(--cms-v1-grid-desktop),max-content);justify-content:space-between;gap:20px}.cms-v1-category-tile-grid-item{gap:12px;width:132.5px}.cms-v1-category-tile-grid-image-wrap{border-radius:39.75px;width:132.5px;height:132.5px}.cms-v1-category-tile-grid-label{width:132.5px;font-family:"Poppins",var(--sf-font-sans);font-size:var(--sf-ref-type-size-regular);font-weight:400;line-height:var(--sf-ref-type-line-height-20)}.cms-v1-product-title{font-size:.84rem}.cms-v1-product-subtitle,.cms-v1-product-price{font-size:.76rem}.cms-v1-product-scroll-with-banners .cms-v1-product-card,.cms-v1-deal-of-the-day .cms-v1-product-card,.cms-v1-product-scroll-small .cms-v1-product-card,.cms-v1-product-scroll-big .cms-v1-product-card{width:clamp(176px,12.8vw,200px)}.cms-v1-product-card-small .cms-v1-product-image-link,.cms-v1-product-card-big .cms-v1-product-image-link{aspect-ratio:183/220}.cms-v1-product-scroll-small.cms-v1-product-desktop-shared .cms-v1-product-card,.cms-v1-product-scroll-big.cms-v1-product-desktop-shared .cms-v1-product-card{width:clamp(176px,12.8vw,200px)}.cms-v1-product-desktop-shared .cms-v1-product-card-small .cms-v1-product-image-link,.cms-v1-product-desktop-shared .cms-v1-product-card-big .cms-v1-product-image-link{aspect-ratio:154.29/172}.cms-v1-product-desktop-shared .cms-v1-product-title{font-size:.9rem;line-height:1.25}.cms-v1-product-desktop-shared .cms-v1-product-price{font-size:.94rem;line-height:1.25}.cms-v1-product-desktop-shared .cms-v1-product-cta{padding:.24rem .65rem;font-size:.75rem}.cms-v1-inline-banner{width:clamp(154px,12.8vw,183px)}.cms-v1-inline-banner img{aspect-ratio:183/220}.cms-v1-product-grid-mobile{display:none}.cms-v1-product-grid-desktop{display:block}.cms-v1-banner-grid-item img{aspect-ratio:auto}.cms-v1-banner-grid-layout.cms-v1-desktop-cols-1 .cms-v1-banner-card img,.cms-v1-scroll-grid-layout.cms-v1-desktop-cols-1 .cms-v1-banner-card img,.cms-v1-square-grid-layout.cms-v1-desktop-cols-1 .cms-v1-banner-card img{aspect-ratio:1200/220}.cms-v1-banner-grid-layout.cms-v1-desktop-cols-2 .cms-v1-banner-card img,.cms-v1-scroll-grid-layout.cms-v1-desktop-cols-2 .cms-v1-banner-card img,.cms-v1-square-grid-layout.cms-v1-desktop-cols-2 .cms-v1-banner-card img{aspect-ratio:590/220}.cms-v1-banner-grid-layout.cms-v1-desktop-cols-3 .cms-v1-banner-card img,.cms-v1-scroll-grid-layout.cms-v1-desktop-cols-3 .cms-v1-banner-card img,.cms-v1-square-grid-layout.cms-v1-desktop-cols-3 .cms-v1-banner-card img{aspect-ratio:386.67/220}.cms-v1-banner-grid-layout.cms-v1-desktop-cols-4 .cms-v1-banner-card img,.cms-v1-scroll-grid-layout.cms-v1-desktop-cols-4 .cms-v1-banner-card img,.cms-v1-square-grid-layout.cms-v1-desktop-cols-4 .cms-v1-banner-card img{aspect-ratio:285/220}.cms-v1-banner-grid-layout.cms-v1-desktop-cols-6 .cms-v1-banner-card img,.cms-v1-scroll-grid-layout.cms-v1-desktop-cols-6 .cms-v1-banner-card img,.cms-v1-square-grid-layout.cms-v1-desktop-cols-6 .cms-v1-banner-card img{aspect-ratio:183.33/250}.cms-v1-banner-grid-layout.cms-v1-desktop-cols-8 .cms-v1-banner-card img,.cms-v1-scroll-grid-layout.cms-v1-desktop-cols-8 .cms-v1-banner-card img,.cms-v1-square-grid-layout.cms-v1-desktop-cols-8 .cms-v1-banner-card img{aspect-ratio:132.5/144}.cms-v1-cpg-categories-wrap{margin-bottom:1.25rem;padding-bottom:.4rem}.cms-v1-cpg-categories-scroller .cms-v1-horizontal-track{gap:1.5rem}.cms-v1-cpg-category-item{grid-template-columns:80px minmax(0,1fr);place-items:center start;gap:.75rem;width:auto;min-width:172px;padding-bottom:.5rem}.cms-v1-cpg-category-item img{border-radius:.65rem;width:80px;height:80px}.cms-v1-cpg-category-item span{text-align:left;width:auto;font-size:1.25rem;font-weight:500;line-height:1.25rem}.cms-v1-cpg-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.cms-v1-cpg-products .cms-v1-product-image-link{aspect-ratio:183.33/220;border-radius:.75rem}.cms-v1-cpg-products .cms-v1-product-price{font-size:1rem;line-height:1.25rem}.cms-v1-cpg-products .cms-v1-product-cta{border-color:#666262;border-radius:6px;width:70px;height:24px;bottom:1.75rem;right:0}.cms-v1-cpg-products .cms-v1-product-cta:before{content:"+ Add";font-size:12px;font-weight:500;line-height:1rem}.cms-v1-cpg-cta-row{margin-top:1.25rem}.cms-v1-cpg-cta-row a{color:#211913;background:0 0;border:1px solid #666262;border-radius:6px;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.cms-v1-dod-title-image{margin-left:-1rem;margin-right:-1rem}.cms-v1-bento-3-desktop-horizontal{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.72fr 1fr;grid-template-areas:"one two""one three";gap:1.25rem;display:grid}.cms-v1-bento-3-desktop-horizontal .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-3-desktop-horizontal .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-3-desktop-horizontal .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-3-desktop-horizontal .cms-v1-bento-tile-1 img{aspect-ratio:747/488}.cms-v1-bento-3-desktop-horizontal .cms-v1-bento-tile-2 img,.cms-v1-bento-3-desktop-horizontal .cms-v1-bento-tile-3 img{aspect-ratio:433/234}.cms-v1-bento-3-desktop-vertical{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1.42fr;grid-template-areas:"one two""one three";gap:1.25rem;display:grid}.cms-v1-bento-3-desktop-vertical .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-3-desktop-vertical .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-3-desktop-vertical .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-3-desktop-vertical .cms-v1-bento-tile-1 img{aspect-ratio:489/488}.cms-v1-bento-3-desktop-vertical .cms-v1-bento-tile-2 img,.cms-v1-bento-3-desktop-vertical .cms-v1-bento-tile-3 img{aspect-ratio:691/234}.cms-v1-bento-4-desktop,.cms-v1-bento-4-row{gap:1.25rem;display:grid}.cms-v1-bento-4-row:first-child{grid-template-columns:1.6fr 1fr}.cms-v1-bento-4-row:last-child{grid-template-columns:1fr 1.6fr}.cms-v1-bento-4-row .cms-v1-bento-tile img{aspect-ratio:2.4}.cms-v1-bento-5-desktop-horizontal{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr 1fr;grid-template-areas:"one two three""one four five";gap:1.25rem;display:grid}.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-4{grid-area:four}.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-5{grid-area:five}.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-1 img{aspect-ratio:400/488}.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-2 img,.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-3 img,.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-4 img,.cms-v1-bento-5-desktop-horizontal .cms-v1-bento-tile-5 img{aspect-ratio:380/234}.cms-v1-bento-5-desktop-vertical{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1.08fr .82fr;grid-template-areas:"one two three""one four five";gap:1.25rem;display:grid}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-1{grid-area:one}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-2{grid-area:two}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-3{grid-area:three}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-4{grid-area:four}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-5{grid-area:five}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-1 img{aspect-ratio:400/488}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-2 img,.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-5 img{aspect-ratio:433/234}.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-3 img,.cms-v1-bento-5-desktop-vertical .cms-v1-bento-tile-4 img{aspect-ratio:327/234}.cms-v1-bento-5-page-desktop-vertical,.cms-v1-bento-5-page-short-column,.cms-v1-bento-5-page-tall-column{gap:.75rem}}.sf-chat-widget{z-index:10000;font-family:var(--sf-ref-type-family-lexend);pointer-events:none;--sf-chat-vv-height:100dvh;--sf-chat-keyboard-offset:0px;position:fixed;inset:0}.sf-chat-launcher{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));pointer-events:auto;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed}.sf-chat-speech-bubble{cursor:pointer;color:#fff;transform-origin:95%;background:linear-gradient(135deg,#8b5cf6 0%,#ef4444 100%);border:0;border-radius:6px 6px 0;min-width:120px;padding:8px 12px;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 4px 20px #00000026}.sf-chat-speech-bubble:after{content:"";border-top:8px solid #ef4444;border-left:8px solid #0000;width:0;height:0;position:absolute;bottom:-7px;right:0}.sf-chat-widget:not(.is-open) .sf-chat-speech-bubble{animation:2.6s ease-in-out 1.2s infinite sf-chat-wobble-right-pivot}.sf-chat-speech-bubble:hover{animation:none;transform:translateY(-2px)}.sf-chat-speech-bubble-label{color:#fff;text-shadow:0 1px 2px #0000001a;font-size:14px;font-weight:600;line-height:20px}.sf-chat-icon-launcher{border-radius:var(--sf-ref-space-16);cursor:pointer;background:0 0;border:0;padding:0;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 28px #21191329}.sf-chat-icon-launcher:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 10px 34px #21191333}.sf-chat-backdrop{pointer-events:auto;background:#00000080;border:0;margin:0;animation:.22s sf-chat-fade-in;position:absolute;inset:0}.sf-chat-modal-layer{pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:absolute;inset:0}.sf-chat-modal-content{justify-content:flex-end;align-items:flex-end;width:auto;height:85vh;display:flex}.sf-chat-panel{pointer-events:auto;background:#fff;border:1px solid #e7e5df;border-radius:12px;grid-template-rows:auto 1fr auto;width:400px;max-width:calc(100vw - 40px);height:100%;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000026}.sf-chat-modal-layer[data-chat-layout=desktop] .sf-chat-modal-content{animation:.5s cubic-bezier(.25,.46,.45,.94) sf-chat-slide-in-desktop}.sf-chat-panel-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;height:64px;padding:16px;display:flex}.sf-chat-panel-identity{align-items:center;gap:12px;display:flex}.sf-chat-panel-logo{border-radius:50%;width:32px;height:32px}.sf-chat-panel-title{color:#211913;margin:0;font-size:16px;font-weight:700;line-height:20px}.sf-chat-panel-subtitle{color:#938e8b;margin:0;font-size:12px;line-height:16px}.sf-chat-close{cursor:pointer;color:#333;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .18s;display:flex}.sf-chat-panel-actions{align-items:center;gap:6px;display:inline-flex}.sf-chat-history{color:#333;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.sf-chat-history:hover,.sf-chat-close:hover{opacity:.7}.sf-chat-history-panel{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.sf-chat-history-list{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.sf-chat-history-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #eceae5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;display:flex}.sf-chat-history-item.is-active{background:#faf9f6;border-color:#211913}.sf-chat-history-item-title{color:#211913;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.sf-chat-history-item-meta{color:#7f7b72;font-size:11px;line-height:16px}.sf-chat-history-empty{color:#7f7b72;margin:12px auto;font-size:13px}.sf-chat-messages{scrollbar-width:thin;scrollbar-color:#d1cfcb transparent;background:#fff;flex-direction:column;gap:4px;padding:16px;display:flex;overflow-y:auto}.sf-chat-messages::-webkit-scrollbar{width:6px}.sf-chat-messages::-webkit-scrollbar-track{background:0 0}.sf-chat-messages::-webkit-scrollbar-thumb{background-color:#d1cfcb;border-radius:3px}.sf-chat-login-banner{color:#7f7b72;background:#faf9f6;border:1px solid #eceae5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:16px;display:flex}.sf-chat-login-banner a{color:#211913;white-space:nowrap;background:#fff;border:1px solid #dbd9d2;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sf-chat-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.sf-chat-loading-spinner{border:4px solid #f3f3f3;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite sf-chat-spinner}.sf-chat-empty{margin:var(--sf-ref-space-20)auto;text-align:center;color:var(--sf-color-text-secondary);font-size:var(--sf-ref-type-size-regular)}.sf-chat-empty-state{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;display:flex}.sf-chat-common-questions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.sf-chat-common-question-chip{color:#211913;cursor:pointer;background:#fff;border:1px solid #e7e5df;border-radius:999px;padding:8px 12px;font-size:12px;line-height:16px;transition:background-color .16s,border-color .16s}.sf-chat-common-question-chip:hover{background:#faf9f6;border-color:#d9d4cb}.sf-chat-common-question-chip:disabled{opacity:.55;cursor:not-allowed}.sf-chat-expired{text-align:center;color:#7f7b72;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:260px;margin:auto;display:flex}.sf-chat-expired p{margin:0;font-size:14px;line-height:20px}.sf-chat-new-chat-button{color:#fff;cursor:pointer;background:#211913;border:none;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.sf-chat-message{gap:4px;animation:.18s ease-out sf-chat-message-fade;display:grid}.sf-chat-message-row{align-items:flex-end;gap:8px;display:flex}.sf-chat-message-row.outgoing{justify-content:flex-end}.sf-chat-message-avatar{object-fit:cover;border-radius:50%;width:32px;min-width:32px;height:32px;min-height:32px;margin-top:0}.sf-chat-message-content{flex-direction:column;gap:4px;max-width:85%;display:flex}.sf-chat-message-bubble{background:#f5f5f5;border:none;border-radius:4px 18px 18px;padding:12px 16px}.sf-chat-message.role-user .sf-chat-message-bubble{color:#211913;background:#ffc845;border-top-left-radius:18px;border-top-right-radius:4px}.sf-chat-message-bubble p{white-space:pre-wrap;word-break:break-word;color:#211913;margin:0;font-size:14px;line-height:1.5}.sf-chat-message-meta{color:#7f7b72;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sf-chat-message-meta button{color:#4f46e5;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.sf-chat-structured-cards{gap:8px;display:grid}.sf-chat-product-list{scrollbar-width:thin;scrollbar-color:#ddd transparent;flex-wrap:nowrap;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.sf-chat-product-list::-webkit-scrollbar{height:4px}.sf-chat-product-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.sf-chat-product-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;min-width:160px;max-width:160px;padding:12px;transition:all .2s;position:relative;box-shadow:0 2px 8px #00000014}.sf-chat-product-card:hover{border-color:#3c5eff;box-shadow:0 4px 12px #0000001f}.sf-chat-product-image-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.sf-chat-product-image-container{margin-bottom:10px;position:relative}.sf-chat-product-image-button img{object-fit:cover;border-radius:8px;width:100%;height:100px}.sf-chat-product-placeholder{color:#6b7280;background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100px;font-size:12px;display:flex}.sf-chat-product-plus-button{color:#000;cursor:pointer;background:#fff;border:1px solid #666262;border-radius:50%;width:28px;height:28px;transition:all .2s;position:absolute;bottom:-6px;right:6px;box-shadow:0 2px 6px #00000026}.sf-chat-product-plus-button:hover{background:#f8f9fa;transform:scale(1.1)}.sf-chat-product-plus-button:disabled{opacity:.45;cursor:not-allowed}.sf-chat-product-title{color:#1f2937;text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;margin:10px 0 6px;padding:0;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.sf-chat-product-price{color:#1f2937;font-size:14px;font-weight:700}.sf-chat-order-list,.sf-chat-status-cards{gap:10px;display:grid}.sf-chat-order-card{scrollbar-width:none;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;min-width:280px;max-width:100%;max-height:300px;padding:16px;display:flex;overflow-y:auto;box-shadow:0 2px 8px #00000014}.sf-chat-order-card::-webkit-scrollbar{display:none}.sf-chat-order-header{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.sf-chat-order-header strong{color:#211913;font-size:14px;font-weight:500}.sf-chat-order-header span{color:#938e8b;font-size:11px}.sf-chat-order-meta{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sf-chat-status-pill{color:#403b3b;background:linear-gradient(90deg,#efeeea 0%,#efeeea00 100%);border-radius:6px;width:fit-content;padding:4px 8px;font-size:11px;line-height:16px}.sf-chat-status-pill.is-success{color:#145743;background:linear-gradient(90deg,#e9f7f3 0%,#e9f7f300 100%)}.sf-chat-status-pill.is-info{color:#1b4a6b;background:linear-gradient(90deg,#e7f0f8 0%,#e7f0f800 100%)}.sf-chat-status-pill.is-warning{color:#7d4c25;background:linear-gradient(90deg,#fde5d2 0%,#fde5d200 100%)}.sf-chat-status-pill.is-danger{color:#7a2a2a;background:linear-gradient(90deg,#f7e5e5 0%,#f7e5e500 100%)}.sf-chat-order-items{gap:12px;display:grid}.sf-chat-order-item{border-top:1px solid #e5e5e5;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.sf-chat-order-item-row-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sf-chat-edd-pill{color:#1a3c34;background:#e6f4f0;border-radius:6px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:500;line-height:16px}.sf-chat-order-item-content{align-items:center;gap:12px;display:flex}.sf-chat-order-item img{object-fit:cover;border-radius:8px;width:50px;height:50px}.sf-chat-order-item-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sf-chat-order-item-title{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.sf-chat-order-item-details{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.sf-chat-order-item-details span{color:#6b7280;font-size:11px}.sf-chat-status-card{min-width:0;max-height:unset;padding:12px}.sf-chat-order-status-title{color:#3a332a;margin:0 0 8px;font-size:12px;font-weight:700}.sf-chat-order-status-line{color:#4f4a40;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.sf-chat-structured-card{background:#fff;border:1px solid #ebe6dc;border-radius:12px;padding:10px 12px}.sf-chat-structured-card-title{color:#3a332a;margin:0 0 6px;font-size:12px;font-weight:700}.sf-chat-structured-card-line{color:#4f4a40;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.sf-chat-message-suggestions{flex-wrap:wrap;gap:8px;display:flex}.sf-chat-suggestion-chip{color:#403b3b;cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border:1px solid #938e8b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:500;line-height:1.2;transition:all .18s;display:inline-flex}.sf-chat-suggestion-chip:hover{background:#f8f9fa;border-color:#3c5eff;transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.sf-chat-card-link{color:#3c5eff;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:600}.sf-chat-suggestion-chip:disabled{opacity:.6;cursor:not-allowed}.sf-chat-composer{background:#fff;border:0;border-top:1px solid #efeeea;border-radius:12px 12px 0 0;padding:8px 16px}.sf-chat-composer-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-chat-composer-row{align-items:center;gap:8px;display:flex}.sf-chat-composer-row input{color:#211913;background:#f8f8f8;border:1px solid #efeeea;border-radius:12px;outline:none;flex:1;width:100%;min-height:42px;padding:8px 12px;font-size:14px;font-weight:300}.sf-chat-composer-row input:focus{background:#fff;border-color:#ffc845}.sf-chat-composer-row button{color:#333;cursor:pointer;background:#ffc845;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;font-size:16px;font-weight:700;transition:transform .16s;display:inline-flex}.sf-chat-composer-row button:disabled{color:#999;opacity:.6;cursor:not-allowed;background:#e0e0e0}.sf-chat-send-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-chat-typing-bubble{align-items:center;gap:4px;display:inline-flex}.sf-chat-typing-dot{background-color:#666;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite sf-chat-typing}.sf-chat-typing-dot:nth-child(2){animation-delay:.12s}.sf-chat-typing-dot:nth-child(3){animation-delay:.24s}.sf-chat-error{color:#dc2626;margin:8px 0 0;font-size:12px}@keyframes sf-chat-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sf-chat-slide-in-desktop{0%{opacity:0;transform:translate(120%,50%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sf-chat-slide-in-mobile{0%{opacity:0;transform:translateY(100%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sf-chat-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sf-chat-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes sf-chat-message-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-chat-wobble-right-pivot{0%,70%{transform:rotate(0)}74%{transform:rotate(-8deg)}78%{transform:rotate(6deg)}82%{transform:rotate(-4deg)}86%{transform:rotate(2deg)}90%,to{transform:rotate(0)}}@media (max-width:768px){.sf-chat-launcher{right:15px;bottom:calc(80px + env(safe-area-inset-bottom))}.sf-chat-speech-bubble{min-width:100px;padding:2px 6px}.sf-chat-speech-bubble-label{font-size:13px}.sf-chat-modal-layer{padding:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);justify-content:center;align-items:center}.sf-chat-modal-layer[data-chat-layout=mobile] .sf-chat-modal-content{width:100%;height:100%;animation:.3s cubic-bezier(.34,1.56,.64,1) sf-chat-slide-in-mobile}.sf-chat-modal-layer[data-chat-layout=mobile] .sf-chat-panel{width:100vw;max-width:100vw;height:min(var(--sf-chat-vv-height),100dvh);box-shadow:none;border-inline:0;border-bottom:0;border-radius:0;max-height:100dvh}.sf-chat-modal-layer[data-chat-layout=mobile] .sf-chat-panel-header{padding-top:calc(12px + env(safe-area-inset-top));height:auto;min-height:64px}.sf-chat-modal-layer[data-chat-layout=mobile] .sf-chat-composer{padding-bottom:calc(12px + env(safe-area-inset-bottom) + var(--sf-chat-keyboard-offset))}.sf-chat-common-questions{gap:6px}.sf-chat-common-question-chip{padding:7px 10px;font-size:11px}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}@property --tw-duration{syntax:"*";inherits:false}
