.nav.svelte-hakb2u{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.inner.svelte-hakb2u{max-width:var(--maxw);margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1.5rem}.brand.svelte-hakb2u{font-family:var(--font-head);font-weight:800;font-size:1.25rem;letter-spacing:-.03em}.cats.svelte-hakb2u{display:flex;gap:1.25rem;flex:1}.cats.svelte-hakb2u a:where(.svelte-hakb2u){position:relative;font-size:.95rem;font-weight:500;color:color-mix(in oklab,var(--fg) 75%,transparent);padding:.2rem 0;transition:color .2s var(--ease)}.cats.svelte-hakb2u a:where(.svelte-hakb2u):after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;border-radius:2px;background:var(--accent);transition:right .28s var(--ease)}.cats.svelte-hakb2u a:where(.svelte-hakb2u):hover{color:var(--fg)}.cats.svelte-hakb2u a:where(.svelte-hakb2u):hover:after{right:0}.actions.svelte-hakb2u{display:flex;align-items:center;gap:.6rem;margin-left:auto}.ico.svelte-hakb2u{width:19px;height:19px}.search.svelte-hakb2u{display:flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);transition:box-shadow .2s var(--ease),border-color .2s var(--ease)}.search.svelte-hakb2u:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.search.svelte-hakb2u input:where(.svelte-hakb2u){border:0;background:transparent;font:inherit;color:var(--fg);width:9rem;outline:none}.cart.svelte-hakb2u{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:var(--surface);transition:transform .2s var(--ease),background .2s var(--ease)}.cart.svelte-hakb2u:hover{transform:translateY(-2px);background:var(--surface-2)}.badge.svelte-hakb2u{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:.7rem;font-weight:700;border-radius:999px;animation:svelte-hakb2u-pop .32s var(--ease)}@keyframes svelte-hakb2u-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}}.burger.svelte-hakb2u{display:none;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer;flex-direction:column;gap:4px;align-items:center;justify-content:center}.burger.svelte-hakb2u span:where(.svelte-hakb2u){width:18px;height:2px;background:var(--fg);border-radius:2px;transition:transform .25s var(--ease),opacity .2s}.burger.on.svelte-hakb2u span:where(.svelte-hakb2u):nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.on.svelte-hakb2u span:where(.svelte-hakb2u):nth-child(2){opacity:0}.burger.on.svelte-hakb2u span:where(.svelte-hakb2u):nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:760px){.burger.svelte-hakb2u{display:flex}.cats.svelte-hakb2u{position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--border);padding:.5rem 1.25rem;clip-path:inset(0 0 100% 0);transition:clip-path .3s var(--ease)}.cats.open.svelte-hakb2u{clip-path:inset(0 0 0 0)}.cats.svelte-hakb2u a:where(.svelte-hakb2u){padding:.75rem 0;border-bottom:1px solid var(--border)}.search.svelte-hakb2u input:where(.svelte-hakb2u){width:5.5rem}}
