main .swiper-container {
    overflow: hidden;
    position: relative;
}
/* main .swiper-wrapper {
    transition: 0s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0s;
} */
main .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide .banner-img{
    width: 100%;
    height: 100%;
}
main .swiper-button-next, .swiper-button-prev {
    color: white;
}
main .swiper-pagination-bullet-active {
    background-color: white;
}

.product-cate-name {
    display: inline-block;
    font-size: 28px;
    padding: 0 18px;
    border-bottom: 1px solid #444;
    padding-bottom: 1px;
    margin-bottom: 10px;
}
.product-cate-name:hover {
    padding-bottom: 0;
    border-bottom: 2px solid #444;
}


.product-list-sec {
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #d9d9d9;
    padding: 8px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.product-list {
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #d9d9d9;
    padding: 8px;
    border-radius: 10px;
}
.product {
    width: 20%;
    padding: 10px;
    box-sizing: border-box;
}
.product:hover .product-title {
    transition: .3s;
    color: var(--cur-primary-color);
}
.product img {
    width: 100%;
}
.product-title {
    font-size: 15px;
    margin-bottom: 10px;
    height: 44px;
    overflow: hidden;
}
.product-price, .sales_volume {
    width: 100%;
    text-align: center;
    font-size: 15px;
    margin: 5px;
    padding: 5px 0;
    border-radius: 8px;
    box-sizing: border-box;
}



.sales_volume {
    color: black;
    border: 1px solid #ccc;
}
.product-price {
    color: green;
    background-color: var(--cur-theme-color);
    
    
    color: white;
}
