:root{--marca:#e4572e;--marca-rgb:228,87,46;--marca-texto:#fff;--marca-tinta:#e4572e;--marca-suave:rgba(var(--marca-rgb),0.1);--fundo:#f6f5f3;--cartao:#fff;--texto:#1f1a17;--texto-2:#6b645e;--texto-3:#9a938c;--linha:#ebe8e4;--raio:14px;--sombra:0 1px 2px rgba(31,26,23,0.06),0 4px 16px rgba(31,26,23,0.06);--largura:1080px}body{background:var(--fundo);color:var(--texto);font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-0.005em}a{color:var(--marca-tinta);text-decoration:none}.preco{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.btn-marca{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;background:var(--marca);color:var(--marca-texto);font:inherit;font-weight:700;font-size:15px;padding:0 18px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:filter 0.15s,transform 0.1s}.btn-marca:hover{filter:brightness(1.05)}.btn-marca:active{transform:scale(0.98)}.btn-marca:disabled{background:#d9d5d0;color:#8c857e;cursor:not-allowed;transform:none;filter:none}.btn-marca.largo{width:100%;justify-content:space-between}.contador{display:inline-flex;align-items:center;border:1px solid var(--linha);border-radius:12px;background:var(--cartao);height:44px}.contador button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:40px;height:100%;color:var(--marca-tinta);font-size:20px;cursor:pointer;display:grid;place-items:center}.contador button:disabled{color:#c9c4be;cursor:not-allowed}.contador .valor{min-width:28px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.contador.pequeno{height:34px;border-radius:10px}.contador.pequeno button{width:32px;font-size:16px}.contador.pequeno .valor{min-width:22px;font-size:14px}.folha{background:var(--cartao);width:100%;max-width:560px!important;display:flex;flex-direction:column;max-height:92vh;border-radius:20px 20px 0 0!important;overflow:hidden}@media (min-width:600px){.folha{border-radius:20px!important;max-height:88vh}}.folha .folha-topo{display:flex;align-items:center;gap:8px;padding:14px 12px 14px 20px;border-bottom:1px solid var(--linha)}.folha .folha-topo h2{margin:0;font-size:17px;line-height:1.3;font-weight:700;flex:1}.folha .folha-corpo{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.folha .folha-rodape{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--linha);background:var(--cartao);display:flex;gap:12px;align-items:center}.btn-fechar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f1efec;color:var(--texto);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:20px;cursor:pointer;flex-shrink:0}.secao-titulo{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--texto-2);margin:0 0 10px}.escolhas{display:grid;gap:8px}.escolhas.duas{grid-template-columns:1fr 1fr}.escolhas.tres{grid-template-columns:repeat(3,1fr)}.escolhas.quatro{grid-template-columns:repeat(2,1fr)}@media (min-width:420px){.escolhas.quatro{grid-template-columns:repeat(4,1fr)}}.escolha{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--texto);background:var(--cartao);border:1.5px solid var(--linha);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:border-color 0.15s,background 0.15s}.escolha .q-icon{font-size:22px;color:var(--texto-3)}.escolha .escolha-texto{flex:1;font-weight:600;font-size:14px}.escolha .escolha-extra{font-size:13px;color:var(--texto-2)}.escolha.marcada{border-color:var(--marca);background:var(--marca-suave)}.escolha.marcada .q-icon{color:var(--marca-tinta)}.escolha.vertical{flex-direction:column;justify-content:center;text-align:center;gap:4px;padding:12px 6px}.campo .q-field__control{border-radius:12px!important}.campo textarea{overflow:hidden}