.bm-announce{display:block;background:var(--bm-color-coral-dark);color:var(--bm-text-on-coral);position:fixed;top:0;left:0;right:0;z-index:60}.bm-announce__inner{max-width:var(--bm-page-max);margin:0 auto;padding:7px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:nowrap}.bm-announce__ticker{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 24px,black calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,black 24px,black calc(100% - 24px),transparent)}.bm-announce__ticker-track{display:flex;width:max-content;animation:bm-marquee var(--bm-marquee-duration, 18s) linear infinite}.bm-announce__ticker:hover .bm-announce__ticker-track,.bm-announce__ticker:focus-within .bm-announce__ticker-track{animation-play-state:paused}@keyframes bm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bm-announce__message{font:700 1.2656rem/1.3 var(--bm-font-body);letter-spacing:.01em;white-space:nowrap;padding-right:56px}.bm-announce__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.bm-announce__countdown{display:inline-flex;align-items:center;gap:6px;background:#fff8f32e;border-radius:var(--bm-radius-pill);padding:4px 10px}.bm-announce__countdown-label{font:600 .9281rem/1 var(--bm-font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.bm-announce__countdown-value{font:400 1.1812rem/1 var(--bm-font-mono);min-width:5.5em;display:inline-block}.bm-announce__cta{background:var(--bm-surface-2);color:var(--bm-error-ink);border:none;cursor:pointer;border-radius:var(--bm-radius-pill);padding:5px 12px;font:600 1.0969rem/1 var(--bm-font-display);text-decoration:none;min-height:34px;display:inline-flex;align-items:center;white-space:nowrap;transition:box-shadow var(--bm-duration-fast) var(--bm-ease-standard)}.bm-announce__cta:hover{box-shadow:var(--bm-shadow-sm)}.bm-announce__dismiss{background:transparent;border:none;cursor:pointer;color:#fff8f3bf;font:400 1.6031rem/1 var(--bm-font-body);padding:2px 4px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.bm-announce__dismiss:hover{color:var(--bm-text-on-coral)}.bm-announce[hidden]{display:none}@media screen and (max-width:749px){.bm-announce__countdown-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bm-announcement-timer.css.map */
