.container {
  margin: 0 20px !important;
}

.row {
  flex-flow: row wrap !important;
  justify-content: center;
}

.grid {
  display: grid;
  grid-template-columns: auto;
  gap: 1rem;
}
.grid .grid-row {
  display: block;
}

.gallery-thumbnail {
  width: 75px;
  height: 75px;
}

.image {
  max-width: 80vw !important;
}

.desktop-back {
  display: none !important;
}

.mobile-back {
  -o-object-fit: contain;
     object-fit: contain;
  display: block !important;
  margin: auto;
  width: 100vw;
  max-height: 100%;
}/*# sourceMappingURL=mobile-style.css.map */