/* GM Mini Cart ES Only - Estilos para productos no clickeables */
.woocommerce-mini-cart-item a:not(.remove):not(.button),
.elementor-menu-cart__product a:not(.remove):not(.button),
.cart_list li a:not(.remove):not(.button) {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
}

/* Eliminar efectos hover en productos */
.woocommerce-mini-cart-item:hover,
.elementor-menu-cart__product:hover,
.cart_list li:hover {
    background-color: transparent !important;
    transform: none !important;
}

/* Mantener funcionalidad en botones de acción */
.woocommerce-mini-cart__buttons a,
.woocommerce-mini-cart__buttons button,
.elementor-menu-cart__footer-buttons a,
.elementor-menu-cart__footer-buttons button,
.widget_shopping_cart .buttons a,
.widget_shopping_cart .buttons button {
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* Asegurar que los botones de eliminar sigan funcionando */
.woocommerce-mini-cart-item .remove,
.elementor-menu-cart__product .remove,
.cart_list li .remove {
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* Productos sin efectos de click */
.mini_cart_item {
    cursor: default !important;
}

/* Imágenes de productos no clickeables */
.woocommerce-mini-cart-item img,
.elementor-menu-cart__product img, 
.cart_list li img {
    pointer-events: none !important;
}