.wv-page{background:#fff;color:#20262b;font-family:"Helvetica Neue",Helvetica,"PingFang SC",sans-serif}.wv-breadcrumb{font-size:14px;color:#68727a;padding-top:26px}.wv-breadcrumb a{color:inherit}.wv-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding-top:70px;padding-bottom:74px}.wv-hero h1{font-size:clamp(40px,5.2vw,78px);line-height:1.12;letter-spacing:-.05em;margin:20px 0}.wv-hero p{font-size:20px;line-height:1.55;color:#59666f}.wv-hero .wv-eyebrow{font-size:14px;letter-spacing:.09em;color:#2b6174}.wv-hero .wv-intro{font-size:24px;color:#20262b;margin-top:25px}.wv-hero .retail-summary{margin:28px 0}.wv-hero .retail-summary strong{font-size:36px}.wv-hero-product{position:relative;background:white}.wv-hero-product>img{width:100%;height:600px;object-fit:contain;display:block}.wv-hero-product .product-home-mark{position:absolute;right:16px;bottom:14px;display:flex;gap:10px;align-items:center;color:#20262b;text-decoration:none;background:rgba(255,255,255,.96);padding:12px 16px;border-radius:20px;box-shadow:0 6px 24px #0000000a}.wv-hero-product .product-home-mark img{width:36px;height:36px;object-fit:contain}.wv-hero-product .product-home-mark span{font-size:14px;font-weight:600}.wv-hero-product .product-home-mark small{display:block;font-size:11px;color:#68727a;font-weight:400;margin-top:4px}.wv-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center}.wv-actions a:last-child{color:#2b6174}.wv-subnav{position:sticky;top:64px;z-index:25;background:rgba(255,255,255,.96);border-block:1px solid #edf0f2}.wv-subnav>.wrap{display:flex;justify-content:space-between;gap:22px;align-items:center;padding-block:18px}.wv-subnav span{font-weight:600;white-space:nowrap}.wv-subnav .wrap>div{display:flex;gap:25px;overflow-x:auto}.wv-subnav a{font-size:14px;color:#657079;white-space:nowrap}.wv-section{padding-block:82px;scroll-margin-top:145px}.wv-section h2{font-size:clamp(30px,4.2vw,58px);line-height:1.17;letter-spacing:-.038em;margin:0}.wv-section h3{font-size:24px;line-height:1.3;margin:0 0 16px}.wv-section p{font-size:19px;line-height:1.7;color:#5c6972}.wv-heading{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:end;margin-bottom:38px}.wv-heading p{margin:0}.wv-visual{margin:0;overflow:hidden;border-radius:28px}.wv-visual img{display:block;width:100%;max-height:650px;object-fit:contain;background:#fff}.wv-visual.product img{height:530px}.wv-visual.watch img{height:610px}.wv-visual.hubs img{height:530px}.wv-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:22px;margin-top:42px}.wv-bento article{padding:36px;background:#f5f8fa;border-radius:28px;overflow:hidden}.wv-bento article:nth-child(1),.wv-bento article:nth-child(4){grid-column:span 7}.wv-bento article:nth-child(2),.wv-bento article:nth-child(3){grid-column:span 5}.wv-bento article p{font-size:17px}.wv-bento .wv-visual.product img{height:245px;mix-blend-mode:multiply}.wv-note{font-size:14px!important;line-height:1.6!important;color:#66727a!important;margin-top:23px}.wv-demo{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.wv-demo>div:first-child{position:relative}.wv-demo output{display:block;font-size:42px;font-weight:500;margin:20px 0 30px;color:#2b6174}.wv-demo button,.wv-fitting button{border:0;background:#edf6f9;border-radius:28px;padding:18px 25px;color:#2b6174;font:inherit;font-size:17px;cursor:pointer}.wv-demo button[aria-pressed=true],.wv-fitting button[aria-pressed=true]{background:#2b6174;color:white}.wv-water-path{position:absolute;bottom:10px;left:50%;display:none}.wv-demo.is-open .wv-water-path{display:flex;gap:9px}.wv-water-path i{width:5px;height:40px;background:#a9d6e8;border-radius:8px;animation:wv-flow 1s infinite}.wv-water-path i:nth-child(2){animation-delay:.2s}.wv-water-path i:nth-child(3){animation-delay:.4s}@keyframes wv-flow{from{transform:translateY(-12px);opacity:.15}to{transform:translateY(15px);opacity:.8}}.wv-connection{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:20px;align-items:center;text-align:center;margin:60px 0}.wv-connection strong,.wv-connection span{display:block}.wv-connection strong{font-size:25px;color:#2b6174}.wv-connection span{font-size:15px;line-height:1.5;margin-top:13px;color:#64727c}.wv-connection b{font-size:32px;color:#78a9bc}.wv-apps{margin-top:60px}.wv-apps>div{display:flex;flex-wrap:wrap;gap:25px;margin:30px 0}.wv-apps a{color:#2b6174}.wv-fitting{display:flex;justify-content:space-between;gap:35px;align-items:center;margin:40px 0 20px}.wv-fitting button{margin:0 15px 15px 0}.wv-fitting .retail-summary strong{font-size:38px}.wv-section table{width:100%;border-collapse:collapse;margin-top:42px;font-size:18px;line-height:1.6}.wv-section th,.wv-section td{text-align:left;padding:22px 0;border-bottom:1px solid #e6ecef;vertical-align:top}.wv-section th{width:36%;padding-right:25px;font-weight:500;color:#687681}.wv-section a:not(.purchase-primary){color:#2b6174}.wv-page button:focus-visible,.wv-page a:focus-visible{outline:3px solid #7cb4cc;outline-offset:4px}[data-water-valve-entry]{padding-top:80px;padding-bottom:80px}[data-water-valve-entry] h2{font-size:42px}[data-water-valve-entry] .catalog-grid{margin-top:28px}
@media(max-width:800px){.wv-hero{grid-template-columns:1fr;padding-top:35px;gap:15px}.wv-hero h1{font-size:45px}.wv-hero-product>img{height:430px}.wv-subnav{top:62px}.wv-subnav>.wrap{display:block;padding-block:13px}.wv-subnav span{font-size:14px}.wv-subnav .wrap>div{gap:22px;margin-top:13px}.wv-section{padding-block:52px}.wv-heading{grid-template-columns:1fr;gap:22px}.wv-section p{font-size:17px}.wv-section h2{font-size:35px}.wv-bento{gap:14px}.wv-bento article{padding:22px}.wv-bento article:nth-child(n){grid-column:span 6}.wv-bento h3{font-size:20px}.wv-bento article p{font-size:14px}.wv-bento .wv-visual.product img{height:180px}.wv-visual{border-radius:22px}.wv-visual.product img{height:410px}.wv-visual.watch img{height:450px}.wv-visual.hubs img{height:350px}.wv-demo{grid-template-columns:1fr;gap:15px}.wv-demo>div:last-child{text-align:center}.wv-demo output{font-size:32px}.wv-fitting{display:block}.wv-fitting .retail-summary{margin-top:22px}.wv-connection{grid-template-columns:1fr;gap:18px;margin:40px 0}.wv-connection b{transform:rotate(90deg)}.wv-section table{font-size:15px}.wv-section th{width:40%}}
@media(prefers-reduced-motion:reduce){.wv-water-path i{animation:none}}
