.clothes-catalogue{gap:10px;display:grid}.clothes-catalogue-bar{gap:8px;display:grid}.clothes-catalogue-kinds{flex-wrap:wrap;gap:4px;display:flex}.clothes-catalogue-kinds button{border:1px solid var(--border);min-height:28px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.82rem}.clothes-catalogue-kinds button[aria-selected=true]{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 18%, transparent)}.clothes-catalogue-kinds button span{color:var(--muted-foreground);font-size:.75rem}.clothes-catalogue-filters{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.clothes-catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.clothes-card{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.clothes-card:disabled{cursor:default;opacity:.55}.clothes-card-picture{aspect-ratio:3/4;border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.clothes-card-picture img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.clothes-card[aria-pressed=true] .clothes-card-picture{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.clothes-card-hers{background:var(--primary);color:var(--primary-foreground);border-radius:999px;width:20px;height:20px;padding:2px;position:absolute;top:6px;right:6px}.clothes-card-name{font-size:.8rem;line-height:1.2}.clothes-card-where{color:var(--muted-foreground);font-size:.7rem;line-height:1.2}.clothes-catalogue-filters{grid-template-columns:minmax(0,1fr) auto auto}.clothes-catalogue-hers{border:1px solid var(--border);min-height:28px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px;font-size:.82rem}.clothes-catalogue-hers[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 18%, transparent)}.clothes-catalogue-note{color:var(--muted-foreground);margin:0;font-size:.82rem}.clothes-catalogue-note strong{color:var(--foreground);margin-right:.3em;font-weight:600}.clothes-catalogue-grid>li{align-content:start;gap:4px;display:grid}.clothes-card-colours{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.clothes-card-colours button{border:1px solid var(--border);cursor:pointer;border-radius:999px;width:16px;height:16px;padding:0}.clothes-card-colours button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:1px}.clothes-card-colours span{color:var(--muted-foreground);flex-basis:100%;font-size:.7rem}
