.carrossel{position:relative}.car-trilho{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:12px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.car-trilho::-webkit-scrollbar{display:none}.car-trilho>*{scroll-snap-align:start;flex:none}.car-seta{z-index:3;background:var(--bg);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0f241838}.car-seta.esq{left:6px}.car-seta.dir{right:6px}.cp{text-align:left;flex-direction:column;align-items:stretch;gap:2px;width:148px;display:flex}.cp.grande{width:236px}.cp-foto{aspect-ratio:1;background:#f4efe6;border-radius:16px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.cp.grande .cp-foto{aspect-ratio:4/3}.cp-foto>img{object-fit:cover;width:100%;height:100%;display:block}.cp-mono{width:100%;height:100%;font-family:var(--f-cinzel);place-items:center;font-size:28px;font-weight:700;display:grid}.cp-selo{position:absolute;top:8px;left:8px}.cp-selo .badge{box-shadow:0 1px 4px #0f241833}.cp-mais{background:var(--verde);width:34px;height:34px;color:var(--on-verde);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 3px 10px #0f241847}.cp-mais .lucide{stroke-width:2.6px;width:18px;height:18px}.cp-esgotado{color:#fff;background:#0f2418db;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.cp:disabled .cp-foto>img{filter:grayscale();opacity:.55}.cp:disabled .cp-nome,.cp:disabled .cp-preco{opacity:.5}.cp-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.cp-loja{color:var(--muted);font-size:13px}.cp-preco{font-size:15px;font-weight:800}.cp:focus-visible{outline:none}.cp:focus-visible .cp-foto{outline:3px solid var(--anil);outline-offset:2px}.cat h2{margin-bottom:8px}.loja-inicio{color:var(--ink);background:#fff;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #0f241833}.pedido-ativo{border-color:var(--anil);background:var(--anil-50)}.pedido-ativo .round{background:var(--anil);color:#fff}.nav-cli{background:var(--bg);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:7;flex:none;align-items:center;display:flex}.nc-marca{display:none}.nc-abas{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.nc-aba{color:var(--muted);flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11.5px;font-weight:600;display:flex}.nc-ic{border-radius:999px;place-items:center;width:56px;height:30px;transition:background .2s;display:grid;position:relative}.nc-ic .lucide{width:22px;height:22px}.nc-aba.on{color:var(--ink)}.nc-aba.on .nc-ic{background:var(--broto);color:var(--folha)}.nc-aba.on .nc-ic .lucide{stroke-width:2.4px}.nc-ponto{background:var(--cobre);border:2px solid var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;right:14px}.ini-barra{z-index:6;padding:calc(8px + var(--sat)) 12px 8px;background:var(--bg);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid;position:sticky;top:0}.ib-simbolo{width:30px;height:30px;margin-left:5px}.ib-end{text-align:center;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:2px 4px;display:flex}.ib-end small{color:var(--muted);font-size:11.5px;font-weight:600}.ib-end b{align-items:center;gap:4px;max-width:100%;font-size:15px;font-weight:800;display:flex}.ib-end b span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-end b .lucide{width:16px;height:16px}.ib-end b .lucide:first-child{color:var(--folha)}.ib-comp{background:var(--fill)}.ini-corpo{padding-bottom:8px}.ini-sec{padding-top:22px}.ini-sec>h2{letter-spacing:-.01em;padding:0 16px 10px;font-size:20px;font-weight:800}.ini-sec>h2.h2-depois{padding-top:22px}.ini-sec-h{justify-content:space-between;align-items:baseline;gap:12px;padding:0 16px 10px;display:flex}.ini-sec-h h2{letter-spacing:-.01em;font-size:20px;font-weight:800}.ini-sec-h.h2-depois{padding-top:22px}.ini-ver-mapa{color:var(--anil);flex:none;align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}.ini-ver-mapa .lucide{width:16px;height:16px}.ini-sec-cats{padding-top:6px}.ini-ativos{flex-direction:column;gap:8px;padding:6px 16px 0;display:flex}.ini-ativos+.ini-sec-cats{padding-top:18px}.ini-vazio-lojas{padding:0 16px}.cats-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;padding:0 16px;display:grid}.cat-b{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.cat-ic{aspect-ratio:1;background:var(--fill);border-radius:20px;place-items:center;width:100%;max-width:76px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.cat-ic svg{width:68%;height:68%}.cat-b.breve .cat-ic svg{opacity:.5;filter:saturate(.5)}.cat-breve{background:var(--ocre-50);color:var(--ocre-ink);border:2px solid var(--bg);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.cat-b .cat-nome{text-align:center;margin-top:2px;font-size:13px;font-weight:600;line-height:1.2}.cat-b.breve .cat-nome{color:var(--muted)}.cat-b.on .cat-ic{background:var(--broto);box-shadow:inset 0 0 0 2px var(--folha)}.cat-b:focus-visible{outline:none}.cat-b:focus-visible .cat-ic{outline:3px solid var(--anil);outline-offset:2px}.breve-arte{background:var(--fill);border-radius:26px;place-items:center;width:96px;height:96px;margin:4px auto 14px;display:grid}.breve-arte svg{width:70px;height:70px}.breve-acoes{flex-direction:column;gap:8px;margin-top:16px;display:flex}.busca-topo{z-index:6;background:var(--bg);padding:calc(12px + var(--sat)) 16px 10px;flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.ini-busca{position:relative}.ini-busca>.lucide{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ini-busca input{background:var(--fill);appearance:none;border:1px solid #0000;border-radius:14px;outline:none;width:100%;height:50px;padding:0 46px 0 44px}.ini-busca input::-webkit-search-cancel-button{display:none}.ini-busca input::placeholder{color:var(--faint)}.ini-busca input:focus{background:var(--bg);border-color:var(--anil);box-shadow:0 0 0 3px var(--anil-50)}.ini-limpar{width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.busca-filtro{flex-wrap:wrap;gap:8px;display:flex}.busca-filtro .chip .lucide{width:16px;height:16px}.ini-banners .car-trilho{padding-top:16px}.banner{aspect-ratio:2;background:var(--cobre);border-radius:20px;width:min(86cqi,520px);display:block;position:relative;overflow:hidden}.bm-texto{width:58%;color:var(--noite);flex-direction:column;gap:6px;display:flex;position:absolute;top:16px;left:18px}.bm-texto strong{font-family:var(--f-titulo);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(19px,5.4cqi,26px);font-weight:800;line-height:1.06}.bm-texto span{font-size:13px;font-weight:600;line-height:1.3}.banner-loja>img{object-fit:cover;width:100%;height:100%;display:block}.bl-texto{color:#fff;background:#0f2418d1;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.bl-logo{width:42px;height:42px;font-family:var(--f-cinzel);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.bl-logo img{object-fit:cover;width:100%;height:100%;display:block}.bl-texto strong{font-family:var(--f-titulo);font-size:17px;font-weight:800;line-height:1.15;display:block}.bl-texto strong+span{color:#d6f0c9;font-size:13px;display:block}.bl-breve{background:var(--verde);color:var(--on-verde);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;position:absolute;top:12px;left:12px}.repetir{border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;gap:10px;width:272px;padding:14px;display:flex}.rp-topo{align-items:center;gap:10px;min-width:0;display:flex}.rp-logo{border:1px solid var(--line);width:40px;height:40px;font-family:var(--f-cinzel);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.rp-logo img{object-fit:cover;width:100%;height:100%;display:block}.rp-topo strong{font-weight:700;display:block}.rp-topo strong+span{color:var(--muted);font-size:13px}.rp-itens{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;font-size:14px;display:-webkit-box;overflow:hidden}.rp-pe{justify-content:space-between;align-items:center;gap:8px;display:flex}.ini-lojas{gap:14px;padding:0 16px;display:grid}.cartao-loja{border:1px solid var(--line);background:var(--bg);border-radius:18px;display:block;overflow:hidden}.cl-capa{height:128px;display:block;position:relative}.cl-capa img{object-fit:cover;width:100%;height:100%;display:block}.cartao-loja.fechada .cl-capa img{filter:grayscale(.55)}.cl-fechada{color:#fff;background:#0f2418db;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700;position:absolute;top:12px;left:12px}.cartao-loja.em-breve .cl-fechada{background:var(--verde);color:var(--on-verde)}.cl-novo{background:var(--verde);color:var(--on-verde);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0f241838}.cl-corpo{align-items:flex-start;gap:12px;padding:0 14px 14px;display:flex}.cl-logo{width:64px;height:64px;font-family:var(--f-cinzel);background:#fff;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;margin-top:-26px;font-size:20px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #0f241829}.cl-logo img{object-fit:cover;width:100%;height:100%;display:block}.cl-t{flex-direction:column;gap:2px;min-width:0;padding-top:10px;display:flex}.cl-t strong{font-family:var(--f-titulo);font-size:18px;font-weight:800;line-height:1.15}.cl-desc{color:var(--muted);font-size:13.5px}.cl-fatos{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.cl-fatos>span{align-items:center;gap:4px;display:inline-flex}.cl-fatos .lucide{width:14px;height:14px;color:var(--muted)}.cl-nota .lucide{color:#e5a500;fill:#e5a500}.cl-nova{background:var(--broto);color:var(--folha);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.ini-achados{padding:0 16px}.ini-achado{align-items:center;gap:12px;padding:10px 0;display:flex}.ini-achados li+li .ini-achado{border-top:1px solid var(--line)}.ia-foto{width:56px;height:56px;font-family:var(--f-cinzel);background:#f4efe6;border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.ia-foto img{object-fit:cover;width:100%;height:100%;display:block}.ia-t{flex:1;min-width:0}.ia-t strong{font-weight:700;display:block}.ia-t span{color:var(--muted);font-size:13px}.ini-achado b{white-space:nowrap;font-weight:800}.ini-sec .ini-lojas+h2{padding-top:22px}.ini-vazio{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.ini-vazio .lucide{width:28px;height:28px}.ini-vazio strong{color:var(--ink);font-size:16px}.ini-salvos{flex-direction:column;gap:8px;display:flex}.addr-card.on{border-color:var(--anil);background:var(--anil-50)}.addr-card>.lucide:last-child{color:var(--anil)}@container (min-width:600px) and (max-width:899px){.ini-lojas{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-abas{max-width:520px;margin:0 auto}}@container (min-width:600px){.cats-grade{flex-wrap:wrap;gap:14px 6px;display:flex}.cat-b{flex:none;width:84px}.cat-ic{max-width:64px}}@container (min-width:900px){.cp{width:176px}.cp.grande{width:280px}.mgrid .car-trilho{padding-left:0;padding-right:0;scroll-padding-inline:0}.nav-cli{border-top:0;border-bottom:1px solid var(--line);order:-1;gap:24px;padding:10px max(32px,50% - 560px)}.nc-marca{margin-right:auto;display:block}.nc-abas{flex:none;gap:4px;display:flex}.nc-aba{border-radius:999px;flex-direction:row;gap:8px;padding:6px 14px 6px 6px;font-size:14.5px}.nc-ic{width:36px;height:32px}.nc-aba.on{background:var(--broto)}.nc-aba:not(.on):hover{background:var(--fill);color:var(--ink)}.ini-barra{grid-template-columns:minmax(0,1fr) auto;max-width:1184px;margin:0 auto;padding:16px 32px 4px;position:static}.ib-simbolo{display:none}.ib-end{text-align:left;justify-self:start;align-items:flex-start}.cats-grade{padding:0}.busca-topo{width:100%;max-width:1184px;margin:0 auto;padding:20px 32px 10px}.busca-topo .ini-busca{max-width:640px}.ini-corpo{max-width:1184px;margin:0 auto;padding:0 32px 8px}.ini-corpo .car-trilho{padding-left:0;padding-right:0;scroll-padding-inline:0}.ini-cats,.ini-sec>h2,.ini-sec-h,.ini-lojas,.ini-achados,.ini-ativos{padding-left:0;padding-right:0}.ini-ativos{max-width:560px}.banner{width:calc(50% - 6px);max-width:none}.ini-lojas{grid-template-columns:repeat(3,minmax(0,1fr))}.ini-corpo .credit{text-align:left;padding-left:0}}@property --revela{syntax:"<percentage>";inherits:false;initial-value:0%}.abertura{display:none}html.tnp-abertura-on .abertura{z-index:500;cursor:pointer;-webkit-tap-highlight-color:transparent;--arte-w:178vw;--arte-x:-58%;--arte-base:15vh;--moto-w:min(96vw, 440px);--moto-base:5vh;--nome-w:min(78vw, 340px);--nome-topo:11vh;display:block;position:fixed;inset:0;overflow:hidden}@media (min-aspect-ratio:3/4){html.tnp-abertura-on .abertura{--arte-w:min(100vw, 122vh);--arte-x:-50%;--arte-base:3vh;--moto-w:min(66vh, 40vw, 520px);--moto-base:4vh;--nome-w:min(62vh, 40vw, 520px);--nome-topo:8vh}}html.tnp-abertura-sai .nc-marca img,html.tnp-abertura-sai .ini-barra .ib-simbolo{opacity:0}html.tnp-abertura-sai .ab-pular{opacity:0;pointer-events:none;transition:opacity .15s}.ab-palco{background:var(--cobre);position:absolute;inset:0;overflow:hidden}.ab-cena{transform-origin:50% 75%;position:absolute;inset:0}.ab-chapada{left:50%;bottom:var(--arte-base);width:var(--arte-w);aspect-ratio:1470/940;transform:translateX(var(--arte-x));position:absolute}.ab-sol{aspect-ratio:1;opacity:0;background:#f4a55e;border-radius:50%;width:22%;position:absolute;top:4%;left:41%}.abertura:not(.roda) .ab-sol{animation:1.4s cubic-bezier(.2,.7,.2,1) .1s both ab-sol-espera}@keyframes ab-sol-espera{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(-3%)}}.ab-terra,.ab-serra{position:absolute;inset:0}.ab-terra{opacity:0;background:url(/marca/tracos/pai-inacio-terra-cobre.svg) 0 0/100% 100% no-repeat}.ab-serra{opacity:.42;-webkit-mask-image:radial-gradient(ellipse at 76% 24%, #000 calc(var(--revela) - 16%), transparent var(--revela));-webkit-mask-image:radial-gradient(ellipse at 76% 24%, #000 calc(var(--revela) - 16%), transparent var(--revela));mask-image:radial-gradient(ellipse at 76% 24%, #000 calc(var(--revela) - 16%), transparent var(--revela));background:url(/marca/tracos/pai-inacio-abertura.svg) 0 0/100% 100% no-repeat}.ab-moto{left:50%;bottom:var(--moto-base);width:var(--moto-w);margin-left:calc(var(--moto-w) / -2);aspect-ratio:760/566;opacity:0;position:absolute}.ab-sombra{opacity:0;background:radial-gradient(closest-side,#0f241857,#0f241800);border-radius:50%;height:9%;position:absolute;bottom:0;left:6%;right:4%}.ab-corpo{transform-origin:24% 95%;position:absolute;inset:0}.ab-q{opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ab-q1{opacity:1}.ab-vento{width:30%;height:40%;position:absolute;top:30%;left:-6%}.ab-vento span{transform-origin:100%;opacity:0;background:#fff1e2;border-radius:3px;height:3px;position:absolute;right:0}.ab-vento span:first-child{width:90%;top:10%}.ab-vento span:nth-child(2){width:70%;top:45%}.ab-vento span:nth-child(3){width:100%;top:80%}.ab-poeira{left:calc(50% - var(--moto-w) * .3);bottom:calc(var(--moto-base) - 1vh);width:calc(var(--moto-w) * .18);aspect-ratio:1;pointer-events:none;position:absolute}.ab-poeira span{opacity:0;background:radial-gradient(closest-side,#fad6b2f2,#fad6b200);border-radius:50%;position:absolute;inset:0}.ab-poeira span:nth-child(2){inset:10% -20% -10% 20%}.ab-poeira span:nth-child(3){inset:-20% 10% 20% -10%}.ab-nome{left:50%;top:var(--nome-topo);width:var(--nome-w);transform-origin:50%;pointer-events:none;position:absolute;translate:-50%}.ab-nome svg{width:100%;height:auto;display:block;overflow:visible}.ab-o{display:block;position:absolute}.ab-o svg{width:100%;height:100%}.ab-letra{fill:var(--noite);opacity:0;transform-box:fill-box;transform-origin:50% 100%}.ab-telhado{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.ab-pular{top:calc(14px + env(safe-area-inset-top));z-index:2;height:40px;color:var(--noite);background:#0f241829;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700;position:absolute;right:14px}.ini-parte{border:1px solid var(--line);background:var(--bg);border-radius:16px;margin:0 16px;overflow:hidden}.ip-linha{text-align:left;width:100%;min-height:64px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:background-color .15s;display:flex}.ip-linha+.ip-linha{border-top:1px solid var(--line)}.ip-linha:hover{background:var(--bg2)}.ip-linha:active{background:var(--fill)}.ip-linha:focus-visible{outline:3px solid var(--anil);outline-offset:-3px}.ip-ic{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ip-ic .lucide{width:20px;height:20px}.ip-loja{background:var(--noite);color:#fff}.ip-galera{background:var(--verde);color:var(--on-verde)}.ip-entrega{background:var(--cobre);color:var(--noite)}.ip-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ip-t strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.25}.ip-t span{color:var(--muted);font-size:13.5px;line-height:1.35}.ip-linha>.lucide{width:18px;height:18px;color:var(--faint);flex:none}.ini-links{flex-wrap:wrap;justify-content:center;gap:8px;padding:26px 16px 0;display:flex}.ini-links a{background:var(--fill);height:38px;color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ini-links a:hover{background:var(--broto);color:var(--ink)}.ini-links .lucide{width:16px;height:16px;color:var(--folha)}.folha-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.folha-h h3{font-family:var(--f-titulo);letter-spacing:-.01em;font-size:19px;font-weight:800}.folha-h .icon-btn{background:var(--fill)}.comp-lista{flex-direction:column;gap:8px;display:flex}.comp-zap{border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:12px;transition:background .15s,border-color .15s;display:flex}.comp-zap:hover{background:var(--bg2);border-color:var(--anil-100)}.comp-ic{background:var(--verde);width:40px;height:40px;color:var(--on-verde);border-radius:50%;flex:none;place-items:center;display:grid}.comp-t{flex-direction:column;gap:2px;min-width:0;display:flex}.comp-t strong{font-size:15px}.comp-t span{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.comp-mais{gap:8px;margin-top:12px;display:flex}.loja-comp{color:var(--ink);background:#fff;position:absolute;top:12px;right:60px;box-shadow:0 2px 10px #0f241833}.item-hero .item-comp{left:auto;right:12px}.aba-topo{padding:calc(18px + var(--sat)) 20px 6px}.aba-topo h1{letter-spacing:-.015em;font-size:26px;font-weight:800}.aba-corpo{padding:0 20px 28px}.aba-sec{padding-top:18px}.aba-sec h2{margin-bottom:10px;font-size:17px;font-weight:800}.aba-lista{flex-direction:column;gap:10px;display:flex}.aba-vazio{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:48px 12px;display:flex}.aba-vazio strong{color:var(--ink);font-size:17px;font-family:var(--f-titulo)}.aba-vazio .btn{margin-top:8px}.av-ic{background:var(--fill);width:64px;height:64px;color:var(--folha);border-radius:20px;place-items:center;margin-bottom:4px;display:grid}.av-ic .lucide{width:28px;height:28px}.ped-cartao{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.pc-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-topo>.lucide{color:var(--faint)}.pc-t{flex-direction:column;min-width:0;display:flex}.pc-t strong{font-weight:700}.pc-t span{color:var(--muted);font-size:13px}.pc-itens{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.pc-pe{justify-content:space-between;align-items:center;gap:8px;display:flex}.parc-form{border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.parc-form h2{font-size:20px;font-weight:800}.pc-rot{font-size:14px;font-weight:600}.pc-tipos{border-radius:14px;flex-wrap:wrap;gap:8px;display:flex}.pc-tipo{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 8px;font-size:14px;font-weight:600;display:inline-flex}.pc-tipo svg{width:30px;height:30px}.pc-tipo:last-child{padding-left:14px}.pc-tipo.on{border-color:var(--anil);background:var(--anil-50)}.pc-tipos.err .pc-tipo{border-color:var(--bad)}.input.area{resize:vertical;height:auto;min-height:92px;padding:12px 14px;line-height:1.45}.isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.parc-ok{text-align:center;background:var(--anil-50);color:var(--ink2);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.parc-ok>.lucide{width:40px;height:40px;color:var(--folha)}.parc-ok strong{font-family:var(--f-titulo);color:var(--ink);font-size:21px}.parc-ok .btn{margin-top:8px}@container (min-width:900px){.ini-parte{max-width:560px;margin:0}.aba-topo,.aba-corpo{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.aba-topo{padding-top:26px}}.aba-topo+.pagina-col{padding-top:6px}.bm-arte{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}.cat-ic img{object-fit:contain;width:76%;height:76%}.cat-b.breve .cat-ic img{opacity:.55;filter:saturate(.55)}.breve-arte img{object-fit:contain;width:76px;height:76px}.pc-tipo img{object-fit:contain;width:30px;height:30px}.av-personagem{width:auto;height:150px;margin-bottom:4px}.banner-marca .bm-texto{width:auto;max-width:64%}.banner-marca .bm-texto strong{background:var(--noite);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:3px 10px;font-size:clamp(15px,4.3cqi,21px);line-height:1.6;display:inline}.banner-marca .bm-texto{top:auto;bottom:14px;left:14px}.cat-ic{border-radius:18px;max-width:64px}.cat-ic svg{width:46%;height:46%;color:var(--folha)}.cat-b.breve .cat-ic{background:var(--bg2)}.cat-b.breve .cat-ic svg{color:var(--faint);opacity:1;filter:none}.cat-b.on .cat-ic svg{color:var(--folha)}.breve-arte{border-radius:24px;width:84px;height:84px}.breve-arte svg{width:40px;height:40px;color:var(--folha)}.pc-tipo svg{width:20px;height:20px;color:var(--folha);margin-left:4px}.traco-arte{pointer-events:none;--mx:none;--my:none;-webkit-mask-image:var(--mx);-webkit-mask-image:var(--mx);mask-image:var(--mx);display:block;position:relative}.traco-arte>.ta-tinta{background-image:var(--ta);background-repeat:no-repeat;background-position:var(--tpos,center bottom);background-size:var(--tsize,contain);-webkit-mask-image:var(--my);-webkit-mask-image:var(--my);mask-image:var(--my);position:absolute;inset:0}.ta-pai-inacio{--ta:url(/marca/tracos/pai-inacio-folha.svg);aspect-ratio:1470/940}.ta-casaroes{--ta:url(/marca/tracos/casaroes-folha.svg);aspect-ratio:1120/1012}.ta-rua-noite{--ta:url(/marca/tracos/rua-noite-folha.svg);aspect-ratio:1200/1012}.rodape-traco{opacity:.45;aspect-ratio:1470/800;--tsize:100% auto;--mx:linear-gradient(to right, transparent, #000 16%, #000 84%, transparent);--my:linear-gradient(to bottom, #000 72%, transparent);width:min(100% - 32px,520px);margin:30px auto 0}@container (min-width:900px){.rodape-traco{width:560px;margin-top:36px}}.pf-cab{background:var(--fill);border-radius:20px 20px 0 0;flex-direction:column;gap:4px;margin:-20px -20px 6px;padding:20px 20px 160px;display:flex;position:relative;overflow:hidden}.pf-cab h2,.pf-cab p{position:relative}.pf-cab p{color:var(--muted);max-width:40ch;font-size:14px}.pf-cab .traco-arte{aspect-ratio:auto;opacity:.55;--tsize:cover;--tpos:center 36%;--mx:linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);--my:linear-gradient(to bottom, transparent, #000 30%);height:150px;position:absolute;bottom:0;left:0;right:0}@container (min-width:900px){.pf-cab{padding-bottom:200px}.pf-cab .traco-arte{height:190px}}.vazio-arte{justify-content:center;align-items:flex-end;width:min(340px,92%);height:200px;display:flex;position:relative}.vazio-arte .traco-arte{aspect-ratio:auto;opacity:.38;--tsize:cover;--tpos:center 62%;--mx:linear-gradient(to right, transparent, #000 18%, #000 82%, transparent);--my:linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);position:absolute;inset:0}.vazio-arte .av-personagem{height:168px;margin-bottom:0;position:relative}.pedir-cancelar{flex-direction:column;gap:6px;margin-top:16px;display:flex}.pedir-cancelar p{text-align:center}.pc-alerta{border-color:var(--bad)}.pc-manter{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.pc-manter .chip{min-height:34px;font-size:13px}.col-tabs .chip{position:relative}.tab-ponto{background:var(--bad);border:2px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.sempre{border:1px solid var(--folha);background:var(--broto);color:var(--ink);border-radius:18px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.sp-foto{object-fit:cover;color:#fff;border-radius:14px;flex:none;place-items:center;width:76px;height:76px;font-size:20px;font-weight:800;display:grid}.sp-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sp-quando{color:var(--folha);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.sp-quando svg{width:14px;height:14px}.sp-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.sp-loja{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sp-cupom{color:var(--cobre);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:700;display:inline-flex}.sp-cupom svg{width:14px;height:14px}.sp-pedir{flex:none}.ini-sec>.sempre{margin:0 16px}.sacola-guardada .sg-logo{border:1px solid var(--line);font-family:var(--f-cinzel);flex:none;font-size:14px;font-weight:700;overflow:hidden}.sacola-guardada .sg-logo img{object-fit:cover;width:100%;height:100%;display:block}.sacola-guardada .at span{white-space:normal;text-overflow:clip}.sacola-guardada>.lucide:last-child{flex:none}.cat-ic.cat-pasta{grid-template-columns:repeat(2,minmax(0,1fr));place-content:center;gap:4px;padding:13px}.cat-ic.cat-pasta svg{aspect-ratio:1;width:100%;height:auto;color:var(--faint)}.eb-lista{border:1px solid var(--line);border-radius:16px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.eb-linha{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;transition:background-color .15s;display:flex}.eb-linha+.eb-linha{border-top:1px solid var(--line)}.eb-linha:hover{background:var(--bg2)}.eb-linha:active{background:var(--fill)}.eb-linha:focus-visible{outline:3px solid var(--anil);outline-offset:-3px}.eb-ic{background:var(--fill);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.eb-ic svg{width:22px;height:22px;color:var(--folha)}.eb-nome{flex:1;min-width:0;font-weight:600}.eb-linha>.lucide{width:18px;height:18px;color:var(--faint);flex:none}@container (min-width:900px){.ini-sec>.sempre{max-width:560px;margin:0}}
.vit{background:var(--bg)}.vit-rola{scroll-behavior:smooth;flex:1;min-height:0;overflow:hidden auto}.vit [id]{scroll-margin-top:112px}.vit h1,.vit h2,.vit h3{font-family:var(--f-titulo);margin:0;font-weight:800}.vit h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,9.6cqi,62px);line-height:1.02}.vit h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(25px,6.4cqi,40px);line-height:1.08}.vit p{margin:0}.vt-lead{max-width:44ch;font-size:clamp(16.5px,2.2cqi,19px);line-height:1.5;margin-top:14px!important}.vt-sub{color:var(--muted);max-width:62ch;font-size:16px;line-height:1.55;margin-top:10px!important}.vt-acoes{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.vt-acoes .btn,.vt-fim-acoes .btn{border-radius:14px;height:52px;padding:0 20px}.btn.vt-claro{color:inherit;background:#ffffff1a;border:1px solid #ffffff52}.btn.vt-claro:hover{background:#ffffff2e}.vit .btn{cursor:pointer}.vt-topo{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.vt-topo-in{max-width:1184px;padding:calc(6px + var(--sat)) 16px 6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 auto;display:flex}.vt-voltar{width:40px;height:40px;color:var(--ink);border-radius:999px;flex:none;place-items:center;margin:0 -6px 0 -10px;display:grid}.vt-voltar:hover{background:var(--fill)}.vt-voltar svg{width:24px;height:24px}.vt-logo{margin-right:auto;padding:4px 0;display:block}.vt-pedir.btn{border-radius:999px;height:40px;padding:0 16px;font-size:14.5px;font-weight:700}.vt-abas{scrollbar-width:none;order:3;gap:4px;width:100%;margin:0 -4px;display:flex;overflow-x:auto}.vt-abas::-webkit-scrollbar{display:none}.vt-abas a{height:34px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.vt-abas a:hover{color:var(--ink);background:var(--fill)}.vt-abas a.on{background:var(--broto);color:var(--ink)}.vt-abas a:focus-visible,.vit a:focus-visible,.vit summary:focus-visible{outline:3px solid var(--anil);outline-offset:2px}.vt-telhados{background:var(--verde);width:min(100% - 32px,1120px);height:13px;margin:26px auto 0;display:block;-webkit-mask:url(/marca/telhado.svg) 50%/26px 13px repeat-x;mask:url(/marca/telhado.svg) 50%/26px 13px repeat-x}.vt-telhados.no-escuro{margin:0 auto}.vt-sec{max-width:1184px;margin:0 auto;padding:48px 16px 0}.vt-sec>h2+*,.vt-sec>h2+.vt-sub+*{margin-top:22px}.vt-tela{aspect-ratio:390/720;object-fit:cover;object-position:top;background:#fff;border-radius:26px;width:100%;max-width:330px;height:auto;margin:0 auto;display:block;box-shadow:0 0 0 1px #0f241814,0 26px 50px -24px #0f241873}.vt-tela.larga{aspect-ratio:1347/700;border-radius:16px;max-width:none}.vt-checks{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:flex}.vt-checks li{padding-left:30px;position:relative}.vt-checks li:before{content:"";background:var(--folha);width:20px;height:10px;position:absolute;top:.34em;left:0;-webkit-mask:url(/marca/telhado.svg) 50%/contain no-repeat;mask:url(/marca/telhado.svg) 50%/contain no-repeat}.vt-vant{gap:26px 28px;margin:0;padding:0;list-style:none;display:grid}.vt-vant li{flex-direction:column;gap:6px;display:flex}.vt-vant li>.lucide{background:var(--broto);width:46px;height:46px;color:var(--folha);border-radius:15px;margin-bottom:6px;padding:11px}.vt-vant strong{font-family:var(--f-titulo);letter-spacing:-.01em;color:var(--ink);font-size:18.5px;font-weight:800}.vt-vant span{color:var(--muted);font-size:15px;line-height:1.5}.vt-faixa{background:var(--nevoa);margin-top:56px;padding:44px 16px 0;overflow:hidden}.vt-faixa-in{max-width:1120px;margin:0 auto}.vt-faixa-in p{color:var(--ink2);max-width:56ch;margin-top:12px;font-size:16px;line-height:1.55}.vt-etapas{counter-reset:etapa;gap:12px;margin:0;padding:0;list-style:none;display:grid}.vt-etapas li{counter-increment:etapa;border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:4px;padding:18px 18px 20px 66px;display:flex;position:relative}.vt-etapas li:before{content:counter(etapa);font-family:var(--f-titulo);color:var(--verde);font-size:34px;font-weight:800;line-height:1;position:absolute;top:14px;left:18px}.vt-etapas strong{color:var(--ink);font-size:16.5px}.vt-etapas span{color:var(--muted);font-size:14.5px;line-height:1.45}.vt-passos{counter-reset:passo;flex-direction:column;gap:12px;margin:4px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.vt-passos li{counter-increment:passo;min-height:26px;padding-left:38px;position:relative}.vt-passos li:before{content:counter(passo);background:var(--broto);width:26px;height:26px;color:var(--folha);border-radius:50%;place-items:center;font-size:13.5px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.vt-passos svg.inline{vertical-align:-3px;width:16px;height:16px}.vt-duv-lista{border-top:1px solid var(--line);max-width:860px}.vt-duvidas details{border-bottom:1px solid var(--line)}.vt-duvidas summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.vt-duvidas summary::-webkit-details-marker{display:none}.vt-duvidas summary:after{content:"";border-right:2.5px solid var(--folha);border-bottom:2.5px solid var(--folha);flex:none;width:12px;height:12px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.vt-duvidas details[open] summary:after{transform:translateY(2px)rotate(225deg)}.vt-duv-r{color:var(--muted);max-width:68ch;padding:0 0 20px;font-size:15.5px;line-height:1.6}.vt-fim{background:var(--verde);color:var(--noite);flex-direction:column;align-items:center;margin-top:72px;display:flex;position:relative;overflow:hidden}.vt-fim-in{width:100%;max-width:1184px;padding:44px 16px 0}.vt-fim h2{font-size:clamp(32px,8cqi,56px)}.vt-fim p{margin-top:8px;font-size:18px}.vt-fim-acoes{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.vt-fim .btn.primary{background:var(--noite);color:#fff}.vt-fim .btn.primary:hover{background:#1b3626}.vt-fim .btn.vt-claro{color:var(--noite);background:#fff6;border-color:#0f24182e}.vt-fim .btn.vt-claro:hover{background:#fff9}.vt-fim-arte{width:auto;height:220px;margin-top:24px;display:block}.vt-rodape{background:var(--noite);color:#b9cabd;padding-top:26px}.vt-rod-in{gap:26px;max-width:1184px;margin:0 auto;padding:30px 16px 26px;display:grid}.vt-rod-marca{flex-direction:column;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.vt-rod-marca a{color:var(--verde);font-weight:600}.vt-rod-col{flex-direction:column;gap:9px;font-size:14.5px;display:flex}.vt-rod-col strong{color:#fff;margin-bottom:2px;font-size:15px}.vt-rod-col a:hover{color:#fff}.vt-rod-credito{text-align:center;color:#7f9686;padding:14px 16px calc(22px + env(safe-area-inset-bottom));border-top:1px solid #ffffff14;margin:0;font-size:12.5px}.bx-hero{background:var(--cobre);color:var(--noite);overflow:hidden}.bx-hero-in{grid-template-areas:"t""cena""qr";max-width:1184px;margin:0 auto;display:grid}.bx-hero-t{z-index:1;grid-area:t;padding:30px 16px 0;position:relative}.bx-icone{border-radius:20px;width:72px;height:72px;margin-bottom:18px;display:block;box-shadow:0 10px 24px -10px #0f24188c}.bx-hero h1{max-width:11ch}.bx-lojas{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.bx-loja{text-align:left;border-radius:15px;align-items:center;gap:11px;height:58px;padding:0 20px 0 15px;font-size:17px;font-weight:700;line-height:1.1;display:inline-flex}.bx-loja small{opacity:.72;margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.bx-loja>.lucide{width:24px;height:24px}.bx-loja.principal{background:var(--noite);color:#fff;box-shadow:0 12px 26px -12px #0f2418b3}.bx-loja.principal:hover{background:#1b3626}.bx-loja.breve{color:var(--noite);cursor:default;background:#0f24181a;border:1px dashed #0f241859}.bx-letra{color:var(--noite);max-width:46ch;font-size:13.5px;margin-top:12px!important}.bx-ja{background:#ffffff59;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex;margin-top:22px!important}.bx-cena{grid-area:cena;height:clamp(230px,72cqi,360px);position:relative}.bx-sol{aspect-ratio:1;background:#f4a55e;border-radius:50%;width:38%;max-width:230px;position:absolute;top:6%;left:50%}.bx-serra.traco-arte{aspect-ratio:auto;--ta:url(/marca/tracos/pai-inacio-noite.svg);opacity:.3;--tsize:cover;--tpos:40% 100%;--mx:linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);height:100%;position:absolute;bottom:0;left:-12%;right:-12%}.bx-moto{width:min(86%,470px);height:auto;position:absolute;bottom:3%;left:50%;transform:translate(-46%)}.bx-qr{background:var(--bg);width:fit-content;color:var(--ink);border-radius:20px;grid-area:qr;align-items:center;gap:16px;margin:0 16px 28px;padding:12px 18px 12px 12px;font-size:14px;line-height:1.4;display:flex;box-shadow:0 14px 30px -18px #0f241899}.bx-qr img{flex:none;width:112px;height:112px}.bx-qr strong{font-family:var(--f-titulo);margin-bottom:2px;font-size:17px;display:block}.bx-qr span{max-width:22ch;color:var(--muted)}.bx-recursos{flex-direction:column;gap:16px;display:flex}.bx-rec{background:var(--nevoa);border-radius:28px;flex-direction:column;padding:28px 20px 0;display:flex;overflow:hidden}.bx-rec:nth-child(2){background:var(--broto)}.bx-rec:nth-child(2) .vt-checks li:before{background:var(--noite)}.bx-rec h2{font-size:clamp(24px,5.6cqi,36px)}.bx-rec-t p{color:var(--ink2);max-width:46ch;margin-top:12px;font-size:16px;line-height:1.55}.bx-rec .vt-tela{aspect-ratio:390/600;border-radius:26px 26px 0 0;margin-top:28px;box-shadow:0 0 0 1px #0f241814,0 -10px 40px -18px #0f241859}.bx-rec:nth-child(3){background:var(--noite);color:#fff}.bx-rec:nth-child(3) .bx-rec-t p{color:#c7d6cb}.bx-rec:nth-child(3) .vt-checks li:before{background:var(--verde)}.bx-codigo{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;gap:12px;margin:26px 0;padding:22px 20px;display:flex;position:relative}.bxc-rot{font-size:15px;font-weight:700}.bxc-num{gap:8px;display:flex}.bxc-num span{height:68px;color:var(--noite);font-family:var(--f-titulo);background:#fff;border-radius:14px;flex:1;place-items:center;font-size:34px;font-weight:800;display:grid}.bxc-dica{color:#c7d6cb;font-size:13.5px}.bx-porta{flex-direction:column;margin:26px 0;display:flex}.bx-porta-cena{aspect-ratio:1024/506;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.bx-porta .bx-codigo{background:#1b3626;margin:-46px 14px 0;box-shadow:0 18px 36px -18px #0009}.bxc-escudo{width:24px;height:24px;color:var(--verde);position:absolute;top:18px;right:18px}.bx-tres-grade{gap:14px;display:grid}.bx-lado{border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.bx-lado img{aspect-ratio:16/8;object-fit:cover;width:100%;transition:transform .35s;display:block}.bx-lado.lado-entrega img{object-position:30% 60%}.bx-lado:hover img{transform:scale(1.035)}.bx-lado-t{flex-direction:column;flex:1;gap:6px;padding:18px 20px 22px;display:flex}.bx-lado-t>.lucide{width:24px;height:24px}.bx-lado-t strong{font-family:var(--f-titulo);letter-spacing:-.01em;font-size:22px;font-weight:800}.bx-lado-t span{font-size:15px;line-height:1.45}.bx-lado-t em{align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-style:normal;font-weight:700;display:inline-flex}.bx-lado-t em .lucide{width:17px;height:17px;transition:transform .2s}.bx-lado:hover em .lucide{transform:translate(3px)}.lado-pede{background:var(--verde);color:var(--noite)}.lado-vende{background:var(--noite);color:#fff}.lado-vende .bx-lado-t span{color:#c7d6cb}.lado-vende .bx-lado-t>.lucide{color:var(--verde)}.lado-entrega{background:var(--cobre);color:var(--noite)}.bx-inst-grade{gap:14px;display:grid}.bx-inst{border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.bx-inst.aqui{border-color:var(--verde);box-shadow:0 0 0 3px var(--broto)}.bx-inst h3{align-items:center;gap:8px;font-size:20px;display:flex}.bx-inst h3 .lucide{width:20px;height:20px;color:var(--folha)}.bx-inst .btn{align-self:flex-start}.bx-entregador{margin:16px 0 0}.se-hero{background:var(--noite);color:#fff;overflow:hidden}.se-hero-in{max-width:1184px;margin:0 auto;display:grid}.se-hero-t{z-index:1;padding:32px 16px 0;position:relative}.se-hero h1{max-width:13ch}.se-hero .vt-lead{color:#c7d6cb}.se-cena{height:clamp(240px,70cqi,380px);margin-top:8px;position:relative}.se-casas.traco-arte{aspect-ratio:auto;--ta:url(/marca/tracos/casaroes-verde.svg);opacity:.3;--tsize:cover;--tpos:center 30%;--mx:linear-gradient(to right, transparent, #000 14%, #000 86%, transparent);--my:linear-gradient(to bottom, transparent, #000 30%);height:auto;position:absolute;inset:0 -10%}.se-moto{width:min(92%,500px);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.se-telas{gap:8px;display:grid}.se-ladeira{aspect-ratio:1024/506;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-top:20px;display:block}.se-app{background:var(--bg);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;margin-top:18px!important;font-size:14.5px!important}.se-app .lucide{width:20px;height:20px;color:var(--folha);margin-top:1px}.se-app a{color:var(--folha);text-underline-offset:2px;font-weight:700;text-decoration:underline}.se-telas-par{justify-content:center;align-items:flex-end;gap:12px;margin-top:26px;display:flex}.se-telas-par .vt-tela{aspect-ratio:390/690;border-radius:22px 22px 0 0;width:50%;max-width:300px;margin:0}.se-telas-par .vt-tela+.vt-tela{aspect-ratio:390/560}.se-bag{gap:22px;display:grid}.se-bag-t p{color:var(--muted);max-width:46ch;margin-top:10px;font-size:16px;line-height:1.55}.se-bag-foto{aspect-ratio:1024/687;object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.se-bag-galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.se-bag-galeria img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.se-bag-galeria img:first-child{object-position:62% 50%}.se-lei-card{background:var(--ocre-50);border-radius:26px;padding:26px 22px}.se-lei-card h2{font-size:clamp(22px,5cqi,30px)}.se-lei-card .vt-checks li:before{background:var(--cobre)}.se-lei-card .small{color:var(--ink2);margin-top:16px;line-height:1.5}.se-contato{gap:22px;display:grid}.se-contato-t p{color:var(--muted);max-width:46ch;margin-top:10px;font-size:16px;line-height:1.55}.se-rua.traco-arte{display:none}.se-form{max-width:600px}.pl-hero{background:var(--noite);color:#fff}.pl-hero-in{gap:26px;max-width:1184px;margin:0 auto;padding:32px 16px 34px;display:grid}.pl-hero .vt-lead{color:#c7d6cb}.pl-hero h1{max-width:13ch}.pl-hero .ph-indicou{background:var(--cobre);color:var(--noite);border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-block}.pl-cena{aspect-ratio:2;object-fit:cover;object-position:70% 50%;border-radius:22px;width:100%;height:auto;display:block}.pl-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 14px;display:grid}.pl-num{background:var(--nevoa);border-radius:20px;flex-direction:column;gap:4px;padding:18px;display:flex}.pl-num b{font-family:var(--f-titulo);letter-spacing:-.03em;color:var(--ink);font-size:clamp(32px,8cqi,46px);font-weight:800;line-height:1}.pl-num span{color:var(--muted);font-size:14px;line-height:1.35}.pl-num.destaque{background:var(--cobre)}.pl-num.destaque b,.pl-num.destaque span{color:var(--noite)}.pl-painel-t{gap:22px;display:grid}.pl-balcao{aspect-ratio:1024/434;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.pl-painel .vt-tela{aspect-ratio:1347/640;border-radius:16px 16px 0 0;margin-top:28px;box-shadow:0 0 0 1px #0f241814,0 -10px 40px -20px #0f241859}.pl-plaq{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.pl-plaq .vt-checks{margin-top:16px}.pl-plaq-vis{justify-content:center;display:flex}.pl-plaq-foto{border-radius:22px;width:100%;max-width:420px;height:auto;display:block;box-shadow:0 28px 60px -30px #0f241880}.pl-plaq-galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:28px 0 44px;display:grid}.pl-plaq-galeria figure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.pl-plaq-galeria img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.pl-plaq-galeria figure:last-child{grid-column:1/-1}.pl-plaq-galeria figure:last-child img{aspect-ratio:16/9}.pl-plaq-galeria figcaption{color:var(--muted);text-wrap:balance;font-size:14px;line-height:1.4}@media (min-width:900px){.pl-plaq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.pl-plaq-galeria{grid-template-columns:1fr 1fr 1.6fr;gap:16px;padding-top:36px}.pl-plaq-galeria figure:last-child{grid-column:auto}.pl-plaq-galeria img,.pl-plaq-galeria figure:last-child img{aspect-ratio:auto;height:240px}}.pl-prot-card{background:var(--noite);color:#fff;border-radius:28px;padding:28px 22px}.pl-prot-card>.pl-prot-ic{width:40px;height:40px;color:var(--verde);margin-bottom:12px}.pl-prot-card .vt-checks li:before{background:var(--verde)}.pl-prot-card .vt-checks{color:#dce7df}.pl-prot-card .small{color:#b9cabd;margin-top:18px}.pl-prot-card .link{color:var(--verde)}.pl-form-sec>*{max-width:680px;margin-left:auto;margin-right:auto}@container (max-width:599px){.bx-loja.principal{justify-content:center;width:100%}.bx-loja.breve{flex:1 1 0;gap:8px;min-width:0;height:50px;padding:0 12px;font-size:15px}.bx-loja.breve>.lucide{width:18px;height:18px}}@container (min-width:600px){.vt-vant,.vt-etapas,.bx-inst-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-rod-in{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-rod-marca{grid-column:1/-1}.bx-tres-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-lado img{aspect-ratio:4/3}}@container (min-width:760px){.vt-abas{order:0;width:auto;margin:0 8px 0 0}.vt-topo-in{padding-top:calc(12px + var(--sat));padding-bottom:12px}.bx-rec{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:40px;padding:0 44px;display:grid}.bx-rec-t{align-self:center;padding:44px 0}.bx-rec:nth-child(2) .bx-rec-t{order:2}.bx-rec .vt-tela{margin-top:44px}.bx-porta{align-self:center;margin:44px 0}.vt-fim{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 max(32px,50% - 560px)}.vt-fim-in{width:auto;max-width:none;padding:56px 0 60px}.vt-fim-arte{height:300px;margin:0}}@container (min-width:900px){.vt-topo-in{padding-left:32px;padding-right:32px}.vt-sec{padding:80px 32px 0}.vt-faixa{margin-top:80px;padding:64px 32px 0}.vt-telhados{width:min(100% - 64px,1120px)}.vt-vant{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px}.vt-etapas{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-etapas li{padding:64px 22px 24px}.vt-etapas li:before{font-size:40px;top:20px;left:22px}.vt-rod-in{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));padding:44px 32px 34px}.vt-rod-marca{grid-column:auto}.bx-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t cena""qr cena";padding:0 32px}.bx-hero-t{padding:64px 0 0}.bx-qr{align-self:start;margin:28px 0 56px}:is(.bx-hero-t:last-child,.bx-hero-in:not(:has(.bx-qr)) .bx-hero-t){padding-bottom:64px}.bx-cena{height:auto;min-height:480px}.bx-sol{top:12%;left:44%}.bx-moto{width:min(100%,560px);bottom:6%}.se-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 32px}.se-hero-t{padding:72px 0 80px}.se-cena{height:auto;min-height:440px;margin:0}.se-telas{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:48px}.se-telas-t{align-self:center;padding-bottom:64px}.se-bag{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"t foto""gal foto";align-items:start;gap:24px 48px}.se-bag-t{grid-area:t;padding-top:8px}.se-bag-foto{aspect-ratio:auto;grid-area:foto;height:100%;min-height:420px}.se-bag-galeria{grid-area:gal;gap:16px}.se-lei-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px 48px;padding:40px 44px;display:grid}.se-lei-card h2{grid-row:span 2}.se-lei-card .vt-checks{margin:0}.se-contato{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:48px}.se-rua.traco-arte{aspect-ratio:auto;opacity:.4;--tsize:cover;--tpos:center 60%;--mx:linear-gradient(to right, transparent, #000 12%, #000 88%, transparent);--my:linear-gradient(to bottom, transparent, #000 25%, #000 80%, transparent);width:100%;height:240px;margin-top:24px;display:block}.pl-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:64px 32px 72px}.pl-prot-card{padding:44px 48px}.pl-painel-t{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px}.pl-prot-card .vt-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;display:grid}}@media (prefers-reduced-motion:reduce){.vit-rola{scroll-behavior:auto}.bx-lado img,.bx-lado-t em .lucide,.vt-duvidas summary:after{transition:none}}.vit .parc-form h2{font-size:22px}
.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mesas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.mesa{text-align:left;min-height:112px;color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:border-color .18s,background-color .18s,scale .22s cubic-bezier(.2,.8,.2,1);display:flex}.mesa:active{scale:.97}.mesa.livre{border:1.5px dashed var(--line);background:var(--bg)}.mesa.livre:hover{border-color:var(--folha)}.mesa.ocupada{border:1px solid var(--folha);background:var(--broto)}.mesa.chama{border-color:var(--warn);background:var(--warn-50);animation:1.8s ease-in-out infinite mesa-chama}@keyframes mesa-chama{50%{box-shadow:0 0 0 4px #d977062e}}.ms-nome{align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.ms-nome svg{width:16px;height:16px}.ms-valor{font-family:var(--f-titulo);letter-spacing:-.01em;font-size:20px;font-weight:800}.ms-tempo{color:var(--ink2);font-size:12.5px}.ms-chips{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.salao-grade{flex-direction:column;gap:14px;display:flex}.salao-grade .sub-h{margin-bottom:8px}.mesas-livres{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.mesa.mini{text-align:center;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;min-height:52px;padding:10px 12px}.mesa.mini .ms-nome{min-width:0;max-width:100%;font-size:15px}.mesa.mini .ms-nome-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mesa.mini .ms-nome svg{color:var(--warn);flex:none}.mesa.mini .girando{flex:none;margin:0}.main-h.sl-cab .r1{flex-wrap:nowrap}.main-h.sl-cab h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.main-h.sl-cab .acts{flex-wrap:nowrap;flex:none}@container (max-width:560px){.main-h.sl-cab .acts .lb{display:none}.main-h.sl-cab .acts .sl-sec{width:38px;padding:0}}.mesa-linha{text-align:left;width:calc(100% + 16px);color:var(--ink);cursor:pointer;border-radius:12px;margin-inline:-8px;padding-inline:8px;transition:background-color .15s}.mesa-linha:hover{background:var(--bg2)}.mesa-linha>svg{width:20px;height:20px;color:var(--faint);flex:none}.mesa-linha .er-t{font-size:inherit;color:inherit}.mesa-linha .er-t>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mesa-acoes{border:1px solid var(--line);border-radius:16px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.mesa-acoes button{text-align:left;min-height:54px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:15.5px;font-weight:600;transition:background-color .15s;display:flex}.mesa-acoes button+button{border-top:1px solid var(--line)}.mesa-acoes button:hover:not(:disabled){background:var(--fill)}.mesa-acoes button:disabled{color:var(--muted);cursor:not-allowed}.mesa-acoes button.perigo:not(:disabled){color:var(--bad)}.mesa-acoes svg{flex:none;width:20px;height:20px}.ma-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ma-t span{color:var(--muted);font-size:13px;font-weight:500}.chamados{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.chamado{border:1px solid var(--warn);background:var(--warn-50);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;animation:1.8s ease-in-out infinite mesa-chama;display:flex}.chamado>svg{width:22px;height:22px;color:var(--warn);flex:none}.ch-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ch-t strong{overflow-wrap:anywhere;font-size:15.5px}.ch-t span{color:var(--ink2);font-size:13px}.chamado .btn{cursor:pointer;flex:none}.chamado .btn:disabled{cursor:not-allowed}.conta-cols{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.conta-cols{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start}.conta-lado{position:sticky;top:12px}}.rodada{padding:12px 14px}.rodada.r-pronto{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.rodada.r-novo{border-color:var(--warn);background:var(--warn-50)}.rodada.r-cancelado{opacity:.6}.rd-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rd-topo strong{font-size:14.5px}.rd-itens{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rd-itens li{justify-content:space-between;gap:10px;font-size:14.5px;display:flex}.rd-itens li>span:first-child{min-width:0}.rd-itens li.riscado>span:first-child{text-decoration:line-through}.rd-obs{background:var(--fill);border-radius:8px;margin-top:6px;padding:6px 10px}.rd-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.conta-valores{flex-direction:column;gap:6px;display:flex}.cv-linha{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:15px;display:flex}.cv-total{border-top:1px solid var(--line);margin-top:2px;padding-top:6px;font-size:18px;font-weight:800}.cv-falta{color:var(--bad);font-weight:700}.cv-ok{color:var(--ok);font-weight:700}.cv-ok svg{width:18px;height:18px}.cv-linha.cv-ok>span:last-child{align-items:center;gap:4px;display:inline-flex}.cv-pessoas{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:10px;font-size:14.5px;font-weight:600;display:flex}.cv-pessoas>span:first-child{align-items:center;gap:6px;display:inline-flex}.cv-pessoas svg{width:16px;height:16px}.conta-valores .chave-linha label{cursor:pointer}.conta-valores .chave-linha .cv-tirou{color:var(--warn);font-weight:700}.conta-valores .chave-linha{padding:6px 0}.conta-acoes{flex-direction:column;gap:8px;margin-top:12px;display:flex}.seg.seg-4{flex-wrap:wrap}.seg.seg-4 button{flex:calc(50% - 4px)}.pix-conta{flex-direction:column;align-items:center;gap:12px;padding-bottom:8px;display:flex}.pix-conta img{aspect-ratio:1;border:1px solid var(--line);border-radius:12px;width:min(260px,70vw)}.girando.pequeno{vertical-align:-2px;border-width:2px;width:14px;height:14px;margin-right:6px;display:inline-block}.mesa-qr-mini{border:1px solid var(--line);background:#fff;border-radius:6px;width:40px;height:40px}.rc-quanto{color:var(--ink2);margin:8px 0 14px;font-size:15px}.rc-quanto strong{color:var(--ink);font-variant-numeric:tabular-nums}.rc-iguais{border-top:0;margin-top:12px;padding-top:0}.pi-lista{flex-direction:column;gap:12px;margin-top:10px;display:flex}.pi-quem{flex-wrap:wrap}.pi-grupo{flex-direction:column;gap:6px;display:flex}.pi-de{color:var(--muted);font-size:12.5px;font-weight:700}.pi-item{border:1px solid var(--line);background:var(--bg);border-radius:14px;transition:border-color .18s,background-color .18s}.pi-item.on{border-color:var(--folha);background:var(--broto)}.pi-item.pago{background:var(--fill)}.pi-marca{text-align:left;width:100%;min-height:52px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.pi-marca:disabled{cursor:default}.pi-caixa{border:2px solid var(--line);background:var(--bg);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:background-color .15s,border-color .15s;display:grid}.pi-caixa svg{stroke-width:3px;color:#fff;width:15px;height:15px}.pi-item.on .pi-caixa{background:var(--folha);border-color:var(--folha)}.pi-item.pago .pi-caixa{background:var(--faint);border-color:var(--faint)}.pi-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pi-nome{font-size:15px;font-weight:600}.pi-item.pago .pi-nome{color:var(--muted)}.pi-sub{color:var(--ok);font-size:12.5px;font-weight:700}.pi-valor{font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:700}.pi-qtd{justify-content:space-between;align-items:center;gap:10px;padding:0 12px 10px 46px;display:flex}.pi-qtd .stepper span{min-width:54px;font-size:14px}.escolher{flex-direction:column;gap:10px;display:flex}.esc-busca .limpar{width:40px;height:40px;color:var(--muted);place-items:center;display:grid;position:absolute;top:4px;right:4px}.esc-busca .limpar svg{width:18px;height:18px}.esc-cats{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.esc-cats::-webkit-scrollbar{display:none}.esc-cats .chip{flex:none}.esc-cat h4{margin:4px 0 8px;font-size:14px;font-weight:800}.gi.on{background:var(--broto);color:var(--ink);box-shadow:inset 0 0 0 1px var(--folha)}.gi.on span{color:var(--ink2)}.gi:disabled{opacity:.5}.esc-cartoes{flex-direction:column;gap:8px;display:flex}.esc-cartao{border:1px solid var(--line);background:var(--bg);text-align:left;width:100%;color:var(--ink);cursor:pointer;border-radius:16px;align-items:stretch;gap:12px;padding:12px;display:flex;position:relative}.esc-cartao.on{border-color:var(--folha);box-shadow:inset 0 0 0 1px var(--folha)}.esc-cartao:disabled{opacity:.5;cursor:not-allowed}.esc-cartao img{object-fit:cover;border-radius:12px;flex:none;width:92px;height:92px}.ec-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ec-t strong{font-size:15.5px}.ec-d{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ec-p{margin-top:auto;font-size:14.5px;font-weight:700}.ec-n{background:var(--folha);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-6px;left:-6px}.mesa-cli{background:var(--bg);min-height:100dvh;padding-bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.mesa-cli.vazia{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:24px}.mc-topo{padding:calc(14px + var(--sat)) 16px 12px;background:var(--loja,var(--noite));color:#fff;align-items:center;gap:12px;display:flex}.mc-logo{object-fit:cover;width:46px;height:46px;color:var(--loja-on,#fff);background:#ffffff24;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.mc-t{flex-direction:column;flex:1;min-width:0;display:flex}.mc-t strong{font-family:var(--f-titulo);overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.2}.mc-t span{opacity:.85;font-size:13.5px}.mc-abas{margin:12px 16px}.mc-abas button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.mc-abas svg{width:16px;height:16px}.mc-corpo{padding:0 16px}.mc-barra{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);z-index:20;animation:.25s ease-out tela-entra;position:fixed;bottom:0;left:0;right:0}.mc-vazio{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.mc-vazio svg{width:32px;height:32px}.mc-vazio strong{color:var(--ink)}.mc-conta{flex-direction:column;gap:10px;display:flex}.mc-chamar{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff29;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:700;transition:background-color .18s,color .18s;display:inline-flex}.mc-chamar:hover:not(:disabled){background:#ffffff42}.mc-chamar.on{color:var(--ink);background:#fff}.mc-chamar svg{flex:none;width:16px;height:16px}.mc-campos{gap:14px;margin-top:14px;display:grid}.mp-nomes{align-items:center;margin-top:8px}.mp-nomes>span{flex-basis:100%}.sl-juntou{align-items:center}.sl-juntou>span{flex:1}.pp-linha{align-items:center;gap:10px;padding:8px 0}.pp-linha .li-t{min-width:0}.mc-meu{justify-content:space-between;align-items:center;gap:10px;display:flex}.mc-tirar{color:var(--anil);text-align:left;cursor:pointer;margin-top:2px;padding:4px 0;font-size:13.5px;font-weight:700;display:block}@media (max-width:360px){.mc-chamar{padding:0 10px;font-size:13px}}.dv-lembra{gap:6px;display:grid}.dv-lembra-t{color:var(--muted);font-size:13px;font-weight:600}.dv-lembra .chip{cursor:pointer;max-width:100%;min-height:36px;padding:0 12px 0 10px;font-size:13.5px}.dv-lembra .chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-pronto>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-prox{font-weight:500}.radios{flex-direction:column;gap:8px;display:flex}.radio-card input{width:20px;height:20px;accent-color:var(--folha);flex:none}.radio-card>input+span{flex-direction:column;display:flex}.so-imprime{display:none}@media print{.nao-imprime,.side,.nav-b,.sem-conexao,.toast-root,.barra-progresso{display:none!important}.so-imprime{display:grid!important}.folha-qrs{grid-template-columns:repeat(2,1fr);gap:12mm;padding:8mm}.qr-cartao{break-inside:avoid;text-align:center;border:1px dashed #999;border-radius:6mm;flex-direction:column;align-items:center;gap:4mm;padding:8mm;display:flex}.qr-cartao img{width:60mm;height:60mm}.qr-cartao strong{font-size:16pt}.qr-mesa{font-size:22pt;font-weight:800}.qr-dica{color:#444;font-size:10pt}html,body,.raiz,.panel,.panel-in,.main{background:#fff!important;height:auto!important;overflow:visible!important}}.salao-b{padding-bottom:28px}.cms{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px;display:grid}.cm{border:1px solid var(--line);background:var(--bg);border-radius:18px;transition:border-color .18s,box-shadow .18s,scale .12s;display:flex;position:relative;overflow:hidden}.cm:has(.cm-abrir:active){scale:.975}.cm-abrir{text-align:left;min-width:0;color:var(--ink);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:14px 14px 0;display:flex}.cm-nome{align-items:center;gap:6px;max-width:calc(100% - 26px);font-size:16px;font-weight:800;line-height:1.25;display:flex}.cm-nome span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-nome svg{width:16px;height:16px;color:var(--muted);flex:none}.cm-valor{font-family:var(--f-titulo);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:800}.cm-meta{color:var(--muted);margin-bottom:10px;font-size:13px}.cm-estado{background:var(--fill);color:var(--ink2);align-self:stretch;align-items:center;gap:6px;margin:auto -14px 0;padding:9px 14px;font-size:13.5px;font-weight:700;display:flex}.cm-estado svg{flex:none;width:15px;height:15px}.cm-mais{width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.cm-mais:hover{background:var(--fill);color:var(--ink)}.cm-mais svg{width:20px;height:20px}.cm.alerta{border-color:var(--cobre);animation:1.8s ease-in-out infinite mesa-chama}.cm.alerta .cm-estado{background:var(--cobre);color:var(--noite)}.cm.pronto{border-color:var(--verde)}.cm.qr{border-color:var(--anil)}.cm.atraso{border-color:var(--cobre)}.cm.atraso .cm-estado{background:var(--cobre);color:var(--noite)}.cm.qr .cm-estado{background:var(--anil);color:#fff}.cm.pronto .cm-estado{background:var(--verde);color:var(--noite)}.cm.pago .cm-estado{background:var(--broto);color:var(--noite)}.cm.vazio .cm-estado{color:var(--muted);font-weight:600}@media (prefers-reduced-motion:reduce){.cm.alerta{animation:none}}.cms-dica{color:var(--muted);margin:10px 2px 0;font-size:13px}@media (hover:hover){.cms-dica{display:none}}.salao-vazio{text-align:center;padding:28px}.salao-vazio p{max-width:440px;margin:4px auto 0}.salao-vazio-acoes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.mesa.mini{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.conta-barra{background:var(--bg);border-top:1px solid var(--line);flex:none;gap:8px;padding:10px 16px;display:flex}.conta-barra .btn{white-space:nowrap}.conta-barra .grow{flex:1;min-width:0}.rd-valor{flex:none;align-items:center;gap:2px;display:inline-flex}.rd-tirar{width:32px;height:32px;color:var(--faint);cursor:pointer;border-radius:50%;place-items:center;margin:-6px -8px -6px 0;display:grid}.rd-tirar:hover{background:var(--fill);color:var(--bad)}.rd-tirar svg{width:16px;height:16px}.ac-resumo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ac-resumo>span{flex-direction:column;min-width:0;display:flex}.ac-resumo strong{font-family:var(--f-titulo);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.ac-resumo small{color:var(--muted);font-size:13.5px}.fc-cozinha{gap:8px;margin-top:12px;display:grid}.fc-cozinha-t{align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.fc-cozinha-t svg{width:17px;height:17px}.fc-cozinha .radio-card small{color:var(--muted);font-size:13px}.qr-comanda{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.qr-comanda img{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(280px,72vw);padding:10px}.qr-dica-tela{font-family:var(--f-titulo);margin:4px 0 0;font-size:18px;font-weight:800}.qr-comanda>.small{max-width:340px}.qr-acoes{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:8px;display:grid}.qr-acoes .btn{padding-inline:8px}.mc-fim{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.mc-fim svg{width:40px;height:40px;color:var(--ok)}.mc-fim strong{font-family:var(--f-titulo);font-size:22px;font-weight:800}
