@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Barlow:wght@400;500;600;700&display=swap";:root{--ink:#19201c;--paper:#fff;--soft:#f3f5f1;--accent:#ff6b2c;--line:#dce1da;--muted:#586259;--heading:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:"Barlow",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--body);font-size:1rem;line-height:1.55}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{display:block;width:100%;height:auto;object-fit:cover}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--heading);font-weight:700;line-height:1.04;letter-spacing:-.012em;overflow-wrap:anywhere}h1{font-size:clamp(3.4rem,4.7vw,4.9rem)}h2{font-size:clamp(2.8rem,4vw,4rem)}h3{font-size:1.35rem;line-height:1.25}em{font-style:normal;color:#d64913}.wrap{max-width:1240px;padding-left:50px;padding-right:50px;margin:auto}.section{padding-top:78px;padding-bottom:78px}.topline{text-align:center;background:var(--ink);color:#fff;padding:9px 16px;font-size:.8125rem;font-weight:600;letter-spacing:.07em}.topline span{padding:0 8px;color:var(--accent)}.header{height:96px;border-bottom:1px solid var(--line);position:relative;display:flex;justify-content:center;align-items:center}.brand{display:flex;align-items:center;gap:9px;line-height:1.02;font-family:var(--heading);font-weight:700;letter-spacing:.08em;font-size:.875rem}.brand-mark{font-size:3.25rem;font-weight:900;font-style:italic;letter-spacing:-.07em;padding-right:5px}.brand b{font-size:1.2rem}.bag{position:absolute;right:max(35px,calc((100% - 1140px)/2));border:0;background:none;display:flex;align-items:center;gap:10px;font-weight:600;font-size:.875rem;padding:10px}.bag span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--ink);border-radius:50%;font-size:.8125rem}.hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:54px;padding-bottom:62px}.eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.1em;margin-bottom:16px}.intro{font-size:1.125rem;color:var(--muted);margin-top:22px;max-width:490px}.check-list{list-style:none;margin:22px 0 27px;padding:0}.check-list li{padding:5px 0 5px 27px;position:relative;font-size:1rem;font-weight:500}.check-list li:before{content:"\2713";position:absolute;left:0;color:#327149;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:16px 28px;min-height:54px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:#171918;font-weight:700;font-size:1.0625rem;transition:background .15s;text-align:center}.button:hover{background:#ff854d;border-color:#ff854d}.hero .button{min-width:315px}.cta-note{font-size:.875rem;color:var(--muted);margin-top:10px}.image-shell{position:relative;overflow:hidden;border-radius:12px}.image-shell>img{aspect-ratio:1;object-fit:cover}.image-tag{position:absolute;left:15px;bottom:15px;padding:7px 10px;background:#fff;color:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.04em}.gallery{display:flex;align-items:center;gap:11px;margin-top:14px}.thumb{width:68px;border:2px solid transparent;padding:0;background:none;border-radius:4px;overflow:hidden}.thumb img{height:50px}.thumb.selected{border-color:var(--accent)}.gallery-note{color:var(--muted);font-size:.875rem;margin-left:5px}.detail-section{padding-top:8px;padding-bottom:62px}.small-heading{font-size:2rem;margin-bottom:17px}.tabs{display:flex;gap:0;border-bottom:1px solid var(--line)}.tabs button{flex:1;text-align:center;background:var(--soft);padding:16px 12px;color:var(--muted);border:0;border-bottom:3px solid transparent;font-weight:600;font-size:1rem}.tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--accent)}.tab-panel{padding:27px 30px;background:var(--soft);min-height:194px}.tab-panel>p{max-width:980px;color:var(--muted)}.spec-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.spec-row span{color:var(--muted);font-size:.9375rem}.spec-row b{display:block;color:var(--ink);font-size:1.0625rem;margin-bottom:3px}.text-link{display:inline-block;border-bottom:1px solid;font-weight:600;margin-top:18px;line-height:1.5}.split{display:grid;grid-template-columns:1fr 1fr;gap:74px;align-items:center}.problem{background:var(--soft)}.diagram img{border-radius:10px;object-fit:contain}.diagram figcaption{font-size:.8125rem;color:var(--muted);margin-top:10px;line-height:1.4}.section-copy>p:not(.eyebrow){font-size:1.1rem;color:var(--muted);margin-top:20px}.plain-list{list-style:none;padding:0;margin:24px 0 26px}.plain-list li{padding:12px 0;border-top:1px solid var(--line)}.plain-list b{display:block}.plain-list span{font-size:.9375rem;color:var(--muted)}.section-heading{text-align:center;max-width:760px;margin:0 auto 42px}.section-heading>p:not(.eyebrow){color:var(--muted);font-size:1.1rem;margin-top:17px}.steps-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0;margin:0 0 45px}.step-number{width:48px;height:48px;background:var(--soft);border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-family:var(--heading);font-size:1.5rem;font-weight:700;margin-bottom:19px}.steps-grid h3{margin-bottom:12px}.steps-grid p{color:var(--muted)}.setup-strip{display:grid;grid-template-columns:1.1fr 1fr;background:var(--soft);border-radius:10px;overflow:hidden;align-items:center}.setup-strip>img{aspect-ratio:1.6;object-position:60%}.setup-strip>div{padding:32px 40px}.setup-strip h3{font-family:var(--heading);font-size:2.25rem;line-height:1.1;margin-bottom:13px}.setup-strip p{color:var(--muted)}.water-section{background:#171b18;color:#fff}.water-section em{color:var(--accent)}.water-section .section-copy>p:not(.eyebrow),.water-section .diagram figcaption{color:#c3ccc3}.water-section .eyebrow{color:var(--accent)}.water-section .split{grid-template-columns:1.04fr .96fr;gap:80px}.water-note{border-top:1px solid #475046;margin-top:27px;padding-top:21px}.water-note>span{font-size:.8125rem;letter-spacing:.08em;color:var(--accent);font-weight:600}.water-note h3{margin:10px 0 8px}.water-note p{color:#c3ccc3}.water-section .button{margin-top:30px}.water-section .diagram img{max-height:700px;background:#080b09}.kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.kit-features article{display:flex;gap:20px;border-top:1px solid var(--line);padding:22px 0}.kit-features article>span{font-size:.8125rem;color:#d64913;font-weight:700;padding-top:4px}.kit-features p{color:var(--muted);margin-top:9px}.installed-detail{height:220px;object-position:50% 35%;border-radius:8px;margin-top:10px}.comparison{background:var(--soft)}.comparison-table{overflow:auto;border:1px solid var(--line);border-radius:8px;background:#fff}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:20px 25px;border-bottom:1px solid var(--line);font-size:1rem}thead th{background:var(--ink);color:#fff}thead th:last-child{background:#d64c16}tbody th{font-weight:600;width:34%}tbody td{color:var(--muted);width:33%}tbody td:last-child{background:#fff2e9;color:var(--ink);font-weight:500}tbody tr:last-child>*{border-bottom:0}.center-cta{text-align:center;margin-top:32px}.faq-list{max-width:850px;margin:auto}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-weight:600;font-size:1.0625rem;padding:22px 0}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:1.5rem;font-weight:400}details[open] summary:after{content:"\2212"}details p{padding:0 25px 23px 0;color:var(--muted)}.shop-section{background:var(--soft);outline:none}.offer-intro{text-align:center;margin:0 auto 45px}.offer-intro .eyebrow{color:#d64913}.shop{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.offer-main{aspect-ratio:1;object-fit:cover;border-radius:9px}.offer-media .gallery{justify-content:center}.included{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:24px;font-size:.9375rem;color:var(--muted)}.included h3{width:100%;font-size:1.1rem;color:var(--ink);margin-bottom:4px}.included span:before{content:"\2713";color:#327149;font-weight:700;margin-right:7px}.offer{padding:30px;background:#fff;border:1px solid var(--line);border-radius:9px}.offer .eyebrow{color:var(--muted);margin-bottom:9px}.offer-title{font-family:var(--heading);font-size:2.75rem;font-weight:700;line-height:1.06}.offer-description{margin:16px 0 24px;color:var(--muted);font-size:1.0625rem}.single-offer{border:1px solid var(--line);border-radius:5px;padding:20px;margin-bottom:18px;background:#f8f9f6}.sale-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;flex-wrap:wrap}.sale-badge{display:inline-block;background:var(--accent);color:var(--ink);font-size:.8125rem;line-height:1.2;font-weight:700;padding:7px 10px}.sale-price{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin:20px 0 10px}.sale-price strong{font-size:2.7rem;line-height:1.1;font-weight:700}.sale-price del{font-size:1.2rem;color:var(--muted)}.single-offer>p{font-size:.875rem;color:var(--muted)}.full{width:100%}.offer-checks{list-style:none;padding:0;margin:21px 0;font-size:.9375rem;display:flex;gap:8px 17px;flex-wrap:wrap}.offer-checks li:before{content:"\2713";color:#327149;font-weight:700;margin-right:7px}.fitment-note{font-size:.875rem;color:var(--muted)}.offer-details{border-top:1px solid var(--line);margin-top:23px}.offer-details summary{font-size:.9375rem;padding:15px 0}.offer-details p{font-size:.9375rem;padding-bottom:0}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:35px!important;padding-bottom:35px!important}footer p{font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--muted)}footer>a:last-child{font-size:.875rem}.mobile-buy{display:none}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;z-index:20;top:10px;left:10px;padding:12px;background:#fff}[hidden]{display:none!important}@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}.hero{gap:35px}.hero h1{font-size:3.65rem}.split,.kit-grid,.shop,.water-section .split{gap:40px}.setup-strip>div{padding:27px}.offer{padding:24px}.steps-grid{gap:24px}.hero .button{min-width:0;width:100%}}@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}.section{padding-top:48px;padding-bottom:48px}.topline{font-size:.75rem;letter-spacing:.035em;padding:8px 12px}.topline span{padding:0 3px}.header{height:78px}.brand-mark{font-size:2.7rem}.brand{font-size:.75rem}.brand b{font-size:1rem}.bag{right:12px;gap:6px;font-size:.8125rem}.bag span{width:23px;height:23px}.hero{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:38px}.hero h1{font-size:clamp(3.25rem,12vw,4.2rem)}.eyebrow{font-size:.75rem;margin-bottom:13px}.intro{font-size:1.0625rem;margin-top:20px}.check-list{margin:18px 0 23px}.check-list li{font-size:.9375rem;padding-left:24px}.hero .button{width:100%;font-size:1rem}.cta-note{text-align:center;font-size:.8125rem}.image-shell>img{aspect-ratio:1.1}.image-tag{font-size:.75rem;bottom:12px;left:12px;max-width:calc(100% - 24px)}.gallery{gap:9px}.thumb{width:62px}.thumb img{height:47px}.gallery-note{font-size:.8125rem}.detail-section{padding-bottom:40px}.small-heading{font-size:1.8rem}.tabs button{padding:14px 8px;font-size:.875rem}.tab-panel{padding:22px 20px;min-height:245px}.spec-row{gap:14px;grid-template-columns:1fr}.spec-row b{display:inline;margin-right:8px;font-size:.9375rem}.spec-row span{font-size:.875rem}.split,.kit-grid,.shop,.water-section .split{grid-template-columns:1fr;gap:30px}.problem .section-copy{order:-1}h2{font-size:3rem}.section-copy>p:not(.eyebrow){font-size:1.0625rem}.section-copy .button{width:100%}.diagram figcaption{font-size:.75rem}.section-heading{margin-bottom:30px}.steps-grid{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.steps-grid li{display:grid;grid-template-columns:45px 1fr;gap:0 17px}.step-number{grid-row:1/3;width:43px;height:43px;font-size:1.35rem;margin:0}.steps-grid h3{font-size:1.25rem;margin-bottom:7px}.steps-grid p{grid-column:2}.setup-strip{grid-template-columns:1fr}.setup-strip>img{aspect-ratio:1.5}.setup-strip>div{padding:26px}.water-section .diagram img{max-height:none}.kit-features article{padding:19px 0}.installed-detail{height:230px}.comparison-table{border-radius:4px}th,td{padding:14px 10px;font-size:.875rem;overflow-wrap:anywhere}thead th{font-size:.875rem}tbody th{width:34%}.center-cta .button{width:100%}.faq-list summary{font-size:1rem;padding:21px 0}.offer-intro{margin-bottom:30px}.offer-intro h2{font-size:2.9rem}.offer{padding:22px 18px}.offer-title{font-size:2.6rem}.offer-description{font-size:1rem}.single-offer{padding:18px 16px}.sale-heading{font-size:.75rem}.sale-price strong{font-size:2.5rem}.offer .button{font-size:1rem;flex-wrap:wrap;padding:15px 12px}.included,.offer-checks{font-size:.875rem}footer{flex-wrap:wrap;padding-top:25px!important;padding-bottom:105px!important;gap:15px}footer p{order:3;width:100%}.mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:5;background:#fff;border-top:1px solid var(--line);padding:11px 18px max(11px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;box-shadow:0 -2px 12px #00000008}.mobile-buy>span{font-size:.8125rem;max-width:125px;line-height:1.35;color:var(--muted)}.mobile-buy .button{font-size:.875rem;padding:12px 20px;min-height:45px}.mobile-buy.offer-visible{transform:translateY(120%);pointer-events:none}dialog{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.tabs button{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.header{height:auto;min-height:78px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 22px}.header .bag{position:static;margin-left:auto}.brand{max-width:100%}.mobile-buy>span{display:none}.mobile-buy .button{width:100%}}.hero>*,.split>*,.kit-grid>*,.shop>*{min-width:0}.included span{max-width:100%;overflow-wrap:anywhere}@media(max-width:700px){.included{display:block}.included span{display:block;margin-top:8px}}.header{justify-content:center!important}.header .brand{margin:auto}.topline>[data-bt-promo]{color:#fff;padding:0}.button:disabled{cursor:not-allowed;opacity:.55}.checkout-note{font-size:.8125rem;color:var(--muted);margin-top:12px;text-align:center}.variant-label{display:block;font-weight:600;margin-bottom:8px}.variant-select{width:100%;padding:12px;border:1px solid var(--line);border-radius:4px;margin-bottom:20px;font:inherit;background:#fff;color:var(--ink)}.purchase-message{margin:16px 0;color:#b03912}.brand{-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bt-chassis.css.map */
