.barra.svelte-3c1fen{border-bottom:1px solid var(--borde-suave);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 0 1.25rem;display:flex}.btn-filtros.svelte-3c1fen{border:1px solid var(--borde);cursor:pointer;min-height:44px;color:var(--tinta);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-weight:700;display:none}.conteo.svelte-3c1fen{color:var(--gris);margin:0;font-size:.92rem}.orden.svelte-3c1fen{align-items:center;gap:.5rem;margin-left:auto;font-size:.9rem;display:inline-flex}.orden.svelte-3c1fen select:where(.svelte-3c1fen){border:1px solid var(--borde);background:#fff;border-radius:8px;min-height:44px;padding:0 .75rem}.cuerpo.svelte-3c1fen{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:2rem;display:grid}fieldset.svelte-3c1fen{border:0;margin:0 0 1.5rem;padding:0}legend.svelte-3c1fen{color:var(--tinta);margin-bottom:.5rem;padding:0;font-weight:800}.opcion.svelte-3c1fen{cursor:pointer;align-items:center;gap:.625rem;min-height:40px;font-size:.92rem;display:flex}.opcion.svelte-3c1fen input:where(.svelte-3c1fen){width:18px;height:18px;accent-color:var(--azul)}.tallas.svelte-3c1fen{flex-wrap:wrap;gap:.375rem;display:flex}.talla.svelte-3c1fen{border:1px solid var(--borde);border-radius:var(--radio-boton);min-width:44px;min-height:44px;color:var(--tinta);cursor:pointer;justify-content:center;align-items:center;padding:0 .625rem;font-size:.88rem;font-weight:700;display:inline-flex;position:relative}.talla.svelte-3c1fen input:where(.svelte-3c1fen){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.talla.svelte-3c1fen:hover{border-color:var(--tinta)}.talla.sel.svelte-3c1fen{border:2px solid var(--azul);background:var(--azul);color:#fff}.talla.svelte-3c1fen:focus-within{outline:3px solid var(--azul);outline-offset:2px}.limpiar.svelte-3c1fen{color:var(--azul);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline}.vacio.svelte-3c1fen{text-align:center;padding:3rem 1rem}@media (width<=860px){.btn-filtros.svelte-3c1fen{display:inline-flex}.cuerpo.svelte-3c1fen{grid-template-columns:1fr}.panel.svelte-3c1fen{border:1px solid var(--borde-suave);border-radius:var(--radio);padding:1rem;display:none}.panel.abierto.svelte-3c1fen{display:block}}
