.testimonials{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.testimonials .testimonials__heading-block{max-width:var(--heading-block-width);order:var(--heading-block-order)}.testimonials .testimonials__testimonial-block{order:var(--testimonial-block-order)}.testimonials .testimonials__heading-block>div{aspect-ratio:1/1;top:var(--heading-block-top);background:var(--color-background);color:rgb(var(--color-text));margin:var(--heading-block-margin);border-radius:var(--heading-block-border-radius)}.testimonials .testimonials__heading-block .heading span,.testimonials .testimonials__heading-block .subheading span,.testimonials .testimonials__heading-block .body-text{text-shadow:var(--testimonials-text-shadow)}.testimonials .testimonials__content{text-align:var(--horizontal-align);align-items:var(--vertical-align)}.testimonials .testimonials__content .subheading span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.testimonials .testimonials__content .heading span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.testimonials .testimonials__content .body-text span{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.testimonials .testimonial-block__image{max-width:var(--image-width)}.testimonials .quote svg{fill:currentColor}.testimonials .testimonial-block__image[data-style=square],.testimonials .testimonial-block__image[data-style=circle]{padding-top:var(--image-width);position:relative}.testimonials .testimonial-block__image[data-style=square] img,.testimonials .testimonial-block__image[data-style=circle] img{position:absolute;left:0;top:0}.testimonials .testimonial-block__image[data-style=circle]{border-radius:100%;overflow:hidden}.testimonials .testimonials__testimonial-block .testimonial-block__content{text-align:var(--text-alignment)}.testimonials .testimonials__testimonial-block .testimonial-block__image{margin-inline:var(--margin-inline)}.testimonials .quote span{font-size:var(--quote-font-size)}.testimonials .author span{font-size:var(--writer-font-size)}.testimonials .rate{justify-content:var(--justify-content)}.testimonials .rate [data-fill=true] svg{fill:var(--rating-star-color);color:var(--rating-star-color)}@media screen and (max-width:48rem){.testimonials .testimonial-container{flex-flow:column;gap:3rem}.testimonials .testimonials__heading-block{max-width:100%}.testimonial-block .testimonial-block__content{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vertical-testimonials.css.map */
