.home.svelte-1okum3f.svelte-1okum3f{contain:inline-size;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 auto;padding:0 0 var(--espaco-xl)}.secao-ofertas-home.svelte-1okum3f.svelte-1okum3f{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:2px 0 6px}.ofertas-home-cabecalho.svelte-1okum3f.svelte-1okum3f{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;min-width:0}.titulo-ofertas-home.svelte-1okum3f.svelte-1okum3f{margin:0;font-size:var(--tamanho-sm);font-weight:800;color:var(--color-texto);min-width:0}.carrossel-ofertas-home.svelte-1okum3f.svelte-1okum3f{width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:8px;padding:2px 0 4px}.cartao-oferta-home.svelte-1okum3f.svelte-1okum3f{flex:0 0 116px;width:116px;max-width:116px;min-width:0;box-sizing:border-box;padding:6px;border:1px solid var(--border, var(--color-borda));border-radius:12px;background:var(--bg-app, var(--color-superficie));text-decoration:none;color:inherit}.oferta-foto-quadrada.svelte-1okum3f.svelte-1okum3f{width:52px;height:52px;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;margin-bottom:4px}.oferta-item-nome.svelte-1okum3f.svelte-1okum3f{min-width:0;overflow-wrap:anywhere;font-size:.72rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.oferta-loja-nome.svelte-1okum3f.svelte-1okum3f{min-width:0;margin-top:2px;font-size:.66rem;font-weight:600;color:var(--text-2, var(--color-texto-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo-home.svelte-1okum3f.svelte-1okum3f{display:flex;flex-direction:column;gap:4px;padding:2px 0 4px}.topo-home-endereco-row.svelte-1okum3f.svelte-1okum3f{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.topo-home-acoes-direita.svelte-1okum3f.svelte-1okum3f{display:flex;align-items:center;gap:6px}.pilula-indique-home.svelte-1okum3f.svelte-1okum3f{display:inline-flex;align-items:center;gap:4px;border:none;background:var(--nu-purple-soft);color:var(--nu-purple);font-weight:800;font-size:.72rem;padding:5px 8px;border-radius:99px;text-decoration:none;white-space:nowrap}.home-categoria-conteudo.svelte-1okum3f.svelte-1okum3f{display:inline-flex;align-items:center;gap:6px}.convite-endereco-honesto.svelte-1okum3f.svelte-1okum3f{display:inline-block;font-size:var(--tamanho-xs);font-weight:600;color:var(--color-acao);text-decoration:none}.btn-enderecos-lote-d.svelte-1okum3f.svelte-1okum3f{border:1px solid var(--border);background:var(--bg-card);color:var(--ifood-red);border-radius:99px;padding:5px 10px;font-size:.75rem;font-weight:800;cursor:pointer;white-space:nowrap}.secao-caixas-home.svelte-1okum3f.svelte-1okum3f{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:2px 0 6px}.lote-d-caixas-banner.svelte-1okum3f.svelte-1okum3f{background:var(--voari-dourado-fundo);border-radius:var(--raio-sm);padding:4px 8px;margin-bottom:4px}.titulo-secao-compacto.svelte-1okum3f.svelte-1okum3f{margin:0;font-size:var(--tamanho-sm);font-weight:800;color:var(--color-texto)}.caixas-fechamento-faixa.svelte-1okum3f.svelte-1okum3f{width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:8px;padding:2px 0 4px}.cartao-caixa-home.svelte-1okum3f.svelte-1okum3f{flex:0 0 216px;width:216px;max-width:216px;min-width:0;box-sizing:border-box;padding:6px 8px;border:1px solid var(--color-borda);border-radius:var(--raio-sm);background:var(--color-superficie);display:flex;flex-direction:column;gap:3px}.lote-d-caixa-topo-home.svelte-1okum3f.svelte-1okum3f{display:flex;align-items:center;gap:6px}.lote-d-pilula-hora.svelte-1okum3f.svelte-1okum3f{font-size:.68rem;font-weight:800;color:var(--voari-dourado-escuro);background:var(--voari-dourado-fundo);padding:2px 6px;border-radius:99px}.lote-d-pilula-restam.svelte-1okum3f.svelte-1okum3f{font-size:.68rem;font-weight:800;color:var(--ifood-red)}.lote-d-pilula-pct.svelte-1okum3f.svelte-1okum3f{font-size:.68rem;font-weight:800;color:var(--ifood-green-dark);background:var(--ifood-green-soft);padding:2px 6px;border-radius:99px}.caixa-corpo-home.svelte-1okum3f.svelte-1okum3f{min-width:0;display:flex;flex-direction:column;gap:1px}.caixa-titulo-home.svelte-1okum3f.svelte-1okum3f{font-size:.74rem;line-height:1.2;color:var(--color-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caixa-meta-home.svelte-1okum3f.svelte-1okum3f{font-size:.66rem;color:var(--color-texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-pegar-caixa-home.svelte-1okum3f.svelte-1okum3f{display:inline-block;font-size:.7rem;font-weight:800;color:var(--color-acao);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.endereco-atual.svelte-1okum3f.svelte-1okum3f{display:flex;align-items:center;gap:var(--espaco-sm);min-height:36px;padding:0;border:0;background:transparent;color:var(--color-acao);font:inherit;text-align:left;cursor:pointer}.rotulo-pequeno.svelte-1okum3f.svelte-1okum3f{font-size:var(--tamanho-xs);font-weight:var(--peso-seminegrito);color:var(--color-texto-2);text-transform:uppercase;letter-spacing:.04em}.endereco-textos.svelte-1okum3f.svelte-1okum3f{display:flex;flex-direction:column}.endereco-linha.svelte-1okum3f.svelte-1okum3f{display:inline-flex;align-items:center;gap:var(--espaco-xs);color:var(--color-texto);font-size:var(--tamanho-base);font-weight:var(--peso-negrito)}.aviso-localizacao.svelte-1okum3f.svelte-1okum3f{margin:0;color:var(--color-texto-2);font-size:var(--tamanho-sm)}.rodape-institucional-home.svelte-1okum3f.svelte-1okum3f{margin-top:var(--espaco-sm);padding-top:var(--espaco-xs);padding-bottom:48px;border-top:1px solid var(--color-borda);display:flex;flex-direction:column;gap:6px;min-width:0}.rodape-institucional-conveniencia.svelte-1okum3f.svelte-1okum3f{margin:0;color:var(--color-texto-2);font-size:var(--tamanho-xs)}.rodape-institucional-botoes.svelte-1okum3f.svelte-1okum3f{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.link-porta-comercial.svelte-1okum3f.svelte-1okum3f{flex:1 1 140px;min-width:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:var(--raio-sm, 8px);border:1px solid var(--color-borda);background:var(--color-superficie);color:var(--color-texto);font-size:var(--tamanho-xs);font-weight:700;text-decoration:none;text-align:center}.pedidos-ativos.svelte-1okum3f.svelte-1okum3f{display:flex;flex-direction:column;gap:var(--espaco-sm);margin-bottom:var(--espaco-sm)}.busca.svelte-1okum3f.svelte-1okum3f{margin-bottom:4px}.faixa-voz-home.svelte-1okum3f.svelte-1okum3f{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:4px 8px;margin:0 0 4px;border-radius:var(--raio-sm, 8px);background:var(--color-superficie);border:1px solid var(--color-borda)}.manchete-voz-home.svelte-1okum3f.svelte-1okum3f{margin:0;font-size:.78rem;font-weight:800;line-height:1.18;color:var(--color-texto)}.prova-voz-home.svelte-1okum3f.svelte-1okum3f{margin:1px 0 0;font-size:.68rem;line-height:1.18;color:var(--color-texto-2)}.faixa-rolavel.svelte-1okum3f.svelte-1okum3f{display:flex;gap:var(--espaco-sm);overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.faixa-rolavel.svelte-1okum3f.svelte-1okum3f::-webkit-scrollbar{display:none}.controles.svelte-1okum3f.svelte-1okum3f{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-md);margin:4px 0;font-size:var(--tamanho-sm);color:var(--color-texto-2)}.controles.svelte-1okum3f select.svelte-1okum3f{margin-left:6px;padding:4px 8px;border:1px solid var(--color-borda-forte);border-radius:var(--raio-sm);background:var(--color-superficie);color:var(--color-texto)}.filtro.svelte-1okum3f.svelte-1okum3f{text-decoration:none;color:var(--color-texto-2);border:1px solid var(--color-borda-forte);border-radius:var(--raio-cheio);padding:4px 10px}.filtro.ativo.svelte-1okum3f.svelte-1okum3f{background:var(--color-texto);color:var(--color-fundo);border-color:var(--color-texto)}.nota-distancia.svelte-1okum3f.svelte-1okum3f{color:var(--color-texto-2);font-size:var(--tamanho-xs);margin:2px 0 4px}.secao-lojas.svelte-1okum3f.svelte-1okum3f{padding:2px 0}.titulo-secao.svelte-1okum3f.svelte-1okum3f{margin:0 0 6px;font-size:var(--tamanho-lg);font-weight:var(--peso-negrito);color:var(--color-texto)}.lista-lojas.svelte-1okum3f.svelte-1okum3f{display:flex;flex-direction:column;gap:var(--espaco-md)}.secao-peca-de-novo.svelte-1okum3f.svelte-1okum3f{margin:2px 0 6px;padding:6px 8px;border:1px solid var(--color-borda);border-radius:var(--raio-sm);background:var(--color-superficie);min-width:0;box-sizing:border-box}.peca-de-novo-cabecalho.svelte-1okum3f.svelte-1okum3f{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-bottom:4px}.titulo-peca-de-novo.svelte-1okum3f.svelte-1okum3f{margin:0;font-size:var(--tamanho-sm);font-weight:800;color:var(--color-texto)}.subtitulo-peca-de-novo.svelte-1okum3f.svelte-1okum3f{margin:0;font-size:.68rem;color:var(--color-texto-2)}.lista-peca-de-novo.svelte-1okum3f.svelte-1okum3f{display:flex;flex-direction:row;gap:8px;min-width:0;padding:2px 0}.card-peca-de-novo.svelte-1okum3f.svelte-1okum3f{flex:0 0 236px;width:236px;max-width:236px;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--color-borda);border-radius:var(--raio-sm);background:var(--color-fundo)}.peca-de-novo-info.svelte-1okum3f.svelte-1okum3f{display:flex;flex-direction:column;gap:1px;min-width:0}.peca-de-novo-loja.svelte-1okum3f.svelte-1okum3f{font-size:.75rem;font-weight:800;color:var(--color-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peca-de-novo-itens.svelte-1okum3f.svelte-1okum3f{font-size:.68rem;color:var(--color-texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peca-de-novo-preco.svelte-1okum3f.svelte-1okum3f{font-size:.68rem;font-weight:700;color:var(--color-texto)}.btn-pedir-de-novo.svelte-1okum3f.svelte-1okum3f{flex-shrink:0;padding:4px 10px;border-radius:99px;background:var(--color-acao);color:var(--color-texto-inverso);font-size:.68rem;font-weight:700;text-decoration:none}.aviso.svelte-1okum3f.svelte-1okum3f{border:1px solid var(--color-perigo);background:var(--color-superficie);color:var(--color-perigo);padding:var(--espaco-md);border-radius:var(--raio-md);margin-top:var(--espaco-md)}.aviso.svelte-1okum3f .tentar.svelte-1okum3f{display:inline-block;margin-top:var(--espaco-sm);color:var(--color-perigo)}
