.testimonials-section{overflow:hidden}.testimonials-header{margin-bottom:48px}.testimonials-title{margin:0 0 12px;font-size:2rem;line-height:1.2}.testimonials-subtitle{margin:0;font-size:1.6rem;color:rgba(var(--color-foreground),.75)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:40px}@media screen and (min-width: 750px){.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.testimonial-card{height:100%}.testimonial-card__inner{height:100%;display:flex;flex-direction:column;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;padding:28px;transition:transform .2s ease,box-shadow .2s ease}.testimonial-card__inner:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.testimonial-stars{display:flex;gap:4px;margin-bottom:16px;font-size:1.75rem}.star{line-height:1}.testimonial-quote{margin:0 0 20px;flex-grow:1;position:relative}.testimonial-quote p{margin:0;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.85);font-style:italic}.testimonial-quote:before{content:'"';position:absolute;top:-10px;left:-8px;font-size:3rem;line-height:1;color:rgba(var(--color-foreground),.15);font-family:Georgia,serif}.testimonial-author{margin-top:auto;padding-top:16px;border-top:1px solid rgba(var(--color-foreground),.1)}.author-name{margin:0 0 4px;font-weight:600;font-size:1.25rem;color:rgb(var(--color-foreground))}.author-experience{margin:0;font-size:1.1rem;color:rgba(var(--color-foreground),.6)}.testimonials-cta{margin-top:16px}@media screen and (min-width: 750px){.testimonials-title{font-size:2.5rem}.testimonial-card__inner{padding:32px}.testimonial-quote p{font-size:1.6rem}.author-name{font-size:1.3rem}.author-experience{font-size:1.15rem}.testimonial-stars{font-size:1.85rem}}@media screen and (min-width: 990px){.testimonials-header{margin-bottom:56px}.testimonials-grid{gap:32px;margin-bottom:48px}.testimonial-card__inner{padding:36px}}@media screen and (max-width: 749px){.testimonials-title{font-size:1.75rem}.testimonials-subtitle{font-size:1.4rem}.testimonial-card__inner{padding:24px}.testimonial-quote p{font-size:1.3rem}.author-name{font-size:1.15rem}.author-experience{font-size:1.05rem}.testimonial-stars{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-testimonials.css.map */
