.nolacio-waitlist{display:none;margin:26px 0 10px;padding:24px;border:1px solid rgba(82,57,39,.16);border-radius:20px;background:linear-gradient(145deg,#fffdf9,#f7f1e8);box-shadow:0 16px 40px rgba(55,8,7,.08)}
.nolacio-waitlist.is-visible{display:block}.nolacio-waitlist__eyebrow{font:700 11px/1.2 system-ui,sans-serif;letter-spacing:.18em;color:#7d6042}.nolacio-waitlist h3{margin:8px 0 8px;font-size:24px}.nolacio-waitlist p{margin:0 0 16px;color:#5f5750}.nolacio-waitlist form{display:flex;gap:10px;flex-wrap:wrap}.nolacio-waitlist input[type=email]{flex:1 1 240px;min-height:46px;padding:0 14px;border:1px solid rgba(23,20,18,.18);border-radius:12px;background:#fff}.nolacio-waitlist button{min-height:46px;padding:0 18px;border:0;border-radius:12px;background:#370807;color:#fff;font-weight:700;cursor:pointer}.nolacio-waitlist button:disabled{opacity:.6;cursor:wait}.nolacio-waitlist__status{display:block;min-height:18px;margin-top:10px;color:#5f5750}
@media(max-width:640px){.nolacio-waitlist{padding:20px}.nolacio-waitlist form{display:grid}.nolacio-waitlist input[type=email],.nolacio-waitlist button{width:100%}}
