/* WooCommerce inserts this description after a variation is selected. */
body.single-product .variations_form .woocommerce-variation-description,
body.single-product .variations_form .woocommerce-variation-description p {
	color: #fff !important;
}

/* Keep simple and variable product purchase buttons consistent. */
html body.single-product.woocommerce form.cart button.single_add_to_cart_button.button {
	border-radius: 40px !important;
	border: 2px solid #cdff09 !important;
	background: #d1ff0a !important;
	color: #070010 !important;
	font-family: var(--wp--preset--font-family--unbounded, 'Unbounded', sans-serif) !important;
}

html body.single-product.woocommerce form.cart button.single_add_to_cart_button.button:not(:disabled, .disabled, [aria-disabled="true"]):is(:hover, :focus-visible) {
	background: transparent !important;
	border-color: #cdff09 !important;
	color: #d1ff0a !important;
}

html body.single-product.woocommerce form.cart button.single_add_to_cart_button.button:is(:disabled, .disabled, [aria-disabled="true"]) {
	pointer-events: none !important;
	opacity: 0.5 !important;
	cursor: not-allowed;
}
