.flex{display:flex}.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}.cs_review{display:flex;align-items:center;gap:16px;background-color:#e6f0eb;padding:16px;border-radius:16px;margin-bottom:3.2rem;margin-top:1.6rem}.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}.subscription_box{margin-top:32px;margin-bottom:32px}.bundle_box_title,.sub_box_title,.box_variant_title{display:flex;align-items:center;gap:12px;margin-bottom:24px}.sub_box_title{display:none}.bundle_box_title .step,.sub_box_title .step,.box_variant_title .step{background:#08673b;color:#fff;width:3.2rem;height:3.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.bundle_box_title p,.sub_box_title p,.box_variant_title p{margin:0;color:#08673b;font-weight:700}.bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bundle-card{position:relative;display:block;padding:15px 16px;border-radius:16px;border:2px solid rgba(0,0,0,.1);cursor:pointer;transition:.3s ease}.bundle-card .content{text-align:center}.bundle-card strong{display:block;font-size:16px;color:#08673b;letter-spacing:normal}.bundle-card p:first-child{margin-top:0}.bundle-card p{margin:4px 0 0;color:#496257;font-weight:500;letter-spacing:normal;line-height:1.4}.bundle-card:has(input:checked){background:#edf9ff;border-color:#46b4e8}.bundle-card .badge{position:absolute;top:-12px;right:-2px;background:#46b4e8;border-color:#46b4e8;color:#fff;padding:5px 12px;font-size:14px;border-radius:8px 8px 0;font-weight:700;letter-spacing:normal}.bundle-card:hover{border-color:#46b4e8}.box_qty_badge .box_badge_inner p{font-weight:700;color:#08673b}.box-variants{margin-bottom:32px}.box_variant_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.box_variant_header .box_variant_title{margin-bottom:0}.box_badge_inner{background-color:#e6f0eb;padding:6px 16px 8px;border-radius:12px;line-height:normal;letter-spacing:normal}.scent-item:not(.scent-item:last-child){border-bottom:1px solid #eee}.scent-item{display:flex;align-items:center;justify-content:space-between;gap:0;padding:24px}.scent-image{width:48px;height:48px;min-width:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.scent-image .figure{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.scent-image img{object-fit:cover}.scent-content{flex:1;padding:0 28px 0 16px}.scent-title{font-size:16px;font-weight:600;color:#1c7c54;margin-bottom:4px}.scent-desc{font-size:12px;color:#6b7280;line-height:1.4}.scent-controls{display:flex;align-items:center}.product__info-container .product-form.product-form{margin-top:1.6rem}.add-btn{width:32px;height:32px;border-radius:50%;border:none;background-color:#f9c904;font-size:0px;cursor:pointer;align-items:center;justify-content:center;color:#574600}.qty-box{display:none;align-items:center;gap:12px}button.add-btn svg{color:#574600}.qty-box .plus svg,.qty-box .minus svg{color:#08673b}.qty-box button{width:32px;height:32px;border-radius:50%;border:none;background:#e5e7eb;font-size:0px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.qty-box button svg{width:16px;height:16px}.qty{min-width:fit-content;text-align:center;font-size:16px;font-weight:500}.scent-item.active .add-btn{display:none}.scent-item.active .qty-box{display:flex}.scent-list{border:1px solid #eee;border-radius:16px}.qty-box button{background-color:transparent;border:1px solid #0000001a}.scent-image img{object-fit:contain}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;position:relative;border-color:#46b4e8}.option-card:has(>input):before{content:"";border:1px solid rgba(0,0,0,.1);position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit}.label-title{font-weight:700;color:#08673b}.subs-box-options label.option-card{width:100%;padding:22px;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;font-size:1.4rem;line-height:1.4}.benefit_usp strong,.benefit_usp span{color:#496257}.radio{max-width:20px;height:20px;width:100%;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;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}.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 transparent;position:relative}.subs-header{margin-bottom:24px}label.option-card.subscription.subscription_op{position:relative;display:none}.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:#0000001a;height:1px;width:100%;margin-top:24px;margin-bottom:16px}.benefit_usp{display:flex;align-items:center;gap:12px}.benefits{display:flex;align-items:center;gap:2.4rem}.benefit_usp>div{display:flex;flex-direction:column;gap:2px}.box_pricing_bar{display:flex;align-items:center;justify-content:space-between}.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;border-radius:48px;font-weight:700;color:#574600;text-align:center;font-size:14px;line-height:1.4}.value_props_block{margin-block:32px;gap:40px;align-items:center}.prop_item{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)}button.buy_box_btn:disabled,button.add-btn:disabled,button.plus:disabled{opacity:.5;pointer-events:none}.product__media-wrapper .thumbnail-list__item .thumbnail{border-radius:16px;border:0}.product__info-wrapper .product__title{color:#08673b}.product__info-wrapper .feature-item p{color:#496257}.product-form__buttons .buy_box_btn{background-color:#f9c904;color:#033e22;font-size:16px;font-weight:700;padding:13px 24px;border-radius:50px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.product-form__buttons .buy_box_btn:hover{background-color:#d4ae20}.product__info-wrapper details[open] summary svg .icon-plus_vr{display:none}details[open] summary svg .icon-plus_vr{display:none}.product__accordion.accordion{border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:900px){.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(12.5% - .8rem)}.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%}.product--large:not(.product--no-media) .product__info-wrapper{max-width:45%}}@media screen and (min-width:1200px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:calc(65.208vw - 80px)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:34.792vw}}@media screen and (max-width:991px){.addon-product .addon-product__block-media img{max-width:40px}}@media screen and (max-width:767px){.product__info-wrapper .feature-item p{font-size:14px}.cs_review__images .figure,.bundle_box_title .step,.sub_box_title .step,.box_variant_title .step{width:32px;height:32px}.bundle-card p,.subs-frequency span:not(.freq-options span),.benefit_usp strong,.benefit_usp span{font-size:14px}.subs-pricing s,.onetime-pricing s{font-size:14px}.subs-frequency{gap:12px}.subs-box-options label.option-card{padding:22px 15px}.box_qty_badge .box_badge_inner p{font-size:14px}.scent-item{padding:16px}.scent-desc{max-width:300px}.product__info-wrapper{margin-bottom:32px;margin-top:32px}.product__title{margin-top:1.6rem;margin-bottom:1.6rem}}@media screen and (max-width:749px){.product__info-wrapper .product__title .h3{font-size:3.2rem}.cs_review__images .figure{flex:1;margin-left:-11px;position:relative;z-index:1;width:3.6rem;border-width:2px;height:3.6rem}.cs_review{margin-bottom:4rem}.cs_review__images .figure:first-child{margin-left:-2px}.scent-image{min-width:unset;width:4rem;height:auto}.scent-content{padding-right:1.9rem}.subscription_box{margin-block:40px}.prop_img{margin-bottom:14px}}@media screen and (max-width:480px){.value_props_block{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/section-main-product-build-box.css.map */
