.christmas-boost-banner{color:#fff;background:#082345;border-bottom:2px solid #e8bf62;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:14px;display:flex}.christmas-boost-banner strong{color:#ffe09a}.christmas-boost-banner button,.christmas-boost-dialog section button{color:#082345;cursor:pointer;background:#f7cf78;border:0;border-radius:10px;padding:10px 16px;font-weight:750}.christmas-boost-dialog{color:#fff;background:#082345;border:1px solid #e8bf62;border-radius:20px;width:min(980px,100vw - 24px);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.christmas-boost-dialog::backdrop{background:#001329cc}.christmas-boost-grid{grid-template-columns:1fr 1fr;align-items:center;display:grid}.christmas-boost-grid img{width:100%;height:auto;display:block}.christmas-boost-grid section{padding:28px}.christmas-boost-grid h2{color:#ffe09a;margin:12px 0;font-size:30px;line-height:1.15}.christmas-boost-grid p{margin:12px 0;line-height:1.5}.christmas-boost-kicker{letter-spacing:.12em;color:#ffe09a;font-size:11px}.christmas-boost-close{z-index:1;color:#fff;cursor:pointer;background:#082345;border:1px solid #f7cf78;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:10px;right:10px}.christmas-boost-dates{color:#082345;background:#f7cf78;border-radius:12px;padding:6px 14px}.christmas-boost-dates strong{font-size:20px;display:block}.christmas-boost-dialog button:focus-visible,.christmas-boost-banner button:focus-visible{outline-offset:3px;outline:3px solid #32c5ff}@media (width<=680px){.christmas-boost-grid{grid-template-columns:1fr}.christmas-boost-grid img{max-width:350px;margin:auto}.christmas-boost-grid section{padding:22px}.christmas-boost-banner{text-align:center}}
