.google-reviews-section{padding:60px 0;background:#fff}.reviews-header-area{text-align:center;margin-bottom:48px}.reviews-main-title{font-size:2rem;font-weight:700;margin-bottom:24px;color:#1f2937}.google-rating-summary-horizontal{display:flex;align-items:center;justify-content:center;gap:24px;padding:20px 32px;background:#f9fafb;border-radius:16px;max-width:600px;margin:0 auto}.google-logo{display:flex;align-items:center;gap:8px}.google-text{font-size:1.25rem;font-weight:600;color:#5f6368}.rating-info-horizontal{display:flex;align-items:center;gap:12px}.rating-number{font-size:2.5rem;font-weight:700;color:#1f2937;line-height:1}.rating-stars-horizontal{display:flex;gap:4px;flex-direction:row}.star-large{font-size:24px;color:#d1d5db}.star-large.filled{color:#fbbf24}.star-large.empty{color:#d1d5db}.review-count{font-size:.9rem;color:#6b7280;margin-left:4px}.carousel-container{position:relative;margin:48px 0}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid #e5e7eb;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#1f2937}.carousel-btn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-50%) scale(1.1)}.prev-btn{left:-24px}.next-btn{right:-24px}.reviews-carousel-wrapper{overflow:hidden;padding:0 8px}.reviews-carousel{display:flex;gap:24px;transition:transform .4s ease-in-out}.review-card-modern{flex:0 0 calc(33.333% - 16px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 1px 2px #0000000d;min-height:200px}.review-card-modern:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.review-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.reviewer-profile{display:flex;align-items:center;gap:12px}.reviewer-photo{width:48px;height:48px;border-radius:50%;object-fit:cover}.reviewer-initial{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.reviewer-info-block{display:flex;flex-direction:column;gap:2px}.reviewer-name-text{font-weight:600;font-size:1rem;color:#1f2937}.review-time{font-size:.8125rem;color:#9ca3af}.google-icon-small{flex-shrink:0}.review-rating-stars{display:flex;gap:2px;margin-bottom:12px}.star-review{font-size:16px;color:#d1d5db}.star-review.filled{color:#fbbf24}.review-text-content{color:#4b5563;line-height:1.6;font-size:.9375rem}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:32px}.carousel-dot{width:10px;height:10px;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot.active{background:#4285f4;width:24px;border-radius:5px}@media (max-width: 1024px){.review-card-modern{flex:0 0 calc(50% - 12px)}}@media (max-width: 768px){.google-reviews-section{padding:40px 0}.reviews-main-title{font-size:1.5rem}.google-rating-summary-horizontal{flex-direction:column;gap:16px;padding:20px}.rating-number{font-size:2rem}.review-card-modern{flex:0 0 100%}.carousel-btn{width:40px;height:40px}.prev-btn{left:-12px}.next-btn{right:-12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-google-review.css.map */
