.cardapio_page__Ac2Tm{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.cardapio_intro__JGqkS{padding-top:clamp(40px,6vw,80px);padding-bottom:40px}.cardapio_introInner__8KsJZ{max-width:1080px}.cardapio_introTitle__O8bsS{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.035em;margin:20px 0 0}.cardapio_introTitle__O8bsS em{font-style:italic}.cardapio_introMeta__fTIjO{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.cardapio_introCopy__AgvDW{font-size:17px;line-height:1.6}.cardapio_introCopy__AgvDW,.cardapio_introNote__wKf0f{color:var(--muted-foreground);margin:0;max-width:560px}.cardapio_introNote__wKf0f{font-size:13px;border-left:2px solid var(--border-strong);padding-left:12px}@media (min-width:1024px){.cardapio_introMeta__fTIjO{grid-template-columns:1fr 1fr;gap:32px;align-items:start}}.cardapio_content__M0Thg{max-width:1080px}.cardapio_categories___w1ec{display:grid;grid-gap:0;gap:0}.cardapio_categorySection__u4M10{scroll-margin-top:calc(var(--header-total-height) + var(--category-rail-height) + 16px);padding-top:56px}@media (min-width:1024px){.cardapio_categorySection__u4M10{padding-top:88px}}.cardapio_categoryHead__SSqBQ{display:flex;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border-strong)}.cardapio_categoryIndex__yAS3V{font-size:12px;font-weight:600;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.5em}.cardapio_categoryTitle__rl6T5{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1;letter-spacing:-.025em;margin:0;flex:1 1}.cardapio_categoryCount__75Ue2{font-size:12px;color:var(--muted-foreground);white-space:nowrap}.cardapio_itemsGrid__Ww6pg{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media (min-width:1024px){.cardapio_itemsGrid__Ww6pg{grid-template-columns:1fr 1fr;column-gap:56px}}@media (min-width:1280px){.cardapio_itemsGrid__Ww6pg{column-gap:72px}}.cardapio_dish__sgi6K{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--header-total-height) + var(--category-rail-height) + 32px);transition:border-color var(--duration-fast) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.cardapio_dish__sgi6K:hover{border-bottom-color:var(--border-strong)}.cardapio_dish__sgi6K:hover .cardapio_dishPrice__2BHKE{color:var(--accent)}}.cardapio_dish__sgi6K:after,.cardapio_dish__sgi6K:before{content:"";position:absolute;pointer-events:none;opacity:0}.cardapio_dish__sgi6K:before{left:-14px;top:18px;bottom:18px;width:2px;background:var(--accent);transform-origin:top}.cardapio_dish__sgi6K:after{inset:0 -14px;background:var(--surface);z-index:-1}.cardapio_dish__sgi6K[data-highlight=true]:before{animation:cardapio_dishMark__adSpx 2.4s var(--ease-reveal) both}.cardapio_dish__sgi6K[data-highlight=true]:after{animation:cardapio_dishWash__3FaSv 2.4s var(--ease-ui) both}@keyframes cardapio_dishMark__adSpx{0%{opacity:1;transform:scaleY(0)}18%{opacity:1;transform:scaleY(1)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes cardapio_dishWash__3FaSv{0%{opacity:0}15%{opacity:1}65%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cardapio_dish__sgi6K[data-highlight=true]:after,.cardapio_dish__sgi6K[data-highlight=true]:before{animation:none;opacity:1;transform:none}}.cardapio_dishMain__oUu7x{flex:1 1;min-width:0}.cardapio_dishName__u_8U6{font-weight:600;font-size:16px;line-height:1.3}.cardapio_dishDesc__GkJAm{font-size:14px;color:var(--muted-foreground);margin-top:4px;line-height:1.45}.cardapio_dishAvailability__F3fxu{font-size:12px;color:var(--muted-foreground);margin-top:4px}.cardapio_dishTags__1IiPc{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:6px}.cardapio_dishPrice__2BHKE{transition:color var(--duration-fast) var(--ease-ui);font-weight:600;font-size:15px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardapio_pause__EsN2M{width:100%;margin:72px 0 0;overflow:hidden;display:block}.cardapio_pauseImage__MxHmc{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3/2}.cardapio_pauseSushi__c6lSh{--pause-slot:sushi}.cardapio_pauseDessert__hIuoE{--pause-slot:dessert}@media (min-width:1024px){.cardapio_pauseImage__MxHmc{aspect-ratio:16/8}}.cardapio_cta__ejJTP{margin-top:88px;padding-top:40px;border-top:1px solid var(--border-strong);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.cardapio_ctaCopy__qVqN0{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.02em;max-width:22ch}.cardapio_ctaCopy__qVqN0 em{font-style:italic}.cardapio_stickyCta__wtcpR{position:fixed;bottom:0;left:0;right:0;background:var(--background);border-top:1px solid var(--border-strong);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:none;justify-content:center;z-index:20;opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--duration-ui) var(--ease-ui),visibility var(--duration-ui) var(--ease-ui),transform var(--duration-ui) var(--ease-ui)}.cardapio_stickyCta__wtcpR[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}@media (max-width:767px){.cardapio_stickyCta__wtcpR{display:flex}}@media (prefers-reduced-motion:reduce){.cardapio_stickyCta__wtcpR{transition:none}}.MenuCategoryNav_nav__UGgSx{position:-webkit-sticky;position:sticky;top:var(--header-total-height);z-index:10;background:var(--background);border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-padding-inline:20px;scrollbar-width:none}.MenuCategoryNav_nav__UGgSx::-webkit-scrollbar{display:none}.MenuCategoryNav_nav__UGgSx:after,.MenuCategoryNav_nav__UGgSx:before{content:"";position:absolute;top:0;bottom:0;width:24px;z-index:1;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-ui)}.MenuCategoryNav_nav__UGgSx:before{left:0;background:linear-gradient(90deg,var(--background),transparent)}.MenuCategoryNav_nav__UGgSx:after{right:0;background:linear-gradient(270deg,var(--background),transparent)}.MenuCategoryNav_nav__UGgSx[data-can-scroll-end=true]:after,.MenuCategoryNav_nav__UGgSx[data-can-scroll-start=true]:before{opacity:1}.MenuCategoryNav_rail__ZfOam{display:flex;gap:0;min-width:max-content;position:relative}.MenuCategoryNav_link__3Jmd3{padding:16px 16px 14px;min-height:44px;display:inline-flex;align-items:center;position:relative;white-space:nowrap;font-size:14px;font-weight:400;color:inherit;transition:color var(--duration-ui) var(--ease-ui)}.MenuCategoryNav_link__3Jmd3[aria-current=true]{color:var(--accent);font-weight:600}.MenuCategoryNav_indicator__4Ib_n{position:absolute;bottom:0;left:0;height:2px;width:100px;background:var(--accent);transform:translateX(0) scaleX(0);transform-origin:left center;transition:transform var(--duration-ui) var(--ease-ui),opacity var(--duration-ui) var(--ease-ui);opacity:0;pointer-events:none}.MenuCategoryNav_progress__mkrbC{position:-webkit-sticky;position:sticky;left:0;display:block;width:100%;height:1px;margin-top:-1px;background:var(--foreground);opacity:.55;transform:scaleX(0);transform-origin:left center;pointer-events:none}@media (prefers-reduced-motion:reduce){.MenuCategoryNav_indicator__4Ib_n,.MenuCategoryNav_link__3Jmd3,.MenuCategoryNav_nav__UGgSx:after,.MenuCategoryNav_nav__UGgSx:before{transition:none}}