.reviews-carousel{--reviews-primary: #ff6600;--reviews-background: #121416;--reviews-text: #fafafa;--reviews-text-muted: #a0a0a0;--reviews-card-bg: #303236;--reviews-border: #333333;position:relative;width:100%;padding:64px 0;background-color:var(--reviews-background);overflow:hidden;border-top:1px solid var(--reviews-border)}.reviews-carousel__header{text-align:center;margin-bottom:40px;padding:0 20px}.reviews-carousel__title{font-family:var(--heading-font-family);font-size:clamp(4rem,4vw,2.5rem);color:var(--reviews-text);margin:0 0 24px;line-height:75%}.reviews-carousel__title span{color:var(--reviews-primary)}.reviews-carousel__subtitle{font-family:var(--text-font-family);font-size:16px;color:var(--reviews-text-muted);margin:0}.reviews-carousel .swiper{width:100%;padding:0 40px}.reviews-carousel .swiper-wrapper{display:flex}.reviews-carousel__item{display:flex;flex-direction:column;height:auto;background-color:var(--reviews-card-bg);border-left:5px solid var(--reviews-primary);overflow:hidden;transition:all .3s ease}.reviews-carousel__item:hover{border-color:var(--reviews-primary)}.reviews-carousel__image{width:100%;height:200px;object-fit:cover}.reviews-carousel__content{display:flex;flex-direction:column;flex:1;padding:20px}.reviews-carousel__text{flex:1;margin-bottom:16px}.reviews-carousel__text p{font-family:var(--heading-font-family);font-size:22px;font-style:italic;line-height:1.6;color:var(--reviews-text);margin:16px 0 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reviews-carousel__rating-section{display:flex;flex-direction:column;gap:8px}.reviews-carousel__stars{display:flex;gap:2px}.reviews-carousel__star{width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.reviews-carousel__star--on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6600'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")}.reviews-carousel__star--off{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666666'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")}.reviews-carousel__reviewer-info{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.reviews-carousel__reviewer-name{font-family:var(--heading-font-family);font-size:18px;color:var(--reviews-primary)}.reviews-carousel__verified-icon{display:inline-flex;align-items:center;color:#22c55e}.reviews-carousel__verified-icon svg{width:14px;height:14px}.reviews-carousel__product{width:100%}.reviews-carousel__product a{font-family:var(--text-font-family);font-size:12px;color:var(--reviews-text-muted);text-decoration:none;transition:color .2s ease}.reviews-carousel__product a:hover{color:var(--reviews-primary)}.reviews-carousel .swiper-button-prev,.reviews-carousel .swiper-button-next{width:48px;height:48px;background:var(--reviews-card-bg);border:2px solid var(--reviews-border);color:var(--reviews-text-muted);transition:all .3s ease}.reviews-carousel .swiper-button-prev:hover,.reviews-carousel .swiper-button-next:hover{border-color:var(--reviews-primary);color:var(--reviews-primary)}.reviews-carousel .swiper-button-prev:after,.reviews-carousel .swiper-button-next:after{display:none}.reviews-carousel .swiper-button-prev svg,.reviews-carousel .swiper-button-next svg{width:20px;height:20px;fill:currentColor}.reviews-carousel .swiper-pagination{position:relative;margin-top:32px}.reviews-carousel .swiper-pagination-bullet{width:8px;height:8px;background:var(--reviews-border);opacity:1}.reviews-carousel .swiper-pagination-bullet-active{background:var(--reviews-primary)}.reviews-carousel__footer{text-align:center;margin-top:40px;padding:0 20px}.reviews-carousel__view-all{display:inline-flex;align-items:center;gap:8px;font-family:var(--text-font-family);font-size:14px;font-weight:600;color:var(--reviews-primary);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.reviews-carousel__view-all:hover{gap:12px}.reviews-carousel__view-all svg{width:16px;height:16px;fill:currentColor;transition:transform .3s ease}.reviews-carousel__view-all:hover svg{transform:translate(4px)}.reviews-carousel--light{--reviews-background: #f5f5f5;--reviews-card-bg: #ffffff;--reviews-text: #1a1a1a;--reviews-text-muted: #666666;--reviews-border: #e0e0e0}.jdgm-header{text-align:center;display:flex;justify-content:center}.jdgm-title{font-family:var(--heading-font-family);font-size:18px;color:var(--reviews-text);margin:0 0 16px;text-align:left}.jdgm-header-info{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.jdgm-average-rating{display:flex;align-items:center;gap:12px}.jdgm-star{width:18px;height:18px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.jdgm-rating-text{font-family:var(--text-font-family);font-size:15px;font-weight:500;color:var(--reviews-text)}.jdgm-reviews-count{font-weight:400}.jdgm-verified-badge-header{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#22c55e1a;border-radius:20px;border:1px solid rgba(34,197,94,.3)}.jdgm-verified-checkmark{width:16px;height:16px;fill:#22c55e}.jdgm-verified-text{font-family:var(--text-font-family);font-size:13px;font-weight:500;color:#22c55e}.reviews-carousel--light .jdgm-header{background:#00000008}.reviews-carousel--light .jdgm-title,.reviews-carousel--light .jdgm-rating-text{color:#1a1a1a}@media screen and (max-width:1024px){.reviews-carousel .swiper{padding:0 60px}}@media screen and (max-width:768px){.reviews-carousel{padding:48px 0}.reviews-carousel .swiper{padding:0 50px}.reviews-carousel__subtitle{font-size:14px}.reviews-carousel__item{min-height:200px}.reviews-carousel__content{padding:16px}.reviews-carousel__text p{font-size:14px;-webkit-line-clamp:3}}@media screen and (max-width:480px){.reviews-carousel .swiper{padding:0 40px}.reviews-carousel__reviewer-info{flex-direction:column;align-items:flex-start;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/reviews-carousel.css.map */
