@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-500-normal-EugFkASW.woff2) format("woff2"),url(/assets/nunito-latin-500-normal-B5klmw3Q.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff) format("woff")}:root{--verde: #073e29;--verde-escuro: #04281a;--folha: #3b8e39;--folha-texto: #2c6b29;--laranja: #f67f1e;--laranja-forte: #de6b0c;--madeira: #9a6436;--creme: #fbf7ef;--creme-forte: #f4ecdd;--tinta: #1c2a21;--tinta-suave: #556155;--borda: #e7decd;--branco: #ffffff;--vermelho: #b42318;--vermelho-claro: #fdecea;--verde-claro: #e4f1e1;--laranja-claro: #fde8d3;--raio: 18px;--raio-m: 14px;--raio-p: 10px;--sombra: 0 6px 18px rgba(28, 42, 33, .08);--sombra-forte: 0 12px 32px rgba(4, 40, 26, .2);--fonte: "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fonte-titulo: "Fredoka", "Nunito", system-ui, sans-serif;--toque: 44px;--altura-faixa: 30px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--fonte);font-weight:500;line-height:1.4;color:var(--tinta);background:var(--creme);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}#raiz{height:100%}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--fonte-titulo);line-height:1.2}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes aparece{0%{opacity:0}}@keyframes sobe{0%{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--toque);padding:10px 20px;border:2px solid transparent;border-radius:999px;font-size:1rem;font-weight:800;text-align:center;text-decoration:none;transition:transform .12s,background-color .15s,border-color .15s}.botao:active:not(:disabled){transform:scale(.98)}.botao:disabled{opacity:.5}.botao--acao{background:var(--laranja);color:var(--verde-escuro);box-shadow:0 4px #a0500038}.botao--acao:hover:not(:disabled){background:var(--laranja-forte)}.botao--primario{background:var(--verde);color:var(--branco)}.botao--primario:hover{background:var(--verde-escuro)}.botao--secundario{background:var(--branco);border-color:var(--verde);color:var(--verde)}.botao--secundario:hover:not(:disabled){background:var(--verde-claro)}.botao--perigo{background:var(--vermelho);color:var(--branco)}.botao--texto{background:transparent;color:var(--verde)}.botao--grande{width:100%;min-height:54px;font-size:1.06rem}.botao--pequeno{padding:8px 14px;font-size:.92rem}.botao-icone{display:inline-grid;flex:none;place-items:center;width:var(--toque);height:var(--toque);border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none}.botao-icone:hover{background:#1c2a210f}.botao-link{min-height:var(--toque);padding:0;border:0;background:none;color:var(--verde);font-weight:800;text-decoration:underline}.stepper{display:inline-flex;align-items:center;border:2px solid var(--borda);border-radius:999px;background:var(--branco)}.stepper__botao{display:grid;place-items:center;width:var(--toque);height:var(--toque);border:0;border-radius:50%;background:transparent;color:var(--verde)}.stepper__botao:hover:not(:disabled){background:var(--verde-claro)}.stepper__botao:disabled{color:#bdb5a6}.stepper__valor{min-width:62px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.escolha{display:flex;gap:8px}.escolha__item:disabled{opacity:.4}.escolha--segmentado{padding:4px;border-radius:999px;background:var(--creme-forte)}.escolha--segmentado .escolha__item{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:var(--toque);padding:6px;border:0;border-radius:999px;background:transparent;color:var(--tinta-suave);font-weight:800;white-space:nowrap}.escolha--segmentado .escolha__item[aria-checked=true]{background:var(--verde);color:var(--branco);box-shadow:var(--sombra)}.escolha--chips{flex-wrap:wrap}.escolha--chips .escolha__item{min-height:var(--toque);padding:8px 16px;border:2px solid var(--borda);border-radius:999px;background:var(--branco);font-weight:700}.escolha--chips .escolha__item[aria-checked=true]{border-color:var(--verde);background:var(--verde-claro);color:var(--verde);font-weight:800}.escolha--cartoes{flex-direction:column}.escolha--cartoes .escolha__item{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border:2px solid var(--borda);border-radius:var(--raio-m);background:var(--branco);color:var(--verde);text-align:left}.escolha--cartoes .escolha__item>span{display:flex;flex-direction:column;color:var(--tinta)}.escolha--cartoes small{color:var(--tinta-suave);font-size:.86rem;font-weight:700}.escolha--cartoes .escolha__item[aria-checked=true]{border-color:var(--verde);background:var(--verde-claro);box-shadow:inset 0 0 0 1px var(--verde)}.chave{display:inline-flex;align-items:center;gap:10px;min-height:var(--toque);padding:0 4px;border:0;background:transparent;font-weight:800}.chave__trilho{position:relative;flex:none;width:48px;height:28px;border-radius:999px;background:#cfc6b6;transition:background-color .15s}.chave__bolinha{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--branco);box-shadow:0 1px 3px #00000040;transition:transform .15s}.chave--ligada .chave__trilho{background:var(--folha)}.chave--ligada .chave__bolinha{transform:translate(20px)}.chave__texto{min-width:82px;text-align:left}.campo{display:flex;flex-direction:column;gap:6px}.campo__rotulo{color:var(--verde);font-size:.92rem;font-weight:800}.campo__entrada{width:100%;min-height:48px;padding:10px 14px;border:2px solid var(--borda);border-radius:var(--raio-m);background:var(--branco)}.campo__entrada:focus{border-color:var(--verde);outline:none;box-shadow:0 0 0 3px #3b8e3940}.campo-busca{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 4px 0 14px;border:2px solid var(--borda);border-radius:999px;background:var(--branco);color:var(--tinta-suave)}.campo-busca:focus-within{border-color:var(--verde)}.campo-busca input{flex:1;min-width:0;min-height:var(--toque);border:0;outline:none;background:transparent;color:var(--tinta)}.campo-busca input::-webkit-search-cancel-button{display:none}.imagem-produto{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:var(--raio-m);background:radial-gradient(circle at 50% 38%,#fffdf8 0%,var(--creme-forte) 100%)}.imagem-produto img{width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(80,50,10,.16))}.imagem-produto--p{flex:none;align-self:flex-start;width:56px;border-radius:12px}.imagem-produto--m{width:100%}.imagem-produto--g{width:150px;margin-inline:auto;border-radius:30px}.imagem-produto--foto img{width:100%;height:100%;object-fit:cover;filter:none}.imagem-produto--esgotado img{opacity:.5;filter:grayscale(1)}.toasts{position:absolute;top:12px;right:12px;left:12px;z-index:60;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{width:100%;max-width:380px;padding:12px 16px;border-radius:var(--raio-m);background:var(--verde-escuro);color:var(--branco);font-weight:700;box-shadow:var(--sombra-forte);animation:toast-entra .25s ease-out}.toast--sucesso{border-left:6px solid var(--laranja);background:var(--verde)}.toast--erro{background:var(--vermelho)}@keyframes toast-entra{0%{opacity:0;transform:translateY(-8px)}}.aviso{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--raio-p);background:var(--creme-forte);font-size:.92rem;font-weight:600}.aviso svg{flex:none;margin-top:1px;color:var(--madeira)}.aviso--alerta{background:var(--vermelho-claro);color:var(--vermelho);font-weight:700}.aviso--info,.aviso--peso{background:var(--laranja-claro);color:#5c3300}.confirmacao{color:var(--folha-texto);font-weight:800}.confirmacao small{color:var(--tinta-suave);font-weight:600}.dica{color:var(--tinta-suave);font-size:.88rem}.contagem{color:var(--tinta-suave);font-size:.9rem;font-weight:700}.carregando{padding:32px 16px;color:var(--tinta-suave);font-weight:700;text-align:center}.titulo-bloco{display:flex;align-items:center;gap:8px;color:var(--verde-escuro);font-size:1.05rem;font-weight:900}.selo-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--creme-forte);font-size:.8rem;font-weight:800;white-space:nowrap}.selo-status--novo{background:var(--laranja-claro);color:#7a4100}.selo-status--separacao{background:#fff1bf;color:#5e4800}.selo-status--saiu,.selo-status--pronto{background:#dde9fb;color:#1d4682}.selo-status--concluido{background:var(--verde-claro);color:var(--verde)}.contador{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#1c2a2114;font-size:.8rem;font-weight:900}.contador--alerta{background:var(--laranja);color:var(--verde-escuro)}.estado-vazio{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;text-align:center}.estado-vazio h2{color:var(--verde);font-size:1.2rem;font-weight:900}.estado-vazio p{color:var(--tinta-suave)}.resumo-valores{display:flex;flex-direction:column;gap:8px;margin:0}.resumo-valores>div{display:flex;justify-content:space-between;gap:12px}.resumo-valores dt{color:var(--tinta-suave);font-weight:700}.resumo-valores dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.resumo-valores__total{padding-top:10px;border-top:2px dashed var(--borda);font-size:1.15rem}.resumo-valores__total dt,.resumo-valores__total dd{color:var(--verde-escuro);font-weight:900}.tabela-horarios{width:100%;border-collapse:collapse}.tabela-horarios th,.tabela-horarios td{padding:8px 0;border-bottom:1px solid var(--borda);text-align:left}.tabela-horarios th{font-weight:700}.tabela-horarios td{font-weight:800;text-align:right}.botao--perigo-texto{color:var(--vermelho)}.acoes-privacidade{display:flex;flex-direction:column;align-items:stretch;gap:8px}.acoes-privacidade>.botao{justify-content:flex-start}.texto-legal p+p,.texto-legal p+ul,.texto-legal ul+p{margin-top:8px}.texto-legal ul{display:flex;flex-direction:column;gap:8px;padding-left:18px;list-style:disc}.texto-legal li::marker{color:var(--folha)}.texto-legal a{color:var(--folha-texto);font-weight:800}.texto-legal__dados{display:grid;gap:2px;margin:0}.texto-legal__dados dt{margin-top:8px;color:var(--tinta-suave);font-size:.82rem;font-weight:700}.texto-legal__dados dt:first-child{margin-top:0}.texto-legal__dados dd{margin:0;font-weight:700}.aviso-versao{position:fixed;top:calc(10px + env(safe-area-inset-top));left:50%;z-index:60;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;border-radius:999px;background:var(--verde);color:var(--branco);font-weight:800;box-shadow:var(--sombra-forte);transform:translate(-50%);animation:aparece .25s ease-out}.selo-status--aguardando_pagamento{background:#ece6f8;color:#4b2c86}.creditos-fotos{overflow-wrap:anywhere}.creditos-fotos li+li{margin-top:6px}.estrelas{display:inline-flex;gap:2px;vertical-align:-3px}.estrela{color:var(--tinta-suave);fill:none}.estrela--cheia{color:var(--laranja-forte);fill:var(--laranja)}.app{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--creme)}.app__corpo{display:flex;flex:1;min-height:0}.app__conteudo{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.app__conteudo--com-carrinho{padding-bottom:84px}.barra-inferior{position:relative;z-index:5;display:grid;flex:none;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--borda);background:var(--branco);box-shadow:0 -4px 16px #1c2a210d}.barra-inferior__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;color:var(--tinta-suave);font-size:.74rem;font-weight:800;text-decoration:none}.barra-inferior__item[aria-current=page]{color:var(--verde)}.barra-inferior__icone{position:relative;display:grid;place-items:center;width:52px;height:30px;border-radius:999px}.barra-inferior__item[aria-current=page] .barra-inferior__icone{background:var(--verde-claro)}.barra-inferior__selo{position:absolute;top:-4px;right:4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--laranja);color:var(--verde-escuro);font-size:.68rem;font-weight:900}.barra-carrinho{position:absolute;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));left:12px;z-index:10;display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 8px 6px 18px;border-radius:999px;background:var(--verde);color:var(--branco);font-weight:800;text-decoration:none;box-shadow:var(--sombra-forte);animation:sobe .25s ease-out}.barra-carrinho__qtd{display:flex;align-items:center;gap:8px;white-space:nowrap}.barra-carrinho__acao{flex:1;text-align:center;white-space:nowrap}.barra-carrinho__total{padding:8px 14px;border-radius:999px;background:var(--laranja);color:var(--verde-escuro);white-space:nowrap}.cabecalho{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px;border-radius:0 0 28px 28px;background:var(--branco);box-shadow:0 8px 24px #04281a12}.cabecalho__topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.cabecalho__logo{width:auto;height:62px}.cabecalho__endereco{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:6px 12px 6px 14px;border-radius:var(--raio-m);background:var(--creme);color:var(--verde-escuro);text-decoration:none}.cabecalho__endereco svg{flex:none;color:var(--laranja)}.cabecalho__endereco svg:last-child{margin-left:auto;color:var(--tinta-suave)}.cabecalho__endereco span{display:flex;flex-direction:column;min-width:0}.cabecalho__endereco small{color:var(--tinta-suave);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cabecalho__endereco strong{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.selo-loja{display:inline-flex;flex:none;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--creme-forte);color:var(--tinta-suave);font-size:.78rem;font-weight:800;line-height:1.15;white-space:nowrap}.selo-loja__texto{display:flex;flex-direction:column}.selo-loja__texto small{font-size:.7rem;font-weight:700}.selo-loja--aberta{background:var(--verde-claro);color:var(--folha-texto)}.inicio{display:flex;flex-direction:column;gap:22px;padding:16px 0 8px}.busca-falsa{display:flex;align-items:center;gap:10px;min-height:50px;margin:0 16px;padding:0 16px;border:2px solid var(--borda);border-radius:999px;background:var(--branco);color:var(--tinta-suave);font-weight:600;text-decoration:none}.inicio__em-breve{margin:0 16px}.banner{position:relative;display:flex;align-items:center;overflow:hidden;min-height:172px;margin:0 16px;padding:20px 18px;border-radius:var(--raio);background:var(--verde)}.banner__arte{position:absolute;top:50%;right:-46px;width:214px;height:214px;transform:translateY(-50%)}.banner__fruta{width:100%;height:100%}.banner__fruta-cima{fill:var(--laranja)}.banner__fruta-baixo{fill:var(--folha)}.banner__fruta-onda{fill:none;stroke:var(--verde);stroke-width:7}.banner__item{position:absolute;height:auto;filter:drop-shadow(0 6px 8px rgba(4,40,26,.3))}.banner__item--folhas{top:44px;left:50px;width:86px}.banner__item--maca{top:98px;left:22px;width:58px}.banner__item--cenoura{top:100px;left:98px;width:58px;transform:rotate(-18deg)}.banner__texto{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:55%;color:var(--branco)}.banner__texto strong{font-family:var(--fonte-titulo);font-size:1.55rem;font-weight:600;line-height:1.08}.banner__texto span{padding:5px 12px;border-radius:999px;background:var(--laranja);color:var(--verde-escuro);font-size:.85rem;font-weight:800}.secao{display:flex;flex-direction:column;gap:10px;scroll-margin-top:8px}.secao__topo{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.secao__titulo{color:var(--verde-escuro);font-size:1.15rem;font-weight:900}.secao__link{display:inline-flex;align-items:center;min-height:var(--toque);color:var(--folha-texto);font-size:.9rem;font-weight:800;text-decoration:none}.carrossel{display:flex;gap:12px;overflow-x:auto;padding:4px 16px 10px;scroll-padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.carrossel::-webkit-scrollbar{display:none}.carrossel>*{flex:none;scroll-snap-align:start}.carrossel>.card-produto{width:150px}.carrossel>.card-kit{width:264px}.categoria{display:flex;flex-direction:column;align-items:center;gap:6px;width:84px;padding:0;border:0;background:transparent;color:var(--tinta);font-size:.78rem;font-weight:800;line-height:1.15;text-align:center}.categoria .imagem-produto{width:68px;border-radius:22px;background:var(--branco);box-shadow:var(--sombra)}.grade-categorias{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:16px 8px}.categoria--grade{width:auto}.grade-produtos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px}.pagina .grade-produtos{padding:0}.card-produto{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 8px 10px;border:0;border-radius:var(--raio);background:var(--branco);color:var(--tinta);text-align:left;box-shadow:var(--sombra)}.card-produto__imagem{position:relative;display:block}.card-produto__nome{display:-webkit-box;min-height:2.4em;margin-top:4px;overflow:hidden;font-size:.95rem;font-weight:800;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-produto__unidade{overflow:hidden;color:var(--tinta-suave);font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.card-produto__rodape{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px}.card-produto__preco{color:var(--verde-escuro);font-size:.98rem;font-weight:900}.card-produto__mais{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--laranja);color:var(--verde-escuro)}.card-produto--esgotado .card-produto__preco{color:var(--tinta-suave);text-decoration:line-through}.selo-esgotado{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:var(--vermelho);color:var(--branco);font-size:.72rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.card-kit{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.card-kit__topo{display:flex;align-items:center;gap:12px;min-height:var(--toque);padding:0;border:0;background:transparent;text-align:left}.card-kit__topo .imagem-produto{flex:none;width:72px}.card-kit__nome{color:var(--verde-escuro);font-size:1.05rem;font-weight:900}.card-kit__itens,.lista-kit{display:flex;flex-wrap:wrap;gap:6px}.card-kit__itens li,.lista-kit li{padding:3px 9px;border-radius:999px;background:var(--creme-forte);font-size:.8rem;font-weight:700}.card-kit__itens .card-kit__mais{background:transparent;color:var(--tinta-suave)}.card-kit__rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.card-kit__preco{color:var(--verde-escuro);font-size:1.15rem;font-weight:900}.card-kit--esgotado{opacity:.75}.lista-kits{display:flex;flex-direction:column;gap:14px}.topo-tela,.topo-busca{position:sticky;top:0;z-index:4;background:var(--creme)}.topo-tela{display:flex;align-items:center;gap:4px;min-height:60px;padding:8px 12px;border-bottom:1px solid var(--borda)}.topo-tela__titulo{flex:1;color:var(--verde-escuro);font-size:1.2rem;font-weight:900}.topo-tela__titulo:first-child{padding-left:4px}.topo-busca{padding:12px 16px}.pagina{display:flex;flex-direction:column;gap:16px;padding:16px}.pagina__intro{color:var(--tinta-suave);font-weight:600}.bloco{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.bloco__sub{color:var(--tinta-suave);font-size:.88rem;font-weight:700}.folha{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;background:#04281a73;animation:aparece .2s ease-out}.folha__painel{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-height:92%;overflow-y:auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;outline:none;background:var(--creme);animation:sobe .28s cubic-bezier(.2,.8,.2,1)}.folha__painel:before{align-self:center;width:44px;height:5px;margin-bottom:4px;border-radius:999px;background:var(--borda);content:""}.folha__fechar{position:absolute;top:10px;right:10px;background:var(--branco);box-shadow:var(--sombra)}.folha__titulo{color:var(--verde-escuro);font-size:1.4rem;font-weight:900;text-align:center}.folha__sub{margin-top:-8px;color:var(--tinta-suave);font-weight:700;text-align:center}.folha__preco-base{color:var(--verde);font-size:1.05rem;font-weight:900;text-align:center}.folha__preco-base span{color:var(--tinta-suave);font-weight:700}.lista-kit{justify-content:center}.folha__quantidade{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-weight:800}.seletor-peso{display:flex;flex-direction:column;gap:12px}.seletor-peso__estimado{color:var(--verde-escuro);font-size:1.25rem;font-weight:900}.itens-carrinho{display:flex;flex-direction:column;gap:10px}.item-carrinho{position:relative;display:flex;gap:12px;padding:12px 48px 12px 12px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.item-carrinho--esgotado{background:#fff7f5}.item-carrinho__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.item-carrinho__nome{font-weight:900}.item-carrinho__detalhe{color:var(--tinta-suave);font-size:.84rem;font-weight:600}.item-carrinho__obs,.item-pedido__obs{color:var(--madeira);font-size:.84rem;font-style:italic}.item-carrinho__alerta{color:var(--vermelho);font-size:.84rem;font-weight:800}.item-carrinho__controles{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.item-carrinho__preco{color:var(--verde-escuro);font-weight:900;white-space:nowrap}.item-carrinho__remover{position:absolute;top:4px;right:4px;color:var(--tinta-suave)}.rodape-acao{position:sticky;bottom:0;z-index:4;display:flex;flex-direction:column;gap:8px;padding:16px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--creme) 78%,rgba(251,247,239,0))}.status-atual{display:flex;gap:14px;padding:18px 16px;border-radius:var(--raio);background:var(--verde);color:var(--branco);box-shadow:var(--sombra-forte);animation:aparece .3s ease-out}.status-atual svg{flex:none;color:var(--laranja)}.status-atual__titulo{font-size:1.35rem;font-weight:900}.status-atual__detalhe{margin-top:6px;font-size:.85rem;font-weight:700;opacity:.88}.status-atual--concluido{background:var(--verde-escuro)}.linha-tempo{display:flex;flex-direction:column;padding:16px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.linha-tempo__etapa{position:relative;display:flex;gap:12px;padding-bottom:18px}.linha-tempo__etapa:last-child{padding-bottom:0}.linha-tempo__etapa:not(:last-child):before{position:absolute;top:30px;bottom:0;left:14px;width:3px;border-radius:3px;background:var(--borda);content:""}.linha-tempo__etapa--feita:not(:last-child):before{background:var(--folha)}.linha-tempo__marcador{z-index:1;display:grid;flex:none;place-items:center;width:31px;height:31px;border:3px solid var(--borda);border-radius:50%;background:var(--branco);color:var(--branco)}.linha-tempo__etapa--feita .linha-tempo__marcador{border-color:var(--folha);background:var(--folha)}.linha-tempo__etapa--atual .linha-tempo__marcador{border-color:var(--laranja);background:var(--laranja);color:var(--verde-escuro);animation:pulsa 1.8s ease-in-out infinite}@keyframes pulsa{0%,to{box-shadow:0 0 0 4px #f67f1e40}50%{box-shadow:0 0 0 10px #f67f1e14}}.linha-tempo__texto{display:flex;flex-direction:column;padding-top:4px}.linha-tempo__etapa--pendente .linha-tempo__texto{color:var(--tinta-suave)}.linha-tempo__texto small{color:var(--tinta-suave);font-weight:700}.itens-pedido{display:flex;flex-direction:column;gap:12px}.item-pedido{display:flex;align-items:flex-start;gap:12px}.item-pedido__info{flex:1;min-width:0}.item-pedido__nome{font-weight:800}.item-pedido__detalhe{color:var(--tinta-suave);font-size:.84rem;font-weight:600}.item-pedido__ajuste{display:inline-block;margin-top:4px;padding:4px 8px;border-radius:8px;background:var(--laranja-claro);font-size:.84rem;font-weight:700;animation:aparece .6s ease-out}.item-pedido__preco{font-weight:800;white-space:nowrap}.ajuste-total{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--raio-p);background:var(--laranja-claro)}.ajuste-total small{color:#5c3300}.lista-pedidos{margin:0}.cartao-pedido{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.cartao-pedido__link{display:flex;flex-direction:column;gap:4px;min-height:var(--toque);text-decoration:none}.cartao-pedido__topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.cartao-pedido__detalhe{color:var(--tinta-suave);font-size:.88rem;font-weight:600}.cartao-pedido .botao{align-self:flex-start}button.cabecalho__endereco{width:100%;border:0;font:inherit;text-align:left}.selo-status--cancelado{background:var(--vermelho-claro);color:var(--vermelho)}.status-atual--cancelado{background:#5b2a24}.consulta-cep{display:flex;flex-direction:column;gap:10px;margin:0 16px;padding:14px 16px;border:2px dashed #c9dcc6;border-radius:var(--raio);background:var(--branco)}.consulta-cep__titulo{display:flex;align-items:center;gap:8px;color:var(--verde-escuro);font-size:1.05rem;font-weight:900}.consulta-cep__titulo svg{color:var(--laranja)}.consulta-cep__form{display:flex;gap:8px}.consulta-cep__form .campo__entrada{flex:1;min-width:0;letter-spacing:.04em}.consulta-cep__resultado{display:flex;gap:10px;padding:10px 12px;border-radius:var(--raio-m);background:var(--verde-claro);color:var(--folha-texto);font-weight:700}.consulta-cep__resultado svg{flex:none;margin-top:1px}.consulta-cep__resultado strong{display:block;color:var(--verde-escuro)}.consulta-cep__resultado p{margin:2px 0 0}.consulta-cep__resultado--perto,.consulta-cep__resultado--desconhecida{background:var(--laranja-claro);color:#5c3300}.consulta-cep__resultado--fora{background:var(--vermelho-claro);color:var(--vermelho)}.consulta-cep__retirada{display:flex;align-items:center;gap:6px;color:var(--tinta-suave);font-size:.9rem;font-weight:700}.consulta-cep>.botao--texto{align-self:flex-end}.atalhos-categorias{position:sticky;top:0;z-index:6;display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:#fbf7eff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none}.atalhos-categorias::-webkit-scrollbar{display:none}.atalho{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:42px;padding:3px 14px 3px 4px;border:2px solid var(--borda);border-radius:999px;background:var(--branco);color:var(--verde-escuro);font-size:.86rem;font-weight:800;text-decoration:none;white-space:nowrap}.atalho .imagem-produto{width:32px;border-radius:50%}.atalho[aria-current=true]{border-color:var(--verde);background:var(--verde);color:var(--branco)}.secao{scroll-margin-top:64px}.secao__ver-todos{align-self:center;margin-top:2px}.selo-ultimas{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:var(--laranja);color:var(--verde-escuro);font-size:.7rem;font-weight:900;letter-spacing:.02em}.info-retirada{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--raio-m);background:var(--creme)}.info-retirada__titulo{color:var(--verde-escuro);font-size:1rem;font-weight:900}.info-retirada__linha{display:flex;align-items:flex-start;gap:8px;margin:0;font-weight:700}.info-retirada__linha svg{flex:none;margin-top:2px;color:var(--laranja-forte)}.info-retirada__linha--aberta{color:var(--folha-texto)}.info-retirada__acoes{display:flex;flex-wrap:wrap;gap:8px}.endereco-entrega{display:flex;flex-direction:column;gap:12px}.campo--cep .campo__entrada{max-width:180px;letter-spacing:.04em}.campo__ajuda{color:var(--tinta-suave);font-size:.82rem;font-weight:700}.endereco-entrega__rua{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--raio-m);background:var(--creme);font-weight:600}.endereco-entrega__rua svg{flex:none;margin-top:2px;color:var(--laranja)}.campos-linha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campos-linha--numero{grid-template-columns:minmax(90px,.6fr) 1.4fr}.mapa-entrega{display:flex;flex-direction:column;gap:10px}.mapa-entrega__instrucao{margin:0;color:var(--verde-escuro);font-weight:800}.mapa-entrega__mapa{height:260px;overflow:hidden;border:2px solid var(--borda);border-radius:var(--raio-m);background:var(--creme-forte)}.mapa-entrega__acoes{display:flex;flex-wrap:wrap;gap:8px}.mapa-entrega__fora{align-items:flex-start}.mapa-entrega .confirmacao{display:flex;align-items:center;gap:6px}.pino-cliente{border:0;background:none}.pino-cliente__gota{display:block;width:30px;height:30px;margin:2px auto 0;border:4px solid var(--branco);border-radius:50% 50% 50% 0;background:var(--laranja);box-shadow:0 6px 14px #04281a66;transform:rotate(-45deg)}.lista-revisao{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lista-revisao li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--borda)}.lista-revisao li:last-child{border-bottom:0}.lista-revisao svg{flex:none;margin-top:2px;color:var(--laranja-forte)}.lista-revisao span{display:flex;flex-direction:column;gap:2px;min-width:0}.lista-revisao small{color:var(--tinta-suave);font-size:.88rem;font-weight:600}.endereco-salvo{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.endereco-salvo p{margin:0;font-weight:700}.convite-app{position:relative;display:flex;gap:14px;padding:16px;border-radius:var(--raio);background:linear-gradient(135deg,var(--verde) 0%,var(--verde-escuro) 100%);color:var(--branco);box-shadow:var(--sombra-forte)}.convite-app__icone{flex:none;width:56px;height:56px;border-radius:14px;background:var(--branco)}.convite-app__titulo{padding-right:24px;font-size:1.05rem;font-weight:900}.convite-app p{margin:4px 0 10px;opacity:.9}.convite-app__fechar{position:absolute;top:6px;right:6px;color:var(--branco)}.convite-app__passos{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:decimal;font-weight:600}.convite-app__passos svg{vertical-align:-3px}.rodape-loja{display:flex;flex-direction:column;gap:14px;margin-top:24px;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--verde-escuro);color:#d7e5d9;font-size:.88rem}.pagina>.rodape-loja{margin:8px -16px -16px}.rodape-loja__logo{width:150px;height:auto;padding:8px 10px;border-radius:12px;background:var(--branco)}.rodape-loja__colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.rodape-loja__colunas>div,.rodape-loja__colunas>nav{display:flex;flex-direction:column;gap:6px}.rodape-loja strong{color:var(--branco);font-weight:900}.rodape-loja p{margin:0}.rodape-loja a{color:var(--branco);font-weight:700}.rodape-loja__horario{display:block}.rodape-loja__fim{padding-top:12px;border-top:1px solid rgba(255,255,255,.15);font-size:.8rem}.topo-desktop,.carrinho-lateral{display:none}@media(min-width:960px){.topo-desktop{position:relative;z-index:8;display:flex;flex:none;align-items:center;gap:24px;padding:10px clamp(20px,4vw,48px);background:var(--branco);box-shadow:0 6px 20px #04281a12}.topo-desktop__logo img{width:auto;height:52px}.topo-desktop__menu{display:flex;flex:1;gap:4px}.topo-desktop__item{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;color:var(--tinta-suave);font-weight:800;text-decoration:none}.topo-desktop__item:hover{background:var(--creme);color:var(--verde)}.topo-desktop__item[aria-current=page]{background:var(--verde-claro);color:var(--verde)}.topo-desktop__carrinho{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;background:var(--verde);color:var(--branco);font-weight:800;text-decoration:none;white-space:nowrap}.topo-desktop__carrinho strong{color:var(--laranja)}.barra-inferior,.barra-carrinho,.cabecalho__logo{display:none}.app__conteudo--com-carrinho{padding-bottom:0}.app__miolo{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(8px,2vw,24px) 24px}.app__miolo--estreito{max-width:760px}.cabecalho{flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-top:16px;border-radius:28px}.cabecalho__endereco{flex:1;max-width:520px}.busca-falsa,.consulta-cep{max-width:640px}.grade-produtos{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.carrossel>.card-produto{width:170px}.folha{position:fixed;align-items:center;justify-content:center}.folha__painel{width:min(520px,calc(100vw - 48px));max-height:88vh;border-radius:28px}.folha__painel:before{display:none}.rodape-acao{padding-bottom:20px}.rodape-loja{padding:32px clamp(20px,4vw,48px)}.mapa-entrega__mapa{height:340px}}@media(min-width:1200px){.app--com-lateral .carrinho-lateral{display:flex;flex:none;flex-direction:column;gap:12px;width:320px;overflow-y:auto;padding:20px;border-left:1px solid var(--borda);background:var(--branco)}.app--com-lateral .topo-desktop__carrinho{display:none}.carrinho-lateral__titulo{display:flex;align-items:center;gap:8px;color:var(--verde-escuro);font-size:1.15rem;font-weight:900}.carrinho-lateral__itens{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.carrinho-lateral__itens li{display:flex;align-items:center;gap:10px}.carrinho-lateral__itens .imagem-produto{flex:none;width:44px}.carrinho-lateral__itens li>span:not(.imagem-produto){display:flex;flex:1;flex-direction:column;min-width:0;font-size:.9rem}.carrinho-lateral__itens strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrinho-lateral__itens small{color:var(--tinta-suave);font-weight:700}.carrinho-lateral__item--esgotado{opacity:.6}.carrinho-lateral__preco{font-weight:900;white-space:nowrap}.carrinho-lateral__total{display:flex;justify-content:space-between;margin:0;padding-top:10px;border-top:1px solid var(--borda);font-weight:800}}.folha__descricao{margin:-4px 0 12px;color:var(--tinta-suave);font-size:.9rem}.folha__variacoes{display:grid;gap:6px;margin-bottom:12px}.item-carrinho__variacao{color:var(--folha-texto);font-weight:800}.status-atual--aguardando_pagamento{background:#4b2c86}.bloco-pagar{display:grid;gap:10px}.bloco-pagar small{color:var(--tinta-suave)}.falar-loja{display:flex;justify-content:center}.item-pedido--falta .item-pedido__nome,.item-pedido--falta .item-pedido__preco{color:var(--tinta-suave);text-decoration:line-through}.grade-categorias--grande{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.grade-categorias--grande .categoria--grade{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--raio-m);background:var(--branco);box-shadow:var(--sombra);color:var(--tinta);font-weight:800;text-align:left;text-decoration:none}.grade-categorias--grande .categoria--grade span{display:grid;gap:2px}.grade-categorias--grande small{color:var(--tinta-suave);font-size:.78rem;font-weight:700}.seletor-peso__digitar{display:flex;align-items:center;gap:8px;color:var(--tinta-suave);font-size:.9rem;font-weight:700}.seletor-peso__digitar input{width:5.5rem;min-height:40px;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--branco);color:var(--tinta);font:inherit;text-align:right}.boas-vindas{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow-y:auto;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#04281a8c}.boas-vindas__painel{display:grid;gap:14px;width:min(100%,520px);padding:22px 20px 16px;border-radius:var(--raio);background:var(--creme);box-shadow:var(--sombra-forte)}.boas-vindas__logo{width:150px;height:auto;justify-self:center}.boas-vindas__titulo{margin:0;color:var(--verde-escuro);font-family:var(--fonte-titulo);font-size:1.45rem;text-align:center;text-wrap:balance}.boas-vindas__texto{margin:0;color:var(--tinta-suave);text-align:center}.boas-vindas__painel .bloco{padding:0;background:none;box-shadow:none}.boas-vindas__acoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.boas-vindas__acoes .botao--grande{flex:1 1 220px}.boas-vindas__privacidade{margin:0;color:var(--tinta-suave);font-size:.8rem;text-align:center}.boas-vindas__pular{justify-self:center}.campo__erro{color:var(--vermelho);font-size:.85rem;font-weight:700}.endereco-salvo__acoes{display:flex;flex-wrap:wrap;gap:8px}.faixas-entrega{margin-top:-4px}.avisos-pedido{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.avisos-pedido--convite>div{flex:1 1 200px;min-width:0}.avisos-pedido--convite .dica{margin:2px 0 0}.aviso-chegada{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin:0}p.aviso-chegada{justify-content:flex-start}.avaliacao{display:flex;flex-direction:column;gap:10px}.avaliacao p{margin:0}.avaliacao__estrelas{display:flex;gap:4px}.avaliacao__estrela{display:grid;place-items:center;min-width:var(--toque);min-height:var(--toque);padding:0;border:0;border-radius:var(--raio-p);background:none;cursor:pointer}.avaliacao__estrela:focus-visible{outline:3px solid var(--folha);outline-offset:1px}.avaliacao__rotulo{font-weight:800;color:var(--tinta-suave)}.avaliacao--feita p:first-child{display:flex;align-items:center;gap:8px;font-weight:800}.painel{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--creme)}.painel__menu{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:6px;padding:10px 12px 0;background:var(--branco);color:var(--verde-escuro);box-shadow:0 1px 0 var(--borda)}.painel__marca{display:flex;align-items:center;gap:12px}.painel__marca img{width:auto;height:44px}.painel__marca span{color:var(--folha-texto);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.painel__aviso{order:1;color:var(--tinta-suave);font-size:.75rem;font-weight:700}.painel__nav{order:2;display:flex;gap:4px;margin:0 -12px;padding:0 40px 0 12px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.painel__nav::-webkit-scrollbar{display:none}.painel__nav-item{display:flex;flex:none;align-items:center;gap:8px;min-height:var(--toque);padding:0 14px;border-radius:12px 12px 0 0;color:var(--tinta-suave);font-size:.92rem;font-weight:800;text-decoration:none;white-space:nowrap}.painel__nav-item[aria-current=page]{background:var(--creme);color:var(--verde-escuro)}.painel__link-app{display:none}.painel__conteudo{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0;padding:16px}.painel__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.painel__titulo{color:var(--verde-escuro);font-size:1.5rem;font-weight:900}.painel__linha-resumo{color:var(--tinta-suave);font-weight:700}.painel__linha-resumo strong{color:var(--tinta)}.painel__linha-resumo .texto-alerta{display:inline;color:#a24f00;font-size:inherit}.painel .toasts{position:fixed}.quadro{display:block}.coluna{display:flex;flex-direction:column;align-self:start;gap:10px;min-width:0;padding:12px;border-radius:var(--raio);background:var(--creme-forte)}.coluna--fora{display:none}.quadro__busca{max-width:520px}.cartao-painel__valor{color:var(--tinta)}.linha-produto__preco-fixo{color:var(--tinta-suave);font-size:.9rem;font-weight:700}.linha-produto__preco-fixo strong{color:var(--tinta)}.resultado-busca{display:flex;flex-direction:column;gap:10px}.resultado-busca__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.coluna--novos{background:#fce5c8}.coluna__titulo{display:flex;align-items:center;justify-content:space-between;color:var(--verde-escuro);font-size:1rem;font-weight:900}.coluna__lista{display:flex;flex-direction:column;gap:10px}.coluna__vazia{padding:16px 0;color:var(--tinta-suave);font-size:.9rem;font-weight:700;text-align:center}.cartao-painel{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;border:2px solid transparent;border-radius:var(--raio-m);background:var(--branco);color:var(--tinta);text-align:left;box-shadow:var(--sombra)}.cartao-painel:hover{border-color:var(--folha)}.cartao-painel__topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.cartao-painel__linha{display:flex;align-items:center;gap:6px;color:var(--tinta-suave);font-size:.86rem;font-weight:700}.cartao-painel__linha svg{flex:none}.cartao-painel__peso{color:#8a4b00}.cartao-painel--destaque{border-color:var(--laranja);animation:chama 1.1s ease-in-out 5}@keyframes chama{50%{box-shadow:0 0 0 7px #f67f1e59}}.selo-novo{padding:2px 8px;border-radius:999px;background:var(--laranja);color:var(--verde-escuro);font-size:.72rem;font-weight:900;text-transform:uppercase}.gaveta{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#04281a73;animation:aparece .2s ease-out}.gaveta__painel{display:flex;flex-direction:column;gap:14px;width:min(560px,100%);height:100%;overflow-y:auto;padding:16px 16px 32px;outline:none;background:var(--creme);animation:desliza .25s ease-out}@keyframes desliza{0%{opacity:0;transform:translate(30px)}}.gaveta__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gaveta__titulo{margin-bottom:6px;color:var(--verde-escuro);font-size:1.3rem;font-weight:900}.detalhe-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:12px;border-radius:var(--raio-m);background:var(--branco)}.detalhe-info dt{color:var(--tinta-suave);font-size:.76rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.detalhe-info dd{margin:0;font-weight:700;overflow-wrap:anywhere}.gaveta .resumo-valores{padding:12px;border-radius:var(--raio-m);background:var(--branco)}.itens-separacao{display:flex;flex-direction:column;gap:8px}.item-separacao{padding:8px 12px;border:2px solid transparent;border-radius:var(--raio-m);background:var(--branco)}.item-separacao--ok{border-color:var(--folha);background:#f3faf1}.item-separacao__check{display:flex;align-items:center;gap:12px;min-height:var(--toque);cursor:pointer}.item-separacao__check input{flex:none;width:24px;height:24px;accent-color:var(--folha)}.item-separacao__texto{display:flex;flex:1;flex-direction:column;min-width:0}.item-separacao__texto small{color:var(--tinta-suave);font-weight:700}.item-separacao__texto em{color:var(--madeira);font-size:.86rem}.item-separacao__preco{font-weight:800;white-space:nowrap}.peso-real{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:8px;padding-top:10px;border-top:1px dashed var(--borda)}.peso-real__campo{display:flex;flex-direction:column;gap:4px;color:var(--verde);font-size:.82rem;font-weight:800}.peso-real__campo input{width:120px;min-height:var(--toque);padding:8px 10px;border:2px solid var(--borda);border-radius:10px;background:var(--branco);font-weight:800}.peso-real__campo input:focus{border-color:var(--verde);outline:none}.peso-real__diferenca{display:inline-flex;align-items:center;min-height:var(--toque);font-weight:900}.peso-real__diferenca--mais{color:#a24f00}.peso-real__diferenca--menos{color:var(--folha-texto)}.peso-real__ok{width:100%;color:var(--folha-texto);font-weight:800}.historico{display:flex;flex-direction:column;gap:6px;font-weight:700}.historico span{display:inline-block;min-width:52px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.filtros{display:flex;flex-wrap:wrap;gap:10px}.filtros .campo-busca{flex:1 1 220px}.seletor{flex:1 1 200px;max-width:100%;min-height:50px;padding:0 14px;border:2px solid var(--borda);border-radius:999px;background:var(--branco);font-weight:700}.lista-painel{display:flex;flex-direction:column;gap:8px}.linha-produto{display:grid;grid-template-areas:"img info" "precos precos" "chave chave";grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 12px;border-radius:var(--raio-m);background:var(--branco);box-shadow:var(--sombra)}.linha-produto>.imagem-produto{grid-area:img}.linha-produto__info{display:flex;flex-direction:column;grid-area:info;min-width:0}.linha-produto__info small{color:var(--tinta-suave);font-weight:700}.linha-produto__precos{display:flex;flex-wrap:wrap;grid-area:precos;gap:8px}.linha-produto>.chave{grid-area:chave;justify-self:start}.linha-produto--esgotado{background:#fff6f3}.linha-produto--esgotado .chave__texto{color:var(--vermelho)}.campo-valor{display:flex;flex-direction:column;gap:3px;color:var(--tinta-suave);font-size:.78rem;font-weight:800}.campo-valor__caixa{display:flex;align-items:center;gap:4px;min-width:0;min-height:var(--toque);padding:0 10px;border:2px solid var(--borda);border-radius:10px;background:var(--branco);color:var(--tinta);font-size:.95rem;font-weight:800}.campo-valor__caixa--editando,.campo-valor__caixa:focus-within{border-color:var(--verde)}.campo-valor input{width:74px;min-width:0;min-height:40px;border:0;outline:none;background:transparent;font-weight:800;font-variant-numeric:tabular-nums}.lista-kits-painel{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px}.kit-painel{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.kit-painel__nome{color:var(--verde-escuro);font-size:1.1rem;font-weight:900}.kit-painel__itens{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.kit-painel__itens li{padding:3px 9px;border-radius:999px;background:var(--creme-forte);font-size:.8rem;font-weight:700}.kit-painel__controles{display:flex;flex-wrap:wrap;grid-column:1 / -1;align-items:flex-end;justify-content:space-between;gap:12px}.kit-painel--inativo{background:#f8f5ef}.grade-painel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:14px}.grade-painel__inteira{grid-column:1 / -1}.cartao-secao{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.campos-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campos-config .campo-valor input{width:100%}.linha-chave{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--borda)}.linha-chave>div{display:flex;flex-direction:column;min-width:0}.linha-chave small{color:var(--tinta-suave);font-weight:600}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.indicador{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--raio);background:var(--verde);color:var(--branco)}.indicador:nth-child(2){background:var(--verde-escuro)}.indicador:nth-child(3){background:var(--madeira)}.indicador__rotulo{font-weight:700;opacity:.88}.indicador__valor{font-size:1.6rem;font-weight:900}.barras{display:flex;align-items:stretch;gap:4px;height:200px;overflow-x:auto}.barras__coluna{display:flex;flex:1 0 20px;flex-direction:column;align-items:center;gap:4px}.barras__valor{min-height:1.2em;color:var(--verde-escuro);font-size:.78rem;font-weight:900}.barras__trilho{display:flex;flex:1;align-items:flex-end;justify-content:center;width:100%}.barras__barra{width:100%;max-width:34px;min-height:3px;border-radius:8px 8px 3px 3px;background:linear-gradient(to top,var(--folha),#79b874);transition:height .3s}.barras__hora{color:var(--tinta-suave);font-size:.7rem;font-weight:700}.ranking li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--borda)}.ranking__nome{flex:1;min-width:0;font-weight:800}.ranking__dados{color:var(--tinta-suave);font-size:.85rem;font-weight:700;text-align:right}.cartao-secao .botao{align-self:flex-start}.confirmar{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--raio-m);background:var(--vermelho-claro);color:var(--vermelho);font-weight:700}.confirmar__botoes{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:700px){.linha-produto{grid-template-areas:"img info precos chave";grid-template-columns:56px minmax(160px,1fr) auto auto}}@media(min-width:900px){.painel{flex-direction:row}.painel__menu{flex:none;gap:18px;width:250px;height:100vh;height:100dvh;padding:20px 14px}.painel__marca{flex-direction:column;align-items:flex-start}.painel__menu{box-shadow:1px 0 0 var(--borda)}.painel__marca img{width:200px;height:auto}.painel__nav{flex-direction:column;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.painel__nav-item{min-height:46px;padding:0 12px;border-radius:12px}.painel__nav-item:hover{background:var(--creme);color:var(--verde-escuro)}.painel__nav-item[aria-current=page]{background:var(--verde-claro);color:var(--verde-escuro);box-shadow:inset 4px 0 0 var(--laranja)}.painel__nav-item .contador{margin-left:auto}.painel__aviso{order:3;margin-top:auto;padding:10px;border-radius:10px;background:var(--creme);font-size:.8rem}.painel__link-app{display:flex;order:4;align-items:center;gap:6px;min-height:var(--toque);color:var(--verde);font-weight:800}.painel__conteudo{padding:24px 28px}.painel .toasts{inset:auto auto 24px 274px;align-items:flex-start;width:380px}.quadro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.coluna--fora{display:flex}.chips-filtro.quadro__abas{display:none}}.entrar{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:24px 16px;background:radial-gradient(circle at 15% 20%,rgba(59,142,57,.12) 0,transparent 45%),radial-gradient(circle at 85% 85%,rgba(246,127,30,.12) 0,transparent 45%),var(--creme)}.entrar__cartao{display:flex;flex-direction:column;gap:14px;width:min(400px,100%);padding:28px 24px;border-radius:var(--raio);background:var(--branco);box-shadow:var(--sombra)}.entrar__logo{width:200px;height:auto;margin:0 auto 4px}.entrar__titulo{color:var(--verde-escuro);font-size:1.5rem;text-align:center}.entrar__texto{color:var(--tinta-suave);font-weight:600;text-align:center}.entrar__link{align-self:center;color:var(--folha-texto);font-weight:800}.painel__aviso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.painel__sair{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1.5px solid var(--borda);border-radius:999px;background:var(--branco);color:var(--verde-escuro);font-size:.85rem;font-weight:800}.painel__sair:hover{background:var(--creme)}.contador--aviso{background:#fff1bf;color:#5e4800}.faixa-estoque{align-items:center;margin-bottom:14px}.faixa-estoque svg{flex:none}.entrar__obrigatorio{display:flex;flex-direction:column;gap:14px;width:min(460px,100%)}.entrar__obrigatorio .aviso svg{flex:none}.detalhe-info__inteira{grid-column:1 / -1}.detalhe-info__avaliacao--baixa{padding:8px 10px;border-radius:var(--raio-p);background:var(--laranja-claro)}.detalhe-info__linha{display:block;color:var(--tinta-suave);font-weight:700}.detalhe-info dd small{color:var(--tinta-suave);font-weight:700}.detalhe-info__botoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gaveta__acoes{display:flex;flex-direction:column;gap:10px}.gaveta__acoes>.botao--texto{align-self:center}.linha-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.linha-acoes .confirmacao{margin:0}.passos{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:22px;list-style:decimal;font-weight:600}.formulario-codigo{display:flex;flex-direction:column;gap:12px}.qr-2fa{width:200px;height:200px;padding:8px;border:2px solid var(--borda);border-radius:var(--raio-m);background:var(--branco)}.chave-2fa{padding:2px 6px;border-radius:6px;background:var(--creme-forte);font-size:.85em;overflow-wrap:anywhere}.campo__entrada--codigo{max-width:200px;font-size:1.4rem;font-weight:900;letter-spacing:.3em;text-align:center}.relatorio__filtros{display:flex;flex-direction:column;gap:10px}.relatorio__datas{display:flex;flex-wrap:wrap;gap:12px}.relatorio__datas .campo{width:180px}.indicador__detalhe{font-size:.8rem;font-weight:700;opacity:.85}.indicador:nth-child(4){background:var(--folha-texto)}.barras--dias .barras__coluna{flex-basis:14px}.tabela-relatorio{width:100%;border-collapse:collapse;font-size:.92rem}.tabela-relatorio th,.tabela-relatorio td{padding:8px 6px;border-bottom:1px solid var(--borda);text-align:right}.tabela-relatorio th:first-child{text-align:left}.tabela-relatorio thead th{color:var(--tinta-suave);font-size:.76rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tabela-relatorio tbody th{font-weight:800}.faixa-aguardando{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px;padding:10px 14px;border-radius:var(--raio-m);background:#ece6f8;color:#4b2c86;font-weight:800}.faixa-aguardando small{flex-basis:100%;font-weight:700}.cartao-painel__falta{color:var(--vermelho)}.gaveta__topo-acoes{display:flex;gap:4px}.item-separacao--falta{border-color:var(--borda);background:var(--creme-forte)}.item-separacao--falta strong{text-decoration:line-through}.item-separacao__falta{color:var(--vermelho);font-style:normal;font-weight:800}.peso-real__falta{margin-left:auto;color:var(--tinta-suave)}.detalhe-taxa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}.resumo-valores__aviso{margin-top:8px}.tabela-horarios--editar td{text-align:left}.horario-aberto{display:inline-flex;align-items:center;gap:6px;min-height:var(--toque);font-weight:700}.horario-faixa{display:inline-flex;align-items:center;gap:6px}.horario-faixa select{min-height:36px;padding:4px 6px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--branco);font:inherit}.dias-fechados__novo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.dias-fechados__novo .campo__entrada{width:auto}.dias-fechados{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none}.dias-fechados li{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 12px;border-radius:999px;background:var(--vermelho-claro);color:var(--vermelho);font-weight:800}.comanda{display:none}@media print{body *{visibility:hidden}.comanda,.comanda *{visibility:visible}.comanda{display:block;position:absolute;inset:0 auto auto 0;width:100%;color:#000;font-size:12pt}.comanda h1{margin-bottom:6px;font-size:16pt}.comanda p{margin:2px 0}.comanda table{width:100%;margin:10px 0;border-collapse:collapse}.comanda td{padding:6px 4px;border-bottom:1px solid #999;vertical-align:top}.comanda__check{width:24px;font-size:14pt}.comanda__valor{text-align:right;white-space:nowrap}.comanda__total{font-weight:700}}.faixas-taxa{display:grid;gap:8px;margin:0 0 10px;padding:0;list-style:none}.faixas-taxa li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700}.faixas-taxa .campo__entrada{width:5.5rem}.texto-ok{display:block;color:var(--folha-texto);font-size:.8rem;font-weight:800}.texto-aviso{display:block;color:#8a4b00;font-size:.8rem;font-weight:700}.texto-alerta{display:block;color:var(--vermelho);font-size:.8rem;font-weight:800}.botao-icone--perigo{color:var(--vermelho)}.acoes-produtos{display:flex;flex-wrap:wrap;gap:8px}.chips-filtro{display:flex;flex-wrap:wrap;gap:6px}.chip-filtro{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1.5px solid var(--borda);border-radius:999px;background:var(--branco);color:var(--tinta-suave);font-size:.85rem;font-weight:800}.chip-filtro span{padding:0 7px;border-radius:999px;background:var(--creme-forte);color:var(--tinta);font-size:.78rem}.chip-filtro[aria-pressed=true]{border-color:var(--verde);background:var(--verde);color:var(--branco)}.chip-filtro[aria-pressed=true] span{background:#fff3;color:var(--branco)}.chip-filtro--aviso{border-color:#f5c48a;background:var(--laranja-claro);color:#8a4b00}.chip-filtro--erro{border-color:#f2b8b2;background:var(--vermelho-claro);color:var(--vermelho)}.secao-produtos{display:flex;flex-direction:column;gap:8px}.secao-produtos__titulo{display:flex;align-items:center;gap:8px;margin-top:6px;padding-bottom:6px;border-bottom:2px solid var(--borda);color:var(--verde-escuro);font-size:1.1rem}.secao-produtos__titulo span{padding:1px 9px;border-radius:999px;background:var(--verde-claro);color:var(--folha-texto);font-family:var(--fonte);font-size:.8rem;font-weight:900}.linha-produto__selos{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.selo{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--creme-forte);color:var(--tinta-suave);font-size:.75rem;font-weight:800}.selo--oculto{background:#e8e4f3;color:#4b3a7a}.selo--baixo{background:var(--laranja-claro);color:#8a4b00}.selo--zerado{background:var(--vermelho-claro);color:var(--vermelho)}.linha-produto__fim{display:flex;flex-wrap:wrap;grid-area:chave;align-items:center;justify-content:space-between;gap:8px}.linha-produto__botoes{display:inline-flex;align-items:center;gap:4px}.confirmar--linha{grid-column:1 / -1}.confirmar--linha p{margin:0}.confirmar__dica{color:var(--tinta-suave);font-weight:600}.confirmar__erro{color:var(--vermelho)}.linha-produto--oculto{outline:2px dashed #c9bfe6;outline-offset:-2px}.editor{width:min(620px,100%)}.editor__foto{display:flex;align-items:center;gap:16px}.editor__foto .imagem-produto--g{flex:none;width:130px;margin:0}.editor__foto-acoes{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.editor__duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.editor__opcoes{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.opcao-venda{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px;border-radius:var(--raio-m);background:var(--branco);box-shadow:var(--sombra)}.opcao-venda>.campo__entrada{flex:1 1 150px;min-height:44px;padding:8px 12px}.opcao-venda__preco{display:flex;flex-direction:column;gap:2px;color:var(--tinta-suave);font-size:.75rem;font-weight:800}.opcao-venda__preco input{width:92px;min-height:40px;padding:0 10px;border:2px solid var(--borda);border-radius:10px;background:var(--branco);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.opcao-venda__preco input:focus{border-color:var(--verde);outline:none}.editor__chaves{display:flex;flex-wrap:wrap;gap:8px 18px}.editor__rodape{position:sticky;bottom:-32px;display:flex;justify-content:flex-end;gap:8px;margin:4px -16px -32px;padding:12px 16px 16px;border-top:1px solid var(--borda);background:var(--creme)}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;max-height:260px;overflow-y:auto;padding:8px;border-radius:var(--raio-m);background:var(--branco);box-shadow:var(--sombra)}.galeria__item{display:grid;place-items:center;aspect-ratio:1;padding:4px;border:2px solid transparent;border-radius:12px;background:var(--creme)}.galeria__item img{width:100%;height:auto}.galeria__item:hover{border-color:var(--borda)}.galeria__item--ativo{border-color:var(--verde);background:var(--verde-claro)}.lista-categorias{display:flex;flex-direction:column;gap:8px}.linha-categoria{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--raio-m);background:var(--branco);box-shadow:var(--sombra)}.linha-categoria__principal,.nova-categoria{display:flex;align-items:center;gap:10px}.linha-categoria__nome{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.linha-categoria__nome .campo__entrada,.nova-categoria .campo__entrada{min-height:42px;padding:6px 12px}.linha-categoria__nome small{color:var(--tinta-suave);font-size:.78rem;font-weight:700}.linha-categoria__acoes{display:flex}.botao-imagem{flex:none;padding:0;border:0;border-radius:12px;background:none}.botao-imagem:hover .imagem-produto{outline:2px solid var(--verde)}.zona-arquivo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border:2.5px dashed var(--borda);border-radius:var(--raio);background:var(--creme);color:var(--verde);text-align:center;cursor:pointer}.zona-arquivo small{color:var(--tinta-suave);font-weight:700}.zona-arquivo:hover,.zona-arquivo--ativa,.zona-arquivo:focus-within{border-color:var(--folha);background:var(--verde-claro)}.linha-opcao{display:flex;align-items:flex-start;gap:8px;font-weight:700}.linha-opcao input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:var(--folha)}.lista-regras{display:flex;flex-direction:column;gap:6px;padding-left:18px;list-style:disc;font-weight:600}.mapa-colunas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.importacao{display:flex;flex-direction:column;gap:12px}.importacao__topo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.tabela-rolagem{overflow-x:auto;border-radius:var(--raio-m);background:var(--branco);box-shadow:var(--sombra)}.tabela-importacao{width:100%;min-width:980px;border-collapse:collapse;font-size:.9rem}.tabela-importacao th{position:sticky;top:0;padding:10px 8px;border-bottom:2px solid var(--borda);background:var(--creme-forte);color:var(--verde-escuro);font-size:.8rem;font-weight:900;text-align:left;white-space:nowrap}.tabela-importacao td{padding:8px;border-bottom:1px solid var(--borda);vertical-align:top}.tabela-importacao td:first-child{text-align:center}.tabela-importacao input[type=checkbox]{width:20px;height:20px;accent-color:var(--folha)}.tabela-importacao__numero{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.linha-importacao--fora{background:#fbfaf7;color:var(--tinta-suave)}.linha-importacao--erro{background:#fff6f3}.linha-importacao__novo{display:flex;gap:6px;margin-top:6px}.seletor--tabela{width:100%;min-width:150px;min-height:38px;padding:0 10px;font-size:.85rem}.campo-numero{display:flex;align-items:center;gap:6px;white-space:nowrap}.campo-numero__antes{color:var(--tinta-suave);font-size:.82rem;font-weight:700}.campo-numero__antes--mudou{text-decoration:line-through}.campo-numero__entrada{width:86px;min-height:36px;padding:0 8px;border:2px solid var(--borda);border-radius:8px;background:var(--branco);font-weight:800;font-variant-numeric:tabular-nums}.campo-numero__entrada:focus{border-color:var(--verde);outline:none}.campo-numero__entrada--erro{border-color:var(--vermelho)}.selo-situacao{display:inline-block;margin-bottom:2px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:900;white-space:nowrap}.selo-situacao--atualizar{background:var(--verde-claro);color:var(--folha-texto)}.selo-situacao--novo{background:#e3ecfb;color:#1d4682}.selo-situacao--sem-mudanca{background:var(--creme-forte);color:var(--tinta-suave)}.selo-situacao--erro{background:var(--vermelho-claro);color:var(--vermelho)}.importacao__rodape{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:12px 0;background:var(--creme)}.importacao__rodape .confirmar,.importacao__rodape .aviso{flex:1 1 100%}.resultado-importacao{align-items:center;text-align:center}.resultado-importacao>svg{color:var(--folha)}.area-entrega{display:grid;gap:14px}.area-entrega__mapa{position:relative;overflow:hidden;border-radius:var(--raio);box-shadow:var(--sombra)}.mapa{height:380px;background:#e9efe6}.mapa--ajustando{cursor:crosshair}.area-entrega__vazio{position:absolute;top:12px;right:12px;left:12px;z-index:500;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--raio-m);background:#fffffff2;box-shadow:var(--sombra);color:var(--verde-escuro);font-weight:800}.area-entrega__controles{display:flex;flex-direction:column;gap:14px}.controle-raio{display:flex;align-items:center;justify-content:center;gap:18px}.controle-raio__botao{display:grid;place-items:center;width:54px;height:54px;border:0;border-radius:50%;background:var(--verde);color:var(--branco);box-shadow:0 4px #04281a40}.controle-raio__botao:disabled{opacity:.35}.controle-raio__botao:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #04281a40}.controle-raio__valor{min-width:110px;color:var(--verde-escuro);font-family:var(--fonte-titulo);font-size:2.2rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.regua-raio{overflow:hidden;height:8px;border-radius:999px;background:var(--creme-forte)}.regua-raio span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--folha),var(--laranja));transition:width .3s}.busca-endereco{display:flex;gap:8px}.busca-endereco .campo__entrada{min-height:44px;padding:8px 12px}.resultados-endereco{display:flex;flex-direction:column;gap:4px}.resultados-endereco button{display:flex;align-items:flex-start;gap:6px;width:100%;padding:8px 10px;border:1.5px solid var(--borda);border-radius:10px;background:var(--branco);font-size:.85rem;font-weight:700;text-align:left}.resultados-endereco button:hover{border-color:var(--verde)}.confirmar--neutro{background:var(--verde-claro);color:var(--verde-escuro)}.pino-loja{border:0;background:none}.pino-loja__bolha{display:grid;place-items:center;width:46px;height:46px;border:3px solid var(--verde);border-radius:50% 50% 50% 0;background:var(--branco);box-shadow:0 6px 14px #04281a59;transform:rotate(-45deg)}.pino-loja__bolha img{width:28px;height:28px;transform:rotate(45deg)}.rotulo-anel{padding:1px 6px;border-radius:999px;background:#ffffffeb;color:var(--verde-escuro);font:800 .72rem/16px var(--fonte);text-align:center;white-space:nowrap;box-shadow:0 1px 4px #04281a33}.radar{position:absolute;overflow:hidden;border-radius:50%;pointer-events:none}.radar__varredura{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#073e2900 0deg 280deg,#073e2961 360deg);animation:radar-gira 4s linear infinite}.radar__onda{position:absolute;top:50%;left:50%;width:100%;height:100%;border:4px solid rgba(246,127,30,.9);border-radius:50%;transform:translate(-50%,-50%) scale(0);animation:radar-onda 3.6s ease-out infinite}.radar__onda--2{animation-delay:1.2s}.radar__onda--3{animation-delay:2.4s}@keyframes radar-gira{to{transform:rotate(360deg)}}@keyframes radar-onda{0%{opacity:.9;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.historico-painel__topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.historico-painel__dia h3{margin:8px 0 4px;color:var(--tinta-suave);font-family:var(--fonte);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.historico-painel__dia ul{display:flex;flex-direction:column}.historico-painel__dia li{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--borda)}.historico-painel__dia time{flex:none;width:44px;color:var(--tinta-suave);font-weight:800;font-variant-numeric:tabular-nums}@media(min-width:900px){.area-entrega{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.mapa{height:calc(100dvh - 150px);min-height:480px}}.aviso-repetida{display:flex;gap:12px;margin-bottom:14px;padding:14px 16px;border:2px solid var(--laranja);border-radius:var(--raio-m);background:var(--laranja-claro);color:var(--tinta)}.aviso-repetida>svg{flex:none;color:var(--laranja-forte)}.aviso-repetida h3{margin:0 0 4px;font-size:1.05rem;font-weight:900}.aviso-repetida p{margin:0 0 10px}
