.testimonials__header{margin-bottom:4rem}.testimonials__subtitle{text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem;opacity:.7}.testimonials__title{margin-top:0}.testimonials__seen-badge{display:inline-block;margin-top:1.2rem;padding:.5rem 1.6rem;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:rgba(var(--color-foreground),.6);border:1px solid rgba(var(--color-foreground),.15);border-radius:100px}.testimonials__grid{gap:var(--grid-mobile-horizontal-spacing)}@media screen and (min-width:750px){.testimonials__grid{gap:var(--grid-desktop-horizontal-spacing)}}.testimonials__carousel{display:flex;gap:var(--grid-desktop-horizontal-spacing);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonials__carousel::-webkit-scrollbar{display:none}.testimonials__carousel .testimonials__card{flex:0 0 calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3);scroll-snap-align:start}@media screen and (max-width:749px){.testimonials__carousel .testimonials__card{flex:0 0 85%}}.testimonial-card{background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.08);border-radius:12px;padding:3rem 2.4rem;display:flex;flex-direction:column;gap:2rem;height:100%;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.testimonial-card__stars{display:flex;gap:.2rem;color:rgb(var(--color-foreground))}.testimonial-card__star{opacity:.2}.testimonial-card__star--filled{opacity:1}.testimonial-card__quote{font-size:1.5rem;line-height:1.7;flex-grow:1}.testimonial-card__quote p{margin:0}.testimonial-card__author{display:flex;align-items:center;gap:1.2rem;margin-top:auto;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.testimonial-card__avatar{flex-shrink:0}.testimonial-card__avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.testimonial-card__info{display:flex;flex-direction:column;gap:.2rem}.testimonial-card__name{font-weight:600;font-size:1.4rem;margin:0}.testimonial-card__location{font-size:1.2rem;opacity:.6;margin:0}.testimonial-card__product{font-size:1.2rem;opacity:.5;margin:0;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-testimonials.css.map */
