.vj-testi-section{background:#fff;padding:70px 0;font-family:Poppins,sans-serif}.vj-testi-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.vj-eyebrow-left{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:700;color:#c79a45;margin-bottom:16px}.vj-eyebrow-left:before{content:"";width:20px;height:1px;background:#c79a45}.vj-testi-h2{font-family:Playfair Display,serif;font-weight:500;font-size:34px;color:#1e3a2b;line-height:1.2;margin:0 0 36px}.vj-testi-h2 em{font-style:italic;color:#c79a45}.vj-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.vj-testi-card{background:#f5e9da;border:1px solid #E4D5BC;padding:28px 26px}.vj-testi-card--featured{grid-column:1 / -1}.vj-testi-rating-header{text-align:center;margin-bottom:28px}.vj-testi-score{font-family:Playfair Display,serif;font-size:38px;color:#c79a45}.vj-testi-stars-lg{color:#c79a45;letter-spacing:3px;font-size:16px;margin:6px 0}.vj-testi-count{font-size:12.5px;color:#8a7c63}.vj-testi-stars{color:#c79a45;letter-spacing:2px;font-size:13px;margin-bottom:12px}.vj-testi-card h3{font-family:Playfair Display,serif;font-weight:500;font-size:17px;color:#1e3a2b;margin:0 0 10px;line-height:1.35}.vj-testi-body{font-size:13px;color:#8a7c63;line-height:1.65;margin:0 0 18px}.vj-testi-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vj-testi-who{font-size:12.5px;font-weight:600;color:#4c4438}.vj-testi-badge{background:#dcebd9;color:#2f5233;font-size:10.5px;font-weight:700;padding:4px 12px;border-radius:20px}@media(min-width:981px){.vj-testi-card--featured{display:flex;align-items:center;gap:0}.vj-testi-card--featured .vj-testi-rating-header{flex:0 0 200px;margin-bottom:0;padding-right:32px;border-right:1px solid #E4D5BC}.vj-testi-card--featured .vj-testi-content{flex:1;padding-left:32px}.vj-testi-card--featured .vj-testi-stars{margin-bottom:10px}.vj-testi-card--featured h3{font-size:19px}}@media(max-width:980px){.vj-testi-grid{grid-template-columns:1fr}}@media(max-width:680px){.vj-testi-section{padding:48px 0}.vj-testi-h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vj-testimonials.css.map */
