.reviews-section{background:var(--background-color, #FEFEFE);padding:80px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.reviews-container{max-width:1200px;margin:0 auto;padding:0 20px}.reviews-header{text-align:center;margin-bottom:60px}.reviews-title{font-size:2.5rem;font-weight:600;color:var(--heading-color, #1D1D1F);margin:0 0 20px;font-family:Georgia,serif;letter-spacing:-.02em}.reviews-rating{display:flex;flex-direction:column;align-items:center;gap:8px}.stars{display:flex;gap:2px}.star{color:var(--star-color, #FFD700);font-size:20px;line-height:1}.rating-text{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-color, #666);text-decoration:underline}.verified-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#34c759;color:#fff;border-radius:2px;font-size:10px;font-weight:700}.reviews-carousel{position:relative;display:flex;align-items:center;gap:20px}.carousel-arrow{background:none;border:none;font-size:24px;color:var(--arrow-color, #1D1D1F);cursor:pointer;padding:10px;border-radius:50%;transition:all .3s ease;flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.carousel-arrow:hover{background:#0000000d}.carousel-arrow:disabled{opacity:.5;cursor:not-allowed}.reviews-wrapper{flex:1;overflow:hidden}.reviews-track{display:flex;transition:transform .3s ease;gap:30px}.review-item{flex:0 0 calc(33.333% - 20px);background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #E5E5E7;display:flex;flex-direction:column;gap:16px;min-height:200px}.review-stars{display:flex;gap:2px}.review-stars .star{font-size:16px}.review-text{font-size:16px;line-height:1.5;color:var(--text-color, #666);flex:1;position:relative}.review-text.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-text.expanded{display:block}.read-more-btn{color:#09398a;background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;padding:4px 0;margin-top:8px;transition:opacity .2s ease}.read-more-btn:hover{opacity:.8}.read-less-btn{color:#09398a;background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;padding:4px 0;margin-top:8px;transition:opacity .2s ease}.read-less-btn:hover{opacity:.8}.reviewer-info{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.reviewer-avatar{display:flex;justify-content:center;align-items:center}.avatar-image{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #E5E5E7;background:#f2f2f7;box-shadow:0 2px 8px #0000001a}.avatar-placeholder{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#09398a,#0b4ba8);display:flex;align-items:center;justify-content:center;border:3px solid #E5E5E7;box-shadow:0 2px 8px #0000001a}.avatar-initials{color:#fff;font-size:20px;font-weight:600;line-height:1}.reviewer-name{font-size:14px;font-weight:600;color:var(--heading-color, #1D1D1F);text-align:center;line-height:1.3}@media screen and (max-width: 768px){.reviews-section{padding:60px 0}.reviews-container{padding:0 16px}.reviews-title{font-size:2rem}.reviews-header{margin-bottom:40px}.reviews-carousel{gap:10px}.carousel-arrow{display:none}.reviews-wrapper{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.reviews-wrapper::-webkit-scrollbar{display:none}.reviews-track{gap:20px;width:max-content;padding:0 calc(5vw + 16px) 20px calc(5vw + 16px)}.review-item{flex:0 0 calc(90vw - 32px);padding:24px;min-height:180px;scroll-snap-align:center;scroll-snap-stop:always}.review-text.clamped{font-size:15px;-webkit-line-clamp:6}.review-text.expanded{font-size:15px}}@media screen and (max-width: 480px){.reviews-title{font-size:1.75rem}.review-item{flex:0 0 calc(85vw - 32px);padding:20px;scroll-snap-align:center;scroll-snap-stop:always}.reviews-track{padding:0 calc(7.5vw + 16px) 20px calc(7.5vw + 16px)}.review-text.clamped,.review-text.expanded{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/reviews.css.map */
