@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.woff2)format("woff2"),url(/assets/marcellus-latin-400-normal-AvMY561b.woff)format("woff")}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2)format("woff2"),url(/assets/marcellus-latin-ext-400-normal-D06jIo1e.woff)format("woff")}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.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}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff")}@font-face{font-family:Marcellus-fb;src:local(Georgia);size-adjust:100%;ascent-override:96%;descent-override:26%}@font-face{font-family:Instrument-fb;src:local(Arial);size-adjust:97%;ascent-override:96%;descent-override:25%}:root{--forno:#2d2726;--forno-2:#372f2d;--forno-3:#221d1c;--papel:#faf5ea;--marfim:#fdf3d4;--oliva:#6a7740;--oliva-fundo:#5e6a38;--carmim:#b54738;--crosta:#fcb341;--it-verde:#009246;--it-vermelho:#ce2b37;--tinta:#2d2726;--tinta-2:#6a5f58;--nevoa:#d6c9b1;--linha:#2d272629;--linha-clara:#faf5ea2e;--f-d:"Marcellus", "Marcellus-fb", Georgia, serif;--f-t:"Instrument Sans Variable", "Instrument-fb", "Segoe UI", system-ui, sans-serif;--f-m:"Courier Prime", "Courier New", ui-monospace, monospace;--chegada:cubic-bezier(.16, 1, .3, 1);--peso:cubic-bezier(.22, 1, .36, 1);--deslize:cubic-bezier(.65, 0, .35, 1);--estalo:cubic-bezier(.83, 0, .17, 1);--gut:clamp(16px, 5vw, 72px);--max:1240px;--topo-h:64px;--secao:clamp(88px, 12vw, 168px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--papel);color:var(--tinta);font:400 17px/1.62 var(--f-t);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.05em;text-wrap:balance;margin:0;font-weight:400}h1 em,h2 em,h3 em{font-style:normal}p,figure{margin:0}:focus-visible{outline:2px solid var(--crosta);outline-offset:4px;border-radius:2px}::selection{background:var(--crosta);color:var(--forno)}.faixa{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.pular{z-index:100;background:var(--crosta);color:var(--forno);font:700 13px/1 var(--f-m);border-radius:2px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}.dado{font:700 12px/1.3 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--carmim);display:block}.dado-claro{color:var(--crosta)}.secao-lede{color:var(--tinta-2);max-width:58ch;font-size:clamp(18px,1.6vw,20px);line-height:1.6}.botao{background:var(--carmim);min-height:48px;color:var(--papel);font:600 15px/1 var(--f-t);letter-spacing:.02em;transition:background-color .35s var(--estalo), color .35s var(--estalo), border-color .35s var(--estalo);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.botao:hover{background:var(--forno)}.botao-claro{background:var(--papel);color:var(--carmim)}.botao-claro:hover{background:var(--forno);color:var(--papel)}.topo{z-index:50;height:calc(var(--topo-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gut) 0;color:var(--papel);transition:background-color .4s var(--deslize), color .4s var(--deslize), border-color .4s var(--deslize);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.topo[data-tom=escuro].rolou{border-bottom-color:var(--linha-clara);background:#2d2726f0}.topo[data-tom=claro]{color:var(--tinta);border-bottom-color:var(--linha);background:#faf5eaf5}.marca{flex:none;line-height:0;text-decoration:none;display:block}.marca-logo{aspect-ratio:600/323;background:currentColor;width:104px;display:block;-webkit-mask:url(/img/marca/logo-mascara.webp) 50%/contain no-repeat;mask:url(/img/marca/logo-mascara.webp) 50%/contain no-repeat}.topo[data-tom=claro] .marca-logo{background:url(/img/marca/logo-cor.webp) 50%/contain no-repeat;-webkit-mask:none;mask:none}.topo-nav{align-items:center;gap:clamp(14px,2.4vw,32px);display:flex}.topo-link{opacity:.86;font-size:15px;text-decoration:none}.topo-link:hover{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.idiomas{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.idiomas li{flex:none}.idiomas a{opacity:.55;transition:opacity .3s var(--estalo);border-radius:3px;padding:5px 4px;display:block}.idiomas a:hover,.idiomas a[aria-current=true]{opacity:1}.idiomas a[aria-current=true]{border-radius:3px 3px 0 0;box-shadow:inset 0 -2px}.idiomas svg{border-radius:2px;width:22px;height:auto;display:block;box-shadow:0 0 0 1px #0000002e}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topo .botao-pedir{white-space:nowrap;flex:none;min-height:40px;padding:0 18px;font-size:14px}.pedir-curto{display:none}.topo[data-tom=escuro] .botao-pedir{background:var(--papel);color:var(--forno)}.topo[data-tom=escuro] .botao-pedir:hover{background:var(--crosta)}@media (width<=760px){.topo-link{display:none}.topo-nav{gap:10px}.idiomas{gap:2px}.idiomas svg{width:20px}.topo .botao-pedir{min-height:36px;padding:0 14px;font-size:13px}}@media (width<=380px){.topo{gap:8px}.topo-nav{gap:6px}.marca-logo{width:88px}.idiomas a{padding:6px 3px}.idiomas svg{width:19px}.topo .botao-pedir{padding:0 12px}.pedir-longo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pedir-curto{display:inline}}.botao-contorno{color:var(--papel);background:0 0;border-color:#faf5ea8c}.botao-contorno:hover{background:var(--papel);color:var(--forno);border-color:var(--papel)}.whats{z-index:60;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#fff;width:56px;height:56px;transition:transform .35s var(--estalo), background-color .35s var(--estalo);background:#1f8f4e;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:3px 4px #221d1c47}.whats:hover{background:#187a42;transform:translateY(-2px)}.whats svg{width:28px;height:28px}.musica{z-index:60;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));cursor:pointer;width:44px;height:44px;color:var(--papel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s var(--estalo), border-color .3s var(--estalo);background:#221d1c8c;border:1px solid #faf5ea59;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.musica:hover{border-color:var(--crosta);background:#221d1ccc}.musica svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.musica-corte{stroke:var(--crosta)}.musica.tocando .musica-corte{display:none}.musica.tocando svg{animation:2.4s ease-in-out infinite musica-balanca}@keyframes musica-balanca{50%{transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.musica.tocando svg{animation:none}}.selo{--p:14px;--r:4.2px;background:var(--marfim);width:148px;color:var(--tinta);filter:drop-shadow(4px 5px #2d27262e);-webkit-mask:radial-gradient(circle, transparent 0 var(--r), #000 calc(var(--r) + .5px)) calc(var(--p) / -2) calc(var(--p) / -2) / var(--p) var(--p) round, linear-gradient(#000 0 0) calc(var(--p) / 2) calc(var(--p) / 2) / calc(100% - var(--p)) calc(100% - var(--p)) no-repeat;-webkit-mask:radial-gradient(circle, transparent 0 var(--r), #000 calc(var(--r) + .5px)) calc(var(--p) / -2) calc(var(--p) / -2) / var(--p) var(--p) round, linear-gradient(#000 0 0) calc(var(--p) / 2) calc(var(--p) / 2) / calc(100% - var(--p)) calc(100% - var(--p)) no-repeat;mask:radial-gradient(circle, transparent 0 var(--r), #000 calc(var(--r) + .5px)) calc(var(--p) / -2) calc(var(--p) / -2) / var(--p) var(--p) round, linear-gradient(#000 0 0) calc(var(--p) / 2) calc(var(--p) / 2) / calc(100% - var(--p)) calc(100% - var(--p)) no-repeat;padding:16px 15px 14px;display:inline-block}.selo-moldura{text-align:center;border:1px solid #b5473873;padding:12px 8px 10px;display:block}.selo-num{font:700 10px/1 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--oliva);display:block}.selo-moldura{container-type:inline-size}.selo-cid{font:400 min(22px, calc(100cqi / (var(--n,6) * .72)))/1 var(--f-d);letter-spacing:.06em;text-transform:uppercase;color:var(--carmim);margin:9px 0 8px;display:block}.selo-coord{font:400 10px/1.2 var(--f-m);color:var(--tinta-2);display:block}.motion .revela{opacity:0;filter:blur(8px);transition:opacity 1.1s var(--chegada), transform 1.1s var(--chegada), filter 1.1s var(--chegada);transition-delay:calc(var(--ordem,0) * 90ms);transform:translateY(20px)}.motion .revela.visivel{opacity:1;filter:none;transform:none}.rodape{background:var(--forno-3);color:var(--nevoa);padding-block:72px calc(56px + env(safe-area-inset-bottom,0px));font-size:15px}.rodape-grade{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=900px){.rodape-grade{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}}.rodape-marca{font:400 26px/1.1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--papel)}.rodape-marca em{color:var(--crosta);font-style:normal}.rodape-tag{margin-top:12px}.rodape-nav{grid-template-columns:repeat(3,max-content);align-content:start;gap:10px 28px;display:grid}.rodape-nav a,.rodape-info a{color:var(--papel);padding-block:3px;text-decoration:none;display:inline-block}.rodape-nav a:hover,.rodape-info a:hover{color:var(--crosta)}.rodape-info{align-content:start;gap:8px;display:grid}@media (width<=420px){.rodape-nav{grid-template-columns:repeat(2,max-content)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bandeira:is(section,nav,footer,main){--it-a:.1;background-image:linear-gradient(90deg, color-mix(in srgb, var(--it-verde) calc(var(--it-a) * 100%), transparent) 0 33.333%, transparent 33.333% 66.667%, color-mix(in srgb, var(--it-vermelho) calc(var(--it-a) * 100%), transparent) 66.667%)}.bandeira-escura:is(section,nav,footer,main){--it-a:.13}@media (width<=899px){.bandeira:is(section,nav,footer,main){--it-a:.085}.bandeira-escura:is(section,nav,footer,main){--it-a:.11}}.rodape{position:relative}.rodape>.fio-italia{position:absolute;top:0;left:0;right:0}.fio-italia{background:linear-gradient(90deg, var(--it-verde) 0 33.333%, #f4efe4 33.333% 66.667%, var(--it-vermelho) 66.667%);height:3px}@media (width>=1800px){:root{--max:1680px;--gut:104px;--topo-h:76px}body{font-size:clamp(17px,.95vw,22px)}.dado{font-size:max(12px,.56vw)}.secao-lede{font-size:1.1vw}.botao{min-height:3.1vw;padding-inline:1.6vw;font-size:max(15px,.74vw)}.marca-logo{width:max(104px,5.4vw)}.topo-link{font-size:max(15px,.8vw)}.idiomas svg{width:max(22px,1.1vw)}.topo .botao-pedir{min-height:max(40px,2.3vw);padding:0 1.1vw;font-size:max(14px,.74vw)}.rodape{font-size:max(15px,.8vw)}.rodape-marca{font-size:max(26px,1.35vw)}}.preco{font:400 19px/1 var(--f-m);letter-spacing:.02em;color:var(--tinta);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;display:flex}.preco-antigo{color:var(--tinta-2);text-decoration-thickness:1.5px}.preco-atual{font-weight:700}.indisponivel{font:600 11px/1 var(--f-t);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--linha);color:var(--tinta-2);border-radius:999px;padding:6px 10px;display:inline-block}html.sacola-aberta{overflow:hidden}.pedir-conta{background:var(--crosta);min-width:20px;height:20px;color:var(--forno);font:700 12px/1 var(--f-m);border-radius:999px;place-items:center;margin-left:-2px;padding:0 5px;display:inline-grid}.pedir-conta[hidden]{display:none}.sacola{background:var(--papel);width:min(500px,100%);max-width:100%;height:100%;max-height:none;color:var(--tinta);overscroll-behavior:contain;border:0;margin:0 0 0 auto;padding:0;box-shadow:-8px 0 #221d1c2e}.sacola::backdrop{background:#221d1c9e}.motion .sacola[open]{animation:sacola-entra .55s var(--chegada)}.motion .sacola[open]::backdrop{animation:sacola-fundo .4s var(--deslize)}@keyframes sacola-entra{0%{opacity:0;transform:translate(40px)}}@keyframes sacola-fundo{0%{opacity:0}}.sacola-painel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.sacola-cabeca{padding:calc(20px + env(safe-area-inset-top,0px)) 24px 16px;border-bottom:1px solid var(--linha);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sacola-cabeca h2{color:var(--carmim);margin-top:8px;font-size:28px;line-height:1}.sacola-fechar{cursor:pointer;border:1px solid var(--linha);width:44px;height:44px;color:var(--tinta);transition:background-color .3s var(--estalo), color .3s var(--estalo);background:0 0;border-radius:50%;flex:none;place-items:center;margin:-4px -8px 0 0;padding:0;display:grid}.sacola-fechar:hover{background:var(--forno);color:var(--papel)}.sacola-fechar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.sacola-corpo{overscroll-behavior:contain;padding:4px 24px 28px;overflow-y:auto}.sacola-grupo{font:700 12px/1.3 var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--oliva);margin:22px 0 6px;padding:0;display:block}.sacola-lista{margin:0;padding:0;list-style:none}.sacola-item{border-bottom:1px solid var(--linha);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.sacola-item-sem-foto{grid-template-columns:minmax(0,1fr) auto}.sacola-mini{object-fit:cover;background:var(--marfim);border-radius:3px;width:64px;height:48px}.sacola-item-texto{gap:2px;min-width:0;display:grid}.sacola-item-nome{font-size:16px;line-height:1.3}.sacola-item.tem .sacola-item-nome{font-weight:600}.sacola-item-det{color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.sacola-item-preco{font:700 14px/1.4 var(--f-m)}.sacola-item .indisponivel{justify-self:start;margin-top:4px}.sacola-qtd{align-items:center;gap:4px;display:flex}.sacola-qtd button{cursor:pointer;width:40px;height:40px;color:var(--tinta);font:400 22px/1 var(--f-t);transition:background-color .3s var(--estalo), color .3s var(--estalo), border-color .3s var(--estalo);background:0 0;border:1px solid #2d272652;border-radius:50%;padding:0}.sacola-qtd [data-mais]{border-color:var(--carmim);color:var(--carmim)}.sacola-qtd [data-mais]:hover:not(:disabled){background:var(--carmim);color:var(--papel)}.sacola-qtd [data-menos]:hover:not(:disabled){background:var(--forno);color:var(--papel);border-color:var(--forno)}.sacola-qtd button:disabled{opacity:.32;cursor:default}.sacola-qtd output{text-align:center;min-width:2ch;font:700 16px/1 var(--f-m)}.sacola-dados{border:0;gap:18px;min-width:0;margin:8px 0 0;padding:0;display:grid}.sacola-dados legend{float:left;width:100%;margin-bottom:0}.sacola-campo{gap:6px;display:grid}.sacola-campo[hidden]{display:none}.sacola-rotulo{font-size:14px;font-weight:600}.sacola-campo input:not([type=radio]),.sacola-campo textarea{width:100%;min-height:46px;font:400 16px/1.4 var(--f-t);color:var(--tinta);resize:vertical;background:#fffdf8;border:1px solid #2d272652;border-radius:4px;padding:11px 13px}.sacola-campo input:focus-visible,.sacola-campo textarea:focus-visible{outline-offset:1px;border-color:var(--tinta)}.sacola-dica{color:var(--tinta-2);font-size:13px}.sacola-chips{flex-wrap:wrap;gap:8px;display:flex}.sacola-chip{cursor:pointer;position:relative}.sacola-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sacola-chip span{min-height:40px;transition:background-color .3s var(--estalo), color .3s var(--estalo), border-color .3s var(--estalo);border:1px solid #2d272652;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;display:inline-flex}.sacola-chip input:checked+span{background:var(--forno);color:var(--papel);border-color:var(--forno)}.sacola-chip input:focus-visible+span{outline:2px solid var(--crosta);outline-offset:3px}.sacola-rodape{padding:16px 24px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linha);background:var(--marfim);gap:10px;display:grid}.sacola-resumo{font:700 15px/1.3 var(--f-m);letter-spacing:.02em}.sacola-aviso{color:var(--tinta-2);font-size:13px;line-height:1.45}.sacola-alerta{color:var(--carmim);font-size:14px;font-weight:600}.sacola-alerta[hidden]{display:none}.sacola-enviar{width:100%;min-height:52px;font-size:16px}.sacola-enviar svg{flex:none;width:22px;height:22px}.sacola-esvaziar{cursor:pointer;min-height:32px;color:var(--tinta-2);font:400 14px/1 var(--f-t);text-underline-offset:4px;background:0 0;border:0;justify-self:center;padding:4px 10px;text-decoration:underline}.sacola-esvaziar:hover{color:var(--carmim)}.sacola-esvaziar[hidden]{display:none}@media (width<=380px){.sacola-cabeca,.sacola-corpo,.sacola-rodape{padding-inline:16px}.sacola-item{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.sacola-mini{width:48px;height:40px}.sacola-qtd button{width:36px;height:36px}}
