.product-slider-component {
  position: relative;
}
.product-slider-component .show-all-btn {
  position: absolute;
  right: 40px;
  top: 48px;
  padding: 4px 20px !important;
}
.product-slider-container {
  position: relative;
}
.product-slider-container .swiper-button-next {
  right: -28px;
  text-align: right;
}
.product-slider-container .swiper-button-prev {
  left: -28px;
}
.product-slider-container .product-slider .swiper-wrapper .swiper-slide {
  position: relative;
}
.product-slider-container .product-slider .swiper-wrapper .swiper-slide .product-new {
  position: absolute;
  top: 10px;
  left: 20px;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
  z-index: 2;
}
.product-slider-container .product-slider .swiper-wrapper .swiper-slide figure {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-size: cover;
  background-position: center center;
  border: 1px solid #E2E0E0;
}
.product-slider-container .product-slider .swiper-wrapper .swiper-slide .product-info {
  padding-top: 15px;
}
.product-slider-container .product-slider .swiper-wrapper .swiper-slide .product-info .product-name {
  font-size: 14px;
  font-weight: 500;
}
.product-slider-container .product-slider .swiper-wrapper .swiper-slide .product-info .product-name .info {
  color: #7F7F7F;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .product-slider-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product-slider-container .swiper-button-next {
    right: -5px;
  }
  .product-slider-container .swiper-button-prev {
    left: -5px;
  }
  .product-slider-component {
    padding: 0 40px;
  }
  .product-slider-component .show-all-btn {
    display: none;
  }
}
