.loaded_water_advertorial {
    width: 100%;
    max-width: 1080px;
    margin: auto;
    padding: 0 26px;
}
:root{--purple:#6526d5;--deep:#300b60;--pink:#ed329c;--ink:#31263f;--muted:#71677e;--line:#e4dbee;--light:#f8f3fd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--pink);outline-offset:5px}img{max-width:100%;display:block}p{margin:0 0 16px}h1,h2{font-family:Georgia,'Times New Roman',serif;color:var(--deep);letter-spacing:-1.1px;line-height:1.08;margin:0 0 20px;font-weight:700}h1{font-size:clamp(42px,4.5vw,61px)}h2{font-size:clamp(29px,3vw,36px)}.wrap{max-width:1080px;margin:auto;padding:0 26px}.brand{font-family:Arial,sans-serif;color:var(--purple);font-weight:900;letter-spacing:-1.5px;font-size:29px;line-height:1}.brand span{color:var(--pink)}header{height:88px;display:flex;justify-content:center;align-items:center}.brand-link{text-decoration:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;background:var(--light);border-radius:12px;overflow:hidden}.hero-copy{padding:45px 37px}.eyebrow{display:block;font-size:10px;letter-spacing:1.8px;font-weight:800;color:var(--purple);margin-bottom:17px}.hero h1 mark{color:inherit;background:linear-gradient(transparent 62%,#f8c6e7 62%);padding:0}.hero p{font-size:17px;line-height:1.6}.hero-photo{height:100%;min-height:490px;object-fit:cover;object-position:49% center;width:100%}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:0;border-radius:6px;padding:15px 25px;background:var(--purple);color:white;font-weight:700;text-decoration:none;line-height:1.3;min-height:52px;transition:background .15s,transform .15s}.button:hover{background:var(--deep);transform:translateY(-1px)}.micro{font-size:11px;color:var(--muted);margin:12px 0 0}.intro{text-align:center;padding:43px 10px 28px}.intro h2{margin-bottom:8px;font-size:35px}.intro p{margin:0;color:var(--muted)}.reason{display:grid;grid-template-columns:42% 58%;border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:22px;background:#fff}.reason>img{width:100%;height:100%;min-height:360px;object-fit:cover}.reason-copy{padding:31px 33px}.reason-copy h2{font-size:31px}.reason-copy p{font-size:15px;line-height:1.7}.reason-copy p:last-child{margin-bottom:0;color:var(--deep)}.reason-copy .eyebrow{margin-bottom:12px}.reviews{margin-top:40px;padding:34px 27px 24px;background:var(--light);border-radius:10px}.reviews h2{text-align:center;font-size:35px;margin-bottom:8px}.reviews-intro{text-align:center;color:var(--muted);font-size:14px;margin-bottom:25px}.review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.review-track::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:start;background:white;border:1px solid var(--line);border-radius:7px;padding:23px;display:flex;flex-direction:column;min-height:270px}.review-person{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--deep)}.avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:#eadcfc;color:var(--purple);font-weight:700}.review-card:nth-child(3n+2) .avatar{background:#fce0f0;color:#a7196b}.review-card:nth-child(3n) .avatar{background:#dff0ec;color:#226d5f}blockquote{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7;margin:18px 0 0;color:var(--deep);overflow-wrap:break-word}.text-button{background:none;border:none;padding:0;color:var(--purple);font-size:12px;font-weight:700;text-align:left;margin-top:auto;min-height:30px}.review-controls{display:flex;justify-content:center;align-items:center;gap:17px;padding-top:20px}.control{border:1px solid #d6c7e7;background:white;color:var(--deep);min-width:38px;height:38px;border-radius:50%}.control:disabled{opacity:.35;cursor:default}.pause{border:0;background:transparent;color:var(--deep);font-size:12px;min-width:110px;min-height:38px}.review-status{font-size:12px;color:var(--muted);min-width:65px;text-align:center}.offer{display:grid;grid-template-columns:43% 57%;margin:28px 0 20px;border:1px solid var(--line);border-radius:10px;overflow:hidden;scroll-margin-top:24px}.offer-visual{background:#faf7f3;display:flex;flex-direction:column;justify-content:center;padding:14px}.offer-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.flavors{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:13px 0}.flavor{border:1px solid #d9ccd9;border-radius:20px;background:#fff;padding:8px 12px;font-size:11px;color:var(--ink)}.flavor[aria-pressed=true]{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple);color:var(--purple)}.offer-copy{padding:35px 32px}.offer-copy h2{font-size:32px}.offer-copy p{font-size:14px}.offer-price{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;margin:15px 0 20px}.offer-price strong{font-family:Georgia,serif;font-size:55px;line-height:1;color:var(--deep);letter-spacing:-2px}.offer-price small{font-size:15px;letter-spacing:0;font-family:Arial;font-weight:400}.sale{display:inline-block;background:#f9d3ec;color:#8b155c;border-radius:30px;padding:5px 13px;font-size:12px;font-weight:800}.offer-copy .button{width:100%}.offer-copy .micro{text-align:center;font-size:11px}.guarantee{font-size:12px;text-align:center;margin:11px 0 0;color:var(--deep)}footer{padding:26px 0 110px;border-top:1px solid var(--line);text-align:center}footer p{font-size:11px;color:var(--muted);max-width:650px;margin:15px auto 0}footer nav{display:flex;justify-content:center;gap:22px;font-size:12px;margin-top:20px}.sticky{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.97);border-top:1px solid var(--line);padding:12px 24px;z-index:5;box-shadow:0 -3px 20px #300b6008}.sticky-inner{max-width:1000px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:15px}.sticky .button{padding:12px 23px;min-height:45px;font-size:14px}.sticky-price{font-weight:700;color:var(--deep);font-size:15px}.sticky-price span{display:block;font-size:11px;font-weight:400;color:var(--muted)}dialog{border:0;border-radius:12px;max-width:600px;width:calc(100% - 32px);padding:30px;color:var(--ink);box-shadow:0 20px 100px #0003}dialog::backdrop{background:#200f3d88}dialog h2{font-size:25px;margin:12px 0}dialog p{font-size:16px;line-height:1.8;white-space:pre-wrap}.dialog-close{float:right;border:1px solid var(--line);border-radius:5px;background:white;padding:6px 13px;color:var(--deep)}.skip{position:absolute;top:-80px;left:10px;background:white;padding:8px;z-index:10}.skip:focus{top:5px}@media(max-width:760px){.wrap{padding:0 17px}header{height:72px}.brand{font-size:25px}.hero{grid-template-columns:1fr}.hero-copy{padding:31px 25px 28px}.hero-photo{height:300px;min-height:0;object-position:50% 48%}.hero p{font-size:16px}h1{font-size:43px}.intro{padding:33px 5px 22px}.intro h2,.reviews h2{font-size:30px}.reason{grid-template-columns:1fr;margin-bottom:20px}.reason>img{height:255px;min-height:0;object-position:center 48%}.reason-copy{padding:26px 24px}.reason-copy h2{font-size:29px}.reviews{padding:26px 18px 18px;margin-top:30px}.review-track{grid-auto-columns:100%;gap:16px}.review-card{min-height:240px}.offer{grid-template-columns:1fr}.offer-visual{padding:10px 25px 5px}.offer-image{max-height:320px}.offer-copy{padding:27px 24px}.offer-copy h2{font-size:30px}.sticky{padding:10px 17px}.sticky .button{gap:12px}.sticky-price{font-size:13px}.sticky-price span{font-size:10px}footer{padding-bottom:110px}.review-controls{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
