.section-header{position:sticky;top:0;z-index:40;transition:transform var(--motion-header-reveal) var(--ease-base)}.section-header[data-header-hidden]{transform:translateY(-100%)}.section-header:has(>.site-header[data-transparent]){margin-bottom:calc(-1 * var(--header-height))}.site-header{--header-current-fg: var(--header-fg);--header-current-contrast: var(--header-bg);--header-current-bg-alpha: 1;--header-surface: var(--header-bg);--header-shade: var(--header-bg);position:relative;display:block;color:rgb(var(--header-current-fg))}.site-header[data-transparent]:not([data-menu-open]):not([data-mega-open]):not([data-solid]){--header-current-fg: var(--header-fg-transparent);--header-current-contrast: var(--header-bg);--header-current-bg-alpha: 0}.site-header[data-transparent][data-transparent-light]:not([data-menu-open]):not([data-mega-open]):not([data-solid]){--header-current-contrast: var(--header-fg)}.site-header[data-mega-open]{--header-surface: var(--color-background);--header-current-fg: var(--color-foreground);--header-current-contrast: var(--color-background);--header-current-bg-alpha: 1}.site-header button,.site-header a{-webkit-tap-highlight-color:transparent}.site-header__bar{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;height:var(--header-height);padding-inline:var(--page-gutter);background-color:rgb(var(--header-surface) / var(--header-current-bg-alpha));color:rgb(var(--header-current-fg));transition:color var(--motion-header-bg) var(--ease-base),background-color var(--motion-header-bg) var(--ease-base)}.site-header__bar:before{content:"";position:absolute;top:0;right:0;bottom:-24px;left:0;z-index:-1;background:linear-gradient(rgb(var(--header-shade) / var(--header-shade-alpha, .55)),rgb(var(--header-shade) / 0));opacity:0;pointer-events:none;transition:opacity var(--motion-header-bg) var(--ease-base)}.site-header[data-transparent]:not([data-menu-open]):not([data-mega-open]):not([data-solid]) .site-header__bar:before{opacity:1}.site-header[data-transparent-light] .site-header__bar:before{display:none}.site-header__start,.site-header__end{display:flex;align-items:center;min-width:0;height:100%}.site-header__start{gap:.25rem}.site-header__end{justify-content:flex-end;gap:.25rem}.site-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;border:0;background:none;color:inherit}.site-header__cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background-color:rgb(var(--header-current-fg));color:rgb(var(--header-current-contrast));font-size:10px;line-height:16px;text-align:center}.site-header__heading{all:inherit;display:contents}.site-header__logo{display:flex;align-items:center;justify-content:center;min-width:0}.site-header__logo-image{width:var(--logo-width);max-width:min(var(--logo-width),38vw);height:auto}@media screen and (max-width:989px){.site-header__logo-image{max-width:min(var(--logo-width),30vw,120px)}}.site-header__logo-image--transparent{display:none}.site-header[data-transparent]:not([data-menu-open]):not([data-mega-open]):not([data-solid]) .site-header__logo-image--transparent{display:block}.site-header[data-transparent]:not([data-menu-open]):not([data-mega-open]):not([data-solid]) .site-header__logo-image--solid{display:none}.site-header__logo-text{display:block;max-width:50vw;overflow:hidden;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.25rem;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.site-header__menu,.site-header__secondary,.site-header__text-links{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}.site-header__link{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body-family);font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);line-height:var(--type-nav-line);letter-spacing:var(--type-ui-tracking);text-decoration:none;text-transform:uppercase;text-underline-offset:3px;white-space:nowrap}.site-header__link[aria-expanded=true],.site-header__link[aria-current=page],.site-header__link[data-active-trail]{text-decoration:underline}@media(hover:hover){.site-header__link:hover{text-decoration:underline}}.site-header__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media screen and (max-width:989px){.site-header__nav,.site-header__secondary,.site-header__text-links{display:none}}.site-header__cart-text{display:none}@media screen and (min-width:990px){.site-header__cart{width:auto;height:auto}.site-header__cart .icon,.site-header__cart .site-header__cart-count{display:none}.site-header__cart .site-header__cart-text{display:inline-flex}.site-header__burger,.site-header__search--mobile,.site-header__icon--mobile{display:none}.site-header__bar{display:flex;align-items:flex-end;gap:0;padding-block:16px}.site-header__start,.site-header__end{align-items:flex-end;height:auto}.site-header__logo{order:-1;flex:none;margin-right:72px}.site-header__start{flex:1 1 auto}.site-header__end{flex:none;gap:32px}.site-header__logo-text{max-width:20vw}}.mega-panel{position:absolute;top:100%;left:0;z-index:2;width:100%;min-height:368px;padding:40px var(--page-gutter) 20px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mega-panel[hidden]{display:none}ul.mega-panel__columns{display:flex;flex-wrap:wrap;gap:32px 10%;margin:0;padding:0;list-style:none}.mega-panel__column{display:flex;flex-direction:column;gap:16px;min-width:0}ul.mega-panel__links{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.mega-panel__heading,.mega-panel__link{color:inherit;text-decoration:none;text-transform:uppercase;text-underline-offset:3px}.mega-panel__heading{font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);line-height:var(--type-nav-line)}.mega-panel__link{font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line)}.mega-panel__heading[aria-current=page],.mega-panel__link[aria-current=page],.mega-panel__heading:hover,.mega-panel__link:hover{text-decoration:underline}.mega-panel__heading:focus-visible,.mega-panel__link:focus-visible,.mega-panel__card-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.mega-panel__card{width:min(220px,18vw);margin-left:auto}.mega-panel__card-link{color:inherit;text-decoration:none}.mega-panel__caption{margin-top:.5rem;font-size:var(--type-small-size);text-transform:uppercase}@media screen and (max-width:989px){.mega-panel{display:none!important}}.site-header__burger .icon-close,.site-header__burger .site-header__burger-close,.site-header__burger[aria-expanded=true] .icon-menu,.site-header__burger[aria-expanded=true] .site-header__burger-open{display:none}.site-header__burger[aria-expanded=true] .icon-close{display:block}.site-header__burger[aria-expanded=true] .site-header__burger-close{display:inline}.mobile-menu{position:fixed;top:var(--mobile-menu-top, var(--header-height));left:0;z-index:10;width:100%;height:calc(100dvh - var(--mobile-menu-top, var(--header-height)));overflow:hidden;background-color:rgb(var(--header-bg));color:rgb(var(--header-fg));transform:translate(-100%);visibility:hidden;transition:transform var(--motion-drawer) var(--ease-base),visibility 0s linear var(--motion-drawer)}.mobile-menu[hidden]{display:none}.mobile-menu[data-open]{transform:none;visibility:visible;transition:transform var(--motion-drawer) var(--ease-base),visibility 0s linear 0s}@media screen and (min-width:990px){.mobile-menu{display:none!important}}.mobile-menu__root,.mobile-menu__submenu{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;background-color:rgb(var(--header-bg))}.mobile-menu__root{display:flex;flex-direction:column;padding:10px 16px 12px}.mobile-menu__submenu{z-index:1;padding:0 16px 24px;transform:translate(-100%);visibility:hidden;transition:transform var(--motion-drawer) var(--ease-base),visibility 0s linear var(--motion-drawer)}.mobile-menu__submenu[hidden]{display:none}.mobile-menu__submenu[data-open]{transform:none;visibility:visible;transition:transform var(--motion-drawer) var(--ease-base),visibility 0s linear 0s}ul.mobile-menu__list,ul.mobile-menu__groups,ul.mobile-menu__links{margin:0;padding:0;list-style:none}.mobile-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:0;border:0;background:none;color:inherit;font-family:var(--font-body-family);font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);line-height:var(--type-nav-line);letter-spacing:var(--type-ui-tracking);text-align:left;text-decoration:none;text-transform:uppercase}.mobile-menu__item .icon,.mobile-menu__group-title .icon{flex:none}.mobile-menu__item[aria-current=page]{text-decoration:underline;text-underline-offset:3px}.mobile-menu__promo{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:12px;border:var(--border-width) solid rgb(var(--color-border));border-radius:var(--radius-ui, 0px)}.mobile-menu__promo-head{display:flex;align-items:center;gap:12px}.mobile-menu__promo-image{width:32px;height:32px;object-fit:contain}.mobile-menu__promo-heading{margin:0;font-size:var(--type-nav-size);font-weight:600;letter-spacing:var(--type-ui-tracking);text-transform:uppercase}.mobile-menu__promo-text{font-size:13px;line-height:20px;letter-spacing:var(--type-ui-tracking)}.mobile-menu__promo-text>*{margin:0}.mobile-menu__promo-button{display:flex;align-items:center;justify-content:center;min-height:24px;padding:2px 12px;border-radius:var(--radius-ui, 0px);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:var(--type-nav-size);font-weight:var(--type-button-weight);text-decoration:none;text-transform:uppercase}.mobile-menu__footer{display:flex;flex-direction:column;margin-top:auto;padding-top:24px}.mobile-menu__localization{display:flex;flex-direction:column}.mobile-menu__utility{position:relative;display:flex;align-items:center;gap:8px;min-height:42px;padding:0;border:0;background:none;color:inherit;font-size:13px;letter-spacing:var(--type-ui-tracking);text-decoration:none}.mobile-menu__utility .icon{width:16px;height:16px}.mobile-menu__currency{width:16px;font-size:16px;text-align:center}.mobile-menu__select{-webkit-appearance:none;appearance:none;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit}.mobile-menu__select:focus-visible{outline:1px solid currentColor;outline-offset:2px}.mobile-menu__back{display:flex;align-items:center;gap:12px;width:100%;padding:13px 26px 5px 0;border:0;background:none;color:inherit;font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line);letter-spacing:var(--type-ui-tracking);text-align:left;text-transform:uppercase}.mobile-menu__group-link,.mobile-menu__group-title{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:inherit;font-size:var(--type-nav-size);font-weight:var(--type-nav-weight);line-height:var(--type-nav-line);letter-spacing:var(--type-ui-tracking);text-decoration:none;text-transform:uppercase}.mobile-menu__group-title{cursor:pointer;list-style:none}.mobile-menu__group-title::-webkit-details-marker{display:none}.mobile-menu__group[open]>.mobile-menu__group-title .icon-plus,.mobile-menu__group:not([open])>.mobile-menu__group-title .icon-minus{display:none}ul.mobile-menu__links{padding-block:0 8px}.mobile-menu__link{display:block;padding:7px 0;color:inherit;font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line);letter-spacing:var(--type-ui-tracking);text-decoration:none;text-transform:uppercase}.mobile-menu__link[aria-current=page],.mobile-menu__group-link[aria-current=page]{text-decoration:underline;text-underline-offset:3px}.mobile-menu__item:focus-visible,.mobile-menu__back:focus-visible,.mobile-menu__group-title:focus-visible,.mobile-menu__group-link:focus-visible,.mobile-menu__link:focus-visible,.mobile-menu__utility:focus-visible,.mobile-menu__promo-button:focus-visible{outline:1px solid currentColor;outline-offset:2px}.site-header__wishlist[data-wishlist-filled] svg path{fill:currentColor}.site-header__wishlist[data-wishlist-filled] [data-wishlist-count]{display:none}@media screen and (max-width:989px){.site-header__logo-text{font-size:15px;letter-spacing:.12em}}.mobile-menu__list--expanded>li>.mobile-menu__item{min-height:44px;font-size:20px;font-weight:600;letter-spacing:0;text-transform:none}.mobile-menu .mobile-menu__tree{margin:4px 0 12px;padding:0 0 0 14px;border-left:1px solid rgb(var(--color-foreground) / .2);list-style:none}.mobile-menu__tree>li+li{margin-top:4px}.mobile-menu__tree-title{display:flex;align-items:center;min-height:40px;color:inherit;font-size:var(--type-nav-size);font-weight:600;letter-spacing:var(--type-ui-tracking);text-decoration:none;text-transform:uppercase}.mobile-menu .mobile-menu__tree-links{margin:0 0 8px;padding:0;list-style:none}.mobile-menu__tree-link{display:flex;align-items:center;min-height:36px;color:inherit;font-size:var(--type-small-size);font-weight:500;letter-spacing:var(--type-ui-tracking);text-decoration:none;text-transform:uppercase}.mobile-menu__tree-title[aria-current=page],.mobile-menu__tree-link[aria-current=page]{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header.css.map */
