:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#222b27;background:#f7f5ef;--accent:#ba562e;--line:#e3dfd5;--muted:#777e78;--green:#26483b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.46;cursor:not-allowed}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 max(5vw,26px);background:#faf9f5}.marca{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:750;letter-spacing:-.045em}.marca-icone{background:var(--green);width:37px;height:37px;display:grid;place-items:center;color:#fff;border-radius:11px;font-weight:800;letter-spacing:-.05em;font-size:22px}.marca-icone span{font-size:12px}.marca small{font-size:11px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:5px 0 0 3px;font-weight:600}.topbar nav{display:flex;gap:4px;align-items:center}.nav-link{font-weight:650;font-size:13px;padding:12px 16px;border-radius:9px;color:#5f6860}.nav-link:hover,.nav-link.ativo{background:#e9ebe3;color:var(--green)}.container{max-width:1250px;margin:auto;padding:52px 28px 25px}.intro{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:38px}.sobretitulo{font-size:10px;font-weight:850;letter-spacing:.19em;color:var(--accent);margin:0 0 12px}.intro h1{margin:0;font-family:Georgia,serif;font-size:clamp(35px,4vw,61px);letter-spacing:-.06em;font-weight:500;line-height:1.1}.subtitulo{color:#697069;font-size:15px;line-height:1.7;max-width:570px;margin:18px 0 0}.motor{color:#355c46;background:#e4efe2;border:1px solid #d4e3d1;padding:11px 16px;white-space:nowrap;border-radius:100px;font-weight:700;font-size:12px;margin:0 0 6px}.motor.inativo{color:#a36124;background:#fff1da;border-color:#f0ddc2}.layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:22px;align-items:start}.coluna-form{display:grid;gap:20px}.painel{background:#fff;border:1px solid var(--line);border-radius:19px;padding:27px;box-shadow:0 12px 42px #172e2910}.painel-titulo{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px}.passo{display:grid;place-items:center;width:37px;min-width:37px;height:37px;border:1px solid #dcd8ce;color:#8b8173;border-radius:9px;font-size:13px;font-weight:850}.painel h2{margin:0 0 7px;font-size:20px;letter-spacing:-.035em}.painel-titulo p{font-size:13px;line-height:1.6;color:#7b827c;margin:0}.upload{border:1.5px dashed #bec6bd;border-radius:13px;background:#f8faf6;min-height:180px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;cursor:pointer;transition:background .2s,border-color .2s;text-align:center}.upload:hover{background:#eff5ec;border-color:var(--green)}.upload-icone{font-size:31px;font-weight:300;color:var(--green)}.upload strong{font-size:14px}.upload span:last-child{font-size:12px;color:#737b74}.oculto{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.dica{margin:16px 0 20px;font-size:12px;color:#656d66}.dica summary,.progresso summary{cursor:pointer;font-weight:650}.dica p{line-height:1.65;margin-bottom:0}.botao-principal{width:100%;border:0;background:var(--green);color:white;font-weight:750;padding:17px 21px;border-radius:10px;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;font-size:13px}.botao-principal:hover:not(:disabled){background:#19372c}.botao-secundario{background:#fff;border:1px solid #cfd6cd;border-radius:10px;padding:13px 19px;display:inline-flex;justify-content:center;align-items:center;font-weight:750;font-size:13px;color:#2c4035}.botao-secundario:hover{background:#edf2ec}.arquivo-label{cursor:pointer}.painel-alternativo{padding:22px 27px}.painel-alternativo .painel-titulo{margin-bottom:14px}.link-demo{display:inline-block;border:none;background:transparent;margin:12px 0 0;font-size:12px;font-weight:750;color:var(--accent);padding:4px}.aviso{color:#396445;font-size:12px;line-height:1.7;min-height:0;margin:14px 0 0;overflow-wrap:anywhere}.aviso:empty{display:none}.aviso.erro{color:#a52e22}.progresso{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.progresso-cabecalho{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin-bottom:12px}.progresso small{font-size:11px;color:var(--muted)}progress{width:100%;height:10px;accent-color:var(--green)}.progresso details{font-size:12px;margin-top:15px}.progresso pre{white-space:pre-wrap;word-break:break-all;font-size:10px;max-height:200px;overflow:auto;background:#f2f4ee;padding:12px;border-radius:10px}.escondido{display:none!important}.visualizacao{padding:0;overflow:hidden}.vis-top{padding:25px 25px 17px;display:flex;justify-content:space-between;align-items:start}.vis-top .sobretitulo{margin-bottom:6px}.vis-top h2{font-size:23px}.tag{border:1px solid #e7d9c9;padding:7px 12px;border-radius:50px;font-size:11px;color:#98704d;font-weight:700}.palco{background:radial-gradient(ellipse at 55% 45%,#ffffff 0%,#f1f0e9 56%,#e5e7de 100%);position:relative;height:395px}.palco model-viewer{height:100%;width:100%}.palco-dica{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:#fffef8df;padding:9px 14px;border-radius:30px;font-size:11px;font-weight:650;color:#737d77;white-space:nowrap;pointer-events:none}.nota{margin:17px 25px 0;font-size:12px;color:#6d756e;line-height:1.6}.medidas{margin:10px 25px 0;font-size:11px;font-weight:700;color:#39664b}.acoes{display:flex;gap:10px;margin:21px 25px 0}.acoes .botao-principal{width:auto;flex:1}.acoes .botao-secundario{white-space:nowrap}.publicar-info{border-top:1px solid var(--line);margin:22px 25px 0;padding-top:20px;display:grid;grid-template-columns:1.5fr 1fr;gap:11px}.publicar-info label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#7b8077;font-weight:750}.publicar-info input{width:100%;border:1px solid #dedfd8;border-radius:8px;padding:11px;font-size:12px;color:#25352a;background:#fff}.cliente-link{display:block;text-align:center;font-size:12px;font-weight:800;color:var(--accent);margin:20px 25px 25px}.visualizacao>.aviso{margin:0 25px 20px}.ar-botao{border:0;background:#234536;color:white;border-radius:50px;padding:12px 22px;font-size:12px;font-weight:750;position:absolute;bottom:57px;left:50%;transform:translateX(-50%)}footer{margin-top:30px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#898e87;padding-bottom:25px}.cliente-container{max-width:1160px;padding:46px 28px;margin:0 auto}.cliente-cabecalho{margin:0 0 35px}.cliente-cabecalho h1{font:normal clamp(40px,5vw,68px) Georgia,serif;letter-spacing:-.055em;margin:0 0 12px}.cliente-cabecalho p:last-child{color:#7a8078;margin:0;font-size:14px}.produto{display:grid;grid-template-columns:1.18fr 1fr;align-items:stretch;background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden;min-height:500px}.cliente-palco{background:radial-gradient(ellipse at 55% 40%,#fff 0,#ecefe9 74%);position:relative;min-height:480px}.cliente-palco model-viewer{height:100%;width:100%;position:absolute;inset:0}.cliente-gesto{position:absolute;left:50%;bottom:23px;transform:translateX(-50%);white-space:nowrap;background:#fffdf6e8;padding:10px 15px;border-radius:30px;color:#67736b;font-size:11px;font-weight:650;pointer-events:none}.cliente-detalhes{padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cliente-detalhes h2{font:normal clamp(35px,4vw,56px) Georgia,serif;margin:5px 0 20px;line-height:1.1;letter-spacing:-.055em}.preco{font-size:24px;font-weight:800;color:var(--green);margin:0 0 24px}.cliente-detalhes #pratoDescricao{color:#7f847d;font-size:14px;line-height:1.75}.selo-demo{background:#fff1df;color:#9a5e32;border-radius:7px;padding:8px 11px;font-size:11px;line-height:1.5;font-weight:700;margin:15px 0 0}.selo-demo.real{background:#e8f3e8;color:#326647}.linha{width:100%;border-top:1px solid var(--line);margin-top:25px}.cliente-detalhes .nota{margin:20px 0;font-size:12px}.voltar-lab{margin-top:6px}.pagina-cliente .topbar{background:#f7f5ef}@media(max-width:930px){.layout{grid-template-columns:1fr}.intro{align-items:start;flex-direction:column}.produto{grid-template-columns:1fr}.cliente-palco{min-height:450px}.cliente-detalhes{padding:35px}.cliente-container{padding:30px 16px}}@media(max-width:600px){.topbar{height:69px;padding:0 14px}.marca{font-size:19px;gap:7px}.marca-icone{width:31px;height:31px;font-size:18px}.marca small{display:none}.nav-link{padding:10px 8px;font-size:11px}.container{padding:27px 13px}.intro{margin-bottom:25px}.intro h1{font-size:39px}.painel{padding:20px}.palco{height:370px}.publicar-info{grid-template-columns:1fr}.acoes{flex-wrap:wrap}.acoes>*{width:100%!important}.vis-top{padding:20px 18px 16px}.nota,.acoes,.publicar-info,.cliente-link,.visualizacao>.aviso{margin-left:18px;margin-right:18px}footer{flex-direction:column}.cliente-palco{min-height:400px}.cliente-gesto{font-size:10px}.cliente-cabecalho h1{font-size:42px}}

.topo-cardapio{margin:0;color:#68796e}.pagina-cliente .marca{pointer-events:none}
