.testimonials__header{padding:0 64px 0 0}.testimonials-wrapper{overflow:hidden}.testimonials-wrapper .swiper-controls{align-items:center;gap:1.2rem}.testimonials-wrapper .swiper-pagination{position:static;opacity:1;width:var(--pagination-size, 4.4rem)}.testimonials-wrapper .swiper-btn-next,.testimonials-wrapper .swiper-btn-prev{position:relative;transform:none;margin:0;inset:auto}@media (min-width: 768px){.testimonials-wrapper .f-column.swiper-slide{padding-inline:0;height:auto}.testimonials-wrapper--slider .section__content{margin-inline-end:calc(-1 * var(--page-padding) - 15vw)}.no-js .testimonials-wrapper--slider .section__content{margin-inline-end:0}}.testimonials__wrapper{gap:4rem}.testimonials__slider{position:relative;overflow:hidden}.testimonials__slides{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none}.testimonial__item{flex:0 0 100%;min-width:100%;gap:24px}.testimonial__image{position:relative;aspect-ratio:1}.testimonial__image img{object-fit:cover;object-position:center}.testimonial__content{background-color:rgb(var(--color-secondary-background));display:flex;flex-direction:column;justify-content:center;padding:24px}.testimonial__quote-icon{margin-bottom:24px;color:rgb(var(--color-primary))}.testimonial__quote{margin-bottom:40px}.testimonial__author{font-weight:500}.testimonial__progress-bar{position:relative;margin:24px 0 0;width:100%;height:4px;background:#ebebeb}.testimonial__progress-bar:after{content:"";position:absolute;left:0;top:0;height:100%;width:var(--progress, 0%);background:rgb(var(--color-primary));transition:width .6s cubic-bezier(.4,0,.2,1)}.testimonials__slides:active{cursor:grabbing}.testimonials{position:relative}.testimonials>*{position:relative;z-index:1}.testimonials-reviews .CarouselWidget__header,.testimonials-reviews .CarouselWidget__footer{display:none!important}.testimonials-reviews .CarouselWidget-prefix .R-XLG .R-ReviewsList .R-ReviewsList__item{width:100%;flex-basis:100%}.testimonials-reviews .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{flex-direction:row-reverse;gap:32px}.testimonials-reviews .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner>div{flex:1}.testimonials-reviews .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner>div:nth-child(1){display:flex;flex-flow:column nowrap;justify-content:space-between;background:rgb(var(--color-secondary-background));padding:24px}.testimonials-reviews .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner>div:nth-child(2) *{width:100%;height:100%}.testimonials-reviews .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner>div:nth-child(2):not(:has(img)){display:none}.testimonials-reviews .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner>div img{max-height:unset;object-fit:cover;object-position:center}@media screen and (max-width: 767px){.testimonials__wrapper,.testimonial__item{display:block}.testimonial__item{margin:0 8px}.testimonial__item>*{width:100%;height:auto}.testimonials__header{padding-bottom:32px}.testimonials__slides{overflow:hidden}.testimonials__header:before{display:none}.testimonials-reviews .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{flex-flow:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-testimonials.css.map */
