.mba-checkout-intro{padding:16px;background:#f3f7f3;border-left:3px solid #568d62;margin-bottom:12px;line-height:1.7;text-align:center}
.mba-checkout-intro strong{font-size:20px;color:#222}
.mba-checkout-intro p{margin:2px 0 6px}
.woocommerce-checkout .mba-checkout-intro a,.woocommerce-checkout .mba-login-link a,.woocommerce-checkout .mba-inline-support a{text-decoration:none!important}
.mba-checkout-intro .mba-en,.mba-checkout-intro .mba-ur,.woocommerce-checkout #payment .mba-en,.woocommerce-checkout #payment .mba-ur,.woocommerce-checkout .mba-inline-support .mba-en,.woocommerce-checkout .mba-inline-support .mba-ur{display:block}
.mba-login-link{font-size:13px;margin-bottom:18px;text-align:center}
.woocommerce-cart .cart-content-wrapper>.mba-cart-checkout{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%;padding:0 15px 18px;margin:0}
.woocommerce-cart .mba-primary-checkout{display:flex!important;align-items:center;justify-content:center;min-height:48px!important;text-align:center;white-space:normal;background:#568d62!important;color:#fff!important;border:0;font-size:15px!important}
.mba-inline-support{margin:8px 0 0;font-size:13px;text-align:center;line-height:1.6}
.mba-inline-support a{text-decoration:underline}
.mba-coupon-details{margin-bottom:16px;text-align:left}
.mba-cart-update-status{padding:10px 12px;margin:0 0 14px;background:#f3f7f3;color:#245631;border-left:3px solid #568d62;font-size:14px;line-height:1.6}
.mba-cart-update-status.mba-update-error{background:#fff4f4;color:#8a2020;border-color:#a12c2c}
.woocommerce-cart a[aria-disabled="true"]{opacity:.65;cursor:progress}
.mba-coupon-details summary{cursor:pointer;padding:10px 0;color:#444;text-decoration:underline;min-height:44px}
.woocommerce-cart .mba-coupon-details .coupon{margin:0!important;padding:14px!important}
.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select{font-size:16px;min-height:46px}
.woocommerce-checkout .form-row label{line-height:1.6;color:#222}
.woocommerce-checkout .mba-country-fixed{display:none}
.woocommerce-checkout .form-row .description{font-size:12px;line-height:1.5}
.woocommerce-checkout .woocommerce-billing-fields>h3{font-size:18px}
.woocommerce-checkout #payment .wc_payment_method{padding:12px 0;text-align:center}
.woocommerce-checkout #payment .wc_payment_method>label{display:inline-block;vertical-align:middle;max-width:calc(100% - 40px);font-size:16px;line-height:1.7;cursor:pointer;text-align:center}
.woocommerce-checkout #payment .payment_box{line-height:1.7;text-align:center}
.woocommerce-checkout #payment .payment_box p{text-align:center}
.woocommerce-checkout #place_order{min-height:50px;width:100%;font-size:16px}
@media(max-width:768px){
 .mba-cart-checkout{padding:0 15px 14px}
 .woocommerce-cart .cart-content-wrapper{padding-bottom:16px}
 .woocommerce-cart .cart-actions{margin-top:12px}
 .woocommerce-checkout .checkout_coupon{padding:14px}
 .woocommerce-checkout .form-row{margin-bottom:14px}
 .woocommerce-checkout .woocommerce-billing-fields>h3{display:none}
 .woocommerce-checkout .checkout-order-review{padding:18px 14px}
}
