.spec-column-content {
  position: relative;
  padding: 0 3.2%;
}
#spec-carousel .swiper-slide {
  z-index: 1;
  filter: blur(1px);
}
#spec-carousel .swiper-slide:has(+ .swiper-slide.swiper-slide-prev){
  transform-origin: left center;
  transform: scale(2.2);
}
#spec-carousel .swiper-slide.swiper-slide-next + .swiper-slide {
  z-index: 2;
  transform-origin: right center;
  transform: scale(2.2);
}
#spec-carousel .swiper-slide-prev{
  transform-origin: 100px center;
}
#spec-carousel .swiper-slide-next{
  transform-origin: calc(100% - 100px) center;
}
#spec-carousel .swiper-slide-active {
  transform: scale(3.8);
  z-index: 4;
  filter: blur(0);
}

#spec-carousel .swiper-slide-prev,
#spec-carousel .swiper-slide-next {
  z-index: 3;
  transform: scale(2.9);
}

#SpecColumn .swiper-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 40px;
  margin: unset;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.4);
}

#SpecColumn .swiper-button:after {
  font-size: 18px;
}

#SpecColumn .swiper-button-prev {
  left: 0;
}

#SpecColumn .swiper-button-next {
  right: 0;
}
@media(max-width:576px){
  #spec-carousel .swiper-slide,
  #spec-carousel .swiper-slide-prev,
  #spec-carousel .swiper-slide-next,
  #spec-carousel .swiper-slide-duplicate-prev,
  #spec-carousel .swiper-slide-duplicate-next {
    transform: scale(1)!important;
  }
  .spec-column-content{
    padding:0;
  }
}
