
/* Drainage presentation matched to the approved valve overview density. */
.catalog-group[data-category="drainage"] .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.catalog-group[data-category="drainage"] .product-image>.product-page-link{width:82%;margin-inline:auto}
.catalog-group[data-category="drainage"] .product-image>.product-page-link img{transform:none}
.drain-duo{padding-bottom:24px}
body.drainage-detail .detail-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;max-width:1050px;margin-inline:auto}
body.drainage-detail .detail-image>img{width:70%;height:auto;max-height:300px;object-fit:contain;margin-inline:auto;display:block}
body.drainage-detail .detail-image>.drain-sprite{width:70%;margin-inline:auto}
body.drainage-detail .detail-summary h2{font-size:clamp(26px,2.5vw,38px)}
body.drainage-detail .detail-image{min-height:0}
body.drainage-detail .brass-detail-hero{grid-template-columns:1.1fr 1fr!important}
@media(max-width:800px){.catalog-group[data-category="drainage"] .catalog-grid{grid-template-columns:1fr;gap:32px}body.drainage-detail .detail-hero,body.drainage-detail .brass-detail-hero{grid-template-columns:1fr!important;gap:28px}body.drainage-detail .detail-image>img{width:62%;max-height:230px}body.drainage-detail .detail-image>.drain-sprite{width:62%}.catalog-group[data-category="drainage"] .product-image{max-width:300px;margin-inline:auto}}
