.minimal-catalog{padding-top:48px}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.product-card{border:1px solid var(--brand-border);border-radius:var(--radius);padding:24px}.product-card img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.product-card img[src=""]{display:none}.catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.catalog-notes{margin-top:48px;max-width:900px}.catalog-group{margin-top:32px}