:root{--premium-header-height-mobile: 6.4rem;--premium-header-height-desktop: 8.4rem;--premium-header-padding-x-mobile: 1.6rem;--premium-header-padding-x-desktop: 4.8rem;--premium-header-padding-x-wide: clamp(2.4rem, 4vw, 7.2rem);--premium-header-padding-y-mobile: .8rem;--premium-header-padding-y-desktop: 1.2rem;--premium-header-icon-target: 4.8rem;--premium-header-icon-size: 2.2rem;--premium-header-cart-size: 2.2rem;--premium-header-logo-height-mobile: 4.6rem;--premium-header-logo-height-desktop: 6rem;--premium-header-nav-font-size: 1.18rem;--premium-header-nav-letter-spacing: .08em;--premium-header-border: rgba(var(--color-foreground), .1);--premium-header-muted: rgba(var(--color-foreground), .68);--premium-header-hover: rgba(var(--color-foreground), .055);--premium-header-shadow: 0 1.2rem 3.6rem rgba(var(--color-shadow), .1)}.header-wrapper{background-color:rgb(var(--color-background))}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--premium-header-border)}.section-header.shopify-section-group-header-group,.shopify-section-group-header-group{z-index:10}.header{min-height:var(--premium-header-height-mobile);padding:var(--premium-header-padding-y-mobile) var(--premium-header-padding-x-mobile)!important;column-gap:1rem}header-drawer{justify-self:start;margin-left:0!important}.menu-drawer-container{display:flex}.header__heading,.header__heading-link{min-width:0}.header__heading-link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.4rem;text-decoration:none;transition:opacity .16s ease}.header__heading-link:hover{opacity:.78}.header__heading-logo-wrapper{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.header__heading-logo{display:block;width:auto;max-width:min(100%,var(--premium-header-logo-max-width, 22rem));max-height:var(--premium-header-logo-height-mobile);object-fit:contain}.header__heading-link .h2{color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:750;letter-spacing:.1em;line-height:1.05;text-align:center;text-transform:uppercase}.header__icons{align-items:center;gap:.2rem;padding-right:0}.header__icons .shopify-app-block{max-width:var(--premium-header-icon-target);max-height:var(--premium-header-icon-target)}.header__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--premium-header-icon-target);min-width:var(--premium-header-icon-target);height:var(--premium-header-icon-target);min-height:var(--premium-header-icon-target);padding:0;color:rgb(var(--color-foreground));border-radius:999px;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.header__icon:hover{background-color:var(--premium-header-hover);opacity:1}.header__icon:active{transform:scale(.96)}.header__icon span,.header__icon .svg-wrapper{display:flex;align-items:center;justify-content:center;width:var(--premium-header-icon-target);height:var(--premium-header-icon-target)}.header__icon .icon{width:var(--premium-header-icon-size)!important;height:var(--premium-header-icon-size)!important;fill:none;vertical-align:middle}.header__icon--cart{position:relative;margin-right:0}.header__icon--cart .icon,.header__icon--cart .svg-wrapper svg{width:var(--premium-header-cart-size)!important;height:var(--premium-header-cart-size)!important}.header__icon--cart .svg-wrapper{opacity:0}.header__icon--cart:before,.header__icon--cart:after{content:"";position:absolute;box-sizing:border-box;color:currentColor;pointer-events:none}.header__icon--cart:before{top:50%;left:50%;z-index:1;width:1.82rem;height:1.86rem;border:.14rem solid currentColor;border-radius:.18rem .18rem .38rem .38rem;transform:translate(-50%,-38%)}.header__icon--cart:after{top:calc(50% - .98rem);left:50%;z-index:2;width:.9rem;height:.7rem;border:.14rem solid currentColor;border-bottom:0;border-radius:1rem 1rem 0 0;transform:translate(-50%)}.cart-count-bubble{z-index:3;left:auto;right:.35rem;bottom:.55rem;min-width:1.8rem;width:auto;height:1.8rem;padding:0 .5rem;border:.15rem solid rgb(var(--color-background));font-size:.95rem;font-weight:700;line-height:1}.header__search details>summary .header__icon-close,.header__search details[open]>summary .header__icon-close{display:none!important}.header__search details[open]>summary .svg-wrapper:not(.header__icon-close){display:flex!important}.search-modal{border-top:.1rem solid var(--premium-header-border);border-bottom:.1rem solid var(--premium-header-border);box-shadow:var(--premium-header-shadow)}.search-modal__content{min-height:7.2rem}.search-modal__form{max-width:78rem}.search-modal__close-button{width:var(--premium-header-icon-target);height:var(--premium-header-icon-target);border-radius:999px}.search-modal__close-button .icon{width:2rem;height:2rem}.header__inline-menu .list-menu--inline{align-items:center;gap:.2rem}.header__menu-item{min-height:4.4rem;color:rgb(var(--color-foreground));font-size:var(--premium-header-nav-font-size);font-weight:650;letter-spacing:var(--premium-header-nav-letter-spacing);line-height:1.15;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.header__menu-item:hover,.header__menu-item:focus{color:rgb(var(--color-foreground));text-decoration:none;background-color:var(--premium-header-hover)}.header__active-menu-item,.header__menu-item--active{color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.42rem}.header__submenu.list-menu{padding:.8rem;border:.1rem solid var(--premium-header-border);box-shadow:var(--premium-header-shadow)}.header__submenu .header__menu-item{min-height:4rem;padding:1rem 1.2rem;font-size:1.2rem;letter-spacing:.04em;text-transform:none}.shopify-section-header-sticky{position:sticky;top:0}.section-header.animate{transition:top .18s ease,box-shadow .18s ease}.shopify-section-header-sticky .header-wrapper{box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.06)}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}@media screen and (min-width:750px){.header{column-gap:1.6rem}}@media screen and (min-width:990px){.header{min-height:var(--premium-header-height-desktop);padding:var(--premium-header-padding-y-desktop) var(--premium-header-padding-x-desktop)!important}.header:not(.drawer-menu).page-width{width:100%;max-width:100%;padding-left:var(--premium-header-padding-x-wide)!important;padding-right:var(--premium-header-padding-x-wide)!important}.header__heading-logo{max-height:var(--premium-header-logo-height-desktop)}.header:not(.drawer-menu) .header__heading,.header:not(.drawer-menu) .header__heading-link{justify-self:center}.header:not(.drawer-menu) .header__inline-menu{min-width:0;margin-left:0;justify-self:start}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header:not(.drawer-menu) .header__inline-menu>.list-menu--inline{justify-content:flex-start;gap:clamp(.6rem,1vw,1.8rem)}.header:not(.drawer-menu) .header__icons{justify-self:end;min-width:max-content}.header__menu-item.list-menu__item--link,summary.header__menu-item{padding:.8rem clamp(.8rem,.85vw,1.5rem);white-space:nowrap}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(2.4rem,4vw,7.2rem)}.header--middle-left:not(.drawer-menu){grid-template-areas:"heading navigation icons";grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(2.4rem,3vw,5.6rem)}.header--top-left:not(.drawer-menu){grid-template-columns:minmax(0,1fr) auto}.header--top-center:not(.drawer-menu){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header--top-center:not(.drawer-menu) .header__inline-menu,.header--top-center:not(.drawer-menu) .header__inline-menu>.list-menu--inline{justify-self:center;justify-content:center}}@media screen and (max-width:989px){.header,.header--mobile-left{grid-template-columns:auto minmax(0,1fr) auto}.header__icons{gap:0}.header__heading-logo{max-width:min(100%,var(--premium-header-logo-mobile-max-width, 16rem))}.header__heading-link .h2{font-size:1.5rem}}@media screen and (max-width:374px){:root{--premium-header-padding-x-mobile: 1rem;--premium-header-icon-target: 4.4rem;--premium-header-icon-size: 2rem;--premium-header-cart-size: 2rem}}@media(prefers-reduced-motion:reduce){.header__icon,.header__heading-link,.header__menu-item,.section-header.animate{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/premium-header-overrides.css.map */
