@charset "UTF-8";.star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-block;font-size:1rem;font-family:Times;line-height:1}.star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:none;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.testimonials{background:var(--color-bg, var(--bg-body));color:var(--color-text, var(--color-body));text-align:center;padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.testimonials{padding-left:40px;padding-right:40px}}.testimonials .section-header h2{color:inherit}.testimonials--heading{margin-bottom:34px;text-align:left}.testimonials--grid{display:grid;grid-template-columns:repeat(var(--columns-desktop, 3),1fr);gap:28px;text-align:left}.testimonials--card{border:1px solid var(--color-border, #e2e2e2);border-radius:4px;padding:32px 28px;display:flex;flex-direction:column}.testimonials--card .star-rating{font-size:1.125rem;margin-bottom:1.25rem}.testimonials--card-content{flex:1 1 auto}.testimonials--card-content p{line-height:1.4;font-size:1.0625rem;margin:0 0 20px;font-family:inherit}.testimonials--author{font-size:.875rem;line-height:1;padding-top:16px;border-top:1px solid var(--color-border, #e2e2e2)}@media only screen and (max-width:749px){.testimonials--heading{text-align:center}.testimonials--grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:4px;scrollbar-width:none}.testimonials--grid::-webkit-scrollbar{display:none}.testimonials--card{flex:0 0 85%;scroll-snap-align:start;padding:24px 22px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/testimonials.css.map */
