:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-text:#0a0a0a;--c-text-muted:#707070;--c-bg:#fff;--c-ink:#0d0d0d;--c-on-ink:#fff;--c-surface-alt:#f7f7fa;--c-sale:#d20004;--c-sale-deep:#ba0202;--c-line:#e6e6e6;--c-scrim:#fff9;--c-accent:var(--c-ink);--c-on-accent:var(--c-on-ink);--c-focus:var(--c-ink);--c-overlay:#0a0a0a73;--c-skeleton:var(--c-surface-alt);--c-skeleton-sheen:#ffffffa6;--c-success:#0f7b3f;--c-danger:var(--c-sale);--c-bg-alt:var(--c-surface-alt);--c-surface:var(--c-bg);--c-card-bg:var(--c-bg);--c-card-text:var(--c-text);--c-text-secondary:#3d3d3d;--c-text-inverse:var(--c-on-ink);--c-action:var(--c-ink);--c-on-action:var(--c-on-ink);--c-action-alt:var(--c-surface-alt);--c-on-action-alt:var(--c-text);--c-link:var(--c-accent);--c-link-hover:var(--c-ink);--c-border:var(--c-line);--c-border-subtle:#f0f0f0;--c-divider:var(--c-line);--c-input-bg:var(--c-bg);--c-input-text:var(--c-text);--c-input-placeholder:var(--c-text-muted);--c-input-border:var(--c-line);--c-input-border-focus:var(--c-accent);--c-header-bg:var(--c-bg);--c-header-text:var(--c-text);--c-nav-bg:var(--c-bg);--c-nav-text:var(--c-text);--c-nav-hover-bg:var(--c-surface-alt);--c-nav-hover-text:var(--c-text);--c-footer-bg:var(--c-surface-alt);--c-footer-text:var(--c-text);--c-badge-bg:var(--c-ink);--c-badge-text:var(--c-on-ink);--c-disabled-bg:var(--c-surface-alt);--c-disabled-text:#8a8a8a;--c-on-success:#fff;--c-warning:#8a5a00;--c-on-warning:#fff;--c-notice-bg:var(--c-surface-alt);--c-notice-text:var(--c-text);--c-chip-bg:var(--c-surface-alt);--c-chip-text:var(--c-text);--c-chip-border:var(--c-line);--c-ghost-text:var(--c-text);--c-ghost-border:var(--c-line);--c-ghost-hover-bg:var(--c-surface-alt);--c-ghost-hover-border:var(--c-ink);--c-select-border:var(--c-ink);--c-control:var(--c-ink);--c-nav-active:var(--c-ink);--c-rating:var(--c-ink);--c-rating-track:var(--c-surface-alt);--c-progress:var(--c-ink);--c-selection-bg:var(--c-ink);--c-selection-text:var(--c-on-ink);--c-input-disabled-bg:var(--c-surface-alt);--c-media-bg:var(--c-surface-alt);--c-wishlist-active:var(--c-sale);--c-dropdown-bg:#fff;--c-dropdown-text:var(--c-text);--c-dropdown-text-muted:var(--c-text-muted);--c-dropdown-border:var(--c-line);--c-dropdown-divider:var(--c-line);--c-dropdown-shadow:#0d0d0d29;--c-dropdown-icon:var(--c-text-muted);--c-dropdown-hover-bg:#f1f1f1;--c-dropdown-hover-text:var(--c-text);--c-dropdown-active-bg:#e8e8e8;--c-dropdown-active-text:var(--c-text);--c-dropdown-selected-bg:#ededed;--c-dropdown-selected-text:var(--c-text);--c-dropdown-disabled-bg:#fff;--c-dropdown-disabled-text:#949494;--c-dropdown-focus:var(--c-accent);--c-dropdown-header-bg:#fafafa;--c-dropdown-header-text:var(--c-text-muted);--font-sans:var(--theme-font-primary,"Figtree"), "Figtree", Tahoma, Arial, sans-serif;--font-heading:var(--font-sans);--font-navigation:var(--font-sans);--font-button:var(--font-sans);--font-price:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-base:14px;--fs-button:14px;--fs-h1:20px;--fw-h1:700;--lh-h1:20px;--fs-h2:16px;--fw-h2:700;--lh-h2:22px;--fs-h3:20px;--fw-h3:700;--lh-h3:20px;--fs-body:14px;--fw-body:400;--lh-body:1.45;--fs-card-brand:14px;--fw-card-brand:500;--fs-card-title:14px;--fw-card-title:400;--lh-card-title:1.35;--fs-card-price:14px;--fw-card-price:300;--fs-tabs:18px;--fw-tabs:500;--fs-badge:12px;--fw-badge:600;--fs-small:12px;--container:1250px;--gutter:16px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-card:12px;--radius-pill:20px;--radius-circle:50%;--hairline:1px;--border-hairline:var(--hairline) solid var(--c-line);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-16:64px;--page-pad:var(--gutter,16px);--c-page-bg:var(--c-bg,#fff);--h-promo:52px;--h-header:84px;--h-header-mobile:77px;--h-header-mobile-landing:118px;--h-search:44px;--h-header-total:calc(var(--h-promo) + var(--h-header));--card-ratio:800 / 1091;--card-gap:12px;--rail-gap:10px;--grid-cols-mobile:2;--grid-cols-desktop:4;--rail-slides-mobile:2.2;--rail-slides-tablet:3.5;--rail-slides-desktop:5;--z-base:0;--z-raised:1;--z-sticky:100;--z-header:200;--z-megamenu:300;--z-overlay:900;--z-drawer:1000;--z-modal:1100;--z-toast:1200;--z-progress:1300;--dur-fast:.15s;--dur-base:.2s;--dur-drawer:.28s;--dur-carousel:.3s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--transition-hover:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}@media (width>=768px){:root{--gutter:24px;--card-gap:22px}}@media (width<=430px){:root{--fs-h1:16px;--fw-h1:300;--lh-h1:22px;--fs-h2:14px;--fw-h2:600;--lh-h2:20px;--fs-h3:16px;--fw-h3:700;--lh-h3:22px;--fs-tabs:16px}}@media (width<=767.98px){:root{--h-promo:0px;--h-header:var(--h-header-mobile);--h-header-total:var(--h-header-mobile);--h-search:40px}:root[data-page-kind=landing]{--h-header:var(--h-header-mobile-landing);--h-header-total:var(--h-header-mobile-landing)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;scroll-padding-block-start:var(--h-header-total)}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,fieldset,legend{margin-block:0;margin-inline:0}ul[role=list],ol[role=list],.reset-list{margin-block:0;padding-inline-start:0;list-style:none}fieldset{border:0;padding-block:0;padding-inline:0}body{background-color:var(--c-bg);min-block-size:100vh;color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-body);line-height:var(--lh-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-block:0;margin-inline:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-wrap:balance;font-weight:700;line-height:1.2}h1{font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}h4,h5,h6{font-size:var(--fs-body)}p{text-wrap:pretty}button,[role=button],input[type=button],input[type=submit]{font-family:var(--font-button);font-size:var(--fs-button)}nav,[role=navigation]{font-family:var(--font-navigation)}.product-card__price,[class$=__price],[class*=__price-]{font-family:var(--font-price)}small{font-size:var(--fs-small)}strong,b{font-weight:600}a{color:inherit;transition:var(--transition-hover);text-decoration:none}a:hover{text-decoration:none}hr{border:0;border-block-start:var(--border-hairline);block-size:0;margin-block:var(--space-6)}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}svg{fill:currentColor}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding-block:0;padding-inline:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}textarea{resize:vertical}::placeholder{color:var(--c-input-placeholder);opacity:1}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}table{border-collapse:collapse;inline-size:100%}th{text-align:start;font-weight:600}.container{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}@media (width>=1298px){.container{padding-inline:0}}.container>.bleed{margin-inline:calc(var(--gutter) * -1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin-block:-1px;margin-inline:-1px;padding-block:0;padding-inline:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-toast);padding-block:var(--space-2);padding-inline:var(--space-4);background-color:var(--c-action);color:var(--c-on-action);border-radius:var(--radius-sm);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--radius-xs)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}::selection{background-color:var(--c-selection-bg);color:var(--c-selection-text)}*{scrollbar-width:thin;scrollbar-color:var(--c-line) transparent}::-webkit-scrollbar{block-size:8px;inline-size:8px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--c-line);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--c-text-muted)}.scroll-x{scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;display:flex;overflow:auto hidden}.scroll-x::-webkit-scrollbar{display:none}.scroll-x>*{scroll-snap-align:start;flex:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-motion=transform]{transform:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.no-print{display:none!important}}[dir=rtl] .icon-directional{transform:scaleX(-1)}[dir=rtl] .scroll-x{direction:rtl}[dir=rtl] .slide-start-enter-from,[dir=rtl] .slide-start-leave-to{transform:translate(100%)}[dir=rtl] .slide-end-enter-from,[dir=rtl] .slide-end-leave-to,.slide-start-enter-from,.slide-start-leave-to{transform:translate(-100%)}.slide-end-enter-from,.slide-end-leave-to{transform:translate(100%)}.slide-start-enter-active,.slide-start-leave-active,.slide-end-enter-active,.slide-end-leave-active{transition:transform var(--dur-drawer) var(--ease-standard)}.account-menu[data-v-9a941f29]{position:relative}.account-menu__trigger[data-v-9a941f29]{align-items:center;gap:var(--space-2);block-size:36px;padding-inline:var(--space-2);color:var(--c-header-text);display:inline-flex}.account-menu__label[data-v-9a941f29]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12ch;font-size:var(--fs-body);overflow:hidden}.account-menu__panel[data-v-9a941f29]{z-index:var(--z-megamenu);min-inline-size:200px;padding-block:var(--space-2);background-color:var(--c-dropdown-bg);border:1px solid var(--c-dropdown-border);border-radius:var(--radius-sm);box-shadow:0 8px 24px var(--c-dropdown-shadow);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.account-menu__link[data-v-9a941f29],.account-menu__signout[data-v-9a941f29]{inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--fs-body);text-align:start;display:block}.account-menu__dashboard[data-v-9a941f29]{color:var(--c-accent);font-weight:600}.account-menu__link[data-v-9a941f29]:hover,.account-menu__signout[data-v-9a941f29]:hover{background-color:var(--c-dropdown-hover-bg)}.account-menu__signout[data-v-9a941f29]{border-block-start:var(--border-hairline);color:var(--c-text-muted);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}@media (width<=1249.98px){.account-menu__label[data-v-9a941f29]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.account-menu-pop-enter-active[data-v-9a941f29],.account-menu-pop-leave-active[data-v-9a941f29]{transition:opacity var(--dur-fast) var(--ease-standard), translate var(--dur-fast) var(--ease-standard)}.account-menu-pop-enter-from[data-v-9a941f29],.account-menu-pop-leave-to[data-v-9a941f29]{opacity:0;translate:0 -4px}@media (prefers-reduced-motion:reduce){.account-menu-pop-enter-active[data-v-9a941f29],.account-menu-pop-leave-active[data-v-9a941f29]{transition:none}}.app-drawer__scrim[data-v-d9871fc4]{z-index:var(--z-overlay);background-color:var(--c-overlay);position:fixed;inset:0}.app-drawer[data-v-d9871fc4]{z-index:var(--z-drawer);inline-size:min(var(--drawer-size,380px), 100vw);background-color:var(--c-dropdown-bg);max-inline-size:100vw;box-shadow:0 0 32px var(--c-dropdown-shadow);flex-direction:column;display:flex;position:fixed;inset-block:0}.app-drawer--start[data-v-d9871fc4]{inset-inline-start:0}.app-drawer--end[data-v-d9871fc4]{inset-inline-end:0}.app-drawer__head[data-v-d9871fc4]{align-items:center;gap:var(--space-3);min-block-size:56px;padding-inline:var(--space-4);border-block-end:var(--border-hairline);display:flex}.app-drawer__title[data-v-d9871fc4]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);flex:auto}.app-drawer__close[data-v-d9871fc4]{block-size:36px;inline-size:36px;color:var(--c-dropdown-text);flex:none;place-items:center;margin-inline-start:auto;display:grid}.app-drawer__body[data-v-d9871fc4]{overscroll-behavior:contain;flex:auto;overflow-y:auto}.app-drawer__foot[data-v-d9871fc4]{padding-block:var(--space-4);padding-inline:var(--space-4);border-block-start:var(--border-hairline);flex:none}.app-drawer-enter-active[data-v-d9871fc4],.app-drawer-leave-active[data-v-d9871fc4]{transition:transform var(--dur-drawer) var(--ease-standard)}.app-drawer-enter-from[data-v-d9871fc4],.app-drawer-leave-to[data-v-d9871fc4]{transform:translateX(calc(var(--drawer-sign,-1) * 100%))}.app-drawer-scrim-enter-active[data-v-d9871fc4],.app-drawer-scrim-leave-active[data-v-d9871fc4]{transition:opacity var(--dur-drawer) var(--ease-standard)}.app-drawer-scrim-enter-from[data-v-d9871fc4],.app-drawer-scrim-leave-to[data-v-d9871fc4]{opacity:0}.app-image[data-v-46fe5b35]{background-color:var(--c-skeleton);block-size:100%;inline-size:100%;display:block;position:relative;overflow:hidden}.app-image__img[data-v-46fe5b35]{object-fit:var(--app-image-fit,cover);object-position:center;block-size:100%;inline-size:100%}.empty-state[data-v-c337f4cd]{justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-10);padding-inline:var(--gutter);text-align:center;color:var(--c-text-muted);background-color:var(--c-bg-alt);border-radius:var(--radius-sm);flex-direction:column;display:flex}.empty-state--large[data-v-c337f4cd]{padding-block:var(--space-16)}.empty-state__title[data-v-c337f4cd]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);color:var(--c-text)}.empty-state__message[data-v-c337f4cd]{font-size:var(--fs-body);max-inline-size:52ch}.empty-state__action[data-v-c337f4cd]{margin-block-start:var(--space-2)}.error-state[data-v-a1b7d238]{justify-content:center;align-items:center;gap:var(--space-3);padding-block:var(--space-10);padding-inline:var(--gutter);text-align:center;border:var(--border-hairline);border-radius:var(--radius-sm);flex-direction:column;display:flex}.error-state--large[data-v-a1b7d238]{padding-block:var(--space-16)}.error-state__title[data-v-a1b7d238]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);color:var(--c-text)}.error-state__message[data-v-a1b7d238]{font-size:var(--fs-body);color:var(--c-text-muted);max-inline-size:60ch}.error-state__retry[data-v-a1b7d238]{padding-block:var(--space-3);padding-inline:var(--space-6);background-color:var(--c-action);color:var(--c-on-action);border-radius:var(--radius-sm);font-size:var(--fs-body);transition:var(--transition-hover);font-weight:600}.error-state__retry[data-v-a1b7d238]:hover{opacity:.85}.cart-drawer__lines[data-v-67af95c4]{flex-direction:column;display:flex}.cart-drawer__line[data-v-67af95c4]{gap:var(--space-3);padding-block:var(--space-4);padding-inline:var(--space-4);border-block-end:var(--border-hairline);display:flex}.cart-drawer__media[data-v-67af95c4]{flex:none;inline-size:72px}.cart-drawer__body[data-v-67af95c4]{gap:var(--space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.cart-drawer__name[data-v-67af95c4]{font-size:var(--fs-card-brand);font-weight:var(--fw-card-brand)}.cart-drawer__variant[data-v-67af95c4]{font-size:var(--fs-small);color:var(--c-text-muted)}.cart-drawer__price[data-v-67af95c4]{font-size:var(--fs-card-price);font-weight:var(--fw-card-price)}.cart-drawer__row[data-v-67af95c4]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2);display:flex}.cart-drawer__qty[data-v-67af95c4]{align-items:center;gap:var(--space-3);display:inline-flex}.cart-drawer__qty button[data-v-67af95c4]{border:var(--border-hairline);border-radius:var(--radius-sm);block-size:28px;inline-size:28px}.cart-drawer__remove[data-v-67af95c4]{font-size:var(--fs-small);color:var(--c-text-muted);text-underline-offset:3px;text-decoration:underline}.cart-drawer__subtotal[data-v-67af95c4]{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--fs-body);margin-block-end:var(--space-3);font-weight:600;display:flex}.cart-drawer__actions[data-v-67af95c4]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cart-drawer__cta[data-v-67af95c4]{padding-block:var(--space-3);padding-inline:var(--space-4);background-color:var(--c-action);color:var(--c-on-action);border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cart-drawer__cta--ghost[data-v-67af95c4]{color:var(--c-text);border:var(--hairline) solid var(--c-action);background-color:#0000}.department-selector[data-v-9282bf13]{z-index:calc(var(--z-header) + 2);flex:none;position:relative}.department-selector__trigger[data-v-9282bf13]{block-size:44px;color:var(--c-nav-text);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:0;justify-content:space-between;align-items:center;gap:4px;padding-block:8px;padding-inline:16px;font-size:18px;font-weight:700;line-height:22px;display:inline-flex}.department-selector__trigger[data-v-9282bf13]:hover,.department-selector__trigger[data-v-9282bf13]:focus-visible,.department-selector__trigger[aria-expanded=true][data-v-9282bf13]{background:var(--c-nav-hover-bg)}.department-selector__trigger svg[data-v-9282bf13]{transition:rotate var(--dur-fast) var(--ease-standard)}.department-selector__trigger[aria-expanded=true] svg[data-v-9282bf13]{rotate:180deg}.department-selector__menu[data-v-9282bf13]{min-inline-size:max(100%,200px);padding-block:var(--space-2);background:var(--c-dropdown-bg);border:1px solid var(--c-dropdown-border);border-radius:var(--radius-md);box-shadow:0 2px 8px var(--c-dropdown-shadow), 0 16px 40px var(--c-dropdown-shadow);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;overflow:hidden}.department-selector__option[data-v-9282bf13]{padding-block:var(--space-3);padding-inline:var(--space-4);color:var(--c-dropdown-text);font-size:var(--fs-body);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), padding-inline-start var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);font-weight:500;display:block;position:relative}.department-selector__option[data-v-9282bf13]:hover,.department-selector__option[data-v-9282bf13]:focus-visible{background:var(--c-dropdown-hover-bg);color:var(--c-dropdown-selected-text);padding-inline-start:calc(var(--space-4) + 6px)}.department-selector__option.is-current[data-v-9282bf13]{background-color:var(--c-dropdown-selected-bg);color:var(--c-dropdown-selected-text);font-weight:700}.department-selector__option.is-current[data-v-9282bf13]:before{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-4) / 2 - 2px);translate:0 -50%}.department-selector-pop-enter-active[data-v-9282bf13],.department-selector-pop-leave-active[data-v-9282bf13]{transition:opacity var(--dur-fast) var(--ease-standard), translate var(--dur-fast) var(--ease-standard), scale var(--dur-fast) var(--ease-standard);transform-origin:top}.department-selector-pop-enter-from[data-v-9282bf13],.department-selector-pop-leave-to[data-v-9282bf13]{opacity:0;translate:0 -6px;scale:.98}@media (width<=767.98px){.department-selector[data-v-9282bf13]{inline-size:78px}.department-selector__trigger[data-v-9282bf13]{inline-size:100%;padding-block:0;padding-inline:var(--space-1);font-size:var(--fs-body);text-overflow:ellipsis;line-height:1.45;overflow:hidden}.department-selector__trigger span[data-v-9282bf13]{text-overflow:ellipsis;overflow:hidden}}@media (prefers-reduced-motion:reduce){.department-selector-pop-enter-active[data-v-9282bf13],.department-selector-pop-leave-active[data-v-9282bf13]{transition:none}}.market-switcher--menu[data-v-df95953c]{position:relative}.market-switcher__trigger[data-v-df95953c]{align-items:center;gap:var(--space-2);min-block-size:25px;font-size:var(--fs-small);color:var(--c-header-text);white-space:nowrap;padding:0;display:inline-flex}.market-switcher__trigger[data-v-df95953c]:hover{color:var(--c-text-muted)}.market-switcher__caret[data-v-df95953c]{flex:none}.market-switcher__flag[data-v-df95953c]{object-fit:fill;flex:none;block-size:16.25px;inline-size:25px}.market-switcher__menu[data-v-df95953c]{z-index:var(--z-megamenu);min-inline-size:180px;padding-block:var(--space-1);background-color:var(--c-dropdown-bg);color:var(--c-dropdown-text);border:1px solid var(--c-dropdown-border);border-radius:var(--radius-sm);box-shadow:0 8px 24px var(--c-dropdown-shadow);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.market-switcher__option[data-v-df95953c]{align-items:center;gap:var(--space-3);inline-size:100%;padding-block:var(--space-3);padding-inline:var(--space-4);color:var(--c-dropdown-text);font-size:var(--fs-body);text-align:start;display:flex}.market-switcher__option[data-v-df95953c]:hover,.market-switcher__option[data-v-df95953c]:focus-visible{background-color:var(--c-dropdown-hover-bg);color:var(--c-dropdown-hover-text)}.market-switcher__option.is-active[data-v-df95953c]{background-color:var(--c-dropdown-selected-bg);color:var(--c-dropdown-selected-text);font-weight:600}.market-switcher__currency[data-v-df95953c]{color:var(--c-text-muted);font-size:var(--fs-small);margin-inline-start:auto}.market-switcher__inline-title[data-v-df95953c]{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-block-end:var(--space-2)}.market-switcher__inline-options[data-v-df95953c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.market-switcher__pill[data-v-df95953c]{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);font-size:var(--fs-body);border:var(--border-hairline);border-radius:var(--radius-pill);display:inline-flex}.market-switcher__pill.is-active[data-v-df95953c]{border-color:var(--c-action);font-weight:600}.locale-switcher--menu[data-v-fb8463a7]{align-items:center;gap:var(--space-2);display:flex}.locale-switcher__field[data-v-fb8463a7]{position:relative}.locale-switcher__field+.locale-switcher__field[data-v-fb8463a7]:before{content:"";opacity:.35;background-color:currentColor;block-size:16px;inline-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--switcher-gap,25px) / -2);translate:0 -50%}.locale-switcher__trigger[data-v-fb8463a7]{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-2);font-size:var(--fs-small);color:var(--c-header-text);white-space:nowrap;display:inline-flex}.locale-switcher__language-link[data-v-fb8463a7]{min-block-size:22px;color:inherit;white-space:nowrap;align-items:center;gap:4px;padding:0;font-size:16px;font-weight:300;line-height:22px;display:inline-flex}.locale-switcher__translate[data-v-fb8463a7]{flex:0 0 20px}.locale-switcher__language-link[data-v-fb8463a7]:hover{opacity:.72}.locale-switcher__trigger[data-v-fb8463a7]:hover{color:var(--c-text-muted)}.locale-switcher__caret[data-v-fb8463a7]{flex:none}.locale-switcher__flag[data-v-fb8463a7]{object-fit:fill;flex:none;block-size:16.25px;inline-size:25px}.locale-switcher__menu[data-v-fb8463a7]{z-index:var(--z-megamenu);min-inline-size:160px;padding-block:var(--space-1);background-color:var(--c-dropdown-bg);color:var(--c-dropdown-text);border:1px solid var(--c-dropdown-border);border-radius:var(--radius-sm);box-shadow:0 8px 24px var(--c-dropdown-shadow);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.locale-switcher__option[data-v-fb8463a7]{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--c-dropdown-text);font-size:var(--fs-body);text-align:start;display:flex}.locale-switcher__option[data-v-fb8463a7]:hover,.locale-switcher__option[data-v-fb8463a7]:focus-visible{background-color:var(--c-dropdown-hover-bg);color:var(--c-dropdown-hover-text)}.locale-switcher__option.is-active[data-v-fb8463a7]{background-color:var(--c-dropdown-selected-bg);color:var(--c-dropdown-selected-text);font-weight:600}.locale-switcher__symbol[data-v-fb8463a7]{color:var(--c-text-muted)}.locale-switcher--inline[data-v-fb8463a7]{gap:var(--space-4);flex-direction:column;display:flex}.locale-switcher__inline-title[data-v-fb8463a7]{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-block-end:var(--space-2)}.locale-switcher__inline-options[data-v-fb8463a7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.locale-switcher__pill[data-v-fb8463a7]{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-pill);font-size:var(--fs-body);display:inline-flex}.locale-switcher__pill.is-active[data-v-fb8463a7]{background-color:var(--c-action);border-color:var(--c-action);color:var(--c-on-action)}.mega-menu[data-v-cab0b9c5]{z-index:var(--z-megamenu);background-color:var(--c-nav-bg);border-block-start:var(--border-hairline);border-block-end:var(--border-hairline);max-block-size:calc(100vh - var(--h-header) - var(--h-promo) - 24px);overscroll-behavior:contain;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;box-shadow:0 16px 32px #00000014}.mega-menu-reveal-enter-active[data-v-cab0b9c5],.mega-menu-reveal-leave-active[data-v-cab0b9c5]{transition:opacity var(--dur-fast) var(--ease-standard), translate var(--dur-fast) var(--ease-standard)}.mega-menu-reveal-enter-from[data-v-cab0b9c5],.mega-menu-reveal-leave-to[data-v-cab0b9c5]{opacity:0;translate:0 -6px}@media (prefers-reduced-motion:reduce){.mega-menu-reveal-enter-active[data-v-cab0b9c5],.mega-menu-reveal-leave-active[data-v-cab0b9c5]{transition:none}}.mega-menu__inner[data-v-cab0b9c5]{align-items:flex-start;gap:var(--space-8);padding-block:var(--space-6) var(--space-8);display:flex}.mega-menu__grid[data-v-cab0b9c5]{gap:var(--space-8);flex:auto;min-inline-size:0;display:flex}.mega-menu__column[data-v-cab0b9c5]{gap:var(--space-5);flex-direction:column;flex:1 1 0;min-inline-size:0;max-inline-size:260px;display:flex}.mega-menu__heading[data-v-cab0b9c5]{font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.04em;transition:background-size var(--dur-fast) var(--ease-standard);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;margin-block-end:var(--space-2);font-weight:600;display:inline-block}.mega-menu__heading[data-v-cab0b9c5]:hover,.mega-menu__heading[data-v-cab0b9c5]:focus-visible{background-size:100% 1.5px}.mega-menu__links[data-v-cab0b9c5]{gap:var(--space-2);flex-direction:column;display:flex}.mega-menu__link[data-v-cab0b9c5]{align-items:center;gap:var(--space-2);font-size:var(--fs-body);color:var(--c-text-muted);transition:color var(--dur-fast) var(--ease-standard), padding-inline-start var(--dur-fast) var(--ease-standard);display:inline-flex}.mega-menu__link[data-v-cab0b9c5]:hover,.mega-menu__link[data-v-cab0b9c5]:focus-visible{padding-inline-start:4px}.mega-menu__link[data-v-cab0b9c5]:hover{color:var(--c-nav-hover-text)}.mega-menu__badge[data-v-cab0b9c5]{padding-block:1px;padding-inline:var(--space-1);background-color:var(--c-sale);color:var(--c-on-ink);border-radius:var(--radius-xs);font-size:var(--fs-badge);font-weight:var(--fw-badge);line-height:1.4}.mega-menu__featured[data-v-cab0b9c5]{gap:var(--space-4);flex:0 auto;min-inline-size:0;margin-inline-start:auto;display:flex;overflow:hidden}.mega-menu__tile[data-v-cab0b9c5]{gap:var(--space-2);flex-direction:column;inline-size:clamp(150px,16vw,220px);display:flex}.mega-menu__tile-media[data-v-cab0b9c5]{border-radius:var(--radius-sm)}.mega-menu__tile-label[data-v-cab0b9c5]{font-size:var(--fs-body);font-weight:500}@media (width<=1023.98px){.mega-menu[data-v-cab0b9c5]{display:none}}.mobile-nav__back[data-v-4e4d8d3f]{block-size:32px;inline-size:32px;color:var(--c-dropdown-text);flex:none;place-items:center;margin-inline-start:calc(var(--space-2) * -1);display:grid}[dir=rtl] .mobile-nav__back svg,[dir=rtl] .mobile-nav__chevron{transform:scaleX(-1)}.mobile-nav__title[data-v-4e4d8d3f]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mobile-nav__panel[data-v-4e4d8d3f]{flex-direction:column;display:flex}.mobile-nav__row[data-v-4e4d8d3f]{border-block-end:var(--border-hairline)}.mobile-nav__link[data-v-4e4d8d3f]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:48px;inline-size:100%;padding-block:var(--space-3);padding-inline:var(--space-4);font-size:var(--fs-tabs);text-align:start;display:flex}.mobile-nav__link--all[data-v-4e4d8d3f]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.mobile-nav__label[data-v-4e4d8d3f]{align-items:center;gap:var(--space-2);min-inline-size:0;display:inline-flex}.mobile-nav__chevron[data-v-4e4d8d3f]{color:var(--c-text-muted);flex:none}.mobile-nav__badge[data-v-4e4d8d3f]{padding-block:1px;padding-inline:var(--space-1);background-color:var(--c-sale);color:var(--c-on-ink);border-radius:var(--radius-xs);font-size:var(--fs-badge);font-weight:var(--fw-badge)}.mobile-nav__section[data-v-4e4d8d3f]{padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:var(--border-hairline);flex-direction:column;display:flex}.mobile-nav__section-title[data-v-4e4d8d3f]{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted);margin-block-end:var(--space-1)}.mobile-nav__utility[data-v-4e4d8d3f]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:40px;inline-size:100%;font-size:var(--fs-body);text-align:start;display:flex}.mobile-nav__count[data-v-4e4d8d3f]{min-inline-size:20px;padding-inline:var(--space-1);background-color:var(--c-badge-bg);color:var(--c-badge-text);border-radius:var(--radius-pill);font-size:var(--fs-badge);text-align:center;line-height:20px}.mobile-nav__note[data-v-4e4d8d3f]{padding-block:var(--space-4);padding-inline:var(--space-4);font-size:var(--fs-small);color:var(--c-text-muted)}.mobile-nav-forward-enter-active[data-v-4e4d8d3f],.mobile-nav-forward-leave-active[data-v-4e4d8d3f],.mobile-nav-back-enter-active[data-v-4e4d8d3f],.mobile-nav-back-leave-active[data-v-4e4d8d3f]{transition:transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}.mobile-nav-forward-enter-from[data-v-4e4d8d3f],.mobile-nav-back-leave-to[data-v-4e4d8d3f]{opacity:0;transform:translate(24px)}.mobile-nav-forward-leave-to[data-v-4e4d8d3f],.mobile-nav-back-enter-from[data-v-4e4d8d3f]{opacity:0;transform:translate(-24px)}[dir=rtl] .mobile-nav-forward-enter-from,[dir=rtl] .mobile-nav-back-leave-to{transform:translate(-24px)}[dir=rtl] .mobile-nav-forward-leave-to,[dir=rtl] .mobile-nav-back-enter-from{transform:translate(24px)}.app-modal__scrim[data-v-1836d528]{z-index:var(--z-overlay);background-color:var(--c-overlay);position:fixed;inset:0}.app-modal[data-v-1836d528]{z-index:var(--z-modal);padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0}.app-modal--top[data-v-1836d528]{padding-block:var(--modal-offset,var(--space-4)) var(--space-8);align-items:flex-start}.app-modal--center[data-v-1836d528]{padding-block:var(--space-8);align-items:center}.app-modal__panel[data-v-1836d528]{inline-size:100%;max-inline-size:var(--modal-size,760px);background-color:var(--c-dropdown-bg);border-radius:var(--radius-sm);max-block-size:100%;box-shadow:0 12px 48px var(--c-dropdown-shadow);pointer-events:auto;flex-direction:column;display:flex}.app-modal__head[data-v-1836d528]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:var(--border-hairline);display:flex}.app-modal__title[data-v-1836d528]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);flex:auto}.app-modal__close[data-v-1836d528]{block-size:36px;inline-size:36px;color:var(--c-dropdown-text);flex:none;place-items:center;margin-inline-start:auto;display:grid}.app-modal__body[data-v-1836d528]{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.app-modal-enter-active[data-v-1836d528],.app-modal-leave-active[data-v-1836d528]{transition:opacity var(--dur-base) var(--ease-standard)}.app-modal-enter-active .app-modal__panel[data-v-1836d528],.app-modal-leave-active .app-modal__panel[data-v-1836d528]{transition:transform var(--dur-base) var(--ease-out)}.app-modal-enter-from[data-v-1836d528],.app-modal-leave-to[data-v-1836d528]{opacity:0}.app-modal-enter-from .app-modal__panel[data-v-1836d528],.app-modal-leave-to .app-modal__panel[data-v-1836d528]{transform:translateY(-8px)}.app-modal-scrim-enter-active[data-v-1836d528],.app-modal-scrim-leave-active[data-v-1836d528]{transition:opacity var(--dur-base) var(--ease-standard)}.app-modal-scrim-enter-from[data-v-1836d528],.app-modal-scrim-leave-to[data-v-1836d528]{opacity:0}.suggest[data-v-5cddff1e]{gap:var(--space-6);padding-block:var(--space-5);padding-inline:var(--space-5);flex-direction:column;display:flex}.suggest__block[data-v-5cddff1e]{gap:var(--space-3);flex-direction:column;display:flex}.suggest__head[data-v-5cddff1e]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.suggest__title[data-v-5cddff1e]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2)}.suggest__clear[data-v-5cddff1e]{font-size:var(--fs-small);color:var(--c-dropdown-text-muted);text-underline-offset:3px;text-decoration:underline}.suggest__recent[data-v-5cddff1e]{flex-direction:column;display:flex}.suggest__recent-row[data-v-5cddff1e]{align-items:center;gap:var(--space-2);display:flex}.suggest__recent-term[data-v-5cddff1e]{align-items:center;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--fs-body);text-align:start;color:var(--c-dropdown-text);flex:auto;display:flex}.suggest__recent-term svg[data-v-5cddff1e]{color:var(--c-dropdown-icon);flex:none}.suggest__recent-remove[data-v-5cddff1e]{block-size:28px;inline-size:28px;color:var(--c-dropdown-icon);flex:none;place-items:center;display:grid}.suggest__chips[data-v-5cddff1e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.suggest__chip[data-v-5cddff1e]{padding-block:var(--space-2);padding-inline:var(--space-4);background-color:var(--c-chip-bg);border-radius:var(--radius-pill);font-size:var(--fs-body);white-space:nowrap;align-items:center;display:inline-flex}.suggest__chip[data-v-5cddff1e]:hover{background-color:var(--c-line)}.suggest__loading[data-v-5cddff1e]{font-size:var(--fs-small);color:var(--c-dropdown-text-muted)}.suggest__products[data-v-5cddff1e]{gap:var(--space-2);grid-template-columns:1fr;display:grid}.suggest__product[data-v-5cddff1e]{align-items:center;gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-2);border-radius:var(--radius-sm);display:flex}.suggest__product[data-v-5cddff1e]:hover{background-color:var(--c-surface-alt)}.suggest__product-media[data-v-5cddff1e]{flex:none;inline-size:48px}.suggest__product-text[data-v-5cddff1e]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.suggest__product-brand[data-v-5cddff1e]{font-size:var(--fs-card-brand);font-weight:var(--fw-card-brand)}.suggest__product-title[data-v-5cddff1e]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-card-title);font-weight:var(--fw-card-title);line-height:var(--lh-card-title);color:var(--c-dropdown-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.suggest__product-price[data-v-5cddff1e]{font-size:var(--fs-card-price);font-weight:var(--fw-card-price)}.suggest__links[data-v-5cddff1e]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.suggest__link[data-v-5cddff1e]{padding-block:var(--space-1);font-size:var(--fs-body);display:inline-flex}.suggest__link[data-v-5cddff1e]:hover{text-underline-offset:3px;text-decoration:underline}@media (width>=768px){.suggest__products[data-v-5cddff1e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-overlay__form[data-v-44b12c11]{align-items:center;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-1);flex:auto;display:flex}.search-overlay__icon[data-v-44b12c11]{color:var(--c-text-muted);flex:none}.search-overlay__input[data-v-44b12c11]{min-inline-size:0;padding-block:var(--space-2);font-size:var(--fs-h2);background-color:#0000;border:0;flex:auto}.search-overlay__input[data-v-44b12c11]:focus{outline:none}.search-overlay__reset[data-v-44b12c11]{background-color:var(--c-surface-alt);border-radius:var(--radius-circle);block-size:24px;inline-size:24px;color:var(--c-text-muted);flex:none;place-items:center;display:grid}.search-overlay__reset[data-v-44b12c11]:hover{background-color:var(--c-line);color:var(--c-text)}.site-header[data-v-eb3ec6f1]{z-index:var(--z-header);background-color:var(--c-header-bg);position:sticky;inset-block-start:calc(var(--h-promo) * -1)}.site-header__promo[data-v-eb3ec6f1]{block-size:var(--h-promo);overflow:visible}.site-header__promo-inner[data-v-eb3ec6f1]{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;block-size:100%;min-inline-size:0;display:grid;position:relative}.site-header__promo-brand[data-v-eb3ec6f1]{min-inline-size:76px;color:inherit;font-size:var(--fs-h2);letter-spacing:.02em;text-transform:uppercase;justify-self:start;align-items:center;font-weight:800;display:flex}.site-header__promo-brand img[data-v-eb3ec6f1]{object-fit:contain;max-block-size:30px;inline-size:auto;max-inline-size:92px;display:block}.site-header__promo-message[data-v-eb3ec6f1]{justify-content:center;align-items:center;gap:var(--space-2);grid-column:2;min-inline-size:0;display:flex}.site-header__promo-text[data-v-eb3ec6f1]{font-size:var(--fs-body);text-align:center;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;max-inline-size:100%;margin:0;font-weight:300;overflow:hidden}.site-header__promo-arrow[data-v-eb3ec6f1]{border-radius:var(--radius-circle);block-size:24px;inline-size:24px;color:inherit;opacity:.8;flex:none;place-items:center;display:grid}.site-header__promo-arrow[data-v-eb3ec6f1]:hover{opacity:1;background-color:#ffffff1f}html[dir=rtl] .site-header__promo-arrow svg{transform:scaleX(-1)}.site-header__promo-switchers[data-v-eb3ec6f1]{color:inherit;grid-column:3;justify-self:end;gap:25px}.site-header__promo-switchers[data-v-eb3ec6f1] .locale-switcher--menu{gap:25px}.site-header__promo-switchers[data-v-eb3ec6f1] .market-switcher__trigger{gap:10px;min-block-size:24px;font-size:14px;font-weight:300;line-height:21px}.site-header__promo-switchers[data-v-eb3ec6f1] .market-switcher__flag{block-size:16.25px;inline-size:25px}.site-header__promo-switchers[data-v-eb3ec6f1] .locale-switcher__language-link{gap:4px;min-block-size:22px;font-size:16px;font-weight:300;line-height:22px}.site-header__promo-switchers[data-v-eb3ec6f1] .market-switcher__trigger,.site-header__promo-switchers[data-v-eb3ec6f1] .locale-switcher__trigger,.site-header__promo-switchers[data-v-eb3ec6f1] .locale-switcher__language-link{color:inherit}.site-header__promo-dismiss[data-v-eb3ec6f1]{block-size:28px;inline-size:28px;color:inherit;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:-2px;translate:0 -50%}.site-header__bar[data-v-eb3ec6f1]{block-size:var(--h-header);background-color:var(--c-header-bg);border-block-end:var(--border-hairline);position:relative}.site-header__inner[data-v-eb3ec6f1]{align-items:center;column-gap:var(--space-4);block-size:100%;display:flex}.site-header__inner>.site-header__burger[data-v-eb3ec6f1]{flex:none;display:grid}.site-header__brand[data-v-eb3ec6f1]{flex:none;align-items:center;display:flex}.site-header__logo[data-v-eb3ec6f1]{object-fit:contain;max-block-size:40px;inline-size:auto;max-inline-size:160px}.site-header__wordmark[data-v-eb3ec6f1]{font-size:var(--fs-h3);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-weight:700}.site-header__depts[data-v-eb3ec6f1]{flex:0 auto;min-inline-size:0}.site-header__dept-list[data-v-eb3ec6f1]{align-items:center;gap:var(--space-2);display:flex;overflow:visible}.site-header__dept[data-v-eb3ec6f1]{flex:none;align-items:center;gap:2px;display:flex;position:relative}.site-header__dept-link[data-v-eb3ec6f1]{align-items:center;gap:var(--space-2);padding-block:var(--space-2);font-size:var(--fs-body);font-weight:var(--fw-tabs);white-space:nowrap;border-block-end:2px solid #0000;display:inline-flex}.site-header__dept-link[data-v-eb3ec6f1]:hover,.site-header__dept.is-open .site-header__dept-link[data-v-eb3ec6f1]{border-block-end-color:var(--c-nav-active)}.site-header__dept-link.router-link-active[data-v-eb3ec6f1]{border-block-end-color:var(--c-nav-active);font-weight:700}.site-header__dept-toggle[data-v-eb3ec6f1]{block-size:20px;inline-size:20px;color:var(--c-text-muted);transition:rotate var(--dur-fast) var(--ease-standard);place-items:center;display:grid}.site-header__dept.is-open .site-header__dept-toggle[data-v-eb3ec6f1]{color:var(--c-nav-text);rotate:180deg}.site-header__badge[data-v-eb3ec6f1]{padding-block:1px;padding-inline:var(--space-1);background-color:var(--c-sale);color:var(--c-on-ink);border-radius:var(--radius-xs);font-size:var(--fs-badge);font-weight:var(--fw-badge);line-height:1.4}.site-header__search[data-v-eb3ec6f1]{align-items:center;gap:var(--space-3);min-inline-size:160px;block-size:var(--h-search);padding-inline:var(--space-5);background-color:var(--c-input-bg);border:var(--hairline) solid var(--c-input-border);border-radius:calc(var(--h-search) / 2);color:var(--c-input-placeholder);text-align:start;transition:var(--transition-hover);flex:1 4 220px;display:flex}.site-header__search[data-v-eb3ec6f1]:hover{border-color:var(--c-text-muted)}.site-header__search svg[data-v-eb3ec6f1]{color:var(--c-input-text);flex:none}.site-header__search-label[data-v-eb3ec6f1]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);overflow:hidden}.site-header__actions[data-v-eb3ec6f1]{align-items:center;gap:var(--space-2);flex:none;display:flex}.site-header__switchers[data-v-eb3ec6f1]{margin-inline-end:var(--space-2)}.site-header__switchers[data-v-eb3ec6f1] .market-switcher__trigger,.site-header__switchers[data-v-eb3ec6f1] .locale-switcher__trigger,.site-header__switchers[data-v-eb3ec6f1] .locale-switcher__language-link{gap:var(--space-1);padding-inline:var(--space-1);font-size:var(--fs-body)}.site-header__switchers[data-v-eb3ec6f1] .market-switcher__flag{block-size:16.25px;inline-size:25px}@media (width>=1024px){.site-header__account[data-v-eb3ec6f1] .account-menu .account-menu__label{clip-path:none;block-size:auto;inline-size:auto;position:static}}@media (width>=768px){.site-header.has-promo .site-header__inner>.site-header__brand[data-v-eb3ec6f1],.site-header.has-promo .site-header__actions>.site-header__switchers[data-v-eb3ec6f1]{display:none}}@media (width<=767.98px){.site-header__inner>.site-header__brand[data-v-eb3ec6f1],.site-header__actions>.site-header__icon[data-v-eb3ec6f1],.site-header__actions>.site-header__account[data-v-eb3ec6f1]{display:none}}.site-header__icon[data-v-eb3ec6f1]{block-size:36px;inline-size:36px;color:var(--c-header-text);place-items:center;display:grid;position:relative}.site-header__count[data-v-eb3ec6f1]{background-color:var(--c-badge-bg);min-inline-size:18px;color:var(--c-badge-text);border-radius:var(--radius-pill);font-size:var(--fs-badge);text-align:center;padding-inline:4px;line-height:18px;position:absolute;inset-block-start:0;inset-inline-end:0}.site-header--layout-clean .site-header__bar[data-v-eb3ec6f1]{box-shadow:none}.site-header--layout-clean .site-header__search[data-v-eb3ec6f1]{border-radius:var(--radius-sm);background:0 0}.site-header--layout-compact .site-header__inner[data-v-eb3ec6f1]{column-gap:var(--space-2)}.site-header--layout-compact .site-header__logo[data-v-eb3ec6f1]{max-block-size:32px;max-inline-size:132px}.site-header--layout-compact .site-header__search[data-v-eb3ec6f1]{block-size:38px}.site-header--layout-floating .site-header__bar[data-v-eb3ec6f1]{background:var(--c-surface-alt);border:0;padding-block:8px}.site-header--layout-floating .site-header__inner[data-v-eb3ec6f1]{block-size:calc(100% - 2px);padding-inline:var(--space-5);background:var(--c-bg);border:var(--border-hairline);border-radius:18px;box-shadow:0 10px 30px #11182714}.site-header--layout-dark .site-header__bar[data-v-eb3ec6f1]{background:var(--c-ink);color:var(--c-on-ink)}.site-header--layout-dark .site-header__search[data-v-eb3ec6f1]{color:var(--c-on-ink);background:#ffffff1a;border-color:#ffffff38}.site-header--layout-dark .site-header__search svg[data-v-eb3ec6f1],.site-header--layout-dark .site-header__dept-toggle[data-v-eb3ec6f1]{color:var(--c-on-ink)}.site-header--layout-centered .site-header__brand[data-v-eb3ec6f1]{margin-inline-end:var(--space-4)}.site-header--layout-centered .site-header__logo[data-v-eb3ec6f1]{max-inline-size:184px}.site-header--layout-centered .site-header__depts[data-v-eb3ec6f1]{order:2}.site-header--layout-centered .site-header__search[data-v-eb3ec6f1]{order:3}.site-header--layout-centered .site-header__actions[data-v-eb3ec6f1]{order:4}.site-header--layout-editorial .site-header__bar[data-v-eb3ec6f1]{border-block:2px solid var(--c-ink)}.site-header--layout-editorial .site-header__dept-link[data-v-eb3ec6f1]{letter-spacing:.06em;text-transform:uppercase;font-size:var(--fs-small)}.site-header--layout-boxed .site-header__inner[data-v-eb3ec6f1]>*{padding-inline:var(--space-2)}.site-header--layout-boxed .site-header__actions[data-v-eb3ec6f1]{border-inline-start:var(--border-hairline)}.site-header--layout-soft .site-header__bar[data-v-eb3ec6f1]{background:color-mix(in srgb, var(--c-surface-alt) 78%, var(--c-bg))}.site-header--layout-soft .site-header__search[data-v-eb3ec6f1]{border:0;box-shadow:inset 0 0 0 1px #0000000d}.site-header--layout-split .site-header__search[data-v-eb3ec6f1]{border-radius:var(--radius-sm);border-inline-start:3px solid var(--c-accent)}.site-header--layout-split .site-header__actions[data-v-eb3ec6f1]{border-inline-start:var(--border-hairline);padding-inline-start:var(--space-4)}.site-header--layout-bold .site-header__bar[data-v-eb3ec6f1]{border-block-end:4px solid var(--c-accent)}.site-header--layout-bold .site-header__search[data-v-eb3ec6f1]{border:2px solid var(--c-ink);box-shadow:4px 4px 0 var(--c-accent)}@media (width<=1249.98px){.site-header__inner[data-v-eb3ec6f1]{column-gap:var(--space-4)}.site-header__search[data-v-eb3ec6f1]{flex-basis:300px}.site-header__inner>.site-header__burger[data-v-eb3ec6f1]{flex:none;display:grid}.site-header__depts[data-v-eb3ec6f1]{display:none}}@media (width<=1023.98px){.site-header__bar[data-v-eb3ec6f1]{block-size:var(--h-header-mobile)}.site-header--landing .site-header__bar[data-v-eb3ec6f1]{block-size:var(--h-header-mobile-landing)}.site-header__inner[data-v-eb3ec6f1]{align-content:flex-start;column-gap:var(--space-3);flex-wrap:wrap}.site-header__inner>.site-header__burger[data-v-eb3ec6f1]{inline-size:44px;block-size:var(--h-header-mobile);flex:none;margin-inline-start:calc(var(--space-2) * -1);display:grid}.site-header__logo[data-v-eb3ec6f1]{max-block-size:30px;max-inline-size:110px}.site-header__search[data-v-eb3ec6f1]{flex-basis:0;min-block-size:44px;min-inline-size:0}.site-header__depts[data-v-eb3ec6f1]{block-size:calc(var(--h-header-mobile-landing) - var(--h-header-mobile));flex:0 0 100%;order:1;display:none}.site-header--landing .site-header__depts[data-v-eb3ec6f1]{display:block}.site-header__dept-list[data-v-eb3ec6f1]{block-size:100%;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.site-header__dept-list[data-v-eb3ec6f1]::-webkit-scrollbar{display:none}.site-header__dept-link[data-v-eb3ec6f1]{justify-content:center;block-size:100%;min-block-size:44px;min-inline-size:44px;padding-block:0}.site-header__dept-toggle[data-v-eb3ec6f1]{block-size:44px;inline-size:44px;margin-inline:-10px}.site-header__switchers[data-v-eb3ec6f1]{display:none}}@media (width<=767.98px){.site-header__promo[data-v-eb3ec6f1]{display:none}.site-header__inner[data-v-eb3ec6f1]{column-gap:var(--space-2)}.site-header__search[data-v-eb3ec6f1]{padding-inline:var(--space-3);gap:var(--space-2)}.site-header__actions>.site-header__icon[data-v-eb3ec6f1]:not(.site-header__bag),.site-header__account[data-v-eb3ec6f1]{display:none}}.footer-column[data-v-d01b5bde]{min-inline-size:0}.footer-column__heading[data-v-d01b5bde]{font-size:var(--fs-body);letter-spacing:.04em;text-transform:uppercase;text-align:start;color:var(--c-footer-text);font-weight:700;line-height:1.2}.footer-column__heading-link[data-v-d01b5bde]:hover{text-underline-offset:3px;text-decoration:underline}.footer-column__toggle[data-v-d01b5bde]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:48px;inline-size:100%;font:inherit;letter-spacing:inherit;text-align:start;color:inherit;display:flex}.footer-column__chevron[data-v-d01b5bde]{transition:transform var(--dur-fast) var(--ease-standard);flex:none}.footer-column.is-open .footer-column__chevron[data-v-d01b5bde]{transform:rotate(180deg)}.footer-column__panel[data-v-d01b5bde]{padding-block-start:var(--space-4)}.footer-column__panel[hidden][data-v-d01b5bde]{display:none}.footer-column__links[data-v-d01b5bde]{gap:var(--space-3);flex-direction:column;display:flex}.footer-column__link[data-v-d01b5bde]{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--c-text-muted);line-height:1.5;display:inline-block}.footer-column__link[data-v-d01b5bde]:hover{color:var(--c-footer-text);text-underline-offset:3px;text-decoration:underline}@media (width<=767.98px){.footer-column[data-v-d01b5bde]{border-block-end:var(--border-hairline)}.footer-column__panel[data-v-d01b5bde]{padding-block:0 var(--space-5)}.footer-column__link[data-v-d01b5bde]{min-block-size:24px}}.app-download[data-v-aa4cef9b]{gap:var(--space-4);flex-direction:column;display:flex}.app-download--boxed[data-v-aa4cef9b]{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--gutter);padding-block:var(--space-8);margin-inline:auto}.app-download__title[data-v-aa4cef9b]{font-size:var(--fs-body);letter-spacing:.04em;text-transform:uppercase;text-align:start;font-weight:700;line-height:1.2}.app-download__subtitle[data-v-aa4cef9b]{font-size:var(--fs-body);color:var(--c-text-muted);margin-block-start:calc(var(--space-3) * -1)}.app-download__list[data-v-aa4cef9b]{gap:var(--space-3);flex-wrap:wrap;display:flex}.app-download__badge[data-v-aa4cef9b]{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);background-color:var(--c-action);min-block-size:40px;color:var(--c-on-action);border-radius:var(--radius-sm);transition:var(--transition-hover);display:inline-flex}.app-download__badge[data-v-aa4cef9b]:hover{opacity:.85}.app-download__badge--image[data-v-aa4cef9b]{border-radius:var(--radius-none);background-color:#0000;padding-block:0;padding-inline:0}.app-download__art[data-v-aa4cef9b]{block-size:40px;inline-size:auto;display:block}.app-download__glyph[data-v-aa4cef9b]{flex:none}.app-download__store[data-v-aa4cef9b]{font-size:var(--fs-body);white-space:nowrap;font-weight:600;line-height:1.1}.social-links[data-v-aecc9a1b]{gap:var(--space-4);flex-direction:column;display:flex}.social-links__heading[data-v-aecc9a1b]{font-size:var(--fs-body);letter-spacing:.04em;text-transform:uppercase;text-align:start;font-weight:700;line-height:1.2}.social-links__list[data-v-aecc9a1b]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.social-links__item[data-v-aecc9a1b]{border-radius:var(--radius-circle);block-size:36px;inline-size:36px;transition:var(--transition-hover);justify-content:center;align-items:center;display:inline-flex}.social-links--ink .social-links__item[data-v-aecc9a1b]{background-color:var(--c-ink);color:var(--c-on-ink)}.social-links--ink .social-links__item[data-v-aecc9a1b]:hover{opacity:.82}.social-links--plain .social-links__item[data-v-aecc9a1b]{block-size:auto;inline-size:auto;color:var(--c-text-muted)}.social-links--plain .social-links__item[data-v-aecc9a1b]:hover{color:var(--c-text)}.social-links__item--text[data-v-aecc9a1b]{block-size:auto;inline-size:auto;padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-pill)}.social-links__text[data-v-aecc9a1b]{font-size:var(--fs-small);text-transform:capitalize;white-space:nowrap;font-weight:600}.social-links__glyph[data-v-aecc9a1b]{display:block}.payment-icons[data-v-d20ab800]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.payment-icons__heading[data-v-d20ab800]{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;text-align:start;font-weight:700}.payment-icons__list[data-v-d20ab800]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.payment-icons__logo[data-v-d20ab800]{block-size:var(--v72cf36f0);border-radius:var(--radius-xs);background-color:var(--c-bg);inline-size:auto;display:block}.payment-icons__chip[data-v-d20ab800]{block-size:var(--v72cf36f0);padding-inline:var(--space-3);border-radius:var(--radius-xs);background-color:var(--c-bg);color:var(--c-text);font-size:var(--fs-small);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.bot-protection[data-v-dd84b4c0]{min-inline-size:0}.bot-protection__widget[data-v-dd84b4c0]{max-inline-size:100%}.bot-protection--checkbox .bot-protection__widget[data-v-dd84b4c0]{overflow-x:auto}.bot-protection__disclosure[data-v-dd84b4c0]{color:var(--c-text-muted);margin:0;font-size:.7rem;line-height:1.45}.bot-protection__disclosure a[data-v-dd84b4c0]{text-decoration:underline}.grecaptcha-badge{visibility:hidden!important}.newsletter[data-v-e2b38c8e]{gap:var(--space-3);flex-direction:column;inline-size:100%;max-inline-size:420px;display:flex}.newsletter__title[data-v-e2b38c8e]{font-size:var(--fs-body);letter-spacing:.04em;text-transform:uppercase;text-align:start;font-weight:700;line-height:1.2}.newsletter__text[data-v-e2b38c8e]{font-size:var(--fs-body);color:var(--c-text-muted)}.newsletter__form[data-v-e2b38c8e]{gap:var(--space-2);display:flex}.newsletter__input[data-v-e2b38c8e]{block-size:44px;min-inline-size:0;padding-inline:var(--space-4);background-color:var(--c-input-bg);border:var(--hairline) solid var(--c-input-border);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--c-input-text);flex:auto}.newsletter__input[data-v-e2b38c8e]:focus-visible{border-color:var(--c-ink)}.newsletter__submit[data-v-e2b38c8e]{block-size:44px;padding-inline:var(--space-6);background-color:var(--c-action);color:var(--c-on-action);border-radius:var(--radius-sm);font-size:var(--fs-body);white-space:nowrap;transition:var(--transition-hover);flex:none;font-weight:600}.newsletter__submit[data-v-e2b38c8e]:hover:not(:disabled){opacity:.85}.newsletter__status[data-v-e2b38c8e]{font-size:var(--fs-small)}.newsletter__status.is-error[data-v-e2b38c8e]{color:var(--c-danger)}.newsletter__status.is-success[data-v-e2b38c8e]{color:var(--c-success)}.cookie-consent[data-v-a6a59368]{inset-block-end:var(--space-4);inset-inline:var(--gutter);z-index:var(--z-toast);pointer-events:none;display:flex;position:fixed}.cookie-consent--bottom[data-v-a6a59368]{justify-content:center}.cookie-consent--bottom-start[data-v-a6a59368]{justify-content:flex-start}.cookie-consent--bottom-end[data-v-a6a59368]{justify-content:flex-end}.cookie-consent__panel[data-v-a6a59368]{align-items:center;gap:var(--space-4);inline-size:100%;max-inline-size:var(--container);padding-block:var(--space-3);padding-inline:var(--space-5);background-color:var(--c-dropdown-bg);border:var(--hairline) solid var(--c-dropdown-border);box-shadow:0 8px 28px var(--c-dropdown-shadow);pointer-events:auto;border-radius:28px;flex-wrap:wrap;display:flex}.cookie-consent__glyph[data-v-a6a59368]{color:var(--c-dropdown-text);flex:none}.cookie-consent__text[data-v-a6a59368]{min-inline-size:0;font-size:var(--fs-body);color:var(--c-dropdown-text);flex:260px}.cookie-consent__policy[data-v-a6a59368]{text-underline-offset:3px;white-space:nowrap;margin-inline-start:var(--space-1);text-decoration:underline}.cookie-consent__actions[data-v-a6a59368]{gap:var(--space-3);flex-wrap:wrap;display:flex}.cookie-consent__button[data-v-a6a59368]{min-block-size:44px;padding-inline:var(--space-6);border:1px solid var(--c-action);border-radius:var(--radius-pill);background-color:var(--c-bg);color:var(--c-text);font-size:var(--fs-body);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:var(--transition-hover);font-weight:700}.cookie-consent__button--primary[data-v-a6a59368]{background-color:var(--c-action);color:var(--c-on-action)}.cookie-consent__button[data-v-a6a59368]:hover{opacity:.85}.consent-enter-active[data-v-a6a59368],.consent-leave-active[data-v-a6a59368]{transition:opacity var(--dur-base) var(--ease-standard)}.consent-enter-from[data-v-a6a59368],.consent-leave-to[data-v-a6a59368]{opacity:0}@media (width<=767.98px){.cookie-consent__panel[data-v-a6a59368]{border-radius:var(--radius-md);padding-inline:var(--space-4)}.cookie-consent__actions[data-v-a6a59368]{inline-size:100%}.cookie-consent__button[data-v-a6a59368]{flex:1 1 0}}.site-popup[data-v-05894f99]{z-index:var(--z-modal);padding-inline:var(--gutter);padding-block:var(--space-6);background-color:var(--c-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.site-popup__dialog[data-v-05894f99]{background-color:var(--c-dropdown-bg);border-radius:var(--radius-md);max-block-size:90vh;inline-size:100%;max-inline-size:480px;position:relative;overflow:auto}.site-popup__close[data-v-05894f99]{z-index:var(--z-raised);border-radius:var(--radius-circle);background-color:var(--c-dropdown-bg);block-size:36px;inline-size:36px;color:var(--c-dropdown-text);box-shadow:0 2px 8px var(--c-dropdown-shadow);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.site-popup__media[data-v-05894f99]{display:block}.site-popup__body[data-v-05894f99]{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-6);padding-inline:var(--space-6);flex-direction:column;display:flex}.site-popup__title[data-v-05894f99]{font-size:var(--fs-h3);font-weight:var(--fw-h3);text-align:start;line-height:1.25}.site-popup__text[data-v-05894f99]{font-size:var(--fs-body);color:var(--c-dropdown-text-muted)}.site-popup__cta[data-v-05894f99]{min-block-size:44px;padding-inline:var(--space-6);background-color:var(--c-action);color:var(--c-on-action);border-radius:var(--radius-sm);font-size:var(--fs-body);align-items:center;font-weight:600;display:inline-flex}.site-popup__cta[data-v-05894f99]:hover{opacity:.85}.popup-enter-active[data-v-05894f99],.popup-leave-active[data-v-05894f99]{transition:opacity var(--dur-drawer) var(--ease-standard)}.popup-enter-from[data-v-05894f99],.popup-leave-to[data-v-05894f99]{opacity:0}.popular-searches[data-v-8a70cae9]{background-color:var(--c-bg-alt)}.popular-searches__inner[data-v-8a70cae9]{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-8);flex-direction:column;display:flex}.popular-searches__title[data-v-8a70cae9]{font-size:var(--fs-body);letter-spacing:.04em;text-transform:uppercase;text-align:start;font-weight:700;line-height:1.2}.popular-searches__list[data-v-8a70cae9]{--ps-row:33px;align-items:center;column-gap:var(--space-3);flex-wrap:wrap;row-gap:0;inline-size:100%;display:flex}.popular-searches__list.is-collapsed[data-v-8a70cae9]{max-block-size:calc(var(--ps-row) * 2);overflow:hidden}.popular-searches__list>li[data-v-8a70cae9]{block-size:var(--ps-row);align-items:center;display:flex}.popular-searches__list>li[data-v-8a70cae9]:not(:last-child):after{content:"";block-size:12px;inline-size:1px;background-color:var(--c-line);margin-inline-start:var(--space-3)}.popular-searches__link[data-v-8a70cae9]{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--c-text-muted)}.popular-searches__link[data-v-8a70cae9]:hover{color:var(--c-text);text-underline-offset:3px;text-decoration:underline}.popular-searches__toggle[data-v-8a70cae9]{align-items:center;gap:var(--space-2);font-size:var(--fs-body);color:var(--c-text);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-flex}.popular-searches__chevron[data-v-8a70cae9]{transition:transform var(--dur-fast) var(--ease-standard)}.popular-searches__chevron.is-open[data-v-8a70cae9]{transform:rotate(180deg)}@media (width>=768px){.popular-searches__inner[data-v-8a70cae9]{padding-block:var(--space-10);gap:var(--space-5)}}.site-footer[data-v-3c1ea1d9]{background-color:var(--c-footer-bg);border-block-start:var(--border-hairline)}.site-footer__inner[data-v-3c1ea1d9]{gap:var(--space-8);padding-block:var(--space-8) var(--space-10);flex-direction:column;display:flex}.site-footer__columns[data-v-3c1ea1d9]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.site-footer__utility[data-v-3c1ea1d9]{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.site-footer__newsletter[data-v-3c1ea1d9]{inline-size:100%;max-inline-size:420px}.site-footer__bar[data-v-3c1ea1d9]{background-color:var(--c-ink);color:var(--c-on-ink)}.site-footer__bar-row[data-v-3c1ea1d9]{place-items:center;gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.site-footer__copyright[data-v-3c1ea1d9]{font-size:var(--fs-small);color:var(--c-on-ink);opacity:.85;text-align:center}.site-footer__mark[data-v-3c1ea1d9]{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.site-footer__mark img[data-v-3c1ea1d9]{block-size:24px;inline-size:auto;display:block}.site-footer__legal[data-v-3c1ea1d9]{align-items:center;gap:var(--space-2);padding-block:var(--space-4);border-block-start:var(--hairline) solid #ffffff1f;text-align:center;flex-direction:column;display:flex}.site-footer__about[data-v-3c1ea1d9]{max-inline-size:92ch;font-size:var(--fs-small);color:var(--c-on-ink);opacity:.7;line-height:1.7}.site-footer__about.is-clamped[data-v-3c1ea1d9]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-footer__about-toggle[data-v-3c1ea1d9]{font-size:var(--fs-small);color:var(--c-on-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.site-footer__contacts[data-v-3c1ea1d9]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.site-footer__contacts>li[data-v-3c1ea1d9]{align-items:center;display:flex}.site-footer__contacts>li[data-v-3c1ea1d9]:not(:last-child):after{content:"";block-size:12px;inline-size:1px;background-color:#ffffff40;margin-inline-start:var(--space-4)}.site-footer__contact[data-v-3c1ea1d9]{font-size:var(--fs-small);color:var(--c-on-ink);opacity:.7}a.site-footer__contact[data-v-3c1ea1d9]:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.footer-shell--layout-minimal .site-footer[data-v-3c1ea1d9]{background:var(--c-bg)}.footer-shell--layout-minimal .site-footer__inner[data-v-3c1ea1d9]{padding-block:var(--space-7)}.footer-shell--layout-minimal .site-footer__bar[data-v-3c1ea1d9]{background:var(--c-bg);color:var(--c-text);border-block-start:var(--border-hairline)}.footer-shell--layout-minimal .site-footer__bar[data-v-3c1ea1d9] :is(.site-footer__copyright,.site-footer__about,.site-footer__contact){color:var(--c-text)}.footer-shell--layout-dark .site-footer[data-v-3c1ea1d9]{background:var(--c-ink);color:var(--c-on-ink);border-color:#ffffff1f}.footer-shell--layout-dark .site-footer__bar[data-v-3c1ea1d9]{background:color-mix(in srgb, var(--c-ink) 82%, black)}.footer-shell--layout-soft .site-footer[data-v-3c1ea1d9]{margin:var(--space-5);background:color-mix(in srgb, var(--c-surface-alt) 82%, var(--c-bg));border:0;border-radius:24px 24px 0 0;overflow:hidden}.footer-shell--layout-boxed .site-footer__columns[data-v-3c1ea1d9] .footer-accordion{padding:var(--space-5);background:var(--c-bg);border:var(--border-hairline);border-radius:14px}.footer-shell--layout-centered .site-footer__columns[data-v-3c1ea1d9]{text-align:center}.footer-shell--layout-centered .site-footer__utility[data-v-3c1ea1d9]{justify-items:center}.footer-shell--layout-editorial .site-footer[data-v-3c1ea1d9]{border-block-start:4px solid var(--c-ink)}.footer-shell--layout-editorial .site-footer__columns[data-v-3c1ea1d9]{border-block:var(--border-hairline);padding-block:var(--space-8)}.footer-shell--layout-compact .site-footer__inner[data-v-3c1ea1d9]{gap:var(--space-5);padding-block:var(--space-6)}.footer-shell--layout-compact .site-footer__bar-row[data-v-3c1ea1d9],.footer-shell--layout-compact .site-footer__legal[data-v-3c1ea1d9]{padding-block:var(--space-2)}.footer-shell--layout-gradient .site-footer[data-v-3c1ea1d9]{background:linear-gradient(135deg, var(--c-ink), color-mix(in srgb, var(--c-ink) 72%, var(--c-accent)));color:var(--c-on-ink)}.footer-shell--layout-gradient .site-footer__bar[data-v-3c1ea1d9]{background:#0000002e}.footer-shell--layout-split .site-footer__utility[data-v-3c1ea1d9]{padding:var(--space-6);background:var(--c-bg);border-radius:16px}.footer-shell--layout-bold .site-footer[data-v-3c1ea1d9]{border-block-start:8px solid var(--c-accent)}.footer-shell--layout-bold .site-footer__columns[data-v-3c1ea1d9]{gap:var(--space-12)}@media (width<=767.98px){.site-footer__utility[data-v-3c1ea1d9] .app-download,.site-footer__utility[data-v-3c1ea1d9] .social-links{align-items:center}.site-footer__utility[data-v-3c1ea1d9] .app-download__title,.site-footer__utility[data-v-3c1ea1d9] .social-links__heading{text-align:center}}@media (width>=768px){.site-footer__inner[data-v-3c1ea1d9]{gap:var(--space-12);padding-block:var(--space-10) var(--space-12)}.site-footer__columns[data-v-3c1ea1d9]{gap:var(--space-10) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.site-footer__utility[data-v-3c1ea1d9]{justify-content:space-between;align-items:flex-start;gap:var(--space-10);grid-template-columns:minmax(0,auto) minmax(240px,420px) minmax(0,auto);display:grid}.site-footer__apps[data-v-3c1ea1d9]{flex:none}.site-footer__newsletter[data-v-3c1ea1d9]{min-inline-size:0}.site-footer__social[data-v-3c1ea1d9]{flex:none;align-items:flex-end}.site-footer__social[data-v-3c1ea1d9] .social-links__heading{text-align:end}.site-footer__bar-row[data-v-3c1ea1d9]{padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-footer__payments[data-v-3c1ea1d9]{justify-self:start}.site-footer__copyright[data-v-3c1ea1d9]{grid-column:2}.site-footer__mark[data-v-3c1ea1d9]{grid-column:3;justify-self:end}}@media (width>=768px) and (width<=1099.98px){.site-footer__utility[data-v-3c1ea1d9]{grid-template-columns:minmax(0,1fr) minmax(240px,1fr)}.site-footer__social[data-v-3c1ea1d9]{grid-column:1/-1;align-items:start}.site-footer__social[data-v-3c1ea1d9] .social-links__heading{text-align:start}}.bottom-nav[data-v-1f1ac830]{z-index:var(--z-header,40);background-color:var(--c-nav-bg);border-block-start:var(--border-hairline);will-change:transform, opacity;justify-content:space-around;align-items:stretch;padding-block-end:env(safe-area-inset-bottom,0);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility linear;display:none;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -2px 12px #0000000f}@media (width<=767.98px){.bottom-nav[data-v-1f1ac830]{display:flex}.bottom-nav.is-commerce-hidden[data-v-1f1ac830]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .32s;transform:translateY(calc(100% + 12px))scale(.985)}body{padding-block-end:calc(56px + env(safe-area-inset-bottom,0px))}}.bottom-nav__item[data-v-1f1ac830]{min-block-size:56px;padding-block:var(--space-2);padding-inline:var(--space-1);color:var(--c-text-muted);text-align:center;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:11px;line-height:1.2;text-decoration:none;transition:color .15s;display:flex;position:relative}.bottom-nav__item.is-active[data-v-1f1ac830],.bottom-nav__item[data-v-1f1ac830]:hover{color:var(--c-nav-hover-text)}.bottom-nav__count[data-v-1f1ac830]{background-color:var(--c-badge-bg);border-radius:var(--radius-pill);min-inline-size:16px;color:var(--c-badge-text);margin-inline-start:6px;padding-inline:4px;font-size:10px;line-height:16px;position:absolute;inset-block-start:4px;inset-inline-start:50%}@media (prefers-reduced-motion:reduce){.bottom-nav[data-v-1f1ac830],.bottom-nav__item[data-v-1f1ac830]{transition:none}}.ai-chat[data-v-18c2bd50]{z-index:var(--z-toast);align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.ai-chat__launcher[data-v-18c2bd50]{background-color:var(--c-action);block-size:54px;inline-size:54px;color:var(--c-on-action);box-shadow:0 6px 20px var(--c-dropdown-shadow);cursor:pointer;transition:var(--transition-hover);border:none;border-radius:50%;place-items:center;display:grid;position:relative}.ai-chat__launcher[data-v-18c2bd50]:hover{transform:translateY(-2px)}.ai-chat__dot[data-v-18c2bd50]{background-color:var(--c-accent);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.ai-chat__panel[data-v-18c2bd50]{inline-size:min(370px, calc(100vw - 2 * var(--gutter)));background-color:var(--c-dropdown-bg);block-size:min(520px,100vh - 140px);color:var(--c-dropdown-text);border:var(--hairline) solid var(--c-dropdown-border);border-radius:var(--radius-md);box-shadow:0 12px 36px var(--c-dropdown-shadow);flex-direction:column;display:flex;overflow:hidden}.ai-chat__header[data-v-18c2bd50]{padding-block:var(--space-3);padding-inline:var(--space-4);background-color:var(--c-header-bg);color:var(--c-header-text);justify-content:space-between;align-items:center;display:flex}.ai-chat__title[data-v-18c2bd50]{font-size:var(--fs-body);font-weight:700}.ai-chat__close[data-v-18c2bd50]{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.ai-chat__thread[data-v-18c2bd50]{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ai-chat__bubble[data-v-18c2bd50]{max-inline-size:85%;padding-block:var(--space-2);padding-inline:var(--space-3);font-size:var(--fs-body);white-space:pre-wrap;word-break:break-word;border-radius:14px;line-height:1.55}.ai-chat__bubble--assistant[data-v-18c2bd50]{background-color:var(--c-bg-alt);color:var(--c-text);border-end-start-radius:4px;align-self:flex-start}.ai-chat__bubble--user[data-v-18c2bd50]{background-color:var(--c-action);color:var(--c-on-action);border-end-end-radius:4px;align-self:flex-end}.ai-chat__typing span[data-v-18c2bd50]{background-color:var(--c-text-muted);border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:3px;animation:1.1s infinite ai-chat-typing-18c2bd50;display:inline-block}.ai-chat__typing span[data-v-18c2bd50]:nth-child(2){animation-delay:.18s}.ai-chat__typing span[data-v-18c2bd50]:nth-child(3){animation-delay:.36s}@keyframes ai-chat-typing-18c2bd50{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ai-chat__composer[data-v-18c2bd50]{gap:var(--space-2);padding:var(--space-3);border-block-start:var(--hairline) solid var(--c-divider);background-color:var(--c-dropdown-bg);display:flex}.ai-chat__input[data-v-18c2bd50]{min-block-size:42px;max-block-size:120px;min-inline-size:0;padding-block:10px;padding-inline:var(--space-3);border:1px solid var(--c-input-border);border-radius:var(--radius-pill);background-color:var(--c-input-bg);color:var(--c-input-text);font-family:inherit;font-size:var(--fs-body);resize:none;flex:auto;line-height:1.4;overflow-y:auto}.ai-chat__input[data-v-18c2bd50]:not(:placeholder-shown){border-radius:14px}.ai-chat__turn[data-v-18c2bd50]{gap:var(--space-2);flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.ai-chat__turn--user[data-v-18c2bd50]{align-items:flex-end}.ai-chat__bubble--leads[data-v-18c2bd50]{margin-block-end:calc(var(--space-1) * -1)}.ai-chat__products[data-v-18c2bd50]{gap:var(--space-2);flex-direction:column;inline-size:min(100%,320px);display:flex}.ai-chat__options[data-v-18c2bd50]{gap:var(--space-1);padding-block-start:var(--space-2);padding-inline:var(--space-2);border:var(--hairline) solid var(--c-divider);background-color:var(--c-bg-alt);border-block-start:0;border-end-end-radius:14px;border-end-start-radius:14px;flex-direction:column;margin-block-start:calc(var(--space-2) * -1);padding-block-end:var(--space-2);display:flex}.ai-chat__option-row[data-v-18c2bd50]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-chat__option-label[data-v-18c2bd50]{color:var(--c-text-muted,var(--c-text));opacity:.75;min-inline-size:3.5em;font-size:.68rem}.ai-chat__swatch[data-v-18c2bd50]{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;padding:0;display:grid;position:relative}.ai-chat__swatch[data-v-18c2bd50]:after{content:"";position:absolute;inset:-2px}.ai-chat__swatch-dot[data-v-18c2bd50]{border:var(--hairline) solid var(--c-divider);border-radius:50%;block-size:20px;inline-size:20px;transition:transform .15s,box-shadow .15s;display:block}.ai-chat__swatch:hover .ai-chat__swatch-dot[data-v-18c2bd50],.ai-chat__swatch:focus-visible .ai-chat__swatch-dot[data-v-18c2bd50]{transform:scale(1.1)}.ai-chat__swatch-text[data-v-18c2bd50]{color:var(--c-text);white-space:nowrap;font-size:.72rem;display:block}.ai-chat__swatch[data-v-18c2bd50]:has(.ai-chat__swatch-text){block-size:28px;inline-size:auto;padding:0 var(--space-2);border:var(--hairline) solid var(--c-divider);border-radius:var(--radius-pill)}.ai-chat__swatch.is-chosen[data-v-18c2bd50]:has(.ai-chat__swatch-text){border-color:var(--c-action);box-shadow:inset 0 0 0 1px var(--c-action)}.ai-chat__size[data-v-18c2bd50]{border:var(--hairline) solid var(--c-divider);border-radius:var(--radius-pill);background-color:var(--c-bg);min-block-size:28px;min-inline-size:34px;color:var(--c-text);font-family:inherit;font-size:.72rem;font-size:var(--fs-caption,.78rem);cursor:pointer;padding-inline:10px;transition:border-color .15s,background-color .15s;position:relative}.ai-chat__size[data-v-18c2bd50]:after{content:"";position:absolute;inset:-3px}.ai-chat__size[data-v-18c2bd50]:hover,.ai-chat__size[data-v-18c2bd50]:focus-visible{border-color:var(--c-action);color:var(--c-action);background-color:#0000}@media (prefers-reduced-motion:reduce){.ai-chat__swatch[data-v-18c2bd50],.ai-chat__size[data-v-18c2bd50]{transition:none}.ai-chat__swatch[data-v-18c2bd50]:hover,.ai-chat__swatch[data-v-18c2bd50]:focus-visible{transform:none}}.ai-chat__swatch.is-chosen .ai-chat__swatch-dot[data-v-18c2bd50]{box-shadow:0 0 0 2px var(--c-dropdown-bg), 0 0 0 4px var(--c-action)}.ai-chat__size.is-chosen[data-v-18c2bd50]{border-color:var(--c-action);background-color:var(--c-action);color:var(--c-on-action);font-weight:600}.ai-chat__confirmation[data-v-18c2bd50]{inline-size:min(100%,320px);padding:var(--space-3);border:var(--hairline) solid var(--c-action);background-color:var(--c-bg-alt);border-radius:14px}.ai-chat__confirmation-line[data-v-18c2bd50]{font-size:var(--fs-body);margin:0;line-height:1.4}.ai-chat__confirmation-items[data-v-18c2bd50]{margin:0 0 var(--space-1);font-size:var(--fs-caption,.82rem);gap:4px;line-height:1.45;display:grid}.ai-chat__confirmation-sub--gone[data-v-18c2bd50]{color:var(--c-danger,#b3261e);font-weight:600}.ai-chat__confirmation-sub[data-v-18c2bd50]{font-size:var(--fs-caption,.8rem);opacity:.8;margin:2px 0 0}.ai-chat__confirmation-note[data-v-18c2bd50]{margin:var(--space-2) 0 0;font-size:var(--fs-caption,.78rem);opacity:.75;line-height:1.4}.ai-chat__confirmation-actions[data-v-18c2bd50]{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.ai-chat__action[data-v-18c2bd50]{min-block-size:38px;padding-inline:var(--space-3);border:var(--hairline) solid var(--c-divider);border-radius:var(--radius-pill);background-color:var(--c-bg);color:var(--c-text);font-family:inherit;font-size:.78rem;font-size:var(--fs-caption,.82rem);cursor:pointer;flex:auto;transition:border-color .15s,background-color .15s}.ai-chat__action[data-v-18c2bd50]:hover:not(:disabled),.ai-chat__action[data-v-18c2bd50]:focus-visible:not(:disabled){border-color:var(--c-action)}.ai-chat__action--visual[data-v-18c2bd50]{border-color:var(--c-action);background-color:var(--c-action);color:var(--c-on-action);flex-basis:100%;font-weight:600}.ai-chat__action[data-v-18c2bd50]:disabled{opacity:.6;cursor:default}.ai-chat__photo-input[data-v-18c2bd50]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-chat__visual[data-v-18c2bd50]{border:var(--hairline) solid var(--c-divider);cursor:zoom-in;background:0 0;border-radius:14px;inline-size:min(100%,320px);padding:0;display:block;overflow:hidden}.ai-chat__visual img[data-v-18c2bd50]{block-size:auto;inline-size:100%;display:block}.ai-chat__visual-hint[data-v-18c2bd50]{font-size:var(--fs-caption,.76rem);color:var(--c-text);opacity:.7;padding-block:6px;display:block}.ai-chat__lightbox[data-v-18c2bd50]{z-index:2147483000;padding:var(--space-4);background-color:#000000d1;place-items:center;display:grid;position:fixed;inset:0}.ai-chat__lightbox-card[data-v-18c2bd50]{background-color:var(--c-surface,#fff);border-radius:14px;gap:0;max-inline-size:min(96vw,900px);margin:0;display:grid;overflow:hidden;box-shadow:0 24px 64px #0006}.ai-chat__lightbox-card img[data-v-18c2bd50]{object-fit:contain;background-color:#111;max-block-size:78vh;inline-size:100%}.ai-chat__lightbox-bar[data-v-18c2bd50]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.ai-chat__lightbox-download[data-v-18c2bd50]{min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background-color:var(--c-action);color:var(--c-on-action);font-size:var(--fs-caption,.82rem);place-items:center;font-weight:600;text-decoration:none;display:inline-grid}.ai-chat__lightbox-close[data-v-18c2bd50]{block-size:44px;inline-size:44px;color:var(--c-text);cursor:pointer;background-color:#0000;border:none;border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.ai-chat__action[data-v-18c2bd50]{transition:none}}.ai-chat__outfit[data-v-18c2bd50]{padding:var(--space-2);border:var(--hairline) solid var(--c-divider);border-radius:var(--radius-md,12px);margin-block-start:var(--space-2)}.ai-chat__outfit-title[data-v-18c2bd50]{margin:0 0 var(--space-1);font-size:var(--fs-caption,.8rem);letter-spacing:.02em;font-weight:700}.ai-chat__suggestions[data-v-18c2bd50]{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.ai-chat__suggestion[data-v-18c2bd50]{min-block-size:32px;padding-block:6px;padding-inline:var(--space-3);border:var(--hairline) solid var(--c-action);border-radius:var(--radius-pill);color:var(--c-action);font-family:inherit;font-size:var(--fs-caption,.82rem);cursor:pointer;background-color:#0000;min-block-size:32px;line-height:1.3;transition:background-color .15s,color .15s;position:relative}.ai-chat__suggestion[data-v-18c2bd50]:after{content:"";position:absolute;inset:-3px}.ai-chat__suggestion[data-v-18c2bd50]:hover,.ai-chat__suggestion[data-v-18c2bd50]:focus-visible{background-color:var(--c-action);color:var(--c-on-action)}@media (prefers-reduced-motion:reduce){.ai-chat__suggestion[data-v-18c2bd50]{transition:none}}.ai-chat__product[data-v-18c2bd50]:has(+.ai-chat__options){border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.ai-chat__product[data-v-18c2bd50]{align-items:center;gap:var(--space-3);padding:var(--space-2);border:var(--hairline) solid var(--c-divider);background-color:var(--c-bg-alt);color:inherit;border-radius:14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.ai-chat__product[data-v-18c2bd50]:hover,.ai-chat__product[data-v-18c2bd50]:focus-visible{border-color:var(--c-action);transform:translateY(-1px)}.ai-chat__product-image[data-v-18c2bd50]{object-fit:cover;background-color:var(--c-bg);border-radius:10px;flex:none;block-size:48px;inline-size:48px}.ai-chat__product-image--empty[data-v-18c2bd50]{border:var(--hairline) dashed var(--c-divider);display:block}.ai-chat__product-body[data-v-18c2bd50]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ai-chat__product-name[data-v-18c2bd50]{font-size:var(--fs-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ai-chat__product-meta[data-v-18c2bd50]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-chat__product-price[data-v-18c2bd50]{color:var(--c-text);font-size:.78rem;font-weight:600}.ai-chat__product-stock[data-v-18c2bd50]{font-size:var(--fs-caption,.78rem);color:var(--c-danger,#b3261e)}@media (prefers-reduced-motion:reduce){.ai-chat__product[data-v-18c2bd50]{transition:none}.ai-chat__product[data-v-18c2bd50]:hover,.ai-chat__product[data-v-18c2bd50]:focus-visible{transform:none}}.ai-chat__input[data-v-18c2bd50]::placeholder{color:var(--c-input-placeholder)}.ai-chat__send[data-v-18c2bd50]{background-color:var(--c-action);block-size:44px;inline-size:44px;color:var(--c-on-action);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid}.ai-chat__send[data-v-18c2bd50]:disabled{background-color:var(--c-disabled-bg);color:var(--c-disabled-text);cursor:default}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ai-chat__send svg[data-v-18c2bd50]{transform:scaleX(-1)}.ai-chat-panel-enter-active[data-v-18c2bd50],.ai-chat-panel-leave-active[data-v-18c2bd50]{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.ai-chat-panel-enter-from[data-v-18c2bd50],.ai-chat-panel-leave-to[data-v-18c2bd50]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.ai-chat-panel-enter-active[data-v-18c2bd50],.ai-chat-panel-leave-active[data-v-18c2bd50]{transition:none}.ai-chat__typing span[data-v-18c2bd50]{animation:none}.ai-chat__launcher[data-v-18c2bd50]:hover{transform:none}}@media (width<=767.98px){.ai-chat[data-v-18c2bd50]{inset-block-end:calc(56px + env(safe-area-inset-bottom,0px) + var(--space-3));inset-inline-end:var(--space-4)}.ai-chat--commerce-bar[data-v-18c2bd50]{inset-block-end:calc(56px + env(safe-area-inset-bottom,0px) + 72px + var(--space-3))}.ai-chat__panel[data-v-18c2bd50]{block-size:100dvh;inline-size:100vw;border:none;border-radius:0;padding-block-start:env(safe-area-inset-top,0px);position:fixed;inset:0}.ai-chat__composer[data-v-18c2bd50]{padding-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}}@media (width>=768px) and (width<=1023px){.ai-chat--commerce-bar[data-v-18c2bd50]{inset-block-end:calc(72px + var(--space-4))}.ai-chat__panel[data-v-18c2bd50]{block-size:min(640px,100vh - 140px);inline-size:420px}}.shop-chat[data-v-56f655b3]{z-index:var(--z-toast);align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.shop-chat--stacked[data-v-56f655b3]{inset-block-end:calc(var(--space-5) + 54px + var(--space-3))}.shop-chat__launcher[data-v-56f655b3]{background-color:var(--c-action);block-size:54px;inline-size:54px;color:var(--c-on-action);box-shadow:0 6px 20px var(--c-dropdown-shadow);cursor:pointer;transition:var(--transition-hover);border:none;border-radius:50%;place-items:center;display:grid;position:relative}.shop-chat__launcher[data-v-56f655b3]:hover{transform:translateY(-2px)}.shop-chat__dot[data-v-56f655b3]{background-color:var(--c-accent);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.shop-chat__panel[data-v-56f655b3]{inline-size:min(370px, calc(100vw - 2 * var(--gutter)));background-color:var(--c-dropdown-bg);block-size:min(520px,100vh - 140px);color:var(--c-dropdown-text);border:var(--hairline) solid var(--c-dropdown-border);border-radius:var(--radius-md);box-shadow:0 12px 36px var(--c-dropdown-shadow);flex-direction:column;display:flex;overflow:hidden}.shop-chat__header[data-v-56f655b3]{align-items:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-3);background-color:var(--c-header-bg);color:var(--c-header-text);display:flex}.shop-chat__title[data-v-56f655b3]{min-inline-size:0;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;overflow:hidden}.shop-chat__icon-btn[data-v-56f655b3]{block-size:32px;inline-size:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;display:grid}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .shop-chat__back-icon[data-v-56f655b3]{transform:scaleX(-1)}.shop-chat__body[data-v-56f655b3]{gap:var(--space-2);padding:var(--space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.shop-chat__body--thread[data-v-56f655b3]{gap:var(--space-2)}.shop-chat__empty[data-v-56f655b3]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;color:var(--c-text);flex-direction:column;flex:auto;display:flex}.shop-chat__hint[data-v-56f655b3],.shop-chat__error[data-v-56f655b3]{font-size:var(--fs-small);color:var(--c-text-muted);margin:0}.shop-chat__error[data-v-56f655b3]{color:var(--c-danger)}.shop-chat__row[data-v-56f655b3]{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2);border-radius:var(--radius-md);background-color:var(--c-bg-alt);color:var(--c-text);text-align:start;cursor:pointer;border:none;display:flex}.shop-chat__row[data-v-56f655b3]:hover{background-color:var(--c-bg)}.shop-chat__avatar[data-v-56f655b3]{object-fit:cover;border-radius:50%;flex:none;block-size:36px;inline-size:36px}.shop-chat__row-text[data-v-56f655b3]{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.shop-chat__row-title[data-v-56f655b3]{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shop-chat__row-sub[data-v-56f655b3]{font-size:var(--fs-small);color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-chat__badge[data-v-56f655b3]{border-radius:var(--radius-pill);background-color:var(--c-accent);min-inline-size:20px;color:var(--c-on-accent);font-size:var(--fs-small);text-align:center;flex:none;padding-inline:6px}.shop-chat__search[data-v-56f655b3]{min-block-size:38px;inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--c-input-border);border-radius:var(--radius-pill);background-color:var(--c-input-bg);color:var(--c-input-text);font-size:var(--fs-body)}.shop-chat__bubble[data-v-56f655b3]{max-inline-size:85%;padding-block:var(--space-2);padding-inline:var(--space-3);font-size:var(--fs-body);white-space:pre-wrap;word-break:break-word;border-radius:14px;flex-direction:column;gap:2px;line-height:1.55;display:flex}.shop-chat__bubble--theirs[data-v-56f655b3]{background-color:var(--c-bg-alt);color:var(--c-text);border-end-start-radius:4px;align-self:flex-start}.shop-chat__bubble--mine[data-v-56f655b3]{background-color:var(--c-action);color:var(--c-on-action);border-end-end-radius:4px;align-self:flex-end}.shop-chat__file[data-v-56f655b3]{font-size:var(--fs-small);color:inherit;text-decoration:underline}.shop-chat__time[data-v-56f655b3]{font-size:var(--fs-small);opacity:.7}.shop-chat__composer[data-v-56f655b3]{gap:var(--space-2);padding:var(--space-3);border-block-start:var(--hairline) solid var(--c-divider);background-color:var(--c-dropdown-bg);display:flex}.shop-chat__footer[data-v-56f655b3]{padding:var(--space-3);border-block-start:var(--hairline) solid var(--c-divider);background-color:var(--c-dropdown-bg)}.shop-chat__cta[data-v-56f655b3]{inline-size:100%;padding-block:var(--space-2);border-radius:var(--radius-pill);background-color:var(--c-action);color:var(--c-on-action);font-size:var(--fs-body);text-align:center;cursor:pointer;border:none;text-decoration:none;display:block}.shop-chat__input[data-v-56f655b3]{min-block-size:42px;min-inline-size:0;padding-inline:var(--space-3);border:1px solid var(--c-input-border);border-radius:var(--radius-pill);background-color:var(--c-input-bg);color:var(--c-input-text);font-size:var(--fs-body);flex:auto}.shop-chat__input[data-v-56f655b3]::placeholder{color:var(--c-input-placeholder)}.shop-chat__send[data-v-56f655b3]{background-color:var(--c-action);block-size:42px;inline-size:42px;color:var(--c-on-action);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid}.shop-chat__send[data-v-56f655b3]:disabled{background-color:var(--c-disabled-bg);color:var(--c-disabled-text);cursor:default}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .shop-chat__send svg[data-v-56f655b3]{transform:scaleX(-1)}.shop-chat-panel-enter-active[data-v-56f655b3],.shop-chat-panel-leave-active[data-v-56f655b3]{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.shop-chat-panel-enter-from[data-v-56f655b3],.shop-chat-panel-leave-to[data-v-56f655b3]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.shop-chat-panel-enter-active[data-v-56f655b3],.shop-chat-panel-leave-active[data-v-56f655b3]{transition:none}.shop-chat__launcher[data-v-56f655b3]:hover{transform:none}}@media (width<=767.98px){.shop-chat[data-v-56f655b3]{inset-block-end:calc(56px + env(safe-area-inset-bottom,0px) + var(--space-3));inset-inline-end:var(--space-4)}.shop-chat--stacked[data-v-56f655b3]{inset-block-end:calc(56px + env(safe-area-inset-bottom,0px) + var(--space-3) + 54px + var(--space-3))}.shop-chat--commerce-bar[data-v-56f655b3]{inset-block-end:calc(56px + env(safe-area-inset-bottom,0px) + 72px + var(--space-3))}.shop-chat--commerce-bar.shop-chat--stacked[data-v-56f655b3]{inset-block-end:calc(56px + env(safe-area-inset-bottom,0px) + 72px + var(--space-3) + 54px + var(--space-3))}.shop-chat__panel[data-v-56f655b3]{inline-size:calc(100vw - 2 * var(--space-4));block-size:min(480px,100vh - 170px)}}@media (width>=768px) and (width<=1023px){.shop-chat--commerce-bar[data-v-56f655b3]{inset-block-end:calc(72px + var(--space-4))}.shop-chat--commerce-bar.shop-chat--stacked[data-v-56f655b3]{inset-block-end:calc(72px + var(--space-4) + 54px + var(--space-3))}}.app-shell[data-v-6eed1c29]{flex-direction:column;min-block-size:100vh;display:flex}.app-shell__main[data-v-6eed1c29]{min-block-size:calc(100vh - var(--h-header-total));flex:auto}.app-shell__boot-error[data-v-6eed1c29]{padding-block:var(--space-16)}.app-shell__progress[data-v-6eed1c29]{block-size:2px;z-index:var(--z-progress);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);pointer-events:none;background-color:#0000;position:fixed;inset-block-start:0;inset-inline:0}.app-shell__progress.is-active[data-v-6eed1c29]{opacity:1;background-image:linear-gradient(90deg, transparent 0%, var(--c-progress) 40%, var(--c-progress) 60%, transparent 100%);background-repeat:no-repeat;background-size:40% 100%;animation:1s linear infinite app-shell-progress-6eed1c29}@keyframes app-shell-progress-6eed1c29{0%{background-position:-40% 0}to{background-position:140% 0}}.app-shell__overlay[data-v-6eed1c29]{z-index:var(--z-overlay);background-color:var(--c-overlay);position:fixed;inset:0}.page-enter-active[data-v-6eed1c29],.page-leave-active[data-v-6eed1c29]{transition:opacity var(--dur-base) var(--ease-standard)}.page-enter-from[data-v-6eed1c29],.page-leave-to[data-v-6eed1c29]{opacity:0}@media (prefers-reduced-motion:reduce){.app-shell__progress.is-active[data-v-6eed1c29]{background-size:100% 100%;animation:none}}
