.flex-center{display:flex;align-items:center;justify-content:center}.testimonials-section .multicolumn-text{margin:0 auto 2rem;max-width:64rem;text-align:center}.testimonials-section .testimonial-card{position:relative;box-sizing:border-box;height:100%;display:flex;flex-direction:column;overflow:visible;border-radius:var(--text-boxes-radius, 12px);background:transparent}.testimonials-section .splide__slide__container{height:100%}.testimonials-section .multicolumn-card__image-wrapper{width:100%;margin:0;padding:0}.testimonials-section .multicolumn-card__image-wrapper.multicolumn-card-spacing{padding-top:0;margin-left:0;margin-right:0}.testimonials-section .multicolumn-card__image-wrapper .media{margin:0}.testimonials-section .multicolumn-card__image{display:block;width:100%;height:100%;object-fit:cover}.testimonials-section .multicolumn-card__info{position:relative;padding:2.2rem 1.6rem 1.8rem;flex:1 1 auto;display:flex;flex-direction:column;gap:.55rem}.testimonials-section .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:2.4rem}.testimonials-section .testimonial-card__info--image-no-stars{padding-top:2.2rem}.testimonials-section .testimonial-card__info--no-image-no-stars{padding-top:1.6rem}.testimonials-section .multicolumn-card__info h3{margin:0;font-size:1.55rem;line-height:1.3}.testimonials-section .multicolumn-card__info .rte,.testimonials-section .multicolumn-card__info .rte p{margin:0;font-size:1.35rem;line-height:1.5}.testimonials-section .multicolumn-card__info .rte>*+*{margin-top:.6rem}.testimonials-section .testimonial-card__stars{margin:0;padding:0;color:var(--stars-color, #ffd700)!important;font-size:2.2rem;letter-spacing:.14em;line-height:1;font-weight:700}.testimonials-section.center .testimonial-card__stars,.testimonials-section .testimonial-card.center .testimonial-card__stars{text-align:center}.testimonials-section .testimonial-card__quotes{font-size:5rem;position:absolute;top:0;right:2rem;width:1em;height:1em;max-width:none;max-height:none;border-radius:50%;transform:translateY(-50%);margin:0!important;color:var(--quotes-color, #666666);background:#fff;box-shadow:0 4px 14px #00000014;flex-shrink:0;line-height:0;z-index:2;pointer-events:none}.testimonials-section .testimonial-card.center .testimonial-card__quotes,.testimonials-section .center .testimonial-card__quotes{margin:0!important}.testimonials-section .testimonial-card__quotes--image-blank{position:absolute;top:0;right:2rem;transform:translateY(-35%)}.testimonials-section .testimonial-card__quotes svg{display:block;width:.45em!important;height:.45em!important;max-width:none;max-height:none;color:inherit;fill:currentColor}.testimonials-section .testimonial-card__quotes svg path{fill:currentColor}.testimonials-section .testimonial-card__author-container{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:1rem}.testimonials-section .testimonial-card.center .testimonial-card__author-container{justify-content:center;flex-direction:column;text-align:center}.testimonials-section .testimonial-card__avatar{width:4rem;height:4rem;border-radius:999px;overflow:hidden;flex-shrink:0}.testimonials-section .testimonial-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.testimonials-section .testimonial-card__author{margin:0;font-size:1.3rem;font-weight:650;line-height:1.3}.testimonials-section .splide__list{align-items:stretch}.testimonials-section .splide__slide{height:auto}.testimonials-section .splide__dots-and-arrows{margin-top:1.4rem}.testimonials-section .splide__pagination{gap:.45rem}.testimonials-section .splide__pagination__page{background:var(--dots-color, #000);opacity:.25}.testimonials-section .splide__pagination__page.is-active{opacity:1}@media screen and (min-width:750px){.testimonials-section .splide--destroy-desktop .splide__list,.testimonials-section .testimonials-slider.splide--destroy-desktop .splide__list{display:grid;grid-template-columns:repeat(var(--columns-desktop, 3),1fr);gap:var(--gap-desktop, 2.5rem);transform:none!important}.testimonials-section .splide--destroy-desktop .splide__slide,.testimonials-section .testimonials-slider.splide--destroy-desktop .splide__slide{width:auto!important}.testimonials-section .splide--destroy-desktop .splide__pagination,.testimonials-section .testimonials-slider.splide--destroy-desktop .splide__pagination{display:none}}@media screen and (max-width:749px){.testimonials-section .multicolumn-card__info{padding:2rem 1.2rem 1.4rem;gap:.45rem}.testimonials-section .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:2.2rem}.testimonials-section .testimonial-card__quotes{font-size:4.2rem;right:1.4rem}.testimonials-section .testimonial-card__stars{font-size:2rem}.testimonials-section .splide--destroy-mobile .splide__list,.testimonials-section .testimonials-slider.splide--destroy-mobile .splide__list{display:grid;grid-template-columns:1fr;gap:var(--gap-mobile, 1.5rem);transform:none!important}.testimonials-section .splide--destroy-mobile .splide__slide,.testimonials-section .testimonials-slider.splide--destroy-mobile .splide__slide{width:auto!important}.testimonials-section .splide--destroy-mobile .splide__pagination,.testimonials-section .testimonials-slider.splide--destroy-mobile .splide__pagination{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-testimonials.css.map */
