.zetpo-registration button.button,
.zetpo-registration .button.alt,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.wp-block-woocommerce-cart .wc-block-components-button,
.wp-block-woocommerce-checkout .wc-block-components-button {
	border: 1px solid var(--zetpo-checkout-primary-dark, #d81d33) !important;
	border-radius: var(--zetpo-checkout-radius, 10px) !important;
	background: var(--zetpo-checkout-primary, #ef233c) !important;
	background-image: none !important;
	color: #fff !important;
	font-weight: 750 !important;
	box-shadow: 0 7px 18px rgba(239, 35, 60, .18) !important;
}

.zetpo-registration button.button:hover,
.zetpo-registration .button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.wp-block-woocommerce-cart .wc-block-components-button:hover,
.wp-block-woocommerce-checkout .wc-block-components-button:hover {
	border-color: var(--zetpo-checkout-primary-dark, #d81d33) !important;
	background: var(--zetpo-checkout-primary-dark, #d81d33) !important;
	color: #fff !important;
}

.zetpo-registration .button *,
.woocommerce a.button *,
.woocommerce button.button *,
.woocommerce-page a.button *,
.woocommerce-page button.button *,
.wp-block-woocommerce-cart .wc-block-components-button *,
.wp-block-woocommerce-checkout .wc-block-components-button * { color: #fff !important; }
