.form-row .choice-input-container .choice-input-with-label{margin-bottom:4px;min-width:50px}.icheckbox input[type=checkbox]{top:0;left:0}.icon{line-height:inherit!important}.view-table .view-table-row .view-table-row-columns{max-width:100%}@font-face{font-family:icomoon;src:url(/build/theme/fonts/icomoon.5c28a849.eot);src:url(/build/theme/fonts/icomoon.5c28a849.eot) format("embedded-opentype"),url(/build/theme/fonts/icomoon.335143b9.ttf) format("truetype"),url(/build/theme/fonts/icomoon.1dedc4ad.woff) format("woff"),url(/build/theme/images/icomoon.0c844287.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:"\E900"}.icon-book:before{content:"\E901"}.icon-clock:before{content:"\E902"}.icon-drink:before{content:"\E903"}.icon-facebook:before{content:"\E904"}.icon-location:before{content:"\E905"}.icon-pin:before{content:"\E906"}.icon-star:before{content:"\E907"}.module_intro .approach-info .approach .map #map,header .header-img .logo,header .header-img:after{position:absolute;top:0;left:0;width:100%;height:100%}.module_intro .info .label p,.module_intro .usp-icon i,.module_menu .menu-card .column .column-category.allergics-table .vertical-column-title p,.stoerer-small p,.stoerer p,header .header-img .logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.module_intro .approach-info:after,.module_intro .info .label:after,.module_intro .info:after,.module_intro .intro-text .subline,.module_intro .usp:after,header.scroll .main-menu ul .menu-items li.active:after,header.scroll .main-menu ul .menu-items li.active:before{position:absolute;left:50%;transform:translateX(-50%)}.main-menu ul,.main-menu ul .menu-items,.main-menu ul .socialmedia .follow,.module_intro .approach-info,.module_intro .approach-info .location .two-col,.module_intro .info,.module_intro .info .opening-times .times li,.module_intro .usp,.module_menu .menu-card .column .column-category.allergics-table,.module_menu .menu-card .column .column-category.allergics-table .content .content-row,.module_menu .menu-card .column .column-category.allergics-table .content.two-col,.module_menu .menu-card .column .column-content .one-line.dish,.module_menu .menu-card .two-columns,footer .footer-bar,footer .links,footer .socialmedia{display:flex;flex-flow:row wrap}.main-menu ul .logo,.main-menu ul .menu-items li,.main-menu ul .socialmedia,.main-menu ul .socialmedia .follow li,.module_intro .approach-info .approach,.module_intro .approach-info .location,.module_intro .info .opening-times,.module_intro .info .reservation,footer .links li,footer .socialmedia li,header.scroll .main-menu ul .menu-items li a{display:flex;flex-flow:column wrap}.back-to-homepage,.food-and-cocktails+p,.main-menu,.module_intro .approach-info .headline-bar div,.module_intro .approach-info .location .two-col .col:first-child,.module_intro .info .label p,.module_intro .intro-text .subline,.module_menu .menu-card .column .column-category.allergics-table .vertical-column-title,.module_menu .menu-card .column .column-title,.module_menu .menu-date,footer .links li a,footer .socialmedia li,main.imprint .subline{font-size:.9rem;letter-spacing:2px;text-transform:uppercase;font-weight:900}.module_menu .menu-card .column .column-content .dish{text-align:left;line-height:1em}.module_menu .menu-card .column .column-content .dish .dish-head{display:flex;flex-flow:row wrap;justify-content:space-between}.module_menu .menu-card .column .column-content .dish .dish-head .dish-name{font-family:"ff-meta-serif-web-pro",serif;line-height:1.25em;max-width:calc(100% - 60px)}.module_menu .menu-card .column .column-content .dish .dish-head .dish-name .additives{letter-spacing:1.5px;font-size:.65rem;font-family:brandon-grotesque,sans-serif;position:relative;top:-8px}.module_menu .menu-card .column .column-content .dish .dish-head .dish-price{font-weight:900;font-size:.8rem;position:relative;top:4px}.module_menu .menu-card .column .column-content .dish .dish-description{display:flex;flex-flow:row wrap;justify-content:space-between}.module_menu .menu-card .column .column-content .dish .dish-description .dish-ingredients{font-family:"ff-meta-serif-web-pro",serif;font-size:.8rem;max-width:calc(100% - 40px)}.module_menu .menu-card .column .column-content .dish .dish-description .dish-amount{font-size:.7rem;flex:1;text-align:right;align-self:flex-end}.module_menu .menu-card .column .column-content .dish+.dish{padding-top:15px}.module_menu .menu-card .column .column-content .one-line.dish .dish-head{width:calc(100% - 40px)}.module_menu .menu-card .column .column-content .one-line.dish .dish-description{width:40px}.module_menu .menu-card .column .column-content .one-line.dish .dish-description .dish-amount{align-self:center}.module_menu .menu-card .column .column-content .one-line.dish+.dish{padding-top:8px}.menu-btn{width:55px;height:51px;cursor:pointer;right:0;top:0;position:absolute;transition:background .2s;display:none;border-left:3px solid #7e2d36}.menu-btn div{position:absolute;top:50%;left:50%;margin-left:-13px;margin-top:-12px;width:27px;height:21px;transform-style:preserve-3d;transform-origin:50% 50%;transition:transform .3s}.menu-btn span{height:3px;width:100%;background:#7e2d36;display:block;transition:all .3s;position:absolute}.menu-btn span:first-child{top:0}.menu-btn span:nth-child(2){top:9px}.menu-btn span:nth-child(3){bottom:0}.active.menu-btn div{transform:rotate(-45deg);transition:transform .3s}.active.menu-btn span{transition:transform .3s,opacity .1s}.active.menu-btn span:first-child{transform:rotate(90deg);top:50%;margin-top:-2px}.active.menu-btn span:nth-child(3){opacity:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container:after,.row:after{clear:both}.push-h-1{margin-top:8.333%}.push-h-2{margin-top:16.666%}.push-h-3{margin-top:24.999%}.push-h-4{margin-top:33.332%}.container{max-width:1150px;margin:0 auto;padding:0 15px}@keyframes fadeInDown{0%{transform:translateY(-80px)}to{transform:translateY(0)}}@-moz-keyframes growRight{to{width:100%}}@-webkit-keyframes growRight{to{width:100%}}@-o-keyframes growRight{to{width:100%}}@-ms-keyframes growRight{to{width:100%}}@keyframes growRight{to{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes jump{0%{transform:translateY(-10px)}50%{transform:translateY(0)}to{transform:translateY(-10px)}}@-moz-keyframes borderFadeOut{0%{-webkit-box-shadow:inset 0 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}25%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}75%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}to{opacity:0}}@-webkit-keyframes borderFadeOut{0%{-webkit-box-shadow:inset 0 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}25%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}75%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}to{opacity:0}}@-o-keyframes borderFadeOut{0%{-webkit-box-shadow:inset 0 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}25%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}75%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}to{opacity:0}}@-ms-keyframes borderFadeOut{0%{-webkit-box-shadow:inset 0 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}25%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}75%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}to{opacity:0}}@keyframes borderFadeOut{0%{-webkit-box-shadow:inset 0 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}25%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}75%{-webkit-box-shadow:inset 0 0 0 25px #fff;-moz-box-shadow:inset 0 0 0 25px #fff;box-shadow:inset 0 0 0 25px #fff;opacity:1}to{opacity:0}}@keyframes borderFadeOutSmaller{0%{box-shadow:inset 0 0 0 0 #fff}25%{box-shadow:inset 0 0 0 25px #fff;opacity:1}75%{box-shadow:inset 0 0 0 25px #fff;opacity:1}to{opacity:0}}.main-menu{border:3px solid #7e2d36;color:#7e2d36;font-size:.8rem;line-height:1.25em}.main-menu ul .logo{width:95px;border-right:3px solid #7e2d36;justify-content:center}.main-menu ul .logo .scroll{display:none}.main-menu ul .menu-items li{word-break:break-all;text-align:center;justify-content:center}.main-menu ul .menu-items li a{padding:22px;color:#7e2d36}.main-menu ul .menu-items li+li{border-left:3px solid #7e2d36;width:145px}.main-menu ul .menu-items li+li a{padding:22px 0}.main-menu ul .socialmedia{border-left:3px solid #7e2d36;flex-grow:1}.main-menu ul .socialmedia i{line-height:39px}.main-menu ul .socialmedia .empty-cell{height:50%}.main-menu ul .socialmedia .follow{border-top:3px solid #7e2d36;height:50%;justify-content:flex-end}.main-menu ul .socialmedia .follow li{justify-content:center;text-align:right;padding:0 22px}.main-menu ul .socialmedia .follow li+li{width:45px;border-left:3px solid #7e2d36;text-align:center;padding:0}@media (max-width:1460px){.main-menu ul .logo{width:83px}.main-menu ul .menu-items li a{padding:17px}.main-menu ul .menu-items li+li{width:140px}.main-menu ul .menu-items li+li a{padding:17px 0}.main-menu ul .menu-items li span{display:none}.main-menu ul .socialmedia .follow li{margin-top:-3px}.main-menu ul .socialmedia .follow li:first-child{display:none}.main-menu ul .socialmedia .follow li+li{width:39px}}@media (max-width:1250px){.main-menu ul .menu-items li{width:180px}.main-menu ul .menu-items li span{display:none}.main-menu ul .menu-items li+li{width:auto}.main-menu ul .menu-items li+li a{padding:17px 12px}.main-menu ul .socialmedia .follow li+li{width:50%;border-left:0}.main-menu ul .socialmedia .follow li+li+li{border-left:3px solid #7e2d36}}@media (max-width:1025px){.main-menu ul .menu-items li{width:170px}.main-menu ul .menu-items li+li{width:129px}.main-menu ul .menu-items li+li a{padding:17px 0}.main-menu ul .socialmedia i{line-height:37px}}@media (max-width:991px){.main-menu{position:relative}.main-menu ul .logo{width:55px;padding:6px 13px}.main-menu ul .logo img{position:relative;top:3px}.main-menu ul .menu-items{display:none;width:100%;border-top:3px solid #7e2d36}.main-menu ul .menu-items li{width:100%}.main-menu ul .menu-items li a{padding:8px}.main-menu ul .menu-items li a br{display:none}.main-menu ul .menu-items li+li{width:100%;border-top:3px solid #7e2d36;border-left:0}.main-menu ul .menu-items li+li a{padding:8px}.main-menu ul .socialmedia{display:none}.main-menu.show-items ul .menu-items{display:flex;flex-direction:column}.menu-btn{display:block}}.module_imagebreaker{padding-bottom:30.67%;position:relative;width:101vw;height:0}.module_imagebreaker.blue:before{width:100%;content:"";height:10px;background:#ecbdc2;position:absolute;left:0;top:-9px}.module_imagebreaker.blue:after{width:100%;content:"";height:10px;background:#3b3a40;position:absolute;left:0;bottom:-9px}.module_imagebreaker.blue .top,.module_imagebreaker.blue .top-alternative{width:100%;position:absolute;top:0;right:0;z-index:1}.module_imagebreaker.blue .top-alternative{display:none}.module_imagebreaker.blue .bottom{width:100%;position:absolute;bottom:0;right:0;z-index:1}.module_imagebreaker.red:before{width:100%;content:"";height:10px;background:#eaeae4;position:absolute;left:0;top:-9px}.module_imagebreaker.red:after{width:100%;content:"";height:10px;background:#ecbdc2;position:absolute;left:0;bottom:-9px}.module_imagebreaker.red .top,.module_imagebreaker.red .top-alternative{width:100%;position:absolute;top:0;right:0;z-index:1}.module_imagebreaker.red .top-alternative{display:none}.module_imagebreaker.red .bottom{width:100%;position:absolute;bottom:0;right:0;z-index:1}.module_imagebreaker.skin{padding-bottom:31.2%}.module_imagebreaker.skin:before{width:100%;content:"";height:10px;background:#fff;position:absolute;left:0;top:-9px}.module_imagebreaker.skin:after{width:100%;content:"";height:10px;background:#eaeae4;position:absolute;left:0;bottom:-9px}.module_imagebreaker.skin .top{width:100%;position:absolute;top:0;right:0;z-index:1}.module_imagebreaker.skin .bottom{width:100%;position:absolute;bottom:0;right:0;z-index:1}.daily-dishes+.main-dishes{margin-top:90px}.daily-dishes+.main-dishes .module_imagebreaker.blue .top{display:none}.daily-dishes+.main-dishes .module_imagebreaker.blue .top-alternative{display:block}.daily-dishes+.main-dishes .module_imagebreaker.blue:before{background:#fff}.module_intro+.main-dishes .module_imagebreaker.blue .top{display:none}.module_intro+.main-dishes .module_imagebreaker.blue .top-alternative{display:block}.module_intro+.main-dishes .module_imagebreaker.blue:before{background:#fff}@media (max-width:1025px){.module_imagebreaker{background-attachment:scroll!important}}@media (max-width:767px){.module_imagebreaker,.module_imagebreaker.skin{padding-bottom:60%}.module_imagebreaker.skin .bottom,.module_imagebreaker.skin .top{right:2px}}.module_intro{text-align:center;position:relative;padding-bottom:120px;padding-top:120px}.module_intro h1{display:inline}.module_intro .serif,.module_intro p{font-family:"ff-meta-serif-web-pro",serif}.module_intro .welcome{margin:0 auto}.module_intro .logo-blue{display:block;margin:10px auto 0;width:280px}.module_intro .intro-text{border:3px solid #3b3a40;padding:90px 130px;margin-top:-3px;position:relative}.module_intro .intro-text .subline{top:0;border:3px solid #3b3a40;border-top:0 solid #3b3a40;font-family:brandon-grotesque,sans-serif;padding:6px 0;width:278px}.module_intro .intro-text:after{right:10px}.module_intro .intro-text:after,.module_intro .intro-text:before{content:"";width:6px;height:6px;position:absolute;border-radius:50%;top:10px;background:#3b3a40}.module_intro .intro-text:before{left:10px}.module_intro .intro-text .small{font-size:.75em;font-style:italic}.module_intro .usp-icon{position:absolute;z-index:2}.module_intro .usp-icon .rectangle{width:60px;height:60px;border:3px solid #3b3a40;transform:rotate(-45deg);background:#fff}.module_intro .usp-icon.star{left:-32px}.module_intro .usp-icon.drink{right:-32px}.module_intro .usp-icon.reservate{bottom:-32px;left:-32px}.module_intro .usp-icon.time{bottom:-32px;right:-32px}.module_intro .usp-icon.locator{top:-32px;right:-30px}.module_intro .usp{border:3px solid #3b3a40;border-top:0 solid #3b3a40;text-align:left;padding:15px;position:relative}.module_intro .usp:after{content:"";top:0;height:100%;width:3px;background:#3b3a40}.module_intro .usp:before{content:"";position:absolute;left:0;bottom:15px;height:3px;width:100%;background:#3b3a40}.module_intro .usp p{padding:25px 65px;width:50%;border-color:#3b3a40;border-style:solid;border-width:3px 0;position:relative}.module_intro .usp p.left:after{left:0}.module_intro .usp p.left:after,.module_intro .usp p.right:after{content:"";position:absolute;top:0;width:3px;height:calc(100% + 20px);background:#3b3a40}.module_intro .usp p.right:after{right:0}.module_intro .usp .usp-icon{top:-32px}.module_intro .info{border:3px solid #3b3a40;border-top:0 solid #3b3a40;position:relative}.module_intro .info:after{content:"";top:0;height:100%;width:3px;background:#3b3a40}.module_intro .info .label{position:absolute;top:0;height:100%;text-align:center;width:36px;color:#3b3a40}.module_intro .info .label p{transform:rotate(-90deg);font-family:brandon-grotesque,sans-serif;background:#fff;padding:0 5px;line-height:30px;color:#3b3a40}.module_intro .info .label:after{height:100%;width:3px;background:#3b3a40;top:0;content:"";z-index:-1}.module_intro .info .reservation{width:50%;padding:45px 40px 45px 80px;text-align:left;justify-content:space-between;position:relative}.module_intro .info .reservation .contact{font-weight:700}.module_intro .info .reservation .label{left:0;border-right:3px solid #3b3a40}.module_intro .info .reservation .label p{transform-origin:20% 158%}.module_intro .info .opening-times{width:50%;padding:45px 80px 45px 40px;text-align:left;justify-content:space-between;position:relative}.module_intro .info .opening-times .times{font-weight:700}.module_intro .info .opening-times .times li{justify-content:space-between}.module_intro .info .opening-times .label{right:0;border-left:3px solid #3b3a40}.module_intro .info .opening-times .label p{transform-origin:21% 181%}.module_intro .info .opening-times .note{margin-top:15px}.module_intro .approach-info{border:3px solid #3b3a40;border-top:0 solid #3b3a40;position:relative}.module_intro .approach-info:after{content:"";top:0;height:100%;width:3px;background:#3b3a40}.module_intro .approach-info .headline-bar{border-bottom:3px solid #3b3a40;width:100%;height:42px}.module_intro .approach-info .headline-bar div{padding:4px 0}.module_intro .approach-info .approach{width:50%;position:relative}.module_intro .approach-info .approach:before{right:15px}.module_intro .approach-info .approach:after,.module_intro .approach-info .approach:before{content:"";position:absolute;top:39px;height:calc(100% - 39px);width:3px;background:#3b3a40;z-index:1}.module_intro .approach-info .approach:after{left:15px}.module_intro .approach-info .approach .map{height:172px;background:#eaeae4;position:relative}.module_intro .approach-info .approach .map:before{top:0}.module_intro .approach-info .approach .map:after,.module_intro .approach-info .approach .map:before{content:"";position:absolute;left:-15px;width:calc(100% + 30px);height:3px;background:#3b3a40;z-index:1}.module_intro .approach-info .approach .map:after{bottom:0}.module_intro .approach-info .approach .content{padding:15px;width:100%}.module_intro .approach-info .location{width:50%}.module_intro .approach-info .location .two-col .col{flex:1;padding:12px 25px}.module_intro .approach-info .location .two-col .col:first-child{font-family:brandon-grotesque,sans-serif;border-right:3px solid #3b3a40;max-width:135px}.module_intro .approach-info .location .two-col .col:last-child{font-family:"ff-meta-serif-web-pro",serif;text-align:left}.module_intro .approach-info .location .two-col .col.word-break{line-height:.9em;text-indent:-40px}.module_intro .approach-info .location .two-col .col.word-break span{display:block}.module_intro .approach-info .location .two-col .col.word-break span+span{padding-left:30px}.module_intro .approach-info .location .two-col .col.word-break span+span+span{padding-left:60px}.module_intro .approach-info .location .two-col .col.word-break span+span+span+span{padding-left:90px}.module_intro .approach-info .location .two-col+.two-col{border-top:3px solid #3b3a40}.module_intro .basil{position:absolute;left:-100px;bottom:400px;max-width:290px}.module_intro .rosemary{position:absolute;left:50%;bottom:165px;margin-left:-285px;max-width:570px}.stoerer{width:158px;height:158px;position:relative;color:#fff;text-align:center;background:url(/build/theme/images/sto.6d27d51f.svg) no-repeat 50%/100%;font-weight:700;margin:150px auto;z-index:1}.stoerer p{font-size:.9rem;line-height:1.25em;font-family:brandon-grotesque,sans-serif}@media (max-width:1350px){.module_intro{padding-bottom:15px;padding-top:45px}.module_intro .basil{left:-110px;bottom:170px}.module_intro .rosemary{bottom:65px}}@media (max-width:991px){.module_intro .logo-blue{width:265px}.module_intro .approach-info .approach:after,.module_intro .approach-info .approach:before{top:31px;height:calc(100% - 31px)}.module_intro .approach-info .headline-bar{height:32px}.module_intro .approach-info .headline-bar div{font-size:.65rem;padding:1px 0}.module_intro .approach-info .location .two-col .col{padding:8px 15px}.module_intro .approach-info .location .two-col .col:first-child{max-width:115px;text-align:left;font-size:.65rem}.module_intro .approach-info .location .two-col .col.word-break{max-width:100%;border-right:0;border-bottom:3px solid #3b3a40;text-indent:0}.module_intro .approach-info .location .two-col .col.word-break span{display:inline}.module_intro .approach-info .location .two-col .col.word-break span+span,.module_intro .approach-info .location .two-col .col.word-break span+span+span,.module_intro .approach-info .location .two-col .col.word-break span+span+span+span{padding-left:0}.module_intro .approach-info .location .two-col:last-child{flex-direction:column}.module_intro .usp-icon .rectangle{width:50px;height:50px}.module_intro .usp-icon.locator{top:-27px;right:-25px}.module_intro .usp-icon.reservate{bottom:-59px;left:-27px}.module_intro .usp-icon.time{bottom:-59px;right:-27px}.module_intro .usp .usp-icon{top:-26px}.module_intro .usp .usp-icon.star{left:-26px}.module_intro .usp .usp-icon.drink{right:-26px}.module_intro .intro-text{padding:90px 60px 55px}.module_intro .intro-text .subline{padding:4px 0;width:266px}.module_intro .usp p{padding:20px 30px}.module_intro .info .reservation{padding:20px 30px 20px 65px}.module_intro .info .reservation .label p{transform-origin:20% 132%}.module_intro .info .opening-times{padding:20px 65px 20px 30px}.module_intro .info .opening-times .note br{display:none}.module_intro .info .opening-times .label p{transform-origin:20% 144%}.module_intro .info .label p{font-size:.65rem}}@media (max-width:767px){.module_intro .approach-info{flex-direction:column}.module_intro .approach-info .approach{width:100%}.module_intro .approach-info .approach .content{border-bottom:3px solid #3b3a40}.module_intro .approach-info .location{width:100%}.module_intro .approach-info .location .headline-bar{display:none}.module_intro .approach-info:after{content:normal}.module_intro .welcome{margin:0 auto 30px}.module_intro .logo-blue{display:none}.module_intro .intro-text{padding:45px 40px 25px}.module_intro .intro-text .subline{margin-top:-22px;background:#fff;border-width:3px;width:245px}.module_intro .usp{padding:0;text-align:center}.module_intro .usp p{width:100%;border-width:0}.module_intro .usp p.left:after{content:normal}.module_intro .usp p.right{border-top-width:3px}.module_intro .usp:after,.module_intro .usp:before,.module_intro .usp p.right:after{content:normal}.module_intro .usp .usp-icon{top:50%;margin-top:-19px}.module_intro .usp .usp-icon.drink{right:-20px}.module_intro .usp .usp-icon.star{left:-20px}.module_intro .usp .usp-icon .rectangle{width:37px;height:37px}.module_intro .usp-icon.locator,.module_intro .usp-icon.reservate,.module_intro .usp-icon.time{display:none}.module_intro .info{flex-direction:column}.module_intro .info:after{content:normal}.module_intro .info .reservation{width:100%;border-bottom:3px solid #3b3a40}.module_intro .info .reservation .label p{transform-origin:18.5% 117%}.module_intro .info .opening-times{width:100%;text-align:right}.module_intro .info .opening-times .label p{transform-origin:19% 129%}.module_intro .basil{display:none}.module_intro .rosemary{max-width:320px;bottom:15px;margin-left:-160px}.stoerer{margin:60px auto}.stoerer p{font-size:18px}}.stoerer-small{width:76px;height:76px;position:absolute;color:#fff;text-align:center;background:url(/build/theme/images/sto-blue.432cb5b1.svg) no-repeat 50%/100%;font-weight:700;right:50px;top:-18px}.stoerer-small p{font-size:11px;line-height:1.25em;text-transform:none;letter-spacing:0;width:100%;line-height:1.5em;padding-top:4px}.module_menu{text-align:center}.module_menu .hint{font-size:.8rem;line-height:1em}.module_menu .menu-date{font-weight:900}.module_menu .description{margin-top:14px}.module_menu .menu-card{border:solid #3b3a40;border-width:3px 0 0;margin:55px 0}.module_menu .menu-card .one-column .column{border:3px solid #3b3a40;margin-top:-3px}.module_menu .menu-card .two-columns .column{width:calc(50% + 1.5px);align-self:flex-start;border-bottom:3px solid #3b3a40}.module_menu .menu-card .two-columns .column:first-child{border-left:3px solid #3b3a40;border-right:3px solid #3b3a40;margin-right:-1.5px}.module_menu .menu-card .two-columns .column:last-child{border-right:3px solid #3b3a40;border-left:3px solid #3b3a40;margin-left:-1.5px}.module_menu .menu-card .column .column-category+.column-category .column-title{border-top:3px solid #3b3a40}.module_menu .menu-card .column .column-category.allergics-table{font-size:.65rem;border-top:3px solid #fff}.module_menu .menu-card .column .column-category.allergics-table .vertical-column-title{font-size:.5rem;width:33px;border-right:3px solid #fff;text-align:center;position:relative}.module_menu .menu-card .column .column-category.allergics-table .vertical-column-title p{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.module_menu .menu-card .column .column-category.allergics-table .content{text-align:left;width:calc(100% - 33px)}.module_menu .menu-card .column .column-category.allergics-table .content .content-row .name{width:calc(100% - 33px);font-family:"ff-meta-serif-web-pro",serif;line-height:1.25em;padding:8px 15px}.module_menu .menu-card .column .column-category.allergics-table .content .content-row .denotation{width:33px;font-weight:900;border-left:3px solid #fff;text-align:center}.module_menu .menu-card .column .column-category.allergics-table .content .content-row+.content-row{border-top:3px solid #fff}.module_menu .menu-card .column .column-category.allergics-table .content.two-col .col{width:50%}.module_menu .menu-card .column .column-category.allergics-table .content.two-col .col:first-child .content-row .denotation{border-right:3px solid #fff}.module_menu .menu-card .column .column-title{padding:5px 40px;border-bottom:3px solid #3b3a40;text-align:left;position:relative}.module_menu .menu-card .column .column-content{padding:30px 40px 45px}.module_menu .menu-card .bar{height:40px;border:3px solid #3b3a40;border-top:0 solid #3b3a40}.module_menu.daily-dishes{position:relative;padding-top:17%}.module_menu.daily-dishes .top-corner{position:absolute;left:0;top:0;width:100%}.module_menu.daily-dishes+.breakfast-dishes .module_imagebreaker.red:before{background:#fff}.module_menu.daily-dishes+.breakfast-dishes .module_imagebreaker.red .top{display:none}.module_menu.daily-dishes+.breakfast-dishes .module_imagebreaker.red .top-alternative{display:block}.module_menu.main-dishes{background:#3b3a40;color:#fff;padding-bottom:350px}.module_menu.main-dishes .outlined-title{color:#fff;-webkit-text-fill-color:#3b3a40;-webkit-text-stroke-color:#fff}.module_menu.main-dishes .menu-card,.module_menu.main-dishes .menu-card .bar,.module_menu.main-dishes .menu-card .column .column-category+.column-category .column-title,.module_menu.main-dishes .menu-card .column .column-content .dish,.module_menu.main-dishes .menu-card .column .column-title,.module_menu.main-dishes .menu-card .two-columns .column,.module_menu.main-dishes .menu-card .two-columns .column:first-child,.module_menu.main-dishes .menu-card .two-columns .column:last-child{border-color:#fff}.module_menu.breakfast-dishes{background:#ecbdc2;color:#7e2d36}.module_menu.breakfast-dishes .outlined-title{color:#7e2d36;-webkit-text-fill-color:#ecbdc2;-webkit-text-stroke-color:#7e2d36}.module_menu.breakfast-dishes .menu-card,.module_menu.breakfast-dishes .menu-card .bar,.module_menu.breakfast-dishes .menu-card .column .column-category+.column-category .column-title,.module_menu.breakfast-dishes .menu-card .column .column-content .dish,.module_menu.breakfast-dishes .menu-card .column .column-title,.module_menu.breakfast-dishes .menu-card .two-columns .column,.module_menu.breakfast-dishes .menu-card .two-columns .column:first-child,.module_menu.breakfast-dishes .menu-card .two-columns .column:last-child{border-color:#7e2d36}.module_menu.weekly-dishes{background:#eaeae4}.module_menu.weekly-dishes .outlined-title{color:#3b3a40;-webkit-text-fill-color:#eaeae4;-webkit-text-stroke-color:#3b3a40}@media (max-width:1350px){.module_menu.main-dishes{padding-bottom:150px}}@media (max-width:1025px){.module_menu .menu-card{margin:20px 0 45px}.module_menu .menu-card .column .column-content{padding:25px 15px 15px}.module_menu .menu-card .column .column-title{padding:5px 15px}.module_menu .menu-card .column .column-category.allergics-table .content.two-col{flex-direction:column}.module_menu .menu-card .column .column-category.allergics-table .content.two-col .col{width:100%}.module_menu .menu-card .column .column-category.allergics-table .content.two-col .col:first-child .content-row .denotation{border-right:0}.module_menu .menu-card .column .column-category.allergics-table .content.two-col .col+.col{border-top:3px solid #fff}.module_menu.main-dishes{padding-bottom:60px}}@media (max-width:767px){.module_menu .menu-date{font-size:.65rem;letter-spacing:2.2px}.module_menu .menu-card .bar{height:20px}.module_menu .menu-card .two-columns{flex-direction:column}.module_menu .menu-card .two-columns .column{width:100%}.module_menu .menu-card .column .column-category.allergics-table{font-size:.8rem}.module_menu .menu-card .column .column-content .dish .dish-description{align-content:flex-end}.module_menu .menu-card .column .column-content .dish+.dish{padding-top:10px}.module_menu .menu-card .column .column-content .dish.one-line .dish-head{width:calc(100% - 30px)}.module_menu .menu-card .column .column-content .dish.one-line .dish-description{width:25px}.module_menu.main-dishes{padding-bottom:20px}.module_menu.main-dishes .outlined-title{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke-color:none}.module_menu.weekly-dishes .outlined-title{color:#3b3a40;-webkit-text-fill-color:#3b3a40;-webkit-text-stroke-color:none}.module_menu.breakfast-dishes .outlined-title{color:#7e2d36;-webkit-text-fill-color:#7e2d36;-webkit-text-stroke-color:none}}header{text-align:center;padding:85px 50px 45px;position:relative;z-index:1000;max-width:1920px;margin:0 auto}header.scroll .food-and-cocktails,header.scroll .food-and-cocktails+p{display:none}header.scroll .main-menu{padding-bottom:25px;position:fixed;width:calc(100% - 20px);top:10px;left:10px;z-index:100;background:#fff;transform:translateY(-100px);animation:fadeInDown 1s cubic-bezier(.455,.03,.515,.955) .4s forwards}header.scroll .main-menu ul .logo{width:166px;position:relative;border-bottom:3px solid #7e2d36}header.scroll .main-menu ul .logo .scroll{display:block;position:absolute;left:0;top:0;width:163px}header.scroll .main-menu ul .logo .default{display:none}header.scroll .main-menu ul .menu-items{border-bottom:3px solid #7e2d36}header.scroll .main-menu ul .menu-items li{justify-content:flex-start;height:44px;transition:all .1s}header.scroll .main-menu ul .menu-items li:after,header.scroll .main-menu ul .menu-items li:before{content:"";width:0}header.scroll .main-menu ul .menu-items li:first-child{margin-left:-3px;border-left:3px solid #7e2d36;border-right:3px solid #7e2d36}header.scroll .main-menu ul .menu-items li a{padding:12px 20px;flex-grow:1;justify-content:space-around}header.scroll .main-menu ul .menu-items li span{display:none}header.scroll .main-menu ul .menu-items li+li{width:auto;margin-left:-3px;border-right:3px solid #7e2d36}header.scroll .main-menu ul .menu-items li+li a{padding:12px 20px}header.scroll .main-menu ul .menu-items li+li br{display:none}header.scroll .main-menu ul .menu-items li:hover{border-right:3px solid #7e2d36}header.scroll .main-menu ul .menu-items li.active,header.scroll .main-menu ul .menu-items li:hover{height:calc(100% + 28px);background:#fff;justify-content:center;position:relative}header.scroll .main-menu ul .menu-items li.active:before{content:"";top:18px;width:calc(100% - 44px);height:3px;background:#7e2d36;transition:width .2s}header.scroll .main-menu ul .menu-items li.active:after{content:"";bottom:18px;width:calc(100% - 44px);height:3px;background:#7e2d36;transition:width .2s}header.scroll .main-menu ul .socialmedia{border-bottom:3px solid #7e2d36;margin-left:-3px}header.scroll .main-menu ul .socialmedia .empty-cell{display:none}header.scroll .main-menu ul .socialmedia .follow{height:100%;border-top:0}header .header-img{padding-bottom:36%;margin-top:45px;position:relative}header .header-img .logo-container{width:485px;height:130px;z-index:2}header .header-img .mask{height:130px;width:130px;overflow:hidden;-webkit-animation:growRight .5s cubic-bezier(.77,0,.175,1) 1s forwards;-moz-animation:growRight .5s cubic-bezier(.77,0,.175,1) 1s forwards;-ms-animation:growRight .5s cubic-bezier(.77,0,.175,1) 1s forwards;-o-animation:growRight .5s cubic-bezier(.77,0,.175,1) 1s forwards;animation:growRight .5s cubic-bezier(.77,0,.175,1) 1s forwards;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0}header .header-img .logo img{max-width:none;width:482px}header .header-img:after{background:#7e2d36;z-index:1;content:"";animation:fadeOut 1s 1s forwards}.food-and-cocktails{margin:0 auto}.food-and-cocktails+p{margin:0 auto 45px;color:#7e2d36}@media (max-width:1570px){header.scroll .main-menu ul .logo,header.scroll .main-menu ul .socialmedia .follow li:first-child{display:none}}@media (max-width:1350px){header{padding-top:55px}header .header-img .logo-container{height:95px;width:350px}header .header-img .mask{width:95px}header .header-img .logo img{max-width:350px}header.scroll .main-menu ul .socialmedia{display:none}header.scroll .main-menu ul .menu-items{flex-grow:1}header.scroll .main-menu ul .menu-items li{flex:1}header.scroll .main-menu ul .menu-items li:first-child{min-width:330px}header.scroll .main-menu ul .menu-items li:last-child{border-right:0}header.scroll .main-menu ul .menu-items li+li{width:auto}header.scroll .main-menu ul .menu-items li+li a{padding:12px 10px}.food-and-cocktails{max-width:300px}.food-and-cocktails+p{font-size:.65rem;margin-bottom:30px}}@media (max-width:1250px){header.scroll .main-menu ul li{word-break:normal}header.scroll .main-menu ul li a{letter-spacing:1px}header.scroll .main-menu ul .menu-items li:first-child{min-width:294px}}@media (max-width:1025px){header.scroll .main-menu ul .menu-items li:first-child{min-width:274px}}@media (max-width:991px){header{padding:55px 35px 15px}header .food-and-cocktails+p{margin-bottom:-40px;margin-top:30px}header .header-img{margin-top:0;padding-bottom:57%}header .header-img .logo-container{height:56px;width:205px}header .header-img .mask{height:56px;width:56px}header .header-img .logo img{max-width:205px}header.scroll .main-menu{left:10px;width:calc(100% - 20px);top:10px;padding-bottom:0;animation:fadeInDown .3s ease-in-out .2s forwards}header.scroll .main-menu .menu-btn{width:46px;height:46px}header.scroll .main-menu ul .logo{display:block;height:43px;border-bottom:0}header.scroll .main-menu ul .menu-items{border-bottom:0}header.scroll .main-menu ul .menu-items li{height:40px}header.scroll .main-menu ul .menu-items li:first-child{width:100%;margin-left:0;border-left:0;border-right:0}header.scroll .main-menu ul .menu-items li+li{width:100%;margin-left:0;border-right:0}header.scroll .main-menu ul .menu-items li.active{height:40px}header.scroll .main-menu ul .menu-items li.active:after,header.scroll .main-menu ul .menu-items li.active:before{content:normal}header.scroll .main-menu ul .menu-items li:hover{height:40px;border-right:0}header.scroll .main-menu ul .menu-items li:after,header.scroll .main-menu ul .menu-items li:before{content:normal}.food-and-cocktails{max-width:200px}.food-and-cocktails p{font-size:.5rem;margin-bottom:25px}}@media (max-width:767px){header{padding:35px 25px 15px}header.scroll .main-menu{left:0;width:100%;top:0}}footer{padding:20px 50px;color:#7e2d36}footer .footer-bar{border-color:#7e2d36;border-style:solid;border-width:3px 0;max-height:68px;margin-bottom:62px;position:relative}footer .footer-bar:after{content:"";position:absolute;top:50%;height:3px;left:0;width:100%;margin-top:-1px;background:#7e2d36}footer .links{flex:1;max-height:62px;position:relative;z-index:1}footer .links li{border-left:3px solid #7e2d36;justify-content:center;background:#fff}footer .links li+li{border-right:3px solid #7e2d36}footer .links li a{padding:16px 24px}footer .socialmedia{flex:1;justify-content:flex-end;position:relative;z-index:1;max-height:62px}footer .socialmedia li{background:#fff;justify-content:center}footer .socialmedia li.follow{padding:16px 60px;border-right:3px solid #7e2d36;border-left:3px solid #7e2d36}footer .socialmedia li a{padding:16px 22px;border-right:3px solid #7e2d36;width:64px;text-align:center}footer .logo{width:252px;margin-top:-3px;background:#fff;position:relative;z-index:1}footer .back-to-top{text-align:center;padding-bottom:100px;animation:jump 3s infinite}footer .back-to-top img{max-width:105px}@media (max-width:1350px){footer .logo{display:none}footer .links{max-height:46px}footer .links li{flex:1;text-align:center}footer .links li a{padding:5px 16px}footer .back-to-top{padding-bottom:60px}footer .footer-bar{max-height:52px}footer .footer-bar:after{content:normal}footer .socialmedia{max-height:46px;justify-content:space-between}footer .socialmedia li.follow{padding:8px 22px;border-left:0;flex:2}footer .socialmedia li a{padding:8px;max-width:50px}}@media (max-width:767px){footer{padding:0 25px}footer .footer-bar{border-width:3px 0 0}footer .footer-bar,footer .links{max-height:none;flex-direction:column}footer .links{border-right:3px solid #7e2d36}footer .links li{width:100%}footer .links li+li{border-right:0;border-top:3px solid #7e2d36}footer .socialmedia{max-height:none;border:3px solid #7e2d36;border-right-width:0;justify-content:flex-end}footer .socialmedia li{text-align:center;border-left:3px solid #7e2d36}footer .socialmedia li.follow{display:none}footer .socialmedia li a{padding:6px 0;max-width:none;max-width:42px}footer .socialmedia li:last-child{border-left:0}}.delivery .title{margin:60px auto 0;text-align:center}.delivery .delivery-announcement{max-width:780px;margin:0 auto;padding-top:60px}.delivery .delivery-announcement .car{position:absolute;right:65px;bottom:55px}.delivery .delivery-announcement .intro-text{text-align:left;padding:75px 65px 55px;border-color:#7e2d36}.delivery .delivery-announcement .intro-text:after,.delivery .delivery-announcement .intro-text:before{background:#7e2d36}.delivery .delivery-announcement .intro-text .subline{text-align:center;border-color:#7e2d36;color:#7e2d36}.delivery .delivery-announcement .serif .sans{font-family:brandon-grotesque,sans-serif;font-weight:700}.delivery .delivery-announcement .serif+.serif{margin-top:15px}.delivery-container+.module_menu .module_imagebreaker .top{display:none}.delivery-container+.module_menu .module_imagebreaker .top-alternative{display:block}.delivery-container+.module_menu .module_imagebreaker.blue:before{background:#fff}@media (max-width:767px){.delivery .title{margin-top:10px}.delivery .delivery-announcement{padding-bottom:50px;padding-top:30px}.delivery .delivery-announcement .intro-text{padding:45px 35px 35px}.delivery .delivery-announcement .car{right:25px;bottom:38px;max-width:170px}}.col-s-1{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:8.33333%;position:relative}.col-s-push-1{left:8.33333%}.col-s-pull-1{right:8.33333%}.col-s-2{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:16.66667%;position:relative}.col-s-push-2{left:16.66667%}.col-s-pull-2{right:16.66667%}.col-s-3{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:25%;position:relative}.col-s-push-3{left:25%}.col-s-pull-3{right:25%}.col-s-4{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:33.33333%;position:relative}.col-s-push-4{left:33.33333%}.col-s-pull-4{right:33.33333%}.col-s-5{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:41.66667%;position:relative}.col-s-push-5{left:41.66667%}.col-s-pull-5{right:41.66667%}.col-s-6{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:50%;position:relative}.col-s-push-6{left:50%}.col-s-pull-6{right:50%}.col-s-7{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:58.33333%;position:relative}.col-s-push-7{left:58.33333%}.col-s-pull-7{right:58.33333%}.col-s-8{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:66.66667%;position:relative}.col-s-push-8{left:66.66667%}.col-s-pull-8{right:66.66667%}.col-s-9{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:75%;position:relative}.col-s-push-9{left:75%}.col-s-pull-9{right:75%}.col-s-10{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:83.33333%;position:relative}.col-s-push-10{left:83.33333%}.col-s-pull-10{right:83.33333%}.col-s-11{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:91.66667%;position:relative}.col-s-push-11{left:91.66667%}.col-s-pull-11{right:91.66667%}.col-s-12{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;width:100%;position:relative}.col-s-push-12{left:100%}.col-s-pull-12{right:100%}.col-m-1{width:8.33333%}.col-m-1,.col-m-2{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-m-2{width:16.66667%}.col-m-3{width:25%}.col-m-3,.col-m-4{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-m-4{width:33.33333%}.col-m-5{width:41.66667%}.col-m-5,.col-m-6{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-m-6{width:50%}.col-m-7{width:58.33333%}.col-m-7,.col-m-8{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-m-8{width:66.66667%}.col-m-9{width:75%}.col-m-9,.col-m-10{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-m-10{width:83.33333%}.col-m-11{width:91.66667%}.col-m-11,.col-m-12{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-m-12{width:100%}.col-l-1{width:8.33333%}.col-l-1,.col-l-2{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-l-2{width:16.66667%}.col-l-3{width:25%}.col-l-3,.col-l-4{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-l-4{width:33.33333%}.col-l-5{width:41.66667%}.col-l-5,.col-l-6{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-l-6{width:50%}.col-l-7{width:58.33333%}.col-l-7,.col-l-8{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-l-8{width:66.66667%}.col-l-9{width:75%}.col-l-9,.col-l-10{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-l-10{width:83.33333%}.col-l-11{width:91.66667%}.col-l-11,.col-l-12{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-l-12{width:100%}@media (min-width:992px){.col-l-push-1{left:8.33333%}.col-l-pull-1{right:8.33333%}.col-l-push-2{left:16.66667%}.col-l-pull-2{right:16.66667%}.col-l-push-3{left:25%}.col-l-pull-3{right:25%}.col-l-push-4{left:33.33333%}.col-l-pull-4{right:33.33333%}.col-l-push-5{left:41.66667%}.col-l-pull-5{right:41.66667%}.col-l-push-6{left:50%}.col-l-pull-6{right:50%}.col-l-push-7{left:58.33333%}.col-l-pull-7{right:58.33333%}.col-l-push-8{left:66.66667%}.col-l-pull-8{right:66.66667%}.col-l-push-9{left:75%}.col-l-pull-9{right:75%}.col-l-push-10{left:83.33333%}.col-l-pull-10{right:83.33333%}.col-l-push-11{left:91.66667%}.col-l-pull-11{right:91.66667%}.col-l-push-12{left:100%}.col-l-pull-12{right:100%}}@media (min-width:768px){.col-m-push-1{left:8.33333%}.col-m-pull-1{right:8.33333%}.col-m-push-2{left:16.66667%}.col-m-pull-2{right:16.66667%}.col-m-push-3{left:25%}.col-m-pull-3{right:25%}.col-m-push-4{left:33.33333%}.col-m-pull-4{right:33.33333%}.col-m-push-5{left:41.66667%}.col-m-pull-5{right:41.66667%}.col-m-push-6{left:50%}.col-m-pull-6{right:50%}.col-m-push-7{left:58.33333%}.col-m-pull-7{right:58.33333%}.col-m-push-8{left:66.66667%}.col-m-pull-8{right:66.66667%}.col-m-push-9{left:75%}.col-m-pull-9{right:75%}.col-m-push-10{left:83.33333%}.col-m-pull-10{right:83.33333%}.col-m-push-11{left:91.66667%}.col-m-pull-11{right:91.66667%}.col-m-push-12{left:100%}.col-m-pull-12{right:100%}}@media (max-width:991px){.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12{width:100%;float:none}}@media (max-width:767px){.push-h-mobile-1{margin-top:8.333%}.push-h-mobile-2{margin-top:16.666%}.push-h-mobile-3{margin-top:24.999%}.push-h-mobile-4{margin-top:33.332%}.col-m-1{width:100%;float:none}.col-m-1+.col-m-1{margin-top:40px}.col-m-2{width:100%;float:none}.col-m-2+.col-m-2{margin-top:40px}.col-m-3{width:100%;float:none}.col-m-3+.col-m-3{margin-top:40px}.col-m-4{width:100%;float:none}.col-m-4+.col-m-4{margin-top:40px}.col-m-5{width:100%;float:none}.col-m-5+.col-m-5{margin-top:40px}.col-m-6{width:100%;float:none}.col-m-6+.col-m-6{margin-top:40px}.col-m-7{width:100%;float:none}.col-m-7+.col-m-7{margin-top:40px}.col-m-8{width:100%;float:none}.col-m-8+.col-m-8{margin-top:40px}.col-m-9{width:100%;float:none}.col-m-9+.col-m-9{margin-top:40px}.col-m-10{width:100%;float:none}.col-m-10+.col-m-10{margin-top:40px}.col-m-11{width:100%;float:none}.col-m-11+.col-m-11{margin-top:40px}.col-m-12{width:100%;float:none}.col-m-12+.col-m-12{margin-top:40px}.col-s-1{width:8.33333%}.col-s-1,.col-s-2{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-s-2{width:16.66667%}.col-s-3{width:25%}.col-s-3,.col-s-4{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-s-4{width:33.33333%}.col-s-5{width:41.66667%}.col-s-5,.col-s-6{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-s-6{width:50%}.col-s-7{width:58.33333%}.col-s-7,.col-s-8{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-s-8{width:66.66667%}.col-s-9{width:75%}.col-s-9,.col-s-10{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-s-10{width:83.33333%}.col-s-11{width:91.66667%}.col-s-11,.col-s-12{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px;min-height:1px;position:relative}.col-s-12{width:100%}}::selection{background:#7e2d36;color:#fff}::-moz-selection{background:#7e2d36;color:#fff}:focus{outline:none}html{font-size:20px}body,html{overflow-x:hidden}a{text-decoration:none;color:inherit}a,a:hover{transition:all .2s}a:active,a:focus,a:visited{text-decoration:none}body{font-family:brandon-grotesque,sans-serif;font-size:100%;font-style:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;line-height:1.5em;color:#3b3a40}br.res{display:none}em{font-style:italic}.outlined-title{color:#3b3a40;text-transform:uppercase;font-size:70px;font-weight:900;letter-spacing:10px;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#3b3a40;margin-top:10px;line-height:1.5em}img{max-width:100%}main{padding:0 0 120px}main.intro-fade:after{position:fixed;left:0;top:0;width:100%;height:100%;background:#7e2d36;z-index:100;content:"";pointer-events:none;animation:borderFadeOut 1.75s cubic-bezier(.77,0,.175,1) 1s forwards}main.imprint{margin-top:95px}main.imprint h1.outlined-title{font-size:45px;letter-spacing:3px;margin:25px 0 0}main.imprint .subline{font-weight:700;margin-bottom:25px}main.imprint section{font-family:"ff-meta-serif-web-pro",serif}main.imprint section h3{font-weight:700}main.imprint section article+article,main.imprint section article p+p{margin-top:1em}main.imprint section+section{margin-top:2em}.strong,b,strong{font-weight:700}.back-to-homepage{font-weight:900;border-bottom:3px solid #3b3a40}.border{width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;border:3px solid #7e2d36;z-index:1002}.border,.second-border{position:fixed;pointer-events:none}.second-border{width:100%;height:100%;top:0;left:0;border:10px solid #fff;z-index:1001}@media (max-width:1350px){main{padding-bottom:30px}.container{width:100%;padding:0 50px}}@media (max-width:1025px){html{font-size:18px}.outlined-title{font-size:50px}}@media (max-width:991px){.container{padding:0 56px}main.intro-fade:after{animation:fadeOut .75s cubic-bezier(.77,0,.175,1) 1s forwards}}@media (max-width:767px){html{font-size:16px}.outlined-title{font-size:20px;-webkit-text-fill-color:#3b3a40;-webkit-text-stroke-width:0;-webkit-text-stroke-color:none;letter-spacing:4px}.border{display:none}.container{width:100%;padding:0 25px}.second-border{display:none}main.imprint{margin-top:25px}main.imprint .subline,main.imprint h1.outlined-title{font-size:18px;letter-spacing:1px}main.imprint .subline{font-weight:900;margin-bottom:15px}}