.testimonials-section{background:rgb(var(--color-background));padding-top:var(--testimonials-padding-top, 48px);padding-bottom:var(--testimonials-padding-bottom, 48px)}.testimonials-card{background:rgb(var(--color-background));border-radius:2.4rem;padding:4rem 3rem 3.6rem}.testimonials-heading{text-align:center;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 3.2rem}.testimonials-layout{display:flex;justify-content:center}.testimonials-carousel{display:flex;align-items:center;gap:1.2rem;min-width:0;max-width:1120px;width:100%;margin:0 auto}.testimonials-nav{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.25);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease}.testimonials-nav:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.45)}.testimonials-nav svg{width:1.8rem;height:1.8rem}.testimonials-track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:.4rem;flex:1;min-width:0}.testimonials-track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;flex:0 0 calc((100% - 4rem) / 3);min-width:0;display:flex;flex-direction:column;gap:1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:1.6rem;padding:2.4rem 2.4rem 2.2rem;border:1px solid rgba(var(--color-foreground),.12)}.testimonial-quote-icon{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:4.6rem;line-height:1;color:var(--testimonials-quote-color, #2f6f5e);margin:0 0 -.6rem -.2rem}.testimonial-text{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground));margin:0}.testimonial-author{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));margin:0;opacity:.85}@media screen and (max-width:999px)and (min-width:750px){.testimonial-card{flex:0 0 calc(50% - 1rem)}}@media screen and (max-width:749px){.testimonials-card{padding:3.2rem 2rem 2.8rem}.testimonials-carousel{gap:.8rem}.testimonials-nav{width:3.4rem;height:3.4rem}.testimonial-card{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/30-plants-testimonials.css.map */
