.ts{background:var(--ts-bg, #2C3B32);padding:72px 24px}.ts__inner{max-width:1360px;margin:0 auto}.ts__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:56px}.ts__eyebrow-line{width:32px;height:1px;background:var(--ts-eyebrow, #C08A4E);opacity:.6}.ts__eyebrow-text{font-family:var(--font-body-family, sans-serif);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ts-eyebrow, #C08A4E);font-weight:500}.ts__carousel{position:relative;display:flex;align-items:center;gap:16px}.ts__swiper{flex:1 1 0%;width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.ts__swiper .swiper-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-column-gap:0;padding-left:0;--swiper-wrapper-transition-timing-function: ease-in-out}.ts__swiper .swiper-slide{height:auto!important;flex-shrink:0!important;box-sizing:border-box}.ts__nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--ts-arrow, #C08A4E);transition:opacity .2s ease}.ts__nav:hover{opacity:.65}.ts__nav.swiper-button-disabled{opacity:.25;cursor:default}.ts__nav svg{display:block}.ts__card{width:100%!important;max-width:100%!important;height:100%;border:1px solid var(--ts-border, #C08A4E);padding:48px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:420px}.ts__card blockquote{padding:0;border-left:none}.ts__quote{font-family:etna;font-size:clamp(19px,1.9vw,24px);line-height:1.5;color:var(--ts-quote, #F4F0E5);margin:0 0 auto;max-width:32ch}.ts__meta{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:16px}.ts__logo{max-width:140px;max-height:44px;width:auto;height:auto;object-fit:contain}.ts__attribution{font-family:var(--font-body-family, sans-serif);font-size:14px;letter-spacing:.04em;color:var(--ts-attribution, #C08A4E);margin:0}.ts .swiper-slide{height:auto!important;flex-shrink:0!important;box-sizing:border-box}@media(max-width:749px){.ts{padding:56px 20px}.ts__eyebrow{margin-bottom:40px}.ts__carousel{gap:8px}.ts__card{padding:36px 24px;min-height:360px}.ts__nav{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-testimonials-slider.css.map */
