
.promotion-popup{position:fixed;inset:0;margin:auto;width:fit-content;max-width:94vw;max-height:94dvh;padding:48px 10px 10px;border:1px solid #b99453;border-radius:8px;background:#0a1727;color:#fff2db;overflow:auto;box-shadow:0 18px 70px #0009}.promotion-popup::backdrop{background:rgba(2,8,17,.85)}.promotion-popup img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(94dvh - 90px)!important;object-fit:contain!important;margin:auto}.promotion-popup-close{position:absolute;right:8px;top:4px;display:grid;place-items:center;width:40px;height:40px;padding:0;cursor:pointer;border:1px solid #d2b177;border-radius:50%;color:#fff0d3;background:#13263b;font:32px/1 Arial,sans-serif}.promotion-popup-close:hover{background:#29425d}.promotion-popup-close:focus-visible{outline:2px solid #ffe4ad;outline-offset:2px}.promotion-popup-caption{margin:9px 0 0;text-align:center;font:12px/1.4 Arial,sans-serif;color:#e9dac1}html.promotion-popup-open,html.promotion-popup-open body{overflow:hidden!important}@media(max-width:600px){.promotion-popup{max-width:96vw;max-height:92dvh;padding:48px 8px 9px}.promotion-popup img{max-height:calc(92dvh - 90px)!important}.promotion-popup-caption{font-size:11px}}
