.testimonials-section{padding:6rem 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 2rem}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-bold, 700);line-height:1.2;margin:0 0 1rem;font-family:var(--font-heading-family)}.section-header p{font-size:1.6rem;color:rgba(var(--color-foreground),.7);max-width:60ch;margin:0 auto}.testimonials-container{position:relative;width:100%;overflow:hidden;mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.testimonials-track{display:flex;gap:2rem;animation:scroll-testimonials 30s linear infinite;width:max-content}.testimonial-card{flex:0 0 auto;width:35rem;background:rgba(var(--color-foreground),.05);border-radius:1.5rem;padding:3rem 2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--color-foreground),.1);transition:transform .3s ease;position:relative}.testimonial-card:hover{transform:translateY(-.5rem)}.testimonial-content{margin-bottom:2rem}.quote-icon{width:3rem;height:3rem;opacity:.3;margin-bottom:1.5rem;fill:rgb(var(--color-foreground))}.testimonial-text{font-size:1.6rem;line-height:1.6;margin-bottom:2rem;color:rgb(var(--color-foreground));font-style:italic}.testimonial-author{display:flex;align-items:center;gap:1.5rem}.author-avatar{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.8rem;flex-shrink:0}.author-info h4{margin:0 0 .5rem;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.author-info p{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.rating{display:flex;gap:.2rem;margin-bottom:1rem}.star{color:gold;font-size:1.6rem}@keyframes scroll-testimonials{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials-track:hover{animation-play-state:paused}@media screen and (max-width: 768px){.testimonials-section{padding:4rem 0}.page-width{padding:0 1.5rem}.section-header{margin-bottom:3rem}.section-header h2{font-size:clamp(2rem,6vw,3rem)}.section-header p{font-size:1.4rem}.testimonial-card{width:30rem;padding:2.5rem 2rem}.testimonial-text{font-size:1.4rem}.author-avatar{width:4rem;height:4rem;font-size:1.6rem}.author-info h4{font-size:1.4rem}.author-info p{font-size:1.2rem}}.avatar-1{background:linear-gradient(135deg,#667eea,#764ba2)}.avatar-2{background:linear-gradient(135deg,#f093fb,#f5576c)}.avatar-3{background:linear-gradient(135deg,#4facfe,#00f2fe)}.avatar-4{background:linear-gradient(135deg,#43e97b,#38f9d7)}.avatar-5{background:linear-gradient(135deg,#fa709a,#fee140)}.avatar-6{background:linear-gradient(135deg,#a8edea,#fed6e3)}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
