.src74286-products-title{background:var(--brand-bg);padding:64px 0 24px;border-bottom:1px solid var(--brand-border)}.src74286-products-title h1,.src74286-products-title p{color:var(--brand-text)}.src74286-products-title p{max-width:600px}.src74286-products-tabs{background:var(--brand-bg-alt);padding-top:32px;padding-bottom:64px}.src74286-catalog-tools{margin-bottom:24px;padding:16px;border:1px solid var(--brand-border);background:var(--brand-bg)}.src74286-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.src74286-search-label{display:block;margin-bottom:8px;color:var(--brand-text);font-weight:700}.src74286-product-tabs .nav-link{color:var(--brand-text);border-radius:var(--brand-radius)}.src74286-product-tabs .nav-link.active{color:var(--brand-primary-dark);border-color:var(--brand-border) var(--brand-border) var(--brand-bg-alt);font-weight:700}.src74286-product-card{border:1px solid var(--brand-border);padding:16px;background:var(--brand-bg);height:100%}.src74286-product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt);margin-bottom:16px}.src74286-text-card{min-height:120px;padding:16px;background:var(--brand-primary-light);color:var(--brand-text);margin-bottom:16px;border:1px dashed var(--brand-border)}.src74286-product-name{font-size:1.125rem;margin-bottom:16px;color:var(--brand-text)}.src74286-products-notes{margin-top:48px}.src74286-catalog-count,.src74286-catalog-empty,.src74286-products-notes h2,.src74286-products-notes p{color:var(--brand-text)}