.catalog{padding-top:64px;padding-bottom:80px}.catalog-category{margin-top:40px}.catalog-row{display:flex;align-items:center;gap:24px;border-top:1px solid var(--brand-border);padding:16px}.catalog-row:hover{background:var(--brand-bg-alt)}.catalog-row img{width:64px;height:64px}.catalog-row h3{font-size:1.1rem;flex:1}@media (max-width:575px){.catalog-row{flex-wrap:wrap}}