.offer-ticker{display:flex;align-items:stretch;width:100%;overflow:hidden;background:#bd4214;color:#fff;min-height:40px}
.offer-ticker-link{display:flex;align-items:center;min-width:0;flex:1;overflow:hidden;color:#fff;text-decoration:none}
.offer-ticker-track{display:flex;width:max-content;flex-shrink:0;animation:offer-ticker-scroll 65s linear infinite}
.offer-ticker-group{display:flex;flex-shrink:0;align-items:center;gap:32px;padding:11px 32px 11px 0;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.15px}
.offer-ticker-group i{font-style:normal;color:#ffc699;font-size:15px}
.offer-ticker-pause{flex:0 0 42px;border:0;border-left:1px solid #ffffff30;background:#a63511;color:white;font-size:16px;cursor:pointer}
.offer-ticker-pause:hover{background:#8f2e0e}.offer-ticker:has(.offer-ticker-link:hover) .offer-ticker-track,.offer-ticker:focus-within .offer-ticker-track,.offer-ticker[data-paused] .offer-ticker-track{animation-play-state:paused}
.offer-ticker a:focus-visible,.offer-ticker button:focus-visible{outline:2px solid white;outline-offset:-3px}
@keyframes offer-ticker-scroll{to{transform:translateX(-50%)}}
@media(max-width:600px){.offer-ticker-group{font-size:11px;padding-block:10px;gap:24px}.offer-ticker-pause{flex-basis:36px}}
@media(prefers-reduced-motion:reduce){.offer-ticker-track{animation:none;width:100%}.offer-ticker-group{white-space:normal;padding:10px 14px;font-size:11px}.offer-ticker-group:not(:first-child),.offer-ticker-group>:not(:first-child),.offer-ticker-pause{display:none}}
