.section-header:has(.ce-header[data-celeste-overlay]){position:fixed!important;top:0;left:0;right:0;width:100%;z-index:30;margin:0}
.ce-header{--ce-header-ink:#1b1719;background:#f5f3ec;color:var(--ce-header-ink);transition:background-color .22s ease,color .22s ease,border-color .22s ease}
.ce-header .header__heading-link .h2{font-size:35px;font-weight:600;letter-spacing:-.035em;text-transform:uppercase;color:inherit}
.ce-header .header__heading-link,.ce-header .header__icon,.ce-header .header__menu-item,.ce-header .header__active-menu-item{color:inherit}
.ce-header .header__menu-item{font-size:11px;font-weight:500}
.ce-header[data-celeste-overlay]{color:#fff;background:transparent;border-color:transparent}
.ce-header[data-celeste-overlay]:not(.is-scrolled):not(:focus-within):not(:has(details[open])) .header__heading-link,.ce-header[data-celeste-overlay]:not(.is-scrolled):not(:focus-within):not(:has(details[open])) .header__menu-item,.ce-header[data-celeste-overlay]:not(.is-scrolled):not(:focus-within):not(:has(details[open])) .header__icon{filter:drop-shadow(0 1px 3px rgba(0,0,0,.16))}
.ce-header[data-celeste-overlay].is-scrolled,.ce-header[data-celeste-overlay]:focus-within,.ce-header[data-celeste-overlay]:has(details[open]){background:#f5f3ec;color:#1b1719;border-bottom-color:#d9d3cd}
.ce-header .menu-drawer,.ce-header .search-modal{color:#1b1719;background:#f5f3ec}
.ce-header .header__menu-item:hover,.ce-header .header__active-menu-item{color:#5a1831;text-decoration-thickness:1px;text-underline-offset:6px}
.ce-header .cart-count-bubble{background:#5a1831;color:#fff}
@media(hover:hover){.ce-header[data-celeste-overlay]:hover{background:#f5f3ec;color:#1b1719;border-bottom-color:#d9d3cd}}
@media(max-width:989px){.ce-header .header__heading-link .h2{font-size:26px!important;letter-spacing:-.025em!important}.ce-header .header{min-height:68px}}
@media(prefers-reduced-motion:reduce){.ce-header{transition:none}}
