/* UNPACED · lista de espera. Gerado por build.py, não editar à mão. */
.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.espera{margin-top:14px;border:1.5px solid var(--ink);border-radius:6px;padding:20px}
.espera[hidden]{display:none}
.espera h2{font-weight:900;font-variation-settings:"wdth" 110;font-size:20px;text-transform:uppercase;margin-bottom:4px}
.espera .sub{font-size:14px;color:#55524b;margin:0 0 16px;line-height:1.45}
.ef{margin-bottom:14px}
.ef label{display:block;font-family:var(--f-mono);font-size:11px;text-transform:uppercase;color:#55524b;margin-bottom:6px}
.ef input{width:100%;border:1.5px solid #0d0d0c40;border-radius:999px;padding:12px 16px;font:500 16px var(--f-display);background:var(--paper);color:var(--ink)}
.ef input:focus-visible{border-color:var(--ink)}
.espera [aria-invalid="true"]{border-color:#b3261e}
.campo-erro{display:block;font-size:13px;color:#b3261e;margin-top:6px}
.campo-erro:empty{margin:0}
.espera .btn{margin-top:14px;justify-content:center;width:100%;min-height:48px}
.espera .btn:disabled,.campo button:disabled{opacity:.6;cursor:default;transform:none}
.espera [data-msg]{margin-top:12px;font-size:14px;font-weight:700;outline:none}
.espera [data-msg]:empty{margin:0}
.espera [data-msg].st-ok{font-family:var(--f-mao);font-weight:400;font-size:20px}
.espera [data-msg].st-erro{color:#b3261e}
.preco-pdp.espera-tag span{color:#55524b}
.form .campo-erro{color:#ffb4a8}
.form [data-msg].st-erro{color:#ffb4a8;font-family:var(--f-display);font-size:14px;font-weight:700}
.campo:has([aria-invalid="true"]){box-shadow:inset 0 0 0 1.5px #ffb4a8}
.campo button{min-height:44px}
/* contrato 6: carta com nome, e-mail e WhatsApp (fundo escuro) + sugestão de e-mail */
.form .cf{margin-bottom:12px}
.form .cf label{display:block;font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#b9b4aa;margin-bottom:6px}
.form .cf input{width:100%;background:#ffffff10;border:1.5px solid transparent;border-radius:999px;color:var(--paper);font:500 16px var(--f-display);padding:12px 16px;outline:none}
.form .cf input::placeholder{color:#8b867c}
.form .cf input:focus-visible{border-color:var(--paper)}
.form .cf input[aria-invalid="true"]{border-color:#ffb4a8}
.form .cf-btn{width:100%;min-height:48px;margin-top:4px;background:var(--paper);color:var(--ink);font-weight:800;border-radius:999px;padding:12px 18px}
.form .cf-btn:disabled{opacity:.6;cursor:default}
.cap-sugestao,.form p.cap-sugestao{font-size:13px;margin:6px 0 0}
.cap-sugestao:empty,.form p.cap-sugestao:empty{margin:0}
.cap-sugestao button{font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;color:inherit;background:none;padding:0;cursor:pointer}
