Introduction to webscraping in Python

8.11.2018

saara.hukka@gmail.com

What is webscraping?

  • downloading websites programmatically
  • extracting specific information out of the HTML

Scraping in the real world

  • search engines
  • price comparison websites
  • price monitoring websites

Why do I like webscraping?

  • make something of use in only a small amount of code
  • automate the boring things!
  • you can learn more about the web/websites (HTTP, DOM, APIs)

Scraping in the data science pipeline

image.png http://veekaybee.github.io/2017/06/19/data-science-myths/

Ways to collect data

  • APIs
    • a service provides certain methods to interact with it
    • API finder
  • Scraping
    • download the website and extract the interesting information from the HTML code
    • We're going to scrape foodora.at!

swingkitchenpage.png

swingkitcheninfo.png

Scraping Foodora - goal

  • we want to extract the following information
    • restaurant name
    • latitude
    • longitude
    • dishes

Scraping Foodora in three steps

  1. download HTML for restaurant page
  1. parse name, coordinates and list of dishes
  1. repeat for all restaurant pages on Foodora

Making HTTP requests from Python

  • Requests - a convenient library to make HTTP requests from Python
In [124]:
import requests

r = requests.get("https://www.foodora.at/en/chain/co5el/swing-kitchen")

type(r)
Out[124]:
requests.models.Response
In [51]:
# HTML
r.content
Out[51]:
b'<!DOCTYPE html>\n<!--[if lt IE 10]> <html class="ie9"> <![endif]-->\n<!--[if !(IE)]><!--> <html class=""> <!--<![endif]-->\n    <head>\n        <meta charset="utf-8">\n        <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(e,n,t){function r(t){if(!n[t]){var o=n[t]={exports:{}};e[t][0].call(o.exports,function(n){var o=e[t][1][n];return r(o||n)},o,o.exports)}return n[t].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<t.length;o++)r(t[o]);return r}({1:[function(e,n,t){function r(){}function o(e,n,t){return function(){return i(e,[c.now()].concat(u(arguments)),n?null:this,t),n?void 0:this}}var i=e("handle"),a=e(3),u=e(4),f=e("ee").get("tracer"),c=e("loader"),s=NREUM;"undefined"==typeof window.newrelic&&(newrelic=s);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],d="api-",l=d+"ixn-";a(p,function(e,n){s[n]=o(d+n,!0,"api")}),s.addPageAction=o(d+"addPageAction",!0),s.setCurrentRouteName=o(d+"routeName",!0),n.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,n){var t={},r=this,o="function"==typeof n;return i(l+"tracer",[c.now(),e,t],r),function(){if(f.emit((o?"":"no-")+"fn-start",[c.now(),r,o],t),o)try{return n.apply(this,arguments)}catch(e){throw f.emit("fn-err",[arguments,this,e],t),e}finally{f.emit("fn-end",[c.now()],t)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,n){m[n]=o(l+n)}),newrelic.noticeError=function(e){"string"==typeof e&&(e=new Error(e)),i("err",[e,c.now()])}},{}],2:[function(e,n,t){function r(e,n){if(!o)return!1;if(e!==o)return!1;if(!n)return!0;if(!i)return!1;for(var t=i.split("."),r=n.split("."),a=0;a<r.length;a++)if(r[a]!==t[a])return!1;return!0}var o=null,i=null,a=/Version\\/(\\S+)\\s+Safari/;if(navigator.userAgent){var u=navigator.userAgent,f=u.match(a);f&&u.indexOf("Chrome")===-1&&u.indexOf("Chromium")===-1&&(o="Safari",i=f[1])}n.exports={agent:o,version:i,match:r}},{}],3:[function(e,n,t){function r(e,n){var t=[],r="",i=0;for(r in e)o.call(e,r)&&(t[i]=n(r,e[r]),i+=1);return t}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],4:[function(e,n,t){function r(e,n,t){n||(n=0),"undefined"==typeof t&&(t=e?e.length:0);for(var r=-1,o=t-n||0,i=Array(o<0?0:o);++r<o;)i[r]=e[n+r];return i}n.exports=r},{}],5:[function(e,n,t){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,n,t){function r(){}function o(e){function n(e){return e&&e instanceof r?e:e?f(e,u,i):i()}function t(t,r,o,i){if(!d.aborted||i){e&&e(t,r,o);for(var a=n(o),u=v(t),f=u.length,c=0;c<f;c++)u[c].apply(a,r);var p=s[y[t]];return p&&p.push([b,t,r,a]),a}}function l(e,n){h[e]=v(e).concat(n)}function m(e,n){var t=h[e];if(t)for(var r=0;r<t.length;r++)t[r]===n&&t.splice(r,1)}function v(e){return h[e]||[]}function g(e){return p[e]=p[e]||o(t)}function w(e,n){c(e,function(e,t){n=n||"feature",y[t]=n,n in s||(s[n]=[])})}var h={},y={},b={on:l,addEventListener:l,removeEventListener:m,emit:t,get:g,listeners:v,context:n,buffer:w,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u="nr@context",f=e("gos"),c=e(3),s={},p={},d=n.exports=o();d.backlog=s},{}],gos:[function(e,n,t){function r(e,n,t){if(o.call(e,n))return e[n];var r=t();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(e,n,t){function r(e,n,t,r){o.buffer([e],r),o.emit(e,n,t)}var o=e("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(e,n,t){function r(e){var n=typeof e;return!e||"object"!==n&&"function"!==n?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i="nr@id",a=e("gos");n.exports=r},{}],loader:[function(e,n,t){function r(){if(!E++){var e=x.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&n))return s.abort();c(y,function(n,t){e[n]||(e[n]=t)}),f("mark",["onload",a()+x.offset],null,"api");var t=l.createElement("script");t.src="https://"+e.agent,n.parentNode.insertBefore(t,n)}}function o(){"complete"===l.readyState&&i()}function i(){f("mark",["domContent",a()+x.offset],null,"api")}function a(){return O.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-x.offset}var u=(new Date).getTime(),f=e("handle"),c=e(3),s=e("ee"),p=e(2),d=window,l=d.document,m="addEventListener",v="attachEvent",g=d.XMLHttpRequest,w=g&&g.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:g,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var h=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1099.min.js"},b=g&&w&&w[m]&&!/CriOS/.test(navigator.userAgent),x=n.exports={offset:u,now:a,origin:h,features:{},xhrWrappable:b,userAgent:p};e(1),l[m]?(l[m]("DOMContentLoaded",i,!1),d[m]("load",r,!1)):(l[v]("onreadystatechange",o),d[v]("onload",r)),f("mark",["firstbyte",u],null,"api");var E=0,O=e(5)},{}]},{},["loader"]);</script>\n        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no">\n        <title>                Swing Kitchen | Speisekarte und Lieferservice | foodora\n    </title>\n\n                                        \n        <link rel="apple-touch-icon" sizes="57x57" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-57x57.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="60x60" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-60x60.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="72x72" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-72x72.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="76x76" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-76x76.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="114x114" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-114x114.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="120x120" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-120x120.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="144x144" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-144x144.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="152x152" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-152x152.png?3641bfe">\n        <link rel="apple-touch-icon" sizes="180x180" href="https://assets.foodora.com/3641bfe/img/favicon/default/apple-touch-icon-180x180.png?3641bfe">\n        <link rel="icon" type="image/png" sizes="196x196" href="https://assets.foodora.com/3641bfe/img/favicon/default/android-chrome-192x192.png?3641bfe">\n        <link rel="icon" type="image/png" sizes="16x16" href="https://assets.foodora.com/3641bfe/img/favicon/default/favicon-16x16.png?3641bfe">\n        <link rel="icon" type="image/png" sizes="96x96" href="https://assets.foodora.com/3641bfe/img/favicon/default/favicon-96x96.png?3641bfe">\n        <link rel="icon" type="image/png" sizes="32x32" href="https://assets.foodora.com/3641bfe/img/favicon/default/favicon-32x32.png?3641bfe">\n        <link rel="manifest" href="/manifest.json">\n\n        <meta name="msapplication-TileColor" content="#d70f64">\n        <meta name="msapplication-square70x70logo" content="https://assets.foodora.com/3641bfe/img/favicon/default/smalltile.png?3641bfe">\n        <meta name="msapplication-square150x150logo" content="https://assets.foodora.com/3641bfe/img/favicon/default/mediumtile.png?3641bfe">\n        <meta name="msapplication-square310x310logo" content="https://assets.foodora.com/3641bfe/img/favicon/default/largetile.png?3641bfe">\n        <meta name="msapplication-wide310x150logo" content="https://assets.foodora.com/3641bfe/img/favicon/default/widetile.png?3641bfe">\n\n            <link rel="canonical" href="https://www.foodora.at/chain/co5el/swing-kitchen" />\n<meta name="robots" content="index, follow" />\n\n\n                <meta name="description" content="Essenslieferung von Swing Kitchen | Schaue dir das Men\xc3\xbc an und bestelle online \xe2\x9c\x94 Essenslieferung zu dir nach Hause oder ins B\xc3\xbcro \xe2\x9c\x94 foodora">\n    \n    \n\n            \n        <link rel="stylesheet" href="https://assets.foodora.com/3641bfe/css/dist/at-menu-page.css?3641bfe" />\n                    \n                \n    \n<script type="application/ld+json">\n    {\n        "@context": "http://schema.org",\n        "@type": "Restaurant",\n        "@id": "https://www.foodora.at/chain/co5el",\n        "name": "Swing Kitchen Operngasse",\n        "address": {\n            "@type": "PostalAddress",\n            "streetAddress": "Operngasse 24",\n            "addressLocality": "Wien",\n            "postalCode": "1040 Wien",\n            "addressCountry": "AT"\n        },\n        "geo": {\n            "@type": "GeoCoordinates",\n            "latitude": 48.1986618,\n            "longitude": 16.36617851\n        },\n        "url": "https://www.foodora.at/chain/co5el/swing-kitchen",\n        "telephone": "+436608770274",\n        "menu": "https://www.foodora.at/chain/co5el/swing-kitchen",\n        "potentialAction": {\n            "@type": "OrderAction",\n            "target": {\n                "@type": "EntryPoint",\n                "urlTemplate": "https://www.foodora.at/chain/co5el/swing-kitchen?utm_source=google&amp;utm_medium=organic&amp;utm_campaign=google_place_order_action",\n                "inLanguage": "de_AT",\n                "actionPlatform": [\n                    "http://schema.org/DesktopWebPlatform",\n                    "http://schema.org/IOSPlatform",\n                    "http://schema.org/AndroidPlatform"\n                ]\n            },\n            "deliveryMethod": [\n                "http://purl.org/goodrelations/v1#DeliveryModeOwnFleet"\n            ],\n            "priceSpecification": {\n                "@type": "DeliveryChargeSpecification",\n                "appliesToDeliveryMethod": "http://purl.org/goodrelations/v1#DeliveryModeOwnFleet",\n                "priceCurrency": "EUR",\n                "price": 5.8\n            }\n        }\n    }\n</script>\n\n    </head>\n    <body class="country-at menu ">\n                            \n    <div class="top-section">\n                <aside class="top-banner-container">\n            \n            \n    <div class="banner smartphone-banner ios-banner">\n        <span class="banner-close-button">\n            <svg class="svg-stroke-container" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n    <path fill="#D70F64" fill-rule="evenodd" d="M8 9.016l6.886 6.795a.658.658 0 0 0 .923 0 .637.637 0 0 0 0-.91L9.01 8l6.799-6.902a.637.637 0 0 0 0-.91.659.659 0 0 0-.923 0L8 6.983 1.114.188a.659.659 0 0 0-.923 0 .637.637 0 0 0 0 .911L6.99 8 .19 14.9a.637.637 0 0 0 0 .911.658.658 0 0 0 .923 0L8 9.016z"/>\n</svg>\n        </span>\n        <span class="banner-icon ios-icon">\n            <?xml version="1.0" encoding="UTF-8"?>\n<svg width="321px" height="256px" viewBox="0 0 321 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g id="ic-logo-foodora-white" fill="#FFFFFE">\n            <g id="Group">\n                <path d="M187.608,246.235 C199.491,242.483 282.845,208.895 299.878,202.43 C301.583,201.783 302.065,199.615 300.794,198.305 C298.916,196.367 295.476,194.19 289.46,194.095 C281.091,193.962 208.95,216.825 208.95,216.825 C208.95,216.825 174.93,222.562 170.76,221.867 C166.589,221.172 165.362,218.391 165.362,215.61 C165.362,212.83 167.939,209.558 174.195,208.862 C180.452,208.167 216.913,206.042 223.146,202.237 C229.443,198.394 228.469,191.808 224.863,190.46 C219.844,188.584 116.002,188.17 64.313,189.151 C57.448,189.281 40.788,188.922 18.511,188.988 C22.533,214.54 29.748,236.34 45.337,255.563 C60.06,248.039 76.295,242.913 96.046,243.786 C110.09,244.406 174.401,250.406 187.608,246.235" id="Fill-10"></path>\n                <path d="M100.372,48.981 C91.392,60.37 69.85,92.062 68.211,135.798 C68.054,140.001 65.044,143.267 61.477,143.146 L48.095,143.141 C43.789,142.996 40.687,137.666 41.853,132.777 C46.108,114.949 59.562,76.072 99.411,47.666 C100.156,47.135 100.965,48.23 100.372,48.981 Z M314.19,155.203 L301.089,155.203 C298.331,81.636 239.352,22.474 165.845,19.483 L165.845,5.833 C165.845,2.611 163.233,0 160.012,0 C156.789,0 154.178,2.611 154.178,5.833 L154.178,19.483 C80.672,22.474 21.693,81.636 18.935,155.203 L5.834,155.203 C2.612,155.203 0,157.814 0,161.036 C0,164.258 2.612,166.869 5.834,166.869 L314.19,166.869 C317.411,166.869 320.023,164.258 320.023,161.036 C320.023,157.814 317.411,155.203 314.19,155.203 L314.19,155.203 Z" id="Fill-11"></path>\n            </g>\n        </g>\n    </g>\n</svg>\n        </span>\n        <div class="banner-content">\n    <h2 class="banner-title">foodora - Local Food Delivery</h2>\n    <p class="banner-ratings">\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      200+ reviews\n    </p>\n</div>\n<a href="https://app.adjust.io/uy8ik9_io2vcw?campaign=AT_Website-Smartbanner&deep_link=foodora://at" class="banner-view-button">\n  View\n</a>\n    </div>\n\n    <div class="banner smartphone-banner android-banner">\n        <span class="banner-close-button">\n            <svg class="svg-stroke-container" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n    <path fill="#D70F64" fill-rule="evenodd" d="M8 9.016l6.886 6.795a.658.658 0 0 0 .923 0 .637.637 0 0 0 0-.91L9.01 8l6.799-6.902a.637.637 0 0 0 0-.91.659.659 0 0 0-.923 0L8 6.983 1.114.188a.659.659 0 0 0-.923 0 .637.637 0 0 0 0 .911L6.99 8 .19 14.9a.637.637 0 0 0 0 .911.658.658 0 0 0 .923 0L8 9.016z"/>\n</svg>\n        </span>\n        <span class="banner-icon">\n            <?xml version="1.0" encoding="UTF-8"?>\n<svg width="321px" height="256px" viewBox="0 0 321 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g id="ic-logo-foodora-white" fill="#FFFFFE">\n            <g id="Group">\n                <path d="M187.608,246.235 C199.491,242.483 282.845,208.895 299.878,202.43 C301.583,201.783 302.065,199.615 300.794,198.305 C298.916,196.367 295.476,194.19 289.46,194.095 C281.091,193.962 208.95,216.825 208.95,216.825 C208.95,216.825 174.93,222.562 170.76,221.867 C166.589,221.172 165.362,218.391 165.362,215.61 C165.362,212.83 167.939,209.558 174.195,208.862 C180.452,208.167 216.913,206.042 223.146,202.237 C229.443,198.394 228.469,191.808 224.863,190.46 C219.844,188.584 116.002,188.17 64.313,189.151 C57.448,189.281 40.788,188.922 18.511,188.988 C22.533,214.54 29.748,236.34 45.337,255.563 C60.06,248.039 76.295,242.913 96.046,243.786 C110.09,244.406 174.401,250.406 187.608,246.235" id="Fill-10"></path>\n                <path d="M100.372,48.981 C91.392,60.37 69.85,92.062 68.211,135.798 C68.054,140.001 65.044,143.267 61.477,143.146 L48.095,143.141 C43.789,142.996 40.687,137.666 41.853,132.777 C46.108,114.949 59.562,76.072 99.411,47.666 C100.156,47.135 100.965,48.23 100.372,48.981 Z M314.19,155.203 L301.089,155.203 C298.331,81.636 239.352,22.474 165.845,19.483 L165.845,5.833 C165.845,2.611 163.233,0 160.012,0 C156.789,0 154.178,2.611 154.178,5.833 L154.178,19.483 C80.672,22.474 21.693,81.636 18.935,155.203 L5.834,155.203 C2.612,155.203 0,157.814 0,161.036 C0,164.258 2.612,166.869 5.834,166.869 L314.19,166.869 C317.411,166.869 320.023,164.258 320.023,161.036 C320.023,157.814 317.411,155.203 314.19,155.203 L314.19,155.203 Z" id="Fill-11"></path>\n            </g>\n        </g>\n    </g>\n</svg>\n        </span>\n        <div class="banner-content">\n    <h2 class="banner-title">foodora - Local Food Delivery</h2>\n    <p class="banner-ratings">\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      <i class="icon-star"></i>\n      200+ reviews\n    </p>\n</div>\n<a href="https://app.adjust.io/uy8ik9_io2vcw?campaign=AT_Website-Smartbanner&deep_link=foodora://at" class="banner-view-button">\n  View\n</a>\n    </div>\n\n            <div class="rider-banner pink-banner top-banner">\n    <div class="pink-banner__content">\n        <svg class="svg-stroke-container" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">\n    <path class="rider-icon__path" d="M44.66,9.09,31.19,5.18a4.66,4.66,0,0,0-2.59,0L11,10.13a4.62,4.62,0,0,0-3.37,4.36s0,0,0,.07v4C4.51,21.9.1,27.21,0,31.91A10.57,10.57,0,0,0,0,33a5,5,0,0,0,2.69,4.08,5.66,5.66,0,0,0,2.64.65,13.73,13.73,0,0,0,4.27-1,7.73,7.73,0,0,0,3.7,5.55A5.41,5.41,0,0,0,16,43a17.66,17.66,0,0,0,5.93-1.66l1.16.58a4.66,4.66,0,0,0,2.07.48,4.55,4.55,0,0,0,1.26-.17l18.16-5.91A4.62,4.62,0,0,0,48,31.87V13.51A4.64,4.64,0,0,0,44.66,9.09Zm-33.35,2,9-2.52,13.18,3.83A3.62,3.62,0,0,1,36,15.86v5L26.28,24V18.37a2.56,2.56,0,0,0-1.92-2.44L11.17,12.1a2.85,2.85,0,0,0-1.45,0A3.64,3.64,0,0,1,11.31,11.11ZM4.79,36a4,4,0,0,1-2.14-3.89c.17-2.62,2.47-5.88,5-8.82V33a2.53,2.53,0,0,0,1.52,2.29l.39.18c0,.1,0,.21,0,.32C7.84,36.31,6.09,36.61,4.79,36Zm16,4.75c-2,.66-4.14,1-5.61.37a4.89,4.89,0,0,1-3-4.48v0l4.23,2,4.58,2.13Zm2-.31-6-2.78-4.58-2.13s0-.08,0-.12c.91-4.8,6.24-12.14,9.08-15.16a1,1,0,0,0-.42-1.68l-1.21-.41a1,1,0,0,0-1.07.28c-1.78,1.95-7.92,9.28-8.92,15.48,0,.14-.06.28-.07.41l0,0A1.51,1.51,0,0,1,8.69,33V22.13c1.64-1.81,3.26-3.43,4.38-4.62a1,1,0,0,0-.43-1.68l-1.2-.41a1,1,0,0,0-1.08.28c-.36.4-.95,1-1.67,1.74v-3a1.5,1.5,0,0,1,.62-1.14A1.74,1.74,0,0,1,10.37,13a1.79,1.79,0,0,1,.51.07l13.19,3.83a1.55,1.55,0,0,1,1.17,1.46V39.08a1.48,1.48,0,0,1-.72,1.26A1.84,1.84,0,0,1,22.8,40.45ZM47,31.87a3.6,3.6,0,0,1-2.7,3.46L26.11,41.24a3.25,3.25,0,0,1-1.35.1,1.41,1.41,0,0,0,.31-.14,2.49,2.49,0,0,0,1.21-2.12v-5.5L47,27.11Zm0-14.5-9.89,3.16V15.86a4.64,4.64,0,0,0-3.34-4.42L22.12,8.06l6.76-1.91a3.77,3.77,0,0,1,1-.14,3.55,3.55,0,0,1,1,.15l13.47,3.92A3.59,3.59,0,0,1,47,13.51Z"/>\n</svg>\n        <div class="text">Bewirb dich als Rider!!</div>\r\n<button data-redirect-url="https://riding.foodora.at?utm_source=foodora&utm_medium=website&utm_campaign=homepagebanner&utm_content=applynow" class="button-apply" id="gtm-rider-banner-apply">GO</button>\n    </div>\n    <div class="pink-banner__close-button close-button"></div>\n</div>\n        </aside>\n        \n        <header class="header ">\n    <div class="logo-wrapper">\n        \n\n<div class="logo logo-foodora">\n    <a href=/ data-no-turbolink=true>\n        <div class="svg-logo-wrapper">\n                            <?xml version="1.0" encoding="UTF-8"?>\n<svg width="27px" height="30px" class="logo-icon" viewBox="0 0 321 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g id="Page-1" class="svg-stroke-container" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g id="Group">\n            <path d="M187.608,246.235 C199.491,242.483 282.845,208.895 299.878,202.43 C301.583,201.783 302.065,199.615 300.794,198.305 C298.916,196.367 295.476,194.19 289.46,194.095 C281.091,193.962 208.95,216.825 208.95,216.825 C208.95,216.825 174.93,222.562 170.76,221.867 C166.589,221.172 165.362,218.391 165.362,215.61 C165.362,212.83 167.939,209.558 174.195,208.862 C180.452,208.167 216.913,206.042 223.146,202.237 C229.443,198.394 228.469,191.808 224.863,190.46 C219.844,188.584 116.002,188.17 64.313,189.151 C57.448,189.281 40.788,188.922 18.511,188.988 C22.533,214.54 29.748,236.34 45.337,255.563 C60.06,248.039 76.295,242.913 96.046,243.786 C110.09,244.406 174.401,250.406 187.608,246.235" id="Fill-10"></path>\n            <path d="M100.372,48.981 C91.392,60.37 69.85,92.062 68.211,135.798 C68.054,140.001 65.044,143.267 61.477,143.146 L48.095,143.141 C43.789,142.996 40.687,137.666 41.853,132.777 C46.108,114.949 59.562,76.072 99.411,47.666 C100.156,47.135 100.965,48.23 100.372,48.981 Z M314.19,155.203 L301.089,155.203 C298.331,81.636 239.352,22.474 165.845,19.483 L165.845,5.833 C165.845,2.611 163.233,0 160.012,0 C156.789,0 154.178,2.611 154.178,5.833 L154.178,19.483 C80.672,22.474 21.693,81.636 18.935,155.203 L5.834,155.203 C2.612,155.203 0,157.814 0,161.036 C0,164.258 2.612,166.869 5.834,166.869 L314.19,166.869 C317.411,166.869 320.023,164.258 320.023,161.036 C320.023,157.814 317.411,155.203 314.19,155.203 L314.19,155.203 Z" id="Fill-11"></path>\n        </g>\n    </g>\n</svg>\n                        <?xml version="1.0" encoding="UTF-8"?>\n<svg width="93px" height="30px" viewBox="270 0 745 180" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <defs>\n        <polygon id="path-2" points="0 179.94 1013.13 179.94 1013.13 0.573 0 0.573"></polygon>\n    </defs>\n    <g id="Page-1" class="svg-stroke-container" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g id="pink_horizontal_foodora_logo_svg">\n            <g id="Logo_foodora_horizonzal_pink_cmyk">\n                <path d="M275.556,66.437 L294.219,66.437 L294.219,49.134 C294.219,28.137 305.885,14.141 329.213,14.141 L340.878,16.473 L340.878,37.47 L328.047,35.136 C321.048,35.136 317.549,39.802 317.549,46.801 L317.549,66.437 L340.878,66.437 L340.878,87.433 L317.549,87.433 L317.549,176.083 L294.219,176.083 L294.219,87.433 L275.556,87.433 L275.556,66.437" id="Fill-1" fill="#d70f64"></path>\n                <path d="M401.39,157.42 C423.553,157.42 435.217,141.09 435.217,121.261 C435.217,101.43 423.553,85.1 401.39,85.1 C379.228,85.1 367.563,101.43 367.563,121.261 C367.563,141.09 379.228,157.42 401.39,157.42 Z M401.39,64.104 C431.717,64.104 458.546,87.433 458.546,121.261 C458.546,155.088 431.717,178.416 401.39,178.416 C371.063,178.416 344.234,155.088 344.234,121.261 C344.234,87.433 371.063,64.104 401.39,64.104 L401.39,64.104 Z" id="Fill-2" fill="#d70f64"></path>\n                <path d="M526.008,157.42 C548.171,157.42 559.835,141.09 559.835,121.261 C559.835,101.43 548.171,85.1 526.008,85.1 C503.846,85.1 492.18,101.43 492.18,121.261 C492.18,141.09 503.846,157.42 526.008,157.42 Z M526.008,64.104 C556.335,64.104 583.164,87.433 583.164,121.261 C583.164,155.088 556.335,178.416 526.008,178.416 C495.68,178.416 468.852,155.088 468.852,121.261 C468.852,87.433 495.68,64.104 526.008,64.104 L526.008,64.104 Z" id="Fill-3" fill="#d70f64"></path>\n                <path d="M650.625,85.1 C628.463,85.1 616.566,101.43 616.566,121.261 C616.566,141.09 628.463,157.42 650.625,157.42 C670.456,157.42 684.453,141.09 684.453,121.261 C684.453,101.43 670.456,85.1 650.625,85.1 Z M705.448,176.083 L684.453,176.083 L682.12,166.752 L680.953,165.586 L679.786,166.752 C672.789,173.751 661.125,178.416 649.46,178.416 C619.131,178.416 593.469,155.088 593.469,121.261 C593.469,87.433 619.131,64.104 649.46,64.104 C660.89,64.104 672.789,68.77 679.786,75.768 L680.953,76.935 L682.12,75.768 L682.12,14.141 L705.448,14.141 L705.448,176.083 L705.448,176.083 Z" id="Fill-4" fill="#d70f64"></path>\n                <path d="M777.584,157.454 C799.748,157.454 811.412,141.123 811.412,121.294 C811.412,101.465 799.748,85.134 777.584,85.134 C755.422,85.134 743.757,101.465 743.757,121.294 C743.757,141.123 755.422,157.454 777.584,157.454 Z M777.584,64.138 C807.913,64.138 834.741,87.467 834.741,121.294 C834.741,155.121 807.913,178.449 777.584,178.449 C747.257,178.449 720.429,155.121 720.429,121.294 C720.429,87.467 747.257,64.138 777.584,64.138 L777.584,64.138 Z" id="Fill-5" fill="#d70f64"></path>\n                <path d="M849.722,66.473 L870.694,66.473 L873.024,78.138 L874.189,79.304 L875.353,78.138 C882.344,68.805 891.666,64.14 900.985,64.14 C905.645,64.14 907.975,64.14 912.635,66.473 L912.635,87.469 L898.654,87.469 C884.907,87.469 873.49,98.667 873.024,112.198 L873.024,176.119 L849.722,176.119 L849.722,66.473" id="Fill-6" fill="#d70f64"></path>\n                <g id="Group-11">\n                    <mask id="mask-logo-1" fill="white">\n                        <use xlink:href="#path-2"></use>\n                    </mask>\n                    <g id="Clip-8"></g>\n                    <path d="M961.302,157.66 C968.99,157.66 975.798,155.245 981.505,150.414 C987.435,145.363 990.291,138.555 990.291,129.552 L990.291,127.136 L970.306,127.136 C956.251,127.136 947.468,133.723 947.468,144.264 C947.468,152.171 952.298,157.66 961.302,157.66 Z M971.185,108.03 L990.291,108.03 L990.291,103.199 C990.291,90.023 981.287,83.874 968.771,83.874 C958.667,83.874 951.861,88.705 948.126,98.588 L927.263,94.195 C931.876,75.529 947.908,63.671 968.99,63.671 C998.416,63.671 1013.13,78.165 1013.13,107.372 L1013.13,176.107 L993.804,176.107 L991.609,161.613 C983.923,172.374 972.503,177.864 957.349,177.864 C937.806,177.864 923.312,166.225 923.312,144.264 C923.312,121.645 942.417,108.03 971.185,108.03 L971.185,108.03 Z" id="Fill-7" fill="#d70f64" mask="url(#mask-logo-1)"></path>\n                </g>\n            </g>\n        </g>\n    </g>\n</svg>\n        </div>\n            </a>\n</div>\n    </div>\n\n    <div class="language-wrapper">\n        <div class="language-switch">\n                                                                        \n        <a class="active"\n           href="/chain/co5el/swing-kitchen"\n           data-no-turbolink="true"\n           data-locale="de_AT">\n            de\n        </a>\n                                                                        \n        <a class=""\n           href="/en/chain/co5el/swing-kitchen"\n           data-no-turbolink="true"\n           data-locale="en">\n            en\n        </a>\n    </div>\n    </div>\n\n    <div class="user-wrapper">\n        <div class="account header__account">\n                            <a class="show-login-modal account-link" data-ripple="">\n    <svg class="svg-stroke-container" width="24" height="22" viewBox="0 0 24 22" xmlns="http://www.w3.org/2000/svg">\n    <path d="M.5 21.5c.66-1.305 2.085-2.274 5.085-3.456 2.957-1.219 3.436-2.088 3.436-3.7 0-.38-.072-.472-.285-.749-.303-.39-.716-.924-.97-2.308l-.029-.126c-.618-.341-.972-.808-1.062-2.194 0-.688.192-1.115.384-1.366a52.882 52.882 0 0 1-.241-2c-.066-.879.19-2.286 1.124-3.405C8.588 1.423 9.818.5 12.014.5c2.273 0 3.52.963 4.166 1.77.91 1.134 1.122 2.51 1.03 3.343a19.481 19.481 0 0 1-.231 1.993c.187.249.375.661.375 1.318-.09 1.43-.444 1.896-.986 2.2l-.102.15c-.23 1.409-.659 1.945-.97 2.338-.216.272-.289.363-.289.732 0 1.564.497 2.47 3.447 3.704 2.786 1.098 4.204 2.054 5.046 3.403" stroke="#D70F64" fill-rule="nonzero" fill="none" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n    <span class="login-label">\n        Anmelden\n    </span>\n</a>\n\n                    </div>\n    </div>\n\n    <div class="order-components">\n                    <script type="text/template" id="template-day-picker-component">\n    <% var slideClass = days.length > 3 ? \'slidable\' : \'\'; %>\n\n    <div class="day-picker <%- slideClass %>">\n        <div class="day-picker-holder">\n            <ul>\n                <% _.forEach(days, function(day) { %>\n                    <li>\n                        <label class="button-toggle-wrapper">\n                            <input type="radio" value="<%- day.date %>" name="day-picker" />\n                            <span class="day-value button-toggle">\n                                <%- day.text %>\n                                <span class="day-number"><%- day.number %></span>\n                            </span>\n                        </label>\n                    </li>\n                <% }); %>\n            </ul>\n        </div>\n        <button class="nav-scroller prev hide">\n            <svg width="12" height="14" xmlns="http://www.w3.org/2000/svg">\n    <path class="svg-stroke-container" stroke-linejoin="round" stroke-linecap="round" fill-rule="evenodd" fill="none" stroke="#D70F64" d="m3.5,1.5l5,5.5l-5,5.5"/>\n</svg>\n        </button>\n        <button class="nav-scroller next hide">\n            <svg width="12" height="14" xmlns="http://www.w3.org/2000/svg">\n    <path class="svg-stroke-container" stroke-linejoin="round" stroke-linecap="round" fill-rule="evenodd" fill="none" stroke="#D70F64" d="m3.5,1.5l5,5.5l-5,5.5"/>\n</svg>\n        </button>\n    </div>\n</script>\n<script type="text/template" id="template-time-picker-component">\n    <div class="time-picker">\n        <ul>\n            <% _.forEach(times, function(time) { %>\n                <li>\n                  <label class="time-picker-toggle-wrapper">\n                    <input type="radio" value="<%- time.time %>" name="time-picker" />\n                    <span class="time-name"><%- time.text %></span>\n                  </label>\n                </li>\n            <% }); %>\n        </ul>\n    </div>\n</script>\n\n<div class="when-wrapper hide">\n    <div class="time-picker-button header-order-button">\n    <span class="header-order-button-title">Wann</span>\n    <span class="header-order-button-content"></span>\n    <span class="header-order-button-arrow">\n        <svg width="12" height="14" xmlns="http://www.w3.org/2000/svg">\n    <path class="svg-stroke-container" stroke-linejoin="round" stroke-linecap="round" fill-rule="evenodd" fill="none" stroke="#D70F64" d="m3.5,1.5l5,5.5l-5,5.5"/>\n</svg>\n    </span>\n</div>\n\n    <div class="modal fade time-picker-component" data-time-picker-component tabindex="-1" role="dialog" aria-hidden="true"  data-now-translation="Jetzt">\n        <div class="modal-wrapper">\n            <header class="picker-header">\n                <a class="close-button" data-dismiss="modal"></a>\n                <h2 class="picker-title">Wann</h2>\n            </header>\n            <div class="picker-container">\n                <div class="day-picker-container"></div>\n                <div class="time-picker-container"></div>\n            </div>\n            <footer class="picker-footer">\n                <button class="picker-confirm button full">Best\xc3\xa4tigen</button>\n            </footer>\n        </div>\n    </div>\n</div>\n\n    \n\n                                \n<div class="where-wrapper hide" data-vendor=\'{"id":7080,"name":"Swing Kitchen Operngasse","code":"s9xh","category":"Amerikanisch,Burger,Vegetarisch","is_active":true,"timezone":"Europe\\/Vienna","city_id":3,"latitude":48.1986618,"longitude":16.36617851,"is_pickup_available":false,"url_key":"swing-kitchen-operngasse","ddt":30,"chain":{"id":58,"name":"Swing Kitchen","url_key":"swing-kitchen","is_accepting_global_vouchers":true,"code":"co5el","main_vendor_id":7080},"rating":4.7,"review_number":255,"minOrder":15,"deliveryFee":2.9,"is_promoted":false,"is_premium":false,"toppings":{"8539":{"id":8539,"name":"W\\u00e4hle Dein Burger Extra","quantity_minimum":0,"quantity_maximum":1,"is_half_half_applicable":false,"options":[{"id":23981,"name":"Extra K\\u00e4se","description":"","price":0.8,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76274,"additives":[],"remote_code":null}]},"8532":{"id":8532,"name":"Dip","quantity_minimum":1,"quantity_maximum":1,"is_half_half_applicable":false,"options":[{"id":23964,"name":"Hot Pepper","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76223,"additives":[],"remote_code":null},{"id":23965,"name":"Charly\\u0027s BBQ","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76217,"additives":[],"remote_code":null},{"id":23966,"name":"Knoblauch","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76218,"additives":[],"remote_code":null},{"id":23967,"name":"Bio-Ketchup","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76219,"additives":[],"remote_code":null},{"id":23968,"name":"Basilikum-Lemon","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76220,"additives":[],"remote_code":null},{"id":23969,"name":"Swing-Mayo","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76222,"additives":[],"remote_code":null}]}},"accepts_instructions":true,"category_quantity":6}\'>\n    <div class="location-search-button header-order-button">\n                      <span class="header-order-button-title"> Lieferung nach </span>\n             <span class="header-order-button-content"></span>\n                  <span class="header-order-button-arrow">\n             <svg width="12" height="14" xmlns="http://www.w3.org/2000/svg">\n    <path class="svg-stroke-container" stroke-linejoin="round" stroke-linecap="round" fill-rule="evenodd" fill="none" stroke="#D70F64" d="m3.5,1.5l5,5.5l-5,5.5"/>\n</svg>\n         </span>\n    </div>\n\n    <div class="location-search-component modal fade" tabindex="-1" role="dialog" aria-hidden="true">\n        <div class="modal-wrapper">\n            <div class="location-search-container restaurants__location">\n                <form id="delivery-information-postal-index-form" class="location-search-form restaurants__location__form" method="GET">\n                    <a class="location-search-cancel" data-dismiss="modal">\n                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24">\n  <defs>\n      <path id="ic-arrow-tail-back" d="M3.81 11.5H22v1H3.81L10 19.3l-.73.7L2 12l7.27-8 .73.7-6.19 6.8z"/>\n  </defs>\n  <use fill-rule="nonzero" xlink:href="#ic-arrow-tail-back"/>\n</svg>\n                    </a>\n                    \n<div class="address-search-container ">\n    \n<div class="input-box js-input-box ">\n    <input type="text" class="restaurants__location__input form-control" id="delivery-information-postal-index" name="location_set" placeholder=" " value="" data-msg_error_not_found="Etwas ist schief gelaufen! Wir konnten die angegebene Adresse nicht erkennen." data-msg_you_probably_mean="Meintest Du diese Adresse?"\n                                    data-msg_error_geolocation="Dein Standort konnte nicht ermittelt werden"\n                                    data-msg_error_empty="Bitte gib Deine Adresse ein" data-msg_error_postal_code="Please enter your street address and number" data-msg_error_vendor_empty_address="Gib deine Adresse ein um herauszufinden ob das Restaurant zu Dir liefert."/>\n    \n            <label for="delivery-information-postal-index">Deine Adresse</label>\n    </div>\n            <span class="locate-me">\n            <svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23">\n    <g fill="none" fill-rule="evenodd">\n        <path stroke="#D70F64" d="M11.5 22.5v-2.986l.471-.028a8.001 8.001 0 0 0 7.515-7.515l.028-.471H22.5h-2.986l-.028-.471a8.001 8.001 0 0 0-7.515-7.515l-.471-.028V.5v2.986l-.471.028a8.001 8.001 0 0 0-7.515 7.515l-.028.471H.5h2.986l.028.471a8.001 8.001 0 0 0 7.515 7.515l.471.028V22.5z"/>\n        <circle cx="11.5" cy="11.5" r="4" stroke="#D70F64"/>\n        <circle cx="11.5" cy="11.5" r="1" fill="#D70F64"/>\n    </g>\n</svg>\n        </span>\n    </div>\n                    <button class="location-search-go-icon button" type="button">\n                        <svg width="20" height="19" viewBox="0 0 20 19" xmlns="http://www.w3.org/2000/svg">\n    <title>A72C3084-0C79-41AF-9C67-DF8BFD378C1D</title>\n    <path d="M11.284 18.782a.715.715 0 0 1-1.03-.003.765.765 0 0 1 .003-1.06l7.266-7.438H.726A.809.809 0 0 1 0 9.487c0-.413.326-.748.728-.76h16.795l-7.25-7.45a.764.764 0 0 1 .003-1.059.713.713 0 0 1 1.03.003l8.463 8.753a.74.74 0 0 1 .123.17.765.765 0 0 1-.106.923l-8.502 8.715z" fill="#FFF" fill-rule="evenodd"/>\n</svg>\n                    </button>\n                </form>\n                <div class="address-suggestions"></div>\n            </div>\n        </div>\n    </div>\n</div>\n    \n            </div>\n\n            <div class="cart-icon-wrapper">\n            \n<span class="cart-icon">\n    <a class="vendor-cart-icon header__cart">\n        <svg width="18px" height="26px" viewBox="0 0 18 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <defs>\n        <rect id="path-1" x="0" y="4" width="18" height="22"></rect>\n        <mask id="mask-2" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="18" height="22" fill="white">\n            <use xlink:href="#path-1"></use>\n        </mask>\n        <rect id="path-3" x="0" y="19" width="18" height="7"></rect>\n        <mask id="mask-4" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="18" height="7" fill="white">\n            <use xlink:href="#path-3"></use>\n        </mask>\n    </defs>\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g class="svg-stroke-container" transform="translate(-23.000000, -19.000000)" stroke="#D70F64">\n            <g transform="translate(1.000000, 0.000000)">\n                <g transform="translate(22.000000, 19.000000)">\n                    <use id="Rectangle-2" mask="url(#mask-2)" stroke-width="2" xlink:href="#path-1"></use>\n                    <path d="M4.5,6.5 L4.5,1.49077797 C4.5,0.943586406 4.9463114,0.5 5.49754465,0.5 L12.5024554,0.5 C13.053384,0.5 13.5,0.95097518 13.5,1.49077797 L13.5,6.5" id="Path-3" stroke-linecap="round" stroke-linejoin="round"></path>\n                    <use id="Rectangle-5" mask="url(#mask-4)" stroke-width="2" xlink:href="#path-3"></use>\n                </g>\n            </g>\n        </g>\n    </g>\n</svg>\n        <span class="products-count"></span>\n    </a>\n</span>\n        </div>\n    </header>\n\n        <aside class="top-flood-banner-container">\n            <div id="flood-banner-react-root"></div>\n        </aside>\n\n            </div>\n\n                                            \n                    <div class="progress-bar"></div>\n        \n            <div class="modal-dialogs"><!-- here you can define your modals --></div>\n\n    <div class="modal-confirm-below-minimum-amount"></div>\n    <div class="modal-confirm-preorder"></div>\n    <div class="modal-upsell"></div>\n\n            <div class="modal fade headline-content-footer-modal modal-error-cart error-modal"\n             tabindex="-1"\n             role="dialog"\n             aria-labelledby="cartCalculationErrorModalLabel" aria-hidden="true">\n            <div class="modal-dialog">\n                <div class="modal-content">\n                    <h4 class="modal__h4 text-center"\n                        data-default-error-headline="Upps, da ist etwas schiefgelaufen"></h4>\n                    <div class="modal-body error-modal__body">\n                        <div class="modal-error-cart__error-message"\n                           data-default-error-message="Es gab einen Fehler in Deinem Warenkorb">\n                        </div>\n                    </div>\n                    <div class="modal-footer">\n                        \n<button class="button-ghost full " type="button" data-dismiss="modal">Schlie\xc3\x9fen</button>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class="modal fade headline-content-footer-modal modal-payment-error error-modal"\n             tabindex="-1"\n             role="dialog"\n             aria-labelledby="paymentInvalidItemErrorModalLabel" aria-hidden="true">\n            <div class="modal-dialog">\n                <div class="modal-content">\n                    <h4 class="modal__h4 text-center"\n                        data-default-error-headline="Upps, da ist etwas schiefgelaufen">\n                    </h4>\n                    <div class="modal-body error-modal__body">\n                        <div class="modal-payment-error__invalid-product-list"></div>\n                        <p class="modal-payment-error__minimum-amount-message"\n                           data-below-minimum-confirm-template="Du hast den Mindestbestellwert von %minimum_order_amount% noch nicht erreicht. M\xc3\xb6chtest Du die Differenz von %difference_to_minimum% zahlen und weiter zur Kasse gehen?"\n                           data-below-minimum-error-message="We apologize but your cart is below the minimum order value.">\n                        </p>\n                    </div>\n                    <div class="modal-footer modal-payment-error__loading-footer">\n                        \n<button class="button full modal-payment-error__continue-checkout-button" type="button" data-dismiss="modal">Weiter zur Kasse</button>\n                        \n<button class="button-ghost full modal-payment-error__go-to-vendor-button" type="button">F\xc3\xbcge mehr Artikel hinzu</button>\n                    </div>\n                </div>\n            </div>\n        </div>\n    \n    <div class="modal fade" id="login-registration-modal" tabindex="-1" role="dialog" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content" id="spinner-wrapper"></div>\n            <div class="modal-close-button"></div>\n        </div>\n    </div>\n\n    \n    \n    \n    <div class="modal fade headline-content-footer-modal modal-verify-sms"\n         tabindex="-1"\n         role="dialog">\n        <div class="modal-dialog">\n            <div class="modal-content">\n                <div class="modal-close-button close" data-dismiss="modal"></div>\n                <h4 class="modal__h4 text-center">\n                    Verifizieren                </h4>\n                <div class="modal-body">\n                    <div class="modal-verify-sms__text">\n                        Muss Deine Telefonnummer verifiziert werden. Wir haben eine SMS mit Deinem Code an %phoneNumber% gesendet.                    </div>\n                    <div class="error-message full modal-verify-sms__error modal-error-message hide" id="" >\n    Wenn Du keine SMS erhalten hast, kontaktiere bitte unseren Customer Support.\n</div>\n                    <form class="modal-verify-sms__form">\n                        <label class="modal-verify-sms__form__label">\n                            <span class="modal-verify-sms__form__wrapper">\n                                \n<div class="input-box js-input-box ">\n    <input type="text" class="modal-verify-sms__verification-code-input " id="verification-code-input" name="verification-code-input" placeholder=" " value="" />\n    <span class="sms-error-message modal-error-message input-message error hide"></span>\n            <label for="verification-code-input">Bitte Code eingeben</label>\n    </div>\n                            </span>\n                        </label>\n                        \n<button class="button full modal-verify-sms__submit" type="button">Verifizieren</button>\n                    </form>\n                    <div class="text-center modal-verify-sms__resend">\n                        Keine SMS erhalten?                        <a class="resend-code">\n                            Code erneut senden                        </a>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n\n    <div class="modal fade headline-content-footer-modal modal-error-reorder error-modal"\n         tabindex="-1"\n         role="dialog"\n         aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content">\n                <h4 class="modal__h4 text-center">\n                    Upps, da ist etwas schiefgelaufen\n                </h4>\n                <div class="modal-body error-modal__body">\n                    <div class="modal-error-error-message">\n                        Sorry, diese Bestellung kann im Moment nicht wiederholt werden. Bitte versuche es sp\xc3\xa4ter noch einmal.\n                    </div>\n                </div>\n                <div class="modal-footer">\n                    \n<button class="button-ghost full " type="button" data-dismiss="modal">Schlie\xc3\x9fen</button>\n                </div>\n            </div>\n        </div>\n    </div>\n\n    <script type="text/template" id="template-login">\n            <div class="modal__padding-left-right">\n        <h4 class="modal__h4 text-center">Anmelden</h4>\n        \n\n<div class="error-message full js-modal-error-message modal-error-message hide" id="" >\n    \n</div>\n\n<div class="modal-success-message modal__success-message__reset-password hide">\n    Dein neues Passwort wurde erfolgreich gespeichert und kannst Dich nun einloggen.</div>\n\n    <div class="facebook-button-wrapper js-facebook-button-wrapper" data-msg-no-email="Tut uns leid, aber Dein Account kann nicht mit Facebook erstellt werden, da eine E-Mail-Adresse fehlt.">\n        \n<button class="facebook-button button " data-target-path="&#x2F;chain&#x2F;co5el&#x2F;swing-kitchen"><span class="facebook-button__content">\n                          <span class="facebook-button__logo">Facebook Login</span></span></button>\n    </div>\n    <div class="login-separator">Or</div>\n\n<form class="login-form js-login-form"\n      action="/login_check"\n      method="post"\n      role="form"\n      id="login-form"\n      data-server-errors="&quot;{}&quot;"\n      novalidate\n>\n    <input type="hidden" name="_csrf_token" value="1540844806:lSPlVOjWdBRiaQor69WCHocqw0O9SKVr+vNtW7rJ8xHoaGV2G/XLk4RtLiIxjItvp8CmG6NyjP7XvABhu3MXTg==:nAN9pDX9wpfJTFNnfRsJ1Nv8oGMtAJnpGdTsEKedhI8fLdq4mWdd89sYLXLT9n15GXcCNhBjvtxFLd04C1+bKQ==" >\n    <input type="hidden" name="_target_path" value="/chain/co5el/swing-kitchen" >\n\n    \n<div class="input-box js-input-box ">\n    <input type="email" class=" " id="username" name="_username" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Diese Email-Addresse kennen wir nicht" required="true"/>\n    \n            <label for="username">Email</label>\n    </div>\n    \n<div class="input-box js-input-box ">\n    <input type="password" class=" " id="password" name="_password" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Das eingegebene Passwort ist nicht korrekt" required="true"/>\n    <a class="position-absolute__top-right login__password__forgot-password-link js-login__password__forgot-password-link">Vergessen?</a>\n            <label for="password">Passwort</label>\n    </div>\n    \n<button class="button full modal__padding-left-right" type="submit">Anmelden</button>\n</form>\n                    <div class="text-center login-registration-link">Du bist noch kein Stammkunde? <a class="register-link">Registriere Dich hier</a></div>\n            </div>\n\n    </script>\n    <script type="text/template" id="template-registration">\n            <div class="modal__padding-left-right">\n        <h4 class="modal__h4 text-center">Registrieren</h4>\n        <div class="modal__padding-left-right">\n    </div>\n<div class="error-message full modal-error-message hide" id="" >\n    \n</div>\n\n\n    <div class="facebook-button-wrapper" data-msg-no-email="Tut uns leid, aber Dein Account kann nicht mit Facebook erstellt werden, da eine E-Mail-Adresse fehlt.">\n        \n<button class="facebook-button button full " data-target-path="&#x2F;chain&#x2F;co5el&#x2F;swing-kitchen"><span class="facebook-button__content">\n                        <span class="facebook-button__logo">Mit Facebook anmelden</span></span></button>\n    </div>\n    <div class="login-separator">Or</div>\n<form class="registration-form" action="/customer"\n      method="post"\n      role="form"\n      data-server-errors="&quot;{}&quot;"\n      novalidate\n>\n        \n<div class="input-box js-input-box ">\n    <input type="text" class=" " id="contact-information-first-name" name="customer[first_name]" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Bitte trage Deinen Namen ein" required="true"/>\n    \n            <label for="contact-information-first-name">Vorname</label>\n    </div>\n\n        \n<div class="input-box js-input-box ">\n    <input type="text" class=" " id="contact-information-last-name" name="customer[last_name]" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Bitte trage Deinen Nachnamen ein" required="true"/>\n    \n            <label for="contact-information-last-name">Nachname</label>\n    </div>\n\n        \n<div class="input-box js-input-box ">\n    <input type="email" class=" " id="contact-information-email" name="customer[email]" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Bitte gebe eine g\xc3\xbcltige Email Addresse ein" required="true"/>\n    \n            <label for="contact-information-email">Email</label>\n    </div>\n\n        \n<div class="input-box js-input-box ">\n    <input type="tel" class=" " id="contact-information-mobile-number" name="customer[mobile_number]" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Bitte gebe eine g\xc3\xbcltige Telefonnummer ein" required="true"/>\n    \n            <label for="contact-information-mobile-number">Handynummer</label>\n    </div>\n\n        \n<div class="input-box js-input-box ">\n    <input type="password" class=" " id="password" name="customer[password]" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Dein Passwort ist zu kurz. Bitte verwende ein Passwort mit mindestens 6 Zeichen." required="true"/>\n    \n            <label for="password">Passwort</label>\n    </div>\n\n    \n    \n<button class="button full " type="submit">Registrieren</button>\n\n    <input type="hidden" name="_target_path" value="/chain/co5el/swing-kitchen" >\n</form>\n        <div class="text-center login-registration-link">Du hast ein Konto? <a class="login-link">Anmelden</a></div>\n    </div>\n    </script>\n    <script type="text/template" id="template-forgot-password">\n            <h4 class="modal__h4 text-center">Neues Passwort anfordern</h4>\n    <div class="modal__padding-left-right">\n\n        <form class="forgot-password-form" action="/customer/forgot_password" method="post" role="form" novalidate>\n            \n<div class="input-box js-input-box ">\n    <input type="email" class=" " id="email" name="_email" placeholder=" " value="" data-toggle="tooltip" data-validation-msg="Bitte gib eine g\xc3\xbcltige Email-Adresse ein." required="true"/>\n    \n            <label for="email">Email</label>\n    </div>\n            \n<button class="button full modal__padding-left-right" type="submit">OK</button>\n        </form>\n\n        <div class="text-center login-registration-link">Du hast ein Konto? <a class="login-link">Anmelden</a></div>\n    </div>\n    </script>\n\n    <script type="text/template" id="template-map-modal-dialog">\n    <div class="modal map-modal" tabindex="-1" role="dialog" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content map-modal__content">\n                <div class="modal-close-button" data-dismiss="modal"></div>\n                <div class="modal-body clearfix">\n                    <div class="map-modal__header">\n                        <div class="map-modal__header-content"></div>\n                    </div>\n                    <div class="map-modal__map">\n                        <!-- map goes here -->\n                        <form class="map-modal__autocomplete">\n                            <div class="map-modal-address-wrapper">\n                                <i class="map-modal__form-icon-search icon-search"></i>\n                                                                    <div class="address-search-container">\n                                        <input type="text" class="map-modal__autocomplete__input"\n                                            data-msg_error_empty="Bitte gib Deine Strasse und Hausnummer ein."\n                                            data-msg_error_postcode="Die Adresse konnte leider nicht gefunden werden. Bitte \xc3\xbcberpr\xc3\xbcfe Deine Eingabe."\n                                            data-msg_error_city="Die Adresse konnte leider nicht gefunden werden. Bitte \xc3\xbcberpr\xc3\xbcfe Deine Eingabe."\n                                            data-msg_error_building="Bitte gib Deine Hausnummer ein."\n                                            data-msg_error_not_found="Die Adresse konnte leider nicht gefunden werden. Bitte \xc3\xbcberpr\xc3\xbcfe Deine Eingabe."\n                                            data-msg_title_building="Gib bitte Deine Hausnummer ein."\n                                            data-msg_title_default="Ist diese Adresse richtig?"\n                                            data-msg_title_not_unique=\'Stimmt die Postleitzahl? Wenn nicht <a class="change-postal-code"> klicke hier</a>\'\n                                            data-msg_error_geolocation=\'Dein Standort konnte nicht ermittelt werden\'\n                                            data-msg_title_insert_postcode="Gib bitte Deine Postleizahl ein"\n                                            data-msg_title_street_building="Bitte dib deine Stra\xc3\x9fe und Hausnummer an"\n                                        />\n                                        <div class="address-suggestions"></div>\n                                        <span class="locate-me">\n                                            <svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23">\n    <g fill="none" fill-rule="evenodd">\n        <path stroke="#D70F64" d="M11.5 22.5v-2.986l.471-.028a8.001 8.001 0 0 0 7.515-7.515l.028-.471H22.5h-2.986l-.028-.471a8.001 8.001 0 0 0-7.515-7.515l-.471-.028V.5v2.986l-.471.028a8.001 8.001 0 0 0-7.515 7.515l-.028.471H.5h2.986l.028.471a8.001 8.001 0 0 0 7.515 7.515l.471.028V22.5z"/>\n        <circle cx="11.5" cy="11.5" r="4" stroke="#D70F64"/>\n        <circle cx="11.5" cy="11.5" r="1" fill="#D70F64"/>\n    </g>\n</svg>\n                                        </span>\n                                    </div>\n                                                            </div>\n                            <div class="error-message full map-modal__error-message hide" id="" >\n    \n</div>\n                        </form>\n                        <span class="map-modal__map-center-icon">\n                            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="40"><defs><path id="ic-location-pin" d="M11 25.96a12 12 0 1 1 2 0V37h-2V25.96z"/><filter id="ic-location-pin-shadow" width="208.3%" height="174.3%" x="-54.2%" y="-31.4%" filterUnits="objectBoundingBox"><feOffset dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="4"/><feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"/></filter></defs><g fill="none" fill-rule="evenodd"><ellipse cx="12" cy="37" fill="#000" fill-opacity=".16" rx="8" ry="3"/><use fill="#000" filter="url(#ic-location-pin-shadow)" xlink:href="#ic-location-pin"/><use fill="#D60E63" xlink:href="#ic-location-pin"/></g></svg>\n                        </span>\n                        <form class="map-modal__submit">\n                            \n<button class="button map-modal__submit__button button--disabled js-map-submit" type="button">Weiter</button>\n                        </form>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</script>\n            <div class="self-service-entry-button-container">\n        <div id="self-service-entry-button-react-root"></div>\n    </div>\n\n    <script type="text/javascript">\n        window.VOLO = window.VOLO || {};\n\n        VOLO.selfServiceEntryButtonProps = {\n            translations: {\n                buttonText: \'Hilfe\\x20Center\'\n            }\n        };\n    </script>\n        <div class="page-wrapper order-component">\n                <script type="text/javascript" data-turbolinks-eval=false>\n        window.VOLO = window.VOLO || {};\n        VOLO.tagManager = {};\n        VOLO.tagManager.referrer = \'\';\n        VOLO.tagManager.pageType = \'\';\n\n        VOLO.Translations = {\n            header: {\n                button_more: \'mehr\',\n                button_less: \'weniger\'\n            },\n            home: {\n                postal_index_form_please_select_option: \'Bitte w\xc3\xa4hle eine Option\'\n            },\n            vendorTileTags: {\n                freeDelivery: \'Kostenlose\\x20Lieferung\',\n                deal: \'Deal\',\n                freeGift: \'Free\\x20Gift\',\n                promoted: \'Anzeige\',\n                featured: \'Anzeige\',\n                newRestaurant: \'Neu\',\n                bestInTheCity: \'Die\\x20besten\\x20der\\x20Stadt\\x202017\'\n            },\n            vendorTileInfo: {\n                minOrder: \'Mindestbestellwert\',\n                noMinOrder: \'\\x3Cstrong\\x3EKein\\x3C\\x2Fstrong\\x3E\\x20mindestbestellwert\',\n                freeDelivery: \'\\x3Cstrong\\x3EKostenlose\\x3C\\x2Fstrong\\x3E\\x20Lieferung\',\n                deliveryFee: \'Liefergeb\\u00FChr\',\n                pickUpIn: \'Abholung\\x20in\',\n                delivery_time_suffix: \'min\',\n                distanceKM: \'km\',\n                distanceMeter: \'m\',\n                fromYou: \'entfernt\'\n            }\n        };\n\n        VOLO.configuration = VOLO.configuration || {};\n        VOLO.configuration.features = {\n            user: {"key":"213.47.119.21","ip":"213.47.119.21","custom":{"country_code":"at","platform":"b2c","cookie_key":"213.47.119.21"},"anonymous":true},\n            flags: {"checkout-extra-info":false,"always-display-item-modifier":false,"additional-information-on-checkout":false,"help-center-access":false,"use-optimizely":false,"login-registration-tabs":true,"self-reference-canonical":true,"separate-vendor-chain-meta":true,"google-pay":"disabled","dish-image":true,"should-use-mapped-toppings":true,"best-price":false,"responsive-cart-view":true,"user-addresses-suggestions":false,"disable-smartphone-banner":false,"menu-platform-specific-products":false,"dish-detailed-information":false,"home-page-one-cta":false,"no-delivery-time-on-rlp-rdp-checkout":false,"item-modifier-redesign":"item-modifier-redesign-off","sold-out-items":false,"group-order-split-allowance":true,"prevent-duplicated-orders":false,"using-sherlock-as-api":true,"ios-app-reviews":true,"index-secondary-language":true,"vendor-tile-extra-info":false,"cancellation-button":false,"zopim-chat":true,"establishment-as-building":false,"vendor-dh-reco":false,"hide_foodora_logo":true,"disable-migration-banner":true,"ios-app-reviews-not-after-first":false,"pagination":false,"free-scroll-in-swimlanes":true,"empty-cart-calc":true,"timed-menus":false,"auto-apply":true,"vendor-sorting":true,"brand":"foodora","cookies-banner":false,"self-service":true,"upsell-drinks":false,"quick-filters":true,"sameday-preorder-popup":true,"download-personal-data":true,"item-counter":false,"map-initial-address":"on","login-registration-drawer":false,"distance-on-pickup":true,"global-search-rlp":false,"vendor-dh-recommendation":"recommendations-off","ab-test-flags":"vendor-tile-extra-info,new-search-flow,suggest-config,distance-on-pickup,swimlanes,upsell-drinks,self-service,when-component,apple-pay-inline-setup","disable-rider-banner":false,"dh-images":true,"locate-me":true,"suggest-config":"Off","parallel-calls-rlp":"NA","geocode-on-checkout":true,"variations-line-rdp":false,"address-tooltip":2,"responsive-checkout":true,"swimlanes":"config-1","voucher-wallet":true,"apple-pay-inline-setup":false,"new-search-flow":"NA","show-price-from-with-non-zero-topping-price":false,"promo-banner":false,"aggregate-regions":false,"b2b-voucher":true,"global-search-rdp":false,"dish-image-direct-url":true,"ratings-reviews":false,"redirect-chain-vendors":false,"saved-address":false,"exposed-filters":"Off","city-page-limit":200,"checkout-sold-by-label":false,"when-component":true,"show-restaurant-contact-information":false,"new-city-page":true,"ab_test_flags":"vendor-tile-extra-info,swimlanes,upsell-drinks,self-service,when-component,apple-pay-inline-setup","loyalty-info":"NA","variations":false,"always-show-map":false,"always-open-item-modifier-foo":false,"preorder-popup-on-rdp":false,"deals":false,"where-component":true,"hero-image":false,"establishments":false,"quick-reorder":"v1","tracking-card-web":true,"chained-place-order":false},\n            clientId: "588b668dd61cf00908688c6f"\n        };\n\n        VOLO.configuration.brand = \'foodora\';\n        VOLO.configuration.appboyApiKey = \'012247f0-6577-4ef0-a2e6-c312337f2e10\';\n        VOLO.configuration.countryCode = \'at\';\n        // check parameters.yml for iso_country_code doc\n        VOLO.configuration.isoCountryCode = \'at\';\n        VOLO.configuration.platform = "b2c"\n        VOLO.configuration.locale = \'de_AT\';\n        VOLO.configuration.address_config = {"autocomplete_type":["address"],"format":":street :building, :plz :city","valid_address_input":".*","hide_checkout_postal_code":false,"map_enabled":true,"update_map_input":true,"required_fields":["street","building","postcode","city"]}\n        VOLO.configuration.dhGeocodingEnable = false;\n        VOLO.configuration.dhGeocodingBaseUrl = \'\';\n        VOLO.configuration.dhGeocodingToken = \'\';\n        VOLO.configuration.vendor_display_address_format = \':street, :plz :city.\';\n        VOLO.configuration.sessionId = \'\';\n        VOLO.configuration.googleTagManagerContainerId = \'GTM-N9RJXV\';\n        VOLO.configuration.appVersion = \'3641bfe\';\n        VOLO.configuration.smallScreenMaxSize = 768;\n        VOLO.configuration.anchorScrollSpeed = 500;\n        VOLO.configuration.facebookAppId = \'1607915012781893\';\n        VOLO.configuration.ldMd5FlagsSum = \'15ffe5301e08554b19ce91ec55e0215e\';\n        VOLO.configuration.hasCustomerSmsConfirmation = true;\n        VOLO.configuration.isSmsNeededForVoucher = false;\n        VOLO.configuration.showCharityTipOnCart = false;\n        VOLO.configuration.orderTracking = {\n            interval: 30000\n        };\n        VOLO.configuration.paypalconfig = {"sellerId":"H8653JXLDU4PG","environment":"production"};\n        VOLO.configuration.paypal_in_context = true;\n\n        // cart layout and animation\n        VOLO.configuration.cartBottomMargin = 50;\n        VOLO.configuration.itemsOverflowingClassName = \'checkout__summary-overflowing\';\n        VOLO.configuration.timeZone = \'Europe/Vienna\';\n        VOLO.configuration.currencySymbol = \'EUR\';\n        VOLO.configuration.decimalSeparator = \',\';\n        VOLO.configuration.hideDecimalInCurrency = false;\n        VOLO.configuration.minimum_order_value_setting = \'always_ask\';\n        VOLO.configuration.upsell = {\n            upsellValue: 20,\n            isEnabled: false,\n            randomNumberQualifier: 5\n        };\n        VOLO.configuration.reorderEnabled = true;\n        VOLO.configuration.corporateApi = \'https://at.fd-api.com/b2b/v1\';\n        VOLO.configuration.apiUrl = \'https://at.fd-api.com/api/v5\';\n        VOLO.configuration.apiKey = \'volo\';\n        VOLO.configuration.paginationOffset = 48;\n\n        VOLO.configuration.pickupEnabled = true;\n        VOLO.configuration.allergensEnabled = false;\n\n        VOLO.configuration.languageId = 1;\n        VOLO.configuration.foodprintApiUrl = \'https://at.fd-api.com/foodprint/v1\';\n\n        VOLO.configuration.thumborKey = \'ee7eimahni3leegh6iopeech8ohchei6ohngohxohpeer4thooXehohHie4u\';\n        VOLO.configuration.thumborServerUrl = \'https://thumbor.foodora.com\';\n\n        VOLO.configuration.supportedCreditCardNetworks = ["visa","mastercard","amex"];\n\n        VOLO.configuration.googlePayConfig = {"gateway":"adyen","gatewayMerchantId":"Foodora_AT","environment":"PRODUCTION"};\n\n        VOLO.configuration.preorderThreshold = 1;\n\n        dataLayer = [];\n\n        VOLO.riderTip = {"enabled":false,"choices":[1,2,3,4],"showOnMenuPage":true,"percentActive":false};\n    </script>\n\n    <script type="text/javascript" data-turbolinks-eval=always>\n                                                            VOLO.customerData = [];\n        VOLO.isGuest = true;\n        VOLO.corporateCustomerInfo = [];\n    </script>\n            <div class="content-wrapper menu-bg">\n                                            <main>\n                    <div class="page-container">\n        <section class="vendor-section">\n                        <div class="hero-banner-wrapper redesign-vendor-info">\n                <div class="vendor-header">\n                                        \n    \n\n            \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n    \n<div class="b-lazy hero-banner" data-src="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2000&height=500|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=4000&height=1000" data-src-bp_300="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=300&height=75|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=600&height=150" data-src-bp_400="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=400&height=100|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=800&height=200" data-src-bp_600="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=600&height=150|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1200&height=300" data-src-bp_800="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=800&height=200|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1600&height=400" data-src-bp_1000="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1000&height=250|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2000&height=500" data-src-bp_1200="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1200&height=300|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2400&height=600" data-src-bp_1400="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1400&height=350|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2800&height=700" data-src-bp_biggest="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2000&height=500|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=4000&height=1000" ></div>\n\n                    <div class="menu__postal-code-bar hide">\n                                                    <span class="menu__postal-code-bar__message">\n                                Check if restaurant is delivering to                            </span>\n                            \n<form class="restaurants-search-form " id="delivery-information-postal-index-form" method="GET">\n    \n<div class="address-search-container restaurants-search-form__input-wrapper">\n    \n<div class=" ">\n    <input type="text" class="restaurants-search-form__input " id="delivery-information-postal-index" name="" placeholder="Deine Adresse, z.B. Mariahilfer Str. 103" value="" data-msg_error_not_found="Etwas ist schief gelaufen! Wir konnten die angegebene Adresse nicht erkennen." data-msg_you_probably_mean="Meintest Du diese Adresse?"\n                    data-msg_error_geolocation="Dein Standort konnte nicht ermittelt werden"\n                    data-msg_error_empty="Bitte gib Deine Adresse ein" data-msg_error_postal_code="Please enter your street address and number" data-msg_error_vendor_empty_address="Gib deine Adresse ein um herauszufinden ob das Restaurant zu Dir liefert."/>\n    <div class="address-suggestions"></div>\n    </div>\n            <span class="locate-me">\n            <svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23">\n    <g fill="none" fill-rule="evenodd">\n        <path stroke="#D70F64" d="M11.5 22.5v-2.986l.471-.028a8.001 8.001 0 0 0 7.515-7.515l.028-.471H22.5h-2.986l-.028-.471a8.001 8.001 0 0 0-7.515-7.515l-.471-.028V.5v2.986l-.471.028a8.001 8.001 0 0 0-7.515 7.515l-.028.471H.5h2.986l.028.471a8.001 8.001 0 0 0 7.515 7.515l.471.028V22.5z"/>\n        <circle cx="11.5" cy="11.5" r="4" stroke="#D70F64"/>\n        <circle cx="11.5" cy="11.5" r="1" fill="#D70F64"/>\n    </g>\n</svg>\n        </span>\n    </div>\n    <div class="button-container ">\n        \n<button class="button restaurants-search-form__button js-restaurants-search-submit restaurants-search-form__button--full js-restaurants-search-button gtm-homepage-delivery-button" data-gtm-cta="findRestaurant_main">Jetzt pr\xc3\xbcfen</button>\n        \n        \n<button class="button js-restaurants-search-submit restaurants-search-form__button--reduced gtm-homepage-delivery-button restaurants-search-form__button" data-gtm-cta="findRestaurant_main"><i class="icon-right-open-big"></i></button>\n    </div>\n</form>\n\n<script type="text/template" id="template-address-suggestions">\n    <div class="item<%- type == \'autocomplete\' ? \'\' : \' saved-address\' %>">\n        <% if (type === \'autocomplete\') { %>\n            <span class="main-address"><%- mainAddress %></span>\n            <span class="secondary-address"><%- secondaryAddress %></span>\n        <% } else if (type === \'saved address\') { %>\n            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24">\n    <defs>\n        <path id="location-generic" d="M12.94 19.53c.7-.5 1.42-1.1 2.08-1.81A10.13 10.13 0 0 0 18 10.65 5.58 5.58 0 0 0 12.5 5 5.58 5.58 0 0 0 7 10.65c0 2.73 1.1 5.08 2.98 7.07a14.06 14.06 0 0 0 2.52 2.11l.44-.3zM6 10.65A6.58 6.58 0 0 1 12.5 4c3.59 0 6.5 2.98 6.5 6.65C19 17.52 12.5 21 12.5 21S6 17.52 6 10.65zM12.5 7a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7zm0 1a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5z"/>\n    </defs>\n    <use class="svg-stroke-container" fill-rule="nonzero" xlink:href="#location-generic"/>\n</svg>\n            <span class="main-address"><%- address %></span>\n        <% } %>\n    </div>\n</script>\n\n                                            </div>\n                </div>\n\n                <div class="postal-index-form-overlay"></div>\n                \n<div class="vendor-info-container" data-toggle="modal" data-target="#rich-description">\n    <div class="vendor-info-main hreview-aggregate">         <div class="vendor-info-main-headline item">             <h1 class="fn">Swing Kitchen</h1>\n                    </div>\n\n        \n        <div class="vendor-info-main-details">\n            <div class="vendor-info-main-details-cuisines-container summary">\n                <ul class="vendor-info-main-details-cuisines">\n                    <li>\n                                                                                    <span class="budget-symbol--filled">\xe2\x82\xac</span>\n                                                                                                                <span>\xe2\x82\xac</span>\n                                                                                                                <span>\xe2\x82\xac</span>\n                                                                        </li>\n                                                                \n                                            <li data-id=51>Amerikanisch</li>\n                                            <li data-id=49>Burger</li>\n                                            <li data-id=58>Vegetarisch</li>\n                                            <li data-id=11>Vegan</li>\n                                    </ul>\n            </div>\n        </div>\n\n        <div class="vendor-info-main-info-button">\n                            <span>\n                    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="21" viewBox="0 0 21 21">\n    <defs>\n        <ellipse id="a-info" cx="10.5" cy="10.5" rx="10.5" ry="10.5"/>\n        <mask id="b-info" width="21" height="21" x="0" y="0" fill="#fff">\n            <use xlink:href="#a-info"/>\n        </mask>\n    </defs>\n    <g class="svg-stroke-container" fill="none" fill-rule="evenodd">\n        <use stroke="#C60D5C" stroke-width="2" mask="url(#b-info)" xlink:href="#a-info"/>\n        <path stroke-width=".4" d="M10 5h1v1h-1z"/>\n        <path stroke-width=".2" d="M10 8h1v7h-1z"/>\n    </g>\n</svg>\n                </span>\n                    </div>\n    </div>\n</div>\n\n                            </div>\n\n                        <div class="menu__blocks-wrapper">\n                <div class="menu__blocks">\n                    <div class="menu__list-wrapper"\n                         data-user-id=\'anonymous\'\n                         data-vendor=\'{"id":7080,"name":"Swing Kitchen Operngasse","code":"s9xh","category":"Amerikanisch,Burger,Vegetarisch","is_active":true,"timezone":"Europe\\/Vienna","city_id":3,"latitude":48.1986618,"longitude":16.36617851,"is_pickup_available":false,"url_key":"swing-kitchen-operngasse","ddt":30,"chain":{"id":58,"name":"Swing Kitchen","url_key":"swing-kitchen","is_accepting_global_vouchers":true,"code":"co5el","main_vendor_id":7080},"rating":4.7,"review_number":255,"minOrder":15,"deliveryFee":2.9,"is_promoted":false,"is_premium":false,"toppings":{"8539":{"id":8539,"name":"W\\u00e4hle Dein Burger Extra","quantity_minimum":0,"quantity_maximum":1,"is_half_half_applicable":false,"options":[{"id":23981,"name":"Extra K\\u00e4se","description":"","price":0.8,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76274,"additives":[],"remote_code":null}]},"8532":{"id":8532,"name":"Dip","quantity_minimum":1,"quantity_maximum":1,"is_half_half_applicable":false,"options":[{"id":23964,"name":"Hot Pepper","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76223,"additives":[],"remote_code":null},{"id":23965,"name":"Charly\\u0027s BBQ","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76217,"additives":[],"remote_code":null},{"id":23966,"name":"Knoblauch","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76218,"additives":[],"remote_code":null},{"id":23967,"name":"Bio-Ketchup","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76219,"additives":[],"remote_code":null},{"id":23968,"name":"Basilikum-Lemon","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76220,"additives":[],"remote_code":null},{"id":23969,"name":"Swing-Mayo","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76222,"additives":[],"remote_code":null}]}},"accepts_instructions":true,"category_quantity":6}\'\n                         data-vendor-is-open="open">\n\n                            <nav class="dish-menu-category-list">\n        <div class="dish-control-holder">\n            <div class="nav-holder">\n                <ul>\n                                            <li>\n                            <a href="#menu__category-id-11481"\n                               data-id="11481"\n                               data-master-category-id=""\n                               data-anchor-nav="">\n                                Gorgeous Salads\n                            </a>\n                        </li>\n                                            <li>\n                            <a href="#menu__category-id-11480"\n                               data-id="11480"\n                               data-master-category-id=""\n                               data-anchor-nav="">\n                                Amazing Wraps\n                            </a>\n                        </li>\n                                            <li>\n                            <a href="#menu__category-id-11479"\n                               data-id="11479"\n                               data-master-category-id=""\n                               data-anchor-nav="">\n                                Burger\n                            </a>\n                        </li>\n                                            <li>\n                            <a href="#menu__category-id-20196"\n                               data-id="20196"\n                               data-master-category-id=""\n                               data-anchor-nav="">\n                                Stunning Edgy Burgers\n                            </a>\n                        </li>\n                                            <li>\n                            <a href="#menu__category-id-11484"\n                               data-id="11484"\n                               data-master-category-id=""\n                               data-anchor-nav="">\n                                Awesome Sides\n                            </a>\n                        </li>\n                                            <li>\n                            <a href="#menu__category-id-11482"\n                               data-id="11482"\n                               data-master-category-id=""\n                               data-anchor-nav="">\n                                Vegan Sweets\n                            </a>\n                        </li>\n                                    </ul>\n            </div>\n            <button class="nav-scroller prev hide">\n                <svg width="12" height="14" xmlns="http://www.w3.org/2000/svg">\n    <path class="svg-stroke-container" stroke-linejoin="round" stroke-linecap="round" fill-rule="evenodd" fill="none" stroke="#D70F64" d="m3.5,1.5l5,5.5l-5,5.5"/>\n</svg>\n            </button>\n            <button class="nav-scroller next hide">\n                <svg width="12" height="14" xmlns="http://www.w3.org/2000/svg">\n    <path class="svg-stroke-container" stroke-linejoin="round" stroke-linecap="round" fill-rule="evenodd" fill="none" stroke="#D70F64" d="m3.5,1.5l5,5.5l-5,5.5"/>\n</svg>\n            </button>\n        </div>\n    </nav>\n\n\n                        <div class="menu__list">\n                            <section class="menu__items-wrapper">\n                                <div class="menu__items">\n                                        <div class="dish-category-header" id="menu__category-id-11481">\n    <div class="dish-category-title-wrapper">\n        <h2 class="dish-category-title">Gorgeous Salads</h2>\n            </div>\n</div>\n    <ul class="dish-list">\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76203,"name":"Cole Slaw","code":"lk3s-pr-2c8","description":"W\\u00fcrzig-cremiger Wei\\u00dfkrautsalat mit Karotten \\u0026 Sellerie, getrockneten R\\u00f6stzwiebeln, auf Blattsalat","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3032.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3032.jpg?width=%s","half_type":null,"product_variations":[{"id":76241,"code":"lk3s-pv-2cd","name":"6, 11, 17, 20, 22","price":3.8,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":2,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Gorgeous Salads\'\n     data-variation-id=\'76241\'\n     data-product-id=\'76203\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3032.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Cole Slaw\n                \n                                    <sup class="dish-product-variation">6, 11, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                W\xc3\xbcrzig-cremiger Wei\xc3\x9fkrautsalat mit Karotten &amp; Sellerie, getrockneten R\xc3\xb6stzwiebeln, auf Blattsalat\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa03,80\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76204,"name":"Garden Salad","code":"lk3s-pr-2c9","description":"Blattsalate, Karotte, Gelbe R\\u00fcbe, Rotkraut, Gurke, Paprika, Cherrytomate, frische Petersilie, Balsamico-Oliven\\u00f6l","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3033.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3033.jpg?width=%s","half_type":null,"product_variations":[{"id":76242,"code":"lk3s-pv-2ce","name":"22","price":4.2,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":2,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Gorgeous Salads\'\n     data-variation-id=\'76242\'\n     data-product-id=\'76204\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3033.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Garden Salad\n                \n                                    <sup class="dish-product-variation">22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Blattsalate, Karotte, Gelbe R\xc3\xbcbe, Rotkraut, Gurke, Paprika, Cherrytomate, frische Petersilie, Balsamico-Oliven\xc3\xb6l\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,20\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76207,"name":"Nugget Salad","code":"lk3s-pr-16n3","description":"Nuggets aus Soja mit Knoblauch-Sauce auf Garden Salad","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/76207.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/76207.jpg?width=%s","half_type":null,"product_variations":[{"id":76245,"code":"lk3s-pv-16nx","name":"20, 22","price":6.9,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":2,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Gorgeous Salads\'\n     data-variation-id=\'76245\'\n     data-product-id=\'76207\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/76207.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Nugget Salad\n                \n                                    <sup class="dish-product-variation">20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Nuggets aus Soja mit Knoblauch-Sauce auf Garden Salad\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa06,90\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n    </ul>\n    <div class="dish-category-header" id="menu__category-id-11480">\n    <div class="dish-category-title-wrapper">\n        <h2 class="dish-category-title">Amazing Wraps</h2>\n            </div>\n</div>\n    <ul class="dish-list">\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":109055,"name":"Swiss Wrap","code":"lk3s-pr-2b10","description":"R\\u00f6sti, hei\\u00dfer Karfiol, Knoblauchsauce, Salate, Rote Zwiebel, Tomate","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/109055.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/109055.jpg?width=%s","half_type":null,"product_variations":[{"id":109086,"code":"lk3s-pv-2b1v","name":"11, 17, 20, 22","price":6.2,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":3,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Amazing Wraps\'\n     data-variation-id=\'109086\'\n     data-product-id=\'109055\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/109055.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Swiss Wrap\n                \n                                    <sup class="dish-product-variation">11, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                R\xc3\xb6sti, hei\xc3\x9fer Karfiol, Knoblauchsauce, Salate, Rote Zwiebel, Tomate\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa06,20\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76200,"name":"Kitchen Wrap","code":"lk3s-pr-2c7","description":"Veganschnitzel, Basilikum-Lemon-Dip, Salate, Rote Zwiebel,Cherrytomate, Gurke","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/76200.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/76200.jpg?width=%s","half_type":null,"product_variations":[{"id":76238,"code":"lk3s-pv-2cc","name":"6, 17, 20, 22","price":6.8,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":3,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Amazing Wraps\'\n     data-variation-id=\'76238\'\n     data-product-id=\'76200\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/76200.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Kitchen Wrap\n                \n                                    <sup class="dish-product-variation">6, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Veganschnitzel, Basilikum-Lemon-Dip, Salate, Rote Zwiebel,Cherrytomate, Gurke\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa06,80\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n    </ul>\n    <div class="dish-category-header" id="menu__category-id-11479">\n    <div class="dish-category-title-wrapper">\n        <h2 class="dish-category-title">Burger</h2>\n            </div>\n</div>\n    <ul class="dish-list">\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76191,"name":"Swing Burger","code":"lk3s-pr-2c3","description":"Sojaburger mit BBQ-Dip, Salate, Tomate, Gew\\u00fcrzgurke und getrockneter R\\u00f6stzwiebel","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3027.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3027.jpg?width=%s","half_type":null,"product_variations":[{"id":76229,"code":"lk3s-pv-2c8","name":"6, 11, 17, 20, 22","price":5.3,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8539]}],"master_category_id":4,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Burger\'\n     data-variation-id=\'76229\'\n     data-product-id=\'76191\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3027.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Swing Burger\n                \n                                    <sup class="dish-product-variation">6, 11, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Sojaburger mit BBQ-Dip, Salate, Tomate, Gew\xc3\xbcrzgurke und getrockneter R\xc3\xb6stzwiebel\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa05,30\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76192,"name":"Cheese Burger","code":"lk3s-pr-2c4","description":"Sojaburger mit Vegank\\u00e4se, Salate, Swing-Mayo und Concassee, rote Zwiebel, gelbe R\\u00fcbe, Paprika, Karotte und Rotkraut","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3028.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3028.jpg?width=%s","half_type":null,"product_variations":[{"id":76230,"code":"lk3s-pv-2c9","name":"6, 11, 17, 20, 22","price":6.2,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8539]}],"master_category_id":4,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Burger\'\n     data-variation-id=\'76230\'\n     data-product-id=\'76192\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3028.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Cheese Burger\n                \n                                    <sup class="dish-product-variation">6, 11, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Sojaburger mit Vegank\xc3\xa4se, Salate, Swing-Mayo und Concassee, rote Zwiebel, gelbe R\xc3\xbcbe, Paprika, Karotte und Rotkraut\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa06,20\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76194,"name":"Chili Burger","code":"lk3s-pr-5os","description":"Sojaburger, Ketchup-Knoblauch-Sauce, gr\\u00fcne scharfe Jalape\\u00f1os, rote Zwiebel und Tomate","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/7372.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/7372.jpg?width=%s","half_type":null,"product_variations":[{"id":76232,"code":"lk3s-pv-5p9","name":"11, 17, 20, 22","price":6.2,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8539]}],"master_category_id":4,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Burger\'\n     data-variation-id=\'76232\'\n     data-product-id=\'76194\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/7372.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Chili Burger\n                \n                                    <sup class="dish-product-variation">11, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Sojaburger, Ketchup-Knoblauch-Sauce, gr\xc3\xbcne scharfe Jalape\xc3\xb1os, rote Zwiebel und Tomate\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa06,20\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76193,"name":"Vienna Burger","code":"lk3s-pr-2c5","description":"Veganschnitzel mit Knoblauch-Dip, Salate, rote Zwiebel, Gurke, Tomate und Schnittlauch","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3029.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3029.jpg?width=%s","half_type":null,"product_variations":[{"id":76231,"code":"lk3s-pv-2ca","name":"6, 11, 17, 20, 22","price":6.2,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8539]}],"master_category_id":4,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Burger\'\n     data-variation-id=\'76231\'\n     data-product-id=\'76193\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3029.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Vienna Burger\n                \n                                    <sup class="dish-product-variation">6, 11, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Veganschnitzel mit Knoblauch-Dip, Salate, rote Zwiebel, Gurke, Tomate und Schnittlauch\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa06,20\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":146754,"name":"Green Heart","code":null,"description":"Sojapatty, Kren Dip mit K\\u00fcrbiskern\\u00f6l, Salate, Tomate, Gew\\u00fcrzgurke, rote Zwiebel","file_path":"","logo_path":"","half_type":null,"product_variations":[{"id":147202,"code":null,"name":null,"price":6.2,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8539]}],"master_category_id":4,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Burger\'\n     data-variation-id=\'147202\'\n     data-product-id=\'146754\'\n     ontouchstart=""\n     >\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Green Heart\n                \n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Sojapatty, Kren Dip mit K\xc3\xbcrbiskern\xc3\xb6l, Salate, Tomate, Gew\xc3\xbcrzgurke, rote Zwiebel\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa06,20\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n    </ul>\n    <div class="dish-category-header" id="menu__category-id-20196">\n    <div class="dish-category-title-wrapper">\n        <h2 class="dish-category-title">Stunning Edgy Burgers</h2>\n            </div>\n</div>\n    <ul class="dish-list">\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":136254,"name":"Chicago Edgy","code":null,"description":"Handmariniertes Cutlet, Swing Mayo, Ketchup, rote Zwiebel, Gew\\u00fcrzgurken, Tomate, Salate","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/136254.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/136254.jpg?width=%s","half_type":null,"product_variations":[{"id":136252,"code":null,"name":"17, 20, 6, 11","price":4.9,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":4,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Stunning Edgy Burgers\'\n     data-variation-id=\'136252\'\n     data-product-id=\'136254\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/136254.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Chicago Edgy\n                \n                                    <sup class="dish-product-variation">17, 20, 6, 11</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Handmariniertes Cutlet, Swing Mayo, Ketchup, rote Zwiebel, Gew\xc3\xbcrzgurken, Tomate, Salate\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,90\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":143492,"name":"BBQ Edgy","code":null,"description":"Handmariniertes Cutlet, Knoblauch Sauce, Rote Zwiebel, bunte Paprikastreifen, Tomate, Salate","file_path":"","logo_path":"","half_type":null,"product_variations":[{"id":143589,"code":null,"name":null,"price":4.9,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":4,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Stunning Edgy Burgers\'\n     data-variation-id=\'143589\'\n     data-product-id=\'143492\'\n     ontouchstart=""\n     >\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    BBQ Edgy\n                \n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Handmariniertes Cutlet, Knoblauch Sauce, Rote Zwiebel, bunte Paprikastreifen, Tomate, Salate\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,90\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n    </ul>\n    <div class="dish-category-header" id="menu__category-id-11484">\n    <div class="dish-category-title-wrapper">\n        <h2 class="dish-category-title">Awesome Sides</h2>\n            </div>\n</div>\n    <ul class="dish-list">\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76227,"name":"Dip","code":"lk3s-pr-e5m","description":"Auswahl verschiedener Dips","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/18346.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/18346.jpg?width=%s","half_type":null,"product_variations":[{"id":76265,"code":"lk3s-pv-e63","name":"6, 11, 20, 22","price":0.8,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8532]}],"master_category_id":5,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Awesome Sides\'\n     data-variation-id=\'76265\'\n     data-product-id=\'76227\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/18346.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Dip\n                \n                                    <sup class="dish-product-variation">6, 11, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Auswahl verschiedener Dips\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa00,80\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76224,"name":"Pommes","code":"lk3s-pr-2cj","description":"\\u201cBest Fries in Town \\u2013 yeah\\u201c","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3043.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3043.jpg?width=%s","half_type":null,"product_variations":[{"id":76262,"code":"lk3s-pv-2co","name":"22","price":2.9,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":5,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Awesome Sides\'\n     data-variation-id=\'76262\'\n     data-product-id=\'76224\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3043.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Pommes\n                \n                                    <sup class="dish-product-variation">22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                \xe2\x80\x9cBest Fries in Town \xe2\x80\x93 yeah\xe2\x80\x9c\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa02,90\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76226,"name":"Onion Rings","code":"lk3s-pr-2cl","description":"8 St\\u00fcck mit einem Dip Deiner Wahl","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3045.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3045.jpg?width=%s","half_type":null,"product_variations":[{"id":76264,"code":"lk3s-pv-2cq","name":"17, 22","price":3.5,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8532]}],"master_category_id":5,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Awesome Sides\'\n     data-variation-id=\'76264\'\n     data-product-id=\'76226\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3045.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Onion Rings\n                \n                                    <sup class="dish-product-variation">17, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                8 St\xc3\xbcck mit einem Dip Deiner Wahl\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa03,50\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":125532,"name":"Sweet #Fries","code":"s9xh-pr-2ov0","description":"S\\u00fc\\u00dfkartoffelgitter","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/125532.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/125532.jpg?width=%s","half_type":null,"product_variations":[{"id":125533,"code":"s9xh-pv-2ov1","name":"22","price":3.7,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":5,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Awesome Sides\'\n     data-variation-id=\'125533\'\n     data-product-id=\'125532\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/125532.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Sweet #Fries\n                \n                                    <sup class="dish-product-variation">22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                S\xc3\xbc\xc3\x9fkartoffelgitter\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa03,70\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76228,"name":"Nuggets aus Soja","code":"lk3s-pr-16n2","description":"6 St\\u00fcck Nuggets mit einem Dip Deiner Wahl","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/76228.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/76228.jpg?width=%s","half_type":null,"product_variations":[{"id":76266,"code":"lk3s-pv-16nw","name":"20, 22","price":4.9,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[8532]}],"master_category_id":5,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Awesome Sides\'\n     data-variation-id=\'76266\'\n     data-product-id=\'76228\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/76228.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Nuggets aus Soja\n                \n                                    <sup class="dish-product-variation">20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                6 St\xc3\xbcck Nuggets mit einem Dip Deiner Wahl\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,90\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n    </ul>\n    <div class="dish-category-header" id="menu__category-id-11482">\n    <div class="dish-category-title-wrapper">\n        <h2 class="dish-category-title">Vegan Sweets</h2>\n            </div>\n</div>\n    <ul class="dish-list">\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76209,"name":"Cheesecake","code":"lk3s-pr-2cc","description":"Besonders cremig und zart schmelzend","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3036.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3036.jpg?width=%s","half_type":null,"product_variations":[{"id":76247,"code":"lk3s-pv-2ch","name":"17, 20, 22","price":3.9,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":9,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Vegan Sweets\'\n     data-variation-id=\'76247\'\n     data-product-id=\'76209\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3036.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Cheesecake\n                \n                                    <sup class="dish-product-variation">17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Besonders cremig und zart schmelzend\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa03,90\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76210,"name":"Tiramisu","code":"lk3s-pr-2cd","description":"Italienische S\\u00fc\\u00dfspeise","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3037.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/3037.jpg?width=%s","half_type":null,"product_variations":[{"id":76248,"code":"lk3s-pv-2ci","name":"17, 20, 22","price":4.3,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":9,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Vegan Sweets\'\n     data-variation-id=\'76248\'\n     data-product-id=\'76210\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/3037.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Tiramisu\n                \n                                    <sup class="dish-product-variation">17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Italienische S\xc3\xbc\xc3\x9fspeise\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,30\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76211,"name":"Himbeer-Joghurt-Mohn-T\\u00f6rtchen","code":"lk3s-pr-7wi","description":"Fruchtig und cremig","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/10242.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/10242.jpg?width=%s","half_type":null,"product_variations":[{"id":76249,"code":"lk3s-pv-7ww","name":"17, 20, 22","price":4.5,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":9,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Vegan Sweets\'\n     data-variation-id=\'76249\'\n     data-product-id=\'76211\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/10242.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Himbeer-Joghurt-Mohn-T\xc3\xb6rtchen\n                \n                                    <sup class="dish-product-variation">17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Fruchtig und cremig\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,50\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":126968,"name":"Mango Kokos T\\u00f6rtchen","code":"s9xh-pr-2pyw","description":null,"file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/126968.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/126968.jpg?width=%s","half_type":null,"product_variations":[{"id":126969,"code":"s9xh-pv-2pyx","name":"17, 20, 22","price":4.5,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":9,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":false,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Vegan Sweets\'\n     data-variation-id=\'126969\'\n     data-product-id=\'126968\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/126968.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Mango Kokos T\xc3\xb6rtchen\n                \n                                    <sup class="dish-product-variation">17, 20, 22</sup>\n                                            </span>\n        </h3>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,50\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n            \n        <li class="">\n                        \n            \n<div class="dish-card h-product menu__item"\n     data-object=\'{"is_half_type_available":false,"id":76212,"name":"Mandel-Nougat Traum","code":"lk3s-pr-bkm","description":"Gebackene Mandelmasse gef\\u00fcllt mit Schokopudding-Creme, mit Nougatglasur glasiert, Schokodeko und Nougatmandelkugel dekoriert","file_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/14998.jpg?width=%s","logo_path":"https:\\/\\/images.deliveryhero.io\\/image\\/fd-at\\/Products\\/14998.jpg?width=%s","half_type":null,"product_variations":[{"id":76250,"code":"lk3s-pv-bl6","name":"10, 17, 20, 22","price":4.8,"price_before_discount":null,"container_price":0,"choices":[],"toppings":[],"topping_ids":[]}],"master_category_id":9,"is_prepacked_item":false,"exclude_dish_information":false,"has_dish_information":true,"is_sold_out":false,"additives":[]}\'\n     data-menu-category=\'Vegan Sweets\'\n     data-variation-id=\'76250\'\n     data-product-id=\'76212\'\n     ontouchstart=""\n     >\n            <picture>\n                        <div class="photo u-photo b-lazy" data-src="https://images.deliveryhero.io/image/fd-at/Products/14998.jpg?width=302"></div>\n        </picture>\n        <div class="dish-info">\n        <h3 class="dish-name fn p-name">\n            <span>\n                \n                                    Mandel-Nougat Traum\n                \n                                    <sup class="dish-product-variation">10, 17, 20, 22</sup>\n                                            </span>\n        </h3>\n                    <p class="dish-description e-description">\n                Gebackene Mandelmasse gef\xc3\xbcllt mit Schokopudding-Creme, mit Nougatglasur glasiert, Schokodeko und Nougatmandelkugel dekoriert\n            </p>\n        \n            </div>\n    <footer class="action-bar">\n                    <span class="price p-price">\n                                                    \xe2\x82\xac\xc2\xa04,80\n                            </span>\n                            <button class="button">Add</button>\n            </footer>\n</div>\n        </li>\n    </ul>\n                                </div>\n                                <div class="sticky-cart-button-container">\n                                    <button class="sticky-cart-button hide">\n    \n<span class="cart-icon">\n    <a class="vendor-cart-icon ">\n        <svg width="18px" height="26px" viewBox="0 0 18 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <defs>\n        <rect id="path-1" x="0" y="4" width="18" height="22"></rect>\n        <mask id="mask-2" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="18" height="22" fill="white">\n            <use xlink:href="#path-1"></use>\n        </mask>\n        <rect id="path-3" x="0" y="19" width="18" height="7"></rect>\n        <mask id="mask-4" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="18" height="7" fill="white">\n            <use xlink:href="#path-3"></use>\n        </mask>\n    </defs>\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g class="svg-stroke-container" transform="translate(-23.000000, -19.000000)" stroke="#D70F64">\n            <g transform="translate(1.000000, 0.000000)">\n                <g transform="translate(22.000000, 19.000000)">\n                    <use id="Rectangle-2" mask="url(#mask-2)" stroke-width="2" xlink:href="#path-1"></use>\n                    <path d="M4.5,6.5 L4.5,1.49077797 C4.5,0.943586406 4.9463114,0.5 5.49754465,0.5 L12.5024554,0.5 C13.053384,0.5 13.5,0.95097518 13.5,1.49077797 L13.5,6.5" id="Path-3" stroke-linecap="round" stroke-linejoin="round"></path>\n                    <use id="Rectangle-5" mask="url(#mask-4)" stroke-width="2" xlink:href="#path-3"></use>\n                </g>\n            </g>\n        </g>\n    </g>\n</svg>\n        <span class="products-count"></span>\n    </a>\n</span>\n    <span>Warenkorb ansehen</span>\n    <span class="products-value"></span>\n    <span class="calcul-animation">\n      <span class="dot"></span>\n      <span class="dot"></span>\n      <span class="dot"></span>\n    </span>\n</button>\n                                </div>\n                            </section>\n                        </div>\n\n                        <div class="menu__bottom-info">\n                            <div class="menu__footer">\n                                                                    <div class="modal fade menu__allergy-modal" id="allergyModal" tabindex="-1" role="dialog" aria-labelledby="allergyModalLabel" aria-hidden="true">\n    <div class="modal-dialog">\n        <div class="modal-content">\n            <h4 class="modal__h4 text-center">Legende</h4>\n            <div class="modal-body clearfix">\n                <ul class="menu__allergy-modal__items">\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-eggs"></i>\n                        <b class="menu__allergy-modal__item-number">4</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Ei</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-milk"></i>\n                        <b class="menu__allergy-modal__item-number">5</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Milch</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-celery"></i>\n                        <b class="menu__allergy-modal__item-number">6</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Sellerie</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-sesame"></i>\n                        <b class="menu__allergy-modal__item-number">7</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Sesam</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-fish"></i>\n                        <b class="menu__allergy-modal__item-number">8</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Fisch</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-peanuts"></i>\n                        <b class="menu__allergy-modal__item-number">9</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Erdn\xc3\xbcsse</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-nuts"></i>\n                        <b class="menu__allergy-modal__item-number">10</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Schalenfr\xc3\xbcchte</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-mustard"></i>\n                        <b class="menu__allergy-modal__item-number">11</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Senf</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-hot1"></i>\n                        <b class="menu__allergy-modal__item-number">12</b>\n                        <span class="menu__allergy-modal__item-text">Leicht scharf</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-hot2"></i>\n                        <b class="menu__allergy-modal__item-number">13</b>\n                        <span class="menu__allergy-modal__item-text">Scharf</span>\n                    </li>\n                </ul>\n                <ul class="menu__allergy-modal__items">\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-hot3"></i>\n                        <b class="menu__allergy-modal__item-number">14</b>\n                        <span class="menu__allergy-modal__item-text">Sehr scharf</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-vegetarian"></i>\n                        <b class="menu__allergy-modal__item-number">15</b>\n                        <span class="menu__allergy-modal__item-text">Vegetarisch</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-crustaceans"></i>\n                        <b class="menu__allergy-modal__item-number">16</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Schalentiere</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-gluten"></i>\n                        <b class="menu__allergy-modal__item-number">17</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Gluten</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-lupin"></i>\n                        <b class="menu__allergy-modal__item-number">18</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Lupinen</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-so2"></i>\n                        <b class="menu__allergy-modal__item-number">19</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Schwefeldioxide und Sulfite</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-soy"></i>\n                        <b class="menu__allergy-modal__item-number">20</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Soja</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-molluscs"></i>\n                        <b class="menu__allergy-modal__item-number">21</b>\n                        <span class="menu__allergy-modal__item-text">Enth\xc3\xa4lt Weichtiere</span>\n                    </li>\n                    <li class="menu__allergy-modal__item">\n                        <i class="menu__allergy-modal__item-icon icon-foodinfo-vegan"></i>\n                        <b class="menu__allergy-modal__item-number">22</b>\n                        <span class="menu__allergy-modal__item-text">Vegan</span>\n                    </li>\n                </ul>\n            </div>\n            <div class="modal-close-button" data-dismiss="modal"></div>\n        </div>\n    </div>\n</div>\n\n\n\n                                    <div class="menu__icon-legend full-container">\n                                        <i class="menu__icon-legend__info-icon icon-info-circled"></i>\n                                        <a class="menu__icon-legend__link">Legende</a>\n                                    </div>\n                                                                                                                                \n                                <div class="menu-bottom-info-restaurant-description full-container">\n                                    \n                                </div>\n\n                                \n                                                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </section>\n\n        <aside class="cart-column">\n            <div id="cart" class="hide" data-is-active="1" data-is-vendor-flood-feature-closed="">\n                <div class="desktop-cart mobile-cart__hidden"\n                     data-minimum_order_amount="15"\n                     data-vendor=\'{"id":7080,"name":"Swing Kitchen Operngasse","code":"s9xh","category":"Amerikanisch,Burger,Vegetarisch","is_active":true,"timezone":"Europe\\/Vienna","city_id":3,"latitude":48.1986618,"longitude":16.36617851,"is_pickup_available":false,"url_key":"swing-kitchen-operngasse","ddt":30,"chain":{"id":58,"name":"Swing Kitchen","url_key":"swing-kitchen","is_accepting_global_vouchers":true,"code":"co5el","main_vendor_id":7080},"rating":4.7,"review_number":255,"minOrder":15,"deliveryFee":2.9,"is_promoted":false,"is_premium":false,"toppings":{"8539":{"id":8539,"name":"W\\u00e4hle Dein Burger Extra","quantity_minimum":0,"quantity_maximum":1,"is_half_half_applicable":false,"options":[{"id":23981,"name":"Extra K\\u00e4se","description":"","price":0.8,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76274,"additives":[],"remote_code":null}]},"8532":{"id":8532,"name":"Dip","quantity_minimum":1,"quantity_maximum":1,"is_half_half_applicable":false,"options":[{"id":23964,"name":"Hot Pepper","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76223,"additives":[],"remote_code":null},{"id":23965,"name":"Charly\\u0027s BBQ","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76217,"additives":[],"remote_code":null},{"id":23966,"name":"Knoblauch","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76218,"additives":[],"remote_code":null},{"id":23967,"name":"Bio-Ketchup","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76219,"additives":[],"remote_code":null},{"id":23968,"name":"Basilikum-Lemon","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76220,"additives":[],"remote_code":null},{"id":23969,"name":"Swing-Mayo","description":"","price":0,"price_before_discount":null,"is_prepacked_item":false,"exclude_dish_information":false,"product_id":76222,"additives":[],"remote_code":null}]}},"accepts_instructions":true,"category_quantity":6}\'\n                     data-vendor-is-open="open"\n                     data-vendor-master-category-ids="[]">\n                                    </div>\n            </div>\n        </aside>\n\n        <div class="mobile-cart__preview-container">\n            <span class="mobile-cart__preview__item-indicator"></span>\n            <h3 class="mobile-cart__preview__label">View cart</h3>\n            <span class="mobile-cart__preview__total-amount"></span>\n        </div>\n        <script type="text/template" id="hero-menu-vendor-address">\n    <i class="hero-menu__info-extra__icon icon-pin-map"></i> <%= address %>\n</script>\n\n        <script type="text/template" id="template-cart-summary-extra-item">\n    + <%- name %>\n</script>\n\n<script type="text/template" id="template-cart-item">\n        <tr class="summary__item__row_mobile">\n        <td class="summary__item__icon">\n            <i class="icon-minus summary__item__minus"></i>\n        </td>\n        <td class="summary__item__quantity">\n            <span class="summary__item__quantity-wrap"><%= VOLO.formatNumber(quantity) %></span>\n        </td>\n        <td class="summary__item__sign">x</td>\n        <td class="summary__item__icon"><i class="icon-plus summary__item__plus"></i></td>\n        <td class="summary__item__name">\n            <%- name %>\n            <div class="summary__extra__items"></div>\n            <% if (special_instructions !== \'\') { %>\n                <span class="summary__item__special-instructions"> + <%- special_instructions %></span>\n            <% } %>\n        </td>\n        <td class="summary__item__price">\n            <span class="summary__item__price-wrap"><%= VOLO.formatCurrency(total_price_before_discount) %></span>\n            <i class="icon-cancel-circled icon-cancel summary__item__remove"></i>\n        </td>\n    </tr>\n        <tr class="summary__item__row_desktop">\n        <td class="summary__item__quantity">\n            <span class="summary__item__quantity-wrap"><%= VOLO.formatNumber(quantity) %></span>\n            <div class="summary__item__quantity-icons">\n                <div class="icons_box">\n                    <i class="icon-minus summary__item__minus"></i><i class="icon-plus summary__item__plus"></i>\n                </div>\n            </div>\n        </td>\n        <td class="summary__item__sign">x</td>\n        <td class="summary__item__name">\n            <%- name %>\n            <% if (product_variations.length > 1 && VOLO.configuration.features.flags.variations) { %>\n                - <%- variation_name %>\n            <% } %>\n            <span class="summary__extra__items"></span>\n            <% if (special_instructions !== \'\') { %>\n                <span class="summary__item__special-instructions"> + <%- special_instructions %></span>\n            <% } %>\n        </td>\n        <td class="summary__item__price">\n            <span class="summary__item__price-wrap"><%= VOLO.formatCurrency(total_price_before_discount) %></span>\n            <div class="summary__item__remove-icon"><i class="summary__item__remove icon-cancel"></i></div>\n        </td>\n    </tr>\n</script>\n\n<script type="text/template" id="template-address-info">\n    <div class="vendor__geocoding__tool-box__title hide">\n        <% if (expedition_type === \'delivery\') { %>\n            Lieferung nach <span class="location__address"></span>\n        <% } else { %>\n            Pickup-Adresse <span class="location__address" data-vendor-address="Operngasse 24" data-vendor-zip="1040 Wien"></span>\n        <% } %>\n    </div>\n</script>\n\n<script type="text/template" id="template-cart">\n    <header class="modal-header">\n        <a class="close-button lg mobile-close__cart" data-dismiss="modal"></a>\n        <h2 class="modal-header-title">Dein Warenkorb</h2>\n    </header>\n\n    \n    <div class="vendor__geocoding__tool-box"></div>\n\n    \n            <p class="desktop-cart__delivery-time hide">\n            <i class="icon-delivery"></i>\n            <span class="desktop-cart__delivery-time__text" data-delivery-time-suffix="min">\n                </span>\n        </p>\n        <div class="desktop-cart-container">\n                                <div class="desktop-cart__header">\n                        <h3 class="desktop-cart__title">\n                Deine Bestellung <span>Swing Kitchen Operngasse</span>            </h3>\n                                    <p class="desktop-cart_order__message">\n                F\xc3\xbcge Dein Lieblingsessen zu Deinem Warenkorb hinzu\n            </p>\n        </div>\n        <!-- Actual Cart -->\n                <h3 class="js-group-title desktop-cart__group-title">\n            Deine Gruppe\n        </h3>\n        <div class="desktop-cart__order">\n            <div class="checkout__summary" data-name-you="Du">\n            </div>\n\n                    </div>\n        <div class="desktop-cart__footer">\n            <p class="desktop-cart__footer__message">\n                Du kannst Deinen Gutschein in der Kasse einl\xc3\xb6sen\n            </p>\n\n            \n            <div class="desktop-cart__order__subtotal-container"></div>\n            <figure class="delivery-fee-discount-info"\n                 data-text-free="F\xc3\xbcge %difference% und Du sparst die Liefergeb\xc3\xbchren!"\n                 data-text-discount="Dir fehlen noch %difference%, um %discount% Rabatt auf die Liefergeb\xc3\xbchr zu erhalten."\n            >\n                <div class="ddfee-image">\n                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 54">\n    <g class="svg-stroke-container">\n        <line class="sparks-figure" x1="41" y1="4.117" x2="35.499" y2="13.646" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="50.883" y1="14" x2="41.361" y2="19.498" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="54.5" y1="27.5" x2="43.502" y2="27.5" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="50.883" y1="41" x2="41.358" y2="35.501" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="41" y1="50.883" x2="35.501" y2="41.358" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="27.5" y1="54.5" x2="27.5" y2="43.497" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="14" y1="50.883" x2="19.5" y2="41.357" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="4.117" y1="41" x2="13.643" y2="35.5" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="0.5" y1="27.5" x2="11.498" y2="27.5" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="4.117" y1="14" x2="13.635" y2="19.495" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="14" y1="4.117" x2="19.499" y2="13.642" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n        <line class="sparks-figure" x1="27.5" y1="0.5" x2="27.5" y2="11.497" stroke="#d70f64" style="fill: none;stroke-linecap: round;stroke-miterlimit: 10"/>\n    </g>\n    <g class="svg-stroke-container" transform="translate(12.5 12)" fill="none" fill-rule="evenodd" stroke="#D70F64">\n        <g class="saving-group">\n            <path d="M28,5 C28,7.485 21.732,9.5 14,9.5 C6.268,9.5 6.89226454e-12,7.485 6.89226454e-12,5 C6.89226454e-12,2.515 6.268,0.5 14,0.5 C21.732,0.5 28,2.515 28,5 Z"/>\n            <path d="M28 4.95963452C28 6.32987817 28 7.84333333 28 9.5 28 11.985 21.732 14 14 14 6.268 14 .89226454e-12 11.985.89226454e-12 9.5.89226454e-12 7.84333333.59484302e-12 6.32987817 0 4.95963452M4 8.5L4 13M9 9.5L9 14M14 9.5L14 14M23.5 8.5L23.5 13M19 9.5L19 14"/>\n            <g transform="translate(3 8)">\n                <path d="M24.8612631,2.17128754 C26.9537544,3.32997666 28,4.27288081 28,5 C28,7.485 21.732,9.5 14,9.5 C6.268,9.5 6.89226454e-12,7.485 6.89226454e-12,5 C6.89226454e-12,4.80513882 0.0385413428,4.61316763 0.113307702,4.42483138"/>\n                <path d="M28 4.95963452C28 6.32987817 28 7.84333333 28 9.5 28 11.985 21.732 14 14 14 6.268 14 .89226454e-12 11.985.89226454e-12 9.5.89226454e-12 7.84333333.59484302e-12 6.32987817.4233807e-27 4.95963452M4 8.5L4 13M9 9.5L9 14M14 9.5L14 14M24 8.5L24 13M19 9.5L19 14"/>\n            </g>\n            <g transform="translate(2 16)">\n                <path d="M27.164977,3.67297809 C27.721659,4.22595157 28,4.66829221 28,5 C28,7.485 21.732,9.5 14,9.5 C6.268,9.5 6.89226454e-12,7.485 6.89226454e-12,5 C6.89226454e-12,4.233839 0.595821663,3.51235511 1.64667105,2.88082866"/>\n                <path d="M28 4.95963452C28 6.32987817 28 7.84333333 28 9.5 28 11.985 21.732 14 14 14 6.268 14 .89226454e-12 11.985.89226454e-12 9.5.89226454e-12 7.84333333.59484302e-12 6.32987817.4233807e-27 4.95963452M4 8L4 12.5M9 9L9 13.5M14 10L14 14.5M24 8L24 12.5M19 9L19 13.5"/>\n            </g>\n        </g>\n    </g>\n</svg>\n                </div>\n                <figcaption class="ddfee-text"></figcaption>\n            </figure>\n            <div class="desktop-cart__order__checkout_button_container"></div>\n        </div>\n\n        \n                <div class="charity-banner hide"></div>\n    </div>\n</script>\n\n<script type="text/template" id="template-time-picker" data-now-translation="Jetzt">\n    <div class="desktop-cart__time">\n        <div class="desktop-cart__time__field-date select-box changed">\n            <select id="order-delivery-date" name="day-picker">\n                <option value="" disabled></option>\n                <% _.forEach(days, function(day) { %><option value="<%- day.date %>"><%- day.text %></option><% }); %>\n            </select>\n        </div>\n        <div class="desktop-cart__time__field-time select-box changed">\n            <select id="order-delivery-time" name="time-picker" data-tooltip-msg="You\'ve been gone for some time so we had to update the delivery time. Please check if that is ok for you">\n                <option value="" disabled></option>\n                <% _.forEach(times, function(time) { %><option value="<%- time.time %>"><%- time.text %></option><% }); %>\n            </select>\n        </div>\n    </div>\n</script>\n\n<script type="text/template" id="template-invite-participants-button">\n    \n<button class="button-ghost full " data-invite-msg="Gruppenbestellung starten" data-create-msg="Gruppenbestellung erstellen"></button>\n</script>\n\n<script type="text/template" id="template-participant-cart-drop-down">\n    <div class="tooltip-arrow"></div>\n    <div class="tooltip-inner">\n        <% buttons.forEach(function(button) { %>\n            <div class="drop-down-btn" data-action="<%= button.action %>">\n                <%= button.label %>\n            </div>\n        <% }); %>\n    </div>\n</script>\n\n<script type="text/template" id="template-participant-cart">\n    <div class="pcart-header">\n        <div class="pcart-title">\n            <%= name %><span class="badge-collapse-btn pcart-arrow <%= isCollapsed ? \'icon-down-open-big\' : \'icon-up-open-big\' %>"></span>\n        </div>\n        <div class="pcart-right">\n            <span class="badge-btn-container action-btn-container">\n                <a\n                    class="badge-more-btn pcart-more-btn<%= onCheckoutPage ? \' hide\' : \'\' %>"\n                    data-clear="Leerer Warenkorb"\n                    data-remove="Entferne Benutzer"\n                >\n                    <svg xmlns="http://www.w3.org/2000/svg" width="2" height="10" viewBox="0 0 2 10">\n    <g fill="#D70F64" fill-rule="evenodd">\n        <circle cx="1" cy="1" r="1"/>\n        <circle cx="1" cy="1" r="1" transform="translate(0 4)"/>\n        <circle cx="1" cy="1" r="1" transform="translate(0 8)"/>\n    </g>\n</svg>\n                </a>\n            </span>\n            <span class="pcart-price">\n                <%= VOLO.formatCurrency(total) %>\n            </span>\n        </div>\n    </div>\n    <div class="badge-cart-body pcart-body<%= isCollapsed ? \' hide\' : \'\' %>">\n                <% if (isGroupOrder && isEmpty) { %>\n            <div class="pcart-empty-msg">Dein Warenkorb ist leer</div>\n        <% } %>\n        <table class="summary__items desktop-cart__products">\n        </table>\n    </div>\n</script>\n\n<script type="text/template" id="template-cart-checkout-button">\n    \n<button class="button full btn-upsell btn-checkout hide" data-vendor-code="s9xh">Zur Kasse</button>\n\n    \n<button class="button full btn-confirm-below-minimum-amount btn-checkout hide" data-vendor-code="s9xh">Zur Kasse</button>\n\n    \n<button class="button full btn-checkout btn-to-checkout hide" data-vendor-code="s9xh">Zur Kasse</button>\n\n    \n<button class="button full btn-below-minimum-amount button--disabled btn-checkout disabled hide" data-vendor-code="s9xh">Zur Kasse</button>\n\n    \n<button class="button full btn-confirm-preorder btn-checkout hide" data-vendor-code="s9xh">Zur Kasse</button>\n\n    \n<button class="button full js-payment-disabled button--disabled btn-checkout disabled hide" data-vendor-code="s9xh">Zur Kasse</button>\n\n    <div class="error-message full desktop-cart__error__below-minimum-amount hide" id="" >\n    Du musst mehr Gerichte hinzuf\xc3\xbcgen, um zur Kasse gelangen zu k\xc3\xb6nnen.\n</div>\n\n    <div class="error-message full desktop-cart__error__payment-disabled hide" id="" >\n    Bitte entferne einige Artikel aus dem Warenkorb, um mit der Bestellung fortzufahren und versuche es noch einmal. Dein Gesamtbetrag sollte nicht \xc3\xbcber Deinem verf\xc3\xbcgbaren Budget liegen.\n</div>\n</script>\n\n<script type="text/template" id="template-cart-subtotal">\n    <div class="desktop-cart__order__subtotal">\n        Bestellwert\n        <span class="desktop-cart__order__subtotal-price"><%= VOLO.formatCurrency(subtotal_before_discount) %></span>\n    </div>\n\n    <div class="desktop-cart__order__min-order hide">\n        Mindestbestellwert        <span class="desktop-cart__order__min-order-value"><%= VOLO.formatCurrency(minimum_order_amount) %></span>\n    </div>\n\n    <div class="desktop-cart__order__min-diff-order hide">\n        Differenz zum Minimum        <span class="desktop-cart__order__min-order-value"><%= VOLO.formatCurrency(minimum_order_amount_difference) %></span>\n    </div>\n\n    <% if (expedition_type != \'pickup\') { %>\n        <div class="desktop-cart__order__delivery">\n            Liefergeb\xc3\xbchr\n            <span class="desktop-cart__order__delivery-price">\n                <%= VOLO.formatCurrency(delivery_fee) %>\n            </span>\n        </div>\n    <% } %>\n\n    <div class="desktop-cart__order__service-fee-total hide">\n        + Service Geb\xc3\xbchr\n        <span class="desktop-cart__order__service-fee-total-value">\n            <%= VOLO.formatCurrency(service_fee_total) %>\n        </span>\n    </div>\n\n    <div class="desktop-cart__order__container-charge hide">\n        + Geb\xc3\xbchren f\xc3\xbcr Plastikt\xc3\xbcten\n        <span class="desktop-cart__order__container-price">\n            <%= VOLO.formatCurrency(container_charge) %>\n        </span>\n    </div>\n\n    <div class="desktop-cart__order__allowance hide">\n        Budget\n        <span class="desktop-cart__order__allowance-price">\n            <%= VOLO.formatCurrency(allowance_to_use) %>\n        </span>\n    </div>\n\n        <div class="desktop-cart__order__charity hide">\n        Charity\n        <span class="desktop-cart__order__charity-price">\n            <%= VOLO.formatCurrency(charity) %>\n        </span>\n\n        <div class=\'charity__button-container\'>\n            \n<button class="button-ghost charity__select-button" data-tip-value="1.0">Spende 1\xe2\x82\xac an Progetto Arca</button>\n        </div>\n    </div>\n\n        <% if (discount_total > 0) { %>\n        <div class="desktop-cart__order__voucher">\n            Rabatt            <span class="desktop-cart__order__voucher-price"><%= VOLO.formatCurrency(discount_total) %></span>\n        </div>\n    <% } %>\n    <% if (voucher_total > 0) { %>\n        <div class="desktop-cart__order__voucher">\n            Gutschein            <span class="desktop-cart__order__voucher-price"><%= VOLO.formatCurrency(total_voucher) %></span>\n        </div>\n    <% } %>\n\n            <div class="desktop-cart__rider-tip hide">\n            <span class="desktop-cart__order__rider-tip-text">\n                Trinkgeld f\xc3\xbcr den Fahrer\n            </span>\n            <span class="desktop-cart__order__rider-tip-price"><%= VOLO.formatCurrency(rider_tip) %></span>\n\n            <div class="cart__rider-tip__container hide"><!-- rider tip selection --></div>\n        </div>\n    \n    <div class="desktop-cart__order-total-container">\n        <div class="desktop-cart__order__total">\n            Gesamt <em class="desktop-cart__order__total-note">(inkl. MwSt.)</em>\n            <span class="desktop-cart__order__total-price"></span>\n        </div>\n    </div>\n</script>\n\n<script type="text/template" id="template-cart-invalid-products-list">\n    <h4 class="error-modal__invalid-product-list-headline">Upps, der folgende Artikel ist nicht mehr verf\xc3\xbcgbar. </h4>\n    <ul>\n        <% _.each(invalidProducts, function(productName) { %>\n        <li><%= productName %></li>\n        <% }); %>\n    </ul>\n</script>\n\n<script type="text/template" id="template-rider-tips">\n    <div class="cart__rider-tip__custom-amount-form">\n        <form class="cart__rider-tip__custom-amount-form">\n            <input type="text" name="rider-tip-amount" class="form-control cart__rider-tip__custom-amount-input" placeholder="Gebe deine PLZ ein">\n            \n<button class="button small cart__rider-tip__custom-amount-submit-btn" type="submit">OK</button>\n        </form>\n    </div>\n\n    <div class=\'cart__rider-tip__button-container\'>\n        <% _.forEach(choices, function(value) { %>\n            <button class="rider-tip button-secondary button small cart__rider-tip__select-button <% if (activeTip == value) { %>button-secondary--selected<%}%>" data-tip-value="<%- value %>">\n                <% if (percentActive === true) { %>\n                    <%- value %>%\n                <% } else { %>\n                    <%= VOLO.formatCurrency(value) %>\n                <% } %>\n            </button>\n        <% }); %>\n        <button class="rider-tip button-secondary button small cart__rider-tip__select-button <% if (activeTip == \'custom\') { %>button-secondary--selected<%}%>" data-tip-value="custom">\n            <% if (customAmount) { %>\n                <%= VOLO.formatCurrency(customAmount) %>\n            <% } else { %>\n                Andere            <% } %>\n        </button>\n    </div>\n</script>\n\n        <script type="text/template" id="template-product-variations">\n    <% if (variations.length > 1 && _.get(VOLO, \'configuration.features.flags.variations\', false)) { %>\n        <div class="topping__header expandable">Variation ausw\xc3\xa4hlen</div>\n        <div class="topping__options js-topping-options">\n            <% _.each(variations, function(variation) { %>\n                <div class="topping-option">\n                    <div class="radio-box variation" data-variation-id="<%- variation.id %>">\n                        <span>\n                            <%- variation.name %>\n                            <% if (isDishInfoEnabled && !_.isEmpty(variation.additives)) { %>\n                                <sup class="dish-product-superscript"><%- variation.additives.join(\', \') %></sup>\n                            <% } %>\n                            <% if (variation.price != 0 ) { %>\n                                (<%= VOLO.formatCurrency(variation.price) %>)\n                            <% } %>\n                        </span>\n                        <% if (variation.selected) { %>\n                            <input type="radio" value="<%- variation.id %>" checked />\n                        <% } else { %>\n                            <input type="radio" value="<%- variation.id %>" />\n                        <% } %>\n                        <span class="radio-button"></span>\n                    </div>\n                </div>\n            <% }) %>\n        </div>\n    <% } %>\n</script>\n\n<script type="text/template" id="template-participants-assignment">\n    <div class="topping__header selection-required<%= isCollapsible ? \' expandable\' : \'\' %>">\n        <div class="topping__header__name">\n            Wer bestellt das?\n        </div>\n        <div class="topping__header__info js-topping-info">\n            <% if (isCollapsible) { %>\n                <div class="js-section-arrow topping__header__arrow icon-down-open-big"></div>\n            <% } %>\n            <div class="topping__header__comment">\n                <div class="topping__comment__help-text" style="display: block;">\n                    W\xc3\xa4hle mindestens eine Person\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="topping__options js-topping-options<%- isCollapsible ? \' hide\' : \'\' %>">\n        <% _.each(participants, function(participant) { %>\n            <div class="topping-option">\n                <div class="radio-box variation">\n                    <span>\n                        <%- participant.isCurrentUser\n                            ? \'Du\'\n                            : participant.firstName + \' \' + participant.lastName\n                        %>\n                    </span>\n                    <div class="js-quantity" data-id="<%- participant.apiId %>"></div>\n                </div>\n            </div>\n        <% }) %>\n    </div>\n</script>\n\n<script type="text/template" id="template-number-input">\n    <div class="js-decrease action-btn">\n        <i class="icon-minus"></i>\n    </div>\n    <div class="js-number number"><%- quantity %></div>\n    <div class="js-increase action-btn">\n        <i class="icon-plus"></i>\n    </div>\n</script>\n\n<script type="text/template" id="template-choices-toppings">\n    <div class="modal fade topping-modal" id="choices-toppings-modal" tabindex="-1" role="dialog" aria-labelledby="choicesToppings" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content"></div>\n        </div>\n    </div>\n</script>\n\n<script type="text/template" id=\'template-toppings-content\'>\n    <div class="modal-body">\n        <div class="toppings-product__name">\n            <%- name %>\n            <% if (isDishInfoEnabled) { %>\n                <% if (shouldDisplaySuperscript) { %>\n                    <sup class="dish-product-superscript"><%- additives.join(\', \') %></sup>\n                <% } %>\n                <i class="topping-allergens-icon"><svg class="svg-stroke-container" width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" pointer-events="none">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g fill="#276FBF">\n            <path d="M8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 Z M8,13 C10.7614237,13 13,10.7614237 13,8 C13,5.23857625 10.7614237,3 8,3 C5.23857625,3 3,5.23857625 3,8 C3,10.7614237 5.23857625,13 8,13 Z M7.4000001,11 L7.4000001,7 L8.60000014,7 L8.60000014,11 L7.4000001,11 Z M8.03386718,6.32617188 C7.63867111,6.32617188 7.33886719,6.0390625 7.33886719,5.66308594 C7.33886719,5.28710938 7.63867111,5 8.03386718,5 C8.42906325,5 8.72886717,5.28710938 8.72886717,5.66308594 C8.72886717,6.0390625 8.42906325,6.32617188 8.03386718,6.32617188 Z" id="i"></path>\n        </g>\n    </g>\n</svg>\n</i>\n            <% } else if (isAllergensEnabled) { %>\n                <% if (is_prepacked_item && !exclude_dish_information) { %>\n                    <i class="topping-allergens-icon icon-allergens-prepacked"></i>\n                <% } else if (!is_prepacked_item && !exclude_dish_information) { %>\n                    <i class="topping-allergens-icon icon-allergens-non-prepacked"></i>\n                <% } %>\n            <% } %>\n        </div>\n        <div class="toppings-product__price"><%= VOLO.formatCurrency(total_price) %></div>\n        <div class="toppings-product__description"><%- description %></div>\n\n        \n        <div class="product-variations"></div>\n        <div class="toppings"></div>\n        <div class="toppings__special-instructions"></div>\n        <div class="participant-assignment"></div>\n    </div>\n    <div class="modal-footer">\n        \n<a class="button toppings-add__to__cart js-toppings-add-to-cart" ><% if (this.productToUpdate) { %>Aktualisieren<% } else { %>Hinzuf\xc3\xbcgen<% } %></a>\n            </div>\n    <div class="error-message full modal-error-message" id="" data-topping-error=Bitte&amp;#x20;treffe&amp;#x20;die&amp;#x20;n&amp;#x00F6;tige&amp;#x20;Auswahl. data-quantity-error=Bitte&amp;#x20;die&amp;#x20;gew&amp;#x00FC;nschte&amp;#x20;Auswahl&amp;#x20;treffen>\n    \n</div>\n    <div class="modal-close-button" data-dismiss="modal"></div>\n</script>\n\n<script type="text/template" id="toppings-product-quantity">\n    <div class="product__quantity__container">\n        <div class="icon-minus product__quantity__decrease"></div>\n    </div>\n    <div class="product__quantity__container">\n        <div class="product__quantity"><%- quantity %></div>\n    </div>\n    <div class="product__quantity__container">\n        <div class="icon-plus product__quantity__increase"></div>\n    </div>\n</script>\n\n<script type="text/template" id="template-topping">\n    <div class="topping__header expandable">\n        <div class="topping__header__name">\n            <%- name %>\n        </div>\n        <div class="topping__header__info js-topping-info">\n                        <div class="topping__header__arrow icon-down-open-big"></div>\n        </div>\n    </div>\n    <div class="topping__options js-topping-options"></div>\n</script>\n\n<script type="text/template" id="template-topping-option">\n    <div class="radio-box js-topping-option-radio hide">\n        <span>\n            <%- name %>\n            <% if (isDishInfoEnabled && shouldDisplaySuperscript) { %>\n                <sup class="dish-product-superscript"><%- additives.join(\', \') %></sup>\n            <% } %>\n            <% if (price != 0 ) { %>\n            (+<%= VOLO.formatCurrency(price) %>)\n            <% } %>\n\n                    </span>\n        <% if (selected) { %>\n            <input type="radio" value="<%- id %>" checked />\n        <% } else { %>\n            <input type="radio" value="<%- id %>" />\n        <% } %>\n        <span class="radio-button"></span>\n    </div>\n\n    <div class="checkbox-box js-topping-option-checkbox hide">\n        <span>\n            <%- name %>\n            <% if (price != 0 ) { %>\n            (+<%= VOLO.formatCurrency(price) %>)\n            <% } %>\n\n                    </span>\n        <% if (selected) { %>\n            <input type="checkbox" value="<%- id %>" checked />\n        <% } else { %>\n            <input type="checkbox" value="<%- id %>" />\n        <% } %>\n        <span class="checkbox-element topping-option__button">\n            <i class="checkmark">\n                <svg xmlns="http://www.w3.org/2000/svg" width="8" height="6" viewBox="0 0 8 6">\n    <g class="svg-stroke-container">\n        <path fill="none" fill-rule="evenodd" stroke="#FFF" stroke-linecap="round" stroke-linejoin="round" d="M.5 3.333L3.073 5.5 7.5.5"/>\n    </g>\n</svg>\n            </i>\n        </span>\n    </div>\n</script>\n\n<script type="text/template" id="topping-special-instructions">\n    <div class="topping__header expandable">\n        <div class="topping__header__name">Anmerkungen</div>\n        <div class="topping__header__info js-topping-info">\n            <div class="topping__header__arrow icon-down-open-big"></div>\n            <div class="topping__header__comment">\n                <div class="topping__comment__help-text <% if (special_instructions !== \'\') { %>hide<% } %>">\n                    Optional                </div>\n                <div class="topping__comment__special-instructions <% if (special_instructions === \'\') { %>hide<% } %>">\n                    <%- special_instructions %>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div class="topping__options js-topping-options hide">\n        <form>\n            <textarea class="form-control topping__special-instructions__textarea js-topping-special-instructions"\n                placeholder="z.B. keine Zwiebeln, keine Mayonnaise. Schreibe hier Kommentare, falls Du eine Zutat weglassen m\xc3\xb6chtest."\n                ><%- special_instructions %></textarea>\n        </form>\n    </div>\n</script>\n\n<script type="text/template" id="template-topping-comment">\n    <div id="topping-comment-help-text" class="topping__comment__help-text">\n        <% if (quantity_minimum === 0) { %>\n                                    <% if (quantity_maximum > 1 && quantity_maximum < 1000) { %>\n                W\xc3\xa4hle bis zu <%- quantity_maximum %> aus (optional)            <% } else { %>\n                Optional            <% } %>\n        <% } else { %>\n            <% if (quantity_minimum === quantity_maximum) { %>\n                Auswahl            <% } else { %>\n                <% if (quantity_maximum < 1000) { %>\n                    W\xc3\xa4hle zwischen <%- quantity_minimum %> und <%- quantity_maximum %>                <% } else { %>\n                    W\xc3\xa4hle mind. <%- quantity_minimum %>                <% } %>\n            <% } %>\n        <% } %>\n    </div>\n    <% if (selectedOptions.length > 0) { %>\n        <% if (selectedOptions.length < quantity_minimum && options.length > quantity_minimum) { %>\n            <div id="topping-comment-select-more-text" class="topping__comment__help-text">\n                W\xc3\xa4hle <%- (quantity_minimum - selectedOptions.length) %> mehr            </div>\n        <% } %>\n        <ul id="topping-comment-selected-items-list">\n            <% _.each(selectedOptions, function(option) { %>\n            <li>\n                <%= option.name %>\n                <% if (option.price != 0 ) { %>\n                    (+<%= VOLO.formatCurrency(option.price) %>)\n                <% } %>\n            </li>\n            <% }); %>\n        </ul>\n    <% } %>\n</script>\n\n        <script type="text/template" id="item-modifier-modal">\n    <div class="modal fade item-modifier-modal <% if (itemModifierVersion === \'v3\') { %>item-modifier-modal-v3<% } %>"\n         id="choices-toppings-modal"\n         tabindex="-1"\n         role="dialog"\n         aria-labelledby="choicesToppings" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content"></div>\n        </div>\n    </div>\n</script>\n\n<script type="text/template" id=\'item-modifier-content\'>\n    <div class="modal-body<% if (!image) { %> modal-no-image<% } %>">\n        <div class="modal-close-button" data-dismiss="modal"></div>\n        <% if (image) { %>\n            <picture class="product-informations-picture">\n                <div class="product-informations-image b-lazy" data-src="<%- image.replace(\'%s\', \'600\') %>"></div>\n            </picture>\n        <% } %>\n        <div class="product-informations">\n            <div class="product-header">\n                <h2 class="product-name">\n                    <%- name %>\n                    <% if (shouldDisplaySuperscript) { %>\n                        <sup class="dish-product-superscript"><%- additives.join(\', \') %></sup>\n                    <% } %>\n                </h2>\n                <span class="product-price"><%= VOLO.formatCurrency(total_price) %></span>\n                <% if (isDishInfoEnabled) { %>\n                    <span class="product-details-icon">\n                        <i class="topping-allergens-icon"><svg class="svg-stroke-container" width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" pointer-events="none">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g fill="#276FBF">\n            <path d="M8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 Z M8,13 C10.7614237,13 13,10.7614237 13,8 C13,5.23857625 10.7614237,3 8,3 C5.23857625,3 3,5.23857625 3,8 C3,10.7614237 5.23857625,13 8,13 Z M7.4000001,11 L7.4000001,7 L8.60000014,7 L8.60000014,11 L7.4000001,11 Z M8.03386718,6.32617188 C7.63867111,6.32617188 7.33886719,6.0390625 7.33886719,5.66308594 C7.33886719,5.28710938 7.63867111,5 8.03386718,5 C8.42906325,5 8.72886717,5.28710938 8.72886717,5.66308594 C8.72886717,6.0390625 8.42906325,6.32617188 8.03386718,6.32617188 Z" id="i"></path>\n        </g>\n    </g>\n</svg>\n</i>\n                    </span>\n                <% } else if (isAllergensEnabled) { %>\n                    <span class="product-details-icon">\n                        <% if (is_prepacked_item && !exclude_dish_information) { %>\n                            <i class="topping-allergens-icon icon-allergens-prepacked"></i>\n                        <% } else if (!is_prepacked_item && !exclude_dish_information) { %>\n                            <i class="topping-allergens-icon icon-allergens-non-prepacked"></i>\n                        <% } %>\n                    </span>\n                <% } %>\n            </div>\n            <p class="product-description"><%- description %></p>\n            <% if (isDishInfoEnabled) { %>\n                <p class="product-details-legend">\n                    <svg class="svg-stroke-container" width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" pointer-events="none">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g fill="#276FBF">\n            <path d="M8,14 C4.6862915,14 2,11.3137085 2,8 C2,4.6862915 4.6862915,2 8,2 C11.3137085,2 14,4.6862915 14,8 C14,11.3137085 11.3137085,14 8,14 Z M8,13 C10.7614237,13 13,10.7614237 13,8 C13,5.23857625 10.7614237,3 8,3 C5.23857625,3 3,5.23857625 3,8 C3,10.7614237 5.23857625,13 8,13 Z M7.4000001,11 L7.4000001,7 L8.60000014,7 L8.60000014,11 L7.4000001,11 Z M8.03386718,6.32617188 C7.63867111,6.32617188 7.33886719,6.0390625 7.33886719,5.66308594 C7.33886719,5.28710938 7.63867111,5 8.03386718,5 C8.42906325,5 8.72886717,5.28710938 8.72886717,5.66308594 C8.72886717,6.0390625 8.42906325,6.32617188 8.03386718,6.32617188 Z" id="i"></path>\n        </g>\n    </g>\n</svg>\n = Produktinformationen                </p>\n            <% } %>\n        </div>\n\n        <div class="product-variations"></div>\n        <div class="toppings"></div>\n        <div class="toppings__special-instructions"></div>\n        <div class="participant-assignment"></div>\n        <% if (itemModifierVersion === \'v2\') { %>\n            <div class="quantity-selector"></div>\n        <% } %>\n    </div>\n\n    <div class="modal-footer">\n        <div class="product-add-to-cart">\n            <% if (itemModifierVersion === \'v1\') { %>\n                <div class="quantity-selector"></div>\n            <% } %>\n            <button class="product-add-to-cart-button js-toppings-add-to-cart button full">\n                <% if (this.productToUpdate) { %>\n                    Aktualisieren                <% } else { %>\n                    Hinzuf\xc3\xbcgen                <% }%>\n\n                <span class="product-cart-value"></span>\n            </button>\n        </div>\n\n        <div class="product-cart-error-container">\n            <p class="product-cart-error modal-error-message"\n                data-topping-error="Bitte&#x20;treffe&#x20;die&#x20;n&#x00F6;tige&#x20;Auswahl."\n                data-quantity-error="Bitte&#x20;die&#x20;gew&#x00FC;nschte&#x20;Auswahl&#x20;treffen">\n            </p>\n        </div>\n    </div>\n</script>\n\n<script type="text/template" id="item-modifier-product-variations">\n    <% if (variations.length > 1 && _.get(VOLO, \'configuration.features.flags.variations\', false)) { %>\n        <div class="product-topping-list js-variation-selector required-list">\n            <h3 class="product-topping-list-title">\n                <span class="product-topping-list-title-text">Variation ausw\xc3\xa4hlen</span>\n                <span class="product-topping-list-tag">\n                    1 erforderlich                </span>\n            </h3>\n            <p class="product-topping-list-indication"></p>\n\n            <% _.each(variations, function(variation) { %>\n                <div class="product-topping-item">\n                  <label class="radio-box variation" data-variation-id="<%- variation.id %>">\n                    <input type="radio" name="variation" value="<%- variation.id %>" <% if (variation.selected) { %>checked<% } %> />\n                    <span class="radio-button"></span>\n                    <span class="radio-text">\n                        <%- variation.name %>\n                        <% if (isDishInfoEnabled && !_.isEmpty(variation.additives)) { %>\n                            <sup class="product-topping-variation"><%- variation.additives.join(\', \') %></sup>\n                        <% } %>\n                    </span>\n                    <% if (variation.price != 0 ) { %>\n                        <span class="product-topping-price">\n                            + <%= VOLO.formatCurrency(variation.price) %>\n                        </span>\n                    <% } %>\n                  </label>\n                </div>\n            <% }) %>\n        </div>\n    <% } %>\n</script>\n\n<script type="text/template" id="item-modifier-topping">\n    <div class="product-topping-list <% if (quantity_minimum > 0) { %>required-list<% } %>" data-topping-id="<%- id %>">\n        <h3 class="product-topping-list-title">\n            <span class="product-topping-list-title-text"><%- name %></span>\n            <span class="product-topping-list-tag">\n                <% if (quantity_minimum === 0) { %>\n                    Optional                <% } else { %>\n                    <%- quantity_minimum %> erforderlich                <% } %>\n            </span>\n        </h3>\n        <p class="product-topping-list-indication">\n            <% if (quantity_minimum === 0) { %>\n                                                <% if (quantity_maximum > 1 && quantity_maximum < 1000) { %>\n                    W\xc3\xa4hle bis zu <%- quantity_maximum %> aus (optional)                <% } else { %>\n                    Optional                <% } %>\n            <% } else { %>\n                <% if (quantity_minimum === quantity_maximum) { %>\n                    Auswahl                <% } else { %>\n                    <% if (quantity_maximum < 1000) { %>\n                        W\xc3\xa4hle zwischen <%- quantity_minimum %> und <%- quantity_maximum %>                    <% } else { %>\n                        W\xc3\xa4hle mind. <%- quantity_minimum %>                    <% } %>\n                <% } %>\n            <% } %>\n        </p>\n        <div class="js-topping-options"></div>\n        <a href="#" class="product-toppings-more hide">\n            <span class="product-toppings-more-chevron">\n                <svg class="svg-stroke-container" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M16.8,9l.7.7L12,15,6.5,9.7,7.2,9,12,13.65Z" fill="#d70f64"/>\n</svg>\n            </span>\n            Mehr (<span class="product-toppings-count"></span>)\n        </a>\n    </div>\n</script>\n\n<script type="text/template" id="item-modifier-topping-option">\n    <div class="product-topping-item js-topping-option-radio hide">\n        <div class="radio-box">\n            <input type="radio" value="<%- id %>" <% if (selected) { %>checked<% } %> />\n            <span class="radio-button"></span>\n            <span class="radio-text">\n                <%- name %>\n                <% if (isDishInfoEnabled && shouldDisplaySuperscript) { %>\n                    <sup class="product-topping-variation"><%- additives.join(\', \') %></sup>\n                <% } %>\n            </span>\n            <% if (price != 0 ) { %>\n                <span class="product-topping-price">+ <%= VOLO.formatCurrency(price) %></span>\n            <% } %>\n                    </div>\n    </div>\n\n    <div class="product-topping-item js-topping-option-checkbox hide">\n        <div class="checkbox-box">\n            <input type="checkbox" value="<%- id %>" <% if (selected) { %>checked<% } %> />\n            <span class="checkbox-element">\n                <i class="checkmark"><svg xmlns="http://www.w3.org/2000/svg" width="8" height="6" viewBox="0 0 8 6">\n    <g class="svg-stroke-container">\n        <path fill="none" fill-rule="evenodd" stroke="#FFF" stroke-linecap="round" stroke-linejoin="round" d="M.5 3.333L3.073 5.5 7.5.5"/>\n    </g>\n</svg>\n</i>\n            </span>\n            <span class="checkbox-text">\n                <%- name %>\n                <% if (isDishInfoEnabled && shouldDisplaySuperscript) { %>\n                    <sup class="product-topping-variation"><%- additives.join(\', \') %></sup>\n                <% } %>\n            </span>\n            <% if (price != 0 ) { %>\n            <span class="product-topping-price">+ <%= VOLO.formatCurrency(price) %></span>\n            <% } %>\n                    </div>\n    </div>\n</script>\n\n<script type="text/template" id="item-modifier-participants-assignment">\n    <div class="product-topping-list required-list js-participants-assignment">\n        <h3 class="product-topping-list-title">\n            <span class="product-topping-list-title-text">\n                Wer bestellt das?\n            </span>\n            <span class="product-topping-list-tag">\n                1 erforderlich            </span>\n        </h3>\n        <p class="product-topping-list-indication">\n            W\xc3\xa4hle mindestens eine Person\n        </p>\n        <div class="js-topping-options">\n            <% _.each(participants, function(participant) { %>\n                <div class="product-topping-item">\n                    <div class="radio-box">\n                        <span class="radio-text">\n                            <%- participant.isCurrentUser\n                                ? \'Du\'\n                                : `${participant.firstName} ${participant.lastName}`\n                            %>\n                        </span>\n                        <div class="js-quantity" data-id="<%- participant.apiId %>"></div>\n                    </div>\n                </div>\n            <% }) %>\n        </div>\n    </div>\n</script>\n\n<script type="text/template" id="item-modifier-special-instructions">\n    <div class="product-special-instructions">\n      <h3 class="product-special-instructions-title">Anmerkungen</h3>\n      <p class="product-special-instructions-description">Hier kannst du besondere Anweisungen angeben</p>\n      <textarea class="product-special-instructions-textarea js-topping-special-instructions js-input-in-modal" placeholder="z.B. keine Mayonaise" autocomplete="off"><%- special_instructions %></textarea>\n    </div>\n</script>\n\n<script type="text/template" id="item-modifier-quantity">\n    <div class="product-quantity">\n        <h3 class="product-quantity-title">Anzahl</h3>\n        <button class="product-quantity-update decrease js-decrease button-ghost" <% if (quantity <= 1) { %>disabled<% } %>>\n            <svg class="svg-stroke-container" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">\n    <g fill="#D70F64" fill-rule="evenodd">\n        <rect transform="rotate(90 8 8)" x="7" width="2" height="16" rx="1"/>\n    </g>\n</svg>\n        </button>\n        <span class="product-quantity-amount js-number"><%- quantity %></span>\n        <button class="product-quantity-update increase js-increase button-ghost" <% if (quantity >= 999) { %>disabled<% } %>>\n            <svg class="svg-stroke-container" width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">\n    <g fill="#D70F64" fill-rule="evenodd">\n        <rect x="7" width="2" height="16" rx="1"/>\n        <rect transform="rotate(90 8 8)" x="7" width="2" height="16" rx="1"/>\n    </g>\n</svg>\n        </button>\n    </div>\n</script>\n\n<script type="text/template" id="item-modifier-topping-comment">\n    <div id="topping-comment-help-text" class="topping__comment__help-text">\n        <% if (quantity_minimum === 0) { %>\n                                    <% if (quantity_maximum > 1 && quantity_maximum < 1000) { %>\n                W\xc3\xa4hle bis zu <%- quantity_maximum %> aus (optional)            <% } else { %>\n                Optional            <% } %>\n        <% } else { %>\n            <% if (quantity_minimum === quantity_maximum) { %>\n                Auswahl            <% } else { %>\n                <% if (quantity_maximum < 1000) { %>\n                    W\xc3\xa4hle zwischen <%- quantity_minimum %> und <%- quantity_maximum %>                <% } else { %>\n                    W\xc3\xa4hle mind. <%- quantity_minimum %>                <% } %>\n            <% } %>\n        <% } %>\n    </div>\n    <% if (selectedOptions.length > 0) { %>\n        <% if (selectedOptions.length < quantity_minimum && options.length > quantity_minimum) { %>\n            <div id="topping-comment-select-more-text" class="topping__comment__help-text">\n                W\xc3\xa4hle <%- (quantity_minimum - selectedOptions.length) %> mehr            </div>\n        <% } %>\n        <ul id="topping-comment-selected-items-list">\n            <% _.each(selectedOptions, function(option) { %>\n            <li>\n                <%= option.name %>\n                <% if (option.price != 0 ) { %>\n                    (+<%= VOLO.formatCurrency(option.price) %>)\n                <% } %>\n            </li>\n            <% }); %>\n        </ul>\n    <% } %>\n</script>\n\n        <script type="text/template" id="template-invite-participants">\n    <section class="new-modal modal fade participant-modal" tabindex="-1" role="dialog" aria-labelledby="choicesToppings" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content">\n                <div class="modal-header">\n                    <div class="modal-mobile-header">\n                        <a class="close-button" data-dismiss="modal"></a>\n                    </div>\n                    Kollegen einladen\n                </div>\n                <p class="modal-description">Kollegen hinzuf\xc3\xbcgen und zusammen bestellen</p>\n                <form class="js-invite-participants-form" novalidate>\n                    <div class="input-button-line margin-bottom-xl">\n                        <div class="input-container">\n                            \n<div class="input-box js-input-box ">\n    <input type="email" class="js-participant-email " id="participantEmail" name="participant-email" placeholder=" " value=""  required="true" autocomplete="off"/>\n    <span class="form__error-message hide" data-trans-error-colleague-email="Bitte gebe eine g\xc3\xbcltige Email Adresse ein."></span>\n            <label for="participantEmail">Emailadresse Ihrer Kollegen...</label>\n    </div>\n                        </div>\n                        <div class="button-container">\n                            \n<button class="js-add-btn button-ghost " type="submit">Hinzuf\xc3\xbcgen</button>\n                        </div>\n                    </div>\n                </form>\n                <ul class="js-participants participants-list">\n                </ul>\n                <div class="modal-footer">\n                    \n<button class="js-confirm-btn button not-full-lg full " type="button" data-dismiss="modal">Best\xc3\xa4tigen</button>\n                </div>\n            </div>\n        </div>\n    </section>\n</script>\n\n<script type="text/template" id="template-participant-line">\n    <li class="js-participant participant-list-item">\n        <%= name %>,\n        <span class="allowance"><%= VOLO.formatCurrency(allowance) %></span>\n        <a class="js-remove close-button sm"></a>\n    </li>\n</script>\n\n        <script type="text/template" id="template-nutrition-info">\n    <div class="modal fade nutrition-modal" id="nutrition-info-modal" tabindex="-1" role="dialog" aria-labelledby="nutritionInfo" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content">\n                <div class="modal-body"></div>\n                <div class="modal-close-button" data-dismiss="modal"></div>\n            </div>\n        </div>\n    </div>\n</script>\n\n<script type="text/template" id="template-nutrition-body">\n    <div class=\'nutrition-product__back\'>\n        <i class="icon-left-open-big"></i> \n        Zur\xc3\xbcck zu Toppings    </div>\n    <div class="nutrition-product__name">\n        <%- name %>\n    </div>\n    <div class="nutrition-product__description"><%- description %></div>\n    <div class="nutrition-info">\n        <% _.each(nutrition, function(detail) { %>\n            <div class="nutrition">\n                <div class="nutrition__header">\n                    <div class="nutrition__header__name">\n                        <%- detail.key %>\n                    </div>\n                    <div class="nutrition__header__info">\n                        <div class="nutrition__header__arrow icon-down-open-big"></div>\n                    </div>\n                </div>\n                <div class="nutrition-details">\n                    <% _.each(detail.values, function(value) { %>\n                        <div class="nutrition-info__name nutrition-detail">\n                            <%- value %>\n                        </div>\n                    <% }); %>\n                </div>\n            </div>\n        <% }); %>\n    </div>\n</script>\n\n<script type="text/template" id="template-dish-detailed-body">\n    <div class="dish-detailed-information">\n        <div class=\'nutrition-product__back\'>\n            <i class="icon-left-open-big"></i> \n            Zur\xc3\xbcck zu Toppings        </div>\n\n        <div class="dish-detailed-name"><%- name %></div>\n        <div class="dish-detailed-price"><%- VOLO.formatCurrency(price) %></div>\n        <div class="dish-detailed-description"><%- description %></div>\n\n        <% if (product_info.length > 0) { %>\n            <div class="dish-detailed-block">\n                <h2>Allgemeine Hinweise</h2>\n\n                <% _.each(product_info, function(infos) { %>\n                    <h3><%- infos.key %></h3>\n                    <p>\n                        <% _.each(infos.values, function(info) { %>\n                            <%- info %>\n                        <% }) %>\n                    </p>\n                <% }) %>\n            </div>\n        <% } %>\n\n        <% if (nutrition_facts.length > 0) { %>\n            <div class="dish-detailed-block">\n                <ul class="dish-nutrition">\n                    <% _.each(nutrition_facts, function(facts) { %>\n                        <li>\n                            <span class="dish-nutrition-name"><%- facts.key %></span>\n                            <span class="dish-nutrition-value">\n                                <% _.each(facts.values, function(fact) { %>\n                                    <%- fact %>\n                                <% }) %>\n                            </span>\n                        </li>\n                    <% }) %>\n                </ul>\n            </div>\n        <% } %>\n\n        <% if (allergens) { %>\n            <div class="dish-detailed-block">\n                <h2><%- allergens.key %></h2>\n                <% _.each(allergens.values, function(allergen) { %>\n                    <p><%- allergen %></p>\n                <% }) %>\n            </div>\n        <% } %>\n\n        <% if (additives.length > 0) { %>\n            <div class="dish-detailed-block">\n                <h2>Zusatzstoffe</h2>\n                <% _.each(additives, function(additive) { %>\n                    <p>\n                        <%- additive.key %> - <%- additive.values.join(\', \') %>\n                    </p>\n                <% }) %>\n            </div>\n        <% } %>\n\n        <% if (warnings) { %>\n            <div class="dish-detailed-block">\n                <h2><%- warnings.key %></h2>\n                <% _.each(warnings.values, function(warning) { %>\n                    <p><%- warning %></p>\n                <% }) %>\n            </div>\n        <% } %>\n    </div>\n</script>\n\n<script type="text/template" id="template-nutrition-error">\n    <div class="dish-detailed-information">\n        <div class=\'nutrition-product__back\'>\n            <i class="icon-left-open-big"></i> \n            Zur\xc3\xbcck zu Toppings        </div>\n        <div class="nutrition-error-message text-center">\n            <% if (error.status_code === 400) { %>\n                Informationen \xc3\xbcber Allergene und Zusatzstoffe sind f\xc3\xbcr dieses Produkt zurzeit nicht verf\xc3\xbcgbar.            <% } else { %>\n                Bei der Verarbeitung deiner Anfrage ist ein Fehler aufgetreten. Bitte versuche es sp\xc3\xa4ter noch einmal.            <% } %>\n        </div>\n    </div>\n</script>\n\n        <script type="text/template" id="template-vendor-supply-postcode">\n    Gib deine Adresse ein um herauszufinden ob das Restaurant zu Dir liefert.</script>\n\n<script type="text/template" id="template-vendor-menu-nothing-found">\n    Das Restaurant liefert leider nicht zu Deiner Adresse. <a href="<%- url %>">Hier findest Du Restaurants in Deiner N\xc3\xa4he</a>!</script>\n\n<script type="text/template" id="template-vendor-menu-nothing-found-pickup">\n    tooltip.no_restaurant_pickup_click_search_in_your_area <a href="<%- url %>">link</a></script>\n\n<script type="text/template" id="template-vendor-is-deliverable-server-error">\n    Das Restaurant liefert leider nicht zu Deiner Adresse. </script>\n\n        <script type="text/template" id="template-confirm-below-minimum-amount">\n    <div class="modal fade confirm-below-minimum-amount-modal headline-content-footer-modal" tabindex="-1" role="dialog" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content">\n                <h4 class="modal__h4 text-center">Mindestbestellwert nicht erreicht</h4>\n                <div class="modal-body">\n                    Du hast den Mindestbestellwert von %minimum_order_amount% noch nicht erreicht. M\xc3\xb6chtest Du die Differenz von %difference_to_minimum% zahlen und weiter zur Kasse gehen?                </div>\n                <div class="modal-footer">\n                    \n<button class="button full allow-below-minimum-amount-checkout" type="button">Weiter zur Kasse</button>\n                    \n<button class="button-ghost full " type="button" data-dismiss="modal">F\xc3\xbcge mehr Artikel hinzu</button>\n                </div>\n                <div class="modal-close-button" data-dismiss="modal"></div>\n            </div>\n        </div>\n    </div>\n</script>\n\n        <script type="text/template" id="template-upsell">\n    <div class="modal fade upsell-modal headline-content-footer-modal" tabindex="-1" role="dialog" aria-hidden="true"\n        data-trans-alcohol="Getr\xc3\xa4nk"\n        data-trans-non-alcohol="Getr\xc3\xa4nk"\n        data-trans-side-dishes="Beilage"\n        data-trans-desserts="Dessert"\n        data-trans-starters="Vorspeise"\n        data-trans-default="upsell.default_master_category"\n    >\n        <div class="modal-dialog">\n            <div class="modal-content">\n                <h4 class="modal__h4 text-center">M\xc3\xb6chtest du noch ein(e) %masterCategoryName%?</h4>\n                <div class="modal-body">\n                    Hey! Du hast noch kein(e) %masterCategoryName% hinzugef\xc3\xbcgt. M\xc3\xb6chtest du noch etwas zu deinem Warenkorb hinzuf\xc3\xbcgen?                </div>\n                <div class="modal-footer">\n                    \n<button class="button full continue-with-upsell" type="button">F\xc3\xbcge mehr Artikel hinzu</button>\n\n                    \n<button class="button-ghost full allow-no-upsell-checkout" type="button">Weiter zur Kasse</button>\n                </div>\n                <div class="modal-close-button" data-dismiss="modal"></div>\n            </div>\n        </div>\n    </div>\n</script>\n\n        <script type="text/template" id="template-confirm-preorder">\n    <div class="modal fade confirm-preorder-modal headline-content-footer-modal" tabindex="-1" role="dialog" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content">\n                <h4 class="modal__h4 text-center">Vorbestellung f\xc3\xbcr %dayoftheweek%</h4>\n                <div class="modal-body">\n                    Du gibst eine Bestellung f\xc3\xbcr %dayoftheweek% %date% auf. M\xc3\xb6chtest Du diese best\xc3\xa4tigen oder die Bestellzeit \xc3\xa4ndern?                </div>\n                <div class="modal-footer">\n                    \n<button class="button full allow-preorder-checkout" type="button">Weiter zur Kasse</button>\n\n                    \n<button class="button full allow-preorder-checkout-checkout hide" type="button">Weiter zur Kasse</button>\n\n                    \n<button class="button-ghost full " type="button" data-dismiss="modal">Lieferzeitpunkt \xc3\xa4ndern</button>\n                </div>\n                <div class="modal-close-button" data-dismiss="modal"></div>\n            </div>\n        </div>\n    </div>\n</script>\n\n        <div class="modal fade rich-description" id="rich-description" tabindex="-1" role="dialog">\n    <div class="modal-dialog">\n        <div class="modal-content">\n            <div class="modal-body vendor-info-page">\n                \n    \n\n            \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n                \n            \n        \n    \n    \n<div class="b-lazy vendor-picture" data-src="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2000&height=500|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=4000&height=1000" data-src-bp_300="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=300&height=75|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=600&height=150" data-src-bp_400="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=400&height=100|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=800&height=200" data-src-bp_600="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=600&height=150|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1200&height=300" data-src-bp_800="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=800&height=200|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1600&height=400" data-src-bp_1000="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1000&height=250|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2000&height=500" data-src-bp_1200="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1200&height=300|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2400&height=600" data-src-bp_1400="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=1400&height=350|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2800&height=700" data-src-bp_biggest="https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=2000&height=500|https://images.deliveryhero.io/image/fd-at/LH/s9xh-hero.jpg?width=4000&height=1000" ></div>\n\n                <div class="infos">\n                                            <img class="vendor-logo" src="https://ir0.mobify.com/png/195/195/http://euvolo-images.foodora.com/assets/production/at/images/vendors/lk3s.png?v=20150717102714" alt="Swing Kitchen Operngasse">\n                    \n                    <div class="info-headline">\n                        <h1 class="vendor-name">Swing Kitchen Operngasse</h1>\n                                            </div>\n\n                    <ul class="vendor-cuisines">\n                        <li>\n                                                                                                <span class="budget-symbol--filled">\xe2\x82\xac</span>\n                                                                                                                                <span>\xe2\x82\xac</span>\n                                                                                                                                <span>\xe2\x82\xac</span>\n                                                                                    </li>\n                                                                            \n                                                    <li data-id=51>Amerikanisch</li>\n                                                    <li data-id=49>Burger</li>\n                                                    <li data-id=58>Vegetarisch</li>\n                                                    <li data-id=11>Vegan</li>\n                                            </ul>\n                    <div class="opening-time">\n                        \n    \n            <span class="line-wrapper">\n            Schlie\xc3\x9ft in 3 Min        </span>\n    \n<span class="schedule-times">\n           11:30 - 21:30    </span>\n\n                    </div>\n                                    </div>\n\n                                    \n<div class="content">\n    \n    \n    <h2>\xc3\x96ffnungszeiten</h2>\n    <ul class="vendor-delivery-times">\n                                            <li>\n                                                                        Mo. - So.                                                                                        11:30 - 21:30,                                             11:30 - 21:30                                    </li>\n                        </ul>\n\n            <h2>Adresse</h2>\n        <p class="vendor-location">Operngasse 24, 1040 Wien Wien</p>\n    </div>\n\n    <div class="static-map-container">\n        <span class="static-map-pin">\n            <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="22" height="31" viewBox="0 0 22 31">\n    <defs>\n        <path id="a" d="M11 28S0 22.268 0 10.957C0 4.905 4.925 0 11 0s11 4.905 11 10.957C22 22.267 11 28 11 28zm0-22a5 5 0 1 0 0 10 5 5 0 0 0 0-10z"/>\n    </defs>\n    <g class="svg-stroke-container" fill="none" fill-rule="evenodd">\n        <ellipse cx="11" cy="28.5" fill="#555" opacity=".15" rx="10" ry="2.5" style="mix-blend-mode:multiply"/>\n        <path d="M11 27.429a21.047 21.047 0 0 1-1.434-.912 24.79 24.79 0 0 1-3.706-3.144C2.505 19.9.5 15.762.5 10.957.5 5.182 5.2.5 11 .5s10.5 4.682 10.5 10.457c0 4.805-2.005 8.943-5.36 12.416a24.79 24.79 0 0 1-3.706 3.144 21.047 21.047 0 0 1-1.434.912zM11 5.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11z"/>\n    </g>\n</svg>\n        </span>\n        <img class="map" data-img-url="https://maps.googleapis.com/maps/api/staticmap?center=48.198662,16.366179&amp;zoom=17&amp;scale=1&amp;size=512x512&amp;client=gme-deliveryheroholding&amp;signature=hcJgkq1THc43NEWyNzCDg67CT14=" />\n    </div>\n                \n            </div>\n            <div class="modal-close-button" data-dismiss="modal"></div>\n        </div>\n    </div>\n</div>\n\n    </div>\n            </main>\n            </div>\n                <footer class="footer footer-full js-footer">\n                    <div class="footer__wrapper__top">\n            <div class="footer__subscribe__txt">\n            <p>Du m\xc3\xb6chtest \xc3\xbcber neue Restaurants und Sonderaktionen informiert werden? <b>Melde Dich f\xc3\xbcr unseren w\xc3\xb6chentlichen Newsletter an:</b></p>\n        </div>\n        <div id="footer-subscribe-react-root">\n        </div>\n\n\n        \n<div class="footer-logo-wrapper">\n    <div class="footer__logo">\n        <div>\n            <span><?xml version="1.0" encoding="UTF-8"?>\n<svg width="120px" height="30px" viewBox="0 0 1014 180" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <defs>\n        <polygon id="path-2" points="0 179.94 1013.13 179.94 1013.13 0.573 0 0.573"></polygon>\n    </defs>\n    <g id="Page-1" class="svg-stroke-container" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g id="pink_horizontal_foodora_logo_svg">\n            <g id="Logo_foodora_horizonzal_pink_cmyk">\n                <path d="M275.556,66.437 L294.219,66.437 L294.219,49.134 C294.219,28.137 305.885,14.141 329.213,14.141 L340.878,16.473 L340.878,37.47 L328.047,35.136 C321.048,35.136 317.549,39.802 317.549,46.801 L317.549,66.437 L340.878,66.437 L340.878,87.433 L317.549,87.433 L317.549,176.083 L294.219,176.083 L294.219,87.433 L275.556,87.433 L275.556,66.437" id="Fill-1" fill="#d70f64"></path>\n                <path d="M401.39,157.42 C423.553,157.42 435.217,141.09 435.217,121.261 C435.217,101.43 423.553,85.1 401.39,85.1 C379.228,85.1 367.563,101.43 367.563,121.261 C367.563,141.09 379.228,157.42 401.39,157.42 Z M401.39,64.104 C431.717,64.104 458.546,87.433 458.546,121.261 C458.546,155.088 431.717,178.416 401.39,178.416 C371.063,178.416 344.234,155.088 344.234,121.261 C344.234,87.433 371.063,64.104 401.39,64.104 L401.39,64.104 Z" id="Fill-2" fill="#d70f64"></path>\n                <path d="M526.008,157.42 C548.171,157.42 559.835,141.09 559.835,121.261 C559.835,101.43 548.171,85.1 526.008,85.1 C503.846,85.1 492.18,101.43 492.18,121.261 C492.18,141.09 503.846,157.42 526.008,157.42 Z M526.008,64.104 C556.335,64.104 583.164,87.433 583.164,121.261 C583.164,155.088 556.335,178.416 526.008,178.416 C495.68,178.416 468.852,155.088 468.852,121.261 C468.852,87.433 495.68,64.104 526.008,64.104 L526.008,64.104 Z" id="Fill-3" fill="#d70f64"></path>\n                <path d="M650.625,85.1 C628.463,85.1 616.566,101.43 616.566,121.261 C616.566,141.09 628.463,157.42 650.625,157.42 C670.456,157.42 684.453,141.09 684.453,121.261 C684.453,101.43 670.456,85.1 650.625,85.1 Z M705.448,176.083 L684.453,176.083 L682.12,166.752 L680.953,165.586 L679.786,166.752 C672.789,173.751 661.125,178.416 649.46,178.416 C619.131,178.416 593.469,155.088 593.469,121.261 C593.469,87.433 619.131,64.104 649.46,64.104 C660.89,64.104 672.789,68.77 679.786,75.768 L680.953,76.935 L682.12,75.768 L682.12,14.141 L705.448,14.141 L705.448,176.083 L705.448,176.083 Z" id="Fill-4" fill="#d70f64"></path>\n                <path d="M777.584,157.454 C799.748,157.454 811.412,141.123 811.412,121.294 C811.412,101.465 799.748,85.134 777.584,85.134 C755.422,85.134 743.757,101.465 743.757,121.294 C743.757,141.123 755.422,157.454 777.584,157.454 Z M777.584,64.138 C807.913,64.138 834.741,87.467 834.741,121.294 C834.741,155.121 807.913,178.449 777.584,178.449 C747.257,178.449 720.429,155.121 720.429,121.294 C720.429,87.467 747.257,64.138 777.584,64.138 L777.584,64.138 Z" id="Fill-5" fill="#d70f64"></path>\n                <path d="M849.722,66.473 L870.694,66.473 L873.024,78.138 L874.189,79.304 L875.353,78.138 C882.344,68.805 891.666,64.14 900.985,64.14 C905.645,64.14 907.975,64.14 912.635,66.473 L912.635,87.469 L898.654,87.469 C884.907,87.469 873.49,98.667 873.024,112.198 L873.024,176.119 L849.722,176.119 L849.722,66.473" id="Fill-6" fill="#d70f64"></path>\n                <g id="Group-11">\n                    <mask id="mask-logo-1" fill="white">\n                        <use xlink:href="#path-2"></use>\n                    </mask>\n                    <g id="Clip-8"></g>\n                    <path d="M961.302,157.66 C968.99,157.66 975.798,155.245 981.505,150.414 C987.435,145.363 990.291,138.555 990.291,129.552 L990.291,127.136 L970.306,127.136 C956.251,127.136 947.468,133.723 947.468,144.264 C947.468,152.171 952.298,157.66 961.302,157.66 Z M971.185,108.03 L990.291,108.03 L990.291,103.199 C990.291,90.023 981.287,83.874 968.771,83.874 C958.667,83.874 951.861,88.705 948.126,98.588 L927.263,94.195 C931.876,75.529 947.908,63.671 968.99,63.671 C998.416,63.671 1013.13,78.165 1013.13,107.372 L1013.13,176.107 L993.804,176.107 L991.609,161.613 C983.923,172.374 972.503,177.864 957.349,177.864 C937.806,177.864 923.312,166.225 923.312,144.264 C923.312,121.645 942.417,108.03 971.185,108.03 L971.185,108.03 Z" id="Fill-7" fill="#d70f64" mask="url(#mask-logo-1)"></path>\n                    <path d="M131.716,173.451 C140.059,170.816 198.582,147.235 210.54,142.696 C211.737,142.242 212.075,140.72 211.183,139.8 C209.865,138.439 207.45,136.911 203.225,136.844 C197.349,136.751 146.701,152.803 146.701,152.803 C146.701,152.803 122.816,156.83 119.888,156.343 C116.959,155.854 116.098,153.902 116.098,151.95 C116.098,149.998 117.908,147.7 122.299,147.212 C126.692,146.724 152.291,145.232 156.668,142.561 C161.088,139.862 160.405,135.238 157.873,134.292 C154.349,132.975 81.444,132.684 45.153,133.374 C40.334,133.465 28.636,133.212 12.997,133.259 C15.82,151.199 20.886,166.504 31.831,180.001 C42.167,174.718 53.566,171.119 67.432,171.731 C77.293,172.167 122.444,176.38 131.716,173.451" id="Fill-9" fill="#d70f64" mask="url(#mask-logo-1)"></path>\n                    <path d="M70.47,34.963 C64.165,42.958 49.041,65.208 47.89,95.915 C47.78,98.865 45.667,101.158 43.162,101.074 L33.767,101.07 C30.744,100.969 28.566,97.226 29.384,93.795 C32.372,81.277 41.818,53.982 69.795,34.039 C70.318,33.666 70.886,34.434 70.47,34.963 Z M220.587,109.539 L211.39,109.539 C209.454,57.888 168.045,16.351 116.437,14.252 L116.437,4.669 C116.437,2.407 114.603,0.573 112.342,0.573 C110.08,0.573 108.247,2.407 108.247,4.669 L108.247,14.252 C56.638,16.351 15.23,57.888 13.294,109.539 L4.095,109.539 C1.834,109.539 0,111.372 0,113.634 C0,115.895 1.834,117.729 4.095,117.729 L220.587,117.729 C222.849,117.729 224.683,115.895 224.683,113.634 C224.683,111.372 222.849,109.539 220.587,109.539 L220.587,109.539 Z" id="Fill-10" fill="#d70f64" mask="url(#mask-logo-1)"></path>\n                </g>\n            </g>\n        </g>\n    </g>\n</svg>\n</span>\n                    </div>\n        <div>\n                    </div>\n    </div>\n\n                <div class="footer__social">\n            <ul>\r\n            <li>\r\n                <a href=" https://www.facebook.com/foodora.at" target="_blank">\r\n                    <i class="icon-ic_social_fb"></i>\r\n                </a>\r\n            </li>\r\n                        <li>\r\n                <a href="https://www.instagram.com/foodora.at/" target="_blank">\r\n                    <i class="icon-ic_social_instagram"></i>\r\n                </a>\r\n            </li>\r\n</ul>\n        </div>\n    </div>\n\n</div>\n\n    \n    <script type="text/javascript" data-turbolinks-eval=always>\n        window.VOLO = window.VOLO || {};\n\n        VOLO.footerInitialState = {\n            newsletterSubscribe: {\n                cities: [{"id":4,"name":"Kirchdorf an der Krems","is_top_city":false,"url_key":"kirchdorf-an-der-krems-test","main_area":{}},{"id":3,"name":"Wien","is_top_city":false,"url_key":"wien","main_area":{}}],\n                selectedCity: "",\n                emailValue: "",\n                translations: {\n                    signupButton: \'Hier\\x20anmelden\',\n                    emailPlaceholder: \'Email\',\n                    emailValidationError: \'Bitte\\x20gib\\x20eine\\x20g\\u00FCltige\\x20Email\\x2DAdresse\\x20ein.\',\n                    cityValidationError: \'Bitte\\x20w\\u00E4hle\\x20Deine\\x20Stadt.\',\n                    cityPlaceholder: \'Stadt\',\n                    successMessage: \'Du\\x20hast\\x20Dich\\x20erfolgreich\\x20f\\u00FCr\\x20den\\x20Newsletter\\x20angemeldet.\'\n                }\n            }\n        };\n\n    </script>\n\n        \n                    \n<div class="footer__wrapper__middle">\n                                    \n<a class="button-ghost footer__language-switch" href="/en/chain/co5el/swing-kitchen?r=1">English</a>\n            \n    <nav class="footer__nav">\r\n\t<ul>\r\n\t\t<li class="footer_nav_terms-and-conditions.htm">\r\n\t\t\t<a href="/contents/terms-and-conditions.htm">AGB</a></li>\r\n\t\t<li class="footer_nav_privacy">\r\n\t\t\t<a href="/contents/privacy.htm">Datenschutz</a></li>\r\n\t\t<li class="footer_nav_imprint">\r\n\t\t\t<a href="https://www.foodora.com/security" target="_blank">Sicherheit</a></li>\r\n\r\n\t\t<li class="footer_nav_imprint">\r\n\t\t\t<a href="/contents/imprint.htm">Impressum</a></li>\r\n\t\t<li class="footer_nav_contact contact-link">\r\n\t\t   <script>\r\n                       if (VOLO.configuration.features.flags[\'self-service\']){\r\n                           document.getElementsByClassName(\'contact-link\')[0].innerHTML=\'<a href="/help-center" data-no-turbolink="true" target="_blank">Hilfe Center</a>\'\r\n                       }\r\n                       else {\r\n                           document.getElementsByClassName(\'contact-link\')[0].innerHTML=\'<a href="/contents/contact.htm">Kontakt</a>\';\r\n                       }\r\n                   </script>\t\r\n                </li>\r\n\t\t<li class="footer_nav_press">\r\n\t\t\t<a href="/contents/press.htm">Presse</a></li>\r\n\t\t<li class="footer_nav_drivers-and-restaurants">\r\n\t\t\t<a href="http://partner.foodora.at" data-no-turbolink="true">F&uuml;r Restaurants</a></li>\r\n        <li class="footer__nav_jobs">\r\n\t\t\t<a href="/contents/jobs" data-no-turbolink="true">Jobs</a></li>\r\n        <li class="footer_nav_foodpedia">\r\n                <a href="/foodpedia" data-no-turbolink="true">foodpedia</a></li>\r\n        <li class="footer_nav_riders">\r\n            <a href="http://riding.foodora.at/?utm_source=foodora&utm_medium=website&utm_campaign=footerlink" data-no-turbolink="true">Kurier werden</a></li></li>\r\n\t</ul>\r\n</nav>\r\n<div class="footer__disclaimer"></div>\r\n<script>\r\n\tvar today = new Date(),\r\n\t    year = today.getFullYear();\r\n\tdocument.getElementsByClassName(\'footer__disclaimer\')[0].textContent = "\xc2\xa9 " + year + " foodora";\r\n</script>\n</div>\n\n        \n                    <div class="footer__wrapper__bottom" data-no-turbolink>\n            <div class="footer__popular">\r\n<h4>Lieferservice in der Hauptstadt</h4>\r\n<p>\r\n<a href="/city/wien" title="Lieferservice Wien">Lieferservice Wien</a><br/>\r\n</p>\r\n</div>\r\n<div class="footer__popular">\r\n<h4>Andere k\xc3\xbcchen in Wien</h4>\r\n<p>\r\n<a href="/cuisine/pizza-lieferservice-wien" title="Pizza Lieferservice Wien">Pizza Lieferservice Wien</a>,\r\n<a href="/cuisine/burger-lieferservice-wien" title="Burger Lieferservice Wien">Burger Lieferservice Wien</a>,\r\n<a href="/cuisine/asiatisch-lieferservice-wien" title="Asiatisch Lieferservice Wien">Asiatisch Lieferservice Wien</a>,\r\n<a href="/cuisine/vietnamesisch-lieferservice-wien" title="Vietnamesisch Lieferservice Wien">Vietnamesisch Lieferservice Wien</a>,\r\n<a href="/cuisine/indisch-lieferservice-wien" title="Indisch Lieferservice Wien">Indisch Lieferservice Wien</a>,\r\n<a href="/cuisine/mexikanisch-lieferservice-wien" title="Mexikanisch Lieferservice Wien">Mexikanisch Lieferservice Wien</a>,\r\n<a href="/cuisine/thai-lieferservice-wien" title="Thai Lieferservice Wien">Thai Lieferservice Wien</a>,\r\n<a href="/cuisine/sushi-lieferservice-wien" title="Sushi Lieferservice Wien">Sushi Lieferservice Wien</a>,\r\n</p>\r\n</div>\n        </div>\n    \n    </footer>\n        </div>\n                <script src="https://maps.googleapis.com/maps/api/js?v=3.27&amp;libraries=places&comma;geometry&amp;language=de_AT&amp;client=gme-deliveryheroholding&amp;channel=foodora" data-turbolinks-eval=false></script>\n    <script type="text/javascript" src="https://cdn.polyfill.io/v2/polyfill.min.js?features=Intl.~locale.de-AT,Promise,Event,CustomEvent,Set,Element.prototype.closest,Array.prototype.find,Array.prototype.findIndex,Object.values,Object.assign,fetch&amp;unknown=polyfill" data-turbolinks-eval=false></script>\n            <script src="https://assets.foodora.com/3641bfe/js/dist/jquery.min.js?3641bfe" data-turbolinks-eval=false></script>\n        <!-- BEGIN TRACKJS -->\n    <script type="text/javascript">\n    window._trackJs = {\n        token: \'5fd69569810247f6b32ca1b8cfa0b22b\',\n        application: \'foodora-live\',\n        enabled: true,\n        userId: \'anonymous\',\n        network: {\n            error: false\n        },\n        onError: function (payload, error) {\n            var requestId = \'766c950dd89757758b4c40ab21fd69be\';\n            var appVersion = \'3641bfe\';\n            var appVersionName = \'B2C.18.43.16\';\n            var featureFlags;\n\n            try {\n                featureFlags = JSON.stringify(VOLO.configuration.features.flags);\n            } catch(e) {\n                featureFlags = \'\';\n            }\n\n            payload.metadata.push({\n                key: \'requestId\',\n                value: requestId\n            });\n\n            payload.metadata.push({\n                key: \'appVersion\',\n                value: appVersion\n            });\n\n            payload.metadata.push({\n                key: \'appVersionName\',\n                value: appVersionName\n            });\n\n            payload.metadata.push({\n                key: \'features\',\n                value: featureFlags\n            });\n\n            return !(typeof error === \'string\' && null !== error.match(/(^400|^412).*/));\n        }\n    };\n</script>\n\n<script>\n    var trackJsDeferred = (function() {\n        var deferred = $.Deferred();\n\n        function deferTrackJsCall(callee, args) {\n            deferred.then(function() {\n                window.trackJs[callee].apply(window.trackJs, args);\n            });\n        }\n\n        function deferTrackJsConsoleCall(callee, args) {\n            deferred.then(function() {\n                window.trackJs.console[callee].apply(window.trackJs.console, args);\n            });\n        }\n\n        if (window._trackJs.enabled && !window.trackJs) {\n            window.trackJs = {\n                console: {}\n            };\n\n            [\'watchAll\', \'watch\', \'track\'].forEach(function(callee) {\n                window.trackJs[callee] = function() {\n                    deferTrackJsCall(callee, arguments);\n                }\n            });\n\n            [\'debug\', \'error\', \'info\', \'log\', \'warn\'].forEach(function(callee) {\n                window.trackJs.console[callee] = function() {\n                    deferTrackJsConsoleCall(callee, arguments);\n                }\n            });\n\n            window.onerror = function(message, source, lineno, colno, error) {\n                if (deferred.state() === \'pending\') {\n                    trackJs.track(error || message);\n                }\n            }\n\n            window.addEventListener(\'unhandledrejection\', function(e) {\n                if (deferred.state() === \'pending\') {\n                    trackJs.track(\'Unhandled promise rejection due to {\' + e.reason + \'} Trace: \' + e.path);\n                }\n            });\n        }\n\n        return deferred;\n    })();\n</script>\n<!-- END TRACKJS -->\n    \n    <script src="https://assets.foodora.com/3641bfe/js/dist/lodash.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/validate.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/blazy.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/js-cookie.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/bowser.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/moment.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/spin.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/jquery-plugins.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/backbone.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/react.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/main-chunk.chunk.js?3641bfe" data-turbolinks-eval=false></script>\n        <script src="https://assets.foodora.com/3641bfe/js/dist/router.bundle.js?3641bfe" data-turbolinks-eval=false></script>\n    <script src="https://assets.foodora.com/3641bfe/js/dist/thumbor-config.bundle.js?3641bfe" data-turbolinks-eval=false></script>\n\n    <script src="/js/routing?callback=fos.Router.setData&3641bfe" data-turbolinks-eval=false></script>\n\n\n    <script type="text/javascript">\n                window.VOLO = window.VOLO || {};\n            window.VOLO.stylesToPreload = [\n        \'https://assets.foodora.com/3641bfe/css/dist/at-default.css?3641bfe\'\n    ];\n    </script>\n\n        <script src=\'https://assets.foodora.com/3641bfe/js/dist/main.bundle.js?3641bfe\'></script>\n    <script src=\'https://assets.foodora.com/3641bfe/js/dist/vendor.bundle.js?3641bfe\'></script>\n\n    \n            <script type="text/javascript">\n            if (window.VOLO && VOLO.tagManager) {\n                VOLO.tagManager.referrer = \'\';\n                VOLO.tagManager.pageType = \'shop_details\';\n                VOLO.tagManager.pageCode = \'\';\n            }\n        </script>\n        <!-- Google Tag Manager -->\n        \n                <script type="text/javascript" data-turbolinks-eval=false>\n            (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\'gtm.start\': new Date().getTime(),event:\'gtm.js\'});var f=d.getElementsByTagName(s)[0],\n                    j=d.createElement(s),dl=l!=\'dataLayer\'?\'&l=\'+l:\'\';j.async=true;j.src=\'//www.googletagmanager.com/gtm.js?id=\'+i+dl;f.parentNode.insertBefore(j,f);\n            })(window,document,\'script\',\'dataLayer\',\'GTM-N9RJXV\');\n        </script>\n        <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-N9RJXV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>\n        <!-- End Google Tag Manager -->\n            \n    <script>\n        (function() {\n            if (!trackJsDeferred) console.warn(\'TrackJs dependency broken\'); // Spot out breaking the dependency while in dev env\n            if (!window._trackJs.enabled) return;\n            var xhr = new XMLHttpRequest();\n            xhr.open(\'GET\', \'https://d2zah9y47r7bi2.cloudfront.net/releases/current/tracker.js\');\n            xhr.msCaching = \'enabled\';\n            xhr.addEventListener(\'load\', function() {\n                window.trackJs = null;\n                eval(this.responseText);\n                trackJsDeferred && trackJsDeferred.resolve();\n            });\n            xhr.send();\n        })();\n    </script>\n\n\n    <script data-turbolinks-eval=always>\n        window.VOLO = window.VOLO || {};\n\n        VOLO.timePickerValues = [{"date":"2018-10-29","time_slots":[{"text":"now","time":"now"}]},{"date":"2018-10-30","time_slots":[{"text":"12:15 PM - 12:30 PM","time":"12:15"},{"text":"12:30 PM - 12:45 PM","time":"12:30"},{"text":"12:45 PM - 1:00 PM","time":"12:45"},{"text":"1:00 PM - 1:15 PM","time":"13:00"},{"text":"1:15 PM - 1:30 PM","time":"13:15"},{"text":"1:30 PM - 1:45 PM","time":"13:30"},{"text":"1:45 PM - 2:00 PM","time":"13:45"},{"text":"2:00 PM - 2:15 PM","time":"14:00"},{"text":"2:15 PM - 2:30 PM","time":"14:15"},{"text":"2:30 PM - 2:45 PM","time":"14:30"},{"text":"2:45 PM - 3:00 PM","time":"14:45"},{"text":"3:00 PM - 3:15 PM","time":"15:00"},{"text":"3:15 PM - 3:30 PM","time":"15:15"},{"text":"3:30 PM - 3:45 PM","time":"15:30"},{"text":"3:45 PM - 4:00 PM","time":"15:45"},{"text":"4:00 PM - 4:15 PM","time":"16:00"},{"text":"4:15 PM - 4:30 PM","time":"16:15"},{"text":"4:30 PM - 4:45 PM","time":"16:30"},{"text":"4:45 PM - 5:00 PM","time":"16:45"},{"text":"5:00 PM - 5:15 PM","time":"17:00"},{"text":"5:15 PM - 5:30 PM","time":"17:15"},{"text":"5:30 PM - 5:45 PM","time":"17:30"},{"text":"5:45 PM - 6:00 PM","time":"17:45"},{"text":"6:00 PM - 6:15 PM","time":"18:00"},{"text":"6:15 PM - 6:30 PM","time":"18:15"},{"text":"6:30 PM - 6:45 PM","time":"18:30"},{"text":"6:45 PM - 7:00 PM","time":"18:45"},{"text":"7:00 PM - 7:15 PM","time":"19:00"},{"text":"7:15 PM - 7:30 PM","time":"19:15"},{"text":"7:30 PM - 7:45 PM","time":"19:30"},{"text":"7:45 PM - 8:00 PM","time":"19:45"},{"text":"8:00 PM - 8:15 PM","time":"20:00"},{"text":"8:15 PM - 8:30 PM","time":"20:15"},{"text":"8:30 PM - 8:45 PM","time":"20:30"},{"text":"8:45 PM - 9:00 PM","time":"20:45"},{"text":"9:00 PM - 9:15 PM","time":"21:00"},{"text":"9:15 PM - 9:30 PM","time":"21:15"},{"text":"9:30 PM - 9:45 PM","time":"21:30"},{"text":"9:45 PM - 10:00 PM","time":"21:45"}]},{"date":"2018-10-31","time_slots":[{"text":"12:15 PM - 12:30 PM","time":"12:15"},{"text":"12:30 PM - 12:45 PM","time":"12:30"},{"text":"12:45 PM - 1:00 PM","time":"12:45"},{"text":"1:00 PM - 1:15 PM","time":"13:00"},{"text":"1:15 PM - 1:30 PM","time":"13:15"},{"text":"1:30 PM - 1:45 PM","time":"13:30"},{"text":"1:45 PM - 2:00 PM","time":"13:45"},{"text":"2:00 PM - 2:15 PM","time":"14:00"},{"text":"2:15 PM - 2:30 PM","time":"14:15"},{"text":"2:30 PM - 2:45 PM","time":"14:30"},{"text":"2:45 PM - 3:00 PM","time":"14:45"},{"text":"3:00 PM - 3:15 PM","time":"15:00"},{"text":"3:15 PM - 3:30 PM","time":"15:15"},{"text":"3:30 PM - 3:45 PM","time":"15:30"},{"text":"3:45 PM - 4:00 PM","time":"15:45"},{"text":"4:00 PM - 4:15 PM","time":"16:00"},{"text":"4:15 PM - 4:30 PM","time":"16:15"},{"text":"4:30 PM - 4:45 PM","time":"16:30"},{"text":"4:45 PM - 5:00 PM","time":"16:45"},{"text":"5:00 PM - 5:15 PM","time":"17:00"},{"text":"5:15 PM - 5:30 PM","time":"17:15"},{"text":"5:30 PM - 5:45 PM","time":"17:30"},{"text":"5:45 PM - 6:00 PM","time":"17:45"},{"text":"6:00 PM - 6:15 PM","time":"18:00"},{"text":"6:15 PM - 6:30 PM","time":"18:15"},{"text":"6:30 PM - 6:45 PM","time":"18:30"},{"text":"6:45 PM - 7:00 PM","time":"18:45"},{"text":"7:00 PM - 7:15 PM","time":"19:00"},{"text":"7:15 PM - 7:30 PM","time":"19:15"},{"text":"7:30 PM - 7:45 PM","time":"19:30"},{"text":"7:45 PM - 8:00 PM","time":"19:45"},{"text":"8:00 PM - 8:15 PM","time":"20:00"},{"text":"8:15 PM - 8:30 PM","time":"20:15"},{"text":"8:30 PM - 8:45 PM","time":"20:30"},{"text":"8:45 PM - 9:00 PM","time":"20:45"},{"text":"9:00 PM - 9:15 PM","time":"21:00"},{"text":"9:15 PM - 9:30 PM","time":"21:15"},{"text":"9:30 PM - 9:45 PM","time":"21:30"},{"text":"9:45 PM - 10:00 PM","time":"21:45"}]}];\n        VOLO.jsonVendorLocation = {"latitude":48.1986618,"longitude":16.36617851,"postcode":null,"city":null,"address":null,"street":"","building":""};\n        VOLO.chains = {"isEnabled":true,"chain":{"code":"co5el","urlKey":"swing-kitchen"}};\n        VOLO.isVatIncludedInProductPrice = true;\n        VOLO.orderDetailsProps = {\n            translations: {\n                vendor_number: {\n                    message: "Hast du Fragen zu Allergenen und Inhaltsstoffen?",\n                    link: "Kontakt mit dem Restaurant aufnehmen",\n                }\n            },\n            phone_number: "+436608770274"\n        };\n    </script>\n\n    <script type="text/template" id="delivery-toggle">\n    Lieferung\n    \n<label class="delivery-type toggle gtm-expedition-toggle">\n    <input type="checkbox" name="delivery-type" />\n    <span class="track"></span>\n</label>\n\n    <span class="pickup-option-container">\n        Pickup\n        <span class="tooltip-pickup" title="Hol Dir Deine Lieblingsgerichte mit unserem neuen Pick-Up Feature direkt im Restaurant ab. Hungrig?"></span>\n    </span>\n</script>\n\n\n\n            <script type="text/template" id="template-location-search-bar">\n    <% if (expedition_type === \'pickup\') { %>\n        <span class="header-order-button-title"> Abholen in der N\xc3\xa4he von </span>\n        <span class="header-order-button-content"> <%- address %> </span>\n    <% } else { %>\n        <span class="header-order-button-title"> Lieferung nach </span>\n        <span class="header-order-button-content"> <%- address %> </span>\n    <% } %>\n    <span class="header-order-button-arrow">\n        <svg width="12" height="14" xmlns="http://www.w3.org/2000/svg">\n    <path class="svg-stroke-container" stroke-linejoin="round" stroke-linecap="round" fill-rule="evenodd" fill="none" stroke="#D70F64" d="m3.5,1.5l5,5.5l-5,5.5"/>\n</svg>\n    </span>\n</script>\n\n        <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"f77b1abc66","applicationID":"51984052,97744948,49764655","transactionName":"bldXNUJYXhAABxBZDVcddhRDTV8OTjILXA1ldEcOXk1VDQUmEV4GVVdpIl9XRBEOCAhVEGVxXQBZV3MMDxAWXw5VV0dbClpYAggKM1kWUV1AFXxWUwIVDQteI1pGXA5e","queueTime":1,"applicationTime":201,"atts":"QhBUQwpCTR4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>\n</html>\n'

Extracting the restaurant name

  • you can locate the HTML element using Inspector (F12 in Firefox and Chrome)