.breadcrumb.svelte-1htmxhs{border-bottom:1px solid var(--color-surface-400);background:var(--color-surface-100)}.breadcrumb.svelte-1htmxhs ol:where(.svelte-1htmxhs){align-items:center;gap:.5rem;height:40px;margin:0;padding:0;font-size:.825rem;list-style:none;display:flex}.breadcrumb.svelte-1htmxhs a:where(.svelte-1htmxhs){color:var(--color-text-secondary)}.breadcrumb.svelte-1htmxhs a:where(.svelte-1htmxhs):hover{color:var(--color-text-primary)}.breadcrumb.svelte-1htmxhs [aria-current=page]:where(.svelte-1htmxhs){color:var(--color-text-primary);font-weight:500}.cat-hero.svelte-1htmxhs{border-bottom:1px solid var(--color-surface-400);padding:2rem 0}.cat-game.svelte-1htmxhs{color:var(--color-text-muted);margin:0 0 .375rem;font-size:.825rem}.cat-title.svelte-1htmxhs{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.cat-desc.svelte-1htmxhs{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}.section.svelte-1htmxhs{padding-block:2rem}.result-count.svelte-1htmxhs{color:var(--color-text-muted);margin:0 0 1rem;font-size:.825rem}.product-grid.svelte-1htmxhs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.625rem;display:grid}.product-card.svelte-1htmxhs{flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex;position:relative}.featured-badge.svelte-1htmxhs{letter-spacing:.05em;text-transform:uppercase;background:var(--color-brand);color:#0d0e14;padding:.2rem .6rem;font-size:.68rem;font-weight:800;position:absolute;top:0;right:0}.product-title.svelte-1htmxhs{color:var(--color-text-primary);padding-right:3rem;font-size:.925rem;font-weight:700;line-height:1.35}.product-desc.svelte-1htmxhs{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.55}.product-footer.svelte-1htmxhs{border-top:1px solid var(--color-surface-400);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.625rem;display:flex}.delivery.svelte-1htmxhs{color:var(--color-success);font-size:.78rem}.price.svelte-1htmxhs{color:var(--color-brand);letter-spacing:-.03em;font-size:1.1rem;font-weight:800}.empty-state.svelte-1htmxhs{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.empty-icon.svelte-1htmxhs{font-size:2.5rem}.empty-state.svelte-1htmxhs p:where(.svelte-1htmxhs){color:var(--color-text-secondary);margin:0;font-size:.9rem}
