﻿.sb-CarouselArrow
{
    --btn-bg: var(--bg-active);
    --btn-bg-hover: var(--bg-active-hover);
    height: 24px;
    position: relative;
    width: 24px;
}
[dir] .sb-CarouselArrow
{
    border-radius: 50%;
}
.sb-CarouselArrow-icon
{
    --icon-size: 8px;
}
[dir] .sb-CarouselArrow-next .sb-CarouselArrow-icon
{
    transform: rotate(0deg);
}
html[dir=rtl] .sb-CarouselArrow-next .sb-CarouselArrow-icon
{
    transform: rotate(-180deg);
}
[dir=ltr] .sb-CarouselArrow-prev .sb-CarouselArrow-icon
{
    transform: rotate(180deg);
}
[dir=rtl] .sb-CarouselArrow-prev .sb-CarouselArrow-icon
{
    transform: rotate(-180deg);
}
html[dir=rtl] .sb-CarouselArrow-prev .sb-CarouselArrow-icon
{
    transform: rotate(0deg);
}
.sb-CarouselSlide.isAutoWidth
{
    width: auto;
}
.sb-Carousel
{
    --arrows-position-x: 8px;
    --items-offset-x: 0;
    position: relative;
}
[dir=ltr] .sb-Carousel, [dir=rtl] .sb-Carousel
{
    padding-left: var(--items-offset-x);
    padding-right: var(--items-offset-x);
}
.sb-CarouselArrows .sb-CarouselArrow
{
    position: absolute;
    top: 50%;
    z-index: 3;
}
[dir] .sb-CarouselArrows .sb-CarouselArrow
{
    transform: translateY(-50%);
}
.sb-CarouselArrows.withPagination .sb-CarouselArrow
{
    top: calc(50% - 8px);
}
[dir=ltr] .sb-CarouselArrows .sb-CarouselArrow-prev
{
    left: var(--arrows-position-x);
}
[dir=ltr] .sb-CarouselArrows .sb-CarouselArrow-next, [dir=rtl] .sb-CarouselArrows .sb-CarouselArrow-prev
{
    right: var(--arrows-position-x);
}
[dir=rtl] .sb-CarouselArrows .sb-CarouselArrow-next
{
    left: var(--arrows-position-x);
}
.swiper-button-lock.sb-CarouselArrow
{
    display: none;
}/*# sourceMappingURL=e85410db4f18b9b5.css.map*/