/**
 * Home — botones Elementor y precios WooCommerce.
 * El kit (.elementor-kit-5124) da fondo verde a .elementor-button pero no color de texto;
 * los <a> heredan color:#0F2181. WooCommerce usa color:inherit en ins/del/suffix.
 */

/* Solo CTAs del contenido home (.elementor-45890), no header (.elementor-46028) */
.elementor-45890 a.elementor-button.elementor-button-link,
.elementor-45890 a.elementor-button.elementor-button-link:visited {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    fill: #ffffff !important;
    text-decoration: none !important;
}

.elementor-45890 a.elementor-button.elementor-button-link:hover,
.elementor-45890 a.elementor-button.elementor-button-link:focus-visible {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    fill: #ffffff !important;
}

.elementor-45890 .elementor-wc-products ul.products li.product .price ins,
.elementor-45890 .elementor-wc-products ul.products li.product .price ins .amount,
.elementor-45890 .elementor-wc-products ul.products li.product .price > .woocommerce-Price-amount {
    color: #23a455 !important;
}

.elementor-45890 .elementor-wc-products ul.products li.product .price del,
.elementor-45890 .elementor-wc-products ul.products li.product .price del .amount {
    color: #54595f !important;
    opacity: 0.85;
}

.elementor-45890 .elementor-wc-products ul.products li.product .woocommerce-price-suffix,
.elementor-45890 .elementor-wc-products ul.products li.product .woocommerce-price-suffix .woocommerce-Price-amount,
.elementor-45890 .elementor-wc-products ul.products li.product .woocommerce-price-suffix .amount {
    color: #54595f !important;
    font-weight: 400;
}

.elementor-45890 .elementor-wc-products ul.products li.product a.button,
.elementor-45890 .elementor-wc-products ul.products li.product .button {
    color: #23a455 !important;
    text-decoration: none !important;
}
