#mvn-payment-form{max-width:60%;margin:0 auto;border-radius:19px;background:#fff;box-shadow:0 -3px 20px #0000000d;padding:30px 45px}#mvn-payment-form .payment-form input,#mvn-payment-form .payment-form textarea,#mvn-payment-form .payment-form select{border:1px solid #c9c9c9;background-color:#f1f1f1;outline:none;width:100%;border-radius:10px;line-height:17px;padding:12px 55px 12px 20px;font-size:14px;color:#f74f22;font-weight:600}#mvn-payment-form .payment-form input,#mvn-payment-form .payment-form select{resize:none}#mvn-payment-form .payment-form textarea{resize:vertical;padding:12px 20px}#mvn-payment-form .payment-form input,#mvn-payment-form .payment-form input:focus,#mvn-payment-form .payment-form input:active{border:1px solid #c9c9c9;outline:inherit}#mvn-payment-form .payment-form .pay-form-row{margin:15px 0}#mvn-payment-form .payment-form .pay-form-row .form-box{position:relative;flex:1;width:100%;padding:15px 0}#mvn-payment-form .payment-form .pay-form-row .form-box label{margin:0}#mvn-payment-form .payment-form .pay-form-row .form-box.full-width{flex:1 1 100%}#mvn-payment-form .payment-form .pay-form-row .form-box .input-text{position:absolute;right:1px;bottom:16px;height:41px;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:0 10px 10px 0;color:#f74f22;font-weight:600}#mvn-payment-form .payment-form .pay-form-row .form-box input[type=text]:invalid,#mvn-payment-form .payment-form .pay-form-row .form-box input[type=email]:invalid,#mvn-payment-form .payment-form .pay-form-row .form-box input[type=number]:invalid,#mvn-payment-form .payment-form .pay-form-row .form-box textarea:invalid{border-color:#d32f2f!important;background-color:#fff}#mvn-payment-form .payment-form .pay-form-row .form-checkbox{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px}#mvn-payment-form .payment-form .pay-form-row .form-checkbox label{margin:0}#mvn-payment-form .payment-form .pay-form-row .form-checkbox .checkbox{width:20px;height:20px}#mvn-payment-form .payment-form .pay-form-row .form-checkbox .checkbox+label:before{content:none}#mvn-payment-form .payment-form .pay-form-info{padding:15px 0 0}#mvn-payment-form .payment-form .pay-form-info span{display:block;margin:0;text-transform:uppercase;font-size:16px;color:#2b292c;font-weight:600;line-height:1}#mvn-payment-form .payment-form .form-error{display:none;position:absolute;bottom:-5px;left:10px;color:#d32f2f;font-size:13px;font-weight:500}@media screen and (max-width: 768px){#mvn-payment-form{max-width:100%}}@media screen and (max-width: 576px){#mvn-payment-form{padding:20px 15px}}#mvn-payment-summary{max-width:60%;margin:0 auto;border-radius:19px;background:#fff;box-shadow:0 -3px 20px #0000000d;padding:30px 45px}#mvn-payment-summary .summary-grid{display:grid;grid-template-columns:160px 1fr;gap:8px 16px}#mvn-payment-summary .summary-grid .title{color:#18386b}#mvn-payment-summary .notice{margin-top:16px;color:#6b7280}@media screen and (max-width: 768px){#mvn-payment-summary{max-width:100%}}@media screen and (max-width: 576px){#mvn-payment-summary{padding:20px 15px}}
