@charset "UTF-8";.testimonials{--ctrl-space: calc(12 * var(--space-unit))}.section:not(.section--padded) .testimonials{--ctrl-bottom: -19px}.testimonials .slideshow-nav__btn:hover{color:rgba(var(--bg-color))}.testimonials .testimonials__slide--no-padding{padding-bottom:0}.testimonial__quote--with-mark:before{content:"\201c";display:block;margin:.1em 0 -.3em;color:rgba(var(--text-color)/.2);font-size:max(3.2em,96px);font-weight:700;line-height:.6}.testimonials .slideshow__slide{padding-bottom:calc(5 * var(--space-unit))}.testimonials__imgnav{position:relative;overflow:hidden;max-width:min(340px,92%);margin:0 auto calc(var(--ctrl-bottom) + 64px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%)}.testimonials__imgnav-track{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:calc(4 * var(--space-unit));width:max-content;transition:transform .45s cubic-bezier(.22,.61,.36,1)}@media(min-width:769px){.testimonials__imgnav{max-width:100%}.testimonials__imgnav-track{gap:calc(7 * var(--space-unit))}}.testimonials__imgnav-thumb{position:relative;flex:0 0 auto;display:block;padding:0;margin:0;border:0;background:none;line-height:0;cursor:pointer;opacity:.3;transition:opacity .35s ease}.testimonials__imgnav-thumb.is-active{opacity:1;cursor:default}.testimonials__imgnav-img{display:block;width:auto;height:var(--author-img-size, 56px);border-radius:0}.testimonials__imgnav-ph{display:grid;place-items:center;width:var(--author-img-size, 56px);height:var(--author-img-size, 56px);background:rgba(var(--text-color) / .08);color:rgba(var(--text-color) / .55);font-size:calc(var(--author-img-size, 56px) * .4);font-weight:700;line-height:1}@media(prefers-reduced-motion:reduce){.testimonials__imgnav-track{transition:none}}.testimonial-stars{margin-top:.95em}.testimonial-stars .rating__stars{--star-color: var(--text-color);letter-spacing:2px}.testimonials[data-transition=slide-fade]{--transition-in: transform .5s cubic-bezier(.215, .61, .355, 1), opacity .5s;--translate-in: 30px}.testimonials[data-transition=slide-fade] .slideshow__slide.transition-out>.has-motion{transform:translate(-30px);transition:transform .2s,opacity .2s;opacity:0}@media(min-width:769px){.testimonials{--ctrl-space: calc(14 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/testimonials.css.map */
