a img, .product-image img, .image-container img {
    transition: transform 0.5s ease, box-shadow 0.5s ease !important;
}

a:hover img, .product-image:hover img, .image-container:hover img {
    transform: scale(1.02) !important;
}

button, .btn, .add-to-cart, [type="submit"] {
    border-radius: 25px !important;
    transition: all 0.3s ease !important;
}

button:hover, .btn:hover, .add-to-cart:hover {
    box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
    opacity: 0.9 !important;
}