{
  "schema_version": "1.0",
  "brand": "BlueLoop Coffee",
  "language": "ru",
  "currency": "EUR",
  "last_updated": "2026-08-26",
  "source_note": "Меню предоставлено BlueLoop Coffee, уточнения по заведениям — от владельцев.",
  "allergen_policy": {
    "basis": "Аллергены определены по ингредиентам, указанным в меню. Рецепты, марки и следовые количества могут меняться.",
    "warning": "Отсутствие аллергена в этой карточке не гарантирует отсутствия следов и не исключает перекрёстного загрязнения. Людям с аллергией или целиакией следует всегда уточнять у персонала перед заказом.",
    "taxonomy": {
      "gluten": "Злаки, содержащие глютен",
      "crustaceans": "Ракообразные",
      "eggs": "Яйца",
      "fish": "Рыба",
      "peanuts": "Арахис",
      "soy": "Соя",
      "milk": "Молоко",
      "tree_nuts": "Орехи",
      "celery": "Сельдерей",
      "mustard": "Горчица",
      "sesame": "Кунжут",
      "sulphites": "Сульфиты",
      "lupin": "Люпин",
      "molluscs": "Моллюски"
    }
  },
  "locations": [
    {
      "id": "lafora",
      "name": "BlueLoop Specialty Coffee - El Postiguet",
      "short_name": "El Postiguet",
      "address": "Avinguda Juan Bautista Lafora, 3, 03002, Alicante",
      "latitude": 38.34502,
      "longitude": -0.47962,
      "service": "Только на вынос",
      "menu_summary": "Кофе, напитки, сэндвичи, выпечка и десерты.",
      "directions_url": "https://www.google.com/maps/search/?api=1&query=Avinguda%20Juan%20Bautista%20Lafora%203%2C%20Alicante",
      "sections": [
        {
          "id": "hot-drinks",
          "name": "Горячие напитки",
          "item_ids": [
            "espresso",
            "americano",
            "batch-brew",
            "filtro",
            "flat-white",
            "latte",
            "cappuccino",
            "cortado-macchiato",
            "cacao-latte",
            "mocha-latte",
            "matcha-latte",
            "chai-latte",
            "tea-infusion"
          ]
        },
        {
          "id": "iced-drinks",
          "name": "Холодные напитки",
          "item_ids": [
            "iced-latte",
            "iced-americano",
            "iced-cacao-latte",
            "cold-brew",
            "fresh-lemonade",
            "iced-matcha",
            "orange-matcha",
            "lemonade-matcha"
          ]
        },
        {
          "id": "juices-smoothies",
          "name": "Соки и смузи",
          "item_ids": [
            "orange-juice",
            "madrid-juice",
            "colombo-smoothie",
            "copenhague-smoothie"
          ]
        },
        {
          "id": "sandwiches",
          "name": "Сэндвичи",
          "item_ids": [
            "cubano",
            "miami",
            "tribeca",
            "grilled-ham-cheese",
            "caprese",
            "loop",
            "grilled-cheese"
          ]
        },
        {
          "id": "bolleria",
          "name": "Выпечка",
          "item_ids": [
            "croissant-base",
            "croissant-ham-cheese"
          ]
        },
        {
          "id": "bowls-sweets",
          "name": "Боулы и десерты",
          "item_ids": [
            "caesar-salad-no-chicken",
            "yogurt-granola",
            "acai-bowl",
            "cookies",
            "banana-bread",
            "cake",
            "cupcake"
          ]
        }
      ],
      "telephone": "+34622939781",
      "opening_hours": {
        "opens": "08:00",
        "closes": "16:30",
        "days": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday",
          "Saturday",
          "Sunday"
        ],
        "schema": "Mo-Su 08:00-16:30"
      }
    },
    {
      "id": "garberi",
      "name": "BlueLoop Coffee - San Juan Playa",
      "short_name": "San Juan Playa",
      "address": "Maestro José Garberí Serrano, 14, 03540, Alicante",
      "latitude": 38.37396,
      "longitude": -0.41007,
      "service": "Полное меню",
      "menu_summary": "Кофе, напитки, сэндвичи, тосты, боулы и десерты.",
      "directions_url": "https://www.google.com/maps/search/?api=1&query=Maestro%20Jos%C3%A9%20Garber%C3%AD%20Serrano%2014%2C%20Alicante",
      "sections": [
        {
          "id": "hot-drinks",
          "name": "Горячие напитки",
          "item_ids": [
            "espresso",
            "americano",
            "batch-brew",
            "filtro",
            "flat-white",
            "latte",
            "cappuccino",
            "cortado-macchiato",
            "cacao-latte",
            "mocha-latte",
            "matcha-latte",
            "chai-latte",
            "tea-infusion"
          ]
        },
        {
          "id": "iced-drinks",
          "name": "Холодные напитки",
          "item_ids": [
            "iced-latte",
            "iced-americano",
            "iced-cacao-latte",
            "cold-brew",
            "fresh-lemonade",
            "iced-matcha",
            "orange-matcha",
            "lemonade-matcha"
          ]
        },
        {
          "id": "juices-smoothies",
          "name": "Соки и смузи",
          "item_ids": [
            "orange-juice",
            "madrid-juice",
            "colombo-smoothie",
            "copenhague-smoothie"
          ]
        },
        {
          "id": "sandwiches",
          "name": "Сэндвичи",
          "item_ids": [
            "cubano",
            "new-orleans",
            "miami",
            "tribeca",
            "grilled-ham-cheese",
            "caprese",
            "loop",
            "grilled-cheese"
          ]
        },
        {
          "id": "toasts",
          "name": "Тосты и бранч",
          "item_ids": [
            "sourdough-base",
            "brioche-base",
            "gluten-free-base",
            "croissant-base",
            "croissant-ham-cheese",
            "croissant-scrambled",
            "omelette-bacon-avocado",
            "salmon-toast",
            "iberico-toast",
            "becs",
            "benedict-avocado",
            "benedict-york",
            "benedict-bacon",
            "benedict-salmon",
            "french-toast"
          ]
        },
        {
          "id": "extras",
          "name": "Дополнения",
          "item_ids": [
            "extra-avocado",
            "extra-tomato",
            "extra-bacon",
            "extra-york-ham",
            "extra-turkey",
            "extra-cured-cheese",
            "extra-poached-egg",
            "extra-omelette",
            "extra-smoked-salmon",
            "extra-iberico",
            "extra-homemade-jam"
          ]
        },
        {
          "id": "bowls-sweets",
          "name": "Боулы и десерты",
          "item_ids": [
            "caesar-salad",
            "porridge",
            "yogurt-granola",
            "acai-bowl",
            "cookies",
            "banana-bread",
            "cake",
            "cupcake"
          ]
        }
      ],
      "telephone": "+34722378950",
      "opening_hours": {
        "opens": "08:30",
        "closes": "15:45",
        "days": [
          "Monday",
          "Tuesday",
          "Wednesday",
          "Thursday",
          "Friday",
          "Saturday",
          "Sunday"
        ],
        "schema": "Mo-Su 08:30-15:45"
      }
    }
  ],
  "products": {
    "espresso": {
      "name": "Эспрессо / двойной",
      "price": "2 € / 2,20 €",
      "price_min": 2,
      "allergens": [],
      "description": "Эспрессо из кофе спешелти; одинарный или двойной.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "americano": {
      "name": "Американо",
      "price": "2,50 €",
      "price_min": 2.5,
      "allergens": [],
      "description": "Эспрессо и вода.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "batch-brew": {
      "name": "Батч-брю",
      "price": "4,20 €",
      "price_min": 4.2,
      "allergens": [],
      "description": "Фильтр-кофе, приготовленный партией.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "filtro": {
      "name": "Фильтр",
      "price": "5 € / 7 €",
      "price_min": 5,
      "allergens": [],
      "description": "Фильтр-кофе; два размера или способа заваривания в зависимости от наличия.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "flat-white": {
      "name": "Флэт уайт",
      "price": "3,30 €",
      "price_min": 3.3,
      "allergens": [
        "milk"
      ],
      "description": "Эспрессо с текстурированным молоком.",
      "allergen_note": "Выбранный растительный напиток может добавить глютен, сою или орехи.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "latte": {
      "name": "Латте",
      "price": "3 € / 3,50 €",
      "price_min": 3,
      "allergens": [
        "milk"
      ],
      "description": "Эспрессо с молоком; два размера.",
      "allergen_note": "Выбранный растительный напиток может добавить глютен, сою или орехи.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "cappuccino": {
      "name": "Капучино",
      "price": "3,50 €",
      "price_min": 3.5,
      "allergens": [
        "milk"
      ],
      "description": "Эспрессо с молоком и пенкой.",
      "allergen_note": "Выбранный растительный напиток может добавить глютен, сою или орехи.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "cortado-macchiato": {
      "name": "Кортадо / макиато",
      "price": "2,40 €",
      "price_min": 2.4,
      "allergens": [
        "milk"
      ],
      "description": "Эспрессо с небольшим количеством молока.",
      "allergen_note": "Выбранный растительный напиток может добавить глютен, сою или орехи.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "cacao-latte": {
      "name": "Какао латте",
      "price": "3 €",
      "price_min": 3,
      "allergens": [
        "milk"
      ],
      "description": "Какао с молоком.",
      "allergen_note": "Уточните состав какао и выбранного растительного напитка.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "diet_verify": "смесь какао может содержать сухое молоко",
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "mocha-latte": {
      "name": "Мокка латте",
      "price": "3,50 €",
      "price_min": 3.5,
      "allergens": [
        "milk"
      ],
      "description": "Эспрессо, какао и молоко.",
      "allergen_note": "Уточните состав какао и выбранного растительного напитка.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "diet_verify": "смесь какао может содержать сухое молоко",
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "matcha-latte": {
      "name": "Матча латте",
      "price": "4,50 €",
      "price_min": 4.5,
      "allergens": [
        "milk"
      ],
      "description": "Чай матча с молоком.",
      "allergen_note": "Выбранный растительный напиток может добавить глютен, сою или орехи.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "chai-latte": {
      "name": "Чай латте",
      "price": "4 €",
      "price_min": 4,
      "allergens": [
        "milk"
      ],
      "description": "Пряный чай масала с молоком.",
      "allergen_note": "Уточните состав чайной смеси и выбранного растительного напитка.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "diet_verify": "чайная смесь может содержать сухое молоко",
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "tea-infusion": {
      "name": "Чай / травяной настой",
      "price": "3 €",
      "price_min": 3,
      "allergens": [],
      "description": "Выбор чая или травяного настоя; спросите о сортах.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "iced-latte": {
      "name": "Айс латте",
      "price": "4 €",
      "price_min": 4,
      "allergens": [
        "milk"
      ],
      "description": "Эспрессо, молоко и лёд.",
      "allergen_note": "Выбранный растительный напиток может добавить глютен, сою или орехи.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "iced-americano": {
      "name": "Айс американо",
      "price": "2,80 €",
      "price_min": 2.8,
      "allergens": [],
      "description": "Эспрессо, вода и лёд.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "iced-cacao-latte": {
      "name": "Айс какао латте",
      "price": "3,50 €",
      "price_min": 3.5,
      "allergens": [
        "milk"
      ],
      "description": "Какао, молоко и лёд.",
      "allergen_note": "Уточните состав какао и выбранного растительного напитка.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "diet_verify": "смесь какао может содержать сухое молоко",
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "cold-brew": {
      "name": "Колд брю",
      "price": "4,50 €",
      "price_min": 4.5,
      "allergens": [],
      "description": "Кофе холодной экстракции.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "fresh-lemonade": {
      "name": "Свежий лимонад",
      "price": "4 €",
      "price_min": 4,
      "allergens": [],
      "description": "Свежеприготовленный лимонад.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "iced-matcha": {
      "name": "Айс матча",
      "price": "5 €",
      "price_min": 5,
      "allergens": [
        "milk"
      ],
      "description": "Матча с молоком и льдом.",
      "allergen_note": "Выбранный растительный напиток может добавить глютен, сою или орехи.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "orange-matcha": {
      "name": "Апельсиновая матча",
      "price": "6 €",
      "price_min": 6,
      "allergens": [],
      "description": "Матча и апельсиновый сок.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "lemonade-matcha": {
      "name": "Матча с лимонадом",
      "price": "6 €",
      "price_min": 6,
      "allergens": [],
      "description": "Матча и лимонад.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "orange-juice": {
      "name": "Апельсиновый сок",
      "price": "4 € / 6 €",
      "price_min": 4,
      "allergens": [],
      "description": "Апельсиновый сок; два размера.",
      "diet": [
        "vegan"
      ],
      "serves": "1",
      "sizes": [
        "normal",
        "grande"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "madrid-juice": {
      "name": "Мадрид",
      "price": "4 € / 6 €",
      "price_min": 4,
      "allergens": [],
      "description": "Яблоко, морковь и имбирь; два размера.",
      "diet": [
        "vegan"
      ],
      "serves": "1",
      "sizes": [
        "normal",
        "grande"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "colombo-smoothie": {
      "name": "Коломбо",
      "price": "6 €",
      "price_min": 6,
      "allergens": [
        "gluten"
      ],
      "description": "Манго, банан, апельсин и овсяный напиток.",
      "allergen_note": "Овёс может содержать глютен; уточните используемую марку, если у вас целиакия.",
      "diet": [
        "vegan"
      ],
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен"
      ],
      "diet_label": [
        "Веганское"
      ]
    },
    "copenhague-smoothie": {
      "name": "Копенгаген",
      "price": "6 €",
      "price_min": 6,
      "allergens": [
        "gluten"
      ],
      "description": "Красные ягоды, банан и овсяный напиток.",
      "allergen_note": "Овёс может содержать глютен; уточните используемую марку, если у вас целиакия.",
      "diet": [
        "vegan"
      ],
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен"
      ],
      "diet_label": [
        "Веганское"
      ]
    },
    "cubano": {
      "name": "Кубано",
      "price": "14 €",
      "price_min": 14,
      "allergens": [
        "gluten",
        "milk",
        "mustard"
      ],
      "description": "Запечённая свинина, варёная ветчина, эдам, горчица и корнишоны.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Молоко",
        "Горчица"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "new-orleans": {
      "name": "Новый Орлеан",
      "price": "15 €",
      "price_min": 15,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Хрустящая курица, салат, плавленый сыр и майонез со шрирачей.",
      "diet": [
        "contains_meat"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо"
      ]
    },
    "miami": {
      "name": "Майами",
      "price": "14 €",
      "price_min": 14,
      "allergens": [
        "gluten",
        "eggs",
        "milk",
        "mustard"
      ],
      "description": "Индейка, варёная ветчина, эдам и чеддер, салат айсберг, огурец, корнишон и медово-горчичный майонез.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко",
        "Горчица"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "tribeca": {
      "name": "Трайбека",
      "price": "14 €",
      "price_min": 14,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Бекон, авокадо, эдам, пармезан, индейка и майонез со шрирачей.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "grilled-ham-cheese": {
      "name": "Горячий сэндвич с ветчиной и сыром",
      "price": "10 €",
      "price_min": 10,
      "allergens": [
        "gluten",
        "milk"
      ],
      "description": "Горячий сэндвич с ветчиной и сыром.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "caprese": {
      "name": "Капрезе",
      "price": "12 €",
      "price_min": 12,
      "allergens": [
        "gluten",
        "milk",
        "tree_nuts"
      ],
      "description": "Моцарелла с песто, помидором и рукколой.",
      "allergen_note": "Песто может содержать орехи; уточните рецепт.",
      "diet": [
        "vegetarian"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Молоко",
        "Орехи"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "loop": {
      "name": "Loop",
      "price": "13 €",
      "price_min": 13,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Индейка, бекон, эдам, помидор, салат и майонез со шрирачей.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "grilled-cheese": {
      "name": "Сэндвич с плавленым сыром",
      "price": "8 €",
      "price_min": 8,
      "allergens": [
        "gluten",
        "milk"
      ],
      "description": "Сэндвич с плавленым сыром.",
      "diet": [
        "vegetarian"
      ],
      "serves": "2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "sourdough-base": {
      "name": "Тост на закваске",
      "price": "2,50 €",
      "price_min": 2.5,
      "allergens": [
        "gluten"
      ],
      "description": "Основа из хлеба на закваске.",
      "diet": [
        "vegan"
      ],
      "diet_verify": "уточнить, что закваска без молочных продуктов",
      "serves": "1-2",
      "half_portion": true,
      "half_price": "1,80 €",
      "allergens_label": [
        "Злаки, содержащие глютен"
      ],
      "diet_label": [
        "Веганское"
      ]
    },
    "brioche-base": {
      "name": "Бриошь",
      "price": "3 €",
      "price_min": 3,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Основа из хлеба бриошь.",
      "diet": [
        "vegetarian"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "gluten-free-base": {
      "name": "Хлеб без глютена",
      "price": "3 €",
      "price_min": 3,
      "allergens": [],
      "description": "Вариант хлеба без глютена.",
      "allergen_note": "Готовится на предприятии, где работают с глютеном; уточните протокол перекрёстного загрязнения.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "состав безглютенового хлеба зависит от марки",
      "serves": "1-2",
      "half_portion": true,
      "half_price": "1,50 €",
      "allergens_label": [],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "croissant-base": {
      "name": "Круассан",
      "price": "2,50 €",
      "price_min": 2.5,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Классический круассан.",
      "diet": [
        "vegetarian"
      ],
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "croissant-ham-cheese": {
      "name": "Круассан с ветчиной и сыром",
      "price": "6 €",
      "price_min": 6,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Круассан с начинкой из ветчины и сыра.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "croissant-scrambled": {
      "name": "Круассан с яичницей-болтуньей",
      "price": "11 €",
      "price_min": 11,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Круассан с яичницей-болтуньей, авокадо и пармезаном.",
      "diet": [
        "vegetarian"
      ],
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "omelette-bacon-avocado": {
      "name": "Омлет с беконом и авокадо",
      "price": "12 €",
      "price_min": 12,
      "allergens": [
        "gluten",
        "eggs"
      ],
      "description": "Омлет, бекон, авокадо и тост.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "salmon-toast": {
      "name": "Тост с лососем",
      "price": "14 €",
      "price_min": 14,
      "allergens": [
        "gluten",
        "fish",
        "milk"
      ],
      "description": "Лосось, сливочный сыр и авокадо на тосте.",
      "diet": [
        "contains_fish"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Рыба",
        "Молоко"
      ],
      "diet_label": [
        "Содержит рыбу"
      ]
    },
    "iberico-toast": {
      "name": "Тост с хамоном иберико",
      "price": "9 €",
      "price_min": 9,
      "allergens": [
        "gluten"
      ],
      "description": "Хамон иберико и помидор на тосте.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "becs": {
      "name": "BECs",
      "price": "12 €",
      "price_min": 12,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Бекон, яйца и сыр с хлебом бриошь.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "benedict-avocado": {
      "name": "Бенедикт на бриоши с авокадо",
      "price": "10 €",
      "price_min": 10,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Яйцо пашот, голландский соус, авокадо и хлеб бриошь.",
      "diet": [
        "vegetarian"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "benedict-york": {
      "name": "Бенедикт на бриоши с ветчиной",
      "price": "10 €",
      "price_min": 10,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Яйцо пашот, голландский соус, варёная ветчина и хлеб бриошь.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "benedict-bacon": {
      "name": "Бенедикт на бриоши с беконом",
      "price": "11 €",
      "price_min": 11,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Яйцо пашот, голландский соус, бекон и хлеб бриошь.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "benedict-salmon": {
      "name": "Бенедикт на бриоши с лососем",
      "price": "13 €",
      "price_min": 13,
      "allergens": [
        "gluten",
        "eggs",
        "fish",
        "milk"
      ],
      "description": "Яйцо пашот, голландский соус, лосось и хлеб бриошь.",
      "diet": [
        "contains_fish"
      ],
      "serves": "1-2",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Рыба",
        "Молоко"
      ],
      "diet_label": [
        "Содержит рыбу"
      ]
    },
    "french-toast": {
      "name": "Френч тост",
      "price": "15 €",
      "price_min": 15.0,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Французский тост с сезонными фруктами и мёдом. Среднее время: 20 минут.",
      "diet": [
        "vegetarian"
      ],
      "prep_minutes": 20,
      "serves": "1-2",
      "half_portion": true,
      "half_price": "10 €",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "extra-avocado": {
      "name": "Дополнительно авокадо",
      "price": "3 €",
      "price_min": 3.0,
      "allergens": [],
      "description": "Дополнительная порция авокадо.",
      "diet": [
        "vegan"
      ],
      "half_portion": true,
      "half_price": "2,20 €",
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "extra-tomato": {
      "name": "Дополнительно помидор",
      "price": "0,50 €",
      "price_min": 0.5,
      "allergens": [],
      "description": "Дополнительная порция помидора.",
      "diet": [
        "vegan"
      ],
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "extra-bacon": {
      "name": "Дополнительно бекон",
      "price": "3,50 €",
      "price_min": 3.5,
      "allergens": [],
      "description": "Дополнительная порция бекона.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "allergens_label": [],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "extra-york-ham": {
      "name": "Дополнительно варёная ветчина",
      "price": "3 €",
      "price_min": 3,
      "allergens": [],
      "description": "Дополнительная порция варёной ветчины.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "half_portion": true,
      "half_price": "1,50 €",
      "allergens_label": [],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "extra-turkey": {
      "name": "Дополнительно индейка",
      "price": "3,50 €",
      "price_min": 3.5,
      "allergens": [],
      "description": "Дополнительная порция индейки.",
      "diet": [
        "contains_meat"
      ],
      "allergens_label": [],
      "diet_label": [
        "Содержит мясо"
      ]
    },
    "extra-cured-cheese": {
      "name": "Дополнительно выдержанный сыр",
      "price": "2,50 €",
      "price_min": 2.5,
      "allergens": [
        "milk"
      ],
      "description": "Дополнительная порция выдержанного сыра.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "некоторые выдержанные сыры содержат животный сычуг",
      "allergens_label": [
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "extra-poached-egg": {
      "name": "Дополнительно яйцо пашот",
      "price": "2 €",
      "price_min": 2,
      "allergens": [
        "eggs"
      ],
      "description": "Дополнительное яйцо пашот.",
      "diet": [
        "vegetarian"
      ],
      "allergens_label": [
        "Яйца"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "extra-omelette": {
      "name": "Дополнительно омлет",
      "price": "3 €",
      "price_min": 3,
      "allergens": [
        "eggs"
      ],
      "description": "Дополнительная порция омлета.",
      "diet": [
        "vegetarian"
      ],
      "allergens_label": [
        "Яйца"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "extra-smoked-salmon": {
      "name": "Дополнительно копчёный лосось",
      "price": "6,50 €",
      "price_min": 6.5,
      "allergens": [
        "fish"
      ],
      "description": "Дополнительная порция копчёного лосося.",
      "diet": [
        "contains_fish"
      ],
      "half_portion": true,
      "half_price": "3,25 €",
      "allergens_label": [
        "Рыба"
      ],
      "diet_label": [
        "Содержит рыбу"
      ]
    },
    "extra-iberico": {
      "name": "Дополнительно хамон иберико",
      "price": "5,50 €",
      "price_min": 5.5,
      "allergens": [],
      "description": "Дополнительная порция хамона иберико.",
      "diet": [
        "contains_meat",
        "contains_pork"
      ],
      "half_portion": true,
      "half_price": "2,75 €",
      "allergens_label": [],
      "diet_label": [
        "Содержит мясо",
        "Содержит свинину"
      ]
    },
    "extra-homemade-jam": {
      "name": "Дополнительно домашний джем",
      "price": "2,50 €",
      "price_min": 2.5,
      "allergens": [],
      "description": "Дополнительная порция домашнего джема.",
      "diet": [
        "vegan"
      ],
      "diet_verify": "домашний джем может быть подслащён мёдом",
      "allergens_label": [],
      "diet_label": [
        "Веганское"
      ]
    },
    "caesar-salad": {
      "name": "Салат Цезарь",
      "price": "15 €",
      "price_min": 15,
      "allergens": [
        "gluten",
        "eggs",
        "fish",
        "milk",
        "mustard"
      ],
      "description": "Салат романо, хрустящая курица, пармезан и соус Цезарь.",
      "allergen_note": "Соус Цезарь обычно содержит яйцо и рыбу; уточните рецепт дня.",
      "diet": [
        "contains_fish",
        "contains_meat"
      ],
      "diet_verify": "соус Цезарь обычно содержит анчоус и яйцо",
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Рыба",
        "Молоко",
        "Горчица"
      ],
      "diet_label": [
        "Содержит рыбу",
        "Содержит мясо"
      ]
    },
    "porridge": {
      "name": "Овсяная каша",
      "price": "10 €",
      "price_min": 10,
      "allergens": [
        "gluten",
        "milk",
        "tree_nuts"
      ],
      "description": "Овсянка с бананом, миндалём и дульсе де лече.",
      "diet": [
        "vegan_option",
        "vegetarian"
      ],
      "diet_verify": "может готовиться на коровьем молоке; попросите растительный напиток",
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Молоко",
        "Орехи"
      ],
      "diet_label": [
        "Веганский вариант",
        "Вегетарианское"
      ]
    },
    "yogurt-granola": {
      "name": "Йогурт с гранолой",
      "price": "8 €",
      "price_min": 8,
      "allergens": [
        "gluten",
        "milk",
        "tree_nuts"
      ],
      "description": "Йогурт, гранола, сезонные фрукты и мёд.",
      "allergen_note": "Состав гранолы может отличаться; уточните наличие орехов и семян.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "содержит мёд; гранола может отличаться",
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Молоко",
        "Орехи"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "acai-bowl": {
      "name": "Асаи боул",
      "price": "13 €",
      "price_min": 13,
      "allergens": [
        "gluten",
        "peanuts"
      ],
      "description": "Асаи, банан, фрукты, арахисовая паста, кокос и гранола. Среднее время: 20 минут.",
      "allergen_note": "Состав гранолы может отличаться; уточните наличие орехов и семян.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "гранола может содержать мёд",
      "prep_minutes": 20,
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Арахис"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "cookies": {
      "name": "Печенье",
      "price": "4 € - 4,50 €",
      "price_min": 4,
      "allergens": [
        "gluten",
        "eggs",
        "milk",
        "peanuts",
        "soy",
        "tree_nuts"
      ],
      "description": "Печенье ручной работы; вкусы и цена зависят от сорта.",
      "allergen_note": "Аллергены зависят от сорта. В этой карточке указаны основные возможные аллергены; уточните конкретное печенье перед заказом.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "аллергены и состав зависят от сорта",
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко",
        "Арахис",
        "Соя",
        "Орехи"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "banana-bread": {
      "name": "Банановый хлеб",
      "price": "4 €",
      "price_min": 4,
      "allergens": [
        "gluten",
        "eggs",
        "milk",
        "tree_nuts"
      ],
      "description": "Банановый кекс.",
      "allergen_note": "Уточните рецепт и орехи в доступном сорте.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "может содержать яйцо и сливочное масло",
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко",
        "Орехи"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "cake": {
      "name": "Торт",
      "price": "5 €",
      "price_min": 5,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Торт дня.",
      "allergen_note": "Аллергены зависят от сорта; уточните конкретный торт.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "зависит от торта дня",
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "cupcake": {
      "name": "Капкейк",
      "price": "5 €",
      "price_min": 5,
      "allergens": [
        "gluten",
        "eggs",
        "milk"
      ],
      "description": "Капкейк дня.",
      "allergen_note": "Аллергены зависят от сорта; уточните конкретный капкейк.",
      "diet": [
        "vegetarian"
      ],
      "diet_verify": "зависит от капкейка дня",
      "serves": "1",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Молоко"
      ],
      "diet_label": [
        "Вегетарианское"
      ]
    },
    "caesar-salad-no-chicken": {
      "name": "Салат Цезарь (без курицы)",
      "price": "12 €",
      "price_min": 12,
      "allergens": [
        "gluten",
        "eggs",
        "fish",
        "milk",
        "mustard"
      ],
      "description": "Романо, пармезан и соус Цезарь. В El Postiguet подаётся без курицы.",
      "allergen_note": "Соус Цезарь обычно содержит яйцо и рыбу; уточните рецепт дня.",
      "diet": [
        "contains_fish"
      ],
      "diet_verify": "соус Цезарь обычно содержит анчоус и яйцо",
      "allergens_label": [
        "Злаки, содержащие глютен",
        "Яйца",
        "Рыба",
        "Молоко",
        "Горчица"
      ],
      "diet_label": [
        "Содержит рыбу"
      ]
    }
  },
  "business": {
    "legal_name": "REDLINECO S.L.",
    "tax_id": "B42779983",
    "registered_address": "Avinguda Juan Bautista Lafora, 3, 03002 Alacant, Alicante, Spain",
    "telephone": "+34623317729",
    "instagram": "https://www.instagram.com/blueloopcoffee"
  },
  "delivery": {
    "provider": "Glovo",
    "url": "https://glovoapp.com/es/es/alicante/stores/blueloop-coffee-alicante",
    "available_hours": "Mo-Su 08:30-15:45",
    "note": "Los pedidos a domicilio se gestionan exclusivamente a través de Glovo, dentro del horario de apertura."
  },
  "diet_vocabulary": {
    "vegan": "sin ingredientes de origen animal, incluida la miel",
    "vegetarian": "sin carne ni pescado; puede contener leche, huevo o miel",
    "vegan_option": "puede servirse vegano cambiando a bebida de avena o de almendra; la leche sin lactosa NO sirve para esto, porque sigue siendo leche de vaca",
    "contains_meat": "contiene carne",
    "contains_pork": "contiene cerdo",
    "contains_fish": "contiene pescado",
    "_note": "Inferido de los ingredientes declarados en carta, NO verificado en cocina. El campo diet_verify indica qué hay que confirmar. Los alérgenos van aparte, en el campo allergens: aptitud dietética y alérgenos no son lo mismo."
  },
  "sourcing": {
    "concept": "Café de especialidad premium. El equipo viaja a las mejores cafeterías y tostadores de especialidad del mundo, recoge sus recetas y las adapta aquí con ingredientes de alta calidad y de proximidad.",
    "coffee": "Café de especialidad de Colombia. El principal, el de los espressos y las bebidas con leche, es un lavado de doble fermentación. El de filtro, batch brew y cold brew es un Colombia natural.",
    "coffee_supplier": "NO PUBLICADO A PROPÓSITO. BlueLoop no da el nombre de su tostador ni de su proveedor de café. Si te preguntan de dónde viene el café, responde con el origen y el proceso, y di que el proveedor no es público. No lo deduzcas, no lo busques y no lo inventes.",
    "milk": "Leche entera fresca y pasteurizada de El Barranquillo, granja lechera en activo desde 1963, con bienestar animal certificado y pienso de proximidad. https://elbarranquillo.es/",
    "plant_milk": "Alternativas a la leche, todas disponibles ahora mismo: bebida de avena y bebida de almendra, las dos de gama barista, formuladas para café de especialidad y para que no se corten con el espresso; y leche sin lactosa. Avena y almendra son vegetales y valen para dieta vegana. La leche sin lactosa NO: sigue siendo leche de vaca, solo apta para intolerancia a la lactosa. La bebida de almendra introduce el alérgeno frutos de cáscara.",
    "eggs": "Huevos de la Granja Los Huevos de Paco, en Mutxamel (Alicante), a diez minutos de los locales. https://www.loshuevosdepaco.com/",
    "ham_turkey": "Jamón de York y pechuga de pavo de Casa de Cases. https://www.casadecases.com/",
    "iberico_ham": "Jamón de bellota 50 % raza ibérica: etiqueta roja según la norma de calidad del ibérico (Real Decreto 4/2014). Cerdo de bellota, criado en montanera.",
    "bread": "Pan de masa madre.",
    "staff": "Baristas especializados en café de especialidad.",
    "_note": "Datos de aprovisionamiento facilitados por BlueLoop Coffee. Para alergias o dietas estrictas, confirmar siempre con el equipo: el aprovisionamiento puede cambiar."
  },
  "serves_vocabulary": {
    "1": "para una persona",
    "1-2": "una ración entera; da para una persona con hambre o para compartir entre dos",
    "2": "pensado para dos personas",
    "half_portion": "Media ración, disponible SOLO en las tostadas que se monta el cliente: la base de pan y lo que se le pone encima. La base entera son dos rebanadas; la media, una, que es la medida de una persona. Los platos compuestos (benedict, BECs, tortilla, french toast) NO tienen media.",
    "half_price": "Precio de la media ración. Si recomiendas una media, usa este precio y no el de la entera.",
    "sizes": "Cuando un producto trae dos precios y el campo sizes, el primero es el tamaño normal y el segundo el grande. No confundir con la media ración.",
    "_note": "Dato facilitado por BlueLoop Coffee y confirmado en el TPV de San Juan Playa. Los desayunos llenan todos bastante: al recomendar, lo que importa no es cuánto sacia un plato sino para cuántos es."
  }
}
