.reviews-banner{max-width:none;padding-inline:0;position:relative;z-index:2}.reviews-banner--flush-top{padding-top:0}.reviews-banner__intro{max-width:var(--page-width);margin-inline:auto;margin-bottom:var(--spacing-base);padding-inline:var(--spacing-base)}@media(min-width:48em){.reviews-banner__intro{margin-bottom:var(--spacing-lg)}}.reviews-banner__heading,.reviews-banner__copy{margin:0}@media(min-width:60em){.reviews-banner__copy{max-inline-size:120ch;text-wrap:balance}}.reviews-banner__viewport{position:relative;overflow:hidden;padding-block:.5rem}.reviews-banner__viewport:before,.reviews-banner__viewport:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:1;pointer-events:none}@media(min-width:60em){.reviews-banner__viewport:before,.reviews-banner__viewport:after{width:120px}}.reviews-banner__viewport:before{left:0;background:linear-gradient(90deg,var(--section-surface-bg, var(--warm-white)) 0%,transparent 100%)}.reviews-banner__viewport:after{right:0;background:linear-gradient(270deg,var(--section-surface-bg, var(--warm-white)) 0%,transparent 100%)}.reviews-banner__marquee{display:flex;width:max-content;animation:reviews-banner-scroll 60s linear infinite}.reviews-banner__marquee:hover{animation-play-state:paused}.reviews-banner__track{display:flex;gap:var(--spacing-base);margin:0;padding-left:0;padding-right:var(--spacing-base);list-style:none;flex-shrink:0}.reviews-banner__viewport--static{overflow-x:auto;padding-inline:var(--spacing-base)}.reviews-banner__viewport--static:before,.reviews-banner__viewport--static:after{display:none}.reviews-banner__viewport--static .reviews-banner__track{width:100%}.reviews-banner__card{box-sizing:border-box;width:15.5rem;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;padding:var(--spacing-base);background:var(--white)}@media(min-width:48em){.reviews-banner__card{width:18rem}}.reviews-banner__card-head{display:flex;align-items:center;gap:.625rem}.reviews-banner__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--brand-blue);color:var(--white);font-weight:700;font-size:.875rem;flex-shrink:0}.reviews-banner__meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.reviews-banner__name{font-weight:600;font-size:.9375rem;color:var(--soft-navy)}.reviews-banner__date{font-size:.8125rem;color:var(--dark-grey)}.reviews-banner__quote{margin:0;font-size:.875rem;line-height:1.5;color:var(--soft-navy);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reviews-banner__card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.reviews-banner__stars{display:inline-flex;gap:.125rem;flex-shrink:0}.reviews-banner__stars .icon-star{width:.875rem;height:.875rem}.reviews-banner__stars .icon-star--filled path{fill:var(--soft-navy);stroke:none}.reviews-banner__stars .icon-star:not(.icon-star--filled) path{fill:none;stroke:var(--soft-navy);stroke-width:1.5;stroke-linejoin:round}.reviews-banner__verified{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:var(--success);white-space:nowrap}.reviews-banner__verified .icon-checkmark{width:.875rem;height:.875rem}.reviews-banner__app,.reviews-banner__trustpilot{max-width:var(--page-width);margin-inline:auto;margin-top:var(--spacing-lg);padding-inline:var(--spacing-base)}@keyframes reviews-banner-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.reviews-banner__marquee{animation:none}.reviews-banner__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:var(--spacing-base);scroll-padding-left:var(--spacing-base)}.reviews-banner__viewport:before,.reviews-banner__viewport:after{display:none}.reviews-banner__track:last-child{display:none}.reviews-banner__card{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-reviews-banner.css.map */
