#water-test-report{all:initial;display:block;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.55;color:#1c1c1e;max-width:560px;margin:0 auto;padding:20px 18px 56px;-webkit-font-smoothing:antialiased}@media(min-width:768px){#water-test-report{max-width:620px}}#water-test-report *,#water-test-report *:before,#water-test-report *:after{box-sizing:border-box;font-family:inherit}#water-test-report a{color:#15803d}.wtr-state{text-align:center;padding:64px 0 40px}.wtr-state p{font-size:18px;color:#4b5563;margin:16px 0 0}.wtr-spinner{width:44px;height:44px;margin:0 auto;border:4px solid #d1d5db;border-top-color:#15803d;border-radius:50%;animation:wtr-spin .9s linear infinite}@keyframes wtr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wtr-spinner{animation-duration:2.4s}}.wtr-error-title{font-size:26px;font-weight:800;margin:0 0 10px}.wtr-error-text{font-size:18px;color:#374151;margin:0 0 24px}.wtr-head{margin:0 0 6px}.wtr-title{font-size:clamp(26px,6.4vw,32px);font-weight:800;line-height:1.14;letter-spacing:-.02em;margin:0 0 10px;text-wrap:balance}.wtr-title-accent{text-decoration:underline;text-decoration-color:#15803d;text-decoration-thickness:3px;text-underline-offset:3px}.wtr-meta{font-size:15px;color:#6b7280;margin:0 0 4px}.wtr-headline{font-size:20px;font-weight:600;color:#1c1c1e;margin:18px 0 8px}.wtr-section-label{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#15803d;margin:34px 0 12px}.wtr-cardhead{margin:0;padding:11px 18px;font-size:14px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wtr-cardbody{padding:18px}.wtr-card--act_now .wtr-cardhead{background:#fee2e2;color:#b4181b}.wtr-card--worth_fixing .wtr-cardhead{background:#fef0c7;color:#8a4b0b}.wtr-card--watch .wtr-cardhead{background:#edeff3;color:#55606e}.wtr-card--watch{opacity:.97}.wtr-card--watch .wtr-problem-title{font-size:19px}.wtr-fixin{border-top:1px solid #e8eaee;margin-top:18px;padding-top:16px}.wtr-fixin-label{font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#15803d;margin:0 0 4px}.wtr-fixin-title{font-size:20px;font-weight:800;margin:0 0 6px}.wtr-fixin-blurb{font-size:17px;color:#4b5563;margin:0 0 14px}.wtr-fixin-dup{font-size:16px;color:#4b5563;margin:0}.wtr-fixin-link{display:inline-flex;align-items:center;gap:4px;font-size:17px;font-weight:700;color:#15803d!important;text-decoration:none}.wtr-fixin-link svg{width:17px;height:17px}.wtr-fixin-optional{font-size:16px;color:#6b7280;margin:0 0 8px}.wtr-more{margin:14px 0 0}.wtr-more>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;font-size:16px;font-weight:700;color:#15803d;padding:10px 0;min-height:44px}.wtr-more>summary::-webkit-details-marker{display:none}.wtr-more>summary .wtr-chev{width:20px;height:20px;flex:0 0 auto;transition:transform .15s ease}.wtr-more[open]>summary .wtr-chev{transform:rotate(180deg)}.wtr-more-body p{font-size:17px;color:#4b5563;margin:0 0 12px}.wtr-installnote{font-size:16px;color:#6b7280;text-align:center;margin:4px 0 0;padding:0 6px}.wtr-card{background:#fff;border-radius:18px;overflow:hidden;padding:0;margin:0 0 26px;box-shadow:0 2px 10px #10182812}.wtr-problem-title{font-size:22px;font-weight:800;line-height:1.2;margin:0 0 8px}.wtr-problem-lede{font-size:18px;color:#374151;margin:0 0 12px}.wtr-evidence{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wtr-evidence li{font-size:15px;font-weight:600;background:#f3f4f6;color:#1f2937;border-radius:8px;padding:6px 10px}.wtr-evidence li small{display:block;font-weight:400;color:#6b7280;font-size:13px}.wtr-allclear{text-align:center;padding:30px 18px}.wtr-allclear-icon{width:64px;height:64px;margin:0 auto 14px;color:#15803d}.wtr-allclear-title{font-size:24px;font-weight:800;margin:0 0 8px}.wtr-allclear-text{font-size:18px;color:#374151;margin:0}.wtr-video{margin:14px 0 2px}.wtr-fix-blurb+.wtr-video{margin-bottom:16px}.wtr-video-thumb{position:relative;display:block;width:100%;border:0;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#000;aspect-ratio:16 / 9}.wtr-video-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92}.wtr-video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.wtr-video-play span{display:flex;align-items:center;justify-content:center;width:68px;height:48px;background:#15803df2;border-radius:12px}.wtr-video-play svg{width:26px;height:26px;fill:#fff;margin-left:2px}.wtr-video-title{font-size:15px;color:#6b7280;margin:8px 0 0}.wtr-video iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px;display:block}.wtr-fix-label{font-size:15px;color:#6b7280;margin:0 0 6px}.wtr-fix-title{font-size:21px;font-weight:800;margin:0 0 8px}.wtr-fix-blurb{font-size:18px;color:#374151;margin:0 0 14px}.wtr-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:15px 22px;border-radius:999px;font-size:19px;font-weight:700;text-decoration:none;text-align:center;border:0;cursor:pointer}.wtr-btn+.wtr-btn{margin-top:10px}.wtr-btn-nowrap{white-space:nowrap}.wtr-btn-primary{background:#15803d;color:#fff!important;box-shadow:0 8px 20px #15803d47}.wtr-btn-primary:hover{background:#166534}.wtr-btn-alt{background:#fff;color:#1c1c1e!important;border:2px solid #d1d5db}.wtr-btn-alt:hover{border-color:#9ca3af}.wtr-btn svg{width:22px;height:22px;flex:0 0 auto}.wtr-btn:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.wtr-aidan{text-align:center;padding:24px 18px}.wtr-aidan-photo{width:84px;height:84px;border-radius:50%;object-fit:cover;margin:0 auto 10px;display:block}.wtr-aidan-title{font-size:22px;font-weight:800;margin:0 0 8px}.wtr-aidan-text{font-size:18px;color:#374151;margin:0 0 18px}.wtr-details{margin:30px 0 0;border:1px solid #e5e7eb;border-radius:16px;background:#fff;overflow:hidden}.wtr-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;font-size:19px;font-weight:700;cursor:pointer;min-height:58px}.wtr-details summary::-webkit-details-marker{display:none}.wtr-details summary .wtr-chev{width:22px;height:22px;flex:0 0 auto;transition:transform .2s ease;color:#15803d}.wtr-details[open] summary .wtr-chev{transform:rotate(180deg)}.wtr-details-body{padding:0 18px 18px}.wtr-results-note{font-size:15px;color:#6b7280;margin:0 0 14px}.wtr-table{width:100%;border-collapse:collapse}.wtr-table th{text-align:left;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;padding:8px 6px;border-bottom:2px solid #e5e7eb}.wtr-table td{font-size:16px;padding:10px 6px;border-bottom:1px solid #f3f4f6;vertical-align:top}.wtr-table td small{display:block;color:#9ca3af;font-size:13px}.wtr-row-over td:first-child{font-weight:700}.wtr-pill{display:inline-block;font-size:13px;font-weight:700;border-radius:999px;padding:3px 10px;white-space:nowrap}.wtr-pill--over{background:#fee2e2;color:#b91c1c}.wtr-pill--ok{background:#dcfce7;color:#15803d}.wtr-subhead{font-size:16px;font-weight:800;margin:22px 0 8px}.wtr-nd-list{columns:2;column-gap:20px;margin:0;padding:0;list-style:none}.wtr-nd-list li{font-size:15px;color:#4b5563;padding:4px 0;break-inside:avoid;display:flex;align-items:center;gap:7px}.wtr-nd-check{width:15px;height:15px;flex:0 0 auto;color:#15803d}@media(max-width:420px){.wtr-nd-list{columns:1}}.wtr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#f1f3f7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,.07)}.wtr-sticky-btn{width:100%;max-width:560px;margin:0 auto;box-shadow:0 4px 14px #15803d47}#water-test-report.wtr-has-sticky{padding-bottom:110px}.wtr-notes{margin:20px 0 0;padding:0;list-style:none}.wtr-notes li{font-size:15px;color:#4b5563;background:#f9fafb;border-radius:10px;padding:12px 14px;margin:0 0 8px}.wtr-footer{margin-top:40px;text-align:center}.wtr-footer-line{font-size:14px;color:#6b7280;margin:3px 0}.wtr-footer-stars{color:#f59e0b;letter-spacing:2px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/water-test-report.css.map */
