@font-face{font-family:Helvetica Neue;src:url(./HelveticaNeueMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.header{position:sticky;top:calc(0px - var(--header-promo-height, 0px));z-index:50;transition:transform .6s cubic-bezier(.76,0,.03,.99)}@media (min-width: 1280px){.header{mix-blend-mode:difference}}.header.hidden-on-menu-open{transform:translateY(-100%)}.header__promo{display:grid;place-items:center;min-height:3.6rem;font-size:1.1rem;text-transform:uppercase;background-color:#fff;padding-inline:2.6rem;transition:transform .6s cubic-bezier(.76,0,.03,.99)}@media (max-width: 767px){.header__promo{padding-inline:1.3rem}}@media (min-width: 1280px){.header__promo{background-color:#000}}@media (min-width: 1280px){.header__promo{border-bottom:1px solid rgba(255,255,255,.1)}}.header__promo-text{text-align:center;grid-area:1/1;opacity:0;pointer-events:none}@media (min-width: 1280px){.header__promo-text{color:#fff}}.header__promo-text.active{opacity:1;pointer-events:auto}.header__promo-text a{color:inherit}.header__promo-text a:hover{text-decoration:underline}.header__promo-actions-bar{color:#fff;position:absolute;right:2.6rem;display:none}@media (min-width: 1280px){.header__promo-actions-bar{display:flex;gap:1rem}}.header__promo .header__action-separator svg line{stroke:#fff}.header__wrapper{position:relative;overflow:visible;height:100%;background-color:#fff;transition:transform .6s cubic-bezier(.76,0,.03,.99)}@media (min-width: 1280px){.header__wrapper{background-color:#0000;position:absolute;width:100%}}.header__content{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:2.6rem}@media (max-width: 767px){.header__content{padding-inline:1.3rem}}@media (min-width: 1280px){.header__content{display:flex;align-items:center;justify-content:space-between;padding-top:1.3rem;padding-bottom:1.3rem}}.header__logo svg{max-height:50px}@media (min-width: 1280px){.header__logo{position:absolute;top:0;left:50%;transform:translate(-50%)}.header__logo svg{max-height:unset}.header__logo svg path{fill:#fff}}.header__actions{display:flex;flex-direction:row;gap:2.25rem;justify-content:end}@media (min-width: 1280px){.header__actions{color:#fff}}.header__actions a:not(.header__cart-link){position:relative;overflow:hidden;font-weight:500;text-transform:uppercase;padding:4px 4px 3px;margin:-4px -4px -3px;line-height:1;color:#fff;transition:color .2s cubic-bezier(1,0,0,1);display:block}.header__actions a:not(.header__cart-link):before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#fff;transition:height .2s cubic-bezier(1,0,0,1);z-index:-1}.header__actions a:not(.header__cart-link).hover,.header__actions a:not(.header__cart-link):hover{color:#000}.header__actions a:not(.header__cart-link).hover:before,.header__actions a:not(.header__cart-link):hover:before{height:100%}.header__actions>div:not(.header__cart){display:none}@media (min-width: 1280px){.header__actions>div:not(.header__cart){display:block}}.header__actions .header__search{margin-right:2.25rem}@media (min-width: 1280px){.header__cart-icon{display:none}}.header__cart-count{border:1px solid #000;padding:4px 4px 2px}@media (min-width: 1280px){.header__cart-count{position:relative;overflow:hidden;font-weight:500;text-transform:uppercase;padding:4px 4px 1px;margin:-4px -4px -3px;line-height:1;color:#fff;transition:color .2s cubic-bezier(1,0,0,1);border-color:#fff;display:block;text-align:center}.header__cart-count:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#fff;transition:height .2s cubic-bezier(1,0,0,1);z-index:-1}.header__cart-count.hover,.header__cart-count:hover{color:#000}.header__cart-count.hover:before,.header__cart-count:hover:before{height:100%}}.header__search{display:none}@media (min-width: 1280px){.header__search{display:block}}.header__search input{background:#0000;min-width:210px;border-bottom:1px solid #fff;color:#fff}.header__search input::placeholder{color:#fff}@media (min-width: 1280px){.header__menu-toggle{display:none}}.header__menu-icon{position:relative;width:20px;height:2px;background:#000;transition:background .3s ease}.header__menu-icon:before,.header__menu-icon:after{content:"";position:absolute;width:20px;height:2px;background:#000;transition:transform .3s ease}.header__menu-icon:before{top:-6px}.header__menu-icon:after{top:6px}.header__menu-toggle[aria-expanded=true] .header__menu-icon{background:#0000}.header__menu-toggle[aria-expanded=true] .header__menu-icon:before{transform:translateY(6px) rotate(45deg)}.header__menu-toggle[aria-expanded=true] .header__menu-icon:after{transform:translateY(-6px) rotate(-45deg)}.header__inner-desktop{display:none}@media (min-width: 1280px){.header__inner-desktop{display:flex;justify-content:center}}@media (min-width: 1280px){.header__inner-desktop .main-navigation__list{display:flex;align-items:center;gap:2.25rem;margin:0;padding:0;list-style:none}.header__inner-desktop .main-navigation__item{position:relative}.header__inner-desktop .main-navigation__link{display:block;font-size:1.3rem;text-decoration:none;background:none;border:none;cursor:pointer;padding-block:0;padding-inline:0;line-height:1.2;position:relative;overflow:hidden;font-weight:500;text-transform:uppercase;padding:4px 4px 3px;margin:-4px -4px -3px;line-height:1;color:#fff;transition:color .2s cubic-bezier(1,0,0,1);transition:opacity .3s ease}.header__inner-desktop .main-navigation__link:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#fff;transition:height .2s cubic-bezier(1,0,0,1);z-index:-1}.header__inner-desktop .main-navigation__link.hover,.header__inner-desktop .main-navigation__link:hover{color:#000}.header__inner-desktop .main-navigation__link.hover:before,.header__inner-desktop .main-navigation__link:hover:before{height:100%}.header__inner-desktop .main-navigation__link:hover{opacity:1!important}.header__inner-desktop .main-navigation__link--has-submenu[aria-expanded=true]{color:#000}.header__inner-desktop .main-navigation__link--has-submenu[aria-expanded=true]:before{height:100%}.header__inner-desktop .main-navigation__list:has([aria-expanded=true]) .main-navigation__link{opacity:.3}.header__inner-desktop .main-navigation__list:has([aria-expanded=true]) .main-navigation__link[aria-expanded=true]{opacity:1}}body.menu-open .header__logo{visibility:hidden}body.template-index:after{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:140px;background:linear-gradient(180deg,#fff,#fff0);pointer-events:none;z-index:3;mix-blend-mode:plus-lighter}@media (min-width: 1280px){body.template-index:after{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-header.css.map */
