.step-wrapper{margin-top:1rem}.step-controls{display:flex;align-items:center;gap:.5rem}.step-wrapper .next-step,.step-wrapper .product-form__submit{padding:1rem;border:unset;width:100%;background:#b7dd79;text-transform:uppercase;border-radius:8px;margin-bottom:unset;transition:color .3s ease-in-out}.next-step:hover{color:#fff}.step-wrapper .butTxt{font-weight:500!important;font-size:16px!important}.step-wrapper .previous-step{display:flex;justify-content:center;align-items:center;min-width:52px;background:#dff1fd;font-weight:500;border:unset;text-transform:uppercase;border-radius:8px}.next-step,.step-wrapper .product-form__submit{height:fit-content!important}.previous-step{height:49px!important}.step-wrapper .swatch,.step-wrapper .product-swatches__container{margin-bottom:unset!important}.step-wrapper .swatch .header{display:none}.step-progress-wrapper{display:flex;align-items:center;gap:1rem;justify-content:center;flex-direction:column;margin-bottom:2.5rem}.progress-text{font-weight:500}.step-bubble{display:flex;width:35px;height:35px;justify-content:center;align-items:center;background:#bcbcbc;border:3px white solid;border-radius:100px;color:#fff;font-weight:500;z-index:3;transition:all .25s ease-in-out}.step-progress{display:flex;width:fit-content;justify-content:center;gap:3rem;position:relative}.step-wrapper[data-step="0"] .recharge-subscription-widget,.step-wrapper[data-step="0"] .previous-step,.step-wrapper[data-step="0"] .product-form__submit{display:none}.step-progress:before{content:" ";position:absolute;left:0;z-index:2;width:0%;height:3px;top:15.5px;background:#b8dd79;transition:all .25s ease-in-out}.step-progress:after{content:" ";position:absolute;left:0;z-index:1;width:100%;height:3px;top:15.5px;background:#bcbcbc;transition:all .25s ease-in-out}.step-wrapper ::part(rc-purchase-option rc-purchase-option__onetime){background:#fff;box-shadow:unset!important;height:16px;margin-bottom:32px;margin-top:-8px}.step-wrapper ::part(rc-purchase-option__onetime rc-purchase-option__selected){background:#bde0fb;height:fit-content;margin-top:8px!important}.step-wrapper ::part(rc-purchase-option__selector_onetime){font-size:14px}.step-wrapper ::part(rc-purchase-option__onetime):before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/261/assets/product-multistep.css.map */
