.exit-intent-overlay[data-v-b24739b6]{align-items:center;background-color:#000000b3;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.exit-intent-modal[data-v-b24739b6]{box-shadow:0 20px 40px #0000004d;max-width:570px;padding:40px;position:relative;width:100%}.close-button[data-v-b24739b6]{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:16px;top:16px;z-index:1}.close-button[data-v-b24739b6]:hover{opacity:.8}.modal-content[data-v-b24739b6]{gap:32px}.modal-content[data-v-b24739b6],.text-content[data-v-b24739b6]{display:flex;flex-direction:column}.text-content[data-v-b24739b6]{gap:16px;text-align:center}.section-title[data-v-b24739b6]{color:#fff}.modal-subtitle[data-v-b24739b6]{color:#fff;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4;margin:0}.buttons-container[data-v-b24739b6]{display:flex;gap:24px;width:100%}.button[data-v-b24739b6]{border:none;border-radius:8px;cursor:pointer;flex:1;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;line-height:1;padding:16px 24px;transition:all .2s ease}.button-secondary[data-v-b24739b6]{background:#fff}.button-secondary[data-v-b24739b6]:hover{background:#f5f5f5}.button-primary[data-v-b24739b6]{background:#2fc6da;color:#fff}.button-primary[data-v-b24739b6]:hover{background:#26b3c7}@media(max-width:768px){.exit-intent-modal[data-v-b24739b6]{margin:0 16px;padding:24px}.modal-subtitle[data-v-b24739b6]{font-size:18px}.buttons-container[data-v-b24739b6]{flex-direction:column;gap:16px}.button[data-v-b24739b6]{font-size:16px;padding:14px 20px}}.gift-form-overlay[data-v-8cb5bf33]{align-items:center;background-color:#000000b3;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.gift-form-modal[data-v-8cb5bf33]{box-shadow:0 20px 40px #0000004d;max-width:570px;padding:40px;position:relative;width:100%}.close-button[data-v-8cb5bf33]{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:16px;top:16px;z-index:1}.close-button[data-v-8cb5bf33]:hover{opacity:.8}.modal-content[data-v-8cb5bf33]{gap:32px}.modal-content[data-v-8cb5bf33],.text-content[data-v-8cb5bf33]{display:flex;flex-direction:column}.text-content[data-v-8cb5bf33]{gap:16px;text-align:center}.section-title[data-v-8cb5bf33]{color:#fff}.modal-subtitle[data-v-8cb5bf33]{color:#fff;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4;margin:0}.form-container[data-v-8cb5bf33]{gap:24px}.form-container[data-v-8cb5bf33],.input-container[data-v-8cb5bf33]{display:flex;flex-direction:column}.input-container[data-v-8cb5bf33]{gap:8px}.email-input[data-v-8cb5bf33]{background:#fff;border:none;border-radius:8px;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4;outline:none;padding:16px;transition:all .2s ease;width:100%}.email-input[data-v-8cb5bf33]::-moz-placeholder{color:#2c2c2c;opacity:.6}.email-input[data-v-8cb5bf33]::placeholder{color:#2c2c2c;opacity:.6}.email-input[data-v-8cb5bf33]:focus{box-shadow:0 0 0 2px #2fc6da}.form-actions[data-v-8cb5bf33]{display:flex;flex-direction:column;gap:16px}.button[data-v-8cb5bf33]{border:none;border-radius:8px;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:700;line-height:1;padding:16px 24px;transition:all .2s ease}.button-primary[data-v-8cb5bf33]{background:#2fc6da;color:#fff}.button-primary[data-v-8cb5bf33]:hover:not(:disabled){background:#26b3c7}.button-primary[data-v-8cb5bf33]:disabled{background:#a0a0a0;cursor:not-allowed}.form-message[data-v-8cb5bf33]{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.4;margin:0;text-align:center}.form-message--error[data-v-8cb5bf33]{color:#ffb3b3}.form-message--success[data-v-8cb5bf33]{color:#b7f7d8}.privacy-text[data-v-8cb5bf33]{color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0;text-align:center}.privacy-link[data-v-8cb5bf33]{color:#2fc6da;text-decoration:underline}.privacy-link[data-v-8cb5bf33]:hover{color:#26b3c7}@media(max-width:768px){.gift-form-modal[data-v-8cb5bf33]{margin:0 16px;padding:24px}.email-input[data-v-8cb5bf33],.modal-subtitle[data-v-8cb5bf33]{font-size:18px}.email-input[data-v-8cb5bf33]{padding:14px}.button[data-v-8cb5bf33]{font-size:16px;padding:14px 20px}.privacy-text[data-v-8cb5bf33]{font-size:14px}}
