.testimonials-section{width:100%;padding-top:var(--section-padding-top, 20px);padding-bottom:var(--section-padding-bottom, 20px)}.testimonials-section.bg-white{background-color:#fff}.testimonials-section.bg-light{background-color:#f8f8f8}.testimonials-section.bg-accent-teal{background-color:#8bc0b2}.testimonials-section.bg-accent-yellow{background-color:#edc821}.testimonials-section__title{text-align:center;margin-bottom:16px;font-family:var(--font-heading-family);font-weight:600;font-size:2rem}.testimonials-carousel{position:relative;margin:0 auto;max-width:1200px;padding:0}.testimonials-carousel__wrapper{position:relative;width:100%;overflow:visible}.testimonials-carousel__track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;width:100%;min-height:auto}.testimonial-card{background-color:#fff;border-radius:16px;padding:0;min-height:auto;display:flex;flex-direction:column;position:relative;box-sizing:border-box;width:100%;box-shadow:var(--card-shadow, none);margin-bottom:10px;justify-content:flex-start}.testimonial-card--shadow{box-shadow:0 5px 15px #0000000d}.testimonial-card__avatar{margin-bottom:0}.testimonial-card__avatar img{border-radius:50%;object-fit:cover}.testimonial-card__quote{font-family:var(--font-body-family);font-style:italic;font-size:1.125rem;line-height:1.5;color:#000;margin:0 0 5px;flex-grow:0}.testimonial-card__name{font-family:var(--font-heading-family);font-weight:600;font-size:.875rem;color:#444;margin:0}.testimonial-card__location{font-weight:400;opacity:.8}.testimonials-carousel__nav{display:flex;justify-content:center;margin-top:0}.testimonials-carousel__nav-dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;border:none;margin:0 5px;padding:0;cursor:pointer}.testimonials-carousel__nav-dot.active{background-color:#8bc0b2}.testimonials-carousel__nav--pill .testimonials-carousel__nav-dot{width:20px;height:8px;border-radius:4px}.scroll-indicator{display:flex;justify-content:center;margin-top:15px;transition:opacity .3s ease}.scroll-indicator span{width:8px;height:8px;border-radius:50%;background-color:#8bc0b2;margin:0 4px;animation:pulse 1.5s infinite ease-in-out}.scroll-indicator span:nth-child(2){animation-delay:.2s}.scroll-indicator span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.scroll-hint{transition:opacity .3s ease}.testimonials-carousel__nav--bar{height:4px;background-color:#dadada;border-radius:2px;overflow:hidden}.testimonials-carousel__nav--bar .testimonials-carousel__nav-dot{width:40px;height:4px;border-radius:2px}@media screen and (max-width: 990px){.testimonials-carousel__wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:20px;scroll-snap-type:x mandatory;scroll-behavior:smooth}.testimonials-carousel__track{display:flex;flex-wrap:nowrap;grid-template-columns:unset;gap:20px;width:max-content;padding:5px 0}.testimonial-card{flex:0 0 auto;width:calc(50vw - 40px);margin-right:0;scroll-snap-align:center}.testimonial-card:first-child{margin-left:20px}.testimonial-card:last-child{margin-right:20px}.testimonials-section__title{font-size:1.75rem}.testimonials-section{padding-top:var(--section-padding-top, 50px);padding-bottom:var(--section-padding-bottom, 50px)}.testimonials-carousel__track::-webkit-scrollbar{height:4px}.testimonials-carousel__track::-webkit-scrollbar-thumb{background-color:#8bc0b2;border-radius:4px}}@media screen and (max-width: 749px){.testimonial-card{width:calc(85vw - 40px);padding:25px;min-height:180px}.testimonials-section__title{font-size:1.5rem;margin-bottom:16px}.testimonials-section{padding-top:var(--section-padding-top, 40px);padding-bottom:var(--section-padding-bottom, 40px)}.testimonial-card__quote{font-size:1rem}}.js .testimonials-carousel__track{display:flex;flex-wrap:nowrap;overflow-x:hidden}.testimonials-carousel.loaded .testimonial-card{transition:opacity .3s ease}.testimonials-carousel.loaded .testimonial-card.clone{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-testimonials.css.map */
