.pedido-body{height:100dvh;overflow:hidden}.stage[data-astro-cid-hjp2vll4]{background:var(--linho-claro);grid-template-rows:auto 1fr auto;height:100dvh;display:grid}.bar[data-astro-cid-hjp2vll4]{background-color:var(--linho);background-image:url(/img/linho.svg);background-size:240px 240px}.bar[data-astro-cid-hjp2vll4] .section-label[data-astro-cid-hjp2vll4],.bar[data-astro-cid-hjp2vll4] .count[data-astro-cid-hjp2vll4]{color:#fff;text-shadow:0 1px 2px #46372666}.bar[data-astro-cid-hjp2vll4] .progress[data-astro-cid-hjp2vll4]{background:#ffffff73}.bar[data-astro-cid-hjp2vll4] .progress[data-astro-cid-hjp2vll4] span[data-astro-cid-hjp2vll4]{background:#fff}.bar[data-astro-cid-hjp2vll4]{padding:max(14px, env(safe-area-inset-top)) clamp(16px, 4vw, 40px) 14px;align-items:center;gap:16px;display:flex}.close[data-astro-cid-hjp2vll4]{width:44px;height:44px;color:var(--tinta);background:var(--papel);border:1px solid var(--linha);border-radius:50%;flex:none;place-items:center;display:grid}.close[data-astro-cid-hjp2vll4]:hover{background:#fff}.progress-wrap[data-astro-cid-hjp2vll4]{flex:1;max-width:560px;margin:0 auto}.section-label[data-astro-cid-hjp2vll4]{letter-spacing:.12em;text-transform:uppercase;color:var(--salvia-escura);text-align:center;margin-bottom:8px;font-size:12.5px;font-weight:600}.progress[data-astro-cid-hjp2vll4]{background:var(--linha);border-radius:99px;height:6px;overflow:hidden}.progress[data-astro-cid-hjp2vll4] span[data-astro-cid-hjp2vll4]{background:var(--salvia);border-radius:inherit;width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.count[data-astro-cid-hjp2vll4]{text-align:right;width:44px;color:var(--tinta-2);font-variant-numeric:tabular-nums;font-size:14px}.deck[data-astro-cid-hjp2vll4]{overscroll-behavior:contain;padding:0 clamp(18px,5vw,40px);display:grid;position:relative;overflow-y:auto}.hp[data-astro-cid-hjp2vll4]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.step[data-astro-cid-hjp2vll4]{width:100%;max-width:640px;margin:auto;padding:24px 0 32px;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.step[data-astro-cid-hjp2vll4][hidden]{display:none}.step[data-astro-cid-hjp2vll4].enter-up{opacity:0;transform:translateY(28px)}.step[data-astro-cid-hjp2vll4].enter-down{opacity:0;transform:translateY(-28px)}.step[data-astro-cid-hjp2vll4]:focus{outline:none}.qnum[data-astro-cid-hjp2vll4]{color:var(--dourado);align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.qlabel[data-astro-cid-hjp2vll4]{font-size:clamp(26px,4.4vw,38px)}.qhelp[data-astro-cid-hjp2vll4]{color:var(--tinta-2);margin-top:12px;font-size:16.5px}.field[data-astro-cid-hjp2vll4]{width:100%;font:400 clamp(20px, 3vw, 26px)/1.4 var(--sans);color:var(--tinta);border:0;border-bottom:2px solid var(--linha);background:0 0;border-radius:0;outline:none;margin-top:28px;padding:10px 2px 12px;transition:border-color .2s}.field[data-astro-cid-hjp2vll4]::placeholder{color:#b3ada3}.field[data-astro-cid-hjp2vll4]:focus{border-color:var(--salvia)}.area[data-astro-cid-hjp2vll4]{resize:none;min-height:120px;font-size:clamp(18px,2.4vw,21px);line-height:1.5}.invalid[data-astro-cid-hjp2vll4] .field[data-astro-cid-hjp2vll4]{border-color:var(--erro)}.choices[data-astro-cid-hjp2vll4]{gap:10px;margin-top:28px;display:grid}.choice[data-astro-cid-hjp2vll4]{background:var(--papel);border:1.5px solid var(--linha);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:14px;min-height:58px;padding:12px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.choice[data-astro-cid-hjp2vll4]:hover{border-color:var(--salvia)}.choice[data-astro-cid-hjp2vll4]:active{transform:scale(.99)}.choice[data-astro-cid-hjp2vll4] input[data-astro-cid-hjp2vll4]{opacity:0;pointer-events:none;position:absolute}.choice[data-astro-cid-hjp2vll4]:has(input:focus-visible){outline:3px solid var(--dourado);outline-offset:2px}.choice[data-astro-cid-hjp2vll4]:has(input:checked){border-color:var(--salvia-escura);background:var(--salvia-clara)}.key[data-astro-cid-hjp2vll4]{border:1.5px solid var(--linha);width:30px;height:30px;color:var(--tinta-2);background:var(--linho-claro);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.choice[data-astro-cid-hjp2vll4]:has(input:checked) .key[data-astro-cid-hjp2vll4]{background:var(--salvia-escura);border-color:var(--salvia-escura);color:#fff}.opt[data-astro-cid-hjp2vll4]{flex:1;font-size:17px;line-height:1.4}.tick[data-astro-cid-hjp2vll4]{color:var(--salvia-escura);opacity:0;transition:opacity .15s}.choice[data-astro-cid-hjp2vll4]:has(input:checked) .tick[data-astro-cid-hjp2vll4]{opacity:1}.consent[data-astro-cid-hjp2vll4]{align-items:flex-start;padding:16px}.box[data-astro-cid-hjp2vll4]{background:var(--linho-claro);color:#0000;border:1.5px solid #cfc6b7;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;transition:all .15s;display:grid}.consent[data-astro-cid-hjp2vll4]:has(input:checked) .box[data-astro-cid-hjp2vll4]{background:var(--salvia-escura);border-color:var(--salvia-escura);color:#fff}.consent[data-astro-cid-hjp2vll4] .opt[data-astro-cid-hjp2vll4]{font-size:16px}.err[data-astro-cid-hjp2vll4]{min-height:1.5em;color:var(--erro);margin-top:12px;font-size:15px;font-weight:500}.hint[data-astro-cid-hjp2vll4]{color:var(--tinta-2);margin-top:4px;font-size:14px}.shake[data-astro-cid-hjp2vll4]{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.summary[data-astro-cid-hjp2vll4]{gap:8px;margin:24px 0 0;display:grid}.sum-row[data-astro-cid-hjp2vll4]{text-align:left;border:1px solid var(--linha);background:var(--papel);width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4px 20px;padding:14px 16px;display:grid}.sum-row[data-astro-cid-hjp2vll4]:hover{border-color:var(--salvia)}.sum-row[data-astro-cid-hjp2vll4] dt{color:var(--tinta-2);font-size:14px}.sum-row[data-astro-cid-hjp2vll4] dd{overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15.5px;display:-webkit-box;overflow:hidden}.done[data-astro-cid-hjp2vll4]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.done-foto[data-astro-cid-hjp2vll4]{object-fit:cover;outline:3px dashed var(--linho);outline-offset:7px;border-radius:50%;width:140px;height:140px;margin-bottom:24px}.done[data-astro-cid-hjp2vll4] .btn[data-astro-cid-hjp2vll4]{margin-top:32px}.controls[data-astro-cid-hjp2vll4]{padding:14px clamp(16px, 4vw, 40px) max(14px, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--linha) 70%, transparent);background:color-mix(in srgb, var(--linho-claro) 90%, transparent);-webkit-backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;display:flex}.controls[data-astro-cid-hjp2vll4][hidden]{display:none}.enter-hint[data-astro-cid-hjp2vll4]{color:var(--tinta-2);margin-left:auto;font-size:14px}kbd[data-astro-cid-hjp2vll4]{font:600 12.5px var(--sans);border:1px solid var(--linha);background:var(--papel);border-radius:6px;padding:3px 7px}.next[data-astro-cid-hjp2vll4]{min-width:150px}@media (pointer:coarse){.desktop-only[data-astro-cid-hjp2vll4]{display:none}}@media (width<=560px){.step[data-astro-cid-hjp2vll4]{margin:0 auto auto;padding-top:12px}.back[data-astro-cid-hjp2vll4]{padding:0 16px}.back-txt[data-astro-cid-hjp2vll4]{display:none}.section-label[data-astro-cid-hjp2vll4]{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.next[data-astro-cid-hjp2vll4]{flex:1}.sum-row[data-astro-cid-hjp2vll4]{grid-template-columns:1fr}}
