@layer sections{.header-section{position:relative;z-index:30}.header-section:has(>[data-sticky=always]),.header-section:has(>[data-sticky=scroll_up]){position:sticky;top:0}.header-section:has(>[data-sticky=scroll_up]){transition:translate var(--duration-slow) var(--ease)}.header-section:has(>.is-hidden){translate:0 calc(-100% - 1.25rem)}.header-section:has(>[data-sticky=reveal].is-revealed){position:sticky;top:0;animation:header-reveal var(--duration-slow) var(--ease) both}@keyframes header-reveal{0%{translate:0 calc(-100% - 1.25rem)}}.header-section:has(>.header-wrapper--transparent){margin-block-end:calc(var(--header-height) * -1)}.header-wrapper{--island-radius: calc(var(--radius-media) + .5rem);--island-ring: 0 0 0 1px color-mix(in srgb, var(--color-fg) 9%, transparent);--header-shadow: 0 10px 34px rgb(0 0 0 / .09);position:relative;display:block;transition:background-color var(--duration),color var(--duration),border-color var(--duration),box-shadow var(--duration)}.header-wrapper--border:after,.header-wrapper--border-top:before{content:"";position:absolute;inset-inline:0;z-index:1;border-block-start:var(--hdr-line-w, 1px) var(--hdr-line-s, solid) var(--hdr-line-c, var(--color-border));pointer-events:none}.header-wrapper--border:after{bottom:0}.header-wrapper--border-top:before{top:0}.header-wrapper--line-page:before,.header-wrapper--line-page:after{inset-inline:max(var(--gutter),calc((100% - var(--page-width)) / 2))}:is(.header-wrapper--floating.is-scrolled,.header-wrapper--island):before,:is(.header-wrapper--floating.is-scrolled,.header-wrapper--island):after{display:none}:is(.header-wrapper--island.header-wrapper--border,.header-wrapper--floating.is-scrolled.header-wrapper--border)>.header{outline:var(--hdr-line-w, 1px) var(--hdr-line-s, solid) var(--hdr-line-c, var(--color-border));outline-offset:calc(var(--hdr-line-w, 1px) * -1)}.header-wrapper.is-scrolled{background-color:color-mix(in srgb,var(--color-bg) 86%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}.header-wrapper--full.header-wrapper--shadow-always,.header-wrapper--full.header-wrapper--shadow-scrolled.is-scrolled{box-shadow:var(--header-shadow)}.header-wrapper--floating.is-scrolled,.header-wrapper--island{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.header-wrapper--island{padding:.625rem var(--gutter) 0}.header-wrapper--floating>.header,.header-wrapper--island>.header{transition:translate var(--duration-slow) var(--ease),background-color var(--duration-slow),box-shadow var(--duration-slow),border-radius var(--duration-slow)}.header-wrapper--island>.header,.header-wrapper--floating.is-scrolled>.header{position:relative;padding-inline:clamp(1rem,.5rem + 1.4vw,1.75rem);background-color:var(--color-bg);border-radius:var(--island-radius);box-shadow:var(--island-ring)}.header-wrapper--island.header-wrapper--shadow-always>.header,.header-wrapper--island.header-wrapper--shadow-scrolled.is-scrolled>.header,.header-wrapper--floating.is-scrolled>.header{box-shadow:var(--island-ring),var(--header-shadow)}.header-wrapper--island.is-scrolled>.header,.header-wrapper--floating.is-scrolled>.header{background-color:color-mix(in srgb,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}.header-wrapper--floating.is-scrolled>.header{width:min(100% - 1.25rem,var(--page-width) + var(--gutter) * 2);translate:0 .625rem}.header-wrapper--floating.is-scrolled>.header--full{width:calc(100% - 1.25rem);margin-inline:auto}.header--full{width:100%;padding-inline:clamp(1rem,.4rem + 2vw,3rem)}:is(.header-wrapper--island,.header-wrapper--floating.is-scrolled) .mega{top:calc(100% + .5rem);border:1px solid var(--color-border);border-radius:var(--island-radius)}:is(.header-wrapper--island,.header-wrapper--floating.is-scrolled) .mega:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:.5rem}.header__search-pill{--icon-size: 1.125rem;display:none;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;height:2.75rem;padding:0 .875rem 0 1.25rem;font-size:.875rem;color:var(--color-fg-muted);text-decoration:none;background-color:color-mix(in srgb,var(--color-fg) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-fg) 10%,transparent);border-radius:999px;transition:background-color var(--duration-fast)}.header__search-pill:hover{background-color:color-mix(in srgb,var(--color-fg) 10%,transparent)}.header__search-pill .icon{flex-shrink:0;color:var(--color-fg)}.header__search-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header__search-text.is-typing:after{content:"";display:inline-block;width:1px;height:1em;margin-inline-start:1px;vertical-align:-.15em;background-color:currentColor;animation:header-caret 1s steps(1) infinite}@keyframes header-caret{50%{opacity:0}}@media(max-width:989px){.header__search-pill--mobile{display:inline-flex;flex:1 1 auto;height:2.625rem;padding-inline:1rem .75rem;background-color:var(--color-bg);border-color:color-mix(in srgb,var(--color-fg) 14%,transparent)}.header.header--search-pill-mobile{grid-template-columns:auto auto minmax(0,1fr)}.header--search-pill-mobile .header__logo{justify-self:start}.header--search-pill-mobile .header__end{min-width:0;gap:var(--space-2)}.header--search-pill-mobile .header__search{display:none}}@media(min-width:990px){.header__search-pill--desktop{display:inline-flex;width:clamp(11rem,16vw,16rem)}.header--search-pill .header__search{display:none}}.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within) .header__search-pill{color:var(--transparent-fg);background-color:#ffffff24;border-color:#ffffff59}.header-wrapper--light{--transparent-fg: #fff}.header-wrapper--dark{--transparent-fg: #111}.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within){color:var(--transparent-fg);background:transparent;box-shadow:none}.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within):before,.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within):after{display:none}.header-wrapper--island.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within)>.header{background-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff3d;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.header-wrapper--island.header-wrapper--dark:not(.is-solid,:has(details[open]),:focus-within)>.header{background-color:#ffffff8c;box-shadow:inset 0 0 0 1px #00000014}.header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start logo end";align-items:center;column-gap:var(--space-3);min-height:var(--header-row-mobile, 4rem);padding-block:var(--space-2)}.header--mobile-left{grid-template-columns:auto minmax(0,1fr) auto}.header__start{display:flex;align-items:center;grid-area:start;margin-inline-start:-.75rem}.header__logo{grid-area:logo;justify-self:center;margin:0;font-size:inherit;line-height:1}.header--mobile-left .header__logo{justify-self:start}.header__logo-link{display:inline-flex;text-decoration:none}.header__logo-img{width:var(--logo-width-mobile);height:auto}.header__logo-img--inverse{display:none}.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within) .header__logo-link:has(.header__logo-img--inverse) .header__logo-img{display:none}.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within) .header__logo-img--inverse{display:block}.header__shop-name{margin:0;white-space:nowrap}.header__nav{display:none;grid-area:nav}.header__end{display:flex;align-items:center;justify-content:flex-end;grid-area:end;gap:var(--space-1);margin-inline-end:-.625rem}.header__localization,.header__account{display:none}.cart-count{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cart-count__bubble{position:absolute;top:.3rem;inset-inline-end:.15rem;min-width:1.125rem;height:1.125rem;padding-inline:.25rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;text-align:center;background-color:var(--color-fg);color:var(--color-bg);border-radius:1rem}.header-wrapper--transparent:not(.is-solid,:has(details[open]),:focus-within) .cart-count__bubble{background-color:var(--transparent-fg);color:#111}.header-wrapper--dark:not(.is-solid,:has(details[open]),:focus-within) .cart-count__bubble{color:#fff}@media(min-width:990px){.header{column-gap:var(--space-6);min-height:var(--header-row, 4.5rem)}.header__start{display:none}.header__logo-img{width:var(--logo-width)}.header__nav{display:block}.header__localization{display:flex}.header__account{display:inline-grid}.header--logo_left{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo nav end"}.header--logo_center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav logo end"}.header--logo_left_menu_below{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo end" "nav nav"}.header--logo_center_menu_below{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:". logo end" "nav nav nav"}.header--logo_left_menu_below,.header--logo_center_menu_below{grid-template-rows:minmax(calc(var(--header-row, 4.5rem) - var(--space-2) * 2),auto) auto;min-height:0;padding-block-end:0}.header--drawer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start logo end"}.header--drawer .header__start{display:flex}.header--logo_left .header__logo,.header--logo_left_menu_below .header__logo{justify-self:start}.header--menu-start .menu{justify-content:flex-start}.header--menu-center .menu{justify-content:center}.header--menu-end .menu{justify-content:flex-end}.header--logo_left_menu_below .header__nav,.header--logo_center_menu_below .header__nav{margin-inline:-.75rem}.header__nav{min-width:0}.js .menu{flex-wrap:nowrap}.header.is-compact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:none;grid-template-areas:"start logo end";min-height:var(--header-row, 4.5rem);padding-block-end:var(--space-2)}.header--logo_left.is-compact,.header--logo_left_menu_below.is-compact{grid-template-columns:auto minmax(0,1fr) auto}.header.is-compact .header__start{display:flex}.header.is-compact .header__nav{display:none}}.menu{display:flex;flex-wrap:wrap;align-items:center}.menu__item{position:relative}.menu__item--mega{position:static}.menu__link{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--menu-pad, var(--space-3));font-family:var(--menu-font, inherit);font-size:var(--menu-size, .9375rem);font-weight:var(--menu-weight, inherit);letter-spacing:var(--menu-tracking, normal);text-transform:var(--menu-case, none);white-space:nowrap;text-decoration:none;transition:opacity var(--duration),background-color var(--duration)}.menu__link:after{content:"";position:absolute;inset-inline:var(--menu-pad, var(--space-3));bottom:.5rem;height:1px;background-color:currentColor;scale:0 1;transform-origin:left;transition:scale var(--duration) var(--ease)}[dir=rtl] .menu__link:after{transform-origin:right}.menu__link:hover:after,.menu__link.is-active:after,details[open]>.menu__link:after{scale:1 1}.header-wrapper--hover-pill .menu__link,.header-wrapper--hover-fade .menu__link{border-radius:999px}.header-wrapper--hover-pill .menu__link:after,.header-wrapper--hover-fade .menu__link:after{display:none}.header-wrapper--hover-pill .menu__link{padding-block:.5rem}.header-wrapper--hover-pill :is(.menu__link:hover,.menu__link.is-active,details[open]>.menu__link){background-color:color-mix(in srgb,currentColor 9%,transparent)}.header-wrapper--hover-fade .menu:hover .menu__link{opacity:.5}.header-wrapper--hover-fade .menu :is(.menu__link:hover,details[open]>.menu__link){opacity:1}.menu__chevron{--icon-size: .875rem;transition:rotate var(--duration) var(--ease)}details[open]>.menu__link .menu__chevron{rotate:180deg}.menu__dropdown{position:absolute;top:100%;inset-inline-start:0;z-index:2;min-width:14rem;padding-block:var(--space-3);background-color:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);animation:dropdown-in var(--duration) var(--ease);max-height:calc(100dvh - var(--header-height, 4.5rem) - var(--announcement-height, 0px) - 1.5rem);overflow-y:auto;overscroll-behavior:contain}.menu__item:nth-last-child(-n+3) .menu__dropdown{inset-inline-start:auto;inset-inline-end:0}.menu__dropdown:has(.dropdown__sub){min-width:30rem}.menu__dropdown:has(.dropdown__sub) .dropdown{columns:2;column-gap:0}.menu__dropdown:has(.dropdown__sub) .dropdown>li{break-inside:avoid}.dropdown__link{display:block;padding:var(--space-2) var(--space-5);text-decoration:none;transition:background-color var(--duration-fast)}.dropdown__link:hover,.dropdown__link[aria-current=page]{background-color:var(--color-bg-subtle)}.dropdown__link--sub{padding-inline-start:var(--space-6);font-size:.875rem;color:var(--color-fg-muted)}.mega{position:absolute;top:100%;inset-inline:0;z-index:2;max-height:calc(100vh - var(--header-height) - 2rem);overflow-y:auto;background-color:var(--color-bg);color:var(--color-fg);border-block:1px solid var(--color-border);box-shadow:var(--shadow-popover);animation:dropdown-in var(--duration) var(--ease)}.mega__inner{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-7);padding-block:var(--space-6);container:mega / inline-size}.mega__columns{flex:1 1 26rem;min-width:0}.mega__promos{flex:0 1 calc(var(--mega-promos) * 15rem + (var(--mega-promos) - 1) * var(--space-4));min-width:min(100%,calc(var(--mega-promos) * 11rem))}.mega__inner--promo-start>:is(.mega__promos,.mega__products){order:-1}.mega__products{flex:2 1 32rem;max-width:46rem;min-width:0;container-type:inline-size}.mega__products .product-grid{--cols: 4;--cols-tablet: 4;gap:var(--space-4)}@container (max-width: 35rem){.mega__products .product-grid{--cols: 3;--cols-tablet: 3}.mega__products .product-grid>:nth-child(n+4){display:none}}@container (max-width: 25rem){.mega__products .product-grid{--cols: 2;--cols-tablet: 2}.mega__products .product-grid>:nth-child(n+3){display:none}}.mega__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-content:start;gap:var(--space-6)}.mega__card{--ratio: 1;margin-block-end:var(--space-3)}.mega__card img{transition:scale .6s var(--ease)}.mega__column:hover .mega__card img{scale:1.04}.mega__heading{display:inline-block;margin-block-end:var(--space-2);font-weight:var(--font-body-weight-bold);text-decoration:none}.mega__heading:hover{text-decoration:underline}.mega__links{display:grid;gap:.375rem}.mega__link{font-size:.9375rem;color:var(--color-fg-muted);text-decoration:none;overflow-wrap:anywhere;transition:color var(--duration-fast)}.mega__link:hover,.mega__link[aria-current=page]{color:var(--color-fg)}.mega__promos{display:grid;grid-template-columns:repeat(var(--mega-promos),minmax(0,1fr));gap:var(--space-4);align-content:start}.mega__promo{display:grid;gap:var(--space-3);text-decoration:none}.mega__promo-media{--ratio: .8}.mega__promo img{transition:scale .6s var(--ease)}.mega__promo:hover img{scale:1.04}.mega__promo-title{font-weight:var(--font-body-weight-bold)}@keyframes dropdown-in{0%{opacity:0;translate:0 -.5rem}}.menu-drawer .drawer__header{border-block-end:0}.menu-drawer__nav{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.menu-drawer__nav:has(details[open]){overflow-y:hidden}.drill{display:grid}.drill__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:.875rem var(--drawer-pad);font-size:1.0625rem;text-align:start;text-decoration:none}.drill__link .icon{--icon-size: 1rem}.drill__link--all{font-weight:var(--font-body-weight-bold)}.drill__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-bg);animation:drill-in var(--duration-slow) var(--ease)}.drill__panel:has(details[open]){overflow-y:hidden}.drill__back{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:.875rem var(--drawer-pad);font-weight:var(--font-body-weight-bold);text-align:start;border-block-end:1px solid var(--color-border)}.drill__back .icon{--icon-size: 1rem}@keyframes drill-in{0%{translate:100% 0}}[dir=rtl] .drill__panel{animation-name:drill-in-rtl}@keyframes drill-in-rtl{0%{translate:-100% 0}}.menu-drawer__footer{display:grid;gap:var(--space-3);padding:var(--space-4) var(--drawer-pad) max(var(--drawer-pad),env(safe-area-inset-bottom));border-block-start:1px solid var(--color-border)}.menu-drawer__account{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.menu-drawer__footer .social{margin-inline:-.5rem}.menu-drawer__footer .localization__select{padding-inline-start:0}.header__wishlist,.header__currency{display:none}.header__wishlist{position:relative}@media(min-width:990px){.header__wishlist{display:grid}.header__currency{display:block}}.currency-select{--icon-size: .875rem;position:relative;display:inline-flex;align-items:center}.currency-select__field{min-height:2.25rem;padding:0 1.75rem 0 .75rem;font:inherit;font-size:.8125rem;color:inherit;background:transparent;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;-webkit-appearance:none;appearance:none;cursor:pointer}.currency-select .icon{position:absolute;inset-inline-end:.625rem;pointer-events:none}.account-drawer{display:grid;align-content:start;gap:var(--space-4)}.account-drawer__perks{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.account-drawer__perks li,.account-drawer__link{--icon-size: 1.125rem;display:flex;align-items:center;gap:var(--space-3)}.account-drawer__link{padding-block:var(--space-3);text-decoration:none;border-block-end:1px solid var(--color-border)}}@layer sections{.mega__cards{display:grid;flex:1 1 30rem;grid-template-columns:repeat(var(--mega-cols, 6),minmax(0,1fr));align-content:start;gap:var(--space-5) var(--space-4);min-width:0}.mega__card-link{display:grid;gap:var(--space-3);text-decoration:none}.mega__card-media{--ratio: var(--mega-ratio, 1)}.mega__cards--circle .mega__card-media{border-radius:50%}.mega__cards--circle .mega__card-link{justify-items:center;text-align:center}.mega__card-media img{transition:scale .6s var(--ease)}.mega__card-link:hover .mega__card-media img{scale:1.05}.mega__card-title{font-weight:var(--font-body-weight-bold)}.mega__card-item .mega__links{margin-block-start:var(--space-2)}.mega__tabs{display:grid;flex:1 1 26rem;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:var(--space-6);min-width:0}.mega__tablist{display:grid;align-content:start;gap:.125rem;padding-inline-end:var(--space-5);border-inline-end:1px solid var(--color-border)}.mega__tab{--icon-size: .875rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.625rem .75rem;font-size:.9375rem;text-decoration:none;border-radius:var(--radius-input);transition:background-color var(--duration-fast)}.mega__tab[aria-current=true]{font-weight:var(--font-body-weight-bold);background-color:var(--color-bg-subtle)}.mega__tab--all{margin-block-start:var(--space-2);text-decoration:underline}.mega__tabpanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,18rem);gap:var(--space-6);align-items:start}.mega__tabpanel[hidden]{display:none}.mega__links--grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.625rem var(--space-5)}.mega__tabpanel-media{--ratio: .8;width:100%}@container mega (max-width: 56rem){.mega__tabpanel{grid-template-columns:minmax(0,1fr)}.mega__tabpanel-media{display:none}}.mega__show{display:flex;flex:1 1 34rem;gap:var(--space-7);min-width:0}.mega__show-list{display:grid;flex:1 1 16rem;align-content:start;min-width:0}.mega__show-link{--icon-size: 1rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:.625rem;color:var(--color-fg-muted);font-family:var(--font-heading-family);font-size:clamp(1.25rem,1rem + .7vw,1.75rem);line-height:1.2;text-decoration:none;border-block-end:1px solid var(--color-border);transition:color var(--duration-fast)}.mega__show-link svg{flex:none;opacity:0;translate:-.5rem 0;transition:opacity var(--duration-fast),translate var(--duration-fast)}.mega__show-link[aria-current=true]{color:var(--color-fg)}.mega__show-link[aria-current=true] svg{opacity:1;translate:0 0}.mega__show-all{justify-self:start;margin-block-start:var(--space-4);font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}.mega__show-media{--ratio: var(--mega-ratio, 1);flex:0 1 22rem;align-self:start}.mega__show-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s var(--ease)}.mega__show-img.is-active{opacity:1}.mega__show-img :is(img,svg){width:100%;height:100%;object-fit:cover}@container mega (max-width: 48rem){.mega__show-media{display:none}}.mega__list{flex:0 1 18rem;min-width:12rem}.mega__links--list{gap:.5rem}.mega__sublinks{display:grid;gap:.25rem;margin-block:.375rem .25rem;padding-inline-start:.75rem}.mega__link--sub{font-size:.8125rem}.mega--products .mega__products{max-width:none}.mega__editorial{display:grid;flex:1 1 28rem;align-content:start;gap:var(--space-4);min-width:0}.mega__eyebrow{color:var(--color-fg-muted);font-size:.75rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.mega__big-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.375rem var(--space-6)}.mega__big-link{font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.1rem + 1vw,2.25rem);line-height:1.25;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .35s var(--ease)}.mega__big-link:hover,.mega__big-link[aria-current=page]{background-size:100% 1px}.mega--editorial .mega__promo{position:relative;overflow:hidden;border-radius:var(--radius-media)}.mega--editorial .mega__promo-media{--ratio: .72}.mega--editorial .mega__promo-title{position:absolute;inset:auto 0 0;padding:var(--space-4);color:#fff;font-family:var(--font-heading-family);font-size:1.25rem;font-weight:var(--font-heading-weight);background:linear-gradient(transparent,#0000008c)}.mega__banners{display:grid;flex:1 1 34rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--space-4);min-width:0}.mega__banner{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;border-radius:var(--radius-media)}.mega__banner-media{--ratio: var(--mega-ratio, .75)}.mega__banner-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#0000008c)}.mega__banner-media img{transition:scale .6s var(--ease)}.mega__banner:hover .mega__banner-media img{scale:1.05}.mega__banner-title{--icon-size: 1rem;position:absolute;inset:auto var(--space-4) var(--space-4);z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-family:var(--font-heading-family);font-size:1.25rem;line-height:1.2}.header__social .social{flex-wrap:nowrap}@media(max-width:989px){.header__social{display:none}}.loc-panel{position:relative}.loc-panel__toggle{--icon-size: .75rem;display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:var(--font-body-weight-bold);border-radius:999px;transition:background-color var(--duration-fast)}.loc-panel__toggle:hover,.loc-panel[open]>.loc-panel__toggle{background-color:color-mix(in srgb,currentColor 8%,transparent)}.loc-panel__flag img{display:block;width:1.25rem;height:auto;border-radius:2px;box-shadow:0 0 0 1px #00000014}.loc-panel__divider{opacity:.5}.loc-panel__caret{transition:rotate var(--duration) var(--ease)}.loc-panel[open] .loc-panel__caret{rotate:180deg}.loc-panel__body{position:absolute;inset-inline-end:0;top:calc(100% + .5rem);z-index:30;display:grid;gap:var(--space-2);width:min(20rem,calc(100vw - 2rem));padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);box-shadow:var(--shadow-popover)}.menu-drawer .loc-panel__body,.announcement .loc-panel__body{inset-inline:0 auto}.menu-drawer .loc-panel__body{top:auto;bottom:calc(100% + .5rem)}.loc-panel__title{font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted)}.loc-panel__list{display:grid;gap:.125rem;margin-block-end:var(--space-2)}.loc-panel__list--scroll{max-height:14rem;overflow-y:auto}.loc-panel__option{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:.5rem .625rem;font-size:.875rem;text-align:start;border-radius:calc(var(--radius-input) * .75)}.loc-panel__option:hover,.loc-panel__option.is-active{background-color:var(--color-bg-subtle)}.loc-panel__option.is-active{font-weight:var(--font-body-weight-bold)}.loc-panel__badge{display:inline-grid;place-items:center;min-width:1.75rem;padding:.125rem .25rem;font-size:.6875rem;font-weight:var(--font-body-weight-bold);border:1px solid var(--color-border-strong);border-radius:4px}.loc-panel__muted,.loc-panel__note{font-size:.75rem;color:var(--color-fg-muted)}.loc-panel .currency-select{width:100%}.drill__link:has(.drill__thumb){justify-content:flex-start;gap:var(--space-3)}.drill__link:has(.drill__thumb) .drill__label{flex:1}.drill__thumb{--ratio: 1;width:2.75rem;flex-shrink:0;border-radius:calc(var(--radius-input) * .75)}}@layer sections{.mtabs{padding:0 var(--drawer-pad) var(--space-4);border-block-end:1px solid var(--color-border)}.mtabs__list{display:flex;gap:var(--space-2);margin-inline:calc(var(--drawer-pad) * -1);padding:0 var(--drawer-pad) var(--space-3);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mtabs__list::-webkit-scrollbar{display:none}.mtabs__tab{flex-shrink:0;padding:.5rem 1rem;font-size:.875rem;font-weight:var(--font-body-weight-bold);border:1px solid var(--color-border-strong);border-radius:999px;transition:background-color var(--duration-fast),color var(--duration-fast)}.mtabs__tab[aria-selected=true]{color:var(--color-bg);background-color:var(--color-fg);border-color:var(--color-fg)}.mtabs__panel[hidden]{display:none}.mtabs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3) var(--space-2)}.mtabs__tile{display:grid;gap:.375rem;font-size:.8125rem;text-align:center;text-decoration:none}.mtabs__media{--ratio: .8;border-radius:calc(var(--radius-input) * .75)}.mtabs__all{display:inline-block;margin-block-start:var(--space-3);font-size:.875rem;text-decoration:underline}}@layer sections{.menu-drawer__logo{display:inline-flex;align-items:center;min-width:0;text-decoration:none}.menu-drawer__logo img{width:auto;max-width:9rem;height:auto;max-height:2.5rem;object-fit:contain}.menu-drawer__label{margin:var(--space-4) 0 var(--space-2);padding-inline:var(--drawer-pad);font-size:.75rem;letter-spacing:.02em;color:var(--color-fg-muted)}.menu-drawer__nav>.menu-drawer__label:first-child{margin-block-start:var(--space-2)}[data-drawer=floating] .menu-drawer .drill__link{padding-block:.3rem;font-family:var(--font-heading-family);font-size:1.375rem;font-weight:var(--font-heading-weight);line-height:1.3}[data-drawer=floating] .menu-drawer .drill__panel .drill__link{font-size:1.25rem}[data-drawer=floating] .menu-drawer .drill__link--all{font-size:.9375rem;font-family:var(--font-body-family);text-decoration:underline;text-underline-offset:.2em}.drill__arrow{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;transition:background-color var(--duration-fast),translate var(--duration) var(--ease)}[data-drawer=floating] .menu-drawer .drill__arrow{background-color:var(--drawer-card)}.drill__link:hover .drill__arrow{translate:.125rem 0}[data-drawer=floating] .menu-drawer .drill__panel{background-color:var(--drawer-surface)}[data-drawer=floating] .menu-drawer .drill__back{padding-block:var(--space-3) 0;font-size:.8125rem;font-weight:var(--font-body-weight);border-block-end:0}.drill__back-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%}[data-drawer=floating] .drill__back-icon{background-color:var(--drawer-card)}.menu-drawer__group{padding-block-end:var(--space-2)}.menu-drawer__cats{display:grid;gap:var(--space-2);margin:0;padding:0 var(--drawer-pad);list-style:none}.menu-drawer__cat{--icon-size: .875rem;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:.375rem .875rem .375rem .375rem;font-size:.9375rem;text-decoration:none;background-color:var(--drawer-card, var(--color-bg-subtle));border-radius:.75rem;transition:box-shadow var(--duration) var(--ease)}.menu-drawer__cat:hover{box-shadow:0 6px 18px #00000014}.menu-drawer__cat-media{--ratio: 1;border-radius:.5rem}.menu-drawer__promos{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.menu-drawer__promos--inline{grid-auto-columns:75%;grid-auto-flow:column;padding:var(--space-4) var(--drawer-pad) var(--space-5);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--drawer-pad);scroll-snap-type:x mandatory;scrollbar-width:none}.menu-drawer__promos--inline>li{scroll-snap-align:start}.menu-drawer__promo{position:relative;display:block;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;border-radius:1rem}.menu-drawer__promo-media{--ratio: 1.34;border-radius:inherit}.menu-drawer__promo-media img{transition:scale .8s var(--ease)}.menu-drawer__promo:hover .menu-drawer__promo-media img{scale:1.05}.menu-drawer__promo-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / .35),transparent 45%)}.menu-drawer__promo-title{position:absolute;top:.875rem;inset-inline-start:1rem;z-index:1;font-family:var(--font-heading-family);font-size:1rem}.menu-drawer__aside{display:none}[data-drawer=floating] .menu-drawer__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}[data-drawer=floating] .menu-drawer__footer .menu-drawer__account{--icon-size: 1rem;min-height:2.5rem;padding-inline:1.125rem;font-size:.8125rem;border-radius:999px}[data-drawer=floating] .menu-drawer__footer :is(.localization__select,.currency-select select,select){min-height:2.5rem;padding-inline:1rem 2rem;font-size:.8125rem;background-color:var(--drawer-card);border:0;border-radius:999px}@media(min-width:750px){[data-drawer=floating] .menu-drawer{width:min(calc(100% - 2rem),23.5rem)}}@media(min-width:990px){[data-drawer=floating] .menu-drawer .menu-drawer__promos--inline{display:none}[data-drawer=floating] .menu-drawer:has(+.menu-drawer__aside){z-index:2;border-start-end-radius:0;border-end-end-radius:0}[data-drawer=floating] .menu-drawer__aside{position:absolute;inset-block:1rem;inset-inline:calc(1rem + min(calc(100% - 2rem),23.5rem)) 1rem;z-index:1;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;cursor:grab;scroll-timeline:--promo-rail block;scrollbar-width:none;background-color:var(--color-bg);border-start-end-radius:1.875rem;border-end-end-radius:1.875rem;box-shadow:0 24px 60px #0000002e;opacity:0;transform:perspective(160rem) rotateY(-100deg);transform-origin:0 50%;transition:transform .5s var(--ease),opacity .3s var(--ease)}[data-drawer=floating] .drawer.is-open:has(>.menu-drawer__aside){background-color:#00000073;-webkit-backdrop-filter:none;backdrop-filter:none}[data-drawer=floating] .menu-drawer__aside.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-drawer=floating] .menu-drawer__aside.is-dragging a{pointer-events:none}[data-drawer=floating] .is-open>.menu-drawer__aside{opacity:1;transform:none;transition:transform 1s var(--ease) .3s,opacity .3s var(--ease) .3s}[dir=rtl][data-drawer=floating] .menu-drawer__aside{transform:perspective(160rem) rotateY(100deg);transform-origin:100% 50%}[dir=rtl][data-drawer=floating] .is-open>.menu-drawer__aside{transform:none}[data-drawer=floating] .menu-drawer__aside .menu-drawer__promos{--promo-w: clamp(15rem, 23vw, 24rem);display:flex;width:max-content;min-width:100%;height:100%;will-change:transform;animation:promo-rail linear both;animation-timeline:--promo-rail}[data-drawer=floating] .menu-drawer__aside::-webkit-scrollbar{display:none}[data-drawer=floating] .menu-drawer__aside:after{content:"";display:block;height:var(--promo-travel, 0px)}[data-drawer=floating] .menu-drawer__stage{position:sticky;top:0;height:100%;padding:1.5rem;overflow:clip}@keyframes promo-rail{to{transform:translate3d(calc(var(--promo-travel, 0px) * var(--promo-dir, -1)),0,0)}}[dir=rtl] .menu-drawer__promos{--promo-dir: 1}[data-drawer=floating] .menu-drawer__aside .menu-drawer__promos>li{flex:1 0 var(--promo-w);width:var(--promo-w);min-width:0}[data-drawer=floating] .menu-drawer__aside .menu-drawer__promo{height:100%}[data-drawer=floating] .menu-drawer__aside .menu-drawer__promo-media{height:100%;aspect-ratio:auto}[data-drawer=floating] .menu-drawer__aside .menu-drawer__promo-title{top:1.25rem;inset-inline-start:1.25rem;font-size:1.5rem}}@media(min-width:990px)and (prefers-reduced-motion:reduce){:root[data-motion=respect][data-drawer=floating] .menu-drawer__aside,:root[data-motion=respect][data-drawer=floating] .is-open>.menu-drawer__aside{transform:none;transition:opacity .2s linear}}:root[data-mode=dark] .header__logo-link:has(.header__logo-img--inverse) .header__logo-img{display:none}:root[data-mode=dark] .header__logo-link .header__logo-img--inverse{display:block}@media(max-width:989px){.header--search-pill-mobile .header__mode{display:none}}.menu-drawer__mode{display:inline-flex;align-items:center;gap:var(--space-2)}@media(min-width:990px){.menu-drawer__mode{display:none}}html.is-scroll-locked :not(dialog,dialog *){animation-play-state:paused!important}html.is-scroll-locked .header-wrapper,html.is-scroll-locked .header-wrapper>.header{-webkit-backdrop-filter:none;backdrop-filter:none}}@layer sections{.header-wrapper :is(.menu__dropdown,.mega){animation-duration:var(--menu-speed, var(--duration))}.header-wrapper--anim-fade :is(.menu__dropdown,.mega){animation-name:dropdown-fade}.header-wrapper--anim-scale :is(.menu__dropdown,.mega){transform-origin:50% 0;animation-name:dropdown-scale}.header-wrapper--anim-none :is(.menu__dropdown,.mega){animation:none}@keyframes dropdown-fade{0%{opacity:0}}@keyframes dropdown-scale{0%{opacity:0;scale:.96}}.header-wrapper .dropdown__link:not(.dropdown__link--sub){font-size:var(--dropdown-size, inherit)}.header-wrapper .mega__heading{font-size:var(--mega-head-size, inherit)}.header-wrapper .mega__link{font-size:var(--mega-link-size, .9375rem)}.header-wrapper--no-zoom .mega img{scale:none!important}#MenuDrawer .drawer{transition-duration:var(--dm-speed)}#MenuDrawer .drawer.is-open{background-color:rgb(0 0 0 / var(--dm-overlay));-webkit-backdrop-filter:blur(var(--dm-blur));backdrop-filter:blur(var(--dm-blur))}#MenuDrawer .drawer__panel{--drawer-radius: var(--dm-radius);transition-duration:var(--dm-speed)}#MenuDrawer[data-bg] .drawer__panel{--drawer-surface: var(--dm-bg);background-color:var(--dm-bg)}#MenuDrawer[data-bg]:not([data-card]) .drawer__panel{--drawer-card: color-mix(in srgb, currentColor 9%, var(--dm-bg))}#MenuDrawer[data-card] .drawer__panel{--drawer-card: var(--dm-card)}#MenuDrawer[data-fg] .drawer__panel{color:var(--dm-fg)}#MenuDrawer[data-fg] .drawer__panel>*{--color-fg: var(--dm-fg);--color-fg-muted: color-mix(in srgb, var(--dm-fg) 62%, transparent);--color-border: color-mix(in srgb, var(--dm-fg) 18%, transparent)}#MenuDrawer .menu-drawer__logo img{max-width:var(--dm-logo);max-height:calc(var(--dm-logo) * .28)}#MenuDrawer .drill__link{padding-block:var(--dm-pad);font-family:var(--dm-font);font-size:var(--dm-size);font-weight:var(--dm-weight);line-height:1.3;letter-spacing:var(--dm-track);text-transform:var(--dm-case)}#MenuDrawer .drill__panel .drill__link{font-size:var(--dm-sub)}#MenuDrawer .drill__link--all{font-family:var(--font-body-family);font-size:.9375rem;letter-spacing:normal;text-transform:none}#MenuDrawer[data-divider] .drill>li+li{border-block-start:1px solid var(--color-border)}#MenuDrawer[data-arrow=plain] :is(.drill__arrow,.drill__back-icon){background-color:transparent}#MenuDrawer[data-arrow=none] .drill__arrow,#MenuDrawer[data-labels=off] .menu-drawer__label{display:none}#MenuDrawer .drill__thumb{width:var(--dm-thumb)}#MenuDrawer[data-thumb=square] .drill__thumb{border-radius:0}#MenuDrawer[data-thumb=rounded] .drill__thumb{border-radius:calc(var(--dm-thumb) * .22)}#MenuDrawer[data-thumb=circle] .drill__thumb{border-radius:50%}#MenuDrawer .drill__panel{animation-duration:var(--dm-speed)}#MenuDrawer[data-drill=fade] .drill__panel{animation-name:dm-drill-fade}#MenuDrawer[data-drill=none] .drill__panel{animation:none}@keyframes dm-drill-fade{0%{opacity:0;translate:0 .5rem}}#MenuDrawer[data-enter=slide] .is-open .menu-drawer__nav>.drill>li>:is(a,details>summary){animation:dm-enter-slide .5s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 45ms + var(--dm-speed) * .4)}#MenuDrawer[data-enter=fade] .is-open .menu-drawer__nav>.drill>li>:is(a,details>summary){animation:dm-enter-fade .5s ease backwards;animation-delay:calc(var(--i, 0) * 60ms + var(--dm-speed) * .4)}@keyframes dm-enter-slide{0%{opacity:0;translate:0 .875rem}}@keyframes dm-enter-fade{0%{opacity:0}}#MenuDrawer .menu-drawer__cat{grid-template-columns:var(--dm-cat) minmax(0,1fr) auto;border-radius:var(--dm-card-r)}#MenuDrawer .menu-drawer__cat-media{border-radius:calc(var(--dm-card-r) * .67)}#MenuDrawer .menu-drawer__promos--inline{grid-auto-columns:var(--dm-promo-w)}#MenuDrawer .menu-drawer__promos--inline .menu-drawer__promo{border-radius:calc(var(--dm-card-r) + 4px)}#MenuDrawer .menu-drawer__promos--inline .menu-drawer__promo-media{--ratio: var(--dm-promo-ratio)}#MenuDrawer .menu-drawer__promos--inline .menu-drawer__promo-title{font-size:var(--dm-promo-title)}@media(max-width:749px){#MenuDrawer[data-open=sheet] .drawer__panel{inset:auto 0 0;width:100%;max-height:calc(100% - 3.5rem);padding-block-start:.75rem;border-radius:var(--drawer-radius) var(--drawer-radius) 0 0;translate:0 100%}#MenuDrawer[data-open=side] .drawer__panel{inset:0 auto 0 0;width:var(--dm-w);max-height:none;padding-block-start:env(safe-area-inset-top);border-radius:0 var(--drawer-radius) var(--drawer-radius) 0;translate:-100% 0}[dir=rtl] #MenuDrawer[data-open=side] .drawer__panel{inset:0 0 0 auto;border-radius:var(--drawer-radius) 0 0 var(--drawer-radius);translate:100% 0}#MenuDrawer[data-open=full] .drawer__panel{top:0;right:0;bottom:0;left:0;width:100%;max-height:none;padding-block-start:env(safe-area-inset-top);border-radius:0;opacity:0;scale:1.04;translate:none;transition:opacity var(--dm-speed) var(--ease),scale var(--dm-speed) var(--ease)}#MenuDrawer .drawer.is-open>.drawer__panel{opacity:1;scale:1;translate:none}#MenuDrawer:is([data-open=side],[data-open=full]) .drawer__panel:before{display:none}}@media(min-width:990px){#MenuDrawer .drawer.is-open:has(>.menu-drawer__aside){background-color:#00000073;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){:root[data-motion=respect] #MenuDrawer .menu-drawer__nav>.drill>li>:is(a,details>summary){animation:none}}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-header.css.map */
