.field--name-images .f-carousel {
  height: 400px;
  margin-bottom: 1.5rem;
}
.field--name-images .f-carousel__slide {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.field--name-images .f-carousel__slide img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.field--name-images .f-carousel__slide a[data-fancybox] {
  display: block;
  height: 100%;
}

@media (max-width: 767.98px) {
  .field--name-images .f-carousel {
    height: 300px;
  }
}

/*# sourceMappingURL=product-images-carousel.css.map */