.reviews-carousel-wrapper{position:relative;overflow:hidden;width:100%;direction:rtl}.reviews-carousel-track{display:flex;transition:transform 0.5s ease;will-change:transform}.reviews-carousel-slide{flex:0 0 100%;width:100%;display:flex;gap:15px;padding:10px;box-sizing:border-box}.review-card{flex:1;min-width:0;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:15px;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.review-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.review-avatar{flex-shrink:0}.review-avatar svg{width:40px;height:40px;fill:#ccc}.review-meta{flex-grow:1}.review-author{font-weight:700;font-size:14px;color:#333;margin-bottom:5px}.review-stars{color:gold;font-size:14px;letter-spacing:2px}.review-content{font-size:13px;color:#555;line-height:1.6;margin-bottom:10px;max-height:80px;overflow:hidden}.review-product-link{font-size:12px;border-top:1px solid #eee;padding-top:8px}.review-product-link a{color:#334862;text-decoration:none}.review-product-link a:hover{color:#000}.empty-review{flex:1;background:#f9f9f9;border:1px dashed #ddd;border-radius:8px;min-height:150px}@media (max-width:768px){.reviews-carousel-slide{flex-direction:column;gap:10px;padding:5px}.review-card{padding:10px}.review-avatar svg{width:32px;height:32px}.review-author{font-size:13px}.review-stars{font-size:12px}.review-content{font-size:12px;max-height:60px}.review-product-link{font-size:11px}}