#main .products li.product {
background: #fff; overflow: hidden;
transition: all 0.3s ease;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
#main .products li.product:hover {
transform: translateY(-5px);
box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15);
}
#main .products li.product .price {
min-height: 16px;
}
#main .products li.product h2.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
max-height: 54px;
min-height: 54px;
}