.filters.svelte-1envoh4{display:grid;gap:1rem;margin-bottom:1.75rem}.filter-group.svelte-1envoh4{display:grid;gap:.4rem}.product.svelte-1envoh4{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.art-wrap.svelte-1envoh4{position:relative;margin-bottom:.25rem}.tag.svelte-1envoh4{position:absolute;top:8px;left:8px;padding:.1rem .5rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:800;background:#0000008c;color:#fff}.tag.bestseller.svelte-1envoh4{background:var(--brand-sun);color:#2b1d00}.tag.new.svelte-1envoh4{background:var(--brand-continent)}.type.svelte-1envoh4{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}h3.svelte-1envoh4{margin:0;font-size:1.05rem}.avail.svelte-1envoh4{display:flex;gap:.4rem;flex-wrap:wrap;font-size:.78rem;font-weight:700}.avail.svelte-1envoh4 span:where(.svelte-1envoh4){padding:.1rem .45rem;border-radius:var(--radius-sm)}.ok.svelte-1envoh4{background:var(--success-soft);color:var(--success)}.limited.svelte-1envoh4{background:var(--warning-soft);color:var(--warning)}.buy.svelte-1envoh4{margin-top:auto;padding-top:.5rem}.price.svelte-1envoh4{font-size:1.1rem}
