.swiper {
    width: 100%;
    /* height: 650px; */
    margin-left: auto;
    margin-right: auto;
    height: auto;
}
/* .swiper-slide {
    height: calc((100% - 30px) / 2) !important;
} */
.wrap-swiper {
    position: relative;
}
.swiper-button-next:after, .swiper-button-prev:after {
    content: '';
}
.swiper-button-prev, .swiper-button-next {
    width: 38px;
    height: 70px;
    background-color: rgb(255 255 255 / 60%);
    border-radius: 5px;
}
.swiper-button-prev {
    left: -15px;
    transform: translateY(-12px);
}
.swiper-button-next {
    right: -15px;
    transform: translateY(-12px);
}
.swiper-button-prev.swiper-button-prev-category-products,
.swiper-button-next.swiper-button-next-category-products{
    top: calc(50% - 35px)!important;
}
.swiper-button-prev.swiper-button-prev-products-bike,
.swiper-button-prev.swiper-button-prev-products-motobike,
.swiper-button-prev.swiper-button-prev-partner,
.swiper-button-prev.swiper-button-prev-customer,
.swiper-button-prev.swiper-button-prev-blog,
.swiper-button-prev.swiper-button-prev-category-products {
    left: 0;
}
.swiper-button-next.swiper-button-next-products-bike,
.swiper-button-next.swiper-button-next-products-motobike,
.swiper-button-next.swiper-button-next-partner,
.swiper-button-next.swiper-button-next-customer,
.swiper-button-next.swiper-button-next-blog,
.swiper-button-next.swiper-button-next-category-products {
    right: 0;
}
.swiper#swiper-partner {
    height: 70px;
}
.swiper#swiper-customer {
    height: auto;
}
.swiper#swiper-customer .swiper-slide {
    height: auto!important;
}
#swiper-partner .swiper-slide {
    display: flex;
    align-items: center;
}

/* slide product details */
.swiper-button-prev.swiper-button-prev-detail-main,
.swiper-button-prev.swiper-button-prev-detail-main-2,
.swiper-button-prev.swiper-button-prev-detail-main-3 {
    width: auto;
    left: 0;
    background-color: transparent;
}
.swiper-button-next.swiper-button-next-detail-main,
.swiper-button-next.swiper-button-next-detail-main-2,
.swiper-button-next.swiper-button-next-detail-main-3 {
    width: auto;
    right: 0;
    background-color: transparent;
}
.swiper-button-prev.swiper-button-prev-detail-main img,
.swiper-button-prev.swiper-button-prev-detail-main-2 img,
.swiper-button-prev.swiper-button-prev-detail-main-3 img {
    transform: rotate(180deg);
}
.swiper-button-prev.swiper-button-prev-detail-main-thumb,
.swiper-button-next.swiper-button-next-detail-main-thumb,
.swiper-button-prev.swiper-button-prev-detail-main-thumb-2,
.swiper-button-next.swiper-button-next-detail-main-thumb-2,
.swiper-button-prev.swiper-button-prev-detail-main-thumb-3,
.swiper-button-next.swiper-button-next-detail-main-thumb-3,
.swiper-button-prev.swiper-button-prev-accessory,
.swiper-button-next.swiper-button-next-accessory,
.swiper-button-prev.swiper-button-prev-products-saw,
.swiper-button-next.swiper-button-next-products-saw,
.swiper-button-prev.swiper-button-prev-products-related,
.swiper-button-next.swiper-button-next-products-related {
    background: rgba(0, 0, 0, 0.12);
    width: 18px;
    height: 32px;
    transform: translateY(0);
}
.swiper-button-prev.swiper-button-prev-detail-main-thumb img,
.swiper-button-next.swiper-button-next-detail-main-thumb img,
.swiper-button-prev.swiper-button-prev-detail-main-thumb-2 img,
.swiper-button-next.swiper-button-next-detail-main-thumb-2 img,
.swiper-button-prev.swiper-button-prev-detail-main-thumb-3 img,
.swiper-button-next.swiper-button-next-detail-main-thumb-3 img,
.swiper-button-prev.swiper-button-prev-accessory img,
.swiper-button-next.swiper-button-next-accessory img,
.swiper-button-prev.swiper-button-prev-products-saw img,
.swiper-button-next.swiper-button-next-products-saw img,
.swiper-button-prev.swiper-button-prev-products-related img,
.swiper-button-next.swiper-button-next-products-related img {
    width: 8px;
}
.swiper-button-prev.swiper-button-prev-detail-main-thumb,
.swiper-button-prev.swiper-button-prev-detail-main-thumb-2,
.swiper-button-prev.swiper-button-prev-detail-main-thumb-3,
.swiper-button-prev.swiper-button-prev-accessory,
.swiper-button-prev.swiper-button-prev-products-saw,
.swiper-button-prev.swiper-button-prev-products-related {
    left: 1px;
}
.swiper-button-next.swiper-button-next-detail-main-thumb,
.swiper-button-next.swiper-button-next-detail-main-thumb-2,
.swiper-button-next.swiper-button-next-detail-main-thumb-3,
.swiper-button-next.swiper-button-next-accessory,
.swiper-button-next.swiper-button-next-products-saw,
.swiper-button-next.swiper-button-next-products-related {
    right: 1px;
}
/* end slide product details */
@media only screen and (min-width: 992px) {
    .swiper-button-prev {
        left: -38px;
    }
    .swiper-button-next {
        right: -38px;
    }
}