.testimonials{padding:50px 24px;max-width:1400px;margin:0 auto}.testimonials__heading{text-align:center;font-size:20px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 40px;font-weight:500}.testimonials__wrapper{display:flex;align-items:center;gap:12px}.testimonials__arrow{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;transition:background .15s ease}.testimonials__arrow:hover{background:#f5f5f5}.testimonials__arrow svg{width:18px;height:18px}.testimonials__track-outer{flex:1;overflow:hidden}.testimonials__track{display:flex;transition:transform .4s ease;align-items:stretch}.testimonials__slide{box-sizing:border-box;padding:0 12px}.testimonials__item{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;padding:32px 24px;height:100%;box-sizing:border-box}.testimonials__image-wrap{margin-bottom:18px}.testimonials__image{width:140px;height:140px;border-radius:50%;object-fit:cover;display:block}.testimonials__image--placeholder{background:#eee;width:140px;height:140px;border-radius:50%}.testimonials__content{min-width:0;display:flex;flex-direction:column;align-items:center}.testimonials__stars{display:flex;justify-content:center;gap:2px;margin-bottom:12px}.testimonials__star{width:15px;height:15px;fill:#d9a441}.testimonials__star--empty{fill:#e2ddd3}.testimonials__quote{font-size:15px;line-height:1.5;color:#333;margin:0 0 10px}.testimonials__name{font-size:13px;color:#777;margin:0}.testimonials__dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.testimonials__dot{width:8px;height:8px;border-radius:50%;border:none;background:#ddd;padding:0;cursor:pointer}.testimonials__dot--active{background:#1a1a1a}@media screen and (max-width:989px){.testimonials__image,.testimonials__image--placeholder{width:110px;height:110px}.testimonials__item{padding:28px 20px}}@media screen and (max-width:749px){.testimonials{padding:36px 16px}.testimonials__heading{font-size:16px;margin-bottom:28px}.testimonials__wrapper{gap:6px}.testimonials__arrow{width:32px;height:32px}.testimonials__item{padding:24px 18px}.testimonials__image,.testimonials__image--placeholder{width:90px;height:90px}.testimonials__quote{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/testimonial-carousel.css.map */
