/* Keep the product photo prominent while reducing empty space in every live card. */
.store-card.home-product-card .home-card-image{height:190px;margin:10px 10px 0;border-radius:10px}
.store-card.home-product-card .product-img img{padding:14px}
.store-card.home-product-card .favorite-btn{top:9px;right:9px;width:34px;height:34px;font-size:21px}
.store-card.home-product-card .product-info{padding:12px 14px 13px}
.store-card.home-product-card .product-meta{font-size:10px;line-height:1.2}
.store-card.home-product-card .product-info h3{min-height:43px;margin:5px 0 8px;font:700 13px/1.35 Manrope,sans-serif}
.store-card.home-product-card .home-shipping{padding:5px 8px;font-size:10px}
.store-card.home-product-card .product-price{margin:10px 0 0;font:850 19px/1.2 Manrope,sans-serif}
.store-card.home-product-card .home-vat{margin-top:2px;font-size:10px}
.store-card.home-product-card .store-card-action{padding-top:12px;margin-top:auto}
.store-card.home-product-card .store-card-action button,.store-card.home-product-card .store-card-action a{min-height:39px;font-size:12px}
.store-listing-results .store-card.home-product-card .home-card-image{height:190px}
@media(max-width:700px){
  .store-card.home-product-card .home-card-image,.store-listing-results .store-card.home-product-card .home-card-image{height:145px;margin:7px 7px 0}
  .store-card.home-product-card .product-img img{padding:9px}
  .store-card.home-product-card .product-info{padding:9px 10px 11px}
  .store-card.home-product-card .product-info h3{min-height:48px;font-size:11px;line-height:1.32;margin:4px 0 7px}
  .store-card.home-product-card .home-shipping{font-size:9px;padding:4px 6px}
  .store-card.home-product-card .product-price{font-size:16px;margin-top:9px}
  .store-card.home-product-card .store-card-action{padding-top:10px}
  .store-card.home-product-card .store-card-action button,.store-card.home-product-card .store-card-action a{min-height:36px;font-size:10px}
}
