.nhs-testimonials__hero{background:#f1f1ee;padding:4rem 2rem;text-align:center}.nhs-testimonials__title{font-size:3.6rem;font-weight:400;color:#2d2d2d;margin:0 0 1rem}.nhs-testimonials__subtitle{font-size:1.6rem;color:#4a4a4a;max-width:600px;margin:0 auto;line-height:1.65}.nhs-testimonials__filters{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;padding:3rem 0 2rem}.nhs-testimonials__filter{background:transparent;border:1px solid #E5E5E5;border-radius:50px;padding:.8rem 2rem;font-size:1.3rem;font-weight:400;color:#4a4a4a;cursor:pointer;transition:all .2s ease;font-family:inherit;letter-spacing:.02em}.nhs-testimonials__filter:hover{border-color:#2d2d2d;color:#2d2d2d}.nhs-testimonials__filter.active{background:#2d2d2d;border-color:#2d2d2d;color:#fff}.nhs-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:1rem 0 4rem}.nhs-testimonial-card{background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:2.5rem}.nhs-testimonial-card__stars{color:#c9952b;font-size:1.6rem;letter-spacing:.1em;margin:0 0 .6rem}.nhs-testimonial-card__product{font-size:1.1rem;font-weight:500;color:#2d2d2d;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem}.nhs-testimonial-card__text{font-size:1.4rem;color:#4a4a4a;line-height:1.65;margin:0 0 1.2rem;font-style:italic}.nhs-testimonial-card__author{font-size:1.3rem;font-weight:500;color:#2d2d2d;margin:0}.nhs-testimonials__no-results{text-align:center;font-size:1.5rem;color:#6b6b6b;padding:4rem 0}.nhs-testimonials__cta{background:#f1f1ee;padding:5rem 0}.nhs-testimonials__cta-title{font-size:2.8rem;font-weight:400;color:#2d2d2d;margin:0 0 1rem}.nhs-testimonials__cta-text{font-size:1.5rem;color:#4a4a4a;max-width:500px;margin:0 auto 2rem;line-height:1.5}.nhs-testimonials__cta-button{display:inline-block;background:#2d2d2d;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;font-weight:500;padding:1.4rem 3rem;text-decoration:none;transition:background .2s ease;border-radius:50px}.nhs-testimonials__cta-button:hover{background:#1a1a1a}.nhs-testimonials__disclaimer{padding:2rem 0 4rem;text-align:center}.nhs-testimonials__disclaimer p{font-size:1.1rem;color:#6b6b6b;font-style:italic;margin:0}@media screen and (max-width:989px){.nhs-testimonials__grid{grid-template-columns:repeat(2,1fr)}.nhs-testimonials__title{font-size:2.8rem}}@media screen and (max-width:749px){.nhs-testimonials__grid{grid-template-columns:1fr}.nhs-testimonials__title{font-size:2.4rem}.nhs-testimonials__filters{gap:.5rem}.nhs-testimonials__filter{padding:.6rem 1.2rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nhs-testimonials.css.map */
