.lista{padding-bottom:var(--espaco-6)}.lista-cabeca{justify-content:space-between;align-items:center;gap:var(--espaco-4);margin-top:calc(-1 * var(--espaco-2));display:flex}.lista-data{font-family:var(--fonte-display);font-weight:var(--peso-bold);font-size:clamp(var(--texto-xl), 5.6vw, var(--texto-3xl));line-height:var(--altura-linha-titulo);letter-spacing:-.015em;color:var(--papel-destaque);margin:0}.lista-ajuda .ajuda-texto{right:0}.lista-aviso{align-items:center;gap:var(--espaco-2);margin:var(--espaco-4) 0 0;padding:var(--espaco-2) var(--espaco-4);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-pilula);font-size:var(--texto-sm);color:var(--papel-texto-suave);line-height:1.35;display:inline-flex}.lista-aviso .icone{color:var(--papel-destaque)}.lista-atualizada{margin:var(--espaco-3) 0 0;font-size:var(--texto-sm);color:var(--papel-texto-suave)}.lista-antiga{font-size:var(--texto-sm)}.lista [hidden]{display:none!important}.lista-busca{margin:var(--espaco-6) 0 var(--espaco-2);position:relative}.lista-busca input{width:100%;min-height:3rem;padding:var(--espaco-3) var(--espaco-4) var(--espaco-3) 2.75rem;font:inherit;font-size:var(--texto-lg);color:var(--papel-texto);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-pilula);-webkit-appearance:none;appearance:none;display:block}.lista-busca input::placeholder{color:var(--papel-texto-suave);opacity:1}.lista-busca input:focus-visible{outline:3px solid var(--papel-foco);outline-offset:2px}.lista-busca-icone{left:var(--espaco-4);color:var(--papel-texto-suave);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=899px){.lista-busca{z-index:5;padding-block:var(--espaco-2);background:var(--papel-fundo);position:sticky;top:0}}.lista-itens{margin-top:var(--espaco-4)}.lista-grupo{margin-top:var(--espaco-6)}.lista .lista-grupo-titulo{margin:0 0 var(--espaco-2) var(--espaco-4);font-size:var(--texto-sm);font-weight:var(--peso-semibold);letter-spacing:var(--espaco-letra-caixa-alta);text-transform:uppercase;color:var(--papel-texto-suave)}.lista .lista-grupo-titulo:after{display:none}.lista-linhas{background:var(--papel-cartao);border:1px solid var(--papel-borda);border-radius:1.25rem;margin:0;padding:0;list-style:none;overflow:hidden}.lista-linha{justify-content:space-between;align-items:center;gap:var(--espaco-4);min-height:3.75rem;padding:var(--espaco-3) var(--espaco-4);display:flex}.lista-linha+.lista-linha{border-top:1px solid var(--papel-borda)}.lista-linha-info{gap:2px;min-width:0;display:grid}.lista-nome{font-size:var(--texto-lg);font-weight:var(--peso-semibold);color:var(--papel-texto);overflow-wrap:anywhere;line-height:1.3}.lista-detalhe{font-size:var(--texto-sm);color:var(--papel-texto-suave);line-height:1.4}.lista-unidade+.lista-obs:before{content:" · "}.lista-preco{font-family:var(--fonte-display);font-weight:var(--peso-bold);font-size:var(--texto-xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--papel-titulo);white-space:nowrap;flex:none}.lista-sem-resultado{margin:var(--espaco-6) 0 0;color:var(--papel-texto-suave);text-align:center}.lista-estado{margin-top:var(--espaco-6);padding:var(--espaco-7) var(--espaco-5);text-align:center;background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:1.5rem}.lista .lista-estado h2{font-size:var(--texto-2xl);margin-bottom:var(--espaco-3)}.lista .lista-estado h2:after{margin-inline:auto}.lista-estado p{color:var(--papel-texto-suave);max-width:28rem;margin:0 auto var(--espaco-5)}.lista-estado-acoes{justify-content:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.lista-esqueleto{display:none}.js .lista-esqueleto{gap:var(--espaco-6);margin-top:var(--espaco-6);display:grid}.esq-grupo{gap:var(--espaco-3);display:grid}.esq{border-radius:var(--raio-medio);background:var(--papel-superficie);display:block;position:relative;overflow:hidden}.esq:after{content:"";background:linear-gradient(90deg, transparent, var(--papel-borda), transparent);opacity:.6;animation:lista-brilho 1.3s var(--curva-padrao) infinite;position:absolute;inset:0;transform:translate(-100%)}.esq-titulo{width:8rem;height:.9rem;margin-left:var(--espaco-4)}.esq-linha{border-radius:var(--raio-grande);height:3.75rem}@keyframes lista-brilho{to{transform:translate(100%)}}.lista-barra{z-index:48;align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) max(var(--espaco-4), env(safe-area-inset-right)) max(var(--espaco-3), env(safe-area-inset-bottom)) max(var(--espaco-4), env(safe-area-inset-left));background:color-mix(in srgb, var(--papel-fundo) 82%, transparent);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--papel-borda);display:flex;position:fixed;bottom:0;left:0;right:0}@supports not (backdrop-filter:blur(1px)){.lista-barra{background:var(--papel-fundo)}}.lista-barra .lista-barra-pedir{padding:0 var(--espaco-5);justify-content:center;align-items:center;gap:var(--espaco-2);border-radius:var(--raio-pilula);min-height:3.25rem;font-size:var(--texto-lg);flex:1;display:inline-flex}.lista-barra-compartilhar{justify-content:center;align-items:center;gap:var(--espaco-2);min-width:3.25rem;min-height:3.25rem;padding:0 var(--espaco-3);cursor:pointer;font:inherit;font-weight:var(--peso-semibold);color:var(--papel-texto);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-pilula);flex:none;display:inline-flex}.lista-barra-compartilhar:hover{border-color:var(--papel-destaque)}.lista-barra-compartilhar[hidden],.lista-barra-compartilhar-texto{display:none}@media (width>=640px){.lista-barra{justify-content:center}.lista-barra .lista-barra-pedir{flex:0 26rem}.lista-barra-compartilhar{padding:0 var(--espaco-5)}.lista-barra-compartilhar-texto{display:inline}}.lista-toast{left:50%;bottom:calc(100% + var(--espaco-3));padding:var(--espaco-2) var(--espaco-4);overflow-wrap:anywhere;background:var(--papel-acao);max-width:calc(100vw - 2rem);color:var(--papel-acao-texto);border-radius:var(--raio-pilula);font-size:var(--texto-sm);font-weight:var(--peso-semibold);box-shadow:var(--sombra-media);opacity:0;pointer-events:none;transition:opacity var(--duracao-normal) var(--curva-padrao), transform var(--duracao-normal) var(--curva-padrao);margin:0;position:absolute;transform:translate(-50%,4px)}.lista-toast.visivel{opacity:1;transform:translate(-50%)}body:has(.lista-barra){padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}body:has(.lista-barra) .zap-flutuante{display:none}@media (width<=639px){body:has(.lista-barra) .chat-botao{display:none}}body:has(.lista-barra) .chat-botao{bottom:calc(5.5rem + env(safe-area-inset-bottom))}body:has(.lista-barra) .chat-painel{bottom:calc(5.5rem + env(safe-area-inset-bottom));height:min(560px,100vh - 7.5rem)}@media (width>=640px){.lista-linha{padding-inline:var(--espaco-5);min-height:4rem}.lista .lista-grupo-titulo{margin-left:var(--espaco-5)}}.inscricao{margin:var(--espaco-7) 0 var(--espaco-6);padding:var(--espaco-5);background:var(--papel-superficie);border:1px solid var(--papel-borda);border-radius:var(--raio-grande)}.inscricao-cabeca{justify-content:space-between;align-items:center;gap:var(--espaco-4);margin-bottom:var(--espaco-4);display:flex}.inscricao-cabeca h2{margin:0}.inscricao-canais{margin:0 0 var(--espaco-4);gap:var(--espaco-5);border:0;flex-wrap:wrap;padding:0;display:flex}.inscricao-canais legend{font-weight:var(--peso-medio);margin-bottom:var(--espaco-2);padding:0}.inscricao-canais .consent{margin-bottom:0}.inscricao .botao{width:100%}.inscricao [hidden]{display:none!important}@media (width>=640px){.inscricao .botao{width:auto}}.inscricao .pequeno{font-size:var(--texto-sm);color:var(--papel-texto-suave)}
