.confirm-dialog[data-v-685c87c6]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.confirm-dialog__panel[data-v-685c87c6]{background:#111;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 20px 60px #00000073;color:#fff;padding:24px;width:min(560px,100%)}.confirm-dialog__header[data-v-685c87c6]{margin-bottom:16px}.confirm-dialog__title[data-v-685c87c6]{color:#fc0;font-family:Playfair Display,Times New Roman,serif;font-size:20px;margin:0 0 6px}.confirm-dialog__description[data-v-685c87c6]{color:#ffffffb8;font-size:14px;margin:0}.confirm-dialog__body[data-v-685c87c6]{margin-bottom:18px}.confirm-dialog__actions[data-v-685c87c6]{display:flex;gap:12px;justify-content:flex-end}.confirm-dialog__button[data-v-685c87c6]{border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:14px;padding:10px 18px}.confirm-dialog__button--ghost[data-v-685c87c6]{background:transparent;border-color:#fff3;color:#fff}.confirm-dialog__button--ghost[data-v-685c87c6]:focus-visible,.confirm-dialog__button--ghost[data-v-685c87c6]:hover{border-color:#fff6}.confirm-dialog__button--primary[data-v-685c87c6]{background:#fc0;color:#111;font-weight:600}.confirm-dialog__button--primary[data-v-685c87c6]:focus-visible,.confirm-dialog__button--primary[data-v-685c87c6]:hover{opacity:.9}.newsletter-form[data-v-8fccd157]{width:100%}.newsletter-form__row[data-v-8fccd157]{align-items:stretch;display:flex;gap:12px}.newsletter-form__input[data-v-8fccd157]{background:#141414;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff;flex:1;font-size:15px;height:50px;min-width:0;padding:0 18px}.newsletter-form__input[data-v-8fccd157]::-moz-placeholder{color:#8e8e8e}.newsletter-form__input[data-v-8fccd157]::placeholder{color:#8e8e8e}.newsletter-form__input[data-v-8fccd157]:focus-visible{border-color:#fc0;box-shadow:0 0 0 2px #fc03;outline:none}.newsletter-form__button[data-v-8fccd157]{background:#fc0;border:none;border-radius:999px;color:#111;cursor:pointer;font-size:14px;font-weight:700;height:50px;letter-spacing:.05em;padding:0 26px;text-transform:uppercase;transition:opacity .2s ease;white-space:nowrap}.newsletter-form__button[data-v-8fccd157]:focus-visible,.newsletter-form__button[data-v-8fccd157]:hover{opacity:.9}.newsletter-form__button[data-v-8fccd157]:disabled{cursor:not-allowed;opacity:.65}.newsletter-form__feedback[data-v-8fccd157]{font-size:13px;margin:10px 8px 0}.newsletter-form__feedback--error[data-v-8fccd157]{color:#ff9a9a}.newsletter-form__feedback--success[data-v-8fccd157]{color:#c8f5b5}.newsletter-form__confirm-text[data-v-8fccd157]{color:#ffffffe6;line-height:1.5;margin:0}@media (max-width:640px){.newsletter-form__row[data-v-8fccd157]{gap:10px}.newsletter-form__button[data-v-8fccd157]{padding:0 20px}}
