.product {
            border: 1px solid #eee;
            padding: 15px;
            height: 100%;
            transition: box-shadow .2s ease;
            background: #fff;
        }

        .product:hover {
            box-shadow: 0 8px 20px rgba(0, 0, 0, .08);
        }

        .product figure {
            height: 100px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 10px;
        }

        .product-image {
            max-width: 250px;
            max-height: 130px;
            object-fit: contain;
        }

        .product-body {
            text-align: center;
        }

        .product-title {
            font-size: 14px;
            margin: 5px 0 0;
        }

        .product-cat a {
            font-size: 12px;
            text-decoration: none;
        }

        .product-image-max{
            max-width: 100px;
            max-height: 100px;
            object-fit: contain;
        }