.src0cab3-prod-hero{background:linear-gradient(180deg,#e5f5f4 0,#f1f5f6 100%);padding:160px 0 48px}.src0cab3-prod-hero figcaption,.src0cab3-prod-hero h1,.src0cab3-prod-hero p{color:var(--brand-text)}.src0cab3-prod-hero img{width:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;background:#286763;border-radius:var(--brand-radius)}.src0cab3-prod-grid{padding:48px 0 80px;background:#fff}.src0cab3-catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-bottom:32px}.src0cab3-filter-row{display:flex;flex-wrap:wrap;gap:8px}.src0cab3-search-label{min-width:220px;color:var(--brand-text)}.src0cab3-prod-grid h2,.src0cab3-prod-grid h3,.src0cab3-prod-grid p{color:var(--brand-text)}.src0cab3-product-inquiry{color:var(--brand-text);width:100%}.src0cab3-product-inquiry img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt)}.src0cab3-text-card{display:block;min-height:160px;padding:24px;background:var(--brand-bg-alt);color:var(--brand-text);font-size:.95rem;text-indent:0}.src0cab3-prod-notes{margin-top:48px;max-width:820px}.product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(36,49,59,.08)}.src0cab3-empty a{color:var(--brand-primary)}