.testimonials-section{padding:var(--section-padding-top, 6rem) 0 var(--section-padding-bottom, 6rem);background:#fff}.testimonials-section__container{width:100%;max-width:1000px;margin:0 auto;padding:0 2rem}.testimonials-section__header{text-align:center;margin-bottom:4rem}.testimonials-section__title{font-size:clamp(2.8rem,5vw,4.2rem);font-weight:800;line-height:1.2;color:#2d3748;margin:0 0 1.5rem;letter-spacing:-.02em}.testimonials-section__description{font-size:1.8rem;line-height:1.6;color:#4a5568;max-width:600px;margin:0 auto;text-wrap:balance}.testimonials-section__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:700px;margin:0 auto}.testimonial-card{background:#fff;border-radius:1.6rem;padding:2rem;border:1px solid #E5E7EB;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.testimonial-card__stars{display:flex;gap:.3rem;margin-bottom:1.5rem}.star{width:20px;height:20px;flex-shrink:0}.testimonial-card__author{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.testimonial-card__avatar{width:40px;height:40px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-card__author-info{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.testimonial-card__author-name{font-size:1.6rem;font-weight:600;color:#374151;margin:0;line-height:1.3}.testimonial-card__verified{background:#111827;color:#fff;font-size:1.2rem;font-weight:500;padding:.3rem .8rem;border-radius:.4rem;text-transform:uppercase;letter-spacing:.05em}.testimonial-card__text{font-size:1.6rem;line-height:1.6;color:#4b5563;margin:0}.color-scheme-2{background:linear-gradient(135deg,#fffef7,#fffcf0,#fff9e6,#fff6dc,#fffcf0)}.color-scheme-3{background:linear-gradient(135deg,#f7fafc,#edf2f7)}@media screen and (max-width: 990px){.testimonials-section{padding:4rem 0}.testimonials-section__header{margin-bottom:3rem}.testimonials-section__grid{gap:2rem}.testimonial-card{padding:1.8rem}}@media screen and (max-width: 749px){.testimonials-section{padding:3rem 0}.testimonials-section__container{padding:0 1.5rem}.testimonials-section__header{margin-bottom:2.5rem}.testimonials-section__grid{gap:1.8rem}.testimonial-card{padding:1.5rem}.testimonial-card__stars{margin-bottom:1.2rem}.star{width:18px;height:18px}.testimonial-card__author{margin-bottom:1.2rem;gap:.8rem}.testimonial-card__avatar{width:36px;height:36px}.testimonial-card__author-name{font-size:1.5rem}.testimonial-card__verified{font-size:1.1rem;padding:.25rem .7rem}.testimonial-card__text{font-size:1.5rem}}@media screen and (max-width: 480px){.testimonials-section{padding:2.5rem 0}.testimonials-section__container{padding:0 1rem}.testimonials-section__header{margin-bottom:2rem}.testimonials-section__grid{gap:1.5rem}.testimonial-card{padding:1.3rem}.testimonial-card__stars{margin-bottom:1rem}.star{width:16px;height:16px}.testimonial-card__author{margin-bottom:1rem;gap:.7rem}.testimonial-card__avatar{width:32px;height:32px}.testimonial-card__author-info{gap:.6rem}.testimonial-card__author-name{font-size:1.4rem}.testimonial-card__verified{font-size:1rem;padding:.2rem .6rem}.testimonial-card__text{font-size:1.4rem;line-height:1.5}}.testimonial-card{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.testimonial-card:nth-child(1){animation-delay:.2s}.testimonial-card:nth-child(2){animation-delay:.4s}.testimonial-card:nth-child(3){animation-delay:.6s}.testimonial-card:nth-child(4){animation-delay:.8s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.testimonial-card{animation:none;opacity:1;transform:none}.testimonial-card:hover{transform:none}}.testimonial-card:focus-within{outline:2px solid #001f41;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-testimonials.css.map */
