@keyframes marqueeMotion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.section__marquee marquee-component{--gap: var(--gap-mobile, 0rem);display:block;height:100%}.section__marquee .marquee__wrapper{align-items:center;gap:var(--marquee-gap);min-height:100%;width:fit-content}.section__marquee .marquee__content,.section__marquee .marquee__repeated-items{align-items:center;min-width:max-content;min-height:100%;gap:var(--marquee-gap)}.section__marquee .page-width--full{height:100%}.section__marquee .marquee__repeated-item :is(h1,h2,h3,h4,h5,h6,p){margin-top:0;margin-bottom:0;text-transform:uppercase;line-height:1.2}.section__marquee{position:relative}.section__marquee .marquee-component:before,.section__marquee .marquee-component:after{content:"";position:absolute;inset-block:0;width:var(--marquee-overlay-width, 240px);pointer-events:none;opacity:0;z-index:2}.section__marquee .marquee-component--overlay-left:before,.section__marquee .marquee-component--overlay-both:before{left:0;opacity:1;background:linear-gradient(90deg,rgba(var(--marquee-overlay-color, 0, 0, 0),var(--marquee-overlay-opacity, 1)) 38.22%,rgba(var(--marquee-overlay-color, 0, 0, 0),.04) 94.59%)}.section__marquee .marquee-component--overlay-right:after,.section__marquee .marquee-component--overlay-both:after{right:0;opacity:1;background:linear-gradient(270deg,rgba(var(--marquee-overlay-color, 0, 0, 0),var(--marquee-overlay-opacity, 1)) 38.22%,rgba(var(--marquee-overlay-color, 0, 0, 0),.04) 94.59%)}.section__marquee .marquee-component--overlay-full:before{top:0;right:0;bottom:0;left:0;width:auto;opacity:1;background:rgba(var(--marquee-overlay-color, 0, 0, 0),var(--marquee-overlay-opacity, 1))}@media(prefers-reduced-motion:no-preference){.section__marquee marquee-component:not([data-disabled]) .marquee__wrapper{animation-name:marqueeMotion;animation-duration:var(--marquee-speed);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--marquee-direction, normal)}}@media screen and (max-width:749px){.section__marquee .marquee-component:before,.section__marquee .marquee-component:after{width:var(--marquee-overlay-width-mobile, 80px)}}@media screen and (min-width:750px){.section__marquee marquee-component{--gap: var(--gap-desktop, 0rem)}}.section-marquee{border-bottom:1px solid #474747;position:relative}.marquee__repeated-item .svg-wrapper{--svg-size: 24px !important;width:24px!important;height:30px!important;top:3px;position:relative}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-marquee.css.map */
