.testimonials-section{position:relative}.testimonials-section__header{text-align:center}.testimonials-section__heading{font-family:var(--font-heading-family, inherit);margin:0}.testimonials-section__heading.h1{font-size:clamp(2.5rem,5vw,4rem)}.testimonials-section__heading.h2{font-size:clamp(2rem,4vw,3rem)}.testimonials-section__heading.h3{font-size:clamp(1.75rem,3vw,2.5rem)}.testimonials-carousel,.testimonials-carousel__container{position:relative;width:100%}.testimonials-carousel__track{width:100%}.testimonial-slide{flex-shrink:0;box-sizing:border-box}.testimonial-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.testimonial-card__quote-icon{display:flex;justify-content:center;margin-bottom:1rem}.testimonial-card__quote{font-family:var(--font-body-family, inherit);margin:0;quotes:"" " " "" "'" "'"}.testimonial-card__quote.text-lg{font-size:1.125rem}.testimonial-card__quote.text-xl{font-size:1.25rem}.testimonial-card__quote.text-2xl{font-size:1.5rem}.testimonial-card__quote:before{content:open-quote}.testimonial-card__quote:after{content:close-quote}.testimonial-card__footer{margin-top:auto;padding-top:1.5rem}.testimonial-card__author-image{flex-shrink:0}.testimonial-card__author-image img{display:block;border-radius:50%}.testimonial-card__author-info{flex:1;min-width:0}.testimonial-card__author-name{font-family:var(--font-body-family, inherit);display:block;margin:0;font-style:normal}.testimonial-card__author-name.text-sm{font-size:.875rem}.testimonial-card__author-name.text-base{font-size:1rem}.testimonial-card__author-name.text-lg{font-size:1.125rem}.testimonial-card__author-title{font-family:var(--font-body-family, inherit);margin:0}.testimonial-card__author-title.text-xs{font-size:.75rem}.testimonial-card__author-title.text-sm{font-size:.875rem}.testimonial-card__author-title.text-base{font-size:1rem}.testimonial-card__logo{flex-shrink:0;display:flex;align-items:center}.testimonial-card__logo img{display:block;max-width:100%;height:auto;opacity:.8}.testimonial-card__rating{display:flex;justify-content:center;gap:.25rem}.star{display:inline-block;line-height:1}.star--filled{opacity:1}.star:not(.star--filled){opacity:.3}.testimonials-carousel__arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none;z-index:10}.carousel-arrow{pointer-events:all;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.carousel-arrow:focus{outline:2px solid #3b82f6;outline-offset:2px}.carousel-arrow:disabled{opacity:.5;cursor:not-allowed}.carousel-arrow svg{stroke-width:2}.testimonials-carousel__dots{display:flex;justify-content:center;align-items:center}.carousel-dot{border:none;cursor:pointer;transition:all .3s ease}.carousel-dot:focus{outline:2px solid #3b82f6;outline-offset:2px}.text-center .testimonial-card__footer{justify-content:center;text-align:center}.text-right .testimonial-card__footer{justify-content:flex-end;text-align:right}.text-center .testimonial-card__rating{justify-content:center}.text-right .testimonial-card__rating{justify-content:flex-end}@media (max-width: 768px){.testimonials-carousel__arrows{display:none}.testimonial-card__footer{flex-direction:column;align-items:center;text-align:center;gap:1rem}.testimonial-card__author-info{text-align:center}}@media (max-width: 480px){.testimonial-slide{padding:0 .5rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-testimonials.css.map */
