:root{--marquee-animation-duration:10s;--count:4;--display-count:2;--marquee-width:100vw;--marquee-height:33px;--marquee-btwn:26px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-section{overflow:hidden}.main-marquee{background-color:var(--primary-color);border-width:1px;border-bottom:1px solid var(--black);border-left:0 solid var(--black);border-right:0 solid var(--black);border-top:1px solid var(--black);color:var(--black);display:block;font-size:12px;height:var(--marquee-height);position:relative;width:100vw}.main-marquee .image-scale{height:20px;width:20px}.marquee-announcement{--marquee-btwn:8px;--marquee-height:var(--promo-height);border:0}.marquee-announcement .marquee-item{padding:0 80px}.marquee-track{left:0;overflow:hidden;position:absolute;width:100vw;z-index:1}.marquee-item,.marquee-items{align-items:center;display:flex}.marquee-text{box-sizing:border-box;padding:0 var(--marquee-btwn) 0 0;position:relative;white-space:nowrap}.marquee-announcement .marquee-text{font-family:var(--font-ginger);font-size:14px}.marquee-text:before{background-color:var(--black);border-radius:50%;content:"";height:6px;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.marquee-announcement .marquee-text:before{display:none}.marquee-items{animation:marquee calc(var(--marquee-animation-duration, 4s)*var(--count)) linear infinite;height:var(--marquee-height);width:var(--marquee-width,100vw)}