.catalog-section{padding-top:48px}.catalog-heading{display:grid;grid-template-columns:3fr 2fr;grid-gap:48px;gap:48px}.catalog-heading h1{font-size:max(2rem, min(4vw, 3rem))}.catalog-tools{display:grid;grid-gap:16px;gap:16px;align-self:center}.catalog-tools label{font-size:.8rem;font-weight:700}.catalog-tools .btn{justify-self:start}.catalog-group{margin-top:32px}.catalog-group>h2{font-size:1.2rem;border-bottom:3px solid var(--brand-primary);padding-bottom:16px}.catalog-item{display:grid;grid-template-columns:64px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--brand-border)}.catalog-item:hover{background:var(--brand-bg-alt)}.catalog-item h3{font-size:1.1rem;margin-bottom:8px}.catalog-item p{margin:0;font-size:.85rem}.catalog-thumb{width:64px;height:64px;border:1px solid var(--brand-border);background:var(--brand-primary-light)}.catalog-thumb img{width:64px;height:64px}.catalog-notes{margin-top:48px;max-width:900px}.catalog-notes h2{font-size:1.5rem}@media (max-width:767px){.catalog-heading{grid-template-columns:1fr;gap:24px}.catalog-item{grid-template-columns:48px 1fr;gap:16px}.catalog-thumb,.catalog-thumb img{width:48px;height:48px}.catalog-item .btn{grid-column:2;justify-self:start}}.catalog-end-note{padding-bottom:80px;max-width:900px}