.testimonials,.testimonials *,.testimonials *:before,.testimonials *:after{box-sizing:border-box}.testimonials{--slide-w-mobile: 307px;--slide-w: 307px;--carousel-controls-gap-top: 20px;overflow-x:clip;color:rgb(var(--color-foreground))}.testimonials .testimonials__header{text-align:var(--testimonials-align-mobile)}.testimonials .testimonials__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--testimonials-align-mobile);column-gap:4px;row-gap:2px;margin:0;font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.testimonials .testimonials__rating-caption{flex-basis:100%}.testimonials .testimonials__rating-stars{display:inline-flex;flex-shrink:0;width:76.86px;color:var(--color-stars)}.testimonials .testimonials__rating-stars svg{display:block;width:100%;height:auto}.testimonials .testimonials__heading{margin:0;color:rgb(var(--color-foreground));text-align:var(--testimonials-align-mobile)}.testimonials .testimonials__rating+.testimonials__heading{margin-top:12px}.testimonials .testimonials__header+.testimonials__rail-wrap{margin-top:20px}.testimonials .testimonials__rail{--carousel-rail-gap: 10px}.testimonials swiper-component.testimonials__rail:not(.swiper-initialized)>.swiper-wrapper{justify-content:var(--testimonials-align-desktop);padding-inline:var(--carousel-rail-bleed)}@media screen and (max-width:989px){.testimonials swiper-component.testimonials__rail:not(.swiper-initialized)>.swiper-wrapper{justify-content:var(--testimonials-align-mobile)}}.testimonials .testimonial-card{display:flex;height:100%;min-height:219px;overflow:hidden;border-radius:var(--radius-hairline)}.testimonials .testimonial-card__media{position:relative;flex:0 0 118px;overflow:hidden;background-color:var(--color-beige-200)}.testimonials .testimonial-card__crop{position:absolute;top:0;right:0;bottom:0;left:0}.testimonials .testimonial-card__panel{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-width:0;padding:12px 14.63px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.testimonials .testimonial-card__body{display:flex;flex-direction:column;gap:8px}.testimonials .testimonial-card__review{display:flex;flex-direction:column;gap:12px}.testimonials .testimonial-card__review--divided{padding-bottom:10px;border-bottom:1px solid var(--color-grey-100)}.testimonials .testimonial-card__author{display:flex;flex-direction:column;gap:4px}.testimonials .testimonial-card__name-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:5.85px;margin:0}.testimonials .testimonial-card__name{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.testimonials .testimonial-card__verified{display:inline-flex;align-items:center;gap:2.34px;color:var(--color-green-200);font-size:var(--font-size-body-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0);white-space:nowrap}.testimonials .testimonial-card__verified-icon{display:inline-flex;flex-shrink:0;width:8.16px}.testimonials .testimonial-card__verified-icon svg,.testimonials .testimonial-card__star svg{display:block;width:100%;height:auto}.testimonials .testimonial-card__stars{display:flex;align-items:center;gap:2px;height:10px}.testimonials .testimonial-card__star{display:inline-flex;flex-shrink:0;width:7.86px;color:var(--color-stars)}.testimonials .testimonial-card__star--empty{color:var(--color-grey-200)}.testimonials .testimonial-card__quote{margin:0;padding:0;border:0;color:inherit;font-style:normal}.testimonials .testimonial-card__quote p{margin:0;overflow-wrap:anywhere;font-size:var(--font-size-body-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.testimonials .testimonial-card__product{display:flex;align-items:center;gap:1px;color:inherit;text-decoration:none}.testimonials a.testimonial-card__product:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}.testimonials .testimonial-card__thumb{position:relative;flex:0 0 26px;height:31px;overflow:hidden}.testimonials .testimonial-card__thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.testimonials .testimonial-card__product-title{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-body-11);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1);text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-decoration-color:transparent;text-underline-offset:2px;transition:var(--transition-underline)}@media screen and (min-width:990px){.testimonials a.testimonial-card__product:hover .testimonial-card__product-title{text-decoration-color:currentColor}}@media screen and (min-width:990px){.testimonials{--slide-w: 520px;--carousel-controls-gap-top: 28px}.testimonials .swiper.testimonials__rail{--carousel-rail-gap: 20px}.testimonials .testimonials__header{text-align:var(--testimonials-align-desktop)}.testimonials .testimonials__rating{flex-wrap:nowrap;justify-content:var(--testimonials-align-desktop);column-gap:12px;font-size:var(--font-size-body-16);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0)}.testimonials .testimonials__rating-caption{flex-basis:auto}.testimonials .testimonials__rating-stars{width:96.85px}.testimonials .testimonials__heading{text-align:var(--testimonials-align-desktop)}.testimonials .testimonials__header+.testimonials__rail-wrap{margin-top:28px}.testimonials .testimonial-card{min-height:280px;border-radius:var(--radius-panel)}.testimonials .testimonial-card__media{flex-basis:200px}.testimonials .testimonial-card__panel{justify-content:center;padding:20px 28px}.testimonials .testimonial-card__body{gap:14px}.testimonials .testimonial-card__review{gap:24px}.testimonials .testimonial-card__review--divided{padding-bottom:14px}.testimonials .testimonial-card__author{gap:6px}.testimonials .testimonial-card__name-row{column-gap:10px}.testimonials .testimonial-card__name{font-size:var(--font-size-body-15);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1)}.testimonials .testimonial-card__verified{gap:4px;font-size:var(--font-size-body-13);letter-spacing:var(--letter-spacing-positive-1)}.testimonials .testimonial-card__verified-icon{width:14px}.testimonials .testimonial-card__stars{gap:2.06px;height:12px}.testimonials .testimonial-card__star{width:9.95px}.testimonials .testimonial-card__quote p{font-size:var(--font-size-body-14);letter-spacing:var(--letter-spacing-positive-1)}.testimonials .testimonial-card__product{gap:10px}.testimonials .testimonial-card__thumb{flex-basis:51px;height:61px}.testimonials .testimonial-card__product-title{font-size:var(--font-size-body-15);line-height:var(--line-height-130)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-testimonials.css.map */
