/* Shared subtle corners for site controls and WooCommerce notices. */
body .woocommerce-info,
body .woocommerce-message,
body .woocommerce-error,
body .wc-block-components-notice-banner,
body .woocommerce form.checkout_coupon,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button,
body .wc-block-components-button,
body .wp-block-button__link,
body .nectar-button,
body input[type="submit"],
body #header-outer .menu-item.button_solid_color > a:before,
body #header-outer .menu-item.button_solid_color > a:after {
 border-radius:6px!important;
}
/* WooPayments keeps control of availability and branded wallet buttons. */
.woocommerce-checkout #order_review > .wcpay-express-checkout-wrapper {
 clear:both;width:100%;margin:20px 0;
}
.woocommerce-checkout #order_review > .wcpay-express-checkout-wrapper #wcpay-express-checkout-button-separator {
 display:none!important;
}
body.woocommerce-checkout button.lm-checkout-remove {
 display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;
 width:36px;height:36px;min-width:36px;padding:8px;margin:4px 0 4px 8px;
 color:#051d40;background:transparent;border:0;box-shadow:none;cursor:pointer;
}
body.woocommerce-checkout button.lm-checkout-remove:hover {color:#f44230;background:#fff0ed;}
body.woocommerce-checkout button.lm-checkout-remove:focus-visible {outline:2px solid #f44230;outline-offset:2px;}
body.woocommerce-checkout button.lm-checkout-remove:disabled {opacity:.45;cursor:wait;}
#lm-license-fields[hidden] {display:none!important;}
