body.modo-3d{height:100%;overflow:hidden}body.modo-3d #vitrine-html{display:none}canvas{touch-action:none;display:block}body:not(.modo-3d) canvas{display:none}#hud{pointer-events:none;position:fixed;inset:0}#hud .marca{letter-spacing:.26em;text-shadow:0 2px 8px #000;font-size:14px;font-weight:900;position:absolute;top:18px;left:20px}#hud .marca small{letter-spacing:.24em;color:#d6a94e;margin-top:5px;font-size:9px;display:block}#hud .acoes{pointer-events:auto;gap:8px;display:flex;position:absolute;top:16px;right:16px}#hud button{white-space:nowrap}#dica{text-align:center;white-space:nowrap;background:#100e0bc9;border:1px solid #d4a45170;border-radius:30px;max-width:96vw;padding:11px 17px;font-size:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=600px){#hud .marca{font-size:11px;top:16px;left:12px}#hud .acoes{top:57px;right:10px}#hud button{padding:9px 11px}#hud .so-no-computador{display:none}#dica{padding:10px;font-size:11px;bottom:16px}}#vitrine-html{max-width:980px;margin:0 auto;padding:0 16px 48px}.topo{letter-spacing:.2em;border-bottom:1px solid #2d2418;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:22px 0;font-size:13px;display:flex}.topo .marca{color:#e8b65b;font-weight:900}.topo .assinatura{color:#bcb09b}.chamada{padding:48px 0 32px}.chamada h1{text-transform:uppercase;margin:0 0 12px;font-size:clamp(36px,8vw,64px);line-height:1.05}.chamada p{max-width:560px;color:var(--texto-suave);font-size:18px}.chamada-acoes{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.chamada-acoes button{padding:14px 18px;font-size:14px}.secoes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.secao{background:var(--fundo-cartao);border-radius:12px;padding:20px}.secao h2{letter-spacing:.06em;margin:0;font-size:18px}.secao h2 span{color:#e5b760;margin-right:10px}.secao .subtitulo{color:var(--texto-suave);margin:4px 0 14px}.secao ul{margin:0;padding:0;list-style:none}.secao li{background:var(--fundo-item);border-radius:8px;margin-bottom:6px;padding:9px 12px}.secao li:before{content:"▣ ";color:#e7b75b}.secao .observacao{color:var(--texto-suave);margin:12px 0 0;font-size:13px}.rodape{border-top:1px solid #2d2418;flex-wrap:wrap;gap:18px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.rodape .vendedor{color:var(--texto-suave);flex-basis:100%;margin:0;font-size:12px}dialog{width:min(440px,100vw - 32px);color:var(--texto);background:#17120c;border:1px solid #5b4a33;border-radius:14px;padding:24px}dialog::backdrop{background:#000a}dialog h2{margin:0 0 6px;font-size:20px}dialog .detalhe{color:var(--texto-suave);margin:0 0 18px;font-size:14px}dialog label{margin-bottom:14px;font-size:14px;display:block}dialog .aceite{align-items:flex-start;gap:10px;display:flex}dialog .aceite input{margin-top:4px}dialog .erro{color:var(--erro);font-size:14px}.dialogo-acoes{justify-content:flex-end;gap:10px;display:flex}
