.srcd6091-prod-title{padding:48px 0 24px;background:var(--brand-bg);text-align:center}.srcd6091-prod-title h1,.srcd6091-prod-title p{color:var(--brand-text)}.srcd6091-prod-title p{max-width:600px;margin:16px auto 0}.srcd6091-prod-tabs{padding:32px 0 64px;background:var(--brand-bg-alt)}.srcd6091-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px}.srcd6091-filter-row{display:flex;flex-wrap:wrap;gap:8px}.srcd6091-search-label{display:block;color:var(--brand-text);font-weight:600}.srcd6091-catalog-count{color:var(--brand-text-secondary);margin:0}.srcd6091-product-tabs .nav-link{color:var(--brand-text);border-radius:var(--brand-radius) var(--brand-radius) 0 0}.srcd6091-product-tabs .nav-link.active{color:var(--brand-primary-dark);background:var(--brand-bg);border-color:var(--brand-border) var(--brand-border) var(--brand-bg)}.srcd6091-category-block{margin-bottom:16px}.srcd6091-category-block h2{color:var(--brand-text);margin-bottom:24px}.srcd6091-product-card{border:1px solid var(--brand-border);padding:24px;height:100%;background:var(--brand-bg);border-radius:var(--brand-radius)}.srcd6091-product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt);margin-bottom:16px}.srcd6091-text-card{min-height:120px;background:var(--brand-bg-alt);padding:16px;color:var(--brand-text)}.srcd6091-product-name{color:var(--brand-text);margin:16px 0}.srcd6091-catalog-empty{padding:24px;border:1px dashed var(--brand-border);color:var(--brand-text)}.srcd6091-prod-notes{margin-top:48px;background:var(--brand-bg);border:1px solid var(--brand-border);padding:32px}.srcd6091-prod-notes h2,.srcd6091-prod-notes p,.srcd6091-spec-table caption,.srcd6091-spec-table td,.srcd6091-spec-table th{color:var(--brand-text)}.srcd6091-spec-table caption{caption-side:top;padding-bottom:8px}