.store-popup .overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.store-popup .modal-card{background:#fff;border-radius:20px;width:473px;max-width:100%;margin:0 20px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000059}.store-popup .modal-content{text-align:center;padding:40px 40px 0}.store-popup .icon-wrap{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.store-popup .icon-wrap svg,.store-popup .icon-wrap img{width:130px;height:130px}.store-popup .modal-title{color:#303030;letter-spacing:-.2px;margin-bottom:12px;font-family:InterBold;font-size:18px;line-height:21px}.store-popup .modal-subtitle{color:#303030;max-width:320px;margin:0 auto 28px;font-family:InterRegular;font-size:14px;line-height:20px}.store-popup .modal-note{color:#303030;text-align:center;background:#fbe9f2;padding:10px 100px;font-family:InterRegular;font-size:14px;line-height:18px}.store-popup .modal-actions{gap:14px;padding:22px 24px 30px;display:flex}.store-popup .btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 20px;font-family:InterRegular;font-size:14px;transition:all .2s}.store-popup .btn-outline{color:#b6197d;background:#fff;border:1.5px solid #c44b8f}.store-popup .btn-filled{color:#fff;background:#c44b8f}@media (max-width:767px){.store-popup .overlay{width:100%;height:100vh;padding:0;position:absolute;inset:0}.store-popup .modal-card{width:100%;max-width:100%px;border-radius:16px}.store-popup .modal-content{padding:30px 20px 0}.store-popup .icon-wrap{margin-bottom:18px}.store-popup .icon-wrap img{width:80px;height:80px}.store-popup .modal-title{font-size:16px;line-height:22px}.store-popup .modal-subtitle{margin-bottom:22px;font-size:13px;line-height:20px}.store-popup .modal-note{padding:12px 20px;font-size:13px;line-height:18px}.store-popup .modal-actions{gap:12px;padding:20px;display:flex}.store-popup .btn{width:100%;padding:10px 16px;font-size:14px}}
