.toolbar.svelte-16hjhje{border-bottom:1px solid var(--ink-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.check.svelte-16hjhje{cursor:pointer;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.check.svelte-16hjhje input:where(.svelte-16hjhje){width:auto}.sort.svelte-16hjhje{align-items:center;gap:.5rem;display:inline-flex}.sort.svelte-16hjhje label:where(.svelte-16hjhje){margin:0;font-weight:500}.sort.svelte-16hjhje select:where(.svelte-16hjhje){width:auto;min-width:12rem}.prod.svelte-16hjhje{flex-direction:column;text-decoration:none;display:flex}.prod.svelte-16hjhje:hover{text-decoration:none}.prod-img.svelte-16hjhje{aspect-ratio:4/3;background:linear-gradient(135deg, var(--brand-50), var(--ink-100));border-radius:var(--radius-md);width:100%;color:var(--brand-700);justify-content:center;align-items:center;margin-bottom:.75rem;font-size:3rem;font-weight:800;display:flex}.prod.svelte-16hjhje h3:where(.svelte-16hjhje){margin-bottom:.25rem;font-size:1.05rem}.prod-foot.svelte-16hjhje{justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.prod-foot.svelte-16hjhje strong:where(.svelte-16hjhje){color:var(--brand-900);font-size:1.2rem}.cta.svelte-16hjhje{color:var(--brand-700);font-size:.85rem;font-weight:600}.oos.svelte-16hjhje{color:var(--accent-red);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}
