@font-face{font-family:Outfit;src:url('outfit.ttf');font-weight:100 900;font-display:swap}body.water{--accent:#2248c8;--paper:#f7f8f5;--photo:#dce6ee;background:#f7f8f5;color:#1d3b83;font:16px/1.65 Outfit,Arial,sans-serif}.water-header{background:#2248c8;color:#f0f5ff;display:flex;justify-content:space-between;align-items:center;padding:22px 5%;border-bottom:1px solid #7391df;gap:30px}.water-brand{font-size:25px;font-weight:600;letter-spacing:-1px;line-height:1.05}.water-brand span{font-weight:250}.water-header nav{display:flex;gap:30px;font-size:12px}.water-header .water-bag{font-size:12px;border:1px solid #8ba5ed;border-radius:25px;padding:9px 17px}.water-hero{display:grid;grid-template-columns:1.25fr 1fr;background:#2248c8;color:#f4f8ff;padding:55px 6% 70px;gap:60px;min-height:670px;align-items:center}.water-hero h1{font-size:116px;line-height:.88;letter-spacing:-5px;font-weight:500;margin:25px 0}.water-hero h1 span{color:#a7e5ee}.water-hero p{font-size:15px;max-width:380px;color:#c5d5f4}.water-hero .u-button{background:#b6e7e5;color:#2246aa;border:0;border-radius:4px}.water-bottle-stage{border:1px solid #8aabe3;min-height:465px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border-radius:50% 50% 12px 12px;background:#3259d1}.water-bottle-stage .u-kicker{position:absolute;bottom:25px;color:#bdd1f2}.water-bottle-stage .photo-slot{background:transparent;border:0;min-height:280px;color:#e5f1fa}.water-bottle-stage .photo-slot span{color:#c9d8f3}.water-route{display:flex;justify-content:space-between;gap:20px;padding:25px 6%;border-bottom:1px solid #bccce4;font:11px Outfit;letter-spacing:1px;text-transform:uppercase}.water-heading{max-width:680px;margin-bottom:40px}.water-heading h2{font-size:58px;line-height:1;letter-spacing:-2px;font-weight:500;margin:16px 0}.water-heading p{font-size:14px;color:#7486aa}.water-models{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.water-model{border-top:2px solid #2248c8;padding-top:15px}.water-model .photo-slot{min-height:270px;border:0;border-radius:6px}.water-model h3{font-size:25px;line-height:1.1;font-weight:500;letter-spacing:-.6px;margin:23px 0 14px}.water-model p{font-size:12px;color:#7588aa}.water-model a{font-size:11px;font-weight:600}.water-methods{background:#d6e9eb;padding:55px 6%;display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.water-methods h2{font-size:51px;line-height:1;letter-spacing:-2px;font-weight:500}.water-methods details{border-top:1px solid #8aafbd;padding:22px 0}.water-methods summary{font-size:22px}.water-methods p{font-size:13px;color:#577d92;margin:15px 0 0}.water-capacity{padding:25px 30px;border:1px solid #99b1d9;margin-top:30px}.water-capacity label{display:block;font-size:12px;margin-bottom:10px}.water-capacity select{padding:13px;border:1px solid #9ab4d8;background:transparent;color:#305aab;width:100%}.water-capacity p{font-size:12px;min-height:40px;margin:15px 0 0}.water-footer{background:#2248c8;color:#d7e5ff;padding:45px 5%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.water-footer p{font-size:12px;opacity:.7;max-width:320px}.water-footer a{display:block;font-size:12px;margin:9px 0}.water-catalog-top{padding:45px 6%;background:#e1edf0}.water-catalog-top h1{font-size:75px;font-weight:500;line-height:1;letter-spacing:-3px;margin:17px 0}.water-list{border-top:1px solid #b7cbe3}.water-list-item{display:grid;grid-template-columns:130px 1fr 180px;gap:30px;border-bottom:1px solid #b7cbe3;padding:22px 0;align-items:center}.water-list-item .photo-slot{min-height:140px}.water-list-item h3{font-size:23px;font-weight:500;line-height:1.1;margin-bottom:10px}.water-list-item p{font-size:12px;color:#6e84aa;margin-bottom:0}.water-list-item .capacity-label{font-size:12px;text-align:right}.water-pdp{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:50px 6%;max-width:1400px;margin:auto;align-items:start}.water-pdp .water-bottle-stage{background:#e0ecf0;border-color:#b1c9dc;min-height:590px}.water-pdp .water-bottle-stage .photo-slot span{color:#6b8da7}.water-pdp .water-bottle-stage .u-kicker{color:#6489a1}.water-pdp h1{font-size:57px;line-height:1;letter-spacing:-2px;font-weight:500;margin:25px 0}.water-pdp>div>p{color:#7890ad;font-size:14px}.water-pdp .u-offer{padding:25px 0;border:0;border-top:1px solid #b8cce0}.water-pdp-facts{background:#2248c8;color:#edf4ff}.water-pdp-facts .u-section{display:grid;grid-template-columns:1fr 1fr;gap:65px}.water-pdp-facts h2{font-size:48px;line-height:1;font-weight:500;letter-spacing:-2px}.water-pdp-facts p{font-size:14px;color:#bdcff2}.water-use-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.water-use-sequence strong{font-size:65px;color:#abcddd;font-weight:300;display:block}.water-use-sequence h3{font-size:25px;line-height:1.1;font-weight:500}.water-use-sequence p{font-size:13px;color:#6c85a7}@media(max-width:760px){.water-header{flex-wrap:wrap;padding:20px 5%;gap:17px}.water-brand{font-size:23px}.water-header nav{order:3;width:100%;justify-content:space-between;gap:15px;font-size:10px}.water-header .water-bag{font-size:10px}.water-hero{grid-template-columns:1fr;padding-top:25px;gap:25px}.water-hero h1{font-size:90px;letter-spacing:-4px}.water-hero p{font-size:13px}.water-bottle-stage{min-height:300px;margin:0 12%}.water-route{font-size:8px;gap:12px;padding:20px 6%}.water-heading h2{font-size:44px}.water-models{grid-template-columns:1fr}.water-model{display:grid;grid-template-columns:100px 1fr;gap:17px}.water-model .photo-slot{min-height:170px;grid-row:span 3;padding:10px}.water-model h3{margin:10px 0 0;font-size:24px}.water-model p{margin:0}.water-methods{grid-template-columns:1fr;gap:20px}.water-methods h2{font-size:42px}.water-footer{grid-template-columns:1fr 1fr}.water-footer>div:first-child{grid-column:1/-1}.water-list-item{grid-template-columns:90px 1fr;gap:18px}.water-list-item .capacity-label{grid-column:2;text-align:left}.water-list-item h3{font-size:21px}.water-list-item .photo-slot{padding:10px;min-height:160px}.water-catalog-top h1{font-size:53px}.water-pdp{grid-template-columns:1fr;gap:30px;padding-top:30px}.water-pdp .water-bottle-stage{min-height:320px;margin:0 10%}.water-pdp h1{font-size:45px}.water-pdp-facts .u-section{grid-template-columns:1fr;gap:20px}.water-pdp-facts h2{font-size:39px}.water-use-sequence{grid-template-columns:1fr;gap:15px}.water-use-sequence article{display:grid;grid-template-columns:45px 1fr;gap:15px}.water-use-sequence strong{font-size:40px;grid-row:span 2}.water-use-sequence h3{margin:8px 0}.water-use-sequence p{grid-column:2}}
