.page.svelte-12djims{max-width:720px;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.25rem}.hero.svelte-12djims h1:where(.svelte-12djims){margin:0 0 .6rem;font-size:1.7rem}.summary.svelte-12djims{align-items:center;gap:.6rem;font-size:1.05rem;display:inline-flex}.stars.svelte-12djims{letter-spacing:.08em;color:color-mix(in srgb, var(--brand-text) 18%, transparent);display:inline-block;position:relative}.stars.big.svelte-12djims{font-size:1.3rem}.stars-fill.svelte-12djims{white-space:nowrap;color:var(--brand-primary,#f5a623);position:absolute;top:0;left:0;overflow:hidden}.stars-base.svelte-12djims{color:color-mix(in srgb, var(--brand-text) 40%, transparent)}.muted.svelte-12djims{opacity:.65}.filterbar.svelte-12djims{border:1px solid color-mix(in srgb, var(--brand-text) 12%, transparent);border-radius:var(--brand-radius,4px);background:color-mix(in srgb, var(--brand-text) 3%, transparent);flex-direction:column;gap:.85rem;margin-bottom:1rem;padding:1rem;display:flex}.fgroup.svelte-12djims{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.flabel.svelte-12djims{text-transform:uppercase;letter-spacing:.08em;opacity:.55;min-width:3.6rem;font-size:.7rem}.pills.svelte-12djims{flex-wrap:wrap;gap:.4rem;display:flex}.pill.svelte-12djims{color:inherit;border:1px solid color-mix(in srgb, var(--brand-text) 18%, transparent);background:var(--brand-bg,#fff);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .7rem;font-size:.85rem;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.pill.svelte-12djims:hover{border-color:color-mix(in srgb, var(--brand-text) 40%, transparent)}.pill.active.svelte-12djims{background:var(--brand-primary,#111);color:var(--brand-bg,#fff);border-color:var(--brand-primary,#111);font-weight:600}.star-glyph.svelte-12djims{color:var(--brand-primary,#f5a623);margin-left:-.05rem}.pill.active.svelte-12djims .star-glyph:where(.svelte-12djims){color:inherit}.pill-count.svelte-12djims{font-variant-numeric:tabular-nums;opacity:.6;font-size:.8rem}.pill.active.svelte-12djims .pill-count:where(.svelte-12djims){opacity:.85}.clear.svelte-12djims{color:inherit;opacity:.7;align-self:flex-start;font-size:.8rem;text-decoration:underline}.clear.svelte-12djims:hover{opacity:1}.result-count.svelte-12djims{opacity:.6;margin:0 0 1rem;font-size:.85rem}.reviews.svelte-12djims{gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.review.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);padding:1rem 1.1rem}.product-tag.svelte-12djims{color:inherit;opacity:.75;background:color-mix(in srgb, var(--brand-text) 6%, transparent);border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.2rem .5rem .2rem .2rem;font-size:.8rem;text-decoration:none;display:inline-flex}.product-tag.svelte-12djims:hover{opacity:1}.product-tag.svelte-12djims img:where(.svelte-12djims){object-fit:cover;border-radius:999px;width:1.4rem;height:1.4rem}.rev-head.svelte-12djims{gap:.3rem;margin-bottom:.4rem;display:grid}.rev-stars.svelte-12djims{letter-spacing:.08em;color:color-mix(in srgb, var(--brand-text) 18%, transparent);font-size:1rem;position:relative}.rev-stars.svelte-12djims .stars-fill:where(.svelte-12djims){white-space:nowrap;color:var(--brand-primary,#f5a623);position:absolute;top:0;left:0;overflow:hidden}.review.svelte-12djims h3:where(.svelte-12djims){margin:0;font-size:1.05rem}.rev-meta.svelte-12djims{opacity:.75;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.verified.svelte-12djims{color:#2e7d32;font-weight:500}.rev-body.svelte-12djims{white-space:pre-wrap;margin:.25rem 0 0;line-height:1.5}.pagination.svelte-12djims{border-top:1px solid color-mix(in srgb, var(--brand-text) 10%, transparent);justify-content:space-between;align-items:center;padding-top:1rem;font-size:.95rem;display:flex}.pagination.svelte-12djims a:where(.svelte-12djims){color:inherit;border-radius:var(--brand-radius,4px);border:1px solid color-mix(in srgb, var(--brand-text) 18%, transparent);padding:.35rem .8rem;text-decoration:none}.pagination.svelte-12djims a:where(.svelte-12djims):hover{background:color-mix(in srgb, var(--brand-text) 6%, transparent)}.page-info.svelte-12djims{opacity:.7;font-size:.9rem}.brandbar.svelte-12djims{border-bottom:1px solid color-mix(in srgb, var(--brand-text) 10%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;padding-bottom:.85rem;font-size:.85rem;display:flex}.brandbar-label.svelte-12djims{text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-right:.1rem;font-size:.7rem}.brandbar-current.svelte-12djims{color:var(--brand-primary,#111);font-weight:700}.brandbar-link.svelte-12djims{color:inherit;opacity:.75;align-items:center;gap:.3rem;text-decoration:none;transition:opacity .12s;display:inline-flex}.brandbar-link.svelte-12djims:hover{opacity:1;text-decoration:underline}.brandbar-count.svelte-12djims{opacity:.6;font-variant-numeric:tabular-nums;font-size:.72rem}.empty.svelte-12djims{text-align:center;opacity:.8;padding:2.5rem 1rem}.empty.svelte-12djims a:where(.svelte-12djims){color:var(--brand-primary,#d4ff00)}
