

thumbsslider .swiper-slide.swiper-thumb {
  width: 76px;
  height: 76px !important;
}

[thumbsslider] .swiper-slide {
  width: 76px;
  height: 76px !important;
}

[thumbsslider] .swiper-slide img {
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
  display: block;
}
swiper-component {
    gap: 10px;
    display: flex;
    flex-direction: row-reverse;
    position: relative;
}
.thumbs-wrapper {
    overflow-y: hidden;
    min-width: 76px;
}
.swiper-slide.swiper-thumb.swiper-slide-visible.swiper-slide-next.swiper-slide-thumb-active {
    border: 2px solid;
    border: 2px solid;
}
.swiper-slide.swiper-thumb.swiper-slide-visible{
    cursor: pointer;
}
.swiper-slide-thumb-active {
    border: 2px solid;
}
swiper-component .swiper-pagination{
  display: none;
}
@media (max-width:992px){
  swiper-component .swiper-pagination{
    display: block;
  }
  .thumbs-wrapper{
    display: none;
  }
  span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: black;
  }
  .thumbs-wrapper {
      display: block;
  }
  
  swiper-component {
      display: flex;
      flex-direction: column;
  }
  swiper-component img{
    width: 100%;
  }
  swiper-component .top-slider .swiper-slide{
    width: 100% !important;
  }
  swiper-component .swiper-pagination {
      display: none;
  }
}
.swiper.main-slider.swiper-initialized.swiper-horizontal.swiper-autoheight {
    width: 100%;
}
.person_text--description * {
  font-size: 13px;
}
.person_text--description * {
  font-size: 13px;
}

.person_text a.material.size-chart-open-popup {
  position: absolute;
  right: 0;
  top: 0;
}

.person_text {
  position: relative;
}