.geosuggest{position:relative}.geosuggest .geosuggest__suggests-wrapper{position:absolute;left:-1px;top:calc(100% + var(--half_space));right:-1px;z-index:100}.geosuggest .geosuggest__suggests-wrapper .geosuggest__suggests{list-style:none;margin:0;padding:var(--half_space) 0;background:#fff;border:1px solid rgba(0,0,0,.23)!important;border-radius:var(--input_border_radius)!important}.geosuggest .geosuggest__suggests-wrapper .geosuggest__suggests.geosuggest__suggests--hidden{display:none}.geosuggest .geosuggest__suggests-wrapper .geosuggest__item{padding:var(--half_space) var(--space)}.geosuggest .geosuggest__input{border:none;outline:none;background-color:var(--box_background_color);width:100%}.carousel *{box-sizing:border-box}.carousel-root:focus{outline:none}.carousel{position:relative;width:100%}.carousel:hover .slide .legend{opacity:1}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider-wrapper .slide{opacity:0}.carousel .slider-wrapper .slide.selected{opacity:1}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative}.carousel .slide .slide-content{padding:var(--space);overflow-y:auto}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:var(--border_radius);padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{display:none;position:absolute;bottom:0;padding:0;margin:10px 0;text-align:center;width:100%}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.8;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel .control-arrow{display:none}.carousel img{width:100%;display:inline-block;pointer-events:none}.variant-headline{border-bottom:1px solid var(--border_color);margin:var(--space) 0 var(--half_space);padding-bottom:var(--half_space);width:100%}.variant-title{font-weight:700}.variant-subtitle{opacity:var(--light_text_opacity);font-size:var(--font_size_text_small)}.variant-description{margin-bottom:var(--half_space)}.variant-icon{padding:5px 12px!important}.no-mr{margin-right:0!important}.variant-timeslot .variant-headline{margin-bottom:0}.variant-timeslot .variant-timeslot-datepicker{display:flex;align-items:center;margin-top:var(--space)}.variant-timeslot .variant-timeslot-datepicker svg{margin-right:var(--space);margin-left:var(--space)}.variant-timeslot .variant-timeslot-no-slots{margin-top:var(--space)}.variant-timeslot .variant-timeslot-loading{display:flex;align-items:center;justify-content:center;margin-top:var(--space);min-height:150px}.variant-timeslot .variant-timeslot-option.selected{font-weight:700;color:var(--primary_color)}.variant-timeslot .variant-timeslot-option:not(:last-child){border-bottom:1px solid var(--border_color)}.variant-timeslot .variant-timeslot-options .variant-timeslot-options-list{padding:0;max-height:400px;overflow:auto}.variant-timeslot .variant-timeslot-options .variant-timeslot-options-list .variant-timeslot-option{height:var(--button_height)}.variant-deselect .selected{text-decoration:line-through}.variant-multi .single-variant-multi{margin-bottom:var(--half_space);display:flex;align-items:center}.variant-multi .control-buttons{display:flex;align-items:center}.variant-multi .control-buttons .MuiInputBase-root{height:30px!important;max-width:60px;margin-left:var(--half_space);margin-right:var(--half_space)}.variant-multi button{box-shadow:none;width:36px;min-width:unset;height:36px;min-height:unset;font-size:14px}.variant-multi button.Mui-disabled{background:var(--highlight_color)}.variant-multi .variant-amount{width:40px;display:inline-block;text-align:center}.variant-multi .variant-label{margin-left:var(--space);display:inline-flex;flex:1 1}.variant-radio .MuiRadio-root{color:var(--primary_color)}.variant-checkbox .MuiFormControlLabel-root,.variant-deselect .MuiFormControlLabel-root{width:100%}.variant-checkbox .MuiCheckbox-root,.variant-deselect .MuiCheckbox-root{color:var(--primary_color)}.with-image .single-variant-multi,.with-image .variant-checkbox-content{display:flex;flex:1 1}.with-image .single-variant-multi.has-image,.with-image .variant-checkbox-content.has-image{width:50%}.with-image .single-variant-multi .variant-image,.with-image .variant-checkbox-content .variant-image{flex:1 1;padding-right:var(--space);display:flex}.with-image .single-variant-multi .variant-label,.with-image .variant-checkbox-content .variant-label{margin-left:var(--space);display:block;flex:1 1}@media(max-width:680px){.with-image .variant-checkbox-content{width:100%}}.variant-checkbox .variant-image img,.variant-deselect .variant-image img,.variant-multi .variant-image img,.variant-radio .variant-image img{width:100%;height:200px;object-fit:cover}.variant-checkbox .MuiFormControlLabel-root,.variant-deselect .MuiFormControlLabel-root,.variant-multi .MuiFormControlLabel-root,.variant-radio .MuiFormControlLabel-root{margin-right:0}.variant-label{justify-content:space-between}.variant-label .title{flex:1 1}.variant-description,.variant-label .description{color:#999;font-size:var(--font_size_text_small);white-space:pre-wrap!important}.price-adjustment{font-weight:700;white-space:nowrap;margin:0;color:#999}.price-adjustment.selected{color:#111}.variant-checkbox-container{margin-left:8px!important;margin-top:8px}.variant-label-container{width:100%}.variant-label-container .variant-label{width:100%;display:flex}.radio-button-label{display:flex;flex-direction:column}.radio-button-label .radio-button-label-subtitle{opacity:var(--light_text_opacity);font-size:var(--font_size_text_small)}.variants-event-break-selection{padding:var(--space)}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=b15423a25d044e0caa26ef256e43e600)
 * Config saved to config.json and https://gist.github.com/b15423a25d044e0caa26ef256e43e600
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.hidden{display:none!important}.affix{position:fixed}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}:root{--primary_color:#a3bc1d;--primary_color_text:#fff;--secondary_color:#454545;--secondary_color_text:#fff;--highlight_color:#dbdbdb;--accent_color:#c54f2e;--link_color:var(--accent_color);--background_color:#fafafa;--box_background_color:#fafafa;--sub_header_background_color:var(--highlight_color);--text_color:#333;--hover_color:rgba(0,0,0,0.05);--border_color:rgba(0,0,0,0.15);--header_location_text_color:#fff;--header_container_background_color:#333;--header_location_font_size:40px;--menu_and_category_headline_font_weight:"bold";--category_headline_background_color:rgba(0,0,0,0.15);--category_headline_color:"#000";--category_image_width:26px;--category_selected_background_color:var(--primary_color);--event_headline_background_color:rgba(0,0,0,0.15);--event_table_unavailable_color:red;--event_table_available_color:green;--event_headline_color:"#000";--menu_headline_color:"#333";--navigation_category_font_weight:"normal";--menu_entry_title_font_weight:"normal";--menu_entry_image_fit:"cover";--menu_entry_background_color:#fff;--menu_entry_placeholder_image_bg_color:"rgba(0,0,0,0.15)";--service_notice_bg_color:var(--highlight_color);--service_notice_color:var(--text_color);--selected_menu_entry_button_color:var(--primary_color);--font_family:"Ubuntu",sans-serif;--big_header:150px;--big_header_mobile:150px;--small_header:50px;--default_sub_header_height:70px;--sub_header:var(--default_sub_header_height);--max_content_width:1350px;--space:14px;--big_space:20px;--half_space:7px;--list_item_space:5px;--small_space:3px;--border_radius:10px;--button_border_radius:4px;--input_border-radius:4px;--box_shadow:0px 1px 15px rgba(0,0,0,0.14);--font_size_text:16px;--headline_text:32px;--subheadline_text:18px;--font_size_text_small:14px;--text_shadow:-2px 0px 7px #000;--button_height:50px;--light_text_opacity:0.75;--left_sidebar_height_on_top:70px;--left_sidebar_width:250px;--right_sidebar_width:300px;--medium_bp:992px;--small_bp:680px;--xs_bp:400px;--location_info_subheader_height:70px;--location_info_subheader_visibility:visible}a,a>*{color:var(--link_color)!important}input:focus{background-color:unset!important}@media(max-width:992px){:root{--headline_text:22px;--subheadline_text:16px;--font_size_text:14px;--font_size_text_small:13px;--category_font_size:18px;--header_location_font_size:20px!important}}@media(max-width:680px){:root{--big_header:var(--big_header_mobile)!important;--small_header:0px!important}}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text_color)}:not(.material-icons){font-family:var(--font_family),"Ubuntu"!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@keyframes pulsingImpersonationBackground{0%{background-color:var(--secondary_color)}50%{background-color:#a3bc1d}to{background-color:var(--secondary_color)}}.main{display:flex;flex-direction:column;min-height:100vh}body{background:var(--background_color);font-size:var(--font_size_text)}.headline{font-size:var(--headline_text);padding:12px 0;font-weight:700}.sub-headline{font-size:var(--subheadline_text);padding:var(--half_space) 0;font-weight:700}.small-headline{font-weight:700;text-transform:uppercase}.header{background:var(--header_container_background_color);width:100%;transition:.15s;z-index:1001;box-shadow:var(--box_shadow);height:var(--small_header);position:fixed}.large-header .location-header{height:var(--big_header)}.large-header .location-name.hide-in-large{visibility:hidden}.large-header .left-sidebar,.large-header .right-sidebar{top:calc(var(--big_header) + var(--sub_header) + var(--extra_sidebar_top_space) + var(--space));max-height:calc(100vh - var(--big_header) - var(--sub_header) - var(--extra_sidebar_top_space) - var(--space) - var(--space))}.large-header .body{margin-top:calc(var(--big_header) + var(--sub_header) + var(--extra_sidebar_top_space))}.large-header .body.has-table-name{margin-top:calc(var(--big_header) + var(--sub_header) + var(--extra_sidebar_top_space) + 40px)}.large-header .body.has-table-name .left-sidebar{top:calc(var(--big_header) + var(--sub_header) + var(--extra_sidebar_top_space) + var(--space) + 25px + var(--extra_sidebar_top_space));max-height:calc(100vh - var(--big_header) - var(--sub_header) - var(--extra_sidebar_top_space) - 40px - var(--space) - var(--space) - var(--extra_sidebar_top_space))}.condensed-header .header{overflow:hidden}.condensed-header .location-header{height:0}.condensed-header .left-sidebar,.condensed-header .right-sidebar{top:calc(var(--space) + var(--sub_header));max-height:calc(100vh - var(--space) - var(--space) - var(--sub_header) - var(--extra_sidebar_top_space))}.condensed-header .body{margin-top:var(--sub_header)}.condensed-header .body.has-table-name{margin-top:calc(var(--sub_header) + 40px)}.condensed-header .body.has-table-name .left-sidebar,.condensed-header .body.has-table-name .right-sidebar{top:calc(var(--space) + var(--sub_header) - 15px);max-height:calc(100vh - var(--space) - var(--space) - var(--sub_header) - var(--extra_sidebar_top_space))}.condensed-header .body .left-sidebar,.condensed-header .body .right-sidebar{top:calc(var(--space) + var(--sub_header));max-height:calc(100vh - var(--space) - var(--space) - var(--sub_header) - var(--extra_sidebar_top_space))}.condensed-header .sticky-active{display:none}@media(max-width:992px){.condensed-header .body .left-sidebar,.condensed-header .body .right-sidebar{top:0}}.small-header .left-sidebar,.small-header .right-sidebar{top:calc(var(--small_header) + var(--sub_header) + var(--extra_sidebar_top_space) + var(--space));max-height:calc(100vh - var(--small_header) - var(--sub_header) - var(--extra_sidebar_top_space) - var(--space) - var(--space) - var(--extra_sidebar_top_space))}.small-header .body{margin-top:calc(var(--small_header) + var(--sub_header) + var(--extra_sidebar_top_space))}.small-header .body.has-table-name{margin-top:calc(var(--small_header) + var(--sub_header) + var(--extra_sidebar_top_space) + 40px)}.small-header .body.has-table-name .left-sidebar,.small-header .body.has-table-name .right-sidebar{top:calc(var(--small_header) + var(--sub_header) + var(--extra_sidebar_top_space) + var(--space) + 25px + var(--extra_sidebar_top_space));max-height:calc(100vh - var(--small_header) - var(--sub_header) - var(--extra_sidebar_top_space) - 40px - var(--space) - var(--space) - var(--extra_sidebar_top_space))}.body{margin:0 auto;padding:var(--space);padding-bottom:0;max-width:var(--max_content_width);width:100%}.body,.body .content-card-wrapper{flex:1 1;display:flex;flex-direction:column}.body .content-wrapper{display:flex;flex:1 1}.body .content-wrapper .left-sidebar{width:var(--left_sidebar_width);margin-right:var(--space);height:100%;z-index:10}.body .content-wrapper .main-content{flex:1 1;display:flex;flex-direction:column}.body .content-wrapper .right-sidebar{width:var(--right_sidebar_width);height:100%;margin-left:var(--space);z-index:10}.body .content-wrapper .left-sidebar,.body .content-wrapper .right-sidebar{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column}@media(max-width:992px){.condensed-header .left-sidebar{top:var(--sub_header)}.small-header .left-sidebar{top:calc(var(--small_header) + var(--sub_header) + var(--extra_sidebar_top_space))}.large-header .left-sidebar{top:calc(var(--big_header) + var(--sub_header) + var(--extra_sidebar_top_space))}.large-header .location-name{font-size:25px!important}.no-left-sidebar-on-mobile .left-sidebar,.no-sidebars-on-mobile .left-sidebar{display:none!important}.no-left-sidebar-on-mobile .main-content,.no-sidebars-on-mobile .main-content{margin-top:0!important}.no-left-sidebar-on-mobile .info-section,.no-sidebars-on-mobile .info-section{top:0;margin-bottom:0}.no-sidebars-on-mobile .right-sidebar{display:none!important}.no-bottom-button-on-mobile .body{padding-bottom:0}.body{margin-left:0;margin-right:0;padding:0;padding-bottom:var(--button_height)}.body .content-wrapper{flex-direction:column}.body .content-wrapper .left-sidebar{width:100%;margin-right:0;height:var(--left_sidebar_height_on_top);transition:.15s;position:fixed}.body .content-wrapper .main-content{margin-top:calc(var(--left_sidebar_height_on_top) + var(--space))}.body .content-wrapper .main-content.isGiftcards{margin-top:var(--space)}.body .content-wrapper .right-sidebar{margin-left:0;width:100%;height:var(--button_height);position:fixed;bottom:0;top:unset!important;flex-direction:row-reverse}.body .content-wrapper .right-sidebar .user-navigation{display:none}}.header .header-image{position:absolute;height:100%;width:100%;opacity:1;transition:.5s;transition-timing-function:ease-in;z-index:1}.header .header-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;display:flex;align-items:center;justify-content:center}.header .header-logo img{max-width:100%;max-height:100%}.header .header-logo a{max-width:100%;max-height:200px}.header .header-logo a>img{max-width:100%;max-height:100px}.header .header-content{z-index:100;position:relative;max-width:var(--max_content_width);margin:0 auto;padding:var(--space) var(--big_space) var(--half_space);height:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}@media(max-width:992px){.header .header-content{margin:0}}.header .header-content .location-info{color:var(--header_location_text_color);font-weight:700;text-shadow:var(--text_shadow)}.header .header-content .location-name{font-size:var(--header_location_font_size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.15s}.header .header-content .meta-data{font-size:var(--font_size_text_small)}.header .header-content .meta-data:not(:last-of-type){margin-bottom:var(--half_space)}.header .header-content .meta-data .open{margin-right:var(--space)}.header .header-content .meta-data .delivery-time,.header .header-content .meta-data .open{display:inline-flex;align-items:center}.header .header-content .meta-data .material-icons{margin-right:var(--half_space);font-size:20px!important;text-shadow:none}.header .header-content .meta-data .phone-and-mail{display:flex}.header .header-content .meta-data .phone-and-mail>div{display:flex;align-items:center;margin-right:var(--space)}.header .header-buttons{position:absolute;top:10px;right:var(--space);display:flex;align-items:center;z-index:1}.header .header-buttons>:not(:last-child){margin-right:var(--half_space)}.header .header-buttons .user-menu .user-menu-button{height:unset;width:unset;margin-left:0}.header .header-buttons .language-picker{width:unset;min-width:unset!important;border-radius:var(--border_radius)!important}.small-header .header .header-logo{display:none}.small-header .header-content{padding:0 var(--big_space);height:100%;display:flex;justify-content:center}.small-header .location-header .header-image{opacity:0}.small-header .location-header .meta-data,.small-header .location-header .user-info{display:none}.small-header .location-header .location-info{height:var(--button_height);max-height:100%;display:flex;flex-direction:column;justify-content:center}.small-header .location-header .location-info .location-name{font-size:20px;text-shadow:none}.small-header .header-buttons{bottom:10px}.subheader{position:fixed;left:0;right:0;background:var(--sub_header_background_color);z-index:1000;transition:.15s}.subheader.no-search .subheader-content{justify-content:flex-end}.subheader .subheader-content{height:var(--sub_header)}.subheader .subheader-content,.subheader .table-name{display:flex;align-items:center;max-width:var(--max_content_width);margin:0 auto;padding:0 var(--space)}.subheader .table-name{height:40px;font-size:18px;text-shadow:none;font-weight:700}.subheader .search-bar{flex:1 1}.subheader .search-bar input{height:calc(var(--button_height) - 20px);padding-top:10px;padding-bottom:10px;border-radius:var(--border_radius)}.subheader .location-info{color:var(--secondary_color);font-weight:700;max-width:var(--max_content_width);margin:0 auto;padding:0 var(--space);font-size:25px;visibility:var(--location_info_subheader_visibility)}@media(max-width:992px){.subheader .location-info .location-name{font-size:16px!important}}.subheader .meta-data{font-size:var(--font_size_text_small)}.subheader .meta-data:not(:last-of-type){margin-bottom:var(--half_space)}.subheader .meta-data .open{margin-right:var(--space)}.subheader .meta-data .delivery-time,.subheader .meta-data .open{display:inline-flex;align-items:center}.subheader .meta-data .material-icons{margin-right:var(--half_space);font-size:20px!important;text-shadow:none}.subheader .meta-data .phone-and-mail{display:flex}.subheader .meta-data .phone-and-mail>div{display:flex;align-items:center;margin-right:var(--space)}.subheader .search-bar,.user-menu .user-menu-button{height:var(--button_height)}.user-menu .user-menu-button{height:var(--button_height);border-radius:var(--border_radius)!important;justify-content:space-between;width:var(--right_sidebar_width);margin-left:var(--space);box-shadow:var(--box_shadow)!important}.user-menu .user-menu-button .user-menu-label{display:flex;align-items:center}.user-menu .user-menu-button .user-menu-label .user-menu-icon{margin-right:var(--half_space)}.user-menu .user-menu-button.impersonation-active{animation:pulsingImpersonationBackground 2s linear infinite}.large-header .subheader{top:var(--big_header)}.small-header .subheader{top:var(--small_header)}@media(max-width:680px){.subheader .user-menu-button{width:unset;justify-content:center}.subheader .user-menu-button .dropdown-button-icon,.subheader .user-menu-button .user-menu-label-text{display:none}.subheader .user-menu-button .user-menu-icon{margin-right:0!important}}@media(max-width:992px){.locations-overview{margin:0 var(--space);min-width:unset}}@media(min-width:993px){.main.left-sidebar-on-top .left-sidebar{position:fixed;max-width:calc(100% - var(--space) - var(--space));width:calc(var(--max_content_width) - var(--space) - var(--space));height:var(--left_sidebar_height_on_top);margin-bottom:var(--space);margin-right:0}.main.left-sidebar-on-top .body{padding-top:calc(var(--space) + var(--left_sidebar_height_on_top) + var(--space))}.main.left-sidebar-on-top.small-header .right-sidebar{top:calc(var(--small_header) + var(--sub_header) + var(--extra_sidebar_top_space) + var(--space) + var(--left_sidebar_height_on_top) + var(--space) + var(--extra_sidebar_top_space));max-height:calc(100vh - var(--small_header) - var(--sub_header) - var(--extra_sidebar_top_space) - var(--left_sidebar_height_on_top) - var(--space) - var(--space) - var(--space) - var(--extra_sidebar_top_space))}.main.left-sidebar-on-top.large-header .right-sidebar{top:calc(var(--big_header) + var(--sub_header) + var(--extra_sidebar_top_space) + var(--space) + var(--left_sidebar_height_on_top) + var(--space) + var(--extra_sidebar_top_space));max-height:calc(100vh - var(--big_header) - var(--sub_header) - var(--extra_sidebar_top_space) - var(--left_sidebar_height_on_top) - var(--space) - var(--space) - var(--space) - var(--extra_sidebar_top_space))}.main.left-sidebar-on-top .menu-navigation{height:100%;box-shadow:var(--box_shadow);overflow-y:unset}.main.left-sidebar-on-top .menu-navigation .menus{height:100%}.main.left-sidebar-on-top .menu-navigation .menu{display:none!important}.main.left-sidebar-on-top .menu-navigation .menus{border-radius:0;box-shadow:none;display:flex;overflow-x:auto;align-items:center;padding:0 var(--space)}.main.left-sidebar-on-top .menu-navigation .menus .menu-categories{display:flex;align-items:center}.main.left-sidebar-on-top .menu-navigation .menus .menu-category{border-radius:var(--border_radius);background:var(--highlight_color);margin-right:var(--half_space);white-space:nowrap;min-height:36px;width:unset;position:relative}.main.left-sidebar-on-top .menu-navigation .menus .menu-category.MuiSkeleton-root{margin-left:0!important;width:75px}.main.left-sidebar-on-top .menu-navigation .menus .menu-category .material-icons{display:none}.main.left-sidebar-on-top .menu-navigation .menus .menu-category.show-all{margin-right:calc(var(--space)*2)}.main.left-sidebar-on-top .menu-navigation .menus .menu-category.show-all:before{content:"";min-height:36px;width:2px;background:#333;position:absolute;left:calc(100% + var(--space))}}.content-wrapper .menu-navigation{display:flex;flex-direction:column;box-shadow:var(--box_shadow);border-radius:var(--border_radius);overflow-y:auto;background:#fff}.content-wrapper .menu-navigation .menus{padding:var(--space) 0}.content-wrapper .menu-navigation .menus .no-entries{padding:0 var(--space);font-size:var(--font_size_text_small);opacity:var(--light_text_opacity)}.content-wrapper .menu-navigation .menus .menu{margin:0 var(--space);font-weight:700;margin-top:var(--list_item_space);display:flex;align-items:center;justify-content:space-between}.content-wrapper .menu-navigation .menus .menu:hover{cursor:pointer}.content-wrapper .menu-navigation .menus .menu.selected{background:var(--category_selected_background_color);color:#fff;font-weight:700;margin:0!important;padding:var(--small_space) var(--space)}.content-wrapper .menu-navigation .menus .menu-category{padding:var(--list_item_space) var(--space);font-weight:var(--navigation_category_font_weight)}.content-wrapper .menu-navigation .menus .menu-category.MuiSkeleton-root{margin-left:var(--space);margin-right:var(--space)}.content-wrapper .menu-navigation .menus .menu-category:hover{background:var(--hover_color);cursor:pointer}.content-wrapper .menu-navigation .menus .menu-category.selected{background:var(--category_selected_background_color);color:#fff;font-weight:700}.content-wrapper .menu-navigation .menus .menu-category.selected .category-icon img{filter:brightness(0) invert(1)}.content-wrapper .menu-navigation .menus .menu-category.selected .badge{border-color:#fff}.content-wrapper .menu-navigation .menus .menu-category .category-icon{margin-right:var(--list_item_space)}.content-wrapper .menu-navigation .menus .menu-category .category-icon img{width:var(--category_image_width)}.content-wrapper .menu-navigation .menus .menu-category .category-name{flex:1 1}.content-wrapper .menu-navigation .menus .menu-category .badge{font-size:11px!important;border:1px solid var(--primary_color);margin-left:var(--list_item_space)}@media(max-width:992px){.content-wrapper .menu-navigation{position:relative;border-radius:0;box-shadow:var(--box_shadow);overflow-y:unset}.content-wrapper .menu-navigation,.content-wrapper .menu-navigation .menus{height:var(--left_sidebar_height_on_top)}.content-wrapper .menu-navigation .menu{display:none!important}.content-wrapper .menu-navigation .menus{border-radius:0;box-shadow:none;display:flex;overflow-x:auto;align-items:center;padding:0 var(--space)}.content-wrapper .menu-navigation .menus .menu-categories{display:flex;align-items:center}.content-wrapper .menu-navigation .menus .menu-category{border-radius:var(--border_radius);background:var(--highlight_color);margin-right:var(--half_space);white-space:nowrap;min-height:36px;width:unset;position:relative}.content-wrapper .menu-navigation .menus .menu-category.MuiSkeleton-root{margin-left:0!important;width:75px}.content-wrapper .menu-navigation .menus .menu-category .material-icons{display:none}.content-wrapper .menu-navigation .menus .menu-category.show-all{margin-right:calc(var(--space)*2)}.content-wrapper .menu-navigation .menus .menu-category.show-all:before{content:"";min-height:36px;width:2px;background:#333;position:absolute;left:calc(100% + var(--space))}.content-wrapper .menu-navigation .badge{display:none}}.badge{background:var(--primary_color);font-size:var(--font_size_text_small);color:var(--primary_color_text);padding:var(--list_item_space) var(--half_space);font-weight:700}.dropdown.badge-container{position:relative}.dropdown.badge{position:absolute;top:-5px;right:-5px;background-color:var(--secondary_color);color:#fff;border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:12px;z-index:1}.previus-order-hint{color:var(--secondary_color);font-size:15px!important}.previus-order-hint-wrapper{display:inline-block;padding-left:var(--half_space)}.menu-content{min-width:420px}@media(max-width:992px){.menu-content{margin:0 var(--space);min-width:unset}}.menu-content .breadcrumbs{font-size:12px;padding:0 var(--half_space);margin-top:var(--half_space)}@media(min-width:993px){.menu-content .breadcrumbs{display:none}}.menu-content .no-entries{padding:var(--space);box-shadow:var(--box_shadow);background:var(--box_background_color);border-radius:var(--border_radius)}.menu-content .menu-headline.with-badge .menu-name{display:flex;align-items:center}.menu-content .menu-headline.with-badge .text{margin-right:var(--half_space)}.menu-content .menu-headline .menu-name{font-size:var(--headline_text);font-weight:var(--menu_and_category_headline_font_weight);color:var(--menu_headline_color)}.menu-content .menu-headline .menu-description{font-size:var(--font_size_text_small);margin-bottom:7px;white-space:pre-line}.menu-content .menu-headline.with-image{box-shadow:var(--box_shadow);border-radius:var(--border_radius);height:200px;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:var(--space)}.menu-content .menu-headline.with-image .menu-text-wrapper{background:rgba(0,0,0,.75);width:100%;padding:var(--half_space) var(--space);color:#fff}@media(max-width:992px){.menu-content .menu-headline.with-image{height:150px}}.menu-content .category{margin-bottom:var(--big_space)}.menu-content .category.is-upselling .menu-entry{transition:.75s;box-shadow:0 0 10px 3px var(--primary_color)}.menu-content .category-headline{margin-bottom:var(--space)}.menu-content .category-headline.with-badge .category-name{display:flex;align-items:center}.menu-content .category-headline.with-badge .text{margin-right:var(--half_space)}.menu-content .category-headline .category-text-wrapper{padding:var(--space);position:relative;overflow:hidden;background:var(--category_headline_background_color);color:var(--category_headline_color);border-radius:var(--border_radius)}.menu-content .category-headline .category-name{width:100%;font-size:var(--subheadline_text);font-weight:var(--menu_and_category_headline_font_weight);transition:.15s;display:inline-block}.menu-content .category-headline .category-description{font-size:var(--font_size_text_small);white-space:pre-wrap}.menu-content .category-headline.with-image{height:200px;display:flex;align-items:flex-end;position:relative;border-radius:var(--border_radius);overflow:hidden}.menu-content .category-headline.with-image .category-text-wrapper{background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.75) 80%,hsla(0,0%,100%,0));padding-top:calc(var(--space) + 10px);color:#fff;width:100%;border-top-left-radius:0;border-top-right-radius:0}@media(max-width:992px){.menu-content .category-headline.with-image{height:150px}}.menu-entries.column-layout{display:flex;flex-wrap:wrap;margin-right:calc(var(--space)*-1)}.menu-entries.column-layout .menu-entry{margin-right:var(--space);margin-bottom:var(--space)}.menu-entries.column-layout .menu-entry.with-badge .badge{position:absolute;top:0;right:0;border-bottom-left-radius:var(--border_radius)}.menu-entries.column-layout .menu-entry .image{width:100%;height:175px}.menu-entries.column-layout .menu-entry .upper-part{padding:var(--space);padding-bottom:0}.menu-entries.column-layout .menu-entry .lower-part{padding:var(--space);padding-top:0}.menu-entries.column-layout .menu-entry.skeleton{width:calc(33.33333% - var(--space))}.menu-entries.column-layout .menu-entry.skeleton>span{width:100%}@media(min-width:993px)and (max-width:1300px){.menu-entries.column-layout .menu-entry{min-width:calc(50% - var(--space))!important}.menu-entries.column-layout .menu-entry .image{height:200px}}@media(max-width:992px){.menu-entries.column-layout .menu-entry{min-width:calc(33.33333% - var(--space))!important}.menu-entries.column-layout .menu-entry .image{height:175px}}@media(max-width:680px){.menu-entries.column-layout .menu-entry{min-width:calc(50% - var(--space))!important}.menu-entries.column-layout .menu-entry .image{height:200px}}@media(max-width:550px){.menu-entries.column-layout{margin-right:0}.menu-entries.column-layout .menu-entry{width:100%!important;margin-right:0}}.menu-entries.standard-layout .menu-entry{margin:var(--space) 0;padding:var(--space)}.menu-entries.standard-layout .menu-entry:first-child{margin-top:0}.menu-entries.standard-layout .menu-entry.with-image{padding-left:calc(150px + var(--space));min-height:125px}.menu-entries.standard-layout .menu-entry.with-badge .title{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:var(--list_item_space)}.menu-entries.standard-layout .menu-entry.with-badge .title .text{margin-right:var(--half_space)}.menu-entries.standard-layout .menu-entry .image{width:150px;height:100%;position:absolute;top:0;left:0}.menu-entries.standard-layout .menu-entry.skeleton{flex-direction:row;align-items:start;margin:var(--space) 0}@media(max-width:680px){.menu-entries.standard-layout .menu-entry-with-large-list-image .image{width:120px!important;height:120px!important;margin-right:var(--space)!important}.menu-entries.standard-layout .menu-entry-with-large-list-image .title{font-weight:400!important}.menu-entries.standard-layout .menu-entry-with-large-list-image-content{display:flex;flex:1 1;flex-direction:column}.menu-entries.standard-layout .menu-entry{padding-left:var(--space)!important}.menu-entries.standard-layout .menu-entry .infos{display:flex}.menu-entries.standard-layout .menu-entry .infos .clickable-image-button,.menu-entries.standard-layout .menu-entry .infos .description{margin-top:var(--half_space)}.menu-entries.standard-layout .menu-entry .infos .description{flex:1 1;white-space:pre-wrap}.menu-entries.standard-layout .menu-entry .image{width:80px;height:80px;border-radius:var(--border_radius);overflow:hidden;position:relative;margin-right:var(--half_space)}}.menu-entries .menu-entry{box-shadow:var(--box_shadow);border-radius:var(--border_radius);background:var(--menu_entry_background_color);overflow:hidden;position:relative;display:flex;flex-direction:column}.menu-entries .menu-entry.with-article-page .upper-part .heading:hover{cursor:pointer}.menu-entries .menu-entry .image{object-fit:var(--menu_entry_image_fit)}.menu-entries .menu-entry .image.placeholder{display:flex;align-items:center;justify-content:center;background:var(--menu_entry_placeholder_image_bg_color)}.menu-entries .menu-entry .image.placeholder img{width:40px}.menu-entries .menu-entry .image.square{height:100%!important;object-position:center;object-fit:cover!important;min-height:175px}.menu-entries .menu-entry .MuiSkeleton-rect{width:150px;height:125px;margin-right:var(--space)}.menu-entries .menu-entry .upper-part{flex:1 1}.menu-entries .menu-entry .upper-part>:not(:last-child){padding-bottom:var(--small_space)}.menu-entries .menu-entry .heading{display:flex;justify-content:space-between}.menu-entries .menu-entry .heading .title{font-size:var(--subheadline_text);font-weight:var(--menu_entry_title_font_weight);flex:1 1}.menu-entries .menu-entry .allergens,.menu-entries .menu-entry .characteristics,.menu-entries .menu-entry .description,.menu-entries .menu-entry .subtitle{opacity:var(--light_text_opacity);white-space:pre-wrap}.menu-entries .menu-entry .characteristics{font-size:var(--font_size_text_small);padding:var(--small_space) 0}.menu-entries .menu-entry .allergens{margin-left:var(--half_space);font-size:10px;max-width:140px;text-align:end}.menu-entries .menu-entry .allergens:hover{cursor:pointer}.menu-entries .menu-entry .lower-part{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--half_space)}.menu-entries .menu-entry .lower-part .price{flex:1 1;font-weight:700}.menu-entries .menu-entry .lower-part .price .old-price{text-decoration:line-through;font-weight:400;margin-right:var(--half_space)}.menu-entries .menu-entry .lower-part .price .new-price{color:var(--primary_color)}.menu-entries .menu-entry .lower-part .add-menu-entry-button{min-width:unset;width:40px;height:40px}.menu-entries .menu-entry .lower-part .add-menu-entry-button.selected{background-color:var(--selected_menu_entry_button_color)}@media(max-width:680px){.menu-entries .menu-entry .MuiSkeleton-rect{width:100px;height:110px}}@keyframes basket-button{0%{filter:brightness(100%)}60%{filter:brightness(75%)}to{filter:brightness(100%)}}.right-sidebar .basket-overview{border-radius:var(--border_radius);box-shadow:var(--box_shadow);background:#fff;overflow:hidden;flex:1 1;min-height:1px;display:flex;flex-direction:column}@media(min-width:993px){.basket-overview .mobile-basket{display:none}}@media(max-width:992px){.basket-overview{border-radius:0!important}.basket-overview .desktop-basket{display:none}.basket-overview .mobile-basket{bottom:env(safe-area-inset-bottom,0)}.basket-overview .mobile-basket button{border-radius:0!important;width:100%;height:var(--button_height);font-size:20px}.basket-overview .mobile-basket button.animated{background-color:var(--primary_color);animation-name:basket-button;animation-duration:1s;animation-iteration-count:infinite}}.basket-overview .modal-header .sub-headline{text-align:center;padding:0;padding-right:var(--big_space);font-weight:400;font-size:var(--font_size_text)}.basket-overview .modal-content{padding:0}.basket-overview .basket-header{padding:var(--space) 0}.basket-overview .basket-header .headline{text-align:center;width:100%;font-size:var(--subheadline_text);padding:0}.basket-overview .basket-header .sub-headline{font-size:var(--font_size_text_small);text-align:center;padding:0;font-weight:400}.basket-overview .basket-content{background:var(--box_background_color);padding:0 var(--space)}.basket-overview .empty-basket{padding:var(--space) 0;background:var(--box_background_color);font-size:var(--font_size_text_small);opacity:var(--light_text_opacity);text-align:center}.basket-overview .basket-action button{width:100%;border-radius:0!important;height:var(--button_height)}.desktop-basket,.desktop-basket .basket-container{min-height:1px;display:flex;flex-direction:column}.desktop-basket .basket-content{flex:1 1;overflow-y:auto}.basket.control-buttons{margin-top:var(--half_space);margin-right:var(--half_space);display:flex;align-items:center}.basket.control-buttons .entry-amount{margin:0 var(--space);font-weight:700}.basket.control-buttons.with-amount-input .entry-amount{flex:1 1;margin:0 var(--half_space);max-width:60px}.basket.control-buttons.with-amount-input .entry-amount input{padding:10px}.basket.control-buttons.with-amount-input .add-button,.basket.control-buttons.with-amount-input .entry-amount,.basket.control-buttons.with-amount-input .remove-button{transition:.15s}.basket.control-buttons.with-amount-input .add-button,.basket.control-buttons.with-amount-input .remove-button{opacity:1}.basket-content .basket-entries{border-bottom:1px solid var(--border_color)}.basket-content .basket-entry-wrapper{border-bottom:1px dashed var(--border_color);padding:var(--space) 0}.basket-content .basket-entry-wrapper:last-child{border-bottom:none}.basket-content .basket-entry{display:flex;align-items:flex-end}.basket-content .info{flex:1 1}.basket-content .description,.basket-content .subtitle{opacity:var(--light_text_opacity);font-size:var(--font_size_text_small);white-space:pre-wrap}.basket-content .diff-to-min{margin-top:var(--space);color:var(--accent_color);font-weight:700}.basket-content .voucher-codes{padding:var(--space) 0 0}.basket-content .voucher-codes .voucher-code-headline{font-weight:700;margin-bottom:var(--list_item_space)}.basket-content .voucher-codes .voucher-code{display:flex;align-items:flex-end;padding-bottom:var(--half_space)}.basket-content .voucher-codes .voucher-code .info{display:flex;align-items:center}.basket-content .voucher-codes .voucher-code .info .quantity{margin:0 var(--space);font-weight:700}.basket-content .voucher-codes .voucher-code .info .inline-quantity{display:none}.basket-content .voucher-codes .voucher-code-input{position:relative}.basket-content .voucher-codes .voucher-code-input .voucher-code-text-field input{padding-right:50px}.basket-content .voucher-codes .voucher-code-input .control-buttons{position:absolute;right:var(--space);top:calc(50% - 15px)}.basket-content .basket-sum{padding:var(--space) 0;font-weight:700}.basket-content .basket-subtotal,.basket-content .basket-sum{display:flex;justify-content:space-between}.basket-content .upsellings-wrapper{padding-top:var(--space);border-bottom:1px solid var(--border_color)}.basket-content .upselling-headline{font-weight:700}.basket-content .upselling-entry{display:flex;padding-bottom:var(--half_space);align-items:center}.basket-content .upselling-entry .control-buttons{margin-right:var(--half_space)}.basket-content .upselling-group{padding-bottom:var(--half_space)}.control-buttons button{width:30px;height:30px;box-shadow:none;min-width:unset;padding:0}.selection-menu-entry{display:flex;align-items:center;padding:var(--half_space);border-bottom:1px solid var(--border_color)}.selection-menu-entry:last-child{border-bottom:none}.selection-menu-entry .control-buttons{margin-right:var(--half_space)}.selection-menu-entry .info{flex:1 1}.selection-menu-entry .info .menu-entry{margin:0;box-shadow:none;background:transparent}.order-steps-navigation .back-to-menu{width:100%;box-shadow:var(--box_shadow);border-radius:var(--border_radius)!important;margin-bottom:var(--space);height:var(--button_height)}.order-steps{box-shadow:var(--box_shadow);border-radius:var(--border_radius);background:#fff}.order-steps .steps-header{color:var(--primary_color);font-weight:700;padding:var(--space) var(--space) var(--half_space)}.order-steps .order-step{display:flex;align-items:center;padding:var(--list_item_space) var(--space)}.order-steps .order-step.selected{color:var(--primary_color);font-weight:700}.order-steps .order-step.done:hover{cursor:pointer;background:var(--hover_color)}.order-steps .order-step .material-icons{margin-right:var(--half_space)}.order-info-details{border-radius:var(--border_radius);box-shadow:var(--box_shadow);overflow:hidden;background:#fff}.order-info-details .info-header{padding:var(--space)}.order-info-details .info-header .headline{padding:0;font-size:var(--subheadline_text)}.order-info-details .info-header .subtitle{opacity:var(--light_text_opacity)}.order-info-details .info-content{position:relative;padding:var(--space);padding-bottom:calc(var(--button_height) + var(--space));background:var(--box_background_color)}.order-info-details .info-actions{position:absolute;bottom:0;left:0;right:0;display:flex;background:#fff;z-index:10}.order-info-details .info-actions .back-button{width:var(--button_height);margin-right:var(--list_item_space)}@media(min-width:993px){.order-info-details .info-actions .back-button{display:none}}.order-info-details .info-actions .continue-button-wrapper{flex:1 1;position:relative}.order-info-details .info-actions .continue-button{width:100%}.order-info-details .info-actions .continue-button-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.00001}@media(max-width:992px){.order-info-details{border-radius:0;box-shadow:none;flex:1 1}.order-info-details .info-actions{position:fixed}.order-info-details .info-content{background:unset}.order-info-details .info-header{background:var(--box_background_color)}}@media(min-width:993px){.pickup-location-step .pickup-locations{max-height:60vh;overflow-y:auto}}.pickup-location-step .pickup-location{display:flex;padding:var(--space) 0}.pickup-location-step .pickup-location.selected{background:var(--hover_color)}.pickup-location-step .pickup-location.selected .date{background:var(--primary_color)}.pickup-location-step .pickup-location.selected .title{color:var(--primary_color)}.pickup-location-step .pickup-location.selected.hide-date{box-shadow:-5px 0 0 0 var(--primary_color);padding-left:10px}.pickup-location-step .pickup-location:hover{cursor:pointer;background:var(--hover_color)}.pickup-location-step .pickup-location:not(:last-child){border-bottom:1px solid var(--border_color)}.pickup-location-step .pickup-location .date{width:100px;min-height:76px;border-radius:var(--border_radius);margin-right:var(--space);background:var(--secondary_color);color:#fff;display:flex;align-items:center;font-weight:700;justify-content:center}.pickup-location-step .pickup-location .info{padding:var(--half_space) 0;flex:1 1}.pickup-location-step .pickup-location .info .title{font-weight:700}.pickup-location-step .pickup-location .info .description,.pickup-location-step .pickup-location .info .hours{font-size:var(--font_size_text_small);opacity:var(--light_text_opacity)}.order-details-step .order-details-step-content{margin-bottom:var(--space)}.order-details-step .order-details-step-content:not(:last-child):not(:empty){border-bottom:1px solid var(--border_color);padding-bottom:var(--space)}.order-details-step .giftcard-settings .giftcard-setting:not(:last-child){margin-bottom:var(--space)}.order-details-step .giftcard-settings .giftcard-setting.open{border-bottom:none}.order-details-step .giftcard-settings .giftcard-setting .title{font-size:var(--subheadline_text);font-weight:700}.order-details-step .giftcard-settings .giftcard-setting .subtitle{font-size:var(--font_size_text_small);opacity:var(--light_text_opacity)}.order-details-step .order-mode-selection{border-bottom:1px solid var(--border_color);padding-bottom:var(--half_space);margin-bottom:var(--space)}.order-details-step .info-message{background:var(--highlight_color);padding:var(--half_space) var(--space);text-align:center}.order-details-step .info-message:not(:last-child){margin-bottom:var(--half_space)}.order-details-step .pickup-location-info{font-size:var(--font_size_text_small);opacity:var(--light_text_opacity)}.order-details-step .time-picker-selection .date-stepper{display:flex;justify-content:space-between;align-items:center}.order-details-step .time-picker-selection .date-stepper .date{text-align:center}.order-details-step .time-picker-selection .date-stepper button{box-shadow:none}.order-details-step .time-selector-hint{text-align:center;margin:var(--half_space) 0;white-space:pre-wrap}.order-details-step .time-selector{margin-top:var(--half_space)}.order-details-step .time-selector>*{width:100%}.order-details-step .time-selector.loading{min-height:56px;padding-top:13px}.order-details-step .time-selector .MuiSelect-root{text-align:center;padding-left:24px}.order-details-step .time-selector input{text-align:center;width:100%;border:none}input{font-size:16px!important}.payment-step .reservation-hint{margin-top:var(--space);color:var(--accent_color);font-weight:700}.payment-step .payment-provider{padding:var(--half_space) var(--space);background:#fff;border:1px solid var(--border_color);border-bottom:none}.payment-step .payment-provider:first-child{border-top-left-radius:var(--button_border_radius);border-top-right-radius:var(--button_border_radius)}.payment-step .payment-provider:last-child{border-bottom-left-radius:var(--button_border_radius);border-bottom-right-radius:var(--button_border_radius);border-bottom:1px solid var(--border_color)}.payment-step .payment-provider.selected{background:var(--primary_color);border-color:var(--primary_color)}.payment-step .payment-provider.selected *{color:#fff;font-weight:700}.payment-step .payment-provider .material-icons{margin-right:var(--half_space)}.payment-step .payment-provider img{height:35px}.payment-step .tip-ui .tip-options{display:flex;flex-wrap:wrap;justify-content:space-between}.payment-step .tip-ui .tip-slider{padding-left:14px;padding-right:14px}.payment-step .tip-ui button{height:var(--button_height);width:calc(25% - var(--half_space)/2);margin-bottom:var(--half_space)}.payment-step .tip-ui button.reset{width:100%}.payment-step .tip-ui button.round-up{width:calc(75% - var(--half_space)/2)}@media(max-width:400px){.payment-step .tip-ui button{width:calc(33% - var(--half_space)/2)}.payment-step .tip-ui button.round-up{width:66%}}.payment-step .tip-ui .choose-free{width:calc(25% - var(--half_space)/2)}@media(max-width:400px){.payment-step .tip-ui .choose-free{margin-top:var(--half_space);width:100%}}.payment-step .tip-ui .choose-free .MuiInputBase-root{height:var(--button_height)}.payment-step .privacy-policy{margin:var(--space) 0}.payment-step .payment-sum{margin-top:var(--space)}.payment-step .payment-sum .basket-sum,.payment-step .payment-sum .entries-amount{display:flex;justify-content:space-between}.payment-step .payment-sum .basket-sum{font-weight:700;padding:var(--half_space) 0;font-size:var(--subheadline_text);border-top:1px solid var(--border_color);margin-top:var(--half_space)}.payment-step .payment-sum .extra-charges{border-bottom:none;padding:0}.payment-step .payment-sum.isGiftcard .basket-sum{border-top:none}.payment-step .provider-details{margin-bottom:var(--space)}.payment-step a.payment-redirect-button span{color:#fff!important}@media(min-width:993px){.payment-sum{display:none}}.order-info-details.done{max-width:600px;margin:0 auto}@media(max-width:992px){.order-info-details.done{max-width:unset;margin:0}}.order-info-details.done .info-header{background:var(--primary_color);color:#fff}.order-info-details.done .info-header .headline{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.order-info-details.done .info-header .headline .material-icons{font-size:48px!important}.order-info-details.done .checkout-info{margin-top:var(--big_space);text-align:center}.order-info-details.done .send-voucher-info{margin-bottom:var(--half_space)}.order-info-details.done .send-voucher-info .sub-headline{margin:var(--half_space) 0}.order-info-details.done .send-voucher-info .invoice-email,.order-info-details.done .send-voucher-info .voucher-email{display:flex;justify-content:space-between;align-items:flex-end}.order-info-details.done .send-voucher-info .invoice-email .content,.order-info-details.done .send-voucher-info .voucher-email .content{font-weight:700}.order-info-details.done .send-voucher-info .postal-info .message{margin-top:var(--half_space)}.order-info-details.done .send-voucher-info .postal-info .message .title{font-weight:700}.final-step .sub-headline{padding-bottom:0}.final-step .basket-sum{font-size:var(--subheadline_text)}.final-step .voucher-code .quantity{display:none}.final-step .voucher-code .inline-quantity{display:inline!important}.final-step .received-points-on-order{display:flex;justify-content:space-between}.events{flex:1 1;padding-bottom:var(--button_height)}.basket-content .basket-event-entries{border-bottom:1px solid var(--border_color)}.basket-content .basket-event-entries .basket-entries{border-bottom:unset}.basket-event-data{padding:var(--space) 0;border-bottom:1px dashed var(--border_color)}.basket-event-data .basket-event-data-headline{font-weight:700}.basket-event-data .basket-event-data-subheadline{font-size:var(--font_size_text_small)}@media(max-width:992px){.event-headline,.search-bar{border-radius:0!important}.event-areas,.event-dates,.event-overview{padding:0 var(--space)}}.event-spot.Mui-expanded{border-radius:var(--border_radius)!important;overflow:hidden}.event-headline{background:var(--event_headline_background_color);color:var(--event_headline_color);border-radius:var(--border_radius);display:flex;padding:var(--half_space);padding-left:0}.event-headline .event-headline-button{color:inherit;min-width:unset!important;width:50px}.event-headline.no-back{padding-left:var(--half_space)}.event-headline .event-headline-text{display:flex;flex-direction:column;justify-content:center}.event-headline .event-headline-text .event-headline-primary-text{font-weight:700;font-size:var(--subheadline_text)}.event-headline .event-headline-text .event-headline-secondary-text{font-size:var(--font_size_text_small)}.event-date-card{border-radius:0!important}.event-date-card:first-child{border-top-left-radius:var(--button_border_radius)!important;border-top-right-radius:var(--button_border_radius)!important}.event-date-card:last-child{border-bottom-left-radius:var(--button_border_radius)!important;border-bottom-right-radius:var(--button_border_radius)!important}.event-date-card:hover{cursor:pointer;background:var(--hover_color)}.event-date-card .event-date-card-content{padding:16px!important;display:flex;align-items:center}.event-date-card .event-date-card-content .event-date-text{flex:1 1}.event-date-card .event-date-card-content .event-date-subheadline{font-size:var(--font_size_text_small);opacity:var(--light_text_opacity)}.event-date-card .event-date-card-content .event-date-arrow{font-size:30px!important}@media(min-width:992px){.event-overview-wrapper{max-width:50%}}@media(max-width:680px){.event-overview-wrapper{max-width:100%}}.event-overview{display:flex;flex-wrap:wrap;grid-gap:var(--space);gap:var(--space);margin-top:var(--space);margin-bottom:var(--space)}.event-overview .event{box-shadow:var(--box_shadow);border-radius:var(--border_radius);overflow:hidden;width:calc(33.33333% - var(--space)/3*2);display:flex;flex-direction:column;background:var(--menu_entry_background_color)}.event-overview .event:hover{cursor:pointer}@media(max-width:680px){.event-overview .event{width:100%}}.event-overview .event .image{width:100%;height:200px}.event-overview .event .image.empty{background:var(--highlight_color)!important}@media(max-width:400px){.event-overview .event .image{height:150px}.event-overview .event .image.empty{height:0}}.event-overview .event .event-content{padding:var(--space);flex:1 1;display:flex;flex-direction:column}.event-overview .event .event-content .heading{margin-bottom:var(--half_space)}.event-overview .event .event-content .title{font-size:var(--subheadline_text);font-weight:700}.event-overview .event .event-content .description,.event-overview .event .event-content .subtitle{opacity:var(--light_text_opacity);white-space:pre-wrap}.event-overview .event .event-content .next-occurence{display:flex;justify-content:flex-end;align-items:flex-end;flex:1 1}.event-spot-details-content{padding:0 var(--space) var(--space)}.event-break-and-tables{display:flex;align-items:flex-start}.event-break-and-tables .event-table-wrapper{display:flex;align-items:center}.event-break-and-tables .event-table-wrapper .show-floorplan{margin-left:var(--space)}@media(max-width:680px){.event-break-and-tables{flex-direction:column}.event-break-and-tables>div{width:100%}}@media(max-width:992px){.event-break-and-tables .event-table-wrapper{flex-direction:column;align-items:flex-start}.event-break-and-tables .event-table-wrapper .show-floorplan{margin-left:0;margin-top:var(--half_space)}}.free-tables-entries{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}@media(max-width:680px){.free-tables-entries{flex-direction:column}}.free-tables-entries .free-tables-entry{margin:2px 0 2px var(--half_space)}.free-tables-entries .free-tables-entry .free-table-hint{width:15px;height:15px;border-radius:10px;margin-left:var(--list_item_space)}.free-tables-entries .free-tables-entry .free-table-hint.free{background:green}.free-tables-entries .free-tables-entry .free-table-hint.not-free{background:red}.event-preorderable-hour-selection .event-preorderable-hour{border-radius:var(--button_border_radius);border:1px solid var(--border_color);padding:var(--space);margin-right:var(--half_space);margin-bottom:var(--half_space);min-width:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.event-preorderable-hour-selection .event-preorderable-hour:hover{cursor:pointer}.event-preorderable-hour-selection .event-preorderable-hour.selected{background-color:var(--primary_color)}.event-preorderable-hour-selection .event-preorderable-hour.selected *{color:#fff!important}.event-preorderable-hour-selection .event-preorderable-hour .event-preorderable-hour-label{color:var(--primary_color);font-weight:700}.event-card-subheadline{font-size:var(--subheadline_text);font-weight:700;margin:var(--space) 0 0}.event-spot-details{position:relative;padding:0!important}button.event-continue-button{height:var(--button_height);bottom:0;left:0;right:0;border-radius:0!important;z-index:10;width:100%}.giftcard-details{position:relative}@media(max-width:992px){.giftcard-details{margin-top:var(--space)}}.giftcard-details .giftcard-entries{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:992px){.giftcard-details .giftcard-entries{margin:0 var(--space)}}.giftcard-details .giftcard-entries .giftcard-entry{box-shadow:var(--box_shadow);border-radius:var(--border_radius);margin:0 0 var(--space);overflow:hidden;width:calc(50% - var(--half_space));display:flex;flex-direction:column;background:var(--menu_entry_background_color)}@media(max-width:680px){.giftcard-details .giftcard-entries .giftcard-entry{width:100%}}.giftcard-details .giftcard-entries .giftcard-entry .image{width:100%;height:200px}.giftcard-details .giftcard-entries .giftcard-entry .image.empty{background:var(--highlight_color)!important}@media(max-width:400px){.giftcard-details .giftcard-entries .giftcard-entry .image{height:150px}.giftcard-details .giftcard-entries .giftcard-entry .image.empty{height:0}}.giftcard-details .giftcard-entries .giftcard-entry .giftcard-entry-content{padding:var(--space);display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.giftcard-details .giftcard-entries .giftcard-entry .giftcard-entry-content .title{font-size:var(--subheadline_text);margin-bottom:var(--small_space);font-weight:700}.giftcard-details .giftcard-entries .giftcard-entry .giftcard-entry-content .description{white-space:pre-wrap}.giftcard-details .giftcard-entries .giftcard-entry .giftcard-entry-content .price-and-button{display:flex;justify-content:space-between;align-items:flex-end}.MuiTextField-root input.voucher-value-input{font-size:30px!important;font-weight:700;text-align:center}.voucher-info .entry{display:flex}.voucher-info .entry .title{font-weight:700;width:120px;margin-right:var(--space)}.voucher-info .entry .content,.voucher-info .entry .title{word-break:break-word}.order-modes .order-mode-button{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--border_radius);border:1px solid var(--border_color);margin:var(--space) 0;padding:var(--space) 0;color:#333}.order-modes .order-mode-button img{width:100px}.order-modes .order-mode-button:hover{cursor:pointer;font-weight:700}@media(max-width:992px){.history .left-sidebar{height:var(--button_height)!important}.history .main-content{margin-top:calc(var(--button_height) + var(--space))!important}}.history .back-button{width:100%;height:var(--button_height);border-radius:var(--border_radius)!important;box-shadow:none}.history .no-entries{text-align:center}.history .history-header-actions{position:relative;right:0}.history .history-entry{margin-bottom:var(--space);border-radius:var(--border_radius);box-shadow:var(--box_shadow);background:#fff;overflow:hidden}.history .history-entry .history-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--half_space) var(--space);border-bottom:5px solid var(--hover_color)}.history .history-entry .history-header .headline,.history .history-entry .history-header .sub-headline{padding:0}.history .history-entry .history-header .headline{font-size:var(--subheadline_text)}.history .history-entry .history-header .sub-headline{font-size:var(--font_size_text);font-weight:400}.history .history-entry .history-header button{width:100%;box-shadow:0;border-radius:0!important}.history .history-entry .subsidy{color:#666;font-style:italic}.history .history-entry .history-content{padding:var(--space)}.history .history-entry .meta-and-actions,.history .history-entry .order-entries{border-bottom:1px solid var(--border_color);padding-bottom:var(--space);margin-bottom:var(--space);font-size:var(--font_size_text_small)}.history .history-entry .meta-and-actions{display:flex;flex-wrap:wrap;justify-content:space-between}.history .history-entry .meta-and-actions .MuiSkeleton-text{width:49%}.history .history-entry .actions{margin-left:var(--half_space);display:flex;align-items:center}.history .history-entry .actions>:not(:first-child){margin-left:var(--half_space)}.history .history-entry .meta-data{display:flex;flex-wrap:wrap;position:relative;flex:1 1}.history .history-entry .meta-data .meta-entry{display:flex;width:50%}.history .history-entry .meta-data .meta-entry .title{margin-right:var(--half_space);color:var(--primary_color);font-weight:700;min-width:125px}.history .history-entry .tip{font-size:var(--font_size_text_small)}.history .history-entry .order-entry,.history .history-entry .sum,.history .history-entry .tip{display:flex;justify-content:space-between}.history .history-entry .order-entry .text,.history .history-entry .sum .text,.history .history-entry .tip .text{display:flex}.history .history-entry .order-entry .text .amount,.history .history-entry .sum .text .amount,.history .history-entry .tip .text .amount{margin-right:var(--half_space)}.history .history-entry .order-entry .text .subtitle,.history .history-entry .sum .text .subtitle,.history .history-entry .tip .text .subtitle{opacity:var(--light_text_opacity);font-size:var(--font_size_text_small);margin-top:2px}.history .history-entry .order-entry .amount,.history .history-entry .order-entry .price,.history .history-entry .sum .amount,.history .history-entry .sum .price,.history .history-entry .sum .text,.history .history-entry .tip .amount,.history .history-entry .tip .price{font-weight:700}.history .history-entry .history-action button{width:100%;height:var(--button_height);box-shadow:0;border-radius:0!important}@media(max-width:992px){.history .back-button{border-radius:0!important}.history .no-entries{padding:var(--space)}.history .history-entry{margin:var(--space)}.history .history-entry:first-child{margin-top:0}}@media(max-width:680px){.history .history-entry{margin:var(--space) var(--half_space)}.history .history-entry .meta-and-actions .MuiSkeleton-text{width:100%}.history .history-entry .meta-data{display:block}.history .history-entry .meta-data .meta-entry{width:100%;justify-content:space-between}.history .history-entry .meta-data .meta-entry .title{min-width:unset}.history .history-entry .actions{display:flex;flex-direction:column}.history .history-entry .actions button:not(:first-child){margin-left:0;margin-top:var(--half_space)}}@media(max-width:400px){.history .history-entry .meta-and-actions{flex-direction:column}.history .history-entry .meta-and-actions .actions{margin-top:var(--half_space);display:flex;justify-content:flex-end;flex-direction:row}.history .history-entry .meta-and-actions .actions button:not(:first-child){margin-left:var(--half_space);margin-top:0}}.pickup-info{text-align:center;font-size:var(--subheadline_text)}.pickup-info .pickup-name{font-size:var(--headline_text);font-weight:700}.pickup-info .pickup-code,.pickup-info .pickup-name,.pickup-info .pickup-time{margin-bottom:var(--space)}.pickup-info .qr-code{padding:var(--space)}.iframe{border:0;height:1000px;width:100%}@media(max-width:992px){.info-section{position:relative;top:var(--left_sidebar_height_on_top)}}.info-section>*{margin-bottom:var(--half_space)}.info-section>:last-child{margin-bottom:var(--space)}.info-section .customer-balance-header,.info-section .service-notice{box-shadow:var(--box_shadow);border-radius:var(--border_radius);z-index:10}@media(max-width:992px){.info-section .customer-balance-header,.info-section .service-notice{border-radius:0;box-shadow:none;margin-bottom:0}}.main:not(.preview-screen) .customer-balance-header{display:none}.customer-balance-header{background:var(--secondary_color);color:#fff;font-weight:700;padding-left:var(--space);display:flex;align-items:center;justify-content:center;position:relative;height:var(--button_height)}.customer-balance-header .available-customer-balance{display:flex;flex-wrap:wrap}.customer-balance-header .available-customer-balance .balance-title{margin-right:4px}.customer-balance-header .add-customer-balance{height:var(--button_height);box-shadow:none!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:var(--border_radius)!important;border-bottom-right-radius:var(--border_radius)!important;position:absolute;right:0}@media(max-width:680px){.customer-balance-header{justify-content:space-between}.customer-balance-header .add-customer-balance{position:relative;right:unset}}.done-screen .service-notice,.main:not(.is-location-url) .service-notice{display:none}.service-notice{background:var(--service_notice_bg_color);color:var(--service_notice_color);font-weight:700;padding:var(--space);text-align:center}.service-notice .message:not(:last-child){margin-bottom:var(--half_space)}@media(max-width:680px){.service-notice{text-align:left}}.service-headline{background:var(--service_notice_bg_color);font-weight:700}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-thumb{border:2px solid #f5f5f5;background-color:#ccc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}::-webkit-scrollbar-track{background-color:#f5f5f5}*{scrollbar-color:#ccc #f5f5f5;scrollbar-width:thin}:hover{scrollbar-color:#a6a6a6 #f5f5f5}.user-vouchers-view .desktop-user-vouchers{overflow:hidden;margin-top:var(--space);background:var(--box_background_color);border-radius:var(--border_radius);box-shadow:var(--box_shadow)}.user-vouchers-view .desktop-user-vouchers:hover{cursor:pointer}.user-vouchers-view .mobile-user-vouchers{display:none}@media(max-width:992px){.user-vouchers-view .mobile-user-vouchers{display:block;position:relative}.user-vouchers-view .mobile-user-vouchers button{height:var(--button_height);width:var(--button_height);border-radius:0!important;margin-right:7px}.user-vouchers-view .mobile-user-vouchers .amount{position:absolute;top:-15px;right:0;width:30px;height:30px;background:var(--secondary_color);border-radius:15px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.user-vouchers-view .desktop-user-vouchers{display:none}}.user-vouchers-view .user-vouchers-header{background:#fff;padding:var(--space) 0}.user-vouchers-view .user-vouchers-header .headline{text-align:center;width:100%;font-size:var(--subheadline_text);padding:0}.user-vouchers-view .user-vouchers-header .sub-headline{font-size:var(--font_size_text_small);text-align:center;padding:0;font-weight:400}.user-vouchers-view .user-vouchers-content{display:flex;padding:0 var(--space) var(--space);margin-top:var(--space)}.user-vouchers-view .user-vouchers-content .voucher-preview{display:flex;align-items:center;font-size:14px}.user-vouchers-view .user-vouchers-content .voucher-preview .material-icons{margin-right:var(--half_space)}.user-vouchers-view .user-vouchers-content .voucher-preview.redeemable .material-icons{color:var(--primary_color)!important}.user-vouchers-view .user-vouchers-content .voucher-preview.not-redeemable .material-icons{color:var(--accent_color)!important}.user-vouchers-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--half_space)}.user-vouchers-list .user-voucher{width:calc(50% - var(--half_space));border:1px solid var(--menu_entry_placeholder_image_bg_color);border-radius:var(--border_radius);margin-bottom:var(--space);position:relative;display:flex;flex-direction:column}.user-vouchers-list .user-voucher .badge{position:absolute;top:-5px;right:-5px;background:var(--secondary_color);width:35px!important;height:35px!important;border-radius:20px;color:#fff;display:flex;justify-content:center;align-items:center;z-index:10}.user-vouchers-list .user-voucher .badge.oval{font-weight:700;padding:0 var(--half_space);width:unset!important;min-width:40px}.user-vouchers-list .user-voucher .badge.error{background:var(--accent_color)}.user-vouchers-list .user-voucher .image{width:100%;height:100px;background-color:var(--menu_entry_placeholder_image_bg_color);border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius);transition:.3s}.user-vouchers-list .user-voucher .image:hover{cursor:pointer}.user-vouchers-list .user-voucher .image.empty{display:flex;align-items:center;justify-content:center}.user-vouchers-list .user-voucher .image.empty .material-icons{font-size:40px!important;color:var(--secondary_color)}.user-vouchers-list .user-voucher .content{flex:1 1;display:flex;overflow:hidden;border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius)}.user-vouchers-list .user-voucher .content button{border-radius:0!important}.user-vouchers-list .user-voucher .content .title{flex:1 1;display:flex;justify-content:flex-start}.user-vouchers-list .user-voucher .content .title .icon-button-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-vouchers-list .user-voucher .content .redeem{margin-left:2px}.voucher-details-modal{position:relative}.voucher-details-modal .modal-content{padding:0!important}.voucher-details-modal .image{width:100%;height:300px}.voucher-details-modal .content{padding:var(--space) 24px}.voucher-details-modal .content>div:not(:last-of-type){margin-bottom:var(--space)}.voucher-details-modal .content .voucher-header .headline,.voucher-details-modal .content .voucher-header .subtitle{padding:0}.voucher-details-modal .content .voucher-header .subtitle{opacity:var(--light_text_opacity)}.voucher-details-modal .secondary-action{width:var(--button_height)!important}.voucher-details-modal .infos,.voucher-details-modal .progress-state .progress-amount,.voucher-details-modal .progress-state .progress-label{opacity:var(--light_text_opacity)}.voucher-details-modal .progress-state .linear-progress{flex:1 1;margin-right:var(--space)}.voucher-details-modal .consumed-state{display:inline-block;background:var(--secondary_color);padding:var(--list_item_space) var(--space);text-transform:uppercase;color:#fff;font-size:var(--font_size_text_small);font-weight:700;border-radius:var(--button_border_radius)}.voucher-details-modal .not-consumable-reason{opacity:var(--light_text_opacity);font-size:var(--font_size_text_small)}@media(max-width:680px){.user-vouchers-list .user-voucher{width:100%}.voucher-details-modal .image{height:200px}}@media(max-width:450px){.voucher-details-modal .image{height:150px}}.main:not(.is-location-url) .footer{display:none}.footer{font-size:var(--font_size_text_small)}.footer,.footer .links{display:flex;justify-content:center;width:100%}.footer .links{padding:var(--half_space) 0;max-width:var(--max_content_width);opacity:var(--light_text_opacity)}.footer .links>:not(:last-child){border-right:1px solid var(--text_color);margin-right:var(--space);padding-right:var(--space)}.footer .links a{color:var(--text_color)!important}@media(max-width:992px){.footer .links{padding-left:var(--space);padding-right:var(--space)}}.article-page{margin:0!important;width:unset!important;max-width:unset!important}.article-page .card-header{border-bottom:none!important}.article-page .card-header .content{text-align:left!important}.article-page .card-header .content .headline{font-size:var(--subheadline_text)}.article-page .card-content{background:var(--box_background_color)}.article-page .article-page-main-content{display:flex}.article-page .slider-wrapper{width:45%;max-width:400px;margin-right:var(--space)}.article-page .image-slider .image-wrapper{height:300px}.article-page .article-page-main-infos{flex:1 1}.article-page .article-page-main-infos .article-page-headline{display:flex;align-items:center}.article-page .article-page-main-infos .article-page-headline .title{font-size:var(--headline_text);font-weight:700;margin-right:var(--half_space)}.article-page .article-page-main-infos .description,.article-page .article-page-main-infos .price{margin-top:7px;white-space:pre-wrap}.article-page .article-page-main-infos .subtitle{white-space:pre-wrap}.article-page .article-page-main-infos .price{font-weight:700;font-size:var(--subheadline_text)}.article-page .article-page-main-infos .price .old-price{text-decoration:line-through;font-weight:400;margin-right:var(--half_space)}.article-page .article-page-main-infos .price .new-price{color:var(--primary_color)}@media(min-width:993px){.article-page .article-page-main-infos .article-page-actions{display:none}}.article-page .article-page-main-infos .article-page-actions button{width:100%;margin-top:var(--space);height:var(--button_height)}.article-page .ingredients,.article-page .nutritions{width:100%}@media(max-width:992px){.article-page{box-shadow:unset!important}.article-page .card-actions{display:none!important}}@media(max-width:680px){.article-page .card-content{padding:0!important}.article-page .article-page-main-infos,.article-page .further-info{padding:var(--space)}.article-page .article-page-main-content{display:block}.article-page .article-page-main-content .slider-wrapper{width:100%;max-width:unset;margin-right:0}.article-page .article-page-main-content .image-wrapper{height:400px}}@media(max-width:680px)and (max-width:550px){.article-page .article-page-main-content .image-wrapper{height:350px}}@media(max-width:680px)and (max-width:400px){.article-page .article-page-main-content .image-wrapper{height:250px}}.rate{max-width:100%}.rate .symbol{font-size:4.5rem}.feedback-sent-confirmation{background:var(--primary_color);border-radius:var(--border_radius);max-width:600px;margin:40px auto;width:100%;color:#fff;text-align:center}.feedback-sent-confirmation .icon{font-size:48px!important}.feedback-sent-confirmation .text{font-size:20px;font-weight:700}.wpwl-form{background:transparent;box-shadow:none;border:0}.wpwl-label-brand{display:none}.wpwl-form-card{background:transparent;border:0}.wpwl-control,input.wpwl-control{background:#fff;border:1px solid #ddd;box-shadow:none;border-radius:0;text-transform:none;padding:10px;font-size:18px;height:50px}.input-text:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background-color:#fff}.wpwl-brand-GIROPAY,.wpwl-brand-SOFORTUEBERWEISUNG{cursor:pointer}.wpwl-brand,.wpwl-img{margin:0 0 0 auto}.wpwl-dots{margin-left:4px}.wpwl-dots-hidden{display:none}.media-upload.small img{margin-top:20px;max-width:50%}.customer-card-qr-code{padding:var(--space);align-self:center;display:flex;margin:auto;justify-content:center}.auto-complete-option{display:flex;flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;padding:4px 0!important;min-width:100%!important}.auto-complete-option .auto-complete-option-subtitle{color:"#333";font-size:10px}.auto-complete-option .auto-complete-option-title-disabled{color:"#ccc";opacity:.3;cursor:not-allowed}.credit-cards .credit-card{border-radius:0}.credit-cards .credit-card:first-child{border-top-left-radius:var(--button_border_radius);border-top-right-radius:var(--button_border_radius)}.credit-cards .credit-card:last-child{border-bottom-left-radius:var(--button_border_radius);border-bottom-right-radius:var(--button_border_radius)}.credit-cards .credit-card-content{padding:16px!important;display:flex;justify-content:space-between;align-items:flex-start}.credit-cards .credit-card-content .credit-card-delete-button{margin-right:-16px;margin-top:-8px}.credit-cards .credit-card-content .credit-card-brand{font-weight:700}.credit-cards .credit-card-content .credit-card-expiration{opacity:var(--light_text_opacity);font-size:var(--font_size_text_small)}#div-hosted-tokenization iframe{border:0;width:100%}.noWhiteSpaceWrap{white-space:nowrap!important}.padding{padding:var(--space)}.no-padding{padding:0!important}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}.pl{padding-left:var(--space)!important}@media(max-width:992px){.pl-md{padding-left:var(--space)!important}}.half-pl{padding-left:var(--half_space)!important}.half-pr{padding-right:var(--half_space)!important}.pr{padding-right:var(--space)!important}.pt{padding-top:var(--space)!important}.pb{padding-bottom:var(--space)!important}.half-pt{padding-top:var(--half_space)!important}.no-margin{margin:0!important}.big-mt{margin-top:var(--big_space)!important}.mt{margin-top:var(--space)!important}.mb{margin-bottom:var(--space)!important}.ml{margin-left:var(--space)!important}.half-ml{margin-left:var(--half_space)!important}.mr{margin-right:var(--space)!important}.no-mt{margin-top:0!important}.half-mt{margin-top:var(--half_space)!important}.half-mr{margin-right:var(--half_space)!important}.half-mb{margin-bottom:var(--half_space)!important}.negativ-mb{margin-bottom:calc(var(--space)*-1)!important}.hint-text{opacity:var(--light_text_opacity)}.fs16{font-size:16px!important}.fs14{font-size:14px!important}.fs12{font-size:12px!important}.fs9{font-size:9px!important}.error-text{font-size:var(--font_size_text_small);color:var(--accent_color);font-weight:700;margin-top:var(--half_space)}.text-field-style{border:1px solid rgba(0,0,0,.23)!important;border-radius:var(--input_border_radius)!important;width:100%;height:56px;padding:18.5px 14px!important;background:none}.text-field-style.fixed{display:flex;flex-direction:column;justify-content:center}.text-field-style:focus{border:2px solid var(--primary_color);outline:none}.text-field-label{font-size:11px;color:rgba(0,0,0,.54)}.text-field-container{position:relative;margin-top:14px}.text-field-container .text-field-label{position:absolute;background:#fff;top:-7px;margin-left:9px;padding:0 10px 0 5px;z-index:10}.not-visible{opacity:0}.flex{display:flex}.flex-basis{flex:1 1}.align-center{display:flex;align-items:center}.align-start{display:flex;align-items:flex-start}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row!important}.justify-center{display:flex;justify-content:center}.justify-end{display:flex;justify-content:flex-end}.space-between{display:flex;justify-content:space-between}.justify-spaceEvenly{display:flex;justify-content:space-evenly}.text-center{text-align:center}.bold{font-weight:700}.fullWidth{width:100%}.fullHeight{height:100%}.fitContentWidth{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.unsetMaxWidth{max-width:unset!important}.disabled{opacity:.4}.bg-color-box{background-color:var(--box_background_color)!important}.overflow-unset{overflow:unset!important}.no-overflow{overflow:hidden!important}.w-130{width:130px}.dp-block{display:block!important}.flex-wrap{display:flex;flex-wrap:wrap}.ws-nowrap{white-space:nowrap}.ws-prewrap{white-space:pre-wrap}.no-bs,button.no-bs{box-shadow:unset!important}.hover-cursor:hover{cursor:pointer}.position-fixed{position:fixed!important}.position-relative{position:relative!important}.MuiFab-root{border-radius:var(--button_border_radius)!important}.MuiListItem-root:hover{cursor:pointer;background:var(--hover_color)}.MuiTextField-root{font-size:var(--font_size_text)}.MuiTextField-root .MuiInputLabel-shrink{font-size:14px}.MuiTextField-root label{font-size:var(--font_size_text)}.MuiTextField-root input{font-size:16px!important}.MuiIcon-root{width:unset!important;height:unset!important}.MuiDialog-paper{border-radius:var(--border_radius)!important}.MuiAccordionSummary-root[aria-expanded=true]{background:var(--secondary_color);text-transform:uppercase}.MuiAccordionSummary-root[aria-expanded=true] *{font-weight:700;color:#fff}.MuiButton-root{border-radius:var(--button_border_radius)!important}.MuiButton-root.Mui-disabled{color:#bdbdbd!important;background:#e0e0e0!important}.MuiButton-contained{box-shadow:var(--box_shadow)!important}.MuiOutlinedInput-root{border-radius:var(--input_border_radius)!important}.MuiOutlinedInput-root fieldset{border-color:var(--border_color)}.MuiFilledInput-root{background-color:unset!important;border-radius:var(--input_border_radius)!important;border:1px solid var(--border_color)}.MuiFilledInput-root:before{display:none}.MuiFormControl-root.hidden-label .MuiFilledInput-root,.MuiTextField-root.hidden-label .MuiFilledInput-root{height:50px}.MuiTextField-root.disabled{height:50px;opacity:1}.MuiTextField-root.disabled .MuiInputBase-root.Mui-disabled{background-color:unset!important;color:rgba(0,0,0,.87)}.MuiTextField-root.disabled .MuiInputBase-root.Mui-disabled:before{display:none}.MuiTextField-root.disabled .MuiInputBase-root.Mui-disabled input{padding-left:0}.MuiTextField-root.disabled .MuiInputBase-root.Mui-disabled fieldset{display:none}.MuiTextField-root .MuiInputBase-root.Mui-disabled{background-color:unset!important;color:rgba(0,0,0,.87)}.rc-time-picker-panel-input{font-size:40px!important}.rc-time-picker-input{margin-top:3px;height:48px;font-size:40px}.rc-time-picker-panel-inner{width:150px}.rc-time-picker-panel-select{float:left;font-size:12px;border:1px solid #e9e9e9;border-width:0 1px;margin-left:-1px;box-sizing:border-box;width:50%;max-height:144px;overflow-y:auto;overflow-x:hidden;position:relative}.pickup-code{margin:var(--half_space) 0}.pickup-code,.pickup-code .code-piece{display:flex;align-items:center;justify-content:center}.pickup-code .code-piece{width:var(--button_height);height:var(--button_height);border-radius:var(--border_radius);background:var(--header_container_background_color);color:var(--header_location_text_color);font-weight:700;margin-right:var(--half_space)}.pickup-code .code-piece:last-child{margin-right:0}.card-actions button,.info-actions button,.modal-actions button{width:100%;border-radius:0!important;height:var(--button_height)}.card-actions button .MuiCircularProgress-root,.info-actions button .MuiCircularProgress-root,.modal-actions button .MuiCircularProgress-root{color:#fff}.notification .MuiPaper-root{border-radius:0!important}.button-popover{margin-top:var(--half_space);min-width:100px!important}.modal-header-switch-wrapper{position:relative}.modal-header-switch-wrapper .modal-header-switch-entries{display:flex}.modal-header-switch-wrapper .modal-header-switch-entry{flex:1 1;border-radius:0!important;padding-top:30px;padding-bottom:15px}.modal-header-switch-wrapper .modal-header-switch-close{position:absolute;top:0;right:0;padding:.4em;color:#fff}.modal-wrapper .modal-paper{max-width:600px;width:calc(100% - var(--space));margin:0}@media(max-width:680px){.modal-wrapper .modal-paper.fullHeightOnSm{height:100%;max-height:100%;border-radius:0!important;overflow-y:hidden}}.modal-wrapper .modal-header{position:relative;padding-left:52px;padding-right:52px}.modal-wrapper .modal-header.with-back-button{padding-left:64px;padding-right:64px}.modal-wrapper .modal-header.with-back-button .modal-close{height:100%!important;display:flex;align-items:center}.modal-wrapper .modal-header .headline{text-align:center;padding:0;line-height:normal}.modal-wrapper .modal-header .sub-headline{text-align:center;padding:0;font-size:var(--font_size_text);font-weight:400}.modal-wrapper .modal-header .back-button{position:absolute;left:0;top:0;height:100%;border-radius:0!important}.modal-wrapper .modal-header .back-button .material-icons{font-size:32px!important}.modal-wrapper .modal-close{position:absolute;right:0;top:0;padding:var(--space)}.modal-wrapper .modal-close:hover{cursor:pointer}.modal-wrapper .modal-content{background:var(--box_background_color);padding:var(--half_space) var(--space)}.modal-wrapper .modal-actions{flex:0 0 auto;display:flex;background:var(--box_background_color);border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius);overflow:hidden}.modal-wrapper .modal-actions button{height:var(--button_height);width:100%;white-space:nowrap}.card-wrapper{width:500px;max-width:calc(100% - var(--big_space));margin:0 auto;box-shadow:var(--box_shadow);background:#fff;border-radius:var(--border_radius);overflow:hidden}.card-wrapper.full-width{width:100%;max-width:unset}.card-wrapper .card-header{position:relative;border-bottom:5px solid var(--background_color)}.card-wrapper .card-header .back-button{position:absolute;height:100%;border-radius:0!important}.card-wrapper .card-header .back-button .material-icons{font-size:32px!important}.card-wrapper .card-header.no-history .content{padding-left:0;padding-right:0}.card-wrapper .card-header.headline-left .content{text-align:left}.card-wrapper .card-header.headline-left.no-history .content{padding-left:14px}.card-wrapper .card-header .content{padding:var(--space) 64px;text-align:center;display:block}.card-wrapper .card-header .content .headline,.card-wrapper .card-header .content .sub-headline{padding:0;width:100%}.card-wrapper .card-content{padding:var(--space) var(--big_space)}.card-wrapper .card-actions{z-index:100;display:flex}.card-wrapper .card-actions button{width:100%;height:var(--button_height)}@media(max-width:992px){.card-wrapper{max-width:100%;width:100%;border-radius:0!important;box-shadow:none;flex:1 1}.card-wrapper .card-actions{position:fixed;bottom:0;left:0;right:0}}.search-bar{background:#fff;border-radius:var(--border_radius);box-shadow:var(--box_shadow);display:flex;align-items:center}.search-bar.mobile-search{margin-top:5px}.search-bar.has-search-value .material-icons{color:var(--primary_color);font-weight:700}.search-bar:hover{cursor:pointer}.search-bar fieldset{border:none}.search-bar .search-bar-text-field{margin-top:0}.search-bar .material-icons{padding-left:var(--space)}.search-bar .clear-icon{padding-right:var(--space)}@media(max-width:400px){.search-bar ::-webkit-input-placeholder{color:#fff!important}.search-bar :-moz-placeholder,.search-bar ::-moz-placeholder{color:#fff!important;opacity:1}.search-bar :-ms-input-placeholder{color:#fff!important}}.extra-charges{border-bottom:1px solid var(--border_color);padding:var(--space) 0}.extra-charges .extra-charge{display:flex;justify-content:space-between}.credit-card-details .StripeElement{height:50px;display:flex;flex-direction:column;justify-content:center;border-radius:var(--button_border_radius);border:1px solid rgba(0,0,0,.23);margin:0;max-width:unset;padding:0 var(--half_space) 0 var(--space)}.credit-card-details .StripeElement.StripeElement--focus{box-shadow:unset;border-width:2px;border-color:var(--primary_color)}.credit-card-details.no-top-border .StripeElement.StripeElement--focus{border-top-left-radius:0;border-top-right-radius:0}.list-selector{position:relative}.list-selector .button-root{width:100%;padding:0;border-bottom:1px solid rgba(0,0,0,.42);margin-bottom:10px;text-transform:unset;font-size:16px;border-radius:var(--input_border_radius)!important}.list-selector .button-label{display:flex;justify-content:space-between}.list-selector .material-icons{color:rgba(0,0,0,.54)}.list-selector .select-container{position:absolute;width:100%;background:#fff;z-index:1000;border:1px solid var(--border_color);box-shadow:var(--box_shadow);border-radius:var(--input_border_radius)}.list-selector .list-selector-search{margin-top:0}.list-selector .list-selector-search input{height:var(--button_height);padding:0 0 0 16px}.list-selector .list-items{height:300px;overflow-y:scroll}.list-selector .no-entries{padding:10px 16px}.clickable-image-button.not-empty:hover{cursor:pointer}.clickable-image-wrapper-full-width .clickable-image{max-width:100%!important}.clickable-image-wrapper .clickable-image-paper,.clickable-image-wrapper .dialog-image-paper,.dialog-image-wrapper .clickable-image-paper,.dialog-image-wrapper .dialog-image-paper{margin:var(--space)}.clickable-image-wrapper .clickable-image-paper:hover .clickable-image-arrow,.clickable-image-wrapper .dialog-image-paper:hover .clickable-image-arrow,.dialog-image-wrapper .clickable-image-paper:hover .clickable-image-arrow,.dialog-image-wrapper .dialog-image-paper:hover .clickable-image-arrow{display:inline-flex}.clickable-image-wrapper .clickable-image-content,.clickable-image-wrapper .dialog-image-content,.dialog-image-wrapper .clickable-image-content,.dialog-image-wrapper .dialog-image-content{padding:0!important;position:relative}.clickable-image-wrapper .clickable-image-close,.dialog-image-wrapper .clickable-image-close{position:absolute;right:0;top:0;min-width:unset;width:var(--button_height)!important;height:var(--button_height)!important;display:flex;align-items:center;justify-content:center;border-radius:0!important;border-bottom-left-radius:var(--border_radius)!important}.clickable-image-wrapper .clickable-image,.dialog-image-wrapper .clickable-image{max-width:500px}.clickable-image-wrapper .clickable-image img,.clickable-image-wrapper .dialog-image img,.dialog-image-wrapper .clickable-image img,.dialog-image-wrapper .dialog-image img{width:100%;height:100%}.clickable-image-wrapper .clickable-image-arrow,.dialog-image-wrapper .clickable-image-arrow{position:absolute;top:calc(50% - 25px);bottom:0;width:40px;height:50px;min-width:unset;display:none;background:rgba(51,51,51,.7333333333)}.clickable-image-wrapper .clickable-image-arrow.prev,.dialog-image-wrapper .clickable-image-arrow.prev{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.clickable-image-wrapper .clickable-image-arrow.next,.dialog-image-wrapper .clickable-image-arrow.next{right:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important}@media(max-width:992px){.clickable-image-wrapper .MuiBackdrop-root,.dialog-image-wrapper .MuiBackdrop-root{background-color:rgba(0,0,0,.85)}.clickable-image-wrapper .clickable-image-arrow,.dialog-image-wrapper .clickable-image-arrow{display:none!important}.clickable-image-wrapper .clickable-image-close,.clickable-image-wrapper .dots,.dialog-image-wrapper .clickable-image-close,.dialog-image-wrapper .dots{position:fixed;background:none}.clickable-image-wrapper .clickable-image-paper,.clickable-image-wrapper .dialog-image-paper,.dialog-image-wrapper .clickable-image-paper,.dialog-image-wrapper .dialog-image-paper{border-radius:0!important}}.clickable-image-wrapper .dots,.dialog-image-wrapper .dots{display:flex;align-items:center;justify-content:center;background:rgba(51,51,51,.7333333333);padding:5px;position:absolute;bottom:0;left:0;right:0}.clickable-image-wrapper .dots .dot,.dialog-image-wrapper .dots .dot{width:7px;height:7px;border-radius:4px;background:#fff;margin:0 2px}.clickable-image-wrapper .dots .dot.selected,.dialog-image-wrapper .dots .dot.selected{background:var(--primary_color)}.image-slider{position:relative}.image-slider .image-wrapper{width:100%;height:400px}.image-slider img{width:100%;height:100%;object-fit:var(--menu_entry_image_fit)}.image-slider .image-slider-navigation{display:flex;align-items:center;justify-content:center}.facebook-button-container button{width:100%;height:36px;letter-spacing:.02857em;padding:6px 16px!important}.facebook-button-container button,.link-button{border-radius:var(--button_border_radius);text-transform:uppercase;font-size:1.4rem}.link-button{color:var(--text_color);font-weight:700;padding:6px 8px;display:inline-block}.link-button:hover{text-decoration:none;background:var(--hover_color);color:var(--text_color)}.avatar{width:80px;height:80px;border-radius:40px;background-color:var(--primary_color);color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.nutrition-button{text-transform:none!important;text-decoration:underline!important;padding-bottom:0!important}.expandable-description-button,.nutrition-button{margin-left:-8px!important;text-align:left}.nutritions-and-ingredients{margin-bottom:var(--space)}.nutritions-and-ingredients .small-headline{margin-top:var(--space)}.nutritions .entry{display:flex;justify-content:space-between;flex-wrap:wrap;padding:2px 0}.nutritions .title{margin-right:var(--space)}.ingredients .entry{display:flex;align-items:center;flex-wrap:wrap;padding:2px 0}.ingredients .image{display:flex;align-items:center;justify-content:center;margin-right:var(--space);width:40px;height:40px}.ingredients .image img{max-width:100%;max-height:100%}.upselling-buttons{display:flex;justify-content:space-between}.upselling-buttons button{width:calc(50% - var(--half_space))}.allergens-dialog .allergen-entry{display:flex;align-items:center;margin-bottom:var(--space);padding-bottom:var(--space);border-bottom:1px solid var(--border_color)}.allergens-dialog .allergen-entry:last-child{border-bottom:none}.allergens-dialog .allergen-entry.selected .code{background:var(--primary_color);color:#fff}.allergens-dialog .allergen-entry.disabled{opacity:.5}.allergens-dialog .allergen-entry .code{background:var(--highlight_color);margin-right:var(--space);width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--subheadline_text)}.allergens-dialog .allergen-entry .text{flex:1 1}.allergens-dialog .allergen-entry .details{opacity:var(--light_text_opacity)}.loading-blocker{position:fixed;width:100%;height:100%;z-index:10000000;background:#fff;top:0;left:0;display:flex;justify-content:center;align-items:center}.loading-blocker .blocker-icon{color:#000;width:50px!important;height:50px!important}.scan-qr-table-content.mobile.card-wrapper{background:#000;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0}.scan-qr-table-content.mobile .card-header{display:none}.scan-qr-table-content.mobile .card-content{padding:0;position:relative}.scan-qr-table-content.mobile .info{position:absolute;top:0;left:0;right:0;background:hsla(0,0%,100%,.5);padding:var(--space);z-index:2}.scan-qr-table-content.mobile .qr-scanner-video{max-width:100vw;max-height:100vh;margin-top:0;border-radius:0;border:unset}.scan-qr-table-content .qr-scanner-video{width:100%;border:1px dotted var(--highlight_color);border-radius:var(--border_radius);margin-top:var(--space)}