[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}.testimonial__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.4rem;margin-bottom:4rem}@media(min-width:768px){.testimonial__header{gap:2.4rem;margin-bottom:4.8rem}}.testimonial__rating{display:flex;align-items:center;justify-content:center;gap:1.6rem}.testimonial__rating-text{font-size:1.6rem;line-height:2.4rem;color:var(--color-text, #000);letter-spacing:-.032rem}.testimonial__rating-logo{display:inline-block;height:1.6rem;width:auto;vertical-align:middle;margin-left:.4rem}.testimonial__heading{color:var(--Color-Brand-3-500---Main, #000);text-align:center;font-family:var(--font-body-medium-family);font-size:30px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.6px;margin-bottom:0}@media(min-width:768px){.testimonial__heading{font-size:36px;line-height:40px;letter-spacing:-.72px}}.testimonial__tags{display:flex;align-items:center;justify-content:center;column-gap:.8rem;row-gap:1.2rem;flex-wrap:wrap}.testimonial__tags xo-animate:nth-child(odd) .testimonial__tag{transform:rotate(2deg);animation:testimonial-tag-wiggle-odd 4s infinite}.testimonial__tags xo-animate:nth-child(2n) .testimonial__tag{transform:rotate(-2deg);animation:testimonial-tag-wiggle-even 4s infinite}@media(min-width:768px){.testimonial__tags{column-gap:1.2rem}}.testimonial__tag{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border:.1rem solid #d5d7d4;border-radius:.4rem;background-color:#fff;transition:transform .3s ease}.testimonial__tag:hover{transform:rotate(0);animation:none}@keyframes testimonial-tag-wiggle-odd{0%,50%,to{transform:rotate(2deg)}25%{transform:rotate(-2deg)}}@keyframes testimonial-tag-wiggle-even{0%,50%,to{transform:rotate(-2deg)}25%{transform:rotate(2deg)}}.testimonial__tag-text{font-size:1.6rem;font-weight:500;line-height:2.2rem;letter-spacing:-.032rem;color:#000;white-space:nowrap}@media(min-width:768px){.testimonial__tag-text{font-size:1.8rem;letter-spacing:-.036rem}}.testimonial__content{position:relative}.testimonial__carousel{padding-inline-end:15%;padding-inline-start:var(--xo-container-gap);margin-inline:calc(-1 * var(--xo-container-gap))}@media(min-width:768px){.testimonial__carousel{padding:0;margin:0}}.testimonial__card{display:flex;flex-direction:column;padding:2.4rem;border:.1rem solid #d5d7d4;border-radius:.4rem;background-color:#fff}@media(min-width:768px){.testimonial__card{padding:3.2rem}}.testimonial__card-stars{margin-bottom:1.6rem}.testimonial__card-quote{font-size:1.6rem;font-weight:400;line-height:2.2rem;letter-spacing:-.032rem;color:var(--color-text, #000);padding-bottom:2.4rem}@media(min-width:768px){.testimonial__card-quote{font-size:1.8rem;line-height:2.4rem;letter-spacing:-.036rem}}.testimonial__card-author{display:flex;flex-direction:column;gap:.4rem}.testimonial__card-name{font-size:1.8rem;line-height:2.2rem;letter-spacing:-.032rem;font-family:var(--font-body-medium-family);color:var(--color-text, #000)}.testimonial__card-subtitle{font-size:1.6rem;font-weight:400;line-height:2rem;letter-spacing:-.028rem;color:var(--color-text, #000)}.testimonial__card-divider{width:100%;height:.1rem;background-color:#f6f6f6}.testimonial__card-footer{font-size:1.6rem;font-weight:400;line-height:2rem;letter-spacing:-.028rem;color:var(--color-text, #000)}.testimonial__progress{width:160px;height:2px;margin:38px auto auto;position:relative;background-color:#fafafa;border-radius:6px;overflow:hidden}.testimonial__progress:after{position:absolute;left:0;top:0;height:100%;content:"";background-color:#d0d0d0;width:var(--xo-pagination-progress);transition:.3s}.testimonial__modal-trigger{color:var(--Color-Brand-3-500---Main, #000);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.36px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding:12px;margin-top:-12px;transition:.3s;cursor:pointer}.testimonial__modal-trigger:hover{color:var(--color-branding)}.testimonial__rating-mobile{color:var(--Color-Brand-3-500---Main, #000);font-family:var(--font-body-medium-family);font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.36px;padding-top:8px}@media(min-width:768px){.testimonial__rating-mobile{display:none}}.testimonial__modal-inner{height:100dvh;width:100vw;max-width:508px;background-color:#fff;display:flex;flex-direction:column}.testimonial__modal-header{position:relative;flex-shrink:0}.testimonial__modal-title{color:#000;font-family:var(--font-body-medium-family);font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.36px;display:block;width:100%;padding:12px}@media(min-width:768px){.testimonial__modal-title{padding:12px 32px}}.testimonial__modal-close{padding:12px;position:absolute;top:0;right:0;cursor:pointer;transition:.3s}.testimonial__modal-close:hover{opacity:.5}@media(min-width:768px){.testimonial__modal-close{right:2rem}}.testimonial__modal-close svg{display:block}.testimonial__modal-content{padding:6px 12px 20px;height:100%}@media(min-width:768px){.testimonial__modal-content{padding:16px 32px 32px}.testimonial__modal-content .review-filter__search-review{grid-column-end:span 5!important}.testimonial__modal-content .review-filter__search-review+div{grid-column-end:span 7!important}}.testimonial__modal-content .xo-filter-reviews-box__text-count,.testimonial__modal-content .product-review__btn{display:none}
/*# sourceMappingURL=/cdn/shop/t/394/assets/section-testimonial.css.map */
