#MainContent{background:#fbfcff}.header__heading-logo{margin-top:-10px}a{color:#d4ac64;text-decoration:none}.media>img{border-radius:10px!important;background:#eee}h1{font-size:36px}h2{font-size:30px!important}.collapsible-content__wrapper .collapsible-content__grid{padding:20px}.accordion .summary__title h2{font-size:15px!important;letter-spacing:.3px;text-align:left}.thumbnail{border-radius:6px!important}.thumbnail[aria-current]{box-shadow:none!important;border-color:#021528!important;padding:2px}.thumbnail[aria-current] img{border-radius:4px!important}.product__title h1{font-size:32px;line-height:1.2;font-weight:700}.product__info-container .product__description{margin:10px 0 0!important}.product-form__buttons{max-width:100%!important}fieldset legend{display:none!important}fieldset.product-form__input{display:grid;gap:12px;max-width:100%}.product-form__input label{display:grid!important;grid-template-columns:65px 1fr auto;border-radius:0!important;padding:15px!important;column-gap:15px;margin:0!important;border:1px solid rgba(0,0,0,.2)!important;overflow:hidden;align-items:center;background:#f9f9f9!important}.product-form__input--pill input[type=radio]:checked+label{border-color:#000!important;background:#fff!important;color:rgb(var(--color-foreground))!important}.product-form__input input[type=radio]:checked+label .product-offer .offer-name{text-shadow:0 0 0 #fff}.product-form__input--pill input[type=radio]:checked+label .promo{color:#fff;background:#d4ac64}.product-form__input label .variant-image img{width:100%}.product-form__input label .product-offer{display:flex;align-items:center;justify-content:space-between}.product-form__input label .product-offer .offer-name{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:16px!important;font-weight:500;letter-spacing:0!important;text-align:left;line-height:1.2}.product-form__input label .product-offer .offer-name span{font-style:italic;opacity:.75;font-size:14px;font-weight:300}.product-form__input label .price .orig-price{color:red;opacity:.7;font-weight:400;text-decoration:line-through;font-size:14px;letter-spacing:0;line-height:1.4}.product-form__input label .price{display:flex;flex-direction:column;font-weight:700;letter-spacing:0;font-size:16px;line-height:1.3;align-items:flex-end}.product-form__input label .price .sale-price span{font-size:13px}.product-form__input label .price .sale-savings{display:flex;flex-direction:column;align-items:flex-end}.product-form__input label .price .savings{color:green;font-weight:700;font-size:15px}.product-form__input label .promo{grid-column:1 / -1;background:#d4ac644d;margin:15px -15px -15px;padding:10px;font-size:15px;font-weight:500;letter-spacing:0}.bss-po-product-page{margin:0 0 -60px;display:grid;grid-template-columns:1fr 1fr 1fr}.bss-po-product-page .po-stack--vertical{margin:0 0 20px!important;display:grid!important;grid-template-columns:auto 1fr;gap:0 8px;letter-spacing:0;padding-bottom:0;position:relative;color:#000}.bss-po-product-page .po-stack--vertical .po-label span:after{content:":"}.bss-po-product-page .po-stack--vertical .po-selected-swatch p{font-weight:700!important;color:#000}.po-option--type-swatch__inline{grid-column:1/-1}.po-option__value input:checked~.po-option__swatch-media{border:2px solid #f9447f}.po-option__value{margin-top:5px}.bss-error-msg{color:#ff4e4e!important;position:absolute;z-index:9999;top:-50px;line-height:1.2;background:snow;padding:0 10px;border-radius:10px;font-size:15px;min-width:140px;max-width:80%;left:-12px;height:46px;display:flex;align-items:center;text-shadow:-1px -1px 1px #fff;border:1px solid #ffc8c8;animation:zoomIn .2s ease-in-out;transform-origin:bottom left}.bss-error-msg:after{content:"";display:inline-block;position:absolute;bottom:-18px;left:15px;border-width:9px;border-style:solid;border-color:#ffc8c8 transparent transparent transparent}.bss-po-product-page a{text-indent:-9999px;font-size:0;grid-column:1 / -1}.product-form__submit{margin-bottom:1rem!important;background-color:#021528!important;color:#fff!important;font-size:19px!important;text-transform:uppercase;font-weight:700!important;border-radius:30px!important;height:52px;border:2px solid #021528!important}shopify-buy-it-now-button{display:none}button.shopify-payment-button__button--unbranded{font-size:18px;text-transform:uppercase;font-weight:500;border-radius:6px;height:52px;display:flex;align-items:center;justify-content:center}.product-form__submit:hover{--transition-duration: .3s;background-color:transparent!important;color:#021528!important;transition:color var(--transition-duration);transition-timing-function:ease-in}.product-form__submit:after{box-shadow:none!important}.product-feature img{border:none}product-info{background:#fbfcff}.page-width{padding:0!important}.product-media-container{border:none}.po-option__swatch-media p.tooltip-swatch-label,.bss-po-product-page .po-stack--vertical .po-required{display:none!important}.price--on-sale .price__sale{letter-spacing:0;font-size:17px;font-weight:700}.price--on-sale .price-item--regular{font-size:16px!important}.slider-counter{font-size:14px}.cart-plus-guarantee{padding:1px 15px;border-radius:15px;box-shadow:0 0 15px #0000001a}.product-feature{display:grid;grid-template-columns:1fr 1fr;font-size:12px;align-items:center;font-weight:600;gap:8px 5px;margin:20px 0}.product-feature div{display:flex;gap:6px;align-items:center}.money-back{background:#fcf7ef;padding:10px 12px;font-size:13px;border-radius:10px;margin-bottom:18px}.money-back p{margin:5px 0}.product__info-container .product-form{margin:2rem 0}#MainContent section:nth-of-type(1){border-bottom:none}#MainContent section:nth-of-type(5){background:#fff}.product__accordion:nth-of-type(4){margin-bottom:20px}.multicolumn .page-width{max-width:1480px}.multicolumn .page-width .multicolumn__title{justify-content:center}.multicolumn-card-spacing{padding-top:0!important;margin-left:0!important;margin-right:0!important}.multicolumn-card-spacing img{border-radius:0!important}.multicolumn-card__info{padding:0!important}.multicolumn-card__info h3{color:#888!important;font-size:13px!important;font-weight:300!important}.multicolumn-card__info div p{font-size:15px!important;margin-top:-5px!important;line-height:1.5;font-style:normal;color:#121212}ul.multicolumn-list{gap:20px!important}ul.multicolumn-list li{max-width:calc((100% - 60px) / 3)!important}.multicolumn.background-primary .multicolumn-card{background:#fff!important;border-radius:15px}.multicolumn-card__info h3.inline-richtext:before{content:"\2b50\2b50\2b50\2b50\2b50";position:absolute;font-size:11px;top:20px;display:none}.multicolumn-list h3{margin-top:12px!important;font-size:16px;position:relative}.multicolumn-list p{font-style:italic;font-size:15px;line-height:1.7}.multicolumn-card__info h3.inline-richtext:after{content:"Verified Buyer";background-color:#fff4de;background-image:url(/cdn/shop/files/check.png);background-repeat:no-repeat;background-position:4px center;position:absolute;top:16px;padding:3px 9px 3px 24px;right:20px;border-radius:20px;font-weight:300;color:#bb7f12;font-size:11px;letter-spacing:.2px;display:none}.collapsible-content .accordion summary{padding-left:10px}.collapsible-content .accordion summary:hover h3{text-decoration:none!important}.slider-button .icon{height:1rem!important}.product-media-container{border:none!important}.header:not(.drawer-menu).page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}.product__accordion .accordion__content{font-size:15px}.payment-shipping-container{display:flex;align-items:center;justify-content:center;border:none!important;padding:0!important;margin-bottom:40px!important}.shipping-returns-info{font-size:14px!important;font-weight:400}.expert-approval-container{display:grid;grid-template-columns:auto 30%;align-items:center;padding:15px 0 15px 15px;border-radius:12px;margin-bottom:25px!important;background:#fff;position:relative}.expert-approval-content{display:grid}.expert-approval-image{position:absolute;bottom:-8px;right:0;width:30%}.expert-approval-content h3{font-size:17px;color:#000;margin:0}.expert-approval-content p{margin:10px 0 0;font-size:15px;font-weight:300;color:#000;line-height:1.5}.expert-approval-image img{width:100%}.expert_name{display:flex;gap:1px;background:#fff;align-items:center;border:1px solid #01172a;border-right-color:#fff;padding:2px 15px 2px 12px;border-radius:20px 0 0 20px;font-size:13px;font-weight:500;right:-1px;position:absolute;bottom:32px;color:#01172a}.product__accordion{margin-bottom:10px!important;border:none!important}.product__accordion details summary{display:flex;align-items:center;position:relative;line-height:1;padding:1.6rem 0;cursor:pointer;background:#f2f3f8;border-radius:12px;padding-right:16px;padding-left:18px}summary .icon-caret{color:#021528!important;height:8px!important;top:22px!important}.product__accordion .accordion__content{padding:1.8rem!important;border:1px solid #021528;border-radius:12px;margin-top:10px;background:#fff}.money-back-guarantee{padding-left:10px!important;border-radius:12px!important;border:1px solid #dbdeeb!important;background:#fcfcff!important}.guarantee_text div{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px}.guarantee_text div p:first-of-type{color:#000;font-size:14px;line-height:1.5;font-weight:700!important}.guarantee_text div p:last-of-type{grid-column:2/-1;line-height:1.5;font-size:14px;color:#111}.benefits-grid{grid-template-columns:1fr!important;gap:5px!important}.benefit-text{font-size:15px!important;font-weight:500!important;line-height:1.3}.as-seen-in-container{background-color:#021528!important}.as-seen-in-container .logo-image{max-width:170px}.image-slider-title{color:#aaa!important}.benefits-container{align-items:center}.benefits-heading{font-size:50px!important;margin-top:0}.benefits-intro{font-size:20px!important;line-height:1.4!important}.benefit-row{max-width:405px;padding:1rem 0 1rem 2rem;position:relative;gap:2rem;align-items:center}.benefit-row:after{position:absolute;left:0;height:100%;width:7px;background:#053f70;content:"";border-radius:100px;top:0}.benefit-smallimg{max-width:127px!important;max-height:127px!important;margin-bottom:-10px}.benefit-title{font-size:20px!important;font-weight:500!important;margin-top:0}.benefit-description{font-size:15px!important;color:#111!important;margin-bottom:0!important}.exact-shipping-indicator{padding:0!important;border-top:none!important;border-bottom:none!important;background-color:transparent!important;font-family:Helvetica!important;margin-bottom:5px!important}.shipping-text{font-size:16px!important;color:#000!important;font-weight:700!important}.shipping-dot{display:block!important;animation:InStock 1.5s infinite ease-in-out;background-color:#021528!important;border:2px solid #1e3d5d;outline:2px solid #4a90e2;margin-right:8px!important}.payment-icon-container{margin-top:-5px}.payment-icon-container img{width:75%}.featuring-heading{font-size:50px!important;line-height:1.2;text-align:center;max-width:820px;margin:30px auto 0;font-weight:500;color:#000;grid-column:1 / -1}.transformations-heading{font-size:50px!important;font-weight:700!important}.featuring-container{display:grid;grid-template-columns:40% 1fr;max-width:1300px;margin:0 auto;padding:10px 0 0;border-bottom:2px solid #DFE5EB}.featuring-card{background:#fff;border:.5px solid #E2E2E2;border-radius:10px;padding:25px;margin-bottom:25px;display:flex;flex-direction:column;max-width:430px}.featuring-title-container{max-width:185px;border-bottom:6px solid #001527;padding-bottom:10px}.featuring-title{font-size:20px;font-weight:500;color:#000;margin:0}.featuring-text{font-size:15px;line-height:1.4;margin:0;color:#000}.featuring-right{display:flex;justify-content:flex-start;align-items:flex-start}.product-image img{width:100%;height:auto;display:block;margin-left:auto;max-width:655px}.featuring-cards{background-image:url(https://cdn.shopify.com/s/files/1/0594/2870/0203/files/circular.svg);background-size:contain}.filter-heading{font-size:50px!important;max-width:820px;margin:0 auto 60px;font-weight:700;text-align:center;line-height:1.2}.filter-diagram-section{padding:50px 0 70px;margin:0 auto;background:#fff}.filter-diagram-container{display:flex;justify-content:space-between;align-items:center;gap:10px}.contaminants-column{flex:1;display:flex;flex-direction:column;gap:50px}.left-column{align-items:flex-start}.right-column{align-items:flex-end}.filter-image-column{max-width:550px;text-align:center;padding:0 20px}.filter-image{max-width:100%;height:auto;border-radius:10px}.filter-placeholder{display:flex;justify-content:center;gap:10px;height:400px}.filter-cartridge{width:60px;height:400px;background-color:#f0f0f0;border-radius:10px}.contaminant-item{display:flex;align-items:center;max-width:340px;position:relative;gap:10px}.left-column .contaminant-item{flex-direction:row}.contaminant-card{background-color:#fff;box-shadow:0 25px 25px -3px #bdbdbd40;border:1px solid #E7E7E7;padding:2rem;border-radius:24px;position:relative;width:235px}.contaminant-name{font-size:23px;font-weight:700;margin:0 0 8px;color:#111;line-height:1.2}.contaminant-description{font-size:15px;color:#111;margin:0 0 10px;line-height:1.4}.contaminant-icon{position:absolute;bottom:12px;width:17px;height:17px;border:2px solid #c1cfdb;border-radius:50%;background-color:#036;display:flex;align-items:center;justify-content:center;color:#c1cfdb;right:12px;display:none}.contaminant-icon svg{width:11px;height:11px}.connector-line{display:flex;align-items:center;width:70px;gap:2px}.left-column .connector-line{justify-content:flex-start;gap:5px}.right-column .connector-line{justify-content:flex-end}.dotted-line{height:2px;width:60px;background-size:8px 2px;background-repeat:repeat-x}.left-column .dotted-line{background-image:linear-gradient(to right,#9aa8b7 50%,transparent 50%)}.right-column .dotted-line{background-image:linear-gradient(to left,#9aa8b7 50%,transparent 50%)}.connector-dot{width:4px;height:4px;background-color:#021528;display:inline-block;transform:rotate(45deg)}.testimonial-quote{font-size:17px!important}.shipping-info img{width:22px;margin-right:5px!important}.returns-info img{width:19px;margin-right:5px!important}.faq-image-container{order:2}:root{--main-product-color: #021528;--main-product-color3: #bdc0ce;--main-product-color4: #bdc0ce}.jdgm-rev__pics,.jdgm-rev__vids{margin-top:0!important}@keyframes InStock{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media screen and (max-width: 544px){.header__search{display:none!important}.product__description p,.product__accordion summary{padding-left:10px!important}.jdgm-prev-badge{font-size:14px}.product__title{margin-top:1rem!important;margin-bottom:1rem!important}.slider-buttons{justify-content:space-between!important;position:absolute;width:100%;top:45%}.slider-buttons .svg-wrapper{width:30px;height:44px;background:#ffffffbd;border-radius:4px}.slider-buttons .slider-button .icon{height:1.2rem}.slider-buttons .slider-counter{display:none}product-info .page-width{padding:1.5rem 1.6rem 2rem}.product-feature{font-weight:500;gap:5px;line-height:1.5;margin:20px 0 20px 10px}.say-goodbye{padding:0 2.4rem;grid-template-columns:1fr!important}.say-goodbye .benefits{grid-template-columns:1fr!important;gap:20px 0!important;margin-bottom:20px;text-align:center}.product-form__input label{grid-template-columns:65px 1fr auto;column-gap:13px;padding:10px!important}.product-form__input label .product-offer{flex-direction:column;row-gap:6px;align-items:flex-start}h2{font-size:22px!important;text-align:center;line-height:1.3!important}.image-with-text .image-with-text__media-item{order:2}.image-with-text__content{padding:0!important;margin-bottom:20px}ul.multicolumn-list{display:grid;gap:30px!important;justify-items:center}.multicolumn .slider-buttons{display:none!important}ul.multicolumn-list li{max-width:100%!important}ul.multicolumn-list li:first-of-type{margin-left:0!important}.multicolumn-card__info div p{font-size:15px!important}.multicolumn-card__info h3.inline-richtext{margin-top:10px}.multicolumn-card__info p{font-style:italic}.footer-block__details-content .list-menu__item--link{padding-top:.4rem!important;padding-bottom:.4rem!important}.product-image img{max-width:100%}.page-width{padding:0 2rem!important}.expert-approval-container{grid-template-columns:auto 32%;padding:10px 0 10px 15px}.expert-approval-image{width:32%}.expert-approval-content h3{font-size:16px}.expert-approval-content p{margin:5px 0 0;font-size:13px;line-height:1.4}.expert_name{padding:1px 8px;bottom:20px}.featuring-container{grid-template-columns:1fr;padding:0}.featuring-heading,.benefits-heading,.filter-heading,.transformations-heading{font-size:28px!important;line-height:1.2!important;padding:0 2rem;margin-bottom:15px}.transformations-heading{margin-top:-10px}.benefits-heading,.filter-heading{padding:0}.featuring-left{padding:2rem 2rem 1rem;order:2;background:linear-gradient(180deg,#ecf0f3,transparent)}.featuring-right{padding:0 2rem;order:1;border-bottom:2px solid #DFE5EB}.featuring-cards{background-position:center}.featuring-card{margin-bottom:1.5rem;padding:1.5rem}.benefits-bigimage{margin-bottom:0!important}.benefits-intro{font-size:17px!important}.filter-diagram-section{padding:30px 0 40px}.benefit-row{padding:0 0 0 2rem}.filter-diagram-container{display:grid;gap:20px;grid-template-columns:1fr 1fr;align-items:start}.filter-image-column{padding:0;order:-1;grid-column:1 / -1}.contaminant-item{display:grid}.contaminant-card{padding:1.5rem;border-radius:20px;width:100%;min-height:138px}.contaminant-item{display:grid;width:100%;gap:0;max-width:500px;justify-items:center}.contaminants-column{gap:20px}.connector-line{transform:rotate(270deg);margin-bottom:-18px;display:none}.right-column .connector-line{transform:rotate(90deg)}.left-column .connector-line{justify-content:flex-start;gap:0;order:-1}.contaminant-name{font-size:16px}.contaminant-description{margin:0}.guarantee_text div{align-items:start}.guarantee_text div p:first-of-type{line-height:1.3}.transformations-header{margin-bottom:20px}.transformations-header{text-align:center;margin-bottom:20px!important}.swiper{padding-bottom:0!important}.testimonial-quote{font-size:17px!important}.faq-section{padding:30px 0!important}.faq-image-container,.faq-heading{margin-bottom:0!important}.faq-container{gap:10px!important}.faq-subtitle{font-size:16px!important;line-height:1.4!important;color:#ddd!important;margin-top:0!important;margin-bottom:20px!important}.accordion-container{max-width:100%}.faq-content .accordion-button{padding:15px 0;line-height:1.5;gap:20px}.faq-content{min-width:100%!important}.guarantee_text div p:last-of-type{grid-column:1 / -1}.benefit-row:last-of-type{margin-bottom:0}.featuring-title{font-size:18px}.faq-image-container{order:unset}}@media screen and (max-width: 390px){.expert-approval-container{grid-template-columns:auto 36%;padding:10px 0 10px 15px}.expert-approval-image{width:36%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/offers.css.map */
