@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--carvao:#12100d;--couro:#1c1611;--papel:#efe6d3;--tinta-clara:#f2ead9;--tinta-escura:#2a2119;--suave-clara:#c9bfae;--suave-escura:#5b4e40;--ouro:#c9a227;--ouro-claro:#e4c868;--ouro-escuro:#7a5c0e;--prata:#b9bcc0;--linha-clara:#f2ead91f;--linha-escura:#2a211929;--display:"Alfa Slab One", Georgia, serif;--corpo:"PT Sans", system-ui, sans-serif;--largura:1160px;--sombra:0 1px 2px #00000040, 0 12px 32px #00000047}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--carvao);color:var(--tinta-clara);font-family:var(--corpo);-webkit-font-smoothing:antialiased;margin:0;font-size:1.075rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:.005em;margin:0;font-weight:400;line-height:1.08}h2{font-size:clamp(1.8rem,1.2rem + 2.4vw,2.75rem)}h3{font-size:1.15rem}p{margin:0 0 1rem}svg{flex:none;width:1.15em;height:1.15em}.pular{background:var(--ouro);color:var(--carvao);z-index:100;padding:8px 12px;position:absolute;top:8px;left:-999px}.pular:focus{left:8px}:focus-visible{outline:2px solid var(--ouro-claro);outline-offset:3px}.largura{width:min(100% - 32px, var(--largura));margin-inline:auto}.sobretitulo{font-family:var(--corpo);letter-spacing:.18em;text-transform:uppercase;color:var(--ouro);align-items:center;gap:10px;margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:flex}.sobretitulo:before{content:"";background:currentColor;width:28px;height:1px}.sobretitulo--escuro{color:var(--ouro-escuro)}.botao{letter-spacing:.01em;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.botao:hover{transform:translateY(-1px)}.botao--ouro{background:var(--ouro);color:var(--carvao)}.botao--ouro:hover{background:var(--ouro-claro)}.botao--contorno{color:var(--tinta-clara);border-color:#f2ead973}.botao--contorno:hover{border-color:var(--ouro);color:var(--ouro-claro)}.botao--escuro{background:var(--tinta-escura);color:var(--papel)}.botao--escuro:hover{background:#000}.botao--pequeno{min-height:44px;padding:8px 16px;font-size:.95rem}.botao--grande{min-height:56px;padding:16px 28px;font-size:1.1rem}.link-ouro{color:var(--ouro);border-bottom:1px solid #c9a22766;font-weight:700;text-decoration:none}.link-ouro:hover{color:var(--ouro-claro)}.barra{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--linha-clara);background:#12100deb;position:sticky;top:0}.barra__in{width:min(100% - 24px, var(--largura));align-items:center;gap:20px;height:64px;margin-inline:auto;display:flex}.barra__marca{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.barra__marca img{width:44px;height:auto}.barra__marca span{font-family:var(--display);color:var(--ouro);font-size:1.15rem}.barra__menu{gap:22px;display:none}.barra__menu a{color:var(--suave-clara);font-size:.95rem;text-decoration:none}.barra__menu a:hover{color:var(--ouro-claro)}@media (width>=900px){.barra__menu{display:flex}}.poste{border-block:2px solid var(--ouro);background:repeating-linear-gradient(-45deg,#c8102e 0 12px,#f4f1ea 12px 24px,#1f3f8f 24px 36px,#f4f1ea 36px 48px) 0 0/67.88px 100%;height:12px;animation:2.4s linear infinite poste-gira}@keyframes poste-gira{to{background-position-x:67.88px}}.hero{isolation:isolate;position:relative;overflow:hidden}.hero__fundo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#12100df2 0%,#12100dc7 45%,#12100d59 100%),linear-gradient(#0000 60%,#12100de6);position:absolute;inset:0}.hero__in{width:min(100% - 32px, var(--largura));align-items:center;gap:28px;margin-inline:auto;padding:48px 0 64px;display:grid}.hero__brasao{filter:drop-shadow(0 18px 40px #0009);order:-1;justify-self:center;width:min(220px,60vw)}.hero h1{max-width:13ch;font-size:clamp(2.4rem,1.4rem + 4.4vw,4.1rem);line-height:1.04}.hero__sub{color:var(--suave-clara);max-width:46ch;margin:1.2rem 0 1.8rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.hero__acoes{flex-wrap:wrap;gap:12px;display:flex}.selos{color:var(--suave-clara);flex-wrap:wrap;gap:10px 22px;margin:2rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.selos li,.selos a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.selos svg{color:var(--ouro)}.selos span{opacity:.75}@media (width>=960px){.hero__in{grid-template-columns:1.25fr .75fr;padding:88px 0 104px}.hero__brasao{order:0;justify-self:end;width:420px}}.promo{background:var(--ouro);color:var(--carvao)}.promo__in{width:min(100% - 32px, var(--largura));align-items:center;gap:16px;margin-inline:auto;padding:28px 0;display:grid}.promo__tag{text-transform:uppercase;letter-spacing:.14em;margin-bottom:.4rem;font-size:.78rem;font-weight:700}.promo__titulo{margin-bottom:.4rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem)}.promo p:last-child{margin:0}@media (width>=760px){.promo__in{grid-template-columns:1fr auto}}.secao{padding:clamp(64px,8vw,112px) 0}.secao--couro{background:var(--couro)}.secao--carvao{background:var(--carvao)}.secao--papel{background:var(--papel);color:var(--tinta-escura)}.cabeca{max-width:720px;margin-bottom:clamp(32px,5vw,56px)}.cabeca__texto{color:var(--suave-escura);margin-top:1rem;font-size:1.1rem}.cabeca--lado{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;max-width:none;display:flex}.cabeca--lado>div{max-width:640px}.cardapio{gap:4px 64px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.cardapio{grid-template-columns:1fr 1fr}}.cardapio__item{border-bottom:1px solid var(--linha-clara);padding:18px 0}.cardapio__linha{align-items:baseline;gap:12px;display:flex}.cardapio__linha h3{font-size:1.2rem}.cardapio__pontos{border-bottom:2px dotted #c9a22773;flex:1;min-width:24px;transform:translateY(-4px)}.cardapio__preco{font-family:var(--display);color:var(--ouro);white-space:nowrap;font-size:1.25rem}.cardapio__preco small{font-family:var(--corpo);color:var(--suave-clara);letter-spacing:.02em;font-size:.8rem}.cardapio__item p{color:var(--suave-clara);margin:6px 0 0;font-size:.98rem}.cardapio__rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.cardapio__rodape p{color:var(--suave-clara);max-width:52ch;margin:0}.galeria{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.galeria__item{aspect-ratio:4/5;background:var(--couro);border-radius:4px;margin:0;position:relative;overflow:hidden}.galeria__abrir{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.galeria__abrir img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.galeria__abrir:hover img,.galeria__abrir:focus-visible img{transform:scale(1.05)}.galeria__legenda{color:var(--tinta-clara);background:linear-gradient(#0000,#12100dd9);padding:28px 12px 10px;font-size:.85rem;position:absolute;bottom:0;left:0;right:0}@media (width>=960px){.galeria{grid-template-columns:repeat(4,1fr);gap:14px}}body:has(dialog.lightbox[open]){overflow:hidden}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--tinta-clara);background:0 0;border:0;margin:0;padding:0}.lightbox[open]{grid-template-columns:auto 1fr auto;align-items:center;gap:4px;padding:12px;display:grid}.lightbox::backdrop{backdrop-filter:blur(4px);background:#0a0907f0}.lightbox__foto{justify-items:center;gap:12px;min-width:0;margin:0;display:grid}.lightbox__foto img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px);animation:.35s ampliar;box-shadow:0 20px 60px #0009}.lightbox__foto figcaption{color:var(--suave-clara);text-align:center;min-height:1.4em;font-size:.95rem}.lightbox__fechar,.lightbox__nav{color:var(--tinta-clara);border:1px solid var(--linha-clara);cursor:pointer;background:#f2ead91a;border-radius:50%;place-items:center;width:48px;height:48px;padding:0 0 4px;font-size:1.8rem;line-height:1;transition:background-color .2s,color .2s;display:grid}.lightbox__fechar:hover,.lightbox__nav:hover{background:var(--ouro);color:var(--carvao)}.lightbox__fechar{z-index:2;position:absolute;top:12px;right:12px}@keyframes ampliar{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.lightbox[open]{grid-template-rows:1fr auto;grid-template-columns:1fr;padding:8px}.lightbox__nav{position:absolute;bottom:20px}.lightbox__nav--ant{left:16px}.lightbox__nav--prox{right:16px}.lightbox__foto img{max-height:calc(100dvh - 150px)}}.equipe{margin:0;grid-template-columns:repeat(3,1fr);gap:20px 12px;max-width:980px;margin-inline:auto;padding:0;list-style:none;display:grid}@media (width>=960px){.equipe{gap:32px}}.equipe__foto{aspect-ratio:4/5;background:#d9cfba;border-radius:4px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #2a211933,0 10px 24px #2a21192e}.equipe__foto img{object-fit:cover;object-position:50% 18%;filter:grayscale()sepia(.18)contrast(1.05);width:100%;height:100%;transition:filter .4s}.equipe__card:hover .equipe__foto img{filter:none}.equipe__selo{background:var(--tinta-escura);color:var(--ouro-claro);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:5px 9px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px}@media (width<=600px){.equipe__selo{letter-spacing:.06em;padding:3px 6px;font-size:.58rem;top:6px;left:6px}.equipe__card h3{font-size:1.1rem}.equipe__papel{font-size:.85rem}}.equipe__card h3{font-size:1.35rem}.equipe__papel{color:var(--suave-escura);margin:4px 0 0;font-size:.95rem}.equipe__frase{color:var(--tinta-escura);margin-top:8px;font-style:italic}.dupla{align-items:center;gap:40px;display:grid}.dupla__texto p{color:var(--suave-clara)}.dupla__texto h2{margin-bottom:1.4rem}@media (width>=960px){.dupla{grid-template-columns:.9fr 1.1fr;gap:72px}.dupla--invertida{grid-template-columns:1.1fr .9fr}}.moldura{position:relative}.moldura:before{content:"";border:1px solid var(--ouro);opacity:.6;border-radius:4px;position:absolute;inset:14px -14px -14px 14px}.moldura--direita:before{inset:14px 14px -14px -14px}.moldura img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--sombra);border-radius:4px;position:relative}.produtos{gap:14px;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.produtos li{border-left:2px solid var(--ouro);gap:2px;padding-left:18px;display:grid}.produtos strong{font-size:1.05rem}.produtos span{color:var(--suave-clara);font-size:.97rem}.avaliacoes{gap:48px;display:grid}@media (width>=960px){.avaliacoes{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px}}.nota__numero{font-family:var(--display);color:var(--tinta-escura);margin:0;font-size:clamp(4.5rem,3rem + 6vw,7rem);line-height:1}.nota__estrelas{gap:6px;margin:12px 0 8px;display:flex}.estrela{width:30px;height:30px;display:block;position:relative}.estrela svg{width:100%;height:100%;position:absolute;inset:0}.estrela__vazia{color:#2a211929}.estrela__cheia{color:#f7b500;clip-path:inset(0 calc(100% - var(--p)) 0 0);filter:drop-shadow(0 1px 1px #7a5c0e59)}.nota__total{color:var(--suave-escura);margin-bottom:1.4rem}.faq h2{margin-bottom:1.4rem}.faq details{border-top:1px solid var(--linha-escura)}.faq details:last-child{border-bottom:1px solid var(--linha-escura)}.faq summary{cursor:pointer;padding:18px 40px 18px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ouro-escuro);font-size:1.6rem;transition:transform .25s;position:absolute;top:12px;right:6px}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary h3{font-family:var(--corpo);font-size:1.1rem;font-weight:700;line-height:1.4}.faq details p{color:var(--suave-escura);padding-bottom:6px}.contato{isolation:isolate;padding:clamp(64px,8vw,112px) 0;position:relative;overflow:hidden}.contato__fundo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.contato:after{content:"";z-index:-1;background:#12100de6;position:absolute;inset:0}.contato__in{align-items:center;gap:40px;display:grid}@media (width>=960px){.contato__in{grid-template-columns:1fr 1fr;gap:72px}}.contato__chamada h2{margin-bottom:1rem;font-size:clamp(2rem,1.3rem + 2.8vw,3.2rem)}.contato__chamada p{color:var(--suave-clara);max-width:42ch;margin-bottom:1.6rem}.contato__cartao{border:1px solid var(--linha-clara);box-shadow:var(--sombra);background:#1c1611eb;border-radius:8px;gap:26px;padding:clamp(22px,3vw,34px);display:grid}.info{grid-template-columns:40px 1fr;gap:14px;display:grid}.info__icone{width:40px;height:40px;color:var(--ouro);border:1px solid #c9a22780;border-radius:50%;place-items:center;display:grid}.info h3{font-family:var(--corpo);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);margin-bottom:6px;font-size:.82rem;font-weight:700}.info p{margin:0 0 6px}.info a:not(.link-ouro){text-decoration-color:#c9a22780}.info__obs{color:var(--suave-clara);font-size:.95rem}.horario{border-collapse:collapse}.horario th{text-align:left;padding:2px 18px 2px 0;font-weight:400}.horario td{color:var(--suave-clara);padding:2px 0}.rodape{color:var(--suave-clara);background:#0b0a08;padding:40px 0 96px;font-size:.95rem}.rodape__in{align-items:center;gap:18px;display:grid}.rodape__in img{width:72px}.rodape__in p{margin:0 0 4px}.rodape__nome{font-family:var(--display);color:var(--tinta-clara);font-size:1.1rem}.rodape__links{flex-wrap:wrap;gap:6px 22px;display:flex}.rodape__links a{color:var(--ouro);align-items:center;gap:9px;min-height:44px;text-decoration:none;transition:color .2s;display:inline-flex}.rodape__links a:hover{color:var(--ouro-claro)}.rodape__links svg{width:22px;height:22px}.rodape__ano{opacity:.8;font-size:.85rem}@media (width>=860px){.rodape__in{grid-template-columns:auto 1fr auto}.rodape__ano{grid-column:1/-1}}.whats-flutuante{z-index:60;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 2px 4px #0000004d,0 10px 28px #00000059}.whats-flutuante svg{width:32px;height:32px}.whats-flutuante:hover{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.secao--papel .cardapio__item{border-bottom-color:var(--linha-escura)}.secao--papel .cardapio__pontos{border-bottom-color:#7a5c0e80}.secao--papel .cardapio__preco{color:var(--ouro-escuro)}.secao--papel .cardapio__preco small,.secao--papel .cardapio__item p,.secao--papel .cardapio__rodape p,.secao--papel .dupla__texto p{color:var(--suave-escura)}.secao--papel .produtos li{border-left-color:var(--ouro-escuro)}.secao--papel .produtos span{color:var(--suave-escura)}.secao--papel .moldura:before{border-color:var(--ouro-escuro)}.secao--papel .moldura img{box-shadow:0 1px 2px #2a211933,0 14px 30px #2a211938}#duvidas .nota__numero{color:var(--tinta-clara)}#duvidas .estrela__vazia{color:#f2ead933}#duvidas .nota__total{color:var(--suave-clara)}#duvidas .faq details{border-top-color:var(--linha-clara)}#duvidas .faq details:last-child{border-bottom-color:var(--linha-clara)}#duvidas .faq summary:after{color:var(--ouro)}#duvidas .faq details p{color:var(--suave-clara)}
