.caston-vertical-carousel-categories-banner .swiper-group-wrap .gallery-thumbs {
  max-width: 100%;
}
.caston-vertical-carousel-categories-banner .swiper-group-wrap .swiper-container-horizontal {
  max-height: initial !important;
}
.caston-vertical-carousel-categories-banner .fmtpl-products-count {
  display: inline-flex;
}
.caston-vertical-carousel-categories-banner .fmtpl-products-count .products-count-title {
  margin-right: 10px;
}
.caston-vertical-carousel-categories-banner .fmtpl-products-count.left .count-value {
  order: -1;
  margin-right: 10px;
}
.caston-vertical-carousel-categories-banner .fmtpl-products-count.left .products-count-title {
  margin-right: initial;
}
.caston-vertical-carousel-categories-banner .fmtpl-elementor_image {
  overflow: hidden;
}
.caston-vertical-carousel-categories-banner.inner_box_content .elementor-fmtpl-category-carousel-banner {
  display: flex;
  position: relative;
}
.caston-vertical-carousel-categories-banner.inner_box_content .elementor-fmtpl-category-carousel-banner .fmtpl-elementor_image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.caston-vertical-carousel-categories-banner .swiper-container-vertical .elementor-swiper-button {
  left: 50%;
  transform: translateX(-50%);
  right: auto;
}
.caston-vertical-carousel-categories-banner .swiper-container-vertical .elementor-swiper-button.elementor-swiper-button-next {
  top: auto;
  bottom: 0;
}
.caston-vertical-carousel-categories-banner .swiper-container-vertical .elementor-swiper-button.elementor-swiper-button-prev {
  top: 0;
  bottom: auto;
}

/*# sourceMappingURL=vertical-categories-banner.css.map */
