.reviews{overflow:hidden;background:#fff}.reviews__intro{max-width:62.8rem;margin-inline:auto;text-align:center}.reviews__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:0 0 2rem;color:var(--reviews-heading, #263e8f);font-size:3.2rem;font-weight:700;line-height:4rem;letter-spacing:-.02em}.reviews__heading-text{color:inherit;letter-spacing:normal}.reviews__heart{display:inline-block;flex-shrink:0;width:4.64rem;height:4.14rem;background-color:var(--reviews-heart, #e01f34);mask:var(--reviews-heart-image) center / contain no-repeat;-webkit-mask:var(--reviews-heart-image) center / contain no-repeat}.reviews__text{margin:0 auto;color:var(--reviews-text, #525252);font-size:1.6rem;line-height:2.4rem;letter-spacing:normal}.reviews__text p{margin:0}.reviews__viewport{width:100vw;max-width:100vw;margin-top:4rem;margin-left:calc(50% - 50vw);overflow:hidden}.reviews__track{display:flex;width:max-content;animation:reviews-marquee-left 45s linear infinite}.reviews__viewport:hover .reviews__track{animation-play-state:paused}.reviews__grid{display:flex;flex-shrink:0;gap:2rem;margin:0;padding:0 2rem 0 0;list-style:none}.reviews__item{flex:0 0 min(31rem,72vw);width:min(31rem,72vw)}@keyframes reviews-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.reviews__card{position:relative;overflow:hidden;aspect-ratio:310 / 336;border-radius:1.6rem}.reviews__tile{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.reviews__tile svg{display:block;width:100%;height:100%}.reviews__card-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.2rem;height:100%;min-height:0;padding:3rem;color:var(--tile-text, #fff);text-align:center}.reviews__card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:1.2rem;min-height:0;overflow:hidden}.reviews__stars{display:flex;flex-shrink:0;align-items:flex-start;gap:.243rem}.reviews__star{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:.243rem;background:#d9d9d9}.reviews__star.is-on{background:var(--reviews-star, #33a3dd)}.reviews__star .svg-wrapper,.reviews__star svg{display:block;width:1.8202rem;height:1.7312rem}.reviews__card-title{display:-webkit-box;margin:0;overflow:hidden;color:inherit;font-size:1.8rem;font-weight:700;line-height:2.8rem;letter-spacing:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reviews__quote{overflow:hidden;color:inherit;font-size:1.6rem;line-height:2.4rem;letter-spacing:normal}.reviews__quote p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.reviews__author{flex-shrink:0;margin:0;color:inherit;font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:normal}.reviews__actions{display:flex;justify-content:center;margin-top:4rem}.reviews__cta{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:1.2rem 4rem;border:1px solid var(--reviews-button, #263e8f);border-radius:999px;background:#fff;color:var(--reviews-button, #263e8f);text-align:center;text-decoration:none}.reviews__cta-label{font-size:1.8rem;font-weight:600;line-height:1.4}.reviews__cta-handle{display:inline-flex;align-items:center;gap:.4rem;font-size:1.8rem;font-weight:700;line-height:2.4rem}.reviews__cta-handle .svg-wrapper,.reviews__cta-handle svg{display:block;width:2rem;height:2rem}@media screen and (min-width:750px){.reviews__heading{gap:1.6rem;font-size:4.8rem;line-height:6rem}.reviews__heart{width:6.1851rem;height:5.5136rem}.reviews__text{font-size:2rem;line-height:3rem}.reviews__item{flex-basis:31rem;width:31rem}}@media(prefers-reduced-motion:reduce){.reviews__track{animation:none;width:100%}.reviews__viewport{overflow-x:auto;scrollbar-width:none}.reviews__viewport::-webkit-scrollbar{display:none}.reviews__grid[aria-hidden=true]{display:none}}@media screen and (max-width:749px){.reviews__text,.reviews__card-title,.reviews__quote,.reviews__author{letter-spacing:inherit}.reviews__quote{font-size:1.4rem;line-height:2rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-reviews.css.map */
