.testimonials__header{margin-bottom:4rem}.testimonials__header--center{text-align:center}.testimonials__header--left{text-align:left}.testimonials__caption{color:rgba(var(--color-foreground),.7);margin:0 0 1rem;font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase}.testimonials__title{margin:0;line-height:1.1;letter-spacing:-.02em}.testimonials__grid{list-style:none;padding:0;margin:0}.testimonials__item{display:flex}@media screen and (min-width:990px){.testimonials__grid.slider.grid--3-col-desktop>.testimonials__item{width:calc((100% - 4rem) / 3);flex-shrink:0;scroll-snap-align:start}.testimonials__grid.slider.grid--2-col-desktop>.testimonials__item{width:calc((100% - 2rem)/2);flex-shrink:0;scroll-snap-align:start}}.testimonials__slider-component .slider-buttons{margin-top:2rem;gap:.8rem}.testimonial-card{display:flex;flex-direction:column;gap:2rem;padding:3rem;width:100%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1.4rem;box-shadow:0 .4rem 1.6rem #0000000a,0 .1rem .3rem #00000008;height:100%;box-sizing:border-box}.testimonial-card--bordered{background:transparent;border:1px solid rgba(0,0,0,.08)}.testimonial-card--minimal{background:transparent;padding:1.6rem .4rem}.testimonial-card__rating{display:flex;align-items:center;gap:.3rem;color:#1a1a1a}.testimonial-card__star{width:1.6rem;height:1.6rem}.testimonial-card__quote{font-size:1.55rem;line-height:1.55;margin:0;padding:0;border:none;font-style:normal;color:rgb(var(--color-foreground));flex-grow:1;letter-spacing:-.005em}.testimonial-card__quote p{margin:0;font-style:normal}.testimonial-card__quote p+p{margin-top:1.2rem}.testimonial-card__quote em,.testimonial-card__quote i{font-style:normal}.testimonial-card__quote p:first-child:not(:only-child){font-size:1.85rem;font-weight:600;line-height:1.3;margin-bottom:1.4rem;letter-spacing:-.01em}.testimonial-card__author{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:.4rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.testimonial-card__identity{display:flex;flex-direction:column;line-height:1.3}.testimonial-card__name{font-weight:600;margin:0;font-size:1.5rem;color:rgb(var(--color-foreground));letter-spacing:-.005em}.testimonial-card__role{margin:.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.testimonial-card__media{flex-shrink:0;background:transparent;height:2.4rem;max-width:14rem;overflow:hidden;border-radius:0}.testimonial-card__image{height:100%;width:auto;max-width:100%;object-fit:contain;display:block}@media screen and (max-width:749px){.testimonials__header{margin-bottom:2.8rem}.testimonial-card{padding:2.4rem}.testimonial-card__quote p:first-child:not(:only-child){font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-testimonials.css.map */
