.mp-deal-popup[hidden]{display:none!important}.mp-deal-popup{position:fixed;right:24px;bottom:90px;z-index:9990;display:flex;gap:16px;align-items:center;width:min(420px,calc(100vw - 48px));padding:23px 30px 23px 18px;background:#15191f;color:#fff;border:1px solid #343a43;border-radius:16px;box-shadow:0 14px 50px #0004;overflow:hidden;animation:mp-deal-in .35s ease-out}.mp-deal-image{flex:0 0 84px;background:#fff;border-radius:10px;padding:6px}.mp-deal-image img{width:100%;height:84px;object-fit:contain}.mp-deal-image img[src*="logo-dark"]{background:#15191f}.mp-deal-copy{min-width:0}.mp-deal-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#ff526c}.mp-deal-popup h2{font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.3;margin:7px 0;font-weight:750;color:#fff}.mp-deal-popup p{font-size:12px;line-height:1.55;color:#cbd0d7;margin:0 0 10px}.mp-deal-popup a{display:inline-block;font-size:12px;font-weight:750;color:#fff;text-decoration:underline;text-underline-offset:4px}.mp-deal-close{position:absolute;right:7px;top:5px;border:0;background:transparent;color:#cbd0d7;font-size:24px;cursor:pointer;line-height:1;padding:5px}.mp-deal-close:focus-visible,.mp-deal-popup a:focus-visible{outline:2px solid #fff;outline-offset:3px}.mp-deal-timer{position:absolute;bottom:0;left:0;height:3px;background:#ff002b;width:100%;transform-origin:left;animation:mp-deal-count 8s linear forwards}.is-paused .mp-deal-timer{animation-play-state:paused}@keyframes mp-deal-count{to{transform:scaleX(0)}}@keyframes mp-deal-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:600px){.mp-deal-popup{right:12px;bottom:82px;width:calc(100vw - 24px);padding:18px 28px 18px 14px;gap:12px}.mp-deal-image{flex-basis:65px}.mp-deal-image img{height:70px}}@media(prefers-reduced-motion:reduce){.mp-deal-popup,.mp-deal-timer{animation:none}}
.mp-deal-popup{background:#fff;color:#111319;border-color:#e2e4e8;box-shadow:0 14px 50px #0002}.mp-deal-popup h2{color:#111319}.mp-deal-popup p{color:#626b78}.mp-deal-eyebrow{color:#ee0029}.mp-deal-popup a{color:#d90028}.mp-deal-close{color:#626b78}.mp-deal-close:hover{color:#111319}.mp-deal-close:focus-visible,.mp-deal-popup a:focus-visible{outline-color:#ee0029}.mp-deal-image{background:#f4f5f7}
