.header{position:sticky;top:0;z-index:100;background-color:var(--color-bg-primary);transition:background-color var(--transition-base)}.header.is-scrolled{background-color:var(--color-bg-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header__inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--page-width);margin:0 auto;padding:var(--space-sm) var(--page-padding)}.header__logo{font-family:var(--font-heading);font-size:1.125rem;font-weight:400;letter-spacing:-.02em;color:var(--color-text-light);text-decoration:none;white-space:nowrap}.header__nav{display:flex;gap:var(--space-md)}.header__link{font-size:.75rem;font-weight:400;letter-spacing:.08em;color:var(--color-text-light);text-decoration:none;transition:opacity var(--transition-fast)}.header__link:hover,.header__link--active{opacity:.7}.header__actions{display:flex;align-items:center;gap:var(--space-sm)}.header__cart{font-size:.75rem;font-weight:400;letter-spacing:.08em;color:var(--color-text-light);text-decoration:none;transition:opacity var(--transition-fast)}.header__cart:hover{opacity:.7}.header__menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;margin:-.5rem;margin-right:0}.header__menu-icon,.header__menu-icon:before,.header__menu-icon:after{display:block;width:18px;height:1.5px;background-color:var(--color-text-light);transition:transform .3s ease,opacity .3s ease}.header__menu-icon{position:relative}.header__menu-icon:before,.header__menu-icon:after{content:"";position:absolute;left:0}.header__menu-icon:before{top:-6px}.header__menu-icon:after{top:6px}.header__menu-toggle[aria-expanded=true] .header__menu-icon{background-color:transparent}.header__menu-toggle[aria-expanded=true] .header__menu-icon:before{top:0;transform:rotate(45deg)}.header__menu-toggle[aria-expanded=true] .header__menu-icon:after{top:0;transform:rotate(-45deg)}@media(max-width:767px){.header__menu-toggle{display:block}.header__nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background-color:var(--color-bg-primary);border-top:1px solid rgba(255,255,255,.08);padding:var(--space-sm) 0}.header__nav.is-open{display:flex}.header__link{display:block;padding:var(--space-sm) var(--page-padding);font-size:.8125rem}.header__link:active{opacity:.5}.header__cart{font-size:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/header.css.map */
