.marquee-section{position:relative;overflow:hidden;background-color:var(--marquee-bg-color);padding-top:var(--marquee-padding);padding-bottom:var(--marquee-padding);isolation:isolate}.marquee-section--border-top{border-top:1px solid rgba(255,255,255,.12)}.marquee-section--border-bottom{border-bottom:1px solid rgba(255,255,255,.12)}.marquee-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.marquee-section__bg-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.marquee-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--marquee-overlay-opacity)}.marquee-section__track-wrap{position:relative;z-index:1;width:100%;overflow:hidden}.marquee-section__track{display:flex;width:max-content;will-change:transform}.marquee-section__track[data-animate=left]{animation:marquee-scroll-left var(--marquee-speed) linear infinite}.marquee-section__track[data-animate=right]{animation:marquee-scroll-right var(--marquee-speed) linear infinite}.marquee-section[data-pause-on-hover=true] .marquee-section__track-wrap:hover .marquee-section__track{animation-play-state:paused}.marquee-section__group{display:flex;align-items:center;flex-shrink:0;gap:var(--marquee-gap);padding-right:var(--marquee-gap)}.marquee-section__item{color:var(--marquee-text-color);font-size:var(--marquee-font-size);line-height:1.1;font-weight:600;white-space:nowrap;letter-spacing:.02em}.marquee-section__item--uppercase{text-transform:uppercase}.marquee-section__link{color:inherit;text-decoration:none}.marquee-section__link:hover{text-decoration:underline;text-underline-offset:4px}.marquee-section__separator{color:var(--marquee-accent-color);font-size:calc(var(--marquee-font-size) * .5);flex-shrink:0}@keyframes marquee-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marquee-section__track{animation:none!important}}@media screen and (max-width:749px){.marquee-section__item{font-size:calc(var(--marquee-font-size) * .65)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-marquee.css.map */
