body.woocommerce-checkout .form-row.woocommerce-invalid .input-text { border: 2px solid #d9304f !important; background-color: #fff5f7 !important; } body.woocommerce-checkout .form-row.woocommerce-invalid label { color: #d9304f !important; } body.woocommerce-checkout .form-row.woocommerce-invalid .input-text:focus { border-color: #d9304f !important; outline: 1px solid #d9304f; } .woocommerce-checkout .cv-field-error { display: block; width: 100%; margin-top: 6px; color: #d9304f; font-family: Poppins, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.5; } .woocommerce-checkout .woocommerce-invalid { margin-bottom: 15px; }   body.woocommerce-checkout .woocommerce-notices-wrapper { width: min(100% - 32px, 1140px); margin: 24px auto; }  #cv-checkout-notices { width: 100%; margin-bottom: 30px; min-height: 0; }  #cv-checkout-notices:empty { display: none !important; }  #cv-checkout-notices .woocommerce-error { width: 100% !important; box-sizing: border-box; margin: 0 !important; padding: 18px 24px !important; border: 1px solid #f0d6dc !important; border-left: 4px solid #d9304f !important; border-radius: 10px !important; background: #ffffff !important; color: #35577A !important; list-style: none !important; box-shadow: 0 4px 18px rgba(53, 87, 122, 0.06); }  @media (max-width: 767px) { #cv-checkout-notices { margin-bottom: 20px; } #cv-checkout-notices .woocommerce-error { padding: 14px 16px !important; } }