:root{--futura:"futura-pt", Helvetica Neue, Helvetica, Arial, sans-serif;--minion:"minion-pro", Times New Roman, Times, Georgia, serif;--white:#fff;--lightergray:#f9f9f9;--lightgray:#f6f6f6;--buttongray:#f2f2f2;--pink:#e5007c;--lightpink:#e5007c1a;--black:#222}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{margin:0;font-size:17px;font-weight:400}@media (width<=480px){body{font-size:14px}body p{line-height:20px}}h1,h2,h3,h4,h5,h6{font-family:var(--minion);color:var(--black);text-transform:uppercase}h1{text-transform:uppercase;letter-spacing:3px;margin-top:0;margin-bottom:10px;font-size:55px;font-weight:600;line-height:55px}@media (width<=768px){h1{font-size:43px;line-height:50px}}@media (width<=480px){h1{letter-spacing:1px;font-size:28px;line-height:28px}}h2{letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:6px;font-size:24px;font-weight:600;line-height:22px}h3{letter-spacing:2px;margin-top:10px;margin-bottom:30px;font-size:22px;font-weight:400;line-height:21.5px}@media (width<=480px){h3{margin-bottom:30px;font-size:15px;line-height:15px}}h4{font-family:var(--futura);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:400;line-height:24px}h4.pink-bg{background-color:var(--lightpink);text-transform:uppercase;margin-top:35px;margin-bottom:12px;padding:3px 4px 2px;font-size:14px;font-weight:400;line-height:20px;display:inline-block}@media (width<=480px){h4.pink-bg{margin-bottom:10px;padding:4px;font-size:11px;line-height:14px}}h5{font-family:var(--minion);margin-top:0;font-size:18px;font-weight:400;line-height:20px}p{color:var(--black);margin-top:0}p,ul,li,a{font-family:var(--minion)}ul{list-style-type:none}section{padding:200px 0}div.sep{border-bottom:1px dotted #333;width:85px;margin:30px 0}a,a:hover{text-decoration:none}.pinklink{color:var(--black);background-color:var(--lightpink);border-bottom:1px solid #0000;padding:9px 15px;transition:all .2s ease-in-out}.pinklink:hover{background-color:var(--white);border-bottom:1px solid var(--black)}.button{font-family:var(--futura);text-transform:uppercase;letter-spacing:2px;color:var(--black);background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='9.3px'%20height='10px'%20viewBox='-415%20293.3%209.3%2010'%20style='enable-background:new%20-415%20293.3%209.3%2010;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{opacity:0.5;}%20%3c/style%3e%3cpolygon%20class='st0'%20points='-415,303.3%20-414.4,303.3%20-405.7,293.3%20-406.3,293.3%20'/%3e%3c/svg%3e");background-position:100% 100%;background-size:4px;border-radius:3px;margin-bottom:100px;padding:15px 18px;font-size:14px;font-weight:500;line-height:18px;display:inline-block}.button:hover{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2019.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='-948%20552%209.3%2010'%20style='enable-background:new%20-948%20552%209.3%2010;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23E5007C;}%20%3c/style%3e%3cpolygon%20class='st0'%20points='-948,562%20-947.4,562%20-938.7,552%20-939.3,552%20'/%3e%3c/svg%3e");background-position:100% 100%}@media (width<=480px){.button{letter-spacing:2px;padding:10px 8px;font-size:13px}}.awesome-link a:before,.awesome-link a:after{content:"";transition:transform .4s;position:absolute}.awesome-link a{line-height:24px;font-family:var(--futura);text-transform:uppercase;letter-spacing:3px;color:var(--black);padding:10px;font-size:14px;font-weight:700;text-decoration:none;transition:all .5s;display:inline-block;position:relative}.awesome-link a:before,.awesome-link a:after{border-style:solid;border-color:var(--pink);width:100%;height:100%;top:0;left:0}.awesome-link a:before{border-width:1px 0;transform:scaleX(0)}.awesome-link a:after{border-width:0 1px;transform:scaleY(0)}.awesome-link a:hover:before,.awesome-link a:hover:after{transform:scale(1)}.appleLinks a,.appleLinksWhite a,a[href^=tel]{color:var(--black);border-bottom:#0000;text-decoration:none;display:inline}a{-webkit-tap-highlight-color:#fff0;color:var(--pink)}textarea{resize:none}input,label,select,button,textarea{vertical-align:middle;white-space:normal;background:0 0;border:0;margin:0;padding:0;font-family:Arial;font-size:13px;line-height:1;display:inline-block}@media (width<=480px){input,label,select,button,textarea{font-size:12px}}input:focus,textarea:focus{outline:0}input,textarea,button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{width:auto;overflow:visible}::-webkit-file-upload-button{background:0 0;border:0;padding:0}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}#mq{z-index:1000;border:1px solid #000;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;display:none;position:fixed;bottom:5px;left:5px}@media (width>=1980px){#mq:after{content:"@xxl"}#mq{color:#fff;background-color:var(--black)}}@media (width<=1980px){#mq:after{content:"@xl"}#mq{color:var(--black);background-color:#fff}}@media (width<=1399px){#mq:after{content:"@lg"}#mq{color:var(--black);background-color:#f2f1f1}}@media (width<=1200px){#mq:after{content:"@md"}#mq{color:var(--white);background-color:#ff5959}}@media (width<=992px){#mq:after{content:"@sm"}#mq{color:var(--white);background-color:#003a6f}}@media (width<=768px){#mq:after{content:"@xs"}#mq{color:var(--white);background-color:#6ec5e9}}@media (orientation:portrait) and (width<=768px){#mq:after{content:"@xsL"}#mq{color:#00f;background-color:pink}}@media (width<=480px){#mq:after{content:"@xxs"}#mq{color:var(--white);background-color:#ffc56c}}nav{background-color:var(--lightergray);opacity:0;pointer-events:none;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:60px}nav .inner{justify-content:space-between;align-items:flex-start;width:100%;max-width:1200px;display:flex}@media (width<=1399px){nav .inner{padding:0 50px}}nav ul{margin:0;padding:0}nav ul li a{font-size:55px;line-height:55px;font-family:var(--minion);color:var(--black);letter-spacing:2px;font-weight:700;transition:color .5s}nav ul li a:hover{color:var(--pink)}nav .sublinks{flex-direction:column;align-items:flex-start;display:flex}nav .sublinks a{color:var(--black);letter-spacing:1px;font-size:24px;font-weight:600;transition:color .2s ease-in-out}nav .sublinks a:hover{color:var(--pink)}nav>.menu-icons{display:none}@media (width<=768px){nav{align-items:flex-start}nav .inner{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px}nav{padding-top:100px}nav a{font-size:16px}nav ul li{text-align:center;margin-bottom:5px}nav ul li a{font-size:30px;line-height:30px}nav .sublinks{align-items:center}nav .sublinks a{margin-bottom:3px;font-size:18px}}.menu-open nav{pointer-events:auto;z-index:1;position:absolute}@media (width<=768px){.menu-open .content-wrapper{position:fixed}}@media (width<=480px){.menu-open .content-wrapper{position:relative}}.languages.active{display:none}.menu-icons{justify-content:flex-start;align-items:center;padding-top:35px;display:flex}@media (width<=768px){.menu-icons{padding-top:25px}}.trip-advisor,.facebook,.languages{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='9.3px'%20height='10px'%20viewBox='-415%20293.3%209.3%2010'%20style='enable-background:new%20-415%20293.3%209.3%2010;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{opacity:0.5;}%20%3c/style%3e%3cpolygon%20class='st0'%20points='-415,303.3%20-414.4,303.3%20-405.7,293.3%20-406.3,293.3%20'/%3e%3c/svg%3e");background-size:4px;border-radius:3px;align-items:center;width:48px;height:48px;padding:5px;display:flex}.trip-advisor svg,.facebook svg,.languages svg{width:100%}.trip-advisor:hover,.facebook:hover,.languages:hover{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2019.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='-948%20552%209.3%2010'%20style='enable-background:new%20-948%20552%209.3%2010;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23E5007C;}%20%3c/style%3e%3cpolygon%20class='st0'%20points='-948,562%20-947.4,562%20-938.7,552%20-939.3,552%20'/%3e%3c/svg%3e")}.trip-advisor,.facebook{margin-right:15px}@media (width<=480px){.trip-advisor,.facebook{margin-right:15px}}.facebook svg{height:21px}.languages{justify-content:center;margin-bottom:0;padding:5px 4px 5px 6px}.header{z-index:2;width:100%;height:100px;transition:background-color 1.3s ease-in-out;position:fixed}.header .inner-header{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}@media (width<=1399px){.header .inner-header{max-width:1100px}}@media (width<=1200px){.header .inner-header{margin:0 50px}}@media (width<=768px){.header .inner-header{margin:0 25px}}@media (width<=480px){.header .inner-header{margin:0 31px}}@media (width<=768px){.header{background-color:var(--white)}}@media (width<=480px){.header{height:60px}.header a.logo{padding:0}.header .menutrigger{width:30px;height:30px;margin:15px 0}}@media (width<=768px){.galerie .header{background-color:#0000}}@media (width<=480px){.header{height:60px}.header a.logo{padding:0}.header .menutrigger{width:30px;height:30px;margin:15px 0}}a.logo{z-index:10;height:auto;margin-left:0;padding:10px 10px 10px 0;display:flex}a.logo svg{width:110px;height:100%}@media (width<=480px){a.logo svg{width:74px}}.menutrigger{-webkit-tap-highlight-color:#fff0;cursor:pointer;z-index:10;width:40px;height:40px;margin:30px 0 30px 30px;position:relative}.menutrigger span{background-color:var(--pink);position:absolute}.menutrigger .spanclose{opacity:0;width:0;height:0}.menutrigger .spanopen{opacity:1}.menutrigger .spanopen1{width:100%;height:1px;top:50%}.menutrigger .spanopen2{width:1px;height:100%;left:50%}.menu-open .menutrigger .spanclose{opacity:1}.menu-open .menutrigger .spanopen{opacity:0;width:0;height:0}.menu-open .menutrigger .spanclose1{width:100%;height:1px;top:50%}.menu-open .menutrigger .spanclose2{width:1px;height:100%;left:50%}@media (width<=992px){.menu-open header{background-color:var(--lightergray)}}.k-outer{z-index:-1;min-width:819px;transition:all .2s ease-in-out;position:fixed;top:32px;left:1%;overflow:hidden}@media (width>=1980px){.k-outer{width:55vw;top:50%;left:2%;transform:translateY(-50%)}}@media (width<=1980px){.k-outer{width:60vw;top:50%;left:0%;transform:translateY(-50%)}}@media (width<=1700px){.k-outer{width:65vw;top:50%;left:-100px;transform:translateY(-50%)}}@media (width<=1399px){.k-outer{width:800px;left:-130px}}@media (width<=1200px){.k-outer{width:780px;left:-240px}}@media (width<=768px){.k-outer{display:none!important}}@media (orientation:portrait) and (width<=768px){.k-outer{display:none!important}}.k-bg-img{background-position:0 0;background-size:200%}.k-bg-img img{opacity:0;height:120%;position:absolute;left:-50%}@media (width>=1980px){.k-bg-img{height:1362px}}@media (width<=1980px){.k-bg-img{height:1200px}}@media (width<=1700px){.k-bg-img{height:1000px}}@media (width<=1399px){.k-bg-img{height:918px}}@media (width<=1200px){.k-bg-img{height:920px}}.svg-container{width:calc(100% + 2px);height:calc(100% + 3px);position:absolute;inset:-2px -1px -1px}@media (width<=1399px){.svg-container{width:821px;height:921px}}@media (width<=1200px){.svg-container{width:863px;height:923px}}.svg-container .st0{fill:var(--lightergray)}@media (width<=768px){.svg-container{display:none!important}}@media (orientation:portrait) and (width<=768px){.svg-container{display:none!important}}.menu-open .k-outer{opacity:0}.random-image{background-position:50%;background-size:cover;width:98vw;height:250px;margin-left:-49vw;margin-right:-49vw;left:50%;right:50%}@media (orientation:portrait) and (width<=768px){.random-image{height:350px}}@media (width<=480px){.random-image{height:200px}}@media (width<=768px){.main>.random-image:first-of-type{margin-top:60px}}@media (orientation:portrait) and (width<=768px){.main>.random-image:first-of-type{margin-top:100px}}@media (width<=480px){.main>.random-image:first-of-type{margin-top:0}}#esskultur .random-image,.inner-essen .random-image,.catering-outer .random-image,.outer-gutschein .random-image,.trinken-outer .random-image{margin-left:-10%}#quicklinks{display:none}@media (width<=480px){.home #quicklinks,.kontakt #quicklinks,.contact #quicklinks{flex-direction:column;justify-content:center;align-items:center;height:140px;padding:10px 9%;transition:all .2s ease-in-out;display:flex;position:relative}.home #quicklinks .inner-quicklinks,.kontakt #quicklinks .inner-quicklinks,.contact #quicklinks .inner-quicklinks{width:100%}.home #quicklinks a,.kontakt #quicklinks a,.contact #quicklinks a{justify-content:center;flex-direction:row!important}.home #quicklinks a:first-of-type,.kontakt #quicklinks a:first-of-type,.contact #quicklinks a:first-of-type{margin-bottom:10px}.home #quicklinks a .telephone,.kontakt #quicklinks a .telephone,.contact #quicklinks a .telephone{margin-left:20px;display:flex}.home #quicklinks .button,.kontakt #quicklinks .button,.contact #quicklinks .button{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;display:flex}}.menu-open #quicklinks,.home #quicklinks.hidden,.kontakt #quicklinks.hidden,.contact #quicklinks.hidden{height:0;padding:0}body:not(.modal-showing) #landingModal{display:none}#landingModal_wrapper{padding:10px;z-index:10000000!important}@media (width<=1200px){#landingModal_wrapper{padding:20px}}@media (width<=992px){#landingModal_wrapper{padding:10px}}#landingModal .popup-content-2,#landingModal.second-popup .popup-content-1{display:none}#landingModal.second-popup .popup-content-2{display:block}#landingModal{background-color:var(--white);padding:80px}#landingModal img{width:80%;min-width:555px;margin:0 auto;display:block}@media (width<=1200px){#landingModal{padding:50px 25px}#landingModal img{min-width:400px}}@media (width<=992px){#landingModal{padding:40px 20px}#landingModal img{width:100%;min-width:70vw}}@media (width<=768px){#landingModal{padding:40px 20px}#landingModal img{width:100%;min-width:80vw}}@media (orientation:portrait) and (width<=768px){#landingModal{padding:40px 20px 20px}#landingModal img{width:100%;min-width:70vw}}@media (width<=480px){#landingModal img{min-width:80vw}}#landingModal a.button{float:right;margin-bottom:0}.popuptrigger{width:40px;height:40px;position:absolute;top:40px;right:40px;transform:rotate(45deg)}@media (width<=1200px){.popuptrigger{top:25px;right:25px}}@media (width<=992px){.popuptrigger{top:20px;right:20px}}.popuptrigger span{background-color:var(--pink);position:absolute}.popuptrigger .spanclose1{width:100%;height:1px;top:50%;left:0}.popuptrigger .spanclose2{width:1px;height:100%;top:0;left:50%}.modal-content h1{margin-top:17px}#second-popup-trigger{cursor:pointer;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2019.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='-948%20552%209.3%2010'%20style='enable-background:new%20-948%20552%209.3%2010;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23E5007C;}%20%3c/style%3e%3cpolygon%20class='st0'%20points='-948,562%20-947.4,562%20-938.7,552%20-939.3,552%20'/%3e%3c/svg%3e");padding:20px;position:absolute;top:-40px;right:20px;margin-top:0!important}#second-popup-trigger:hover{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20version='1.1'%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='9.3px'%20height='10px'%20viewBox='-415%20293.3%209.3%2010'%20style='enable-background:new%20-415%20293.3%209.3%2010;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{opacity:0.5;}%20%3c/style%3e%3cpolygon%20class='st0'%20points='-415,303.3%20-414.4,303.3%20-405.7,293.3%20-406.3,293.3%20'/%3e%3c/svg%3e")}#second-popup-trigger h4{margin:0}@media (width<=992px){#second-popup-trigger{padding:10px 20px;position:static;margin-bottom:40px!important}}html,body{height:100%}body{background-color:var(--lightergray);position:relative}.content-wrapper{visibility:hidden;height:100%;position:relative}@media (width<=1399px){.content-wrapper{height:100%}}@media (width<=1200px){.content-wrapper{height:auto}}@media (width<=768px){.content-wrapper{min-height:calc(100vh - 60px)}}@media (width<=480px){.content-wrapper{display:flex;top:60px}}.main{max-width:1200px;margin:0 auto;padding-top:100px}@media (width<=1399px){.main{max-width:1100px}}@media (width<=1200px){.main{margin:0 50px}}@media (width<=768px){.main{margin:0 25px}}@media (width<=480px){.main{padding-top:0}}@media (width<=1399px){.tablet .content-wrapper{height:auto}}#esskultur,.inner-essen,.catering-outer,.outer-gutschein,.trinken-outer,.impressum-outer{background-color:var(--white);width:55%;padding:40px}@media (width<=992px){#esskultur,.inner-essen,.catering-outer,.outer-gutschein,.trinken-outer,.impressum-outer{width:65%}}@media (width<=480px){#esskultur,.inner-essen,.catering-outer,.outer-gutschein,.trinken-outer,.impressum-outer{width:100%;min-width:0;height:100%;padding:10% 10px}}@media (orientation:portrait) and (width<=768px){.content-wrapper{background-position:50%;background-size:cover;background-attachment:fixed;height:auto;min-height:calc(100vh - 60px);padding:0}.content-wrapper .main.home,.content-wrapper .main.essen,.content-wrapper .main.catering,.content-wrapper .main.gutschein,.content-wrapper .main.trinken,.content-wrapper .main.impressum,.content-wrapper .main.error{flex-direction:column}.content-wrapper .main #esskultur,.content-wrapper .main .inner-essen,.content-wrapper .main .catering-outer,.content-wrapper .main .trinken-outer,.content-wrapper .main .outer-gutschein,.content-wrapper .main .impressum-outer,.content-wrapper .main .error-outer{border-radius:0;width:100vw;margin-left:-50px;margin-right:-50px}.content-wrapper .main #esskultur .random-image,.content-wrapper .main .inner-essen .random-image,.content-wrapper .main .catering-outer .random-image,.content-wrapper .main .trinken-outer .random-image,.content-wrapper .main .outer-gutschein .random-image,.content-wrapper .main .impressum-outer .random-image,.content-wrapper .main .error-outer .random-image{width:98vw;margin-left:-49vw;margin-right:-49vw;position:relative;left:50%;right:50%}}.random-image{display:none}@media (width<=480px){.random-image{display:block}}@media (width<=768px){.content-wrapper{background-position:50%;background-size:cover;background-attachment:fixed;height:auto;min-height:calc(100vh - 60px);padding:0}.content-wrapper .main.home,.content-wrapper .main.essen,.content-wrapper .main.catering,.content-wrapper .main.gutschein,.content-wrapper .main.trinken,.content-wrapper .main.impressum,.content-wrapper .main.error{flex-direction:column}.content-wrapper .main #esskultur,.content-wrapper .main .inner-essen,.content-wrapper .main .catering-outer,.content-wrapper .main .trinken-outer,.content-wrapper .main .outer-gutschein,.content-wrapper .main .impressum-outer,.content-wrapper .main .error-outer{border-radius:0;width:100vw;margin-left:-50px;margin-right:-50px}.content-wrapper .main #esskultur .random-image,.content-wrapper .main .inner-essen .random-image,.content-wrapper .main .catering-outer .random-image,.content-wrapper .main .trinken-outer .random-image,.content-wrapper .main .outer-gutschein .random-image,.content-wrapper .main .impressum-outer .random-image,.content-wrapper .main .error-outer .random-image{width:98vw;margin-left:-49vw;margin-right:-49vw;position:relative;left:50%;right:50%}}@media (width<=480px){.content-wrapper{height:auto;padding:0 30px}.content-wrapper .main.home,.content-wrapper .main.essen,.content-wrapper .main.catering,.content-wrapper .main.gutschein,.content-wrapper .main.trinken,.content-wrapper .main.impressum,.content-wrapper .main.error{width:100%;height:100%;margin:0}.content-wrapper .main #esskultur,.content-wrapper .main .inner-essen,.content-wrapper .main .catering-outer,.content-wrapper .main .trinken-outer,.content-wrapper .main .outer-gutschein,.content-wrapper .main .impressum-outer,.content-wrapper .main .error-outer{height:auto;padding:9%;margin-top:0!important;margin-bottom:0!important}}.main.home{justify-content:flex-end;align-items:center;height:100%;display:flex}@media (width<=768px){.main.home{justify-content:center}}#esskultur{position:relative}#esskultur p.marcoplaen{margin-bottom:0}@media (width<=480px){#esskultur p.gastgeber{margin-bottom:35px}}@media (orientation:portrait) and (width<=768px){#esskultur p.gastgeber{margin-bottom:45px}}#esskultur .button{margin-top:30px;margin-bottom:0}@media (width<=480px){#esskultur .button{margin-top:20px;margin-bottom:10px}}#esskultur .horaires{margin-top:40px;margin-bottom:20px}@media (width<=480px){#esskultur .horaires{margin-top:20px}}#esskultur .betriebsferien{margin-bottom:20px}@media (width<=480px){#esskultur .betriebsferien{margin-top:20px}}#esskultur .horaires h4,#esskultur .kontakt h4,#esskultur .betriebsferien h4{margin-top:0}#esskultur .horaires p,#esskultur .horaires a,#esskultur .kontakt p,#esskultur .kontakt a,#esskultur .betriebsferien p,#esskultur .betriebsferien a{font-family:var(--minion);letter-spacing:0;text-transform:none;background-color:#0000;font-size:14px;line-height:20px}@media (width<=480px){#esskultur .horaires p,#esskultur .horaires a,#esskultur .kontakt p,#esskultur .kontakt a,#esskultur .betriebsferien p,#esskultur .betriebsferien a{font-size:13px;line-height:18px}}#esskultur .horaires p,#esskultur .kontakt p,#esskultur .betriebsferien p{margin-bottom:0}#esskultur .horaires a.pinklink,#esskultur .kontakt a.pinklink,#esskultur .betriebsferien a.pinklink{line-height:19px}#esskultur .horaires a,#esskultur .kontakt a,#esskultur .betriebsferien a{padding:0;display:inline-block}#esskultur .bottom-links{justify-content:flex-start;align-items:flex-end;display:flex}#esskultur .location{height:48px;margin-top:0;margin-left:10px;padding:15px 13px}#esskultur .location .inner-location{width:22px}@media (width<=480px){#esskultur .location{height:38px;padding:9px 13px}#esskultur .horaires{margin-top:30px}#esskultur .horaires br:first-of-type{display:none}#esskultur .horaires span{display:block}#esskultur .kontakt{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}#esskultur .kontakt span{display:none}}.fondue{transition:all .2s;position:absolute;bottom:40px;right:100px}.fondue a{display:inline-block}.fondue a:hover .aktuell{transform:rotate(-4deg)}.fondue h5{letter-spacing:.5px;margin:0;font-family:minion-pro,Times New Roman,Times,Georgia,serif;font-size:15px;font-weight:600;line-height:20px}.fondue .aktuell{background-image:linear-gradient(90deg,#e9cac4,#efeff2);border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;transition:transform .3s;display:flex;position:absolute;top:-20%;right:-45%}@media (width<=1100px){.fondue{right:80px}.fondue img{max-width:110px}.fondue .aktuell{right:-76px}}@media (width<=870px){.fondue{right:20px}.fondue img{max-width:110px}.fondue .aktuell{width:80px;height:80px;right:-60px}.fondue h5{font-size:13px}}@media (width<=768px){.fondue{justify-content:flex-end;margin-top:35px;padding-right:60px;display:flex}.fondue a{position:relative}}@media (width<=480px){.fondue{position:static}}.main.catering{justify-content:flex-end;align-items:center;height:100%;display:flex}@media (width<=768px){.main.catering{justify-content:center}}@media (width<=480px){.main.catering{height:100%}}@media (width<=992px){.catering-outer{flex-direction:column}}.catering-outer .button{margin-bottom:0;margin-right:20px}.catering-outer p:last-of-type{margin-bottom:30px}@media (width<=480px){.catering-outer p:last-of-type{margin-bottom:20px}}.catering-outer .telephone-link{float:left;display:none}@media (width<=480px){.catering-outer .telephone-link{display:block}}.catering-outer .telephone{border-radius:3px;align-items:center;width:48px;height:48px;padding:5px;display:flex}.catering-outer .telephone svg{width:100%;height:21px}@media (width<=480px){.catering-outer .telephone{width:38px;height:38px}}#aktuell{background-image:url(/assets/raviolis-DPFpIXUA.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:relative}#aktuell .aktuell-content{background-color:var(--white);padding:50px 40px 40px;position:relative}#aktuell .aktuell-content h1{background-color:var(--white);margin-bottom:20px;padding:10px;position:absolute;top:-30px;left:-150px}@media (width<=480px){body.galerie .content-wrapper{padding:0}}.galerie .k-outer{display:none}.galerie{margin:0;padding:0}.galerie .swiper{width:100vw;height:100vh}@media (width<=480px){.galerie .swiper{height:calc(100vh - 60px)}}.galerie .swiper .inner{background-position:50%;background-size:cover;width:100%;height:100%}@media (width<=480px){.galerie .swiper .inner{background-repeat:no-repeat;background-size:150%}}.swiper.swiper-horizontal .swiper-button-next{right:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA1CAYAAABWW1tXAAAAAXNSR0IArs4c6QAAAZ9JREFUWAnF2DtOw0AQBuCsjSzHR+AMNJR0CCIQEjkFx+EIdBQgaoTSQIcEFVfgDiDZplr+sbxRHmtnHzOblaxZO/J8s1NNPJn0q23b66ZpvnE9aK2n5rloBDoH+FfXtaYL+1dxHOjVKpoKV4C+0M5jW0uVUm9lWc4RG9vvMc8yJF0MJUC7z9GRZ4m2KyRVSH6HeDNUgMTJFWH7wDt4H/gSTo2vwSnxLTgVboVT4IOwND4KS+I7YSncCZbAnWFu3AvmxL1hLjwI5sCD4Vg8Co7Bo+FQnAUOwdlgb5xe4FyOY9R9xolSLgyGGuGxj9b0KO6ItdWk4M/BGQKNxJVNRUG/eZ5fsJ7YBUVBl0VRfLKd2BWtquqDOsEC+6IscAgaDYeiUXAMGgzHokEwB+oNc6FeMCfqDHOjTrAEuhOWQkdhSXQQlkatcAp0C06FrsEp0SWcGu1goKfYvIzNSDSumMmBXuJYB0h6i0SDg5kESoXTsPdOm81F06AU2llInqPdT+Y7df+h/AfxZLMY9vtVHEWkQc0pgGf4fDxDPDTPJOM/f82LBAVl1qwAAAAASUVORK5CYII=),default!important}.swiper.swiper-horizontal .swiper-button-prev{background-image:none;left:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA1CAYAAABWW1tXAAAAAXNSR0IArs4c6QAAAdpJREFUWAnF2D1OwzAUB/AmCiUjI4dg5Qh8LAgEJ+AA3IYTwMAGdAIxs8GExM4N6JSkJSL8XxtHSRs3tt+zsWS5SWz/7HzYrkcjz6GqqjTP81vEr9lsduaZW1Zfo89ZllUUgf8AP6erka8WEFoUxSPSo7YRRVGJeOEF1qGqAYA/Y3UglQ6h5AB+Eu2xIXqTpumlGGyFRtGvCGyLLm4399m6oGzYFWXBHNQZ5qJOsARqDUuhVrAkagxLo0awD3QQBrqNqW2CtDO1UUEVMOAvx14Mg+qcSaodMn2i1LDeabFG1ybxdk9ce6rqWOtxCz1WmVZTLkr1deBQaAcOiTZwaHQB/wdKcIzv9Bq41xeJoNUQA91bPdk+xht8h2g1OLTL637HSZJc4eJUlwENe8BdOdRddz0fj8fjd+BUcS8OOEWcSOPNdzyfz/fLsnxBA3b6eoHbXSCeYk1MedihgammkHgHDomvwaHwXjgEroV94xthn/gg7As3gn3gxrA0bgVL4tawFO4ES+DOMBdnwRycDbviIrALLgbb4qKwBX4iDpvgyPPR+2+RCnMCFpBvmxaQqPuVU/9gWVrDYYP8W22U1+k9Vq1bg4W5GQjHzvw0KKoajR7uYl1+gLR5tH9XPz17dJt6KwAAAABJRU5ErkJggg==),default!important}.swiper.swiper-horizontal .swiper-button-next,.swiper.swiper-horizontal .swiper-button-prev{width:10%;height:calc(100vh - 100px);margin-top:0;top:100px;bottom:0}.swiper.swiper-horizontal .swiper-button-next:after,.swiper.swiper-horizontal .swiper-button-prev:after,.swiper.swiper-horizontal .swiper-button-next svg,.swiper.swiper-horizontal .swiper-button-prev svg{display:none}@media (width<=480px){.swiper-pagination{display:none}}.swiper-wrapper.moved{transition:transform 1s ease-out!important}.swiper{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-size:10px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:white;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-border:1px solid white;--swiper-pagination-bullet-transition:background 1s ease-out}.swiper-pagination-bullet{border:var(--swiper-pagination-bullet-border);transition:var(--swiper-pagination-bullet-transition)}.swiper-pagination-bullets{bottom:20px}.main.essen{justify-content:flex-end;align-items:center;height:100%;display:flex}@media (width<=768px){.main.essen{justify-content:center}}@media (width<=480px){.main.essen{height:auto}}@media (width>=768px) and (width<=992px){.inner-essen{width:75%}}@media (width<=992px){.mittagsmenu{width:100%;margin-right:0%}}#currentmenu{display:none}.mittagsmenu .intro{margin-bottom:27px}.mittagsmenu .day-wrapper{margin-bottom:20px}.mittagsmenu .day-wrapper:last-of-type{margin-bottom:0}@media (width<=480px){.mittagsmenu .day-wrapper{margin-bottom:15px}}.mittagsmenu .menutitle{letter-spacing:0;margin-top:0;margin-bottom:3px;padding-left:3px}.mittagsmenu h4{margin-top:0}.mittagsmenu .complements{font-family:var(--minion);padding-left:4px;font-size:14px}@media (width<=480px){.mittagsmenu h4{margin-top:0}.mittagsmenu .menu-content{margin:5px 0 20px!important}.mittagsmenu .menutitle{font-size:14px;line-height:14px}.mittagsmenu .complements{margin-bottom:0;font-size:13px;line-height:18px}}.mittagsmenu .button{margin-top:16px;margin-bottom:0}.uniform__potty{position:absolute;left:-9999px}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--lightgray) inset}.gutschein form{flex-direction:column;display:flex}.gutschein form input,.gutschein form textarea{font-family:var(--futura);background-color:var(--white);padding:13px;font-weight:400}@media (width<=480px){.gutschein form input,.gutschein form textarea{padding:10px 5px}}.main.gutschein{justify-content:flex-end;align-items:center;height:100%;display:flex}.main.gutschein h1{margin-bottom:10px}@media (width<=768px){.main.gutschein{justify-content:center}}@media (width<=480px){.main.gutschein{height:auto}}.gutschein .outer-gutschein{position:relative}.gutschein .outer-gutschein:after{content:"";opacity:1;z-index:-1;position:absolute;inset:0}.gutschein .outer-gutschein form{margin-top:30px}@media (width<=480px){.gutschein .outer-gutschein form{margin-top:25px}}.gutschein .outer-gutschein .button{cursor:pointer;margin:30px 0 0}@media (width<=480px){.gutschein .outer-gutschein .button{margin-top:25px;margin-bottom:0}}.gutschein form .input{text-transform:uppercase;margin-bottom:5px}.gutschein form .input .input__field{border:1px solid var(--lightgray);background-color:var(--lightgray);letter-spacing:1px;text-transform:uppercase;width:100%}.gutschein form .input .input__field::placeholder{color:#0006}.input-textarea,#message{height:45px;transition:height 1.5s cubic-bezier(.2,1,.3,1)}.input-textarea.txt-focused,.txt-focused #message{height:200px}.main.form-sent .input,.main.form-sent .input__field,.main.form-sent #message{height:0;margin:0;padding:0}.main.form-sent .message{font-family:var(--minion);color:var(--pink);background-color:#ffffffe6;padding:30px 0;font-size:14px;line-height:16px}@media (width<=480px){.main.form-sent .message{margin:0;padding:10% 10px}}.main.form-sent .button{opacity:0;height:0;margin:0;padding:0}.message.error{color:var(--pink);font-size:18px;line-height:24px}.main.trinken{justify-content:flex-end;align-items:center;height:100%;display:flex}@media (width<=768px){.main.trinken{justify-content:center}}@media (width<=480px){.main.trinken{height:auto}}.trinken-outer{position:relative}@media (width<=992px){.trinken-outer{flex-direction:column}}.trinken-outer .button{margin-bottom:0}.trinken-outer p:last-of-type{margin-bottom:30px}@media (width<=480px){.trinken-outer p:last-of-type{margin-bottom:20px}}#person{border-radius:50%;height:150px;position:absolute;bottom:-60px;right:30px}@media (width<=1200px){#person{bottom:-100px}}@media (width<=768px){#person{display:none}}.trinken-mobile-img{background-image:url(/assets/o.lohse-QRkQlLxA.jpg);background-position:top;background-size:cover;width:98vw;height:250px;margin:0 1vw;display:none}@media (width<=768px){.trinken-mobile-img{display:block}}@media (orientation:portrait) and (width<=768px){.trinken-mobile-img{height:350px}}@media (width<=480px){.trinken-mobile-img{height:200px}}@media (width<=768px){.trinken-mobile-img{margin-top:60px;display:block}}@media (orientation:portrait) and (width<=768px){.trinken-mobile-img{margin-top:100px}}@media (width<=480px){.trinken-mobile-img{margin-top:0}}.main.impressum{justify-content:flex-end;align-items:center;height:100%;display:flex}@media (width<=768px){.main.impressum{justify-content:center}}@media (width<=480px){.main.impressum{height:100%}}.impressum-outer h4{margin-top:0}.impressum-outer .editeur{margin-bottom:30px}.impressum-outer a{color:var(--black);border-bottom:1px solid #0000;transition:all .2s ease-in-out}.impressum-outer a:hover{border-bottom:1px solid var(--black)}@media (width<=992px){.impressum-outer{flex-direction:column}}.main.error{justify-content:flex-end;align-items:center;height:100%;display:flex}.error-outer{float:right;background-color:var(--white);width:540px;margin:0;padding:30px}@media (width<=992px){.error-outer{flex-direction:column;padding:3%}}.error-outer .button{margin-bottom:0}body:not(.vacations-showing) #vacations{pointer-events:none;transform:scale(.7);opacity:0!important}#vacations{z-index:1000;background-color:#fce7f2;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s ease-out,opacity .1s ease-out .2s;display:flex;position:fixed;inset:0;overflow-y:scroll}#vacations .outer-vacations{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:20px 0;display:flex;overflow-y:scroll}#vacations h3,#vacations .pink-bg{margin-top:0}#vacations a{margin-top:10px}.vacations-showing #vacations{opacity:1;pointer-events:auto}.inner-vacations{background-color:var(--white);text-align:center;width:55%;margin-bottom:20px;padding:40px}@media (width>=1980px){.inner-vacations{width:40%}}@media (width<=992px){.inner-vacations{width:90%}}@media (width<=480px){.inner-vacations{width:90%;min-width:0;padding:10% 10px}}.inner-vacations a{margin-bottom:0}body.datenschutz .logo{opacity:0;pointer-events:none}body.datenschutz .k-outer{display:none}body.datenschutz main{padding-bottom:100px}@media (orientation:portrait) and (width<=768px){body.datenschutz main{margin:0 15px}}@media (width<=480px){body.datenschutz .content-wrapper{padding:0}body.datenschutz main{width:100%;margin:0;padding-bottom:50px}}.datenschutz-content{background-color:var(--white);width:100%;padding:100px 40px}.datenschutz-content .inner{max-width:950px;margin:0 auto}.datenschutz-content h1{letter-spacing:2px;margin-bottom:40px;font-size:50px}.datenschutz-content h2{margin-top:50px;margin-bottom:30px}.datenschutz-content ol{padding-left:18px}.datenschutz-content ol li{margin-bottom:10px;padding-left:10px}.datenschutz-content ol li .spacer{margin-top:10px;display:block}@media (width<=992px){.datenschutz-content h1{letter-spacing:1px;font-size:27px}.datenschutz-content{padding:20px}}@media (width<=480px){.datenschutz-content h1,.datenschutz-content h2{text-transform:none;word-wrap:break-word}}
