._28auMW_promo{color:#132e3e;background:linear-gradient(115deg,#f3fbff,#d5f0fa);border:1px solid #6ac2cf;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:32px 0;padding:clamp(24px,4vw,42px);display:grid}._28auMW_eyebrow{letter-spacing:.14em;font-size:.72rem;font-weight:750}._28auMW_promo h2{letter-spacing:-.025em;max-width:650px;margin:10px 0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2}._28auMW_promo p{max-width:650px;line-height:1.7}._28auMW_actions{flex-direction:column;align-items:flex-start;gap:18px;font-weight:700;display:flex}._28auMW_primary{color:#e8f7fd;background:#142e3d;border-radius:999px;padding:13px 20px;text-decoration:none;display:inline-flex}._28auMW_promo a:focus-visible{outline-offset:5px;outline:3px solid #1a3d51}@media (max-width:768px){._28auMW_promo{grid-template-columns:1fr;gap:18px}}
.SmyqvG_hero{--deep-blue:#122b3a;--accent:#97dee9;color:#eaf4f8;background:radial-gradient(at 85% 20%,#365262 0,#0000 55%),linear-gradient(130deg,#0d1e28,#173749);border:1px solid #466170;border-radius:28px;grid-template-columns:1.08fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #122b3a18}.SmyqvG_heroCopy{z-index:1;padding:clamp(28px,4.4vw,62px);position:relative}.SmyqvG_hero .SmyqvG_eyebrow,.SmyqvG_eyebrow{letter-spacing:.16em;color:#c7e0eb;margin:0 0 24px;font-size:11px;font-weight:700}.SmyqvG_hero .SmyqvG_wordmark{letter-spacing:-.045em;color:#fffef5;margin:0 0 28px;font-size:clamp(26px,3vw,40px);font-weight:650}.SmyqvG_wordmark span{letter-spacing:.02em;color:#c7e0eb;margin-top:5px;font-size:13px;font-weight:400;display:block}.SmyqvG_hero h1,.SmyqvG_hero h2{letter-spacing:-.055em;color:#fffef5;max-width:15ch;margin:0 0 24px;font-size:clamp(33px,4.2vw,58px);font-weight:550;line-height:1.06}.SmyqvG_hero .SmyqvG_lead{color:#d0e5ee;max-width:47ch;font-size:16px;line-height:1.7}.SmyqvG_actions{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:30px;display:flex}.SmyqvG_hero .SmyqvG_primary,.SmyqvG_hero .SmyqvG_primary:hover{background:var(--accent);color:#182c38;border-radius:100px;gap:22px;padding:15px 22px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.SmyqvG_hero .SmyqvG_primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #97dee922}.SmyqvG_hero .SmyqvG_secondary,.SmyqvG_hero .SmyqvG_secondary:hover{color:#fffef5;text-underline-offset:6px;font-size:14px}.SmyqvG_hero .SmyqvG_fine{color:#c0d4dd;margin:24px 0 0;font-size:11px;line-height:1.6}.SmyqvG_visual{background:linear-gradient(140deg,#77a3b616,#0c1d2733);align-items:center;min-height:480px;margin:0;display:flex;position:relative}.SmyqvG_visual:before{content:"";aspect-ratio:1;border:1px solid #cde4ed33;border-radius:50%;width:85%;position:absolute;top:10%;left:8%;box-shadow:0 0 0 36px #cde4ed08,0 0 0 72px #cde4ed05}.SmyqvG_visual img{z-index:1;border-radius:20px;width:100%;height:auto;position:relative;transform:rotate(-6deg)scale(.88);box-shadow:0 24px 50px #001e2444}.SmyqvG_visual figcaption{color:#d0e5ee;z-index:2;font-size:11px;position:absolute;bottom:16px;left:25px;right:20px}.SmyqvG_flow{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.08em;color:#daedf5;background:#122b3ad9;border:1px solid #daedf533;border-radius:14px;justify-content:space-between;gap:8px;padding:16px;font-size:10px;display:flex;position:absolute;bottom:56px;left:20px;right:20px}.SmyqvG_section{padding:22px 0;scroll-margin-top:120px}.SmyqvG_heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.SmyqvG_heading h2{letter-spacing:-.04em;max-width:20ch;font-size:clamp(28px,3vw,42px);line-height:1.13}.SmyqvG_section .SmyqvG_eyebrow{color:#325265;margin-bottom:12px}.SmyqvG_intro{color:#465660;max-width:64ch;line-height:1.7}.SmyqvG_categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.SmyqvG_category{background:linear-gradient(140deg,#f4f9fb,#e3f0f5);border:1px solid #c6d9e1;border-radius:18px;align-items:center;gap:18px;min-height:110px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.SmyqvG_category:hover{border-color:#4e6b7c;transform:translateY(-4px)}.SmyqvG_category>span{color:#495b66;letter-spacing:.1em;font-size:11px}.SmyqvG_category strong{color:#142f3e;font-size:17px;line-height:1.4}.SmyqvG_category>span:last-child{margin-left:auto}.SmyqvG_compareBanner{background:#daebf2;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;padding:24px;display:flex}.SmyqvG_compareBanner>div{flex:260px}.SmyqvG_compareBanner p{color:#465660;margin-top:6px;font-size:13px}.SmyqvG_compareBanner>a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.SmyqvG_steps{background:#e3f0f5;border:1px solid #c9dae2;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:clamp(24px,4vw,48px);display:grid}.SmyqvG_steps article{padding:8px}.SmyqvG_steps article>span{color:#455762;font-size:12px}.SmyqvG_steps h3{letter-spacing:-.03em;color:#142f3e;margin:20px 0 14px;font-size:23px}.SmyqvG_steps p{color:#465660;font-size:14px;line-height:1.7}.SmyqvG_steps a{text-underline-offset:5px;margin-top:18px;font-weight:650;text-decoration:underline;display:inline-block}.SmyqvG_status{color:#293c47;background:#e6f1f6;border-left:3px solid #477189;border-radius:0 12px 12px 0;padding:18px 22px;font-size:13px;line-height:1.7}.SmyqvG_catalogNav{flex-wrap:wrap;gap:10px;margin:24px 0 32px;display:flex}.SmyqvG_catalogNav a{color:#19384c;background:#ffffff36;border:1px solid #7196aa;border-radius:100px;align-items:center;gap:7px;min-height:44px;padding:10px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffffed}.SmyqvG_catalogNav a:hover{background:#ffffff80}.SmyqvG_productGroup{margin:32px 0 48px;scroll-margin-top:180px}.SmyqvG_productGroup h3{color:#19384c;letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(25px,3vw,34px)}.SmyqvG_category,.SmyqvG_compareBanner,.SmyqvG_steps,.SmyqvG_status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#ffffff52,#e3f4fb26);box-shadow:inset 0 1px #ffffffeb}.SmyqvG_hero .SmyqvG_primary{color:#f4fcff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e8faff26;border:1px solid #c7eef0a6;box-shadow:inset 0 1px #ffffff70}.SmyqvG_hero .SmyqvG_primary:hover{color:#fff;background:#e8faff40}.SmyqvG_visual{padding:28px 28px 120px}.SmyqvG_visual img{border-radius:16px;transform:none;box-shadow:0 16px 42px #001e2426}@media (max-width:800px){.SmyqvG_hero{border-radius:22px;grid-template-columns:1fr}.SmyqvG_hero h1,.SmyqvG_hero h2{max-width:19ch}.SmyqvG_visual{min-height:310px;padding:20px 28px 120px;overflow:hidden}.SmyqvG_visual img{max-width:480px;margin:auto;transform:none}.SmyqvG_categories{grid-template-columns:repeat(2,minmax(0,1fr))}.SmyqvG_category{flex-wrap:wrap;gap:12px;padding:18px}.SmyqvG_category strong{flex-basis:100%;order:1;font-size:15px}.SmyqvG_steps{grid-template-columns:1fr}.SmyqvG_steps article+article{border-top:1px solid #c9dae2;padding-top:24px}.SmyqvG_heading{display:block}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SmyqvG_category,.SmyqvG_compareBanner,.SmyqvG_steps,.SmyqvG_status,.SmyqvG_catalogNav a{background:#edf7fb}}@media (prefers-reduced-transparency:reduce){.SmyqvG_category,.SmyqvG_compareBanner,.SmyqvG_steps,.SmyqvG_status,.SmyqvG_catalogNav a{-webkit-backdrop-filter:none;background:#edf7fb}.SmyqvG_hero .SmyqvG_primary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#214b60}}@media (prefers-reduced-motion:reduce){.SmyqvG_category,.SmyqvG_hero .SmyqvG_primary{transition:none}.SmyqvG_category:hover,.SmyqvG_hero .SmyqvG_primary:hover{transform:none}}
.vUg5gG_identifier{color:#174b3f;background:linear-gradient(145deg,#f4fbe9ed,#dfedcbd9);border:1px solid #8aab80;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 1px #fff,0 3px 9px #1f4a3210}.vUg5gG_identifier[data-tone=water]{color:#076369;background:linear-gradient(145deg,#efffffed,#c5f2f0db);border-color:#70c9ca}.vUg5gG_identifier>svg{width:28px;height:28px;display:block}.vUg5gG_identifier>svg *{vector-effect:non-scaling-stroke;stroke-width:1.25px}@media (forced-colors:active){.vUg5gG_identifier{color:canvastext;border-color:canvastext}}
.ulsV6q_visual{position:relative}.ulsV6q_badge{pointer-events:none;position:absolute;top:8px;left:8px}.ulsV6q_badge [data-category-identifier]{width:36px;height:36px}.ulsV6q_badge [data-category-identifier] svg{width:28px;height:28px}
.jYn_9a_card[data-product-card]{--card-ink:#173e35;--card-line:#a3ba99;--card-accent:#d8efac;border-color:var(--card-line);box-shadow:inset 0 3px var(--card-accent),inset 0 4px #ffffffbd,0 12px 30px #173e3510;border-radius:22px;gap:16px;padding:18px}.jYn_9a_card[data-card-tone=water]{--card-ink:#075d63;--card-line:#80bfc4;--card-accent:#9ae9e6}.jYn_9a_card .jYn_9a_imageLink{border-radius:15px;min-width:0;margin:0;display:block;overflow:hidden}.jYn_9a_card .jYn_9a_imageLink .equipment-visual{object-fit:contain;width:100%;height:210px}.jYn_9a_card .jYn_9a_imageLink .equipment-visual img{object-fit:contain;width:100%;height:210px}.jYn_9a_card .jYn_9a_imageLink .product-photo-pending{min-height:210px}.jYn_9a_card .jYn_9a_imageLink .product-photo-pending svg{width:48px;height:48px}.jYn_9a_card .jYn_9a_identity{gap:8px;min-width:0;display:grid}.jYn_9a_card .jYn_9a_category{color:var(--card-ink);align-items:center;gap:9px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.jYn_9a_card .jYn_9a_category>span:last-child{overflow-wrap:anywhere;min-width:0}.jYn_9a_card .jYn_9a_identity .jYn_9a_manufacturer{color:var(--card-ink);margin:4px 0 0}.jYn_9a_card .jYn_9a_identity .jYn_9a_title{color:#182f36;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.35}.jYn_9a_card .jYn_9a_title a{color:inherit}.jYn_9a_card .jYn_9a_identity .jYn_9a_sku{color:#526466;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.jYn_9a_card .jYn_9a_sku span{font-family:var(--font-ibm-plex-mono),monospace}.jYn_9a_card .jYn_9a_specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;font-size:12px;display:grid}.jYn_9a_card .jYn_9a_specs>div{background:linear-gradient(145deg,#fffffff0,#f0f7f1e6);border:1px solid #8da9944a;border-radius:12px;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;padding:10px 8px;display:flex}.jYn_9a_card[data-card-tone=water] .jYn_9a_specs>div{background:linear-gradient(145deg,#fffffff2,#e8f9f8e8);border-color:#67abad55}.jYn_9a_card .jYn_9a_specs dt{color:#455e58;font-size:11px;line-height:1.5}.jYn_9a_card .jYn_9a_specs dd{text-align:left;color:var(--card-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.4}.jYn_9a_card .jYn_9a_purpose{color:#345149;gap:4px;margin:0;font-size:14px;line-height:1.6;display:grid}.jYn_9a_card .jYn_9a_purpose strong{color:var(--card-ink);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.jYn_9a_card .jYn_9a_actions{gap:10px;margin-top:auto;padding-top:4px;display:grid}.jYn_9a_card .jYn_9a_actions .compare-control{display:block}.jYn_9a_card .jYn_9a_actions .compare-control button{border-color:var(--card-line);width:100%;min-height:44px;color:var(--card-ink);background:#ffffff8c;justify-content:center;align-items:center;font-weight:650;display:flex}.jYn_9a_card .jYn_9a_actions .compare-control p{margin:8px 0 0;font-size:12px;line-height:1.5}.jYn_9a_card .jYn_9a_actions .supplier-price{box-shadow:none;border:0;margin:0;padding:0}.jYn_9a_card .jYn_9a_actions a[data-supplier-product]{color:#192b35;text-align:center;background:linear-gradient(145deg,#edf8d8ed,#d6edabe6);border:1px solid #608961;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.5;display:flex}.jYn_9a_card[data-card-tone=water] .jYn_9a_actions a[data-supplier-product]{background:linear-gradient(145deg,#d3fbf6f0,#a6e5e5ed);border-color:#3e8d93}.jYn_9a_card .jYn_9a_actions .supplier-market-notice{text-align:left;padding:12px;font-size:12px;line-height:1.6;display:block}.jYn_9a_card .jYn_9a_actions .jYn_9a_detailsLink{min-height:44px;color:var(--card-ink);text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex}.jYn_9a_card .jYn_9a_context{box-shadow:none;border:0;margin:0;padding:0;font-size:12px}.jYn_9a_card .jYn_9a_context summary{align-items:center;min-height:44px;font-size:12px;display:flex}.jYn_9a_card .jYn_9a_context p{font-size:12px;line-height:1.7}.jYn_9a_card :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #216b61}@media (hover:hover){.jYn_9a_card .jYn_9a_actions a[data-supplier-product]:hover{background:#e2f6bd;border-color:#355c3a}.jYn_9a_card[data-card-tone=water] .jYn_9a_actions a[data-supplier-product]:hover{background:#b6f2ed;border-color:#267379}}@media (max-width:480px){.jYn_9a_card[data-product-card]{gap:14px;padding:18px}.jYn_9a_card .jYn_9a_imageLink .equipment-visual{height:230px}.jYn_9a_card .jYn_9a_imageLink .equipment-visual img{height:230px}.jYn_9a_card .jYn_9a_imageLink .product-photo-pending{min-height:230px}}@media (prefers-reduced-transparency:reduce){.jYn_9a_card .jYn_9a_specs>div{background:#f2f7ee}.jYn_9a_card[data-card-tone=water] .jYn_9a_specs>div{background:#e9f8f7}}@media (forced-colors:active){.jYn_9a_card[data-product-card],.jYn_9a_card .jYn_9a_specs>div{border:1px solid canvastext}.jYn_9a_card .jYn_9a_actions a[data-supplier-product]{color:linktext;border-color:linktext}}
._6yjn-q_mark{background:#eef2f3;border-radius:7px;flex-shrink:0;width:42px;height:36px;display:inline-block;position:relative;overflow:hidden}._6yjn-q_mark ._6yjn-q_image{filter:none;opacity:1;border-radius:0;width:179.143%;max-width:none;height:auto;display:block;position:absolute;top:-31.6667%;left:-48.5714%}._6yjn-q_artwork{width:min(100%,480px);margin:0 auto}._6yjn-q_artwork img{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}._6yjn-q_footerArtwork{flex-shrink:0;width:min(240px,100%);display:block}._6yjn-q_footerArtwork img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}@media (max-width:480px){._6yjn-q_mark{width:35px;height:30px}}
.F4rrEa_page{--ink:#112835;color:var(--ink);max-width:1180px;margin:0 auto}.F4rrEa_breadcrumbs{color:#445661;flex-wrap:wrap;gap:.55rem;margin:0 0 1.25rem;font-size:.86rem;display:flex}.F4rrEa_breadcrumbs a{color:inherit}.F4rrEa_hero{background:linear-gradient(135deg,#dbf2fc,#d5f0fa 67%,#c5edf5);border:1px solid #77d0de;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,4rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #22506a1b}.F4rrEa_hero img{border:1px solid #e7f6fd;border-radius:22px;width:100%;height:auto;box-shadow:0 18px 44px #16334426}.F4rrEa_kicker{letter-spacing:.14em;margin:0 0 1rem;font-size:.75rem;font-weight:800}.F4rrEa_hero h1,.F4rrEa_section h2,.F4rrEa_checklist h2{color:#102734;letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.06}.F4rrEa_hero h1{font-size:clamp(2.45rem,5.4vw,5.1rem)}.F4rrEa_lead{max-width:700px;font-size:clamp(1.02rem,1.8vw,1.2rem);line-height:1.75}.F4rrEa_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.F4rrEa_actions a{text-underline-offset:5px;font-weight:750}.F4rrEa_primary{color:#e7f6fd;background:#132e3d;border-radius:999px;padding:.9rem 1.25rem;text-decoration:none;display:inline-flex}.F4rrEa_notice{background:#e8f3f8;border:1px solid #9bbbc9;border-radius:18px;margin:1.25rem 0 0;padding:1.25rem 1.4rem}.F4rrEa_notice p{margin:.4rem 0 0;line-height:1.7}.F4rrEa_section{margin:clamp(3.5rem,7vw,6rem) 0;scroll-margin-top:110px}.F4rrEa_section h2,.F4rrEa_checklist h2{font-size:clamp(2rem,4vw,3.25rem)}.F4rrEa_sectionIntro{max-width:780px;margin:1.25rem 0 2rem;line-height:1.75}.F4rrEa_choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.F4rrEa_choiceGrid article{background:#f4fbfe;border:1px solid #a3c6d5;border-radius:20px;padding:1.5rem}.F4rrEa_choiceGrid span{letter-spacing:.1em;color:#385465;font-size:.76rem;font-weight:800}.F4rrEa_choiceGrid h3{color:#143041;margin:.7rem 0}.F4rrEa_choiceGrid p{color:#364d5b;margin:0;line-height:1.65}.F4rrEa_tableWrap{border:1px solid #adc8d4;border-radius:20px;margin-top:1.75rem;overflow-x:auto}.F4rrEa_tableWrap table{border-collapse:collapse;background:#fbfeff;width:100%;min-width:760px}.F4rrEa_tableWrap th,.F4rrEa_tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #cce3ed;padding:1rem 1.1rem}.F4rrEa_tableWrap thead{background:#dff3fc}.F4rrEa_tableWrap tbody tr:last-child th,.F4rrEa_tableWrap tbody tr:last-child td{border-bottom:0}.F4rrEa_tableWrap a{text-underline-offset:4px;font-weight:700}.F4rrEa_checklist{background:#dff0f8;border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);margin:clamp(3.5rem,7vw,6rem) 0;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.F4rrEa_checklist ol{margin:0;padding-left:1.5rem}.F4rrEa_checklist li{padding:.35rem 0 .85rem .35rem;line-height:1.65}@media (max-width:850px){.F4rrEa_hero,.F4rrEa_checklist{grid-template-columns:1fr}.F4rrEa_hero img{order:-1}.F4rrEa_choiceGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.F4rrEa_page *{scroll-behavior:auto}}
.kc5CiW_water{--water-ink:#063c3d;color:var(--water-ink)}.kc5CiW_water .water-hero{background:linear-gradient(125deg,#d4effb,#d5f0fa 65%,#c5edf5);border:1px solid #78d4e2;border-radius:30px;padding:clamp(28px,6vw,80px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 22px 65px #2a64861a}.kc5CiW_water .water-hero-copy{z-index:1;max-width:740px;position:relative}.kc5CiW_water .water-hero-with-art{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;padding:clamp(24px,3vw,42px);display:grid}.kc5CiW_water .water-hero-with-art h1{font-size:clamp(2.5rem,4.2vw,4rem)}.kc5CiW_water .water-hero-art{border:1px solid #d8f1fc;border-radius:20px;min-width:0;margin:0;overflow:hidden;box-shadow:0 16px 38px #16334426}.kc5CiW_water .water-hero-art img{width:100%;height:auto;display:block}@media (max-width:900px){.kc5CiW_water .water-hero-with-art{grid-template-columns:1fr}.kc5CiW_water .water-hero-art{order:-1}}.kc5CiW_water .water-kicker{letter-spacing:.15em;margin-bottom:18px;font-size:.73rem;font-weight:750;line-height:1.6}.kc5CiW_water h1{letter-spacing:-.055em;text-wrap:balance;color:#102734;margin:0 0 28px;font-size:clamp(2.6rem,5.7vw,5.3rem);line-height:1.02}.kc5CiW_water h1 span{color:#1c4359}.kc5CiW_water .water-hero-copy>p:not(.water-kicker){max-width:600px;font-size:1.15rem;line-height:1.75}.kc5CiW_water .water-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.kc5CiW_water .water-button{color:#e1f4fd;background:#132c3b;border-radius:999px;align-items:center;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.kc5CiW_water .water-secondary{color:#122c3b;text-underline-offset:5px;font-weight:700}.kc5CiW_water .water-section{margin:64px 0;scroll-margin-top:115px}.kc5CiW_water .water-back-link{color:#122c3b;text-underline-offset:4px;margin:18px 0 0;font-weight:700;display:inline-flex}.kc5CiW_water .water-empty-state{background:#f1fafe;border:1px solid #8bb6c9;border-radius:24px;padding:clamp(24px,4vw,44px)}.kc5CiW_water .water-empty-state h2{max-width:760px}.kc5CiW_water .water-empty-state .water-actions a{color:#122c3b;text-underline-offset:4px;font-weight:700}.kc5CiW_water h2{letter-spacing:-.035em;color:#132d3c;text-wrap:balance;margin:0 0 22px;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.15}.kc5CiW_water h3{color:#132d3c;font-size:1.15rem;line-height:1.4}.kc5CiW_water p{line-height:1.75}.kc5CiW_water .water-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;margin-bottom:26px;display:grid}.kc5CiW_water .water-category-grid{background:#a4c9d9;border:1px solid #a4c9d9;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kc5CiW_water .water-category-grid>a{background:#f1fafe;padding:28px;text-decoration:none;transition:background .15s}:is(.kc5CiW_water .water-category-grid>a:hover,.kc5CiW_water .water-category-grid>a[aria-current=page]){background:#d5f0fc}.kc5CiW_water .water-category-grid h3{justify-content:space-between;gap:15px;margin:10px 0;display:flex}.kc5CiW_water .water-category-grid p{color:#314a59;margin:0;font-size:.95rem}.kc5CiW_water .water-number{color:#3a5666;letter-spacing:.12em;font-size:.75rem}.kc5CiW_water .water-chips{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.kc5CiW_water .water-chips button{color:#132d3c;cursor:pointer;background:#f4fbfe;border:1px solid #42667b;border-radius:999px;padding:11px 19px}.kc5CiW_water .water-chips button[aria-pressed=true]{background:#76d4e2;border-color:#345568}:is(.kc5CiW_water .water-evidence,.kc5CiW_water .water-plan){background:#e6f3f8;border-left:4px solid #4097bd;border-radius:0 18px 18px 0;padding:25px}:is(.kc5CiW_water .water-evidence h3,.kc5CiW_water .water-plan h3){margin-top:0}.kc5CiW_water .water-finder{background:#c4e9f9;border-radius:26px;grid-template-columns:1fr 1fr;gap:48px;padding:clamp(24px,4vw,52px);display:grid}.kc5CiW_water .water-form{gap:12px;min-width:0;display:grid}.kc5CiW_water .water-form label{font-weight:650}.kc5CiW_water .water-form select{color:#132e3e;background:#f9fdfe;border:1px solid #507184;border-radius:10px;width:100%;min-width:0;margin-bottom:12px;padding:13px}.kc5CiW_water .water-plan{background:#f2fafe}.kc5CiW_water .water-proof{border:1px solid #8bb6c9;border-radius:24px;padding:38px}.kc5CiW_water .water-suppliers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.kc5CiW_water .water-suppliers a{background:#dff3fc;border:1px solid #8cbbcf;border-radius:16px;justify-content:space-between;gap:14px;padding:24px;font-weight:700;text-decoration:none;display:flex}.kc5CiW_water .water-small{font-size:.85rem}:is(.kc5CiW_water a:focus-visible,.kc5CiW_water button:focus-visible,.kc5CiW_water select:focus-visible){outline-offset:4px;outline:3px solid #1f4962}@media (max-width:760px){:is(.kc5CiW_water .water-section-heading,.kc5CiW_water .water-finder,.kc5CiW_water .water-suppliers){grid-template-columns:1fr;gap:20px}.kc5CiW_water .water-section{margin:42px 0}.kc5CiW_water .water-category-grid{grid-template-columns:1fr}.kc5CiW_water .water-proof{padding:25px}}@media (prefers-reduced-motion:reduce){.kc5CiW_water .water-category-grid>a{transition:none}}.kc5CiW_water .kc5CiW_categoryHero{min-height:0;padding-block:24px}.kc5CiW_water .kc5CiW_categoryHero h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}
