.testimonials-section{padding:var(--section-padding-top, 36px) 0 var(--section-padding-bottom, 36px)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:0 2rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 989px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.testimonials-grid{grid-template-columns:1fr;padding:0 1.5rem}}.testimonial-card{background:rgb(var(--color-background));border-radius:16px;padding:2rem;position:relative;box-shadow:0 2px 10px #0000000d}.testimonial-card__stars{font-size:1.5rem;color:var(--stars-color, #ffd700);margin-bottom:1rem;letter-spacing:2px}.testimonial-card__quote-icon{position:absolute;top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.testimonial-card__quote-icon svg{width:50%;height:50%}.testimonial-card__text{font-size:1rem;line-height:1.6;color:rgb(var(--color-foreground));margin-bottom:1.5rem}.testimonial-card__author{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.testimonial-card__avatar{width:3rem;height:3rem;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card__author-info{display:flex;flex-direction:column}.testimonial-card__author-name{font-weight:600;font-size:.95rem;color:rgb(var(--color-foreground))}.testimonial-card__author-title{font-size:.85rem;color:rgba(var(--color-foreground),.6)}.testimonials-title{text-align:center;margin-bottom:2.5rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vouch-testimonials.css.map */
