.vc-exitpop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#11423c8c;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .25s ease}.vc-exitpop-overlay[hidden]{display:none!important}.vc-exitpop-overlay.is-open{opacity:1;pointer-events:auto}.vc-exitpop{background:#fffdf6;border-radius:var(--radius-xl,20px);max-width:420px;width:100%;padding:32px 28px;text-align:center;position:relative;box-shadow:0 20px 50px #11423c47;transform:translateY(12px) scale(.97);transition:transform .25s ease}.vc-exitpop-overlay.is-open .vc-exitpop{transform:translateY(0) scale(1)}.vc-exitpop-close{position:absolute;top:10px;right:12px;background:none;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--text-accent,#11423C);opacity:.6;padding:6px}.vc-exitpop-close:hover{opacity:1}.vc-exitpop-form{margin:0}.vc-exitpop-eyebrow{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#d83c03;font-weight:700;margin-bottom:8px}.vc-exitpop h3{font-size:1.5rem;margin:0 0 10px;color:var(--text-accent,#11423C)}.vc-exitpop p{font-size:.95rem;line-height:1.5;color:var(--text-accent,#11423C);opacity:.85;margin:0 0 20px}.vc-exitpop-field{display:grid;gap:10px;margin-bottom:12px}.vc-exitpop-field input[type=email]{width:100%;box-sizing:border-box;border:2px solid #11423C;border-radius:12px;padding:13px 16px;font-size:1rem;font-family:inherit;background:#fff;color:#11423c;text-align:center}.vc-exitpop-field input[type=email]::placeholder{color:#11423c;opacity:.4}.vc-exitpop-field input[type=email]:focus{outline:none;border-color:#d83c03;box-shadow:0 0 0 3px #d83c0326}.vc-exitpop-err{font-size:.85rem;color:#d83c03;margin:0 0 10px;opacity:1}.vc-exitpop-fine{font-size:.75rem;margin:0;opacity:.6;line-height:1.4}.vc-exitpop-code{display:flex;align-items:center;justify-content:center;gap:10px;background:#def370;border:2px dashed #11423C;border-radius:12px;padding:12px 16px;font-weight:700;letter-spacing:.05em;font-size:1.1rem;margin-bottom:18px;color:#11423c}.vc-exitpop-code button{border:none;background:#11423c;color:#fff;border-radius:8px;padding:6px 12px;font-size:.8rem;cursor:pointer;font-weight:600}.vc-exitpop-code button:hover{opacity:.9}.vc-exitpop-cta{display:inline-block;width:100%;text-align:center}button.vc-exitpop-cta{border:none;cursor:pointer;font-family:inherit}@media(max-width:480px){.vc-exitpop{padding:26px 20px}.vc-exitpop h3{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vc-exit-popup.css.map */
