.puddle-section{overflow:hidden}.puddle-section__inner{padding-top:4.8rem;padding-bottom:4.8rem}.puddle-section__eyebrow{margin:0 0 1rem;color:rgba(var(--color-foreground),.68);font-size:1.2rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.puddle-section__heading{margin:0;font-size:1.8rem;line-height:1.2;text-align:center}.puddle-section__subheading{max-width:68rem;margin:1.2rem auto 0;color:rgba(var(--color-foreground),.74);font-size:1.8rem;line-height:1.35}.puddle-testimonials__header{margin-bottom:2.8rem;text-align:center}.puddle-testimonials__grid{display:grid;gap:1.6rem}.puddle-testimonial{display:grid;gap:1.8rem;align-content:start;min-height:100%;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:rgb(var(--color-background))}.puddle-testimonial__media{overflow:hidden;border-radius:.8rem}.puddle-testimonial__media .media--adapt{padding-bottom:72%}.puddle-testimonial__quote{margin:0;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.48}.puddle-testimonial__name{margin:1.4rem 0 0;font-weight:700}.puddle-testimonial__meta{margin:.2rem 0 0;color:rgba(var(--color-foreground),.65);font-size:1.4rem}.puddle-appointment{display:grid;gap:2.8rem;align-items:center}.puddle-appointment__media{overflow:hidden;border-radius:.8rem}.puddle-appointment__media .media--adapt{padding-bottom:118%}.puddle-appointment__content{max-width:62rem;text-align:center}.puddle-appointment__content .puddle-section__subheading{margin-left:auto;margin-right:auto}.puddle-appointment__list{display:grid;gap:1.2rem;margin:2.4rem 0;padding:0;list-style:none}.puddle-appointment__list li{display:flex;gap:1rem;align-items:flex-start;color:rgba(var(--color-foreground),.78);font-size:1.4rem;line-height:1.5}.puddle-appointment__list li:before{content:"";flex:0 0 .8rem;width:.8rem;height:.8rem;margin-top:.7rem;border-radius:50%;background:rgb(var(--color-button))}.puddle-appointment__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.4rem 0}.puddle-appointment__stat{padding:1.4rem 1rem;border-radius:.8rem;background:rgba(var(--color-foreground),.04);text-align:center}.puddle-appointment__stat strong{display:block;color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.1}.puddle-appointment__stat span{display:block;margin-top:.4rem;color:rgba(var(--color-foreground),.68);font-size:1.2rem;line-height:1.25}@media screen and (min-width:750px){.puddle-section__inner{padding-top:5.6rem;padding-bottom:5.6rem}.puddle-section__heading{font-size:3.6rem;line-height:1.18}.puddle-section__subheading{font-size:2rem;line-height:1.35}.puddle-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.puddle-testimonial{padding:2.4rem}.puddle-testimonial__quote{font-size:1.6rem}.puddle-appointment{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:5rem}.puddle-appointment--image-right .puddle-appointment__media{order:2}.puddle-appointment__list li{font-size:1.6rem}.puddle-appointment__stat strong{font-size:2.4rem}.puddle-appointment__stat span{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-puddle-experience.css.map */
