.testimonial,.review-summary{min-width:0;flex:var(--group-child-flex, 1 1 0%);width:var(--group-child-width, 100%);max-width:100%}.social-stars{--social-star: var(--social-star-size, 1.6rem);--social-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4-4.7-4.4 6.4-.8z'/%3E%3C/svg%3E");display:inline-block;flex-shrink:0;width:calc(var(--social-star) * 5);height:var(--social-star);background:linear-gradient(90deg,var(--social-star-color, var(--palette-stars, #efca00)) var(--social-rating, 100%),rgba(var(--color-foreground),.15) var(--social-rating, 100%));-webkit-mask:var(--social-star-mask) left center / var(--social-star) var(--social-star) repeat-x;mask:var(--social-star-mask) left center / var(--social-star) var(--social-star) repeat-x}.social-star{width:var(--social-star-size, 1.4rem);height:var(--social-star-size, 1.4rem);flex-shrink:0;fill:var(--social-star-color, var(--palette-stars, #efca00))}.testimonial{--testimonial-justify: var(--testimonial-justify-mobile, flex-start);position:relative;display:flex;flex-direction:column;gap:1.4rem;box-sizing:border-box;margin-bottom:var(--testimonial-spacing, 0);padding:var(--testimonial-padding, 2.4rem);border-radius:var(--testimonial-radius, 0);color:rgba(var(--color-foreground-secondary));text-align:var(--testimonial-align-mobile, left)}@media screen and (min-width:750px){.testimonial{--testimonial-justify: var(--testimonial-justify-desktop, flex-start);text-align:var(--testimonial-align, left)}}.testimonial--card{border:var(--content-container-border, none);border-radius:var(--testimonial-radius, var(--content-container-radius, 0));box-shadow:var(--content-container-shadow, none)}.testimonial__media{position:relative;overflow:hidden;aspect-ratio:var(--testimonial-ratio, auto);border-radius:var(--media-container-radius, 0);background:rgba(var(--color-foreground),.05)}.testimonial__media img{display:block;width:100%;height:100%;object-fit:cover}.testimonial__mark{display:block;align-self:var(--testimonial-justify);width:3.8rem;height:3rem;flex-shrink:0;color:rgb(var(--color-accent-1))}.testimonial__rating{display:flex;align-items:center;justify-content:var(--testimonial-justify);gap:.6rem;font-size:1.4rem;line-height:1;color:rgb(var(--color-foreground))}.testimonial__score{font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums}.testimonial__title{margin:0;font-weight:var(--font-body-weight-bold);font-size:1.7rem;line-height:1.35;color:rgb(var(--color-foreground))}.testimonial__figure{display:flex;flex:1 1 auto;flex-direction:column;gap:1.6rem;margin:0}.testimonial__quote{margin:0;padding:0;border:0;font-family:var(--testimonial-font-family, inherit);font-style:var(--testimonial-font-style, normal);font-weight:var(--testimonial-font-weight, inherit);font-size:var(--testimonial-size-mobile, inherit);line-height:1.55;color:rgb(var(--color-foreground));overflow-wrap:anywhere}@media screen and (min-width:750px){.testimonial__quote{font-size:var(--testimonial-size, inherit)}}.testimonial__quote>*{margin:0}.testimonial__quote>*+*{margin-top:.8em}.testimonial--quote .testimonial__quote{line-height:1.35}.testimonial__author{display:flex;align-items:center;justify-content:var(--testimonial-justify);gap:1.2rem;margin-top:auto}.testimonial__avatar{width:var(--testimonial-avatar, 4rem);height:var(--testimonial-avatar, 4rem);flex-shrink:0;border-radius:50%;object-fit:cover}.testimonial__who{display:flex;flex-direction:column;gap:.2rem;min-width:0}.testimonial__name{display:inline-flex;align-items:center;gap:.5rem;font-style:normal;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.testimonial__verified{width:1.6rem;height:1.6rem;flex-shrink:0;color:rgb(var(--color-accent-1))}.testimonial__verified path+path{stroke:rgb(var(--color-background))}.testimonial__role{font-size:1.3rem;line-height:1.4;opacity:.75}.testimonial__product{display:flex;align-items:center;justify-content:var(--testimonial-justify);gap:1rem;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.1);font-size:1.3rem;line-height:1.3;color:rgb(var(--color-foreground));text-align:start;text-decoration:none}.testimonial__product img{width:4.4rem;height:4.4rem;flex-shrink:0;border-radius:var(--media-container-radius, .4rem);object-fit:cover}.testimonial__product-arrow{width:1.4rem;height:1.4rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.testimonial__product:hover .testimonial__product-title{text-decoration:underline;text-underline-offset:.3rem}.testimonial__product:hover .testimonial__product-arrow{transform:translate(.3rem)}.review-summary{--review-summary-justify: var(--review-summary-justify-mobile, flex-start);display:flex;flex-direction:column;align-items:var(--review-summary-justify);gap:2rem;color:rgb(var(--color-foreground));text-align:var(--review-summary-align-mobile, left)}@media screen and (min-width:750px){.review-summary{--review-summary-justify: var(--review-summary-justify-desktop, flex-start);text-align:var(--review-summary-align, left)}}.review-summary__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--review-summary-justify);gap:1.2rem 1.6rem}.review-summary__score{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--review-summary-size, 5.6rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.review-summary__max{margin-left:.1em;font-size:.4em;letter-spacing:0;opacity:.55}.review-summary__details{display:flex;flex-direction:column;align-items:var(--review-summary-justify);gap:.6rem}.review-summary__label{font-weight:var(--font-body-weight-bold)}.review-summary__count{margin:0;font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.review-summary__bars{display:grid;gap:.8rem;width:100%;max-width:44rem;margin:0;padding:0;list-style:none}.review-summary__bar{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 4.4rem;align-items:center;gap:1.2rem;font-size:1.3rem;font-variant-numeric:tabular-nums;text-align:start}.review-summary__bar-label{display:inline-flex;align-items:center;gap:.3rem}.review-summary__bar-label .social-star{--social-star-size: 1.2rem}.review-summary__track{position:relative;height:.8rem;overflow:hidden;border-radius:1rem;background:rgba(var(--color-foreground),.1)}.review-summary__fill{position:absolute;inset:0 auto 0 0;width:var(--review-summary-fill, 0%);border-radius:inherit;background:var(--palette-stars, #efca00);transform-origin:left center}.review-summary__percent{text-align:end;opacity:.7}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.review-summary__fill{animation:review-summary-fill linear both;animation-timeline:view();animation-range:entry 20% cover 35%}}}@keyframes review-summary-fill{0%{transform:scaleX(0)}}.review-summary--inline{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:var(--review-summary-justify);gap:1rem 2rem}.review-summary--inline .review-summary__details{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-testimonial.css.map */
