.testimonials{container-type:inline-size}.testimonials__track{display:grid;gap:1.25rem;grid-template-columns:1fr}@container (min-width: 640px){.testimonials__track{grid-template-columns:repeat(2,1fr)}}@container (min-width: 900px){.testimonials__track{grid-template-columns:repeat(3,1fr)}}.testimonials__track.is-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.25rem;grid-template-columns:unset}.testimonials__track.is-slider::-webkit-scrollbar{display:none}.testimonials__track.is-slider .testimonial-card{flex:0 0 min(85vw,22rem);scroll-snap-align:start}.testimonial-card{background:var(--color-background, #fff);border:1px solid rgba(var(--color-foreground-rgb),.08);border-radius:var(--radius-card, 8px);padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.testimonial-card__stars{display:flex;gap:.1875rem;color:var(--color-rating-star, #f59e0b)}.testimonial-card__quote{flex:1;margin:0}.testimonial-card__quote p{font-size:1rem;line-height:1.7;opacity:.85;margin:0;font-style:italic}.testimonial-card__footer{display:flex;align-items:center;gap:.875rem;margin-block-start:.5rem}.testimonial-card__avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-card__avatar-placeholder{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-primary, #2d6a4f);color:var(--color-primary-contrast, #fff);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0}.testimonial-card__author{font-style:normal;font-weight:600;font-size:.9375rem}.testimonial-card__author-title{font-size:.8125rem;opacity:.6;margin:0;margin-block-start:.125rem}
/*# sourceMappingURL=/cdn/shop/t/246/assets/section-testimonials.css.map */
