.modal-container.water-report-email--modal-container.active{backdrop-filter:blur(46px)!important;background-color:hsla(0,0%,78%,.6)!important}.modal-container.water-report-email--modal-container.active .modal{align-items:center;backdrop-filter:none!important;background:transparent;background-color:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:0;justify-content:center;max-width:100%!important;overflow:hidden!important;width:100%!important}.modal-container.water-report-email--modal-container.active .modal .simple-email-popup{align-items:center;background:transparent;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100%;padding:2rem;text-align:center;width:100%}.modal-container.water-report-email--modal-container.active .modal .close-button{align-items:center;background:#1d1d1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:34px;justify-content:center;margin-bottom:.6rem;position:static;transition:background-color .2s;width:34px}.modal-container.water-report-email--modal-container.active .modal .close-button:hover{background-color:#333}.modal-container.water-report-email--modal-container.active .modal .popup-text{word-wrap:break-word;box-sizing:border-box;color:#000;font-family:HKRepro,sans-serif;font-size:20px;font-weight:400;line-height:110%;margin-bottom:3rem;margin-top:2rem;overflow-wrap:break-word;text-align:center;width:259px}.modal-container.water-report-email--modal-container.active .modal .simple-email-form{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 2px 16px 0 rgba(20,20,30,.05);box-sizing:border-box;display:flex;max-width:390px;padding:10px 14px 10px 24px;width:100%}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;background-color:#fff!important;border:none!important;color:#1d1d1f;flex:1;font-family:inherit;font-size:16px;margin:0!important;min-width:0;outline:none!important;padding:0!important}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:-webkit-autofill,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:-webkit-autofill:active,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:-webkit-autofill:focus,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1f!important;background-color:#fff!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:focus,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:focus-visible,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:focus-within{background:#fff!important;background-color:#fff!important;border:none!important;box-shadow:none!important;outline:none!important}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:active,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:hover,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:visited{background:#fff!important;background-color:#fff!important}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]{box-shadow:none!important}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]::-moz-placeholder{color:#999}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]::placeholder{color:#999}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]:focus{outline:none}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]::-moz-placeholder{color:#ccc;font-weight:400;opacity:1}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]::placeholder{color:#ccc;font-weight:400;opacity:1}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button{align-items:center;background:#18181a;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:500;height:3rem;justify-content:center;margin-left:1.2rem;min-width:80px;padding:0 1.5rem;transition:background .2s}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button:focus,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button:hover{background:#232326}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button:disabled{cursor:not-allowed;opacity:.6}.modal-container.water-report-email--modal-container.active .modal .form-messages{min-height:2rem}.modal-container.water-report-email--modal-container.active .modal .success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#28a745;margin-top:1rem;padding:.75rem}.modal-container.water-report-email--modal-container.active .modal .error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;margin-top:1rem;padding:.75rem}@media (max-width:749px){.modal-container.water-report-email--modal-container.active .modal .simple-email-popup{margin:.5rem;max-width:calc(100vw - 20px);padding:0;width:100%}.modal-container.water-report-email--modal-container.active .modal .close-button{font-size:14px;height:32px;margin:0;top:12px;width:32px}.modal-container.water-report-email--modal-container.active .modal .popup-text{word-wrap:break-word;font-size:20px;font-weight:400;line-height:1.2;margin-bottom:2rem;margin-top:1.5rem;max-width:90%;overflow-wrap:break-word}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper{flex-direction:row;gap:6px;max-width:80%;padding:10px 14px}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button{leading-trim:both;text-edge:cap;font-feature-settings:"ss01" on;align-items:center;color:#f5f4f1;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:14px;height:36px;justify-content:center;line-height:110%;padding:10px 14px;text-align:center;width:65px}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]{font-size:13px;height:36px;padding:8px 14px}}.bq-btn{background:#d9ffd7;border:none;border-radius:18px;color:rgba(29,29,31,.8);cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:background .2s}.bq-btn:hover{background:#b8e6b5}.bq-chat-window{align-items:center;backdrop-filter:blur(27.5px);background:hsla(45,17%,95%,.6);border-radius:10px;bottom:0;display:flex;flex-direction:column;height:calc(100% - 100px);justify-content:center;left:0;margin:auto;max-width:1140px;padding-bottom:20px;position:fixed;right:0;top:0;width:calc(100% - 100px);z-index:99999}@media (max-width:599px){.bq-chat-window{border-radius:0;height:100%;width:100%}}.bq-chat-container{background:none;border-radius:10px;display:flex;flex-direction:column;max-height:100vh;max-width:100vw;overflow:hidden;padding-left:60px;padding-right:60px;padding-top:20px;width:100%}@media (max-width:1024px){.bq-chat-container{padding-left:15px;padding-right:15px;padding-top:60px}}.bg-water-quality{margin-bottom:20px;margin-top:37px;text-align:center}@media (max-width:1024px){.bg-water-quality{margin-top:5px}}.is-results .bg-water-quality{margin-top:0}.water-quality-badge{align-items:center;backdrop-filter:blur(40px);background:rgba(29,29,29,.15);border-radius:33px;color:#fff;display:inline-flex;font-size:14px;line-height:1.1;padding:10px 14px}.water-quality-badge-icon{background:#fff;border-radius:50%;height:8px;margin-left:8px;width:8px}.water-quality-badge-icon--green{background:#5bff49}.water-quality-badge-icon--orange{background:#ff8c49}.water-quality-badge-icon--red{background:#ff4949}.bq-chat-header{align-items:center;background:none;border-radius:10px 10px 0 0;color:#fff;display:flex;justify-content:space-between;padding:15px 20px;position:absolute;right:0;top:0}.bq-chat-title{font-size:18px;font-weight:600;opacity:0}.bq-close{align-items:center;background:hsla(0,0%,63%,.3);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:34px;justify-content:center;padding:0;width:34px}#bq-chat-content{-ms-overflow-style:none;align-items:flex-start;display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px 5px 40px;scrollbar-width:none}#bq-chat-content::-webkit-scrollbar{display:none}.bq-progress{align-content:center;align-items:center;backdrop-filter:blur(40px);background:rgba(29,29,31,.15);border-radius:500px;color:#fff;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:14px;gap:8px;height:33px;left:50%;margin:0 auto 10px;padding:13px 14px;position:absolute;top:16px;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;z-index:10}.bq-progress svg{display:none}.bq-bubble{word-wrap:break-word;background:#fff;border-radius:18px;font-size:14px;margin-bottom:10px;max-width:80%;padding:12px 16px}.bq-bubble.me{background:#d9ffd7;color:rgba(29,29,31,.8);margin-left:auto}.bq-chat-row{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.bq-chat-row-center{align-items:center;justify-content:center}.bq-chat-row-left{align-self:flex-start}.bq-chat-row-right{align-self:flex-end}.bq-chat-row .bq-bubble{margin-bottom:0;width:-moz-fit-content;width:fit-content}.bq-chat-row .bq-progress{margin-bottom:0}.bq-action-row{display:flex;flex-direction:column;gap:10px;margin-top:15px}.bq-action-row--multi-choice{border-radius:20px;padding:18px}.bq-action-row--multi-choice,.bq-action-row--single-choice{background:#fff;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.bq-action-row--single-choice{border-radius:18px;padding:12px 16px}.bq-choice{background:#d8d8d8;border:0;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;padding:12px 16px;text-align:left;transition:all .2s}.bq-choice:hover{background:#d9ffd7;border-color:#d9ffd7;color:rgba(29,29,31,.8)}.bq-choice-with-image{display:inline-block;margin:0 5px 10px;max-width:150px;min-width:120px;position:relative;vertical-align:top;width:30%}.bq-choice-image{aspect-ratio:4/5;border-radius:8px;margin-bottom:10px;-o-object-fit:cover;object-fit:cover}.bq-choice-text{background:#d9ffd7;border-radius:80px;bottom:30px;color:rgba(29,29,31,.8);font-size:12px;font-weight:500;left:0;margin:0 auto;padding:8px 18px;position:absolute;right:0;text-align:center;width:-moz-max-content;width:max-content}.bq-choice-with-image:hover .bq-choice-image{transform:scale(1.02);transition:transform .2s}.bq-selected-choice{cursor:default;opacity:.8;pointer-events:none}.bq-selected-choice .bq-choice-image{transform:none}.bq-selected-text{background:#d9ffd7!important;color:rgba(29,29,31,.8)!important}.bq-change-btn{background:#666;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:12px;padding:8px 16px;transition:background .2s}.bq-change-btn:hover{background:#555}.bq-choice-multi{background:#d8d8d8;border:2px solid #e0e0e0;border-radius:20px;color:#fff;cursor:pointer;font-family:HKRepro;font-size:14px;padding:9px 16px;text-align:left;transition:all .2s}.bq-choice-multi:hover{border-color:#d9ffd7}.bq-choice-multi.selected{background:#d9ffd7;border-color:#d9ffd7;color:rgba(29,29,31,.8)}.bq-action-row--multi-choice .bq-choice-with-image{max-width:120px;min-width:100px;width:25%}.bq-action-row--multi-choice .bq-choice-with-image.selected{opacity:.8}.bq-action-row--multi-choice .bq-choice-with-image.selected .bq-choice-text{background:#d9ffd7;color:rgba(29,29,31,.8)}.bq-choice-multi:disabled{cursor:default!important;opacity:.7}.bq-choice-multi:disabled:hover{background:#d9ffd7;border-color:#d9ffd7;color:rgba(29,29,31,.8)}.bq-input-row{align-items:center;background:rgba(0,0,0,.251);border-radius:80px;display:flex;gap:0;margin-top:15px;padding:2px}@media (max-width:1024px){.bq-input-row{font-size:16px}}@media (max-width:599px){.bq-input-row{width:100%}}.bq-input{background:transparent;border:none;border-radius:80px;color:#fff;flex:1;font-size:14px;height:51px;opacity:1;padding:10px 19px}@media (max-width:1024px){.bq-input{font-size:16px}}.bq-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.bq-input::placeholder{color:hsla(0,0%,100%,.7)}.bq-input:focus{outline:none}.bq-go{background-color:#d9ffd7;border:none;border-radius:80px;color:rgba(29,29,31,.8);cursor:pointer;font-size:14px;font-weight:600;height:38px;margin:2px 8px 2px 2px;opacity:1;padding:8px 32px;transition:background .2s;width:-moz-fit-content;width:fit-content}.bq-action-row--input .bq-go{background-color:hsla(45,17%,95%,.4);color:#fff}.bq-go:hover{background:#c9f0c7}.bq-product-card{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.bq-product-info h4{color:#333;font-size:14px;margin:0 0 5px}.bq-product-info p{color:#666;font-size:12px;margin:0}.bq-view-product{background:#5ac774;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:12px;padding:8px 16px;transition:background .2s}.bq-view-product:hover{background:#4a9f5f}.bq-result-image{border-radius:12px;display:block;height:auto;margin:15px 0;max-width:300px;width:100%}.bq-result-buttons{display:flex;flex-direction:column;gap:10px;margin:20px 0}.bq-primary-btn{background:#222;border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:background .2s}.bq-primary-btn:hover{background:#333}.bq-secondary-btn{background:transparent;border:none;color:#222;cursor:pointer;font-size:14px;padding:10px 20px;text-decoration:underline}.bq-secondary-btn:hover{color:#666}.bq-care-package{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:20px}.bq-care-package h4{color:#333;font-size:16px;margin:0 0 15px}.bq-care-items{display:flex;flex-direction:column;gap:10px}.bq-care-item{background:#f8f9fa;border-radius:8px;justify-content:space-between;padding:12px}.bq-care-item,.bq-product-info{align-items:center;display:flex}.bq-product-info{flex:1;gap:12px}.bq-product-thumb{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.bq-product-title{color:#333;display:block;font-size:14px;font-weight:600}.bq-variant-title{color:#666;display:block;font-size:12px;font-weight:500;margin-top:2px}.bq-matched-tags{color:#5ac774;display:block;font-size:11px;font-style:italic;margin-top:2px}.bq-selected-images{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:15px 0}.bq-selected-images .bq-result-image{border-radius:8px;height:150px;-o-object-fit:cover;object-fit:cover;width:120px}.bq-copy-prompts{margin:20px 0}.bq-copy-prompts p{color:#333;font-size:14px;line-height:1.5;margin:10px 0}#bq-chat-results{-ms-overflow-style:none;background:#fff;border-radius:15px;color:#1d1d1f;display:none;flex:1;overflow-y:auto;padding:20px 20px 40px;scrollbar-width:none}#bq-chat-results::-webkit-scrollbar{display:none}.bq-results-header{margin-bottom:40px}.bq-results-header-meta{align-items:center;color:rgba(29,29,31,.4);display:flex;justify-content:space-between;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.bq-results-date,.bq-results-time{font-size:10px;font-weight:400}.bq-results-header h2{font-size:48px;font-weight:600;line-height:1.2;margin:0 0 20px;max-width:800px}.bq-results-header h2 .highlight{text-decoration:underline;text-decoration-color:#d9ffd7;text-decoration-thickness:4px;text-underline-offset:4px}.bq-water-quality-grid{border-bottom:1px dashed rgba(0,0,0,.5);display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:30px}@media (max-width:599px){.bq-water-quality-grid{grid-template-columns:1fr}}.bq-water-info__title{font-size:30px;letter-spacing:-.04em;line-height:1.17}@media (max-width:1024px){.bq-water-info__title{font-size:20px}}@media (max-width:599px){.bq-water-info__title{max-width:80%}}.bq-water-info{display:flex;flex-direction:column;gap:20px;padding-right:45px}@media (max-width:1024px){.bq-water-info{padding-right:20px}}@media (max-width:599px){.bq-water-info{border-bottom:1px dashed rgba(0,0,0,.5);margin-bottom:20px;padding-bottom:20px;padding-right:0}}.bq-water-level{display:flex;flex-direction:column;gap:4px}.bq-water-level__title{color:#979797;font-size:10px}.bq-water-level__value{align-items:center;display:flex;gap:4px}.bq-water-ppm{font-size:14px;font-weight:400;line-height:1.17}.bq-water-badge{border:1px solid #000;border-radius:20px;display:inline-flex;font-size:8px;line-height:1;padding:1px 4px;text-transform:uppercase}.bq-water-explanation{display:flex;flex-direction:column;gap:4px}.bq-water-explanation-title{color:#979797;font-size:10px}.bq-water-explanation-copy{font-size:14px;letter-spacing:-.04em;line-height:1.17}.bq-care-package-box{background:linear-gradient(346deg,hsla(30,12%,97%,0) 28.72%,#f5f4f1 106.07%);border-radius:20px}@media (max-width:1024px){.bq-care-package-box{background:none;border-radius:0}}.bq-care-package-box-content{background:#d9ffd7;display:flex;flex-direction:column;margin:35px auto;min-height:266px;padding:16px;width:286px}@media (max-width:1024px){.bq-care-package-box-content{margin:0}}@media (max-width:599px){.bq-care-package-box-content{width:100%}}.bq-care-package-title{font-size:20px;letter-spacing:-.04em;line-height:1.17;margin-bottom:16px}.bq-care-package-list{counter-reset:care-package-counter;display:flex;flex-direction:column;gap:8px}.bq-care-package-list-item{counter-increment:care-package-counter;display:flex;font-size:12px;gap:4px;line-height:1.2}@media (max-width:599px){.bq-care-package-list-item{gap:2px}}.bq-care-package-list-item:before{align-items:center;border:1px solid #000;border-radius:50%;content:counter(care-package-counter);display:flex;font-size:8px;height:8px;justify-content:center;line-height:1;position:relative;top:2px;width:8px}@media (max-width:599px){.bq-care-package-list-item:before{font-size:7px;height:7px;width:7px}}.bq-care-package-images{border-bottom:1px dashed #000;display:flex;gap:20px;justify-content:center;margin:20px 0}.bq-care-package-images img{max-height:110px;max-width:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.bq-care-package-note{font-size:12px;letter-spacing:-.04em;line-height:1.17;margin-top:auto}.bq-product-grid-section{margin:30px 0 20px;overflow:hidden}@media (max-width:599px){.bq-product-grid-section{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.bq-product-grid-section h3{font-size:30px;letter-spacing:-.04em;line-height:1.17;margin:0 0 10px;text-align:center}@media (max-width:599px){.bq-product-grid-section h3{font-size:20px}}.bq-product-grid-section .bq-product-grid-copy{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:117%;margin-bottom:30px;opacity:.5;text-align:center}@media (max-width:599px){.bq-product-grid-section .bq-product-grid-copy{font-size:12px;margin-bottom:20px}}.bq-product-grid{align-items:flex-start;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:599px){.bq-product-grid{-ms-overflow-style:none;gap:10px;margin-bottom:0;overflow:auto;scrollbar-width:none}.bq-product-grid::-webkit-scrollbar{display:none}}.bq-product-card-new{background:#f5f4f1;border-radius:15px;display:flex;flex-direction:column;min-width:0;padding:10px;transition:box-shadow .2s}@media (max-width:599px){.bq-product-card-new{width:calc(100vw - 110px)}}.bq-product-card-new:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.bq-product-image-wrapper{align-items:center;aspect-ratio:1;background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.bq-product-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bq-product-card-new h4{color:#000;font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:1.17;margin:0 0 20px}.bq-product-description{overflow:hidden}.bq-product-description,.bq-product-description *{font-size:12px;letter-spacing:-.04em;line-height:1.4}.bq-product-description{max-height:33px;padding-bottom:0;transition:max-height .4s ease-in-out}.bq-product-description.expanded{max-height:500px}.bq-product-description p{margin:0}.bq-product-description ul{list-style-position:inside;margin-top:20px;padding-left:5px}.bq-product-read-more{color:#000;cursor:pointer;font-size:12px;font-weight:400;margin-bottom:15px;margin-top:20px;opacity:.5;text-decoration:underline;width:-moz-fit-content;width:fit-content}.bq-product-footer{align-items:center;border-top:1px solid rgba(0,0,0,.1);display:flex;gap:20px;justify-content:space-between;margin-top:auto;padding-bottom:15px;padding-top:25px}.bq-product-price-container{display:flex;flex-direction:column;gap:8px}.bq-product-price{align-items:baseline;display:flex;gap:8px;line-height:1}.bq-product-price-current{font-size:12px;font-weight:500}.bq-product-price-original{color:#999;font-size:12px;text-decoration:line-through}.bq-product-subscription{color:rgba(0,0,0,.4);font-size:11px;line-height:1}.bq-add-btn{background:#1d1d1f;border:none;border-radius:40px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:HKRepro;font-size:12px;font-weight:400;line-height:1;padding:11px 20px;transition:all .2s ease}.bq-add-btn:hover{opacity:.8}.bq-add-btn.added{background:#d9ffd7;color:#1d1d1f}.bq-add-to-cart-section{margin:20px 0 10px;min-height:50px;text-align:center}.bq-add-to-cart-btn-bg{transition:all .3s ease;width:100%}.bq-add-to-cart-btn-bg.sticky{animation:slideUp .3s ease-out;backdrop-filter:blur(14px);background-color:hsla(45,17%,95%,.4);border-radius:50px;bottom:40px;left:0;margin:auto;padding:0 20px;position:fixed;right:0;width:-moz-fit-content;width:fit-content;z-index:4}.bq-add-to-cart-btn-bg.sticky .bq-add-to-cart-btn{box-shadow:0 10px 30px rgba(0,0,0,.2)}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bq-add-to-cart-btn{background:#1d1d1f;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:HKRepro;font-size:14px;font-weight:400;line-height:1;padding:16px 48px;transition:background .2s}@media (max-width:599px){.bq-add-to-cart-btn{padding:16px 26px;width:100%}}.bq-add-to-cart-btn span{font-size:14px}.bq-add-to-cart-btn:hover{background:#000}.bq-refill-note{color:#666;font-size:12px;line-height:1.5;margin:12px 0 20px}.bq-subscription-link{color:#666;text-decoration:underline;transition:opacity .2s}.bq-subscription-link:hover{opacity:.7}.bq-video-trigger{background:none;border:none;color:#8c8c8c;cursor:pointer;font-family:HKRepro,sans-serif;font-size:12px;font-weight:400;padding:0;text-decoration:underline;transition:opacity .3s ease}.bq-video-trigger:hover{opacity:.5}.lpv2-video-lightbox{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden;z-index:9999}.lpv2-video-lightbox.is-active{opacity:1;pointer-events:auto;transition:opacity .3s ease;visibility:visible}.lpv2-video-lightbox .lpv2-video-overlay{background:rgba(29,29,31,.69);inset:0;opacity:1;position:absolute;transition:opacity .3s ease}.lpv2-video-lightbox:not(.is-active) .lpv2-video-overlay{opacity:0}.lpv2-video-lightbox .lpv2-video-modal{aspect-ratio:16/9;background:#000;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.35);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s ease .3s,opacity .4s ease .3s;width:min(960px,92vw)}.lpv2-video-lightbox:not(.is-active) .lpv2-video-modal{opacity:0;transform:translate(-50%,-50%) translateY(24px);transition:transform .3s ease 0s,opacity .3s ease 0s}.lpv2-video-lightbox .lpv2-video-close{background:none;border:0;color:#fff;cursor:pointer;display:grid;font-size:35px;height:36px;left:10px;place-items:center;position:absolute;top:10px;width:36px;z-index:2}.lpv2-video-lightbox .lpv2-video-close svg{height:24px;width:24px}.lpv2-video-lightbox .lpv2-video-wrapper,.lpv2-video-lightbox .lpv2-video-wrapper>*{height:100%;width:100%}.lpv2-video-lightbox video{background:#000;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lpv2-video-lightbox .video-desktop{display:block}.lpv2-video-lightbox .video-mobile{display:none}@media only screen and (max-width:758px){.lpv2-video-lightbox .lpv2-video-modal{aspect-ratio:9/16;width:94vw}.lpv2-video-lightbox .video-desktop{display:none}.lpv2-video-lightbox .video-mobile{display:block}}.bq-footer-icons{display:flex;gap:20px;justify-content:center}@media (max-width:1024px){.bq-footer-icons{margin-top:20px}}@media (max-width:599px){.bq-footer-icons{gap:10px}}.bq-footer-icon{align-items:center;display:flex;gap:5px}.bq-footer-icon span{font-size:10px}@media (max-width:599px){.bq-footer-icon span{font-size:8px}}.bq-footer-icon img{width:12px}.bq-product-options{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.bq-option-group{display:flex;flex-direction:column;gap:6px}.bq-option-name{color:#666;display:none;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bq-variant-swatches{display:flex;flex-wrap:wrap;gap:6px}.bq-variant-swatches .bq-variant-option{align-items:center;display:flex;flex-direction:column;min-width:40px;position:relative}.bq-variant-swatches input[type=radio]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.bq-variant-swatches .bq-swatch-label{align-items:center;background-color:var(--option-color,#eee);border:0;border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;position:relative;transition:border-color .2s;width:18px}.bq-variant-swatches .bq-swatch-label:before{border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .2s}.bq-variant-swatches .bq-swatch-label:after{background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.05));border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.bq-variant-swatches .bq-option-value{color:#666;font-size:10px;padding-top:4px;text-align:center}.bq-variant-option.active .bq-swatch-label{outline:1px solid #000;outline-offset:2px}.bq-variant-swatches .bq-swatch-label[data-color*=Beige],.bq-variant-swatches .bq-swatch-label[data-color*=Beige]:after{background:none;background-color:#b9b0a3}.bq-variant-swatches .bq-swatch-label[data-color*=Black]:after,.bq-variant-swatches .bq-swatch-label[data-color*=Noir]:after{background:none;background-color:#000}.bq-variant-swatches .bq-swatch-label[data-color*=Chrome]:after{background:linear-gradient(180deg,#d9d9d9,#737373)}.bq-variant-pills{display:flex;flex-wrap:wrap;gap:6px}.bq-variant-pills .bq-variant-option{position:relative}.bq-variant-pills input[type=radio]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.bq-variant-pills .bq-pill-label{background-color:transparent;border:1px solid #d0d0d0;border-radius:20px;color:#666;cursor:pointer;display:block;font-size:11px;padding:6px 14px;text-transform:capitalize;transition:all .2s;white-space:nowrap}.bq-variant-pills .bq-variant-option.active .bq-pill-label{background-color:#1d1d1f;border-color:#1d1d1f;color:#fff}.bq-variant-pills .bq-variant-option input:disabled+.bq-pill-label{cursor:not-allowed;opacity:.4}.bq-variant-option.out-of-stock .bq-swatch-label:after{background:none}.bq-variant-option.out-of-stock .bq-swatch-label:before{background:#000;border:none;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(-25deg);width:100%}.bq-testimonials{border-bottom:1px dashed rgba(0,0,0,.5);border-top:1px dashed rgba(0,0,0,.5);display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}@media (max-width:599px){.bq-testimonials{grid-template-columns:1fr}}.bq-testimonials__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bq-testimonials__copy{align-items:center;display:flex;flex-direction:column;font-size:14px;justify-content:center;letter-spacing:-.04em;line-height:1.17;padding:100px;text-align:center}@media (max-width:1024px){.bq-testimonials__copy{padding:40px}}@media (max-width:599px){.bq-testimonials__copy{padding-bottom:0;padding-top:15px}}.bq-testimonials__copy strong{display:block;font-size:10px;font-weight:500;margin-top:20px;text-transform:uppercase}.bq-faqs__title{font-size:20px;margin-bottom:20px;text-align:center}.bq-faqs__item{border-bottom:1px dashed rgba(0,0,0,.5);padding:25px 0}.bq-faqs__item summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:30px;justify-content:space-between;line-height:1.17;transition:all .3s ease}.bq-faqs__item[open] summary{margin-bottom:.5em}.bq-faqs__item .bq-faqs__answer{display:block;height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease}.bq-faqs__item .bq-faqs__answer *{font-size:14px;font-weight:400;line-height:1.26;opacity:.5;padding-top:10px}.bq-faqs__item[open] .bq-faqs__answer{opacity:1}.bq-faqs__icon{display:inline-block;flex-shrink:0;height:16px;margin-left:8px;position:relative;vertical-align:middle;width:16px}.bq-faqs__icon:after,.bq-faqs__icon:before{background-color:currentColor;content:"";position:absolute;transition:transform .3s ease}.bq-faqs__icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.bq-faqs__icon:after{height:100%;left:50%;top:0;transform:translateX(-50%) rotate(0deg);width:2px}.bq-faqs__item[open] .bq-faqs__icon:after{transform:translateX(-50%) rotate(90deg)}.bq-free-badge{background:#d9ffd7;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:8px;text-transform:uppercase;top:8px;z-index:2}

/*# sourceMappingURL=hk-water-checker-v2.css.map*/