.custom-reviews-slider{padding:20px;position:relative}.reviews-slick-slider{padding:20px 0 40px 0}.review-box{background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem;height:100%;margin:0;transition:transform 0.2s ease}.review-box:hover{transform:translateY(-2px)}.review-content{display:flex;flex-direction:column;gap:.8rem;flex:1}.review-stars{color:gold;font-size:1.2rem}.star{margin-right:2px}.star-filled{color:gold}.star-empty{color:#e0e0e0}.review-title{font-size:1.1rem;font-weight:600;margin:0}.review-text{font-size:.95rem;line-height:1.5;color:#4a4a4a;flex:1}.read-more,.read-less{background:none;border:none;color:#06c;cursor:pointer;padding:0;font-size:.9rem;margin-top:.5rem}.read-more:hover,.read-less:hover{text-decoration:underline}.review-meta{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#666}.reviewer-name{font-weight:500}.review-date{color:#888}.slick-slide{height:auto}.slick-track{display:flex;align-items:stretch}.slick-slide>div{height:100%}.slick-prev,.slick-next{display:block;position:absolute!important;top:40%!important;transform:translateY(-50%)!important;z-index:1;width:40px!important;height:40px!important;background:#fff!important;border:1px solid #ddd!important;border-radius:50%!important;color:transparent!important;cursor:pointer;transition:all 0.3s ease;font-size:0!important;padding:0!important;line-height:0!important;box-sizing:border-box!important}.slick-prev:before,.slick-next:before{content:'▶';font-size:16px;color:#333;display:block}.slick-prev:before{transform:rotate(180deg)}.slick-prev:hover:before,.slick-next:hover:before{color:#000}.slick-prev{left:-20px}.slick-next{right:-20px}.slick-dots{bottom:-30px;list-style:none;padding:0;margin:0;text-align:center}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{width:10px;height:10px;border-radius:50%;background:#ccc;border:none;font-size:0;padding:0;cursor:pointer;transition:background 0.3s ease}.slick-dots li.slick-active button{background:#333}.slick-slide{padding:0 10px}.reviews-slick-slider{margin:0 -10px}@media (max-width:768px){.slick-prev,.slick-next{display:none!important}.custom-reviews-slider{padding:10px}}