.testimonials__wrapper{display:flex;flex-direction:column;gap:4rem}.testimonials__header{text-align:center;margin:0 auto}.testimonials__heading{margin:0}.testimonials__subheading{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.7)}.testimonials__slider-wrapper{display:block}.testimonials__slider{width:100%;padding:1rem 1.2rem 4.5rem;margin:-1rem -1.2rem -2.5rem}.testimonials__list{margin:0;padding:0;list-style:none}.testimonials__item{display:flex;height:auto}.testimonial-card{display:flex;flex-direction:column;gap:2rem;width:100%;height:auto;padding:3.2rem;border-radius:var(--testimonials-card-radius, 1.6rem);background:rgba(var(--color-foreground),.035);border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 1rem 3rem rgba(var(--color-shadow),.06);transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.testimonial-card:hover{transform:translateY(-.4rem);box-shadow:0 1.6rem 4rem rgba(var(--color-shadow),.1)}}.testimonial-card__quote-mark{font-family:Georgia,Times New Roman,serif;font-size:6rem;line-height:.6;height:3.6rem;color:rgba(var(--color-foreground),.18)}.testimonial-card__rating{display:inline-flex;align-items:center;gap:.4rem}.testimonial-card__star{width:1.8rem;height:1.8rem}.testimonial-card__star svg{width:100%;height:100%;display:block}.testimonial-card__star--filled svg{fill:var(--testimonials-star-color, #f5a623)}.testimonial-card__star--empty svg{fill:rgba(var(--color-foreground),.18)}.testimonial-card__content{margin:0;font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.9);flex-grow:1}.testimonial-card__footer{display:flex;align-items:center;gap:1.4rem;margin-top:auto;padding-top:.4rem}.testimonial-card__avatar{flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover}.testimonial-card__avatar--initials{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.6rem;text-transform:uppercase;color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.testimonial-card__author{display:flex;flex-direction:column;gap:.2rem;min-width:0}.testimonial-card__name{font-weight:600;font-size:1.6rem;line-height:1.3}.testimonial-card__role{font-size:1.4rem;line-height:1.3;color:rgba(var(--color-foreground),.65)}.testimonials__slider .swiper-slide{height:auto}.testimonials__controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:2.4rem}.testimonials__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4rem;height:4rem;padding:0;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.25);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.testimonials__button:hover{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.5)}.testimonials__button .svg-wrapper{display:inline-flex;width:1rem;height:1rem}.testimonials__button .svg-wrapper svg{width:100%;height:100%;fill:currentColor}.testimonials__button--prev .svg-wrapper{transform:rotate(90deg)}.testimonials__button--next .svg-wrapper{transform:rotate(-90deg)}.testimonials__button.swiper-button-disabled{opacity:.35;cursor:default}.testimonials__button.swiper-button-lock{display:none}.testimonials__controls .testimonials__pagination,.testimonials__controls .testimonials__pagination.swiper-pagination-horizontal,.testimonials__controls .testimonials__pagination.swiper-pagination-bullets{position:static;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:auto;margin:0;transform:none;inset:auto}.testimonials__pagination .swiper-pagination-bullet{width:.9rem;height:.9rem;margin:0;border-radius:50%;background:rgba(var(--color-foreground),.25);opacity:1;transition:background .2s ease,transform .2s ease}.testimonials__pagination .swiper-pagination-bullet-active{background:rgb(var(--color-foreground));transform:scale(1.2)}.testimonials__pagination.swiper-pagination-lock{display:none}.testimonials__slider.swiper-watch-overflow+.testimonials__controls:has(.swiper-pagination-lock){display:none}@media screen and (max-width:749px){.testimonials__wrapper{gap:3rem}.testimonial-card{padding:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-testimonials.css.map */
