@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_8e14bdce-module__emZb4q__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_8e14bdce-module__emZb4q__variable{--f-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_6a94f44e-module__vcTSNG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_6a94f44e-module__vcTSNG__variable{--f-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.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_59b1a9ea-module__5dKoqa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_59b1a9ea-module__5dKoqa__variable{--f-inter:"Inter", "Inter Fallback"}
.vista-carta{font-family:var(--cn-letra-cuerpo), system-ui, sans-serif;letter-spacing:normal;text-align:left;color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.5;container:vista-carta/inline-size}.vista-carta[data-carta=nueva]{--cn-radio:14px}.vista-carta[data-carta=nueva] :is(.cn-tab,.cn-plato,.cn-heroe,.cn-poster,.cn-mini,.cn-mispedidos,.cn-nav button,.cn-cabecera a):focus-visible{outline:2px solid var(--marca-texto);outline-offset:2px}.vista-carta[data-carta=nueva] .cn-portada{aspect-ratio:21/9;object-fit:cover;background:var(--superficie2);width:100%;display:block}.vista-carta[data-estilo=tinta] .cn-portada{aspect-ratio:2}@container vista-carta (min-width:768px){.vista-carta[data-carta=nueva] .cn-portada{aspect-ratio:3;border-radius:0 0 18px 18px;max-height:340px}}.vista-carta[data-carta=nueva] .cn-cinta{background:var(--marca);height:6px}.vista-carta[data-estilo=papel] .cn-cinta{box-shadow:inset 0 -1px 0 var(--marca-borde)}.vista-carta[data-estilo=lista] .cn-cinta,.vista-carta[data-estilo=tinta] .cn-cinta{display:none}.vista-carta[data-carta=nueva] .cn-identidad{background:var(--superficie);border-bottom:1px solid var(--borde);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.vista-carta[data-carta=nueva] .cn-identidad--sin-portada{background:var(--marca-suave)}.vista-carta[data-carta=nueva] .cn-logo{border:1px solid var(--borde);background:#fff;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.vista-carta[data-carta=nueva] .cn-logo img{object-fit:cover;width:100%;height:100%;display:block}.vista-carta[data-carta=nueva] .cn-inicial{background:var(--marca);width:100%;height:100%;color:var(--sobre-marca);font-family:var(--cn-letra-titulo), system-ui, sans-serif;box-shadow:inset 0 0 0 1px var(--marca-borde);place-items:center;font-size:28px;font-weight:800;display:grid}.vista-carta[data-carta=nueva] .cn-quien{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.vista-carta[data-carta=nueva] .cn-nombre{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.2}.vista-carta[data-carta=nueva] .cn-lema{display:none}.vista-carta[data-carta=nueva] .cn-estado{border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.vista-carta[data-carta=nueva] .cn-datos>.cn-estado--datos{display:none}.vista-carta[data-carta=nueva] .cn-pie-identidad{border-top:1px solid var(--borde);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.vista-carta[data-carta=nueva] .cn-datos{min-width:0;color:var(--suave);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;line-height:1.4;display:flex}.vista-carta[data-carta=nueva] .cn-datos>span{align-items:center;gap:4px;display:inline-flex}.vista-carta[data-carta=nueva] .cn-datos>.cn-direccion{flex-basis:100%;align-items:flex-start}.vista-carta[data-carta=nueva] .cn-datos>.cn-direccion svg{flex:none;margin-top:2px}.vista-carta[data-carta=nueva] :is(.cn-redes-datos,.cn-redes-acciones){flex:none;display:flex}.vista-carta[data-carta=nueva] :is(.cn-redes-datos,.cn-redes-acciones) a{width:44px;height:44px}.vista-carta[data-carta=nueva] .cn-redes-acciones{display:none}.vista-carta[data-carta=nueva] .cn-acciones{gap:8px;display:flex}.vista-carta[data-carta=nueva] .cn-mispedidos{min-width:0;min-height:48px;color:var(--texto);background:var(--superficie);border-bottom:1px solid var(--borde);flex:1;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.vista-carta[data-carta=nueva] .cn-mis-texto{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.vista-carta[data-carta=nueva] .cn-mis-texto b{font-weight:600}.vista-carta[data-carta=nueva] .cn-mis-texto small{color:var(--suave);font-size:13px;font-weight:400}.vista-carta[data-carta=nueva] :is(.cn-mis-recibo,.cn-mis-bolsa){flex:none;display:none}.vista-carta[data-carta=nueva] .cn-chev{color:var(--suave);font-size:20px;line-height:1}.vista-carta[data-estilo=lista] .cn-cabecera{background:var(--superficie);border-bottom:1px solid var(--borde)}.vista-carta[data-estilo=lista] .cn-identidad,.vista-carta[data-estilo=lista] .cn-identidad--sin-portada{background:0 0;border-bottom:0}.vista-carta[data-estilo=lista] .cn-logo{background:var(--superficie);border-radius:16px;width:72px;height:72px}.vista-carta[data-estilo=lista] .cn-inicial{font-size:32px}.vista-carta[data-estilo=lista] .cn-quien{gap:4px}.vista-carta[data-estilo=lista] .cn-pie-identidad{border-top:0;padding-top:0}.vista-carta[data-estilo=lista] .cn-acciones{padding:0 16px 16px}.vista-carta[data-estilo=lista] .cn-mispedidos{background:var(--fondo);border:1px solid var(--borde);border-radius:12px;gap:12px;min-height:52px;padding:8px 12px}.vista-carta[data-estilo=lista] .cn-mis-recibo{display:block}.vista-carta[data-estilo=lista] .cn-mis-texto{flex-direction:column;flex:1;align-items:flex-start;gap:0}.vista-carta[data-estilo=lista] .cn-mis-texto b{font-weight:700}.vista-carta[data-estilo=papel] .cn-identidad,.vista-carta[data-estilo=papel] .cn-identidad--sin-portada{background:0 0;border-bottom:0;gap:12px 16px;padding-bottom:0}.vista-carta[data-estilo=papel] .cn-logo{background:var(--superficie);border-radius:50%;width:72px;height:72px}.vista-carta[data-estilo=papel] .cn-inicial{font-size:32px;font-weight:600}.vista-carta[data-estilo=papel] .cn-nombre{text-wrap:balance;font-size:24px;font-weight:600;line-height:1.15}.vista-carta[data-estilo=papel] .cn-estado{padding:4px 12px 4px 8px;font-size:13px;font-weight:600}.vista-carta[data-estilo=papel] .cn-pie-identidad{border-top:0;padding-top:0}.vista-carta[data-estilo=papel] .cn-cabecera:has(.cn-acciones) .cn-redes-datos{display:none}.vista-carta[data-estilo=papel] .cn-redes-acciones{display:flex}.vista-carta[data-estilo=papel] .cn-redes-acciones a{border-color:var(--borde-campo);background:var(--superficie);color:var(--texto);border-radius:12px}.vista-carta[data-estilo=papel] .cn-acciones{padding:12px 16px 16px}.vista-carta[data-estilo=papel] .cn-mispedidos{background:var(--superficie);border:1px solid var(--borde-campo);border-radius:12px;justify-content:center;min-height:44px;padding:0 12px}.vista-carta[data-estilo=papel] .cn-mis-texto{align-items:center}.vista-carta[data-estilo=papel] .cn-mis-bolsa{display:block}.vista-carta[data-estilo=papel] .cn-mis-texto small,.vista-carta[data-estilo=papel] .cn-mispedidos .cn-chev{display:none}.vista-carta[data-estilo=tinta] .cn-identidad,.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada{background:0 0;border-bottom:0;gap:12px;padding-bottom:0}.vista-carta[data-estilo=tinta] .cn-logo{background:var(--superficie);border-radius:50%}.vista-carta[data-estilo=tinta] .cn-inicial{font-weight:600}.vista-carta[data-estilo=tinta] .cn-nombre{font-size:24px;font-weight:600;line-height:1.15}.vista-carta[data-estilo=tinta] .cn-quien{gap:4px}.vista-carta[data-estilo=tinta] .cn-estado{font-weight:600}.vista-carta[data-estilo=tinta] .cn-pie-identidad{border-top:0;padding-top:0}.vista-carta[data-estilo=tinta] .cn-acciones{margin:16px 16px 0;display:block}.vista-carta[data-estilo=tinta] .cn-acciones:before{content:"";border-top:1px solid var(--borde-campo);border-bottom:1px solid var(--borde-campo);height:5px;display:block}.vista-carta[data-estilo=tinta] .cn-mispedidos{min-height:44px;color:var(--suave);border-bottom:1px solid var(--borde);background:0 0;padding:8px 0;font-size:13px}.vista-carta[data-estilo=tinta] .cn-mis-texto{align-items:center}.vista-carta[data-estilo=tinta] .cn-mis-texto b{font-weight:500}.vista-carta[data-estilo=tinta] .cn-mis-bolsa{display:block}.vista-carta[data-estilo=tinta] .cn-mis-texto small{display:none}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:24px}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada .cn-logo{width:76px;height:76px}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada .cn-inicial{font-size:36px}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada .cn-nombre{font-size:28px}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada .cn-quien{align-items:center}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada .cn-pie-identidad{flex-direction:column;gap:12px}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada .cn-datos{justify-content:center}.vista-carta[data-estilo=tinta] .cn-identidad--sin-portada .cn-datos>.cn-direccion{flex-basis:auto}.vista-carta[data-estilo=lista] .cn-lema,.vista-carta[data-estilo=tinta] .cn-lema{-webkit-line-clamp:2;color:var(--suave);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.vista-carta[data-estilo=lista] .cn-estado--nombre,.vista-carta[data-estilo=tinta] .cn-estado--nombre{display:none}.vista-carta[data-estilo=lista] .cn-datos>.cn-estado--datos,.vista-carta[data-estilo=tinta] .cn-datos>.cn-estado--datos{gap:8px;display:inline-flex}.vista-carta[data-estilo=lista] .cn-estado:before,.vista-carta[data-estilo=papel] .cn-estado:before,.vista-carta[data-estilo=tinta] .cn-estado:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.vista-carta[data-carta=nueva] .cn-aviso{color:var(--ce-t);background:var(--ce-f);border-radius:12px;margin:16px 16px 4px;padding:12px 16px;font-size:14px;line-height:1.4}.vista-carta[data-carta=nueva] .cn-aviso b{margin-bottom:4px;display:block}.vista-carta[data-carta=nueva] .cn-tabs{z-index:10;background:var(--fondo);scrollbar-width:none;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.vista-carta[data-carta=nueva] .cn-tabs::-webkit-scrollbar{display:none}@container vista-carta (min-width:1280px){.vista-carta[data-carta=nueva] .cn-tabs{display:none}}.vista-carta[data-carta=nueva] .cn-tab{white-space:nowrap;background:var(--superficie2);height:44px;color:var(--texto);border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.vista-carta[data-carta=nueva] .cn-tab[aria-current=true]{background:var(--marca);color:var(--sobre-marca);box-shadow:0 0 0 1px var(--marca-borde)}.vista-carta[data-estilo=lista] .cn-tabs{border-bottom:1px solid var(--borde)}.vista-carta[data-estilo=lista] .cn-tab[aria-current=true]{box-shadow:inset 0 0 0 1px var(--marca-borde);font-weight:700}.vista-carta[data-estilo=tinta] .cn-tabs{border-bottom:1px solid var(--borde)}.vista-carta[data-estilo=tinta] .cn-tab{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde)}.vista-carta[data-estilo=tinta] .cn-tab[aria-current=true]{box-shadow:inset 0 0 0 1px var(--marca-borde)}.vista-carta[data-estilo=papel] .cn-tabs{border-bottom:1px solid var(--borde);gap:0;padding:0 4px}.vista-carta[data-estilo=papel] .cn-tab{height:48px;color:var(--suave);background:0 0;border-radius:0;padding:0 12px;font-size:15px;position:relative}.vista-carta[data-estilo=papel] .cn-tab[aria-current=true]{color:var(--texto);box-shadow:none;background:0 0;font-weight:700}.vista-carta[data-estilo=papel] .cn-tab[aria-current=true]:after{content:"";background:var(--marca-texto);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.vista-carta[data-carta=nueva] .cn-main{padding:8px 16px 112px}@container vista-carta (min-width:1280px){.vista-carta[data-carta=nueva] .cn-main{padding:0 0 48px}}.vista-carta[data-carta=nueva] .cn-seccion{margin-top:32px;scroll-margin-top:72px}.vista-carta[data-carta=nueva] .cn-seccion:first-child{margin-top:16px}.vista-carta[data-carta=nueva] .cn-h2{letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.2}.vista-carta[data-estilo=lista] .cn-seccion{margin-top:24px}.vista-carta[data-estilo=papel] .cn-h2{letter-spacing:0;font-size:23px;font-weight:600}.vista-carta[data-estilo=tinta] .cn-h2{letter-spacing:0;align-items:center;gap:12px;font-size:22px;font-weight:600;display:flex}.vista-carta[data-estilo=tinta] .cn-h2:after{content:"";background:var(--borde-campo);opacity:.55;flex:1;height:1px}.vista-carta[data-carta=nueva] .cn-foto{object-fit:cover;background:var(--superficie2);display:block}.vista-carta[data-carta=nueva] .cn-mas{background:var(--marca);width:40px;height:40px;color:var(--sobre-marca);box-shadow:0 0 0 1px var(--marca-borde);border-radius:999px;flex:none;place-items:center;display:grid}.vista-carta[data-carta=nueva] .cn-mas--fila{margin-left:auto}.vista-carta[data-carta=nueva] :is(.cn-mas--foto,.cn-mas--poster){width:36px;height:36px;box-shadow:0 0 0 3px var(--superficie), 0 0 0 4px var(--marca-borde);margin:0;position:absolute;bottom:-6px;right:-6px}.vista-carta[data-carta=nueva] :is(.cn-mas--lado,.cn-mas--mini,.cn-mas--poster){display:none}.vista-carta[data-carta=nueva] .cn-destacados{scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.vista-carta[data-carta=nueva] .cn-destacados::-webkit-scrollbar{display:none}@container vista-carta (min-width:1280px){.vista-carta[data-carta=nueva] .cn-destacados{grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid;overflow:visible}}.vista-carta[data-carta=nueva] .cn-poster{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--cn-radio);text-align:left;width:160px;color:inherit;flex:none;overflow:hidden}@container vista-carta (min-width:1280px){.vista-carta[data-carta=nueva] .cn-poster{width:auto}}.vista-carta[data-carta=nueva] .cn-poster-foto{display:block;position:relative}.vista-carta[data-carta=nueva] .cn-poster .cn-foto{aspect-ratio:3/2;width:100%}.vista-carta[data-carta=nueva] .cn-poster-texto{padding:8px 12px 12px;display:block}.vista-carta[data-carta=nueva] .cn-poster-nombre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.vista-carta[data-carta=nueva] .cn-poster-texto>.cn-precio{margin-top:4px;font-size:14px;display:block}.vista-carta[data-carta=nueva] .cn-poster .cn-solo-dias{margin-top:8px}.vista-carta[data-estilo=lista] .cn-poster{width:148px}.vista-carta[data-estilo=lista] .cn-poster .cn-foto{aspect-ratio:auto;height:112px}.vista-carta[data-estilo=lista] .cn-mas--poster{display:grid;bottom:8px;right:8px}.vista-carta[data-estilo=lista] .cn-poster-nombre{min-height:35px;font-weight:700}.vista-carta[data-estilo=papel] .cn-poster{background:0 0;border:0;border-radius:0;width:148px;overflow:visible}.vista-carta[data-estilo=papel] .cn-poster .cn-foto{aspect-ratio:1;border-radius:14px}.vista-carta[data-estilo=papel] .cn-poster-texto{padding:8px 0 0}.vista-carta[data-estilo=papel] .cn-poster-nombre{font-size:15px;line-height:1.3}.vista-carta[data-estilo=papel] .cn-poster-texto>.cn-precio{font-size:15px}.vista-carta[data-estilo=tinta] .cn-poster-nombre{font-family:var(--cn-letra-titulo), Georgia, serif;font-size:16px;font-weight:600}.vista-carta[data-carta=nueva] .cn-heroe{background:var(--superficie);border:1px solid var(--borde);text-align:left;width:100%;color:inherit;border-radius:16px;margin-bottom:12px;display:block;overflow:hidden}.vista-carta[data-carta=nueva] .cn-heroe .cn-foto{aspect-ratio:2;width:100%}.vista-carta[data-estilo=lista] .cn-heroe .cn-foto,.vista-carta[data-estilo=papel] .cn-heroe .cn-foto,.vista-carta[data-estilo=tinta] .cn-heroe .cn-foto{aspect-ratio:16/9}.vista-carta[data-carta=nueva] .cn-heroe-texto{padding:12px 16px 16px;display:block}.vista-carta[data-carta=nueva] .cn-heroe-texto>.cn-plato-nombre,.vista-carta[data-carta=nueva] .cn-heroe-texto>.cn-sub{display:block}.vista-carta[data-carta=nueva] .cn-heroe .cn-plato-nombre{font-size:18px;font-weight:700}.vista-carta[data-carta=nueva] .cn-heroe .cn-desc{-webkit-line-clamp:3}.vista-carta[data-carta=nueva] .cn-heroe .cn-precio{font-size:18px}.vista-carta[data-carta=nueva] .cn-heroe .cn-mas{width:44px;height:44px}.vista-carta[data-carta=nueva] :is(.cn-reco,.cn-agregar){display:none}.vista-carta[data-carta=nueva] .cn-agregar{background:var(--marca);height:44px;color:var(--sobre-marca);box-shadow:inset 0 0 0 1px var(--marca-borde);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 16px 0 12px;font-size:15px;font-weight:700}.vista-carta[data-estilo=lista] .cn-heroe .cn-mas--fila,.vista-carta[data-estilo=papel] .cn-heroe .cn-mas--fila{display:none}.vista-carta[data-estilo=lista] .cn-agregar,.vista-carta[data-estilo=papel] .cn-agregar{display:inline-flex}.vista-carta[data-estilo=lista] .cn-heroe .cn-fila-precio,.vista-carta[data-estilo=papel] .cn-heroe .cn-fila-precio{padding-top:12px}.vista-carta[data-estilo=lista] .cn-heroe:has(+.cn-platos){border-bottom:0;border-radius:16px 16px 0 0;margin-bottom:0}.vista-carta[data-estilo=lista] .cn-heroe+.cn-platos{border-radius:0 0 16px 16px}.vista-carta[data-estilo=lista] .cn-heroe-texto{padding:16px}.vista-carta[data-estilo=lista] .cn-reco{background:var(--marca-suave);color:var(--marca-texto);border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.vista-carta[data-estilo=lista] .cn-heroe .cn-plato-nombre{font-weight:800}.vista-carta[data-estilo=papel] .cn-reco{letter-spacing:.07em;text-transform:uppercase;color:var(--marca-texto);margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px;display:block}.vista-carta[data-estilo=papel] .cn-agregar{border-radius:12px}.vista-carta[data-estilo=papel] .cn-heroe .cn-plato-nombre,.vista-carta[data-estilo=tinta] .cn-heroe .cn-plato-nombre{font-family:var(--cn-letra-titulo), Georgia, serif;font-weight:600}.vista-carta[data-estilo=papel] .cn-heroe .cn-plato-nombre{font-size:21px}.vista-carta[data-estilo=tinta] .cn-heroe .cn-plato-nombre{font-size:20px}.vista-carta[data-estilo=tinta] .cn-heroe .cn-chip-pedido{margin-bottom:8px}.vista-carta[data-carta=nueva] .cn-platos{gap:12px;display:grid}@container vista-carta (min-width:768px){.vista-carta[data-estilo=tarjetas] .cn-platos,.vista-carta[data-estilo=tinta] .cn-platos{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.vista-carta[data-carta=nueva] .cn-plato{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--cn-radio);text-align:left;width:100%;color:inherit;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px;display:grid}.vista-carta[data-carta=nueva] .cn-plato--sin-foto{grid-template-columns:minmax(0,1fr)}.vista-carta[data-carta=nueva] .cn-plato-texto{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.vista-carta[data-carta=nueva] .cn-plato>.cn-fila-precio{grid-area:2/1}.vista-carta[data-carta=nueva] .cn-plato>:is(.cn-foto-caja,.cn-mas--lado){grid-area:1/2/span 2}.vista-carta[data-carta=nueva] .cn-plato--con-foto .cn-mas--fila{display:none}.vista-carta[data-carta=nueva] .cn-plato-nombre{font-size:16px;font-weight:600;line-height:1.25}.vista-carta[data-carta=nueva] .cn-sub{color:var(--marca-texto);margin-top:2px;font-size:12px;font-weight:600}.vista-carta[data-carta=nueva] .cn-desc{color:var(--suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.vista-carta[data-carta=nueva] .cn-foto-caja{flex:none;align-self:start;position:relative}.vista-carta[data-carta=nueva] .cn-plato .cn-foto{border-radius:12px;flex:none;width:88px;height:88px}.vista-carta[data-carta=nueva] .cn-dto-nombre{display:none}.vista-carta[data-estilo=lista] .cn-platos,.vista-carta[data-estilo=papel] .cn-platos{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;gap:0;overflow:hidden}.vista-carta[data-estilo=lista] .cn-plato,.vista-carta[data-estilo=papel] .cn-plato{border:0;border-radius:0;padding:16px}.vista-carta[data-estilo=lista] .cn-plato+.cn-plato,.vista-carta[data-estilo=papel] .cn-plato+.cn-plato{border-top:1px solid var(--borde)}.vista-carta[data-estilo=lista] .cn-plato--sin-foto,.vista-carta[data-estilo=papel] .cn-plato--sin-foto{grid-template-columns:minmax(0,1fr) auto}.vista-carta[data-estilo=lista] .cn-plato .cn-mas--fila,.vista-carta[data-estilo=papel] .cn-plato .cn-mas--fila{display:none}.vista-carta[data-estilo=lista] .cn-mas--lado,.vista-carta[data-estilo=papel] .cn-mas--lado{display:grid}.vista-carta[data-estilo=lista] .cn-plato-nombre{font-weight:700}.vista-carta[data-estilo=lista] .cn-mas--lado{align-self:end;width:36px;height:36px}.vista-carta[data-estilo=papel] .cn-plato{align-items:center;min-height:64px}.vista-carta[data-estilo=papel] .cn-mas--lado{align-self:center;width:32px;height:32px}.vista-carta[data-estilo=papel] .cn-mas--foto{width:32px;height:32px}.vista-carta[data-estilo=papel] .cn-foto-caja{align-self:center}.vista-carta[data-estilo=tinta] .cn-plato{grid-template-rows:auto auto;row-gap:8px}.vista-carta[data-estilo=tinta] .cn-plato>.cn-fila-precio{grid-column:1/-1;justify-content:space-between;padding-top:0}.vista-carta[data-estilo=tinta] .cn-plato>.cn-foto-caja{grid-row:1}.vista-carta[data-estilo=tinta] .cn-plato .cn-mas--foto{display:none}.vista-carta[data-estilo=tinta] .cn-plato--con-foto .cn-mas--fila{display:grid}.vista-carta[data-estilo=tinta] .cn-plato .cn-foto{border-radius:10px;width:84px;height:84px}.vista-carta[data-estilo=tinta] .cn-plato .cn-fila-precio .cn-dto{display:none}.vista-carta[data-estilo=tinta] .cn-dto-nombre{background:var(--marca);color:var(--sobre-marca);font-family:var(--cn-letra-cuerpo), system-ui, sans-serif;vertical-align:2px;white-space:nowrap;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.vista-carta[data-estilo=tinta] .cn-plato .cn-desc{font-size:13.5px}.vista-carta[data-estilo=tinta] .cn-heroe .cn-dto{background:var(--marca);color:var(--sobre-marca);border-radius:6px}.vista-carta[data-estilo=papel] .cn-plato-nombre{font-size:16px;font-weight:600;line-height:1.3}.vista-carta[data-estilo=tinta] .cn-plato-nombre{font-family:var(--cn-letra-titulo), Georgia, serif;font-size:17px;font-weight:600;line-height:1.2}.vista-carta[data-carta=nueva] .cn-fila-precio{flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:8px;display:flex}.vista-carta[data-carta=nueva] .cn-precio{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.vista-carta[data-carta=nueva] .cn-antes{color:var(--suave);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;text-decoration:line-through}.vista-carta[data-carta=nueva] .cn-antes-palabra{display:none}.vista-carta[data-carta=nueva] .cn-dto{color:var(--marca-texto);background:var(--marca-suave);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.vista-carta[data-carta=nueva] .cn-solo-dias{background:var(--superficie2);color:var(--texto);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.vista-carta[data-carta=nueva] .cn-no-hoy{opacity:.55;cursor:not-allowed}.vista-carta[data-estilo=lista] :is(.cn-dto,.cn-solo-dias){border-radius:6px}.vista-carta[data-estilo=lista] .cn-dto{font-weight:800}.vista-carta[data-estilo=lista] .cn-solo-dias{padding:2px 8px;font-size:12px}.vista-carta[data-estilo=lista] .cn-antes{font-size:14px;font-weight:500}.vista-carta[data-carta=nueva] .cn-renglon,.vista-carta[data-carta=nueva] .cn-puntos{display:none}.vista-carta[data-estilo=papel] .cn-renglon{align-items:last baseline;gap:0;display:flex}.vista-carta[data-estilo=papel] .cn-renglon .cn-plato-nombre{flex:0 auto;min-width:0}.vista-carta[data-estilo=papel] .cn-puntos{border-bottom:2px dotted var(--borde-campo);flex:16px;min-width:16px;height:0;margin:0 8px;display:block;position:relative;top:-4px}.vista-carta[data-estilo=papel] .cn-plato .cn-solo-nombre,.vista-carta[data-estilo=papel] .cn-plato .cn-fila-precio .cn-precio{display:none}.vista-carta[data-estilo=papel] .cn-plato>.cn-fila-precio:not(:has(.cn-antes,.cn-solo-dias)){display:none}.vista-carta[data-estilo=papel] .cn-plato>.cn-fila-precio .cn-dto{order:-1}.vista-carta[data-estilo=papel] .cn-antes-palabra{display:inline}.vista-carta[data-estilo=papel] .cn-solo-dias{background:var(--av-f);color:var(--av-t);font-size:12px}.vista-carta[data-carta=nueva] .cn-chip-pedido{display:none}.vista-carta[data-estilo=tinta] .cn-chip-pedido{background:var(--marca-suave);color:var(--texto);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.vista-carta[data-estilo=tinta] .cn-chip-pedido:before{content:"";background:var(--marca-texto);border-radius:50%;width:6px;height:6px}.vista-carta[data-carta=nueva] .cn-minis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.vista-carta[data-carta=nueva] .cn-mini{background:var(--superficie);border:1px solid var(--borde);text-align:left;min-height:48px;color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.vista-carta[data-carta=nueva] .cn-mini .cn-precio{font-size:14px}.vista-carta[data-estilo=lista] .cn-minis,.vista-carta[data-estilo=papel] .cn-minis,.vista-carta[data-estilo=tinta] .cn-minis{background:var(--superficie);border:1px solid var(--borde);border-radius:14px;grid-template-columns:1fr;gap:0;overflow:hidden}.vista-carta[data-estilo=lista] .cn-mini,.vista-carta[data-estilo=papel] .cn-mini,.vista-carta[data-estilo=tinta] .cn-mini{border:0;border-radius:0;min-height:56px;padding:8px 12px 8px 16px}.vista-carta[data-estilo=lista] .cn-mini+.cn-mini,.vista-carta[data-estilo=papel] .cn-mini+.cn-mini,.vista-carta[data-estilo=tinta] .cn-mini+.cn-mini{border-top:1px solid var(--borde)}.vista-carta[data-estilo=lista] .cn-mini-nombre{flex:1;font-size:16px;font-weight:700}.vista-carta[data-estilo=lista] .cn-mini .cn-precio,.vista-carta[data-estilo=tinta] .cn-mini .cn-precio{font-size:16px}.vista-carta[data-estilo=lista] .cn-mas--mini,.vista-carta[data-estilo=tinta] .cn-mas--mini{width:36px;height:36px;display:grid}.vista-carta[data-estilo=papel] .cn-mini{justify-content:flex-start;gap:0}.vista-carta[data-estilo=papel] .cn-mini-nombre{flex:0 auto;min-width:0;font-size:16px;font-weight:600}.vista-carta[data-estilo=papel] .cn-mini .cn-puntos{top:4px}.vista-carta[data-estilo=papel] .cn-mini .cn-precio{font-size:16px}.vista-carta[data-estilo=papel] .cn-mas--mini{width:32px;height:32px;margin-left:12px;display:grid}.vista-carta[data-estilo=tinta] .cn-mini-nombre{font-family:var(--cn-letra-titulo), Georgia, serif;flex:1;font-size:16px;font-weight:600}.vista-carta[data-carta=nueva] button.fixed.bottom-6.rounded-2xl{border-radius:16px;min-height:56px;padding:0 16px}.vista-carta[data-carta=nueva] button.fixed.bottom-6.rounded-2xl .uppercase{text-transform:none;letter-spacing:0;font-size:16px;font-weight:700}.vista-carta[data-carta=nueva] button.fixed.bottom-6.rounded-2xl .rounded-full{width:28px;height:28px;font-size:13px;font-weight:800}.vista-carta[data-estilo=tarjetas] button.fixed.bottom-6.rounded-2xl,.vista-carta[data-estilo=tinta] button.fixed.bottom-6.rounded-2xl{border-radius:14px}.vista-carta[data-estilo=tarjetas] button.fixed.bottom-6.rounded-2xl .rounded-full{color:var(--texto)}.vista-carta[data-estilo=lista] button.fixed.bottom-6.rounded-2xl .rounded-full,.vista-carta[data-estilo=papel] button.fixed.bottom-6.rounded-2xl .rounded-full{background:var(--sobre-marca);color:var(--marca);box-shadow:none}.vista-carta[data-estilo=tinta] button.fixed.bottom-6.rounded-2xl .rounded-full{color:inherit;box-shadow:none;background:0 0;border:2px solid}.vista-carta[data-carta=nueva] .cn-pie{text-align:center;color:var(--suave);padding:32px 0 8px;font-size:12px}@container vista-carta (min-width:1280px){.vista-carta[data-carta=nueva] .cn-cuerpo{grid-template-columns:200px minmax(0,1fr) 320px;align-items:start;gap:32px;padding:24px 24px 0;display:grid}.vista-carta[data-carta=nueva] .cn-nav{gap:4px;display:grid;position:sticky;top:24px}.vista-carta[data-carta=nueva] .cn-nav button{text-align:left;min-height:44px;color:var(--suave);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500}.vista-carta[data-carta=nueva] .cn-nav button[aria-current=true]{background:var(--marca-suave);color:var(--marca-texto);font-weight:700}.vista-carta[data-estilo=papel] .cn-nav button{border-radius:0}.vista-carta[data-estilo=papel] .cn-nav button[aria-current=true]{color:var(--texto);box-shadow:inset 3px 0 0 var(--marca-texto);background:0 0}.vista-carta[data-carta=nueva] .cn-lado{position:sticky;top:24px}.vista-carta[data-carta=nueva] .cn-destacados .cn-poster{width:auto}}@container vista-carta (min-width:768px){.vista-carta[data-estilo=papel] .cn-mispedidos{flex:0 320px}}.vista-carta[data-estilo=tarjetas],.vista-carta[data-estilo=lista]{--cn-letra-cuerpo:var(--f-figtree);--cn-letra-titulo:var(--f-figtree)}.vista-carta[data-estilo=papel]{--cn-letra-cuerpo:var(--f-figtree);--cn-letra-titulo:var(--f-fraunces)}.vista-carta[data-estilo=tinta]{--cn-letra-cuerpo:var(--f-inter);--cn-letra-titulo:var(--f-fraunces)}.vista-carta[data-carta=nueva]{background:var(--fondo);color:var(--texto)}.vista-carta[data-estilo=tinta]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"), var(--fondo)}.vista-carta[data-estilo=tinta][data-tema=oscuro]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"), var(--fondo)}@layer base{.vista-carta[data-carta=nueva] :is(h1,h2,h3,.font-display){font-family:var(--cn-letra-titulo), system-ui, sans-serif;color:var(--texto);letter-spacing:-.01em;font-weight:700}.vista-carta[data-estilo=papel] :is(h1,h2,h3,.font-display),.vista-carta[data-estilo=tinta] :is(h1,h2,h3,.font-display){letter-spacing:0;font-weight:600}}.vista-carta[data-carta=nueva] .estado-abierto{color:var(--ab-t);background:var(--ab-f)}.vista-carta[data-carta=nueva] .estado-cerrado{color:var(--ce-t);background:var(--ce-f)}.vista-carta[data-carta=nueva] .estado-aviso{color:var(--av-t);background:var(--av-f)}
.carta-impresa{display:none}@media print{@page{size:letter;margin:0}html:has(>body>.carta-impresa){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--fondo-impreso,#fff)!important}body:has(>.carta-impresa){background:0 0!important}body:has(>.carta-impresa)>:not(.carta-impresa){display:none!important}.carta-impresa{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:var(--texto);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:var(--f-figtree), system-ui, sans-serif;padding:10mm 16mm;font-size:10.5pt;display:block}.carta-impresa.ci-tinta{font-family:var(--f-inter), system-ui, sans-serif}.carta-impresa h1,.carta-impresa h2{color:var(--texto);line-height:1.08}.ci-papel h1,.ci-papel h2,.ci-tinta h1,.ci-tinta h2{font-family:var(--f-fraunces), Georgia, serif}.ci-cabeza{text-align:center;break-inside:avoid;margin-bottom:4mm}.ci-portada{aspect-ratio:21/9;object-fit:cover;border-radius:4mm;width:100%;height:auto;max-height:64mm;display:block}.ci-banda{background:linear-gradient(135deg, var(--marca), color-mix(in srgb, var(--marca) 70%, var(--fondo)));border-radius:4mm;height:26mm}.ci-sello{border:1.6mm solid var(--fondo);background:var(--marca);border-radius:50%;justify-content:center;align-items:center;width:28mm;height:28mm;margin:-14mm auto 0;display:flex;position:relative;overflow:hidden}.ci-sello--logo{background:0 0;border:0;border-radius:0;width:auto;max-width:60mm;height:22mm;margin-top:-11mm;overflow:visible}.ci-sello--logo img{object-fit:contain;border-radius:1.5mm;width:auto;max-width:60mm;height:100%;display:block}.ci-sello span{color:var(--sobre-marca);font-size:28pt;font-weight:800;line-height:1}.ci-rotulo{letter-spacing:.4em;text-transform:uppercase;color:var(--marca-texto);justify-content:center;align-items:center;gap:4mm;margin-top:3.5mm;font-size:8pt;font-weight:700;display:flex}.ci-rotulo span{background:var(--marca-texto);width:16mm;height:.35mm}.carta-impresa h1{letter-spacing:-.01em;margin-top:1.5mm;font-size:26pt;font-weight:800}.ci-papel h1,.ci-tinta h1{letter-spacing:0;font-weight:600}.ci-categoria{break-inside:avoid;margin-bottom:4mm}.carta-impresa h2{break-after:avoid;margin-bottom:2.4mm;font-size:15pt;font-weight:800}.ci-papel h2,.ci-tinta h2{font-size:16pt;font-weight:600}.ci-tarjetas h2:after,.ci-lista h2:after{content:"";background:var(--marca);border-radius:.45mm;width:14mm;height:.9mm;margin-top:1.6mm;display:block}.ci-papel h2{text-align:center;align-items:center;gap:4mm;display:flex}.ci-papel h2:before,.ci-papel h2:after{content:"";background:var(--borde);flex:1;height:.3mm}.ci-tinta h2{border-bottom:.9mm double var(--marca-texto);padding-bottom:1.6mm}.ci-dos .ci-platos{columns:2;column-gap:9mm}.ci-plato{break-inside:avoid;gap:3.5mm;margin-bottom:2mm;display:flex}.ci-plato img{object-fit:cover;border-radius:2.5mm;flex-shrink:0;width:17mm;height:17mm}.ci-texto{flex:1;min-width:0}.ci-renglon{align-items:baseline;gap:2mm;font-size:11pt;display:flex}.ci-nombre{font-weight:700}.ci-puntos{flex:1;min-width:4mm}.ci-precio{white-space:nowrap;color:var(--marca-texto);font-weight:800}.ci-descripcion{color:var(--suave);margin-top:.8mm;font-size:9pt;line-height:1.35}.ci-tarjetas .ci-plato{background:var(--superficie);border:.3mm solid var(--borde);border-radius:3mm;padding:2mm 3mm}.ci-lista .ci-platos{background:var(--superficie);border:.3mm solid var(--borde);border-radius:3mm;padding:1mm 4mm}.ci-lista .ci-plato{border-bottom:.3mm solid var(--borde);margin:0;padding:1.8mm 0}.ci-lista .ci-plato:last-child{border-bottom:0}.ci-papel .ci-puntos,.ci-tinta .ci-puntos{border-bottom:.45mm dotted color-mix(in srgb, var(--texto) 40%, transparent);transform:translateY(-1mm)}.ci-papel .ci-precio,.ci-tinta .ci-precio{font-weight:700}.ci-pie{border-top:.3mm solid var(--borde);letter-spacing:.15em;text-transform:uppercase;color:var(--suave);text-align:center;break-before:avoid;margin-top:4mm;padding-top:2.5mm;font-size:7.5pt}}
