.plp_swiper_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2.5rem;
    width: 100%;
    max-width: 1920px;
    background: var(--gray-dark-9, #F1F1F1);
    padding: 6.25rem 5.5rem;
}
.plp_swiper_container__title p {
    padding: 0;
    margin: 0;
}
.plp_swiper_content {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
    width: 100%;
    
}
.plp_swiper_vehicle {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    gap: 2.5rem;
    align-self: stretch;
    overflow:hidden;
    width: 100%;
    height: 100%;
    background: var(--gray-dark-9, #F1F1F1);
}
.plp_swiper_vehicle__main {
    width: 100%;
    height: 100%;
}
.plp_swiper_vehicle__wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
}
.plp_sv__slide {
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;

    
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.plp_sv__button_prev,
.plp_sv__button_next {
    position: relative;
    /* top: var(--swiper-navigation-top-offset, 52%); */
    /* width: calc(var(--swiper-navigation-size) / 44* 27); */
    /* height: var(--swiper-navigation-size, 44px); */
    /* margin-top: calc(0px -(var(--swiper-navigation-size) / 2)); */
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--brand-black);


    padding: 2rem 1rem;
    background: rgba(255, 255, 255, 0.60);
}

.plp_sv__button_next__icon {
    width: 1rem;
    height: 1.75rem;
    flex-shrink: 0;
}

.plp_sv__button_next:after, .plp_sv__button_prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size, 44px);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.plp_sv__button_prev:after, .swiper-rtl .plp_sv__button_next:after {
    /* content: 'prev'; */
}
.plp_sv__button_next:after, .swiper-rtl .plp_sv__button_prev:after {
    /* content: 'next'; */
}
.plp_sv__button_next, .swiper-rtl .plp_sv__button_prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
}
.plp_sv__button_next.swiper-button-disabled, .plp_sv__button_prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

/* pagination */
.plp_sv__pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2.5rem;
    color: var(--brand);
}

.plp_sv__pagination
.swiper-pagination-bullet {
    width: 0.75rem;
    height: 0.75rem;
    background: transparent;
    border: 0.15rem solid #B3B3B3;
}

.plp_sv__pagination 
.swiper-pagination-bullet-active {
    background: var(--brand);
    border: none;
    width: 1.25rem;
    height: 1.25rem;
}