#choose-system.yl-prebuy{padding:24px 0}#choose-system.yl-prebuy .yl-water-heading{display:block;margin:0 0 24px}#choose-system.yl-prebuy .yl-water-heading .yl-kicker,#choose-system.yl-prebuy .yl-water-heading>p:last-child{display:none}#choose-system.yl-prebuy .yl-water-heading h2{font-size:clamp(30px,3.3vw,40px);font-weight:var(--yl-type-heading-weight);line-height:var(--yl-type-heading-leading);letter-spacing:var(--yl-type-heading-tracking);margin:0}#choose-system .yl-water-finder{min-width:0;padding:24px;border:1px solid var(--yl-color-line);border-radius:var(--yl-radius-md);background:#fff;color:var(--yl-color-ink);font-family:var(--yl-font);font-size:14px;line-height:var(--yl-type-body-leading)}#choose-system .yl-water-finder [hidden],.yl-water [data-water-guide-enhanced][hidden]{display:none!important}#choose-system .yl-water-finder :is(button,summary,a){font-family:inherit}#choose-system .finder-content-layout{display:block}#choose-system .finder-nav{display:flex;align-items:center;gap:16px;min-height:44px;margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid var(--yl-color-line)}#choose-system .finder-nav>p{flex:none;font-size:14px;font-weight:var(--yl-type-button-weight);line-height:1.5;white-space:nowrap;margin:0;color:var(--yl-color-ink)}#choose-system .finder-nav button{cursor:pointer}#choose-system .finder-answer-summary{display:flex;flex:1;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}#choose-system .finder-answer-summary>span{flex:none;border:1px solid var(--yl-color-line);background:#fff;border-radius:var(--yl-radius-sm)}#choose-system .finder-answer-summary button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;background:none;border:0;color:var(--yl-color-ink);font-size:14px;font-weight:var(--yl-type-button-weight);line-height:var(--yl-type-button-leading);white-space:nowrap;letter-spacing:normal}#choose-system .finder-answer-summary button:after{flex:none;content:"";width:6px;height:6px;margin:0 2px 3px 4px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}#choose-system .finder-answer-summary>span:hover{border-color:var(--yl-color-blue);background:var(--yl-color-soft)}#choose-system .finder-step-number{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--yl-color-blue);font-size:12px;font-weight:var(--yl-type-button-weight)}#choose-system .finder-answer-summary .is-editing{border-color:var(--yl-color-blue);background:var(--yl-color-blue)}#choose-system .finder-answer-summary .is-editing button,#choose-system .finder-answer-summary .is-editing .finder-step-number{color:#fff}#choose-system .finder-answer-summary .is-editing:hover{background:var(--yl-color-blue-dark)}#choose-system .finder-nav [data-finder-reset]{flex:none;min-height:44px;margin-left:auto;padding:8px 0;color:var(--yl-color-blue);font-size:14px;font-weight:var(--yl-type-button-weight);line-height:1.5;text-decoration:underline;text-underline-offset:4px;border:0;background:none}#choose-system .yl-water-finder :is(.yl-water-first-question,.yl-water-install-question h3,.yl-water-fit-help h3,#finder-result-title){font-size:24px;font-weight:var(--yl-type-heading-weight);line-height:1.3;letter-spacing:var(--yl-type-card-title-tracking);margin:0 0 16px}#choose-system .yl-water-first-question{margin-bottom:16px!important}#choose-system .yl-water-finder .yl-water-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#choose-system .yl-water-finder .yl-water-goals button{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:120px;padding:20px;gap:8px;text-align:left;border:1px solid var(--yl-color-line);border-radius:var(--yl-radius-md);background:var(--yl-color-soft);color:var(--yl-color-ink);cursor:pointer;transition:background .18s,border-color .18s}#choose-system .yl-water-finder .yl-water-goals button:hover{border-color:var(--yl-color-blue);background:#fff}#choose-system .yl-water-finder .yl-water-goals button[aria-pressed=true]{border-color:var(--yl-color-blue);background:#edf3ff;box-shadow:inset 0 0 0 1px var(--yl-color-blue)}#choose-system .yl-water-goals .yl-controller-step{display:none}#choose-system .yl-water-goals strong{font-size:20px;font-weight:var(--yl-type-card-title-weight);line-height:var(--yl-type-card-title-leading);letter-spacing:var(--yl-type-card-title-tracking)}#choose-system .yl-water-finder .yl-water-goals button>span:last-child{font-size:14px;font-weight:400;line-height:var(--yl-type-body-leading);letter-spacing:normal;color:var(--yl-color-muted)}#choose-system .yl-water-finder :is(.yl-water-install-question,.yl-water-fit-help){margin:0;padding:0;border:0;background:none}#choose-system .yl-water-finder :is(.yl-water-install-question,.yl-water-fit-help)>p,#choose-system [data-water-result-intro]{max-width:850px;font-size:14px;font-weight:400;line-height:var(--yl-type-body-leading);letter-spacing:normal;color:var(--yl-color-muted);margin:0 0 16px}#choose-system [data-water-result-intro]{margin-bottom:24px}#choose-system .yl-water-install-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#choose-system .yl-water-fit-help>div{display:flex;flex-wrap:wrap;gap:12px}#choose-system .yl-water-finder :is(.yl-water-install-choices,.yl-water-fit-help) button{min-height:48px;padding:12px 16px;font-size:14px;font-weight:var(--yl-type-button-weight);line-height:var(--yl-type-button-leading);letter-spacing:normal;text-align:left;color:var(--yl-color-ink);border:1px solid var(--yl-color-line);border-radius:var(--yl-radius-sm);background:#fff;cursor:pointer}#choose-system .yl-water-finder :is(.yl-water-install-choices,.yl-water-fit-help) button:hover{border-color:var(--yl-color-blue);background:var(--yl-color-soft)}#choose-system .yl-water-finder .yl-water-install-choices button[aria-pressed=true]{background:var(--yl-color-blue);border-color:var(--yl-color-blue);color:#fff;box-shadow:none}#choose-system .finder-fit-checklist{margin:0 0 16px;padding-left:24px;display:grid;gap:12px;max-width:850px;font-size:14px;line-height:var(--yl-type-body-leading);color:var(--yl-color-muted)}#choose-system .finder-fit-checklist strong{color:var(--yl-color-ink);font-weight:var(--yl-type-heading-weight)}#choose-system .yl-water-fit-help a{color:var(--yl-color-blue);text-decoration:underline;text-underline-offset:3px}#choose-system .yl-water-finder.is-editing .finder-question-panels{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--yl-color-line)}#choose-system .finder-native-offer{min-width:0;display:block}#choose-system .finder-shop-cards .yb-product-card{padding:0;min-width:0;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden}#choose-system .finder-shop-cards .yb-product-photo{height:280px;aspect-ratio:auto;padding:4px 12px;flex:none;display:grid;place-items:center;background:#fff}#choose-system .finder-shop-cards .yb-product-photo img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;position:static}#choose-system .finder-shop-cards .yb-product-photo .yb-card-secondary{position:absolute;top:0;right:0;bottom:0;left:0}#choose-system .finder-shop-cards .yb-product-copy{padding:16px 0 0;display:flex;flex-direction:column;gap:8px;flex:none}#choose-system .finder-shop-cards .yb-product-copy h3{font-size:20px;font-weight:var(--yl-type-card-title-weight);line-height:var(--yl-type-card-title-leading);letter-spacing:var(--yl-type-card-title-tracking);margin:0;min-height:0}#choose-system .finder-shop-cards .yb-product-copy h3 a{display:block;font:inherit;letter-spacing:inherit;color:var(--yl-color-ink);overflow:visible}#choose-system .finder-shop-cards .yb-product-copy h3 a:hover{color:var(--yl-color-blue)}#choose-system .finder-shop-cards :is(.yb-product-category,.yb-product-bottom,.yb-product-desc){display:none}#choose-system .finder-shop-cards .yb-hub-note{font-size:12px;line-height:1.5;margin:0;color:var(--yl-color-muted)}#choose-system .finder-starter-option{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 24px;width:100%;padding:24px;border:1px solid var(--yl-color-line);border-radius:var(--yl-radius-md);background:#fff;box-sizing:border-box}#choose-system [data-water-recommended]>.finder-starter-option{border-color:#aac6ee;background:#fbfdff}#choose-system .finder-starter-label{grid-column:1/-1;margin:0 0 16px;color:var(--yl-color-blue);font-size:12px;line-height:1.5;font-weight:var(--yl-type-button-weight)}#choose-system .finder-starter-details{display:flex;flex-direction:column;min-width:0;align-items:flex-start}#choose-system .finder-starter-details>:is(.finder-starter-total,.finder-starter-parts,.finder-starter-shop,.finder-alternative){order:1}#choose-system .finder-starter-why,#choose-system .finder-starter-needs,#choose-system .finder-starter-contents ul{font-size:14px;font-weight:400;line-height:var(--yl-type-body-leading);letter-spacing:normal}#choose-system .finder-starter-why{margin:0 0 12px;color:var(--yl-color-ink)}#choose-system .finder-starter-models{font-size:12px;line-height:1.5;color:var(--yl-color-muted);margin:0 0 8px}#choose-system .finder-starter-needs{color:var(--yl-color-muted);margin:0 0 12px}#choose-system .finder-starter-contents{width:100%;margin:0 0 12px;border-top:1px solid var(--yl-color-line)}#choose-system .finder-starter-contents>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:var(--yl-type-button-weight);line-height:1.5;color:var(--yl-color-blue)}#choose-system .finder-starter-contents>summary::-webkit-details-marker{display:none}#choose-system .finder-starter-contents>summary>span{font-size:20px;line-height:1}#choose-system .finder-starter-contents[open]>summary>span{transform:rotate(45deg)}#choose-system .finder-starter-contents ul{padding-left:20px;margin:0 0 12px;color:var(--yl-color-ink)}#choose-system .finder-starter-total{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between;width:100%;padding-top:12px;margin:auto 0 12px;border-top:1px solid var(--yl-color-line)}#choose-system .finder-starter-total span{font-size:12px;line-height:1.5;color:var(--yl-color-muted)}#choose-system .finder-starter-total strong{font-size:26px;font-weight:var(--yl-type-heading-weight);line-height:1.3;letter-spacing:normal;color:var(--yl-color-ink)}#choose-system .finder-starter-shop,#choose-system .finder-starter-parts a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:12px 16px;border-radius:var(--yl-radius-sm);background:var(--yl-color-blue);color:#fff;font-size:14px;font-weight:var(--yl-type-button-weight);line-height:var(--yl-type-button-leading);letter-spacing:normal;text-align:center;text-decoration:none}#choose-system .finder-starter-shop:hover,#choose-system .finder-starter-parts a:hover{background:var(--yl-color-blue-dark)}#choose-system .finder-starter-parts{display:grid;gap:12px;width:100%;margin:0}#choose-system [data-water-sensor-pair] .finder-starter-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#choose-system [data-water-sensor-pair] .finder-starter-parts a{padding-inline:8px}#choose-system .finder-starter-parts .finder-companion-shop{background:#fff;color:var(--yl-color-blue);border:1px solid var(--yl-color-line)}#choose-system .finder-starter-parts .finder-companion-shop:hover{background:var(--yl-color-soft);border-color:var(--yl-color-blue)}#choose-system .finder-starter-purchase-note,#choose-system .finder-starter-stock,#choose-system .finder-buy-note,#choose-system .finder-scroll-hint{font-size:12px;line-height:1.5;color:var(--yl-color-muted)}#choose-system .finder-starter-purchase-note{margin:12px 0 0}#choose-system .finder-starter-stock{margin:0 0 12px}#choose-system .finder-buy-note{margin:16px 0 24px}#choose-system .finder-other-setups{border-top:1px solid var(--yl-color-line);border-bottom:1px solid var(--yl-color-line)}#choose-system .finder-other-setups>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:16px 0;box-sizing:border-box;list-style:none;cursor:pointer;font-size:14px;font-weight:var(--yl-type-heading-weight);line-height:1.5}#choose-system .finder-other-setups>summary::-webkit-details-marker{display:none}#choose-system .finder-other-setups>summary [aria-hidden]{font-size:20px;color:var(--yl-color-blue)}#choose-system .finder-starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:24px}#choose-system :is(.finder-starter-grid,.finder-fallback-grid) .finder-starter-option{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:16px}#choose-system .finder-starter-grid .finder-starter-label{margin:0}#choose-system :is(.finder-starter-grid,.finder-fallback-grid) .yb-product-photo{height:240px}#choose-system :is(.finder-starter-grid,.finder-fallback-grid) .yb-product-copy h3{min-height:2.7em}#choose-system .finder-scroll-hint{display:none;margin:0 0 12px}#choose-system .finder-all-models,#choose-system .finder-alternative{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5;color:var(--yl-color-blue);text-decoration:underline;text-underline-offset:4px}#choose-system .finder-all-models{margin-top:12px}#choose-system .finder-alternative{margin-top:8px}#choose-system [data-water-fallback-group]{border-block:1px solid var(--yl-color-line);padding:0;margin-top:12px}#choose-system [data-water-fallback-group]>summary{display:flex;justify-content:space-between;gap:12px;min-height:48px;padding:16px 0;font-size:20px;font-weight:var(--yl-type-heading-weight);line-height:1.35;cursor:pointer}#choose-system .finder-fallback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 24px}#choose-system :is(button,a,summary):focus-visible{outline:3px solid var(--yl-color-blue);outline-offset:3px}@media(max-width:800px){#choose-system.yl-prebuy .yl-water-heading{margin-bottom:16px}#choose-system.yl-prebuy .yl-water-heading h2{font-size:30px}#choose-system .yl-water-finder{padding:16px}#choose-system .finder-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}#choose-system .finder-nav>p{grid-column:1;grid-row:1}#choose-system .finder-nav [data-finder-reset]{grid-column:2;grid-row:1}#choose-system .finder-answer-summary{grid-column:1/-1;grid-row:2;max-width:100%;flex-wrap:wrap;overflow:visible}#choose-system .finder-answer-summary>span{max-width:100%}#choose-system .finder-answer-summary button{max-width:100%;white-space:normal;text-align:left}#choose-system .yl-water-finder :is(.yl-water-first-question,.yl-water-install-question h3,.yl-water-fit-help h3,#finder-result-title){font-size:22px}#choose-system .yl-water-finder :is(.yl-water-goals,.yl-water-install-choices){grid-template-columns:1fr;gap:12px}#choose-system .yl-water-finder .yl-water-goals button{min-height:0;padding:16px}#choose-system .yl-water-fit-help>div{display:grid;grid-template-columns:1fr;width:100%}#choose-system .finder-fallback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#choose-system .finder-starter-option{grid-template-columns:1fr;padding:16px;gap:16px}#choose-system .finder-starter-label{margin:0}#choose-system .finder-shop-cards .yb-product-photo{height:240px}#choose-system .finder-starter-grid{grid-template-columns:1fr}#choose-system [data-result-path=alerts] .finder-scroll-hint{display:block}#choose-system [data-result-path=alerts] .finder-starter-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(252px,86%);gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 24px;overscroll-behavior-x:contain}#choose-system [data-result-path=alerts] .finder-starter-grid .finder-starter-option{scroll-snap-align:start;align-content:start;grid-template-rows:auto auto 1fr}#choose-system [data-result-path=alerts] .finder-starter-grid .finder-starter-label{min-height:36px}#choose-system [data-result-path=alerts] .finder-starter-grid :is(.finder-starter-shop,.finder-starter-parts a){min-height:68px}}@media(max-width:620px){#choose-system .finder-fallback-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#choose-system *{transition:none!important;scroll-behavior:auto!important}}.yl-prebuy{padding:80px 0;color:var(--yl-color-ink);font-family:var(--yl-font);position:relative}.yl-prebuy *{box-sizing:border-box}.yl-prebuy--fit{background:#fff}.yl-prebuy--sensors{background:var(--yl-color-soft)}.yl-prebuy--outages{background:#fff;border-bottom:1px solid var(--yl-color-line)}.yl-prebuy .yl-water-heading{margin-bottom:38px}.yl-prebuy .yl-water-heading .yl-section-title{max-width:740px}.yl-prebuy-jump{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:25px}.yl-prebuy-jump a{font-size:13px;color:var(--yl-color-blue);min-height:44px;display:inline-flex;align-items:center}.yl-prebuy-setup{margin-top:30px;border-block:1px solid var(--yl-color-line);font-size:13px;line-height:1.7}.yl-prebuy-setup summary{padding:18px 0;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;gap:16px}.yl-prebuy-setup ol{padding-left:20px}.yl-prebuy-setup p{color:var(--yl-color-muted)}.yl-prebuy a:focus-visible,.finder-compare-table-wrap:focus-visible{outline:3px solid var(--yl-color-blue);outline-offset:4px}.yl-water-faq a{color:var(--yl-color-blue);text-decoration:underline;text-underline-offset:3px}.yl-prebuy-outage-table{border-block:1px solid var(--yl-color-line)}.yl-prebuy-outage-head,.yl-prebuy-outage-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:24px 0}.yl-prebuy-outage-head{font-size:12px;font-weight:600;color:var(--yl-color-blue);padding:20px 0}.yl-prebuy-outage-row{border-top:1px solid var(--yl-color-line);font-size:14px;line-height:1.65;color:var(--yl-color-muted)}.yl-prebuy-outage-row strong{color:var(--yl-color-ink);font-size:17px;display:block}.yl-prebuy-outage-row small{display:block;font-size:12px;margin-top:6px}.yl-prebuy-outage-footer{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:start;margin-top:25px}.yl-prebuy-outage-footer p{font-size:14px;line-height:1.7;color:var(--yl-color-muted);margin:0}.yl-prebuy-outage-footer strong{color:var(--yl-color-ink)}.yl-prebuy-outage-footer a{color:var(--yl-color-blue);font-size:13px;line-height:1.6;font-weight:600;padding:4px 0;min-height:44px}.yl-water .yl-sensor-matrix thead th{top:0!important}@media(max-width:620px){.yl-prebuy{padding:60px 0}.yl-prebuy-outage-head{display:none}.yl-prebuy-outage-row{display:block;padding:24px 0}.yl-prebuy-outage-row>div:first-child{margin-bottom:18px}.yl-prebuy-outage-row>[data-label]{display:grid;grid-template-columns:98px 1fr;gap:17px;padding:9px 0;font-size:13px}.yl-prebuy-outage-row>[data-label]:before{content:attr(data-label);font-size:11px;color:var(--yl-color-blue);font-weight:600;padding-top:2px}.yl-prebuy-outage-footer{grid-template-columns:1fr;gap:15px}.yl-prebuy-jump{gap:0 18px}.yl-prebuy-jump a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/yolink-water-finder.css.map */
