.build-bundle__overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.4;background-color:#000;z-index:999;display:none}.build-bundle__popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;align-items:center;justify-content:center;padding:1.5rem;z-index:1000;display:none;overflow:auto;animation:fade-in .5s ease-in-out}.build-bundle__popup{width:100%;max-width:796px;height:fit-content;background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:59.65px 80px}.build-bundle__popup.full-height{padding:59.65px 80px}@media screen and (min-width: 630px) and (max-height: 1000px){.build-bundle__popup{padding:30px 40px}}@media screen and (min-width: 630px) and (max-height: 830px){.build-bundle__popup{padding:28px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.build-bundle__close{position:absolute;top:24px;right:20px;display:flex}.build-bundle__close svg{width:24px;height:24px}.build-bundle__close svg use{color:#12416b}.build-bundle__popup-content{width:100%;max-width:638px;margin:0 auto}.popup-content__title{width:100%;padding-bottom:24px;border-bottom:1px solid #00000010;margin:0 auto}.build-bundle__popup.full-height .popup-content__title{padding-bottom:24px}@media screen and (min-width: 630px) and (max-height: 745px){.build-bundle__popup .popup-content__title{padding-bottom:20px}}.popup-content__title h2{text-align:center;color:#00416e;margin:0}.build-bundle__popup.full-height .popup-content__title h2{font-size:3.2rem;line-height:4.8rem}@media screen and (min-width: 630px) and (max-height: 745px){.build-bundle__popup .popup-content__title h2{font-size:3rem;line-height:4rem}}.popup-content__flavors{margin-top:34px;display:flex;justify-content:space-between}@media screen and (min-width: 630px) and (max-height: 745px){.popup-content__flavors{margin-top:20px}}.popup-content__left-flavors{margin-right:3rem}.popup-content__left-flavors,.popup-content__right-flavors{width:50%;max-width:361px}.flavors-info{display:flex;align-items:center;justify-content:space-between}.flavors-info span{color:#12416b;font-size:14px;font-weight:700;letter-spacing:0;line-height:14px}.flavors-info button{color:#0262a0;font-family:var(--font-heading-family);font-size:14px;letter-spacing:0;border:0;background:transparent;cursor:pointer}.flavors-list{list-style-type:none;overflow:auto;height:297.9px;padding-left:0;margin-bottom:0}.flavors-list li{display:flex;align-items:center;width:100%;max-width:266px;border-bottom:1px solid #00000010;padding:8px 0;cursor:pointer}.flavors-list li.disabled{background-color:#00000040;pointer-events:none;cursor:not-allowed}.flavors-list li p{font-size:12px;line-height:18px}.popup-content__order-details{display:flex;justify-content:center;margin-top:40px;width:100%}@media screen and (min-width: 630px) and (max-height: 912px){.popup-content__order-details{margin-top:30px}}@media screen and (min-width: 630px) and (max-height: 778px){.popup-content__order-details{margin-top:20px}}.popup-content__order-details button:not(.quantity__button,.product-form__submit){text-transform:uppercase;font-family:var(--font-heading-family);font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;text-align:center;color:rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-button-text));padding:20px 80px}.popup-content__order-details button:hover:not(.quantity__button,.product-form__submit),.popup-content__order-details button:focus:not(.quantity__button,.product-form__submit){color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.simplebar-content-wrapper{scrollbar-width:auto;-ms-overflow-style:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:initial;width:initial;height:initial}.simplebar-scrollbar:before{background-color:#00000040}.flavors-list__container{position:relative;margin-top:9px}.product-image__container{display:none;width:100%;max-width:297.91px;height:100%;max-height:297.91px;background:#f2f2f2;position:relative;z-index:1;align-items:center;justify-content:center}.flavors-list__container.image-active .product-image__container{display:flex}.flavors-list__container.image-active .flavors-list{display:none}.popup-content__flavors .productImage{display:block;width:100%;height:100%;object-fit:contain}.popup-content__flavors.full-images .productImage{max-width:297.91px;max-height:297.91px}@media screen and (min-width: 630px) and (max-height: 912px){.popup-content__flavors .productImage{max-height:250px}}@media screen and (min-width: 630px) and (max-height: 830px){.popup-content__flavors .productImage{max-height:200px}}@media screen and (min-width: 630px) and (max-height: 778px){.popup-content__flavors .productImage{max-height:190px}}.popup-content__order-details .order-details__actions{border-top:1px solid #00000010;width:100%;padding-top:38.5px}@media screen and (min-width: 630px) and (max-height: 912px){.popup-content__order-details .order-details__actions{padding-top:30px}}@media screen and (min-width: 630px) and (max-height: 778px){.popup-content__order-details .order-details__actions{padding-top:20px}.subscribe_actions .rc_widget__option__selector{padding:1rem 0}}.order-details__actions .quiz-product_form_bottom{margin-bottom:0;padding-bottom:0;border-bottom:0}.popup-content__order-details .quiz-product_form_bottom{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid #00000010;width:100%;padding-top:38.5px}@media screen and (min-width: 630px) and (max-height: 912px){.popup-content__order-details .quiz-product_form_bottom{padding-top:30px}}@media screen and (min-width: 630px) and (max-height: 778px){.popup-content__order-details .quiz-product_form_bottom{padding-top:20px}}.popup-content__order-details .quiz-product_form_bottom .quantity__label.form__label{font-size:14px;letter-spacing:0;line-height:24px;color:#00416e}.popup-content__order-details .product-form__submit{font-size:16px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:uppercase;height:58px}.popup-content__order-details .quantity__button svg{width:2rem}.popup-content__order-details .product-form__quantity{width:100%;max-width:215px;margin-right:2rem}.popup-content__order-details .product-form__quantity .quantity{width:100%;min-height:58px}.popup-content__order-details .quantity__input{font-size:16px;font-weight:700;letter-spacing:0;line-height:14px}.popup-content__order-details .product-form__add{width:100%;max-width:415px}.quiz-mobile__btn{font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}.subscribe_actions .form__label{font-size:14px;letter-spacing:0;line-height:24px}.subscribe_actions .rc_popup__block__footer,.subscribe_actions div.rc_popup{display:none}.subscribe_actions .rc-template__legacy-radio{display:flex;border:1px solid #99b3c5}.subscribe_actions .rc-radio{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;text-align:center;border:0;color:#00416e;font-size:14px;font-weight:700;padding:0}.subscribe_actions .rc-template__legacy-radio .rc-radio:last-child{border-left:1px solid #99b3c5}.subscribe_actions .rc-template__legacy-radio .rc-radio:has(input:checked),.subscribe_actions .rc-template__legacy-radio .rc-radio:hover{box-shadow:inset 0 0 0 2px #00416e}.subscribe_actions .rc-radio__label{margin-right:0;margin-left:0}.subscribe_actions .rc-radio__input{color:#12416b;width:100%;height:100%;margin:0;opacity:0;position:absolute;cursor:pointer}.subscribe_actions .rc-widget .rc-option--active{background-color:#fff}.subscribe_actions .rc-template__legacy-radio .rc-radio.rc-option__subsave{border-bottom:.1rem solid #eaeaea}.subscribe_actions .rc-option__price{color:#12416b;float:none;display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:18px}.subscribe_actions .rc-widget .rc-option__text{padding:0!important;text-transform:uppercase;color:#12416b;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}.subscribe_actions.rc-template__legacy-radio .rc-option__onetime .rc_widget__option__selector{position:relative;height:100%}.subscribe_actions .rc-template__legacy-radio .rc-option__onetime .rc_widget__option__selector input{left:0;top:0;cursor:pointer}.subscribe_actions .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans{padding-left:0;max-width:90%;margin:0 auto;width:100%;padding-bottom:16px}.subscribe_actions .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(https://justwater.com/cdn/shop/files/icon-select.svg?v=1648593287);background-position:100%;background-position:right 2.225rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.8rem;text-indent:.001rem;text-overflow:"";border:.1rem solid #eaeaea;margin:0;font-size:14px;padding:12px 28px 12px 12px;width:100%}.subscribe_actions .rc-container-wrapper{margin-bottom:38px}@media screen and (min-width: 630px) and (max-height: 912px){.subscribe_actions .rc-container-wrapper{margin-bottom:30px}}@media screen and (min-width: 630px) and (max-height: 778px){.subscribe_actions .rc-container-wrapper{margin-bottom:20px}}.subscribe_actions .rc-container{margin-bottom:0}.subscribe_actions div.rc-widget-injection-parent .rc-widget{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:44px;padding-bottom:37px}.subscribe_actions .rc-widget-injection-parent .rc-template__radio .rc-radio{padding:1.6rem 0;flex:1;text-align:center;border:0;color:#00416e;font-size:14px;font-weight:700}.subscribe_actions .rc-widget-injection-parent .rc-template__radio .rc-radio .rc-radio__label{margin-left:8px;margin-right:8px}.subscribe_actions .rc-widget-injection-parent .rc-template__radio .rc-radio--active{background-color:#fff}.subscribe_actions .rc-widget-injection-parent .rc-subscription-details,.subscribe_actions .rc-widget-injection-parent .rc-radio__input,.quantity__rules-cart{display:none!important}.subscribe_actions .rc-widget-injection-parent .rc-template__radio{border:1px solid #99b3c5;display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"fh hh1" "fh hh2";column-gap:1px}.subscribe_actions .rc-widget-injection-parent .rc-radio.onetime-radio{grid-area:fh}.subscribe_actions .rc-widget-injection-parent .rc-radio.subscription-radio{grid-area:hh1}.subscribe_actions .rc-widget-injection-parent .rc-selling-plans{grid-area:hh2}.subscribe_actions .rc-widget-injection-parent .rc-template__radio .rc-radio{text-transform:uppercase;font-size:13.8px;width:100%;display:flex;justify-content:center}.subscribe_actions .rc-widget-injection-parent .rc-widget .rc-radio.rc-radio--active{color:#12416b;background-color:#fff;box-shadow:inset 0 0 0 2px #00416e}.subscribe_actions .rc-widget-injection-parent .rc-widget .rc-radio.rc-radio--active.subscription-radio{box-shadow:inset 3px 0 0 -1px #00416e,inset -3px 3px 0 -1px #00416e}.subscribe_actions .rc-widget-injection-parent .rc-widget .rc-radio:not(.rc-radio--active):hover{box-shadow:inset 0 0 0 2px #00416e}.subscribe_actions .rc-widget-injection-parent .rc-widget .rc-radio.rc-radio--active~.rc-selling-plans{background-color:#fff;padding-left:5%;padding-right:5%;padding-bottom:20px;box-shadow:inset 3px -3px 0 -1px #00416e,inset -3px -3px 0 -1px #00416e}.subscribe_actions .rc-widget-injection-parent .rc-widget .rc-radio.rc-radio--active~.rc-selling-plans .rc-selling-plans-dropdown__select::-ms-expand{display:none}.subscribe_actions .rc_widget__option__selector{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1.6rem 0}.subscribe_actions .rc-widget .rc-option__discount{padding-right:0;padding-left:4px}.quiz-mobile__btn,.quiz-mob__title{display:none}#back-step{background:rgb(var(--color-button-text));color:rgba(var(--color-button),var(--alpha-button-background))}#back-step:hover{color:rgb(var(--color-button-text));background:rgba(var(--color-button),var(--alpha-button-background))}@media only screen and (max-width: 630px){.quiz-mobile__btn,.quiz-mob__title{display:block}.quiz-desk__title{display:none}.build-bundle__popup-container.mobile{padding:0}.build-bundle__popup-container.mobile .build-bundle__popup{max-width:100%;min-height:100%;padding:64px 15px}.build-bundle__popup-container.mobile .flavors-list{height:450px;margin-top:16px}.popup-content__title h2{font-size:32px;line-height:48px}.popup-content__title{padding-bottom:24px}.popup-content__flavors{margin-top:31px}.popup-content__left-flavors,.popup-content__right-flavors{width:100%;max-width:100%;margin-right:0}.flavors-list li{max-width:100%}.product-image__container{max-width:100%;max-height:378.61px}.popup-content__flavors .productImage{max-height:378.61px}.quiz-mobile__btn{width:100%;text-transform:uppercase;margin-top:12px}.quiz-mobile__btn:first-child{margin-top:0}#next-step{margin-top:2rem}.step-2{display:none}.quiz-mobile__btn.disabled{background-color:#00000020;color:#00416e;pointer-events:none}.quiz-mobile__btn.disabled:after{display:none}#back-step,#review-bundle{display:none}.selected-two{flex-direction:column}.selected-two .popup-content__flavors .productImage{max-height:344px}.selected-two .popup-content__left-flavors{margin-bottom:40px}.step-3,.step-3 .quantity__label{display:none}.step-3 .quiz-product_form_bottom{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 -2px 20px #0000001a;padding:12px 15px 0}.step-3 .quantity{width:100%;margin-bottom:12px}.step-3 .quantity__button svg{width:2.1rem}.step-3 .quantity__input{font-size:16px;font-weight:700;letter-spacing:0;line-height:14px}.step-3 .subscribe_actions{margin-bottom:80px}.last-screen .step-1.bundle-review__product,.last-screen .step-2.bundle-review__product{display:flex!important;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.last-screen .step-1.bundle-review__product .product-image__container,.last-screen .step-2.bundle-review__product .product-image__container{max-width:93px;max-height:92.99px}.last-screen .step-1.bundle-review__product .flavors-info,.last-screen .step-2.bundle-review__product .flavors-info{flex-direction:column;align-items:flex-start;margin-left:24px}.last-screen .step-1.bundle-review__product .flavors-info button,.last-screen .step-2.bundle-review__product .flavors-info button{padding:0;margin-top:16px}.step-2.bundle-review__product{padding-bottom:31px;border-bottom:1px solid #00000010}.step-3{margin-top:31px}.build-bundle__popup-container.mobile .build-bundle__popup.no-padding__container{padding:43px 0}.no-padding__container .popup-content__title,.no-padding__container .step-1,.no-padding__container .step-2,.no-padding__container .subscribe_actions{padding-left:1.5rem;padding-right:1.5rem}.popup-content__order-details .order-details__actions{border-top:0;padding-top:0}.popup-content__order-details .product-form__quantity,.popup-content__order-details .product-form__add{max-width:100%;margin-right:0}}@media screen and (max-width: 500px){.subscribe_actions .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans select{padding:12px;background-position:right 1rem center}}@media screen and (max-width: 630px) and (max-height: 850px){.build-bundle__popup-container.mobile .flavors-list{height:430px}.step-3 .subscribe_actions{margin-bottom:65px}}@media screen and (max-width: 630px) and (max-height: 737px){.build-bundle__popup-container.mobile .build-bundle__popup{padding:25px 15px}.build-bundle__popup-container.mobile .flavors-list{height:415px}}@media screen and (max-width: 630px) and (max-height: 668px){.build-bundle__popup-container.mobile .flavors-list{height:362px}.step-3 .subscribe_actions{margin-bottom:38px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/component-quiz.css.map?v=100638515112566234591716327796 */
