.jg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.jg-overlay.is-active{opacity:1;visibility:visible}.jg-popup{background:#fff;border-radius:16px;padding:36px 28px 28px;width:100%;max-width:380px;text-align:center;position:relative;box-shadow:0 20px 60px #00000040;transform:translateY(20px) scale(.97);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.jg-overlay.is-active .jg-popup{transform:translateY(0) scale(1)}@keyframes jg-shake{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(7px)}54%{transform:translate(-5px)}72%{transform:translate(5px)}90%{transform:translate(-2px)}}.jg-popup.is-shaking{animation:jg-shake .45s ease}.jg-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:14px;color:#ddd;cursor:pointer;line-height:1;padding:4px;transition:color .2s}.jg-close:hover{color:#bbb}.jg-popup__icon{font-size:40px;margin-bottom:12px;line-height:1}.jg-popup__title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 8px;line-height:1.2}.jg-popup__subtitle{font-size:14px;color:#666;margin:0 0 22px;line-height:1.5}.jg-popup__form{display:flex;gap:8px;margin-bottom:14px}.jg-input{flex:1;padding:12px 14px;border:1.5px solid #ddd;border-radius:10px;font-size:15px;color:#1a1a1a;outline:none;transition:border-color .2s;background:#fafafa}.jg-input:focus{border-color:#c0392b;background:#fff}.jg-input::placeholder{color:#bbb}.jg-input.is-error{border-color:#e74c3c;background:#fff8f8}.jg-btn-primary{padding:12px 20px;background:#c0392b;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,transform .1s}.jg-btn-primary:hover{background:#a93226}.jg-btn-primary:active{transform:scale(.97)}.jg-popup__note{font-size:11px;color:#bbb;margin:0;line-height:1.4}.jg-popup.is-success .jg-popup__form,.jg-popup.is-success .jg-popup__subtitle,.jg-popup.is-success .jg-close{display:none}.jg-popup__success{display:none;font-size:15px;color:#27ae60;font-weight:600;margin:8px 0 16px}.jg-popup.is-success .jg-popup__success{display:block}@media(max-width:480px){.jg-popup{padding:30px 20px 22px}.jg-popup__form{flex-direction:column}.jg-btn-primary{width:100%;padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/phone-capture-popup.css.map */
