@import url(../../../../../../typo3conf/ext/hig_site/Resources/Public/css/plugins/timepicker.css);@import url(../../../../../../typo3conf/ext/hig_site/Resources/Public/css/plugins/timepicker.date.css);@import url(../../../../../../typo3conf/ext/hig_site/Resources/Public/css/plugins/timepicker.time.css);@charset "UTF-8".niceselect-prepare .select-wrapper,.niceselect .select-wrapper{margin-bottom:0}@media only screen and (min-width:768px){.niceselect-prepare .select-wrapper:after,.niceselect .select-wrapper:after{content:none;border:none}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:0;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:16px;font-weight:400;height:34px;line-height:32px;outline:none;padding-left:16px;padding-right:28px;position:relative;text-align:left!important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:100%;text-transform:uppercase;margin-bottom:10px;border:none;border-bottom:solid 1px #D6CB00;padding-left:10px}.nice-select:after{border-bottom:2px solid #D6CB00;border-right:2px solid #D6CB00;content:'';display:block;height:9px;margin-top:-6px;pointer-events:none;position:absolute;right:16px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:9px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);display:block}.nice-select.disabled{border-color:#e0d500;color:#D6CB00;pointer-events:none}.nice-select.disabled:after{border-color:#fff53d}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 0 0 1px #d6cb00;box-sizing:border-box;margin-top:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-17px);transition:all 0.2s cubic-bezier(.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;width:100%;display:none;max-height:40vh;overflow-y:auto}.nice-select .option{cursor:pointer;font-weight:400;text-transform:uppercase;line-height:32px;list-style:none;min-height:32px;outline:none;padding-left:5px;padding-right:27px;margin:0 16px;text-align:left;transition:all 0.2s;border-bottom:1px solid #D6CB00}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#D6CB00;color:#fff}.nice-select .option.selected{color:#fff}.nice-select .option.disabled{background-color:transparent;color:#D6CB00;cursor:default}.nice-select .option:last-child{border:0}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}@font-face{font-family:"Avenir Next LT W05 Thin Cond";src:url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-ThinCond.woff2) format("woff2"),url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-ThinCond.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W05 Light Cond";src:url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-LightCond.woff2) format("woff2"),url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-LightCond.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W05 Demi Cond";src:url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-DemiCond.woff2) format("woff2"),url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-DemiCond.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W05 Medium Cond";src:url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-MediumCond.woff2) format("woff2"),url(/typo3conf/ext/hig_site/Resources/Public/fonts/lino/AvenirNextLTW05-MediumCond.woff) format("woff");font-display:swap}html,body{box-sizing:border-box;padding:0;margin:0}*,*:before,*:after{box-sizing:inherit}::selection{background:rgba(214,203,0,.1)}::-moz-selection{background:rgba(214,203,0,.1)}body{font-family:"Avenir Next LT W05 Thin Cond";font-size:20px;color:#40403F;background-color:#fff;line-height:1.6}body{overflow-x:hidden}#page{float:left;width:100%}.pw-wrapper{width:100%;position:relative}.cw-wrapper{max-width:1280px;margin:auto;position:relative}.cb-wrapper{width:100%;display:flex;padding:0;flex-wrap:wrap;justify-content:space-between}.footer-wrapper .cw-wrapper{border:none}body a{text-decoration:none;position:relative}body a:hover{text-decoration:underline}body a[href="#"]:hover,body .link-wrapper>a:hover{text-decoration:none}article{padding:0;padding-bottom:140px;min-height:200px;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:3;line-height:1.48}h1,h2,h3{margin-top:43px;margin-bottom:25px;text-align:center;text-transform:uppercase;font-family:"Avenir Next LT W05 Thin Cond";font-size:46px;line-height:46px;width:100%;font-weight:400}.spacer{width:100%;height:20px}.spacer-20{height:20px}.spacer-40{height:40px}.spacer-80{height:80px}.spacer-160{height:160px}.spacer-320{height:320px}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:43px}h1.ce-headline-invisible{font-size:0;width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0!important;margin:0!important;clip:rect(1px,1px,1px,1px)}article ul,article ol,.slide-info ul,.slide-info ol{padding-left:0;margin:20px 0}article ol{margin:20px 0;list-style-type:decimal}article p{margin-bottom:14px}article table{margin-bottom:30px}a{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;color:#535353}@media only screen and (max-width:799px){a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}article .hig-green a{color:#D6CB00}.header-pw{position:fixed;background:#fff;z-index:300;box-shadow:0 1px 3px #00000029;-webkit-transition:all 0ms ease-out;-moz-transition:all 0ms ease-out;-ms-transition:all 0ms ease-out;-o-transition:all 0ms ease-out;transition:all 0ms ease-out;height:140px}.header-pw.fixed{height:131px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;top:0}.fixed .header-cw .locationmarker{top:75px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.header-cw{border-right:none;border-left:none}.header-cw .logo{margin:40px 0 0 40px;width:265px;height:auto;float:left;position:relative;z-index:3;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.header-cw .logo a{height:100%;display:block;width:100%}.header-cw .logo .logo-shape{margin-right:7px;position:absolute;left:0;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}.header-cw .logo .logo-text{position:absolute;left:71.62px;top:0;opacity:1;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}.fixed .header-cw .logo{-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;-ms-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}.fixed .header-cw .logo .logo-shape{transform:translateY(30px);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.fixed .header-cw .logo .logo-text{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;opacity:0;transform:translateY(30px)}.header-cw{height:140px}.languagechooser{font-size:20px;float:right;margin:18px 25px 0 0;font-family:"Avenir Next LT W05 Demi Cond"}.languagechooser a{color:#A3A3A3;text-transform:uppercase;text-decoration:none!important}.languagechooser .seperator{color:#D6CB00}.languagechooser .selected{color:#D6CB00}.locationmarker{position:absolute;top:70px;right:40px;z-index:5;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}.locationmarker .reserve-now{display:none}nav#main,nav.main{position:absolute;top:78px;left:0;padding:0 84px 0 322px;width:100%}nav#main ul,nav.main ul{margin:0;padding:0;display:flex;justify-content:space-between;width:100%}nav#main ul li,nav.main ul li{flex:0 1 auto;list-style:none;margin:0;padding:0}nav#main ul li a,nav.main ul li a{font-size:20px;text-transform:uppercase;color:transparent;font-family:"Avenir Next LT W05 Demi Cond";position:relative;white-space:nowrap}nav#main ul li a:after,nav.main ul li a:after{content:attr(title);height:100%;width:100%;font-family:"Avenir Next LT W05 Light Cond";color:#D9CF01;text-transform:uppercase;position:absolute;text-align:center;left:0;top:0}nav#main ul li.active a:after,nav.main ul li.active a:after{font-family:"Avenir Next LT W05 Demi Cond"}nav#main ul li:first-child,nav.main ul li:first-child{margin-left:0}@media (hover:hover){nav.main ul li a:hover:after{font-family:"Avenir Next LT W05 Demi Cond"}}#mobilemenu{display:none;position:fixed;top:0;right:0;left:0;min-height:100%;z-index:250;background:#fff;padding:0;overflow-y:scroll}#mobilemenu::-webkit-scrollbar{display:none}#mobilemenu .mobilemenu-content{padding:113px 19px 21px 16px;display:flex;flex-direction:column;text-align:right;width:100%;position:absolute}#mobilemenu .mobilemenu-content nav.main{flex:1 1 auto;position:relative;top:auto;left:auto;padding:0}#mobilemenu .mobilemenu-content nav.main ul{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;margin-bottom:19px}#mobilemenu .mobilemenu-content nav.main ul li{width:100%;flex:0 0 auto;list-style:none;margin:0;padding:0}#mobilemenu .mobilemenu-content nav.main ul li a{text-align:right;font-size:4.2vmin}#mobilemenu .mobilemenu-content nav.main ul li a:after{text-align:right}#mobilemenu .mobilemenu-content .footer-menu{flex:0 0 auto}#mobilemenu .mobilemenu-content .footer-menu .footer-svg-wrap{float:left}#mobilemenu .mobilemenu-content .footer-menu ul{margin:0 0 8px 0;padding:0;position:relative}#mobilemenu .mobilemenu-content .footer-menu ul li{list-style:none}#mobilemenu .mobilemenu-content .footer-menu ul li a{font:3.2vmin/1.5 "Avenir Next LT W05 Thin Cond";color:#A7A4A4;text-decoration:none}#mobilemenu .mobilemenu-content .footer-menu ul li.active a{font-family:"Avenir Next LT W05 Demi Cond"}#mobilemenu .mobilemenu-content .languagechooser{flex:0 0 41px;margin:0;font-size:4.2vmin}#mobilemenu .mobilemenu-content .languagechooser a{text-decoration:none!important}#mobilemenu .mobilemenu-content .social{left:0;bottom:0;margin-top:3vmin}#mobilemenu .mobilemenu-content .social a{width:6vmin;height:6vmin;margin-right:0;margin-left:1.2vmin;text-decoration:none!important}html.showmobilemenu{overflow:hidden}.article-pw{margin-top:140px;z-index:200}article a.content-block{display:block}article .content-block{flex:1 0 100%;justify-content:space-between}article .content-block .full-width-img{width:100%;height:0;padding-bottom:45%;background-size:cover;background-position:center center;position:relative;margin-bottom:10px}article .content-block .full-width-img.height-30{padding-bottom:30%}article .content-block .full-width-img.height-45{padding-bottom:45%}article .cb-100{flex:1 0 100%;justify-content:space-between}article .cb-50{flex:0 0 49.6%}article .cb-50.twocolumnscontent .cb-100,article .cb-50.twocolumnscontent h1,article .cb-50.twocolumnscontent h2,article .cb-50.twocolumnscontent h3,article .cb-50.twocolumnscontent h4,article .cb-50.twocolumnscontent h5,article .cb-50.twocolumnscontent h6{padding:0 16px}article .cb-50.twocolumnscontent .img{padding:0;display:block}article .content-block .full-width-img.gradient:before{content:" ";position:absolute;right:0;bottom:0;left:0;height:46%;background:transparent linear-gradient(180deg,#FFFFFF00 0%,#000000C4 100%) 0% 0% no-repeat padding-box;z-index:1}article .content-block.preview{flex:0 0 100%;text-align:center}article .on-image-content{position:absolute;top:0;right:0;bottom:0;left:0}article .on-image-content .text-center{padding:0}article .on-image-content-bottom{position:absolute;bottom:28px;width:100%;z-index:4}article .cb-50 .on-image-content-bottom{bottom:17px}article .cb-50 .on-image-content-bottom .text-center{display:none}article .title{text-align:center;font-family:"Avenir Next LT W05 Light Cond";font-size:34px;line-height:42px;color:#fff;text-transform:uppercase;margin-bottom:8.6px;z-index:5;position:relative}article .title a{color:#fff;text-decoration:none}article .cb-50 .title{margin-bottom:0}article .on-image-content .text{text-align:center;font-family:"Avenir Next LT W05 Light Cond";font-size:20px;line-height:20px;text-transform:uppercase;margin-bottom:15px;color:#FFF}article .content-text{padding-top:45px;padding-bottom:24px;font-size:16px}article .content-text strong{text-transform:uppercase;font-family:"Avenir Next LT W05 Medium Cond";font-weight:400}article .box{flex:0 1 500px;background:#F6F6F6;font-family:"Avenir Next LT W05 Demi Cond";font-size:14px}article .box .title{text-align:center;font-family:"Avenir Next LT W05 Light Cond";font-size:46px;letter-spacing:0;color:#535353;text-transform:uppercase;margin-bottom:11px;margin-top:10px}article .box .iam{margin-bottom:8px}article .box .box-content{padding:16px;width:100%;color:#535353}article .box .box-button{width:100%;background:#D6CB00;height:25px;display:block}article .box .box-button:after{content:" ";border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;right:50%;transform:rotate(45deg) translateX(4.5px);top:4px;pointer-events:none;height:9px;width:9px}article .content-block.prev-chooser{margin-top:0;justify-content:center;display:flex;margin-bottom:0}article .content-block.prev-chooser-home{margin-top:50px;margin-bottom:40px}article .content-block.prev-chooser .filter-head{margin:20px 0;color:#535353}article .nice-select.nutrition-prev{float:none}article .content-block.prev-chooser .filter{display:none}article .filter.open button{background-color:#F6F6F6!important;border-color:transparent!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}article .filter.open button:hover{color:#D6CB00!important}article .filter.open button:hover .button-text{color:#D6CB00!important}article .prev-chooser-content{flex:0 1 500px;max-width:500px}article .prev-chooser-content .filter{margin-right:16px;height:51px}article .prev-chooser-content .filter button{min-width:67px}article .prev-chooser-content .box{display:none}article .prev-chooser-content .allergene{padding:2px 16px 34px;display:block;height:55px;overflow:hidden;position:relative}article .prev-chooser-content .allergene::after{content:" ";position:absolute;left:0;right:0;width:120%;height:25px;z-index:5;top:auto;bottom:0;background:-moz-linear-gradient(top,rgba(246,246,246,0) 0%,#f6f6f6 60%);background:-webkit-linear-gradient(top,rgba(246,246,246,0) 0%,#f6f6f6 60%);background:linear-gradient(to bottom,rgba(246,246,246,0) 0%,#f6f6f6 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}article .prev-chooser-content .please-without,article .prev-chooser-content button.delete{font:14px/1 "Avenir Next LT W05 Demi Cond";color:#535353;text-transform:uppercase;float:left}article .prev-chooser-content button.delete{border:0;text-decoration:underline;float:right;height:auto;padding:0;line-height:1}article .prev-chooser-content button.delete:active,article .prev-chooser-content button.delete.nice-select.open{text-decoration:none}article .prev-chooser-content .selector-buttons{float:left;width:100%;clear:both;margin-top:9px;display:block;flex-wrap:wrap;justify-content:space-between;margin-bottom:39px;column-count:2;column-gap:9px}article .prev-chooser-content .selector-buttons.invisible{visibility:hidden;opacity:0;pointer-events:none}article .prev-chooser-content .selector-buttons button{width:100%;background-color:#fff;margin-right:0;height:26px;font-size:16px}article .prev-chooser-content .selector-buttons button .button-text{white-space:nowrap}article .prev-chooser-content.already-open .box{display:block}article .content-block.instagram{justify-content:center;display:flex}article .content-block.instagram .box{flex:0 0 768px;background:transparent}article .content-block.instagram .box .box-content{padding:0}article .content-block.instagram .box .box-content img{max-width:100%}article .content-block.center{display:flex;justify-content:center;text-align:center}article .gluecks-karten{margin-top:-8px;flex:0 1 360px}article .gluecks-karten img{float:left}article .gluecks-karten .karten-text{display:block;float:left;font-family:"Avenir Next LT W05 Light Cond";font-size:20px;letter-spacing:0;color:#535353;text-transform:uppercase;padding:14px 0 0 12px;margin-bottom:27px;text-align:left}article .img{margin-top:21px;display:flex;max-width:100%;padding:0 16px}article .img.leftborder{padding:0 16px 0 0}article .img img{max-width:100%;height:auto}article .page-id-30 .svg-wrap{margin-top:-35px!important}.svg-wrap.svgleftflowing{width:100%;position:relative;margin-bottom:73px}.svg-wrap.svgleftflowing object{position:absolute;left:0}.svg-wrap.svgrightflowing{width:100%;position:relative;margin-bottom:73px}.svg-wrap.svgrightflowing object{position:absolute;right:0}.link-wrapper{display:inline-block;text-align:center;position:relative;height:28px;margin-right:4px}.link-wrapper button{display:inline-block;border:none;margin:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.link-wrapper button:focus{outline:none}.link-wrapper a,.link-wrapper button{display:inline-block;float:left;font-family:"Avenir Next LT W05 Demi Cond";font-size:20px;line-height:28px;height:28px;color:#D9CF01;text-transform:uppercase;text-decoration:none;transition:color 300ms ease;position:relative;z-index:4;padding-right:34px;padding-left:12px}.link-wrapper a:before,.link-wrapper button:before{display:block;content:" ";width:11px;height:11px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(0,-50%) rotate(-135deg);position:absolute;right:11px;top:50%;transition:transform 300ms ease;z-index:3}.link-wrapper a:hover:before,.link-wrapper button:hover:before{-webkit-animation:slide-left 0.6s ease-out infinite alternate both;animation:slide-left 0.6s ease-out infinite alternate both}.link-wrapper a:hover,.link-wrapper button:hover{color:#fff}.link-wrapper a:active,.link-wrapper a.nice-select.open,.link-wrapper button:active,.link-wrapper button.nice-select.open{color:#D6CB00;transition:color 0ms ease}.link-wrapper a:active:before,.link-wrapper a.nice-select.open:before,.link-wrapper button:active:before,.link-wrapper button.nice-select.open:before{border-left-color:#D6CB00;border-bottom-color:#D6CB00}.link-wrapper::after{content:" ";position:absolute;display:block;right:0;bottom:0;top:50%;transform:translate(0,-50%);height:28px;width:28px;border-radius:28px;border:1px solid #D6CB00;background:#D6CB00;z-index:2;transition:width 300ms ease}.link-wrapper:hover::after{width:100%}.link-wrapper:active::after,.link-wrapper.nice-select.open::after{background:transparent}.link-wrapper.disabled a,.link-wrapper.disabled button{filter:grayscale(1);pointer-events:none}.link-wrapper.disabled::after{filter:grayscale(1);pointer-events:none}.link-wrapper.disabled:hover::after{width:28px}.link-wrapper img{margin-left:6px}.cb-button .text{margin-bottom:0!important;text-align:center}.cb-timebeam{padding:49px 60px;color:#D6CB00;text-transform:uppercase;font:normal normal normal 22px/22px "Avenir Next LT W05 Light Cond";width:100%}.cb-timebeam .timebeam{width:100%;min-height:136px;position:relative}.cb-timebeam .timebeam .line{background:#D6CB00;height:2px;width:98.8%;position:absolute;bottom:10px;left:.6%}.cb-timebeam .timebeam .logo{background:url(/typo3conf/ext/hig_site/Resources/Public/img/logo-shape.svg) no-repeat;background-size:contain;width:5.69%;height:0;padding-bottom:5.4278%;position:absolute;left:.6%;bottom:11px}.cb-timebeam .timebeam ul{left:6.6%;display:flex;flex-wrap:nowrap;justify-content:space-between;position:absolute;bottom:0;width:92.8%}.cb-timebeam .timebeam ul li{position:relative;list-style:none;width:7.812%}.cb-timebeam .timebeam ul li:before{display:block;content:" ";width:22px;height:22px;background:#fff;border:2px solid #D6CB00;border-radius:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.cb-timebeam .timebeam ul li:after{display:block;content:" ";width:2px;height:36px;background:#D6CB00;position:absolute;bottom:22px;left:50%;transform:translateX(-50%)}.cb-timebeam .timebeam ul li:nth-child(even) span{bottom:35px}.cb-timebeam .timebeam ul li:nth-child(even):after{height:11px}.cb-timebeam .timebeam ul li span{position:absolute;bottom:86px;text-align:center;display:block;left:50%;transform:translateX(-50%);width:150px}.cb-timebeam .timebeam ul li.bold-1{font-family:"Avenir Next LT W05 Demi Cond"}@media only screen and (max-width:1055px){.cb-timebeam{margin-bottom:160px}.cb-timebeam .timebeam ul li span{bottom:66px}.cb-timebeam .timebeam ul li:nth-child(even) span{bottom:auto;top:44px}.cb-timebeam .timebeam ul li:nth-child(even):after{bottom:auto;top:0;height:25px}.cb-timebeam .timebeam ul li:after{height:25px}}@media only screen and (max-width:800px){.cb-timebeam{padding:30px 0;margin-bottom:40px}.cb-timebeam .timebeam .logo{width:15.62%;padding-bottom:14.89%;left:3.6%;bottom:auto;position:relative;background-color:#fff;z-index:5}.cb-timebeam .timebeam .line{z-index:4;width:2px;height:98%;left:10.41%;bottom:auto;top:0}.cb-timebeam .timebeam ul{width:100%;display:block;position:relative;left:0}.cb-timebeam .timebeam ul li{width:100%;position:relative;height:auto;margin-bottom:4%;margin-top:3%;padding:8px 2% 8px 18.39%}.cb-timebeam .timebeam ul li:before{bottom:auto;left:10.6%;z-index:6}.cb-timebeam .timebeam ul li:after{display:none}.cb-timebeam .timebeam ul li span{position:relative;bottom:auto;width:auto;text-align:left;height:auto;left:auto;transform:none}.cb-timebeam .timebeam ul li:nth-child(even) span{bottom:auto;top:auto}}@-webkit-keyframes slide-left{0%{-webkit-transform:translate(0,-50%) rotate(-135deg);transform:translate(0,-50%) rotate(-135deg)}100%{-webkit-transform:translate(-6px,-50%) rotate(-135deg);transform:translate(-6px,-50%) rotate(-135deg)}}@keyframes slide-left{0%{-webkit-transform:translate(0,-50%) rotate(-135deg);transform:translate(0,-50%) rotate(-135deg)}100%{-webkit-transform:translate(-6px,-50%) rotate(-135deg);transform:translate(-6px,-50%) rotate(-135deg)}}.content-block.menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0}.content-block.menu .sun-path-wrapper{width:100%;height:0;padding-bottom:10.54%;padding-top:7.8%;position:relative;overflow:hidden}.content-block.menu .sun-path-wrapper .arrow{display:none;left:0;bottom:0;height:100%;width:42px;position:absolute}.content-block.menu .sun-path-wrapper .arrow:before{position:absolute;content:'';width:10.5px;height:10.5px;border-left:2px solid #535353;border-bottom:2px solid #535353;left:50%;bottom:50%;transform:translate(-50%,50%) rotate(45deg)}.content-block.menu .sun-path-wrapper .arrow.arrow-right{left:auto;right:0}.content-block.menu .sun-path-wrapper .arrow.arrow-right:before{transform:translate(-50%,50%) rotate(225deg)}.menu-tabs{display:flex;height:86px}.menu-tabs .menu-tab{font-family:"Avenir Next LT W05 Light Cond";font-size:30px;color:#535353;transition:none;height:101%;flex:0 0 49.6%;box-shadow:1px -2px 3px -1px rgba(0,0,0,.16);text-align:center;text-transform:uppercase;line-height:.75;display:flex;align-items:center;justify-content:center;background:#fff;z-index:3;text-decoration:none}.menu-tabs .menu-tab small{font-size:21px}.menu-tabs .menu-tab.active{font-family:"Avenir Next LT W05 Demi Cond";color:#D6CB00}.menu-tabs .menu-tab-dinner{background:#40403F;color:#fff;height:100%;box-shadow:-1px -2px 3px -1px rgba(0,0,0,.16)}.dark-helper{padding-bottom:70px}.dark-helper,.menu-images,.article-pw{transition:all 400ms ease}.dark-dinner{background-color:#535353;color:#fff}.dark-dinner .dark-helper{background-color:#40403F}.dark-dinner .menu-images,.dark-dinner .menu-footer{background-color:#40403F}.dark-dinner .menu-stepcount .step,.dark-dinner .product-list-title{background-color:#535353}.dark-dinner *{color:#fff}.dark-dinner .menu-tabs .menu-tab,.dark-dinner .menu-images .menu-col-img-text .menu-col-img-text-name,.dark-dinner article .box .box-content,.dark-dinner select,.dark-dinner .zutaten-details .details-block-top .line,.dark-dinner .zutaten-details .details-additional .radio-label,.dark-dinner .iam,.dark-dinner option,.dark-dinner .details-block *,.dark-dinner .allergene .button .button-text:after,.dark-dinner .nice-select *{color:#535353}.dark-dinner *:before{border-color:white!important}.dark-dinner .menu-tab-lunch{color:#535353}.dark-dinner .menu-tab-lunch .tab-text,.dark-dinner .menu-tab-lunch small{color:#535353}.dark-dinner .menu-tabs .menu-tab.active *{color:#D6CB00}.dark-dinner .tabs li a span{color:transparent}.dark-dinner .tabs li a span:after,.dark-dinner .zutaten-details .chart-wrapper .label,.dark-dinner .zutaten-details .title,.dark-dinner .button .button-text:after,.dark-dinner .stock{color:#fff}.dark-dinner .please-choose{color:#651A2F}.dark-dinner .back-link::after{filter:invert(1) brightness(2)}.conten-block-inner{max-width:1026px;margin:auto}.menu-images{background:#fff;box-shadow:-1px -2px 3px -1px rgba(0,0,0,.16);padding:22px 16px 20px;z-index:2}.menu-images .menu-img-table-wrapper{position:relative;padding-bottom:50%}.menu-images .menu-img-table{min-height:522px;display:flex;justify-content:space-between;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 500ms ease}.menu-images .menu-img-table-dinner{display:none}.menu-images .row{flex:0 0 49.2%;display:flex;flex-direction:row;justify-content:space-between;transition:flex-basis 400ms ease;background-size:cover;background-position:center 65%}.menu-images .menu-img-table-lunch .row{flex:1 0 100%}.menu-images .col{flex:0 1 49.61%;display:flex;flex-direction:column;justify-content:space-between;transition:flex-basis 400ms ease}.menu-images .col1 .burger{flex:0 0 49.2%}.menu-images .col1 .drink{flex:0 0 49.2%}.menu-images .col2 .side{flex:0 0 49.2%}.menu-images .col2 .hot{flex:0 0 49.2%}.menu-images .menu-col-img{background-size:cover;background-position:center 65%;transition:flex-basis 400ms ease;background-color:#F6F6F6!important}.menu-images .menu-col-img.flex-full{flex:1 0 100%}.menu-images .menu-col-img-text{color:#535353;padding:11.9px 0 0 9.1px;font-family:"Avenir Next LT W05 Demi Cond";font-size:21px;line-height:26px;text-transform:uppercase}.menu-images .menu-col-img-text .menu-col-img-text-name{padding:0 0 0 19.5px;font-family:"Avenir Next LT W05 Light Cond";font-size:17px;line-height:20px;text-transform:uppercase}.sun-wrapper{position:absolute;left:8.7%;top:8.2%;width:12.2%}.sun-wrapper span{position:absolute;width:100%;height:100%;transform:scale(.001);transform-origin:inherit;z-index:100}.sun-wrapper span::after{content:'';display:block;width:10px;height:10px;border-radius:100%;background:rgba(255,128,128,.75);transform:scale(1000)}.moon-wrapper{position:absolute;right:8%;bottom:11%;width:10%;transform:rotate(135deg)}.moon-wrapper svg{width:100%;height:100%}#sun{width:100%;height:auto;-webkit-animation:spin 80s linear infinite;-moz-animation:spin 80s linear infinite;animation:spin 80s linear infinite}#moon{width:100%;height:auto}.sun-path{position:absolute;width:100%;border-radius:100%;border:8px solid rgba(198,198,198,.25);height:1400px;width:1400px;border-top-color:rgba(255,216,0,.36);border-bottom-color:rgba(255,216,0,.36);transform:translate(-50%,0) rotate(0deg);left:50%;transition:transform 2s ease}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes sunrise-spin{0%{transform:translate(-50%,0) rotate(0deg)}100%{transform:translate(-50%,0) rotate(45deg)}}.filter{position:relative;font-family:"Avenir Next LT W05 Thin Cond";font-size:16px;line-height:16px;color:#535353;flex:0 0 50%;padding:5px 106px 0 0}.filter .filter-text{float:right;position:relative;padding-right:55px;margin-right:5px}.filter #pfeil{position:absolute;top:-9px;right:0}.filter .button{padding:0 14px;height:46px;float:right;top:0;right:0}.menu-footer{padding:0 16px}.menu-footer .menu-footer-content{display:flex;justify-content:space-between;padding-bottom:0}.menu-footer .refresh{position:relative;flex:0 0 300px;font-family:"Avenir Next LT W05 Thin Cond";font-size:20px;line-height:20px;text-transform:uppercase;padding:4px 0 0 0;max-width:100%}.menu-footer .refresh small{font-size:12px;line-height:11px;text-transform:none;font-family:"Avenir Next LT W05 Light Cond"}.menu-footer .refresh .refresh-button{position:absolute;top:0;right:0;transition:all 400ms ease}.menu-footer .refresh .refresh-button.hovering{transform:rotate(-180deg)}@media (hover:hover){.menu-footer .refresh .refresh-button:hover{transform:rotate(-180deg)}}.menu-footer .refresh #pfeil-refresh{position:absolute;right:32px;top:4px}@media only screen and (max-width:767px){.menu-footer .refresh{padding-top:100px;text-align:center}.menu-footer .refresh #pfeil-refresh{left:55px;top:11px;transform:rotate(-92deg)}.menu-footer .refresh .refresh-button{top:15px;right:50%;margin-right:-30px}.menu-footer .refresh .refresh-button svg,.menu-footer .refresh .refresh-button #refresh{width:60px;height:60px}}.tabs-wrapper{overflow:hidden;width:100%;max-width:100vw;position:relative}.tabs-wrapper.scroll-wrapper::before{content:"";position:absolute;width:7px;height:7px;border-left:2px solid #D8D8D8;border-bottom:2px solid #D8D8D8;right:21px;top:15px;transform:rotate(225deg);z-index:5}.tabs{height:43px;width:100%;padding:0 0 26.5px;font-size:18px;line-height:19px;display:flex;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;position:relative}.tabs::-webkit-scrollbar{display:none}.tabs.scroll li:last-child{padding-right:25px}.tabs li{flex:1 0 120px;list-style:none;height:100%;height:43px;position:relative}.tabs li:after{position:absolute;bottom:0;left:0;right:0;height:1px;content:" ";background:#E5E5E5;z-index:1}.tabs li a{z-index:5;padding:0 10px;height:100%;font-family:"Avenir Next LT W05 Demi Cond";color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:2px solid transparent;text-transform:uppercase;transition:none;text-decoration:none;white-space:nowrap}.tabs li a span{position:relative}.tabs li a span::after{content:attr(data-text);font-family:"Avenir Next LT W05 Light Cond";color:#535353;content:attr(data-text);height:100%;position:absolute;width:100%;text-align:center;left:0;top:0}.tabs li a:hover span:after{font-family:"Avenir Next LT W05 Demi Cond"}.tabs li.active a{border-bottom:2px solid #D6CB00}.tabs li.active a span:after{font-family:"Avenir Next LT W05 Demi Cond";color:#D6CB00}.zutaten{margin-top:81px;opacity:0;transition:all 500ms ease}.zutaten.show{opacity:1}.selector-buttons{margin-bottom:30px;margin-top:26.5px;width:68%;float:left}.selector-buttons button{margin-right:6.25px;margin-bottom:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background:transparent;outline:none;line-height:2}.selector-buttons button.clearbutton{display:flex;background:#D6CB00;height:auto;padding-top:4px;padding-bottom:4px;margin-top:8px}.selector-buttons button.clearbutton .button-text{text-transform:none;line-height:1.3;color:#fff!important;font-family:"Avenir Next LT W05 Light Cond"}.selector-buttons button.clearbutton .button-text b{font-family:"Avenir Next LT W05 Medium Cond";text-transform:uppercase;font-weight:400}.selector-buttons button.clearbutton .button-text:after{color:transparent;content:none}.selector-buttons button.clearbutton .button-text:hover b{text-decoration:underline}.zutaten-grid{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.zutaten-grid .tab-switcher-content{flex:0 1 65.3%;order:1}strong{font-family:"Avenir Next LT W05 Medium Cond";font-weight:400;text-transform:uppercase}.hidden-allergene,.hidden-nutriprev{opacity:0.5!important;filter:grayscale(1)!important;pointer-events:none}.zutaten-list{width:100%}.zutaten-list ul{margin:0;padding:0 0 0 9px;display:block}.zutaten-list ul li{padding:0 0 0 13px;list-style:none;width:100%;cursor:pointer;margin-top:-1px;overflow:hidden}.zutaten-list ul li .line{padding:14px 20px 12px 0;color:#535353;font-family:"Avenir Next LT W05 Thin Cond";font-size:18px;display:block;width:100%;height:100%;text-decoration:none;min-height:55px;border-bottom:1px solid #d6d5d5;border-top:1px solid #d6d5d5}.zutaten-list ul li.product-category{margin-top:35px;height:38px;margin-bottom:7px}.zutaten-list ul li.product-category div{color:#fff;font-family:"Avenir Next LT W05 Light Cond";text-align:center;padding:5px 20px 5px;min-height:0;border:none;background:#D6CB00;text-transform:uppercase}.zutaten-list ul li.highlight{border:2px solid #D9CF01}.zutaten-list ul li.highlight .mini{font-size:10px;font-family:"Avenir Next LT W05 Demi Cond";color:#D6CB00;text-transform:uppercase}.zutaten-list ul li.highlight .line{border:none;padding:6px 20px 0 0}.zutaten-list ul li.highlight .subline{position:relative}.zutaten-list ul li.highlight .more{font-size:18px;color:#D6CB00;text-transform:uppercase;font-family:"Avenir Next LT W05 Demi Cond";position:absolute;right:0;bottom:0;padding-right:24px;background-image:var(--green-circle-right);background-position:right center;background-repeat:no-repeat}.stock{margin-top:9.5px;margin-left:23px;color:#535353;font-size:14px;flex:0 0 40%;order:5}.zutaten-details{flex:0 1 34%;order:2}.zutaten-details .chart-outer-wrapper,.zutaten-details .details-block{opacity:0;transition:all 500ms ease}.zutaten-details .selector-hint{display:inline-block;font-family:"Avenir Next LT W05 Demi Cond";color:#D6CB00;text-transform:uppercase;padding:30px 20px 0 100px;text-align:center;font-size:18px;position:relative}.zutaten-details .selector-hint #pfeil{position:absolute;left:38px;transform:rotateZ(-180deg) rotateX(0)}.zutaten-details.show .chart-outer-wrapper,.zutaten-details.show .details-block{opacity:1}.zutaten-details.show .selector-hint{display:none}.chart-wrapper{width:100%;position:relative;margin-top:86px}.chart-wrapper .label{font-size:18px;font-family:"Avenir Next LT W05 Light Cond";color:#535353;position:absolute;right:2.8%;top:-1px;line-height:1;text-align:right}.chart-wrapper .label .dot{display:inline-block;width:6px;height:6px;background:#651A2F;opacity:1;vertical-align:middle;border-radius:100%;margin-right:5px}.chart-wrapper .label-carbs{top:auto;bottom:-60px}.chart-wrapper .label-carbs .dot{opacity:.3}.chart-wrapper .label-fat{top:auto;right:auto;bottom:-22px;left:9.8%;text-align:left}.chart-wrapper .label-fat .dot{background:#D6CB00}.chart-wrapper .label-salt{right:auto;left:9.8%;text-align:left}.chart-wrapper .label-salt .dot{background:#D6CB00;opacity:.3}.chart-wrapper .label-co2{left:9.8%;top:115%;text-align:left}.chart-wrapper .label-co2 .dot{background:#333;opacity:.3}.circle-wrapper{width:60%;margin-left:22%;top:6px;position:relative}.circle-wrapper .energy{width:100%;height:100%;position:absolute;color:#535353;font-size:40px;line-height:1;display:flex;flex-direction:column;justify-content:center;top:0;left:0;text-align:center}.add-circle-wrapper{width:24%;margin-left:82%;top:0;position:relative;margin-top:-75px}.add-circle-wrapper .co2-label{width:100%;height:100%;position:absolute;color:#535353;font-size:13px;line-height:1;display:flex;flex-direction:column;justify-content:center;top:0;left:0;text-align:center}.add-circle-wrapper .co2-label .co2-value{font-size:17px}.details-title{margin-top:70px;font-size:14px;text-align:left;padding:0 0 0 35px;text-transform:uppercase;font-family:"Avenir Next LT W05 Demi Cond";margin-bottom:8px}.details-block{margin-left:19px;margin-bottom:10px}.details-block-item{background:#F6F6F6;margin-bottom:5px;display:none;border-bottom:15px solid #D6CB00}.details-block-item:after{display:block;content:" ";width:9px;height:9px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(135deg);position:relative;left:50%;bottom:-19px;transition:all 300ms ease;cursor:pointer}.details-block-item.closed:after{transform:translate(-50%,-50%) rotate(-45deg);bottom:-14px}.details-block-top{width:100%;min-height:55px;padding:17px 19px 15px 19px;font-size:18px;cursor:pointer;position:relative}.details-block-top .line{position:relative;max-width:88%;line-height:1.1}.details-block-top .btn-close{top:0;right:0;width:55px;height:55px;background-image:var(--close-green-circle);background-repeat:no-repeat;background-position:center center}.details-block-item.closed .details-block-top:after{transform:rotate(-180deg)}.details-additional{padding:0 18px 20px 19px;font-family:"Avenir Next LT W05 Demi Cond";font-size:14px;line-height:19px}.details-additional .radio-label,.details-additional .checkbox-label{display:block;padding-left:20px;font-family:"Avenir Next LT W05 Demi Cond";font-size:14px}.details-additional .radio-label span,.details-additional .checkbox-label span{top:2px;height:14px;width:14px;border-radius:50%}.details-additional .radio-label span:after,.details-additional .checkbox-label span:after{width:14px;height:14px}.details-block-content{padding:8px 18px 20px 16px;font-size:18px;color:#535353;line-height:17px}.details-block-content table{width:100%;border-spacing:0;line-height:22px;margin-bottom:12px}.details-block-content table td:last-child{text-align:right;white-space:nowrap}.details-block-content .allergeneList{font-size:13px}.mobile-page,.page-section,.page-burger-menuHead{display:none;width:100%}.mobile-page.page-main,.page-section.page-section-burger{display:block}.page-sub .top-img{width:100%;height:0;padding-bottom:75%;background-size:cover;background-position:center center}.page-sub .details-block{margin:12px 0 8px}.page-sub .menu-tabs{margin-bottom:26px}.page-sub .zutaten-grid{margin-bottom:40px}.page-sub .zutaten-grid .zutaten-list ul li.product-category{margin-top:0}.page-sub .chart-wrapper{margin-top:10px}.page-sub .circle-wrapper{width:60%;margin:0 auto}.page-sub h3{font:26px/1.1 "Avenir Next LT W05 Thin Cond";margin:32px 0 26px;text-align:center}.page-sub .text-calltochoose{text-align:center;font:14px/1.1 "Avenir Next LT W05 Demi Cond";margin:10px 0 25px;text-transform:uppercase}.page-section-menu-burger .zutaten-grid{margin-bottom:8px}.page-chart .details-block{margin-bottom:50px}.product-list-title{height:37px;font:18px/35px "Avenir Next LT W05 Demi Cond";text-transform:uppercase;border-top:1px solid #D6CB00;border-bottom:1px solid #D6CB00;padding:0 19px;z-index:10;position:relative;background:#fff}.back-link{font:12px/1.3 "Avenir Next LT W05 Demi Cond";position:relative;padding:8px 20px 8px 20px;text-decoration:none;margin-left:14px;margin-bottom:22px;text-transform:uppercase;display:inline-block}.back-link::after{content:" ";position:absolute;background-image:var(--arrow);background-repeat:no-repeat;background-position:center center;width:16px;height:16px;left:0;top:50%;transform:translate(0,-50%) rotate(-90deg);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.menu-stepcount{margin:0 16px 33px;width:auto;display:flex;justify-content:space-between;position:relative}.menu-stepcount::after{content:"";position:absolute;z-index:3;width:100%;height:1px;background:#D6CB00;top:50%;transform:translateY(-50%)}.menu-stepcount .step{flex:0 0 28px;width:28px;height:28px;text-align:center;font:16px/26px "Avenir Next LT W05 Demi Cond";background:#fff;border:1px solid #D6CB00;position:relative;z-index:4;border-radius:28px}.menu-stepcount .step.active{background:#D6CB00;color:#fff}.please-choose{font:15px/1 "Avenir Next LT W05 Demi Cond";color:#651A2F;padding:0 0 12px 20px;position:relative}.please-choose::before{display:block;content:" ";width:8px;height:8px;border-left:2px solid #651A2F;border-bottom:2px solid #651A2F;transform:translate(0,0) rotate(-45deg);position:absolute;left:3.5px;top:3px;transition:transform 300ms ease;z-index:3;animation:pulse-down 0.6s ease-in infinite alternate both}@keyframes pulse-down{0%{transform:translate(0,-3px) rotate(-45deg)}100%{transform:translate(0,1px) rotate(-45deg)}}.invisible-elements{display:none}.voices{max-width:768px;margin:0 auto 52px}.voices .voices-slides-wrapper .voices-slide{position:relative}.voices .voices-slides-wrapper .voices-slide .tab-switcher-content-item-img{position:relative;width:100%;height:0;padding-bottom:54%;background-size:cover;background-position:center center}.voices .voices-slides-wrapper .voices-slide .voices-slide-textbox{position:absolute;width:44.27%;bottom:41px;right:-170px;padding:2.99% 3.255% 3.18% 3.5%;background:#F6F6F6;font-size:16px;line-height:20px;font-family:"Avenir Next LT W05 Light Cond"}.voices .voices-slides-wrapper .voices-slide .voices-slide-textbox .voices-slide-textbox-caption{font-size:34px;line-height:34px;margin-bottom:12px;font-family:"Avenir Next LT W05 Thin Cond"}.voices .voices-slides-wrapper .voices-slide .voices-slide-textbox .name{font-family:"Avenir Next LT W05 Demi Cond";text-transform:uppercase;text-align:right}.voices .tabs{margin-bottom:8px}.jobs{max-width:768px;margin:41px auto}.jobs .jobs-form{max-width:616px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.jobs .jobs-form .jobs-form-title{opacity:0;flex:0 0 30%;display:none}.jobs .jobs-form .select-wrapper{flex:0 0 49%;margin-bottom:27px;max-width:100%}.jobs .jobs-form .select-wrapper.short{max-width:100%}.jobs .jobs-form .jobs-form-radioline{display:none;font-size:14px;font-family:"Avenir Next LT W05 Demi Cond";text-transform:uppercase;color:#535353;text-align:right;width:100%;margin-bottom:77px}.jobs .jobs-form .jobs-form-radioline label{font-family:"Avenir Next LT W05 Demi Cond";margin-left:24px}.jobs #jobs-select-city-prompt{position:relative;margin:84px 19px 19px 19px;text-align:center}.jobs #jobs-select-city-prompt::before{content:" ";position:absolute;left:152px;top:-78px;background-image:var(--arrow-toleft);background-repeat:no-repeat;background-position:center center;width:80px;height:40px;background-size:100% auto;background-color:lighseagreen;transform:rotateX(180deg) rotateZ(-105deg)}@media only screen and (max-width:767px){.jobs #jobs-select-city-prompt::before{left:42px}}.jobs #jobs-no-matches-prompt{margin:19px;text-align:center}.jobs .jobs-list .languagechooser{margin-left:16px;margin-bottom:6px;float:none}.jobs .jobs-list .jobs-list-item{border-top:2px solid #D6CB00;position:relative;font:15px/19px "Avenir Next LT W05 Light Cond"}.jobs .jobs-list .jobs-list-item .more-bar{display:none}.jobs .jobs-list .jobs-list-item .form-group-anrede{max-width:30%}.jobs .jobs-list .jobs-list-item .jobs-list-item-content{padding:19px 19px 33px 16px}.jobs .jobs-list .jobs-list-item .jobs-list-item-content .item-more .text-center{display:none;padding:28px 0 8px}.jobs .jobs-list .jobs-list-item .link-wrapper.topright{position:absolute;top:23px;right:19px;width:auto;display:inline-block}.jobs .jobs-list .jobs-list-item .jobs-list-item-title{font-size:30px;font-family:"Avenir Next LT W05 Demi Cond";color:#535353;line-height:32px;max-width:69%;margin-bottom:13px}.jobs .jobs-list .jobs-list-item .jobs-list-item-props{margin-bottom:10px}.jobs .jobs-list .jobs-list-item .jobs-list-item-props .prop{font:18px/23px "Avenir Next LT W05 Light Cond";letter-spacing:0;color:#A3A3A3;min-width:65px;display:inline-block;padding-right:20px}.jobs .jobs-list .jobs-list-item .jobs-list-item-props .prop-position{min-width:108px}.jobs .jobs-list .jobs-list-more-items{display:none}.jobs .jobs-list .jobs-list-item form{margin-top:0!important}.jobs .jobs-list .jobs-list-item form .select-anrede{width:180px;margin-bottom:10px}.realoverlay .jobs-details .back-link{display:none}.lang-flag-link{margin-right:5px}.lang-flag-link img{width:23px;height:auto;outline:1px solid lightgray}.more-bar{width:100%;background:#D6CB00;height:25px;position:relative;cursor:pointer}.more-bar:after{display:block;content:" ";width:12px;height:12px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(-45deg);position:absolute;left:50%;top:40%;transition:all 300ms ease}.more-bar.open:after{transform:translate(-50%,-50%) rotate(135deg);top:60%}.more-bar.open-transparent{background:transparent}.more-bar.open-transparent:after{border-left:2px solid #D6CB00;border-bottom:2px solid #D6CB00}.feedback-list{display:flex;max-width:768px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;overflow:hidden;transition:all 500ms ease}.feedback-list .feedback-list-item{flex:0 0 48.95%;border:2px solid #D6CB00;min-height:260px;padding:61px 50px;text-align:center;font:italic 18px/23px "Avenir Next LT W05 Thin Cond";color:#40403F;position:relative;margin-bottom:17px}.feedback-list .feedback-list-item .feedback-list-item-title{font:italic 18px/23px "Avenir Next LT W05 Demi Cond"}.feedback-list .feedback-list-item .feedback-list-item-name{font-family:"Avenir Next LT W05 Light Cond"}.feedback-list .feedback-list-item .feedback-list-item-stars{position:absolute;bottom:25px;left:0;width:100%;text-align:center}.feedback-list-more{flex:0 0 100%;max-width:768px;margin:0 auto}.stars{width:100%;text-align:center;margin-top:0;margin-bottom:-45px}.stars .help-block{width:100%}.star{display:inline-block;width:12px;height:11px;background:var(--small-star-full);background-position:center center;background-repeat:no-repeat;background-size:cover}.star-empty{background-image:var(--small-star-empty)}.star-big{width:35px;height:33px;background-image:var(--big-star-empty)}.star.hover-on{background-image:var(--small-star-full)}.star.select-on{background-image:var(--small-star-full)}.star.select-on.hover-off{background-image:var(--big-star-empty)}#tab-id-1-freitext>.cb-100,#tab-id-0-likes-dislikes>.cb-100,#tab-id-0-lob-tadel>.cb-100{display:none}#tab-id-1-freitext>.cb-100.cb-form,#tab-id-0-likes-dislikes>.cb-100.cb-form,#tab-id-0-lob-tadel>.cb-100.cb-form{display:block}.style-transparent{margin:0;padding:0}@media only screen and (min-width:768px){.style-transparent:after{content:none!important}}#lobundTadel-129 h2{margin-bottom:45px}#lobundTadel-129 .nice-select .option:first-child{display:none}#lobundTadel-129 #lobundTadel-129-stars{opacity:0;height:1px;padding:0;margin:0;border:0}#lobundTadel-129 .form-group-lobundTadel-129-stars .select-wrapper:after{content:none!important}#lobundTadel-129 .form-group-lobundTadel-129-anliegen,#lobundTadel-129 .form-group-lobundTadel-129-datum,#lobundTadel-129 .form-group-lobundTadel-129-visitdate{float:left;width:49%}#lobundTadel-129 .form-group-lobundTadel-129-standort,#lobundTadel-129 .form-group-lobundTadel-129-time,#lobundTadel-129 .form-group-lobundTadel-129-visittime{float:right;width:49%}#lobundTadel-129 .form-group-lobundTadel-129-terms,#lobundTadel-129 .form-group-lobundTadel-129-kommentar{clear:both}#lobundTadel-129 .form-group-lobundTadel-129-firstname,#lobundTadel-129 .form-group-lobundTadel-129-surname,#lobundTadel-129 .form-group-lobundTadel-129-email{float:left;width:32%}#lobundTadel-129 .form-group-lobundTadel-129-firstname{clear:left}#lobundTadel-129 .form-group-lobundTadel-129-surname{margin:0 2%;clear:none}#lobundTadel-129 .form-group-lobundTadel-129-email{clear:none}#lobundTadel-129 .form-group-lobundTadel-129-anrede{width:32%}#lobundTadel-129 .form-group-lobundTadel-129-terms input[type=checkbox]{padding:0}#lobundTadel-129 .form-group-lobundTadel-129-terms span{text-transform:none;font-size:15px}#lobundTadel-129 .clearfix{display:none;padding:.5rem 0;clear:both;text-align:center}#lobundTadel-129 .clearfix h2{display:none;margin:0;padding:0;visibility:hidden}#kontakt-90 .form-group-kontakt-90-terms input[type=checkbox]{padding:0}#kontakt-90 .form-group-kontakt-90-terms span{text-transform:none;font-size:15px}.form-group-job-terms input[type=checkbox]{padding:0}.form-group-job-terms span{text-transform:none;font-size:15px;line-height:1.7}.form-group-kontakt-90-anrede{width:150px;display:inline-block;margin-right:9px}.msg{line-height:1;text-transform:uppercase}.feedback-box{width:100%;padding:38px 126px 25px;border:2px solid #D6CB00;margin-top:72px}.feedback-box .feedback-box-title{font:15px/1 "Avenir Next LT W05 Demi Cond";text-transform:uppercase}.feedback-box .feedback-box-comment{font:18px/1.44 "Avenir Next LT W05 Thin Cond";font-style:italic;margin-top:10px;margin-bottom:10px}.feedback-box .rev-img-links a{margin-right:8px}.feedback-box .rev-img-links a:last-child{margin-right:0}.max-width-content{margin:0 auto;max-width:768px}.input-search{height:32px;max-width:384px;margin:0 auto 30px!important;position:relative}.input-search input{padding:6px 38px 6px 14px!important;border:1px solid #D6CB00!important;width:384px!important;max-width:100%}.input-search a{display:block;right:0;top:0;width:38px;height:100%;position:absolute;background:var(--search);background-position:center center;background-repeat:no-repeat;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.input-search a.delete{display:none;background-image:var(--little-cross);background-size:28%}.input-search.hasText a.delete{display:block}.input-search.hasText a.lupe{display:none}.tab-switcher-content-item.showAnyhow{display:block!important}.accordion{margin:18px auto 30px;max-width:768px}.accordion.search{margin:0;display:block!important}.accordion .item{border-top:1px solid #d6d5d5;border-bottom:1px solid #d6d5d5;margin-top:-1px;background:#fff}.accordion .item:first-child{border-top:1px solid #d6d5d5}.accordion .item .title{font:18px/18px "Avenir Next LT W05 Demi Cond";color:#535353;cursor:pointer;min-height:54px;padding:16px 80px 14px 9px;text-align:left;position:relative;margin:0}.accordion .item .title:after{content:" ";display:block;height:11px;width:11px;position:absolute;right:34px;top:50%;transform:translate(0,-100%) rotate(-45deg);border-left:1px solid #535353;border-bottom:1px solid #535353;transform-origin:center 75%}.accordion .item .content{display:none;font:16px/24px "Avenir Next LT W05 Light Cond";padding:16px 80px 40px 9px}.slider-and-content{display:flex;margin-top:100px;margin-bottom:80px}.slider-and-content .col{flex:0 0 50%;overflow:hidden;position:relative}.slider-and-content .content-wrapper{display:flex;flex-direction:column;justify-content:center}.slider-and-content .content-wrapper .content{width:75%;margin:0 auto;font:15px/18px "Avenir Next LT W05 Light Cond";text-align:center}.slider-and-content .content-wrapper .content .link-wrapper{margin-top:10px}.slider-wrapper{position:relative;width:100%;overflow:hidden}.slider-wrapper .slider-button{width:15%;height:20%;position:absolute;left:0;top:40%;cursor:pointer}.slider-wrapper .slider-button::after{content:" ";position:absolute;width:10px;height:10px;top:50%;left:16px;transform:translate(0,-50%) rotate(45deg);border-left:2px solid #fff;border-bottom:2px solid #fff}.slider-wrapper .slider-button-right{left:auto;right:0}.slider-wrapper .slider-button-right::after{left:auto;right:16px;transform:translate(0,-50%) rotate(225deg)}.cb-headerteaser-slider .slider-wrapper{position:absolute}.slider{color:#fff;font-size:15px;font-family:"Avenir Next LT W05 Thin Cond";padding-bottom:57%;height:0;width:100%;transition:all 0ms;-webkit-transition:all 0ms}.slider .slide-text{position:absolute;bottom:7px;left:10px;z-index:2}.slider em{font-family:"Avenir Next LT W05 Medium Cond";font-style:normal}.slide{position:absolute;width:100%;min-height:100%;left:0;top:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center center;display:none}.slide .full-width-img{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center center}.slide:after{content:" ";position:absolute;bottom:0;left:0;height:40%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);z-index:1}.slide:first-child{display:block}.cb-headerteaser-slider .slider{padding-bottom:44%}.cb-headerteaser-slider .slide:after{content:none}.cb-headerteaser-slider.gradient .slide:after{content:" "}.location-top{float:left;width:50%}.location-top h1,.location-top h2{margin-top:55px;margin-bottom:33px}.location-top .location-search-form{width:100%;text-align:center;margin-bottom:44px}.location-top .location-search-form .button{display:none;visibility:hidden}.location-top .button{height:35px;width:52px;font-size:16px;margin-right:4.5px;padding:0 20px}.location-top .input-search{height:35px;display:inline-block;width:384px;margin:0!important}.location-top .input-search input{height:35px;padding-left:6px!important;font:14px "Avenir Next LT W05 Light Cond";text-transform:none;top:-1px;position:relative;border:1px solid #D6CB00}.pac-container{border:1px solid #D6CB00;border-top:none;width:384px!important;box-shadow:0 4px 6px rgba(0,0,0,.15);font-family:inherit;transform:translate(0,-1px)}.pac-icon{display:none}.pac-item{font-size:14px;padding:0 7px;font-family:inherit}.pac-item-selected{background:#D6CB00;color:#fff}.pac-item-selected .pac-item-query{color:#fff}.pac-item-query{font-size:14px}.pac-logo:after{margin:5px 9px 2px 0}.delivery-list,.location-list{float:left;width:50%;padding:0 40px}.delivery-list ul,.location-list ul{margin:0;display:block;overflow:hidden;height:0;transition:all 300ms ease;border-bottom:1px solid #D6D5D5}.delivery-list ul li,.location-list ul li{list-style:none;width:100%;height:54px;position:relative;border-top:1px solid #D6D5D5}.delivery-list ul li.selected,.location-list ul li.selected{background:rgba(0,0,0,.1)}.delivery-list ul li a.loc-link,.location-list ul li a.loc-link{display:block;padding:18.5px 130px 18px 0;position:relative;font:14px/15px "Avenir Next LT W05 Thin Cond";color:#535353;text-decoration:none;cursor:pointer}.delivery-list ul li a.loc-link .name,.location-list ul li a.loc-link .name{font-family:"Avenir Next LT W05 Demi Cond";margin-right:3px;text-transform:uppercase}.delivery-list ul li a.loc-link .distance,.location-list ul li a.loc-link .distance{position:absolute;right:0}.delivery-list ul li a.loc-link .new,.location-list ul li a.loc-link .new{font-family:"Avenir Next LT W05 Demi Cond";font-size:10px;text-transform:uppercase;position:absolute;top:2.6px;left:0;color:#D6CB00}.delivery-list ul li a.loc-link .new.status-im_bau,.location-list ul li a.loc-link .new.status-im_bau{color:#663E7F}.delivery-list ul li a.loc-link .new.status-vorübergehend_geschlossen,.location-list ul li a.loc-link .new.status-vorübergehend_geschlossen{color:#BE0000}.delivery-list ul li .order-link-wrap,.location-list ul li .order-link-wrap{float:right;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;height:100%;vertical-align:middle}@media only screen and (max-width:380px){.delivery-list ul li .order-link-wrap,.location-list ul li .order-link-wrap{flex-direction:column}}.delivery-list ul li a.order-link,.location-list ul li a.order-link{font-family:"Avenir Next LT W05 Demi Cond";text-transform:uppercase;color:#fff;background:#D6CB00;border-radius:4px;margin:0 0 0 5px;padding:4px 5px;text-decoration:none;font-size:14px;line-height:15px;cursor:pointer}.delivery-list ul li a.order-link:hover,.location-list ul li a.order-link:hover{color:#D6CB00;background:none}.delivery-list .more-bar,.location-list .more-bar{display:none}.delivery-list .location-list-none,.location-list .location-list-none{height:54px;border-bottom:1px solid #D6D5D5;padding:18.5px 0 18px 0;font:14px/15px "Avenir Next LT W05 Thin Cond";color:#535353;text-decoration:none;font-family:"Avenir Next LT W05 Demi Cond";text-transform:uppercase;text-align:center;display:none}.delivery-list ul li a.loc-link{display:inline-block;padding-right:5px}.location-right{float:right;width:50%;height:590px;position:relative}.location-right #google-map-holder,.location-right #google-map-holder-delivery{width:100%;height:100%;opacity:0;transition:opacity 500ms ease}.location-right #map{width:100%;height:100%}.location-text-list-navigation{display:none}.location-text-list .text-center{font:20px/24px "Avenir Next LT W05 Light Cond";padding-top:0;padding-bottom:0;margin-top:24px;margin-bottom:53px}.location-text-list ul{width:100%;column-count:4;column-gap:10px;display:block;opacity:0;transition:opacity 500ms ease}.location-text-list ul li{list-style:none;font:14px/35px "Avenir Next LT W05 Light Cond";color:#535353;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;display:flex}.location-text-list ul li .list-item-left{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.location-text-list ul li .list-item-left a{text-decoration:none}.location-text-list ul li span{font:14px/35px "Avenir Next LT W05 Demi Cond";text-transform:uppercase}.location-text-list ul li.country-at .list-item-right,.location-text-list ul li.country-ch .list-item-right{flex:0 0 26px;z-index:5}.location-text-list ul li.country-at .list-item-right::before,.location-text-list ul li.country-ch .list-item-right::before{margin-left:6px;background:var(--flag-at);background-size:cover;height:12px;width:20px;content:" ";display:inline-block}.location-text-list ul li.country-ch .list-item-right::before{background-image:var(--flag-ch)}.btn-close{top:1.5px;right:2.9px;position:absolute;display:block;width:34px;height:34px}.btn-close svg{position:absolute;top:10px;right:10px}.cb-headertwolines{display:block}.cb-headertwolines span{display:block}.cb-headertwolines span.arrow{width:40px;height:8px;margin:10px auto 16px;background-image:var(--arrow-wide-green)}.cb-factsslider{max-width:766px;margin:0 auto;background:#D6CB00}.cb-factsslider .slider{padding-bottom:0;height:220px}.cb-factsslider .slider .slide{padding:33px}.cb-factsslider .slider .slide .facttitle{font:normal normal normal 57px/34px "Avenir Next LT W05 Demi Cond";width:100%;text-align:center;margin-top:0;margin-bottom:30px}.cb-factsslider .slider .slide .factdescription{text-align:center;font:normal normal 300 20px/20px "Avenir Next LT W05 Light Cond"}.cb-factsslider .slider .slide .arrow{width:40px;height:8px;margin:0 auto;background-image:var(--arrow-wide-green);filter:grayscale(1) brightness(5);margin-bottom:27px}.cb-factsslider .slide:after{display:none}.overlay-holder{position:absolute;top:0;left:0;width:100%;display:none;z-index:10;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);height:min-content;min-height:calc(100% + 259px)}.overlay-holder>div{margin:72px auto;position:relative;left:0;top:0;width:1024px;background:#fff;box-shadow:3px 6px 12px #00000029;padding:37px 34px}.location-select-headline{padding:1.5rem 0 0 0;clear:both}.location-details .location-details-map{width:100%;height:343px;background:gray}.location-details .location-under-construction{background:#D6CB00;padding:1.5rem 2rem;text-align:center;color:#fff;line-height:1.2}.location-details .location-under-construction .construction-title{text-transform:uppercase;display:block;font:26px/28px "Avenir Next LT W05 Demi Cond";margin-bottom:5px}.location-details .location-under-construction a{text-decoration:underline;color:#fff;text-transform:uppercase;font-family:"Avenir Next LT W05 Demi Cond"}.location-details h2{margin-bottom:35px}.location-details .tab-switcher-content{display:flex;justify-content:space-around;flex-wrap:wrap}.location-details .location-details-reservierung{flex:0 0 50%}.location-details .location-details-info{flex:0 0 45%;padding:0 50px 81px 60px;color:#535353;font-size:18px;line-height:22px}.location-details .location-details-info .address_wrap,.location-details .location-details-info .address_btn_wrap{float:left;width:50%}.location-details .location-details-info .address{line-height:18px}.location-details .location-details-info .address_name{font-family:"Avenir Next LT W05 Medium Cond"}.location-details .location-details-info .address_name strong{text-transform:uppercase;font-family:"Avenir Next LT W05 Medium Cond";font-weight:400}.location-details .location-details-info .small{margin-top:1em;font-size:15px}.location-details .location-details-info .attributes{margin-top:2em;margin-bottom:1em;font-size:15px;clear:both;padding-top:1rem}.location-details .location-details-info .padding-area{clear:both;padding-top:10px}.location-details .location-details-info .distance{display:inline-block;width:22px;text-align:center}.location-details .location-details-info .optionenInfo{font-size:15px;margin-bottom:2em}.location-details .location-details-info .optionenInfo a{text-decoration:underline;font-family:"Avenir Next LT W05 Medium Cond";color:#D6CB00}.location-details .location-details-info h3{font:18px/22px "Avenir Next LT W05 Demi Cond";text-align:left;margin-top:22px;margin-bottom:0}.location-details .location-details-info td:first-child{min-width:100px;padding-right:20px}.location-details .location-details-info td{line-height:22px;vertical-align:baseline}.location-details .location-details-info #kitchen_headlinediffering{display:none}.location-details .location-details-info .kitchen{color:#D6CB00;font-family:"Avenir Next LT W05 Demi Cond";white-space:nowrap}.location-details .location-details-info .buttons{text-align:right}.location-details .location-details-info .button{height:48px;padding:0 22px;margin-bottom:18px;width:125px}.location-details .location-details-info #temp_closed{color:#BE0000}.location-details .location-jobs{flex:0 0 100%}.location-details .location-jobs h3{background-color:#F6F6F6;display:block;width:100%;padding:22px 20px 18px;margin-top:0;margin-bottom:13.5px}.location-details .location-jobs ul{padding:0;margin:0 16px 64px;display:block}.location-details .location-jobs ul li{height:54px;border-bottom:1px solid #D6D5D5;list-style:none;width:100%;position:relative;padding:20.5px 130px 18px 0;font:18px/15px "Avenir Next LT W05 Thin Cond";color:#535353}.location-details .location-jobs ul li:first-child{border-top:1px solid #D6D5D5}.location-details .location-jobs ul li .link-wrapper{position:absolute;right:0;top:0;display:block;width:auto;top:50%;transform:translate(22px,-50%) scale(.8)}.location-details .location-image{width:100%;height:0;padding-bottom:31%;background-size:cover;background-position:center center}.location-details #coming_soon{margin-bottom:30px}.location-details #bookatable-coming-soon{background:#F6F6F6;padding:198px 60px;text-align:center;border-radius:8px;margin-bottom:30px}#location-joblist{display:none}em.yes,em.no{width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-position:0 2px;background-size:contain}em.yes{background-image:var(--check-green)}em.no{background-image:var(--times-red)}#bookatable{width:100%;height:500px;border:none;margin:0 auto}.hig-ig .more-bar{display:none}.hig-ig-feed-wrap{display:flex;flex-flow:column wrap;align-content:center;height:500px;width:100%}.hig-ig-feed-wrap .ig-img{padding:0 5px;margin:0 0 10px}.hig-ig-feed-wrap .ig-id-3{margin-top:60px}.hig-ig-feed-wrap .ig-img img{max-width:160px!important;width:160px;max-height:160px;min-height:160px}.hig-ig-feed-wrap .ig-link{overflow:hidden;padding:10px 0}.hig-ig-feed-wrap .ig-link a span{font-size:17px;text-transform:uppercase;float:left;width:60%;text-align:left;line-height:1.1}.hig-ig-feed-wrap .ig-link a span.icon-insta{float:right;width:31px;height:31px;background-size:cover;background-repeat:no-repeat;display:inline-block;background-image:var(--instagram-icon)}.hig-ig-feed-wrap .ig-id-2 .ig-link{display:none}.cb-form form{max-width:768px;margin:50px auto 50px;width:100%}.cb-form form .control-label{display:none}.form-confirmation{margin-top:40px;font-size:20px;text-align:center}.form-confirmation .flashmessage{margin-top:28px;font-size:28px}.help-block{margin-top:4px;display:inline-block;font-family:"Avenir Next LT W05 Demi Cond";font-size:13px;padding-left:14px}.radio-label,.checkbox-label{position:relative;padding-left:34px}.radio-label input,.checkbox-label input{position:absolute;opacity:0;cursor:pointer}.radio-label span,.checkbox-label span{position:absolute;top:-5px;left:0;height:28px;width:28px;border:1px solid #D6CB00;border-radius:50%}.radio-label:hover input~.span{background-color:#E5E5E5}.radio-label span:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#D6CB00;border-radius:50%}.radio-label input:checked~span:after{display:block}.checkbox-label span{border-radius:20%!important}.checkbox-label input:checked~span{background-color:#D6CB00}select{width:100%;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;font-family:"Avenir Next LT W05 Light Cond";font-size:16px;text-transform:uppercase;border:0;border-radius:4px;padding:7px 10px 7px;background:#fff;color:#535353;cursor:pointer}select option{color:#535353}.select-wrapper{position:relative;margin-bottom:13px}.select-wrapper::after{content:" ";border-bottom:2px solid #D6CB00;border-right:2px solid #D6CB00;transform:rotate(45deg);position:absolute;right:18px;top:14px;pointer-events:none;height:9px!important;width:9px!important}@media only screen and (min-width:768px){.select-wrapper.niceselect::after{content:none}}.select-wrapper.damn-arrow::after{content:" "!important}.select-wrapper select,.input select{border:none;border-radius:0;border-bottom:1px solid #D6CB00;height:40px;padding:7px 10px 7px}.prev-chooser .select-wrapper select{border:none}select:focus{outline:none}select option{padding:9px 15px 11px;cursor:pointer}select option:focus{outline:none}.input-wrapper,.textarea-wrapper,.input{position:relative;clear:both;margin-bottom:10px}.input-wrapper input,.textarea-wrapper textarea,.input input,.input textarea{width:100%;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:"Avenir Next LT W05 Light Cond";font-size:16px;border-radius:0;background:#fff;padding:7px 10px 7px;color:#535353;border:none;border-bottom:1px solid #D6CB00}.input-wrapper input:focus,.textarea-wrapper textarea:focus,.input input:focus,.input textarea:focus{outline:none}.niceselect select.hiddenselect{height:1px;margin:0;padding:0;opacity:0;border:none}.niceselect.shortselect{display:inline-block}.shortselect{width:180px}.form-group input{height:40px}.form-group.fileupload .control-label,.form-group.filesupload .control-label{display:block;width:100%;font-size:16px;background:#fff;padding:7px 10px 7px;border-bottom:1px solid #D6CB00;position:relative;min-height:40px}.form-group.fileupload .control-label:before,.form-group.filesupload .control-label:before{content:attr(title);position:absolute;right:45px;top:0;padding:7px 10px 7px;max-width:58%;overflow:hidden;height:90%}.form-group.fileupload .control-label:after,.form-group.filesupload .control-label:after{content:" ";position:absolute;width:30px;height:30px;right:12px;top:5px;background:var(--upload)}.form-group.fileupload .input input,.form-group.filesupload .input input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.textarea-wrapper textarea,.input textarea{padding-left:11px;font-family:"Avenir Next LT W05 Medium Cond";text-transform:none;min-height:151px;resize:vertical}.textarea-wrapper textarea::placeholder,.input textarea::placeholder{color:#D8D8D8}.textarea-wrapper .maxchars,.input .maxchars{position:absolute;bottom:12px;right:19px;color:#D8D8D8;font:15px/19px "Avenir Next LT W05 Medium Cond"}.textarea-wrapper textarea,.input textarea{background-color:rgba(0,0,0,.025)}.textarea-wrapper textarea::placeholder,.input textarea::placeholder{color:#D8D8D8}.text-block-center{width:100%;text-align:center;font:16px/20px "Avenir Next LT W05 Light Cond";padding:25px 20px 39px}.text-block-center strong{text-transform:none}.center{width:100%;text-align:center;padding:0;margin:0}.checkbox-wrapper{padding-left:15px}input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-right:7px;background:#FFF 0% 0% no-repeat padding-box;border:.75px solid #A3A3A3;border-radius:4px;width:19px;height:19px;vertical-align:sub;position:relative;outline:none!important;cursor:pointer}input[type=checkbox]:checked:before{content:" ";position:absolute;top:2px;opacity:1;left:6px;height:12px;border-right:1px solid #A3A3A3;border-bottom:1px solid #A3A3A3;width:6px;transform:rotate(45deg)}label{font-family:"Avenir Next LT W05 Thin Cond";font-size:14px;color:#535353;cursor:pointer;text-transform:uppercase}input[type=date],input[type=time]{width:100%;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-transform:uppercase;padding:3px 10px 3px;position:relative}input[type=date]::before,input[type=time]::before{content:attr(placeholder);position:absolute;top:5px;left:10px;background:#fff;height:28px;line-height:28px;width:80%;padding-left:0}input[type=date]:focus::before,input[type=date]:valid::before,input[type=time]:focus::before,input[type=time]:valid::before{content:none}input[type=date].jsFocus::before,input[type=time].jsFocus::before{display:none}input[type=date]::after,input[type=time]::after{content:" ";border-bottom:2px solid #D6CB00;border-right:2px solid #D6CB00;transform:rotate(45deg);position:absolute;right:16px;top:8px;pointer-events:none;height:9px!important;width:9px!important}::-webkit-inner-spin-button{display:block;background:orange}::-webkit-calendar-picker-indicator{opacity:0}button{background:transparent;outline:none!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:pointer}button:hover{text-decoration:none}.button{border-radius:4px;border:1px solid #D8D8D8;font-family:"Avenir Next LT W05 Light Cond";font-size:15px;color:#535353;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:26px;cursor:pointer;position:relative;transition:none;padding:0 20px 0 20px;min-width:84px;text-decoration:none}.button:hover{text-decoration:none}.button .button-text{text-transform:uppercase;color:transparent;font-family:"Avenir Next LT W05 Demi Cond";position:relative}.button .button-text:after{content:attr(data-text);height:100%;color:#535353;font-family:"Avenir Next LT W05 Light Cond";position:absolute;width:100%;text-align:center;left:0;top:0}.allergene .button-text{height:inherit;line-height:24px}.button.green,button.green{border:1px solid #D6CB00;font-family:"Avenir Next LT W05 Demi Cond";transition:all 150ms ease}.button.green .button-text,button.green .button-text{color:#D6CB00}.button.disabled,button.disabled{filter:grayscale(1);pointer-events:none}@media (hover:hover){.button:hover .button-text:after{font-family:"Avenir Next LT W05 Demi Cond"}.button.green:hover{background-color:#D6CB00;color:#fff;transition:all 300ms ease}.button.green:hover .button-text{color:#fff}}.button.active{border:1px solid #D6CB00}.button.active .button-text:after{font-family:"Avenir Next LT W05 Demi Cond";color:#D6CB00}.content-block>.text{max-width:768px;margin:0 auto;font-family:"Avenir Next LT W05 Light Cond";line-height:24px;margin-bottom:5px}article p,article ul,article ol,article table{margin:0 0 0}article .text-left{text-align:left}article .text-center{text-align:center}article .text-right{text-align:right}article .text-justify{text-align:justify}article table{width:100%}article ul,article ol{display:table;margin-left:auto;margin-right:auto}article .text-rte ul{list-style:none}article .text-rte ul li::before{content:"\2022";color:#D6CB00;display:inline-block;width:1em;margin-left:-1em;font-size:75%}article hr{border:none;border-top:2px solid #E5E5E5;margin:40px 0 20px}article strong,article em{text-transform:uppercase;font-family:"Avenir Next LT W05 Demi Cond";font-style:normal}article .rte-small{font-size:16px;line-height:20px;display:inline-block}article .rte-small.text-center{width:100%;text-align:center}article .rte-big{font-size:34px;line-height:1}article .rte-uppercase{text-transform:uppercase}article .rte-small strong,article .rte-small em{font-size:15px}article a{text-decoration:underline}.footer-wrapper{background:#F6F6F6;z-index:100}footer{position:relative;min-height:259px;padding:18px 0 36px 0;text-align:center}footer .footer-more,footer .footer-more p{text-align:center;width:100%;font-family:"Avenir Next LT W05 Demi Cond";font-size:15px;line-height:19px;margin-bottom:13px;color:#535353;text-transform:uppercase}#footer-nav .ul-wrapper{width:100%;text-align:center}#footer-nav ul{list-style:none;padding:0;text-align:center;display:inline-block;margin-bottom:0}#footer-nav ul li{display:inline-block;padding:0 25px;border-left:1px solid #D8D8D8}#footer-nav ul li:first-child{border:none}#footer-nav .ul-wrapper:first-child ul{padding:0 68px 12px;border-bottom:1px solid #D8D8D8}#footer-nav a{font-family:"Avenir Next LT W05 Thin Cond";font-size:20px;line-height:25px;color:#535353;text-transform:uppercase;padding:0 5px}#footer-nav li a.active,#footer-nav li.active a{font-family:"Avenir Next LT W05 Demi Cond"}footer .legal{text-align:center;font-family:"Avenir Next LT W05 Thin Cond";font-size:15px;line-height:19px;color:#40403F;margin-top:15px}.social{position:relative;left:304px;bottom:27px;display:inline-block}.social a{margin-right:9px;width:25.68px;height:25.68px;background-size:cover;background-repeat:no-repeat;display:inline-block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.social a.id-25{background-image:var(--spotify--icon)}.social a.id-26{background-image:var(--applemusic-icon)}.social a.id-27{background-image:var(--instagram-icon)}.social a.id-28{background-image:var(--facebook-icon)}.social a.id-248,.social a.id-95{background-image:var(--linkedin-icon)}.social a.id-309,.social a.id-144{background-image:var(--yt-icon);background-position:-3px -3px;background-size:123% auto}@media only screen and (max-width:767px){.social a.id-309,.social a.id-144{background-position:-1vmin -1vmin}}.social a:hover{transform:scale(1.1)}.footer-bg{position:absolute;bottom:0;left:-37px;background-image:url(/typo3conf/ext/hig_site/Resources/Public/img/footer-bg1.png);background-size:245.5px;width:245.5px;height:69.7px}.footer-bg2{bottom:auto;top:0;left:auto;right:167px;background-image:url(/typo3conf/ext/hig_site/Resources/Public/img/footer-bg2.png);background-size:153px;width:153px;height:69px}.footer-bg3{left:auto;right:0;background-image:url(/typo3conf/ext/hig_site/Resources/Public/img/footer-bg3.png);background-size:104px;width:104px;height:71px}.hidden{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable.nice-select.open,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.responsive-helper{height:1px;background:transparent;overflow:hidden}.responsive-helper>*{height:1px;width:100%}.r-desktop{display:none}.r-tablet{display:none}.r-mobile{display:block}.t3-frontend-editing__ce{display:flex;width:100%;max-width:1280px;margin:auto;flex:1 0 100%;justify-content:space-between;flex-wrap:wrap}.t3-frontend-editing__dropzone{height:0;background-color:#ff8700;-webkit-transition:height .2s;transition:height .2s;margin:0;padding:0;flex:1 0 100%;justify-content:space-between}.footer-more .t3-frontend-editing__ce{display:block}@media only screen and (max-width:1280px){.cw-wrapper{border-right:none;border-left:none}}@media only screen and (min-width:768px){.r-desktop{display:block}.r-tablet{display:none}.r-mobile{display:none}.location-details .tab-switcher-content-item{display:block!important}}@media only screen and (max-width:1178px){.r-desktop{display:none}.r-tablet{display:block}.r-mobile{display:none}.header-pw{height:100px}.header-pw.fixed{transform:translateY(0);height:100px}.header-pw.fixed .header-cw .logo{width:74.64px}.header-pw.fixed .header-cw .logo .logo-shape{transform:translateY(0)}.header-pw.fixed .header-cw .logo .logo-text{opacity:0;transform:translateY(0)}.header-pw.fixed .header-cw .locationmarker{top:32px}.header-pw .header-cw{height:100px;text-align:center}.header-pw .header-cw .logo{width:267.86px;margin:20px auto;display:block;float:none}.header-pw .header-cw .logo .logo-shape{width:63.02px;margin-right:11.63px}.header-pw .header-cw .logo .logo-text{width:189.59px;left:74.65px}.header-pw .header-cw .languagechooser,.header-pw .header-cw nav.main{display:none}.header-pw .header-cw #mobilemenubutton{display:block;width:82px;height:82px;position:absolute;top:9px;right:0;z-index:6;background:transparent}.header-pw .header-cw #mobilemenubutton:before,.header-pw .header-cw #mobilemenubutton:after{content:" ";position:absolute;background:#D6CB00;height:2px;width:34px;top:47.56%;left:50%;transform:translate(-50%,-6.45px);transition:transform 300ms ease}.header-pw .header-cw #mobilemenubutton:after{transform:translate(-50%,6.45px)}.header-pw .locationmarker{top:32px;right:auto;left:27px;width:24px;height:34px}.header-pw .locationmarker a{display:block}.header-pw .locationmarker img{max-width:100%;display:block}.showmobilemenu .header-pw .header-cw #mobilemenubutton:before{transform:translate(-50%,0) rotate(45deg)}.showmobilemenu .header-pw .header-cw #mobilemenubutton:after{transform:translate(-50%,0) rotate(-45deg)}.article-pw{margin-top:100px}footer{min-height:200px;padding:20px 0 18px 0}.footer-bg2{right:20px}#footer-nav{margin:0 20px;overflow:hidden}#footer-nav .ul-wrapper ul{margin:0}#footer-nav .ul-wrapper:first-child ul{min-width:697px;max-width:100%;padding:0}#footer-nav .ul-wrapper:first-child ul li{display:none}footer .social{display:none}article .content-block .full-width-img{padding-bottom:55%}article .title{font-size:30px}article .content-block .full-width-img.height-30{padding-bottom:49%}article .content-block .full-width-img.height-45{padding-bottom:65%}.content-block>.text{padding-left:74px;padding-right:74px}.cb-50 .content-block>.text{padding-left:0!important;padding-right:0!important}.cb-50 h1,.cb-50 h2,.cb-50 h3,.cb-50 h4,.cb-50 h5,.cb-50 h6{font-size:34px}article .content-block .img{margin-top:41px}.voices .voices-slides-wrapper .voices-slide .voices-slide-textbox{position:relative;width:100%;bottom:auto;right:0;font-size:16px;line-height:20px}article{padding-bottom:60px}.content-block.menu .sun-path-wrapper{padding-bottom:9%}.content-block.menu .sun-path-wrapper .sun-path{height:128vw;width:128vw}.menu-tabs{height:61px}.menu-tabs .menu-tab{font-size:21px}.menu-tabs .menu-tab small{font-size:15px}.menu-images{padding:16px 16px 14px}.menu-images .menu-img-table{min-height:374px}.menu-images .menu-col-img-text{font-size:14px;line-height:15px}.menu-images .menu-col-img-text .menu-col-img-text-name{font-size:12px;padding:0 0 0 12.5px;line-height:1}.zutaten-list ul{padding:0}.zutaten-grid{flex-wrap:wrap;padding:0 49px}.zutaten-grid .tab-switcher-content{flex:0 0 100%}.zutaten-grid .zutaten-details{flex:0 1 100%;display:flex;justify-content:space-between;margin-top:55px}.zutaten-grid .zutaten-details .selector-buttons{display:none}.zutaten-grid .zutaten-details .chart-outer-wrapper{flex:0 0 50%;order:2}.zutaten-grid .zutaten-details .chart-outer-wrapper .chart-wrapper{margin-top:0}.zutaten-grid .zutaten-details .details-block{flex:0 0 47%;order:1;margin:0}.location{display:flex;flex-wrap:wrap}.location-top{flex:0 0 100%;float:none;order:3;padding:0 58px}.location-right{flex:0 0 100%;float:none;order:1;height:49vmin}.location-list{flex:0 0 100%;float:none;order:2;padding:0 58px;margin-top:17px}h1,h2,h3,h4{padding:0 58px}.location-text-list{padding:0 42px}.overlay-holder{position:relative;order:2;max-width:100%;backdrop-filter:none;height:auto}.overlay-holder>div{margin:0;width:100%;background:#fff;box-shadow:none;padding:0 0}.overlay-holder>div .btn-close{display:none}.overlay-holder>div .location-details-info h3{padding:0}.overlay-holder>div .location-details-map{display:none}.overlay-holder>div a{text-decoration:none}.overlay-holder>div .location-image{padding-bottom:28%}.overlay-holder>div .location-jobs ul{margin:0 0 64px}.overlay-holder>div .location-jobs ul li{padding-left:16px}.overlay-holder>div .location-jobs ul .link-wrapper{right:16px}.location-text-list ul{column-count:3}.svg-wrap.svgleftflowing{margin-bottom:16px}.svg-wrap.svgleftflowing object{position:relative;float:left}.svg-wrap.svgrightflowing{margin-bottom:16px}.svg-wrap.svgrightflowing object{position:relative;float:right}}@media only screen and (max-width:799px){.max-width-content{padding:0 16px}.tab-switcher.max-width-content{padding:0}.jobs .jobs-list .jobs-list-item .jobs-list-item-content{padding:19px 45px 33px 45px}article .cb-50{flex:1 0 100%}}@media only screen and (max-width:767px){.r-desktop{display:none}.r-tablet{display:none}.r-mobile{display:block}.r-mobile-not{display:none}.max-width-content{max-width:100%;width:100%}article .prev-chooser-content .allergene{padding-top:2px}.header-pw{height:48px}.header-pw.fixed{height:48px}.header-pw.fixed .header-cw .logo{width:39.45px}.header-pw.fixed .header-cw .locationmarker{top:11px}.header-pw.fixed .header-cw .locationmarker .reserve-now{opacity:1;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.header-pw .header-cw{height:48px}.header-pw .header-cw .logo{width:147.56px;margin:7px auto}.header-pw .header-cw .logo .logo-shape{width:35.61px;margin-right:3.85px}.header-pw .header-cw .logo .logo-text{width:104.47px;left:39.45px}.header-pw .header-cw #mobilemenubutton{-webkit-tap-highlight-color:transparent;width:48px;height:48px;top:0;right:2px}.header-pw .header-cw #mobilemenubutton:before,.header-pw .header-cw #mobilemenubutton:after{height:1px;width:20px;top:47.91%;transform:translate(-50%,-3.5px)}.header-pw .header-cw #mobilemenubutton:after{transform:translate(-50%,3.5px)}.header-pw .locationmarker{top:11px;right:auto;left:16px;width:18px;height:26px}.header-pw .locationmarker a{display:block}.header-pw .locationmarker img{max-width:100%;display:block}.header-pw .locationmarker .reserve-now{display:block;opacity:0;position:absolute;left:13px;top:1px;font:12px/11px "Avenir Next LT W05 Light Cond";text-align:right;width:69px;color:#40403F;text-transform:uppercase;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease}.header-pw .locationmarker .reserve-now:before{content:"";position:absolute;left:15.3px;top:0;background:var(--arrow-toleft);width:29px;height:9.4px}#mobilemenu .mobilemenu-content{padding:61px 19px 21px 16px}.article-pw{margin-top:48px}footer{overflow:hidden}.footer-bg{top:18px;left:44px;background-size:cover;width:104px;height:44px;transform:rotate(90deg);transform-origin:left top;background-position:center center;background-repeat:no-repeat}.footer-bg2{top:auto;left:auto;width:86px;height:39px;transform-origin:right top;right:0;bottom:8px}.footer-bg3{top:auto;left:42px;width:51px;height:42px;bottom:4px}footer{padding:34px 20px 31px 20px}footer .footer-more{font-size:14px}#footer-nav a{font-size:18px}#footer-nav ul li{border:none}article .content-block.cb-headerteaser .full-width-img{padding-bottom:162%;margin-bottom:2px}article .cb-50 .full-width-img{padding-bottom:75%}article .cb-50.cb-headerteaser{display:none}article .title{font-size:34px}article .cb-headerteaser-slider{padding-bottom:75%;height:0;position:relative}article .cb-50 .on-image-content-bottom .text-center{display:block}article h1,article h2,article h3{font-size:34px;line-height:34px;padding-left:10px;padding-right:10px;margin-top:18px;margin-bottom:18px}article .gluecks-karten .karten-text{line-height:20px}article .content-block .full-width-img.height-30{padding-bottom:87%;margin-bottom:20px}article .content-block .full-width-img.height-45{padding-bottom:104%}.content-block>.text{font-size:16px;padding-left:16px;padding-right:16px}.voices .voices-slides-wrapper .voices-slide .voices-slide-textbox{padding:3.99% 4.5% 4.18% 4.5%;font-size:16px;line-height:20px}.tabs{height:40px}.tabs li{flex:1 0 89px;font-size:16px;height:40px}.tabs li a{white-space:nowrap}.slider-and-content{flex-wrap:wrap;padding:0}.slider-and-content .colleft{padding-bottom:68%}.slider-and-content .colleft .slider-wrapper{position:absolute}.slider-and-content .colleft .slider-wrapper .slider{padding-bottom:68%}.slider-and-content .col{flex:0 0 100%}article{margin-bottom:20px}.form-navigation .text-center{padding:0}.input-search{width:100%!important;max-width:100%;margin-top:34px}.pac-container{width:calc(100% - 32px)!important}.input-search input{width:100%!important}.accordion .item .title{font-size:14px;line-height:18px}.feedback-list-default,.feedback-list-more{display:none!important}.cb-feedback{height:260px;position:relative}.feedback-slider-wrapper{border:2px solid #D6CB00;position:absolute;height:100%}.feedback-slider-wrapper .slider-button{width:10%}.feedback-slider-wrapper .slider-button::after{border-left:2px solid #535353;border-bottom:2px solid #535353}.feedback-list-slider{height:100%!important;padding-bottom:0;max-width:none}.feedback-list-slider .slide{color:#40403F!important;border:none;padding:10px}.feedback-list-slider .slide .texts{display:flex;flex-direction:column;justify-content:center;top:5px;right:30px;bottom:43px;left:25px;position:absolute}.feedback-list-slider .slide .texts .feedback-list-item-text{max-height:160px;overflow:hidden;text-overflow:ellipsis}.feedback-list-slider .slide:after{display:none}.jobs .jobs-list .jobs-list-item:first-child{border-top:2px solid #D6CB00}.jobs .jobs-list .jobs-list-item .jobs-list-item-title{font-size:22px;line-height:1.25;max-width:100%}.jobs .jobs-list .jobs-list-item .jobs-list-item-content .item-more{display:none}.jobs .jobs-list .jobs-list-item .jobs-list-item-content .item-more .text-center{display:block}.jobs .jobs-list .jobs-list-item .link-line{text-align:center;display:block;margin-top:36px}.jobs .jobs-list .jobs-list-item .link-wrapper.topright{position:relative;display:inline-block;top:auto;right:auto}.jobs .jobs-list .jobs-list-item .jobs-list-item-content{padding:19px 20px 30px 17px}.jobs .jobs-list .jobs-list-item .more-bar{display:block;position:absolute;bottom:0;left:0;right:0}.jobs-list-more{display:none}.jobs .jobs-list .jobs-list-more-items{display:block}.jobs .jobs-form .jobs-form-title{font:15px/15px "Avenir Next LT W05 Demi Cond";padding:6px 0 10px 10px;text-transform:uppercase;display:block;opacity:1;flex:1 1 auto}.jobs .jobs-form .select-wrapper{flex:0 0 100%;margin-bottom:10px}.jobs .jobs-form .select-wrapper.short{max-width:104px}.jobs .jobs-form .select-position{flex:0 0 100%;margin-bottom:30px}.jobs .jobs-form .jobs-form-radioline{text-align:left}.jobs .jobs-form .jobs-form-radioline label{margin-left:0;margin-right:16px}.overlay-holder .jobs{margin:-59px 0 0 0}.content-block.menu .sun-path-wrapper{padding-bottom:12%}.content-block.menu .sun-path-wrapper .arrow{display:block}.content-block.menu .sun-path-wrapper .sun-path{width:170vw;height:170vw}.content-block.menu .sun-path-wrapper .sun-path .sun-wrapper{left:8.4%}.menu-tabs .menu-tab{font-size:17px}.menu-tabs .menu-tab small{font-size:12px}.menu-images .menu-img-table-wrapper{padding-bottom:100%}.menu-images .menu-img-table{min-height:280px}.menu-images .menu-col-img-text{font-size:13px;line-height:13px}.menu-images .menu-col-img-text .menu-col-img-text-name{font-size:12px;padding:3px 0 0 12.5px}.menu-footer .filter{display:none}.menu-footer .menu-footer-content{justify-content:center}.zutaten-grid{padding:0 16px}.zutaten-grid .zutaten-details{display:none}.zutaten-grid .zutaten-list ul li.product-category div.extrastitle{margin-left:-16px;margin-right:-16px}.zutaten-list ul li{padding:0 0 0 0}.zutaten-list ul li.product-category{overflow:visible!important}.zutaten-list ul li.highlight{margin-left:-9px;width:auto;padding:0 0 0 9px}.zutaten-list ul li .line{font-size:14px;min-height:52px}.stock{margin-left:2px}.page-section .product-item.highlight:first-child{margin-top:20px}.button{padding:0 14px 0 14px;min-width:60px}.button.active{background-position:right 5.5px center}.button.green:active,.button.green.nice-select.open{background-color:#D6CB00;color:#fff;transition:none}.button.green:active .button-text,.button.green.nice-select.open .button-text{color:#fff}article .content-block.prev-chooser{display:flex;margin-top:40px;margin-bottom:40px}article .content-block.prev-chooser .filter{width:90%;padding-right:0;display:block;flex:0 0 100%}article .content-block.zutaten{margin-top:10px}.content-block.prev-chooser-home{margin-top:90px;margin-bottom:40px}article .prev-chooser-content{width:100%}article .prev-chooser-content .selector-buttons button{flex:0 0 100%;height:40px;font-size:14px;padding:0 22px 0 22px}article .prev-chooser-content .selector-buttons button .button-text{line-height:1.2;white-space:normal;height:auto}#mobilemenu .mobilemenu-content nav.main ul li a{font-size:7.8vmin}#mobilemenu .mobilemenu-content .footer-menu ul:before{width:37vmin;height:37vmin}#mobilemenu .mobilemenu-content .footer-menu ul li a{font:6.2vmin/1.5 "Avenir Next LT W05 Thin Cond"}#mobilemenu .mobilemenu-content .languagechooser{font-size:7.8vmin}#mobilemenu .mobilemenu-content .social{margin-top:5vmin}#mobilemenu .mobilemenu-content .social a{width:9vmin;height:9vmin;margin-left:3.4vmin}.location-top{order:1;padding:0 16px}.location-top h2{margin-top:18px;margin-bottom:18px}.location-top .location-search-form{margin-bottom:16px}.location-right{order:2;height:47vmin}.location-list{order:3;padding:0 16px;margin-top:11px}h1,h2,h3,h4{padding:0 16px}.location-text-list{padding:0}article .cb-100{flex-grow:0;max-width:100%}article .content-block .img{margin-top:11px}.location-text-list .text-center{margin-bottom:23px;font:16px/1.3 "Avenir Next LT W05 Light Cond";padding:0;margin-top:15px}.location-text-list-navigation{width:100%;padding:34px 0 22px;border-bottom:1px solid #D6CB00;position:relative;cursor:pointer;display:flex;justify-content:space-between}.location-text-list-navigation::before{content:" ";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,0);background-image:var(--arrow-wide-green);width:40px;height:8px;background-size:cover;background-position:center center;background-repeat:no-repeat}.location-text-list-navigation span{flex:1 0 3.7288%;text-align:center;font:16px/1 "Avenir Next LT W05 Light Cond";text-transform:uppercase;line-height:30px}.location-text-list-navigation span.selected{flex:1 0 6.779%;font-size:30px;color:#D6CB00;font-family:"Avenir Next LT W05 Demi Cond"}.location-text-list-wrapper{height:241px;overflow-y:scroll}.location-text-list-wrapper::-webkit-scrollbar{display:none}.location-text-list-outer-wrapper{margin-top:7px;position:relative;overflow:hidden;height:241px;float:left;padding:0;width:100%;position:relative}.location-text-list-outer-wrapper::after,.location-text-list-outer-wrapper::before{content:" ";position:absolute;top:-10px;left:0;width:100%;height:25px;z-index:5;background:-moz-linear-gradient(top,white 40%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,white 40%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,white 40%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);pointer-events:none}.location-text-list-outer-wrapper::after{top:auto;bottom:-10px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 60%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 60%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.location-text-list ul{position:relative;column-count:1}.location-details .location-details-map{height:58vmin}.location-details .image-slider{margin:30px -16px 0 -16px}.location-details .back-link{margin-left:6px;margin-top:6px;margin-bottom:0}.location-details h2{display:none}.location-details .tabs{margin-top:0}.location-details .location-jobs ul{margin:0 16px 15px;padding:0}.location-details .location-jobs ul li{font-size:14px}.location-details .location-jobs ul li .link-wrapper{transform:translate(34px,-50%) scale(.64)}.location-details .location-jobs h3{font-size:34px;line-height:1.05;padding:14px 16px 11px}.location-details .location-details-info{flex:0 0 100%;padding:16px 16px 20px;max-width:100%}.location-details .location-details-info .small{margin-top:0}.location-details .location-details-info .address{font-size:15px;position:relative}.location-details .location-details-info .address .address_name{max-width:60%}.location-details .location-details-info .address .address_address,.location-details .location-details-info .address .address_zip_city{display:none}.location-details .location-details-info .address .address_button{position:absolute;right:0;top:0}.location-details .location-details-info .address .address_button .button{margin-right:0;padding:0 10px;height:36px;padding:0 10px}.location-details .padding-area{padding:0 16px}.location-details .mobile-details-buttons-wrap{clear:both;overflow:hidden}.location-details .mobile-details{margin-top:13px;margin-bottom:21px}.location-details .mobile-details .mobile-details-buttons{display:flex;justify-content:space-between;margin-top:32px;margin-bottom:0}.location-details .mobile-details .mobile-details-buttons .mobile-details-button{flex:0 0 50px;border:none;padding:0;font:12px/1 "Avenir Next LT W05 Demi Cond";text-transform:uppercase;color:#D6CB00;text-align:center;display:block;text-decoration:none}.location-details .mobile-details .mobile-details-buttons .mobile-details-button .icon{width:100%;height:50px;border:1px solid #D6CB00;border-radius:8px;margin-bottom:9px;display:flex;flex-direction:column;justify-content:center;align-items:center}.location-details .mobile-details .mobile-details-buttons .mobile-details-button:active .icon,.location-details .mobile-details .mobile-details-buttons .mobile-details-button.nice-select.open .icon,.location-details .mobile-details .mobile-details-buttons .mobile-details-button.active .icon{background-color:#D6CB00}.location-details .mobile-details .mobile-details-buttons .mobile-details-button:active .icon svg,.location-details .mobile-details .mobile-details-buttons .mobile-details-button.nice-select.open .icon svg,.location-details .mobile-details .mobile-details-buttons .mobile-details-button.active .icon svg{filter:grayscale(1) brightness(2)}.location-details .mobile-details .mobile-details-buttons .mobile-details-button.disabled{filter:grayscale(1);pointer-events:none}.location-details .mobile-details .address_name{font-family:"Avenir Next LT W05 Thin Cond"}.location-details .buttons{display:none}.location-details .location-details-reservierung{flex:0 0 100%}.location-details #bookatable-coming-soon{background:#fff;padding:20px;text-align:center;border-radius:8px}.location-details .location-image{display:none}.feedback-box{margin-left:-16px;margin-right:-16px;padding-left:22px;padding-right:22px;width:auto}.feedback-box .link-wrapper{transform:scale(.9);transform-origin:center center}.feedback-box .link-wrapper a{white-space:nowrap}.cb-headerteaser-slider .on-image-content-bottom{bottom:8px}#lobundTadel-129 .form-group{width:100%;margin:0}.hig-ig{margin-bottom:40px}.hig-ig .more-bar{display:block}.hig-ig-blinds{overflow:hidden;max-height:118vw;transition:max-height 0.4s ease-out}.hig-ig-blinds.open{max-height:100%}.hig-ig-feed-wrap{height:auto;display:initial}.hig-ig-feed-wrap .ig-id-2 .ig-link{display:block;height:60px}.hig-ig-feed-wrap .ig-id-9 .ig-link{display:none}.hig-ig-feed-wrap .ig-img{float:left;width:50%;margin-top:0}.hig-ig-feed-wrap .ig-img.ig-id-3,.hig-ig-feed-wrap .ig-img.ig-id-5,.hig-ig-feed-wrap .ig-img.ig-id-7,.hig-ig-feed-wrap .ig-img.ig-id-9,.hig-ig-feed-wrap .ig-img.ig-id-11{margin-top:-60px}.hig-ig-feed-wrap .ig-img img{width:100%;max-width:100%!important;height:auto;max-height:initial}.svg-goose object{width:90%}.cb-factsslider .slider .slide .facttitle{font-size:42px}.cb-factsslider .slider .slide .factdescription{font-size:16px}.cb-50.no-padding{padding:0!important}.cb-50.no-padding>.content-block{padding:0!important}.mobileinverse *:first-child{order:2}.mobileinverse *:last-child{order:1}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.hig-ig-blinds.open{max-height:200%}}}@media only screen and (max-width:767px) and (orientation:portrait){.headerteaser-top{height:100%!important;height:calc(var(--vh, 1vh) * 100  - 48px)!important;margin-bottom:2px}.headerteaser-top .full-width-img{padding-bottom:0!important;height:100vh!important;height:100%!important;height:calc(var(--vh, 1vh) * 100  - 48px)!important}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.cb-form .floatinglabel{box-sizing:border-box;position:relative}.cb-form .floatinglabel .control-label{display:block;font-size:16px;position:absolute;transform-origin:top left;transform:translate(10px,5px) scale(1);transition:all .1s ease-in-out;z-index:3;color:#535353;pointer-events:none}.cb-form .floatinglabel.active input{padding-top:17px}.cb-form .floatinglabel.active .control-label{transform:translate(10px,1px);font-size:11px}#cardform-overlay{position:fixed}#cardform.cardform-wrap{overflow:hidden;position:absolute;left:50%;top:50%;width:680px;margin:-150px 0 0 -340px;background:#fff;box-shadow:3px 6px 12px #00000029;padding:37px 34px}#cardform.cardform-wrap .btn-close{display:block!important}#cardform h4{font-size:34px;text-transform:uppercase;text-align:center;margin:20px 0 0}#cardform .cb-form form{margin:20px auto 0}#cardform .col-50{width:48%;float:left}#cardform .col-50 .link-wrapper{text-align:center}#cardform .pull-right{float:right}#cardform .text-center{text-align:center}#cardform .input-large{font-size:34px;border:1px solid #D6CB00;border-radius:4px;height:90px;text-align:center;font-family:"Avenir Next LT W05 Thin Cond"}#cardform .input-large.disabled{border-color:#A7A4A4;color:#A7A4A4}#cardform .input-large.loading{background:url(/typo3conf/ext/hig_site/Resources/Public/img/loader-68px.svg) no-repeat center center;color:transparent}#cardform .form-error{color:#fff;text-align:center;font-size:14px;margin:15px 0;padding:10px;background:#BE0000;border-radius:4px;font-family:"Avenir Next LT W05 Medium Cond"}@media only screen and (max-width:767px){#cardform-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);height:100%}#cardform{padding:0 16px}#cardform.cardform-wrap{left:0;top:0;right:0;width:100%;margin:25% 0;padding:10px 20px}#cardform .col-50{width:100%;margin:0 0 20px}#cardform .input-large{height:70px}}@media only screen and (max-width:767px){.specials-header{position:relative;background-size:cover}.specials-header video{height:calc(var(--vh, 1vh) * 100 - 48px)!important;min-height:-webkit-fill-available!important}}.specials-video,.specials-header{background-repeat:no-repeat;background-position:center}.specials-video video,.specials-header video{max-width:100%;max-height:100%;height:auto;object-fit:cover;background-size:cover}@media only screen and (max-width:767px){.specials-video video,.specials-header video{height:auto}}@media only screen and (min-width:768px){.specials-video video,.specials-header video{max-width:420px}}.specials-video .video-gradient,.specials-header .video-gradient{background:transparent linear-gradient(180deg,#FFFFFF00 0%,#000000C4 100%) 0% 0% no-repeat padding-box;height:46%;position:absolute;bottom:0;width:100%}@media only screen and (max-width:767px){.specials-header video{height:calc(var(--vh, 1vh) * 100 - 48px)!important}}.specialsContainer{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;height:3000px;padding:0;width:100%}@media only screen and (min-width:1280px){.specialsContainer{padding:5rem 170px;align-content:space-between}}@media only screen and (max-width:767px){.specialsContainer{display:block;padding-top:2rem;height:auto}}.specialsContainer .specialsContent{width:50%;max-width:420px;text-align:center}.specialsContainer .specialsContent h1,.specialsContainer .specialsContent h2,.specialsContainer .specialsContent h3,.specialsContainer .specialsContent .content-block{margin-top:1rem;margin-bottom:3rem}.specialsContainer .specialsContent:nth-child(2n+1){order:1}.specialsContainer .specialsContent:nth-child(2n){order:3}.specialsContainer .specialsContent .slider-wrapper{margin-top:50px;outline:2px solid #fff;outline-offset:-4px}.specialsContainer .specialsContent .slider-wrapper:after{content:" ";position:absolute;border:2px solid #fff;width:calc(100% - 28px);left:14px;height:calc(100% - 28px);top:14px;pointer-events:none}.specialsContainer .specialsContent .slider-wrapper .slider{height:700px}@media only screen and (max-width:767px){.specialsContainer .specialsContent .slider-wrapper .slider{height:calc(var(--vh, 1vh) * 100 - 48px)!important}}.specialsContainer .specialsContent .slider-wrapper .slider-button-right{right:10px}.specialsContainer .specialsContent .slider-wrapper .slider-button-left{left:10px}.specialsContainer .specialsContent .slider-wrapper .slider .slide-text{position:absolute;bottom:30px!important;z-index:2;width:100%;font-size:24px;left:0px!important}.specialsContainer .specialsContent .slider-wrapper .slider .slide:after{background:transparent}@media only screen and (max-width:767px){.specialsContainer .specialsContent{width:100%;max-width:100%;order:inherit!important}.specialsContainer .specialsContent .specials-video,.specialsContainer .specialsContent .slider-wrapper{height:auto;margin-bottom:3rem;margin-top:0}}.specialsContainer::before,.specialsContainer::after{content:"";flex-basis:100%;width:0;order:2}.cookie-layer{position:fixed;top:30%;max-width:790px;padding:30px 50px;font-size:16px;z-index:249!important;-webkit-transition:all 0ms ease-out;-moz-transition:all 0ms ease-out;-ms-transition:all 0ms ease-out;-o-transition:all 0ms ease-out;transition:all 0ms ease-out;border-bottom:none;left:50%;margin-left:-390px;border-radius:20px;box-shadow:0 3px 6px #00000029;text-align:center;background:#fff url(/typo3conf/ext/hig_site/Resources/Public/img/logo-shape.svg) no-repeat 95% bottom}.cookie-layer h2{margin-top:5px}.cookie-layer b{font-family:"Avenir Next LT W05 Medium Cond";font-weight:400}.header-pw-fixed .cookie-layer{transform:translateY(-68px);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.cookie-layer button,.cookie-modal-footer button{cursor:pointer;margin-right:5px;margin-bottom:12px;vertical-align:middle;overflow:visible;width:50%;-moz-box-shadow:none;-webkit-box-shadow:none;font-family:"Avenir Next LT W05 Demi Cond";box-shadow:none;background:none;background:none;filter:none;background-color:transparent;-moz-border-radius:none;-webkit-border-radius:none;border-radius:4px;border:1px solid #D6CB00;display:inline-block;color:#535353;text-decoration:none;text-shadow:none;padding:5px 25px;font-size:16px;line-height:1;text-transform:uppercase}.cookie-layer button.cookies-accept,.cookie-modal-footer button.cookies-accept{background:#D6CB00;color:#fff}.cookie-layer button.cookies-accept:hover,.cookie-modal-footer button.cookies-accept:hover{border:1px solid #D6CB00;background:#fff;color:#D6CB00}.cookie-layer button.cookies-settings{font-family:"Avenir Next LT W05 Light Cond"}.cookie-layer button.cookies-settings:hover{font-family:"Avenir Next LT W05 Medium Cond"}#popup-buttons{padding-top:35px;text-align:center}.cookie-modal{content:"";position:fixed;background-color:rgba(255,255,255,.8);top:0;left:0;width:100%;height:100vh;display:flex;vertical-align:middle;z-index:9999999!important}.cookie-modal-content{font-size:12px;position:relative;max-width:960px;width:80%;margin:auto;padding:20px;background-color:#fff;max-height:80vh;overflow:auto;box-shadow:0 3px 6px #00000029;border-radius:20px}.cookie-modal-content button{font-family:"Avenir Next LT W05 Light Cond";width:30%;float:right;margin-top:10px}.cookie-modal-content button:hover{font-family:"Avenir Next LT W05 Medium Cond"}.cookie-modal-content h1{margin:10px 0;font-size:25px}.cookie-modal-content table{width:100%;margin:10px}.cookie-modal-content table td.name{width:20%}.cookie-modal-content table td.description{width:80%}.cookie-modal-content table th{text-align:left}.cookie-modal-content label{text-transform:none;font-size:12px}.cookie-modal-content strong{text-transform:none;font-family:"Avenir Next LT W05 Medium Cond";font-weight:400}.width-20{width:20%}.cookie-modal-footer{text-align:right}.cookie-modal-content input[type=checkbox]:disabled{opacity:.5}@media (max-width:767px){.cookie-layer-title{width:100%;float:initial;max-width:100%}#popup-buttons{text-align:center;float:initial;width:100%;max-width:100%}.cookie-modal-content{width:95%;margin:15px auto 0}.cookie-layer{position:absolute;top:20%;padding:20px 20px 100px;width:100%;left:0;margin:0}.cookie-layer h2{margin-top:5px;font-size:30px;line-height:30px;padding:0}.cookie-layer button,.cookie-modal-footer button{width:100%}.cookie-modal-footer{text-align:center}.cookie-modal-content h1{font-size:30px;line-height:30px}.header-pw-fixed .cookie-layer{transform:translateY(-8px)}}.text-column{padding:0 5rem}@media only screen and (min-width:768px) and (max-width:1178px){.text-column{padding:0}}@media only screen and (max-width:768px){.text-column{flex:1 0 100%!important;padding:0}}article .content-block .full-width-video{overflow:hidden;position:relative}article .content-block .full-width-video video{width:100%;height:auto;-webkit-transform-style:preserve-3d}@media only screen and (min-width:768px) and (max-width:1178px){article .content-block .full-width-video{padding-bottom:49%}}article .content-block .full-width-video-mobile{margin-bottom:2px}article .content-block .full-width-video-mobile-square{padding-bottom:0;height:auto}article .content-block .half-width-video,article .content-block .half-width-video-square{overflow:hidden;position:relative}article .content-block .half-width-video video,article .content-block .half-width-video-square video{width:100%;height:auto}@media only screen and (max-width:768px){article .cb-headerteaser-slider.slider-square,article .cb-headerteaser-slider.slider-square .slider{padding-bottom:100%}.slide .half-width-video-square video{width:100%;height:auto}}@media only screen and (max-width:1178px){article .content-block .full-width-video.height-30,article .content-block .full-width-video.height-45{padding-bottom:0;height:auto}}.video-mutebutton{position:absolute;cursor:pointer;right:5px;bottom:5px;z-index:99;color:#fff;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-volume-mute' viewBox='0 0 16 16'%3E%3Cpath d='M6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zM6 5.04 4.312 6.39A.5.5 0 0 1 4 6.5H2v3h2a.5.5 0 0 1 .312.11L6 10.96V5.04zm7.854.606a.5.5 0 0 1 0 .708L12.207 8l1.647 1.646a.5.5 0 0 1-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 0 1-.708-.708L10.793 8 9.146 6.354a.5.5 0 1 1 .708-.708L11.5 7.293l1.646-1.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:25px}.video-mutebutton.unmute{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-volume-up' viewBox='0 0 16 16'%3E%3Cpath d='M11.536 14.01A8.473 8.473 0 0 0 14.026 8a8.473 8.473 0 0 0-2.49-6.01l-.708.707A7.476 7.476 0 0 1 13.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z'/%3E%3Cpath d='M10.121 12.596A6.48 6.48 0 0 0 12.025 8a6.48 6.48 0 0 0-1.904-4.596l-.707.707A5.483 5.483 0 0 1 11.025 8a5.483 5.483 0 0 1-1.61 3.89l.706.706z'/%3E%3Cpath d='M10.025 8a4.486 4.486 0 0 1-1.318 3.182L8 10.475A3.489 3.489 0 0 0 9.025 8c0-.966-.392-1.841-1.025-2.475l.707-.707A4.486 4.486 0 0 1 10.025 8zM7 4a.5.5 0 0 0-.812-.39L3.825 5.5H1.5A.5.5 0 0 0 1 6v4a.5.5 0 0 0 .5.5h2.325l2.363 1.89A.5.5 0 0 0 7 12V4zM4.312 6.39 6 5.04v5.92L4.312 9.61A.5.5 0 0 0 4 9.5H2v-3h2a.5.5 0 0 0 .312-.11z'/%3E%3C/svg%3E")}.zutaten-list .subline em{color:#D6CB00}.hig-location .button-large{height:48px;padding:0 22px;margin-bottom:18px;min-width:125px}.hig-location .location-buttons{display:flex;justify-content:space-evenly;padding-top:45px;margin-bottom:-45px;flex-wrap:wrap}.hig-location .location-buttons .button{margin:0 9px 20px 9px}.hig-location .location-details{width:100%}.hig-location .location-details .optionenInfo{margin-bottom:0!important}.hig-location .location-details .location-under-construction{margin-top:-10px}.hig-location .location-details .location-details-info{padding:0 20px 80px 20px}.hig-location .location-details .location-details-info h3{margin-top:0;text-align:center}.hig-location article .cb-50.twocolumnscontent .img{margin-top:0}.hig-location #opening_table{margin:0 auto;width:70%}.hig-location .location-details .location-details-info td:last-child{text-align:center}.hig-location .location-details .location-details-info .button .button-text{line-height:1.1}.hig-location .location-meta{padding-top:45px}.hig-location .location-meta .location-meta-content{padding-bottom:35px}.hig-location .location-meta h4{font:21px/24px "Avenir Next LT W05 Demi Cond";text-align:center;text-transform:uppercase;margin-top:22px;margin-bottom:0}.hig-location .location-meta .location-jobs{padding:20px 20% 20px}.hig-location .location-meta .location-jobs ul{margin-bottom:20px}.hig-location .location-meta .location-details-map{margin:40px 0 80px}@media only screen and (max-width:1025px){.hig-location #opening_table{width:100%}}@media only screen and (max-width:767px){.hig-location #opening_table{margin:0 auto;width:60%;margin-bottom:32px}.hig-location .location-details .location-details-info #opening_table td:first-child{text-align:left}.hig-location .location-details h2{display:block;margin-bottom:0;padding:15px 0;line-height:1.1}.hig-location .location-buttons{padding-top:0}.hig-location .location-details .location-under-construction{padding:1rem}.hig-location .location-details .location-under-construction .construction-title{font:18px/22px "Avenir Next LT W05 Demi Cond"}.hig-location .location-details .location-under-construction .construction-copy{font-size:18px}.hig-location .location-details .location-details-info{text-align:center;padding-top:32px}.hig-location .location-details .tab-switcher-content .location-details-info{padding-top:45px;padding-bottom:23px}.hig-location .location-details.location-meta .location-details-info .attributes{text-align:left;display:inline-block;margin-top:0;padding-top:0}.hig-location .location-meta{padding-top:10px}.hig-location .location-meta .location-meta-content{padding-bottom:0}.hig-location .location-meta .location-jobs{padding:0 0 10px}.hig-location .location-meta .location-details-map{margin:25px 0 55px}.hig-location .location-details .location-attributes-container{padding-bottom:30px}.hig-location article .cb-50.twocolumnscontent .img{margin-bottom:10px;margin-top:10px}}@media only screen and (max-width:480px){.hig-location #opening_table{width:75%;margin-bottom:2rem}.hig-location .location-details .location-under-construction{margin-top:-15px;padding-top:20px!important}}#booka_no_uc{display:none;background:#F6F6F6;padding:180px 30px;text-align:center;border-radius:8px;margin-bottom:20px;margin-right:32px}.text.full-width-content{max-width:1140px}.location-text-list ul{opacity:1}#fragebogen-6596,#fragebogen-7817,#fragebogen-7526,#fragebogen-1285{margin-top:20px}#fragebogen-6596 .form-group,#fragebogen-7817 .form-group,#fragebogen-7526 .form-group,#fragebogen-1285 .form-group{max-width:60%;margin:0 auto 2rem}#fragebogen-6596 .form-group-statictext,#fragebogen-7817 .form-group-statictext,#fragebogen-7526 .form-group-statictext,#fragebogen-1285 .form-group-statictext{text-align:center}#fragebogen-6596 .form-headline,#fragebogen-7817 .form-headline,#fragebogen-7526 .form-headline,#fragebogen-1285 .form-headline{margin-top:3rem;max-width:80%;text-align:center;padding:1rem 0}#fragebogen-6596 .form-headline .form-group-statictext h2,#fragebogen-7817 .form-headline .form-group-statictext h2,#fragebogen-7526 .form-headline .form-group-statictext h2,#fragebogen-1285 .form-headline .form-group-statictext h2{font-family:"Avenir Next LT W05 Thin Cond";font-size:46px;line-height:46px;width:100%;font-weight:400;margin-top:0}#fragebogen-6596 .survey-stepper,#fragebogen-7817 .survey-stepper,#fragebogen-7526 .survey-stepper,#fragebogen-1285 .survey-stepper{position:relative;margin-bottom:2rem!important}#fragebogen-6596 .survey-stepper .form-group-statictext,#fragebogen-7817 .survey-stepper .form-group-statictext,#fragebogen-7526 .survey-stepper .form-group-statictext,#fragebogen-1285 .survey-stepper .form-group-statictext{float:left;width:20%}#fragebogen-6596 .survey-stepper p,#fragebogen-7817 .survey-stepper p,#fragebogen-7526 .survey-stepper p,#fragebogen-1285 .survey-stepper p{text-transform:uppercase;font-size:14px}#fragebogen-6596 .survey-stepper:before,#fragebogen-6596 .survey-stepper:after,#fragebogen-7817 .survey-stepper:before,#fragebogen-7817 .survey-stepper:after,#fragebogen-7526 .survey-stepper:before,#fragebogen-7526 .survey-stepper:after,#fragebogen-1285 .survey-stepper:before,#fragebogen-1285 .survey-stepper:after{position:absolute;content:'';display:block;width:80%;top:8px;right:0;height:5px;background:#D6CB00}#fragebogen-6596 .survey-stepper:after,#fragebogen-7817 .survey-stepper:after,#fragebogen-7526 .survey-stepper:after,#fragebogen-1285 .survey-stepper:after{background:#E5E5E5}#fragebogen-6596 .survey-stepper.step-1:after,#fragebogen-7817 .survey-stepper.step-1:after,#fragebogen-7526 .survey-stepper.step-1:after,#fragebogen-1285 .survey-stepper.step-1:after{width:70%}#fragebogen-6596 .survey-stepper.step-2:after,#fragebogen-7817 .survey-stepper.step-2:after,#fragebogen-7526 .survey-stepper.step-2:after,#fragebogen-1285 .survey-stepper.step-2:after{width:60%}#fragebogen-6596 .survey-stepper.step-3:after,#fragebogen-7817 .survey-stepper.step-3:after,#fragebogen-7526 .survey-stepper.step-3:after,#fragebogen-1285 .survey-stepper.step-3:after{width:50%}#fragebogen-6596 .survey-stepper.step-4:after,#fragebogen-7817 .survey-stepper.step-4:after,#fragebogen-7526 .survey-stepper.step-4:after,#fragebogen-1285 .survey-stepper.step-4:after{width:40%}#fragebogen-6596 .survey-stepper.step-5:after,#fragebogen-7817 .survey-stepper.step-5:after,#fragebogen-7526 .survey-stepper.step-5:after,#fragebogen-1285 .survey-stepper.step-5:after{width:30%}#fragebogen-6596 .survey-stepper.step-6:after,#fragebogen-7817 .survey-stepper.step-6:after,#fragebogen-7526 .survey-stepper.step-6:after,#fragebogen-1285 .survey-stepper.step-6:after{width:20%}#fragebogen-6596 .survey-stepper.step-7:after,#fragebogen-7817 .survey-stepper.step-7:after,#fragebogen-7526 .survey-stepper.step-7:after,#fragebogen-1285 .survey-stepper.step-7:after{width:10%}#fragebogen-6596 .survey-stepper.step-8:after,#fragebogen-7817 .survey-stepper.step-8:after,#fragebogen-7526 .survey-stepper.step-8:after,#fragebogen-1285 .survey-stepper.step-8:after{width:0}#fragebogen-6596 .group-label .control-label,#fragebogen-7817 .group-label .control-label,#fragebogen-7526 .group-label .control-label,#fragebogen-1285 .group-label .control-label{display:inline-block;text-align:center;font-family:"Avenir Next LT W05 Demi Cond";font-size:18px;width:100%;padding-top:1rem;padding-bottom:1rem}#fragebogen-6596 .form-group-statictext h2,#fragebogen-7817 .form-group-statictext h2,#fragebogen-7526 .form-group-statictext h2,#fragebogen-1285 .form-group-statictext h2{display:inline-block;text-align:center;font-family:"Avenir Next LT W05 Demi Cond";font-size:18px;width:100%;padding-top:0;margin-top:1rem;padding-bottom:1rem;margin-bottom:0}#fragebogen-6596 .actions,#fragebogen-7817 .actions,#fragebogen-7526 .actions,#fragebogen-1285 .actions{padding-top:2rem;text-align:center}#fragebogen-6596 .actions .btn-group.previous button,#fragebogen-6596 .actions .btn-group.next button,#fragebogen-7817 .actions .btn-group.previous button,#fragebogen-7817 .actions .btn-group.next button,#fragebogen-7526 .actions .btn-group.previous button,#fragebogen-7526 .actions .btn-group.next button,#fragebogen-1285 .actions .btn-group.previous button,#fragebogen-1285 .actions .btn-group.next button{border:none;text-indent:-10000px;width:40px;height:18px;background-size:contain;margin:0 10px}#fragebogen-6596 .actions .btn-group.previous button.btn,#fragebogen-7817 .actions .btn-group.previous button.btn,#fragebogen-7526 .actions .btn-group.previous button.btn,#fragebogen-1285 .actions .btn-group.previous button.btn{background-image:url(/typo3conf/ext/hig_site/Resources/Public/img/pfeil-links.png)}#fragebogen-6596 .actions .btn-group.next button.btn,#fragebogen-7817 .actions .btn-group.next button.btn,#fragebogen-7526 .actions .btn-group.next button.btn,#fragebogen-1285 .actions .btn-group.next button.btn{background-image:url(/typo3conf/ext/hig_site/Resources/Public/img/pfeil-rechts.png)}#fragebogen-6596 .input .radio,#fragebogen-7817 .input .radio,#fragebogen-7526 .input .radio,#fragebogen-1285 .input .radio{text-align:center}#fragebogen-6596 .input .radio input,#fragebogen-7817 .input .radio input,#fragebogen-7526 .input .radio input,#fragebogen-1285 .input .radio input{border:none;height:0;display:none}#fragebogen-6596 .input .radio input:checked+span,#fragebogen-7817 .input .radio input:checked+span,#fragebogen-7526 .input .radio input:checked+span,#fragebogen-1285 .input .radio input:checked+span{background:#D6CB00;color:#fff}#fragebogen-6596 .input .radio span,#fragebogen-7817 .input .radio span,#fragebogen-7526 .input .radio span,#fragebogen-1285 .input .radio span{border:1px solid #D6CB00;border-radius:4px;font-size:16px;text-transform:none;color:#535353;padding:8px 20px;display:inline-block;min-width:240px;margin-bottom:1rem}#fragebogen-6596 .input .radio span:hover,#fragebogen-7817 .input .radio span:hover,#fragebogen-7526 .input .radio span:hover,#fragebogen-1285 .input .radio span:hover{background:#D6CB00;color:#fff}#fragebogen-6596 .nps-select .style-transparent,#fragebogen-7817 .nps-select .style-transparent,#fragebogen-7526 .nps-select .style-transparent,#fragebogen-1285 .nps-select .style-transparent{display:none}#fragebogen-6596 .form-check,#fragebogen-7817 .form-check,#fragebogen-7526 .form-check,#fragebogen-1285 .form-check{background:#F6F6F6;border-radius:4px;display:inline-block;text-transform:none;margin:0 10px 10px 0;padding:3px 10px 3px 10px}#fragebogen-6596 .form-check label,#fragebogen-7817 .form-check label,#fragebogen-7526 .form-check label,#fragebogen-1285 .form-check label{text-transform:none;font-size:18px}#fragebogen-6596 .form-check input[type=checkbox]:checked,#fragebogen-7817 .form-check input[type=checkbox]:checked,#fragebogen-7526 .form-check input[type=checkbox]:checked,#fragebogen-1285 .form-check input[type=checkbox]:checked{background:#D6CB00}#fragebogen-6596 .form-check input[type=checkbox]:checked:before,#fragebogen-7817 .form-check input[type=checkbox]:checked:before,#fragebogen-7526 .form-check input[type=checkbox]:checked:before,#fragebogen-1285 .form-check input[type=checkbox]:checked:before{border-color:#fff}#fragebogen-6596 .form-group-fragebogen-1285-multicheckbox-1,#fragebogen-6596 .form-group-fragebogen-6596-multicheckbox-1,#fragebogen-6596 .form-group-fragebogen-7817-multicheckbox-1,#fragebogen-6596 .form-group-fragebogen-7526-multicheckbox-1,#fragebogen-7817 .form-group-fragebogen-1285-multicheckbox-1,#fragebogen-7817 .form-group-fragebogen-6596-multicheckbox-1,#fragebogen-7817 .form-group-fragebogen-7817-multicheckbox-1,#fragebogen-7817 .form-group-fragebogen-7526-multicheckbox-1,#fragebogen-7526 .form-group-fragebogen-1285-multicheckbox-1,#fragebogen-7526 .form-group-fragebogen-6596-multicheckbox-1,#fragebogen-7526 .form-group-fragebogen-7817-multicheckbox-1,#fragebogen-7526 .form-group-fragebogen-7526-multicheckbox-1,#fragebogen-1285 .form-group-fragebogen-1285-multicheckbox-1,#fragebogen-1285 .form-group-fragebogen-6596-multicheckbox-1,#fragebogen-1285 .form-group-fragebogen-7817-multicheckbox-1,#fragebogen-1285 .form-group-fragebogen-7526-multicheckbox-1{text-align:center}#fragebogen-6596 .nps-stars,#fragebogen-7817 .nps-stars,#fragebogen-7526 .nps-stars,#fragebogen-1285 .nps-stars{margin-bottom:0}#fragebogen-6596 .nps-stars .star-big,#fragebogen-7817 .nps-stars .star-big,#fragebogen-7526 .nps-stars .star-big,#fragebogen-1285 .nps-stars .star-big{color:grey;font-size:13px;line-height:1;padding-top:44px;background-size:35px;width:35px}#fragebogen-6596 .nps-stars .help-block,#fragebogen-7817 .nps-stars .help-block,#fragebogen-7526 .nps-stars .help-block,#fragebogen-1285 .nps-stars .help-block{display:flex;justify-content:space-between;width:75%;padding:0;margin:0 auto;font-family:"Avenir Next LT W05 Thin Cond"}#fragebogen-6596 .fieldset-date-group,#fragebogen-7817 .fieldset-date-group,#fragebogen-7526 .fieldset-date-group,#fragebogen-1285 .fieldset-date-group{clear:both}#fragebogen-6596 .fieldset-date-group .form-group,#fragebogen-7817 .fieldset-date-group .form-group,#fragebogen-7526 .fieldset-date-group .form-group,#fragebogen-1285 .fieldset-date-group .form-group{margin:0;width:49%;float:left}#fragebogen-6596 .fieldset-date-group .form-group.pickatime,#fragebogen-7817 .fieldset-date-group .form-group.pickatime,#fragebogen-7526 .fieldset-date-group .form-group.pickatime,#fragebogen-1285 .fieldset-date-group .form-group.pickatime{float:right}#fragebogen-6596 .fieldset-date-group .picker__button--close,#fragebogen-7817 .fieldset-date-group .picker__button--close,#fragebogen-7526 .fieldset-date-group .picker__button--close,#fragebogen-1285 .fieldset-date-group .picker__button--close{width:55%}@media only screen and (max-width:767px){#fragebogen-6596 .form-group,#fragebogen-7817 .form-group,#fragebogen-7526 .form-group,#fragebogen-1285 .form-group{max-width:100%;margin:0}#fragebogen-6596 .survey-stepper .form-group-statictext,#fragebogen-7817 .survey-stepper .form-group-statictext,#fragebogen-7526 .survey-stepper .form-group-statictext,#fragebogen-1285 .survey-stepper .form-group-statictext{width:25%}#fragebogen-6596 .survey-stepper:before,#fragebogen-7817 .survey-stepper:before,#fragebogen-7526 .survey-stepper:before,#fragebogen-1285 .survey-stepper:before{width:75%}#fragebogen-6596 .form-headline .form-group-statictext h2,#fragebogen-7817 .form-headline .form-group-statictext h2,#fragebogen-7526 .form-headline .form-group-statictext h2,#fragebogen-1285 .form-headline .form-group-statictext h2{font-size:34px;line-height:34px}#fragebogen-6596 .nps-stars .star-big,#fragebogen-7817 .nps-stars .star-big,#fragebogen-7526 .nps-stars .star-big,#fragebogen-1285 .nps-stars .star-big{background-size:25px;width:25px}#fragebogen-6596 .nps-stars .help-block,#fragebogen-7817 .nps-stars .help-block,#fragebogen-7526 .nps-stars .help-block,#fragebogen-1285 .nps-stars .help-block{width:55%}#fragebogen-6596 .fieldset-date-group .form-group,#fragebogen-7817 .fieldset-date-group .form-group,#fragebogen-7526 .fieldset-date-group .form-group,#fragebogen-1285 .fieldset-date-group .form-group{width:100%;float:none}}.topshots{display:flex;flex-direction:row}.topshots .topshotCol{padding:0 5px;flex-basis:33.33%}.topshots .topshotCol .topshot{text-align:center}.topshots .topshotCol .topshot .topshot-image{max-width:100%;height:auto}.topshots .topshotCol .topshot .topshot-text{font-size:20px;margin:20px 0}.topshots .topshotCol .topshot .arrow-wrap{position:relative;display:inline-block;padding:20px 0}.topshots .topshotCol .topshot .arrow-wrap::after{content:" ";position:absolute;background-image:var(--arrow-toleft);background-repeat:no-repeat;background-position:center center;width:80px;height:40px;background-size:100% auto;background-color:lighseagreen;transform:rotate(-120deg)}.topshots .topshotCol .topshot .arrow-topleft:after{left:0;top:0;transform:rotateX(0deg) rotateZ(255deg)}.topshots .topshotCol .topshot .arrow-topright:after{right:0;top:0;transform:rotateX(180deg) rotateZ(80deg)}.topshots .topshotCol .topshot .arrow-bottomleft:after{left:0;bottom:15px;transform:rotateX(180deg) rotateZ(-105deg)}.topshots .topshotCol .topshot .arrow-bottomright:after{right:0;bottom:15px;transform:rotateX(0deg) rotateZ(75deg)}.topshots.topshots-mobile .topshotCol{flex-basis:100%;padding:0}.topshots.topshots-mobile .topshotCol .topshot-text{padding-left:15px;padding-right:15px}@media only screen and (max-width:767px){.topshots{overflow-x:hidden}.topshots .topshotCol .topshot .topshot-text{font-size:16px}}.location-stars{margin-bottom:0}.location-stars .star-big{color:#fff;font-size:0;line-height:1;padding-top:44px;background-size:48px;width:50px}.location-stars .help-block{display:flex;justify-content:space-between;width:100%;padding:0 12px;margin:0 auto;font-family:"Avenir Next LT W05 Thin Cond"}.locationrating .button{height:48px;padding:0 22px}.button.green.button-inverted{background:#D6CB00}.button.green.button-inverted .button-text{color:#fff}.button.green.button-inverted:hover{background:#fff;color:#D6CB00}.button.green.button-inverted:hover .button-text{color:#D6CB00}#page.standalone .article-pw{margin-top:0}#page.standalone .cw-wrapper>h1,#page.standalone .cw-wrapper>h2{overflow:hidden;text-align:center;margin:40px 15px;padding-top:5px}#page.standalone .cw-wrapper>h1:before,#page.standalone .cw-wrapper>h1:after,#page.standalone .cw-wrapper>h2:before,#page.standalone .cw-wrapper>h2:after{background-color:#40403F;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}#page.standalone .cw-wrapper>h1:before,#page.standalone .cw-wrapper>h2:before{right:.5em;margin-left:-50%}#page.standalone .cw-wrapper>h1:after,#page.standalone .cw-wrapper>h2:after{left:.5em;margin-right:-50%}.badge-topleft,.badge-topright,.badge-bottomleft,.badge-bottomright{position:relative}.badge-topleft .img-badge,.badge-topright .img-badge,.badge-bottomleft .img-badge,.badge-bottomright .img-badge{position:absolute;max-width:100px;max-height:100px}.badge-topleft .img-badge{top:-30px;left:-30px}.badge-topright .img-badge{top:-30px;right:-30px}.badge-bottomleft .img-badge{bottom:-30px;left:-30px}.badge-bottomright .img-badge{bottom:-30px;right:-30px}@media only screen and (max-width:767px){.badge-topleft .img-badge{left:0}.badge-topright .img-badge{right:0}.badge-bottomleft .img-badge{left:0}.badge-bottomright .img-badge{right:0}#page.standalone .cw-wrapper>h1:before,#page.standalone .cw-wrapper>h1:after,#page.standalone .cw-wrapper>h2:before,#page.standalone .cw-wrapper>h2:after{content:none}}a:target{display:block;position:relative;top:-50px;visibility:hidden}.checkbox-elem input{padding:0}.checkbox-elem label span{text-transform:none}.food-sort{min-width:205px;max-width:220px;float:right}.food-sort .option{margin:0}.sort-wrapper{float:right;margin-top:26.5px}@media only screen and (max-width:767px){.sort-wrapper{margin-top:0;border:1px solid #D6CB00;border-radius:4px;margin-bottom:10px}}.sort-help{display:none}@media only screen and (max-width:767px){.selector-buttons{width:100%;margin-bottom:15px}.food-sort{color:#D6CB00;float:right}.sort-wrapper{position:relative}.sort-wrapper:after{content:" ";border-bottom:2px solid #D6CB00;border-right:2px solid #D6CB00;transform:rotate(45deg);position:absolute;right:13px;top:9px;pointer-events:none;height:9px;width:9px}.sort-help{display:block;text-transform:uppercase;font-family:"Avenir Next LT W05 Demi Cond";font-style:normal;color:#D6CB00;font-size:11px;position:relative;width:120px;float:right}}.cat-desc-holder{clear:both}.detail-block-image{height:200px;background-position:center center;background-size:contain;background-repeat:no-repeat;margin:0 auto 10px}.co2-hint{font-size:16px;width:136px;line-height:21px;position:absolute;right:-112px;top:61px;cursor:pointer}.co2-hint::before{content:" ";position:absolute;left:36px;top:56px;background-image:var(--arrow-toleft);background-repeat:no-repeat;background-position:center center;width:50px;height:25px;background-size:100% auto;transform:rotateX(180deg) rotateZ(-311deg)}@media only screen and (max-width:767px){.co2-hint::before{left:35px;width:40px;height:20px}}@media only screen and (max-width:767px){.co2-hint{font-size:13px;right:6px;width:67px;text-align:center;top:34%;line-height:18px}}#co2-overlay{position:fixed}#co2-overlay>div{position:fixed;left:50%;top:30%;width:800px;margin-left:-400px}@media only screen and (max-width:767px){.add-circle-wrapper{margin-left:75%}#co2-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(3px)}#co2-overlay>div{left:5%;width:90%;margin-left:0;border:1px solid #ccc;padding:25px 15px 0;line-height:1.3}#co2-overlay>div .btn-close{display:block}}.details-title{margin-top:60px}.details-title>span{float:left;margin-top:27px}.nutri-size-select-wrapper{float:left;margin:0 10px}.details-block{clear:both}.nice-select.nutri-size{font-size:14px;text-transform:none}@media only screen and (max-width:767px){select.nutri-size{font-size:14px;font-family:"Avenir Next LT W05 Demi Cond";border:1px solid #D6CB00;margin-top:19px;margin-bottom:10px;padding:7px 31px 7px 20px}.nutri-size-select-wrapper{position:relative}.nutri-size-select-wrapper:after{content:" ";border-bottom:2px solid #D6CB00;border-right:2px solid #D6CB00;transform:rotate(45deg);position:absolute;right:13px;top:28px;pointer-events:none;height:9px;width:9px}}.bg-vid-wrap{position:fixed;inset:0;z-index:-1;background-position:center center;background-size:cover;background-repeat:no-repeat}.bg-vid{object-fit:cover;width:100vw;height:100lvh;position:fixed;top:0;left:0}.linkpage .article-pw{margin-top:50px}.linkpage .cw-wrapper{padding-bottom:100px}.linkpage h2{color:#fff}.linkpage .link-branch-wrapper{margin-bottom:20px}.linkpage .btn-link{border:1px solid #D6CB00;background:#D6CB00;border-radius:4px;color:#fff;font-size:20px;text-transform:none;padding:8px 20px;display:flex;min-width:240px;margin-bottom:1rem;text-decoration:none;justify-content:space-between;align-items:center;text-align:center}.linkpage .btn-link:hover{background:#fff;color:#535353}.linkpage .link-badge,.linkpage .link-trail{border-radius:4px;min-width:50px;min-height:50px;display:inline-block}#newsletter-preform-overlay{position:fixed}#newsletter-preform.newsletter-preform-wrap{overflow:hidden;position:absolute;left:50%;top:50%;width:680px;margin:-370px 0 0 -340px;background:#fff;box-shadow:3px 6px 12px #00000029;padding:10px 55px 40px 55px}@media only screen and (max-width:767px){#newsletter-preform.newsletter-preform-wrap{left:0;right:0;top:10%;width:100%;margin:0;padding:10px 20px 40px 20px}}#newsletter-preform.newsletter-preform-wrap .btn-close{display:block!important}#newsletter-preform .form-group{margin-bottom:2rem}.footer-nl{margin:.5rem auto 2rem;max-width:360px}@media only screen and (max-width:767px){.footer-nl{max-width:100%}}.social{left:0;bottom:-15px}.button-append input.form-control{border-radius:3px}.button-append button.btn{position:absolute;right:10px;top:5px;border:none}.button-append button.btn:before{display:block;content:" ";width:11px;height:11px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(0,-50%) rotate(-135deg);position:absolute;right:10px;top:14px;transition:transform 300ms ease;z-index:3}.button-append button.btn:hover:before{-webkit-animation:slide-left 0.6s ease-out infinite alternate both;animation:slide-left 0.6s ease-out infinite alternate both}.button-append button.btn:hover{color:#fff}.button-append button.btn:active,.button-append button.btn.nice-select.open{color:#D6CB00;transition:color 0ms ease}.button-append button.btn:active:before,.button-append button.btn.nice-select.open:before{border-left-color:#D6CB00;border-bottom-color:#D6CB00}.button-append button.btn:after{content:" ";position:absolute;display:block;right:0;bottom:0;top:14px;transform:translate(0,-50%);height:28px;width:28px;border-radius:28px;border:1px solid #D6CB00;background:#D6CB00;z-index:2;transition:width 300ms ease}.button-append button.btn span{display:none}.cb-delivery{margin-bottom:40px;margin-top:80px}@media only screen and (max-width:767px){.cb-delivery{margin-top:30px}}.delivery-top h1{margin-top:0;font-size:34px}@media only screen and (max-width:767px){.delivery-top h1{font-size:30px}}.form-group.group-zip{float:left;width:25%}.form-group.group-city{float:right;width:70%}.form-group.group-taf{clear:both}