.ne-marquee-button{display:block;width:fit-content;white-space:wrap;pointer-events:auto;border:none;position:relative;overflow:hidden}.ne-marquee-button::before,.ne-marquee-button::after{position:absolute;top:0;left:0;width:100%;height:100%}.ne-marquee-button__title{display:inline-flex;align-items:center;justify-content:center;gap:.35em;flex-direction:row;flex-wrap:nowrap}.ne-marquee-button:hover .ne-marquee-button__title{opacity:0}.ne-marquee-button__marquee{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.ne-marquee-button__units-wrapper{width:fit-content;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--marquee-gap);position:relative;--offset:1rem;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));transform:translate3d(var(--move-initial),0,0);animation:marquee linear infinite;animation-duration:var(--marquee-duration);animation-direction:var(--marquee-direction);animation-play-state:paused;opacity:0}.ne-marquee-button--rtl .ne-marquee-button__units-wrapper{--move-initial:calc(25% - var(--offset));--move-final:calc(50% - var(--offset))}.ne-marquee-button:hover .ne-marquee-button__units-wrapper{animation-play-state:running;opacity:1;transition-duration:0.4s}.ne-marquee-button__unit{text-align:center;white-space:nowrap}@keyframes marquee{0%{transform:translate3d(var(--move-initial),0,0)}100%{transform:translate3d(var(--move-final),0,0)}}.ne-marquee-button__title,.ne-marquee-button__unit{display:inline-flex;align-items:center;justify-content:center;gap:.35em;flex-direction:row;flex-wrap:nowrap}.ne-marquee-button__title>*,.ne-marquee-button__title .etch-condition,.ne-marquee-button__title [data-etch-condition],.ne-marquee-button__unit>*,.ne-marquee-button__unit .etch-condition,.ne-marquee-button__unit [data-etch-condition]{display:inline-flex;align-items:center;flex-shrink:0}.ne-marquee-button__left-icon,.ne-marquee-button__right-icon{display:block;flex-shrink:0;object-fit:contain}.ne-marquee-button__marquee-left-icon,.ne-marquee-button__marquee-right-icon{display:block;flex-shrink:0;object-fit:contain}