@media (min-width: 1024px) {
  .mainContents {
    max-width: 100%;
    padding-left: min(3.90625vw, 80px);
    padding-right: min(3.90625vw, 80px);
  }
}
@media (min-width: 751px) {
  .mainContents .collection-list--col3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 50px 20px;
  }
}
@media (max-width: 750px) {
  .mainContents .collection-list .collection:not(:last-child) {
    margin-bottom: 20px;
  }
}
.mainContents .collection-list .collection__pic {
  margin-bottom: 14px;
}
.mainContents .collection-list .collection__pic img {
  width: 100%;
}
@media (min-width: 751px) {
  .mainContents .collection-list .collection__pic {
    margin-bottom: 20px;
  }
}
.mainContents .collection-list .collection__info {
  font-family: "Josefin Sans";
  font-size: 1rem;
}
@media (min-width: 751px) {
  .mainContents .collection-list .collection__info {
    font-size: 1.2rem;
  }
}
