:root{--breu:#0e0b09;--breu-topo:#15110f;--ambar:#e0a341;--ambar-fraco:rgba(224,163,65,.12);--neve:#f6f1ea;--neve-media:hsla(35,40%,94%,.72);--neve-fraca:hsla(35,40%,94%,.42);--fio:hsla(35,40%,94%,.11);--fio-forte:hsla(35,40%,94%,.2);--display:"Fraunces",Georgia,serif;--sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--breu);color:var(--neve);font-family:var(--sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{font:inherit;color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.palco{position:relative;height:100dvh;overflow:hidden}.rolagem{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:620px){body{display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 0,#1a1512 0,var(--breu) 60%) fixed}.palco{width:420px;max-width:100%;height:min(900px,calc(100dvh - 40px));border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 0 1px hsla(35,40%,94%,.07)}}.hero{position:relative;height:62dvh;min-height:320px;display:flex;align-items:flex-end;overflow:hidden}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video--parado{opacity:0}.hero__veu{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,11,9,.55) 0,rgba(14,11,9,.1) 38%,var(--breu) 97%)}.hero__texto{position:relative;padding:0 20px 26px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.hero__logo{display:block;max-width:62%;max-height:104px;object-fit:contain;filter:drop-shadow(0 2px 14px rgba(0,0,0,.55))}.hero__logo--placa{padding:12px 18px;border-radius:16px;background:hsla(0,0%,100%,.93);filter:drop-shadow(0 6px 22px rgba(0,0,0,.45));max-height:112px}.hero__nome{font-family:var(--display);font-size:2.4rem;font-weight:600;letter-spacing:-.03em;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.6)}.hero__nome--frase{font-size:1.62rem;font-weight:500;letter-spacing:-.015em;line-height:1.22;max-width:19ch;margin:0}.hero__horario{margin:9px 0 0;font-size:.86rem;font-weight:600;color:var(--neve-media)}.topo-flutua{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;gap:10px;padding:16px}.topo-flutua__dir{display:flex;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--fio-forte);border-radius:999px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer}.grade{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:4px 16px 40px}.categoria{position:relative;aspect-ratio:3/2;display:flex;align-items:flex-end;padding:0;border:0;border-radius:16px;overflow:hidden;background:none;cursor:pointer}.categoria--sem-capa{background:linear-gradient(145deg,#1d1917,#100d0c 78%)}.categoria--sem-capa:after{content:"sem capa";position:absolute;top:14px;right:15px;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.categoria__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.categoria__veu{position:absolute;inset:0;background:linear-gradient(180deg,transparent 32%,rgba(8,6,5,.86))}.categoria__play{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 9px;border:1px solid rgba(224,163,65,.5);border-radius:99px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.8rem;font-weight:700}.categoria__play-ic{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ambar);color:#1d1405;font-size:.6rem;padding-left:2px}.categoria__texto{position:relative;width:100%;padding:14px;text-align:left}.categoria__nome{display:block;font-family:var(--display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.categoria__conta{display:block;margin-top:2px;font-size:.74rem;color:var(--neve-media)}.stories{position:absolute;inset:0;z-index:10;background:#000}.stories__palco{position:relative;height:100%}.stories__foto,.stories__sem-midia,.stories__video{z-index:0}.stories__foto,.stories__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stories__sem-midia{position:absolute;inset:0;background:radial-gradient(130% 80% at 50% 8%,#22222b 0,#0b0b10 70%)}.stories__video--parado{opacity:0}.destravar{position:absolute;left:50%;top:42%;z-index:5;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;padding:16px 22px;border:1px solid var(--fio-forte);border-radius:18px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--neve);font-size:.95rem;font-weight:700;text-align:center;cursor:pointer}.destravar__ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:3px;border-radius:50%;background:var(--ambar);color:#1d1405;font-size:1.05rem;padding-left:3px}.destravar small{max-width:17em;font-size:.74rem;font-weight:500;line-height:1.35;color:var(--neve-media)}.stories__sombra-topo{top:0;height:180px;background:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.stories__sombra-base,.stories__sombra-topo{position:absolute;left:0;right:0;z-index:1;transform:translateZ(0)}.stories__sombra-base{bottom:0;height:74%;background:linear-gradient(0deg,rgba(0,0,0,.94),rgba(0,0,0,.82) 26%,rgba(0,0,0,.35) 66%,transparent)}.stories__toque{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:32% 68%}.stories__toque button{border:0;background:none;cursor:pointer}.stories__topo{position:absolute;top:24px;left:0;right:0;z-index:6;display:flex;justify-content:space-between;gap:10px;padding:14px 16px}.redondo{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--fio-forte);border-radius:50%;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.regua-faixa{position:absolute;top:86px;left:0;right:0;z-index:6}.regua{display:flex;gap:7px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none}.regua::-webkit-scrollbar{display:none}.regua__item{flex:0 0 auto;padding:7px 14px;border:1px solid var(--fio-forte);border-radius:999px;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer}.regua__item[aria-current=true]{background:var(--ambar);border-color:var(--ambar);color:#1d1405}.stories__barras{position:absolute;top:12px;left:16px;right:16px;z-index:7;display:flex;align-items:center;gap:4px}.barra{flex:1 1;height:2.5px;border-radius:2px;background:hsla(0,0%,100%,.28);overflow:hidden}.barra span{display:block;height:100%;width:0;background:var(--neve)}.barra--vista span{width:100%}.barra--ativa span{width:var(--de,0);animation:enche var(--dur,6s) linear forwards}.stories--pausado .barra--ativa span{animation-play-state:paused}@keyframes enche{0%{width:var(--de,0)}to{width:var(--ate,100%)}}.barra-pausa{flex:0 0 auto;padding:2px 5px;border:0;border-radius:6px;background:none;font-size:.68rem;cursor:pointer;opacity:.8}.ficha{position:absolute;left:0;right:0;bottom:0;z-index:6;transform:translateZ(0);padding:0 18px 20px;max-height:74%;overflow-y:auto;scrollbar-width:none}.ficha::-webkit-scrollbar{display:none}.ficha__topo{display:flex;align-items:flex-start}.ficha__id{flex:1 1;min-width:0}.ficha__cat{display:block;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar)}.ficha__nome{margin:6px 0 0;font-family:var(--display);font-size:1.92rem;font-weight:600;letter-spacing:-.02em;line-height:1.06}.ficha__preco{display:block;margin-top:7px;font-size:1.24rem;font-weight:700;letter-spacing:-.02em}.ficha__preco--vazio{font-size:.92rem;font-weight:500;font-style:italic;color:var(--neve-fraca)}.ficha__serve{display:block;margin-top:3px;font-size:.78rem;font-weight:600;color:var(--neve-media)}.ficha__desc{margin:11px 0 0;font-size:1.02rem;line-height:1.42;color:hsla(0,0%,100%,.84);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ficha__mais{margin-top:8px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.7}.sem-video-aviso{display:inline-block;margin-top:12px;padding:5px 12px;border:1px solid hsla(0,0%,100%,.22);border-radius:99px;font-size:.74rem;font-weight:600;color:hsla(0,0%,100%,.6)}.dica-avancar{position:absolute;right:22px;top:24%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:4px;color:hsla(0,0%,100%,.72);font-size:.82rem;font-weight:500;text-shadow:0 1px 8px rgba(0,0,0,.7);pointer-events:none;animation:respira 2.6s ease-in-out infinite}.dica-avancar span{font-size:1.5rem}@keyframes desce{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes respira{0%,to{opacity:.35;transform:translateX(0)}50%{opacity:1;transform:translateX(6px)}}.barra-acoes{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;margin-top:18px;padding:8px 0 2px}.cta-quero{flex:1 1;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;border:0;border-radius:999px;background:var(--ambar);color:#1d1405;font:inherit;font-size:1.04rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .14s ease,background .14s ease}.cta-quero:active{transform:scale(.975)}.cta-qtd{flex:1 1;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 5px;border:1px solid rgba(224,163,65,.55);border-radius:999px;background:hsla(0,0%,100%,.1)}.cta-qtd__passo{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:var(--ambar);font:inherit;font-size:1.45rem;font-weight:800;line-height:1;cursor:pointer;transition:background .14s ease}.cta-qtd__passo:active{transform:scale(.92)}.cta-qtd__n{font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.acao{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid var(--fio-forte);border-radius:50%;background:none;color:#fff;cursor:pointer;transition:border-color .16s ease,color .16s ease}.acao:hover{border-color:var(--ambar)}.acao svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor}.acao--ativa{border-color:var(--ambar);color:var(--ambar)}.acao--ativa svg{fill:var(--ambar)}.selo-esgotado{flex:1 1;text-align:center;padding:15px;border:1px solid var(--fio-forte);border-radius:999px;font-size:.9rem;font-weight:700;color:var(--neve-media)}.selo-esgotado--mini{flex:none;display:inline-block;margin-left:8px;padding:2px 8px;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.folha-lista{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:rgba(8,6,5,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.folha-lista__topo{justify-content:space-between;padding:20px 18px 12px}.busca,.folha-lista__topo{display:flex;align-items:center}.busca{position:relative;margin:0 18px 10px}.busca__lupa{position:absolute;left:14px;width:17px;height:17px;fill:none;stroke:var(--neve-fraca);stroke-width:1.9;stroke-linecap:round;pointer-events:none}.busca__campo{flex:1 1;min-height:46px;padding:12px 42px;border:1px solid var(--fio-forte);border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--neve);font:inherit;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.busca__campo::placeholder{color:var(--neve-fraca)}.busca__campo:focus{outline:none;border-color:var(--ambar);background:hsla(0,0%,100%,.08)}.busca__campo::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.busca__limpar{position:absolute;right:6px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--neve-fraca);font-size:.95rem;cursor:pointer}.busca__limpar:hover{color:var(--neve)}.idiomas{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:rgba(0,0,0,.45);border:1px solid var(--fio-forte);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idiomas__op{min-width:34px;min-height:30px;padding:0 9px;border:0;border-radius:999px;background:none;color:var(--neve-media);font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.idiomas__op--on{background:hsla(0,0%,100%,.14);color:#fff}.busca__vazio{margin:4px 18px 10px;font-size:.88rem;line-height:1.45;color:var(--neve-media)}.selo{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:rgba(14,13,11,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.selo--queridinho{color:#8ff0bb;border:1px solid rgba(110,231,160,.5)}.selo--protagonista{color:var(--ambar);border:1px solid rgba(200,162,74,.6)}.selo--novidade{color:#fff;border:1px solid hsla(0,0%,100%,.42)}.selo--mini{margin-left:8px;padding:2px 8px;font-size:.58rem;letter-spacing:.06em;vertical-align:middle}.selo-folha{margin:0 0 2px;font-family:var(--display);font-style:italic;font-size:.95rem;font-weight:400;letter-spacing:.01em}.selo-folha--queridinho{color:#8ff0bb}.selo-folha--protagonista{color:var(--ambar)}.selo-folha--novidade{color:var(--neve-media)}.folha-lista__topo h2{font-family:var(--display);font-size:1.5rem;font-weight:600;margin:0}.folha-lista .regua-faixa{position:static;padding-bottom:8px}.folha-lista__corpo{flex:1 1;overflow-y:auto;padding:6px 18px 28px}.bloco-nome{font-family:var(--display);font-size:1.22rem;font-weight:600;margin:22px 0 10px}.linha-item{display:flex;gap:13px;width:100%;padding:11px 0;border:0;border-top:1px solid var(--fio);background:none;text-align:left;cursor:pointer}.linha-item--esgotado{opacity:.5}.linha-item__thumb{flex:0 0 auto;width:62px;height:62px;border-radius:13px;object-fit:cover;background:hsla(0,0%,100%,.07)}.linha-item__txt{flex:1 1;min-width:0}.linha-item__nome{display:block;font-size:1rem;font-weight:600}.linha-item__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:3px 0 0;font-size:.85rem;line-height:1.4;color:hsla(0,0%,100%,.52)}.linha-item__preco{display:block;margin-top:5px;font-size:.97rem;font-weight:600}.linha-item__coracao{margin-left:7px;color:var(--ambar);font-size:.9rem}.linha-item__preco--vazio{font-style:italic;font-weight:500;color:var(--neve-fraca)}.ficha{padding-bottom:calc(20px + var(--barra-pedido, 0px))}.folha-lista__corpo{padding-bottom:calc(28px + var(--barra-pedido, 0px))}.pedido-barra{position:absolute;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;border:0;background:var(--ambar);color:#1d1405;text-align:left;cursor:pointer;animation:sobe .26s cubic-bezier(.2,.8,.3,1)}.pedido-barra__n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(29,20,5,.16);font-size:.92rem;font-weight:800}.pedido-barra__txt{flex:1 1;min-width:0;font-size:.94rem;font-weight:800}.pedido-barra__txt,.pedido-barra__txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pedido-barra__txt small{display:block;font-size:.76rem;font-weight:600;opacity:.74}.pedido-barra__seta{flex:0 0 auto;font-size:.95rem;font-weight:800;white-space:nowrap}.folha{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;background:rgba(8,6,5,.94);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.folha__topo{display:flex;align-items:center;justify-content:space-between;padding:20px 18px 10px}.folha__topo h2{font-family:var(--display);font-size:1.5rem;font-weight:600;margin:0}.folha__corpo{flex:1 1;overflow-y:auto;padding:4px 16px 16px}.folha__linha-fina{margin:0 16px 6px;font-size:.82rem;color:var(--neve-media)}.folha-verdade{margin:2px 16px 14px;padding:11px 13px;border-radius:12px;border:1px solid rgba(224,163,65,.4);background:var(--ambar-fraco);font-size:.86rem;line-height:1.4;color:var(--neve)}.folha__pe{padding:14px 16px 22px;border-top:1px solid var(--fio)}.folha-vazia{padding:46px 20px;text-align:center;color:var(--neve-fraca);font-size:.92rem;line-height:1.6}.item-pedido{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--fio)}.item-pedido:first-child{border-top:0}.item-pedido__thumb{flex:0 0 auto;width:54px;height:54px;border-radius:12px;object-fit:cover;background:hsla(0,0%,100%,.07)}.item-pedido__txt{flex:1 1;min-width:0}.item-pedido__nome{font-size:.97rem;font-weight:600;line-height:1.25}.item-pedido--acabou .item-pedido__nome,.item-pedido--acabou .item-pedido__thumb{opacity:.42}.item-pedido--acabou .item-pedido__nome{text-decoration:line-through}.item-pedido__acabou{display:block;margin-top:3px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ambar,#e8a33d)}.item-pedido__tirar{flex:0 0 auto;padding:8px 14px;border:1px solid var(--fio);border-radius:999px;background:transparent;color:inherit;font-size:.82rem;font-weight:600}.btn-cheio:disabled{opacity:.4}.contador{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--fio-forte);border-radius:999px}.contador button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:none;font-size:1.05rem;font-weight:700;cursor:pointer}.contador span{min-width:22px;text-align:center;font-size:.97rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumo{margin:0 0 14px;font-size:.95rem;font-weight:700}.resumo small{display:block;margin-top:3px;font-size:.76rem;font-weight:500;color:var(--neve-fraca)}.btn-cheio{min-height:50px;border:0;border-radius:13px;background:var(--ambar);color:#1d1405;font-size:1rem;font-weight:800}.btn-cheio,.btn-vazio{width:100%;cursor:pointer}.btn-vazio{min-height:46px;margin-top:9px;border:1px solid var(--fio-forte);border-radius:13px;background:none;font-size:.93rem;font-weight:600}.comanda{position:absolute;inset:0;z-index:45;display:flex;flex-direction:column;background:var(--breu)}.comanda__topo{padding:22px 20px 6px;text-align:center}.comanda__selo{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--ambar)}.comanda__topo h2{font-family:var(--display);font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:8px 0 0}.comanda__instrucao{margin:8px 0 0;font-size:.92rem;color:var(--neve-media)}.comanda__corpo{flex:1 1;overflow-y:auto;padding:16px 20px}.comanda__linha{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-bottom:1px dashed var(--fio)}.comanda__qtd{flex:0 0 auto;min-width:38px;font-size:1.3rem;font-weight:800;color:var(--ambar);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comanda__nome{flex:1 1;min-width:0;font-size:1.1rem;font-weight:600;line-height:1.25}.comanda__pe{padding:16px 20px 24px;border-top:1px solid var(--fio)}.aviso-flutua{position:absolute;left:50%;top:132px;max-width:78%;text-align:center;z-index:50;transform:translateX(-50%);margin:0;padding:9px 17px;animation:desce .22s ease-out;border-radius:999px;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.85rem;font-weight:600}.institucional{max-width:520px;margin:0 auto;padding:18vh 24px;text-align:center}.institucional h1{font-family:var(--display);font-size:2.6rem;font-weight:600;letter-spacing:-.03em;margin:0}.institucional p{color:var(--neve-media);line-height:1.6}.institucional__nota{font-size:.88rem;color:var(--neve-fraca)}@media (prefers-reduced-motion:reduce){.barra--ativa span,.pedido-barra{animation:none}.barra--ativa span{width:100%}}.sugestao{display:flex;gap:13px;padding:14px 0;border-top:1px solid var(--fio)}.sugestao:first-child{border-top:0}.sugestao__foto{flex:0 0 auto;width:70px;height:88px;border-radius:12px;object-fit:cover;background:hsla(0,0%,100%,.07)}.sugestao__txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sugestao__motivo{align-self:flex-start;max-width:100%;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ambar);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sugestao__motivo--par,.sugestao__motivo--selo{padding:3px 9px;border-radius:999px;font-size:.7rem;letter-spacing:.02em;text-transform:none}.sugestao__motivo--par{background:rgba(127,211,174,.14);color:#8fdcb9}.sugestao__motivo--selo{background:hsla(39,82%,68%,.15);color:#f0c06a}.sugestao__nome{font-size:1.04rem;font-weight:700;line-height:1.2}.sugestao__desc{font-size:.78rem;line-height:1.32;color:var(--neve-fraca);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sugestao__pe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.sugestao__preco{font-size:.92rem;font-weight:700;min-width:0}.sugestao__add{flex:0 0 auto;padding:9px 14px;border:1px solid var(--ambar);border-radius:999px;background:none;color:var(--ambar);font-size:.85rem;font-weight:800;white-space:nowrap;cursor:pointer}.sugestao__add:active{transform:scale(.97)}.hero__horario{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 15px;border:1px solid var(--fio-forte);border-radius:999px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.85rem;font-weight:700;color:var(--neve)}.hero__ponto{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.22)}.hero__horario--fechado{color:var(--neve-media)}.hero__horario--fechado .hero__ponto{background:var(--neve-fraca);box-shadow:none}.hero__frase{margin:0;font-size:.84rem;font-weight:500;color:var(--neve-media)}.hero__lugar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:2px 0 0}.hero__rota{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--neve);font-size:.85rem;font-weight:600;line-height:1.35;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.3);text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:4px}.hero__rota svg{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:var(--ambar);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero__rota:hover{-webkit-text-decoration-color:var(--ambar);text-decoration-color:var(--ambar)}.hero__insta{display:inline-flex;align-items:center;min-height:44px;color:var(--neve-media);font-size:.82rem;font-weight:600}.hero__insta:hover{color:var(--ambar)}.atalhos{display:flex;gap:8px;overflow-x:auto;padding:14px 16px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.atalhos::-webkit-scrollbar{display:none}.atalhos__item{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:1px solid var(--fio-forte);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--neve);font-size:.88rem;font-weight:600;white-space:nowrap;cursor:pointer}.atalhos__item:active{transform:scale(.97)}.atalhos__n{font-size:.74rem;font-weight:700;color:var(--neve-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.galeria{gap:10px;margin-top:11px}.galeria,.galeria__pontos{display:flex;align-items:center}.galeria__pontos{gap:6px}.galeria__ponto{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.34);cursor:pointer;transition:background .16s ease,transform .16s ease}.galeria__ponto--video{width:9px;height:9px;background:rgba(224,163,65,.5)}.galeria__ponto--ativo{background:var(--neve);transform:scale(1.25)}.galeria__ponto--ativo.galeria__ponto--video{background:var(--ambar)}.galeria__conta{font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--neve-fraca)}.detalhe__fundo{position:absolute;inset:0;z-index:7;width:100%;padding:0;border:0;background:rgba(0,0,0,.52);cursor:pointer;animation:surge .18s ease both}.detalhe{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;flex-direction:column;max-height:76%;padding:10px 18px calc(16px + var(--barra-pedido, 0px));border-radius:20px 20px 0 0;background:#0e0c0a;border-top:1px solid var(--fio-forte);box-shadow:0 -18px 44px rgba(0,0,0,.5);animation:sobe .22s cubic-bezier(.2,.8,.3,1) both}.detalhe__alca{align-self:center;width:38px;height:4px;border-radius:999px;background:hsla(0,0%,100%,.26)}.detalhe__rolo{overflow-y:auto;margin-top:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.detalhe__nome{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.015em}.detalhe__desc{margin:9px 0 0;font-size:.97rem;line-height:1.52;color:hsla(0,0%,100%,.84);white-space:pre-line}.detalhe__titulo{margin:18px 0 0;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--neve-fraca)}.detalhe__lista{margin:9px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.detalhe__lista li{font-size:.82rem;line-height:1.45;color:hsla(0,0%,100%,.72)}.detalhe__lista b{color:hsla(0,0%,100%,.96);font-weight:700}.detalhe__aviso{margin:14px 0 0;padding:11px 13px;border-radius:12px;background:hsla(0,0%,100%,.05);font-size:.8rem;line-height:1.46;color:hsla(0,0%,100%,.78)}.detalhe__aviso,.detalhe__fechar{border:1px solid var(--fio-forte)}.detalhe__fechar{flex:0 0 auto;min-height:48px;margin-top:14px;padding:13px 20px;border-radius:999px;background:hsla(0,0%,100%,.07);color:#fff;font:inherit;font-size:.96rem;font-weight:700;cursor:pointer}@keyframes sobe{0%{transform:translateY(100%)}}@keyframes surge{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.detalhe,.detalhe__fundo{animation:none}}.harmoniza{margin-top:15px}.harmoniza__titulo{margin:0 0 8px;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar)}.harmoniza__frase{margin:0 0 9px;font-size:.84rem;line-height:1.38;color:hsla(0,0%,100%,.82)}.harmoniza__frase strong{font-weight:700;color:var(--neve)}.harmoniza__fila{display:grid;grid-gap:8px;gap:8px}.harmoniza__cartao{position:relative;width:100%;border:1px solid var(--fio-forte);border-radius:14px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.harmoniza__corpo{display:flex;gap:10px;width:100%;padding:9px 42px 9px 9px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.harmoniza__foto{flex:0 0 auto;width:48px;height:58px;border-radius:10px;object-fit:cover;background:hsla(0,0%,100%,.08)}.harmoniza__txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.harmoniza__motivo{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neve-fraca);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.harmoniza__nome{font-size:.95rem;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.harmoniza__preco{margin-top:2px;font-size:.82rem;font-weight:700}.harmoniza__add{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--ambar);border-radius:50%;background:rgba(0,0,0,.45);color:var(--ambar);font-size:1.05rem;font-weight:800;line-height:1;cursor:pointer}.harmoniza__add--feito{background:var(--ambar);color:#1d1405;font-size:.9rem}.harmoniza__add:active{transform:translateY(-50%) scale(.94)}.harmoniza--texto{display:grid;grid-gap:7px;gap:7px}.harmoniza-linha{position:relative;margin:0;padding:0;border-left:2px solid var(--ambar)}.harmoniza-linha__corpo{display:block;width:100%;padding:2px 42px 2px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.harmoniza-linha__rotulo{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ambar)}.harmoniza-linha__nome{font-size:.92rem;font-weight:700}.harmoniza-linha__preco{margin-left:7px;font-size:.82rem;font-weight:700;color:hsla(0,0%,100%,.78)}.harmoniza-linha__nota{display:block;margin-top:1px;font-size:.78rem;line-height:1.35;color:hsla(0,0%,100%,.72)}.harmoniza--texto .harmoniza__add{top:0;transform:none}.harmoniza--texto .harmoniza__add:active{transform:scale(.94)}.depois{position:absolute;left:0;right:0;bottom:0;z-index:60;padding:18px 18px calc(16px + env(safe-area-inset-bottom) + var(--barra-pedido, 0px));border-radius:22px 22px 0 0;border-top:1px solid var(--fio-forte);background:rgba(14,11,9,.985);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:sobe .26s cubic-bezier(.2,.8,.3,1)}.depois__ok{margin:0;font-size:.8rem;font-weight:700;color:var(--ambar)}.depois__titulo{margin:4px 0 13px;font-family:var(--display);font-size:1.42rem;font-weight:600;letter-spacing:-.02em}.depois__par{display:grid;grid-gap:9px;gap:9px}.depois__corpo{display:flex;gap:12px;width:100%;padding:10px;border:1px solid var(--fio-forte);border-radius:14px;background:hsla(0,0%,100%,.04);color:inherit;font:inherit;text-align:left;cursor:pointer}.depois__foto{flex:0 0 auto;width:54px;height:64px;border-radius:10px;object-fit:cover;background:hsla(0,0%,100%,.08)}.depois__txt{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.depois__motivo{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neve-fraca)}.depois__nome{margin-top:1px;font-size:1rem;font-weight:700}.depois__preco{margin-top:2px;font-size:.86rem;font-weight:700;color:var(--neve-media)}.depois__nota{margin-top:4px;font-size:.8rem;line-height:1.35;color:var(--neve-media)}.depois__somar{width:100%;padding:15px;border:0;border-radius:14px;background:var(--ambar);color:#1d1405;font:inherit;font-size:1rem;font-weight:800;cursor:pointer}.depois__somar:active{transform:scale(.985)}.depois__nao{width:100%;margin-top:6px;padding:12px;border:0;background:none;color:var(--neve-media);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer}.variacoes{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0}.variacao{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.88);font:inherit;font-size:.79rem;font-weight:600;cursor:pointer}.variacao--on{background:var(--ambar);border-color:var(--ambar);color:#2a1d07;font-weight:800}.variacao__preco{font-weight:600;opacity:.62;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.variacao:active{transform:scale(.97)}.item-pedido__variacao{display:block;margin-top:1px;font-size:.76rem;color:var(--ambar);font-weight:600}.alergia{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:8px 0 0;font-size:.8rem;line-height:1.35;color:hsla(0,0%,100%,.88)}.alergia__rot{padding:2px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.34);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.folha-aviso{margin:14px 2px 0;font-size:.72rem;line-height:1.4;color:hsla(0,0%,100%,.52)}