.star-rating{display:inline-flex;gap:2px}
.star-partial{position:relative}
.star-partial::before,.star-partial::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat}
.index-real-reviews-section{background:#F5F5F5}
@media screen and (width > 750px){.index-real-reviews{padding:50px 0;& h2{font-size:40px;color:#000;font-weight:bold;margin-bottom:35px;text-transform:uppercase}
& .top{display:flex;align-items:center;justify-content:space-between;& .index-real-reviews-next_prev{display:flex;align-items:flex-end;justify-content:flex-end;& .swiper-button-disabled{opacity:.5}
& .index-real-reviews-next{transform:rotate(180deg);margin-right:20px}
}}}
.index-real-reviews-container{& .review-slide{border-radius:10px;background:#fff;text-align:left;overflow:hidden;& .review-slide-img_top{transition:all ease 0.8s;cursor:pointer}
}& .review-slide:hover .review-slide-img_top{transform:scale(1.05)}& .content{padding:25px 20px;border-bottom:1px solid rgba(0,0,0,0.1);& .review_box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:13px;& .review_box_num{margin-left:3%}
& span{font-size:14px}
& svg{margin:0 2px}
}& h3{font-size:20px;font-weight:600;margin-bottom:16px;color:#000}
& .review_text{font-size:14px;font-weight:400;margin-bottom:25px}
& .user_content{display:flex;align-items:center;justify-content:flex-start;& img{margin-right:5%;width: 40px;height: 40px;}
}}& .products_content{display:flex;align-items:center;justify-content:flex-start;padding:20px;& img{margin-right:5%;width: 50px;height: 50px;}
& .product_name{font-size:16px;font-weight:600}
& .right{width:100%}
& a{font-size:12px;font-weight:400;display:flex;align-items:center;& span{position:relative;display:inline-block}
& span::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#000000;transition:width 0.3s ease}
& span:hover::after{width:100%}
}}}
.star{width:13px;height:14px;background-size:contain;background-repeat:no-repeat}
}@media screen and (width < 750px){.index-real-reviews{padding:30px 0 20px 10px;& h2{font-size:20px;color:#000;font-weight:bold;margin-bottom:15px;text-transform:uppercase}
& .top{display:flex;align-items:center;justify-content:space-between;& .index-real-reviews-next_prev{display:none}
}}.index-real-reviews-container{& .review-slide{border-radius:10px;background:#fff;text-align:left;overflow:hidden}
& .content{padding:15px 10px;border-bottom:1px solid rgba(0,0,0,0.1);& .review_box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:13px;& .review_box_num{margin-left:3%}
& span{font-size:12px}
& svg{margin:0 2px}
}& h3{font-size:20px;font-weight:600;margin-bottom:16px;color:#000}
& .review_text{font-size:12px;font-weight:400;margin-bottom:12px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
& .user_content{display:flex;align-items:center;justify-content:flex-start;& img{margin-right:5%;width: 40px;height: 40px;}& span{font-size: 12px;}
}}& .products_content{display:flex;align-items:center;justify-content:flex-start;padding:10px;& img{margin-right:5%;width: 50px;height: 50px;}
& .product_name{font-size:12px;font-weight:600}
& .right{width:100%}
& a{font-size:12px;font-weight:400;display:flex;align-items:center}
}}.index-real-reviews-container.swiper-container:not(.swiper-container-initialized) .swiper-slide{min-width:auto}
.star{width:13px;height:14px;background-size:contain;background-repeat:no-repeat}
}