body.cap-checkout-ux .whatsapp-float{display:none!important}
body.cap-checkout-ux .woocommerce-NoticeGroup{display:block!important;grid-column:1/-1}
body.cap-checkout-ux .woocommerce-NoticeGroup:empty{display:none!important}
body.cap-checkout-ux .woocommerce-error{color:#7b2020!important;background:#fff0ef!important;border-top-color:#b93939!important}
body.cap-checkout-ux #billing_phone_field .description{display:block!important;height:auto!important;font-size:13px!important;color:#52617b!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;line-height:1.6;margin-top:7px}
body.cap-checkout-ux #billing_phone_field .description::before{display:none!important}
body.cap-checkout-ux .form-row label{line-height:1.5;text-transform:none;letter-spacing:0}
body.cap-checkout-ux .woocommerce-privacy-policy-text p{font-size:13px!important;line-height:1.7;color:#e3e8ef!important}
body.cap-checkout-ux .woocommerce-terms-and-conditions-checkbox-text{font-size:13px!important;line-height:1.7;color:#f0f3f8!important;text-transform:none!important;letter-spacing:0}
body.cap-checkout-ux #terms{width:20px!important;height:20px!important;min-height:20px;padding:0!important;vertical-align:middle}
.cap-checkout-help{max-width:1100px;margin:0 auto 28px;padding:0 24px;text-align:center;font-size:14px;line-height:1.7;color:#43556f}.cap-checkout-help a{color:#126f66;text-decoration:underline}
#cap-promo .cp-card-actions button{min-height:44px}#cap-promo #cp-selected button{min-height:44px;min-width:44px}
@media(max-width:600px){
 body.cap-checkout-ux form.checkout{padding:18px 12px!important;gap:18px!important}
 body.cap-checkout-ux #customer_details{padding:20px!important}
 body.cap-checkout-ux .woocommerce-checkout-review-order{padding:20px!important}
 body.cap-checkout-ux form.checkout .form-row-first,body.cap-checkout-ux form.checkout .form-row-last{float:none!important;width:100%!important;clear:both!important}
 body.cap-checkout-ux .form-row input:not([type=checkbox]):not([type=radio]),body.cap-checkout-ux .form-row select{font-size:16px!important;min-height:48px;padding:12px!important}
 body.cap-checkout-ux .form-row label{font-size:14px!important}
 body.cap-checkout-ux .cap-checkout-header{padding:25px 18px!important}
 body.cap-checkout-ux .cap-checkout-header h2{font-size:24px!important}
 body.cap-checkout-ux #place_order{min-height:52px;font-size:16px!important;padding:15px 16px!important}
 body.cap-checkout-ux .woocommerce-terms-and-conditions-wrapper .form-row{padding-top:12px;padding-bottom:12px}
}
