.testimonials-section{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px)}.testimonials__header{text-align:center;margin-bottom:4rem}.testimonials__heading{margin:0;font-weight:400}.testimonials-slider{position:relative;display:flex;align-items:center}.ts-arrow{flex-shrink:0;width:3.6rem;height:3.6rem;border:.1rem solid rgba(0,0,0,.25);border-radius:50%;background:transparent;font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;transition:border-color .2s,background .2s;z-index:2}.ts-arrow:hover{border-color:#0009;background:#0000000a}.ts-viewport{flex:1;overflow:hidden;min-width:0}.ts-track{display:flex;flex-wrap:nowrap;transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ts-slide{flex:0 0 33.333%;max-width:33.333%;box-sizing:border-box;padding:0 1.6rem;display:flex}@media screen and (max-width:989px){.ts-slide{flex:0 0 50%;max-width:50%}}@media screen and (max-width:749px){.ts-slide{flex:0 0 100%;max-width:100%;padding:0 2.4rem}}.ts-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:2rem 1.2rem;flex-grow:1}.ts-stars{display:flex;gap:.3rem;justify-content:center;line-height:1}.ts-star{display:inline-flex}.ts-star svg path{fill:transparent;stroke:var(--star-color, #000)}.ts-star--on svg path{fill:var(--star-color, #000);stroke:var(--star-color, #000)}.ts-title{margin:0;font-size:1.7rem;font-weight:600;line-height:1.4;max-width:30ch}.ts-body{font-size:1.4rem;line-height:1.75;opacity:.75;max-width:36ch}.ts-body p{margin:0}.ts-author{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-top:auto;padding-top:.8rem}.ts-author__name{font-size:1.4rem;font-weight:700;letter-spacing:.01em}.ts-author__role,.ts-author__location{font-size:1.4rem;font-weight:700}.ts-dots{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-top:2.8rem}.ts-dot{width:.9rem;height:.9rem;border-radius:50%;border:.15rem solid rgba(0,0,0,.4);background:transparent;padding:0;cursor:pointer;transition:background .2s,border-color .2s}.ts-dot.active{background:#000;border-color:#000}.color-scheme-1 .ts-dot,.color-scheme-2 .ts-dot{border-color:rgba(var(--color-foreground, 0 0 0),.4)}.color-scheme-1 .ts-dot.active,.color-scheme-2 .ts-dot.active{background:rgb(var(--color-foreground, 0 0 0));border-color:rgb(var(--color-foreground, 0 0 0))}@media screen and (max-width:749px){.ts-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/testimonials.css.map */
