
.wb-water-care{padding:24px 28px;background:linear-gradient(115deg,#e8f6f4,#edf3fa);border:1px solid #c5dfdf;border-radius:12px;margin:10px 0 12px;scroll-margin-top:145px}.wb-water-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.wb-spas .wb-water-heading h2{font-size:28px;margin:4px 0 18px}.wb-water-heading .wb-eyebrow{color:#236b69;margin-bottom:4px}.wb-water-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wb-water-benefits article{display:flex;gap:14px}.wb-spas .wb-water-benefits h3{font-size:19px;margin:0 0 6px;letter-spacing:-.02em}.wb-spas .wb-water-benefits p{font-size:14px;line-height:1.55;margin:0 0 14px}.wb-water-icon{display:flex;width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#177b78;color:white;font-size:30px;font-weight:700}.wb-water-icon-iq{background:#285a88;font-size:16px}.wb-water-inclusions{font-size:13px;margin:0 0 10px!important}.wb-water-inclusions span{display:inline;color:#486473}.wb-water-availability summary{font-size:14px;font-weight:700;cursor:pointer;padding:5px 0}.wb-water-availability .wb-table{margin-top:14px;font-size:13px}.wb-water-availability .wb-table td,.wb-water-availability .wb-table th{padding:10px}.wb-water-availability p{margin-top:12px}.wb-spas .wb-water-footnote{font-size:11px;line-height:1.5;color:#486473;margin:8px 0 0}.wb-water-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.wb-water-badge{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border-radius:5px;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none!important;border:1px solid #accfce;color:#16615f!important;background:#edf8f6}.wb-water-iq{border-color:#b5c9df;color:#244f78!important;background:#edf4fc}.wb-water-salt.wb-water-included{background:#17645f;border-color:#17645f;color:#fff!important}.wb-water-iq.wb-water-included{background:#285a88;border-color:#285a88;color:#fff!important}.wb-water-badge:hover{box-shadow:0 0 0 2px #91beba}.wb-water-care [hidden],[data-wb-product-water-panel][hidden]{display:none!important}.wb-product .wb-water-care{margin-bottom:32px}.wb-product .wb-water-heading>a{display:none}@media(max-width:640px){.wb-water-care{padding:20px;margin:8px 0 4px}.wb-water-benefits{grid-template-columns:1fr;gap:4px}.wb-water-heading{display:block}.wb-water-heading>a{display:none}.wb-spas .wb-water-heading h2{font-size:26px}.wb-water-inclusions span{display:block;margin-top:5px}.wb-water-icon{width:34px;height:34px}.wb-water-badge{font-size:11px}}

.wb-water-layout{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:24px;align-items:stretch}.wb-water-photo{position:relative;min-height:235px;border-radius:9px;overflow:hidden;background:#b9dde6}.wb-water-image{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.wb-water-content{min-width:0}.wb-water-content .wb-water-heading{align-items:flex-start}.wb-water-content .wb-water-heading>a{white-space:nowrap;margin-top:12px}.wb-water-content .wb-water-benefits{gap:18px}.wb-water-content .wb-water-benefits article{gap:10px}@media(min-width:761px) and (max-width:1050px){.wb-water-layout{grid-template-columns:minmax(200px,.4fr) minmax(0,1fr);gap:20px}.wb-water-content .wb-water-benefits{grid-template-columns:1fr;gap:0}.wb-water-content .wb-water-heading{display:block}.wb-water-content .wb-water-heading>a{display:none}}@media(max-width:760px){.wb-water-layout{grid-template-columns:1fr;gap:18px}.wb-water-photo{min-height:0;height:180px}.wb-water-image{object-position:center 45%}.wb-water-content .wb-water-heading{display:block}.wb-water-content .wb-water-heading>a{display:none}.wb-water-content .wb-water-benefits{grid-template-columns:1fr;gap:4px}}
