body:has(main[data-template=index])>header{display:grid}body:has(main[data-template=index])>header>div:has(>.utility-bar){grid-row:1;grid-column:1}body:has(main[data-template=index])>header>div:has(>.header-wrapper){grid-row:2;grid-column:1;z-index:10;align-self:start;position:relative}body:has(main[data-template=index])>header>div:not(:has(>.utility-bar)):not(:has(>.header-wrapper)){grid-row:2;grid-column:1}body:has(main[data-template=index])>header .header-wrapper,body:has(main[data-template=index])>header .utility-bar{--color-background: 0, 0, 0;--color-foreground: 255, 255, 255;background:transparent!important;border-color:transparent!important;transition:background-color .4s ease,backdrop-filter .4s ease}body:has(main[data-template=index])>header .section-header.scrolled-past-header .header-wrapper{--color-background: 251, 244, 236;--color-foreground: 58, 46, 40;background:#fbf4ecb8!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.announcement-bar__message{font-size:clamp(1rem,2.2vw,1.3rem);white-space:nowrap}.utility-bar:has(.announcement-bar--stacked){padding-top:0;padding-bottom:0;min-height:0}.utility-bar:has(.announcement-bar--stacked) .utility-bar__grid{padding-top:0;padding-bottom:0;min-height:0}.announcement-bar--stacked{display:flex;flex-direction:column;align-items:center;gap:0;padding:1px 0}.announcement-bar--stacked .announcement-bar__message{white-space:normal;text-align:center;font-size:clamp(.9rem,1.8vw,1.15rem);line-height:1.15;margin:0}.header__heading-logo{mix-blend-mode:multiply}header-drawer{order:1}.header__search{order:2}
/*# sourceMappingURL=/cdn/shop/t/20/assets/header-overlay.css.map */
