.testimonials-section{text-align:center}.testimonials-container{width:100%;max-width:1200px;margin:0 auto}.testimonials__heading{margin-bottom:1rem}.testimonials__heading-text{margin:0;line-height:1.2}.testimonials__text{max-width:700px;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.testimonials__slideshow{max-width:900px;margin:0 auto;padding:2rem 0}.testimonials__slide{width:100%;min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;flex-shrink:0}.testimonials__empty{padding:4rem 2rem;opacity:.6;font-style:italic}.testimonials-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 1.5rem;background:transparent;max-width:800px;margin:0 auto;min-height:300px}.testimonials-card__logo{flex-shrink:0;display:flex;align-items:center;justify-content:center}.testimonials-card__logo img{width:auto;height:auto;max-width:100%;object-fit:contain;display:block}.testimonials-card__quote{font-size:1.125rem;line-height:1.7;max-width:650px;margin:0}.testimonials-card__quote p{margin:0 0 1rem}.testimonials-card__quote p:last-child{margin-bottom:0}.testimonials-card__quote em,.testimonials-card__quote i{font-style:italic}.testimonials-card__attribution{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.testimonials-card__author{font-weight:600;font-size:1rem;margin:0}.testimonials-card__meta{font-size:.875rem;opacity:.8;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem}.testimonials-card__separator{display:inline-block;margin:0 .25rem}.testimonials-card__button{margin-top:.5rem}.testimonials-card__button a{text-decoration:none;display:inline-block}@media screen and (max-width: 989px){.testimonials__slideshow{max-width:700px}.testimonials-card{padding:1.5rem 1rem;min-height:250px}.testimonials-card__quote{font-size:1.0625rem;max-width:600px}}@media screen and (max-width: 749px){.testimonials__slideshow{padding:1.5rem 0}.testimonials__slide{padding:.5rem}.testimonials-card{padding:1.5rem 1rem;gap:1.25rem;min-height:auto}.testimonials__heading-text{font-size:clamp(1.5rem,5vw,2rem)!important}.testimonials__text{font-size:1rem}.testimonials-card__quote{font-size:1rem;line-height:1.6}.testimonials-card__author{font-size:.9375rem}.testimonials-card__meta{font-size:.8125rem}.testimonials-card__separator{display:none}.testimonials-card__meta{flex-direction:column;gap:.125rem}}.testimonials-card__logo img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonials-card__button a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{.testimonials__slideshow{display:block!important}.testimonials__slide{break-inside:avoid;page-break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/testimonials.css.map */
