.rv-source-showerhead-comparison{display:block;color:#24231f;font:15px/1.6 Manrope,Arial,sans-serif;scroll-margin-top:88px}.rv-source-showerhead-comparison *{box-sizing:border-box}.rv-source-showerhead-comparison h2,.rv-source-showerhead-comparison h3,.rv-source-showerhead-comparison p{margin:0}.rv-source-showerhead-comparison h2{font-size:clamp(34px,3.5vw,52px);line-height:1.1;font-weight:500;letter-spacing:-.055em;text-wrap:balance}.rv-source-showerhead-comparison h3{font-weight:500;letter-spacing:-.045em;line-height:1.15}.rv-source-showerhead-comparison .wrap{max-width:1200px;margin:auto}.rv-source-showerhead-comparison .variant{padding:80px 48px 88px}.rv-source-showerhead-comparison .eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:22px}.rv-source-showerhead-comparison .intro{color:#716c62;font-size:16px;line-height:1.7;margin-top:22px;max-width:430px}.rv-source-showerhead-comparison .wordmark{width:104px;height:auto;object-fit:contain}.rv-source-showerhead-comparison .ordinary{width:160px;height:150px;color:#8b8981}.rv-source-showerhead-comparison .b{background:#f2eee6}.rv-source-showerhead-comparison .b header{text-align:center;max-width:660px;margin:auto auto 42px}.rv-source-showerhead-comparison .b .intro{margin:20px auto 0;max-width:500px}.rv-source-showerhead-comparison .duet{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rv-source-showerhead-comparison .duet article{border-radius:24px;padding:30px 38px 26px;position:relative;overflow:hidden}.rv-source-showerhead-comparison .old{background:#e6e3dc;color:#817e75}.rv-source-showerhead-comparison .new{background:#fffdf8}.rv-source-showerhead-comparison .panel-top{display:flex;justify-content:space-between;align-items:center;height:30px;margin-bottom:25px}.rv-source-showerhead-comparison .panel-top .eyebrow{font-size:9px;margin:0;letter-spacing:.12em}.rv-source-showerhead-comparison .tag{font-size:10px;border:1px solid #c8c4bb;border-radius:50px;padding:3px 10px}.rv-source-showerhead-comparison .new .tag{color:#3d5843;border-color:#b9c8b4;background:#edf1e8}.rv-source-showerhead-comparison .duet h3{font-size:34px;position:relative;z-index:1}.rv-source-showerhead-comparison .object{height:235px;display:flex;justify-content:center;align-items:center;margin-top:-12px}.rv-source-showerhead-comparison .object img{height:250px;width:250px;object-fit:contain;filter:drop-shadow(0 18px 16px #37372b18);transform:rotate(-14deg)}.rv-source-showerhead-comparison .panel-body{font-size:13px;margin:22px 0 26px;line-height:1.8}.rv-source-showerhead-comparison .fact{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid #bcb9b045;font-size:11px;gap:12px}.rv-source-showerhead-comparison .b footer{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.rv-source-showerhead-comparison .b footer p{font-size:16px;letter-spacing:-.03em}@media(max-width:900px){.rv-source-showerhead-comparison .variant{padding:56px 28px 64px}.rv-source-showerhead-comparison .duet article{padding:26px}.rv-source-showerhead-comparison .duet h3{font-size:30px}}@media(max-width:600px){.rv-source-showerhead-comparison .variant{padding:44px 20px 52px}.rv-source-showerhead-comparison h2{font-size:35px}.rv-source-showerhead-comparison .eyebrow{margin-bottom:18px;font-size:9px}.rv-source-showerhead-comparison .intro{font-size:14px;margin-top:18px}.rv-source-showerhead-comparison .duet{gap:10px}.rv-source-showerhead-comparison .duet article{padding:18px 13px;border-radius:16px}.rv-source-showerhead-comparison .panel-top{height:auto;min-height:44px;margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:6px}.rv-source-showerhead-comparison .panel-top .eyebrow{font-size:7px;letter-spacing:.1em}.rv-source-showerhead-comparison .panel-top .wordmark{width:78px;height:25px}.rv-source-showerhead-comparison .tag{font-size:8px;padding:2px 7px}.rv-source-showerhead-comparison .duet h3{font-size:25px}.rv-source-showerhead-comparison .object{height:170px;margin:0 -10px}.rv-source-showerhead-comparison .object img{height:175px;width:175px}.rv-source-showerhead-comparison .panel-body{font-size:11px;line-height:1.7;margin:16px 0}.rv-source-showerhead-comparison .fact{flex-direction:column;align-items:flex-start;gap:3px;font-size:9px;min-height:57px}.rv-source-showerhead-comparison .b header{margin-bottom:28px}.rv-source-showerhead-comparison .b footer{flex-direction:column;gap:18px;text-align:center}.rv-source-showerhead-comparison .b footer p{font-size:15px}}.rv-source-showerhead-comparison .motion-water .duet h3{min-height:2.3em}.rv-source-showerhead-comparison .motion-water-d .water-bed{stroke-width:65}.rv-source-showerhead-comparison .motion-water-d .water-dot.teal{fill:#98c6b8}.rv-source-showerhead-comparison .motion-water-d .water-dot.yellow{fill:#d8b984}.rv-source-showerhead-comparison .motion-water-d .stream{opacity:.45}.rv-source-showerhead-comparison .water-path{width:auto;height:auto;margin-top:2px;padding:16px 0 12px;border-top:1px solid #bcb9b045;border-bottom:1px solid #bcb9b045}.rv-source-showerhead-comparison .flow-labels{display:flex;justify-content:space-between;align-items:center;font-size:10px;gap:6px}.rv-source-showerhead-comparison .flow-labels span:nth-child(2){font-weight:600}.rv-source-showerhead-comparison .water-path svg{width:100%;display:block;margin:6px 0}.rv-source-showerhead-comparison .water-bed{stroke:#adbeb1;stroke-opacity:.2;stroke-width:34;fill:none}.rv-source-showerhead-comparison .stream{fill:none;stroke-width:1.3;stroke:url(#water-filtered);stroke-dasharray:19 12;animation:water-stream 3s linear infinite}.rv-source-showerhead-comparison .ordinary .stream{stroke:#a0aaa0}.rv-source-showerhead-comparison .stream-two{animation-duration:3.7s;opacity:.7}.rv-source-showerhead-comparison .stream-three{animation-duration:2.6s;opacity:.5}.rv-source-showerhead-comparison .water-dot{animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:linear;animation-iteration-count:infinite;transform-box:view-box}.rv-source-showerhead-comparison .water-dot.teal{fill:#528c81}.rv-source-showerhead-comparison .water-dot.yellow{fill:#d9a12e}.rv-source-showerhead-comparison .water-through{animation-name:water-dot}.rv-source-showerhead-comparison .water-caught{animation-name:water-catch}.rv-source-showerhead-comparison .filter-glow{animation:filter-breathe 3s ease-in-out infinite}.rv-source-showerhead-comparison .flow-foot{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#6f7d6a}.rv-source-showerhead-comparison .ordinary .flow-foot{color:#95978b}@keyframes water-stream{to{stroke-dashoffset:-124}}@keyframes water-dot{0%{transform:translate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(385px);opacity:0}}@keyframes water-catch{0%{transform:translate(0);opacity:0}8%{opacity:1}44%{transform:translate(170px);opacity:1}58%{transform:translate(170px);opacity:1}85%,to{transform:translate(170px);opacity:0}}@keyframes filter-breathe{50%{fill:#bed9c5}}@keyframes particle-pass{0%{transform:translate(0);opacity:0}10%,90%{opacity:.75}to{transform:translate(390px);opacity:0}}@keyframes particle-catch{0%{transform:translate(0);opacity:0}10%{opacity:.85}47%{transform:translate(166px);opacity:.85}72%{transform:translate(167px);opacity:.4}to{transform:translate(167px);opacity:0}}@keyframes particle-out{0%{transform:translate(0);opacity:0}10%,80%{opacity:.65}to{transform:translate(172px);opacity:0}}@keyframes cassette-breathe{50%{opacity:.14}}@media(max-width:600px){.rv-source-showerhead-comparison .motion-water .duet h3{min-height:3.45em}.rv-source-showerhead-comparison .flow-labels{font-size:7px;gap:2px}.rv-source-showerhead-comparison .water-path{padding-top:12px;padding-bottom:10px}.rv-source-showerhead-comparison .water-path svg{margin:10px 0}.rv-source-showerhead-comparison .flow-foot{font-size:7px;gap:4px;min-height:24px;text-align:center;line-height:1.4}}@media(prefers-reduced-motion:reduce){.rv-source-showerhead-comparison .water-path *{animation:none!important}.rv-source-showerhead-comparison .water-dot{transform:translate(var(--still-x));opacity:.85}.rv-source-showerhead-comparison .water-caught{opacity:.65}}.rv-source-showerhead-comparison .motion-water-d .flow-labels,.rv-source-showerhead-comparison .motion-water-d .flow-foot{font-size:11px}.rv-source-showerhead-comparison .motion-water-d .object{height:300px;margin:12px 0;overflow:hidden}.rv-source-showerhead-comparison .motion-water-d .object .comparison-photo{height:100%;width:auto;max-width:none;flex-shrink:0;transform:none;filter:none}.rv-source-showerhead-comparison .motion-water-d .old .object{position:relative}.rv-source-showerhead-comparison .motion-water-d .old .object:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e6e3dc73;pointer-events:none}.rv-source-showerhead-comparison .motion-water-d .object .comparison-photo--rituva{height:135%}.rv-source-showerhead-comparison .motion-water-d :is(.panel-body,.fact) h4{font-size:13px;font-weight:600;line-height:1.5;margin:0 0 6px;letter-spacing:0}.rv-source-showerhead-comparison .motion-water-d :is(.panel-body,.fact) p{font-size:12px;font-weight:400;line-height:1.5;margin:0}.rv-source-showerhead-comparison .motion-water-d .fact{display:block;text-align:left}.rv-source-showerhead-comparison .motion-water-d footer{justify-content:center}@media(max-width:600px){.rv-source-showerhead-comparison .motion-water-d .object{height:230px}}@media(max-width:600px){.rv-source-showerhead-comparison .variant.motion-water-d{padding-left:12px;padding-right:12px}}@media(min-width:601px)and (max-width:1023px){.rv-source-showerhead-comparison .motion-water-d .water-path{width:82%;margin:2px auto 0}}@media(min-width:1024px){.rv-source-showerhead-comparison .motion-water-d .water-path{width:64%;margin:2px auto 0;padding:10px 0 8px}.rv-source-showerhead-comparison .motion-water-d .water-path svg{margin:4px 0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/native-showerhead-comparison.css.map */
