.site-announcement{background:#3a1016;text-align:center;padding:8px 5rem;position:relative;z-index:101;display:flex;align-items:center;justify-content:space-between}.site-announcement__text{margin:0;color:#fff;font-size:1.3rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;line-height:1.5}.site-announcement__nav{display:flex;align-items:center;gap:4rem}.site-announcement__nav-item{color:#fff;font-family:PP Neue Montreal;font-size:13px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.52px;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:100;width:100%;background:transparent;transition:all .3s ease}.site-header.scrolled{background:#fff;box-shadow:0 2px 10px #00000014}.site-header.scrolled .site-header__nav-link,.site-header.scrolled .site-header__logo,.site-header.scrolled .site-header__icon-btn,.site-header.scrolled .site-header__hamburger-line{color:#000}.site-header.scrolled .site-header__hamburger-line{background:#000}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5rem;height:100px;gap:3.2rem}.site-header__nav{display:flex;align-items:center;gap:3.2rem}.site-header__nav-link{color:#000;font-size:1.4rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,color .3s ease}.homepage .site-header__icon-btn,.homepage .site-header__nav-link{color:#fff}.site-header__nav-link:hover,.site-header__nav-link--active{opacity:.7}.site-header__nav-link--active{text-decoration:underline;text-underline-offset:3px}.site-header__logo{display:flex;align-items:center;justify-content:center;text-decoration:none;justify-self:center;transition:color .3s ease}.site-header__logo-img{display:block;width:auto;height:100px;max-width:15rem;object-fit:contain;transition:filter .3s ease}a.site-header__logo img{filter:invert(1)}.homepage a.site-header__logo img{filter:unset}.site-header__icons{display:flex;align-items:center;justify-content:flex-end;gap:1.8rem}.site-header__icon-btn{display:flex;align-items:center;justify-content:center;color:#000;background:transparent;border:none;padding:0;cursor:pointer;text-decoration:none;transition:opacity .2s ease,color .3s ease;position:relative;width:22px;height:22px}.site-header__icon-btn:hover{opacity:.7}.site-header__icon-btn svg{display:block;flex-shrink:0}.site-header__search-wrap summary{list-style:none}.site-header__search-wrap summary::-webkit-details-marker{display:none}.site-header__cart{position:relative}.site-header__cart-count{position:absolute;top:-7px;right:-8px;background:#fff;color:#11110f;font-size:.9rem;font-weight:700;line-height:1;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid transparent}.site-header__hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px;width:28px;height:28px}.site-header__hamburger-line{display:block;width:22px;height:1.5px;background:#fff;transition:transform .25s ease,opacity .25s ease,background .3s ease}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(2){opacity:0}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.site-header__mobile-nav-inner{display:flex;flex-direction:column;gap:0}.site-header__mobile-nav-link{display:block;padding:1.6rem 0;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1);transition:opacity .2s ease}.site-header__mobile-nav-link:last-child{border-bottom:none}.site-header__mobile-nav-link:hover{opacity:.7}.shopify-section:has(.hero-banner){margin-top:-72px}body:not(:has(.hero-banner)) .site-header:not(.scrolled){background:#11110f}@media screen and (max-width:989px){.site-announcement{padding-inline:12px}.site-announcement__nav{gap:2rem}.site-header__logo-img{height:72px}.site-header__icon-btn svg{display:block;flex-shrink:0;filter:invert(1)}.site-header__inner{padding:0 2.4rem;height:64px;grid-template-columns:1fr auto 1fr}.site-header__nav{display:none}.site-header__hamburger{display:flex}.site-header__icons{gap:1.4rem}}@media screen and (max-width:749px){.site-announcement__nav{display:none}.site-announcement{justify-content:center}.site-announcement__text{font-size:1.1rem}}@media screen and (max-width:989px){.shopify-section:has(.hero-banner){margin-top:-64px}}.site-header__mobile-nav-close{display:none}@media screen and (max-width:989px){.site-header__mobile-nav-close{display:flex;align-items:center;justify-content:center;position:absolute;top:2.4rem;right:2.4rem;width:32px;height:32px;padding:0;background:none;border:none;color:#fff;cursor:pointer;transition:opacity .2s ease}.site-header__mobile-nav-close:hover{opacity:.7}}@media screen and (max-width:989px){button.site-header__mobile-nav-link.site-header__mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.1);font:inherit;text-align:left;cursor:pointer}.site-header__mobile-nav-item:last-child>.site-header__mobile-nav-toggle{border-bottom:none}.site-header__mobile-nav-toggle-icon{flex-shrink:0;color:currentColor;transition:transform .3s ease}.site-header__mobile-nav-toggle[aria-expanded=true] .site-header__mobile-nav-toggle-icon{transform:rotate(180deg)}.site-header__mobile-mega{max-height:0;overflow:hidden;transition:max-height .35s ease}.site-header__mobile-mega.is-expanded{max-height:240rem}}@media screen and (max-width:989px){.site-header__mobile-mega--collections .mega-menu-collections__inner{display:flex;flex-direction:column;gap:3.6rem;padding:.4rem 0 3.2rem;max-width:none}.site-header__mobile-mega--collections .mega-menu-collections__text-link:hover .mega-menu-collections__text-link-label,.site-header__mobile-mega--collections .mega-menu-collections__product:hover .mega-menu-collections__product-name{opacity:.7}.site-header__mobile-mega--collections .mega-menu-collections__badge{background:#fff;color:#11110f}.site-header__mobile-mega--collections .mega-menu-collections__editorial{aspect-ratio:auto;min-height:24rem}.site-header__mobile-mega--collections .mega-menu-collections__editorial-heading{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-header-custom.css.map */
