.testimonial__header{align-items:baseline}.testimonial__icon{display:flex;align-items:center;line-height:1;gap:.2rem}.testimonial__icon:not(:first-child){margin-top:.8rem}.testimonial__content:not(:first-child){margin-top:1.6rem}.testimonial__product{display:flex;align-items:center;gap:1.6rem;padding-top:1.6rem;border-top:1px solid rgb(var(--color-border))}.testimonial__product span{flex-shrink:0;width:5.2rem}.testimonial--layout-1:has(.testimonial__image) .testimonial__inner{padding-top:3rem}@media(max-width:767.98px){.testimonial--layout-1:has(.testimonial__image) .testimonial__inner{padding-top:1.6rem}}.testimonial--layout-1.testimonial--has-bg .testimonial__inner{padding:3rem 2rem}@media(max-width:767.98px){.testimonial--layout-1.testimonial--has-bg .testimonial__inner{padding:1.6rem 1.6rem 2rem}}@media(min-width:768px){.testimonial--layout-1.testimonial--has-bg .testimonial__product{margin-bottom:-1rem}}.testimonial--layout-2:has(.testimonial__image) .testimonial__inner{padding-inline-end:2rem}@media(max-width:767.98px){.testimonial--layout-2:has(.testimonial__image) .testimonial__inner{padding-inline-end:0;padding-top:1.6rem}}@media(min-width:768px){.testimonial--layout-2{display:grid;place-items:start}.testimonial--layout-2 .testimonial__inner{align-self:stretch}.testimonial--layout-2:has(.testimonial__image){grid-template-columns:minmax(0,5fr) minmax(0,3fr)}.testimonial--layout-2 .testimonial__image{height:100%;width:100%;order:2}.testimonial--layout-2 .testimonial__image img{height:100%;object-fit:cover}}@media(min-width:1280px){.testimonial--layout-2:has(.testimonial__image){grid-template-columns:minmax(0,4fr) minmax(0,3fr)}}.testimonial--layout-2.testimonial--has-bg .testimonial__inner{padding:2rem}@media(max-width:767.98px){.testimonial--layout-2.testimonial--has-bg .testimonial__inner{padding:1.6rem 1.6rem 2rem}}.testimonials-wrapper--layout-3{background:radial-gradient(circle at 0% 0%,rgba(var(--color-border),.28),transparent 40%),radial-gradient(circle at 100% 100%,rgba(var(--color-primary),.08),transparent 40%),rgb(var(--color-background))}.testimonials-wrapper--layout-3 .testimonials{padding-block:1.2rem 2.4rem;margin-block:-1.2rem -2.4rem}.reviews-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.6rem;padding:.8rem 1.6rem;border-radius:10rem;border:1px solid rgba(var(--color-border),.8);background-color:rgb(var(--color-background))}.reviews-summary__stars{display:inline-flex;gap:.2rem;color:rgb(var(--color-primary))}.reviews-summary__stars svg{width:1.6rem;height:1.6rem}.reviews-summary__score{font-weight:700;color:rgb(var(--color-foreground))}.reviews-summary__caption{font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.review-card{box-sizing:border-box;position:relative;overflow:hidden;isolation:isolate;gap:1.6rem;padding:2.8rem 2.4rem 2.4rem;border-radius:2rem;border:1px solid rgba(var(--color-border),.6);background-color:rgb(var(--color-background));box-shadow:0 1.6rem 4rem -2.4rem rgba(var(--color-button),.28);transition:translate .4s ease,box-shadow .4s ease,border-color .4s ease}@media(hover:hover){.review-card:hover{translate:0 -.6rem;border-color:rgb(var(--color-border));box-shadow:0 2.4rem 5rem -2.4rem rgba(var(--color-button),.38)}}.review-card__quote{position:absolute;z-index:-1;top:2rem;inset-inline-end:2.4rem;width:5.6rem;height:auto;color:rgba(var(--color-border),.45)}.review-card__stars{gap:.2rem;color:rgb(var(--color-primary))}.review-card__star{width:1.8rem;height:1.8rem}.review-card__star--empty{color:rgba(var(--color-foreground),.15)}.review-card__date{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.review-card__text{line-height:1.65;color:rgba(var(--color-foreground),.88)}.review-card__text p{margin:0}.review-card__photo{width:9.6rem;aspect-ratio:1;border-radius:1.2rem;overflow:hidden}.review-card__photo img{width:100%;height:100%;object-fit:cover}.review-card__bottom{gap:1.6rem}.review-card__author{gap:1.2rem}.review-card__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;font-size:1.5rem;font-weight:700;letter-spacing:.04em;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}.review-card__avatar--1{background-color:rgb(var(--color-primary))}.review-card__avatar--2{color:rgb(var(--color-button));background-color:rgba(var(--color-border),.55)}.review-card__author-info{min-width:0}.review-card__name{margin:0;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.review-card__verified{gap:.4rem;margin:.2rem 0 0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}.review-card__verified svg{flex-shrink:0;width:1.4rem;height:1.4rem;color:rgb(var(--color-primary))}.review-card__product{gap:1.2rem;padding:1rem 1.4rem 1rem 1rem;border-radius:1.2rem;background-color:rgba(var(--color-border),.18);color:rgb(var(--color-foreground));text-decoration:none;transition:background-color .3s ease}.review-card__product-image{flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:.8rem;overflow:hidden;background-color:rgb(var(--color-background))}.review-card__product-image img{width:100%;height:100%;object-fit:cover}.review-card__product-info{flex:1;min-width:0;display:flex;flex-direction:column}.review-card__product-label{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.review-card__product-title{font-size:1.5rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card__product-arrow{flex-shrink:0;width:1.6rem;height:1.6rem;color:rgb(var(--color-button));transition:transform .3s ease}@media(hover:hover){.review-card__product:hover{background-color:rgba(var(--color-border),.32)}.review-card__product:hover .review-card__product-arrow{transform:translate(.3rem)}}@media(max-width:767.98px){.review-card{padding:2.4rem 2rem 2rem;border-radius:1.6rem}.review-card__quote{width:4.4rem}.review-card__product-title{font-size:1.4rem}.reviews-summary{margin-top:1.2rem}}@media(prefers-reduced-motion:reduce){.review-card,.review-card__product-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-testimonial.css.map */
