@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.BicUS2cM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.BfTTTDIL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commissioner-cyrillic-ext-400-normal.CJMVYoec.woff2) format("woff2"),url(/_astro/commissioner-cyrillic-ext-400-normal.B0gszrHM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commissioner-cyrillic-400-normal.D3xW52W5.woff2) format("woff2"),url(/_astro/commissioner-cyrillic-400-normal.DM4qub6E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commissioner-greek-400-normal.DS8oOZ8C.woff2) format("woff2"),url(/_astro/commissioner-greek-400-normal.C7SP9rAk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commissioner-vietnamese-400-normal.DFs5wGRZ.woff2) format("woff2"),url(/_astro/commissioner-vietnamese-400-normal.C2HGEu-P.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commissioner-latin-ext-400-normal.B4YVWSql.woff2) format("woff2"),url(/_astro/commissioner-latin-ext-400-normal.CQdmsIN7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commissioner-latin-400-normal.Csr6jJda.woff2) format("woff2"),url(/_astro/commissioner-latin-400-normal.Bi_gMfKq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/commissioner-cyrillic-ext-500-normal.B1YVDehZ.woff2) format("woff2"),url(/_astro/commissioner-cyrillic-ext-500-normal.CP9pJeW6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/commissioner-cyrillic-500-normal.BRQfWg-5.woff2) format("woff2"),url(/_astro/commissioner-cyrillic-500-normal.C4-dsoV7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/commissioner-greek-500-normal.coyf7bmX.woff2) format("woff2"),url(/_astro/commissioner-greek-500-normal.CIGRSCx5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/commissioner-vietnamese-500-normal.C-v0ze-l.woff2) format("woff2"),url(/_astro/commissioner-vietnamese-500-normal.CfcK09HY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/commissioner-latin-ext-500-normal.5lmxUMUk.woff2) format("woff2"),url(/_astro/commissioner-latin-ext-500-normal.CMJBFFoz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/commissioner-latin-500-normal.Ph6lXY9C.woff2) format("woff2"),url(/_astro/commissioner-latin-500-normal.DUs-DU6-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/commissioner-cyrillic-ext-600-normal._uZo82mf.woff2) format("woff2"),url(/_astro/commissioner-cyrillic-ext-600-normal.DpyKc9AN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/commissioner-cyrillic-600-normal.CXeZGZOx.woff2) format("woff2"),url(/_astro/commissioner-cyrillic-600-normal.tSNyGzWu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/commissioner-greek-600-normal.B6OkAASU.woff2) format("woff2"),url(/_astro/commissioner-greek-600-normal.e4Qo-Ck_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/commissioner-vietnamese-600-normal.BsEgo6Jc.woff2) format("woff2"),url(/_astro/commissioner-vietnamese-600-normal.C8eFZpF7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/commissioner-latin-ext-600-normal.Bko8m0tJ.woff2) format("woff2"),url(/_astro/commissioner-latin-ext-600-normal.Dia7K3Ij.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Commissioner;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/commissioner-latin-600-normal.DNCq5je2.woff2) format("woff2"),url(/_astro/commissioner-latin-600-normal.CqJyhK9w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.aire{margin:0}:root{--ivory: #f6f3ec;--paper: #faf9f6;--card: #fff;--ink: #26241f;--ink-soft: #5b564d;--ink-faint: #8c8578;--hair: #dad3c6;--accent: #9c8558;--rule: rgba(156, 133, 88, .4);--ease: cubic-bezier(.16, .84, .44, 1);--serif: "Fraunces Variable", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}.aire *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.aire{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.aire .sheet{max-width:520px;margin:0 auto;background:var(--paper);padding:14px}.aire .frame{position:relative;min-height:calc(100vh - 28px);padding:0 32px 24px;box-shadow:inset 0 0 0 1px var(--rule),inset 0 0 0 4px var(--paper),inset 0 0 0 5px var(--rule)}.aire .frame:before,.aire .frame:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--accent);border-style:solid;opacity:.65}.aire .frame:before{top:11px;left:11px;border-width:1px 0 0 1px}.aire .frame:after{bottom:11px;right:11px;border-width:0 1px 1px 0}.aire .back{position:fixed;top:calc(15px + env(safe-area-inset-top));left:16px;z-index:20;color:var(--ink-faint);text-decoration:none;font-size:12.5px;letter-spacing:.03em}.aire .reveal{opacity:0;filter:blur(9px);transform:translateY(10px);animation:aire-focusin 1.1s var(--ease) forwards}.aire .d1{animation-delay:.05s}.aire .d2{animation-delay:.16s}.aire .d3{animation-delay:.28s}@keyframes aire-focusin{to{opacity:1;filter:blur(0);transform:none}}.aire header{padding-top:64px;text-align:center}.aire .kicker{font-size:10.5px;letter-spacing:.42em;text-transform:uppercase;color:var(--accent);font-weight:400;padding-left:.42em;margin-bottom:20px}.aire h1{font-family:var(--serif);font-weight:var(--h1-w, 300);font-optical-sizing:auto;font-size:40px;letter-spacing:.005em;line-height:1.02;color:var(--ink)}.aire .cover-rule{height:1px;background:var(--hair);margin:34px -32px 0}.aire nav{display:flex;justify-content:center;gap:30px;margin:40px 0 8px;flex-wrap:wrap}.aire .tab{background:none;border:none;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;padding:6px 0 12px;position:relative;transition:color .5s var(--ease)}.aire .tab:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--ink);transform:translate(-50%);transition:width .55s var(--ease)}.aire .tab[aria-selected=true]{color:var(--ink)}.aire .tab[aria-selected=true]:after{width:100%}.aire nav#tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:safe center;gap:26px;scrollbar-width:none;padding:0 2px}.aire nav#tabs::-webkit-scrollbar{display:none}.aire nav#tabs .tab{flex:none;white-space:nowrap}.aire .nav-rule{height:1px;background:var(--hair);margin-bottom:48px}.aire .menu{display:none}.aire .menu.active{display:block}.aire .setprice{text-align:center;margin-bottom:52px}.aire .setprice .amount{font-family:var(--serif);font-weight:300;font-size:30px;color:var(--ink);letter-spacing:.01em}.aire .setprice .note{font-size:11px;letter-spacing:.09em;color:var(--ink-faint);margin-top:12px}.aire .setprice .includes{font-size:13px;line-height:1.5;color:var(--ink-soft);margin-top:10px;max-width:34ch;margin-left:auto;margin-right:auto}.aire .section{margin-bottom:44px}.aire .section:last-of-type{margin-bottom:0}.aire .section-title{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-weight:400;padding-left:.26em;padding-bottom:14px;border-bottom:1px solid var(--hair);margin-bottom:26px}.aire .dish{margin-bottom:26px}.aire .dish:last-child{margin-bottom:0}.aire .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px}.aire .dish-card{background:var(--card);border:1px solid var(--hair);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.aire .shot{position:relative;width:100%;min-width:0;border:0;padding:0;margin:0;background:var(--ivory);cursor:zoom-in;display:block;overflow:hidden}.aire .shot img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.aire .shot:after{content:"⤢";position:absolute;right:7px;bottom:7px;width:24px;height:24px;border-radius:7px;background:#0000006b;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;pointer-events:none}.aire .card-body{padding:11px 11px 12px;display:flex;flex-direction:column;flex:1}.aire .card-name{font-family:var(--serif);font-weight:var(--nm-w, 400);font-size:15px;line-height:1.25;color:var(--ink)}.aire .card-desc{font-size:11.5px;font-weight:300;font-style:italic;color:var(--ink-faint);margin-top:7px;line-height:1.45;margin-bottom:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aire .card-price{font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:10px}.aire .card-price .unit{font-size:10.5px;color:var(--ink-faint)}.aire .card-tags{margin-top:8px}.aire .dish-card.off{opacity:.55}.aire .layer{position:fixed;inset:0;z-index:50;display:none}.aire .layer.open{display:block}.aire .layer .veil{position:absolute;inset:0;background:var(--z-bg, #16130f)}.aire .layer .zclose{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:3;width:30px;height:30px;border-radius:50%;border:0;background:var(--z-btn, rgba(255, 255, 255, .86));color:var(--z-btn-ink, #1C1A17);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.aire .zoom{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 12px calc(14px + env(safe-area-inset-bottom))}.aire .zoom-in{max-width:520px;width:100%;display:flex;flex-direction:column;min-height:0}.aire .zoom img{width:100%;flex:1 1 auto;min-height:0;object-fit:contain;border-radius:12px;background:var(--z-img, #2a271f)}.aire .zoom .z-name{font-family:var(--serif);font-size:20px;color:var(--z-ink, #fff);margin-top:16px;font-weight:400}.aire .zoom .z-desc{font-size:13px;font-weight:300;color:var(--z-soft, #ddd6c8);margin-top:7px;line-height:1.55}.aire .zoom .z-price{font-size:14px;color:var(--z-ink, #fff);margin-top:10px;font-variant-numeric:tabular-nums}html.layer-open,html.layer-open body{background:var(--z-bg-live, #16130f)}.aire .layer{overscroll-behavior:contain}@media(max-width:380px){.aire .grid{gap:10px}.aire .card-name{font-size:14px}}.aire .dish-row{display:flex;align-items:baseline;gap:14px}.aire .dish-name{font-family:var(--serif);font-weight:var(--nm-w, 400);font-size:18px;line-height:1.3;color:var(--ink);flex:1}.aire .dish-price{font-size:14px;color:var(--ink-soft);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.aire .dish-supp{font-size:12px;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em}.aire .dish-desc{font-size:13.5px;font-style:italic;font-weight:300;color:var(--ink-soft);margin-top:7px;line-height:1.55;max-width:88%}.aire .menu-note{text-align:center;color:var(--ink-faint);font-size:12px;margin-bottom:40px}.aire .coming-soon{text-align:center;color:var(--ink-faint);padding:40px 0}.aire .auto-note{min-height:14px;margin-top:20px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);text-align:center}.aire .rv-globe{position:fixed;top:calc(12px + env(safe-area-inset-top));right:14px;z-index:20}.aire .rv-globe-btn{display:flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--hair);border-radius:999px;padding:7px 11px;cursor:pointer;color:var(--ink);box-shadow:0 1px 5px #0000000d;font:500 12px var(--sans);letter-spacing:.06em;text-transform:uppercase}.aire .rv-globe-btn svg{width:16px;height:16px;stroke:var(--accent);fill:none}.aire .rv-globe-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aire .rv-globe-menu{position:absolute;top:calc(100% + 6px);right:0;background:var(--card);border:1px solid var(--hair);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:5px;display:none;min-width:150px;max-height:70vh;overflow:auto}.aire .rv-globe-menu.open{display:block}.aire .rv-globe-menu button{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;border-radius:8px;padding:9px 12px;font:400 14px var(--sans);color:var(--ink)}.aire .rv-globe-menu button:hover{background:var(--ivory)}.aire .rv-globe-menu button[aria-current=true]{color:var(--accent);font-weight:600}.aire .pdf-pages{padding-top:32px}.aire .pdf-pages img{width:100%;display:block;margin-bottom:10px;border:1px solid var(--hair)}.aire .review-strip{text-align:center;margin:40px -32px;padding:26px 32px;background:var(--ivory)}.aire .review-strip a{color:var(--accent);text-decoration:none;font-size:13px;letter-spacing:.06em}.aire footer{text-align:center;padding:76px 0 52px}.aire .footer-rule{width:34px;height:1px;background:var(--hair);margin:0 auto 26px}.aire .footer-name{font-family:var(--serif);font-weight:300;font-size:15px;letter-spacing:.04em;color:var(--ink)}.aire .footer-line{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px}.aire .footer-line a{color:inherit;text-decoration:underline}.aire .footer-legal{font-size:9px;line-height:1.5;color:var(--ink-faint);opacity:.65;margin-top:14px;max-width:320px;margin-left:auto;margin-right:auto}.aire .footer-legal a{color:inherit;text-decoration:underline}@media(max-width:380px){.aire .frame{padding:0 24px 24px}.aire .cover-rule{margin-left:-24px;margin-right:-24px}.aire h1{font-size:34px}.aire nav{gap:22px}}@media(prefers-reduced-motion:reduce){.aire .reveal{animation:none;opacity:1;filter:none;transform:none}.aire .tab:after,.aire .tab{transition:none}}.aire .shot img{height:auto}.aire .frame.plain{box-shadow:none;padding:0 4px 24px}.aire .frame.plain:before,.aire .frame.plain:after{display:none}.aire .card-desc{font-style:normal}.aire .grid .dish-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.aire .grid .rv-leg-dish{margin-top:0}.aire .grid .rv-leg-dish>summary [data-ui=allergyCta]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aire .grid .rv-leg-dish[open]{flex-basis:100%}.aire .rv-filter{position:sticky;top:0;z-index:15;background:var(--paper);padding:calc(10px + env(safe-area-inset-top)) 0 8px;margin:18px 0 8px;border-bottom:1px solid var(--rule)}.aire .rv-search{width:calc(100% - 66px);font:400 15px/1.3 var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--hair);border-radius:11px;padding:11px 14px}.aire .rv-search:focus{outline:2px solid var(--accent);outline-offset:1px}.aire .rv-cats{display:flex;gap:7px;overflow-x:auto;margin-top:8px;padding-bottom:2px;scrollbar-width:none}.aire .rv-cats[hidden]{display:none}.aire .rv-cats::-webkit-scrollbar{display:none}.aire .rv-cat{flex:0 0 auto;font:500 13.5px/1 var(--sans);color:var(--ink-soft);background:var(--card);border:1px solid var(--hair);border-radius:99px;padding:9px 14px;cursor:pointer}.aire .rv-cat[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.aire .rv-none{text-align:center;color:var(--ink-faint);padding:34px 0;font-size:14px}.aire .section[hidden],.aire .dish-card[hidden],.aire .dish[hidden]{display:none}.aire .dish-ing{font-size:12.5px;color:var(--ink-faint);margin-top:4px}.aire .zoom .z-ing{font-size:12.5px;color:var(--z-faint, #c9c1b2);margin-top:8px;line-height:1.5}.aire .zgrab{display:block;width:40px;height:4px;border-radius:4px;background:var(--z-grab, rgba(255,255,255,.35));margin:0 auto 12px;flex:none}.aire .zoom-in{will-change:transform;overflow-y:auto;max-height:100%}.aire .zoom img[hidden]{display:none}.aire .layer.nophoto .zoom{justify-content:flex-end}.aire .zoom .z-legend{margin-top:12px}.aire .zoom .z-tag{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--z-soft, #ece6da);font-size:13.5px;border-top:1px solid var(--z-line, rgba(255,255,255,.08))}.aire .zoom .z-tag:first-child{border-top:0}.aire .zoom .z-tag .ic{width:28px;height:28px;border-radius:8px;border:1px solid var(--z-ic, rgba(255,255,255,.25));display:flex;align-items:center;justify-content:center;color:var(--z-ink, #fff);flex:none}.aire .zoom .z-tag.diet .ic{border-color:var(--z-diet, #e4cf9f);color:var(--z-diet, #e4cf9f)}.aire .zoom .z-tag .ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aire .zoom .z-lead{font-size:12px;color:var(--z-faint, #b9b09f);margin-top:8px}.aire .rv-allrg,.aire .rv-leg-dish>summary{cursor:pointer}.aire .pdf-pages img{height:auto;border-radius:4px}.aire .rv-strip{display:flex;align-items:center;justify-content:center;gap:9px;margin:6px 0 16px;padding:12px 14px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:13.5px;font-weight:500;color:var(--ink);text-decoration:none;text-align:center}.aire .rv-strip svg{width:16px;height:16px;flex:none}.aire .rv-strip:active{background:#9c855814}.aire .rv-strip[hidden]{display:none}.aire .menu>.rv-strip{margin:26px 0 30px}.aire .rv-strip-hint{color:var(--ink-faint);font-size:12.5px;border-style:dashed}.aire #pdf-langs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 16px 14px}.aire #pdf-langs button{font:inherit;font-size:14px;padding:7px 14px;border-radius:999px;border:1px solid var(--hair);background:transparent;color:var(--ink);cursor:pointer}.aire #pdf-langs button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:transparent}.aire #tabs .tab[hidden],.aire #tabs[hidden],.aire .nav-rule[hidden]{display:none}@media(hover:hover)and (pointer:fine){.aire .rv-cats{flex-wrap:wrap;overflow:visible}}.aire .rv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aire .rv-band,.aire .hd-logo,.aire .rv-barlogo{display:none}.aire [data-head=banda] .rv-band{display:grid;place-items:center;background:var(--band);padding:0 16px}.aire .rv-band img,.aire .hd-logo img,.aire .rv-barlogo img{display:block;object-fit:contain;max-width:100%}.aire [data-knock] .rv-band img{filter:brightness(0) invert(1)}.aire [data-head=banda]:not([data-knock]) .rv-band-logo{display:block;background:#fff;border-radius:12px;padding:10px 14px}.aire [data-head=banda] header,.aire [data-head=barra] header{padding-top:22px}.aire [data-head=banda] header .kicker,.aire [data-head=barra] header .kicker{margin-bottom:0}.aire [data-head=banda] header h1,.aire [data-head=barra] header h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aire [data-head=banda] .cover-rule,.aire [data-head=barra] .cover-rule{margin-top:22px}.aire [data-head=barra] .rv-barlogo{display:flex;align-items:center;min-height:40px;margin-bottom:10px;padding-right:66px}.aire [data-head=barra]:not(:has(#rv-filter)) .hd-logo{display:flex;justify-content:center;margin-top:18px}.aire [data-head=barra][data-paper=noche][data-knock] .rv-barlogo img,.aire [data-head=barra][data-paper=noche][data-knock] .hd-logo img{filter:brightness(0) invert(1)}.aire [data-head=barra][data-paper=noche]:not([data-knock]) .rv-barlogo span,.aire [data-head=barra][data-paper=noche]:not([data-knock]) :is(.rv-barlogo,.hd-logo) img{background:#fff;border-radius:8px;padding:4px 8px;box-sizing:content-box}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .grid{grid-template-columns:minmax(0,1fr);gap:0}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .dish-card{flex-direction:row;gap:12px;align-items:flex-start;background:none;border:0;border-radius:0;border-bottom:1px solid var(--hair);padding:14px 0;overflow:visible}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .dish-card:last-child{border-bottom:0}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .shot{width:96px;flex:none;border-radius:10px}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .shot img{aspect-ratio:1 / 1!important}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .shot:after{display:none}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .card-body{padding:0;min-width:0}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .card-name{font-size:17px}.aire :is([data-layout=lista] .section,.section.few,.section.drink) .card-desc{font-size:13px;-webkit-line-clamp:4}.aire :is([data-layout=lista] .section,.section.few):not(.drink).anyph .dish-card.noph .card-body{padding-left:108px}.aire .section.drink .dish-card{padding:9px 0}.aire .section.drink .card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;width:100%}.aire .section.drink .card-body>:not(.card-name):not(.card-price){grid-column:1 / -1}.aire .section.drink .card-price{margin-top:0;grid-column:2;grid-row:1}.aire .section.drink .card-name{font-size:16px}.aire [data-layout=galeria] .section:not(.few):not(.drink) .grid{grid-template-columns:minmax(0,1fr);gap:18px}.aire [data-layout=galeria] .section:not(.few):not(.drink) .card-body{padding:14px 16px 16px}.aire [data-layout=galeria] .section:not(.few):not(.drink) .card-name{font-size:19px}.aire [data-layout=galeria] .section:not(.few):not(.drink) .card-desc{font-size:13px;-webkit-line-clamp:4}.aire [data-layout=galeria] .section:not(.few):not(.drink) .dish-card.noph{background:none;border:0;border-bottom:1px solid var(--hair);border-radius:0}.aire [data-layout=galeria] .section:not(.few):not(.drink) .dish-card.noph .card-body{padding:4px 0 14px}.aire .pv-few{display:none;margin:-14px 0 14px;font:500 12px/1.4 var(--sans);color:var(--ink-soft);text-decoration:none}.aire :is([data-layout=cuadricula],[data-layout=galeria]) .section.few .pv-few{display:block}.aire .pv-few:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#e0b43a;margin-right:6px}.aire .dish-tags{margin-top:9px}.aire .rv-allrg{display:flex;flex-wrap:nowrap;gap:5px;height:28px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aire .rv-allrg::-webkit-scrollbar{display:none}.aire .rv-allrg>*{flex:0 0 auto}.aire .rv-a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;color:var(--ink-soft);background:#9c855817;border:1px solid var(--rule)}.aire .rv-a svg{width:17px;height:17px;display:block}.aire .rv-a.rv-d{color:var(--paper);background:var(--accent);border-color:var(--accent)}.aire .rv-leg-dish{margin-top:7px}.aire .rv-leg-dish>summary{display:inline-flex;align-items:center;gap:7px;list-style:none;cursor:pointer;color:var(--ink-faint);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:2px 0}.aire .rv-leg-dish>summary::-webkit-details-marker{display:none}.aire .rv-leg-dish>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.aire .rv-ainfo{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid var(--rule);border-radius:50%;font:italic 700 11px/1 Georgia,Times New Roman,serif;color:var(--accent)}.aire .rv-leg-dish[open]>summary{color:var(--ink-soft)}.aire .rv-leg-dish[open] .rv-ainfo{background:#9c85581f}.aire .rv-leg-body{margin-top:10px;padding:12px 14px;background:var(--ivory);border-radius:8px}.aire .rv-leg-lead{font-size:12px;font-style:italic;color:var(--ink-faint);margin-bottom:10px;line-height:1.45}.aire .rv-leg-h{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:12px 0 6px}.aire .rv-leg-h:first-child{margin-top:0}.aire .rv-leg-item{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--hair);font-size:13px;color:var(--ink)}.aire .rv-leg-item:last-child{border-bottom:0}.aire .rv-leg-item .ic{flex:0 0 22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft)}.aire .rv-leg-item.rv-d .ic{color:var(--accent)}.aire .rv-leg-item .ic svg{width:18px;height:18px;display:block}@media(prefers-reduced-motion:reduce){.aire .rv-leg-dish{transition:none}}
