.ep-cortina{z-index:50;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ep-folha{background:var(--branco);border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:92vh;animation:.22s ease-out ep-sobe;display:flex;position:relative;overflow:hidden}@media (width>=700px){.ep-cortina{align-items:center}.ep-folha{border-radius:22px;max-height:88vh}}@keyframes ep-sobe{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ep-fechar{z-index:2;width:36px;height:36px;box-shadow:var(--sombra);background:#fffffff2;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.ep-rolagem{flex:1;overflow-y:auto}.ep-foto{object-fit:cover;background:var(--campo);width:100%;max-height:260px;display:block}.ep-corpo{padding:16px}.ep-corpo h2{color:var(--texto-forte);padding-right:40px;font-size:20px;font-weight:700}.ep-desc{color:var(--texto-fraco);margin-top:6px;font-size:14px;line-height:1.45}.ep-preco{color:var(--texto-forte);margin-top:10px;font-size:17px}.ep-grupo{border-top:8px solid var(--fundo)}.ep-grupo header{background:var(--campo);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ep-grupo.falta header{background:var(--vermelho-claro)}.ep-grupo h3{color:var(--texto-forte);font-size:15px;font-weight:600}.ep-selo{background:var(--texto-forte);color:#fff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.ep-selo.ok{background:var(--verde)}.ep-opcao{border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:0 16px;display:flex}.ep-opcao-toque{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:14px 0;display:flex}.ep-opcao-nome{color:var(--texto-forte);font-size:14px}.ep-opcao-preco{color:var(--texto-fraco);font-size:13px}.ep-marca{cursor:pointer;border:2px solid #c9c9cf;border-radius:6px;flex-shrink:0;width:22px;height:22px}.ep-marca.redonda{border-radius:50%}.ep-marca.marcada{border-color:var(--vermelho);background:var(--vermelho);box-shadow:inset 0 0 0 3px #fff}.ep-contador{align-items:center;gap:8px;display:flex}.ep-contador button{border:1.5px solid var(--linha);background:var(--branco);width:30px;height:30px;color:var(--vermelho);border-radius:50%;font-size:18px;line-height:1}.ep-contador span{text-align:center;min-width:14px;font-weight:600}.ep-rodape{border-top:1px solid var(--linha);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ep-falta{margin-bottom:10px}.ep-acoes{align-items:center;gap:10px;display:flex}.ep-qtd{border:1.5px solid var(--linha);border-radius:999px;align-items:center;gap:10px;padding:6px 10px;display:flex}.ep-qtd button{color:var(--vermelho);background:0 0;border:0;width:24px;font-size:20px;line-height:1}.ep-qtd span{text-align:center;min-width:16px;font-weight:600}.lj-capa{background:linear-gradient(135deg, var(--vermelho), var(--vermelho-escuro));background-position:50%;background-size:cover;height:150px}.lj-cabeca{padding:0 16px 16px;position:relative}.lj-logo{border:4px solid var(--branco);background:var(--campo);width:84px;height:84px;box-shadow:var(--sombra);border-radius:50%;place-items:center;margin-top:-42px;display:grid;overflow:hidden}.lj-logo img{object-fit:cover;width:100%;height:100%}.lj-logo span{color:var(--texto-fraco);font-size:32px;font-weight:700}.lj-titulo{margin-top:10px}.lj-titulo h1{color:var(--texto-forte);align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.lj-verificado{color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.lj-infos{color:var(--texto);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;display:flex}.lj-estrela{color:#e8a100}.lj-verde{color:var(--verde);font-weight:600}.lj-estado{border:1px solid var(--linha);background:var(--branco);border-radius:var(--raio);align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.lj-estado.aberta{color:var(--verde)}.lj-estado.fechada{color:var(--vermelho-escuro)}.lj-ponto{background:currentColor;border-radius:50%;width:8px;height:8px}.lj-ver{color:var(--texto-fraco);margin-left:auto;font-size:13px;font-weight:500}.lj-horarios{background:var(--campo);border-radius:var(--raio);margin:6px 0 0;padding:8px 12px;list-style:none}.lj-horarios li{justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.lj-aviso{margin-top:10px}.lj-filtros{z-index:5;background:var(--branco);border-bottom:1px solid var(--linha);padding:10px 16px;position:sticky;top:0}.lj-busca{background:var(--campo);border:0;border-radius:999px;outline:none;width:100%;padding:11px 16px;font-size:14px}.lj-categorias{scrollbar-width:none;gap:8px;padding-top:10px;display:flex;overflow-x:auto}.lj-categorias::-webkit-scrollbar{display:none}.lj-secao{padding:18px 16px 0;scroll-margin-top:120px}.lj-secao h2{color:var(--texto-forte);margin-bottom:4px;font-size:18px;font-weight:700}.lj-produto{text-align:left;border:0;border-bottom:1px solid var(--linha);background:0 0;gap:12px;width:100%;padding:14px 0;display:flex}.lj-produto:hover h3{color:var(--vermelho)}.lj-produto-texto{flex:1;min-width:0}.lj-produto h3{color:var(--texto-forte);font-size:15px;font-weight:600}.lj-desc{color:var(--texto-fraco);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.lj-preco{color:var(--texto-forte);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:15px;display:flex}.lj-promo{background:var(--verde-claro);color:var(--verde);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.lj-foto{border-radius:var(--raio);object-fit:cover;background:var(--campo);flex-shrink:0;width:96px;height:96px}.lj-vazio{text-align:center;padding:24px 16px}.lj-barra{justify-content:space-between;text-decoration:none}.lj-bolha{background:#ffffff40;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:13px;display:grid}.sc-vazia{text-align:center;color:var(--texto-fraco);gap:16px;padding:60px 24px;display:grid}.sc-loja{color:var(--texto-forte);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.sc-item{border-bottom:1px solid var(--linha);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.sc-item img{object-fit:cover;background:var(--campo);border-radius:10px;width:56px;height:56px}.sc-item-texto{flex:1;gap:2px;min-width:0;display:grid}.sc-item-texto b{color:var(--texto-forte);font-size:14px;font-weight:600}.sc-obs{font-style:italic}.sc-preco{color:var(--texto-forte);margin-top:4px;font-weight:600}.sc-qtd{border:1.5px solid var(--linha);border-radius:999px;align-items:center;gap:8px;padding:4px 8px;display:flex}.sc-qtd button{color:var(--vermelho);background:0 0;border:0;width:22px;font-size:16px}.sc-qtd span{text-align:center;min-width:14px;font-size:14px;font-weight:600}.sc-linha{color:var(--texto-forte);justify-content:space-between;padding:4px 0;font-size:15px;display:flex}.sc-linha.forte{border-top:1px solid var(--linha);margin-top:6px;padding-top:10px;font-size:17px;font-weight:700}.sc-linha.verde b{color:var(--verde)}.sc-minimo{margin-top:10px}.fz-escolha{flex-wrap:wrap;gap:8px;display:flex}.fz-opcional{color:var(--texto-fraco);font-style:normal;font-weight:400}.fz-retirada,.fz-entrega{gap:4px;font-size:14px;display:grid}.fz-entrega{margin-top:4px}.fz-formas{gap:8px;display:grid}.fz-forma{text-align:left;border:1.5px solid var(--linha);background:var(--branco);border-radius:var(--raio);gap:2px;padding:12px 14px;display:grid}.fz-forma b{color:var(--texto-forte);font-size:15px}.fz-forma.ativa{border-color:var(--vermelho);background:var(--vermelho-claro)}.fz-troco{color:var(--texto-forte);gap:8px;margin-top:12px;font-size:14px;font-weight:600;display:grid}.fz-impedimento{text-align:center;color:var(--ambar-texto);margin-bottom:6px;font-size:12px;font-weight:500}.fz-erro{margin-top:10px}.pd-vazio{text-align:center;gap:8px;padding:80px 24px;display:grid}.pd-vazio h1{color:var(--texto-forte);font-size:20px}.pd-status{gap:6px;display:grid}.pd-cabeca{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pd-loja{min-width:0;color:var(--texto-forte);align-items:center;gap:8px;display:flex}.pd-loja img{object-fit:cover;border-radius:50%;width:32px;height:32px}.pd-codigo{background:var(--texto-forte);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pd-situacao{color:var(--texto-forte);font-size:20px;font-weight:700}.pd-situacao.ruim{color:var(--vermelho)}.pd-etapas{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pd-etapas li{color:var(--texto-fraco);align-items:center;gap:10px;font-size:14px;display:flex}.pd-etapas li.feita{color:var(--texto-forte)}.pd-etapas li.agora{color:var(--texto-forte);font-weight:700}.pd-bolinha{background:var(--campo);width:26px;height:26px;color:var(--texto-fraco);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.pd-etapas li.feita .pd-bolinha{background:var(--verde);color:#fff}.pd-etapas li.agora .pd-bolinha{background:var(--vermelho);color:#fff}.pd-codigo-grande{background:var(--texto-forte);color:#fff;border-radius:var(--raio-cartao);text-align:center;gap:4px;padding:18px;display:grid}.pd-codigo-grande span{opacity:.8;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.pd-codigo-grande strong{letter-spacing:.3em;font-size:40px}.pd-codigo-grande small{opacity:.85;font-size:13px}.pd-mapa{padding:0;overflow:hidden}.pd-eta{color:var(--texto-forte);padding:12px 14px;font-weight:600}.pd-botoes{gap:8px;display:grid}.pd-botoes a{text-decoration:none}.pd-dica{text-align:center}.pd-item{border-bottom:1px solid var(--linha);gap:10px;padding:8px 0;font-size:14px;display:flex}.pd-item:last-child{border-bottom:0}.pd-qtd{color:var(--vermelho);font-weight:700}.pd-item-texto{flex:1;gap:2px;display:grid}.pd-item-texto b{color:var(--texto-forte);font-weight:600}.pd-espaco{margin-top:8px}.pd-pix{text-align:center;justify-items:center;gap:10px;display:grid}.pd-pix h2{color:var(--texto-forte);font-size:18px}.pd-pix img{width:220px;height:220px;image-rendering:pixelated}:root{--vermelho:#e8192c;--vermelho-escuro:#c4121f;--vermelho-claro:#fdecee;--texto-forte:#1a1a1a;--texto:#333;--texto-fraco:#717171;--linha:#ececee;--campo:#f1f1f3;--fundo:#f7f7f9;--branco:#fff;--verde:#0f8a3c;--verde-claro:#e7f6ec;--ambar-claro:#fff6e5;--ambar-texto:#8a5b00;--raio:12px;--raio-cartao:18px;--sombra:0 3px 12px #00000014}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;font-family:Poppins,-apple-system,Segoe UI,Roboto,sans-serif}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.pagina{background:var(--branco);max-width:640px;min-height:100vh;margin:0 auto;padding-bottom:110px;position:relative}@media (width>=700px){body{padding:24px 0}.pagina{box-shadow:var(--sombra);border-radius:24px;min-height:calc(100vh - 48px);overflow:hidden}}.fraco{color:var(--texto-fraco);font-size:13px}.erro{background:var(--vermelho-claro);color:var(--vermelho-escuro);border-radius:var(--raio);padding:10px 14px;font-size:14px;font-weight:500}.aviso{background:var(--ambar-claro);color:var(--ambar-texto);border-radius:var(--raio);padding:10px 14px;font-size:13px}.botao{background:var(--vermelho);color:var(--branco);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.botao:hover:not(:disabled){background:var(--vermelho-escuro)}.botao:disabled{color:#fff;cursor:not-allowed;background:#d9d9de}.botao.contorno{background:var(--branco);color:var(--texto-forte);border:1.5px solid var(--linha)}.botao.contorno:hover:not(:disabled){border-color:var(--texto-forte);background:var(--branco)}.botao.verde{background:#25d366}.botao.verde:hover{background:#1fb457}.link{color:var(--vermelho);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.topo{z-index:10;background:var(--branco);border-bottom:1px solid var(--linha);align-items:center;gap:8px;padding:14px 16px;display:flex;position:sticky;top:0}.topo h1{color:var(--texto-forte);text-align:center;flex:1;margin-right:36px;font-size:17px;font-weight:700}.voltar{width:36px;height:36px;color:var(--texto-forte);background:0 0;border:0;border-radius:50%;place-items:center;font-size:22px;display:grid}.voltar:hover{background:var(--campo)}.secao{padding:20px 16px 0}.secao>h2{color:var(--texto-forte);margin-bottom:12px;font-size:16px;font-weight:600}.campo{gap:6px;margin-bottom:12px;display:grid}.campo>span{color:var(--texto-forte);font-size:13px;font-weight:600}.campo input,.campo textarea,.campo select{background:var(--campo);border-radius:var(--raio);border:1px solid #0000;outline:none;width:100%;padding:13px 14px;font-size:15px}.campo input:focus,.campo textarea:focus{border-color:var(--texto-forte);background:var(--branco)}.campo small{color:var(--texto-fraco);font-size:12px}.linha-2{grid-template-columns:1fr 110px;gap:10px;display:grid}.barra{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--branco) 70%, #fff0);position:fixed;bottom:0;left:0;right:0}.barra>.dentro{max-width:608px;margin:0 auto}.chip{border:1.5px solid var(--linha);background:var(--branco);white-space:nowrap;color:var(--texto-forte);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.chip.ativo{background:var(--texto-forte);border-color:var(--texto-forte);color:var(--branco)}.cartao{border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--branco);padding:14px}.rodape-sants{text-align:center;color:var(--texto-fraco);padding:28px 16px 8px;font-size:12px}.rodape-sants a{color:var(--vermelho);font-weight:600;text-decoration:none}.carregando{min-height:60vh;color:var(--texto-fraco);place-items:center;display:grid}a.botao,a.voltar,a.link{text-decoration:none}a.voltar{display:grid}
