.testimonials{overflow:hidden;color:rgb(var(--color-foreground))}testimonials-carousel{display:block}.testimonials__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.testimonials__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)!important;font-size:calc(var(--font-heading-scale) * var(--pdp-heading-size))!important;line-height:var(--pdp-heading-line-height);letter-spacing:var(--pdp-heading-tracking)!important;color:rgb(var(--color-foreground))}.testimonials__controls{display:flex;flex-shrink:0;gap:.8rem}.testimonials__arrow{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:.1rem solid rgb(var(--color-button));border-radius:50%;background:transparent;color:rgb(var(--color-button));cursor:pointer;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,opacity var(--duration-short) ease}.testimonials__arrow .icon{width:.9rem;height:auto;transform:rotate(90deg)}.testimonials__arrow--next .icon{transform:rotate(-90deg)}.testimonials__arrow:not([disabled]):hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.testimonials__arrow[disabled]{opacity:.35;cursor:default}.testimonials__list{display:flex;gap:1.6rem;margin:0 calc(50% - 50vw) 0 0;padding:0 calc(50vw - 50%) .4rem 0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.testimonials__list::-webkit-scrollbar{display:none}.testimonials__item{display:flex;flex:0 0 calc(100% - 5rem);max-width:34rem;scroll-snap-align:start}.testimonials__card{display:flex;flex-direction:column;width:100%;margin:0;padding:2.8rem 2.8rem 3.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--testimonials-corner-radius, .8rem);background:rgb(var(--color-background))}.testimonials__stars{display:flex;gap:.4rem;margin-bottom:1.4rem}.testimonials__star{width:1.6rem;height:1.6rem;fill:var(--testimonials-star);stroke:none}.testimonials__star--empty{fill:rgba(var(--color-foreground),.15)}.testimonials__quote{margin:0;padding:0;border:0}.testimonials__quote,.testimonials__quote p{margin:0;font-family:var(--font-body-family);font-style:normal;font-size:var(--pdp-card-body-size);line-height:var(--pdp-card-body-line-height);letter-spacing:0;color:rgba(var(--color-foreground),.85)}.testimonials__author{display:flex;flex-direction:column;gap:.2rem;margin-top:auto;padding-top:2rem}.testimonials__name{font-size:1.3rem;line-height:1.4;letter-spacing:0;color:rgb(var(--color-foreground))}.testimonials__role{font-size:1.2rem;line-height:1.4;letter-spacing:0;color:var(--testimonials-role)}@media screen and (min-width:750px){.testimonials__header{margin-bottom:3.2rem}.testimonials__list{gap:2rem}.testimonials__item{flex:0 0 30rem;max-width:none}.testimonials__card{padding:2.8rem 3rem 3.6rem}.testimonials__star{width:1.4rem;height:1.4rem}.testimonials--heading-two-lines .testimonials__heading{max-width:var(--testimonials-heading-width, 60%);text-wrap:balance}}@media screen and (min-width:1200px){.testimonials__item{flex-basis:31rem}}
/*# sourceMappingURL=/cdn/shop/t/279/assets/section-testimonials.css.map */
