.testimonials{background:linear-gradient(to bottom,#fff,#faf8ff)}.testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.testimonial-card{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 5px 25px #8601cf14;border:1px solid rgba(134,1,207,.1);transition:all .3s ease;display:flex;flex-direction:column}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #8601cf26;border-color:#8601cf33}.testimonial-card__stars{display:flex;gap:.3rem;margin-bottom:1.5rem}.testimonial-card__star{width:18px;height:18px;color:gold}.testimonial-card__text{font-size:1.5rem;line-height:1.7;color:var(--color-text);font-style:italic;margin:0 0 1.5rem;flex-grow:1}.testimonial-card__author{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(134,1,207,.1)}.testimonial-card__avatar{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid var(--color-secondary)}.testimonial-card__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-size:1.6rem;font-weight:700;text-transform:uppercase}.testimonial-card__name{font-weight:600;color:var(--color-primary);font-size:1.4rem}@media (max-width: 576px){.testimonials__grid{grid-template-columns:1fr}.testimonial-card{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/testimonials.css.map */
