.elementor-2409 .elementor-element.elementor-element-613abf6:not(.elementor-motion-effects-element-type-background), .elementor-2409 .elementor-element.elementor-element-613abf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8ED;}.elementor-2409 .elementor-element.elementor-element-613abf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2409 .elementor-element.elementor-element-613abf6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2409 .elementor-element.elementor-element-69a9468 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2409 .elementor-element.elementor-element-69a9468 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}.elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-2409 .elementor-element.elementor-element-55ce80b{width:100%;max-width:100%;}.elementor-2409 .elementor-element.elementor-element-6a677d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2409 .elementor-element.elementor-element-b845ab7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}@media(max-width:767px){.elementor-2409 .elementor-element.elementor-element-613abf6{padding:5px 0px 5px 0px;z-index:1;}.elementor-2409 .elementor-element.elementor-element-69a9468 > .elementor-element-populated{padding:5px 0px 5px 0px;}.elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(5px / 2);padding-right:calc(5px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 5px / -2);margin-right:calc( 5px / -2);width:calc(100% + 5px);}.elementor-2409 .elementor-element.elementor-element-55ce80b > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2409 .elementor-element.elementor-element-55ce80b{z-index:10;}.elementor-2409 .elementor-element.elementor-element-b845ab7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-55ce80b */.custom-scroll-container {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll; !important
    gap: 8px;
    -webkit-overflow-scrolling: touch; /* Улучшает плавность на iOS */
    scroll-behavior: smooth; /* Добавляет плавность скролла */
}

.custom-scroll-container .jet-listing-grid__item {
    flex: 0 0 auto;
    white-space: nowrap;
}


/* ========== Только для листинга категорий (ID 2412) ========== */
  
/* Превращаем container__items в настоящий flex-ряд */
.jet-listing-grid--2412 {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  /* Убираем встроенную grid-логику */
  grid-template-columns: none !important;
  -webkit-overflow-scrolling: touch; /* плавность iOS */
  scroll-behavior: smooth;           /* плавная JS-прокрутка */
}

/* Скрываем нативный скроллбар */
.jet-listing-grid--2412::-webkit-scrollbar {
  display: none;
}
.jet-listing-grid--2412 {
  scrollbar-width: none; /* Firefox */
}

/* Элементы внутри не сжимаются */
.jet-listing-grid--2412 .jet-listing-grid__item {
  flex: 0 0 auto !important;
}

/* 1) ОТРУБАЕМ СЛАЙДЕР — прокрутка пойдёт в .jet-listing-grid__items */
.jet-listing-grid__scroll-slider,
.jet-listing-grid__scroll-slider-desktop,
.jet-listing-grid__scroll-slider-tablet,
.jet-listing-grid__scroll-slider-mobile,
.jet-listing-grid__scroll-slider-wrap-desktop,
.jet-listing-grid__scroll-slider-wrap-tablet,
.jet-listing-grid__scroll-slider-wrap-mobile {
  pointer-events: none !important;   /* свайп не цепляется к родному слайдеру */
  user-select: none !important;      /* отключаем нежелательные выделения */
}

/* 2) ДАЙТЕ СВАЙПУ ЗА HACЛЕДНИКОВ — именно здесь */
.jet-listing-grid__scroll-slider-wrap-desktop .jet-listing-grid__items,
.jet-listing-grid__scroll-slider-wrap-tablet  .jet-listing-grid__items,
.jet-listing-grid__scroll-slider-wrap-mobile  .jet-listing-grid__items {
  pointer-events: auto !important;       /* свайп ловим именно здесь */
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch !important;  /* инерция iOS */
  scroll-behavior: smooth;                      /* плавный JS-scrollIntoView */
  gap: 10px;                                    /* отступы между ссылками */
}

/
/* 4) Скрываем нативный скроллбар */
.jet-listing-grid__items::-webkit-scrollbar {
  display: none;
}
.jet-listing-grid__items {
  scrollbar-width: none; /* Firefox */
}

/* 5) Ваши ссылки «кнопки» остаются как есть */
.menu-category-wrapper .menu-category {
  /* ваши стили кнопок */
}
/* и active-состояние */
.menu-category-wrapper .menu-category.active-category {
  /* ваши стили active-кнопки */
}/* End custom CSS */