body{background:var(--bg)}.pub-conteudo{max-width:720px;margin:0 auto;padding:0 16px 120px}.preco-antigo{color:var(--muted);margin-right:6px;font-size:.85rem;text-decoration:line-through}.etiqueta-oferta{background:var(--accent);color:#2b1d14;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-block}.pub-topo[data-v-502f6e6a]{z-index:10;background:var(--brand);color:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.marca[data-v-502f6e6a]{color:#fff;align-items:baseline;gap:6px;text-decoration:none;display:flex}.marca-nome[data-v-502f6e6a]{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.marca-sub[data-v-502f6e6a]{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.78rem}.estado[data-v-502f6e6a]{background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:700}.estado.sit-aberto[data-v-502f6e6a]{color:var(--ok);background:#e1f1e6}.faixa-fechado[data-v-502f6e6a]{background:var(--warn-soft);color:var(--warn);text-align:center;padding:10px 16px;font-weight:600}.faixa-fechado.erro[data-v-502f6e6a]{background:var(--bad-soft);color:var(--bad)}.barra-sacola[data-v-502f6e6a]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;background:var(--brand);color:#fff;border-radius:14px;align-items:center;gap:12px;max-width:696px;margin:0 auto;padding:14px 18px;font-weight:700;text-decoration:none;display:flex;position:fixed;box-shadow:0 10px 30px #a63f2459}.barra-sacola .qtd[data-v-502f6e6a]{background:#ffffff38;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.barra-sacola strong[data-v-502f6e6a]{margin-left:auto}.foto[data-v-82b32799]{object-fit:cover;border-radius:12px;flex-shrink:0}.sem-foto[data-v-82b32799]{background:linear-gradient(135deg,#f6e3da,#fbefd6);place-items:center;display:grid}.topo-produto[data-v-120f81f2]{align-items:flex-start;gap:14px;display:flex}.descricao[data-v-120f81f2]{color:var(--muted);margin:0 0 8px}.preco[data-v-120f81f2]{margin-bottom:4px;font-size:1.2rem}.titulo-escolha[data-v-120f81f2]{justify-content:space-between;align-items:center;display:flex}.contagem[data-v-120f81f2]{background:var(--surface-2);border-radius:999px;padding:2px 10px;font-weight:800}.contagem.completo[data-v-120f81f2]{background:var(--ok-soft);color:var(--ok)}.sabor[data-v-120f81f2],.linha-qtd[data-v-120f81f2]{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.stepper[data-v-120f81f2]{width:140px}.stepper output[data-v-120f81f2]{font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.stepper button[data-v-120f81f2]:disabled{opacity:.35;cursor:default}.adicionar[data-v-120f81f2]{width:100%;min-height:50px;font-size:1rem}.acompanhar[data-v-3578ed52]{background:var(--ok-soft);color:var(--ok);border-radius:12px;margin-top:16px;padding:12px 16px;font-weight:600;text-decoration:none;display:block}.boas-vindas[data-v-3578ed52]{padding:20px 0 8px}.boas-vindas h1[data-v-3578ed52]{font-size:1.5rem}.boas-vindas p[data-v-3578ed52]{margin:6px 0 0}.chips[data-v-3578ed52]{z-index:5;background:var(--bg);scrollbar-width:none;gap:8px;padding:10px 0;display:flex;position:sticky;top:60px;overflow-x:auto}.chip[data-v-3578ed52]{font:inherit;white-space:nowrap;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:600}.chip.destaque[data-v-3578ed52]{background:var(--accent);border-color:var(--accent)}.secao-pub[data-v-3578ed52]{padding-top:16px;scroll-margin-top:120px}.secao-pub h2[data-v-3578ed52]{margin-bottom:10px}.carrossel[data-v-3578ed52]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.cartao-oferta[data-v-3578ed52]{scroll-snap-align:start;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex:0 0 150px;justify-items:start;gap:6px;padding:10px;display:grid}.cartao-oferta .nome[data-v-3578ed52]{font-size:.95rem;line-height:1.25}.preco[data-v-3578ed52]{color:var(--brand)}.itens[data-v-3578ed52]{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;display:grid;overflow:hidden}.item-produto[data-v-3578ed52]{text-align:left;font:inherit;color:inherit;background:var(--surface);cursor:pointer;border:none;justify-content:space-between;gap:14px;padding:14px;display:flex}.item-produto[data-v-3578ed52]:active,.cartao-oferta[data-v-3578ed52]:active{background:var(--surface-2)}.texto[data-v-3578ed52]{align-content:start;gap:4px;display:grid}.descricao[data-v-3578ed52]{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.linha-preco[data-v-3578ed52]{margin-top:4px}.rodape-pub[data-v-3578ed52]{text-align:center;padding:32px 0}.carregando[data-v-3578ed52]{text-align:center;padding:48px 0}
