.NotifyWhenAvailableCard_banner__WNxJq{background:#f8f8f8;border-top:1px solid #e5e5e5;padding:2rem 1.5rem;display:flex;align-items:center;justify-content:center;margin-top:2rem}.NotifyWhenAvailableCard_content__X6BFY{background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:600px;cursor:pointer;transition:all .2s ease}.NotifyWhenAvailableCard_content__X6BFY:hover{border-color:#333;box-shadow:0 2px 8px rgba(0,0,0,.06)}.NotifyWhenAvailableCard_text__SNFQ8{font-family:var(--font-body);font-size:.95rem;color:#000;font-weight:400}.NotifyWhenAvailableCard_sidebarTeaser__XgavU{margin-top:1.25rem;background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:1rem 1.1rem;text-align:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.NotifyWhenAvailableCard_sidebarTeaser__XgavU:hover{border-color:#333;box-shadow:0 2px 8px rgba(0,0,0,.06)}.NotifyWhenAvailableCard_sidebarTeaser__XgavU:focus-visible{outline:2px solid var(--color-accent,#000);outline-offset:2px}.NotifyWhenAvailableCard_sidebarTeaserText__Hhnj3{font-family:var(--font-body);font-size:.875rem;color:#000;font-weight:400;line-height:1.45}.NotifyWhenAvailableCard_modalContent__Enqx9{padding:1.5rem;min-width:400px}.NotifyWhenAvailableCard_modalHeader__aP8I6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.NotifyWhenAvailableCard_modalTitle__wLbCv{font-family:var(--font-body);font-size:1.25rem;font-weight:600;color:var(--color-ink);margin:0}.NotifyWhenAvailableCard_closeBtn__xB49D{display:flex;align-items:center;justify-content:center;padding:.25rem;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;color:#000;transition:color .15s,background .15s}.NotifyWhenAvailableCard_closeBtn__xB49D:hover{color:#333;background:rgba(0,0,0,.06)}.NotifyWhenAvailableCard_modalSubtitle__RQ_Vc{font-family:var(--font-body);font-size:.9rem;color:#c2c0b6;margin:0 0 1.5rem}.NotifyWhenAvailableCard_form__XTIEc{display:flex;flex-direction:column;gap:1rem}.NotifyWhenAvailableCard_field__GUUcz{display:flex;flex-direction:column;gap:.35rem}.NotifyWhenAvailableCard_fieldRow__eEdqg{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.NotifyWhenAvailableCard_label__aN2Ep{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:#000}.NotifyWhenAvailableCard_required__jE81K{color:var(--color-echo)}.NotifyWhenAvailableCard_input__ygH1t,.NotifyWhenAvailableCard_textarea__liAHi{font-family:var(--font-body);font-size:.9rem;padding:.6rem .75rem;background:#fff;border:1px solid var(--color-border);border-radius:6px;color:#000}.NotifyWhenAvailableCard_input__ygH1t::placeholder,.NotifyWhenAvailableCard_textarea__liAHi::placeholder{color:var(--color-echo)}.NotifyWhenAvailableCard_input__ygH1t:focus,.NotifyWhenAvailableCard_textarea__liAHi:focus{outline:none;border-color:var(--color-accent)}.NotifyWhenAvailableCard_textarea__liAHi{resize:vertical;min-height:72px}.NotifyWhenAvailableCard_errorMessage__PiXbO,.NotifyWhenAvailableCard_successMessage__xWqxR{font-size:.9rem;color:#000;margin:0}.NotifyWhenAvailableCard_actions__YQuUG{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.NotifyWhenAvailableCard_cancelBtn__pvEwQ{font-family:var(--font-body);font-size:.9rem;font-weight:600;padding:.6rem 1.25rem;background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:6px;color:#000;cursor:pointer;transition:all .15s}.NotifyWhenAvailableCard_cancelBtn__pvEwQ:hover{border-color:var(--color-accent);color:var(--color-ink)}.NotifyWhenAvailableCard_submitBtn__ngc6P{font-family:var(--font-body);font-size:.9rem;font-weight:600;padding:.6rem 1.25rem;background:var(--color-accent);border:1px solid var(--color-accent);border-radius:6px;color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,filter .15s ease}.NotifyWhenAvailableCard_submitBtn__ngc6P:hover:not(:disabled){filter:brightness(1.05)}.NotifyWhenAvailableCard_submitBtn__ngc6P:disabled{cursor:not-allowed;opacity:1;background:var(--color-surface,#f3f3f3);border-color:var(--color-border,#e5e5e5);color:var(--color-echo,#666666)}@media(max-width:768px){.NotifyWhenAvailableCard_banner__WNxJq{padding:1.5rem 1.25rem}.NotifyWhenAvailableCard_content__X6BFY{padding:1rem 1.5rem}.NotifyWhenAvailableCard_text__SNFQ8{font-size:.9rem}.NotifyWhenAvailableCard_modalContent__Enqx9{min-width:unset;padding:1.25rem}.NotifyWhenAvailableCard_fieldRow__eEdqg{grid-template-columns:1fr}}@media(max-width:640px){.NotifyWhenAvailableCard_banner__WNxJq{padding:1rem}.NotifyWhenAvailableCard_content__X6BFY{padding:.875rem 1.25rem}.NotifyWhenAvailableCard_text__SNFQ8{font-size:.85rem}.NotifyWhenAvailableCard_sidebarTeaser__XgavU{padding:.875rem 1rem}.NotifyWhenAvailableCard_sidebarTeaserText__Hhnj3{font-size:.82rem}}