.products-catalog h1{font-size:max(2rem, min(3vw, 2.8rem))}.catalog-tools{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0}.catalog-tools label{display:grid;grid-gap:8px;gap:8px}.catalog-tools input,.catalog-tools select{max-width:100%;padding:8px;border:1px solid var(--brand-border)}.catalog-category h2{font-size:1.25rem;background:var(--brand-bg-alt);padding:16px}.catalog-row{display:flex;gap:24px;align-items:center;padding:16px;border-bottom:1px solid var(--brand-border)}.catalog-row img{width:64px;height:64px}.catalog-row h3{flex:1;margin:0;font-size:1rem}.catalog-row:hover{background:var(--brand-primary-light)}.catalog-guidance{max-width:880px;margin-top:48px}@media (max-width:575px){.catalog-row{flex-wrap:wrap}.catalog-row h3{flex-basis:100%}}