@font-face {
  font-family: "NEXT Poster";
  src: url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Italic.eot");
  src: url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Italic.eot?#iefix") format("embedded-opentype"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Italic.woff2") format("woff2"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Italic.woff") format("woff"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Italic.otf") format("opentype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "NEXT Poster";
  src: url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Regular.eot");
  src: url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Regular.woff2") format("woff2"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Regular.woff") format("woff"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Regular.otf") format("opentype"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NEXT Poster";
  src: url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Thin.eot");
  src: url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Thin.eot?#iefix") format("embedded-opentype"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Thin.woff2") format("woff2"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Thin.woff") format("woff"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Thin.otf") format("opentype"), url("https://www.loopsbeauty.com/cdn/shop/t/506/assets/NEXTPoster-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.reviews {
  display: flex;
  justify-content: center;
  padding: 90px 0;
  background: #e4ff47;
  overflow: hidden;
}
@media (max-width: 990px) {
  .reviews {
    padding: 50px 0;
  }
}
.reviews__container {
  width: 100%;
  display: flex;
  gap: 40px;
}
@media (max-width: 990px) {
  .reviews__container {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .reviews__container {
    flex-direction: column;
    align-items: center;
  }
}
.reviews__inner {
  width: 40%;
  display: flex;
  justify-content: center;
  padding: 0 30px;
  align-items: center;
}
@media (max-width: 767px) {
  .reviews__inner {
    width: 100%;
    padding: 0 15px;
  }
}
.reviews__info {
  width: 100%;
  max-width: 400px;
}
.reviews__title {
  font-family: "Next Poster";
  font-size: 30px;
  line-height: 36px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 30px;
}
@media (max-width: 990px) {
  .reviews__title {
    font-size: 24px;
  }
}
.reviews__subtitle {
  font-family: "Next Poster";
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  color: #000000;
}
.reviews__slider {
  width: 100%;
}
.reviews__slide-content {
  font-family: "Next Poster";
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  color: #000000;
}
@media (max-width: 767px) {
  .reviews__slide-content {
    font-size: 16px;
  }
}
.reviews__slide-author {
  font-family: "Next Poster";
  margin-top: 15px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: #000000;
  text-align: right;
  text-transform: uppercase;
}
.reviews__body {
  width: 60%;
}
@media (max-width: 767px) {
  .reviews__body {
    width: 100%;
    margin-top: 20px;
  }
}
.reviews__slider-thumbs {
  width: 100%;
}
.reviews__slider-thumbs .swiper-slide {
  height: auto;
}
.reviews__slider-image {
  height: 100%;
}
.reviews__slider-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.slider-btns {
  display: flex;
  gap: 15px;
  align-items: center;
  justify-content: flex-end;
  margin-top: 25px;
}

.button-prev {
  cursor: pointer;
}

.button-next {
  cursor: pointer;
}