.testimonials-section{position:relative}.testimonials-section .section-header{margin-bottom:100px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.testimonial-card{background-color:var(--color-cream);border-radius:var(--radius-md);padding:32px;box-shadow:var(--shadow-lg);transition:var(--transition-base)}.testimonial-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-4px)}.stars{display:flex;gap:4px;margin-bottom:16px}.star{color:#e0e0e0;font-size:20px}.star.filled{color:var(--color-rust)}.testimonial-text{font-style:italic;color:var(--color-charcoal);margin-bottom:24px;line-height:1.6;font-size:16px}.testimonial-author{border-top:1px solid #ddd;padding-top:16px}.testimonial-name{font-weight:700;color:var(--color-ranch-brown);margin-bottom:4px}.testimonial-location{font-size:14px;color:var(--color-sage)}@media screen and (max-width: 989px){.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width: 749px){.testimonials-section .section-header{margin-bottom:60px}.testimonial-grid{grid-template-columns:1fr}.testimonial-card{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-testimonials.css.map */
