.cardapio[data-astro-cid-y3vfva5e]{padding-bottom:clamp(2.5rem,6vw,4rem)}.cnav[data-astro-cid-y3vfva5e]{position:sticky;top:68px;z-index:40;background:var(--paper-70);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--cream-line);padding-block:.7rem .6rem;margin-bottom:clamp(1.6rem,4vw,2.4rem)}.cnav__tabs[data-astro-cid-y3vfva5e]{display:inline-flex;gap:.4rem;background:var(--white);border:1.5px solid var(--cream-line);border-radius:var(--radius-pill);padding:.28rem}.cnav__tab[data-astro-cid-y3vfva5e]{border:none;cursor:pointer;background:transparent;font-family:var(--font-heading);font-weight:700;font-size:.98rem;letter-spacing:.02em;padding:.5rem 1.3rem;border-radius:var(--radius-pill);color:var(--espresso-80);transition:background-color .15s ease,color .15s ease}.cnav__tab[data-astro-cid-y3vfva5e][aria-selected=true]{background:var(--terracota);color:var(--white)}.cnav__chips[data-astro-cid-y3vfva5e]{display:flex;flex-wrap:nowrap;gap:.45rem;margin-top:.7rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem}.cnav__chips[data-astro-cid-y3vfva5e][hidden]{display:none}.cnav__chips[data-astro-cid-y3vfva5e]::-webkit-scrollbar{display:none}.cchip[data-astro-cid-y3vfva5e]{flex:none;font-family:var(--font-heading);font-weight:600;font-size:.86rem;text-decoration:none;white-space:nowrap;color:var(--espresso-80);background:var(--white);border:1.5px solid var(--cream-line);border-radius:var(--radius-pill);padding:.34rem .85rem;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.cchip[data-astro-cid-y3vfva5e]:hover{border-color:var(--terracota);color:var(--terracota)}.ccat[data-astro-cid-y3vfva5e]{scroll-margin-top:150px;margin-bottom:clamp(1.4rem,3vw,2rem)}.ccat__title[data-astro-cid-y3vfva5e]{font-size:clamp(1.5rem,3.4vw,2.1rem);color:var(--espresso);display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.ccat__title[data-astro-cid-y3vfva5e]:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--cream) 0%,transparent 100%)}.clist[data-astro-cid-y3vfva5e]{list-style:none;margin:0;padding:clamp(1.1rem,2.6vw,1.8rem);background:var(--white);border:1px solid var(--cream-line);border-radius:14px;box-shadow:var(--shadow-sm);display:grid;gap:1.15rem}@media (min-width: 780px){.clist[data-astro-cid-y3vfva5e]{grid-template-columns:1fr 1fr;gap:1.15rem clamp(1.8rem,4vw,3rem)}}.mi[data-astro-cid-y3vfva5e]{min-width:0}.mi--off[data-astro-cid-y3vfva5e]{opacity:.5}.mi__head[data-astro-cid-y3vfva5e]{display:flex;align-items:baseline;gap:.5rem}.mi__name[data-astro-cid-y3vfva5e]{font-size:1.08rem;font-weight:700;color:var(--espresso);flex:0 1 auto;line-height:1.25}.mi__star[data-astro-cid-y3vfva5e]{color:var(--terracota);font-size:.85em;margin-left:.25rem}.mi__marks[data-astro-cid-y3vfva5e]{display:inline-flex;align-items:center;gap:.3rem;flex:none}.mi__mk[data-astro-cid-y3vfva5e]{font-size:.9em;line-height:1}.mi__mk--star[data-astro-cid-y3vfva5e]{color:var(--terracota)}.mi__mk--badge[data-astro-cid-y3vfva5e]{font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;font-weight:700;color:#fff;padding:.12rem .42rem;border-radius:999px;white-space:nowrap}.mi__mk--note[data-astro-cid-y3vfva5e]{font-size:.68rem;color:var(--texto-suave, #6b6257);background:#0000000d;padding:.08rem .38rem;border-radius:.35rem;white-space:nowrap}.mi__dots[data-astro-cid-y3vfva5e]{flex:1 1 auto;align-self:flex-end;border-bottom:2px dotted var(--cream);transform:translateY(-.28rem);min-width:1.2rem}.mi__price[data-astro-cid-y3vfva5e]{flex:none;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.mi__pr[data-astro-cid-y3vfva5e]{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap}.mi__prlab[data-astro-cid-y3vfva5e]{font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--mocha);text-transform:uppercase}.mi__prval[data-astro-cid-y3vfva5e]{font-family:var(--font-heading);font-weight:700;color:var(--espresso)}.mi__desc[data-astro-cid-y3vfva5e]{margin:.25rem 0 0;font-size:.92rem;line-height:1.45;color:var(--espresso-80)}.mi--foto[data-astro-cid-y3vfva5e]{display:flex;gap:.85rem;align-items:flex-start}.mi__content[data-astro-cid-y3vfva5e]{flex:1;min-width:0}.mi__thumb[data-astro-cid-y3vfva5e]{flex:none;width:82px;height:82px;border-radius:10px;overflow:hidden;background:var(--paper);border:1px solid var(--cream-line)}.mi__thumb[data-astro-cid-y3vfva5e] img[data-astro-cid-y3vfva5e]{width:100%;height:100%;object-fit:cover;display:block}.mi__ph[data-astro-cid-y3vfva5e]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--cream);background:var(--paper)}.mi__thumb--zoom[data-astro-cid-y3vfva5e]{position:relative;padding:0;cursor:zoom-in;border:1px solid var(--cream-line)}.mi__thumb--zoom[data-astro-cid-y3vfva5e] img[data-astro-cid-y3vfva5e]{transition:transform .25s ease}.mi__thumb--zoom[data-astro-cid-y3vfva5e]:hover img[data-astro-cid-y3vfva5e],.mi__thumb--zoom[data-astro-cid-y3vfva5e]:focus-visible img[data-astro-cid-y3vfva5e]{transform:scale(1.06)}.mi__zoomic[data-astro-cid-y3vfva5e]{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2b09079e;color:var(--paper);opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.mi__thumb--zoom[data-astro-cid-y3vfva5e]:hover .mi__zoomic[data-astro-cid-y3vfva5e],.mi__thumb--zoom[data-astro-cid-y3vfva5e]:focus-visible .mi__zoomic[data-astro-cid-y3vfva5e]{opacity:1;transform:none}@media (hover: none){.mi__zoomic[data-astro-cid-y3vfva5e]{opacity:1;transform:none}}.cdest[data-astro-cid-y3vfva5e]{margin-bottom:clamp(1.6rem,3.5vw,2.4rem)}.cdest__row[data-astro-cid-y3vfva5e]{list-style:none;margin:0;padding:0 0 .3rem;display:flex;gap:.9rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.cdest__row[data-astro-cid-y3vfva5e]::-webkit-scrollbar{display:none}.dcard[data-astro-cid-y3vfva5e]{flex:none;width:clamp(180px,46vw,220px);scroll-snap-align:start;background:var(--white);border:1px solid var(--cream-line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-sm)}.dcard__media[data-astro-cid-y3vfva5e]{position:relative;display:block;width:100%;padding:0;border:none;aspect-ratio:4 / 3;background:var(--espresso);cursor:zoom-in;overflow:hidden}.dcard__media[data-astro-cid-y3vfva5e] img[data-astro-cid-y3vfva5e]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.dcard__media[data-astro-cid-y3vfva5e]:hover img[data-astro-cid-y3vfva5e],.dcard__media[data-astro-cid-y3vfva5e]:focus-visible img[data-astro-cid-y3vfva5e]{transform:scale(1.05)}.dcard__zoomic[data-astro-cid-y3vfva5e]{right:8px;bottom:8px;width:30px;height:30px}.dcard__media[data-astro-cid-y3vfva5e]:hover .dcard__zoomic[data-astro-cid-y3vfva5e],.dcard__media[data-astro-cid-y3vfva5e]:focus-visible .dcard__zoomic[data-astro-cid-y3vfva5e]{opacity:1;transform:none}.lb[data-astro-cid-y3vfva5e]{border:none;padding:0;margin:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;background:transparent;overflow:hidden}.lb[data-astro-cid-y3vfva5e]::backdrop{background:#2b0907d1;backdrop-filter:blur(3px)}.lb__inner[data-astro-cid-y3vfva5e]{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:clamp(1rem,5vw,2.5rem)}.lb__img[data-astro-cid-y3vfva5e]{max-width:min(900px,92vw);max-height:80vh;width:auto;height:auto;border-radius:12px;box-shadow:0 30px 80px #0000008c}.lb__cap[data-astro-cid-y3vfva5e]{margin:0;text-align:center;font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--paper)}.lb__close[data-astro-cid-y3vfva5e]{position:fixed;top:1rem;right:1rem;z-index:2;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#f7efe124;color:var(--paper);transition:background-color .15s ease}.lb__close[data-astro-cid-y3vfva5e]:hover{background:var(--terracota)}.dcard__body[data-astro-cid-y3vfva5e]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.7rem .85rem .85rem}.dcard__name[data-astro-cid-y3vfva5e]{font-size:1rem;color:var(--espresso);line-height:1.2}.dcard__price[data-astro-cid-y3vfva5e]{flex:none;font-family:var(--font-heading);font-weight:700;color:var(--terracota)}.mi__tags[data-astro-cid-y3vfva5e]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.tagchip[data-astro-cid-y3vfva5e]{font-family:var(--font-heading);font-weight:600;font-size:.72rem;letter-spacing:.02em;padding:.16rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--cream-line);color:var(--espresso-80);background:var(--paper)}
