.testimonial{color:rgb(var(--color-heading-text))}.testimonial__head{display:block;margin-bottom:1.6rem}.testimonial__head:not([href]){cursor:default}.testimonial__quote{border:none;padding:0;font-style:normal;font-family:var(--font-heading-family);font-size:1.4rem;line-height:var(--line-height-medium);margin:0 0 1.6rem}.testimonial__quote:last-child{margin-bottom:0}.testimonial__quote p{margin:1.6rem 0 0;font-size:var(--font-size-static-medium);line-height:2.24rem;letter-spacing:.028rem}.testimonial__quote>:last-child{margin-bottom:0}.testimonial__author{display:block;margin:0;font-size:var(--font-size-static-large);font-style:normal}.testimonial__body{background:rgb(var(--color-background));padding:3.6rem 2.4rem;border-radius:var(--card-corner-radius);height:100%;overflow:auto}.testimonial__body::-webkit-scrollbar{width:.2rem}.testimonial__body::-webkit-scrollbar-track{background:#0000001a;border-radius:8em}.testimonial__body::-webkit-scrollbar-thumb{background:#00000040;border-radius:8rem}.testimonial__body::-webkit-scrollbar-thumb:hover{background:#00000080}.testimonial__rating-scores{display:flex;align-items:center;gap:.6rem}.testimonial__box{height:100%}.testimonial__rating-filled svg{fill:rgb(var(--color-rating-stars));stroke:rgb(var(--color-rating-stars))}@media (hover: hover){.testimonial__head[href]{transition:opacity var(--duration-default)}.testimonial__head[href]:hover{opacity:.7}}@media screen and (min-width: 575px){.testimonial__quote{font-size:1.8rem}}@media screen and (min-width: 750px){.testimonial{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.4rem}.testimonial.no-image{display:block;text-align:center}.testimonial.no-image .testimonial__content{margin:0 auto}.testimonial.image-right .testimonial__head{order:1}.testimonial.image-right .testimonial__link{justify-content:flex-end}.testimonial__head{margin-bottom:0}.testimonial__quote{font-size:2.4rem;line-height:var(--line-height-small)}.testimonial__media{margin-bottom:2.4rem}.testimonial__media:last-child{margin-bottom:0}.testimonial__link{display:flex}}@media screen and (min-width: 990px){.testimonial{column-gap:4.8rem}.testimonial__body{padding:3.6rem 3.6rem 2.4rem}.testimonial__quote{font-size:3.2rem;margin-bottom:2.4rem}}@media screen and (min-width: 1100px){.testimonial{column-gap:18.1%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-testimonial.css.map */
