.vt-pagina{max-width:var(--largura-conteudo);padding:var(--espaco-6) var(--espaco-4) var(--espaco-7);margin:0 auto}.vt-topo{gap:var(--espaco-3);padding-bottom:var(--espaco-5);display:grid}.vt-sobretitulo{font-size:var(--texto-pequeno);font-weight:var(--peso-forte);letter-spacing:.08em;text-transform:uppercase;color:var(--cor-texto-fraco);margin:0}.vt-marca{font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);font-size:var(--tamanho-6);line-height:var(--entrelinha-titulo);overflow-wrap:anywhere;margin:0}.vt-chamada{max-width:var(--largura-leitura);color:var(--cor-texto-fraco);margin:0}.vt-busca{max-width:var(--largura-leitura);margin-top:var(--espaco-2);display:block}.vt-busca input{width:100%;min-height:calc(var(--alvo-minimo) + var(--espaco-2));padding:0 var(--espaco-5);border:2px solid var(--cor-borda-forte);border-radius:var(--raio-pilula);background:var(--cor-superficie)}.vt-busca input::placeholder{color:var(--cor-texto-fraco)}.vt-colecoes{gap:var(--espaco-2);margin:0 calc(-1 * var(--espaco-4));padding:var(--espaco-1) var(--espaco-4) var(--espaco-3);scrollbar-width:thin;display:flex;overflow-x:auto}@media (width>=48rem){.vt-colecoes{padding:var(--espaco-1) 0 var(--espaco-3);flex-wrap:wrap;margin:0;overflow:visible}}.vt-colecao{align-items:center;gap:var(--espaco-2);min-height:var(--alvo-minimo);padding:0 var(--espaco-4);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pilula);background:var(--cor-superficie);font-weight:var(--peso-medio);cursor:pointer;transition:background var(--duracao-rapida), color var(--duracao-rapida);flex:none;display:inline-flex}.vt-colecao[aria-pressed=true]{background:var(--cor-destaque);color:var(--cor-texto-sobre-destaque)}.vt-colecao-total{font-size:var(--texto-pequeno);font-weight:var(--peso-texto);font-variant-numeric:tabular-nums}.vt-contagem{margin:var(--espaco-2) 0 var(--espaco-4);font-size:var(--texto-pequeno);color:var(--cor-texto-fraco)}.vt-grade{gap:var(--espaco-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.vt-grade{gap:var(--espaco-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.vt-item{border:1px solid var(--cor-borda);border-radius:var(--raio-medio);background:var(--cor-superficie);flex-direction:column;display:flex;overflow:hidden}.vt-item-foto{aspect-ratio:5/7;background:var(--cor-apagado);place-items:center;display:grid;position:relative;container-type:inline-size}.vt-item-foto img{width:100%;height:100%;padding:var(--espaco-2);object-fit:contain}.vt-item-numeral{font-family:var(--fonte-titulo);font-weight:var(--peso-numeral);font-size:clamp(var(--tamanho-5), 30cqi, var(--tamanho-7));color:var(--cor-texto-apagado);-webkit-user-select:none;user-select:none;line-height:1}.vt-item-raridade{top:var(--espaco-2);left:var(--espaco-2);max-width:calc(100% - var(--espaco-4));padding:.125rem var(--espaco-2);border-radius:var(--raio-pilula);background:var(--cor-destaque);color:var(--cor-texto-sobre-destaque);font-size:var(--texto-pequeno);font-weight:var(--peso-forte);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}.vt-item-dados{gap:var(--espaco-1);padding:var(--espaco-3);flex-direction:column;flex:1;display:flex}.vt-item-dados p,.vt-item-dados h3{margin:0}.vt-item-codigo{font-size:var(--texto-pequeno);font-weight:var(--peso-forte);letter-spacing:.04em;color:var(--cor-texto-fraco);font-variant-numeric:tabular-nums}.vt-item-nome{font-size:var(--texto-base);font-weight:var(--peso-medio);overflow-wrap:anywhere;line-height:1.25}.vt-item-equipe{font-size:var(--texto-pequeno);color:var(--cor-texto-fraco)}.vt-item-rodape{padding-top:var(--espaco-2);margin-top:auto}.vt-item-preco{font-size:var(--titulo-secao);font-weight:var(--peso-forte);font-variant-numeric:tabular-nums}.vt-item-estoque{font-size:var(--texto-pequeno);color:var(--cor-texto-fraco)}.vt-botao{min-height:var(--alvo-minimo);padding:0 var(--espaco-6);border:2px solid var(--cor-borda-forte);border-radius:var(--raio-pilula);background:var(--cor-superficie);font-weight:var(--peso-forte);cursor:pointer}.vt-mais{margin:var(--espaco-6) auto 0;display:block}.vt-aviso{justify-items:center;gap:var(--espaco-4);max-width:var(--largura-leitura);margin:var(--espaco-6) auto;padding:var(--espaco-6) var(--espaco-5);border:1px solid var(--cor-borda);border-radius:var(--raio-grande);background:var(--cor-superficie);text-align:center;display:grid}.vt-aviso p{margin:0}.vt-rodape{max-width:var(--largura-conteudo);padding:var(--espaco-5) var(--espaco-4) var(--espaco-7);border-top:1px solid var(--cor-borda);font-size:var(--texto-pequeno);color:var(--cor-texto-fraco);margin:0 auto}.vt-rodape p{margin:0}.vt-esqueleto-topo{height:9rem;margin-bottom:var(--espaco-6);border-radius:var(--raio-grande);background:var(--cor-apagado);animation:1.2s ease-in-out infinite vt-pulsar}.vt-esqueleto{aspect-ratio:5/9;border-radius:var(--raio-medio);background:var(--cor-apagado);animation:1.2s ease-in-out infinite vt-pulsar}@keyframes vt-pulsar{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.vt-esqueleto-topo,.vt-esqueleto{animation:none}}.vt-item[data-no-pedido]{border-color:var(--cor-borda-forte);box-shadow:0 0 0 1px var(--cor-borda-forte)}.vt-adicionar{width:100%;min-height:var(--alvo-minimo);margin-top:var(--espaco-2);border:2px solid var(--cor-borda-forte);border-radius:var(--raio-pilula);background:var(--cor-superficie);font-weight:var(--peso-forte);cursor:pointer}.vt-adicionar:hover{background:var(--cor-apagado)}.vt-passos{justify-content:space-between;align-items:center;gap:var(--espaco-2);margin-top:var(--espaco-2);display:flex}.vt-passo{width:var(--alvo-minimo);height:var(--alvo-minimo);border-radius:var(--raio-pilula);background:var(--cor-destaque);color:var(--cor-texto-sobre-destaque);font-size:var(--tamanho-3);font-weight:var(--peso-forte);cursor:pointer;border:0;place-items:center;line-height:1;display:grid}.vt-passo:disabled{opacity:.4;cursor:not-allowed}.vt-passos-valor{min-width:2ch;font-size:var(--tamanho-3);font-weight:var(--peso-forte);text-align:center;font-variant-numeric:tabular-nums}.vt-aviso-pedido{justify-content:space-between;align-items:center;gap:var(--espaco-3);margin-bottom:var(--espaco-4);padding:var(--espaco-3) var(--espaco-4);border-left:4px solid var(--cor-brilho);border-radius:var(--raio-pequeno);background:var(--cor-superficie);flex-wrap:wrap;display:flex}.vt-aviso-pedido p{margin:0}.vt-barra{right:var(--espaco-4);bottom:var(--espaco-4);left:var(--espaco-4);z-index:10;justify-content:space-between;align-items:center;gap:var(--espaco-3);max-width:var(--largura-leitura);padding:var(--espaco-2) var(--espaco-2) var(--espaco-2) var(--espaco-5);border-radius:var(--raio-pilula);background:var(--cor-destaque);color:var(--cor-texto-sobre-destaque);margin:0 auto;display:flex;position:fixed}.vt-barra-resumo{gap:var(--espaco-3);font-variant-numeric:tabular-nums;margin:0;display:flex}.vt-barra-botao{min-height:var(--alvo-minimo);padding:0 var(--espaco-5);border-radius:var(--raio-pilula);background:var(--cor-acao);color:var(--cor-texto-sobre-acao);font-weight:var(--peso-forte);cursor:pointer;border:0}.vt-rodape[data-com-barra]{padding-bottom:calc(var(--espaco-8) + var(--alvo-minimo))}.vt-painel{border-radius:var(--raio-grande) var(--raio-grande) 0 0;background:var(--cor-superficie);width:100%;max-width:100%;max-height:88dvh;color:var(--cor-texto);border:0;margin:auto 0 0;padding:0}.vt-painel::backdrop{background:#14213d8c}@media (width>=48rem){.vt-painel{width:min(100% - 2 * var(--espaco-4), var(--largura-leitura));border-radius:var(--raio-grande);margin:auto}}.vt-painel-topo{z-index:1;padding:var(--espaco-4) var(--espaco-5);border-bottom:1px solid var(--cor-borda);background:var(--cor-superficie);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.vt-painel-titulo{font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);font-size:var(--titulo-secao);margin:0}.vt-fechar{width:var(--alvo-minimo);height:var(--alvo-minimo);border-radius:var(--raio-pilula);background:var(--cor-apagado);font-size:var(--tamanho-4);cursor:pointer;border:0;line-height:1}.vt-painel-vazio{padding:var(--espaco-6) var(--espaco-5);color:var(--cor-texto-fraco);margin:0}.vt-painel-itens{padding:var(--espaco-1) var(--espaco-5);margin:0;list-style:none}.vt-painel-item{gap:var(--espaco-2) var(--espaco-3);padding:var(--espaco-3) 0;border-bottom:1px solid var(--cor-borda);grid-template-columns:1fr auto;grid-template-areas:"dados dados""passos subtotal";align-items:center;display:grid}@media (width>=40rem){.vt-painel-item{grid-template-columns:1fr auto 6rem;grid-template-areas:"dados passos subtotal"}}.vt-painel-dados{grid-area:dados;min-width:0}.vt-painel-dados p{margin:0}.vt-painel-nome{font-weight:var(--peso-medio);overflow-wrap:anywhere}.vt-painel-unitario{font-size:var(--texto-pequeno);color:var(--cor-texto-fraco)}.vt-painel-item .vt-passos{grid-area:passos;justify-content:start;margin:0}.vt-painel-subtotal{font-weight:var(--peso-forte);font-variant-numeric:tabular-nums;grid-area:subtotal;justify-self:end;margin:0}.vt-painel-rodape{gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-5) var(--espaco-5);border-top:1px solid var(--cor-borda);background:var(--cor-superficie);display:grid;position:sticky;bottom:0}.vt-painel-total{font-size:var(--titulo-secao);justify-content:space-between;align-items:baseline;margin:0;display:flex}.vt-painel-total strong{font-variant-numeric:tabular-nums}.vt-painel-nota{font-size:var(--texto-pequeno);color:var(--cor-texto-fraco);margin:0}.vt-finalizar{min-height:calc(var(--alvo-minimo) + var(--espaco-2));padding:0 var(--espaco-5);border-radius:var(--raio-pilula);background:var(--cor-acao);color:var(--cor-texto-sobre-acao);font-weight:var(--peso-forte);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.vt-finalizar[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vt-painel-depois{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.vt-painel-copia{gap:var(--espaco-2);font-size:var(--texto-pequeno);display:grid}.vt-painel-copia textarea{width:100%;padding:var(--espaco-2);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pequeno);font:inherit}.vt-rodape .vt-rodape-contato{margin-bottom:var(--espaco-2);font-size:var(--texto-base);color:var(--cor-texto)}.vt-rodape-contato a{font-weight:var(--peso-forte);color:var(--cor-texto)}
