/* Hide the duplicate only after the controller has located the main price. */
body.single-product form.variations_form.pnevma-price-synced .woocommerce-variation-price {
	display: none !important;
}

/* Keep WooCommerce's native description; show it once in the main summary. */
body.single-product form.variations_form.pnevma-description-synced .woocommerce-variation-description,
body.single-product .woocommerce-product-details__short-description[hidden] {
	display: none !important;
}

body.single-product div.product form.variations_form.cart .single_add_to_cart_button.pnevma-selection-blocked,
body.single-product div.product form.variations_form.cart .single_add_to_cart_button:disabled {
	background: var(--pnevma-disabled-bg, #e5e0d6) !important;
	color: #665b53 !important;
	border-color: var(--pnevma-disabled-bg, #e5e0d6) !important;
	cursor: not-allowed !important;
	opacity: 1 !important;
	box-shadow: none !important;
}

body.single-product form.variations_form .pnevma-selection-hint {
	margin: 0 0 16px;
	font-size: 13px;
	line-height: 1.5;
	color: var(--pnevma-text, #665b53);
}

body.single-product form.variations_form .pnevma-selection-hint[hidden] {
	display: none !important;
}
