.ps-promotion{display:flex;align-items:center;position:relative;min-height:60px;background:#C80200;color:#fff;padding:8px clamp(20px,4vw,64px);gap:12px;isolation:isolate}.ps-promotion-loading{min-height:60px;background:#f3f3f1}.ps-promotion-window{flex:1;overflow:hidden;min-width:0;text-align:center}.ps-promotion-text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 9px;font-size:15px;line-height:1.65;letter-spacing:.02em;animation:ps-promotion-rise 8.19s cubic-bezier(.22,.61,.36,1) infinite;will-change:transform,opacity}.ps-promotion-text span,.ps-promotion-text strong{overflow-wrap:anywhere;min-width:0}.ps-promotion-text strong{font-weight:800}.ps-promotion-pause{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;background:transparent;color:inherit;border:1px solid #ffffff70;cursor:pointer;transition:background .2s}.ps-promotion-pause:hover{background:#a90200}.ps-promotion-pause:focus-visible{outline:2px solid white;outline-offset:3px}.ps-promotion.is-paused .ps-promotion-text{animation:none;will-change:auto}.ps-promotion-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}/* 0.81s entrance, 5.49s reading time, 1.08s exit; hidden gap reduced from 1.62s to 0.81s. */
@keyframes ps-promotion-rise{0%,3.296703%{opacity:0;transform:translateY(115%)}13.186813%,80.219780%{opacity:1;transform:translateY(0)}93.406593%,100%{opacity:0;transform:translateY(-115%)}}@media(max-width:600px){.ps-promotion{min-height:76px;padding:10px 16px;gap:10px}.ps-promotion-loading{min-height:76px}.ps-promotion-text{font-size:13px;line-height:1.6;gap:0 6px}.ps-promotion-pause{width:40px;height:44px;flex-basis:40px}}@media(prefers-reduced-motion:reduce){.ps-promotion-text{animation:none;will-change:auto}.ps-promotion-pause{display:none}}
