.review-carousel-wrapper{width:100%;overflow:hidden}.review-carousel__heading{text-align:center;margin-bottom:3rem}.review-carousel__heading .title{margin:0;font-weight:600;line-height:1.2}.keen-slider{display:flex;overflow:hidden;cursor:grab}.keen-slider:active{cursor:grabbing}.keen-slider__slide{min-height:0;overflow:visible;position:relative}.review-card{background:#f4f4f4;border-radius:12px;padding:0;display:flex;flex-direction:column;height:auto;overflow:visible;width:300px;flex:0 0 300px}.review-card--image_only{background:transparent;border-radius:0;padding:0}.review-card--image_only .review-card__media{border-radius:12px}.review-card--align-left{text-align:left}.review-card--align-center{text-align:center}.review-card--align-right{text-align:right}.review-card--align-center .review-card__stars{justify-content:center}.review-card--align-right .review-card__stars{justify-content:flex-end}.review-card__media{position:relative;width:100%;overflow:hidden;border-radius:12px 12px 0 0;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.review-card__image,.review-card__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;flex-shrink:0}.review-card__media[style*="height: auto"] .review-card__image,.review-card__media[style*="height: auto"] .review-card__video{height:auto;object-fit:contain}.review-card__video{border-radius:0}.review-card__content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:1rem}.review-card__stars{display:flex;gap:2px;margin:1rem 1.5rem 0;justify-content:flex-start}.star{font-size:16px;line-height:1}.star--filled{color:#ffc107}.star--empty{color:#e0e0e0}.review-card__text{margin:0 1.5rem;flex-grow:1}.review-card__text-content{font-size:14px;line-height:1.4;color:#000;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:5.6em}.review-card__text.expanded .review-card__text-content{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;max-height:none!important;transition:max-height .3s ease}.review-card__text p{margin:0}.review-card__show-more{color:#000;cursor:pointer;font-size:13px;margin:8px 0 0;padding:0;text-decoration:underline;transition:all .3s ease;opacity:1;display:inline-block}.review-card__show-more:hover{color:#0056b3}.review-card__name{font-size:14px;font-weight:600;color:#000;margin:0 1.5rem}.review-card__verified{font-size:12px;color:#666;margin:0 1.5rem 1.5rem;display:flex;align-items:center;gap:4px}.review-card__verified:before{content:"\2713";color:#28a745;font-weight:700;font-size:14px}.keen-slider-navigation{display:flex;justify-content:center;margin-top:2rem;gap:1rem}.keen-slider-navigation button{width:40px;height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.keen-slider-navigation button:hover{background:#f8f8f8;box-shadow:0 4px 12px #00000026}.keen-slider-navigation button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width: 749px){.review-carousel__heading{margin-bottom:2rem}.review-carousel__heading .title{font-size:2.7rem}.review-card{min-height:350px;width:280px;flex:0 0 280px}.review-card__media{height:180px}.review-card__text-content{font-size:13px;-webkit-line-clamp:3;line-clamp:3}.review-card__text.expanded .review-card__text-content{-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important}}@media screen and (min-width: 750px) and (max-width: 1199px){.review-card{min-height:380px;width:290px;flex:0 0 290px}.review-card__media{height:190px}}@media screen and (min-width: 1200px){.review-card{min-height:420px}.review-card__media{height:220px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-review-carousel.css.map */
