.tst-section{width:100%;position:relative;overflow:hidden}.tst-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat;background-size:240px 240px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:240px 240px;mask-size:240px 240px;pointer-events:none}.tst-container{max-width:1440px;margin:0 auto;position:relative;z-index:1}.tst-header{text-align:center;margin-bottom:40px}.tst-heading{font-family:var(--font-heading--family);font-size:clamp(24px,3vw,32px);letter-spacing:.03em;margin:0 0 12px;display:inline-flex;align-items:center;gap:16px;text-transform:uppercase}.tst-ornament{display:inline-block;width:34px;height:1px;background-color:currentColor;position:relative}.tst-ornament:before{content:"";position:absolute;top:50%;width:6px;height:6px;border:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.tst-ornament--left:before{left:-3px}.tst-ornament--right:before{right:-3px}.tst-subheading{font-family:var(--font-heading--family);font-style:italic;font-size:15px;margin:0;opacity:.85}.tst-carousel{display:block}.tst-viewport{position:relative;display:flex;align-items:center;gap:8px}.tst-track{flex:1;min-width:0;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 12px;-ms-overflow-style:none;scrollbar-width:none}.tst-track::-webkit-scrollbar{display:none}.tst-track:focus-visible{outline:2px solid var(--tst-dot-active-color);outline-offset:4px}.tst-card{scroll-snap-align:start;flex:0 0 calc((100% - (var(--tst-items-desktop) - 1) * 24px) / var(--tst-items-desktop));border:1px solid;padding:28px 26px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:989px){.tst-card{flex-basis:calc((100% - (var(--tst-items-tablet) - 1) * 20px) / var(--tst-items-tablet))}.tst-track{gap:20px}}@media screen and (max-width:749px){.tst-card{flex-basis:88%}.tst-track{gap:16px}}.tst-stars{display:flex;gap:3px;margin-bottom:16px}.tst-star{width:16px;height:16px;fill:var(--tst-star-empty-color)}.tst-star--filled{fill:var(--tst-star-color)}.tst-quote{font-family:var(--font-heading--family);font-style:italic;font-size:15px;line-height:1.7;margin:0 0 22px;max-width:32ch}.tst-quote-mark{font-size:18px;font-weight:700}.tst-author{display:flex;align-items:center;gap:10px;margin-top:auto}.tst-avatar{display:inline-flex;width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0}.tst-avatar img,.tst-avatar svg{width:100%;height:100%;object-fit:cover;display:block}.tst-name{font-size:13.5px;font-weight:600}.tst-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:opacity .2s ease,transform .15s ease}.tst-arrow:hover{transform:translateY(-1px)}.tst-arrow.is-disabled{opacity:.35;cursor:default}.tst-arrow svg{width:18px;height:18px}@media screen and (max-width:749px){.tst-arrow{width:34px;height:34px}}.tst-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px}.tst-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background-color:var(--tst-dot-color);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.tst-dot.is-active{background-color:var(--tst-dot-active-color);transform:scale(1.25)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-testimonials.css.map */
