@layer components{vx-header{--vx-header-dur: .3s;--vx-header-fg: var(--color-text);--vx-header-wordmark: var(--color-text);position:relative;display:block;background:var(--color-bg);color:var(--vx-header-fg);border-bottom:1px solid transparent;transition:background-color var(--vx-header-dur) var(--ease-out),color var(--vx-header-dur) var(--ease-out),border-color var(--vx-header-dur) var(--ease-out)}@media(prefers-reduced-motion:reduce){vx-header{--vx-header-dur: 0ms}}vx-header[data-scrolled]{border-bottom-color:#1a1a1a24}vx-header[data-transparent=true]:not([data-no-overlay]):not([data-scrolled]):not(:has([aria-expanded=true])){--vx-header-fg: var(--vx-cream);--vx-header-wordmark: var(--vx-gold);background:transparent}vx-header:before{content:"";position:absolute;top:0;right:0;bottom:-24px;left:0;background:linear-gradient(to bottom,#1a1a1a80,#1a1a1a00);opacity:0;pointer-events:none;transition:opacity var(--vx-header-dur) var(--ease-out)}vx-header[data-transparent=true]:not([data-no-overlay]):not([data-scrolled]):not(:has([aria-expanded=true])):before{opacity:1}.vx-header__bar{position:relative;height:var(--header-h-mobile);display:flex;align-items:center;justify-content:space-between}@media(min-width:990px){.vx-header__bar{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:height var(--vx-header-dur) var(--ease-out)}vx-header[data-scrolled] .vx-header__bar{height:var(--header-h-condensed)}}.vx-header__bar--desktop{display:none}@media(min-width:990px){.vx-header__bar--desktop{display:grid}.vx-header__bar--mobile{display:none}}.vx-header__nav-wrap{justify-self:center}.vx-header__nav-list{display:flex;gap:var(--space-5)}@media(min-width:1280px){.vx-header__nav-list{gap:var(--space-8)}}.vx-header__nav-link{position:relative;display:inline-block;padding-block:var(--space-2);color:var(--vx-header-fg);white-space:nowrap}.vx-header__nav-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--vx-gold);transition:width .24s var(--ease-out)}.vx-header__nav-link:hover:after,.vx-header__nav-link[aria-expanded=true]:after{width:100%}.vx-header__nav-item--active .vx-header__nav-link:after{width:100%;bottom:-10px}.vx-header__wordmark{display:inline-flex;align-items:center;gap:.7rem;justify-self:start;color:var(--vx-header-wordmark);transition:color var(--vx-header-dur) var(--ease-out)}.vx-logo__mark{flex:none;width:30px;height:auto;color:var(--vx-gold)}.vx-logo__text{font-family:var(--font-body);font-size:1.3rem;line-height:1;letter-spacing:.38em;margin-right:-.38em}.vx-header__wordmark-text{font-family:var(--font-heading);font-size:24px;letter-spacing:.04em}.vx-header__wordmark-img{width:auto;max-height:calc(var(--header-h-condensed) - 24px)}.vx-header__utility{display:flex;align-items:center;gap:var(--space-1);justify-self:end;margin-right:-10px}.vx-header__icon-btn,.vx-header__menu-toggle,.vx-header__mobile-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;padding:var(--space-2);color:var(--vx-header-fg);transition:opacity var(--dur-fast) var(--ease-out)}.vx-header__icon-btn:hover,.vx-header__mobile-icon:hover,.vx-header__menu-toggle:hover{opacity:.72}.vx-header__icon-btn .vx-icon{width:24px;height:24px}.vx-header__menu-toggle,.vx-header__mobile-icon{margin-inline:-10px}.vx-header__bar--mobile .vx-header__wordmark{position:absolute;left:50%;transform:translate(-50%);gap:.5rem}.vx-header__bar--mobile .vx-logo__mark{width:24px}.vx-header__bar--mobile .vx-logo__text{font-size:1.05rem}.vx-header__mobile-utility{display:flex;align-items:center;gap:var(--space-2)}.vx-header__bag-count{font-size:var(--text-small);min-width:.8em}.vx-mega-panel{position:absolute;inset-inline:0;top:100%;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}@media(prefers-reduced-motion:no-preference){.vx-mega-panel{animation:vx-panel-in .18s var(--ease-out)}}@keyframes vx-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vx-mega-panel__inner{display:flex;flex-wrap:wrap;gap:var(--space-10);padding-block:var(--space-8)}.vx-mega-panel__heading{display:block;font-family:var(--font-heading);font-size:var(--text-h3);margin-bottom:var(--space-4)}.vx-mega-panel__links{display:flex;flex-direction:column;gap:var(--space-3)}.vx-mega-panel__view-all{display:inline-block;margin-top:var(--space-4)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/c-header.css.map */
