.header{--header-height: var(--header-height-desktop);--header-icon-size: var(--header-icon-size-desktop);--header-logo-width: var(--header-logo-width-desktop);--_text: var(--header-text);--_icons: var(--header-icons);position:relative;display:block;color:var(--_text)}.header-section:has(.header[data-sticky=always]),.header-section:has(.header[data-sticky=scroll_up]){position:sticky;top:var(--announcement-bar-height, 0px);z-index:30;transition:transform var(--hover-duration) var(--animation-easing)}.header-section:has(.header.is-hidden){transform:translateY(-100%)}.header-section{position:relative;z-index:30}.header__bar{border-top:var(--header-divider-top, 0);border-bottom:var(--header-divider-bottom, 0);background:var(--header-background);transition:background-color var(--hover-duration) var(--animation-easing)}.header__inner{display:grid;min-height:var(--header-height);grid-template-columns:auto auto 1fr auto;grid-template-areas:"button logo nav icons";align-items:center;column-gap:var(--space-lg)}.header[data-width=full] .header__inner{padding-inline:var(--page-margin)}.header__start{display:contents}.header__menu-button{grid-area:button}.header__logo{grid-area:logo}.header__nav{grid-area:nav;min-width:0}.header__icons{grid-area:icons}.header__logo{display:inline-flex;align-items:center;color:var(--_text);text-decoration:none}.header__logo-image{width:var(--header-logo-width);max-width:100%;height:auto}.header__logo{max-width:calc(100vw - var(--page-margin) * 2 - var(--header-side-desktop) * 2 - var(--space-lg) * 2);min-width:0}.header__logo-text{overflow-wrap:anywhere;text-align:center}.header__logo-image--mobile,.header__logo-image--alternate{display:none}.header__logo-text{font-family:var(--heading-font-family);font-size:1.5rem;font-weight:var(--heading-h1-font-weight);line-height:1}.header__menu{display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-start;gap:var(--navigation-gap-desktop);padding:0;list-style:none}.header[data-menu-alignment=center] .header__menu{justify-content:center}.header[data-menu-alignment=right] .header__menu{justify-content:flex-end}.header__menu-item{position:relative}.header__menu-link{display:inline-flex;min-height:var(--touch-target);align-items:center;gap:var(--space-2xs);color:var(--_text);font-family:var(--navigation-font-family);font-size:var(--navigation-text-size);font-weight:var(--navigation-font-weight);letter-spacing:var(--navigation-letter-spacing);text-decoration:none;text-transform:var(--navigation-letter-case);cursor:pointer;list-style:none}.header__menu-link::-webkit-details-marker{display:none}.header__menu-link:hover,.header__menu-link.is-active,.header__dropdown[open]>.header__menu-link{color:var(--header-hover)}.header__chevron{--icon-size: 14px;transition:transform var(--hover-duration) var(--animation-easing)}.header__dropdown[open] .header__chevron{transform:rotate(180deg)}.header__dropdown[open]>:is(.header__submenu,.header__mega){animation:header-dropdown-in var(--hover-duration) var(--animation-easing)}@keyframes header-dropdown-in{0%{opacity:0;transform:translateY(-6px)}}.header__submenu{position:absolute;top:100%;left:calc(var(--space-sm) * -1);z-index:2;width:var(--header-dropdown-width);margin:0;padding:var(--space-xs) 0;border:var(--popup-border-width) var(--popup-border-style) var(--popup-border);border-radius:var(--popup-radius);background:var(--popup-background);box-shadow:var(--popup-shadow);color:var(--popup-text);list-style:none}.header__submenu a,.header__mega a{display:block;padding:var(--space-2xs) var(--space-md);color:inherit;font-size:var(--navigation-text-size);text-decoration:none}.header__submenu a,.header__mega-columns a{font-family:var(--navigation-font-family);font-weight:var(--navigation-font-weight);letter-spacing:var(--navigation-letter-spacing);text-transform:var(--navigation-letter-case)}.header__submenu a{padding-inline:var(--popup-padding)}.header__submenu a:hover,.header__submenu a.is-active,.header__mega a:hover,.header__mega a.is-active{color:var(--header-hover)}.header__submenu-nested{padding:0 0 0 var(--space-sm);list-style:none}.header__menu-item:has(.header__dropdown--mega){position:static}.header__mega{position:absolute;top:100%;right:0;left:0;z-index:2;border-top:var(--popup-border-width) var(--popup-border-style) var(--popup-border);border-bottom:var(--popup-border-width) var(--popup-border-style) var(--popup-border);background:var(--popup-background);box-shadow:var(--popup-shadow);color:var(--popup-text)}.header__mega-inner{display:flex;gap:var(--space-2xl);padding-block:var(--space-xl)}.header__mega-columns{display:grid;flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-lg);margin:0;padding:0;list-style:none}.header__mega a.header__mega-title{padding-inline:0;font-weight:700}.header__mega-links{padding:0;list-style:none}.header__mega-links a{padding-inline:0}.header__mega a.header__mega-all{padding-inline:0;text-decoration:underline;text-underline-offset:.2em}.header__promos{display:flex;gap:var(--space-md)}.header__promo{display:flex;width:240px;flex-direction:column;gap:var(--space-2xs);color:inherit;text-decoration:none}.header__promo-image{width:100%;aspect-ratio:4 / 3;border-radius:var(--media-radius);object-fit:cover}.header__promo-heading{font-weight:700}.header__promo-text{font-size:var(--small-text-size)}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2xs)}.header__icon{--icon-size: var(--header-icon-size);position:relative;display:inline-flex;min-width:var(--touch-target);min-height:var(--touch-target);align-items:center;justify-content:center;gap:var(--space-2xs);padding:0;border:0;background:none;color:var(--_icons);text-decoration:none}.header__icon:hover{color:var(--header-hover)}.header__icon-label{display:none;font-family:var(--navigation-font-family);font-size:var(--navigation-text-size)}.header[data-icon-labels=true] .header__icon-label{display:inline}.header[data-icon-labels=true] .header__icon{padding-inline:var(--space-2xs)}.header__menu-label{font-family:var(--navigation-font-family);font-size:var(--navigation-text-size)}.header__cart-count--badge{position:absolute;top:4px;right:2px;display:inline-flex;min-width:var(--cart-count-size);height:var(--cart-count-size);align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:var(--cart-count-background);color:var(--cart-count-text);font-size:calc(var(--cart-count-size) * .55);font-weight:700;line-height:1}.header__cart-count--number{font-size:var(--navigation-text-size);font-weight:700}.header__icon--mobile-only{display:none}@media(min-width:990px){.header__menu-button{display:none}.header[data-logo-desktop=center] .header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--header-height) auto;grid-template-areas:"button logo icons" "nav nav nav"}.header[data-logo-desktop=center] .header__nav{padding-bottom:var(--space-2xs)}.header[data-menu-desktop=button] .header__nav{display:none}.header[data-menu-desktop=button] .header__menu-button{display:inline-flex}.header[data-menu-desktop=button] .header__inner{grid-template-columns:auto auto 1fr auto;grid-template-areas:"button logo . icons"}.header[data-menu-desktop=button][data-logo-desktop=center] .header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"button logo icons"}.header[data-menu-desktop=button] .header__menu-button{justify-self:start}.header[data-style-desktop=floating] .header__bar{max-width:calc(var(--page-width) + var(--page-margin) * 2);margin:var(--space-sm) auto 0;border-radius:var(--header-floating-radius);background:var(--header-floating-glass);box-shadow:var(--header-floating-shadow);-webkit-backdrop-filter:blur(var(--header-floating-blur));backdrop-filter:blur(var(--header-floating-blur))}.header[data-style-desktop=floating][data-width=full] .header__bar{max-width:none}.header[data-style-desktop=floating]{padding-inline:var(--page-margin)}.header[data-style-desktop=floating] .header__inner{padding-inline:var(--space-lg)}.header-section:has(.header[data-transparent-desktop=true]){margin-bottom:calc(var(--header-overlap, var(--header-height-desktop)) * -1)}.header[data-transparent-desktop=true][data-style-desktop=classic]:not(.is-solid){--_text: var(--header-transparent-text);--_icons: var(--header-transparent-icons)}.header[data-transparent-desktop=true][data-style-desktop=classic]:not(.is-solid) .header__bar{border-color:transparent;background:var(--header-transparent-tint);-webkit-backdrop-filter:blur(var(--header-transparent-blur));backdrop-filter:blur(var(--header-transparent-blur))}.header[data-transparent-desktop=true][data-style-desktop=classic]:not(.is-solid) .header__logo-image--alternate{display:block}.header[data-transparent-desktop=true][data-style-desktop=classic]:not(.is-solid) .header__logo-image--alternate~.header__logo-image--desktop{display:none}}@media(min-width:990px){.header.is-compact .header__nav{visibility:hidden;position:absolute;pointer-events:none}.header.is-compact .header__menu-button{display:inline-flex}.header.is-compact .header__inner{grid-template-columns:auto auto 1fr auto;grid-template-areas:"button logo . icons"}.header.is-compact[data-logo-desktop=center] .header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"button logo icons"}.header.is-compact .header__menu-button{justify-self:start}}@media(max-width:989px){.header{--header-height: var(--header-height-mobile);--header-icon-size: var(--header-icon-size-mobile);--header-logo-width: var(--header-logo-width-mobile)}.header__nav{display:none}.header__inner{grid-template-columns:auto 1fr auto;grid-template-areas:"button logo icons";column-gap:var(--space-xs)}.header[data-logo-mobile=center] .header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header[data-logo-mobile=center] .header__menu-button{justify-self:start}.header__start:has(.header__icon--mobile-only){display:flex;grid-area:button;align-items:center;justify-self:start}.header__icon--desktop-only{display:none}.header__icons{gap:0}.header__icon{min-width:36px}.header__logo{max-width:calc(100vw - var(--page-margin) * 2 - var(--header-side-mobile) * 2 - var(--space-xs) * 2)}.header__icon--mobile-only{display:inline-flex}.header__icon-label,.header[data-icon-labels=true] .header__icon-label,.header__logo-image--desktop{display:none}.header__logo-image--mobile{display:block}.header[data-style-mobile=floating]{padding-inline:var(--page-margin)}.header[data-style-mobile=floating] .header__bar{margin-top:var(--space-xs);border-radius:var(--header-floating-radius);background:var(--header-floating-glass);box-shadow:var(--header-floating-shadow);-webkit-backdrop-filter:blur(var(--header-floating-blur));backdrop-filter:blur(var(--header-floating-blur))}.header[data-style-mobile=floating] .header__inner{padding-inline:var(--space-xs)}.header-section:has(.header[data-transparent-mobile=true]){margin-bottom:calc(var(--header-overlap, var(--header-height-mobile)) * -1)}.header[data-transparent-mobile=true][data-style-mobile=classic]:not(.is-solid){--_text: var(--header-transparent-text);--_icons: var(--header-transparent-icons)}.header[data-transparent-mobile=true][data-style-mobile=classic]:not(.is-solid) .header__bar{border-color:transparent;background:var(--header-transparent-tint);-webkit-backdrop-filter:blur(var(--header-transparent-blur));backdrop-filter:blur(var(--header-transparent-blur))}}@media(min-width:750px)and (max-width:989px){.header[data-show-desktop=false]{display:block!important}.header[data-show-mobile=false]{display:none!important}.header[data-margin][data-margin]{margin-top:var(--m-top-mobile);margin-bottom:var(--m-bottom-mobile)}}.header__drawer{width:var(--header-drawer-width);max-width:max(480px,var(--drawer-width));height:100%;max-height:none;margin:0;padding:0;border:0;border-inline-end:var(--drawer-border-width) var(--drawer-border-style) var(--drawer-border);border-radius:0 var(--drawer-radius) var(--drawer-radius) 0;background:var(--header-drawer-background);color:var(--header-drawer-text);box-shadow:var(--drawer-shadow)}.header__drawer[data-side=right]{margin-left:auto;border-inline-end:0;border-inline-start:var(--drawer-border-width) var(--drawer-border-style) var(--drawer-border);border-radius:var(--drawer-radius) 0 0 var(--drawer-radius)}.header__drawer::backdrop{background:var(--drawer-overlay)}.header__drawer[open]{animation:header-drawer-in var(--reveal-duration) var(--animation-easing)}.header__drawer[data-side=right][open]{animation-name:header-drawer-in-right}@keyframes header-drawer-in{0%{transform:translate(-100%)}}@keyframes header-drawer-in-right{0%{transform:translate(100%)}}.header__drawer-panel{display:flex;min-height:100%;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--drawer-padding)}.header__drawer-top{display:flex;align-items:center;justify-content:space-between}.header__drawer .header__icon{color:inherit}.header__drawer-menu,.header__drawer-menu ul{margin:0;padding:0;list-style:none}.header__drawer-menu>li{border-bottom:1px solid var(--drawer-border)}.header__drawer-menu a,.header__drawer-menu summary{display:flex;min-height:var(--touch-target);align-items:center;justify-content:space-between;color:inherit;font-family:var(--navigation-font-family);font-size:var(--navigation-text-size);font-weight:var(--navigation-font-weight);letter-spacing:var(--navigation-letter-spacing);text-decoration:none;text-transform:var(--navigation-letter-case);cursor:pointer;list-style:none}.header__drawer-menu summary::-webkit-details-marker{display:none}.header__drawer-group[open]>summary .header__chevron{transform:rotate(180deg)}.header__drawer-group ul{padding:0 0 var(--space-sm) var(--space-sm)}.header__drawer-group ul ul a{font-weight:400;opacity:.8}.header__drawer .header__promos{flex-wrap:wrap;padding-bottom:var(--space-md)}.header__drawer .header__promo{width:calc(50% - var(--space-md) / 2)}.header__drawer-account{--icon-size: 20px;display:flex;align-items:center;gap:var(--space-xs);margin-top:auto;color:inherit;text-decoration:none}.header-search{width:100%;max-width:none;margin:0;padding:0;border:0;background:var(--popup-background);color:var(--popup-text);box-shadow:var(--popup-shadow)}.header-search::backdrop{background:var(--popup-overlay)}.header-search__panel{padding-block:var(--space-md) var(--space-lg)}.header-search__form{--icon-size: 20px;display:flex;align-items:center;gap:var(--space-xs);border-bottom:1px solid var(--popup-border)}.header-search__icon{display:inline-flex}.header-search__input{flex:1;min-width:0;min-height:56px;border:0;background:none;font-size:var(--heading-h4-size);outline:none}.header-search__results:empty{display:none}.header-search__results{display:grid;gap:var(--space-lg);padding-top:var(--space-md)}.header-search__group-title{margin-bottom:var(--space-xs);font-size:var(--small-text-size);font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps)}.header-search__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}.header-search__item{display:flex;align-items:center;gap:var(--space-sm);color:inherit;text-decoration:none}.header-search__item img{width:56px;aspect-ratio:var(--search-image-ratio);border-radius:var(--media-radius);object-fit:cover}.header-search__meta{display:block;color:var(--color-muted);font-size:var(--small-text-size)}.header-search__price{color:inherit;font-weight:var(--price-font-weight)}.header-search__all{justify-self:start;text-decoration:underline;text-underline-offset:.2em}.loc{display:flex}.loc__form{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.loc__picker{position:relative}.loc__toggle{display:inline-flex;min-height:var(--touch-target);align-items:center;gap:6px;padding:0 6px;border:0;background:none;color:inherit;font:inherit;font-size:var(--label-text-size);white-space:nowrap;cursor:pointer}.loc__chevron{--icon-size: 14px;transition:transform var(--hover-duration) var(--animation-easing)}.loc__toggle[aria-expanded=true] .loc__chevron{transform:rotate(180deg)}.loc__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;width:max-content;min-width:220px;max-width:min(320px,calc(100vw - 32px));max-height:320px;flex-direction:column;gap:6px;padding:8px;border:var(--popup-border-width) var(--popup-border-style) var(--popup-border);border-radius:var(--popup-radius);background:var(--popup-background);box-shadow:var(--popup-shadow);color:var(--popup-text)}.loc__panel[hidden]{display:none}.loc__panel[data-up=true]{top:auto;bottom:calc(100% + 6px)}.loc__search{flex:none}.loc__list{display:flex;overflow-y:auto;flex-direction:column;margin:0;padding:0;list-style:none;overscroll-behavior:contain}.loc__list li[hidden]{display:none}.loc__option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:calc(var(--popup-radius) / 2);background:none;color:inherit;font:inherit;font-size:var(--label-text-size);text-align:left;cursor:pointer}.loc__option:hover,.loc__option:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.loc__option[aria-current=true]{font-weight:700}.loc__currency{opacity:.7;white-space:nowrap}.loc__empty{margin:4px 10px;font-size:var(--label-text-size);opacity:.7}.loc--menu{margin-top:auto;padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.loc--menu .loc__form{width:100%;flex-direction:column;align-items:stretch}.loc--menu .loc__toggle{width:100%;justify-content:flex-start;padding:0;font-size:var(--body-text-size)}.loc--menu .loc__chevron{margin-left:auto}.loc--menu .loc__panel{position:static;width:100%;max-width:none;margin-top:4px}.loc--menu+.header__drawer-account,.header__drawer-account+.loc--menu{margin-top:var(--space-sm)}.loc--floating{position:fixed;bottom:16px;left:16px;z-index:40;transform:translateY(calc(var(--loc-lift, 0px) * -1));transition:transform .3s var(--animation-easing)}.loc--floating .loc__form{padding:2px 6px;border:var(--popup-border-width) var(--popup-border-style) var(--popup-border);border-radius:999px;background:var(--popup-background);box-shadow:var(--popup-shadow);color:var(--popup-text)}.loc--floating .loc__panel{left:0;right:auto}@media(min-width:990px){.loc[data-loc-desktop=false]{display:none}.loc--floating[data-corner-desktop=right]{right:16px;left:auto}.loc--floating[data-corner-desktop=right] .loc__panel{right:0;left:auto}}@media(max-width:989px){.loc[data-loc-mobile=false]{display:none}.loc--floating[data-corner-mobile=right]{right:16px;left:auto}.loc--floating[data-corner-mobile=right] .loc__panel{right:0;left:auto}.loc--header .loc__toggle{padding:0 4px;font-size:var(--small-text-size)}}.loc__flag{width:20px;height:15px;flex:none;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.loc__name{display:inline-flex;min-width:0;align-items:center;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/header.css.map */
