/* Skeleton / Shimmer Effect for Lazy Loaded Images */
img.lazy-load {
  background-color: #e2e8f0;
  background-image: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  background-size: 200% 100%;
  background-repeat: no-repeat;
  animation: anvetSkeletonShimmer 1.5s infinite linear;
  opacity: 0.7;
  transition: opacity 0.35s ease-in-out, filter 0.35s ease-in-out;
}

img.lazy-load-active {
  animation: none;
  background-color: transparent;
  background-image: none;
  opacity: 1;
}

@keyframes anvetSkeletonShimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
