{
  "restaurant": {
    "name": "ADORUS",
    "tagline": "speakeasy by Carbonaro",
    "currency": "MXN",
    "source": "MENU ADORUS R.pdf"
  },
  "epigraph": "Cada creación nace del respeto por el ingrediente, el tiempo y el fuego. En Adorus creemos que un gran platillo no solo alimenta; despierta recuerdos, provoca conversaciones y convierte un momento en una experiencia que permanece.",
  "categories": [
    {
      "id": "para-comenzar",
      "name": "Para Comenzar",
      "navLabel": "Para Comenzar",
      "intro": "",
      "editorial": {
        "position": "after",
        "src": "assets/images/editorial/mesa-velas",
        "alt": "Mesa de Adorus iluminada con velas",
        "focus": "50% 58%"
      },
      "items": [
        {
          "name": "Tostada de Atún",
          "description": "Atún fresco marinado, servido sobre una tostada tatemada al momento, guacamole norteño, mayonesa de salsa macha y un delicado crujiente de cebolla que aporta contraste y profundidad en cada bocado.",
          "price": 175,
          "portion": "90 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Mar Adentro",
          "description": "Tostada con paté de camarón elaborado en casa, coronado con un fresco aguachile verde que equilibra intensidad, acidez y frescura.",
          "price": 192,
          "portion": "120 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Taco Gobernador",
          "description": "Nuestra version del famoso taco gobernador, tortilla de harina elaborada diariamente, camarón de bahia, tocino, chile poblano, cebolla y queso Chihuahua fundido.",
          "price": 195,
          "portion": "1 pza · 90 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Pulpo & Fuego",
          "description": "Pulpo cocinado lentamente y terminado al carbón sobre tortilla hecha a mano, acompañado de frijoles norteños y un delicado dip de cítricos.",
          "price": 175,
          "portion": "1 pza · 90 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Carpaccio Adorus",
          "description": "Láminas de filete de res Prime, pesto de arúgula, Parmigiano Reggiano, aceite de oliva extra virgen y pan artesanal ligeramente tatemado.",
          "price": 282,
          "portion": "120 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Brócoli de la Brasa",
          "description": "Brócoli pasado por el sutil calor de las brasas acompañado de jocoque con finas hierbas, almendra tostada y aceite de oliva.",
          "price": 225,
          "portion": "145 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Guacamole Ahumado",
          "description": "Guacamole rústico preparado al momento acompañado con trozos de pancceta crujiente.",
          "price": 279,
          "portion": "240 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Coliflor Crujiente",
          "description": "Coliflor dorada hasta obtener una textura crujiente, acompañada de alioli spicy.",
          "price": 225,
          "portion": "145 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Chicharrón del Pacífico",
          "description": "Pulpo dorado de textura crocante, servido con guacamole rústico, garbanzos especiados y pico de gallo fresco.",
          "price": 319,
          "portion": "145 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Gaonera + Tuétano",
          "description": "Tortillas hechas a mano con láminas de filete Prime, costra de queso, tuétano rostizado, cebolla asada y salsa de chiles toreados.",
          "price": 279,
          "portion": "2 pzas · 180 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Cóctel Bosque Real",
          "description": "Camarones frescos, aguacate, cebolla y chile serrano en nuestra salsa estilo nueva york.",
          "price": 289,
          "portion": "160 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Tartar de Atún",
          "description": "Atún fresco sobre una cama de yogurt griego y eneldo, acompañado de chips artesanales de papa.",
          "price": 275,
          "portion": "140 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Rib Eye Entre Pan",
          "description": "Rib Eye Prime laminado en pan de masa madre, alioli, cebolla asada, dip de quesos y gravy.",
          "price": 298,
          "portion": "150 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Alitas Gochujang",
          "description": "Alitas crujientes bañadas en una salsa coreana “Gochujang”.",
          "price": 245,
          "portion": "6 pzas",
          "image": null,
          "featured": true
        }
      ]
    },
    {
      "id": "sopas",
      "name": "Sopas",
      "navLabel": "Sopas",
      "intro": "",
      "items": [
        {
          "name": "Lentejas Carbonaro",
          "description": "Lentejas cocinadas lentamente con vegetales, tocino, Parmigiano Reggiano y pan artesanal tatemado.",
          "price": 192,
          "portion": "335 ml",
          "image": null,
          "featured": false
        },
        {
          "name": "Azafrán del Mar",
          "description": "Pulpo, camarón, pescado y almejas en un delicado caldo perfumado con azafrán.",
          "price": 255,
          "portion": "335 ml",
          "image": null,
          "featured": true
        },
        {
          "name": "Sopa VICHYSSOISE",
          "description": "Carne Wagyu, poro confitado, papa y mozzarella fundido en un caldo lleno de sabor.",
          "price": 229,
          "portion": "335 ml",
          "image": null,
          "featured": false
        }
      ]
    },
    {
      "id": "del-huerto",
      "name": "Del Huerto",
      "navLabel": "Del Huerto",
      "intro": "",
      "items": [
        {
          "name": "Romana a la Brasa",
          "description": "Corazones de lechuga romana rostizada, aderezo de queso azul, tocino, jitomate cherry y Parmigiano Reggiano.",
          "price": 245,
          "portion": "3 pzas",
          "image": null,
          "featured": false
        },
        {
          "name": "Bosque Doré",
          "description": "Espinaca salteada en mantequilla y ajo con Parmigiano Reggiano y piñón tostado.",
          "price": 265,
          "portion": "190 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Mediterránea",
          "description": "Sandía fresca, queso feta, jitomate heirloom, cebolla morada, aceituna kalamata y un delicioso aderezo de menta / albahaca.",
          "price": 260,
          "portion": "240 g",
          "image": null,
          "featured": false
        }
      ]
    },
    {
      "id": "de-la-brasa",
      "name": "De la Brasa",
      "navLabel": "De la Brasa",
      "intro": "",
      "hero": true,
      "editorial": {
        "position": "before",
        "src": "assets/images/editorial/adorus-piedra",
        "alt": "Logotipo de Adorus sobre muro de piedra",
        "focus": "50% 50%"
      },
      "items": [
        {
          "name": "Rib Eye Prime",
          "description": "500 g de Rib Eye Prime preparado al carbón, terminado con nuestra mantequilla a las finas hierbas y acompañado de papas a la francesa. (ideal para compartir).",
          "price": 1450,
          "portion": "",
          "image": null,
          "featured": false
        },
        {
          "name": "Filete Demi-Glace",
          "description": "250 g de filete de res con salsa demi-glace elaborada lentamente, servido con un cremoso de papa y Parmigiano Reggiano.",
          "price": 910,
          "portion": "",
          "image": null,
          "featured": true
        },
        {
          "name": "Milanesa Prime Cacio e Pepe",
          "description": "300 g de New York Prime empanizado con un gratinado dorado y terminado con salsa italiana Cacio e Pepe.",
          "price": 830,
          "portion": "",
          "image": null,
          "featured": false
        },
        {
          "name": "Arrachera Norteña",
          "description": "400 g de Arrachera Outside preparada al carbón sobre cama de frijoles norteños gratinados, acompañada de tortillas de harina.",
          "price": 680,
          "portion": "",
          "image": null,
          "featured": false
        },
        {
          "name": "Adorus 33",
          "description": "Edición limitada a 33 hamburguesas insignia. Carne Wagyu, pan artesanal, tocino, cebolla tatemada, aderezo de la casa y papas a la francesa.",
          "price": 345,
          "portion": "180 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Pulpo Gallego",
          "description": "Pulpo cocinado lentamente y terminado al carbón con aceite de oliva extra virgen, pimentón de la vera D.O.C. Cáceres, España, acompañado de papa rústica a la mantequilla y chips de ajo.",
          "price": 728,
          "portion": "250 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Atún Miso",
          "description": "Medallón de atún sellado al carbón, glaseado con miso y salsa coreana de chile gochujang, acompañado de ensalada asiática.",
          "price": 525,
          "portion": "200 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Salmón con Esquites",
          "description": "Salmón noruego a las brasas acompañado de esquites rostizados, pesto de finas hierbas y ensalada del huerto.",
          "price": 595,
          "portion": "200 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Camarones Macha",
          "description": "Camarones Jumbo marinados y preparados a la parrilla con alioli de salsa macha y chile rayado.",
          "price": 629,
          "portion": "6 pzas",
          "image": null,
          "featured": false
        },
        {
          "name": "Huachinango a la Brasa",
          "description": "Huachinango al carbón servido con mantequilla de ajo, cebollas cambray asadas, espárragos y aceite de albahaca.",
          "price": 627,
          "portion": "220 g",
          "image": null,
          "featured": false
        },
        {
          "name": "NEW YORK PRIME",
          "description": "500 g de New York Prime preparado al carbón, acompañado de verduras de temporada rostizadas. (ideal para compartir).",
          "price": 1099,
          "portion": "",
          "image": null,
          "featured": false
        }
      ]
    },
    {
      "id": "complemento-del-chef",
      "name": "Complementos del Chef",
      "navLabel": "Complementos",
      "intro": "",
      "compact": true,
      "items": [
        {
          "name": "Papas a la francesa con parmesano y trufa",
          "description": "",
          "price": 180,
          "portion": "190 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Puré de papa y Parmigianno Reggiano",
          "description": "",
          "price": 192,
          "portion": "180 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Papa al carbón con sour cream, tocino y cebollín",
          "description": "",
          "price": 194,
          "portion": "200 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Espárragos al carbón Parmesano",
          "description": "",
          "price": 194,
          "portion": "190 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Esquites al carbón",
          "description": "",
          "price": 149,
          "portion": "150 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Verduras al carbón",
          "description": "",
          "price": 155,
          "portion": "200 g",
          "image": null,
          "featured": false
        }
      ]
    },
    {
      "id": "el-final",
      "name": "Sabores Dulces",
      "navLabel": "Sabores Dulces",
      "intro": "",
      "editorial": {
        "position": "before",
        "src": "assets/images/editorial/salon",
        "alt": "Sala de Adorus con sillones y mesa baja",
        "focus": "50% 46%"
      },
      "items": [
        {
          "name": "Pastel de Piñón",
          "description": "Panqué elaborado en casa, bañado en tres leches y cubierto con crema batida y decorado con fresas.",
          "price": 280,
          "portion": "235 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Campechana Dorada",
          "description": "Campechanas artesanales con crema de mascarpone, dulce de leche y avellana caramelizada.",
          "price": 270,
          "portion": "190 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Mil Hojas de Manzana",
          "description": "Manzana rostizada con canela, caramelo salado, crema inglesa y helado de vainilla.",
          "price": 257,
          "portion": "225 g",
          "image": null,
          "featured": true
        },
        {
          "name": "Frutos Rojos & Mascarpone",
          "description": "Selección de frutos rojos frescos con crema de mascarpone y crumble de almendra.",
          "price": 245,
          "portion": "180 g",
          "image": null,
          "featured": false
        },
        {
          "name": "Chocolate 70",
          "description": "Pastel de chocolate amargo 70% cacao con nuez de Castilla, acompañado de helado de temporada.",
          "price": 255,
          "portion": "220 g",
          "image": null,
          "featured": true
        }
      ]
    }
  ],
  "story": {
    "title": "Bienvenido a Adorus",
    "paragraphs": [
      "Hay lugares donde se sirve comida. Hay lugares donde se escucha buena música. Hay lugares con una vista extraordinaria. Adorus nació para demostrar que una experiencia inolvidable ocurre cuando todo sucede al mismo tiempo.",
      "Creemos que las mejores conversaciones nacen alrededor de una mesa, que una copa compartida puede convertirse en un recuerdo para toda la vida y que la gastronomía tiene el poder de acercar a las personas.",
      "Cada detalle ha sido pensado para despertar los sentidos: la calidez del servicio, el aroma de la cocina, el sonido de la música, la belleza del espacio, el fuego de las brasas y la vista que cambia con el paso del día.",
      "Porque para nosotros, el verdadero lujo no está en la extravagancia, sino en el tiempo que compartimos con quienes más valoramos. Adorus no es únicamente un restaurante.",
      "Es un lugar para celebrar encuentros, crear recuerdos y volver una y otra vez.",
      "Bienvenido a un espacio donde la gastronomía, el arte, la música y la hospitalidad se encuentran para crear algo más grande que una comida."
    ],
    "closing": "Bienvenido a Adorus.",
    "signature": "Yo te Adorus."
  },
  "hours": {
    "title": "Horario",
    "schedule": [
      {
        "days": "Lunes a Miércoles",
        "time": "1 PM a 11 PM"
      },
      {
        "days": "Jueves a Sábado",
        "time": "1 PM a 3 AM"
      },
      {
        "days": "Domingos",
        "time": "1 PM a 6 PM"
      }
    ]
  },
  "_corregido_vs_pdf": [
    "Taco Gobernador — 'Nuestra version' → 'Nuestra versión'.",
    "Taco Gobernador — 'camarón de bahia' → 'camarón de bahía'.",
    "Guacamole Ahumado — 'pancceta' → 'panceta'.",
    "Complemento del Chef — 'Puré de Papa al Parmigianno' → 'Parmigiano' (como aparece bien escrito en 'Parmigiano Reggiano' en el resto de la carta).",
    "Complemento del Chef — 'Creaciones que enriquecen cada eleccion' → 'cada elección.' (se agregó también el punto final)."
  ],
  "_review": [
    "En fotos-Adorus NO hay ninguna fotografía de platillos, ingredientes, cocina, parrilla ni fuego: las 12 imágenes son de espacio, ambiente, marca y un cóctel. Por eso ningún platillo tiene fotografía asignada ('image': null en todos) y no se asoció ninguna imagen por parecido.",
    "Fotografías utilizadas: 5 (portada), 263 (banda tras 'Para comenzar'), 18 (banda antes de 'De la Brasa'), 12 (banda antes de 'El Final') y 1 (fondo de la narrativa).",
    "Fotografías descartadas y por qué — 58: es un cóctel y la carta no tiene sección de bebidas; 13, 181, 211, 227, 228, 229: iluminación magenta muy saturada que choca con la identidad negro y oro, y neutralizarla exigiría un filtro que altera los colores reales del lugar.",
    "'De la Brasa' es la sección que más ganaría con una sesión fotográfica: no existe ninguna imagen de cortes, parrilla ni brasas.",
    "Alitas Gochujang es el único platillo sin gramaje en el PDF; solo indica '6 pza'.",
    "Rib Eye Prime, New York Prime, Filete Demi-Glace, Milanesa Prime y Arrachera Norteña no muestran el gramaje como dato aparte en el PDF: se tomó el peso indicado dentro de su propia descripción.",
    "Los platillos marcados con la flor de lis dorada en el PDF se mapearon a 'featured: true'. El PDF no explica el significado del símbolo, por lo que aquí se representa solo como un detalle gráfico, sin etiqueta de texto.",
    "Los nombres se normalizaron a mayúscula/minúscula con acentos correctos (el PDF los presenta en altas y sin acentos en algunos casos). Precios, descripciones y gramajes se conservaron literales."
  ]
}