.testimonials-carousel{padding:60px 0;overflow:hidden;position:relative}.testimonials-carousel__header{text-align:left;margin-bottom:4rem}.testimonials-carousel__heading{font-size:3.2rem;font-weight:600;margin:0 0 .8rem;line-height:1.2;letter-spacing:-.02em}.testimonials-carousel__subheading{font-size:1.6rem;color:rgba(var(--color-foreground),.6);margin:0;line-height:1.5}.testimonials-carousel .swiper{overflow-x:clip;overflow-y:visible}.testimonials-carousel .swiper-wrapper{align-items:stretch;padding-bottom:54px}.testimonials-carousel .swiper-slide{height:auto}.testimonial-card{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:6px;padding:3.2rem 2.8rem;height:100%;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease}.testimonial-card:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-2px)}.testimonial-card__stars{display:flex;gap:.3rem;margin-bottom:1.6rem}.testimonial-card__star{width:18px;height:18px;color:#f5a623}.testimonial-card__quote{font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.8);margin:0 0 2.4rem;flex-grow:1;font-style:italic}.testimonial-card__author{display:flex;align-items:center;gap:1.2rem;border-top:1px solid rgba(var(--color-foreground),.08);padding-top:2rem}.testimonial-card__avatar{width:44px;height:44px;border-radius:50%;background-color:rgba(var(--color-foreground),.08);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:600;color:rgba(var(--color-foreground),.5);flex-shrink:0}.testimonial-card__info{display:flex;flex-direction:column}.testimonial-card__name{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));line-height:1.3}.testimonial-card__role{font-size:1.3rem;color:rgba(var(--color-foreground),.5);line-height:1.4}.testimonials-pagination{position:static!important;display:flex;justify-content:center;gap:8px;margin-top:2rem;transform:none!important;left:auto!important}.testimonials-pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(var(--color-foreground),.2);border-radius:4px;opacity:1;transition:all .3s ease}.testimonials-pagination .swiper-pagination-bullet-active{width:24px;background:#f0576c}.testimonials-carousel__nav-btn{display:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));cursor:pointer;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;color:rgb(var(--color-foreground));position:absolute;top:50%;transform:translateY(-50%);z-index:10}.testimonials-carousel__nav-btn--prev{left:1.2rem}.testimonials-carousel__nav-btn--next{right:1.2rem}.testimonials-carousel__nav-btn:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.3)}.testimonials-carousel__nav-btn svg{width:18px;height:18px}.testimonials-carousel__nav-btn.swiper-button-disabled{opacity:.35;cursor:default}@media screen and (min-width:990px){.testimonials-carousel__nav-btn{display:flex}.testimonials-pagination{display:none}.testimonials-carousel .page-width{padding-bottom:2rem}}@media screen and (max-width:989px){.testimonials-carousel{padding:40px 0}.testimonials-carousel__heading{font-size:2.4rem}.testimonials-carousel__header{margin-bottom:3rem}.testimonial-card{padding:2.4rem 2rem}}@media screen and (max-width:749px){.testimonials-carousel{padding:32px 0}.testimonials-carousel__header{margin-bottom:2rem}.testimonials-carousel__heading{font-size:2rem}.testimonials-carousel__subheading{font-size:1.4rem}.testimonial-card{padding:2rem 1.5rem}.testimonial-card__quote{font-size:1.4rem;margin-bottom:1.6rem}.testimonial-card__author{padding-top:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-testimonials-carousel.css.map */
