/* EARL custom UI overrides */

/* Product cards: disable hover movement/translate to keep layout fixed */
.products-page .product-card,
.products-grid .product-card,
.products-page .card[data-product-card="1"],
.products-grid .card[data-product-card="1"],
.products-page .card.card-motion-fixed,
.products-grid .card.card-motion-fixed {
    transform: none !important;
    transition: box-shadow 0.2s ease, border-color 0.2s ease, background-color 0.2s ease !important;
    will-change: auto;
}

.products-page .product-card:hover,
.products-grid .product-card:hover,
.products-page .card[data-product-card="1"]:hover,
.products-grid .card[data-product-card="1"]:hover,
.products-page .card.card-motion-fixed:hover,
.products-grid .card.card-motion-fixed:hover {
    transform: none !important;
}

/* Optional: force fixed behavior by utility class on any card */
.card-motion-fixed,
.card-motion-fixed:hover {
    transform: none !important;
}
