#variable-water-product{--vw-blue:#0059ab;--vw-ink:#173f65;--vw-muted:#607b92;--vw-line:#dbe6ee;--vw-pale:#f2f7fb;color:var(--vw-ink);background:#fff;font:16px/1.8 "Microsoft YaHei",Arial,sans-serif;overflow-wrap:break-word}
#variable-water-product,#variable-water-product *{box-sizing:border-box}
#variable-water-product h1,#variable-water-product h2,#variable-water-product h3,#variable-water-product p,#variable-water-product dl,#variable-water-product dd,#variable-water-product figure{margin:0}
#variable-water-product a{color:inherit;text-decoration:none}
#variable-water-product img{display:block;max-width:100%;height:auto}
#variable-water-product .vw-wrap{width:90%;max-width:1400px;margin-left:auto;margin-right:auto}
#variable-water-product section[id]{scroll-margin-top:88px}
#variable-water-product .vw-eyebrow{font:11px/1.6 Arial,sans-serif;letter-spacing:2px;color:var(--vw-blue);margin-bottom:22px}
#variable-water-product .vw-skip{position:absolute;top:-200px;left:20px;padding:12px 20px;background:var(--vw-blue);color:#fff;z-index:1000}
#variable-water-product .vw-skip:focus{top:20px}
#variable-water-product a:focus-visible{outline:3px solid #369cef;outline-offset:4px}
#variable-water-product .vw-bar{position:sticky;top:0;z-index:15;background:rgba(255,255,255,.97);border-bottom:1px solid var(--vw-line)}
#variable-water-product .vw-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:68px}
#variable-water-product .vw-product-name{font-size:17px;font-weight:600;white-space:nowrap}
#variable-water-product .vw-product-name span{display:block;font:9px/1.7 Arial,sans-serif;letter-spacing:1.1px;color:var(--vw-muted)}
#variable-water-product .vw-bar nav{display:flex;gap:26px;font-size:14px;white-space:nowrap}
#variable-water-product .vw-bar nav a{padding:23px 0 21px;border-bottom:2px solid transparent}
#variable-water-product .vw-bar nav a:hover{border-color:var(--vw-blue);color:var(--vw-blue)}
#variable-water-product .vw-bar-contact{font-size:13px;white-space:nowrap;color:var(--vw-blue)}
#variable-water-product .vw-hero{padding:25px 0 60px;background:linear-gradient(115deg,#fff 22%,#f3f8fc 100%)}
#variable-water-product .vw-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--vw-muted);margin-bottom:43px}
#variable-water-product .vw-crumb a:hover{color:var(--vw-blue)}
#variable-water-product .vw-hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);gap:65px;align-items:center}
#variable-water-product h1{font-size:66px;line-height:1.18;letter-spacing:-2px;color:var(--vw-blue);font-weight:700;margin-bottom:24px}
#variable-water-product .vw-lead{font-size:27px;line-height:1.6;margin-bottom:20px}
#variable-water-product .vw-intro{font-size:15px;line-height:2;color:var(--vw-muted);max-width:430px}
#variable-water-product .vw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}
#variable-water-product .vw-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:13px 24px;background:var(--vw-blue);color:#fff;font-size:14px;white-space:nowrap;transition:background .2s}
#variable-water-product .vw-button:hover{background:#00457f}
#variable-water-product .vw-text-link{font-size:14px;color:var(--vw-blue)}
#variable-water-product .vw-hero-note{font-size:11px;letter-spacing:1px;color:var(--vw-muted);margin-top:25px}
#variable-water-product .vw-photo-label{display:flex;justify-content:space-between;font:10px/1.8 Arial,sans-serif;letter-spacing:1.3px;color:var(--vw-blue);border-top:1px solid #9ebbd1;padding:12px 0}
#variable-water-product .vw-photo-label span{font:12px/1.8 "Microsoft YaHei",sans-serif;letter-spacing:0}
#variable-water-product .vw-hero-figure img{width:100%;border:7px solid #fff;box-shadow:0 16px 35px #153e6010}
#variable-water-product figcaption{font-size:12px;color:var(--vw-muted);line-height:1.7;padding-top:14px;text-align:center}
#variable-water-product .vw-hero-figure figcaption{display:flex;justify-content:space-between;gap:15px;text-align:left}
#variable-water-product figcaption>span{font:10px/1.8 Arial,sans-serif;letter-spacing:1px}
#variable-water-product .vw-benefits{background:var(--vw-blue);color:#fff}
#variable-water-product .vw-benefits dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding:30px 0}
#variable-water-product .vw-benefits dl>div+div{border-left:1px solid #ffffff38;padding-left:38px}
#variable-water-product .vw-benefits dt{font-size:22px;font-weight:500;margin-bottom:6px}
#variable-water-product .vw-benefits dt span{font:11px/1.8 Arial,sans-serif;vertical-align:middle;margin-right:20px;opacity:.7}
#variable-water-product .vw-benefits dd{font-size:13px;color:#dfedfa}
#variable-water-product .vw-section{padding-top:85px;padding-bottom:85px}
#variable-water-product h2{font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-.7px}
#variable-water-product .vw-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:45px}
#variable-water-product .vw-heading>p{font-size:14px;line-height:1.9;color:var(--vw-muted);flex-shrink:0}
#variable-water-product .vw-components{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}
#variable-water-product .vw-components article{border-top:2px solid var(--vw-blue);padding-top:22px}
#variable-water-product .vw-components article>span,#variable-water-product .vw-applications article>span{font:10px/1.7 Arial,sans-serif;letter-spacing:1.2px;color:var(--vw-muted)}
#variable-water-product h3{font-size:22px;line-height:1.6;font-weight:500}
#variable-water-product .vw-components h3{margin:14px 0 10px}
#variable-water-product .vw-components p,#variable-water-product .vw-applications p{font-size:14px;line-height:1.95;color:var(--vw-muted)}
#variable-water-product .vw-note{font-size:12px;color:var(--vw-muted);margin-top:24px}
#variable-water-product .vw-principle{background:var(--vw-pale)}
#variable-water-product .vw-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:2px;background:#d9e6f0;border:1px solid #d9e6f0}
#variable-water-product .vw-flow li{background:#fff;padding:32px 26px;position:relative}
#variable-water-product .vw-flow li+li:before{content:"→";position:absolute;left:-12px;top:62px;color:var(--vw-blue);font-size:24px;z-index:1}
#variable-water-product .vw-flow li>span{font:10px/1.7 Arial,sans-serif;letter-spacing:1.5px;color:var(--vw-muted)}
#variable-water-product .vw-flow h3{font-size:25px;color:var(--vw-blue);margin:18px 0 10px}
#variable-water-product .vw-flow p{font-size:13px;color:var(--vw-muted)}
#variable-water-product .vw-scheme{display:flex;align-items:flex-start;gap:28px;margin-top:30px}
#variable-water-product .vw-scheme>span{flex-shrink:0;font-size:13px;color:var(--vw-blue);border:1px solid #b5cee3;padding:3px 13px}
#variable-water-product .vw-scheme>p{font-size:13px;color:var(--vw-muted);line-height:1.95;max-width:960px}
#variable-water-product .vw-control-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:75px;align-items:center}
#variable-water-product .vw-detail-figure img{width:100%;max-height:650px;object-fit:contain;background:var(--vw-pale)}
#variable-water-product .vw-control-intro{font-size:15px;color:var(--vw-muted);line-height:2;margin-top:22px}
#variable-water-product .vw-control-list{margin-top:26px}
#variable-water-product .vw-control-list>div{border-top:1px solid var(--vw-line);padding:18px 0}
#variable-water-product .vw-control-list dt{font-size:18px;color:var(--vw-blue);margin-bottom:6px}
#variable-water-product .vw-control-list dd{font-size:14px;color:var(--vw-muted);line-height:1.95}
#variable-water-product #vw-photos .product-real-photos{padding:80px 5%}
#variable-water-product #vw-photos .prp-wrap{max-width:1400px}
#variable-water-product .prp-image img{height:100%}
#variable-water-product .prp-dialog-stage img{height:72vh}
#variable-water-product .vw-applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}
#variable-water-product .vw-applications article{padding:28px 0;border-top:1px solid #b4cadd}
#variable-water-product .vw-applications h3{font-size:25px;margin:18px 0 12px}
#variable-water-product .vw-selection{background:var(--vw-pale)}
#variable-water-product .vw-selection-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-bottom:42px}
#variable-water-product .vw-selection-list>div{border-top:1px solid #c7d9e8;padding-top:22px}
#variable-water-product .vw-selection-list dt{font-size:18px;color:var(--vw-blue);margin-bottom:10px}
#variable-water-product .vw-selection-list dd{font-size:14px;color:var(--vw-muted)}
#variable-water-product .vw-contact{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#fff;padding:35px 40px}
#variable-water-product .vw-contact .vw-eyebrow{margin-bottom:10px}
#variable-water-product .vw-contact h3{font-size:27px;margin-bottom:10px}
#variable-water-product .vw-contact p:last-child{font-size:14px;color:var(--vw-muted)}
#variable-water-product .vw-more-products{padding-top:80px;padding-bottom:90px}
#variable-water-product .vw-related-heading{text-align:center;margin-bottom:40px}
#variable-water-product .vw-related-heading>span{font:italic 600 32px/1.3 Arial,sans-serif;color:#91b5d6}
#variable-water-product .vw-related-heading h2{font-size:23px;margin-top:8px}
#variable-water-product .vw-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
#variable-water-product .vw-related-card{position:relative;border:1px solid var(--vw-line);background:#fff;padding-bottom:24px;transition:border-color .2s,transform .2s}
#variable-water-product .vw-related-image{background:#f5f8fa;aspect-ratio:3/2;overflow:hidden}
#variable-water-product .vw-related-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}
#variable-water-product .vw-related-card:hover{border-color:#79a5ca;transform:translateY(-3px)}
#variable-water-product .vw-related-card:hover img{transform:scale(1.03)}
#variable-water-product .vw-related-card h3{font-size:19px;margin:22px 50px 0 23px}
#variable-water-product .vw-related-arrow{position:absolute;bottom:24px;right:24px;color:var(--vw-blue);font-size:23px;line-height:1.5}
@media(min-width:1600px){#variable-water-product .vw-hero{padding-bottom:75px}#variable-water-product h1{font-size:80px}#variable-water-product .vw-hero-grid{gap:90px}}
@media(max-width:1100px){#variable-water-product .vw-bar-contact{display:none}#variable-water-product .vw-bar nav{gap:19px;font-size:13px}#variable-water-product .vw-hero-grid{gap:35px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)}#variable-water-product h1{font-size:52px}#variable-water-product .vw-lead{font-size:22px}#variable-water-product .vw-intro{font-size:14px}#variable-water-product .vw-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#variable-water-product .vw-control-grid{gap:40px}#variable-water-product h2{font-size:30px}#variable-water-product .vw-flow li{padding:28px 20px}#variable-water-product .vw-benefits dl{gap:25px}#variable-water-product .vw-benefits dl>div+div{padding-left:25px}}
@media(max-width:760px){#variable-water-product{font-size:14px}#variable-water-product .vw-wrap{width:90%}#variable-water-product section[id]{scroll-margin-top:112px}#variable-water-product .vw-bar-inner{display:block;padding-top:12px;min-height:0}#variable-water-product .vw-product-name{display:block;font-size:15px}#variable-water-product .vw-product-name span{font-size:8px}#variable-water-product .vw-bar nav{overflow-x:auto;gap:24px;max-width:100%;font-size:12px}#variable-water-product .vw-bar nav a{padding:12px 0 10px}#variable-water-product .vw-hero{padding-top:20px;padding-bottom:35px}#variable-water-product .vw-crumb{font-size:11px;gap:8px;margin-bottom:30px}#variable-water-product .vw-hero-grid{grid-template-columns:1fr;gap:32px}#variable-water-product h1{font-size:48px;letter-spacing:-1px}#variable-water-product .vw-lead{font-size:24px}#variable-water-product .vw-eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:18px}#variable-water-product .vw-intro{max-width:none}#variable-water-product .vw-actions{margin-top:24px;gap:22px}#variable-water-product .vw-button{padding:11px 20px;font-size:13px}#variable-water-product .vw-hero-note{font-size:10px;margin-top:20px}#variable-water-product .vw-hero-figure img{border-width:4px}#variable-water-product .vw-hero-figure figcaption{font-size:10px}#variable-water-product figcaption>span{font-size:8px}#variable-water-product .vw-benefits dl{gap:14px;padding:23px 0}#variable-water-product .vw-benefits dl>div+div{padding-left:14px}#variable-water-product .vw-benefits dt{font-size:17px;margin-bottom:6px}#variable-water-product .vw-benefits dt span{display:block;font-size:9px;margin:0 0 6px}#variable-water-product .vw-benefits dd{font-size:11px;line-height:1.8}#variable-water-product .vw-section{padding-top:50px;padding-bottom:50px}#variable-water-product h2{font-size:27px;letter-spacing:-.5px}#variable-water-product .vw-heading{display:block;margin-bottom:30px}#variable-water-product .vw-heading>p{font-size:13px;margin-top:18px}#variable-water-product .vw-heading>p br{display:none}#variable-water-product .vw-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}#variable-water-product .vw-components article{padding-top:16px}#variable-water-product .vw-components article>span{font-size:9px;letter-spacing:.8px}#variable-water-product .vw-components h3{font-size:20px;margin:10px 0 8px}#variable-water-product .vw-components p{font-size:13px}#variable-water-product .vw-note{font-size:11px}#variable-water-product .vw-flow{grid-template-columns:repeat(2,minmax(0,1fr))}#variable-water-product .vw-flow li{padding:24px 18px}#variable-water-product .vw-flow li+li:before{content:none}#variable-water-product .vw-flow h3{font-size:22px;margin:12px 0 8px}#variable-water-product .vw-flow li>span{font-size:9px;letter-spacing:1px}#variable-water-product .vw-flow p{font-size:12px}#variable-water-product .vw-scheme{display:block;margin-top:24px}#variable-water-product .vw-scheme>span{display:inline-block;margin-bottom:12px}#variable-water-product .vw-scheme>p{font-size:12px}#variable-water-product .vw-control-grid{grid-template-columns:1fr;gap:35px}#variable-water-product .vw-detail-figure img{max-height:500px}#variable-water-product .vw-control-intro{font-size:14px;margin-top:18px}#variable-water-product .vw-control-list{margin-top:22px}#variable-water-product .vw-control-list dd{font-size:13px}#variable-water-product #vw-photos .product-real-photos{padding:50px 5%}#variable-water-product .vw-applications{grid-template-columns:1fr;gap:0}#variable-water-product .vw-applications article{padding:22px 0}#variable-water-product .vw-applications h3{font-size:23px;margin:10px 0 8px}#variable-water-product .vw-applications p{font-size:13px}#variable-water-product .vw-selection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;margin-bottom:30px}#variable-water-product .vw-selection-list dt{font-size:17px}#variable-water-product .vw-selection-list dd{font-size:13px}#variable-water-product .vw-contact{display:block;padding:26px 23px}#variable-water-product .vw-contact h3{font-size:23px}#variable-water-product .vw-contact .vw-button{margin-top:23px}#variable-water-product .vw-more-products{padding-top:50px;padding-bottom:55px}#variable-water-product .vw-related-heading{margin-bottom:27px}#variable-water-product .vw-related-heading>span{font-size:27px}#variable-water-product .vw-related-heading h2{font-size:21px}#variable-water-product .vw-related-grid{grid-template-columns:1fr;gap:20px}#variable-water-product .vw-related-card{padding-bottom:20px}#variable-water-product .vw-related-image{aspect-ratio:16/9}#variable-water-product .vw-related-card h3{font-size:18px;margin-top:18px}#variable-water-product .vw-related-arrow{bottom:20px}}
@media(min-width:761px) and (max-width:1024px){#variable-water-product .vw-bar{top:50px}#variable-water-product section[id]{scroll-margin-top:138px}}
@media(max-width:760px){#variable-water-product .vw-bar{top:50px}#variable-water-product section[id]{scroll-margin-top:162px}}
@media(prefers-reduced-motion:reduce){#variable-water-product *{scroll-behavior:auto!important;transition:none!important}}
