:root {
    --swiper-navigation-color: var(--base-text-color)!important;
    --swiper-theme-color: var(--base-text-color)!important;
    --photo-swiper-padding-top: 120px;
    /*--photo-swiper-padding-top: 0;*/
    --photo-swiper-height: calc(100vh - 250px);
    --photo-swiper-left-bg: linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 10%);
    --photo-swiper-right-bg: linear-gradient(-90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 10%);
}

.car_swiper__container {
    padding-top: var(--photo-swiper-padding-top);
}

.car_swiper__container > .car_swiper__swiper {
    height: var(--photo-swiper-height);
    box-sizing: border-box;
    display: flex;
    width: 100%;
}

.car_swiper__container > .car_swiper__swiper > .car_swiper__slide {
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.car_swiper__container > .car_swiper__swiper > .car_swiper__slide > img {
    background-position: center;
    object-fit: cover;
    width: 100%;
}

.car_swiper__container > .car_swiper__swiper > .car_swiper__slide > .car_swiper__prev_slide,
.car_swiper__container > .car_swiper__swiper > .car_swiper__slide > .car_swiper__next_slide {
    justify-content: center;
    flex-direction: column;
    position: absolute;
    display: flex;
    height: 100%;
    width: 100%;
}

.car_swiper__container > .car_swiper__swiper > .car_swiper__slide > .car_swiper__prev_slide {
    background: var(--photo-swiper-left-bg);
}

.car_swiper__container > .car_swiper__swiper > .car_swiper__slide > .car_swiper__next_slide {
    background: var(--photo-swiper-right-bg);
}
