.testimonials{overflow:hidden}.testimonials .section-header{text-align:center;margin-bottom:var(--spacing-xl, 48px)}.testimonials .section-header__title{margin-bottom:var(--spacing-sm, 8px)}.testimonials .section-header__description{max-width:600px;margin:0 auto;color:#ffffffb3}.testimonials-carousel{position:relative}.testimonials-carousel__wrapper{overflow:hidden}.testimonials-carousel__track{display:flex;gap:var(--spacing-lg, 32px);transition:transform .4s ease}.testimonials-carousel__slide{flex:0 0 400px;width:400px;min-width:400px}.testimonial-card{height:100%}.testimonial-card__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xl, 48px) var(--spacing-lg, 32px);background-color:#ffffff08;border:1px solid rgba(128,128,128,.15);border-radius:var(--border-radius-md, 8px);height:100%}.testimonial-card__quote{margin:0 0 var(--spacing-lg, 32px) 0;flex:1}.testimonial-card__quote p{font-size:1.125rem;line-height:1.8;font-style:italic;color:#ffffffe6;margin:0}.testimonial-card__author{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs, 4px);margin-bottom:var(--spacing-md, 16px)}.testimonial-card__author-name{font-style:normal;font-weight:600;font-size:1rem;color:var(--color-text, #F5F5F5)}.testimonial-card__author-title{font-size:.875rem;color:#fff9}.testimonial-card__stars{display:flex;justify-content:center;gap:4px}.testimonial-card__stars .icon{width:20px;height:20px;color:var(--color-primary, #5f354f)}.testimonial-card__stars .icon-star--empty{color:#8080804d}.testimonials-carousel__nav{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md, 16px);margin-top:var(--spacing-lg, 32px)}.testimonials-carousel__nav-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(128,128,128,.3);border-radius:var(--border-radius-full, 9999px);background:transparent;color:var(--color-text, #F5F5F5);cursor:pointer;transition:all var(--transition-fast, .15s ease)}.testimonials-carousel__nav-btn:hover{border-color:var(--color-primary, #5f354f);color:var(--color-primary, #5f354f)}.testimonials-carousel__nav-btn svg{width:24px;height:24px}.testimonials-carousel__dots{display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.testimonials-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;background-color:#8080804d;cursor:pointer;transition:all var(--transition-fast, .15s ease);padding:0}.testimonials-carousel__dot:hover{background-color:#80808080}.testimonials-carousel__dot.is-active{background-color:var(--color-primary, #5f354f);transform:scale(1.2)}@media(max-width:990px){.testimonials-carousel__slide{flex:0 0 350px;width:350px;min-width:350px}.testimonial-card__content{padding:var(--spacing-lg, 32px) var(--spacing-md, 16px)}.testimonial-card__quote p{font-size:1rem}}@media(max-width:750px){.testimonials-carousel__slide{flex:0 0 calc(100vw - 32px);width:calc(100vw - 32px);min-width:calc(100vw - 32px)}.testimonial-card__content{padding:var(--spacing-lg, 32px) var(--spacing-md, 16px)}.testimonial-card__quote p{font-size:1rem}.testimonials-carousel__nav-btn{width:40px;height:40px}.testimonials-carousel__nav-btn svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-testimonials.css.map */
