.catalog{padding-top:160px}.category-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.category-tabs button{border:1px solid var(--brand-border);background:#fff;padding:10px 16px;border-radius:8px}.category-tabs button[aria-pressed=true]{background:var(--brand-primary);color:#fff}.catalog section{margin:48px 0}.catalog img{width:100%;height:240px;-o-object-fit:contain;object-fit:contain}