.sb-campaign{--campaign-bg:#fff;--campaign-ink:#1e1934;--campaign-muted:#665f78;--campaign-line:#e5def1;box-sizing:border-box;width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;margin:auto;padding:42px 30px 30px;border:1px solid var(--campaign-line);border-radius:24px;background:var(--campaign-bg);color:var(--campaign-ink);text-align:center;box-shadow:0 24px 100px #100b4033;font-family:Manrope,system-ui,sans-serif}.sb-campaign::backdrop{background:#0a0719a8;backdrop-filter:blur(7px)}.sb-campaign-brand{font-weight:850;font-size:30px;letter-spacing:-1.5px;margin-bottom:18px}.sb-campaign-brand span{color:#9465ec}.sb-campaign-eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:#9465ec}.sb-campaign h2{font-family:inherit!important;font-size:24px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:-.035em!important;margin:14px 0!important;color:inherit!important}.sb-campaign p{font-size:15px!important;line-height:1.7!important;color:var(--campaign-muted)!important;margin:12px 0!important}.sb-campaign .sb-campaign-note,.sb-campaign .sb-campaign-terms{font-size:12px!important}.sb-campaign-close{position:absolute;inset-block-start:12px;inset-inline-end:14px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--campaign-muted);font-size:28px;cursor:pointer}.sb-campaign-close:hover{background:#9564ed15}.sb-campaign-coupon{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:17px 18px;border:1px dashed #a67ae6;border-radius:13px;background:#9564ed0c}.sb-campaign-coupon strong{font-family:monospace;font-size:21px;letter-spacing:.06em;color:#9564ed}.sb-campaign-coupon button{padding:9px 12px;border:0;background:transparent;color:var(--campaign-ink);font-size:13px;font-weight:750;cursor:pointer}.sb-campaign-cta{display:block;padding:17px 12px;margin-top:20px;background:var(--sb-button,linear-gradient(110deg,#8b5cf6,#b052a3,#e65308));border-radius:8px;color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:800}.sb-campaign :focus-visible{outline:3px solid #a783ed;outline-offset:3px}html[data-theme=dark] .sb-campaign{--campaign-bg:#161222;--campaign-ink:#f2edf9;--campaign-muted:#bab2ca;--campaign-line:#38294f}.sb-campaign-status:empty{display:none}@media(max-width:480px){.sb-campaign{padding:40px 20px 24px}.sb-campaign h2{font-size:21px!important}}

.sb-campaign h2 bdi,.sb-campaign-coupon strong{overflow-wrap:anywhere}.sb-campaign-coupon strong{min-width:0}.sb-campaign-coupon button{flex-shrink:0}
