.testimonials{color:rgb(var(--color-foreground))}.testimonials__slider{display:block;max-width:var(--testimonials-max-width)}.testimonials__slider--center{margin-inline:auto;text-align:center}.testimonials__slider--left{margin-right:auto;text-align:left}.testimonials__viewport{position:relative}.testimonials__slide{display:none}.testimonials__slide.is-active{display:block;animation:testimonialsFade .35s ease}.testimonials__stars{display:inline-flex;align-items:center;margin-bottom:1.2rem;color:var(--testimonials-stars-color)}.testimonials__star{display:inline-flex;width:2rem;height:2rem}.testimonials__star svg{width:100%;height:100%;fill:currentColor}.testimonials__quote{font-size:3.2rem;line-height:1.05;font-weight:500;letter-spacing:-.02em}.testimonials__quote p{margin:0}.testimonials__author{display:flex;align-items:center;gap:1.2rem;margin-top:2.4rem}.testimonials__slider--center .testimonials__author{justify-content:center}.testimonials__slider--left .testimonials__author{justify-content:flex-start}.details-stacked .testimonials__author{flex-direction:column;text-align:center}.details-stacked.testimonials__slider--left .testimonials__author{align-items:flex-start;text-align:left}.testimonials__avatar{width:var(--testimonials-avatar-size);height:var(--testimonials-avatar-size);border-radius:50%;object-fit:cover;flex-shrink:0}.testimonials__author-content{display:flex;flex-direction:column;gap:1.2rem}.details-stacked .testimonials__author-content{align-items:center}.details-stacked.testimonials__slider--left .testimonials__author-content{align-items:flex-start}.testimonials__name{font-weight:800;font-size:2.4rem;line-height:1.2}.testimonials__detail{display:inline-flex;align-items:center;gap:.7rem;font-size:1.6rem;line-height:1.35}.testimonials__detail-icon{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .3rem;border-radius:100%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));flex-shrink:0;line-height:1}.testimonials__detail-icon svg{width:100%;height:100%;display:block}.testimonials__dots{display:flex;justify-content:center;align-items:center;gap:.9rem;margin-top:1.2rem}.testimonials__slider--left .testimonials__dots{justify-content:flex-start}.testimonials__dot{appearance:none;-webkit-appearance:none;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:var(--testimonials-dot-color);cursor:pointer;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.testimonials__dot:hover{transform:scale(1.15)}.testimonials__dot.is-active{background:var(--testimonials-dot-active-color);transform:scale(1.25)}.testimonials__dot:focus-visible{outline:2px solid var(--testimonials-dot-active-color);outline-offset:4px}.testimonials__footer--left{justify-content:flex-start}.testimonials__footer--center{justify-content:center}@keyframes testimonialsFade{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.testimonials__quote{font-size:2.6rem}.testimonials__stars{margin-bottom:.9rem}.testimonials__star{width:1.7rem;height:1.7rem}.testimonials__author{gap:.9rem;margin-top:2rem}.testimonials__author-content{gap:.9rem}.testimonials__avatar{width:calc(var(--testimonials-avatar-size) * .85);height:calc(var(--testimonials-avatar-size) * .85)}.testimonials__name{font-size:1.3rem}.testimonials__detail{font-size:1.2rem}.testimonials__dots{margin-top:.9rem}}@media screen and (max-width:450px){.testimonials__quote{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-testimonials.css.map */
