.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}.searchwrap.svelte-hakb2u{position:relative}.ac.svelte-hakb2u{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(360px,86vw);list-style:none;margin:0;padding:.35rem;background:var(--surface-2, #fff);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden}.ac.svelte-hakb2u li:where(.svelte-hakb2u) a:where(.svelte-hakb2u){display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:10px}.ac.svelte-hakb2u li:where(.svelte-hakb2u) a:where(.svelte-hakb2u):hover{background:var(--surface)}.ac.svelte-hakb2u img:where(.svelte-hakb2u),.acph.svelte-hakb2u{width:42px;height:42px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--surface)}.acmeta.svelte-hakb2u{display:flex;flex-direction:column;min-width:0;flex:1}.acmeta.svelte-hakb2u strong:where(.svelte-hakb2u){font-weight:600;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acmeta.svelte-hakb2u small:where(.svelte-hakb2u){color:var(--muted);font-size:.78rem}.acprice.svelte-hakb2u{font-weight:700;color:var(--accent);font-size:.88rem;white-space:nowrap}.acall.svelte-hakb2u{border-top:1px solid var(--border);margin-top:.25rem}.acall.svelte-hakb2u a:where(.svelte-hakb2u){justify-content:center;color:var(--accent);font-size:.85rem;font-weight:600}.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}}
