.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0;top:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:var(--main-text-color)}.flickity-page-dots{position:absolute;z-index:2;bottom:100%;padding:0 1rem;background-color:rgb(var(--color-background));margin:0;list-style:none;text-align:center;line-height:0;animation:fade-in var(--duration-default) ease;display:flex;align-items:center;justify-content:center}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;width:3rem;height:4rem;opacity:.4;cursor:pointer;transition:transform var(--duration-default) ease;font-size:0}.flickity-page-dot.is-selected{opacity:1}.flickity-page-dot:after{content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;background-color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}.flickity-page-dot.is-selected:after{transform:scale(1.5)}.testimonials{--duration-short: .1s;--duration-default: .25s;--duration-long: .5s;--duration-animate: 1s}.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: 160px}@media screen and (min-width: 750px){testimonials-component{--block-width: 180px}}@media screen and (max-width: 480px){testimonials-component{--block-width: 130px}}testimonials-component[data-slider=false] .testimonial__list{max-width:100%}.testimonial__list-wrapper{position:relative;overflow:hidden;margin:0 auto;max-width:calc(var(--block-count) * var(--block-width) + calc(var(--block-width) / 2) + 40px)}@media screen and (min-width: 750px){.testimonial__list-wrapper{padding:0 20px}}.testimonial__list{padding:75px 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:-32px;background-image:linear-gradient(to left,rgba(var(--color-background),0) 0,rgba(var(--color-background),.5) 30%)}.testimonial__list:after{right:-32px;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:30%}.testimonial__list:before{left:0}.testimonial__list:after{right:0}}.testimonial__list .flickity-viewport{flex:0 0 100%;width:100%;min-height:fit-content;overflow:visible}.testimonials .flickity-button{display:none}@media screen and (min-width: 750px){.testimonials .flickity-button{display:block}}.testimonial__item:not(.is-selected){width:190px;padding-inline:20px}.testimonial__item.is-selected{width:190px;padding-inline:20px}.testimonial__item.is-selected .testimonial__image .media{transform:scale(1.25)}.testimonial__item{width:var(--block-width)}body .testimonial__image{border-radius:1rem;overflow:visible}.testimonial__image .media{border-radius:10px;box-shadow:0 10px 15px rgba(var(--color-foreground),.06),0 8px 25px rgba(var(--color-foreground),.1);cursor:pointer;transition:transform var(--duration-default) ease;-webkit-clip-path:url(#testimonial-clip-path);clip-path:url(#testimonial-clip-path)}.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:720px;text-align:center;opacity:0}.testimonial__blockquote .typeset2{font-size:20px}.testimonial__blockquote:empty{display:none}.testimonial__blockquote .quote-icon{line-height:1;margin-bottom:10px}.testimonial__blockquote .icon-quote{width:30px;height:30px}.testimonial__blockquote .rating{margin-bottom:10px}.testimonial__blockquote .rating-star{--letter-spacing: .2;--font-size: 1.8}.testimonial__author{font-style:normal;display:block;margin-top:1.5rem;font-style:italic}.testimonial__author:before{content:"\2013  "}.testimonial__author:empty{display:none}.testimonial__previews{margin:0 auto;max-width:calc(var(--block-count) * var(--block-width) + calc(var(--block-width) / 2) + 40px);margin-top:2rem}@media screen and (min-width: 750px){.testimonial__previews{margin-top:2.5rem;padding:0 1.5rem}}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:none;margin:0}@media (forced-colors: active){.rating{display:none}.rating-text{display:block}}@media screen and (min-width: 990px){.testimonials .title-wrapper{margin-bottom:0rem;align-items:center}}@media screen and (min-width: 750px){.testimonial__previews{margin-top:0rem;padding:0 1.5rem}}.testimonial__blockquote a{text-decoration:underline}.testimonial__blockquote a:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/456/assets/section-testimonials.css.map */
