.catalog-heading{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:end}.catalog-heading h1{font-size:max(2rem, min(3vw, 3rem))}.catalog-controls{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.catalog-controls label{font-size:.8rem;font-weight:700;flex:1 1 150px}.catalog-controls input,.catalog-controls select{margin-top:8px;min-height:48px}.catalog-count{font-size:.85rem;margin:32px 0 16px}.catalog-category h2{padding:16px 24px;background:var(--brand-primary-light);font-size:1.1rem;margin:0}.catalog-row{display:grid;grid-template-columns:64px 1fr 200px auto;grid-gap:24px;gap:24px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--brand-border)}.catalog-row:hover{background:var(--brand-bg-alt)}.catalog-row h3{font-size:1rem;margin:0}.catalog-thumb{width:64px;height:64px;border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.catalog-thumb:empty::after{content:"RFQ";display:grid;align-items:center;justify-items:center;place-items:center;height:100%;font-size:.75rem;font-weight:700;color:var(--brand-primary-dark)}.catalog-thumb img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.catalog-status{font-size:.8rem}.catalog-notes{border-top:4px solid var(--brand-primary);margin-top:64px;padding-top:40px}.catalog-notes h2{margin-bottom:40px}.catalog-notes h3{font-size:1.25rem}.catalog-empty{padding:32px;background:var(--brand-primary-light);color:var(--brand-text)}@media (max-width:991px){.catalog-heading{grid-template-columns:1fr}.catalog-row{grid-template-columns:64px 1fr auto}.catalog-status{display:none}}@media (max-width:575px){.catalog-row{grid-template-columns:48px 1fr;gap:16px;padding:16px 8px}.catalog-row .btn{grid-column:2;text-align:left;justify-self:start}.catalog-thumb,.catalog-thumb img{width:48px;height:48px}}