.srca49f1-catalog{padding:64px 0;background:#fff}.srca49f1-catalog-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.srca49f1-catalog-title{flex:1 1 280px}.srca49f1-cat-block h2,.srca49f1-catalog-head h1,.srca49f1-catalog-head p,.srca49f1-catalog-notes caption,.srca49f1-catalog-notes h2,.srca49f1-catalog-notes p,.srca49f1-catalog-notes td,.srca49f1-catalog-notes th,.srca49f1-empty,.srca49f1-empty a,.srca49f1-product-name,.srca49f1-row-spec{color:#24313b}.srca49f1-catalog-head h1{margin-bottom:8px}.srca49f1-catalog-tools{flex:0 1 320px;border:1px solid var(--brand-border);padding:16px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.srca49f1-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.srca49f1-search-label{display:block;font-weight:700;margin-bottom:16px;color:#24313b}.srca49f1-catalog-list{display:flex;flex-direction:column;gap:8px}.srca49f1-catalog-row{border-bottom:1px solid var(--brand-border)}.srca49f1-row-btn{width:100%;display:flex;align-items:center;gap:16px;padding:12px 8px;background:0 0;border:0;text-align:left;color:var(--brand-text);border-radius:var(--brand-radius);transition:background .3s}.srca49f1-row-btn:hover{background:var(--brand-primary-light)}.srca49f1-row-btn img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.srca49f1-text-card{width:64px;min-height:64px;font-size:.75rem;line-height:1.3;color:var(--brand-text);border:1px solid var(--brand-border);padding:4px;border-radius:8px}.srca49f1-row-copy{flex:1;display:flex;flex-direction:column;gap:8px}.srca49f1-product-name{font-weight:700}.srca49f1-row-spec{font-size:.875rem}.srca49f1-inquire{color:var(--brand-primary);font-weight:700;white-space:nowrap}.srca49f1-catalog-notes{margin-top:48px}.srca49f1-spec-table thead{background:var(--brand-bg-alt)}.srca49f1-spec-table td,.srca49f1-spec-table th{padding:12px}.srca49f1-spec-table tbody tr:nth-child(2n){background:var(--brand-bg-alt)}.srca49f1-empty{margin-top:16px}@media (max-width:767px){.srca49f1-inquire{white-space:normal}}