/**
 * MiMusE Single Product Feedback
 * Version: 0.22.0
 */

.mimuse-single-product-page .mimuse-single-product-feedback {
	display: none;
	margin: 12px 0 0;
	padding: 11px 13px;
	border: 1px solid var(--mimuse-border);
	border-radius: 8px;
	background: #fff;
	color: var(--mimuse-text);
	font-size: 14px;
	line-height: 1.5;
}

.mimuse-single-product-page .mimuse-single-product-feedback.is-visible {
	display: block;
}

.mimuse-single-product-page .mimuse-single-product-feedback.is-success {
	border-color: rgba(34, 139, 94, .35);
	background: rgba(34, 139, 94, .06);
}

.mimuse-single-product-page .mimuse-single-product-feedback.is-error {
	border-color: rgba(178, 31, 36, .35);
	background: rgba(178, 31, 36, .06);
}

.mimuse-single-product-page .single_add_to_cart_button.is-loading,
.mimuse-single-product-page .single_add_to_cart_button.loading {
	pointer-events: none;
	opacity: .7;
}

/* WooCommerce's native notices remain readable if JS falls back. */
.mimuse-single-product-page .woocommerce-message a.button,
.mimuse-single-product-page .woocommerce-info a.button {
	float: right;
	margin-left: 12px;
	color: var(--mimuse-action);
}

@media (prefers-reduced-motion: reduce) {

	.mimuse-single-product-page .single_add_to_cart_button,
	.mimuse-single-product-page .flex-control-thumbs img {
		transition: none !important;
	}

}
