.ss-reviews{background:#F2EEE6;padding:100px 24px}
.ss-reviews__inner{max-width:1100px;margin:0 auto}
.ss-reviews__heading{font-size:30px;font-weight:800;color:#141414;text-align:center;margin:0 0 16px;letter-spacing:-1px}
@media(min-width:768px){.ss-reviews__heading{font-size:40px;letter-spacing:-1.5px}}
.ss-reviews__rating-summary{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:56px}
.ss-reviews__stars{display:flex;gap:2px}
.ss-reviews__stars svg{width:22px;height:22px;fill:#7A3B1E;color:#7A3B1E}
.ss-reviews__rating-text{font-size:15px;color:#6B6760;letter-spacing:.2px}
.ss-reviews__grid{display:grid;grid-template-columns:1fr;gap:20px}
@media(min-width:640px){.ss-reviews__grid{grid-template-columns:1fr 1fr}}
@media(min-width:900px){.ss-reviews__grid{grid-template-columns:1fr 1fr 1fr}}
.ss-reviews__card{background:#fff;border-radius:6px;padding:32px 28px;box-shadow:0 2px 20px rgba(0,0,0,0.06);display:flex;flex-direction:column}
.ss-reviews__card-stars{display:flex;gap:2px;margin-bottom:16px}
.ss-reviews__card-stars svg{width:15px;height:15px;fill:#7A3B1E;color:#7A3B1E}
.ss-reviews__card-text{font-size:15px;color:#2A2A2A;line-height:1.75;margin:0 0 20px;flex:1;font-style:italic}
.ss-reviews__card-text::before{content:'\201C';font-size:28px;font-style:normal;color:#E2DDD5;line-height:0;vertical-align:-8px;margin-right:2px}
.ss-reviews__card-author{font-size:13px;font-weight:700;color:#3A3A3A;letter-spacing:.3px;text-transform:uppercase}
.ss-reviews__verified{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#3A6B4A;margin-top:8px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}
.ss-reviews__verified svg{width:11px;height:11px}
