.offer-ticker{display:flex;align-items:center;position:relative;width:100%;min-width:0;background:var(--ticker-background,#c95f19);color:var(--ticker-color,#fff);font-size:var(--ticker-font,14px);font-weight:600}
.offer-ticker__viewport{overflow:hidden;flex:1;min-width:0}
.offer-ticker__track{display:flex;width:max-content}
.offer-ticker__group{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;min-width:calc(100vw - 44px)}
.offer-ticker__group a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ticker-height,40px);padding:7px 30px;color:inherit;text-decoration:none;white-space:nowrap;font-size:inherit;line-height:1.4}
.offer-ticker__group b{display:inline-block;padding:2px 7px;border:1px solid currentColor;border-radius:4px;letter-spacing:.04em}
.offer-ticker__group a:hover{text-decoration:underline;text-underline-offset:3px}
.offer-ticker__group a:focus-visible,.offer-ticker__toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
.offer-ticker__toggle{flex:0 0 44px;display:grid;place-items:center;align-self:stretch;min-height:44px;padding:0;border:0;border-left:1px solid #ffffff40;background:transparent;color:inherit;font-size:18px;cursor:pointer}
.offer-ticker__toggle[hidden]{display:none}
.offer-ticker.is-ready .offer-ticker__track{animation:offer-ticker-scroll 32s linear infinite}
.offer-ticker:hover .offer-ticker__track{animation-play-state:paused}
.offer-ticker:not(.is-ready) .offer-ticker__track,.offer-ticker.is-paused .offer-ticker__track,.offer-ticker:has(a:focus-visible) .offer-ticker__track{animation:none;width:100%}
.offer-ticker:not(.is-ready) .offer-ticker__group,.offer-ticker.is-paused .offer-ticker__group,.offer-ticker:has(a:focus-visible) .offer-ticker__group{min-width:0;width:100%;flex-wrap:wrap}
.offer-ticker:not(.is-ready) [aria-hidden="true"].offer-ticker__group,.offer-ticker.is-paused [aria-hidden="true"].offer-ticker__group,.offer-ticker:has(a:focus-visible) [aria-hidden="true"].offer-ticker__group{display:none}
.offer-ticker.is-paused a,.offer-ticker:not(.is-ready) a,.offer-ticker:has(a:focus-visible) a{white-space:normal;flex-wrap:wrap;text-align:center}
@keyframes offer-ticker-scroll{to{transform:translateX(-50%)}}
@media(max-width:749px){.offer-ticker{font-size:12px}.offer-ticker__group a{padding-inline:18px;gap:6px}}
@media(prefers-reduced-motion:reduce){.offer-ticker.is-ready .offer-ticker__track{animation:none;width:100%}.offer-ticker .offer-ticker__group{width:100%;min-width:0;flex-wrap:wrap}.offer-ticker [aria-hidden="true"].offer-ticker__group,.offer-ticker .offer-ticker__toggle{display:none}.offer-ticker .offer-ticker__group a{white-space:normal;flex-wrap:wrap;text-align:center}}
