/* Lazyload */
.c-figure {
  position: relative;
}
img.lazy {
  opacity: 0;
  transition: opacity 0.5s;
}
img.lazyloaded {
  opacity: 1;
}
picture img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.skeleton-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-primary);
  animation: pulse 1.5s infinite;
}
@keyframes pulse {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.6;
  }
}
