.review-marquee{--rm-gap: var(--p-space-md);--rm-card-w: 16rem;--rm-duration: 40s;--rm-fade-width: clamp(2rem, 5vw, 4.5rem);--rm-radius: var(--radius-card);display:flex;flex-direction:column;gap:var(--p-space-xl)}.review-marquee--cards-narrow{--rm-card-w: 13rem}.review-marquee--cards-medium{--rm-card-w: 15rem}.review-marquee--cards-wide{--rm-card-w: 17rem}@media(min-width:768px){.review-marquee--cards-narrow{--rm-card-w: 15rem}.review-marquee--cards-medium{--rm-card-w: 17rem}.review-marquee--cards-wide{--rm-card-w: 20rem}.review-marquee{--rm-gap: var(--p-space-lg)}}@media(min-width:1024px){.review-marquee--cards-narrow{--rm-card-w: 16rem}.review-marquee--cards-medium{--rm-card-w: 19rem}.review-marquee--cards-wide{--rm-card-w: 22rem}}.review-marquee__header{display:flex;flex-direction:column;gap:var(--p-space-2);max-width:52rem}.review-marquee .review-marquee__eyebrow{margin:0}.review-marquee__heading{margin:0;font-family:var(--font-heading);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight, -.01em);color:var(--scheme-ink, var(--color-text-primary));text-wrap:balance}.review-marquee__proof{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-2) var(--p-space-3);margin:0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--scheme-ink-muted, var(--color-text-secondary))}.review-marquee__stars{color:var(--color-rating, var(--color-primary-600));font-size:var(--text-body-size);letter-spacing:.12em;line-height:1}.review-marquee__count{font-weight:var(--font-weight-medium);color:var(--scheme-ink-muted, var(--color-text-secondary))}.review-marquee__cta{display:flex;justify-content:center;flex-shrink:0}@media(min-width:768px){.review-marquee{display:grid;grid-template-columns:1fr auto;column-gap:var(--p-space-xl);row-gap:var(--p-space-xl)}.review-marquee__header{grid-column:1;grid-row:1;align-self:end}.review-marquee__cta{grid-column:2;grid-row:1;align-self:end;justify-self:end}.review-marquee__viewport{grid-column:1 / -1;grid-row:2}}.review-marquee__viewport{overflow:hidden}.review-marquee--scrollable .review-marquee__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:grab}.review-marquee--scrollable.review-marquee--grabbing .review-marquee__viewport{cursor:grabbing}.review-marquee--scrollable .review-marquee__viewport::-webkit-scrollbar{display:none}.review-marquee--bleed .review-marquee__viewport{width:100vw;margin-inline:calc(50% - 50vw)}@media(hover:hover)and (pointer:fine){.review-marquee--fade .review-marquee__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--rm-fade-width),#000 calc(100% - var(--rm-fade-width)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--rm-fade-width),#000 calc(100% - var(--rm-fade-width)),transparent)}}.review-marquee__track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:stretch;width:max-content;animation:review-marquee-scroll var(--rm-duration) linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.review-marquee--scrollable .review-marquee__track{animation:none;will-change:scroll-position;contain:paint}.review-marquee--direction-right .review-marquee__track{animation-direction:reverse}.review-marquee--pause-hover.is-paused .review-marquee__track{animation-play-state:paused}@keyframes review-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--rm-shift, 50%)),0,0)}}.review-marquee--speed-slow{--rm-speed-pps: 30;--rm-duration: 90s}.review-marquee--speed-medium{--rm-speed-pps: 55;--rm-duration: 55s}.review-marquee--speed-fast{--rm-speed-pps: 90;--rm-duration: 34s}.review-marquee__item{flex:0 0 var(--rm-card-w);display:flex;flex-shrink:0;margin-inline-end:var(--rm-gap)}.review-marquee--scrollable .review-marquee__item{user-select:none;-webkit-user-select:none}.review-marquee--scrollable .review-marquee__img{-webkit-user-drag:none}.review-marquee__card{position:relative;width:100%;display:flex}.review-marquee__media{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:var(--rm-radius);overflow:hidden;background:color-mix(in srgb,var(--scheme-ink, #000) 8%,transparent);isolation:isolate}.review-marquee__img,.review-marquee__placeholder{display:block;width:100%;height:100%;object-fit:cover}.review-marquee__placeholder{display:flex;align-items:center;justify-content:center}.review-marquee__placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}.review-marquee--desaturate .review-marquee__img{filter:saturate(.6) contrast(1.02)}.review-marquee__play-trigger{display:block;position:relative;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.review-marquee__play-trigger .review-marquee__img{width:100%;height:100%;object-fit:cover}.review-marquee__play-icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#ffffffe0;opacity:.7;transition:opacity var(--p-duration-base) var(--p-ease-standard);pointer-events:none}.review-marquee__play-trigger:hover .review-marquee__play-icon,.review-marquee__play-trigger:focus-visible .review-marquee__play-icon{opacity:1}.review-marquee__play-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--scheme-focus, var(--color-focus-ring));outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:inherit}@media(prefers-reduced-motion:reduce){.review-marquee__play-icon{transition:none}}.review-marquee__effect{position:absolute;top:var(--p-space-2);inset-inline-start:var(--p-space-2);z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - var(--p-space-4));height:1.65rem;padding:0 var(--p-space-3);background:var(--glass-frosted-bg);border:var(--p-border-thin) solid var(--glass-frosted-border);border-radius:var(--p-radius-pill);box-shadow:var(--glass-frosted-shadow);font-family:var(--font-body);font-size:var(--text-eyebrow-size);line-height:1;font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--scheme-ink, var(--color-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.review-marquee__caption{position:absolute;inset-inline:var(--p-space-2);bottom:var(--p-space-2);z-index:2;margin:0;padding:var(--p-space-3);background:var(--glass-strong-bg);border:var(--p-border-thin) solid var(--glass-strong-border);border-radius:calc(var(--rm-radius) - var(--p-space-2));box-shadow:var(--glass-strong-shadow);display:flex;flex-direction:column;gap:var(--p-space-1);pointer-events:none}@media(hover:hover)and (pointer:fine){.review-marquee__effect{backdrop-filter:blur(var(--glass-frosted-blur)) saturate(var(--p-glass-saturate));-webkit-backdrop-filter:blur(var(--glass-frosted-blur)) saturate(var(--p-glass-saturate))}.review-marquee__caption{backdrop-filter:blur(var(--glass-strong-blur)) saturate(var(--p-glass-saturate));-webkit-backdrop-filter:blur(var(--glass-strong-blur)) saturate(var(--p-glass-saturate))}}.review-marquee__quote{margin:0;font-family:var(--font-body);font-size:var(--text-body-sm-size);line-height:1.35;font-weight:var(--font-weight-medium);color:var(--scheme-ink, var(--color-text-primary));quotes:"\201c" "\201d";display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.review-marquee__quote:before{content:open-quote}.review-marquee__quote:after{content:close-quote}.review-marquee__name{margin:0;font-family:var(--font-body);font-size:var(--text-eyebrow-size);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--scheme-ink-muted, var(--color-text-secondary))}.review-marquee__empty{margin:0;text-align:center;color:var(--scheme-ink-muted, var(--color-text-muted));font-size:var(--text-body-sm-size)}@media(prefers-reduced-motion:reduce){.review-marquee__viewport,.review-marquee--scrollable .review-marquee__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:auto}.review-marquee__viewport::-webkit-scrollbar{display:none}.review-marquee__track,.review-marquee--scrollable .review-marquee__track{animation:none;will-change:auto}.review-marquee__item[inert],.review-marquee__item[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-review-marquee.css.map */
