.magzine-list {
  position: relative;
}
.magzine-list .archive-list-wrap {
  display: block;
}
.magzine-list .archive-list-wrap .literature-cards-wrap {
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}
.magzine-list .archive-list-wrap .literature-cards-wrap .card.cardType-4:first-child {
  grid-column: span 3/span 3;
}

.magzine-details {
  position: relative;
  overflow: hidden;
}
.magzine-details::before {
  content: "";
  position: absolute;
  top: 7%;
  inset-inline-end: -75px;
  background: url(../images/pattern-image-08.png) transparent no-repeat;
  background-size: cover;
  width: 310px;
  height: 600px;
}
@media (min-width: 1600px) {
  .magzine-details::before {
    inset-inline-end: -20px;
    width: 355px;
    height: 650px;
  }
}
@media (max-width: 991.98px) {
  .magzine-details::before {
    display: none;
  }
}
.magzine-details::after {
  content: "";
  position: absolute;
  bottom: 8%;
  inset-inline-start: 0;
  background: url(../images/pattern-image-05.png) transparent no-repeat;
  background-size: cover;
  width: 325px;
  height: 630px;
}
@media (max-width: 991.98px) {
  .magzine-details::after {
    display: none;
  }
}
.magzine-details .magzine-details-pattern {
  position: relative;
  display: block;
  position: absolute;
  bottom: 0;
  inset-inline-end: -100px;
  background: url(../images/pattern-image-09.png) transparent no-repeat;
  background-size: cover;
  width: 310px;
  height: 295px;
}
@media (max-width: 991.98px) {
  .magzine-details .magzine-details-pattern {
    display: none;
  }
}

.cardType-14 {
  border: 0;
  border-radius: 0;
  background: none;
}
.cardType-14 .card__image figure {
  border-radius: 8px;
  overflow: hidden;
}

.book-list-style-01 .book-list-card .book-list-card-image img {
  border-radius: 8px;
}/*# sourceMappingURL=magazine.css.map */