span.chiller-popup-support{display:block;background:#000;padding:4px 0 12px;border-top-right-radius:10px;border-top-left-radius:10px;margin-bottom:-10px;z-index:0;position:relative;margin-top:6px}p.chiller-popup__supportPhone-text{margin:0;font-size:10px;text-align:center;color:#fff;font-family:Hoves Pro Regular!important}.variant-options--add-chiller .stacked-options .chiller-popup-support+.water-chiller-popup-trigger,.chiller-popup-support+.water-chiller-popup-trigger{margin:0!important;background:#f4f4f4!important;font-size:12px!important;letter-spacing:normal;line-height:normal;display:flex!important;align-items:center;justify-content:space-between;padding:5px 12px!important;border-radius:10px}.landing-fp .product-options-wrapper .product-form__input .form__label span.variant-info-popup{flex:0 0 auto;width:100%}.landing-fp .product-options-wrapper .product-form__input .form__label span.variant-info-popup>*,.landing-fp .product-options-wrapper .product-form__input .form__label span.variant-info-popup>*>*{width:100%}.landing-fp .variant-info-popup .product-popup-modal__button:after{content:"+";display:block;float:right;font-weight:400;font-size:20px!important}.popup-wrapper{width:100%}p.chiller-popup__supportPhone-text a{color:#fff}@media screen and (max-width: 660px){p.chiller-popup__supportPhone-text{font-size:8px}}fieldset.js.product-form__input.stacked-options-layout{margin-bottom:16px}span.badge-free-chiller{background:#000;border-radius:0 10px;font-weight:600;padding:6px 10px;font-size:10px;text-transform:uppercase;font-family:var(--font-body-bold-family);color:#fff;margin-top:-46px;border-bottom-left-radius:unset;border-top-left-radius:10px;margin-right:-10px;display:none}.main-product .variant-grid input[type=radio]+label[data-option-value=no]{padding:10px!important}.product-options-wrapper .stacked-options input+.variant-feature-list .variantOption-title .badge-free-chiller{background:#000;color:#fff!important;padding:1px 6px;border-radius:10px;font-size:10px!important;letter-spacing:0px;display:inline-block;margin:0 0 0 6px}label:not([data-chiller-selected=true]) .free-badge{display:none}.product-options-wrapper .stacked-options input+.variant-feature-list[data-chiller-selected=true] span.variant-price.variant-price-free{background:unset;color:#cf5a5a!important;padding:0}.stacked-options .variant-price-free{color:#cf5a5a!important;text-transform:uppercase;font-size:10px!important}.free-excluded .badges-wrapper span.badge-free-chiller{background:#000;border-radius:0 10px;font-weight:600;padding:6px 10px;font-size:10px;text-transform:uppercase;font-family:var(--font-body-bold-family);color:#fff;margin-top:-46px;border-bottom-left-radius:unset;border-top-left-radius:10px;margin-right:-10px;display:none!important}input+.variant-feature-list[data-chiller-selected=true]:not(.chiller-bundle-option) .variant-price-free{display:inline-block!important}.badges-wrapper.chiller-selected span.badge-free-chiller{display:none}.stacked-options .variant-price-free{color:#cf5a5a!important;text-transform:uppercase;font-size:12px!important}.chiller-bundle-option span.badge-free-chiller{display:none!important}.variant-feature-list:not([data-option-value=long-pod-bundle]) .badges-wrapper:not(.chiller-selected) .badge-free-chiller,.variant-feature-list:not(.chiller-bundle-option) .badges-wrapper:not(.chiller-selected) .badge-free-chiller{display:block!important}.product__info-wrapper .variant-feature-list[data-option-value=standard-chiller] .badges-wrapper .badge-free-chiller,.product__info-wrapper .variant-feature-list[data-option-value=long-pod-bundle] .badges-wrapper .badge-free-chiller,.product__info-wrapper .variant-feature-list[data-option-value=pro-chiller] .badges-wrapper .badge-free-chiller{display:none!important}.grid-options .grid-option-item.option-compacted .badges-wrapper .badge-savings{display:none}.stacked-options.grid-options .grid-option-item{flex:1;text-align:center!important;padding:12px!important}.grid-options .grid-option-item .option-content{width:100%!important;gap:6px}.stacked-options.grid-options label.variantOption-1{margin-bottom:0!important}.stacked-options-layout .variant-grid.stacked-options.grid-options label{padding:10px!important;margin-top:0}.grid-options .grid-option-item span.badges-wrapper{position:relative!important;justify-content:center;min-height:10px}.main-product .stacked-options.grid-options .grid-option-item{flex-direction:column!important;display:flex!important;gap:6px}.grid-options .grid-option-item p.variantOption-title{text-align:center!important;font-size:20px}.grid-options .grid-option-item span.variant-option-list{display:none}.grid-options .option-content .variantOption-title{display:block!important}.variant-options--add-chiller:not(.expand-variants) .variant-grid.variant-waterChiller{opacity:0;padding:0!important}.variant-feature-list.chiller-bundle-option .variant-price{display:inline!important}.variant-feature-list.chiller-bundle-option .variant-price.variant-price-free{display:none!important}.main-product .grid-options .showerpod-option .badge-tag{background:none!important;min-width:100px!important;color:#5f17dd!important;top:-6px!important;left:10px!important;text-transform:unset!important;font-size:12px!important;text-align:left!important;line-height:9px!important}.grid-options .showerpod-option{max-width:200px!important}.grid-options .showerpod-option .badges-wrapper{width:100%}.main-product .grid-options .showerpod-option .option-image-wrapper img{height:70px;object-fit:cover}.main-product .grid-options .showerpod-option{padding-left:0!important;padding-right:0!important}.main-product .grid-options .showerpod-option .option-content{padding:0 8px}.main-product .grid-options .showerpod-option .option-content .variantOption-title{font-size:calc(var(--font-heading-scale) * 1.5rem)}.main-product .grid-options .showerpod-option .variant-price{font-size:12px}.main-product .showerpod-option:nth-child(3).compact .option-image-wrapper{max-width:138px}.main-product .showerpod-option:nth-child(3).compact .option-image-wrapper img{object-fit:cover;object-position:center 12px}.grid-options{margin-bottom:12px}.grid-options .grid-option-item.showerpod-option .badges-wrapper{min-height:0!important}.showerpod-option[data-option-value=showerpod-only]{max-width:140px!important}.main-product .grid-options .showerpod-option .option-image-wrapper{margin-bottom:6px}.variant-grid.grid-options input[type=radio]:checked+label:before{border:none;background:#f4f4f4;height:calc(100% - .4rem);width:calc(100% - .4rem);top:.2rem;left:.2rem!important;border-radius:calc(10px - .2rem);z-index:-1}.variant-grid.grid-options input[type=radio]:checked+label:after{background:linear-gradient(90deg,#d982f7,#5f17dd);position:absolute;content:"";display:block;height:100%;width:100%;left:0;top:0;z-index:-2;border-radius:10px}.grid-options input[type=radio]:checked+label.showerpod-option{padding-left:2px!important;padding-right:2px!important}.main-product .variant-grid.grid-options label.showerpod-option,.variant-grid.grid-options input[type=radio]:checked+label:not(.variantOption-0),.main-product .product-form__input .grid-options input[type=radio]:checked+label{background-color:transparent!important;background:unset!important}.main-product .grid-options .showerpod-option .variant-priceGroup .variant-price-compareAt{color:gray}.main-product .grid-options .showerpod-option .variant-priceGroup .variant-price-onSale{color:#000}.main-product .grid-options .showerpod-option .variant-price:not(.variant-price-compareAt){color:#000}.main-product .grid-options .showerpod-option .option-content .variant-priceGroup{display:flex;justify-content:center;gap:4px}span.option-title--badge{font-size:8px;background:#000;color:#fff;border-radius:10px;padding:2px 6px;margin-left:6px}.option-content p.variantOption-title{display:flex!important;flex-direction:row;align-items:center}.main-product .stacked-options{display:flex;flex-wrap:wrap;max-width:unset}.variant-feature-list[data-option-value=long-pod-chiller-bundle] .option-content{padding:2px 0}.main-product .stacked-options label{max-width:unset!important;width:unset!important}.stacked-options-layout legend.form__label{margin-bottom:8px!important}.variant-priceGroup.free-excluded .variant-price-free{display:none!important}.stacked-options-layout .stacked-options{padding:0}.stacked-options label.variant-feature-list{width:100%!important}input[type=radio]:checked+label[data-option-value=chiller-bundle] .option-content{padding-top:6px;padding-bottom:6px}body .stacked-options-layout .stacked-options label .variant-option-item{font-size:12px!important;letter-spacing:.2px!important;opacity:.8;line-height:14px!important;padding:1px 0;font-weight:400;color:#636363}.stacked-options-layout .variant-grid.stacked-options label{padding:6px!important}.main-product .product-form__input .stacked-options .variant-feature-list .badge-tag,.main-product .product-form__input .stacked-options label .badge-tag{top:0!important;left:unset!important;right:0;width:unset;background:none;color:#5f17dd;position:relative;padding:0;text-transform:inherit;font-size:12px;min-width:unset!important}.badges-wrapper span.badge-tag:last-child{padding:8px 10px 8px 0!important}.stacked-options label.variantOption-1{margin-bottom:14px!important}.main-product .stacked-options .hide-option{display:none!important}.main-product .stacked-options label{display:flex!important;flex-direction:row!important;gap:14px}.main-product .stacked-options label .option-image-wrapper{width:74px;height:74px}.main-product .stacked-options label .option-content{width:calc(100% - 88px);display:flex;flex-direction:column;justify-content:center}.main-product .product-form__input .stacked-options .variant-feature-list .badge-tag{position:relative;padding:0}.main-product .stacked-options .badges-wrapper span.badge-savings{background:#d9d9d9;border-radius:0 10px;font-weight:600;padding:6px 10px;font-size:12px;text-transform:uppercase;font-family:var(--font-body-bold-family);color:gray}.main-product .stacked-options span.badges-wrapper{display:flex;position:absolute;right:0;top:0;align-items:center;gap:10px}.main-product .product-form__input input[type=radio]:checked+label .badges-wrapper .badge-savings{background:#5f17dd!important;color:#fff!important}.variant-grid.variant-waterChiller.stacked-options{flex-direction:column;display:flex}variant-options--add-chiller .main-product .stacked-options input[type=radio]+label{width:100%;padding:12px!important}.main-product .product-form__input .stacked-options input[type=radio]:checked+label:after{background:linear-gradient(90deg,#d982f7,#5f17dd);position:absolute;content:"";display:block;height:100%;width:100%;left:0;top:0;z-index:0;border-radius:10px}.main-product .product-form__input .stacked-options input[type=radio]:checked+label:before{border:none;background:#f4f4f4;height:calc(100% - .4rem);width:calc(100% - .4rem);top:.2rem;left:.2rem!important;border-radius:calc(10px - .2rem);z-index:1}.variant-grid.stacked-options input[type=radio]:checked+label:not(.variantOption-0){background:transparent;background-color:transparent!important}.main-product .stacked-options span.badges-wrapper,.main-product .stacked-options .option-image-wrapper,.main-product .stacked-options .option-content{z-index:2}.stacked-options label .variant-price{color:gray;font-size:12px}.stacked-options label .variant-price.variant-price-onSale,.tab-enableChiller.tab-selected .subtext{color:#000}.main-product .stacked-options-layout .variant-info-popup .product-popup-modal__button{color:#929292!important;font-size:calc(var(--font-heading-scale) * 1.5rem)!important;font-weight:400!important}.stacked-options label .variant-price.variant-price-compareAt{color:gray}.main-product .stacked-options .variant-feature_list{overflow:hidden;display:block}.variant-grid.stacked-options input[type=radio]:checked+label .variant-feature_list{max-height:unset!important}.stacked-options .chillerOption-hidden{padding:0!important}.variant-options--add-chiller .stacked-options .form__label.water-chiller-popup-trigger{width:100%!important}.main-product .variant-options--add-chiller .stacked-options label{background:#f4f4f4!important}.main-product .product-form__input .stacked-options input[type=radio]:checked+label .before-feature{display:none}.main-product .product-form__input .stacked-options input[type=radio]:checked+label .second-feature{display:block!important}.main-product .stacked-options .second-feature{display:none!important}.main-product .stacked-options .variant-feature-text.second-feature b{font-family:Hoves Pro Medium;color:#000}.variant-info-popup modal-opener.product-popup-modal__opener.no-js-hidden.quick-add-hidden{margin:0!important}.main-product .stacked-options .variant-feature-text{line-height:1.2em!important;display:block;font-size:12px!important}.main-product .stacked-options input[type=radio]+label.chillerOption-hidden{padding:0!important}.stacked-chiller-tabs .chiller-tab.tab-disableChiller.tab-selected:before{border:none;background:#f4f4f4;height:calc(100% - .4rem);width:calc(100% - .4rem);top:.2rem;left:.2rem!important;border-radius:calc(10px - .2rem);z-index:-4;content:"";position:absolute}.stacked-chiller-tabs .chiller-tab.tab-disableChiller.tab-selected:after{background:linear-gradient(90deg,#d982f7,#5f17dd);position:absolute;content:"";display:block;height:100%;width:100%;left:0;top:0;z-index:-6;border-radius:10px}.stacked-chiller-tabs .chiller-tab.tab-disableChiller.tab-selected{background:transparent;border:none;position:relative;z-index:1}.stacked-options p.variantOption-title{font-size:calc(var(--font-heading-scale) * 1.5rem)}body .variant-options--add-chiller .variant-grid.variant-waterChiller.stacked-options label .variant-option-list span.variant-option-item{font-size:12px!important}.stacked-options-layout-upsells .subscription-upsell-inner.selected:before{content:"";display:block;border:none;background:#fff;height:calc(100% - .4rem);width:calc(100% - .4rem);top:.2rem;left:.2rem!important;border-radius:calc(14px - .2rem);z-index:-2;position:absolute}.stacked-options-layout-upsells .subscription-upsell-inner.selected{position:relative;border:unset}.stacked-options-layout-upsells .subscription-upsell-inner.selected:after{background:linear-gradient(90deg,#d982f7,#5f17dd);position:absolute;content:"";display:block;height:100%;width:100%;left:0;top:0;z-index:-4;border-radius:14px}.stacked-options-layout-upsells input#add-subscription:checked+label{border-color:#000;background:#000}.main-product .stacked-options-layout .water-chiller-popup-trigger .product-popup-modal__button{font-size:12px!important}@media screen and (max-width: 490px){.stacked-options-layout .variant-grid.stacked-options.grid-options .grid-option-item{padding:6px!important;justify-content:center}.main-product .product-form__input .stacked-options label .badge-tag{left:unset!important}.stacked-options label .variant-price{font-size:11px;line-height:11px}.main-product .stacked-options .variant-feature-list .variant-value{font-size:16px!important}.main-product .stacked-options label .option-image-wrapper{width:60px;height:60px}.main-product .stacked-options .variant-feature-text{font-size:12px!important;line-height:1.4em!important}.main-product .product-form__input .stacked-options .variant-feature-list .badge-tag,.main-product .stacked-options .badges-wrapper span.badge-savings,.main-product .stacked-options .badges-wrapper span.badge-tag{font-size:10px}body .variant-options--add-chiller .variant-grid.variant-waterChiller.stacked-options label .variant-option-list span.variant-option-item{font-size:12px!important;line-height:1.4em!important}.stacked-options p.variantOption-title{font-size:16px!important}.stacked-options-layout .variant-grid.stacked-options label{padding:10px!important}}.at_description_phone{display:none}@media only screen and (max-width: 600px){.at_description_phone{display:block!important}}@media screen and (max-width: 1080px){.main-product .product-form__input .stacked-options label .badge-tag{left:unset!important}}@media only screen and (max-width: 1100px) and (min-width: 601px){.main-product .product__info-wrapper .product__text-header{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-stacked-options.css.map */
