.site-header{border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:150;background:var(--color-background)}.site-header__inner{display:flex;align-items:center;gap:1.25rem;padding-block:1rem}.site-header__logo-text{font-family:var(--font-heading);font-size:1.375rem;text-transform:uppercase;letter-spacing:.02em}.site-header__menu-toggle{display:none;background:none;border:none;color:var(--color-text);cursor:pointer;padding:.25rem}.site-header__nav{flex:1}.site-header__nav ul{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.site-header__nav a{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.site-header__nav a:hover,.site-header__nav a[aria-current=page]{color:var(--color-accent);text-decoration-color:var(--color-accent-secondary)}.site-header__submenu{list-style:none;margin:.5rem 0 0;padding-left:1rem}.site-header__submenu a{font-size:.8125rem;color:var(--color-text-muted)}.site-header__actions{display:flex;align-items:center;gap:.75rem}.site-header__icon-btn{background:none;border:none;color:var(--color-text);cursor:pointer;position:relative;display:inline-flex;padding:.25rem}.site-header__cart-count{position:absolute;top:-.375rem;right:-.5rem;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;background:var(--color-accent);color:var(--color-accent-contrast);font-size:.6875rem;font-weight:700}@media(max-width:900px){.site-header__menu-toggle{display:inline-flex}.site-header__nav{position:fixed;top:0;right:25%;bottom:0;left:0;top:var(--header-height, 0);background:var(--color-background);border-right:1px solid var(--color-border);padding:1.5rem;transform:translate(-100%);transition:transform .2s ease;z-index:160}.site-header__nav.is-open{transform:translate(0)}.site-header__nav ul{flex-direction:column;gap:1rem}}@media(min-width:900px){.site-header__nav>ul>li{position:relative}.site-header__submenu{position:absolute;top:100%;left:0;min-width:12rem;margin:.5rem 0 0;padding:.5rem 0;background:var(--color-background);border:1px solid var(--color-border);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;z-index:200}.site-header__nav>ul>li:hover .site-header__submenu,.site-header__nav>ul>li:focus-within .site-header__submenu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s linear 0s}.site-header__submenu a{display:block;padding:.5rem 1.25rem;white-space:nowrap}}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;visibility:hidden;pointer-events:none}.search-overlay.is-open{visibility:visible;pointer-events:auto}.search-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .2s ease}.search-overlay.is-open .search-overlay__backdrop{opacity:1}.search-overlay__panel{position:relative;background:var(--color-background);padding-top:4rem;transform:translateY(-100%);transition:transform .2s ease}.search-overlay.is-open .search-overlay__panel{transform:translateY(0)}.search-overlay__form{display:flex;align-items:center;gap:1rem;border-bottom:2px solid var(--color-border);padding-bottom:1rem}.search-overlay__form input{flex:1;background:none;border:none;color:var(--color-text);font-size:1.5rem;font-family:var(--font-heading);text-transform:uppercase;outline:none}.search-overlay__form button{background:none;border:none;color:var(--color-text);cursor:pointer}.predictive-search__results{padding-block:1rem 2rem;max-height:60vh;overflow-y:auto}.predictive-search__item{display:flex;gap:.875rem;padding:.625rem 0;align-items:center;border-bottom:1px solid var(--color-border)}.predictive-search__item img{width:48px;height:60px;object-fit:cover;background:var(--color-surface)}.predictive-search__title{display:block;font-size:.9375rem}.predictive-search__price{display:block;color:var(--color-text-muted);font-size:.8125rem}.predictive-search__empty{color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-header.css.map */
