.reviews-testimonials-section{width:100%;padding:60px 0;background-color:var(--page-background, #F5F1EA)}.reviews-testimonials-wrapper{max-width:1300px;margin:0 auto;padding:0 24px;font-family:Merriweather,serif}.reviews-header{text-align:center;margin-bottom:40px}.reviews-heading{color:#1c1c1c;font-size:30px;font-weight:700;margin:0 0 8px}.reviews-subheading{color:#6b6b6b;font-size:15px;margin:0}.reviews-slider-container{position:relative;overflow:hidden}.reviews-track{display:flex;gap:20px;transition:transform .4s ease;cursor:grab}.reviews-track.reviews-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.reviews-track.reviews-dragging .review-card{pointer-events:none}.review-card{flex:0 0 calc((100% - 60px)/4);background:#fbf7f0;border:1px solid rgba(184,147,90,.18);border-radius:12px;box-shadow:0 2px 10px #1c1c1c0d;padding:24px;display:flex;flex-direction:column;box-sizing:border-box}.reviews-track-stretch .review-card{flex:1 1 0}.review-stars{display:flex;gap:3px;margin-bottom:14px}.star-filled{color:#b8935a}.star-empty{color:#b8935a;opacity:.35}.review-text{color:#1c1c1c;font-size:14.5px;line-height:1.6;margin:0 0 20px;flex-grow:1;word-break:break-word}.review-footer{display:flex;align-items:center;gap:10px}.review-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.review-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:#1c1c1c;color:#f5f1ea;font-weight:700;font-size:15px}.review-customer-info{display:flex;flex-direction:column;line-height:1.3;margin-right:auto}.review-customer-name{color:#1c1c1c;font-size:13.5px;font-weight:700}.review-customer-location{color:#6b6b6b;font-size:12px}.review-verified{display:flex;align-items:center;gap:4px;color:#b8935a;font-size:11px;font-weight:600;white-space:nowrap}.reviews-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.reviews-dot{width:8px;height:8px;border-radius:50%;border:none;background:#6b6b6b;opacity:.4;padding:0;cursor:pointer}.reviews-dot.active{background:#b8935a;opacity:1}@media screen and (max-width:749px){.reviews-testimonials-section{padding:40px 0}.reviews-heading{font-size:24px}.reviews-track{gap:16px}.review-card{flex:0 0 100%;padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/reviews-testimonials.css.map */
