.product-reviews-section{padding:60px 0;background:linear-gradient(180deg,#fafafa,#fff)}.product-reviews-section .container{max-width:1400px;margin:0 auto;padding:0 20px}.reviews-header{text-align:center;margin-bottom:40px}.reviews-title{font-size:32px;font-weight:700;color:#1a1a1a;margin:0 0 10px;letter-spacing:-.5px}.reviews-subtitle{font-size:16px;color:#666;margin:0}.reviews-summary{display:flex;justify-content:center;align-items:flex-start;gap:60px;margin-bottom:50px;padding:30px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f}.summary-rating{text-align:center}.big-rating{font-size:56px;font-weight:800;color:#1a1a1a;line-height:1;display:block}.summary-stars{margin:10px 0}.stars-display{display:flex;justify-content:center;gap:4px}.star-icon{width:20px;height:20px;color:#ddd;transition:color .2s ease}.star-icon.filled{color:#fbbf24}.review-count{font-size:14px;color:#888}.rating-bars{flex:1;max-width:350px}.rating-bar-item{display:flex;align-items:center;gap:12px;margin-bottom:8px}.bar-label{font-size:13px;color:#666;width:60px}.bar-track{flex:1;height:8px;background:#eee;border-radius:4px;overflow:hidden}.bar-fill{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:4px;transition:width .5s ease}.bar-count{font-size:13px;color:#888;width:30px;text-align:right}.reviews-slider-wrapper{position:relative;display:flex;align-items:center;gap:15px;margin-bottom:30px}.reviews-slider{flex:1;overflow:hidden;padding:10px 0}.reviews-track{display:flex;gap:24px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.review-card{flex:0 0 calc(33.333% - 16px);min-width:300px;background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0000001a}.review-card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.reviewer-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;flex-shrink:0}.reviewer-info{flex:1;min-width:100px}.reviewer-name{display:block;font-weight:600;color:#1a1a1a;font-size:15px}.review-date{font-size:12px;color:#888}.verified-badge{display:flex;align-items:center;gap:4px;font-size:11px;color:#10b981;background:#ecfdf5;padding:4px 10px;border-radius:20px;font-weight:500}.verified-badge svg{width:14px;height:14px}.review-rating{display:flex;gap:3px;margin-bottom:12px}.review-rating .star-icon{width:16px;height:16px}.review-title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 10px;line-height:1.4}.review-content{font-size:14px;color:#555;line-height:1.6;margin:0 0 16px}.review-helpful{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.review-helpful>span{font-size:12px;color:#888}.helpful-btn{display:flex;align-items:center;gap:6px;background:none;border:1px solid #e0e0e0;padding:6px 12px;border-radius:20px;font-size:12px;color:#666;cursor:pointer;transition:all .2s ease}.helpful-btn:hover{background:#f5f5f5;border-color:#ccc}.helpful-btn svg{width:14px;height:14px}.slider-nav{display:none!important}.slider-nav:hover{background:#e5e5e5;border-color:#ccc}.slider-nav svg{width:20px;height:20px;stroke:#333;stroke-width:2.5;fill:none}.slider-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;height:20px}.slider-dot{width:6px;height:6px;min-width:6px;min-height:6px;max-width:6px;max-height:6px;border-radius:50%;background:#ccc;border:none;cursor:pointer;transition:background .2s ease;padding:0;margin:0;box-sizing:border-box}.slider-dot:hover{background:#999}.slider-dot.active{background:#333}.write-review-cta{text-align:center}.write-review-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px 32px;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #667eea4d}.write-review-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #667eea66}.write-review-btn svg{width:18px;height:18px}@media(max-width:1024px){.review-card{flex:0 0 calc(50% - 12px);min-width:280px}.reviews-summary{flex-direction:column;align-items:center;gap:30px}.rating-bars{width:100%;max-width:400px}}@media(max-width:768px){.product-reviews-section{padding:40px 0}.reviews-title{font-size:26px}.reviews-subtitle{font-size:14px}.reviews-summary{padding:20px;margin-bottom:30px}.big-rating{font-size:44px}.review-card{flex:0 0 calc(100% - 10px);min-width:260px}.slider-nav{width:32px;height:32px}.slider-nav svg{width:18px;height:18px}.reviews-slider-wrapper{gap:10px}.review-card-header{flex-wrap:wrap}.verified-badge{margin-top:8px;width:100%;justify-content:center}}@media(max-width:480px){.product-reviews-section{padding:30px 10px}.reviews-title{font-size:22px}.slider-nav{display:none!important}.reviews-slider-wrapper{padding:0}.reviews-slider{padding:10px 5px}.review-card{padding:16px}.slider-dots{gap:8px;margin-bottom:15px}.slider-dot{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;max-width:6px!important;max-height:6px!important}.write-review-btn{padding:12px 24px;font-size:14px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review-card{animation:fadeInUp .5s ease forwards}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-reviews.css.map */
