.recurrpay-widget-container{border-radius:20px;border:1px solid #40AFA3;padding:2.4rem 2.4rem 0;display:flex;flex-direction:column;gap:3.2rem}.slider-container-wrapper{border-radius:36px;border:1px solid #E5E5E5;width:100%;box-sizing:border-box;padding:10px}.slider-container{position:relative;display:flex;align-items:center;width:100%;max-width:600px;margin:auto;background:#fff;box-sizing:border-box}.slider-option{flex:1;text-align:center;z-index:0;cursor:pointer;font-weight:500;color:#333;position:relative;font-size:16px}.slider-option.active{z-index:-1}.slider-indicator{position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;background:#fff;box-shadow:0 2px 10px #00000026;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:grab;transition:left .3s ease;-webkit-user-select:none;user-select:none}.slider-indicator.dragging{cursor:grabbing;transition:none}.slider-indicator strong{font-size:18px}.slider-indicator span{font-size:12px;color:#666}.widget-payment-wrapper{border:1px solid #E5E5E5;padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem}.widget-payment-title{color:#000;font-size:1.6rem;font-style:normal;font-weight:700;line-height:150%;text-transform:capitalize}.widget-monthly-payment{display:flex;justify-content:space-between}.monthly-payment{color:#000;font-size:1.6rem;font-style:normal;font-weight:600;line-height:150%;text-transform:capitalize;display:flex;align-items:center;gap:.8rem}.monthly-payment .rent-info-button{display:inline-flex;align-items:center;height:1.4rem;width:1.4rem;aspect-ratio:1/1;cursor:pointer}.monthly-payment .info-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:transparent;border-radius:50%;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;border:none;outline:none}.monthly-payment .info-button:hover{background-color:#fff;transform:scale(1.1)}.monthly-payment .info-button .modal{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;background-color:#019484;color:#fff;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;width:280px;max-width:90vw;opacity:0;visibility:hidden;transition:all .3s ease;z-index:20;box-shadow:0 10px 25px #0003}.monthly-payment .info-button .modal:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937}.info-button:hover .modal{opacity:1;visibility:visible;transform:translate(-50%) translateY(-4px)}.monthly-payment-quantity{display:flex;gap:.8rem}.monthly-payment-new-price{color:#000;font-size:2rem;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize}.widget-bar{width:100%;height:1px;background-color:#e5e5e5}.refundable-payment,.refundable-payment-new-price{color:#000;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.extra-charges-payment{display:flex;justify-content:space-between}.extra-charges-payment-title{color:#000;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.stairs-flag{display:flex;justify-content:space-between}.stairs-checkbox-container,.location-checkbox-container{color:#000;display:flex;align-items:center;gap:2rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.location-checkbox-container{align-items:flex-end}.label{font-weight:500}.toggle-group{display:flex;align-items:center;gap:1rem}.toggle-option{display:flex;align-items:center;gap:.4rem;cursor:pointer}.toggle-option input[type=radio]{-webkit-appearance:none;appearance:none;width:2.4rem;height:2.4rem;border:.2rem solid #333;border-radius:.8rem;display:inline-block;position:relative;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.toggle-option input[type=radio]:checked{border-color:#000;background-color:#fff}.toggle-option input[type=radio]:checked:before{content:"";display:block;width:1.4rem;height:1.4rem;background-color:#019484;border-radius:.4rem;cursor:pointer}.usp-prop-container{display:flex;align-items:center;gap:3.2rem;display:none}.usp-prop{display:flex;align-items:center;gap:.8rem}.usp-prop-icon{display:inline-flex;align-items:center}.usp-prop-text{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.widget-button-container button{background:#019484;color:#fff}.widget-button-container button.button:after{box-shadow:none}.widget-button-container button span{color:#fff;text-align:center;font-size:1.6rem;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase}.availability-info-container{font-size:1.4rem;display:flex;justify-content:center;align-items:center}.availability-info-container.active{visibility:hidden}@media screen and (max-width: 770px){.recurrpay-widget-container{padding:2rem 1.2rem 0;gap:2rem}.slider-indicator{height:70px;width:70px}.widget-payment-title,.monthly-payment,.refundable-payment,.extra-charges-payment-title,.stairs-checkbox-container .label,.usp-prop-text,.location-checkbox-container .label{font-size:1.4rem}.monthly-payment-new-price{font-size:1.6rem}.monthly-payment .info-button .modal{padding:6px 8px;font-size:12px;width:240px}.stairs-checkbox-container{flex-direction:column;align-items:flex-start;gap:0}.location-checkbox-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0rem}.availability-info-container{font-size:.9rem}.label-bar{display:none}.extra-charges-payment,.stairs-flag{align-items:center}}@media (max-width: 480px){.slider-indicator{width:60px;height:60px}.slider-indicator strong{font-size:16px}.slider-indicator span{font-size:11px}.slider-option{font-size:14px}}@media (max-width: 321px){.availability-info-container{font-size:.8rem}.monthly-payment .info-button .modal{width:220px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/recurrpay-widget.css.map */
