.magnifier-lens {
  position: absolute;
  border: 2px solid rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.6);
  display: none;
  pointer-events: none;
  z-index: 10;
}
.magnifier-lens.round {
  border-radius: 50%;
}
.magnifier-lens.square {
  border-radius: 0%;
}
/* To ensure the image is zoomable */
.product-image-zoom {
  position: relative;
  overflow: hidden;
}
.product-image-zoom img {
  transition: transform 0.2s ease;
}
.product-image-zoom:hover img {
  transform: scale(1.2);
}
