.testimonial-section{background-color:#37b8fb;padding:4rem 1rem;text-align:center}.testimonial-section h2{color:#fff;font-size:2rem;margin-bottom:2rem}.testimonial-carousel{display:flex;overflow:hidden;gap:1rem;padding:1rem 0;scroll-snap-type:x mandatory;scroll-behavior:smooth}.testimonial-card{flex:0 0 90%;max-width:400px;background-color:#fff;border-radius:1rem;padding:2rem;scroll-snap-align:center;transition:transform .3s ease;position:relative}.testimonial-card:hover{transform:translateY(-10px)}.testimonial-stars{color:gold;font-size:1.2rem;margin-bottom:.5rem}.testimonial-text{font-size:.95rem;margin-bottom:1rem;color:#333}.testimonial-author{display:flex;align-items:center;flex-direction:column;gap:.5rem}.testimonial-author img{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:center}.testimonial-author-name{font-weight:700;font-size:.95rem;color:#222}.testimonial-dots{margin-top:1rem;display:flex;justify-content:center;gap:8px}.testimonial-dot{width:10px;height:10px;background:#fff;opacity:.5;border-radius:50%;transition:opacity .3s;cursor:pointer}.testimonial-dot.active{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
