.sevenvn-waitlist-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;color:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.sevenvn-waitlist-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}.sevenvn-waitlist-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#02060ab8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sevenvn-waitlist-modal__dialog{position:relative;width:min(520px,100%);padding:36px;border:1px solid rgba(89,198,255,.32);border-radius:22px;background:linear-gradient(180deg,#121a22fa,#080d13fa);box-shadow:0 28px 90px #0000008c,0 0 48px #1ba9ff29;outline:none;transform:translateY(18px) scale(.98);transition:transform .3s cubic-bezier(.22,1,.36,1)}.sevenvn-waitlist-modal.is-visible .sevenvn-waitlist-modal__dialog{transform:translateY(0) scale(1)}.sevenvn-waitlist-modal__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0f;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.sevenvn-waitlist-modal__close svg{width:20px;height:20px}.sevenvn-waitlist-modal__close:hover{border-color:#6ed0ff66;background:#ffffff1a}.sevenvn-waitlist-modal__eyebrow{margin:0 48px 14px 0;color:#6ed0ff;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.sevenvn-waitlist-modal__title{max-width:420px;margin:0;color:#f6f8fb;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:.98;letter-spacing:-.04em}.sevenvn-waitlist-modal__message{margin:20px 0 0;color:#a5b0bc;font-size:18px;font-weight:500;line-height:1.65}.sevenvn-waitlist-modal__button{width:100%;min-height:56px;margin-top:28px;border:0;border-radius:14px;background:linear-gradient(180deg,#79d1ff,#18a8ff);color:#05111d;font-size:18px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sevenvn-waitlist-modal__button:hover{transform:translateY(-1px);box-shadow:0 12px 30px #39a7f447}.sevenvn-waitlist-modal__button:focus-visible,.sevenvn-waitlist-modal__close:focus-visible{outline:2px solid #6ed0ff;outline-offset:3px}html.sevenvn-waitlist-modal-open,html.sevenvn-waitlist-modal-open body{overflow:hidden}@media(max-width:560px){.sevenvn-waitlist-modal{padding:18px}.sevenvn-waitlist-modal__dialog{padding:30px 22px 24px;border-radius:18px}.sevenvn-waitlist-modal__message{font-size:16px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.sevenvn-waitlist-modal,.sevenvn-waitlist-modal__dialog,.sevenvn-waitlist-modal__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/waitlist-success-modal.css.map */
