.products-category-tabs h1{font-size:2.5rem}.catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:32px 0}.catalog-tools label{flex:1;min-width:200px}.catalog-tools .nav-tabs{width:100%}.catalog-tools .nav-link{color:var(--brand-primary)}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.product-card{padding:32px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);display:flex;flex-direction:column;gap:24px}.product-card h2{font-size:1.4rem;flex:1}.product-card img{width:100%;height:240px}.catalog-notes{margin-top:48px;max-width:960px}