
    @keyframes slideInUp {
        0% {
            transform: translateY(100%);
            opacity: 0;
        }
        100% {
            transform: translateY(0);
            opacity: 1;
        }
    }

    .product-item {
        animation: slideInUp 0.5s ease forwards;
    
        transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    /* .product-item:hover {
        transform: scale(1.05);
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    } */

    .product-item img {
        transition: transform 0.3s ease;
    }

    .product-item:hover img {
        transform: scale(1.5);
    }

    .product-item {
        position: relative;
        overflow: hidden;
        transition: box-shadow 0.3s ease;
    }
    
    .product-link {
        display: block;
    }
    
    .product-image {
        transition: transform 0.3s ease;
    }
    
    .product-item:hover {
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); /* Add shadow on hover */
    }
    
    .product-item:hover .product-image {
        transform: scale(1.1); /* Enlarge image on hover */
    }

    
