
.jimis-promo{width:min(480px,calc(100vw - 24px),calc((100vh - 92px)*.707));width:min(480px,calc(100vw - 24px),calc((100dvh - 92px)*.707));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:8px;background:#fff;color:#211a16;overflow:auto;box-shadow:0 20px 90px rgba(0,0,0,.4)}
.jimis-promo::backdrop{background:rgba(12,9,7,.76)}.jimis-promo-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:2px 4px 2px 15px;background:#fff}.jimis-promo-bar h2{font:700 .82rem/1.3 system-ui,sans-serif;margin:0}.jimis-promo-close{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:4px;background:#211a16;color:white;font:30px/1 system-ui,sans-serif;cursor:pointer}.jimis-promo-close:focus-visible{outline:3px solid #ba8121;outline-offset:2px}.jimis-promo img{display:block;width:100%;height:auto}.jimis-promo-open{overflow:hidden}.jimis-promo:not([open]){display:none}
