

/* Start:/local/templates/new/components/bitrix/news.list/main_banners/style.css?17931198941155*/
.hero-slider {
    position: relative;
    width: 100%;
    aspect-ratio: var(--hero-slider-ratio, 1495 / 560);
    margin: 0 auto;
    overflow: hidden;
}

@media (min-width: 992px) {
    .hero .container-wide {
        width: min(960px, calc(100% - 32px));
    }

    .hero-slider {
        width: 100%;
        max-width: 960px;
    }
}

.hero-slider__slide.hero__banner {
    position: absolute;
    inset: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 0;
    margin: 0;
    aspect-ratio: auto;

    transform: translateX(100%);
    pointer-events: none;

    transition: transform .65s cubic-bezier(.4, 0, .2, 1);
}

.hero-slider__slide.hero__banner.is-active {
    transform: translateX(0);
    pointer-events: auto;
    z-index: 2;
}

.hero-slider__slide.hero__banner.is-leaving {
    transform: translateX(-100%);
    z-index: 1;
}

.hero-slider__slide.hero__banner.is-resetting {
    transition: none;
}

.hero-slider__slide.hero__banner > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
/* End */


/* Start:/local/templates/new/components/bitrix/catalog.section.list/main_categories/style.css?1793119894631*/
/*если секций в карусели меньше 6*/
.categories--few .categories__wrapper {
    grid-template-columns: 40px auto 40px;
    justify-content: center;
}

.categories--few .categories__grid {
    width: auto;
}

.categories--few .categories__track {
    justify-content: center;
}

.categories--few .category {
    flex: 0 0 140px;
}
.categories__grid {
    touch-action: pan-y;
    cursor: grab;
    user-select: none;
}

.categories__grid.is-dragging {
    cursor: grabbing;
}

.categories__grid.is-dragging
.categories__track {
    transition: none;
}

.categories__grid img {
    -webkit-user-drag: none;
}
/* End */
/* /local/templates/new/components/bitrix/news.list/main_banners/style.css?17931198941155 */
/* /local/templates/new/components/bitrix/catalog.section.list/main_categories/style.css?1793119894631 */
