.section_scroll_text_long_line{
    margin-bottom: -1px;
}

.section_scroll_text_long_line .scroll_text_item {
    display: flex;
    flex-direction: row;
    gap: 24px;
    text-transform: uppercase;
}

.img-wrapper .scroll_bar_wrapper_prod{
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    padding: 4px 0;
}
.scroll_bar_wrapper_prod {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.scroll_bar_wrapper_prod.scroll_bar_wrapper_prod_autoscroll {
    overflow: hidden;
}
.scroll_bar_wrapper_prod .scroll_bar_wrapper_prod_inner {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    align-items: center;
    width: max-content;
}
.scroll_bar_wrapper_prod.scroll_bar_wrapper_prod_autoscroll .scroll_bar_wrapper_prod_inner {
    will-change: transform;
    animation: scroll-bar-prod-loop var(--scroll-bar-duration, 25s) linear infinite;
}
.scroll_bar_wrapper_prod.scroll_bar_wrapper_prod_autoscroll:hover .scroll_bar_wrapper_prod_inner,
.scroll_bar_wrapper_prod.scroll_bar_wrapper_prod_autoscroll:focus-within .scroll_bar_wrapper_prod_inner {
    animation-play-state: paused;
}
.scroll_bar_wrapper_prod .scroll_bar_wrapper_prod_inner .scroll_bar_text {
    white-space: nowrap;
    color: #1C0C0A;
    text-align: center;
    font-family: "Galano Grotesque";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: uppercase;
}
.scroll_bar_wrapper_prod .scroll_bar_item {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
}
.scroll_bar_wrapper_prod .scroll_bar_item .slide-separator {
    position: relative;
    top: -2px;
}

@keyframes scroll-bar-prod-loop {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}
