.header-stack{position:fixed;top:var(--announcement-height);left:0;right:0;z-index:100}#MainContent{padding-top:var(--header-stack-height)}body.header--overlay #MainContent{padding-top:var(--announcement-height)}.header{height:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad-x);background:var(--color-ivory);color:var(--color-ink);border-bottom:1px solid var(--color-line);transition:background .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease}.header--overlay .header{background:transparent;color:var(--color-ivory-text);border-bottom-color:transparent}.header-stack.is-scrolled .header{background:#fff9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--color-ink);box-shadow:var(--shadow-header);border-bottom-color:var(--color-line)}.header__nav{display:flex;gap:30px;align-items:center}.header__nav-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:inherit;padding:8px 0;position:relative}.header__nav-link .icon-chevron{transition:transform .3s ease}.header__nav-item[aria-expanded=true] .icon-chevron{transform:rotate(180deg)}.header__nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--color-gold);transition:width .3s ease}.header__nav-link:hover:after,.header__nav-item[aria-expanded=true] .header__nav-link:after{width:100%}.header__logo{text-align:center;color:inherit}.header__logo-text{font-family:var(--font-heading-family);font-size:22px;font-weight:500;letter-spacing:.12em;line-height:1;padding-left:.34em}.header__logo-sub{font-size:7.5px;letter-spacing:.5em;text-transform:uppercase;margin-top:3px;opacity:.6}.header__logo-image{margin:0 auto;width:auto}.header__actions{display:flex;gap:22px;align-items:center;justify-content:flex-end;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.header__action{display:inline-flex;align-items:center;gap:7px;color:inherit;background:none}.header__action:hover{color:var(--color-gold)}.header__cart-count{font-variant-numeric:tabular-nums}.header__action-label{display:inline}.mega{position:absolute;left:0;right:0;top:100%;background:#f5f1eafa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(20,17,15,.08);box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease,visibility .35s}.mega[data-open=true]{opacity:1;visibility:visible;transform:none}.mega__inner{max-width:var(--page-width);margin:0 auto;padding:46px var(--pad-x) 52px;display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:44px}.mega__col-heading{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold);margin-bottom:18px}.mega__links{display:flex;flex-direction:column;gap:13px;font-size:14px;color:var(--color-ink-2)}.mega__link:hover{color:var(--color-gold)}.mega__link--accent{color:var(--color-gold);font-weight:500}.mega__promo{display:block;color:inherit}.mega__promo-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(135deg,#1b1714 0 2px,#221d19 2px 15px)}.mega__promo-media img{width:100%;height:100%;object-fit:cover}.mega__promo-caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:22px;color:var(--color-ivory-text);background:linear-gradient(to top,rgba(20,17,15,.55),transparent 60%)}.mega__promo-kicker{font-size:9.5px;letter-spacing:.3em;opacity:.75}.mega__promo-title{font-family:var(--font-heading-family);font-size:30px;line-height:1.05;margin-top:4px}.mega__promo-tag{position:absolute;top:14px;left:16px;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.18em;color:#f6f1e980}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#14110f73;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.search-overlay[data-open=true]{opacity:1;visibility:visible}.search-overlay__panel{background:#f5f1eafa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-overlay);padding:40px var(--pad-x) 44px;transform:translateY(-16px);transition:transform .35s ease}.search-overlay[data-open=true] .search-overlay__panel{transform:none}.search-overlay__inner{max-width:760px;margin:0 auto}.search-overlay__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.search-overlay__form{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--color-ink);padding-bottom:14px}.search-overlay__input{flex:1;border:none;background:transparent;font-family:var(--font-heading-family);font-size:24px;color:var(--color-ink);outline:none}.search-overlay__input::placeholder{color:var(--color-muted-2)}.search-overlay__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.search-overlay__chip{font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:8px 16px;border:1px solid var(--color-line);border-radius:40px;color:var(--color-muted)}.search-overlay__chip:hover{border-color:var(--color-gold);color:var(--color-gold)}.predictive{margin-top:22px}.predictive__list{display:grid;gap:4px}.predictive__item a{display:flex;align-items:center;gap:14px;padding:10px 6px}.predictive__item a:hover{background:#14110f08}.predictive__item img{width:48px;height:60px;object-fit:cover}.predictive__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.predictive__price{flex-shrink:0;white-space:nowrap;font-size:13px;color:var(--color-muted)}.predictive__empty{font-size:13px;color:var(--color-muted);padding:10px 6px}.header__toggle,.header__start,.menu-drawer{display:none}@media(max-width:989px){.header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);--hdr-side: 114px}.header__start{display:flex;align-items:center;gap:14px;justify-self:start}.header__actions{justify-self:end}.header__actions>.header__search-end{display:none}.header__logo{display:block;min-width:0;max-width:calc(100vw - 2 * (var(--pad-x) + var(--hdr-side) + 20px))}.header__logo-image{display:block;max-width:100%;height:auto}.header__nav{display:none}.header__toggle{display:inline-flex}.header__action-label,.mega{display:none}.menu-drawer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden}.menu-drawer[data-open=true]{visibility:visible}.menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14110f73;opacity:0;transition:opacity .3s ease}.menu-drawer[data-open=true] .menu-drawer__overlay{opacity:1}.menu-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,380px);background:var(--color-ivory);padding:24px;overflow-y:auto;transform:translate(-100%);transition:transform .34s var(--ease-drawer)}.menu-drawer[data-open=true] .menu-drawer__panel{transform:none}.menu-drawer__list{display:flex;flex-direction:column}.menu-drawer__link{padding:16px 0;border-bottom:1px solid var(--color-line);font-size:13px;letter-spacing:.16em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.menu-drawer__sublink{padding:12px 0 12px 16px;font-size:13px;color:var(--color-muted);border-bottom:1px solid var(--color-line)}}@media(max-width:749px){:root{--header-stack-height: calc(var(--announcement-height) + 56px)}.header{height:56px;--hdr-side: 98px}.header__actions{gap:14px}.header__logo{min-width:0;overflow:hidden}.header__logo>.header__logo-text{display:block;max-width:100%;overflow:hidden;white-space:nowrap;font-size:clamp(15px,4.4vw,18px);letter-spacing:.1em;padding-left:.2em}.header__logo>.header__logo-sub{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-header.css.map */
