.testimonials .flickity-slider{position:absolute;z-index:1;width:100%;height:100%}.testimonials .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testimonials .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.testimonials .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}testimonials-component{display:block;--block-width: 16rem}@media screen and (min-width: 750px){testimonials-component{--block-width: 18rem}}@media screen and (max-width: 480px){testimonials-component{--block-width: 14rem}}testimonials-component[data-slider=false] .testimonial__list{max-width:100%}.testimonial__list-wrapper{position:relative;overflow:hidden;margin:5rem auto 0;max-width:calc(var(--block-count) * var(--block-width) + calc(var(--block-width) / 2) + 4rem)}@media screen and (min-width: 750px){.testimonial__list-wrapper{padding:0 2rem}}.testimonial__list{padding:3rem 0;position:static;overflow:visible;display:flex;justify-content:center}.testimonial__list:before,.testimonial__list:after{content:"";display:block;position:absolute;top:0;z-index:2;height:100%;width:20%;pointer-events:none}.testimonial__list:before{left:-3.2rem;background-image:linear-gradient(to left,rgba(var(--color-background),0) 0,rgba(var(--color-background),.5) 30%)}.testimonial__list:after{right:-3.2rem;background-image:linear-gradient(to right,rgba(var(--color-background),0) 0,rgba(var(--color-background),.5) 30%)}@media screen and (max-width: 480px){.testimonial__list:before,.testimonial__list:after{pointer-events:none;width:20%}.testimonial__list:before{left:0}.testimonial__list:after{right:0}}.testimonial__list .flickity-viewport{flex:0 0 100%;width:100%;min-height:5rem;overflow:visible}.testimonials .flickity-button{display:none}@media screen and (min-width: 750px){.testimonials .flickity-button{padding:0;width:4rem;height:4rem;display:flex;align-items:center;z-index:5;opacity:0;color:rgb(var(--color-foreground));background-color:transparent;transition:opacity var(--duration-default) ease}.testimonials .flickity-button.previous{left:0;justify-content:flex-start}.testimonials .flickity-button.next{right:0;justify-content:flex-end}.testimonials .flickity-prev-next-button .flickity-button-icon{width:1.6rem;height:1.6rem;position:static}@media screen and (hover: hover){testimonials-component:hover .flickity-button{opacity:1}}}.testimonial__item{width:var(--block-width)}.testimonial__image{border-radius:1rem;max-width:15rem;margin:auto;overflow:visible}.testimonial__image .media{cursor:pointer;transition:transform var(--duration-default) ease}.testimonial__item.is-selected .testimonial__image .media{transform:scale(.5)}.testimonial__item.is-next .testimonial__image .media,.testimonial__item.is-previous .testimonial__image .media{transform:scale(1)}@media screen and (min-width: 750px){.testimonial__item.is-selected .testimonial__image .media{transform:scale(1)}.testimonial__item.is-next .testimonial__image .media,.testimonial__item.is-previous .testimonial__image .media{transform:scale(.75)}}.testimonial__item.is-selected{pointer-events:none}.no-js .testimonial__item.is-selected .testimonial__image .media,.no-js .testimonial__item.is-next .testimonial__image .media,.no-js .testimonial__item.is-previous .testimonial__image .media{transform:none}.testimonial__preview{left:0;position:absolute;width:100%}.testimonial__preview.is-selected .testimonial__blockquote{opacity:1;transition:opacity var(--duration-default) ease var(--duration-long);animation:appear-up var(--duration-long) ease}.testimonial__blockquote{padding:0;margin:auto;border:none;font-style:normal;max-width:840px;text-align:center;opacity:0}.testimonial_description p{font-size:17px;line-height:30px;letter-spacing:1.7px;margin:0}.testimonial__blockquote:empty{display:none}.testimonial__blockquote .quote-icon{line-height:1;margin-bottom:1rem}.testimonial__blockquote .icon-quote{width:3rem;height:3rem}.testimonial__blockquote .rating{margin-bottom:1rem}.testimonial__blockquote .rating-star{--letter-spacing: .5;--font-size: 2.4}.testimonial__author{font-style:normal;display:block;margin-top:2.5rem;font-size:17px;letter-spacing:1.7px}.testimonial__author:empty{display:none}.testimonial__previews{margin:0 auto;max-width:calc(var(--block-count) * var(--block-width) + calc(var(--block-width) / 2) + 4rem);margin-top:2rem}@media screen and (min-width: 750px){.testimonial__previews{margin-top:2.5rem;padding:0 2rem}}.testimonial__previews .flickity-page-dots{position:relative;bottom:0;margin-top:30px;column-gap:1rem}.testimonial__previews .flickity-page-dots .flickity-page-dot{width:3.2rem;height:3.4rem;align-items:flex-end;overflow:hidden;position:relative;opacity:1;padding:0}.testimonial__previews .flickity-page-dots .flickity-page-dot:before{content:"";z-index:1;position:absolute;bottom:0;left:0;width:100%;height:.5rem;background-color:var(--pagination-color);transform:translate(-100%);transition:none}.testimonial__previews .flickity-page-dots .is-selected:before{animation:slideshow-dots 0s linear forwards}.testimonial__previews .flickity-page-dots .flickity-page-dot:after{opacity:.4;width:100%;height:.2rem;border-radius:0;transition-property:height,opacity;transition-duration:var(--duration-default);transition-timing-function:ease}.testimonial__previews .flickity-page-dots .is-selected:after{height:.5rem;transform:scale(1);background-color:var(--pagination-color);opacity:1}.testimonial__item .testimonial__image{transform:scale(.5)}.testimonial__item.is-next .testimonial__image,.testimonial__item.is-previous .testimonial__image{transform:scale(.75)}.testimonial__item.is-next .testimonial__image .media,.testimonial__item.is-previous .testimonial__image .media,.testimonial__item.is-selected .testimonial__image{transform:scale(1)}.testimonial__item.is-selected .testimonial__image .media{transform:scale(1.4)}@media (max-width: 749px){.testimonial__item.is-selected .testimonial__image .media{transform:scale(1.2)}}@media (max-width: 480px){.testimonial__item.is-selected .testimonial__image .media{transform:scale(1)}.testimonial__list-wrapper{margin-left:-1.5rem;margin-right:-1.5rem}.testimonial__list{padding:0}.testimonial_description p{font-size:15px;line-height:24px;letter-spacing:1.5px;font-weight:300}.testimonial__author{margin-top:2rem;font-size:15px;letter-spacing:1.5px;font-weight:200}.testimonial__previews .flickity-page-dots{margin-top:0;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-testimonials.css.map */
