.benefits-marquee{font-family:var(--cc-font-body, inherit);box-sizing:border-box;max-width:100%}.benefits-marquee *,.benefits-marquee *:before,.benefits-marquee *:after{box-sizing:border-box}.benefits-marquee p{margin:0;padding:0}.benefits-marquee__section{background:var(--bm-bg);overflow:hidden;width:100%}.benefits-marquee__viewport{display:flex;overflow:hidden;width:100%;padding-top:var(--bm-padding-y-desktop);padding-bottom:var(--bm-padding-y-desktop);mask-image:linear-gradient(to right,transparent 0,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 5%,black 95%,transparent 100%)}.benefits-marquee__track{display:flex;align-items:center;width:max-content;flex:0 0 auto;will-change:transform;animation:benefits-marquee-scroll var(--bm-speed-desktop) linear infinite}.benefits-marquee__group{display:flex;align-items:center;gap:var(--bm-gap-desktop);padding-right:var(--bm-gap-desktop);flex:0 0 auto;min-width:max-content}.benefits-marquee__item{display:inline-flex;align-items:center;gap:var(--bm-item-gap-desktop);flex:0 0 auto;min-width:max-content;color:var(--bm-text-color);white-space:nowrap}.benefits-marquee__icon{width:16px;height:16px;flex:0 0 16px;color:var(--bm-icon-color);display:block}.benefits-marquee__text{margin:0;color:var(--bm-text-color);font-family:var(--cc-font-body, inherit);font-size:20px;line-height:24px;font-weight:400}@keyframes benefits-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:749px){.benefits-marquee__viewport{padding-top:var(--bm-padding-y-mobile);padding-bottom:var(--bm-padding-y-mobile)}.benefits-marquee__track{animation-duration:var(--bm-speed-mobile)}.benefits-marquee__group{gap:var(--bm-gap-mobile);padding-right:var(--bm-gap-mobile)}.benefits-marquee__item{gap:var(--bm-item-gap-mobile)}.benefits-marquee__icon{width:12px;height:12px;flex-basis:12px}.benefits-marquee__text{font-size:15px;line-height:18px}}@media(prefers-reduced-motion:reduce){.benefits-marquee__track{animation:none}.benefits-marquee__viewport{overflow-x:auto;mask-image:none;-webkit-mask-image:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/benefits-marquee.css.map */
