.modal-container.water-report-email--modal-container.active{background-color:#c8c8c899!important;-webkit-backdrop-filter:blur(46px)!important;backdrop-filter:blur(46px)!important}.modal-container.water-report-email--modal-container.active .modal{background:transparent;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none;border:none;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden!important;max-width:100%!important;width:100%!important;gap:0}.modal-container.water-report-email--modal-container.active .modal .simple-email-popup{background:transparent;max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:2rem;margin:0 auto;text-align:center}.modal-container.water-report-email--modal-container.active .modal .close-button{position:static;width:34px;height:34px;border:none;background:#1d1d1f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;font-size:18px;font-weight:700;margin-bottom:.6rem}.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{color:#000;font-size:20px;font-weight:400;line-height:110%;width:259px;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;margin-bottom:3rem;margin-top:2rem;font-family:HKRepro,sans-serif;text-align:center}.modal-container.water-report-email--modal-container.active .modal .simple-email-form{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper{display:flex;align-items:center;background:#fff;border-radius:9999px;box-shadow:0 2px 16px #14141e0d;padding:10px 14px 10px 24px;width:100%;max-width:390px;box-sizing:border-box}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]{flex:1;border:none!important;outline:none!important;background:#fff!important;background-color:#fff!important;font-size:16px;color:#1d1d1f;padding:0!important;margin:0!important;min-width:0;font-family:inherit;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!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:hover,.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:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#1D1D1F!important;background-color:#fff!important;background:#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;outline:none!important;box-shadow:none!important}.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]:active,.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;opacity:1;font-weight:400}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]::placeholder{color:#ccc;opacity:1;font-weight:400}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button{background:#18181a;color:#fff;border:none;border-radius:9999px;padding:0 1.5rem;font-size:16px;font-weight:500;height:3rem;min-width:80px;margin-left:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button:hover,.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button:focus{background:#232326}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button:disabled{opacity:.6;cursor:not-allowed}.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{color:#28a745;background:#d4edda;border:1px solid #c3e6cb;padding:.75rem;border-radius:8px;margin-top:1rem}.modal-container.water-report-email--modal-container.active .modal .error-message{color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;padding:.75rem;border-radius:8px;margin-top:1rem}@media (max-width: 749px){.modal-container.water-report-email--modal-container.active .modal .simple-email-popup{max-width:calc(100vw - 20px);width:100%;padding:0;margin:.5rem}.modal-container.water-report-email--modal-container.active .modal .close-button{height:32px;width:32px;top:12px;font-size:14px;margin:0}.modal-container.water-report-email--modal-container.active .modal .popup-text{font-size:20px;font-weight:400;line-height:1.2;max-width:90%;word-wrap:break-word;overflow-wrap:break-word;margin-top:1.5rem;margin-bottom:2rem}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper{flex-direction:row;gap:6px;padding:10px 14px;max-width:80%}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper .send-button{display:flex;width:65px;padding:10px 14px;justify-content:center;align-items:center;gap:14px;color:#f5f4f1;text-align:center;leading-trim:both;text-edge:cap;font-feature-settings:"ss01" on;font-size:14px;font-style:normal;font-weight:400;line-height:110%;height:36px}.modal-container.water-report-email--modal-container.active .modal .email-input-wrapper input[type=email]{padding:8px 14px;font-size:13px;height:36px}}.bq-btn{padding:12px 20px;background:#d9ffd7;color:#1d1d1fcc;border:none;border-radius:18px;cursor:pointer;font-size:16px;font-weight:600;transition:background .2s}.bq-btn:hover{background:#b8e6b5}.bq-chat-window{border-radius:10px;position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f4f199;-webkit-backdrop-filter:blur(27.5px);backdrop-filter:blur(27.5px);z-index:999;display:flex;width:calc(100% - 100px);height:calc(100% - 100px);margin:auto;align-items:center;justify-content:center;flex-direction:column;padding-bottom:20px;max-width:1140px}@media (max-width: 599px){.bq-chat-window{border-radius:0;width:100%;height:100%}}.bq-chat-container{width:100%;max-width:100vw;max-height:100vh;background:none;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;padding-top:20px;padding-left:60px;padding-right:60px}@media (max-width: 1024px){.bq-chat-container{padding-left:15px;padding-right:15px;padding-top:60px}}.bg-water-quality{margin-top:37px;margin-bottom:20px;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;background:#1d1d1d26;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;display:inline-flex;font-size:14px;line-height:1.1;padding:10px 14px;border-radius:33px}.water-quality-badge-icon{border-radius:50%;background:#fff;margin-left:8px;width:8px;height: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{display:flex;position:absolute;top:0;right:0;justify-content:space-between;align-items:center;padding:15px 20px;background:none;color:#fff;border-radius:10px 10px 0 0}.bq-chat-title{font-weight:600;font-size:18px;opacity:0}.bq-close{background:#a1a1a14d;border:none;border-radius:50%;color:#fff;font-size:28px;cursor:pointer;padding:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center}#bq-chat-content{align-items:flex-start;flex:1;overflow-y:auto;padding:20px 5px 40px;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}#bq-chat-content::-webkit-scrollbar{display:none}.bq-progress{display:inline-flex;height:33px;padding:13px 14px;align-items:center;align-content:center;gap:8px;flex-shrink:0;flex-wrap:wrap;border-radius:500px;background:#1d1d1f26;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;font-size:14px;position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:10;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}.bq-progress svg{display:none}.bq-bubble{background:#fff;font-size:14px;padding:12px 16px;border-radius:18px;margin-bottom:10px;max-width:80%;word-wrap:break-word}.bq-bubble.me{background:#d9ffd7;color:#1d1d1fcc;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{background:#fff;border-radius:20px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:18px}.bq-action-row--single-choice{background:#fff;padding:12px 16px;border-radius:18px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.bq-choice{padding:12px 16px;background:#d8d8d8;border:0;border-radius:18px;cursor:pointer;color:#fff;text-align:left;transition:all .2s;font-size:14px}.bq-choice:hover{border-color:#d9ffd7;background:#d9ffd7;color:#1d1d1fcc}.bq-choice-with-image{position:relative;width:30%;min-width:120px;max-width:150px;margin:0 5px 10px;display:inline-block;vertical-align:top}.bq-choice-image{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:10px}.bq-choice-text{position:absolute;right:0;left:0;bottom:30px;margin:0 auto;width:-moz-max-content;width:max-content;background:#d9ffd7;color:#1d1d1fcc;padding:8px 18px;border-radius:80px;font-size:12px;font-weight:500;text-align:center}.bq-choice-with-image:hover .bq-choice-image{transform:scale(1.02);transition:transform .2s}.bq-selected-choice{opacity:.8;cursor:default;pointer-events:none}.bq-selected-choice .bq-choice-image{transform:none}.bq-selected-text{background:#d9ffd7!important;color:#1d1d1fcc!important}.bq-change-btn{background:#666;color:#fff;padding:8px 16px;border:none;border-radius:18px;cursor:pointer;font-size:12px;transition:background .2s}.bq-change-btn:hover{background:#555}.bq-choice-multi{padding:9px 16px;background:#d8d8d8;border:2px solid #e0e0e0;border-radius:20px;color:#fff;cursor:pointer;font-family:HKRepro;text-align:left;transition:all .2s;font-size:14px}.bq-choice-multi:hover{border-color:#d9ffd7}.bq-choice-multi.selected{background:#d9ffd7;color:#1d1d1fcc;border-color:#d9ffd7}.bq-action-row--multi-choice .bq-choice-with-image{width:25%;min-width:100px;max-width:120px}.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:#1d1d1fcc}.bq-choice-multi:disabled{cursor:default!important;opacity:.7}.bq-choice-multi:disabled:hover{border-color:#d9ffd7;background:#d9ffd7;color:#1d1d1fcc}.bq-input-row{display:flex;gap:0;margin-top:15px;background:#00000040;border-radius:80px;padding:2px;align-items:center}@media (max-width: 1024px){.bq-input-row{font-size:16px}}@media (max-width: 599px){.bq-input-row{width:100%}}.bq-input{flex:1;padding:10px 19px;border:none;border-radius:80px;font-size:14px;background:transparent;color:#fff;height:51px;opacity:1}@media (max-width: 1024px){.bq-input{font-size:16px}}.bq-input::-moz-placeholder{color:#ffffffb3}.bq-input::placeholder{color:#ffffffb3}.bq-input:focus{outline:none}.bq-go{padding:8px 32px;background-color:#d9ffd7;color:#1d1d1fcc;border:none;border-radius:80px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s;width:-moz-fit-content;width:fit-content;margin:2px 8px 2px 2px;height:38px;opacity:1}.bq-action-row--input .bq-go{background-color:#f5f4f166;color:#fff}.bq-go:hover{background:#c9f0c7}.bq-product-card{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;margin-bottom:10px}.bq-product-info h4{margin:0 0 5px;color:#333;font-size:14px}.bq-product-info p{margin:0;color:#666;font-size:12px}.bq-view-product{padding:8px 16px;background:#5ac774;color:#fff;border:none;border-radius:18px;cursor:pointer;font-size:12px;transition:background .2s}.bq-view-product:hover{background:#4a9f5f}.bq-result-image{width:100%;max-width:300px;height:auto;border-radius:12px;margin:15px 0;display:block}.bq-result-buttons{display:flex;flex-direction:column;gap:10px;margin:20px 0}.bq-primary-btn{background:#222;color:#fff;padding:15px 30px;border:none;border-radius:18px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.bq-primary-btn:hover{background:#333}.bq-secondary-btn{background:transparent;color:#222;padding:10px 20px;border:none;font-size:14px;cursor:pointer;text-decoration:underline}.bq-secondary-btn:hover{color:#666}.bq-care-package{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.bq-care-package h4{margin:0 0 15px;color:#333;font-size:16px}.bq-care-items{display:flex;flex-direction:column;gap:10px}.bq-care-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px}.bq-product-info{display:flex;align-items:center;gap:12px;flex:1}.bq-product-thumb{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.bq-product-title{font-weight:600;color:#333;font-size:14px;display:block}.bq-variant-title{font-weight:500;color:#666;font-size:12px;display:block;margin-top:2px}.bq-matched-tags{font-size:11px;color:#5ac774;display:block;margin-top:2px;font-style:italic}.bq-selected-images{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0;justify-content:center}.bq-selected-images .bq-result-image{width:120px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.bq-copy-prompts{margin:20px 0}.bq-copy-prompts p{margin:10px 0;color:#333;line-height:1.5;font-size:14px}#bq-chat-results{border-radius:15px;display:none;flex:1;overflow-y:auto;padding:20px 20px 40px;background:#fff;color:#1d1d1f;scrollbar-width:none;-ms-overflow-style:none}#bq-chat-results::-webkit-scrollbar{display:none}.bq-results-header{margin-bottom:40px}.bq-results-header-meta{color:#1d1d1f66;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.bq-results-date,.bq-results-time{font-weight:400;font-size:10px}.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;line-height:1.17;letter-spacing:-.04em}@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);padding-bottom:20px;padding-right:0;margin-bottom:20px}}.bq-water-level{display:flex;flex-direction:column;gap:4px}.bq-water-level__title{font-size:10px;color:#979797}.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{display:inline-flex;font-size:8px;text-transform:uppercase;border:1px solid black;border-radius:20px;line-height:1;padding:1px 4px}.bq-water-explanation{display:flex;flex-direction:column;gap:4px}.bq-water-explanation-title{font-size:10px;color:#979797}.bq-water-explanation-copy{font-size:14px;line-height:1.17;letter-spacing:-.04em}.bq-care-package-box{border-radius:20px;background:linear-gradient(346deg,#f8f7f600 28.72%,#f5f4f1 106.07%)}@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;min-height:266px;margin:35px auto;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;line-height:1.17;letter-spacing:-.04em;margin-bottom:16px}.bq-care-package-list{display:flex;flex-direction:column;gap:8px;counter-reset:care-package-counter}.bq-care-package-list-item{display:flex;gap:4px;font-size:12px;counter-increment:care-package-counter;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 black;border-radius:50%;content:counter(care-package-counter);font-size:8px;display:flex;justify-content:center;line-height:1;position:relative;width:8px;height:8px;top:2px}@media (max-width: 599px){.bq-care-package-list-item:before{font-size:7px;width:7px;height:7px}}.bq-care-package-images{border-bottom:1px dashed black;display:flex;justify-content:center;gap:20px;margin:20px 0}.bq-care-package-images img{max-width:70px;max-height:110px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.bq-care-package-note{font-size:12px;line-height:1.17;letter-spacing:-.04em;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;line-height:1.17;letter-spacing:-.04em;text-align:center;margin:0 0 10px}@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;line-height:117%;letter-spacing:-.48px;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;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 599px){.bq-product-grid{margin-bottom:0;overflow:auto;gap:10px;scrollbar-width:none;-ms-overflow-style:none}.bq-product-grid::-webkit-scrollbar{display:none}}.bq-product-card-new{background:#f5f4f1;border-radius:15px;padding:10px;display:flex;flex-direction:column;min-width:0;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 #00000014}.bq-product-image-wrapper{width:100%;aspect-ratio:1;background:#f5f5f5;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.bq-product-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bq-product-card-new h4{color:#000;font-size:14px;font-weight:500;line-height:1.17;letter-spacing:-.04em;margin:0 0 20px}.bq-product-description{font-size:12px;line-height:1.4;letter-spacing:-.04em;overflow:hidden}.bq-product-description *{font-size:12px;line-height:1.4;letter-spacing:-.04em}.bq-product-description{max-height:33px;transition:max-height .4s ease-in-out;padding-bottom:0}.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{font-size:12px;color:#000;cursor:pointer;font-weight:400;margin-top:20px;margin-bottom:15px;text-decoration:underline;opacity:.5;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-top:25px;padding-bottom:15px}.bq-product-price-container{display:flex;flex-direction:column;gap:8px}.bq-product-price{display:flex;align-items:baseline;gap:8px;line-height:1}.bq-product-price-current{font-size:12px;font-weight:500}.bq-product-price-original{font-size:12px;color:#999;text-decoration:line-through}.bq-product-subscription{font-size:11px;color:#0006;line-height:1}.bq-add-btn{flex:0 0 auto;font-family:HKRepro;background:#1d1d1f;border:1px solid black;color:#fff;border:none;border-radius:40px;padding:11px 20px;font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:all .2s ease}.bq-add-btn:hover{opacity:.8}.bq-add-btn.added{background:#d9ffd7;color:#1d1d1f}.bq-add-to-cart-section{text-align:center;margin:20px 0 10px;min-height:50px}.bq-add-to-cart-btn-bg{width:100%;transition:all .3s ease}.bq-add-to-cart-btn-bg.sticky{border-radius:50px;background-color:#f5f4f166;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;bottom:40px;left:0;right:0;z-index:4;margin:auto;width:-moz-fit-content;width:fit-content;animation:slideUp .3s ease-out;padding:0 20px}.bq-add-to-cart-btn-bg.sticky .bq-add-to-cart-btn{box-shadow:0 10px 30px #0003}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.bq-add-to-cart-btn{font-family:HKRepro;display:inline-block;padding:16px 48px;background:#1d1d1f;color:#fff;border:none;border-radius:40px;font-size:14px;font-weight:400;line-height:1;cursor:pointer;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{font-size:12px;color:#666;margin:12px 0 20px;line-height:1.5}.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;font-family:HKRepro,sans-serif;font-size:12px;font-weight:400;padding:0;cursor:pointer;text-decoration:underline;transition:opacity .3s ease}.bq-video-trigger:hover{opacity:.5}.lpv2-video-lightbox{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.lpv2-video-lightbox.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease}.lpv2-video-lightbox .lpv2-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1fb0;opacity:1;transition:opacity .3s ease}.lpv2-video-lightbox:not(.is-active) .lpv2-video-overlay{opacity:0}.lpv2-video-lightbox .lpv2-video-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;border-radius:12px;width:min(960px,92vw);aspect-ratio:16/9;box-shadow:0 20px 60px #00000059;overflow:hidden;transition:transform .4s ease .3s,opacity .4s ease .3s}.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;position:absolute;top:10px;left:10px;width:36px;height:36px;font-size:35px;border:0;color:#fff;cursor:pointer;display:grid;place-items:center;z-index:2}.lpv2-video-lightbox .lpv2-video-close svg{width:24px;height:24px}.lpv2-video-lightbox .lpv2-video-wrapper,.lpv2-video-lightbox .lpv2-video-wrapper>*{width:100%;height:100%}.lpv2-video-lightbox video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#000}.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{width:94vw;aspect-ratio:9/16}.lpv2-video-lightbox .video-desktop{display:none}.lpv2-video-lightbox .video-mobile{display:block}}.bq-footer-icons{display:flex;justify-content:center;gap:20px}@media (max-width: 1024px){.bq-footer-icons{margin-top:20px}}@media (max-width: 599px){.bq-footer-icons{gap:10px}}.bq-footer-icon{display:flex;align-items:center;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{font-size:11px;font-weight:500;color:#666;display:none;text-transform:uppercase;letter-spacing:.04em}.bq-variant-swatches{display:flex;flex-wrap:wrap;gap:6px}.bq-variant-swatches .bq-variant-option{position:relative;display:flex;flex-direction:column;align-items:center;min-width:40px}.bq-variant-swatches input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;left:0;margin:0;z-index:1}.bq-variant-swatches .bq-swatch-label{background-color:var(--option-color, #eee);height:18px;width:18px;border-radius:50%;border:0;position:relative;display:flex;align-items:center;justify-content:center;transition:border-color .2s;cursor:pointer}.bq-variant-swatches .bq-swatch-label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;transition:border-color .2s}.bq-variant-swatches .bq-swatch-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(180deg,#fff3,#ffffff0d);pointer-events:none}.bq-variant-swatches .bq-option-value{font-size:10px;color:#666;padding-top:4px;text-align:center}.bq-variant-option.active .bq-swatch-label{outline:1px solid black;outline-offset:2px}.bq-variant-swatches .bq-swatch-label[data-color*=Beige]:after{background:none;background-color:#b9b0a3}.bq-variant-swatches .bq-swatch-label[data-color*=Beige]{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]{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;left:0;margin:0;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;padding:6px 14px;font-size:11px;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{opacity:.4;cursor:not-allowed}.bq-variant-option.out-of-stock .bq-swatch-label:after{background:none}.bq-variant-option.out-of-stock .bq-swatch-label:before{content:"";background:#000;height:1px;width:100%;position:absolute;top:50%;left:0;transform:rotate(-25deg);border:none}.bq-testimonials{border-top:1px dashed rgba(0,0,0,.5);border-bottom:1px dashed rgba(0,0,0,.5);display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px}@media (max-width: 599px){.bq-testimonials{grid-template-columns:1fr}}.bq-testimonials__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bq-testimonials__copy{align-items:center;display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:1.17;letter-spacing:-.04em;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{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:14px;font-weight:500;line-height:1.17;transition:all .3s ease}.bq-faqs__item[open] summary{margin-bottom:.5em}.bq-faqs__item .bq-faqs__answer{display:block;overflow:hidden;height:0;transition:all .3s ease;opacity:0;padding:0}.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{flex-shrink:0;position:relative;display:inline-block;width:16px;height:16px;margin-left:8px;vertical-align:middle}.bq-faqs__icon:before,.bq-faqs__icon:after{content:"";position:absolute;background-color:currentColor;transition:transform .3s ease}.bq-faqs__icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.bq-faqs__icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%) rotate(0)}.bq-faqs__item[open] .bq-faqs__icon:after{transform:translate(-50%) rotate(90deg)}.bq-free-badge{position:absolute;top:8px;right:8px;background:#d9ffd7;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;z-index:2;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #00000026}
/*# sourceMappingURL=/cdn/shop/t/96/assets/hk-water-checker-v2.css.map */
