.shop-button-action-label,
.shop-button-price-label {
	display: inline !important;
	visibility: visible !important;
	opacity: 1 !important;
	white-space: nowrap !important;
	color: inherit !important;
	font: inherit !important;
	letter-spacing: inherit !important;
	text-transform: inherit !important;
}

body.swth-style-layer .shop-product-button .shop-button-price-label *,
body.swth-style-layer .shop-product-button .shop-button-price-label .woocommerce-Price-amount,
body.swth-style-layer .shop-product-button .shop-button-price-label .woocommerce-Price-currencySymbol,
body.swth-style-layer .shop-product-button .shop-button-price-label bdi,
body.swth-style-layer .single_add_to_cart_button .shop-button-price-label *,
body.swth-style-layer .single_add_to_cart_button .shop-button-price-label .woocommerce-Price-amount,
body.swth-style-layer .single_add_to_cart_button .shop-button-price-label .woocommerce-Price-currencySymbol,
body.swth-style-layer .single_add_to_cart_button .shop-button-price-label bdi {
	display: inline !important;
	visibility: visible !important;
	opacity: 1 !important;
	color: inherit !important;
	font: inherit !important;
	letter-spacing: inherit !important;
	text-transform: inherit !important;
}

/* Hide duplicate prices only when Text + price or Price only is selected. */
body.swth-price-button-hides-prices:not(.woocommerce-cart):not(.woocommerce-checkout) :is(
	.products .product .price,
	.woocommerce ul.products li.product .price,
	.wc-block-grid__product-price,
	.wc-block-components-product-price,
	.wp-block-woocommerce-product-price
) {
	display: none !important;
}

body.swth-price-button-hides-prices.single-product div.product .summary > .price,
body.swth-price-button-hides-prices.single-product div.product .summary .woocommerce-variation-price,
body.swth-price-button-hides-prices.single-product div.product .summary .woocommerce-variation-price .price {
	display: none !important;
}
