.testimonials{overflow:hidden;padding-top:3rem}.testimonials__heading-wrapper{text-align:center;padding-bottom:2rem}@media screen and (max-width:749px){.testimonials__heading-wrapper{padding-bottom:3rem}}.testimonials__heading{margin:0}.testimonials__slideshow{display:flex;flex-direction:column}.testimonials__slider.slider--everywhere{margin-bottom:0}.testimonials__slide{display:flex;align-items:center;justify-content:center;padding:5rem 2rem;box-sizing:border-box}@media screen and (max-width:749px){.testimonials__slide{padding:4rem 2rem}}.testimonials__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:70rem;margin:0 auto;width:100%}.testimonials__body{display:flex;flex-direction:column;align-items:center;text-align:center}.testimonials__avatar{width:8rem;height:8rem;border-radius:50%;overflow:hidden;margin-bottom:2.4rem;flex-shrink:0;border:.2rem solid rgba(var(--color-foreground),.1)}.testimonials__avatar img{width:100%;height:100%;object-fit:cover;display:block}.testimonials__avatar--placeholder{background-color:rgba(var(--color-foreground),.06);display:flex;align-items:center;justify-content:center}.testimonials__avatar--placeholder svg{width:55%;height:55%;fill:rgba(var(--color-foreground),.28)}.testimonials__avatar--initial{background-color:var(--avatar-color, rgba(var(--color-foreground), .12));color:#fff;font-weight:var(--font-heading-weight, 700);font-size:3rem;line-height:1}.testimonials__avatar--initial span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.testimonials__stars{display:flex;gap:.4rem;margin-bottom:2rem}.testimonials__stars .star{width:2rem;height:2rem;display:block;flex-shrink:0}.testimonials__stars .star--filled{color:#e4a123}.testimonials__stars .star--empty{color:rgba(var(--color-foreground),.18)}.testimonials__quote{font-size:1.8rem;line-height:1.7;color:rgba(var(--color-foreground),.85);font-style:italic;margin:0 0 2.4rem;padding:0;border:none;quotes:none;max-width:60rem}@media screen and (max-width:749px){.testimonials__quote{font-size:1.6rem}}.testimonials__visual{width:min(100%,36rem);margin:0 0 2.4rem;border-radius:2rem;overflow:hidden;background-color:rgba(var(--color-foreground),.06);border:.1rem solid rgba(var(--color-foreground),.08)}.testimonials__visual img{width:100%;height:auto;display:block}.testimonials__name{font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);margin:0 0 1.2rem}.testimonials__date{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.55);font-size:1.3rem}.testimonials__controls{border-top:.1rem solid rgba(var(--color-foreground),.08);padding:0}.testimonials__controls .slider-button--prev,.testimonials__controls .slider-button--next{width:0;padding:0;overflow:hidden;flex-shrink:0}.testimonials__content--with-visual{display:flex;flex-direction:column;gap:2rem}.testimonials__content--with-visual .testimonials__visual{margin:0;width:100%}.testimonials__content--with-visual .testimonials__visual img{display:block;width:100%;height:auto;border-radius:inherit}@media screen and (min-width:750px){.testimonials__content--with-visual{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-auto-rows:auto;align-items:center;column-gap:3rem;row-gap:0}.testimonials__content--with-visual>.testimonials__avatar,.testimonials__content--with-visual>.testimonials__body{grid-column:1}.testimonials__content--with-visual>.testimonials__visual{grid-column:2;grid-row:1 / span 2;align-self:center}}@media screen and (min-width:750px){.testimonials .testimonials__heading-wrapper{padding-bottom:0}.testimonials .testimonials__slide{justify-content:flex-start;padding-top:0}.testimonials .testimonials__content--with-visual{align-items:start;grid-template-rows:auto 1fr}.testimonials .testimonials__content--with-visual>.testimonials__avatar{justify-self:center}}.testimonials .testimonials__quote{color:rgb(var(--color-foreground));font-style:normal}.testimonials .testimonials__signature{color:rgb(var(--color-foreground));text-transform:none;letter-spacing:.04em;margin-top:0}@media screen and (min-width:750px){.testimonials .testimonials__slide:not(:has(.testimonials__content--with-visual)){justify-content:center}}.testimonials .testimonials__slide{height:64rem;justify-content:center;padding-top:2rem;padding-bottom:2rem;overflow:hidden}.testimonials .testimonials__slide:has(.testimonials__quote.is-expanded){height:auto;min-height:64rem}.testimonials .testimonials__content{max-height:100%}.testimonials .testimonials__content--with-visual>.testimonials__visual{aspect-ratio:4 / 5;margin:0}.testimonials .testimonials__content--with-visual>.testimonials__visual img{width:100%;height:100%;object-fit:cover;object-position:center top}.testimonials .testimonials__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;margin-bottom:.8rem}.testimonials .testimonials__quote.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.testimonials .testimonials__more{background:none;border:0;padding:0;margin:0 0 1.6rem;font:inherit;font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-decoration:underline;cursor:pointer}.testimonials .testimonials__more[hidden]{display:none}@media screen and (min-width:750px){.testimonials .testimonials__slide,.testimonials .testimonials__slide:not(:has(.testimonials__content--with-visual)){height:52rem;padding-top:2rem;padding-bottom:2rem;justify-content:center}.testimonials .testimonials__slide:has(.testimonials__quote.is-expanded){height:auto;min-height:52rem}.testimonials .testimonials__content--with-visual{align-items:center;grid-template-rows:auto auto;align-content:center}.testimonials .testimonials__content--with-visual>.testimonials__visual{width:100%;max-width:100%;max-height:44rem}}@media screen and (max-width:749px){.testimonials .testimonials__content--with-visual>.testimonials__visual{width:min(100%,17rem);flex-shrink:0;margin:0 auto}.testimonials .testimonials__quote{-webkit-line-clamp:4;line-clamp:4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-testimonials.css.map */
