a,ins{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}#instagram-container figure a,#instagram-container figure a:before,#opening-hours-note p.title,a{transition:color .15s cubic-bezier(.2,.3,.25,.9)}#nav-icon,#nav-icon span,.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}nav ul,ul.slick-dots{list-style:none}.slick-slider,html{-webkit-tap-highlight-color:transparent}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}.mgs-push-0,.mgs-push-1,.mgs-push-10,.mgs-push-11,.mgs-push-12,.mgs-push-13,.mgs-push-14,.mgs-push-15,.mgs-push-16,.mgs-push-17,.mgs-push-18,.mgs-push-2,.mgs-push-3,.mgs-push-4,.mgs-push-5,.mgs-push-6,.mgs-push-7,.mgs-push-8,.mgs-push-d-0,.mgs-push-d-1,.mgs-push-d-10,.mgs-push-d-11,.mgs-push-d-12,.mgs-push-d-13,.mgs-push-d-14,.mgs-push-d-15,.mgs-push-d-16,.mgs-push-d-17,.mgs-push-d-18,.mgs-push-d-2,.mgs-push-d-3,.mgs-push-d-4,.mgs-push-d-5,.mgs-push-d-6,.mgs-push-d-7,.mgs-push-d-8{position:relative;margin-top:0;margin-bottom:0}input,select{vertical-align:middle}.mgs-clearfix:after,.mgs-container:after{content:"";display:table;clear:both}.mgs-first{clear:left!important;margin-left:0!important}#overlay #legal .text,#overlay .about .aside,#overlay .location,#overlay .opening-hours,#slick-navigation button.slick-next,.mgs-last,body.landscape #instagram-container figure.instagram-14,body.landscape #instagram-container figure.instagram-16,body.landscape #instagram-container figure.instagram-19,body.landscape #instagram-container figure.instagram-3,body.landscape #instagram-container figure.instagram-5,body.landscape #instagram-container figure.instagram-8,body.landscape #navigation,body.landscape #overlay #legal .box .text+.text,body.landscape footer .box.facebook,body.mobile #instagram-container figure,body.mobile-landscape #overlay .about .aside,html.opening-hours-note #overlay .about .aside{clear:right!important;margin-right:0!important}.mgs-container{position:relative}#content,#imprint,#instagram-container,.mgs-row,body.mobile #opening-hours-note,body.mobile .box,body.mobile .header#navigation,body.mobile footer .box,footer,li.icon,main section,ol.lines,ol.lines li{position:relative;float:left;clear:both;width:100%}.mgs-column{position:relative;float:left}[class^=mgs-hide]{display:block}[class^=mgs-show]{display:none}.mgs-container,.mgs-d-container{width:90%}body,html{font-size:16px;line-height:24px;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;color:#222}.mgs-show-d{display:block}.mgs-hide-d{display:none}.mgs-0,.mgs-d-0{position:relative;float:left;width:-2.24%;margin-right:2.24%}.mgs-append-0,.mgs-append-d-0{padding-right:0!important}.mgs-prepend-0,.mgs-prepend-d-0,body.landscape #overlay #legal .box .text+.text{padding-left:0!important}.mgs-pull-0,.mgs-pull-d-0{position:relative;margin-left:2.24%!important}.mgs-push-0,.mgs-push-d-0{margin-left:0!important;margin-right:0!important}.mgs-1,.mgs-d-1{position:relative;float:left;width:3.44%;margin-right:2.24%}.mgs-append-1,.mgs-append-d-1{padding-right:5.68%!important}.mgs-prepend-1,.mgs-prepend-d-1{padding-left:5.68%!important}.mgs-pull-1,.mgs-pull-d-1{position:relative;margin-left:-3.44%!important}.mgs-push-1,.mgs-push-d-1{margin-left:5.68%!important;margin-right:-5.68%!important}.mgs-2,.mgs-d-2,body.landscape #navigation{position:relative;float:left;width:9.12%;margin-right:2.24%}.mgs-append-2,.mgs-append-d-2,body.landscape #overlay #legal .box .text+.text{padding-right:11.36%!important}.mgs-prepend-2,.mgs-prepend-d-2,body.landscape #instagram-container figure.instagram-15,body.landscape #instagram-container figure.instagram-4,body.landscape #instagram-container figure.instagram-9{padding-left:11.36%!important}.mgs-pull-2,.mgs-pull-d-2{position:relative;margin-left:-9.12%!important}.mgs-push-2,.mgs-push-d-2{margin-left:11.36%!important;margin-right:-11.36%!important}.mgs-3,.mgs-d-3{position:relative;float:left;width:14.8%;margin-right:2.24%}.mgs-append-3,.mgs-append-d-3{padding-right:17.04%!important}.mgs-prepend-3,.mgs-prepend-d-3{padding-left:17.04%!important}.mgs-pull-3,.mgs-pull-d-3{position:relative;margin-left:-14.8%!important}.mgs-push-3,.mgs-push-d-3{margin-left:17.04%!important;margin-right:-17.04%!important}.mgs-4,.mgs-d-4,body.landscape #content .box,body.landscape .header#bananas,body.landscape footer .box{position:relative;float:left;width:20.48%;margin-right:2.24%}.mgs-append-4,.mgs-append-d-4{padding-right:22.72%!important}.mgs-prepend-4,.mgs-prepend-d-4,body.landscape #instagram-container figure.instagram-20{padding-left:22.72%!important}.mgs-pull-4,.mgs-pull-d-4{position:relative;margin-left:-20.48%!important}.mgs-push-4,.mgs-push-d-4{margin-left:22.72%!important;margin-right:-22.72%!important}.mgs-5,.mgs-d-5{position:relative;float:left;width:26.16%;margin-right:2.24%}.mgs-append-5,.mgs-append-d-5{padding-right:28.4%!important}.mgs-prepend-5,.mgs-prepend-d-5{padding-left:28.4%!important}.mgs-pull-5,.mgs-pull-d-5{position:relative;margin-left:-26.16%!important}.mgs-push-5,.mgs-push-d-5{margin-left:28.4%!important;margin-right:-28.4%!important}#overlay #legal .aside,#overlay .about .aside,#overlay .location,#overlay .opening-hours,.mgs-6,.mgs-d-6,body.landscape #instagram-container figure.instagram-16,body.landscape #instagram-container figure.instagram-17,body.landscape #instagram-container figure.instagram-2,body.landscape #instagram-container figure.instagram-3,body.landscape #instagram-container figure.instagram-8,body.landscape #instagram-container figure.instagram-9,body.mobile-landscape #overlay .about .aside,html.opening-hours-note #overlay .about .aside{position:relative;float:left;width:31.84%;margin-right:2.24%}.mgs-append-6,.mgs-append-d-6{padding-right:34.08%!important}.mgs-prepend-6,.mgs-prepend-d-6{padding-left:34.08%!important}.mgs-pull-6,.mgs-pull-d-6{position:relative;margin-left:-31.84%!important}.mgs-push-6,.mgs-push-d-6{margin-left:34.08%!important;margin-right:-34.08%!important}.mgs-7,.mgs-d-7{position:relative;float:left;width:37.52%;margin-right:2.24%}.mgs-append-7,.mgs-append-d-7{padding-right:39.76%!important}.mgs-prepend-7,.mgs-prepend-d-7{padding-left:39.76%!important}.mgs-pull-7,.mgs-pull-d-7{position:relative;margin-left:-37.52%!important}.mgs-push-7,.mgs-push-d-7{margin-left:39.76%!important;margin-right:-39.76%!important}.mgs-8,.mgs-d-8,body.landscape #instagram-container figure.instagram-14,body.landscape #instagram-container figure.instagram-4,body.landscape footer .box.top{position:relative;float:left;width:43.2%;margin-right:2.24%}.mgs-append-8,.mgs-append-d-8{padding-right:45.44%!important}.mgs-prepend-8,.mgs-prepend-d-8{padding-left:45.44%!important}.mgs-pull-8,.mgs-pull-d-8{position:relative;margin-left:-43.2%!important}.mgs-push-8,.mgs-push-d-8{margin-left:45.44%!important;margin-right:-45.44%!important}.mgs-9,.mgs-d-9{position:relative;float:left;width:48.88%;margin-right:2.24%}.mgs-append-9,.mgs-append-d-9{padding-right:51.12%!important}.mgs-prepend-9,.mgs-prepend-d-9{padding-left:51.12%!important}.mgs-pull-9,.mgs-pull-d-9{position:relative;margin-left:-48.88%!important}.mgs-push-9,.mgs-push-d-9{position:relative;margin-left:51.12%!important;margin-right:-51.12%!important;margin-top:0;margin-bottom:0}.mgs-10,.mgs-d-10,body.landscape #overlay .address,html.opening-hours-note #overlay .about,html.opening-hours-note #overlay .container{position:relative;float:left;width:54.56%;margin-right:2.24%}.mgs-append-10,.mgs-append-d-10{padding-right:56.8%!important}.mgs-prepend-10,.mgs-prepend-d-10{padding-left:56.8%!important}.mgs-pull-10,.mgs-pull-d-10{position:relative;margin-left:-54.56%!important}.mgs-push-10,.mgs-push-d-10{margin-left:56.8%!important;margin-right:-56.8%!important}.mgs-11,.mgs-d-11{position:relative;float:left;width:60.24%;margin-right:2.24%}.mgs-append-11,.mgs-append-d-11{padding-right:62.48%!important}.mgs-prepend-11,.mgs-prepend-d-11{padding-left:62.48%!important}.mgs-pull-11,.mgs-pull-d-11{position:relative;margin-left:-60.24%!important}.mgs-push-11,.mgs-push-d-11{margin-left:62.48%!important;margin-right:-62.48%!important}#overlay #legal .text,#overlay .about .text,#overlay .address,#overlay .contact,.mgs-12,.mgs-d-12,body.landscape #slick-container,html.opening-hours-note #overlay .about .text,html.opening-hours-note body.mobile-landscape #overlay .about{position:relative;float:left;width:65.92%;margin-right:2.24%}.mgs-append-12,.mgs-append-d-12{padding-right:68.16%!important}.mgs-prepend-12,.mgs-prepend-d-12{padding-left:68.16%!important}.mgs-pull-12,.mgs-pull-d-12{position:relative;margin-left:-65.92%!important}.mgs-push-12,.mgs-push-d-12{margin-left:68.16%!important;margin-right:-68.16%!important}.mgs-13,.mgs-d-13{position:relative;float:left;width:71.6%;margin-right:2.24%}.mgs-append-13,.mgs-append-d-13{padding-right:73.84%!important}.mgs-prepend-13,.mgs-prepend-d-13{padding-left:73.84%!important}.mgs-pull-13,.mgs-pull-d-13{position:relative;margin-left:-71.6%!important}.mgs-push-13,.mgs-push-d-13{margin-left:73.84%!important;margin-right:-73.84%!important}.mgs-14,.mgs-d-14,body.mobile-landscape #overlay .about .text{position:relative;float:left;width:77.28%;margin-right:2.24%}.mgs-append-14,.mgs-append-d-14{padding-right:79.52%!important}.mgs-prepend-14,.mgs-prepend-d-14{padding-left:79.52%!important}.mgs-pull-14,.mgs-pull-d-14{position:relative;margin-left:-77.28%!important}.mgs-push-14,.mgs-push-d-14{margin-left:79.52%!important;margin-right:-79.52%!important}.mgs-15,.mgs-d-15{position:relative;float:left;width:82.96%;margin-right:2.24%}.mgs-append-15,.mgs-append-d-15{padding-right:85.2%!important}.mgs-prepend-15,.mgs-prepend-d-15{padding-left:85.2%!important}.mgs-pull-15,.mgs-pull-d-15{position:relative;margin-left:-82.96%!important}.mgs-push-15,.mgs-push-d-15{margin-left:85.2%!important;margin-right:-85.2%!important}#overlay .about,#overlay .container,.mgs-16,.mgs-d-16,html.opening-hours-note body.landscape #overlay #legal.container{position:relative;float:left;width:88.64%;margin-right:2.24%}.mgs-append-16,.mgs-append-d-16{padding-right:90.88%!important}.mgs-prepend-16,.mgs-prepend-d-16{padding-left:90.88%!important}.mgs-pull-16,.mgs-pull-d-16{position:relative;margin-left:-88.64%!important}.mgs-push-16,.mgs-push-d-16{margin-left:90.88%!important;margin-right:-90.88%!important}.mgs-17,.mgs-d-17{position:relative;float:left;width:94.32%;margin-right:2.24%}.mgs-append-17,.mgs-append-d-17{padding-right:96.56%!important}.mgs-prepend-17,.mgs-prepend-d-17{padding-left:96.56%!important}.mgs-pull-17,.mgs-pull-d-17{position:relative;margin-left:-94.32%!important}.mgs-push-17,.mgs-push-d-17{margin-left:96.56%!important;margin-right:-96.56%!important}#overlay .container .box,.mgs-18,.mgs-d-18,body.mobile #instagram-container figure,body.mobile-landscape #overlay .about,body.mobile-landscape #overlay .container{position:relative;float:left;width:100%;margin-right:2.24%}.mgs-append-18,.mgs-append-d-18{padding-right:102.24%!important}.mgs-prepend-18,.mgs-prepend-d-18{padding-left:102.24%!important}.mgs-pull-18,.mgs-pull-d-18{position:relative;margin-left:-100%!important}.mgs-push-18,.mgs-push-d-18{margin-left:102.24%!important;margin-right:-102.24%!important}@font-face{font-family:'FF Marselis Slab Pro Light';src:url(/static/fonts/ff-marselis/FFMarselisSlabWebProLight.eot?815826e5ebb2) format("eot"),url(/static/fonts/ff-marselis/FFMarselisSlabWebProLight.woff?815826e5ebb2) format("woff"),url(/static/fonts/ff-marselis/FFMarselisSlabWebProLight.ttf?815826e5ebb2) format("ttf")}@font-face{font-family:'FF Marselis Slab Pro Bold';src:url(/static/fonts/ff-marselis/FFMarselisSlabWebProBold.eot?815826e5ebb2) format("eot"),url(/static/fonts/ff-marselis/FFMarselisSlabWebProBold.woff?815826e5ebb2) format("woff"),url(/static/fonts/ff-marselis/FFMarselisSlabWebProBold.ttf?815826e5ebb2) format("ttf")}@font-face{font-family:bananas;src:url(/static/iconfonts/bananas.eot?815826e5ebb2);src:url(/static/iconfonts/bananas.eot?&815826e5ebb2#iefix) format("embedded-opentype"),url(/static/iconfonts/bananas.woff?815826e5ebb2) format("woff"),url(/static/iconfonts/bananas.ttf?815826e5ebb2) format("truetype"),url(/static/iconfonts/bananas.svg?815826e5ebb2#bananas) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before,a.arrow-down:before,a.arrow-up:before,a.facebook:before,a.instagram:before,a.mail:before,a.maps:before,a.menu:before,a.phone:before,a.press-materials:before{font-family:bananas!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important}.icon-line-corporate:before{content:"a"}.icon-blockquote:before{content:"b"}.clearfix:after{content:"";display:table;clear:both}a.arrow-down,a.arrow-up,a.facebook,a.instagram,a.mail,a.maps,a.menu,a.phone,a.press-materials{display:block;text-transform:uppercase;position:relative}.ff,.opening-hours ol.lines li .hours,.opening-hours ol.lines li .weekday,body,body.landscape #overlay h1 .subtitle span,body.landscape #overlay h2.popup .subtitle span,body.mobile #overlay h1 .subtitle span.range,body.mobile #overlay h2.popup .subtitle span.range,html{font-family:"FF Marselis Slab Pro Light",Georgia,serif;font-weight:400}#opening-hours-note p.read-on a span.de,#opening-hours-note p.title,#popup,.ff-bold,.header h1,.opening-hours ol.lines li .de,.opening-hours ol.lines li p.title,.voucher .title,.voucher a.order,a.arrow-down,a.arrow-up,a.facebook,a.instagram,a.mail,a.maps,a.menu,a.phone,a.press-materials,body.landscape #overlay .container .aside,body.landscape #overlay h1,body.landscape #overlay h2.popup,body.mobile #opening-hours-note p.title,body.mobile #overlay .aside,body.mobile #overlay h1,body.mobile #overlay h2.popup,footer,strong{font-family:"FF Marselis Slab Pro Bold",Georgia,serif;font-weight:400}.fs-xl{font-size:3rem;line-height:3.35rem}.fs-l{font-size:2rem;line-height:2.5rem}.fs-m,.voucher .title{font-size:1.35rem;line-height:1.875rem}.fs-r,.voucher .text{font-size:1rem;line-height:1.5rem}#overlay a.press-materials+span.info,.fs-s,body.mobile-landscape #overlay a.press-materials+span.info,body.mobile-portrait #overlay a.press-materials+span.info{font-size:.85rem;line-height:1.25rem}.fs-xs{font-size:.75rem;line-height:1.15rem}.m-xxs{margin:.35rem}.mt-xxs{margin-top:.35rem}.mb-xxs{margin-bottom:.35rem}.ml-xxs{margin-left:.35rem}.mr-xxs{margin-right:.35rem}.p-xxs{padding:.35rem}.pt-xxs{padding-top:.35rem}.pb-xxs{padding-bottom:.35rem}.pl-xxs{padding-left:.35rem}.pr-xxs{padding-right:.35rem}.m-xxs-neg{margin:-.35rem}.mt-xxs-neg{margin-top:-.35rem}.mb-xxs-neg{margin-bottom:-.35rem}.ml-xxs-neg{margin-left:-.35rem}.mr-xxs-neg{margin-right:-.35rem}.m-xs{margin:.5rem}.mt-xs{margin-top:.5rem}.mb-xs{margin-bottom:.5rem}.ml-xs{margin-left:.5rem}.mr-xs{margin-right:.5rem}.p-xs{padding:.5rem}.pt-xs{padding-top:.5rem}.pb-xs{padding-bottom:.5rem}.pl-xs{padding-left:.5rem}.pr-xs{padding-right:.5rem}.m-xs-neg{margin:-.5rem}.mt-xs-neg{margin-top:-.5rem}.mb-xs-neg{margin-bottom:-.5rem}.ml-xs-neg{margin-left:-.5rem}.mr-xs-neg{margin-right:-.5rem}.m-s{margin:1rem}.mt-s{margin-top:1rem}.mb-s{margin-bottom:1rem}.ml-s{margin-left:1rem}.mr-s{margin-right:1rem}.p-s{padding:1rem}.pt-s{padding-top:1rem}.pb-s{padding-bottom:1rem}.pl-s{padding-left:1rem}.pr-s{padding-right:1rem}.m-s-neg{margin:-1rem}.mt-s-neg{margin-top:-1rem}.mb-s-neg{margin-bottom:-1rem}.ml-s-neg{margin-left:-1rem}.mr-s-neg{margin-right:-1rem}.m{margin:1.5rem}.mt{margin-top:1.5rem}.mb{margin-bottom:1.5rem}.ml{margin-left:1.5rem}.mr{margin-right:1.5rem}.p{padding:1.5rem}.pt{padding-top:1.5rem}.pb{padding-bottom:1.5rem}.pl{padding-left:1.5rem}.pr{padding-right:1.5rem}.m-neg{margin:-1.5rem}.mt-neg{margin-top:-1.5rem}.mb-neg{margin-bottom:-1.5rem}.ml-neg{margin-left:-1.5rem}.mr-neg{margin-right:-1.5rem}.m-m{margin:3rem}.mt-m{margin-top:3rem}.mb-m{margin-bottom:3rem}.ml-m{margin-left:3rem}.mr-m{margin-right:3rem}.p-m{padding:3rem}.pt-m{padding-top:3rem}.pb-m{padding-bottom:3rem}.pl-m{padding-left:3rem}.pr-m{padding-right:3rem}.m-m-neg{margin:-3rem}.mt-m-neg{margin-top:-3rem}.mb-m-neg{margin-bottom:-3rem}.ml-m-neg{margin-left:-3rem}.mr-m-neg{margin-right:-3rem}.m-l{margin:4rem}.mt-l{margin-top:4rem}.mb-l{margin-bottom:4rem}.ml-l{margin-left:4rem}.mr-l{margin-right:4rem}.p-l{padding:4rem}.pt-l{padding-top:4rem}.pb-l{padding-bottom:4rem}.pl-l{padding-left:4rem}.pr-l{padding-right:4rem}.m-l-neg{margin:-4rem}.mt-l-neg{margin-top:-4rem}.mb-l-neg{margin-bottom:-4rem}.ml-l-neg{margin-left:-4rem}.mr-l-neg{margin-right:-4rem}.m-xl{margin:6rem}.mt-xl{margin-top:6rem}.mb-xl{margin-bottom:6rem}.ml-xl{margin-left:6rem}.mr-xl{margin-right:6rem}.p-xl{padding:6rem}.pt-xl{padding-top:6rem}.pb-xl{padding-bottom:6rem}.pl-xl{padding-left:6rem}.pr-xl{padding-right:6rem}.m-xl-neg{margin:-6rem}.mt-xl-neg{margin-top:-6rem}.mb-xl-neg{margin-bottom:-6rem}.ml-xl-neg{margin-left:-6rem}.mr-xl-neg{margin-right:-6rem}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}::selection{color:#222;background-color:#fbd138}.fs-portrait-r,body.mobile #instagram-container figure figcaption a,body.mobile #opening-hours-note p,body.mobile #overlay ol,body.mobile #overlay p,body.mobile .header h1 .subtitle{font-size:1rem;line-height:1rem}.fs-portrait-m,body.mobile #opening-hours-note p.title,body.mobile #overlay h1 .subtitle,body.mobile #overlay h2,body.mobile #overlay h2.popup .subtitle,body.mobile .header h1{font-size:1.25rem;line-height:1.25rem}.fs-portrait-l{font-size:2rem;line-height:2.25rem}body.landscape #opening-hours-note p.read-on{font-size:1.5vh}#popup,.fs-vh-r,body.landscape #content ol,body.landscape #content p,body.landscape #opening-hours-note p,body.landscape #overlay .about .box .text p,body.landscape #overlay .container .aside,body.landscape #overlay ol,body.landscape #overlay p,body.landscape .header h1 .subtitle,body.landscape footer{font-size:2vh;line-height:2.5vh}#popup .title,.fs-vh-m,body.landscape #opening-hours-note p.title,body.landscape #overlay h1 .subtitle,body.landscape #overlay h2,body.landscape #overlay h2.popup .subtitle,body.landscape .header h1{font-size:3vh;line-height:3.3vh}#slick-navigation button,#slick-navigation button:before,.fs-vh-l{font-size:5vh;line-height:5vh}.rte p{line-height:140%!important}img{font-size:0;line-height:0}h1,h2,h3{font-weight:400}body.landscape #content ol,body.landscape #content p{margin:2.75vh 0}body.landscape ol.lines,ol.lines{margin-top:0}ol,ul{list-style-type:none}li.icon,ol.lines li{border-bottom:1px solid #222}body.mobile ol.lines li{padding:.75rem 0}body.mobile li.icon{padding:1rem 0!important}body.landscape ol.lines li{padding:2vh 0}body.landscape li.icon{padding:2.25vh 0!important}a{color:#fbd138;border:0;outline:0}a:hover{color:#2a2a2a}a.menu:before{float:left}a.arrow-up:before{float:left}a.arrow-down:before{float:left}a.phone:before{float:left}a.mail:before{float:left}a.maps:before{float:left}a.facebook:before{float:left}a.instagram:before{float:left}a.press-materials:before{float:left}body.mobile #content a.icon,body.mobile #footer a.icon{padding-top:0;font-size:1rem;line-height:1rem}body.mobile #content a.icon:before,body.mobile #footer a.icon:before{top:-.66rem;margin-right:1rem;font-size:2rem;line-height:2rem}body.landscape #content a.icon,body.landscape #footer a.icon{padding-top:0;font-size:1.75vh;line-height:1.75vh}body.landscape #content a.icon:before,body.landscape #footer a.icon:before{top:-.15vh;margin-right:1.5vh;margin-bottom:-1.25vh;font-size:3.5vh;line-heigth:4vh}html.touch a,html.touch a:hover{color:#fbd138!important}html.touch.overlay a,html.touch.overlay a:hover{color:#fff!important}html.touch #instagram-container figure figcaption a:before,html.touch #instagram-container figure figcaption a:hover:before{color:#fbd138!important}html.touch #instagram-container figure figcaption a span{color:#222!important}figure{font-size:0;line-height:0}figure img{width:100%}.shy{color:#555}.quiet{color:#888}.ta-right{text-align:right}@font-face{font-family:bananas;src:url(/static/iconfonts/bananas.eot?cf9cf861777b83b9c44c5b9848bed50b&815826e5ebb2);src:url(/static/iconfonts/bananas.eot?&815826e5ebb2#iefix) format("embedded-opentype"),url(/static/iconfonts/bananas.woff?cf9cf861777b83b9c44c5b9848bed50b&815826e5ebb2) format("woff"),url(/static/iconfonts/bananas.ttf?cf9cf861777b83b9c44c5b9848bed50b&815826e5ebb2) format("truetype"),url(/static/iconfonts/bananas.svg?cf9cf861777b83b9c44c5b9848bed50b&815826e5ebb2#bananas) format("svg");font-weight:400;font-style:normal}#imprint.expanded+a.js-toggle-container:before,#instagram-container figure figcaption a:before,#scroll-hint>span:before,#slick-nav button.slick-next:before,#slick-nav button.slick-prev:before,#slick-navigation button.slick-next:before,#slick-navigation button.slick-prev:before,.header h1 a.instagram-link:before,.icon-arrow-down,.icon-arrow-next,.icon-arrow-previous,.icon-arrow-up,.icon-clock,.icon-contact,.icon-facebook,.icon-instagram,.icon-mail,.icon-map,.icon-menu,.icon-phone,.icon-press-materials,.icon-switch,[class*=" icon-"]:before,[class^=icon-]:before,a.arrow-down:before,a.arrow-up:before,a.facebook:before,a.instagram:before,a.mail:before,a.maps:before,a.menu:before,a.phone:before,a.press-materials:before{position:relative;display:inline-block;font-family:bananas;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;font-size:inherit;line-height:inherit;color:inherit;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#scroll-hint>span:before,.icon-arrow-down:before,a.arrow-down:before{content:"\f101"}#slick-nav button.slick-next:before,#slick-navigation button.slick-next:before,.icon-arrow-next:before{content:"\f102"}#slick-nav button.slick-prev:before,#slick-navigation button.slick-prev:before,.icon-arrow-previous:before{content:"\f103"}#imprint.expanded+a.js-toggle-container:before,.icon-arrow-up:before,a.arrow-up:before{content:"\f104"}.icon-clock:before{content:"\f105"}.icon-contact:before{content:"\f106"}.icon-facebook:before,a.facebook:before{content:"\f107"}#instagram-container figure figcaption a:before,.header h1 a.instagram-link:before,.icon-instagram:before,a.instagram:before{content:"\f108"}.icon-mail:before,a.mail:before{content:"\f109"}.icon-map:before,a.maps:before{content:"\f10a"}.icon-menu:before,a.menu:before{content:"\f10b"}.icon-phone:before,a.phone:before{content:"\f10c"}.icon-press-materials:before,a.press-materials:before{content:"\f10d"}.icon-switch:before{content:"\f10e"}html #bananas h1,html #navigation h1{display:none}html body.mobile #bananas h1{display:block}html body.mobile #navigation h1{display:none}html body.landscape #bananas h1{display:block}html body.landscape #navigation h1,html.opening-hours-note body.landscape #bananas h1{display:none}html.opening-hours-note body.landscape #navigation h1{display:block;padding-bottom:13.5vh}.header h1{position:absolute;width:100%;margin:0;padding-top:2rem}.header h1 .subtitle{position:relative;display:block}.header h1 a.instagram-link{display:block;color:#fbd138}.header h1 a.instagram-link:before{display:block;font-size:2rem;margin-bottom:2rem}.header h1 a.instagram-link span{color:#222}.header h1 a.instagram-link:hover span,.header h1 a.instagram-link:hover:before{color:#fff}#opening-hours-note p,#opening-hours-note:hover p,#opening-hours-note:hover p a{color:#222}#opening-hours-note{width:100%;box-sizing:border-box}body.mobile #logo{position:absolute;z-index:900;width:40%;max-width:220px;top:-3rem;right:1.25rem}body.mobile .header h1{bottom:1.5rem;padding:0 2rem;margin:0}body.mobile .header h1 .subtitle{margin-top:.75rem}@media only screen and (max-device-height:600px) and (orientation:portrait){body.mobile #logo{top:-1rem}body.mobile .header h1{bottom:1rem;font-size:1rem;line-height:1rem}body.mobile .header h1 .subtitle{margin-top:.75rem;font-size:.75rem;line-height:.75rem}}body.mobile #opening-hours-note{padding:0 2rem 2rem}body.mobile #opening-hours-note p{margin-top:1rem}body.mobile #opening-hours-note p.title{margin-top:2rem}body.mobile-portrait .header h1{position:relative;bottom:auto;margin-top:4rem;box-sizing:border-box}body.mobile-portrait #opening-hours-note{padding-right:30%}body.mobile-landscape .header h1{max-width:75%}body.mobile-landscape #logo{position:absolute;z-index:900;width:50%;max-width:180px;top:1rem;left:-1rem}body.mobile-landscape #opening-hours-note{position:relative;top:2rem;padding-right:5rem}@media only screen and (min-device-width:768px){body.mobile-landscape #logo{width:60%;max-width:220px;top:2rem}}body.landscape #logo{position:absolute;z-index:900;top:12vh;width:100%;right:-6vh}body.landscape .header .box{position:absolute;bottom:0;width:100%;height:100%}body.landscape .header h1{display:inline;bottom:0;padding:0 0 3vh}body.landscape .header#bananas h1{text-align:right}body.landscape #opening-hours-note{position:absolute;z-index:900;left:0;bottom:0;padding:0 0 3vh;text-align:right}body.landscape #navigation ul,body.mobile #navigation ul{position:fixed;z-index:1000}body.landscape #opening-hours-note p{margin-top:1vh;line-height:2.5vh!important}body.landscape #opening-hours-note p.title{margin-top:3vh;line-height:3.5vh!important}body.landscape #opening-hours-note p.read-on{line-height:2vh!important}#navigation a,#navigation li>span{display:block;color:#fbd138}#navigation a span,#navigation li>span span{display:none}#navigation a:hover,#navigation li>span:hover{color:#222}.overlay #navigation a,.overlay #navigation li>span{color:#fff}.overlay #navigation a:hover,.overlay #navigation li>span:hover{color:#222}#scroll-hint>span,#slick-navigation button:hover:before{color:#222!important}body.mobile #navigation ul{top:1rem;right:2rem}#overlay,#popup,#slick-nav button.slick-next{right:0}body.mobile #navigation ul li{margin-bottom:.5rem}body.mobile #navigation ul li:first-child{margin:1rem 0}body.mobile #navigation a,body.mobile #navigation li>span{padding:1rem 0}body.mobile #navigation a:before,body.mobile #navigation li>span:before{font-size:2rem!important}body.landscape #navigation ul li{margin-bottom:1vh;padding:1vh 0}body.landscape #navigation ul li:first-child{margin:2vh 0 6vh}body.landscape #navigation a,body.landscape #navigation li>span{padding:2vh 0}body.landscape #navigation a:before,body.landscape #navigation li>span:before{font-size:6vh!important}.menu.bottom{position:absolute!important;z-index:200!important;top:auto!important;bottom:0}.menu.bottom>li{margin:0!important}body.mobile .menu.bottom{bottom:4rem}body.mobile-portrait .menu.bottom{position:absolute!important;bottom:1rem!important}#nav-icon-container{position:relative;margin:-2rem -2rem -1.5rem;padding:2rem 2rem 1.5rem}#nav-icon{position:relative;margin:0;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;min-height:2px;width:100%;background:#fbd138;border-radius:1px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#slick-navigation,.overlay #nav-icon span:nth-child(1),.overlay #nav-icon span:nth-child(4){display:none}#nav-icon span:nth-child(1){top:0}#nav-icon:hover span{background:#fff}html.touch #nav-icon span,html.touch #nav-icon:hover span{background:#fbd138!important}html.touch.overlay #nav-icon span,html.touch.overlay #nav-icon:hover span{background:#fff!important}body.mobile #nav-icon{width:2rem;height:1.75rem}body.mobile #nav-icon span{height:.35rem}body.mobile #nav-icon span:nth-child(2),body.mobile #nav-icon span:nth-child(3){top:.7rem}body.mobile #nav-icon span:nth-child(4){top:1.4rem}body.landscape #nav-icon{width:6vh;height:4vh}#overlay,body.landscape #slick figure img,body.landscape #slick-container img{width:100%}body.landscape #nav-icon span{height:.8vh}body.landscape #slick .slick-list,body.mobile.mobile-portrait .slick-list{height:100%!important}body.landscape #nav-icon span:nth-child(2),body.landscape #nav-icon span:nth-child(3){top:1.6vh}body.landscape #nav-icon span:nth-child(4){top:3.2vh}.overlay #nav-icon span{background:#fff}.overlay #nav-icon:hover span{background:#222}.overlay #nav-icon span:nth-child(2){transform:rotate(45deg)}.overlay #nav-icon span:nth-child(3){transform:rotate(-45deg)}#slick-navigation button{margin:0;padding:0;color:transparent;border:0;outline:0;border-top:8px solid #222;background:0 0;cursor:pointer}#slick-navigation button.slick-next:before,#slick-navigation button.slick-prev:before{display:block;text-align:center;padding:3vh 0}#slick-navigation button:before{top:0!important;color:#fbd138!important}body.landscape #slick-container{font-size:0;line-height:0}body.landscape #slick figure{position:relative;width:100%;box-sizing:border-box}#overlay{display:none;position:fixed;z-index:900;top:0;bottom:0;left:0;padding-bottom:2rem;background:#fbd138;overflow:auto;-webkit-overflow-scrolling:touch}.overlay #overlay{display:block}#overlay .about .text{width:61.5%;margin-right:2.5%}#overlay a.press-materials+span.info{display:block}body.mobile-landscape #overlay .about .text{width:66%;margin-right:2.15%}body.mobile-landscape #overlay a.press-materials+span.info{display:block;position:relative;margin-left:3rem;top:0}html.opening-hours-note .opening-hours{position:absolute!important;right:0}body.mobile-portrait #overlay #legal .aside,body.mobile-portrait #overlay #legal .text,body.mobile-portrait #overlay .about,body.mobile-portrait #overlay .about .aside,body.mobile-portrait #overlay .about .text,body.mobile-portrait #overlay .address,body.mobile-portrait #overlay .contact,body.mobile-portrait #overlay .container,body.mobile-portrait #overlay .location,body.mobile-portrait #overlay .opening-hours{padding:0!important;width:100%!important}body.mobile-portrait #overlay .opening-hours{position:relative!important}body.mobile-portrait #overlay a.press-materials{margin:-1rem 0 2rem!important}body.mobile-portrait #overlay a.press-materials+span.info{display:block;position:relative;margin-left:3rem;top:-2rem}@media only screen and (max-device-width:767px){body.mobile-landscape #overlay #legal .aside,body.mobile-landscape #overlay #legal .text,body.mobile-landscape #overlay .about,body.mobile-landscape #overlay .about .aside,body.mobile-landscape #overlay .about .text,body.mobile-landscape #overlay .address,body.mobile-landscape #overlay .contact,body.mobile-landscape #overlay .container,body.mobile-landscape #overlay .location,body.mobile-landscape #overlay .opening-hours{padding:0!important;width:100%!important}body.mobile-landscape #overlay .opening-hours{position:relative!important}body.mobile-landscape #overlay a.press-materials{margin:-1rem 0 2rem!important}}.opening-hours ol.lines li .de,.opening-hours ol.lines li .en{display:block}.opening-hours ol.lines li .weekday{position:relative;float:left;width:60%}.opening-hours ol.lines li .hours{position:relative;float:left;width:40%;text-align:right}.opening-hours ol.lines li p{margin:0!important}body.mobile .overlay-content{padding:6rem 2rem;box-sizing:border-box}body.mobile #overlay h1{margin:0 0 1rem;font-size:2.75rem;line-height:2.75rem}body.mobile #overlay h1 .subtitle{margin-top:1rem;display:block}body.mobile #overlay h1 .subtitle span{display:block}body.mobile #overlay h2{margin:4rem 0 0;padding-bottom:1rem;border-bottom:6px solid #222}body.mobile #overlay p{margin:1rem 0}body.mobile #overlay a{color:#fff}body.mobile #overlay a:hover{color:#222}body.mobile #overlay a.icon{white-space:nowrap;padding-top:.15rem;font-size:1rem}body.mobile #overlay a.icon:before{top:-.6rem;margin-right:1rem;margin-bottom:-1rem;font-size:2rem;line-height:2rem}body.mobile #overlay a.js-toggle-container{margin:5rem 0 0}body.mobile #overlay #imprint .box:first-of-type,body.mobile #overlay .aside{margin-top:1.5rem}body.mobile-landscape .overlay-content{padding-top:2rem;padding-right:6rem}body.landscape #overlay h1{margin:0 0 12vh;font-size:6vh;line-height:6vh}body.landscape #overlay h1 .subtitle{margin-top:3vh;display:block}body.landscape #overlay h1 .subtitle span{display:block}body.landscape #overlay h2{margin:0;padding-bottom:2vh;border-bottom:6px solid #222}body.landscape #overlay p{margin:1.5vh 0}body.landscape #overlay a{color:#fff}#instagram-container figure figcaption a,body.landscape #overlay a:hover{color:#222}body.landscape #overlay a.icon{padding-top:1.25vh;font-size:2.25vh;line-height:2.75vh}body.landscape #overlay a.icon:before{top:-1.125vh;margin-right:1.5vh;margin-bottom:-1.25vh;font-size:4vh;line-height:4.5vh}body.landscape #overlay{padding-bottom:12vh}body.landscape #overlay .overlay-content{padding-top:14vh}body.landscape #overlay .opening-hours{padding-right:11.36%!important}body.landscape #overlay .opening-hours ol.lines p+p{margin-top:1.5vh!important}body.landscape #overlay .about .box+.box{margin-top:2vh}body.landscape #overlay .about .box .text p{margin:3vh 0!important}body.landscape #overlay .about .box .text p:first-child{margin-top:0!important}body.landscape #overlay #legal .box+.box{margin-top:2vh}body.landscape #overlay #legal .box .text p:first-child{margin-top:0}body.landscape #overlay .container{margin-top:12vh}body.landscape #overlay .container h2{margin-bottom:3vh}body.landscape #overlay .container p{text-align:justify}body.landscape #overlay .container .aside{margin-top:0}body.mobile footer{padding:2rem 2rem 4rem}body.mobile footer .box{margin-top:1.5rem}body.landscape footer{padding-top:16vh;padding-bottom:8vh}body.landscape footer p{margin:1.5vh 0}body.landscape footer p.copyright{margin-top:3vh}#imprint{display:none}#imprint.expanded+a.js-toggle-container{position:relative;float:left;clear:both;margin-top:6vh}body.mobile #imprint.expanded+a.js-toggle-container:before{top:-.33rem;margin-right:1rem;margin-bottom:-1rem;font-size:2rem;line-height:2rem}#instagram-container figure{padding:0!important}#instagram-container figure figcaption a:before{position:relative;display:block;float:left;color:#fbd138}#instagram-container figure figcaption a:hover,#instagram-container figure figcaption a:hover:before{color:#fff}#instagram-container figure a{position:relative;display:block;color:transparent}body.mobile #instagram-container figure figcaption{margin:1rem 0 0;padding:0 2rem 3rem;font-size:.75rem;line-height:.75rem}body.mobile #instagram-container figure figcaption:before{display:none;top:-.67rem;width:2rem}body.mobile #instagram-container figure figcaption a{padding-left:2rem}body.mobile #instagram-container figure figcaption a:before{top:-.1rem;margin-left:-2rem;height:1.5rem;font-size:1.5rem}body.landscape #instagram-container figure{margin-top:2.24%}body.landscape #instagram-container figure figcaption{margin:1.5vh 0 0;font-size:1.5vh;line-height:1.75vh}body.landscape #instagram-container figure figcaption a{padding-left:4vh}body.landscape #instagram-container figure figcaption a:before{top:0;margin-left:-4vh;height:2.5vh;font-size:2.5vh}body.landscape #instagram-container figure.instagram-5{clear:right}body.landscape #instagram-container figure.instagram-12,body.landscape #instagram-container figure.instagram-6,body.landscape #instagram-container figure.instagram-9{clear:left}body.landscape #instagram-container figure.instagram-16{clear:right}body.landscape #instagram-container figure.instagram-17{clear:left}body.landscape #instagram-container figure.instagram-19{clear:right}body.landscape #instagram-container figure.instagram-20{clear:left}.slick-track:after,.wrapper,body,main{clear:both}#popup{position:absolute;bottom:24vh;text-align:right}#popup img{position:relative;margin:1.25vh 0 1vh;max-width:85%;font-size:0;line-height:0;text-align:right}body.mobile-landscape #popup img,body.mobile-portrait #popup img{max-width:65%}body.mobile-landscape #popup,body.mobile-portrait #popup{padding:0 2rem;text-align:left;font-size:.75rem;line-height:.75rem}#popup img.right{display:block;float:right}#popup img.left{display:none;float:left}body.mobile-landscape #popup{bottom:9rem}body.mobile-landscape #popup img.right{display:none}body.mobile-landscape #popup img.left{display:block}body.mobile-landscape #popup .title{font-size:.75rem;line-height:.75rem}body.mobile-portrait #popup{left:0;bottom:10rem;width:65%!important}body.mobile-portrait #popup img.right{display:none}body.mobile-portrait #popup img.left{display:block}body.mobile-portrait #popup .title{font-size:.75rem;line-height:.75rem}#overlay h2.popup{position:relative;float:left;width:100%;clear:both;border-bottom:0!important}body.mobile #overlay h2.popup{margin:6rem 0 1rem;font-size:2.75rem;line-height:2.75rem}body.mobile #overlay h2.popup .subtitle{margin-top:1rem;display:block}body.mobile #overlay h2.popup .subtitle span{display:block}body.landscape #overlay h2.popup{margin:12vh 0;font-size:6vh;line-height:6vh}body.landscape #overlay h2.popup .subtitle{margin-top:3vh;display:block}body.landscape #overlay h2.popup .subtitle span{display:block}body.mobile #slick .voucher{display:block;position:absolute;bottom:0}@media only screen and (max-device-height:600px) and (orientation:landscape){body.mobile #slick .voucher{display:none}body.mobile .header .box .voucher{display:block;position:relative;top:100%;background:0 0;margin-top:1.5rem!important;margin-bottom:-6rem!important}body.mobile .header .box .voucher>div{border-top:0}body.mobile .header .box .voucher a.order{box-sizing:border-box;width:100%;text-align:center;color:#222!important;background:#fff!important}body.mobile .menu.bottom{bottom:0!important}}@media only screen and (max-device-width:600px) and (orientation:portrait){body.mobile #slick .voucher{display:none}body.mobile .header .box .voucher{display:block;position:relative;top:100%;margin-top:20px;margin-bottom:20px;background:0 0}body.mobile .header .box .voucher>div{border-top:0}body.mobile .header .box .voucher a.order{box-sizing:border-box;width:100%;text-align:center;color:#222!important;background:#fff!important}}body.landscape #slick .voucher{display:block;position:absolute;bottom:0}.voucher{z-index:800;width:100%;box-sizing:border-box}.voucher .text{margin:1rem 0}.voucher a.order{transition:all .15s cubic-bezier(.2,.3,.25,.9);display:inline-block;margin:1.5rem 0 0;padding:.675rem 1rem .5rem;font-size:1.125rem;white-space:nowrap;border-radius:5px;color:#222;background:#fff}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.voucher a.order:hover{color:#fff;background:#222}#navigation .voucher a.order{font-size:1.5rem!important;background:0 0!important}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;height:40px}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#slick-nav{position:absolute;top:0;width:100%}#slick-nav button{position:absolute;display:block;width:80px;height:80px;color:transparent;text-align:center;border:0;outline:0!important;transition:background-color .15s;background-color:#fff}#slick-nav button.slick-next:before,#slick-nav button.slick-prev:before{position:absolute;top:16px;font-size:48px;line-height:48px;transition:color .15s;left:0}#slick-nav button:hover{background-color:#222}#slick-nav button:before{box-sizing:border-box;width:80px;height:80px;cursor:pointer}#slick-nav button.slick-prev:before{color:#fbd138}#slick-nav button.slick-prev:hover:before{color:#fff}#slick-nav button.slick-next:before{color:#fbd138}.wrapper,body,main,ul.slick-dots,ul.slick-dots li{position:relative}#slick-nav button.slick-next:hover:before{color:#fff}ul.slick-dots{display:block;padding:0;width:100%;margin:0}ul.slick-dots li{display:inline-block;width:100%;margin:0;padding:0;cursor:pointer}ul.slick-dots li+li{margin-top:15px}.mgs-container,.wrapper{margin:0 auto}ul.slick-dots li button{font-family:ff-meta-serif-web-pro-1,ff-meta-serif-web-pro-2,Georgia,serif;border:0;background:0 0;display:block;width:100%;outline:0;font-size:14px;line-height:16px;color:#da8484;padding:0;cursor:pointer;text-align:left}ul.slick-dots li button:focus,ul.slick-dots li button:hover{outline:0;color:#BF3939}ul.slick-dots li button:active span,ul.slick-dots li button:focus span{position:relative;top:0;left:0}ul.slick-dots li button::-moz-focus-inner{padding:0;border:0}ul.slick-dots li.slick-active button{color:#BF3939}html{overflow-x:hidden}.overlay body,html.overlay{overflow:hidden!important}html.loading body>.wrapper{display:none}body{float:left;width:100%;background:url(/static/img/paperback.jpg?815826e5ebb2) left top}body.mobile{overflow-x:hidden}.wrapper{float:none;width:100%}body.mobile-landscape .mgs-container,body.mobile-landscape .wrapper{margin:0}body.mobile-landscape #content{margin-top:2rem}main{float:left;width:100%}