.latest-product .img-size1 { aspect-ratio: 1/0.9; object-fit: cover;}
.latest-product-carousel-pagination{
    position: static;
    margin-top: 30px;
}
.latest-product-carousel-pagination .swiper-pagination-bullet{
    border-color: var(--e-global-color-primary)!important;
}
.latest-product-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: var(--e-global-color-primary)!important;
}
.latest-product-carousel-wrapper{
    position: relative;
    padding: 0 50px;
    margin-bottom: 50px;
}
.latest-product-content { margin-top: 15px;}
.latest-product-carousel-prev,
.latest-product-carousel-next{
    background-image: url('../svg/icon-arrow-left.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.latest-product-carousel-next{
    transform: rotate(180deg);
}
.latest-product-carousel-wrapper .swiper-button-prev::after,
.latest-product-carousel-wrapper .swiper-button-next::after{
    display: none;
}
.latest-product-carousel-wrapper .swiper-button-next,
.latest-product-carousel-wrapper .swiper-button-prev {
    top: 30%;
    width: calc(var(--swiper-navigation-size)/ 44 * 20);
}

@media screen and (max-width: 1199px){
    .gx-4{
        --bs-gutter-x: 1rem;
    }
}
@media screen and (max-width: 991px){
    .row-cols-md-5 > *{
        width: 33.33%;
    }
    .gy-3{
        --bs-gutter-y: 2rem;
    }
}
@media screen and (max-width: 767px){
    .row-cols-md-5 > *{
        width: 50%;
    }
}
@media screen and (max-width: 575px){
    .row-cols-md-5 > *{
        width: 100%;
    }
}