.site-header{display:block;background-color:var(--color-background, #fff);color:var(--color-text, #111);border-bottom:1px solid var(--color-border, #e5e5e5);position:relative;z-index:var(--z-index-header, 100);transition:background-color var(--duration-default, .15s) ease,border-color var(--duration-default, .15s) ease}.site-header__container{padding-top:var(--spacing-2, .5rem);padding-bottom:var(--spacing-2, .5rem)}.site-header__main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-4, 1rem);min-height:64px}.site-header__left-slot{grid-column:1;display:flex;align-items:center;justify-content:flex-start;min-width:0}.site-header__logo-wrapper{grid-column:2;display:flex;align-items:center;justify-content:center;text-align:center;margin-inline:auto}.site-header__actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--spacing-2, .5rem)}.site-header__nav-band{display:flex;width:100%;min-height:60px;height:60px;justify-content:center;align-items:center;background-color:var(--color-nav-bg, #000000);color:var(--color-nav-link, #ffffff)}.site-header__nav-container{display:flex;min-height:60px;height:60px;justify-content:center;align-items:center}@media(max-width:989px){.site-header__main{grid-template-columns:auto 1fr auto}.site-header__nav-band{display:none!important}}@media(min-width:990px){.site-header:not(.site-header--mobile) .site-header__mobile-trigger-wrapper{display:none!important}}@media(min-width:990px){.site-header:is(.site-header--inline,.site-header--inline-center){display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr) auto;align-items:center;gap:24px;padding-inline:max(24px,calc((100% - var(--page-width, 1600px)) / 2))}.site-header:is(.site-header--inline,.site-header--inline-center)>.site-header__container,.site-header:is(.site-header--inline,.site-header--inline-center) .site-header__main{display:contents}.site-header:is(.site-header--inline,.site-header--inline-center) .site-header__left-slot{display:none}.site-header--inline .site-header__logo-wrapper{grid-column:1;grid-row:1;justify-content:start;margin:0}.site-header--inline .site-header__nav-band{grid-column:2;grid-row:1;justify-content:end}.site-header:is(.site-header--inline,.site-header--inline-center) .site-header__actions{grid-column:3;grid-row:1}.site-header:is(.site-header--inline,.site-header--inline-center) .site-header__nav-band{background:transparent;color:inherit;min-width:0;height:auto}.site-header:is(.site-header--inline,.site-header--inline-center) .desktop-menu__link:not(.is-featured){color:inherit}.site-header:is(.site-header--inline,.site-header--inline-center) .site-header__nav-container{width:100%;padding:0;justify-content:inherit}.site-header.site-header--inline-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header--inline-center .site-header__logo-wrapper{grid-column:2;grid-row:1}.site-header--inline-center .site-header__nav-band{grid-column:1;grid-row:1;justify-content:start}.site-header--mobile .site-header__mobile-trigger-wrapper{display:block}.site-header .desktop-menu{flex-wrap:nowrap;height:auto}.site-header :is(.desktop-navigation,.site-header__nav-container,.site-header__nav-band){height:auto;min-height:var(--nav-height, 60px)}.site-header__logo-wrapper{min-width:0;max-width:320px}.site-header__logo-text{overflow-wrap:anywhere}}.site-header__logo-wrapper{display:flex;align-items:center}.site-header__layout--full .site-header__logo-wrapper,.site-header__layout--inline-center .site-header__logo-wrapper,.site-header__layout--mobile .site-header__logo-wrapper{justify-content:center}.site-header__logo-link{display:inline-block;text-decoration:none;color:inherit;max-width:var(--logo-desktop-width, 50%)}.site-header__logo-image{display:block;width:100%;height:auto}.site-header__logo-text{margin:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:500;letter-spacing:.05em;text-transform:none;text-decoration:none}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2, .5rem)}.site-header__btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;padding:var(--spacing-2, .5rem);cursor:pointer;text-decoration:none;position:relative}.site-header__cart-link .cart-count{position:absolute;top:2px;right:2px;background-color:var(--color-cart-count, #f8eace);color:var(--color-cart-count-text, #000);font-size:10px;font-weight:700;min-width:16px;height:16px;line-height:16px;border-radius:8px;text-align:center;padding:0 4px}.site-header__cart-link .cart-count.is-empty{display:none}@media(min-width:990px){.desktop-navigation{font-family:var(--font-nav);display:flex;align-items:center;min-height:60px;height:var(--nav-height, 60px)}.desktop-menu{display:flex;align-items:center;min-height:60px;height:var(--nav-height, 60px);gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.desktop-menu__item{position:relative;display:flex;align-items:center;height:var(--nav-height, 60px);min-height:60px;flex:none}.site-header .desktop-menu__link{position:relative;display:inline-flex;align-items:center;height:var(--nav-height, 60px);min-height:60px;gap:var(--spacing-1, .25rem);padding:0;color:var(--color-nav-link, #fff);text-decoration:none;font-weight:var(--font-nav-weight, 500);font-size:15px;line-height:1.4;letter-spacing:.02em;white-space:nowrap}.desktop-menu__link:after{content:"";position:absolute;inset-inline:0;bottom:10px;height:1px;background:currentColor;transform:scaleX(0);transition:transform var(--duration-fast, .15s) ease}.desktop-menu__link:is(:hover,:focus-visible,.is-active):after,.desktop-menu__popover.is-open>.desktop-menu__link:after{transform:scaleX(1)}.desktop-menu__link:focus-visible{outline:none}.desktop-menu__link.is-featured{color:var(--header-highlight-color);font-weight:var(--font-nav-weight, 500)}.desktop-menu__dropdown{background:var(--color-background, #fff);color:var(--color-text, #111);border:0;border-radius:0;box-shadow:none;min-width:0;margin:0;position:absolute;top:var(--desktop-dropdown-top, 100%);left:0;right:0;width:100%;box-sizing:border-box;padding:24px 0 28px}.desktop-submenu{margin:0;padding:0;list-style:none}.desktop-submenu__link,.desktop-grandmenu__link{display:block;width:fit-content;max-width:100%;padding:6px 0;color:inherit;text-decoration:none;font-size:14px;font-weight:var(--font-nav-weight, 500);line-height:1.5}.desktop-submenu__link:hover,.desktop-grandmenu__link:hover{text-decoration:underline;text-decoration-thickness:1px}.desktop-menu__item--has-dropdown,.desktop-menu__item--has-dropdown>.desktop-menu__popover{position:static}.mega-menu__container{width:min(calc(100% - 64px),1200px);margin-inline:auto}.mega-menu__grid{display:grid;width:min(100%,var(--mega-menu-inner-width, 320px));margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.mega-menu--simple .mega-menu__grid{margin-inline:0}.mega-menu__grid--promo-only{max-width:260px}.mega-menu__grid--with-image.mega-menu__grid--image-left{grid-template-columns:260px minmax(0,1fr)}.mega-menu__grid--with-image.mega-menu__grid--image-right{grid-template-columns:minmax(0,1fr) 260px}.mega-menu__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:20px 28px;min-width:0}.mega-menu--simple .desktop-submenu,.mega-menu__column{min-width:0;overflow-wrap:anywhere}.mega-menu__heading{display:block;margin:0 0 16px;font-size:14px;font-weight:var(--font-nav-weight, 500);line-height:1.4;text-transform:uppercase;letter-spacing:.02em;color:inherit;text-decoration:none}.mega-menu__sublist{margin:0;padding:0;list-style:none}.mega-menu__sublink{display:block;padding:4px 0;line-height:1.5;color:inherit;text-decoration:none;font-size:14px}.mega-menu__sublink:hover{text-decoration:underline;text-decoration-thickness:1px}.mega-menu__promo{min-width:0;overflow:hidden;max-height:300px!important}.mega-menu__promo-link{display:block}.mega-menu__promo-image{display:block;width:100%;height:auto;max-height:300px!important;object-fit:cover;border-radius:0}.mega-menu__collection-image{display:block;margin-bottom:12px}.mega-menu__thumb{width:100%;max-height:120px;object-fit:cover}.mega-menu--simple .mega-menu__collection-image{max-width:160px}}.site-header.is-sticky{position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.site-header--overlay{position:absolute;top:0;left:0;right:0}.site-header--overlay.is-overlay-active{background-color:transparent;border-bottom-color:#fff3;color:var(--overlay-header-color, #ffffff)}.site-header--overlay.is-overlay-active .site-header__logo-text,.site-header--overlay.is-overlay-active .desktop-menu__link,.site-header--overlay.is-overlay-active .site-header__btn{color:var(--overlay-header-color, #ffffff)}@media(max-width:989px){.site-header__nav-wrapper{display:none}.site-header__layout{grid-template-columns:auto 1fr auto!important}.site-header__logo-wrapper{justify-content:center!important}.site-header__logo-link{max-width:var(--logo-mobile-width, 50%)}}.site-header{border-bottom-color:transparent}@media(min-width:990px){.site-header--divider-desktop{border-bottom-color:var(--color-border, #e5e5e5)}}.site-header__container{padding-block:0}.site-header--full-width .site-header__container,.site-header--full-width .site-header__nav-container{width:calc(100% - 48px);max-width:none}.site-header__main{padding-block:var(--header-top-desktop, 16px) var(--header-bottom-desktop, 16px)}.site-header__utility-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:32px;padding-top:4px}.site-header__utility-row:has(.site-header__localization):not(:has(.site-header__social)){justify-content:flex-start}.site-header__social .social-icons{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.site-header__social .social-icons__link{display:grid;width:24px;height:24px;place-items:center}.site-header__social svg{display:block;width:18px;height:18px}.site-header__logo-link{display:block;width:var(--logo-desktop-width, 120px);max-width:100%}.site-header__logo-image--mobile{display:none}.site-header__logo-image--mobile:only-child{display:block}.site-header__logo-text{color:inherit;white-space:nowrap}.site-header__btn{min-width:42px;min-height:42px;padding:8px}.site-header__btn svg{display:block;width:22px;height:22px}.site-header__mobile-search{display:none}.site-header__nav-band{background:transparent;color:inherit}.site-header__nav-band .desktop-menu__link:not(.is-featured){color:inherit}.site-header__nav-band .desktop-menu__link{text-transform:none}.site-header__search-bar{display:block;position:relative;width:clamp(180px,19vw,280px)}.site-header__search-form{display:flex;align-items:center;height:40px;border-bottom:1px solid currentColor}.site-header__search-input{width:100%;min-width:0;padding:8px 0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px}.site-header__search-input:focus-visible{outline:0}.site-header__search-form:focus-within{border-bottom-width:2px}.site-header__search-submit{display:grid;flex:none;width:36px;height:36px;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.site-header__search-submit svg{width:20px;height:20px}.site-header__search-results{position:absolute;top:100%;right:0;left:0;z-index:5;max-height:min(70vh,520px);overflow-y:auto;padding:12px;border:1px solid var(--color-border, #e5e5e5);background:var(--color-background, #fff);color:var(--color-text, #111);box-shadow:0 8px 20px #0000001f}.site-header__search-results:empty{display:none}.site-header__search-trigger--bar{display:none}.site-header__account-menu{display:grid;min-width:180px;right:0;left:auto;padding:8px}.site-header__account-menu a{display:block;padding:9px 10px;color:inherit;text-decoration:none;white-space:nowrap}.site-header__account-menu a:hover{background:var(--color-bg-subtle, #f5f5f5)}.site-header .desktop-menu__label{align-self:flex-start;margin:2px 0 0 4px;padding:2px 5px;border-radius:2px;background:var(--header-highlight-color, #a20e20);color:#fff;font-size:10px;line-height:1}.site-header .desktop-menu__link.is-featured{color:var(--header-highlight-color)}.site-header .desktop-submenu__popover>.desktop-submenu__dropdown{top:0;left:100%;right:auto}.site-header .desktop-submenu__popover.is-flipped>.desktop-submenu__dropdown{left:auto;right:100%}.site-header.is-sticky{position:relative;top:auto;background:var(--color-background, #fff);box-shadow:0 2px 10px #00000014}.site-header--overlay.is-sticky{position:fixed;top:0;right:0;left:0}.site-header[data-sticky=scroll-up].is-scrolled-down{transform:translateY(-100%)}.site-header[data-sticky=compact].is-sticky .site-header__logo-link{width:calc(var(--logo-desktop-width, 120px) * .75)}.site-header[data-sticky=compact].is-sticky .site-header__main{padding-block:6px}@media(min-width:990px){.site-header:is(.site-header--inline-left,.site-header--inline-menu-center){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding-inline:max(24px,calc((100% - var(--page-width, 1600px)) / 2))}.site-header:is(.site-header--inline-left,.site-header--inline-menu-center)>.site-header__container,.site-header:is(.site-header--inline-left,.site-header--inline-menu-center) .site-header__main{display:contents}.site-header:is(.site-header--inline-left,.site-header--inline-menu-center) .site-header__left-slot{display:none}.site-header:is(.site-header--inline-left,.site-header--inline-menu-center) .site-header__logo-wrapper{grid-column:1;grid-row:1;justify-content:start;margin:0}.site-header:is(.site-header--inline-left,.site-header--inline-menu-center) .site-header__nav-band{grid-column:2;grid-row:1;min-width:0;height:auto}.site-header--inline-left .site-header__nav-band{justify-content:flex-start}.site-header--inline-menu-center .site-header__nav-band{justify-content:center}.site-header:is(.site-header--inline-left,.site-header--inline-menu-center) .site-header__nav-container{width:100%;min-height:var(--nav-height, 60px);padding:0;justify-content:inherit}.site-header:is(.site-header--inline-left,.site-header--inline-menu-center) .site-header__actions{grid-column:3;grid-row:1}.site-header:is(.site-header--inline,.site-header--inline-center,.site-header--inline-left,.site-header--inline-menu-center):has(.site-header__utility-row){grid-template-rows:auto auto}.site-header:is(.site-header--inline,.site-header--inline-center,.site-header--inline-left,.site-header--inline-menu-center) .site-header__utility-row{grid-column:1 / -1;grid-row:1}.site-header:is(.site-header--inline,.site-header--inline-center,.site-header--inline-left,.site-header--inline-menu-center):has(.site-header__utility-row) :is(.site-header__logo-wrapper,.site-header__nav-band,.site-header__actions){grid-row:2}.site-header--full-width:is(.site-header--inline,.site-header--inline-center,.site-header--inline-left,.site-header--inline-menu-center){padding-inline:24px}.site-header:is(.site-header--inline,.site-header--inline-center,.site-header--inline-left,.site-header--inline-menu-center) .desktop-menu{gap:clamp(12px,1.6vw,24px)}}@media(max-width:989px){.site-header__utility-row,.site-header__search-bar,.site-header__optional-link--locator,.site-header__account-link{display:none}.site-header__container{width:calc(100% - 32px)}.site-header__main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;min-height:56px;padding-block:var(--header-top-mobile, 8px) var(--header-bottom-mobile, 8px)}.site-header__left-slot{gap:2px}.site-header__mobile-search{display:inline-flex}.site-header__search-trigger{display:none}.site-header__actions{gap:0}.site-header__btn{min-width:40px;min-height:40px;padding:8px}.site-header__logo-wrapper{min-width:0;max-width:min(36vw,200px)}.site-header__logo-link{width:var(--logo-mobile-width, 90px)}.site-header__logo-link.has-mobile-logo .site-header__logo-image--desktop{display:none}.site-header__logo-image--mobile{display:block}.site-header__logo-text{overflow:hidden;max-width:38vw;font-size:clamp(14px,3.8vw,20px);text-overflow:ellipsis}.site-header--divider-mobile{border-bottom-color:var(--color-border, #e5e5e5)}.site-header--mobile-center-right .site-header__left-slot{grid-column:3;grid-row:1;justify-content:flex-end}.site-header--mobile-center-right .site-header__actions{grid-column:1;grid-row:1;justify-self:start}.site-header--mobile-center-right .site-header__logo-wrapper{grid-column:2;grid-row:1}.site-header--mobile-left .site-header__main{grid-template-columns:auto minmax(0,1fr) auto}.site-header--mobile-left .site-header__logo-wrapper{grid-column:1;grid-row:1;justify-content:flex-start!important;margin:0}.site-header--mobile-left .site-header__left-slot{grid-column:2;grid-row:1;justify-content:flex-end}.site-header--mobile-left .site-header__actions{grid-column:3;grid-row:1}.site-header[data-sticky=compact].is-sticky .site-header__logo-link{width:calc(var(--logo-mobile-width, 90px) * .8)}}@media(min-width:990px){.site-header--full .site-header__main{padding-bottom:max(0px,calc(var(--header-bottom-desktop, 16px) - 8px))}.site-header--full.site-header--divider-desktop{border-bottom-color:var(--color-border, #e5e5e5)}.site-header:not(.site-header--divider-desktop){border-bottom-color:transparent}.site-header--full .desktop-menu__link:after{bottom:-1px}.site-header--full .site-header__logo-wrapper{align-self:end}.site-header--full .desktop-menu__popover{display:flex}.site-header--full :is(.site-header__nav-band,.site-header__nav-container,.desktop-navigation,.desktop-menu,.desktop-menu__item){height:auto;min-height:0;align-items:flex-start}.site-header--full .desktop-menu__link{height:auto;min-height:44px;align-items:flex-start;padding-bottom:max(23px,calc((var(--nav-height, 60px) - 21px) / 2))}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-header.css.map */
