.main-hero {
  width: 100%;
  display: flex;
  gap: 8px;
  background-color: #fff;
}
@media screen and (min-width: 601px) {
  .main-hero {
    aspect-ratio: 16/4.6;
  }
}
@media screen and (max-width: 600px) {
  .main-hero {
    flex-direction: column;
    aspect-ratio: 1/1.2;
  }
}
.main-hero .hero-slider {
  width: calc(50% - 4px);
}
@media screen and (max-width: 600px) {
  .main-hero .hero-slider {
    width: 100%;
    height: calc(50% - 4px);
  }
}
.main-hero .hero-slider .splide__track {
  height: 100%;
}
.main-hero .hero-slider .splide__arrow {
  width: 3vw;
  height: 3vw;
  background: transparent;
  top: auto;
  transform: translateY(0);
  bottom: 2.3vw;
}
@media screen and (max-width: 600px) {
  .main-hero .hero-slider .splide__arrow {
    width: 21px;
    height: 21px;
    bottom: 16px;
  }
}
.main-hero .hero-slider .splide__arrow--prev {
  left: 16px;
}
@media screen and (max-width: 1024px) {
  .main-hero .hero-slider .splide__arrow--prev {
    left: 9px;
  }
}
.main-hero .hero-slider .splide__arrow--next {
  right: 16px;
}
@media screen and (max-width: 1024px) {
  .main-hero .hero-slider .splide__arrow--next {
    right: 9px;
  }
}
.main-hero .hero-slider .splide__arrow svg {
  fill: none;
  width: 3vw;
  height: 3vw;
  transform: scaleX(1);
}
@media screen and (max-width: 600px) {
  .main-hero .hero-slider .splide__arrow svg {
    width: 21px;
    height: 21px;
  }
}
.main-hero .hero-slider .splide__pagination {
  bottom: 3.7vw;
  gap: 4px;
}
@media screen and (max-width: 600px) {
  .main-hero .hero-slider .splide__pagination {
    bottom: 25px;
  }
}
.main-hero .hero-slider .splide__pagination li {
  width: 63px;
  height: 2px;
}
@media screen and (max-width: 1024px) {
  .main-hero .hero-slider .splide__pagination li {
    width: 34px;
  }
}
.main-hero .hero-slider .splide__pagination .splide__pagination__page {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  background: linear-gradient(#fff, #fff) 0/0% no-repeat rgba(255, 255, 255, 0.24);
  margin: 0;
  padding: 0;
  transition: background var(--interval) linear;
}
.main-hero .hero-slider .splide__pagination .splide__pagination__page.is-active {
  transform: none;
  -webkit-animation: progress var(--interval) infinite linear;
          animation: progress var(--interval) infinite linear;
}
@-webkit-keyframes progress {
  100% {
    background-size: 100%;
  }
}
@keyframes progress {
  100% {
    background-size: 100%;
  }
}
.main-hero .hero-slider .hero-slide {
    background-image: var(--bg-desc);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.main-hero .hero-slider .hero-slide a {
  display: block;
  width: 100%;
  height: 100%;
}
.main-hero .main-hero__images {
  display: flex;
  flex-direction: column;
  width: calc(50% - 4px);
  height: 100%;
  flex-wrap: wrap;
  gap: 8px;
}
@media screen and (max-width: 600px) {
  .main-hero .main-hero__images {
    width: 100%;
    height: calc(50% - 4px);
  }
}
.main-hero .main-hero__image {
  position: relative;
}
.main-hero .main-hero__image:first-of-type {
  height: 100%;
}
.main-hero .main-hero__image:nth-child(2), .main-hero .main-hero__image:nth-child(3) {
  height: calc(50% - 4px);
}
.main-hero .main-hero__image img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
}

.promobar {
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 981px) {
  .promobar {
    height: 180px;
  }
}

.promobar-slider {
  padding: 15px 0;
  background: #181818;
  color: #ffffff;
}
@media screen and (min-width: 981px) {
  .promobar-slider {
    transform: rotate(2deg);
  }
}
.promobar-slider .promobar__item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-left: 20px;
}
.promobar-slider .promobar__item p {
  font-family: "Hanken Grotesk", sans-serif;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-transform: capitalize;
}/*# sourceMappingURL=hero-slider.css.map */