/* CONTENITORE */
.saquella-product-images__main {
  width: 100%;
  max-width: 320px;
  aspect-ratio: 1 / 1;
  margin: 0 auto;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;
  /*border: 1px solid rgba(242,238,233,0.82);*/
}

/* DESKTOP */
@media (min-width: 768px) {
  .saquella-product-images__main {
    max-width: 450px;
  }
}

/* IMMAGINE */
.saquella-main-image {
  width: 100%;
  height: 100%;
  object-fit: contain;   /* mantiene proporzioni */
  display: block;
  transition: opacity 0.35s ease;
}

/* FADE */
.saquella-main-image.is-fading {
  opacity: 0;
}

.saquella-thumb{
    max-width: 100px;
    border: 0;
    background: transparent;
    cursor: pointer;
}

.saquella-product-images__gallery{
    padding: 15px 0;
}


