.testimonials-section{padding:100px 24px;background-color:#faf7f2;font-family:EB Garamond,Georgia,serif}.testimonials-section__header{text-align:center;max-width:640px;margin:0 auto 64px}.testimonials-section__eyebrow{font-size:.75rem;letter-spacing:.35em;text-transform:uppercase;color:#c9a86a;margin:0 0 1rem}.testimonials-section__title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;color:#1a1714;margin:0;line-height:1.15}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;max-width:1100px;margin:0 auto}.testimonial-card{background:#fff;border:1px solid #e8e0d4;border-radius:4px;padding:36px 32px;display:flex;flex-direction:column;gap:20px;transition:box-shadow .25s ease}.testimonial-card:hover{box-shadow:0 8px 32px #1a171412}.testimonial-card__stars{display:flex;gap:4px}.testimonial-card__star{color:#c9a86a;font-size:.9rem}.testimonial-card__quote{font-size:1.05rem;font-style:italic;color:#3d362e;line-height:1.7;margin:0;flex:1}.testimonial-card__quote:before{content:'"';font-family:Cormorant Garamond,serif;font-size:2.5rem;color:#c9a86a;line-height:0;vertical-align:-.6rem;margin-right:4px;opacity:.5}.testimonial-card__divider{width:32px;height:1px;background:#e8e0d4}.testimonial-card__author{display:flex;flex-direction:column;gap:2px}.testimonial-card__name{font-size:.95rem;font-weight:600;color:#1a1714;font-style:normal}.testimonial-card__meta{font-size:.8rem;color:#c9a86a;letter-spacing:.1em}@media(max-width:640px){.testimonials-section{padding:72px 16px}.testimonials-grid{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/testimonials-section.css.map */
