.testimonials__header{text-align:center;max-width:64rem;margin:0 auto 2.4rem}.testimonials__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-link))}.testimonials__heading{margin:0 0 1.2rem}.testimonials__subheading{margin:0;line-height:1.5;opacity:.75}.testimonials__subheading>*{margin:0}@media screen and (min-width:750px){.testimonials__header{margin-bottom:3.2rem}}.testimonials__aggregate{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem;margin:0 auto 2.4rem}.testimonials__aggregate-rating{font-size:2.4rem;font-weight:700;line-height:1}.testimonials__aggregate-stars{position:relative;display:inline-flex;align-items:center;height:1.6rem}.testimonials__aggregate-stars-empty,.testimonials__aggregate-stars-filled{display:inline-flex;align-items:center;gap:.2rem}.testimonials__aggregate-stars-empty{color:rgba(var(--color-foreground),.2)}.testimonials__aggregate-stars-filled{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.testimonials__aggregate-fill{display:inline-flex;align-items:center;gap:.2rem;height:100%;white-space:nowrap;overflow:hidden;color:var(--testimonials-star-color, #f5b400)}.testimonials__aggregate-count,.testimonials__aggregate-source{font-size:1.4rem;opacity:.75}@media screen and (min-width:750px){.testimonials__aggregate{margin-bottom:3.2rem}}.testimonials__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px)and (max-width:989px){.testimonials__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.testimonials__card{grid-column:span 1!important}}@media screen and (min-width:990px){.testimonials__grid{grid-template-columns:repeat(6,1fr);gap:2rem;justify-content:center}.testimonials__card--video{grid-column:span 3}.testimonials__card--text{grid-column:span 2}}.testimonials__poster-img--placeholder,.testimonials__photo-placeholder{display:block;width:100%;height:100%;background-color:var(--placeholder-bg, rgb(36, 49, 78));background-image:repeating-linear-gradient(135deg,#ffffff0a,#ffffff0a 6px,#ffffff14 6px 12px)}.testimonials__card{display:flex;flex-direction:column;border-radius:1.2rem;border:var(--testimonials-card-border, 1px solid #E6E9F0);overflow:hidden;position:relative}.testimonials__card--video{aspect-ratio:16 / 9}.testimonials__play-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;overflow:hidden;font:inherit;color:inherit;z-index:1}.testimonials__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.testimonials__poster-img{width:100%;height:100%;object-fit:cover;display:block}.testimonials__play-icon{position:absolute;top:50%;left:50%;width:5.6rem;height:5.6rem;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fffffff2;color:#141c32;transition:transform .2s ease,background .2s ease;pointer-events:none;z-index:2}.testimonials__play-icon svg{width:2.4rem;height:2.4rem;margin-left:.3rem}.testimonials__play-btn:hover .testimonials__play-icon,.testimonials__play-btn:focus-visible .testimonials__play-icon{transform:translate(-50%,-50%) scale(1.08);background:#fff}.testimonials__play-btn:focus-visible{outline:.2rem solid rgb(var(--color-link));outline-offset:-.2rem}@media(prefers-reduced-motion:reduce){.testimonials__play-icon{transition:none}.testimonials__play-btn:hover .testimonials__play-icon,.testimonials__play-btn:focus-visible .testimonials__play-icon{transform:translate(-50%,-50%)}}.testimonials__video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:1.6rem 1.8rem;background:linear-gradient(180deg,#0000 50%,#0009);pointer-events:none;z-index:2;color:#fff}.testimonials__video-overlay-inner{display:flex;flex-direction:column;gap:.4rem;width:100%}.testimonials__person--video{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.testimonials__name--video,.testimonials__location--video{color:#fff}.testimonials__quote--video{margin:0;line-height:1.4;font-style:italic;opacity:.85}.testimonials__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;z-index:1}.testimonials__player video,.testimonials__player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}video-testimonial.is-playing .testimonials__video-overlay{opacity:0;visibility:hidden;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){video-testimonial.is-playing .testimonials__video-overlay{transition:none}}.testimonials__card--text{background:#fff;box-shadow:0 4px 16px #0000000f,0 1px 2px #0000000a}.testimonials__card-content{display:flex;flex-direction:column;gap:.8rem;padding:1.8rem 1.8rem 1.6rem;flex:1 1 auto}.testimonials__person--text{display:flex;flex-direction:column;gap:.1rem}.testimonials__person--text .testimonials__name{font-weight:700;line-height:1.3}.testimonials__person--text .testimonials__location{opacity:.65;line-height:1.3}.testimonials__stars{display:inline-flex;align-items:center;gap:.2rem;height:1.4rem}.testimonials__star{width:1.4rem;height:1.4rem;flex-shrink:0;color:var(--testimonials-star-color, #f5b400)}.testimonials__star--empty{color:rgba(var(--color-foreground),.2)}.testimonials__quote{margin:0;line-height:1.5;flex:1 1 auto}.testimonials__quote.rte>*{margin:0}.testimonials__photo-slot{position:relative;width:100%;aspect-ratio:var(--testimonials-photo-aspect, 2 / 1);overflow:hidden;margin-top:auto;background:rgba(var(--color-foreground),.04)}.testimonials__photo{width:100%;height:100%;object-fit:var(--testimonials-photo-fit, cover);object-position:var(--photo-position, center);display:block}.testimonials__photo-placeholder{position:relative;display:flex;align-items:center;justify-content:center}.testimonials__photo-placeholder .testimonials__initials{position:relative;z-index:1;font-weight:700;font-size:2.4rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.2)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-testimonials.css.map */
