.testimonials__list{display:grid;grid-template-columns:repeat(var(--testimonial-columns, 3),minmax(0,1fr));gap:var(--ui-space-lg);margin:0;padding:0;list-style:none}.testimonials__list--slider{display:flex}.testimonials__list--slider .testimonial-card{flex:0 0 calc((100% - (var(--testimonial-columns, 3) - 1) * var(--ui-space-lg)) / var(--testimonial-columns, 3))}.testimonials__slider[data-slider-preview=true] .testimonial-card{flex-basis:calc(100% - var(--slider-preview-peek, 6rem))}.testimonial-card{display:flex;min-width:0;scroll-snap-align:start}.testimonial-card__inner{display:flex;flex-direction:column;gap:var(--ui-space);width:100%;margin:0;padding:var(--ui-space-xl);border:.1rem solid var(--ui-rule);border-radius:var(--ui-radius);background:var(--ui-surface-raised)}.testimonial-card__rating{display:flex;gap:.2rem}.testimonial-card__star{display:inline-flex;width:1.6rem;height:1.6rem;color:var(--ui-accent)}.testimonial-card__star svg{width:100%;height:100%;fill:currentColor}.testimonial-card__star--empty{color:var(--ui-rule-strong)}.testimonial-card__quote{margin:0;color:var(--ui-ink);font-size:var(--ui-text-md);line-height:1.6}.testimonial-card__author{display:flex;align-items:center;gap:var(--ui-space-sm);margin-top:auto;padding-top:var(--ui-space-sm)}.testimonial-card__avatar{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-card__author-text{display:flex;flex-direction:column;min-width:0}.testimonial-card__author-name{font-weight:600;font-size:var(--ui-text-base)}.testimonial-card__author-role{font-size:var(--ui-text-sm);color:var(--ui-ink-faint)}.testimonials__empty{margin:0;padding:var(--ui-space-xl);text-align:center;color:var(--ui-ink-faint);border:.1rem dashed var(--ui-rule-strong);border-radius:var(--ui-radius)}@media screen and (max-width:749px){.testimonials__list{grid-template-columns:repeat(var(--testimonial-columns-mobile, 1),minmax(0,1fr));gap:var(--ui-space)}.testimonials__list--slider .testimonial-card{flex-basis:calc((100% - (var(--testimonial-columns-mobile, 1) - 1) * var(--ui-space)) / var(--testimonial-columns-mobile, 1))}.testimonials__slider[data-slider-preview=true] .testimonial-card{flex-basis:calc(100% - var(--slider-preview-peek, 4rem))}.testimonial-card__inner{padding:var(--ui-space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/component-testimonials.css.map */
