.section-header:has(sticky-header[data-overlay=true]){position:absolute;top:0;left:0;right:0;width:100%;z-index:5}.section-header.shopify-section-header-sticky:has(sticky-header[data-overlay=true]:not(.is-solid)){position:absolute;top:0}.section-header:has(sticky-header[data-overlay=true].is-solid){position:fixed;top:0}body.template-index:has(.section-header.is-solid){padding-top:var(--header-offset, 0)}.template-index .content-for-layout>.shopify-section:first-child .banner{min-height:100svh}.template-index .content-for-layout>.shopify-section:first-child .banner.banner--large{min-height:max(100svh,56rem)}.header-wrapper--transparent{background-color:transparent;background-image:none;border-bottom:0;transition:background-color var(--duration-default, .2s) ease,box-shadow var(--duration-default, .2s) ease,color var(--duration-default, .2s) ease}@media(prefers-reduced-motion:reduce){.header-wrapper--transparent{transition:none}}.header-wrapper--transparent:not(.is-solid){--color-foreground: 255, 255, 255;color:#fff}.header-wrapper--transparent:not(.is-solid) .header__icon,.header-wrapper--transparent:not(.is-solid) .header__heading-link,.header-wrapper--transparent:not(.is-solid) .header__heading-link .h2,.header-wrapper--transparent:not(.is-solid) .header__wordmark{color:#fff}.header-wrapper--transparent:not(.is-solid) .header__icon .svg-wrapper svg,.header-wrapper--transparent:not(.is-solid) .header__icon svg{color:currentColor;fill:currentColor}.header-wrapper--transparent.is-solid{background-color:rgb(var(--color-background));box-shadow:0 1px rgba(var(--color-foreground),.06)}.header__heading-logo-wrapper{position:relative;min-height:var(--logo-height, auto)}.header__heading-logo--on-transparent{display:none}.header-wrapper--transparent:not(.is-solid):has(.header__heading-logo--on-transparent) .header__heading-logo--on-solid{display:none}.header-wrapper--transparent:not(.is-solid) .header__heading-logo--on-transparent{display:block}.header-wrapper--transparent:not(.is-solid):not(:has(.header__heading-logo--on-transparent)) .header__heading-logo--on-solid{filter:brightness(0) invert(1)}.header.header--stella-luxury{min-height:6.4rem;column-gap:1.2rem;overflow-x:clip;padding-left:2rem;padding-right:2rem}.header.header--stella-luxury.header--middle-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;align-items:center}.header.header--stella-luxury .header__heading{min-width:0}.header.header--stella-luxury .header__heading-link{display:block;max-width:100%}@media screen and (min-width:750px){.header.header--stella-luxury{min-height:8rem;column-gap:1.6rem;padding-left:4rem;padding-right:4rem}}@media screen and (min-width:990px){.header.header--stella-luxury{min-height:9.6rem;padding-left:5rem;padding-right:5rem}.header.header--stella-luxury.header--middle-center .header__heading-link,.header.header--stella-luxury.header--middle-center .header__heading{justify-self:center;text-align:center}.header.header--stella-luxury .header__heading-logo-wrapper{max-width:min(100%,28rem)}}.header.header--stella-luxury .header__wordmark,.header.header--stella-luxury .header__heading-link .h2{font-size:clamp(1.6rem,2.4vw,2.8rem);letter-spacing:.22em;text-transform:uppercase;font-weight:400;margin:0;line-height:1.15}.header.header--stella-luxury .header__icons{gap:.2rem;padding-right:0;flex-shrink:0}.header.header--stella-luxury .header__icon{width:4.4rem;height:4.4rem}@media screen and (max-width:989px){.header.header--stella-luxury.header--middle-center{grid-template-columns:auto 1fr auto;column-gap:.8rem}.header.header--stella-luxury .header__icon--account{display:none}}@media screen and (min-width:990px){.header.header--stella-luxury .header__icon--account{display:flex}}.header-wrapper--transparent:not(.is-solid) .focus-inset:focus-visible{outline:.2rem solid rgba(255,255,255,.9);outline-offset:.2rem}.header-wrapper--transparent.is-solid .focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.header.header--stella-luxury .header__icon--summary:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.header-wrapper--transparent:not(.is-solid) .header__icon--summary:focus-visible{outline-color:#ffffffe6}.header-wrapper--transparent:not(.is-solid) .cart-count-bubble{background-color:#fff;color:#121212}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-header-overlay.css.map */
