.page.svelte-12djims{max-width:880px;color:var(--brand-text,#111);background:var(--brand-bg,#fff);font-family:var(--brand-font,system-ui, -apple-system, sans-serif);margin:0 auto;padding:1.5rem 1.25rem 3rem}.hero.svelte-12djims{text-align:center;margin-bottom:1.5rem}.hero.svelte-12djims h1:where(.svelte-12djims){margin:0 0 .5rem;font-size:1.6rem}.summary.svelte-12djims{margin:0;font-size:1rem}.summary.svelte-12djims strong:where(.svelte-12djims){color:var(--brand-primary,#f5a623)}.muted.svelte-12djims{opacity:.7}.small.svelte-12djims{font-size:.85rem}.products.svelte-12djims{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.product-link.svelte-12djims{border:1px solid color-mix(in srgb, var(--brand-text) 14%, transparent);border-radius:var(--brand-radius,4px);background:color-mix(in srgb, var(--brand-text) 2%, transparent);color:inherit;grid-template-columns:4rem 1fr;align-items:center;gap:.85rem;padding:.85rem;text-decoration:none;transition:background .12s;display:grid}.product-link.svelte-12djims:hover{background:color-mix(in srgb, var(--brand-text) 6%, transparent)}.thumb.svelte-12djims{object-fit:cover;border-radius:calc(var(--brand-radius,4px) - 1px);width:4rem;height:4rem}.thumb-empty.svelte-12djims{background:color-mix(in srgb, var(--brand-text) 8%, transparent)}.info.svelte-12djims h2:where(.svelte-12djims){margin:0 0 .25rem;font-size:1rem}.stars.svelte-12djims{letter-spacing:.08em;color:color-mix(in srgb, var(--brand-text) 18%, transparent);margin-bottom:.15rem;font-size:.95rem;display:inline-block;position:relative}.stars-fill.svelte-12djims{white-space:nowrap;color:var(--brand-primary,#f5a623);position:absolute;top:0;left:0;overflow:hidden}.empty.svelte-12djims{opacity:.7;text-align:center;padding:2rem 1rem}
