.testimonials__grid{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(max-width:699px){.testimonials__grid--cols-m{grid-template-columns:repeat(var(--testimonials-columns-m, 1),minmax(0,1fr))}}@media(min-width:700px){.testimonials__grid{grid-template-columns:repeat(var(--testimonials-columns-t, 3),minmax(0,1fr));gap:var(--space-xl)}}@media(min-width:1024px){.testimonials__grid{grid-template-columns:repeat(var(--testimonials-columns, 3),minmax(0,1fr))}}.testimonials__item{min-inline-size:0}.testimonials.blocks-align-center .section__header{margin-inline:auto}.testimonials.blocks-align-end .section__header{margin-inline-start:auto}.testimonials--heading-size .testimonials__heading,.testimonials--heading-size .carousel__heading{font-size:calc(var(--testimonials-heading-size) * var(--heading-scale))}.testimonial{display:flex;flex-direction:column;gap:var(--space-md);block-size:100%;margin:0;padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.section--alt .testimonial{background:var(--color-surface);border-color:var(--color-border)}.blocks-bg-dark .testimonial,.blocks-bg-tint .testimonial{background:color-mix(in srgb,var(--color-text) 6%,transparent);border-color:var(--color-border)}.testimonials--bare .testimonial{padding:0;background:none;border:0}.testimonial__quote{flex:1 1 auto;margin:0;font-family:var(--font-heading);font-size:var(--text-md);line-height:1.5;color:var(--color-text)}.testimonial__quote>:last-child{margin-block-end:0}.testimonial__by{display:flex;align-items:center;gap:var(--space-sm)}.testimonial__avatar{flex:none;inline-size:3rem;block-size:3rem;object-fit:cover;border-radius:50%}.testimonial__attribution{display:flex;flex-direction:column;min-inline-size:0}.testimonial__name{font-style:normal;font-weight:600;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text)}.testimonial__role{font-size:var(--text-sm);color:var(--color-text-subtle)}.testimonial__rating{margin:0}.testimonials .rating{display:inline-flex;align-items:center;gap:var(--space-xs)}.testimonials .rating__stars{display:inline-flex;gap:.1em;font-size:var(--text-md);line-height:1;color:var(--color-border)}.testimonials .rating__star--full{color:var(--color-warning)}.testimonials .rating__star--half{position:relative;color:var(--color-border)}.testimonials .rating__star--half:before{content:"\2605";position:absolute;top:0;right:0;bottom:0;left:0;inline-size:50%;overflow:hidden;color:var(--color-warning)}.testimonials .carousel__track{grid-auto-columns:85%;align-items:stretch}@media(min-width:640px){.testimonials .carousel__track{grid-auto-columns:calc((100% - var(--space-md)) / 2)}}@media(min-width:1024px){.testimonials .carousel__track{grid-auto-columns:calc((100% - var(--space-md) * 2) / 3)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/testimonials.css.map */
