.header.drawer-menu{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:1fr auto 1fr!important;column-gap:1.2rem;padding-left:2rem;padding-right:2rem;max-width:none}@media screen and (min-width:990px){.header.drawer-menu{padding-left:3rem;padding-right:3rem}}.header.drawer-menu header-drawer{grid-area:left-icons;justify-self:start;margin-left:-.8rem}.header.drawer-menu .header__heading,.header.drawer-menu>.header__heading-link{grid-area:heading;justify-self:center;text-align:center}.header.drawer-menu .header__icons{grid-area:icons;justify-self:end}.header.drawer-menu>.header__search{display:none!important}.header.drawer-menu .header__icons>.header__search{display:inline-flex!important}.header.drawer-menu .header__icon--account{display:none!important}.header__icon--menu{width:auto!important;padding:0 .8rem 0 0!important;display:flex!important;align-items:center;gap:.2rem;border:.1rem solid transparent}.header__menu-icons{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4.4rem}.header__menu-label{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;line-height:1;color:rgb(var(--color-foreground));text-decoration:none;height:auto!important}.header__icon--menu,.header__icon--menu:hover .header__menu-label{text-decoration:none}@media screen and (max-width:420px){.header__menu-label{display:none!important}.header__icon--menu{padding-right:0!important}}.header__heading-link{padding:0}.header__heading-link .h2{font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:1.3rem!important;line-height:1.2;letter-spacing:.06em!important;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.header__heading-link .h2{font-size:1.7rem!important;letter-spacing:.08em!important}}.header__heading-logo-wrapper img{transition:filter .35s ease}.header.drawer-menu .header__icon--search .icon,.header.drawer-menu .header__icon--menu .icon{width:1.9rem;height:1.9rem}.header-wrapper.header-wrapper--glass{background:#ffffffdb;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);transition:background-color .35s ease,-webkit-backdrop-filter .35s ease,backdrop-filter .35s ease}.header-wrapper--glass .header__icon,.header-wrapper--glass .header__heading-link,.header-wrapper--glass .header__heading-link .h2,.header-wrapper--glass .header__menu-label,.header-wrapper--glass .cart-count-bubble{transition:color .35s ease,background-color .35s ease}.section-header.section-header--overlay,.section-header:has(.header-wrapper--overlay){margin-bottom:calc(-1 * var(--overlay-header-height, 6rem))!important}.header-wrapper.header-wrapper--overlay:not(.is-solid){--color-foreground: 255, 255, 255;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.header-wrapper--overlay:not(.is-solid) .cart-count-bubble{background-color:#fff;color:#000}.header-wrapper--overlay:not(.is-solid) .header__heading-logo-wrapper img{filter:brightness(0) invert(1)}@media(hover:hover){.header-wrapper.header-wrapper--overlay:hover{--color-foreground: 0, 0, 0;background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.header-wrapper--overlay:hover .header__heading-logo-wrapper img{filter:none}.header-wrapper--overlay:hover .cart-count-bubble{background-color:#000;color:#fff}.header__icon--menu:hover{border-color:rgba(var(--color-foreground),.6)}}.header-wrapper.header-wrapper--overlay:has(details[open]){--color-foreground: 0, 0, 0;background:#ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.header-wrapper--overlay:has(details[open]) .header__heading-logo-wrapper img{filter:none}main>.shopify-section:first-child .editorial-banner--desktop-screen{height:100svh;max-height:none}@media screen and (max-width:749px){main>.shopify-section:first-child .editorial-banner--mobile-tall{min-height:92svh}}@media(prefers-reduced-motion:reduce){.header-wrapper.header-wrapper--glass,.header-wrapper--glass .header__icon,.header-wrapper--glass .header__heading-link .h2,.header-wrapper--glass .header__menu-label{transition:none}}@media screen and (max-width:749px){.header.drawer-menu{padding-left:1.2rem;padding-right:1.2rem;column-gap:.6rem}.header__heading-link .h2{font-size:1.15rem!important;letter-spacing:.05em!important}.header.drawer-menu .header__icons .header__icon{width:3.8rem}.header.drawer-menu .header__icon--cart{margin-right:-.6rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-header-overlay.css.map */
