@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-5oMg_0D4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-CdKZfrg9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pri:#0b6f86;--pri-forte:#085a6d;--pri-suave:#dff4f5;--sobre-pri:#fff;--marca-vermelho:#d7262e;--fundo:#f1f8fb;--painel:#fff;--painel-2:#e7f3f7;--borda:#d3e5ec;--texto:#0e2a36;--suave:#587380;--ok:#1d7f4e;--ok-fundo:#e2f5ea;--alerta:#8a5300;--alerta-fundo:#fff3dc;--perigo:#c81f27;--perigo-fundo:#fdeaea;--login-fundo:linear-gradient(180deg, #1683d1 0%, #5fc0ee 42%, #d9f3fb 66%, #3fd3c6 100%);--sombra:0 1px 2px #0b4f6c14, 0 4px 14px #0b4f6c14;--raio:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--pri:#3fd3c6;--pri-forte:#6fe3d8;--pri-suave:#0f3a3f;--sobre-pri:#05282b;--marca-vermelho:#ff6b70;--fundo:#08161d;--painel:#0f222b;--painel-2:#163140;--borda:#22414f;--texto:#e8f6fa;--suave:#8fb0bc;--ok:#7fd99f;--ok-fundo:#123524;--alerta:#f2c26b;--alerta-fundo:#3a2a0c;--perigo:#ff7a7f;--perigo-fundo:#3d1518;--login-fundo:linear-gradient(180deg, #0a2c45 0%, #08161d 60%, #0b3a40 100%);--sombra:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fundo);color:var(--texto);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font:15.5px/1.4 Outfit Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input,select,textarea{font:inherit;color:inherit}img{display:block}h1,h2,h3{margin:0;font-weight:600}h1{font-size:20px}h2{font-size:16px}.suave{color:var(--suave)}.pequeno{font-size:13px}.mini{font-size:12px}.forte{font-weight:600}.preco{color:var(--pri);white-space:nowrap;font-weight:600}.ok{color:var(--ok)}.perigo{color:var(--perigo)}.riscado{text-decoration:line-through}.centro{text-align:center}.direita{text-align:right}.esconder{display:none!important}.app{min-height:100dvh;display:flex}.lateral{background:var(--painel);border-right:1px solid var(--borda);flex-direction:column;flex-shrink:0;gap:2px;width:230px;height:100dvh;padding:14px 10px;display:flex;position:sticky;top:0}.marca{border-bottom:1px solid var(--borda);align-items:center;gap:10px;margin-bottom:6px;padding:4px 6px 14px;display:flex}.marca-logo{object-fit:cover;background:var(--pri);width:38px;height:38px;color:var(--sobre-pri);border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.marca-nome{font-weight:600;line-height:1.2}.nav-item{width:100%;color:var(--suave);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.nav-item:hover{background:var(--painel-2);color:var(--texto)}.nav-item.ativo{background:var(--pri-suave);color:var(--pri);font-weight:600}.principal{flex-direction:column;flex:1;min-width:0;display:flex}.topo{background:var(--painel);border-bottom:1px solid var(--borda);z-index:20;align-items:center;gap:10px;padding:10px 16px;display:none;position:sticky;top:0}.conteudo{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:20px}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.barra-baixo{display:none}@media (width>=861px){.atalhos-mobile{display:none}}@media (width<=860px){.lateral{display:none}.topo{display:flex}.conteudo{padding:14px 14px calc(84px + env(safe-area-inset-bottom))}.barra-baixo{z-index:30;background:var(--painel);border-top:1px solid var(--borda);padding:6px 4px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.barra-baixo button{color:var(--suave);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 0;font-size:11px;display:flex}.barra-baixo button.ativo{color:var(--pri);font-weight:600}}.card{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:14px;padding:16px}.card-titulo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.linha{border-top:1px solid var(--borda);align-items:center;gap:12px;padding:10px 0;display:flex}.linha:first-child{border-top:0}.linha .cresce{flex:1;min-width:0}.cortar{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grade-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.stat{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);padding:14px}.stat .rotulo{color:var(--suave);font-size:12px}.stat .valor{margin-top:2px;font-size:22px;font-weight:600}.stat .det{color:var(--suave);margin-top:2px;font-size:12px}.btn{background:var(--pri);min-height:42px;color:var(--sobre-pri);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sec{background:var(--painel);color:var(--texto);border-color:var(--borda);font-weight:500}.btn.sec:hover{background:var(--painel-2);filter:none}.btn.perigo{background:var(--perigo-fundo);color:var(--perigo);border-color:#0000}.btn.ok{background:var(--ok)}.btn.grande{min-height:52px;padding:12px 20px;font-size:16px}.btn.bloco{width:100%}.btn.peq{min-height:32px;padding:5px 10px;font-size:13px}.btn-icone{border:1px solid var(--borda);background:var(--painel);width:36px;height:36px;color:var(--texto);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.btn-icone:hover{background:var(--painel-2)}.btn-icone.perigo{color:var(--perigo)}.link{color:var(--pri);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.campo{margin-bottom:12px;display:block}.campo>span{color:var(--suave);margin-bottom:4px;font-size:13px;display:block}.entrada{border:1px solid var(--borda);background:var(--painel);border-radius:10px;outline:none;width:100%;min-height:42px;padding:10px 12px}.entrada:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--pri-suave)}.dupla{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check{cursor:pointer;align-items:center;gap:10px;padding:8px 0;display:flex}.check input{width:20px;height:20px;accent-color:var(--pri)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--borda);background:var(--painel);cursor:pointer;white-space:nowrap;color:var(--texto);border-radius:999px;padding:7px 14px;font-size:13px}.chip.ativo{background:var(--texto);border-color:var(--texto);color:var(--painel)}.chip.removido{background:var(--perigo-fundo);color:var(--perigo);border-color:#0000;text-decoration:line-through}.chip.on{background:var(--ok-fundo);color:var(--ok);border-color:#0000}.rolagem-x{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.selo{background:var(--painel-2);color:var(--suave);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.selo.ok{background:var(--ok-fundo);color:var(--ok)}.selo.perigo{background:var(--perigo-fundo);color:var(--perigo)}.selo.pri{background:var(--pri-suave);color:var(--pri)}.aviso{background:var(--alerta-fundo);color:var(--alerta);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}.aviso.erro{background:var(--perigo-fundo);color:var(--perigo)}.aviso.info{background:var(--painel-2);color:var(--texto)}.vazio{text-align:center;color:var(--suave);padding:32px 12px}.thumb{object-fit:contain;background:var(--painel-2);width:48px;height:48px;color:var(--suave);border-radius:10px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.fundo-modal{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out aparecer;display:flex;position:fixed;inset:0}.modal{background:var(--painel);border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:92dvh;display:flex;box-shadow:0 20px 60px #0000004d}.modal.largo{max-width:620px}.modal-cab{justify-content:space-between;align-items:center;padding:16px 18px 8px;display:flex}.modal-corpo{padding:8px 18px 18px;overflow-y:auto}.modal-rodape{border-top:1px solid var(--borda);gap:8px;padding:12px 18px 16px;display:flex}.modal-rodape .btn{flex:1}@media (width<=600px){.fundo-modal{align-items:flex-end;padding:0}.modal,.modal.largo{border-radius:18px 18px 0 0;max-width:none;max-height:94dvh;animation:.2s ease-out subir}.modal-rodape{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:.6;transform:translateY(40px)}}.toast{z-index:300;background:var(--texto);color:var(--painel);box-shadow:var(--sombra);border-radius:12px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:14px;animation:.15s aparecer;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.erro{background:var(--perigo);color:#fff}@media (width<=860px){.toast{bottom:calc(90px + env(safe-area-inset-bottom))}}.venda2{grid-template-columns:112px minmax(0,1fr) 340px;grid-template-areas:"topo topo topo""cat vit car";align-items:start;gap:16px;display:grid}.venda-topo{flex-wrap:wrap;grid-area:topo;justify-content:space-between;align-items:center;gap:12px;display:flex}.venda-ola{letter-spacing:-.3px;font-size:24px;font-weight:700;animation:.4s ease-out both surgir}.venda-busca{max-width:320px}.cat-lateral{scrollbar-width:none;flex-direction:column;grid-area:cat;gap:6px;max-height:calc(100dvh - 40px);padding:2px;display:flex;position:sticky;top:20px;overflow-y:auto}.cat-item{color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,transform .15s;display:flex;position:relative}.cat-item:active{transform:scale(.94)}.cat-icone{background:var(--painel);border:1px solid var(--borda);border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s;display:grid}.cat-nome{text-align:center;overflow-wrap:anywhere;line-height:1.15}.cat-item.ativo{background:var(--pri-suave);color:var(--pri)}.cat-item.ativo:before{content:"";background:var(--pri);border-radius:4px;width:4px;animation:.25s ease-out both surgir;position:absolute;top:18px;bottom:18px;left:-2px}.cat-item.ativo .cat-icone{border-color:var(--pri);transform:scale(1.08)rotate(-5deg);box-shadow:0 6px 16px #0b6f8638}.vitrine{grid-area:vit;min-width:0}.vitrine-titulo{margin:2px 0 12px;font-size:21px;font-weight:700;animation:.3s ease-out both surgir}.vitrine-sub{margin:-8px 0 12px}.vitrine-grade{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.pcard{text-align:left;cursor:pointer;background:var(--painel);color:var(--texto);border:1.5px solid var(--borda);box-shadow:var(--sombra);animation:.45s cubic-bezier(.2,.8,.2,1) both cartao-entra;animation-delay:calc(var(--i,0) * 35ms);border-radius:20px;flex-direction:column;gap:5px;padding:8px;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;position:relative}.pcard:hover{border-color:var(--pri);transform:translateY(-3px);box-shadow:0 10px 24px #0b4f6c24}.pcard:active{transform:scale(.95)}.pcard.no-pedido{border-color:var(--pri)}.pcard-foto{aspect-ratio:1;background:linear-gradient(160deg,#e9f7fb,#cfeef0);border-radius:14px;place-items:center;font-size:42px;display:grid;overflow:hidden}:root[data-tema=escuro] .pcard-foto{background:linear-gradient(160deg,#163140,#0f3a3f)}.pcard-foto img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.pcard-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:13.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pcard-rodape{justify-content:space-between;align-items:center;gap:6px;display:flex}.pcard-preco{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pcard-preco small{font-size:.58em;font-weight:600}.pcard-preco small:first-child{color:var(--suave);margin-right:2px}.pcard-mais{background:var(--pri);width:30px;height:30px;color:var(--sobre-pri);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:0 4px 12px #0b6f8659}.pcard:active .pcard-mais{transform:rotate(90deg)scale(1.15)}.pcard-qtd{background:var(--marca-vermelho);color:#fff;min-width:28px;height:28px;box-shadow:0 0 0 3px var(--painel);border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) both pop;display:grid;position:absolute;top:6px;right:6px}.carrinho{grid-area:car;position:sticky;top:20px}.sacola-cab{align-items:center;gap:10px;margin-bottom:4px;display:flex}.sacola-icone{background:var(--pri-suave);width:38px;height:38px;color:var(--pri);border-radius:12px;place-items:center;display:grid}.sacola-qtd{background:var(--marca-vermelho);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) both pop;display:inline-grid}.carrinho-lista{max-height:calc(100dvh - 380px);overflow-y:auto}.carrinho-lista.no-modal{max-height:none}.linha-sacola{animation:.35s cubic-bezier(.2,.8,.2,1) both entra-lado}.qtd-ctrl{align-items:center;gap:6px;display:flex}.qtd-ctrl span{text-align:center;min-width:22px;font-weight:600}.qtd-num,.total-num,.barra-total{animation:.3s cubic-bezier(.34,1.56,.64,1) both pop;display:inline-block}.sacola-vazia{text-align:center;color:var(--suave);padding:28px 10px}.sacola-vazia-icone{margin-bottom:6px;font-size:42px;animation:3s ease-in-out infinite flutuar}.btn-cobrar{box-shadow:0 8px 20px #0b6f864d}.barra-carrinho{display:none}.barra-sacola{display:inline-flex;position:relative}.barra-sacola .sacola-qtd{min-width:20px;height:20px;padding:0 5px;font-size:11px;position:absolute;top:-10px;right:-14px}.aviso-sacola{z-index:950;color:#fff;background:#0f9d6b;border-radius:18px;align-items:center;gap:10px;width:min(380px,100vw - 24px);padding:10px 12px;animation:.45s cubic-bezier(.2,.9,.3,1.3) both aviso-sobe,.3s ease-in 1.4s forwards aviso-some;display:flex;position:fixed;bottom:24px;left:50%;box-shadow:0 12px 30px #06463059}.aviso-sacola-check{background:#ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;animation:.5s cubic-bezier(.34,1.56,.64,1) both check-gira;display:grid}.aviso-sacola-preco{color:#0f9d6b;white-space:nowrap;background:#fff;border-radius:10px;padding:4px 9px;font-weight:700}@media (width<=860px){.venda2{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"topo topo""cat vit";gap:10px;padding-bottom:96px}.venda2 .carrinho{display:none}.venda-ola{font-size:20px}.venda-busca{max-width:none}.cat-lateral{max-height:calc(100dvh - 226px);top:66px}.cat-item{padding:8px 2px;font-size:11.5px}.cat-icone{border-radius:14px;width:44px;height:44px;font-size:23px}.vitrine-titulo{margin-bottom:10px;font-size:18px}.vitrine-grade{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.pcard{border-radius:16px;gap:4px;padding:6px}.pcard-foto{border-radius:12px;font-size:34px}.pcard-nome{font-size:12.5px}.pcard-preco{font-size:16px}.pcard-mais{width:26px;height:26px}.pcard-mais svg{width:15px;height:15px}.pcard-qtd{min-width:24px;height:24px;padding:0 6px;font-size:12px;top:4px;right:4px}.barra-carrinho{z-index:25;left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.9,.3,1.25),opacity .25s;display:flex;position:fixed;transform:translateY(160%)}.barra-carrinho.visivel{opacity:1;pointer-events:auto;transform:none}.barra-carrinho .btn{border-radius:18px;justify-content:space-between;width:100%;box-shadow:0 10px 26px #0b6f8666}.aviso-sacola{bottom:calc(142px + env(safe-area-inset-bottom))}}@media (width<=520px){.venda2{grid-template-columns:70px minmax(0,1fr);gap:8px}.cat-item{padding:7px 1px;font-size:10.5px}.cat-icone{width:40px;height:40px;font-size:21px}.vitrine-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pcard-nome{font-size:11.5px}.pcard-preco{letter-spacing:-.3px;font-size:14px}.pcard-mais{width:22px;height:22px;box-shadow:none}.pcard-mais svg{width:13px;height:13px}}@media (width<=340px){.vitrine-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=861px) and (width<=1200px){.venda2{grid-template-columns:92px minmax(0,1fr) 290px;gap:12px}.vitrine-grade{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.cat-item{font-size:11.5px}.cat-icone{width:44px;height:44px;font-size:23px}}.sucesso{padding:8px 0 4px;position:relative}.check-animado{width:76px;height:76px;margin:0 auto 10px;display:block}.check-animado circle{fill:var(--ok-fundo);stroke:var(--ok);stroke-width:3px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s ease-out forwards desenha}.check-animado path{fill:none;stroke:var(--ok);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s ease-out .5s forwards desenha}.sucesso-valor{margin-top:6px;font-size:30px;animation:.5s cubic-bezier(.34,1.56,.64,1) .6s both pop;display:inline-block}.confete{pointer-events:none;width:0;height:0;position:absolute;top:46px;left:50%}.confete span{background:var(--c);width:8px;height:12px;animation:confete 1.2s cubic-bezier(.1, .7, .3, 1) var(--d) both;border-radius:2px;position:absolute}.forma-btn{border:1.5px solid var(--borda);background:var(--painel);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;font-size:14px;font-weight:600;transition:transform .15s,border-color .2s,background .2s;display:flex}.forma-btn:active{transform:scale(.95)}.forma-btn.ativo{border-color:var(--pri);background:var(--pri-suave);color:var(--pri);animation:.3s cubic-bezier(.34,1.56,.64,1) pop}@keyframes cartao-entra{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes surgir{0%{opacity:0;transform:translate(-8px)}}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes entra-lado{0%{opacity:0;transform:translate(18px)}}@keyframes flutuar{50%{transform:translateY(-6px)}}@keyframes aviso-sobe{0%{opacity:0;transform:translate(-50%,30px)scale(.9)}to{opacity:1;transform:translate(-50%)}}@keyframes aviso-some{to{opacity:0;transform:translate(-50%,12px)}}@keyframes check-gira{0%{transform:rotate(-120deg)scale(.4)}}@keyframes desenha{to{stroke-dashoffset:0}}@keyframes confete{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}75%{opacity:1}to{transform:translate(var(--x), calc(var(--y) + 70px)) rotate(var(--r)) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.venda2 *,.aviso-sacola,.aviso-sacola *,.sucesso *,.forma-btn{transition:none!important;animation:none!important}.aviso-sacola{transform:translate(-50%)}.check-animado circle,.check-animado path{stroke-dashoffset:0}.confete{display:none}}.formas-grade{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-bottom:12px;display:grid}.total-grande{justify-content:space-between;align-items:baseline;padding:12px 0;font-size:15px;display:flex}.total-grande b{color:var(--pri);font-size:26px}.qr{background:#fff;border-radius:12px;width:240px;height:240px;margin:8px auto;padding:8px}.barras{align-items:flex-end;gap:3px;height:140px;padding-top:8px;display:flex}.barras .b{background:var(--pri);opacity:.85;border-radius:4px 4px 0 0;flex:1;min-height:2px;position:relative}.barras .b:hover{opacity:1}.barras .b.zero{background:var(--borda)}.barra-h{background:var(--painel-2);border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.barra-h>div{background:var(--pri);border-radius:999px;height:100%}.login{background:var(--login-fundo);place-items:center;min-height:100dvh;padding:20px;display:grid}.login .card{width:100%;max-width:360px;box-shadow:var(--sombra);padding:28px}.login-logo{object-fit:cover;background:var(--pri);width:72px;height:72px;color:var(--sobre-pri);border-radius:18px;place-items:center;margin:0 auto 10px;font-size:28px;font-weight:700;display:grid}img.marca-logo{object-fit:contain;border:1px solid var(--borda);background:#fff}.carregando{min-height:100dvh;color:var(--suave);place-items:center;display:grid}.girando{border:3px solid var(--borda);border-top-color:var(--pri);border-radius:50%;width:28px;height:28px;margin:0 auto 10px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.abertura{z-index:1000;cursor:pointer;background:#5fc0ee;animation:.35s ease-out both ab-entrar;position:fixed;inset:0;overflow:hidden}.abertura.saindo{animation:.45s ease-in forwards ab-sair}.abertura-cena{width:100%;height:100%;display:block;position:absolute;inset:0}.abertura-cena g{transform-box:fill-box}.ab-farol{animation:1s cubic-bezier(.2,.8,.2,1) .1s both ab-subir;transform-box:view-box!important}.ab-brilho{transform-origin:50%;animation:.9s ease-in-out 1.35s both ab-brilho}.ab-onda{animation:linear infinite ab-onda;transform-box:view-box!important}.ab-onda-1{animation-duration:3.6s}.ab-onda-2{animation-duration:2.6s;animation-direction:reverse}.ab-onda-3{animation-duration:1.9s}.ab-espuma{transform-origin:50%;animation:1.6s ease-in-out infinite ab-espuma}.ab-jangada{animation:3.2s linear both ab-jangada;transform-box:view-box!important}.ab-balanco{transform-origin:50% 100%;animation:1.1s ease-in-out infinite ab-balanco}.ab-gaivota{transform-box:view-box!important}.ab-gaivota-1{animation:3.2s ease-in-out .2s both ab-gaivota-1}.ab-gaivota-2{animation:3.4s ease-in-out .5s both ab-gaivota-2}.ab-nuvens{animation:6s linear both ab-nuvens;transform-box:view-box!important}.abertura-nome{text-align:center;color:#fff;text-shadow:0 2px 12px #05283273;animation:.7s ease-out 1s both ab-nome;position:absolute;bottom:12dvh;left:0;right:0}.abertura-titulo{letter-spacing:-1px;font-size:clamp(38px,11vw,60px);font-weight:800;line-height:1}.abertura-titulo b{color:#ffd9da}.abertura-frase{opacity:.95;margin-top:8px;font-size:clamp(14px,4vw,18px);font-weight:500}@keyframes ab-entrar{0%{opacity:0}}@keyframes ab-sair{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes ab-subir{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes ab-brilho{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1.25)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}@keyframes ab-onda{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes ab-espuma{50%{opacity:.75;transform:translateY(2px)scaleX(1.04)}}@keyframes ab-jangada{0%{transform:translate(800px,469px)}to{transform:translate(110px,469px)}}@keyframes ab-balanco{50%{transform:rotate(-4deg)translateY(1px)}}@keyframes ab-gaivota-1{0%{transform:translate(-40px,330px)scale(1)}50%{transform:translate(400px,260px)scale(1.1)}to{transform:translate(940px,220px)scale(.9)}}@keyframes ab-gaivota-2{0%{transform:translate(-30px,370px)}to{transform:translate(930px,290px)}}@keyframes ab-jangada-pe{0%{transform:translate(690px,469px)}to{transform:translate(250px,469px)}}@keyframes ab-gaivota-1-pe{0%{transform:translate(230px,330px)scale(1)}50%{transform:translate(450px,270px)scale(1.1)}to{transform:translate(680px,230px)scale(.9)}}@keyframes ab-gaivota-2-pe{0%{transform:translate(240px,370px)}to{transform:translate(670px,300px)}}@media (orientation:portrait){.ab-jangada{animation-name:ab-jangada-pe}.ab-gaivota-1{animation-name:ab-gaivota-1-pe}.ab-gaivota-2{animation-name:ab-gaivota-2-pe}}@keyframes ab-nuvens{0%{transform:translate(10px)}to{transform:translate(-40px)}}@keyframes ab-nome{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.abertura *,.abertura{animation:none!important}.ab-gaivota,.ab-jangada,.ab-brilho{display:none}.abertura.saindo{opacity:0;transition:opacity .3s}}.abas-cadastro{background:var(--painel-2);border-radius:12px;gap:6px;max-width:420px;margin-bottom:14px;padding:4px;display:flex}.abas-cadastro button{color:var(--suave);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.abas-cadastro button.on{background:var(--painel);color:var(--pri);box-shadow:var(--sombra)}.ing-icone{background:var(--pri-suave);width:44px;height:44px;color:var(--pri);border-radius:12px;flex:none;place-items:center;display:grid}.resumo-margem{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.resumo-margem>div{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.resumo-margem b{color:var(--ok);font-size:20px}.resumo-margem b.baixa{color:var(--alerta)}.selo-margem{background:var(--ok-fundo);color:var(--ok);border-radius:999px;margin-top:3px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.selo-margem.baixa{background:var(--alerta-fundo);color:var(--alerta)}.seletor-custo{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.seletor-custo button{text-align:left;cursor:pointer;border:1.5px solid var(--borda);background:var(--painel);color:var(--texto);font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.seletor-custo button small{color:var(--suave);font-size:12px}.seletor-custo button.on{border-color:var(--pri);background:var(--pri-suave)}.seletor-custo button.on b{color:var(--pri)}.receita{background:var(--painel-2);border-radius:12px;margin-bottom:12px;padding:10px 12px}.receita-linha{border-bottom:1px dashed var(--borda);grid-template-columns:minmax(0,1fr) 64px 64px 64px 32px;align-items:center;gap:6px;padding:8px 0;animation:.25s ease-out entrar-linha;display:grid}.receita-linha .entrada{min-height:0;padding:8px 6px}.receita-nome{min-width:0}.receita-valor{text-align:right;font-size:14px;font-weight:600}.receita-total{justify-content:space-between;align-items:center;padding-top:10px;font-size:15px;display:flex}.receita-total b{color:var(--pri);font-size:18px}@keyframes entrar-linha{0%{opacity:0;transform:translateY(-4px)}}@media (width<=520px){.receita-linha{grid-template-columns:1fr 64px 64px 32px}.receita-nome{grid-column:1/-1}.receita-linha .receita-valor{text-align:left;grid-area:2/1}}.painel-lucro{background:var(--ok-fundo);color:var(--ok);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;padding:12px;display:grid}.painel-lucro>div{flex-direction:column;display:flex}.painel-lucro span{opacity:.85;font-size:11px}.painel-lucro b{font-size:16px}.painel-lucro .barra-margem{background:#7f7f7f33;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.painel-lucro .barra-margem i{border-radius:inherit;background:currentColor;height:100%;transition:width .4s;display:block}.painel-lucro small{grid-column:1/-1;font-weight:600}.painel-lucro.baixa{background:var(--alerta-fundo);color:var(--alerta)}.painel-lucro.negativo{background:var(--perigo-fundo);color:var(--perigo)}@media (width<=400px){.painel-lucro{grid-template-columns:1fr 1fr}}.entrada-arroba{border:1px solid var(--borda);background:var(--painel);border-radius:10px;align-items:center;display:flex;overflow:hidden}.entrada-arroba span{color:var(--suave);padding:0 4px 0 12px;font-weight:700}.entrada-arroba .entrada{background:0 0;border:0;padding-left:2px}@media (width<=420px){.abas-cadastro button svg{display:none}.abas-cadastro button{padding:9px 4px;font-size:13px}}.codigo-loja{background:linear-gradient(135deg, var(--pri-suave), var(--painel));align-items:center;gap:12px;display:flex}.codigo-loja-valor{color:var(--pri);letter-spacing:-.3px;font-size:22px;font-weight:800}.entrada-usuario{border:1px solid var(--borda);background:var(--painel);border-radius:10px;align-items:center;display:flex;overflow:hidden}.entrada-usuario .entrada{background:0 0;border:0;min-width:0}.entrada-usuario span{color:var(--suave);white-space:nowrap;padding:0 12px 0 2px;font-weight:700}.opcoes-impressora{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.opcoes-impressora button{text-align:left;cursor:pointer;font:inherit;color:var(--texto);border:1.5px solid var(--borda);background:var(--painel);border-radius:10px;flex-direction:column;gap:2px;padding:10px;transition:border-color .2s,background .2s;display:flex}.opcoes-impressora button small{color:var(--suave);font-size:12px;line-height:1.25}.opcoes-impressora button.on{border-color:var(--pri);background:var(--pri-suave)}.opcoes-impressora button.on b{color:var(--pri)}@media (width<=560px){.opcoes-impressora{grid-template-columns:1fr}}.gestao{max-width:1100px;padding:16px 16px calc(24px + env(safe-area-inset-bottom));margin:0 auto}.gestao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gestao-marca{align-items:center;gap:10px;display:flex}.gestao-marca img{border-radius:10px}.gestao-stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:14px;display:grid}.gestao-stats .valor.pri{color:var(--pri)}.gestao-stats .valor.ok{color:var(--ok)}.gestao-filtros{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.gestao-linha{border:0;border-top:1px solid var(--borda);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0}.gestao-linha:first-child{border-top:0}.gestao-detalhe{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.gestao-detalhe>div{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}@media (width<=420px){.gestao-detalhe{grid-template-columns:1fr}}.nav-gestao{color:var(--pri);font-weight:600}.faixa-internet{background:var(--pri-suave);color:var(--texto);border:1px solid var(--borda);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.faixa-internet.sem{background:var(--alerta-fundo);color:var(--alerta);border-color:#0000}.faixa-internet svg{flex-shrink:0}.aviso.ok{background:var(--ok-fundo);color:var(--ok)}.venda-topo-acoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chip-caixa,.chip-esgotado{font:inherit;border:1px solid var(--borda);background:var(--painel);color:var(--texto);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.chip-caixa .ponto{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-fundo);border-radius:50%}.chip-caixa.fechado{background:var(--alerta-fundo);color:var(--alerta);border-color:#0000}.chip-caixa.fechado .ponto{background:var(--alerta);box-shadow:none}.chip-esgotado.ativo{background:var(--perigo);color:#fff;border-color:var(--perigo)}.faixa-esgotado{background:var(--perigo-fundo);color:var(--perigo);border-radius:12px;flex-basis:100%;align-items:center;gap:10px;padding:10px 12px;font-size:13px;animation:.25s ease-out both surgir;display:flex}.pcard.esgotado>:not(.pcard-esgotado){opacity:.45;filter:grayscale()}.pcard.esgotado:hover{transform:none}.pcard.marcando{border-style:dashed}.pcard.marcando.esgotado{opacity:.75;border-color:var(--perigo);border-style:solid}.pcard-esgotado{z-index:2;background:var(--perigo);color:#fff;text-transform:uppercase;letter-spacing:.4px;filter:none;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.linha-botao{border:0;border-top:1px solid var(--borda);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0}.linha-botao:first-of-type{border-top:0}.caixa-abrir{text-align:center;max-width:460px;margin-left:auto;margin-right:auto}.caixa-abrir .campo,.caixa-abrir .check{text-align:left}.caixa-abrir .chips{justify-content:center}.caixa-icone{background:var(--pri-suave);width:64px;height:64px;color:var(--pri);border-radius:20px;place-items:center;margin:0 auto 10px;display:grid}.grande-num{text-align:center;font-size:22px;font-weight:700}.caixa-status{align-items:center;gap:12px;display:flex}.ponto-verde{background:var(--ok);width:12px;height:12px;box-shadow:0 0 0 4px var(--ok-fundo);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pulsa}@keyframes pulsa{50%{box-shadow:0 0 0 7px var(--ok-fundo)}}.acoes-caixa{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:14px;display:flex}.acoes-caixa .btn.grande{flex:1;max-width:320px}.gaveta .linha{padding:6px 0}.gaveta-esperado{background:var(--painel-2);border-radius:12px;justify-content:space-between;align-items:baseline;margin-bottom:14px;padding:12px 14px;display:flex}.gaveta-esperado b{font-size:24px}.avatar-fiado{background:var(--pri-suave);width:38px;height:38px;color:var(--pri);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.fiado-saldo{flex-direction:column;align-items:center;padding:6px 0 14px;display:flex}.fiado-saldo b{letter-spacing:-.5px;font-size:32px}.fiado-receber{background:var(--painel-2);border:0}.comeco{text-align:center;max-width:640px;margin:0 auto}.comeco-cab h2{margin:6px 0}.comeco-emoji{font-size:40px;animation:.4s ease-out both surgir}.comeco-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.comeco-opcao{border:1px solid var(--borda);background:var(--painel);color:var(--texto);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;font-size:14px;font-weight:600;transition:transform .15s,border-color .15s;display:flex}.comeco-opcao:hover{border-color:var(--pri);transform:translateY(-2px)}.comeco-opcao:active{transform:scale(.97)}.comeco-icone{font-size:34px}@media (width<=520px){.comeco-grade{grid-template-columns:1fr 1fr}}.comeco .modal{text-align:left}.editor-foto{max-width:360px;margin:0 auto}.editor-area{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid var(--borda);background:#fff;border-radius:14px;width:100%;position:relative;overflow:hidden}.editor-area:active{cursor:grabbing}.editor-area.xadrez{background:repeating-conic-gradient(#e6e9ee 0% 25%,#fff 0% 50%) 50%/20px 20px}.editor-area canvas{width:100%;height:100%;display:block}.editor-moldura{pointer-events:none;opacity:.6;background-image:linear-gradient(#0000001f 1px,#0000 1px),linear-gradient(90deg,#0000001f 1px,#0000 1px);background-position:-1px -1px;background-size:33.333% 33.333%;border-radius:14px;position:absolute;inset:0}.editor-trabalhando{color:#1d2b36;text-align:center;background:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;font-weight:600;display:flex;position:absolute;inset:0}.editor-zoom{align-items:center;gap:8px;margin-bottom:10px;display:flex}.editor-zoom input{accent-color:var(--pri);flex:1}.editor-zoom .btn-icone{font-size:20px;font-weight:700}.editor-botoes{flex-direction:column;gap:8px;display:flex}.editor-linha{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.selo-farol{border-top:1px solid var(--borda);align-items:center;gap:9px;margin:0 0 6px;padding:10px 8px;display:flex}.selo-farol img{border-radius:9px;flex-shrink:0}.selo-nome{letter-spacing:-.2px;color:var(--marca-azul,#0b4f6c);white-space:nowrap;font-size:15px;font-weight:800;line-height:1.1}.selo-nome .pdv{color:var(--marca-vermelho)}.selo-frase{color:var(--suave);font-size:11px;line-height:1.2}.selo-farol.compacto{border:0;flex-shrink:0;gap:6px;margin:0 0 0 auto;padding:0}.selo-farol.compacto .selo-nome{font-size:13px}:root[data-tema=escuro] .selo-nome{color:#e8f4f8}@media (width<=370px){.selo-farol.compacto .selo-nome{display:none}}.topo .marca{flex:1;min-width:0}.editor-area.pincel{cursor:crosshair}.editor-cursor{pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #00000080}.editor-cursor.recuperar{background:#3fd3c640}.editor-cursor.apagar{background:#d7262e33}.editor-retoque{border:1px dashed var(--borda);text-align:center;border-radius:12px;padding:10px}.selo-farol{justify-content:center}.selo-farol img{border-radius:10px;box-shadow:0 1px 3px #00000026}.selo-farol.compacto img{border-radius:8px}.selo-farol{flex-direction:column;gap:3px}.selo-farol.compacto{gap:2px}.selo-nome-svg{height:auto;display:block;overflow:visible}.selo-nome-svg text{font-family:Outfit Variable,Outfit,Segoe UI,sans-serif;font-size:20px;font-weight:800}.selo-nome-svg .t-farol{fill:#0b4f6c}.selo-nome-svg .t-pdv{fill:var(--marca-vermelho)}:root[data-tema=escuro] .selo-nome-svg .t-farol{fill:#e8f4f8}.topo{padding-top:6px;padding-bottom:6px}.convite-fundo{z-index:200}.convite{text-align:center;max-width:380px;padding:22px 20px 20px}.convite h2{margin:10px 0 6px}.convite p{margin:0 0 16px;line-height:1.45}.convite-icone{border-radius:18px;animation:.4s ease-out both surgir;box-shadow:0 4px 14px #0000002e}.convite-botoes{flex-direction:column;gap:8px;display:flex}.convite-passos{text-align:left;margin:0 0 16px;padding-left:22px;line-height:1.5}.convite-passos li{margin-bottom:6px}.convite-simbolo{color:var(--pri);font-weight:700;display:inline-block}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.entrada-sufixo{align-items:center;display:inline-flex;position:relative}.entrada-sufixo .entrada{text-align:right;width:90px;padding-right:26px}.entrada-sufixo i{color:var(--suave);pointer-events:none;font-style:normal;position:absolute;right:10px}.margem-editar{border:1px dashed var(--borda);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 14px;padding:10px 12px;display:flex}.ajuste-margem{border-top:1px solid var(--borda);padding:10px 0}.ajuste-numeros{color:var(--suave);flex-wrap:wrap;gap:4px 14px;margin:4px 0 8px;display:flex}.ajuste-numeros b{color:var(--texto)}.ajuste-acao{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ajuste-acao label{flex-direction:column;gap:4px;display:flex}.parcelas-grade{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.parcela-taxa{align-items:center;gap:8px;display:flex}.parcela-taxa>span:first-child{min-width:30px;font-weight:700}.parcelas-escolha{margin:-2px 0 12px}.parcelas-escolha .chips{margin-top:4px}.opcao-lucro{background:var(--painel);border:1px solid var(--borda);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px}.opcao-lucro>span{flex-direction:column;gap:3px;display:flex}.opcao-lucro input{margin-top:3px}.sangria-linha{padding-left:12px}.acoes-caixa{flex-wrap:wrap}.selo-versao{color:var(--suave);margin-top:1px;font-size:10.5px}.suporte-botoes{flex-direction:column;gap:8px;display:flex}.suporte-botoes .btn{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.suporte-whats{color:#fff;background:#1fa855;border-color:#1fa855}.novidade{border-top:1px solid var(--borda);padding:10px 0}.novidade:first-child{border-top:0;padding-top:0}.novidade-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.novidade ul{margin:6px 0 0;padding-left:20px;line-height:1.5}.novidade:not(.atual){opacity:.85}
