.testimonial-section{background:#f7f7f7;padding:72px 20px 80px}.testimonial-section__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.testimonial-section__header{text-align:center;max-width:560px;margin:0 auto}.testimonial-section__header .eyebrow{color:var(--nuravon-brand, #A61D4A);margin-bottom:12px}.testimonial-section__heading{font-family:var(--font-heading-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:clamp(26px,5vw,40px);line-height:1.15;letter-spacing:-.02em;color:#0f0f0f;margin:0 0 12px}.testimonial-section__subhead{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:clamp(15px,2vw,17px);line-height:1.6;color:#666;margin:0}.testimonial-section__list{display:flex;gap:16px;list-style:none;margin:0;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.testimonial-section__list::-webkit-scrollbar{display:none}.testimonial-section__item{display:flex;flex-direction:column;flex:0 0 85%;max-width:320px;scroll-snap-align:start}.testimonial-section__image-wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px 12px 0 0}.testimonial-section__image{width:100%;height:100%;object-fit:cover;object-position:center center}.testimonial-section__image--placeholder{background:#e0e0e0}.testimonial-section__card{background:#fff;border-radius:0 0 12px 12px;padding:24px 20px;height:100%;display:flex;flex-direction:column}.testimonial-section__stars{display:flex;gap:3px;margin-bottom:16px;color:var(--testimonial-star-color, #f5b100)}.testimonial-section__stars svg{width:16px;height:16px;flex-shrink:0}.testimonial-section__stars svg.is-empty{color:#d7d7d7}.testimonial-section__card-title{font-family:var(--font-heading-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#0f0f0f;margin:0 0 12px}.testimonial-section__card-quote{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.65;color:#555;margin:0 0 16px;flex:1}.testimonial-section__card-divider{display:none}.testimonial-section__card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid #f0f0f0}.testimonial-section__card-author{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;font-size:13px;line-height:1.4;color:#333;margin:0}.testimonial-section__card-verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;font-size:11px;color:var(--nuravon-brand, #A61D4A)}.testimonial-section__card-verified svg{width:12px;height:12px;flex-shrink:0}@media screen and (min-width:750px){.testimonial-section{padding:96px 40px 104px}.testimonial-section__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;overflow-x:visible}.testimonial-section__item{flex:none;max-width:none}.testimonial-section__image-wrap{border-radius:12px 12px 0 0}.testimonial-section__card{padding:28px 24px;border-radius:0 0 12px 12px}}@media screen and (min-width:990px){.testimonial-section{padding:112px 40px 120px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/testimonial-section.css.map */
