._rsi-cod-form-embed-container{max-width:800px!important;margin:0 auto!important;padding:40px 20px!important}._rsi-modal-form{background:#fff!important;border-radius:20px!important;padding:50px 40px!important;box-shadow:0 10px 40px #0000001a!important}._rsi-build-block-order-summary{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)!important;border-radius:15px!important;padding:30px!important;margin-bottom:40px!important}._rsi-modal-line-items{display:flex!important;flex-direction:column!important;gap:20px!important}._rsi-modal-line-item{display:flex!important;align-items:center!important;gap:20px!important;padding:20px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000d!important}._rsi-modal-line-item-image-container{position:relative!important;flex-shrink:0!important}._rsi-modal-line-item-image{width:80px!important;height:80px!important;object-fit:cover!important;border-radius:10px!important}._rsi-modal-line-item-quantity{position:absolute!important;top:-8px!important;right:-8px!important;background:#667eea!important;color:#fff!important;width:28px!important;height:28px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;font-weight:600!important;box-shadow:0 2px 8px #667eea4d!important}._rsi-modal-line-item-info{flex:1!important}._rsi-modal-line-item-title{color:#1a1a1a!important;font-weight:600!important;font-size:1.1rem!important;text-decoration:none!important;transition:color .3s!important}._rsi-modal-line-item-title:hover{color:#667eea!important}._rsi-modal-line-item-final-price{font-size:1.5rem!important;font-weight:700!important;color:#667eea!important}._rsi-build-block-totals-summary{background:#f8f9fa!important;border-radius:12px!important;padding:25px!important;margin:30px 0!important}._rsi-modal-checkout-lines{display:flex!important;flex-direction:column!important;gap:15px!important}._rsi-modal-checkout-line{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important}._rsi-modal-checkout-line[data-checkout-line=total]{border-top:2px solid #e9ecef!important;padding-top:20px!important;margin-top:10px!important}._rsi-modal-checkout-line-title{color:#4a5568!important;font-size:1rem!important}._rsi-modal-checkout-line-value{color:#1a1a1a!important;font-weight:600!important;font-size:1rem!important}._rsi-modal-checkout-line-value-bigger{font-size:1.4rem!important;font-weight:700!important;color:#667eea!important}._rsi-build-block-shipping-rates{background:#f8f9fa!important;border-radius:12px!important;padding:25px!important;margin:25px 0!important}._rsi-modal-shipping-rates-title{display:block!important;font-size:1.1rem!important;font-weight:600!important;color:#1a1a1a!important;margin-bottom:15px!important}._rsi-modal-shipping-rates{display:flex!important;flex-direction:column!important;gap:12px!important}._rsi-modal-shipping-rates-item{display:flex!important;align-items:center!important;gap:12px!important;padding:15px!important;background:#fff!important;border-radius:10px!important;border:2px solid transparent!important;cursor:pointer!important;transition:all .3s!important}._rsi-modal-shipping-rates-item[data-selected=true]{border-color:#667eea!important;background:#667eea0d!important}._rsi-modal-shipping-rates-item:hover{border-color:#764ba2!important}._rsi-modal-shipping-rates-item-checkbox-container{flex-shrink:0!important}._rsi-modal-shipping-rates-item-checkbox{width:20px!important;height:20px!important;border:2px solid #cbd5e0!important;border-radius:50%!important;position:relative!important;transition:all .3s!important}._rsi-modal-shipping-rates-item[data-selected=true] ._rsi-modal-shipping-rates-item-checkbox{border-color:#667eea!important;background:#667eea!important}._rsi-modal-shipping-rates-item[data-selected=true] ._rsi-modal-shipping-rates-item-checkbox:after{content:"\2713"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#fff!important;font-size:.85rem!important;font-weight:600!important}._rsi-modal-shipping-rates-item-title{flex:1!important;color:#1a1a1a!important;font-weight:500!important}._rsi-modal-checkout-line-price{color:#667eea!important;font-weight:600!important}._rsi-build-block-custom-text{margin:40px 0 30px!important}._rsi-custom-text-field{padding:20px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;border-radius:12px!important;text-align:center!important;font-size:1.3rem!important;font-weight:600!important}._rsi-modal-fields-item{margin-bottom:25px!important}._rsi-modal-fields-item label{display:block!important;color:#1a1a1a!important;font-weight:600!important;margin-bottom:8px!important;font-size:.95rem!important}._rsi-modal-required-label{color:#e53e3e!important;margin-left:4px!important}._rsi-modal-fields-item input[type=text],._rsi-modal-fields-item input[type=tel],._rsi-modal-fields-item input[type=email]{width:100%!important;padding:16px 20px!important;border:2px solid #e2e8f0!important;border-radius:10px!important;font-size:1rem!important;transition:all .3s!important;background:#fff!important;color:#1a1a1a!important}._rsi-modal-fields-item input:focus{outline:none!important;border-color:#667eea!important;box-shadow:0 0 0 3px #667eea1a!important}._rsi-modal-fields-item input::placeholder{color:#a0aec0!important}._rsi-modal-fields-item-with-icon{position:relative!important}._rsi-modal-fields-item-with-icon:before{content:""!important;position:absolute!important;left:18px!important;bottom:18px!important;width:18px!important;height:18px!important;background-size:contain!important;opacity:.4!important}._rsi-modal-fields-item-with-icon input{padding-left:48px!important}._rsi-modal-fields-checkbox{margin:35px 0!important}._rsi-modal-fields-checkbox label{display:flex!important;align-items:flex-start!important;gap:12px!important;cursor:pointer!important;font-weight:400!important}._rsi-modal-fields-checkbox input[type=checkbox]{width:22px!important;height:22px!important;margin-top:2px!important;cursor:pointer!important;accent-color:#667eea!important;flex-shrink:0!important}._rsi-modal-fields-checkbox a{color:#667eea!important;text-decoration:underline!important;font-weight:600!important;transition:color .3s!important}._rsi-modal-fields-checkbox a:hover{color:#764ba2!important}._rsi-build-block-submit-button{margin-top:40px!important}div>button._rsi-modal-submit-button{width:100%!important;padding:20px 40px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;border:none!important;border-radius:50px!important;font-size:1.15rem!important;font-weight:700!important;cursor:pointer!important;transition:all .3s!important;box-shadow:0 4px 15px #667eea4d!important;text-transform:uppercase!important;letter-spacing:1px!important}._rsi-modal-submit-button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px #667eea66!important}._rsi-modal-submit-button:active{transform:translateY(0)!important}._rsi-modal-submit-button span{position:relative!important}._rsi-modal-submit-button[disabled]{opacity:.7!important;cursor:not-allowed!important;transform:none!important}@media (max-width: 768px){._rsi-modal-form{padding:30px 20px!important;border-radius:15px!important}._rsi-modal-line-item{flex-direction:column!important;text-align:center!important}._rsi-modal-line-item-final-price{font-size:1.3rem!important}._rsi-custom-text-field{font-size:1.1rem!important}._rsi-modal-submit-button{font-size:1rem!important}}._rsi-build-block-not-active{opacity:0!important;animation:fadeIn .5s forwards!important}@keyframes fadeIn{to{opacity:1!important}}*:focus-visible{outline:2px solid #667eea!important;outline-offset:2px!important}._rsi-modal-fields-item.error input{border-color:#e53e3e!important}._rsi-modal-fields-item.error label{color:#e53e3e!important}._rsi-modal-fields-item.success input{border-color:#48bb78!important}._rsi-modal-line-item:hover{box-shadow:0 4px 12px #00000014!important;transform:translateY(-2px)!important;transition:all .3s!important}form#_rsi-cod-form-modal-form ._rsi-modal-fields-item._rsi-modal-fields-checkbox input{width:22px!important;margin:0!important}._rsi-modal-fields-item._rsi-modal-fields-checkbox{margin-top:0!important;margin-bottom:0!important}._rsi-modal-fields-item._rsi-modal-fields-checkbox>label{align-items:center!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/form.css.map */
