.testimonials-main{--testimonial-outer-gutter: 5.6rem;--testimonial-border: rgba(var(--color-border), .95);--testimonial-muted: rgba(var(--color-foreground), .72);--testimonial-soft: rgba(var(--color-foreground), .045);--testimonial-accent: rgb(var(--color-button));position:relative;display:flex;align-items:center;width:100%;min-height:calc(100vh - var(--announcement-height, 0px) - var(--header-height, 0px));background:rgb(var(--color-background));height:100%}.testimonials-main>.page-width{box-sizing:border-box;width:min(128rem,calc(100% - (var(--testimonial-outer-gutter) * 2)));max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.testimonials-main__shell{display:grid;gap:clamp(2rem,2.6vw,3.2rem);width:100%;margin-right:auto;margin-left:auto;padding:clamp(2.4rem,4vw,5rem) clamp(2rem,3vw,4rem);border:.1rem solid var(--testimonial-border);box-sizing:border-box}.testimonials-main__top{display:grid;justify-items:center;text-align:center}.testimonials-main .section-heading{justify-content:center;width:100%;margin:0}.testimonials-main .section-heading__left{display:grid;justify-items:center;max-width:72rem}.testimonials-main .section-heading__subtitle,.testimonials-main .section-heading__description,.testimonials-main .section-heading__button{display:none}.testimonials-main .section-heading__heading{max-width:70rem;margin:0;text-align:center;text-transform:uppercase;line-height:.92;letter-spacing:0}.testimonials-main__slider-wrap{width:100%;min-width:0}.testimonials-main__slider{width:100%;overflow:hidden;border:.1rem solid var(--testimonial-border);border-right:0}.testimonials-main__slider.observe-me{position:relative}.testimonials-main__slider.observe-me:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;background:rgb(var(--color-background));pointer-events:none}.testimonials-main__slider.observe-me.is-inview:after{transform:scaleX(1);transform-origin:right center;animation:testimonialsReveal .6s ease-in-out}.testimonials-main__track{align-items:stretch}.testimonials-main__slide{display:flex;height:auto}.testimonials-main__card{display:grid;align-content:start;justify-items:center;width:100%;min-height:100%;margin:0;padding:clamp(1.8rem,2.1vw,2.8rem);border:0;border-right:.1rem solid var(--testimonial-border);background:transparent;text-align:center;box-sizing:border-box}.testimonials-main__slide:last-child .testimonials-main__card{border-right:0}.testimonials-main__media{width:100%;max-width:24rem;aspect-ratio:1.42;overflow:hidden;background:var(--testimonial-soft)}.testimonials-main__image,.testimonials-main__placeholder{display:block;width:100%;height:100%}.testimonials-main__image,.testimonials-main__placeholder{object-fit:cover}.testimonials-main__stars{display:flex;justify-content:center;gap:.18rem;margin-top:1.6rem;color:rgba(var(--color-foreground),.32);font-size:1.8rem;line-height:1}.testimonials-main__stars .is-filled{color:rgb(var(--color-foreground))}.testimonials-main__quote{max-width:27rem;margin:1.2rem auto 0;padding:0;border:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.35rem;font-style:normal;font-weight:var(--font-body-weight);line-height:1.25}.testimonials-main__quote:first-line{font-weight:600}.testimonials-main__profile{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem .7rem;margin:1.5rem 0 0;color:rgb(var(--color-foreground));font-size:1.25rem;line-height:1.2;text-align:center}.testimonials-main__verified-dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;width:1rem;height:1rem;border-radius:50%;background:var(--testimonial-accent)}.testimonials-main__verified-dot:after{content:"";width:.4rem;height:.22rem;border-bottom:.1rem solid rgb(var(--color-button-text));border-left:.1rem solid rgb(var(--color-button-text));transform:rotate(-45deg) translate(.01rem,-.02rem)}.testimonials-main__author{font-style:normal;font-weight:500}.testimonials-main__tag{color:var(--testimonial-muted)}.testimonials-main__tag:not(:empty):before{content:"/";margin-right:.6rem;color:rgba(var(--color-foreground),.34)}.testimonials-main__app{width:100%}.testimonials-main__controls{display:none;align-items:center;justify-content:center;gap:1rem;width:100%;margin-top:2rem}.testimonials-main--initialized .testimonials-main__controls{display:inline-flex}.testimonials-main__pagination{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-height:3.8rem;padding:0 .8rem}.testimonials-main__pagination .swiper-pagination-bullet{width:.7rem;height:.7rem;margin:0 .4rem!important;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.24);opacity:1;cursor:pointer}.testimonials-main__pagination .swiper-pagination-bullet-active{width:2.4rem;background:rgb(var(--color-foreground))}.testimonials-main__button{position:static;display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;margin:0;border:.1rem solid var(--testimonial-border);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.testimonials-main__button:after{display:none}.testimonials-main__button svg{width:1.5rem;height:1.5rem}.testimonials-main__button.swiper-button-disabled{opacity:1;pointer-events:auto}@keyframes testimonialsReveal{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media screen and (min-width:750px){.testimonials-main{--testimonial-outer-gutter: 4rem}.testimonials-main__shell{gap:2.4rem}.testimonials-main .section-heading__heading{font-size:clamp(4rem,6.2vw,7.6rem)}}@media screen and (min-width:1100px){.testimonials-main{--testimonial-outer-gutter: 5.6rem}}@media screen and (max-width:749px){.testimonials-main{--testimonial-outer-gutter: 1.6rem;min-height:auto}.testimonials-main>.page-width{width:calc(100% - (var(--testimonial-outer-gutter) * 2))}.testimonials-main__shell{gap:2rem;padding:2rem}.testimonials-main .section-heading__heading{font-size:clamp(3.2rem,13vw,5.2rem)}.testimonials-main__card{border:.1rem solid var(--testimonial-border);padding:1.8rem}.testimonials-main__media{max-width:none}.testimonials-main__slider{border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-testimonials.css.map */
