/* Botones unificados de Carra: rojo de la cabecera (#e5472d), más oscuro al pasar el mouse. Prefijo body:not(...) para ganar especificidad. */

body:not(.c1):not(.c2):not(.c3) .wd-product .wd-add-btn .button,
body:not(.c1):not(.c2):not(.c3) .single_add_to_cart_button,
body:not(.c1):not(.c2):not(.c3) .wd-sticky-btn .single_add_to_cart_button,
body:not(.c1):not(.c2):not(.c3) .woocommerce-cart .checkout-button,
body:not(.c1):not(.c2):not(.c3) .woocommerce-checkout #place_order,
body:not(.c1):not(.c2):not(.c3) .woocommerce-cart button[name=apply_coupon],
body:not(.c1):not(.c2):not(.c3) .woocommerce-checkout button[name=apply_coupon],
body:not(.c1):not(.c2):not(.c3) .cart-widget-side .woocommerce-mini-cart__buttons .checkout,
body:not(.c1):not(.c2):not(.c3) .cart-widget-side .return-to-shop .button,
body:not(.c1):not(.c2):not(.c3) .woocommerce-cart .return-to-shop .button,
body:not(.c1):not(.c2):not(.c3) .wpcf7 input[type=submit],
body:not(.c1):not(.c2):not(.c3) .carra-news input[type=submit],
body:not(.c1):not(.c2):not(.c3) .elementor-widget-wd_sidebar .price_slider_amount .button,
body:not(.c1):not(.c2):not(.c3) .wd-cookies-popup .cookies-accept-btn,
body:not(.c1):not(.c2):not(.c3) .carra-ns-btn,
body:not(.c1):not(.c2):not(.c3) .carra-ig-btn:not(.carra-ig-btn-ig),
body:not(.c1):not(.c2):not(.c3) .carra-sg-btn:not(.carra-sg-wa),
body:not(.c1):not(.c2):not(.c3) .carra-sg-form button,
body:not(.c1):not(.c2):not(.c3) .carra-of-cta a,
body:not(.c1):not(.c2):not(.c3) .wd-load-more.load-on-click:hover,
body:not(.c1):not(.c2):not(.c3) .wd-products-load-more:hover {
	border: 0 !important;
	background: #e5472d !important;
	background-image: none !important;
	color: #fff !important;
	filter: none !important;
	box-shadow: 0 6px 14px rgba(229, 71, 45, .25) !important;
	transition: background-color .2s, box-shadow .2s, transform .2s !important;
}

body:not(.c1):not(.c2):not(.c3) .wd-product .wd-add-btn .button:hover,
body:not(.c1):not(.c2):not(.c3) .single_add_to_cart_button:hover,
body:not(.c1):not(.c2):not(.c3) .woocommerce-cart .checkout-button:hover,
body:not(.c1):not(.c2):not(.c3) .woocommerce-checkout #place_order:hover,
body:not(.c1):not(.c2):not(.c3) .woocommerce-cart button[name=apply_coupon]:hover,
body:not(.c1):not(.c2):not(.c3) .woocommerce-checkout button[name=apply_coupon]:hover,
body:not(.c1):not(.c2):not(.c3) .cart-widget-side .woocommerce-mini-cart__buttons .checkout:hover,
body:not(.c1):not(.c2):not(.c3) .cart-widget-side .return-to-shop .button:hover,
body:not(.c1):not(.c2):not(.c3) .woocommerce-cart .return-to-shop .button:hover,
body:not(.c1):not(.c2):not(.c3) .wpcf7 input[type=submit]:hover,
body:not(.c1):not(.c2):not(.c3) .carra-news input[type=submit]:hover,
body:not(.c1):not(.c2):not(.c3) .elementor-widget-wd_sidebar .price_slider_amount .button:hover,
body:not(.c1):not(.c2):not(.c3) .wd-cookies-popup .cookies-accept-btn:hover,
body:not(.c1):not(.c2):not(.c3) .carra-ns-btn:hover,
body:not(.c1):not(.c2):not(.c3) .carra-ig-btn:not(.carra-ig-btn-ig):hover,
body:not(.c1):not(.c2):not(.c3) .carra-sg-btn:not(.carra-sg-wa):hover,
body:not(.c1):not(.c2):not(.c3) .carra-sg-form button:hover,
body:not(.c1):not(.c2):not(.c3) .carra-of-cta a:hover {
	background: #c93a22 !important;
	box-shadow: 0 8px 18px rgba(229, 71, 45, .35) !important;
}

body:not(.c1):not(.c2):not(.c3) .carra-ns-hero .carra-ns-btn {
	background: #fff !important;
	color: #e5472d !important;
}

body:not(.c1):not(.c2):not(.c3) .carra-ns-hero .carra-ns-btn-ghost {
	border: 2px solid rgba(255, 255, 255, .85) !important;
	background: transparent !important;
	color: #fff !important;
	box-shadow: none !important;
}

body:not(.c1):not(.c2):not(.c3) .carra-ns-hero .carra-ns-btn:hover {
	background: #fff !important;
	transform: translateY(-2px);
}

body:not(.c1):not(.c2):not(.c3) .wd-product.outofstock .wd-add-btn .button {
	background: #F3EEEB !important;
	color: #8a7f7a !important;
	box-shadow: none !important;
}

body:not(.c1):not(.c2):not(.c3) .carra-promo .promo-banner:hover .banner-btn-wrapper .btn,
body:not(.c1):not(.c2):not(.c3) .carra-bento .promo-banner:hover .banner-btn-wrapper .btn,
body:not(.c1):not(.c2):not(.c3) .carra-feature .promo-banner:hover .banner-btn-wrapper .btn,
body:not(.c1):not(.c2):not(.c3) .carra-comp-cta a:hover {
	background: #e5472d !important;
	color: #fff !important;
}


/* Texto de los botones de las tarjetas (tienda y carruseles) centrado en vertical, en uno o dos renglones */
body:not(.c1):not(.c2):not(.c3) .wd-product .wd-add-btn .wd-action-text {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center;
}
