@import"https://fonts.googleapis.com/css2?family=Righteous&display=swap";.testimonials{overflow:hidden}.testimonials__header{max-width:64rem;margin:0 auto 4rem;text-align:center}.testimonials__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-body-family)}.testimonials__heading{margin:0 0 1.6rem;font-family:Righteous,sans-serif;font-weight:400;font-size:clamp(2.8rem,2rem + 2.5vw,4.4rem);line-height:1.15}.testimonials__stars{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0 0 1rem}.testimonials__stars-icon{width:2rem;height:2rem}.testimonials__rating-text{margin:0;font-size:1.5rem;font-family:var(--font-body-family)}.testimonials__viewport{width:100%;overflow:hidden}.testimonials__track{display:flex;gap:3.2rem;list-style:none;margin:0;padding:.5rem 0 1.5rem;will-change:transform}.testimonials__track.is-animating{transition:transform .7s cubic-bezier(.65,0,.35,1)}.testimonial-card{flex:0 0 auto;width:min(56rem,78vw);background-color:#fff;border-radius:2rem;padding:3.6rem;box-shadow:0 1.2rem 3rem #141e190f;display:flex;flex-direction:column;cursor:pointer}.testimonial-card__stars{display:flex;gap:.3rem;margin:0 0 2rem}.testimonial-card__stars .testimonials__stars-icon{width:1.7rem;height:1.7rem}.testimonial-card__star--empty{opacity:.25}.testimonial-card__quote{margin:0 0 3rem;font-family:Righteous,sans-serif;font-weight:400;font-size:1.9rem;line-height:1.45;flex:1}.testimonial-card__author{display:flex;align-items:center;gap:1.4rem}.testimonial-card__avatar{flex:0 0 auto;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background-color:#eef1ea}.testimonial-card__avatar img,.testimonial-card__avatar svg{width:100%;height:100%;object-fit:cover;display:block}.testimonial-card__avatar-placeholder{color:#c7cfc0}.testimonial-card__name{margin:0;font-size:1.6rem;font-weight:700;font-family:var(--font-body-family)}.testimonial-card__caption{margin:.2rem 0 0;font-size:1.4rem;font-family:var(--font-body-family)}@media screen and (max-width:989px){.testimonial-card{padding:3rem}}@media screen and (max-width:749px){.testimonials__header{margin-bottom:3rem}.testimonials__track{gap:2rem}.testimonial-card{padding:2.8rem 2.4rem}.testimonial-card__quote{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.testimonials__track.is-animating{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-testimonials.css.map */
