.src948e3-products-head{padding:48px 0 16px}.src948e3-products-head p{max-width:42rem;color:var(--brand-text-secondary)}.src948e3-catalog{padding-bottom:64px}.src948e3-catalog-tools{margin-bottom:24px}.src948e3-catalog-search{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-bottom:16px}.src948e3-catalog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.src948e3-catalog-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--brand-border)}.src948e3-catalog-item{display:grid;grid-template-columns:64px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 8px;border-bottom:1px solid var(--brand-border)}.src948e3-catalog-item:hover{background:var(--brand-bg-alt)}.src948e3-catalog-item img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.src948e3-text-card{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--brand-primary-light);color:var(--brand-text);font-size:12px;text-align:center;border-radius:var(--brand-radius)}.src948e3-product-name{margin:0;font-size:1.1rem;white-space:normal;word-wrap:anywhere;min-width:0}.src948e3-catalog-count,.src948e3-catalog-empty,.src948e3-catalog-note{color:var(--brand-text-secondary);margin-top:24px}@media (max-width:991px){.src948e3-catalog-item{grid-template-columns:64px 1fr}.src948e3-catalog-item .btn{grid-column:1/-1;justify-self:start}}