.marquee-b{position:relative;overflow:hidden;background:linear-gradient(135deg,#000000f2,#141414fa,#000000f2)!important;border-top:1px solid rgba(255,255,255,.2)!important;border-bottom:1px solid rgba(255,255,255,.2)!important;padding:clamp(1rem,2vw,1.5rem) 0!important;margin:0;width:100%;box-shadow:0 2px 20px #0000004d,inset 0 1px #ffffff1a}.marquee__container{position:relative;width:100%;overflow:hidden;display:flex;align-items:center}.marquee__text{display:inline-flex;white-space:nowrap;will-change:transform;font-family:var(--font-banner-accent),var(--font-accent-family),sans-serif!important;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fff!important;font-size:clamp(.75rem,1.2vw + .5rem,.9375rem)!important;line-height:1.5;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 10px rgba(255,255,255,.2);animation:marquee-scroll 30s linear infinite!important;animation-duration:30s!important}.marquee__text--left{animation-direction:normal}.marquee__text--right{animation-direction:reverse}.marquee__text span{display:inline-block;padding:0 3em!important;position:relative;color:inherit!important;transition:all .3s ease;font-weight:500}.marquee-b span{color:#fff!important}.marquee__text span:after{content:"\2022";color:#ffffff80;margin:0 2em;font-size:.6em;vertical-align:middle;text-shadow:0 0 5px rgba(255,255,255,.3);animation:sparkle 2s ease-in-out infinite}.marquee__text span:last-child:after{display:none}@keyframes sparkle{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-b:hover .marquee__text{animation-play-state:paused}.marquee-b:before,.marquee-b:after{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.marquee-b:before{left:0;background:linear-gradient(to right,#000000fa,#000000b3,#0000)}.marquee-b:after{right:0;background:linear-gradient(to left,#000000fa,#000000b3,#0000)}.marquee__container:before,.marquee__container:after{content:"";position:absolute;left:0;right:0;height:1px;z-index:1;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.2) 20%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.2) 80%,transparent 100%);opacity:.6}.marquee__container:before{top:0}.marquee__container:after{bottom:0}.marquee__text span{position:relative}.marquee-b:hover .marquee__text span{text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 15px rgba(255,255,255,.3);transition:text-shadow .3s ease}.marquee__text{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}@media screen and (max-width: 749px){.marquee-b{padding:clamp(.75rem,2vw,1rem) 0}.marquee__text{font-size:clamp(.6875rem,2vw + .4rem,.8125rem);letter-spacing:.12em}.marquee__text span{padding:0 2em}.marquee-b:before,.marquee-b:after{width:50px}}@media screen and (min-width: 990px){.marquee__text{font-size:clamp(.875rem,1.3vw + .5rem,1rem);letter-spacing:.18em}.marquee-b{padding:clamp(1.25rem,2.5vw,1.75rem) 0}}@media (prefers-reduced-motion: reduce){.marquee__text{animation:none;transform:none}.marquee__text span:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-marquee.css.map */
