@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f8590544-module__PSpnpa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_94f55d90-module__YDWtzG__className{font-family:Inter,Inter Fallback;font-style:normal}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.1b7464e7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.36c9ff64.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.c3a822cc.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_be9ce703-module__EHZGmW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");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;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.c68a79fb.woff2)format("woff2");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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_ac7c297-module__LTtgJG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.d19752fb.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_eeafb092-module__wxq9aW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}
.carta-module__ZxGRVq__app{background:var(--carta-black);width:100%;height:100%;color:var(--carta-ink);font-family:var(--carta-font-body);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:clip;container:carta/inline-size}.carta-module__ZxGRVq__noScrollbar{scrollbar-width:none;-ms-overflow-style:none}.carta-module__ZxGRVq__noScrollbar::-webkit-scrollbar{display:none}.carta-module__ZxGRVq__display{font-family:var(--carta-font-display);font-variant-numeric:oldstyle-nums;letter-spacing:-.01em;font-weight:600}.carta-module__ZxGRVq__eyebrow{font:500 11px/1 var(--carta-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--carta-accent-text)}.carta-module__ZxGRVq__feed{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--carta-safe-top) + 134px)var(--carta-gutter)calc(var(--carta-safe-bottom) + 24px);align-content:start;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.carta-module__ZxGRVq__appConCiudad .carta-module__ZxGRVq__feed{padding-top:calc(var(--carta-safe-top) + 152px)}.carta-module__ZxGRVq__appConLocal .carta-module__ZxGRVq__feed{padding-bottom:calc(var(--carta-safe-bottom) + 64px)}.carta-module__ZxGRVq__feedLista{grid-template-columns:minmax(0,1fr);gap:0}.carta-module__ZxGRVq__feedRejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@keyframes carta-module__ZxGRVq__velar{0%{opacity:0}to{opacity:1}}@keyframes carta-module__ZxGRVq__asentar{0%{transform:scale(1.04)}to{transform:none}}@keyframes carta-module__ZxGRVq__subir{0%{transform:translateY(14px)}to{transform:none}}@keyframes carta-module__ZxGRVq__descubrir{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes carta-module__ZxGRVq__trazar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.carta-module__ZxGRVq__dish{cursor:pointer;--retraso:calc(var(--i,0)*70ms);position:relative}.carta-module__ZxGRVq__dishLista{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.carta-module__ZxGRVq__dishLista:after{content:"";background:var(--carta-hairline);transform-origin:0;height:1px;animation:carta-module__ZxGRVq__trazar var(--carta-t-slow)var(--carta-ease)both;animation-delay:calc(var(--retraso) + .12s);position:absolute;bottom:0;left:0;right:0}.carta-module__ZxGRVq__dishLista .carta-module__ZxGRVq__media{animation:carta-module__ZxGRVq__velar var(--carta-t)var(--carta-ease)both,carta-module__ZxGRVq__descubrir var(--carta-t-slow)var(--carta-ease)both;animation-delay:var(--retraso)}.carta-module__ZxGRVq__dishLista .carta-module__ZxGRVq__mediaImg{animation:carta-module__ZxGRVq__asentar var(--carta-t-slow)var(--carta-ease)both;animation-delay:var(--retraso)}.carta-module__ZxGRVq__dishLista .carta-module__ZxGRVq__dishInfo{animation:carta-module__ZxGRVq__subir var(--carta-t-slow)var(--carta-ease)both,carta-module__ZxGRVq__descubrir var(--carta-t-slow)var(--carta-ease)both;animation-delay:calc(var(--retraso) + 90ms)}.carta-module__ZxGRVq__dishRejilla{aspect-ratio:3/4;border-radius:var(--carta-radius);border:1px solid var(--carta-hairline);animation:carta-module__ZxGRVq__velar var(--carta-t)var(--carta-ease)both,carta-module__ZxGRVq__asentar var(--carta-t-slow)var(--carta-ease)both;animation-delay:var(--retraso);overflow:clip}.carta-module__ZxGRVq__media{background:var(--carta-media);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.carta-module__ZxGRVq__dishLista .carta-module__ZxGRVq__media{aspect-ratio:1;border-radius:var(--carta-radius);border:1px solid var(--carta-hairline);align-self:start;overflow:clip}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__media{position:absolute;top:0;bottom:0;left:0;right:0}.carta-module__ZxGRVq__dishRejilla.carta-module__ZxGRVq__sinFoto{background:var(--carta-title);border-color:var(--carta-title)}.carta-module__ZxGRVq__dishRejilla.carta-module__ZxGRVq__sinFoto .carta-module__ZxGRVq__media{background:0 0}.carta-module__ZxGRVq__mediaImg,.carta-module__ZxGRVq__viewerImg{object-fit:cover;background:var(--carta-media);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.carta-module__ZxGRVq__viewerModel{--progress-bar-height:0px;--progress-bar-color:transparent;background:0 0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.carta-module__ZxGRVq__scrim{background:var(--carta-photo-scrim);pointer-events:none;height:64%;position:absolute;bottom:0;left:0;right:0}.carta-module__ZxGRVq__dishInfo{flex-direction:column;gap:6px;min-width:0;display:flex}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__dishInfo{color:var(--carta-photo-ink);position:absolute;bottom:12px;left:12px;right:12px}.carta-module__ZxGRVq__badgeTop{align-items:center;gap:10px;display:inline-flex}.carta-module__ZxGRVq__badgeTop:before{content:"";background:var(--carta-hairline-full);width:22px;height:1px}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__badgeTop{z-index:2;color:var(--carta-photo-ink);position:absolute;top:12px;left:12px}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__badgeTop:before{background:var(--carta-photo-ink)}.carta-module__ZxGRVq__dishName{color:var(--carta-title);text-wrap:balance;cursor:pointer;text-align:left;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;font-size:23px;line-height:1.06;display:-webkit-box;overflow:hidden}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__dishName{color:inherit;font-size:19px}.carta-module__ZxGRVq__dishDesc{font:400 13.5px/1.5 var(--carta-font-body);color:var(--carta-ink-muted);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__dishDesc{display:none}.carta-module__ZxGRVq__dishFooter{justify-content:space-between;align-items:baseline;gap:8px 12px;margin-top:4px;display:flex}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__dishFooter{flex-wrap:wrap}.carta-module__ZxGRVq__dishPrice{color:var(--carta-accent);white-space:nowrap;font-size:21px;font-weight:500;line-height:1}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__dishPrice{color:var(--carta-photo-ink)}.carta-module__ZxGRVq__card3d{color:var(--carta-title);font:500 11px/1 var(--carta-font-body);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:6px 0;display:inline-flex;position:relative}.carta-module__ZxGRVq__card3d:after{content:"";background:var(--carta-hairline-full);transform-origin:0;height:1px;transition:transform var(--carta-t)var(--carta-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.34)}.carta-module__ZxGRVq__card3d:hover:after,.carta-module__ZxGRVq__card3d:active:after{transform:scaleX(1)}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__card3d{color:var(--carta-photo-ink)}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__card3d:after{background:var(--carta-photo-ink)}.carta-module__ZxGRVq__feedEmpty{font:500 19px/1.3 var(--carta-font-display);color:var(--carta-ink-muted);text-align:center;grid-column:1/-1;margin:28px 0}.carta-module__ZxGRVq__header{padding:var(--carta-safe-top)var(--carta-gutter)0;background:var(--carta-header-scrim);-webkit-backdrop-filter:blur(20px);z-index:2;flex-direction:column;gap:14px;display:flex;position:absolute;top:0;left:0;right:0}.carta-module__ZxGRVq__headerTop{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.carta-module__ZxGRVq__marcaBloque{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.carta-module__ZxGRVq__ciudad{font:500 10.5px/1 var(--carta-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--carta-arena);white-space:nowrap;transition:color var(--carta-t-fast)var(--carta-ease);background:0 0;border:0;padding:0}.carta-module__ZxGRVq__ciudad:hover,.carta-module__ZxGRVq__ciudad:active{color:var(--carta-accent-text)}.carta-module__ZxGRVq__marca{letter-spacing:.18em;text-transform:uppercase;color:var(--carta-title);text-align:center;white-space:nowrap;padding-left:.18em;font-size:20px;line-height:1;text-decoration:none;display:inline-block}.carta-module__ZxGRVq__marcaLarga{letter-spacing:.12em;font-size:15px}.carta-module__ZxGRVq__marcaMuyLarga{letter-spacing:.08em;font-size:13px}.carta-module__ZxGRVq__logo{object-fit:contain;width:auto;max-width:46vw;height:22px;display:block}.carta-module__ZxGRVq__headerRight{justify-self:end}.carta-module__ZxGRVq__idiomaGrupo{gap:14px;display:flex}.carta-module__ZxGRVq__idiomaBoton{color:var(--carta-ink-muted);font:500 11px/1 var(--carta-font-body);letter-spacing:.16em;transition:color var(--carta-t-fast)var(--carta-ease);background:0 0;border:0;padding:6px 0;position:relative}.carta-module__ZxGRVq__idiomaBoton:after{content:"";background:var(--carta-hairline-full);transform-origin:0;height:1px;transition:transform var(--carta-t)var(--carta-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.carta-module__ZxGRVq__idiomaActivo{color:var(--carta-title)}.carta-module__ZxGRVq__idiomaActivo:after{transform:scaleX(1)}.carta-module__ZxGRVq__filtrosFila{align-items:center;gap:10px;display:flex}.carta-module__ZxGRVq__buscador{border-radius:var(--carta-radius-sm);border:1px solid var(--carta-hairline-strong);background:var(--carta-surface);min-width:0;height:42px;transition:border-color var(--carta-t-fast)var(--carta-ease);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.carta-module__ZxGRVq__buscador:focus-within{border-color:var(--carta-hairline-full)}.carta-module__ZxGRVq__buscadorInput{min-width:0;color:var(--carta-ink);font:400 16px/1 var(--carta-font-body);background:0 0;border:0;outline:none;flex:1}.carta-module__ZxGRVq__buscadorInput::placeholder{color:var(--carta-ink-placeholder)}.carta-module__ZxGRVq__buscadorInput::-webkit-search-cancel-button{display:none}.carta-module__ZxGRVq__buscadorCerrar{border-radius:var(--carta-radius-sm);width:24px;height:24px;color:var(--carta-ink-muted);font:400 18px/1 var(--carta-font-body);background:0 0;border:0;flex:none}.carta-module__ZxGRVq__filtroBoton{border-radius:var(--carta-radius-sm);border:1px solid var(--carta-hairline-strong);background:var(--carta-surface);height:42px;color:var(--carta-title);font:500 11px/1 var(--carta-font-body);letter-spacing:.16em;text-transform:uppercase;transition:background var(--carta-t-fast)var(--carta-ease),color var(--carta-t-fast)var(--carta-ease);flex:none;justify-content:center;align-items:center;padding:0 14px;display:flex;position:relative}.carta-module__ZxGRVq__filtroBotonActivo{background:var(--carta-title);border-color:var(--carta-title);color:var(--carta-on-title)}.carta-module__ZxGRVq__filtroCuenta{border-radius:var(--carta-radius-sm);background:var(--carta-accent);min-width:18px;height:18px;color:var(--carta-on-accent);font:500 10px/18px var(--carta-font-body);text-align:center;padding:0 5px;position:absolute;top:-7px;right:-7px}.carta-module__ZxGRVq__chips{touch-action:pan-x;margin:0 calc(-1*var(--carta-gutter));padding:0 var(--carta-gutter);border-bottom:1px solid var(--carta-hairline);gap:24px;display:flex;overflow-x:auto}.carta-module__ZxGRVq__chip{color:var(--carta-ink-muted);font:500 11.5px/1 var(--carta-font-body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:color var(--carta-t-fast)var(--carta-ease);background:0 0;border:0;flex:none;padding:4px 0 14px;position:relative}.carta-module__ZxGRVq__chip:after{content:"";background:var(--carta-hairline-full);transform-origin:0;height:1px;transition:transform var(--carta-t)var(--carta-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.carta-module__ZxGRVq__chipActive{color:var(--carta-title)}.carta-module__ZxGRVq__chipActive:after{transform:scaleX(1)}.carta-module__ZxGRVq__chipTop{white-space:nowrap}.carta-module__ZxGRVq__dim{background:var(--carta-dim);opacity:0;pointer-events:none;transition:opacity var(--carta-t)var(--carta-ease);z-index:4;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.carta-module__ZxGRVq__dimOn{opacity:1;pointer-events:auto}.carta-module__ZxGRVq__sheet{background:var(--carta-surface);border-top:1px solid var(--carta-hairline-strong);border-radius:var(--carta-radius-sheet)var(--carta-radius-sheet)0 0;z-index:5;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.carta-module__ZxGRVq__dishSheet{background:var(--carta-black);border-top:0;border-radius:0;height:100%;top:0;overflow:clip}.carta-module__ZxGRVq__sheetHeader{padding:max(14px,calc(env(safe-area-inset-top,0px) + 10px))var(--carta-gutter)14px;border-bottom:1px solid var(--carta-hairline);cursor:grab;touch-action:none;flex:none;align-items:center;gap:12px;display:flex}.carta-module__ZxGRVq__sheetBack{width:36px;height:36px;color:var(--carta-title);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-10px;display:flex}.carta-module__ZxGRVq__sheetHeaderName{font:500 11px/1 var(--carta-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--carta-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carta-module__ZxGRVq__sheetScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:32px;overflow-y:auto}.carta-module__ZxGRVq__sheetFooter{padding:16px var(--carta-gutter)var(--carta-safe-bottom);border-top:1px solid var(--carta-hairline);background:var(--carta-black);flex:none}.carta-module__ZxGRVq__viewer{aspect-ratio:1;border-radius:var(--carta-radius);border:1px solid var(--carta-hairline-strong);background:var(--carta-well);justify-content:center;align-items:center;width:min(78%,420px);margin:22px auto 6px;display:flex;position:relative;overflow:clip}.carta-module__ZxGRVq__viewerStatus{z-index:2;border-radius:var(--carta-radius-sm);border:1px solid var(--carta-hairline);background:var(--carta-status-bg);-webkit-backdrop-filter:blur(12px);font:400 12px/1.4 var(--carta-font-body);color:var(--carta-ink-muted);padding:8px 12px;position:absolute;bottom:12px;left:12px;right:12px}.carta-module__ZxGRVq__sheetBody{padding:26px var(--carta-gutter)0;flex-direction:column;gap:22px;display:flex}.carta-module__ZxGRVq__sheetHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.carta-module__ZxGRVq__sheetName{color:var(--carta-title);text-wrap:balance;margin:0;font-size:38px;line-height:1.04}.carta-module__ZxGRVq__sheetPrice{color:var(--carta-accent);flex:none;padding-top:6px;font-size:27px;font-weight:500;line-height:1}.carta-module__ZxGRVq__sheetDesc{font:400 15.5px/1.55 var(--carta-font-body);color:var(--carta-ink);text-wrap:pretty;margin:0}.carta-module__ZxGRVq__allergens{border-top:1px solid var(--carta-hairline);flex-wrap:wrap;gap:12px 20px;padding-top:18px;display:flex}.carta-module__ZxGRVq__etiqueta:before{content:"";background:var(--carta-hairline-full);width:16px;height:1px}.carta-module__ZxGRVq__allergen{color:var(--carta-accent-text);font:500 11px/1 var(--carta-font-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.carta-module__ZxGRVq__switch{border-radius:var(--carta-radius-sm);border:1px solid var(--carta-hairline-strong);width:18px;height:18px;transition:background var(--carta-t-fast)var(--carta-ease),border-color var(--carta-t-fast)var(--carta-ease);background:0 0;flex:none;position:relative}.carta-module__ZxGRVq__switchOn{background:var(--carta-title);border-color:var(--carta-title)}.carta-module__ZxGRVq__knob{background:var(--carta-on-title);transition:transform var(--carta-t-fast)var(--carta-ease);position:absolute;top:5px;bottom:5px;left:5px;right:5px;transform:scale(0)}.carta-module__ZxGRVq__switchOn .carta-module__ZxGRVq__knob{transform:scale(1)}.carta-module__ZxGRVq__primaryButton{border-radius:var(--carta-radius-sm);border:1px solid var(--carta-title);background:var(--carta-title);width:100%;height:54px;color:var(--carta-on-title);font:500 11.5px/1 var(--carta-font-body);letter-spacing:.16em;text-transform:uppercase;transition:background var(--carta-t-fast)var(--carta-ease);justify-content:center;align-items:center;gap:10px;display:flex}.carta-module__ZxGRVq__primaryButton:disabled{opacity:.4}.carta-module__ZxGRVq__primaryButton:active{background:color-mix(in srgb,var(--carta-title)86%,var(--carta-accent))}@container carta (width>=720px){.carta-module__ZxGRVq__feed{padding:calc(var(--carta-safe-top) + 140px)32px calc(var(--carta-safe-bottom) + 40px)}.carta-module__ZxGRVq__feedLista{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.carta-module__ZxGRVq__feedRejilla{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.carta-module__ZxGRVq__dishLista{grid-template-columns:136px minmax(0,1fr);gap:28px;padding:26px 0}.carta-module__ZxGRVq__dishName{font-size:27px}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__dishName{font-size:23px}.carta-module__ZxGRVq__dishRejilla .carta-module__ZxGRVq__dishDesc{display:-webkit-box}.carta-module__ZxGRVq__dishPrice{font-size:23px}.carta-module__ZxGRVq__header{padding-left:32px;padding-right:32px}.carta-module__ZxGRVq__appLista .carta-module__ZxGRVq__header{padding-left:max(32px,50cqw - 380px);padding-right:max(32px,50cqw - 380px)}.carta-module__ZxGRVq__sheet{max-width:520px;margin-left:auto;margin-right:auto}.carta-module__ZxGRVq__dishSheet{height:100%}}.carta-module__ZxGRVq__filtroSheet{max-height:78%}.carta-module__ZxGRVq__filtroCabecera{padding:24px var(--carta-gutter)12px;flex:none;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.carta-module__ZxGRVq__filtroTitulo{color:var(--carta-title);margin:0;font-size:27px;line-height:1.06}.carta-module__ZxGRVq__filtroLimpiar{color:var(--carta-accent-text);font:500 11px/1 var(--carta-font-body);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;flex:none}.carta-module__ZxGRVq__filtroLista{overscroll-behavior:contain;padding:0 var(--carta-gutter);flex:1;overflow-y:auto}.carta-module__ZxGRVq__filtroItem{border:0;border-bottom:1px solid var(--carta-hairline);width:100%;color:var(--carta-ink-muted);text-align:left;transition:color var(--carta-t-fast)var(--carta-ease);background:0 0;align-items:center;gap:14px;padding:15px 0;display:flex}.carta-module__ZxGRVq__filtroItemActivo{color:var(--carta-title)}.carta-module__ZxGRVq__filtroGrupo{margin:18px 0 4px}.carta-module__ZxGRVq__filtroGrupo:first-child{margin-top:4px}.carta-module__ZxGRVq__filtroItemNombre{font:400 15px/1.2 var(--carta-font-body);flex:1}.carta-module__ZxGRVq__filtroPie{padding:14px var(--carta-gutter)var(--carta-safe-bottom);flex:none}.carta-module__ZxGRVq__visor3d{z-index:8;background:var(--carta-black);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.carta-module__ZxGRVq__visor3dCabecera{padding:max(14px,calc(env(safe-area-inset-top,0px) + 10px))var(--carta-gutter)14px;border-bottom:1px solid var(--carta-hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.carta-module__ZxGRVq__visor3dNombre{font:600 20px/1.1 var(--carta-font-display);letter-spacing:-.01em;color:var(--carta-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carta-module__ZxGRVq__visor3dCerrar{width:36px;height:36px;color:var(--carta-title);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-10px;display:flex}.carta-module__ZxGRVq__visor3dEscena{flex:1;min-height:0;position:relative}.carta-module__ZxGRVq__visor3dPie{padding:14px var(--carta-gutter)var(--carta-safe-bottom);border-top:1px solid var(--carta-hairline);flex:none}.carta-module__ZxGRVq__localBoton{right:var(--carta-gutter);bottom:calc(var(--carta-safe-bottom) - 6px);z-index:3;border-radius:var(--carta-radius-sm);border:1px solid var(--carta-hairline-strong);background:var(--carta-surface);height:40px;color:var(--carta-title);font:500 11px/1 var(--carta-font-body);letter-spacing:.18em;text-transform:uppercase;transition:transform var(--carta-t)var(--carta-ease),opacity var(--carta-t-fast)var(--carta-ease);animation:carta-module__ZxGRVq__subir var(--carta-t-slow)var(--carta-ease)both;padding:0 16px;animation-delay:.6s;position:absolute}.carta-module__ZxGRVq__localBotonOculto{opacity:0;pointer-events:none;transform:translateY(24px)}.carta-module__ZxGRVq__localSheet{max-height:88%}.carta-module__ZxGRVq__localScroll{overscroll-behavior:contain;min-height:0;padding:26px var(--carta-gutter)8px;flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}.carta-module__ZxGRVq__localCabecera{flex-direction:column;gap:10px;display:flex}.carta-module__ZxGRVq__localMarca{color:var(--carta-title);margin:0;font-size:30px;line-height:1.04}.carta-module__ZxGRVq__localEstado{font:500 12.5px/1 var(--carta-font-body);letter-spacing:.02em;color:var(--carta-ink-muted);align-items:center;gap:9px;margin:2px 0 0;display:inline-flex}.carta-module__ZxGRVq__localPunto{background:var(--carta-arena);border-radius:50%;width:7px;height:7px}.carta-module__ZxGRVq__localAbierto{color:var(--carta-accent-text)}.carta-module__ZxGRVq__localAbierto .carta-module__ZxGRVq__localPunto{background:var(--carta-accent)}.carta-module__ZxGRVq__localBloque{border-top:1px solid var(--carta-hairline);flex-direction:column;gap:10px;padding-top:18px;display:flex}.carta-module__ZxGRVq__localTitulo{margin:0}.carta-module__ZxGRVq__localDireccion{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.carta-module__ZxGRVq__localDireccionTexto{font:400 15.5px/1.5 var(--carta-font-body);color:var(--carta-ink)}.carta-module__ZxGRVq__localEnlace{color:var(--carta-title);font:500 11px/1 var(--carta-font-body);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-self:flex-start;padding:6px 0;text-decoration:none;position:relative}.carta-module__ZxGRVq__localEnlace:after{content:"";background:var(--carta-hairline-full);transform-origin:0;height:1px;transition:transform var(--carta-t)var(--carta-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.34)}.carta-module__ZxGRVq__localEnlace:hover:after,.carta-module__ZxGRVq__localEnlace:active:after{transform:scaleX(1)}.carta-module__ZxGRVq__localEnlaces{flex-wrap:wrap;gap:4px 26px;display:flex}.carta-module__ZxGRVq__localHorario{flex-direction:column;gap:8px;margin:0;display:flex}.carta-module__ZxGRVq__localTramo{font:400 14.5px/1.45 var(--carta-font-body);justify-content:space-between;gap:16px;display:flex}.carta-module__ZxGRVq__localTramo dt{color:var(--carta-ink)}.carta-module__ZxGRVq__localTramo dd{color:var(--carta-ink-muted);text-align:right;font-variant-numeric:tabular-nums;margin:0}.carta-module__ZxGRVq__localWifi{flex-direction:column;gap:6px;display:flex}.carta-module__ZxGRVq__localWifiRed{font:400 15.5px/1.4 var(--carta-font-body);color:var(--carta-ink)}.carta-module__ZxGRVq__localWifiClave{text-align:left;font:400 14.5px/1.4 var(--carta-font-body);color:var(--carta-ink-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.carta-module__ZxGRVq__localAcciones{gap:6px}@container carta (width>=720px){.carta-module__ZxGRVq__localBoton{right:max(32px,50cqw - 380px)}}
.viewport-module__PmQl4W__viewport{width:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0;overflow:clip}
