.category-page.svelte-1rez92j{min-height:75vh;color:var(--text-primary);background:var(--bg-base);padding-bottom:5rem}.category-header.svelte-1rez92j{color:#f4fbf7;background:#0c1b24;padding:4rem 0}.category-header.svelte-1rez92j nav:where(.svelte-1rez92j){color:#b7c9c1;gap:.6rem;font-size:.9rem;display:flex}.category-header.svelte-1rez92j a:where(.svelte-1rez92j){color:inherit}.category-header.svelte-1rez92j h1:where(.svelte-1rez92j){margin:1.5rem 0 .75rem;font-size:clamp(2rem,5vw,3.25rem)}.category-header.svelte-1rez92j p:where(.svelte-1rez92j){max-width:52rem;line-height:1.9}.category-products.svelte-1rez92j{padding-top:3rem}.product-grid.svelte-1rez92j{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem;margin:1.5rem 0 2rem;display:grid}.product-card.svelte-1rez92j{border:1px solid var(--border-subtle);color:inherit;background:var(--bg-surface);border-radius:1rem;text-decoration:none;overflow:hidden}.product-card.svelte-1rez92j>img:where(.svelte-1rez92j){object-fit:contain;background:#f4f7f5;width:100%;height:210px}.product-card.svelte-1rez92j>div:where(.svelte-1rez92j){padding:1.25rem}.product-card.svelte-1rez92j h3:where(.svelte-1rez92j){margin:.5rem 0}.product-card.svelte-1rez92j p:where(.svelte-1rez92j){line-height:1.8}.product-link.svelte-1rez92j,.all-products.svelte-1rez92j{color:var(--accent-primary);font-weight:700}.all-products.svelte-1rez92j{margin-top:1rem;display:inline-block}.not-found.svelte-1rez92j{padding-block:5rem}
