.feature-item .figure.image-wrapper,.feature-item p{margin:0}.feature-item .figure.image-wrapper{line-height:0;margin-right:8px}.feature-item{display:flex;margin:12px 0;align-items:center}.feature-item p{font-weight:500}.scent-img .figure img{width:48px;height:48px;margin:0 auto;background-color:transparent}.scent-img{margin-bottom:12px}.scent_block p{font-size:12px}.cs_review{display:flex;align-items:center;gap:16px;background-color:#e6f0eb;padding:16px 20px;border-radius:20px;max-width:700px;margin-bottom:30px}.cs_review__images{display:flex}.cs_review__images .figure{width:38px;height:38px;border-radius:50%;overflow:hidden;border:3px solid #e6f0eb;margin:0 0 0 -15px}.cs_review__images .figure:first-child{margin-left:0}.cs_review__images .figure img{width:100%;height:100%;object-fit:cover;display:block}.text strong{color:#08673b;font-weight:700}.value_props_block{display:flex;margin-block:32px;gap:40px;align-items:center}.prop_item{display:flex;flex-direction:column;align-items:center;flex:1}.prop_title{text-align:center}.prop_img{margin-bottom:12px}.prop_title p{color:#496257;font-weight:500;line-height:1.4;font-size:14px}details[open] .accordion__content{padding-left:0;margin-top:20px;margin-bottom:20px;color:#496257;line-height:1.4}p.accordion__title{color:#496257;font-weight:500;font-size:16px}.product__accordion.accordion summary{padding:2.4rem 0}.product__accordion.accordion details{border-bottom:1px solid rgba(0,0,0,.1)}fieldset.subs-box-options{display:flex;align-items:center;flex-direction:column;gap:16px;width:100%}.subs-label,.onetime-label{display:flex;align-items:center;gap:12px;flex:1}.option-card:has(>input:checked){background:#edf9ff;border-color:#46b4e8}.label-title{font-size:16px;font-weight:700;color:#08673b;letter-spacing:normal}.subs-box-options label.option-card{width:100%;padding:24px;cursor:pointer;border-radius:12px;display:none}.subs-pricing span.subs_origin_price,.onetime-pricing .ot_origin_price{font-weight:700}.subs-pricing,.onetime-pricing{display:flex;align-items:center;gap:8px}.subs-pricing s,.onetime-pricing s{font-weight:700;color:#496257;opacity:.4}.subs-frequency span:not(.freq-options span){font-weight:500;color:#08673b}.benefit_usp strong,.benefit_usp span{color:#496257;font-weight:700}.radio{max-width:22px;height:22px;width:100%;border-radius:50%;border:2px solid rgba(0,0,0,.1);margin-top:0;position:relative}.radio:after{content:"";width:7px;height:7px;background:#fff8dc;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:.2s}.option-card input:checked+.subs-header .radio,.option-card input:checked+.onetime-header .radio{border-color:#f9c904;background:#f9c904}.option-card input:checked+.subs-header .radio:after,.option-card input:checked+.onetime-header .radio:after{transform:translate(-50%,-50%) scale(1)}.subs-header,.onetime-header{display:flex;align-items:center;justify-content:space-between}.frequency{display:flex;align-items:center;gap:16px;margin:0 0 16px;padding-bottom:24px}.frequency span{font-size:16px;font-weight:500;color:#08673b;line-height:1.4}.freq-options{display:flex;gap:8px}.freq-options label{position:relative;cursor:pointer;height:44px;width:44px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#fff;border-radius:8px;border:1px solid transparent}.freq-options label:has(input:checked){border:2px solid #46b4e8;background:#c9e8fb}.freq-options span{border-radius:14px;font-weight:700;text-align:center;line-height:normal}.freq-options input:checked+span{border-color:#46b4e8;color:#166534}.subs-frequency{display:flex;align-items:center;gap:16px;position:relative;flex-wrap:wrap}label.option-card{border:2px solid #e6e6e6}.subs-header{margin-bottom:24px}label.option-card.subscription.subscription_op{position:relative}.sub-badge{position:absolute;top:0;right:-2px;background-color:#46b4e8;color:#fff;font-weight:700;padding:2px 12px 4px;transform:translateY(-50%);border-radius:8px 8px 0;font-size:14px;line-height:1.4}.divider{display:block!important;background-color:#e6e6e6;height:1px;width:100%;margin-top:24px;margin-bottom:16px}.benefit_usp{display:flex;align-items:center;gap:12px;flex:1}.benefits{display:flex;align-items:center;justify-content:space-between}.benefit_usp>div{display:flex;flex-direction:column;gap:2px;color:#496257}.box_pricing_bar{display:flex;align-items:center;justify-content:space-between}.one_time_pricing{display:none}.saving_bar__percent{display:flex;align-items:center;gap:8px}.saving_bar__percent .origin_price,.per_wash p{font-weight:700;color:#08673b}.saving_bar__percent .compare_price{color:#496257;font-weight:700;font-size:14px;opacity:.4}.saving_bar__percent .percentage{background-color:#f9c90466;padding:7px 16px 8px;border-radius:48px;font-weight:700;color:#574600}.sub_box_title,.bundle_option_title{display:flex;align-items:center;gap:10px;margin-bottom:24px}.sub_box_title{display:none}.sub_box_title .step,.bundle_option_title .step{background:#08673b;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:normal}.sub_box_title p,.bundle_option_title p{margin:0;color:#08673b;font-weight:700}.stuck_bundles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-form__input--pill .stuck_bundle_item input[type=radio]+label:hover{border-color:#46b4e8}.product-form__input--pill .stuck_bundle_item input[type=radio]:checked+label{border-color:#46b4e8;background-color:#edf9ff;color:#08673b}.product-form__input--pill .stuck_bundle_item input[type=radio]+label{border:none;background:transparent;width:100%;height:100%;position:relative;display:block;padding:16px;border-radius:20px;border:2px solid #dcdcdc;cursor:pointer;transition:.3s ease;display:flex;align-items:center;justify-content:center;margin:0}.product-form__input--pill .stuck_bundle_item .stuck_title{color:#08673b;letter-spacing:normal}.product-form__input--pill .stuck_bundle_item .per_wash_el{letter-spacing:normal}.stuck_bundles .content p{margin-top:5px}.stuck-bundle-variants .product-form__input,.subscription_box{margin-bottom:32px;max-width:100%}@media screen and (max-width:767px){.product__info-wrapper .feature-item p{font-size:14px}.cs_review__images .figure{width:32px;height:32px}}@media screen and (max-width:480px){.value_props_block{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/main-product-bundle.css.map */
