.product-o:hover .product-o__wrap {
  border: 2px solid #007bff;
}
.product-o:hover img {
  transform: scale(1.03);
  transition: transform 0.3s ease;
}
.product-o:hover .product-o__wrap {
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.3s ease;
}
.product-o:hover .product-o__wrap:before {
  opacity: 0 !important;
}


/* wishlist heart style */

.fa-heart.fas {
    color: #ff4757 !important;
}

.fa-heart {
    transition: all 0.3s ease;
}

.fa-heart.fas:hover {
    transform: scale(1.1);
}