.tab-content-block {
  display: none;
}
.tab-content-block.active {
  display: block;
}

/* Слайдер catalog_block только внутри tabs.lite (главная) */
.element-list--catalog-slider .wrapper_tabs,
.element-list--catalog-slider .tab-content-block.active {
  min-height: 0;
  align-self: flex-start;
  width: 100%;
}
.element-list--catalog-slider,
.element-list--catalog-slider .wrapper_tabs,
.element-list--catalog-slider .tab-content-block.active,
.element-list--catalog-slider .maxwidth-theme {
  overflow: visible;
}
.element-list--catalog-slider .catalog-block.swiper-nav-offset {
  padding-left: 48px;
  padding-right: 48px;
  box-sizing: border-box;
}
.element-list--catalog-slider .catalog-block.swiper-nav-offset .swiper-button-prev {
  left: 0;
}
.element-list--catalog-slider .catalog-block.swiper-nav-offset .swiper-button-next {
  right: 0;
}
.element-list--catalog-slider .catalog-block.swiper-nav-offset > .swiper,
.element-list--catalog-slider .catalog-block.swiper-nav-offset .swiper-wrapper {
  height: auto !important;
  min-height: 0;
}
.element-list--catalog-slider .catalog-block .swiper-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
}
.element-list--catalog-slider .catalog-block .swiper-slide,
.element-list--catalog-slider .catalog-block .swiper-slide.swiper-slide--height-auto {
  /*height: auto !important;*/
  /*flex-shrink: 0;*/
}
.element-list--catalog-slider .catalog-block .swiper-wrapper.mobile-scrolled--items-3 > .swiper-slide {
  /*width: auto !important;*/
  box-sizing: border-box;
}
.element-list--catalog-slider .catalog-block__item,
.element-list--catalog-slider .catalog-block__inner,
.element-list--catalog-slider .catalog-block__info {
  /*height: auto !important;*/
}
.element-list--catalog-slider .catalog-block__wrapper.has-offers:hover .catalog-block__item,
.element-list--catalog-slider .catalog-block__wrapper[data-hovered="true"] .catalog-block__item {
  position: static !important;
  height: auto !important;
}
@media (max-width: 600px) {
  .element-list--catalog-slider .catalog-block .swiper:not(.swiper-initialized) .swiper-slide {
    flex: 0 0 calc(50% - 4px);
    max-width: calc(50% - 4px);
  }
}
@media (min-width: 601px) {
  .element-list--catalog-slider .catalog-block .swiper:not(.swiper-initialized) .swiper-slide {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

/* Стрелки слайдера на всех разрешениях (в catalog_block они с hide-600) */
@media (max-width: 600px) {
  .element-list--catalog-slider .catalog-block .slider-nav.hide-600 {
    display: flex !important;
  }
  .element-list--catalog-slider .catalog-block.swiper-nav-offset {
    padding-left: 40px;
    padding-right: 40px;
  }
}
