.waitlistForm{align-items:center;gap:10px;max-width:620px;margin-top:26px;display:flex}.waitlistForm input{color:#171717;background:#fffdf8;border:1px solid #ded8cc;border-radius:999px;outline:none;flex:1;min-width:0;height:52px;padding:0 20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.waitlistForm input::placeholder{color:#9a958c}.waitlistForm input:focus{border-color:#171717;box-shadow:0 0 0 3px #ffc72959}.waitlistForm button{cursor:pointer;white-space:nowrap;border:0;height:52px;padding:0 21px;font-family:inherit}.waitlistForm button:disabled,.waitlistForm input:disabled{opacity:.6;cursor:not-allowed}.formMessage{max-width:620px!important;margin:12px 0 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.45!important}.formMessage.success{color:#436b38!important}.formMessage.error{color:#a33a2d!important}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.waitlistForm{flex-direction:column;align-items:stretch}.waitlistForm input,.waitlistForm button{width:100%}.waitlistForm button{justify-content:center}}
