.prd-hero-grid,.srcf3c91-prd-hero{background:var(--brand-bg-alt);padding:160px 0 48px}.srcf3c91-prd-kicker{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;margin-bottom:8px;color:var(--brand-text)}.srcf3c91-prd-hero figcaption,.srcf3c91-prd-hero h1,.srcf3c91-prd-hero p{color:var(--brand-text)}.srcf3c91-prd-hero img{border-radius:var(--brand-radius);background:var(--brand-primary-light);min-height:180px;width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover}.srcf3c91-prd-grid{background:var(--brand-bg);padding:32px 0 80px}.srcf3c91-prd-grid a:not(.btn),.srcf3c91-prd-grid caption,.srcf3c91-prd-grid h2,.srcf3c91-prd-grid p,.srcf3c91-prd-grid td,.srcf3c91-prd-grid th{color:var(--brand-text)}.srcf3c91-catalog-tools{margin-bottom:32px}.srcf3c91-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.srcf3c91-search-label{display:block;max-width:360px;color:var(--brand-text);font-weight:600;margin-bottom:8px}.srcf3c91-text-card{display:block;min-height:140px;padding:16px;background:var(--brand-primary-light);color:var(--brand-text);border-radius:var(--brand-radius)}.product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg)}.product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light)}.srcf3c91-product-inquiry,.srcf3c91-product-name{color:var(--brand-text)}.srcf3c91-prd-notes{margin-top:48px}.srcf3c91-prd-notes caption{caption-side:top;padding-bottom:8px;font-weight:600}@media (max-width:767px){.prd-hero-grid,.srcf3c91-prd-hero{padding:120px 0 32px}}