.water-treatment-feature{background:#0e0e0e;color:#fff;border-top:3px solid var(--yellow);border-bottom:3px solid var(--yellow)}
.water-treatment-feature .section-head p:not(.eyebrow){color:#ccc;max-width:850px;line-height:1.55}
.water-treatment-feature .product-card{background:#171717;border-color:#333}
.water-treatment-feature .product-body h3{color:#fff}
.water-treatment-feature .description,.water-treatment-feature .sku{color:#ccc}
.water-treatment-feature .price{color:var(--yellow)}
.filters{margin-bottom:16px}
.filter{font-weight:700}
.filter span{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:6px;padding:0 6px;border-radius:99px;background:#eee;font-size:12px}
.filter.active span{background:var(--yellow);color:#111}
.category-guide{margin:0 0 24px;padding:22px 24px;border:2px solid var(--yellow);border-left-width:7px;background:#111;color:#fff}
.category-guide .eyebrow{color:var(--yellow)}
.category-guide h3{margin:4px 0 8px;font-size:25px;color:var(--yellow)}
.category-guide p:last-child{margin:0;color:#fff;line-height:1.55}
.category-empty{grid-column:1/-1}
.product-card[hidden],.category-empty[hidden]{display:none!important}
