.testimonials{--ts-author: #a07948;--ts-role: #a07948;--ts-height: 560px;--ts-backdrop: #020b16;display:block}.testimonials__viewport{position:relative;width:100%;height:var(--ts-height);overflow:hidden}.testimonials__track{position:absolute;top:0;right:0;bottom:0;left:0}.testimonials__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease}.testimonials__slide.is-active{opacity:1;visibility:visible}.testimonials__media{position:absolute;top:0;right:0;bottom:0;left:0}.testimonials__image{width:100%;height:100%;object-fit:cover;display:block}.testimonials__image--placeholder{background:rgba(var(--color-foreground),.04)}.testimonials__scrim{position:absolute;top:0;bottom:0;z-index:1;display:block!important;pointer-events:none}.testimonials__scrim--full{left:0;right:0;background:linear-gradient(90deg,var(--ts-backdrop) 38.08%,rgba(2,11,22,0) 76.51%)}.testimonials__scrim--left{left:0;width:min(499px,62vw);background:linear-gradient(90deg,#0006 6.71%,#0000 127.66%)}.testimonials__scrim--right{right:0;width:min(596px,72vw);background:linear-gradient(270deg,#000c 11.84%,#0000 90.3%);opacity:var(--ts-scrim-right-opacity, 1);transition:opacity .6s ease}.testimonials__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.testimonials__content{height:100%;max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;justify-content:space-between;padding:40px 1.5rem 48px}.testimonials__heading{margin:0;text-transform:uppercase;color:rgb(var(--color-foreground));font-size:clamp(2.4rem,3.2vw,3.4rem);line-height:1;pointer-events:auto}.testimonials__bottom{margin-top:auto}.testimonials__captions{display:grid}.testimonials__caption{grid-area:1 / 1;align-self:end;opacity:0;visibility:hidden;transition:opacity .5s ease;pointer-events:auto}.testimonials__caption.is-active{opacity:1;visibility:visible}.testimonials__subtitle{margin:0 0 16px;font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:600;font-size:3rem;line-height:1;color:rgb(var(--color-foreground))}.testimonials__quote{margin:0 0 28px;max-width:481px;border:0;padding:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.9rem;line-height:1.4;color:rgb(var(--color-foreground))}.testimonials__quote p{margin:0 0 1em}.testimonials__quote p:last-child{margin-bottom:0}.testimonials__author{margin:0 0 4px;font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:600;font-size:2.2rem;line-height:1;color:var(--ts-author)}.testimonials__role{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:1.4rem;line-height:1;color:var(--ts-role)}.testimonials__bullets{display:flex;align-items:center;gap:12px;margin-top:64px;pointer-events:auto}.testimonials__bullet{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:background-color .25s ease}.testimonials__bullet:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.testimonials__bullet.is-active{background:#fff}.testimonials__arrows{position:absolute;right:20px;bottom:24px;z-index:2;display:flex;align-items:center;gap:22px;pointer-events:auto}.testimonials__arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer;color:#fff;font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:600;font-size:2.2rem;line-height:1;text-align:center}.testimonials__arrow--prev{transform:scaleX(-1)}.testimonials:not(:defined) .testimonials__slide:first-child,.testimonials:not(:defined) .testimonials__caption:first-child{opacity:1;visibility:visible}@media screen and (min-width:750px){.testimonials{--ts-height: 680px}.testimonials.has-contained-media{--ts-scrim-right-opacity: .45}.testimonials__media--contain{background:var(--ts-backdrop)}.testimonials__image--contain{width:auto;max-width:100%;margin-left:auto;object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.testimonials__content{padding:72px 5rem 84px}.testimonials__arrows{right:40px;bottom:84px}}@media screen and (min-width:1220px){.testimonials__content{padding-inline:10rem}.testimonials__arrows{right:74px}}@media(prefers-reduced-motion:reduce){.testimonials__slide,.testimonials__caption,.testimonials__scrim--right{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-testimonials-slider.css.map */
