.woocommerce-NoticeGroup{width:100%}
.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{border-left:4px solid red;padding-left:10px}
.woocommerce-thankyou-order-received,.woocommerce-message{color:#888;width:100%;border-left:4px solid #4273cf;padding-left:10px}
.checkout-inline-error-message{font-size:13px;color:red;margin-top:5px}
.woocommerce-notices-wrapper{color:#888;padding:0;margin-bottom:30px}
.woocommerce-message:focus-visible,.woocommerce-error:focus-visible{outline:none}
.woocommerce-message{margin-bottom:20px}
.error-message,#coupon-error-notice{color:red;font-size:14px;margin-top:10px}
#place_order:disabled{opacity:0.5;cursor:not-allowed}
.woocommerce-privacy-policy-text{font-size:13px}
.wc_payment_methods{list-style-type:none!important;padding:15px 20px;background:var(--bg-gray-light)}
.wc_payment_methods label{display:inline-flex;align-items:center;gap:10px}
.col-2,#billing_email_field,.woocommerce-customer-details,.woocommerce-shipping-totals.shipping,.woocommerce-message .wc-forward,.woocommerce-error .wc-forward,.product-quantity{display:none!important}
ul.woocommerce-error{list-style-type:none!important;margin-bottom:30px!important}
.wc-saved-payment-methods{list-style-type:none!important}
.wps_recurring_bifurcation_wrapper h4{font-size:16px!important}
.wps_recurring_bifurcation_wrapper ul{padding-left:0!important}
.required{color:red}
fieldset{border:none}
.two-col .form-row{flex:1}
.form-row{margin-top:0!important}
.woocommerce-autorenew-subscription{background:#e8ff001c}

/* Coupon */
.woocommerce-form-coupon-toggle{margin-bottom:10px}
#woocommerce-checkout-form-coupon{display:flex;gap:10px;margin-top:10px}
#woocommerce-checkout-form-coupon .form-row{display:flex;flex-direction:column}
#woocommerce-checkout-form-coupon label{display:none}
#woocommerce-checkout-form-coupon .button{font-size:15px;padding:9.5px 20px}
.woocommerce-remove-coupon{display:none}
.cart-discount td{color:red}

@media screen and (max-width:767px){
.two-col{gap:0}
.two-col .form-row{flex:100%}
}