.cl-water-description{--water-ink:#232629;--water-soft:#f5f5f3;color:var(--water-ink);width:100%}
.cl-water-description .elementor-section>.elementor-container{max-width:1180px;margin:auto;gap:32px}.cl-water-description .elementor-column>.elementor-element-populated{padding:0!important;width:100%}.cl-water-description .elementor-widget{margin-bottom:0!important;min-width:0}.cl-water-description .elementor-widget-container{padding:0!important}
.cl-store-v2 .woocommerce .cl-water-description h2,.cl-store-v2 .woocommerce .cl-water-description .elementor-heading-title{font:650 clamp(23px,2.2vw,32px)/1.22 'Instrument Sans',sans-serif;letter-spacing:-.7px;color:var(--water-ink);margin:0 0 16px;text-transform:none}
.cl-store-v2 .woocommerce .cl-water-description h3{font-size:19px;line-height:1.35;letter-spacing:-.3px;margin:0 0 12px;font-weight:600}.cl-store-v2 .woocommerce .cl-water-description p{font-size:15px;line-height:1.8;color:#626467;margin:0 0 16px}.cl-water-description .cl-water-eyebrow p{font-size:11px!important;font-weight:650;letter-spacing:2px;text-transform:uppercase;color:#8a2336!important;margin-bottom:14px!important}
.cl-water-description .cl-water-intro{padding:32px 0 24px;text-align:center}.cl-water-intro .elementor-widget-text-editor{max-width:720px;margin:auto}.cl-water-description .cl-water-cover{padding:0 0 32px}.cl-water-description .cl-water-cover img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:14px;background:#f6f6f4}
.cl-water-description .cl-water-facts{padding:24px;background:var(--water-soft);border-radius:12px;margin-bottom:32px}.cl-water-facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.cl-water-facts dl>div+div{border-left:1px solid #ddd;padding-left:24px}.cl-water-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#777;line-height:1.5;margin-bottom:9px}.cl-water-facts dd{font-size:15px;font-weight:600;line-height:1.5;margin:0}
.cl-water-description .cl-water-feature{padding:32px 0}.cl-water-description .cl-water-feature>.elementor-container{align-items:center;flex-wrap:nowrap}.cl-water-description .cl-water-feature img{width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:12px;background:#f8f8f6;display:block}.cl-water-description .cl-water-feature .elementor-column{min-width:0}.cl-water-description .cl-water-feature.cl-water-reverse>.elementor-container{flex-direction:row-reverse}
.cl-water-description .cl-water-care{padding:30px;margin:24px 0 0;background:#f8f4f4;border-radius:12px}.cl-water-description .cl-water-care>.elementor-container{align-items:center;flex-wrap:nowrap}.cl-water-description .cl-water-care h2{font-size:23px!important}.cl-water-description .cl-water-care .cl-wa-button{min-height:46px;padding:12px 20px;justify-content:center;font-size:14px}.cl-water-description .cl-water-source{padding:20px 0 0}.cl-water-description .cl-water-source p{font-size:11px!important;color:#818181!important}.cl-water-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){.cl-water-description .cl-water-feature>.elementor-container,.cl-water-description .cl-water-care>.elementor-container{flex-direction:column;}.cl-water-description .elementor-section>.elementor-container{gap:18px}.cl-water-description .cl-water-intro{padding-top:20px}.cl-water-description .cl-water-feature{padding:20px 0}.cl-water-description .cl-water-feature .elementor-column{width:100%!important}.cl-water-description .cl-water-feature.cl-water-reverse>.elementor-container{flex-direction:column}.cl-water-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cl-water-facts dl>div+div{padding-left:0;border:0}.cl-water-description .cl-water-facts{padding:18px}.cl-water-description .cl-water-care{padding:22px 18px}.cl-water-description .cl-water-care .elementor-column{width:100%!important}.cl-water-description .cl-water-feature img{max-height:360px}.cl-store-v2 .woocommerce .cl-water-description p{font-size:14px}}
