.cp-testimonials{padding:var(--section-pad, 80px) 0}.cp-testimonial-grid{display:grid;grid-template-columns:1fr;gap:16px}.cp-testimonial-card{background:var(--cp-light-gray, #f5f3f0);border-radius:12px;padding:24px;display:flex;flex-direction:column}.cp-testimonial-card__stars{color:var(--cp-gold, #c9a96e);font-size:16px;letter-spacing:2px;margin-bottom:12px}.cp-testimonial-card__quote{font-size:14px;line-height:1.7;color:var(--cp-warm-gray, #4a4a4a);flex:1;margin-bottom:16px;font-style:italic;margin-left:0;margin-right:0}.cp-testimonial-card__author{display:flex;align-items:center;gap:12px}.cp-testimonial-card__avatar{width:36px;height:36px;border-radius:50%;background:var(--cp-border, #e5e2dd);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--cp-warm-gray, #4a4a4a);flex-shrink:0}.cp-testimonial-card__name{font-size:14px;font-weight:600;color:var(--cp-dark, #1a1a1a)}.cp-testimonial-card__product{font-size:12px;color:var(--cp-mid-gray, #6b6b6b)}@media(min-width:768px){.cp-testimonial-card{padding:32px}.cp-testimonial-card__quote{font-size:15px;margin-bottom:20px}.cp-testimonial-card__avatar{width:40px;height:40px;font-size:16px}}@media(min-width:768px){.cp-testimonial-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1024px){.cp-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/section-cp-testimonials.css.map */
