.promo-announcement-bar{background:#111;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;padding-inline:40px}.promo-announcement-outer{width:100%;max-width:1400px;margin:0 auto;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}.promo-announcement-inner.is-paused~.promo-announcement-outer,.promo-announcement-outer:has(.is-paused){overflow-x:auto;scrollbar-width:none}.promo-announcement-outer::-webkit-scrollbar{display:none}.promo-announcement-inner{display:flex;justify-content:center;align-items:center;gap:14px;font-size:14px;white-space:nowrap;padding:0 20px;width:100%}.promo-content-group{display:flex;align-items:center;gap:14px;flex-shrink:0}.promo-clone{display:none}.promo-sale-title{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.promo-divider{font-weight:400}.promo-message-container span{font-weight:600}.promo-code-pill{font-family:JetBrains Mono,monospace;font-weight:700;cursor:pointer;transition:opacity .2s ease;display:inline-block;position:relative;z-index:2}.promo-code-pill:hover{opacity:.8;text-decoration:underline}.promo-timer-val{font-family:JetBrains Mono,monospace;font-weight:700}.promo-announcement-inner.is-marquee{justify-content:flex-start;width:max-content;animation:promoMarquee 25s linear infinite;cursor:pointer}.promo-announcement-inner.is-marquee .promo-clone{display:flex}.promo-announcement-inner.is-paused{animation-play-state:paused!important;width:max-content}@keyframes promoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:768px){.promo-announcement-inner{padding:0 16px;font-size:13px;gap:14px}.promo-content-group{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-promo-announcement.css.map */
