@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chao:#2a0b14;--vinho:#4a0f22;--vinho-2:#5c1a2e;--tinta:#fff3f0;--tinta-suave:#f2cfc6;--acento:#ef4a2b;--sobre-acento:#2a0b14;--rosa:#f6c7c0;--acafrao:#f2b33d;--fonte:"Bricolage Grotesque Variable", "Arial Narrow", system-ui, sans-serif;--t-mega:clamp(56px, 7.4vw, 124px);--t-titulo:clamp(36px, 4.2vw, 64px);--t-sub:clamp(20px, 1.7vw, 26px);--t-texto:18px;--t-nota:15px;--m:clamp(20px, 3.4vw, 56px);--secao:clamp(88px, 10vw, 152px);--ease:cubic-bezier(.23, 1, .32, 1);--raio:20px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--chao);color:var(--tinta);font-family:var(--fonte);font-size:var(--t-texto);letter-spacing:.005em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}button,input,select{font:inherit;color:inherit}::selection{background:var(--acento);color:var(--tinta)}input,select{caret-color:var(--acento)}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}[id]{scroll-margin-top:84px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;font-stretch:75%;line-height:.96}p{text-wrap:pretty;max-width:56ch;margin:0}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{cursor:pointer;background:var(--acento);min-height:54px;color:var(--sobre-acento);white-space:nowrap;transition:transform .14s var(--ease), background-color .16s var(--ease), color .16s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-claro{background:var(--tinta);color:var(--chao)}.btn-vazado{color:var(--tinta);outline-offset:-2px;background:0 0;outline:2px solid}@media (hover:hover) and (pointer:fine){.btn:hover{background:#ff6040}.btn-claro:hover{background:var(--rosa)}.btn-vazado:hover{background:var(--tinta);color:var(--chao)}}.redondo{aspect-ratio:1;background:var(--vinho);border-radius:50%;overflow:hidden}.redondo img{object-fit:cover;width:100%;height:100%}.topo{z-index:30;padding:max(14px, env(safe-area-inset-top)) var(--m) 14px;transition:transform .26s var(--ease), background-color .2s var(--ease);align-items:center;gap:32px;display:flex;position:fixed;inset:0 0 auto}.topo[data-fundo=sim]{background:var(--chao)}.topo[data-some=sim]{transform:translateY(-110%)}.marca{letter-spacing:-.02em;margin-right:auto;font-size:30px;font-weight:800;font-stretch:75%;line-height:1;text-decoration:none}.topo nav{gap:28px;display:flex}.topo nav a{font-size:17px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.topo nav a:hover{color:var(--rosa);text-decoration:underline}}.topo .btn{min-height:46px;padding:0 22px}.menu-botao,.menu-tela{display:none}.hero{height:165svh;position:relative}.hero-palco{height:100svh;position:sticky;top:0;overflow:hidden}.hero-mesa{object-fit:cover;object-position:50% 50%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000029 0%,#0006 30%,#000 54%),linear-gradient(#000 78%,#0000 100%),linear-gradient(#00000059 0,#000 120px);mask-image:linear-gradient(90deg,#00000029 0%,#0006 30%,#000 54%),linear-gradient(#000 78%,#0000 100%),linear-gradient(#00000059 0,#000 120px);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-escuro{background:var(--chao);opacity:0;pointer-events:none;position:absolute;inset:0}.hero-pratos{pointer-events:none;position:absolute;inset:0}.voa{left:var(--x);top:var(--y);width:var(--d);will-change:transform;position:absolute;translate:-50% -50%}.voa .redondo{box-shadow:1.2vw 1.6vw 2.4vw #1403088c}.hero-texto{left:var(--m);z-index:2;width:min(40vw,620px);position:absolute;bottom:clamp(56px,12svh,140px)}.hero h1{font-size:var(--t-mega)}.hero-sub{font-size:var(--t-sub);max-width:34ch;margin-top:28px;font-weight:500;line-height:1.4}.hero-acoes{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.voa[data-i="0"]{--x:63%;--y:50%;--d:26vw;--dx:14vw;--dy:12vh;--s:2.1}.voa[data-i="1"]{--x:83%;--y:31%;--d:15vw;--dx:22vw;--dy:-30vh;--s:1.7}.voa[data-i="2"]{--x:85%;--y:70%;--d:16vw;--dx:24vw;--dy:26vh;--s:1.9}.voa[data-i="3"]{--x:49%;--y:23%;--d:11vw;--dx:6vw;--dy:-40vh;--s:1.5}.voa[data-i="4"]{--x:46%;--y:77%;--d:12vw;--dx:4vw;--dy:40vh;--s:1.6}.voa[data-i="5"]{--x:100%;--y:50%;--d:13vw;--dx:16vw;--dy:0vh;--s:1.4}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero{view-timeline:--mesa block}.voa,.hero-mesa,.hero-escuro,.hero-texto{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mesa}.voa{animation-name:abre;animation-range:contain}.voa[data-i="0"]{animation-name:abre-some;animation-range:contain 12%}.voa[data-i="3"],.voa[data-i="5"]{animation-range:contain contain 70%}.hero-mesa{animation-name:afasta;animation-range:contain}.hero-escuro{animation-name:escurece;animation-range:contain 45%}.hero-texto{animation-name:sobe;animation-range:contain 40%}}}@keyframes abre{to{transform:translate(var(--dx), var(--dy)) scale(var(--s))}}@keyframes abre-some{55%{opacity:1}85%,to{opacity:0}to{transform:translate(var(--dx), var(--dy)) scale(var(--s))}}@keyframes afasta{to{transform:scale(1.14)}}@keyframes escurece{to{opacity:.85}}@keyframes sobe{to{transform:translateY(var(--sobe,-14vh));opacity:0}}.secao{padding:var(--secao) var(--m) 0}.secao h2{font-size:var(--t-titulo)}.texto-secao{max-width:46ch;color:var(--tinta-suave);margin-top:20px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-entra]>*{animation:linear both entra;animation-timeline:view();animation-range:entry entry 70%}[data-entra]>:nth-child(2){animation-range:entry 8% entry 78%}[data-entra]>:nth-child(3){animation-range:entry 16% entry 86%}[data-entra]>:nth-child(n+4){animation-range:entry 22% entry 92%}}}@keyframes entra{0%{opacity:0;transform:translateY(28px)}}.cardapio{--sobrepoe:34svh;z-index:3;margin-top:calc(var(--sobrepoe) * -1);background:linear-gradient(180deg, transparent 0, var(--chao) calc(var(--sobrepoe) - 6svh));padding-top:0;position:relative}.cardapio-grade{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,96px);display:grid}.vitrine{position:sticky;top:96px}.vitrine-prato{width:min(100%,72svh);margin-inline:auto;position:relative}.vitrine-prato .redondo{opacity:0;transition:opacity .24s var(--ease);position:absolute;inset:0}.vitrine-prato .redondo[data-ativo=sim]{opacity:1}.vitrine-prato:before{content:"";aspect-ratio:1;display:block}.vitrine-nome{text-align:center;font-size:var(--t-sub);min-height:1.4em;margin-top:20px;font-weight:700}.cardapio-cab{padding-top:var(--sobrepoe)}.vitrine{margin-top:calc(var(--sobrepoe) - 4svh)}.abas{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.aba{cursor:pointer;background:var(--vinho);min-height:48px;color:var(--tinta);transition:background-color .16s var(--ease), color .16s var(--ease), transform .14s var(--ease);border:0;border-radius:999px;padding:0 22px;font-size:17px;font-weight:700}.aba:active{transform:scale(.97)}.aba[aria-selected=true]{background:var(--tinta);color:var(--chao)}@media (hover:hover) and (pointer:fine){.aba[aria-selected=false]:hover{background:var(--vinho-2)}}.servico{color:var(--tinta-suave);font-size:var(--t-nota);margin-top:20px}.pratos{margin:16px 0 0;padding:0;list-style:none}.prato{cursor:default;transition:background-color .16s var(--ease), opacity .2s var(--ease);border-radius:999px 20px 20px 999px;grid-template-columns:72px 1fr auto;align-items:center;gap:20px;padding:14px 12px 14px 0;display:grid}.pratos:hover .prato:not(:hover){opacity:.55}@media (hover:hover) and (pointer:fine){.prato:hover{background:var(--vinho)}}.prato .redondo{width:72px}.prato-sem{aspect-ratio:1;border:2px dashed var(--vinho-2);border-radius:50%;width:72px}.prato-nome{font-weight:700;font-size:var(--t-sub);line-height:1.25}.prato-desc{color:var(--tinta-suave);font-size:17px;line-height:1.45}.provar{cursor:pointer;background:var(--vinho-2);width:52px;height:52px;color:var(--tinta);transition:background-color .16s var(--ease), transform .14s var(--ease);border:0;border-radius:50%;place-items:center;font-size:26px;font-weight:600;line-height:1;display:grid}.provar:active{transform:scale(.94)}.provar[aria-pressed=true]{background:var(--acento);outline:2px solid var(--acento);outline-offset:4px}@media (hover:hover) and (pointer:fine){.provar[aria-pressed=false]:hover{background:var(--tinta);color:var(--chao)}}.prato[data-escolhido=sim] .redondo,.prato[data-escolhido=sim] .prato-sem{outline:3px solid var(--acento);outline-offset:3px}.escolha{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.escolha p{font-weight:700;font-size:var(--t-sub);font-variant-numeric:tabular-nums}.nota{font-size:var(--t-nota);color:var(--tinta-suave);margin-top:20px}.barra-provar{display:none}.festas-grade{gap:40px;display:grid}.festas-cab h2{max-width:20ch}.festas-lista{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.festa{flex-direction:column;display:flex}.festa-campo{border-radius:var(--raio);aspect-ratio:4/5;place-items:center;padding:clamp(20px,2.4vw,36px);display:grid;container-type:size}.festa:first-child .festa-campo{aspect-ratio:8/5}.festa:first-child .festa-campo{background:var(--vinho)}.festa:nth-child(2) .festa-campo{background:var(--rosa)}.festa:nth-child(3) .festa-campo{background:var(--acafrao)}.festa-campo .redondo{width:min(100cqw,100cqh)}.festa h3{margin-top:20px;font-size:clamp(28px,2.6vw,40px)}.festa p{color:var(--tinta-suave);max-width:40ch;margin-top:8px;font-size:17px}.festa .btn{align-self:flex-start;min-height:46px;margin-top:18px;padding:0 20px;font-size:15px}.festa .btn[aria-pressed=true]{background:var(--tinta);color:var(--chao)}.como{margin-top:var(--secao);background:var(--acafrao);color:var(--chao);padding:clamp(64px, 7vw, 112px) var(--m) 96px}.como h2{font-size:var(--t-titulo)}.como .texto-secao{color:var(--chao);margin-top:0}.como-cab{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.como-trilho{--prato:clamp(200px, 21vw, 320px);grid-template-columns:repeat(3,1fr);gap:32px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid;position:relative}.como-trilho:before{content:"";left:16%;right:16%;top:calc(var(--prato) / 2 - 3px);border-top:6px dotted var(--chao);position:absolute}.como-marca{display:none}.etapa{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.etapa>.redondo{width:var(--prato);background:var(--chao);box-shadow:0 0 0 10px var(--acafrao), 0 22px 40px -18px #2a0b1499}.etapa-texto{margin-top:28px}.etapa h3{align-items:center;gap:12px;font-size:clamp(26px,2.4vw,36px);display:inline-flex}.etapa-n{background:var(--chao);width:36px;height:36px;color:var(--acafrao);border-radius:50%;place-items:center;font-size:18px;font-stretch:100%;display:grid}.etapa p{max-width:30ch;margin:10px auto 0}.etapa-escolher{grid-template-columns:1fr 1fr;gap:6%;padding:15%;display:grid;background:var(--vinho)!important}.etapa-escolher .mini{position:relative}.etapa-escolher .mini[data-marcado=sim] .redondo{outline:3px solid var(--acento);outline-offset:3px}.etapa-escolher .mini[data-marcado=sim]:after{content:"✓";aspect-ratio:1;background:var(--acento);width:38%;color:var(--chao);border-radius:50%;place-items:center;font-size:clamp(13px,1.2vw,18px);font-weight:800;display:grid;position:absolute;top:-6%;right:-6%}.etapa-escolher .redondo{overflow:hidden}.etapa-servir{position:relative}.etapa-servir>img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.etapa-servir>.redondo{width:40%;position:absolute;box-shadow:6px 8px 14px #14030880}.etapa-servir>[data-k="0"]{width:44%;top:30%;left:30%}.etapa-servir>[data-k="1"]{width:30%;top:14%;left:8%}.etapa-servir>[data-k="2"]{width:30%;top:58%;left:60%}.como>.btn{background:var(--chao);color:var(--tinta);margin-top:40px}@media (hover:hover) and (pointer:fine){.como>.btn:hover{background:var(--vinho)}}.como+.secao{padding-top:clamp(80px,9vw,140px)}.galeria{overflow-x:clip}.mural{max-width:1320px;height:clamp(500px,46vw,640px);margin:32px auto 0;padding:0;list-style:none;position:relative}.quadro{left:var(--x);top:var(--y);width:var(--w);z-index:var(--z);rotate:var(--r);position:absolute}.quadro-foto{border-radius:var(--raio);aspect-ratio:var(--a,4 / 3);background:var(--vinho);box-shadow:0 30px 60px -24px #0a0104d9, 0 0 0 6px var(--chao);overflow:hidden}.quadro-foto img{object-fit:cover;width:100%;height:100%;scale:1.12}.etiqueta{left:var(--ex,-14px);bottom:var(--ey,18px);rotate:calc(var(--r) * -1.6);background:var(--tinta);color:var(--chao);white-space:nowrap;border-radius:999px;max-width:none;padding:10px 18px 11px;font-size:15px;font-weight:600;line-height:1.15;position:absolute}.etiqueta strong{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,34px);font-weight:800;font-stretch:75%;line-height:.95;display:block}.quadro[data-i="0"]{--x:33%;--y:0%;--w:34%;--z:3;--r:-1.5deg;--a:4 / 5;--v:-6%}.quadro[data-i="1"]{--x:3%;--y:8%;--w:33%;--z:2;--r:-3deg;--v:10%}.quadro[data-i="2"]{--x:15%;--y:54%;--w:21%;--z:4;--r:2.5deg;--a:1;--v:18%;--ex:auto}.quadro[data-i="3"]{--x:63%;--y:4%;--w:33%;--z:2;--r:3deg;--v:12%}.quadro[data-i="4"]{--x:62%;--y:52%;--w:27%;--z:4;--r:-2deg;--v:20%}.quadro[data-i="2"] .etiqueta{left:auto;right:-20px}.quadro[data-i="0"] .etiqueta{inset:28px -22px auto auto}.quadro[data-i="3"] .etiqueta{left:auto;right:-10px}.quadro[data-i="0"] .etiqueta{background:var(--acento)}.quadro[data-i="1"] .etiqueta{background:var(--rosa)}.quadro[data-i="3"] .etiqueta{background:var(--acafrao)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.quadro{animation:linear both camada;animation-timeline:view();animation-range:cover}.quadro-foto img{animation:linear both foto-desliza;animation-timeline:view()}}}@keyframes camada{0%{translate:0 var(--v)}to{translate:0 calc(var(--v) * -1)}}@keyframes foto-desliza{0%{translate:0 -5%}to{translate:0 5%}}.galeria-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.galeria-pe .nota{margin:0}.quem{padding-inline:20px}.quem-painel{border-radius:var(--raio);background:var(--vinho);grid-template-columns:6fr 5fr;align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(32px,4vw,64px);display:grid}.quem-painel h2{max-width:16ch}.quem-blocos{flex-direction:column;gap:36px;max-width:520px;display:flex}.quem-blocos h3{font-size:clamp(26px,2.2vw,34px)}.quem-blocos p{color:var(--tinta-suave);margin-top:10px}.quem-blocos .btn{align-self:flex-start}.quem-figura{margin:0}.quem-foto{width:100%;max-width:520px;margin-inline:auto;box-shadow:0 26px 50px -24px #0a0104cc}.quem-legenda{text-align:center;color:var(--tinta-suave);margin-top:16px;font-size:15px}.cupom{--furo:30px;background:var(--rosa);color:var(--chao);border-radius:var(--raio);grid-template-columns:5fr 7fr;margin-top:40px;display:grid;position:relative;overflow:hidden}.cupom-esq:before,.cupom-esq:after{content:"";width:calc(var(--furo) * 2);aspect-ratio:1;background:var(--chao);right:calc(var(--furo) * -1 - 3px);border-radius:50%;position:absolute}.cupom-esq:before{top:calc(var(--furo) * -1)}.cupom-esq:after{bottom:calc(var(--furo) * -1)}.cupom-esq{border-right:6px dotted var(--chao);flex-direction:column;justify-content:flex-start;gap:24px;padding:clamp(32px,4vw,56px);display:flex;position:relative}.separados{border-top:2px solid #2a0b1424;margin-top:16px;padding-top:24px}.cupom h2{font-size:var(--t-titulo)}.cupom-esq>p{font-size:var(--t-sub);max-width:24ch;font-weight:500;line-height:1.35}.cupom-dir{flex-direction:column;gap:22px;padding:clamp(32px,4vw,56px);display:flex}.campo-rotulo{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.opcoes{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.opcoes legend{padding:0}.opcao{position:relative}.opcao input{opacity:0;cursor:pointer;position:absolute;inset:0}.opcao span{min-height:48px;transition:background-color .16s var(--ease), color .16s var(--ease);background:#fde3de;border-radius:999px;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.opcao input:checked+span{background:var(--chao);color:var(--tinta)}.opcao input:focus-visible+span{outline:3px solid var(--chao);outline-offset:3px}@media (hover:hover) and (pointer:fine){.opcao input:not(:checked):hover+span{background:#fff1ee}}.cupom select{width:100%;min-height:52px;color:var(--chao);background:#fde3de;border:0;border-radius:14px;padding:0 16px;font-size:17px}.convidados{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.convidados .campo-rotulo{flex:1 0 auto;margin:0}.convidados input[type=range]{flex:1 0 100%;order:9}.convidados button{background:var(--chao);width:48px;height:48px;color:var(--tinta);cursor:pointer;transition:transform .14s var(--ease);border:0;border-radius:50%;font-size:24px}.convidados button:active{transform:scale(.94)}.convidados button:disabled{opacity:.35;cursor:not-allowed}.convidados output{text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;font-size:30px;font-weight:800;font-stretch:75%;line-height:1}.convidados input[type=range]{accent-color:var(--chao);min-width:0}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips button{background:var(--chao);min-height:40px;color:var(--tinta);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:15px;font-weight:600;display:inline-flex}.chips .chip-foto{flex:none;width:30px;margin-left:-10px}.chips button .chip-x{background:var(--vinho-2);border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;display:grid}.chips-vazio{font-size:15px}.chips-vazio a{color:var(--chao);font-weight:700}.previa-msg{background:#fde3de;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5}.enviar{background:var(--chao);width:100%;min-height:60px;color:var(--tinta);font-size:18px}@media (hover:hover) and (pointer:fine){.enviar:hover{background:var(--vinho)}}.rodape{padding:max(160px, var(--secao)) var(--m) max(32px, env(safe-area-inset-bottom))}.rodape-nome{letter-spacing:-.03em;white-space:nowrap;color:var(--acento);font-weight:800;font-stretch:75%;line-height:.85;display:inline-block}.rodape-linhas{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;font-size:15px;display:grid}.rodape-linhas p+p{margin-top:6px}.rodape-linhas a{color:var(--tinta)}.creditos{color:var(--tinta-suave);margin-top:40px;font-size:15px}.creditos p{max-width:64ch}.creditos a{color:var(--tinta-suave)}.flutuante{display:none}@media (width<=1100px){.topo nav{display:none}.festas-grade{grid-template-columns:1fr}.festas-cab h2{max-width:none}.hero-texto{width:min(56vw,560px)}}@media (width<=760px),(width<=1100px) and (orientation:portrait){.hero{height:140svh}.hero-texto{--sobe:-4vh}.hero-mesa{object-position:30% 50%;-webkit-mask-image:linear-gradient(#00000024 0%,#0000004d 34%,#000 54%),linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#00000024 0%,#0000004d 34%,#000 54%),linear-gradient(#000 82%,#0000 100%)}.hero-texto{top:calc(84px + env(safe-area-inset-top));width:auto;bottom:auto;right:var(--m)}.hero h1{font-size:min(13.4vw,92px)}.hero-sub{max-width:40ch;margin-top:16px;font-size:min(17px + .5vw,22px)}.hero-acoes{margin-top:22px}.hero-acoes .btn{flex:1;max-width:260px;padding:0 16px}.voa[data-i="0"]{--x:50%;--y:78%;--d:62vw;--dx:0vw;--dy:20vh;--s:1.8}.voa[data-i="1"]{--x:8%;--y:62%;--d:34vw;--dx:-30vw;--dy:-6vh;--s:1.5}.voa[data-i="2"]{--x:94%;--y:60%;--d:36vw;--dx:30vw;--dy:-4vh;--s:1.5}.voa[data-i="3"]{--x:6%;--y:95%;--d:34vw;--dx:-24vw;--dy:16vh;--s:1.4}.voa[data-i="4"]{--x:96%;--y:96%;--d:32vw;--dx:24vw;--dy:16vh;--s:1.4}.voa[data-i="5"]{display:none}}@media (width<=760px){:root{--t-texto:17px}.topo{gap:12px}.topo>.btn{display:none}.marca{font-size:26px}.menu-botao{background:var(--tinta);width:48px;height:48px;color:var(--chao);cursor:pointer;z-index:2;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.menu-botao span,.menu-botao span:before{width:18px;height:2px;transition:transform .2s var(--ease);background:currentColor;display:block;position:relative}.menu-botao span:before{content:"";position:absolute;top:6px}.menu-botao span{top:-3px}.menu-botao[aria-expanded=true] span{transform:translateY(3px)rotate(45deg)}.menu-botao[aria-expanded=true] span:before{transform:translateY(-6px)rotate(-90deg)}.menu-tela{z-index:1;background:var(--acento);padding:0 var(--m) max(40px, env(safe-area-inset-bottom));clip-path:circle(0 at calc(100% - var(--m) - 24px) 38px);transition:clip-path .42s var(--ease);visibility:hidden;flex-direction:column;justify-content:flex-end;gap:4px;display:flex;position:fixed;inset:0}.menu-tela[data-aberto=sim]{clip-path:circle(150% at calc(100% - var(--m) - 24px) 38px);visibility:visible}.menu-tela a{letter-spacing:-.02em;font-size:15vw;font-weight:800;font-stretch:75%;line-height:1;text-decoration:none}.menu-tela .btn{background:var(--chao);color:var(--tinta);margin-top:24px}.secao{padding-top:112px}.cardapio{--sobrepoe:28svh}.cardapio-grade{grid-template-columns:1fr}.vitrine{display:none}.abas{top:calc(76px + env(safe-area-inset-top));z-index:4;background:var(--chao);flex-wrap:nowrap;gap:6px;margin-top:24px;padding:8px 0;position:sticky}.aba{white-space:nowrap;min-height:44px;padding:0 13px;font-size:15px}.prato{grid-template-columns:88px 1fr auto;gap:16px;padding-right:0}.prato .redondo,.prato-sem{width:88px}.pratos:hover .prato:not(:hover){opacity:1}.prato-nome{font-size:18px}.prato-desc{font-size:15px}.escolha{display:none}.barra-provar{z-index:20;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));background:var(--tinta);color:var(--chao);transition:transform .26s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 20px;font-size:15px;font-weight:700;display:flex;position:fixed;transform:translateY(140%)}.barra-provar[data-mostra=sim]{transform:none}.barra-provar .btn{min-height:48px;padding:0 18px;font-size:15px}.festas-lista{grid-template-columns:1fr 1fr;gap:32px 8px}.festa:first-child{grid-column:1/-1}.festa h3{margin-top:14px;font-size:26px}.festa p{font-size:15px}.festa .btn{width:100%;padding:0 12px;font-size:15px}.como{margin-top:64px}.como-cab{grid-template-columns:1fr;gap:16px}.como-trilho{--prato:62vw;grid-template-columns:1fr;gap:40px}.como-trilho:before{border-top:0;border-left:6px dotted var(--chao);inset:0 auto 120px 50%;translate:-3px}.como-marca{z-index:0;height:0;display:block;position:sticky;top:50svh}.como-marca:before{content:"";background:var(--acento);width:22px;height:22px;box-shadow:0 0 0 6px var(--acafrao);border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.etapa>.redondo{z-index:1;position:relative}.etapa-texto{background:var(--acafrao);z-index:1;margin-top:20px;padding:4px 8px;position:relative}.como>.btn{width:100%}.mural{grid-template-columns:repeat(6,1fr);height:auto;margin-top:28px;display:grid}.quadro{width:auto;position:relative;top:auto;left:auto}.quadro[data-i="0"]{grid-area:1/1/auto/6;margin-bottom:-18%}.quadro[data-i="1"]{grid-area:2/3/auto/7;margin-bottom:-10%}.quadro[data-i="2"]{grid-area:3/1/auto/4;margin-top:-24%}.quadro[data-i="3"]{grid-area:4/3/auto/7;margin-top:-8%}.quadro[data-i="4"]{grid-area:5/1/auto/5;margin-top:-6%}.etiqueta{padding:8px 14px 9px;font-size:13px}.etiqueta strong{font-size:22px}.quadro[data-i="0"] .etiqueta{inset:auto auto 18px -6px}.quadro[data-i="1"] .etiqueta,.quadro[data-i="3"] .etiqueta{left:auto;right:-6px}.quadro[data-i="2"] .etiqueta{right:-60%}.galeria-pe{margin-top:32px}.galeria-pe .btn{width:100%}.quem{padding-inline:10px}.quem-painel{grid-template-columns:1fr;gap:28px;padding:28px 22px}.quem-painel h2{max-width:none;font-size:9vw}.quem-blocos{gap:28px}.quem-blocos .btn{width:100%}.quem-foto{width:78vw}.cupom{margin-inline:calc(var(--m) * -1 + 10px);--furo:22px;grid-template-columns:1fr}.cupom-esq:before,.cupom-esq:after{top:auto;bottom:calc(var(--furo) * -1 - 3px);right:auto}.cupom-esq:before{left:calc(var(--furo) * -1)}.cupom-esq:after{right:calc(var(--furo) * -1)}.cupom-esq{border-right:0;border-bottom:6px dotted var(--chao);padding:28px 22px}.cupom h2{max-width:none;font-size:10.5vw}.cupom-esq>p{font-size:18px}.cupom-dir{padding:28px 22px}.rodape-linhas{grid-template-columns:1fr;gap:20px}.flutuante{z-index:19;right:14px;bottom:max(14px, env(safe-area-inset-bottom));background:var(--acento);width:64px;height:64px;color:var(--tinta);outline:2px solid var(--acento);outline-offset:5px;transition:transform .26s var(--ease), opacity .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed}.flutuante[data-some=sim]{opacity:0;pointer-events:none;transform:scale(.6)}.flutuante svg{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.viajante{display:none}.prato-viaja .viajante{z-index:6;pointer-events:none;transform-origin:0 0;will-change:transform;visibility:hidden;display:block;position:fixed;top:0;left:0}.prato-viaja .viajante .redondo{box-shadow:calc(1.2vw * var(--sombra,1)) calc(1.6vw * var(--sombra,1)) calc(2.4vw * var(--sombra,1)) rgb(20 3 8/calc(.55 * var(--sombra,1)))}.prato-viaja .voa[data-i="0"]{opacity:0;animation:none!important}.portao{color:#f2f3f5;background:#0b0c0e;place-items:center;min-height:100svh;padding:24px;font:16px/1.55 system-ui,-apple-system,sans-serif;display:grid}.portao>div{max-width:440px}.portao h1{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(26px,5vw,34px);line-height:1.15}.portao p{color:#b5b9c0;margin:0 0 28px}.portao small{color:#6f747c;font-size:13px}
