.src4440a-products-tabs{background:var(--brand-bg);padding:64px 0}.src4440a-products-head{max-width:600px;margin-bottom:32px}.src4440a-products-head h1,.src4440a-products-head p{color:var(--brand-text)}.src4440a-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px;padding:16px;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.src4440a-filter-row{display:flex;flex-wrap:wrap;gap:8px}.src4440a-catalog-count,.src4440a-search-label{color:var(--brand-text);font-weight:700}.src4440a-catalog-count{margin:0;font-weight:400}.product-tabs .nav-link,.src4440a-product-tabs .nav-link{color:var(--brand-text);border-radius:0}.product-tabs .nav-link.active,.src4440a-product-tabs .nav-link.active{color:var(--brand-primary-dark);border-color:var(--brand-border) var(--brand-border) var(--brand-bg);background:var(--brand-bg)}.src4440a-cat-block{padding-top:16px}.src4440a-cat-block h2{color:var(--brand-text);margin-bottom:24px}.src4440a-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.src4440a-product-btn{width:100%;text-align:left;background:var(--brand-bg);border:0;border-radius:var(--brand-radius);padding:16px;color:var(--brand-text)}.src4440a-product-btn:hover{background:var(--brand-bg-alt)}.src4440a-product-btn img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light);margin-bottom:16px}.src4440a-text-card{display:block;min-height:120px;padding:16px;background:var(--brand-bg-alt);color:var(--brand-text)}.src4440a-product-name{display:block;font-weight:700;font-size:1rem;margin:16px 0 0;color:var(--brand-text)}.src4440a-inquire{display:inline-block;margin-top:8px;color:var(--brand-primary-dark);font-weight:700}.src4440a-catalog-notes{margin-top:48px}.src4440a-catalog-notes caption,.src4440a-catalog-notes h2,.src4440a-catalog-notes p,.src4440a-catalog-notes td,.src4440a-catalog-notes th{color:var(--brand-text)}.src4440a-table thead th{background:#24313b;color:var(--brand-text-inverse);padding:12px}.src4440a-table td,.src4440a-table th{padding:12px;border:1px solid var(--brand-border)}.src4440a-table tbody tr:nth-child(2n){background:var(--brand-bg-alt)}.src4440a-empty{margin-top:24px;color:var(--brand-text)}@media (max-width:767px){.src4440a-products-tabs{padding:32px 0 48px}}