.main-slider{
  height: fit-content !important;
}
.main-slider .anim-slider{ height: 100% !important; }
.main-slider .slide{
  padding: 25px 15px;
  height: calc(100vh - var(--header-height) - var(--products-menu-height)) !important;
  min-height: 600px;
  max-height: 900px;

  background-image: var(--bg-desk);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;

  display: flex !important;
  justify-content: center;
  align-items: flex-end;
}
.main-slider .slide > .container-fluid{ padding: 0 !important; }
.main-slider .slide .item{
  text-align: center;
}
.main-slider .slide .item-info{
  width: fit-content;
  max-width: unset !important;
  padding-top: 0 !important;

  transform: none !important;
}
.main-slider .slide .item-info > *{ transition: inherit; }
.main-slider .slick-slide:not(.act) .item-name{
  transform: translateX(-50%);
}
.main-slider .slick-slide:not(.act) .slider-subtitle{
  transform: translateX(50%);
  opacity: 0;
}
.main-slider .slick-slide:not(.act) .slider-link{
  transform: translateY(25px);
}
.main-slider .slick-slide:not(.act) .slider-title{
  transform: translateY(25px);
}

.main-slider .slide .item-name{
  font-size: 83px !important;
  font-weight: 400 !important;
  line-height: 100% !important;
  margin-bottom: 2px;
  font-family: "Michroma", sans-serif;
}
.main-slider .slide .slider-subtitle{
  color: #fff;
  font-size: 32px;
  font-weight: 400;
  line-height: 100%;
  font-family: "Michroma", sans-serif;
  margin-bottom: 32px;
}
.main-slider .slide .slider-subtitle .t-cont{
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  margin: 0 !important;
  color: inherit;
}
.main-slider .slide .slider-title{
  order: 4;
  margin: 15px auto 0;
  
  font-family: "Michroma", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  transition-delay: .2s;
}
.main-slider .slide .slider-title .t-cont{
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  margin: 0 !important;
}

.main-slider .slick-arrow{
  background: #50597E66;
  backdrop-filter: blur(10px);
}
.main-slider .slick-arrow::before{
  width: 100% !important;
  height: 100% !important;
  background: #fff;

  mask-image: url('../img/slider-arrow.svg');
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 14px auto;

  transition: inherit;
}
.main-slider .slick-arrow:not(:hover){ opacity: .66; }
.main-slider .slick-prev::before{ scale: -1 1; }


@media(max-width: 768px){
  .main-slider .slide{
    background-image: var(--bg-mob);
  }
  .main-slider .slide .item-name{
    font-size: 55px !important;
  }
  .main-slider .slide .slider-subtitle{
    font-size: 27px;
    margin-bottom: 13px;
  }
  .main-slider .slide .slider-title{
    font-size: 13px;
  }
}
@media(max-width: 600px){
  .main-slider .slide{ min-height: 500px; }
  .main-slider .slide .item-name{
    font-size: 42px !important;
  }
  .main-slider .slide .item-name br{ display: none; }
  .main-slider .slide .slider-subtitle{
    font-size: 24px;
  }
  .main-slider .slide .slider-title{
    font-size: 13px;
  }

  .main-slider .slick-arrow{ top: 40%; }
  .main-slider .slick-next{ right: 15px; }
  .main-slider .slick-prev{ left: 15px; }
}