header{position:fixed;top:var(--promo-h, 34px);left:0;right:0;z-index:50;color:var(--ink);transition:background-color .5s ease,backdrop-filter .5s ease,border-color .5s ease;border-bottom:1px solid transparent}header.scrolled{background:color-mix(in srgb,#ffffff 92%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}.brand{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand-logo{display:block;width:60px;height:auto}.brand-ring{width:15px;height:15px;border-radius:50%;border:1.5px solid currentColor;position:relative;box-shadow:0 0 14px -2px var(--glow)}.brand-ring:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--glow);opacity:.9}.nav-actions{display:flex;align-items:center;gap:18px}.btn-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:transparent;color:inherit;text-decoration:none;flex:none;transition:transform .3s ease,opacity .3s ease}.cart-count{position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:100px;background:var(--glow-deep);color:#fff;font-size:10px;font-weight:700;line-height:1}.btn-cart svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.btn-cart:hover{transform:translateY(-2px);opacity:.8}.btn-cart:focus-visible{outline:2px solid var(--glow-hi);outline-offset:3px}.nav-link{font-size:14px;font-weight:500;color:inherit;text-decoration:none;opacity:.7}.nav-link:hover{opacity:1}.nav-link.hide-sm{display:none}.btn-menu{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:42px;height:42px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:transparent;color:inherit;cursor:pointer;flex:none;padding:0;transition:transform .3s ease,opacity .3s ease}.btn-menu span{display:block;height:1.5px;background:currentColor;transform-origin:center;transition:transform .45s cubic-bezier(.6,.05,.15,1.4),width .35s cubic-bezier(.6,.05,.15,1.4),opacity .25s ease}.btn-menu span:nth-child(1){width:20px}.btn-menu span:nth-child(2){width:13px}.btn-menu span:nth-child(3){width:17px}.btn-menu:hover{transform:translateY(-2px);opacity:.8}.btn-menu:focus-visible{outline:2px solid var(--glow-hi);outline-offset:3px}.btn-menu[aria-expanded=true] span:nth-child(1){width:21px;transform:translateY(6.5px) rotate(40deg);transition-delay:.08s}.btn-menu[aria-expanded=true] span:nth-child(2){width:0;opacity:0;transform:rotate(180deg);transition-delay:0s}.btn-menu[aria-expanded=true] span:nth-child(3){width:21px;transform:translateY(-6.5px) rotate(-40deg);transition-delay:.16s}.mobile-menu{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:#fff;color:var(--ink);border-bottom:1px solid var(--line);padding:6px var(--pad) 16px;box-shadow:0 24px 40px -24px #00000059}.mobile-menu[hidden]{display:none}.mobile-menu-link{padding:14px 0;font-size:15px;font-weight:500;color:inherit;text-decoration:none;border-top:1px solid var(--line)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
