.testimonial-quote{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.testimonial-quote__inner{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;align-items:end}.testimonial-quote__image-wrap{position:relative;overflow:hidden;align-self:end}.testimonial-quote__image{width:100%;height:auto;display:block;object-fit:contain;object-position:center bottom;vertical-align:bottom}.testimonial-quote__image--placeholder{width:100%;aspect-ratio:4 / 5;background:#00000014}.testimonial-quote__content{display:flex;flex-direction:column;padding:5rem 5rem 5rem 4rem;gap:0;align-self:center}.testimonial-quote__mark{font-size:clamp(3rem,5vw,5rem);font-weight:700;line-height:1;margin-bottom:.5rem;display:block}.testimonial-quote__text{font-size:clamp(1.25rem,2.2vw,24px);font-weight:400;line-height:1.35;margin:0 0 1.5rem}.testimonial-quote__text p{margin:0}.testimonial-quote__text p+p{margin-top:1.25em}.testimonial-quote__author{font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:700;margin:0 0 2rem}@media screen and (max-width:900px){.testimonial-quote__inner{grid-template-columns:1fr}.testimonial-quote__image-wrap{max-height:60vh;order:2}.testimonial-quote__content{order:1;padding:3rem 2rem}}@media screen and (max-width:600px){.testimonial-quote__content{padding:2.5rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/testimonial-quote.css.map */
