.exp-js [data-tela],.exp-carregando [data-tela]{display:none}html[data-exp-tela]:not(.exp-js) [data-so-js],html:not(.exp-js) [data-pedido-guiado-palco] [data-so-js],html:not(.exp-js) [data-exp-barra][data-so-js]{display:none!important}html.exp-carregando:not(.exp-js) [data-pedido-guiado-palco] .exp-navega[data-so-js]{visibility:hidden;display:flex!important}.exp-js[data-exp-pos="0"] [data-tela-pos="0"],.exp-carregando[data-exp-pos="0"] [data-tela-pos="0"],.exp-js[data-exp-pos="1"] [data-tela-pos="1"],.exp-carregando[data-exp-pos="1"] [data-tela-pos="1"],.exp-js[data-exp-pos="2"] [data-tela-pos="2"],.exp-carregando[data-exp-pos="2"] [data-tela-pos="2"],.exp-js[data-exp-pos="3"] [data-tela-pos="3"],.exp-carregando[data-exp-pos="3"] [data-tela-pos="3"],.exp-js[data-exp-pos="4"] [data-tela-pos="4"],.exp-carregando[data-exp-pos="4"] [data-tela-pos="4"],.exp-js[data-exp-pos="5"] [data-tela-pos="5"],.exp-carregando[data-exp-pos="5"] [data-tela-pos="5"],.exp-js[data-exp-pos="6"] [data-tela-pos="6"],.exp-carregando[data-exp-pos="6"] [data-tela-pos="6"],.exp-js[data-exp-pos="7"] [data-tela-pos="7"],.exp-carregando[data-exp-pos="7"] [data-tela-pos="7"],.exp-js[data-exp-pos="8"] [data-tela-pos="8"],.exp-carregando[data-exp-pos="8"] [data-tela-pos="8"],.exp-js[data-exp-pos="9"] [data-tela-pos="9"],.exp-carregando[data-exp-pos="9"] [data-tela-pos="9"],.exp-js[data-exp-pos="10"] [data-tela-pos="10"],.exp-carregando[data-exp-pos="10"] [data-tela-pos="10"],.exp-js[data-exp-pos="11"] [data-tela-pos="11"],.exp-carregando[data-exp-pos="11"] [data-tela-pos="11"],.exp-js[data-exp-pos="12"] [data-tela-pos="12"],.exp-carregando[data-exp-pos="12"] [data-tela-pos="12"],.exp-js[data-exp-pos="13"] [data-tela-pos="13"],.exp-carregando[data-exp-pos="13"] [data-tela-pos="13"],.exp-js[data-exp-pos="14"] [data-tela-pos="14"],.exp-carregando[data-exp-pos="14"] [data-tela-pos="14"],.exp-js[data-exp-pos="15"] [data-tela-pos="15"],.exp-carregando[data-exp-pos="15"] [data-tela-pos="15"],.exp-js[data-exp-pos="16"] [data-tela-pos="16"],.exp-carregando[data-exp-pos="16"] [data-tela-pos="16"],.exp-js[data-exp-pos="17"] [data-tela-pos="17"],.exp-carregando[data-exp-pos="17"] [data-tela-pos="17"],.exp-js[data-exp-pos="18"] [data-tela-pos="18"],.exp-carregando[data-exp-pos="18"] [data-tela-pos="18"],.exp-js[data-exp-pos="19"] [data-tela-pos="19"],.exp-carregando[data-exp-pos="19"] [data-tela-pos="19"],.exp-js[data-exp-pos="20"] [data-tela-pos="20"],.exp-carregando[data-exp-pos="20"] [data-tela-pos="20"],.exp-js[data-exp-pos="21"] [data-tela-pos="21"],.exp-carregando[data-exp-pos="21"] [data-tela-pos="21"],.exp-js[data-exp-pos="22"] [data-tela-pos="22"],.exp-carregando[data-exp-pos="22"] [data-tela-pos="22"],.exp-js[data-exp-pos="23"] [data-tela-pos="23"],.exp-carregando[data-exp-pos="23"] [data-tela-pos="23"],.exp-js[data-exp-pos="24"] [data-tela-pos="24"],.exp-carregando[data-exp-pos="24"] [data-tela-pos="24"],.exp-js[data-exp-pos="25"] [data-tela-pos="25"],.exp-carregando[data-exp-pos="25"] [data-tela-pos="25"],.exp-js[data-exp-pos="26"] [data-tela-pos="26"],.exp-carregando[data-exp-pos="26"] [data-tela-pos="26"],.exp-js[data-exp-pos="27"] [data-tela-pos="27"],.exp-carregando[data-exp-pos="27"] [data-tela-pos="27"],.exp-js[data-exp-pos="28"] [data-tela-pos="28"],.exp-carregando[data-exp-pos="28"] [data-tela-pos="28"],.exp-js[data-exp-pos="29"] [data-tela-pos="29"],.exp-carregando[data-exp-pos="29"] [data-tela-pos="29"]{display:block}html.pg-letra-grande{font-size:122.23%}.pg,.exp-dialogo,.exp-chat,.exp-cadastro{font-size:1.125rem}:root{--pg-doca:68px}:root body:has(.pg-doca){padding-bottom:calc(var(--pg-doca) + env(safe-area-inset-bottom))}:root body:not(:has(.pg-doca)){--pg-doca:0px}:root body.com-barra-exp:not(:has(.pg-doca)) .exp-tela{padding-bottom:max(40px, calc(var(--exp-barra,0px) + 12px + env(safe-area-inset-bottom)))}:root body.com-barra-exp .exp-tela{padding-bottom:max(40px, calc(var(--exp-barra,0px) + var(--pg-doca,68px) + 12px))}:root body.com-barra-exp:has(.pg-doca) .exp-tela{padding-bottom:max(40px, calc(var(--exp-barra,0px) + 12px))}.exp-item-fora{display:none}.exp-tela{background:var(--marca-fundo);min-height:calc(100svh - 200px);color:var(--marca-texto);padding:12px 0 40px}.exp-js.exp-trocou [data-tela]{animation:.2s ease-out pg-entra}@keyframes pg-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root .exp-estreita{max-width:calc(40rem + 32px)}:root .pg-topo-catalogo{min-height:48px}.exp-navega{justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding-block:4px;display:flex}.exp-navega-acoes{align-items:center;gap:8px;display:flex}.exp-js[data-exp-pos="0"] .exp-voltar{visibility:hidden}.exp-voltar{min-width:48px;min-height:48px;color:var(--marca-texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 8px;font-weight:700;display:inline-flex}.exp-voltar:hover{background:var(--marca-superficie)}.exp-chat-abrir,.exp-letra{border:2px solid var(--marca-texto);background:var(--marca-superficie);min-width:48px;min-height:48px;color:var(--marca-texto);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:1rem;font-weight:700;display:inline-flex}.exp-letra-a{font-size:1.25rem;font-weight:800;line-height:1}.exp-letra[aria-pressed=true]{background:var(--marca-texto);color:var(--marca-fundo)}@media (width<=420px){.exp-letra-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.exp-progresso{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.exp-passo{color:var(--marca-texto-suave);margin:0;font-size:1rem;font-weight:700}.exp-pontos{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.exp-ponto{background:var(--marca-borda);border-radius:50%;width:10px;height:10px}.exp-ponto-feito{background:var(--marca-texto)}.exp-ponto-atual{background:var(--marca-acao);border-radius:999px;width:22px}.exp-pergunta-linha{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin:16px 0;display:grid}.exp-pergunta-desenho{background:var(--marca-superficie);width:52px;height:52px;color:var(--marca-acao);border-radius:16px;place-items:center;display:grid}:root .exp-pergunta{margin:0;font-size:clamp(1.75rem,7.6vw,2.75rem);line-height:1.08}:root .exp-titulo{margin:8px 0 12px;font-size:clamp(1.625rem,7vw,2.375rem);line-height:1.1}:root .exp-subtitulo{margin:28px 0 8px;font-size:1.25rem;font-weight:800}.exp-apoio{color:var(--marca-texto-suave);margin:0 0 16px;line-height:1.5}.exp-largo{width:100%;margin-top:16px}:root .exp-tela :focus:not(:focus-visible){outline:none}.exp-minimo-entrada,.exp-minimo-recompra{border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);margin:16px 0 0;padding:12px 16px;font-weight:700}.exp-minimo-recompra{margin-top:8px;font-weight:600}.exp-balao{border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);color:var(--marca-texto);margin:0 0 16px;padding:10px 16px;font-weight:600;line-height:1.4;display:inline-block}.exp-tarja{border-left:4px solid var(--marca-acao);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);margin:16px 0 0;padding:12px 16px;font-weight:700;line-height:1.4}.exp-opcao-avulsa{margin-top:16px}.exp-opcoes{gap:12px;display:grid}.exp-opcao{border:2px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);min-height:80px;color:var(--marca-texto);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .15s;display:grid;position:relative}.exp-opcao:hover,.exp-opcao:focus-visible{transform:translateY(-2px)}.exp-opcao-icone{background:var(--marca-acao);width:48px;height:48px;color:var(--marca-acao-texto);border-radius:50%;place-items:center;display:grid}.exp-opcao-texto{min-width:0}.exp-opcao-texto strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.1875rem;font-weight:800;display:block;overflow:hidden}.exp-opcao-texto small{color:var(--marca-texto-suave);margin-top:2px;font-size:1rem;line-height:1.35;display:block}.exp-marca-resposta{display:none}.exp-opcao-marcada{border-color:var(--marca-acao);box-shadow:0 0 0 2px var(--marca-acao)}.exp-opcao-marcada .exp-marca-resposta{background:var(--marca-acao);color:var(--marca-acao-texto);border-radius:999px;padding:2px 10px;font-size:.875rem;font-weight:800;display:block;position:absolute;top:-12px;right:12px}.exp-lojas{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.exp-loja{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);padding:16px}.exp-loja-nome{margin:0;font-weight:800}.exp-loja-endereco{color:var(--marca-texto-suave);margin:4px 0 0;line-height:1.45}.exp-loja-mapa{margin-top:12px}.exp-fabrica-foto{margin:8px 0 16px}.exp-entrada-foto{margin:0 0 8px}.exp-entrada-foto .exp-entrada-img{aspect-ratio:4/3;object-fit:cover;object-position:center 25%;border-radius:var(--marca-raio-cartao,var(--marca-raio));width:100%;height:auto;max-height:min(40vh,320px);display:block}.exp-entrada-frase{margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.35}[data-exp-vitrine] .exp-pergunta-linha{margin:0 0 12px}[data-exp-vitrine] .exp-opcoes{gap:8px}[data-exp-vitrine] .exp-opcao{min-height:64px;padding-block:8px}.exp-entrada-pecas{width:100%;margin-top:4px;display:flex}.exp-entrada-reconhecida .exp-opcoes,.exp-tela .exp-avancar[hidden],.exp-tela .exp-por-sugerido[hidden]{display:none}.exp-fabrica-foto img{object-fit:cover;border-radius:var(--marca-raio-cartao,var(--marca-raio));width:100%;height:auto;max-height:46svh;display:block}.exp-fato{color:var(--marca-texto-suave);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0 0;display:flex}.exp-fato strong{color:var(--marca-acao);font-size:2rem;font-weight:800}.exp-condicoes{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.exp-condicao{border:1px solid var(--marca-borda);border-left:4px solid var(--marca-texto-suave);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.exp-condicao-positivo{border-left-color:var(--marca-sucesso)}.exp-condicao-atencao{border-left-color:var(--marca-alerta)}.exp-condicao-icone{background:var(--marca-fundo);width:40px;height:40px;color:var(--marca-texto);border-radius:50%;place-items:center;display:grid}.exp-condicao-titulo{color:var(--marca-texto-suave);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.exp-condicao-destaque{margin:2px 0 0;font-weight:800}.exp-condicao-texto{margin:4px 0 0;line-height:1.45}.exp-passos{counter-reset:pg-passo;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.exp-passos li{border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);counter-increment:pg-passo;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;line-height:1.4;display:grid}.exp-passos li:before{content:counter(pg-passo);background:var(--marca-acao);width:36px;height:36px;color:var(--marca-acao-texto);border-radius:50%;place-items:center;font-weight:800;display:grid}.exp-texto-tour{color:var(--marca-texto)}:root .exp-pular{margin:8px auto 0;display:flex}.exp-mais-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.exp-mais-cartao{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);overflow:hidden}.exp-mais-cartao .foto-peca{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.exp-mais-nome{margin:8px 10px 0;font-size:1rem;font-weight:700;line-height:1.25}.exp-mais-preco{color:var(--marca-texto-suave);margin:4px 10px 8px;font-size:1rem}.exp-mais-preco strong{color:var(--marca-preco);font-size:1.0625rem}.exp-mais-minimo{color:var(--marca-texto-suave);margin:0 10px 12px;font-size:.9375rem;font-weight:700}:root .exp-escolher{width:calc(100% - 20px);margin:0 10px 12px;padding-inline:8px}:root .exp-escolher[aria-pressed=true]{border-color:var(--marca-acao);background:var(--marca-acao);color:var(--marca-acao-texto)}.exp-mais-abre{cursor:pointer;position:relative}:root .exp-mais-abrir{min-height:48px}.exp-mais-abre .exp-mais-abrir:after{content:"";z-index:1;position:absolute;inset:0}.exp-mais-abre .exp-mais-abrir,.exp-mais-abre .exp-mais-abrir:hover{filter:none;transform:none}.exp-mais-abre:has(.exp-mais-abrir:focus-visible){outline:3px solid var(--marca-acao);outline-offset:2px}.exp-mais-abre:hover{border-color:var(--marca-texto-suave)}.exp-todas-filtros{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);margin:0 0 12px}.exp-todas-filtros-resumo{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:700;list-style:none;display:flex}.exp-todas-filtros-resumo::-webkit-details-marker{display:none}.exp-todas-filtros-resumo:after{content:"+";font-size:1.25rem;line-height:1}.exp-todas-filtros[open]>.exp-todas-filtros-resumo:after{content:"−"}.exp-todas-filtros-resumo:focus-visible{outline:3px solid var(--marca-acao);outline-offset:2px}.exp-todas-filtros-corpo{gap:12px;padding:4px 16px 16px;display:grid}.exp-filtro-grupo{gap:6px;display:grid}.exp-filtro-rotulo{color:var(--marca-texto-suave);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.exp-filtro-opcoes{flex-wrap:wrap;gap:8px;display:flex}.exp-chip{border:1px solid var(--marca-borda);background:var(--marca-superficie);min-width:48px;min-height:48px;color:var(--marca-texto);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.exp-chip[aria-pressed=true]{border-color:var(--marca-acao);background:var(--marca-acao);color:var(--marca-acao-texto);font-weight:600}.exp-chip[aria-pressed=true]:before{content:"✓";margin-right:6px}.exp-todas-contagem{color:var(--marca-texto-suave);min-height:1.5em;margin:0 0 12px;font-size:.875rem;line-height:1.5}.exp-todas-zero{border:1px dashed var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));justify-items:start;gap:12px;padding:24px;display:grid}.exp-todas-zero p{margin:0;font-weight:600}.exp-todas-grade>[hidden],.exp-todas-zero[hidden]{display:none}.exp-js .exp-fixo-fim{bottom:calc(var(--pg-doca) + var(--exp-barra,0px) + 12px + env(safe-area-inset-bottom));z-index:5;position:sticky}.exp-aviso{border-left:4px solid var(--marca-alerta);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);margin:0 0 16px;padding:14px 16px;line-height:1.45}.exp-aviso p{margin:0}.exp-aviso ul{margin:6px 0 0;padding-left:20px}.exp-aviso[hidden]{display:none}.exp-avisos-titulo{font-weight:800}.exp-itens{gap:12px;margin:0;padding:0;list-style:none;display:grid}.exp-item{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);padding:12px}.exp-item-zerado{border-style:dashed}.exp-item-topo{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.exp-item-topo .exp-item-foto{object-fit:cover;border-radius:10px;width:72px;height:90px;display:block}.exp-item-nome{margin:0;font-weight:800;line-height:1.25}.exp-item-preco{color:var(--marca-texto-suave);margin:4px 0 0;font-size:1rem}.exp-grade{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.exp-grade-info{min-width:0;margin:0;line-height:1.3;display:grid}.exp-grade-tem{color:var(--marca-texto-suave);font-size:1rem}.exp-grade-controle{align-items:center;gap:8px;display:inline-flex}.exp-grade-mais{background:var(--marca-acao);min-height:48px;color:var(--marca-acao-texto);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-weight:800}.exp-qtd-botao{border:2px solid var(--marca-texto);background:var(--marca-superficie);width:48px;height:48px;color:var(--marca-texto);cursor:pointer;border-radius:50%;place-items:center;display:grid}.exp-qtd-botao:disabled{border-color:var(--marca-borda);color:var(--marca-texto-suave);cursor:not-allowed}.exp-ajustar,.exp-tirar{min-height:48px;color:var(--marca-texto);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1rem;font-weight:700;text-decoration:underline}.exp-ajustar{margin-top:4px}.exp-tirar{color:var(--marca-texto)}.exp-sem-quebra{white-space:nowrap}.exp-tamanhos{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:6px 12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.exp-js .exp-tamanhos:not(.exp-aberto){display:none}.exp-tamanho{justify-content:space-between;align-items:center;gap:8px;display:flex}.exp-tamanho-longo{flex-wrap:wrap;grid-column:1/-1}.exp-tamanho-nome{min-width:2.5rem;font-weight:800}.exp-tamanho-longo .exp-tamanho-nome{flex:10rem;font-weight:700}.exp-tamanho-controle{align-items:center;gap:4px;display:inline-flex}.exp-qtd{text-align:center;min-width:2rem;font-weight:800}.exp-item-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.exp-item-subtotal{color:var(--marca-texto-suave);margin:0;font-size:.9375rem;font-weight:700}.exp-item-pe [hidden],.exp-sugestoes-topo[hidden]{display:none}[data-exp-sugestoes] .exp-item{border-style:dashed}[data-exp-itens] .exp-sugestao-adicionar,.exp-sugestao-adicionar[hidden]{display:none}.exp-sugestao-adicionar{margin-top:8px}.exp-total-pagina{margin-top:20px}.exp-total{margin:0;font-size:1.25rem}.exp-total-grande{font-size:1.5rem}.exp-situacao{color:var(--marca-texto);margin:4px 0 0;font-weight:700}.exp-situacao.exp-ok{color:var(--marca-sucesso)}.exp-js .exp-total-pagina{display:none}.exp-barra{inset-inline:0;bottom:calc(var(--pg-doca) + env(safe-area-inset-bottom));z-index:30;border-top:1px solid var(--marca-borda);background:var(--marca-superficie);padding:10px 0;position:fixed}.exp-barra[hidden]{display:none}.exp-barra-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.exp-barra-resumo{min-width:0;margin:0;line-height:1.3;display:grid}.exp-barra-resumo span{color:var(--marca-texto);font-size:.9375rem;font-weight:700}.exp-barra-resumo span.exp-ok{color:var(--marca-sucesso)}:root .exp-barra-acao{flex-shrink:0;padding-inline:18px}:root .exp-barra-acao[hidden]{display:none}.exp-acoes{display:grid}.exp-acoes [hidden]{display:none}.exp-apagado{opacity:.55;cursor:not-allowed}.exp-conta-revenda{border-left:4px solid var(--marca-sucesso);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);margin:16px 0 0;padding:12px 16px;font-weight:700;line-height:1.45}.exp-conta-revenda[hidden]{display:none}.exp-confianca{border-left:4px solid var(--marca-sucesso);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);margin:20px 0 0;padding:14px 16px}.exp-confianca p{margin:0;line-height:1.45}.exp-confianca-principal{font-weight:800}.exp-resumo-linhas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exp-resumo-linha{border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);padding:12px 16px}.exp-resumo-linha p{margin:0}.exp-resumo-linha-nome{font-weight:800}.exp-resumo-linha-tamanhos{color:var(--marca-texto-suave);margin-top:2px}.exp-resumo-linha-subtotal{margin-top:4px;font-weight:700}:root .exp-mudar{margin-top:12px}.exp-lado{display:none}:root .exp-lado-titulo{margin:0 0 8px;font-size:1.5rem}.exp-lado-vazio{color:var(--marca-texto-suave);margin:0}.exp-lado-vazio[hidden]{display:none}.exp-lado-linhas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exp-lado-linha{border-bottom:1px solid var(--marca-borda);padding:10px 0}.exp-lado-linha p{margin:0}.exp-lado-linha-nome{font-weight:800}.exp-lado-linha-tamanhos,.exp-lado-linha-subtotal{color:var(--marca-texto-suave);font-size:1rem}.exp-lado-total{margin:12px 0 0;font-size:1.375rem}.exp-lado-minimo{color:var(--marca-texto-suave);margin:12px 0 0;font-size:1rem}.exp-dialogo{border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);width:min(28rem,100vw - 32px);color:var(--marca-texto);border:0;margin:auto;padding:24px 20px}.exp-dialogo::backdrop,.exp-chat::backdrop,.exp-cadastro::backdrop{background:color-mix(in srgb, var(--marca-texto) 60%, transparent)}:root .exp-dialogo-titulo{margin:0 0 8px;font-size:1.5rem}.exp-dialogo p{margin:0;line-height:1.45}.exp-limpar{margin-top:12px}.exp-dialogo-acoes{gap:10px;margin-top:20px;display:grid}.exp-chat{border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-fundo);width:min(30rem,100vw - 32px);max-height:calc(100svh - 32px);color:var(--marca-texto);border:0;margin:auto;padding:0}.exp-chat[open]{flex-direction:column;display:flex}.exp-chat-topo{background:var(--marca-texto);color:var(--marca-fundo);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}:root .exp-chat-titulo{margin:0;font-size:1.25rem}.exp-chat-fechar{min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;padding:0 16px;font-size:1rem;font-weight:800}.exp-chat-conversa{flex-direction:column;gap:8px;min-height:120px;padding:16px;display:flex;overflow-y:auto}.exp-chat-balao{max-width:88%;margin:0;padding:10px 14px;line-height:1.4}.exp-chat-marca{background:var(--marca-superficie);border-radius:18px 18px 18px 4px;align-self:flex-start}.exp-chat-pessoa{background:var(--marca-texto);color:var(--marca-fundo);border-radius:18px 18px 4px;align-self:flex-end;font-weight:700}:root .exp-chat-acao{align-self:flex-start}.exp-chat-perguntas{border-top:1px solid var(--marca-borda);background:var(--marca-superficie);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.exp-chat-pergunta{border:2px solid var(--marca-texto);background:var(--marca-superficie);min-height:48px;color:var(--marca-texto);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:1rem;font-weight:700}.exp-chat-outra{background:var(--marca-superficie);min-height:52px;color:var(--marca-texto);align-items:center;padding:0 16px 8px;font-weight:800;display:flex}.exp-reconhecido{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);margin:4px 0 16px;padding:16px}.exp-reconhecido[hidden]{display:none}.exp-reconhecido-ola{margin:0;font-size:1.375rem;font-weight:800;line-height:1.2}.exp-reconhecido-apoio{color:var(--marca-texto-suave);margin:8px 0 0;font-size:1rem;line-height:1.4}.exp-nao-sou-eu{min-height:48px;color:var(--marca-texto-suave);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0 4px;font-size:1rem;font-weight:700;text-decoration:underline}.exp-cadastro{border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-fundo);width:min(30rem,100vw);max-width:100vw;max-height:100svh;color:var(--marca-texto);border:0;margin:auto;padding:0}.exp-cadastro-form{gap:14px;padding:12px 16px 20px;display:grid}.exp-cadastro-fechar{justify-self:start;margin-left:-8px}:root .exp-cadastro-titulo,.exp-cadastro .exp-apoio{margin:0}.exp-campo{gap:6px;display:grid}.exp-campo label{font-size:1.0625rem;font-weight:800}.exp-campo input{border:2px solid var(--marca-texto);border-radius:var(--marca-raio-botao,var(--marca-raio));background:var(--marca-superficie);width:100%;min-height:52px;color:var(--marca-texto);font:inherit;padding:0 14px;font-weight:600}.exp-campo input[aria-invalid=true]{border-color:var(--marca-alerta)}.exp-campo-erro{color:var(--marca-alerta);margin:0;font-size:1rem;font-weight:700}.exp-campo-erro[hidden],.exp-cidade-manual[hidden]{display:none}.exp-cep-situacao{min-height:1.4em;color:var(--marca-sucesso);margin:0;font-size:1rem;font-weight:700}.exp-cidade-manual{grid-template-columns:minmax(0,1fr) 7.5rem;gap:10px;display:grid}.exp-isca{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.exp-consentimento{color:var(--marca-texto-suave);margin:0;font-size:.9375rem;line-height:1.45}.exp-cadastro [data-exp-cadastro-mandar]:disabled{opacity:.75;cursor:progress}.exp-saida-mensagem{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:1rem;line-height:1.45}@media (width<=699px){.exp-cadastro{border-radius:0;width:100vw;height:100svh;max-height:100svh}}.pg-doca{inset-inline:0;z-index:35;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--marca-borda);background:var(--marca-superficie);align-items:center;gap:10px;display:flex;position:fixed;bottom:0}.pg-doca-ligar,.pg-doca-whatsapp{border-radius:999px;flex-shrink:0;align-items:center;gap:8px;min-width:52px;min-height:52px;padding:0 18px 0 14px;font-weight:800;text-decoration:none;display:inline-flex}.pg-doca-ligar{border:2px solid var(--marca-texto);background:var(--marca-superficie);color:var(--marca-texto)}.pg-doca-whatsapp{border:2px solid var(--marca-acao);background:var(--marca-acao);color:var(--marca-acao-texto);margin-left:auto}@media (width<=359px){.pg-doca-ligar span,.pg-doca-whatsapp span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=700px){.exp-mais-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.exp-tela{padding-top:24px}}@media (width>=1024px){.exp-js .exp-palco{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;max-width:calc(72rem + 32px);margin-inline:auto;padding:24px 16px 0;display:grid}.exp-js .exp-coluna .moldura{padding-inline:32px}.exp-js .exp-tela{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);min-height:0;padding:32px 0 40px}.exp-js .exp-tela .exp-opcao,.exp-js .exp-tela .exp-item,.exp-js .exp-tela .exp-mais-cartao,.exp-js .exp-tela .exp-condicao,.exp-js .exp-tela .exp-passos li,.exp-js .exp-tela .exp-resumo-linha,.exp-js .exp-tela .exp-minimo-entrada{background:var(--marca-fundo)}.exp-js .exp-lado{border:1px solid var(--marca-borda);border-radius:var(--marca-raio-cartao,var(--marca-raio));background:var(--marca-superficie);flex-direction:column;max-height:calc(100vh - 200px);padding:20px;display:flex;position:sticky;top:24px;overflow:hidden}.exp-js .exp-lado [hidden]{display:none}.exp-js .exp-lado>*{flex-shrink:0}.exp-js .exp-lado>.exp-lado-linhas{flex:auto;min-height:0;overflow-y:auto}.exp-barra{display:none!important}:root body.com-barra-exp,:root body:has(.pg-doca){padding-bottom:0}.exp-js .exp-fixo-fim{position:static}.pg-doca{inset:auto 16px calc(16px + env(safe-area-inset-bottom)) auto;background:0 0;border:0;padding:0}}@media (prefers-reduced-motion:reduce){.exp-js [data-tela],.exp-js.exp-trocou [data-tela]{animation:none}.exp-opcao{transition:none}.exp-opcao:hover,.exp-opcao:focus-visible{transform:none}}.exp-item-compacto{position:relative}.exp-item-compacto .exp-item-grade-texto,.exp-item-compacto .exp-item-subtotal{margin:4px 0 0}.exp-item-abrir{min-height:48px;color:var(--marca-acao);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;padding:0 12px;font-weight:700;text-decoration:underline;display:block}.exp-item-abrir:after{content:"";border-radius:inherit;position:absolute;inset:0}.exp-item-abrir:focus-visible{outline:none}.exp-item-compacto:has(.exp-item-abrir:focus-visible){outline:3px solid var(--marca-acao);outline-offset:2px}.pg-topo-sair{color:var(--marca-texto-suave);font-weight:600}.exp-item-editavel .exp-item-abrir:after{content:none}.exp-item-editavel:has(.exp-item-abrir:focus-visible){outline:none}.exp-item-editavel .exp-item-abrir{margin:0;padding:0 4px}.exp-item-editavel .exp-item-abrir:focus-visible{outline:3px solid var(--marca-acao);outline-offset:2px}.exp-cartao-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.exp-cartao-botao{border:2px solid var(--marca-texto);background:var(--marca-superficie);min-height:48px;color:var(--marca-texto);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:800}.exp-cartao-botao.exp-cartao-mais{border-color:var(--marca-acao);background:var(--marca-acao);color:var(--marca-acao-texto)}.exp-cartao-botao:disabled{border-color:var(--marca-borda);background:var(--marca-superficie);color:var(--marca-texto-suave);cursor:not-allowed}.exp-cartao-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.exp-cartao-pe [hidden],.exp-cartao-grade[hidden]{display:none}.volta-pedido{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;border:2px solid var(--marca-acao);background:var(--marca-superficie);max-width:calc(100% - 100px);min-height:52px;color:var(--marca-acao);box-shadow:0 0 0 2px var(--marca-superficie);border-radius:999px;align-items:center;gap:6px;padding:0 18px 0 14px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex;position:fixed}.volta-pedido svg{flex:none}.volta-pedido:focus-visible{outline:3px solid var(--marca-acao);outline-offset:3px}.volta-pedido[hidden],.whatsapp-icone[hidden],html[data-sem-pecas] body:has(.carrinho[hidden]) .volta-pedido{display:none}.bolinha-cor{vertical-align:-.16em;flex:none;width:15px;height:15px;margin-right:.35em;display:inline-block}.cor-com-bolinha{white-space:nowrap}body:has([data-doca-altura="44"]){--pg-doca:44px}body:has([data-doca-altura="45"]){--pg-doca:45px}body:has([data-doca-altura="46"]){--pg-doca:46px}body:has([data-doca-altura="47"]){--pg-doca:47px}body:has([data-doca-altura="48"]){--pg-doca:48px}body:has([data-doca-altura="49"]){--pg-doca:49px}body:has([data-doca-altura="50"]){--pg-doca:50px}body:has([data-doca-altura="51"]){--pg-doca:51px}body:has([data-doca-altura="52"]){--pg-doca:52px}body:has([data-doca-altura="53"]){--pg-doca:53px}body:has([data-doca-altura="54"]){--pg-doca:54px}body:has([data-doca-altura="55"]){--pg-doca:55px}body:has([data-doca-altura="56"]){--pg-doca:56px}body:has([data-doca-altura="57"]){--pg-doca:57px}body:has([data-doca-altura="58"]){--pg-doca:58px}body:has([data-doca-altura="59"]){--pg-doca:59px}body:has([data-doca-altura="60"]){--pg-doca:60px}body:has([data-doca-altura="61"]){--pg-doca:61px}body:has([data-doca-altura="62"]){--pg-doca:62px}body:has([data-doca-altura="63"]){--pg-doca:63px}body:has([data-doca-altura="64"]){--pg-doca:64px}body:has([data-doca-altura="65"]){--pg-doca:65px}body:has([data-doca-altura="66"]){--pg-doca:66px}body:has([data-doca-altura="67"]){--pg-doca:67px}body:has([data-doca-altura="68"]){--pg-doca:68px}body:has([data-doca-altura="69"]){--pg-doca:69px}body:has([data-doca-altura="70"]){--pg-doca:70px}body:has([data-doca-altura="71"]){--pg-doca:71px}body:has([data-doca-altura="72"]){--pg-doca:72px}body:has([data-doca-altura="73"]){--pg-doca:73px}body:has([data-doca-altura="74"]){--pg-doca:74px}body:has([data-doca-altura="75"]){--pg-doca:75px}body:has([data-doca-altura="76"]){--pg-doca:76px}body:has([data-doca-altura="77"]){--pg-doca:77px}body:has([data-doca-altura="78"]){--pg-doca:78px}body:has([data-doca-altura="79"]){--pg-doca:79px}body:has([data-doca-altura="80"]){--pg-doca:80px}body:has([data-doca-altura="81"]){--pg-doca:81px}body:has([data-doca-altura="82"]){--pg-doca:82px}body:has([data-doca-altura="83"]){--pg-doca:83px}body:has([data-doca-altura="84"]){--pg-doca:84px}body:has([data-doca-altura="85"]){--pg-doca:85px}body:has([data-doca-altura="86"]){--pg-doca:86px}body:has([data-doca-altura="87"]){--pg-doca:87px}body:has([data-doca-altura="88"]){--pg-doca:88px}body:has([data-doca-altura="89"]){--pg-doca:89px}body:has([data-doca-altura="90"]){--pg-doca:90px}body:has([data-doca-altura="91"]){--pg-doca:91px}body:has([data-doca-altura="92"]){--pg-doca:92px}body:has([data-doca-altura="93"]){--pg-doca:93px}body:has([data-doca-altura="94"]){--pg-doca:94px}body:has([data-doca-altura="95"]){--pg-doca:95px}body:has([data-doca-altura="96"]){--pg-doca:96px}body:has([data-doca-altura="97"]){--pg-doca:97px}body:has([data-doca-altura="98"]){--pg-doca:98px}body:has([data-doca-altura="99"]){--pg-doca:99px}body:has([data-doca-altura="100"]){--pg-doca:100px}body:has([data-doca-altura="101"]){--pg-doca:101px}body:has([data-doca-altura="102"]){--pg-doca:102px}body:has([data-doca-altura="103"]){--pg-doca:103px}body:has([data-doca-altura="104"]){--pg-doca:104px}body:has([data-doca-altura="105"]){--pg-doca:105px}body:has([data-doca-altura="106"]){--pg-doca:106px}body:has([data-doca-altura="107"]){--pg-doca:107px}body:has([data-doca-altura="108"]){--pg-doca:108px}body:has([data-doca-altura="109"]){--pg-doca:109px}body:has([data-doca-altura="110"]){--pg-doca:110px}body:has([data-doca-altura="111"]){--pg-doca:111px}body:has([data-doca-altura="112"]){--pg-doca:112px}body:has([data-doca-altura="113"]){--pg-doca:113px}body:has([data-doca-altura="114"]){--pg-doca:114px}body:has([data-doca-altura="115"]){--pg-doca:115px}body:has([data-doca-altura="116"]){--pg-doca:116px}body:has([data-doca-altura="117"]){--pg-doca:117px}body:has([data-doca-altura="118"]){--pg-doca:118px}body:has([data-doca-altura="119"]){--pg-doca:119px}body:has([data-doca-altura="120"]){--pg-doca:120px}body:has([data-doca-proteger]) :is(.carrinho,.whatsapp-icone,.volta-pedido){bottom:calc(var(--pg-doca,68px) + var(--exp-barra,0px) + 16px + env(safe-area-inset-bottom))}
