.welcome-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background .3s ease}.welcome-popup-overlay.is-open{background:#00000080;pointer-events:auto}.welcome-popup-box{position:relative;width:90%;max-width:360px;background:#000;border-radius:14px;padding:32px 28px;text-align:center;box-shadow:0 12px 40px #00000040;transform:scale(.9);opacity:0;transition:transform .3s ease,opacity .3s ease}.welcome-popup-overlay.is-open .welcome-popup-box{transform:scale(1);opacity:1}.welcome-popup-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:26px;line-height:1;color:#fff;cursor:pointer;padding:0}.welcome-popup-close:hover{color:#e63946}.welcome-popup-headline{font-size:22px;font-weight:800;letter-spacing:.01em;color:#fff;margin:8px 0 10px;line-height:1.3}.welcome-popup-number{color:#e63946}.welcome-popup-subtext{font-size:14px;font-weight:500;color:#e8e8e8;margin:0}@media(max-width:480px){.welcome-popup-box{max-width:85vw;padding:28px 20px}.welcome-popup-headline{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/welcome-popup.css.map */
