.ring-gallery {
  --gap: 2rem;
  display: flex;
  gap: var(--gap);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  padding-top: var(--spacing);
}
@media (min-width: 768px) {
  .ring-gallery .ring {
    flex-basis: calc(50% - var(--gap) / 2);
  }
}
.ring-gallery .ring img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-height: 75vh;
  object-fit: contain;
}
.ring-gallery .ring p {
  text-align: center;
}

.asterisk {
  font-size: small;
  text-align: center;
  color: var(--secondary);
}

/*# sourceMappingURL=gallery.css.map */
