@font-face{font-family:"Comprehension Semibold";src:url("/main-lib/fonts/comprehension/comprehension-semibold.woff2") format("woff2"),url("/main-lib/fonts/comprehension/comprehension-semibold.woff") format("woff"),url("/main-lib/fonts/comprehension/comprehension-semibold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Lato Light";src:url("/main-lib/fonts/lato/Lato-Light.woff") format("woff"),url("/main-lib/fonts/lato/Lato-Light.ttf") format("truetype");font-weight:normal;font-style:normal}body,.responsiveDialog{color:#fff;background:#171717}.body_imprint .line,.body_privacy .line{display:none}body.body_home::after{content:"";position:fixed;top:0px;left:0px;height:100vh;width:100vw;background-image:url("/res/pics/parallax_bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:-1}body.body_home.secondBg::after{background-image:url("/res/pics/contact_bg.jpg")}.responsiveDialog .dialogLeftContent,.responsiveDialog .dialogRightContent,.responsiveDialog .deliveryContent.mandatory,.areabox .deliveryEntries,.finestyle .responsivePopupContent,.shopRight .cartNotice{background:#474747;border-color:#aeaeae}.responsiveDialog .checkboxwrapper label::before,.responsiveDialog .checkboxwrapper .notValid::before,.responsiveDialog .radiowrapper label::before,.responsiveDialog .radiowrapper .notValid::before,.shopRight .checkboxwrapper label::before,.shopRight .checkboxwrapper .notValid::before,.shopRight .radiowrapper label::before,.shopRight .radiowrapper .notValid::before,.responsivePopup .checkboxwrapper label::before,.responsivePopup .checkboxwrapper .notValid::before,.responsivePopup .radiowrapper label::before,.responsivePopup .radiowrapper .notValid::before,.orderboxCompletion .textfieldwrapper input,.orderboxCompletion .textareawrapper textarea,.orderboxCompletion .selectwrapper select,.orderboxCompletion .checkboxwrapper .notValid{background:#474747 !important;border-color:#aeaeae !important;color:#fff}.shopRight .headlineWrapper h1,.shopRight .headlineWrapper h2,.responsiveDialog h3,.responsivePopup h3,.ajaxInformationBar::before,.orderbox .cartTable .thead,.productbox .productSum,.orderbox .finalSum{color:#f0d5ba}.finestyle .responsiveDialog h2,.finestyle .responsivePopup h2{background:#000;color:#fff;font-family:"Comprehension Semibold"}.shopBody.finestyle .shopRight .headlineWrapper h1::before,.shopBody.finestyle .shopRight .headlineWrapper h2::before{background:#d9424c}.responsiveShopContent .headlineWrapper h1,.shopRight .headlineWrapper h2{font-family:"Comprehension Semibold";font-size:45px;text-align:center;padding:40px 0px;padding-bottom:30px;width:33%;border-bottom:1px solid #aeaeae;margin:auto}.shopBody.finestyle .shopRight .headlineWrapper h1,.shopBody.alternative .shopRight .headlineWrapper h2{background:none;font-family:"Comprehension Semibold";color:#c5af99}.welcomeContainer{padding-top:100vh;overflow:hidden}#imageVideo{position:absolute;left:0;top:0;min-width:100%;min-height:100%}#welcomeLogo{position:absolute;z-index:1;top:0;left:calc(50% - 158px);background:#000}#welcomeContent{position:absolute;width:50%;left:25%;top:30%;z-index:2}#welcomeContent h2{color:#f2f2f2;font-family:"Lato Light";font-size:20px;text-transform:uppercase;text-align:center}#welcomeContent .buttons{background:#2e2e2e;color:#f2f2f2;margin:50px auto;border:1px solid #f2f2f2;text-align:center;width:50%}#welcomeContent .buttons a{text-decoration:none;color:#f2f2f2;font-size:20px;line-height:38px;font-family:"Comprehension Semibold";width:100%;box-sizing:border-box;display:block;text-transform:uppercase;padding:10px 0}#welcomeContent .buttons:hover{border:1px solid #000;background:#f0d5ba}#welcomeContent .buttons:hover a{color:#000}.shopRight .inact-panel,.responsivePopup a,.ajaxInformationText .ajaxInformationLink,.responsivePopup .popupLink,.footer a,#approach text-container a{color:#f0d5ba;text-transform:none;text-decoration:none}.shopRight .inact-panel{background:rgba(23,23,23,.95);font-size:20px}.closedText{text-transform:uppercase}.header,.finestyle .responsiveDialog .dialogHeader{background:#171717}.header .headerContent{color:#333;text-transform:uppercase;padding-top:8px}.finestyle .responsiveDialog .dialogHeader .blackButton,.finestyle .responsiveDialog .dialogHeader .redButton,.header.finestyle .orderButton,.header.finestyle #cart,.header.finestyle .storeInfo{color:#fff;font-family:"Comprehension Semibold"}.header.finestyle .logoWrapper img{height:auto}.header.finestyle{height:110px}.header.finestyle #cart .cartIcon,.header.finestyle #cart .cartIcon svg,.header.finestyle .orderButton .cartIcon,.header.finestyle .orderButton .cartIcon svg,.header.finestyle .storeInfo svg{top:0px}.finestyle .responsiveDialog .dialogHeader .blackButton:hover,.finestyle .responsiveDialog .dialogHeader .redButton:hover,.header.finestyle .orderButton:hover,.header.finestyle #cart:hover,.header.finestyle .storeInfo:hover{color:#c5af99}.finestyle .responsiveDialog .dialogHeader .blackButton::before,.finestyle .responsiveDialog .dialogHeader .redButton::before,.finestyle .responsiveDialog .dialogHeader .blackButton::after,.finestyle .responsiveDialog .dialogHeader .redButton::after{background:#c5af99}.header.finestyle .orderButton .cartIcon svg,.header.finestyle #cart .cartIcon svg,.header.finestyle .storeInfo svg{fill:#c5af99}.finestyle .responsiveDialog .dialogHeader .blackButton:hover::before,.finestyle .responsiveDialog .dialogHeader .redButton:hover::before,.finestyle .responsiveDialog .dialogHeader .blackButton:hover::after,.finestyle .responsiveDialog .dialogHeader .redButton:hover::after,.finestyle .responsivePopup .responsivePopupClose:hover{background:#c5af99}.header.finestyle .orderButton:hover .cartIcon svg,.header.finestyle #cart:hover .cartIcon svg,.header.finestyle .storeInfo:hover svg{fill:#c5af99}.header .burgerMenu span{color:#fff;font-family:"Comprehension Semibold"}.header .burgerMenu::before,.header .burgerMenu::after{border-color:#fff}.header .burgerMenu:hover::before,.header .burgerMenu:hover::after,.header .burgerMenu.active::before,.header .burgerMenu.active::after{border-color:#f0d5ba}.header .burgerMenu:hover span,.header .burgerMenu.active span{color:#f0d5ba}.menuFinestyle,.finestyle .responsiveDialog .dialogHeader::after{background:#000}.menuFinestyle ul li a,.shopMenu ul li a{color:#fffefe;font-family:"Comprehension Semibold";font-size:20px;text-transform:none}.menuFinestyle ul li a:hover,.menuFinestyle ul li.act a,.shopMenu ul li a:hover,.shopMenu ul li.act a{color:#c5af99}.header-navi{display:grid;grid-template-columns:repeat(8, auto);width:1390px;margin:auto;grid-gap:70px;justify-content:center}#galery h2,#reservation h2,#storeContact h2,#approach h2,#aboutUs h1{font-family:"Comprehension Semibold";text-align:center;text-transform:uppercase;font-size:40px}#gallery h1,#galery h2{padding-top:100px}#aboutUs h1{font-size:45px}content{display:block;width:100%}section{display:block;background-color:#171717;padding:50px 0}section line{margin:auto;width:33%;border-bottom:1px solid #aeaeae;margin-bottom:40px}section.noBackground{background-color:rgba(0,0,0,0)}section.parallax{padding:100px 0px}section.parallax h2{margin-bottom:0px;text-align:center;font-family:"Comprehension Semibold";font-size:50px;text-shadow:2px 2px 3px #000;text-transform:uppercase}section.blackBg{background-color:#231f20}section-content{display:block;width:1390px;margin:auto}section-content.dual{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px}section-content.dual.revert>:nth-child(1){grid-column:2/span 1;grid-row:1/span 1}section-content.dual.revert>:nth-child(2){grid-column:1/span 1;grid-row:1/span 1}.line{border-bottom:1px solid #aeaeae;width:33%;font-size:0px;margin:20px auto;margin-bottom:50px}.line.aboutUs{margin:25px auto;margin-bottom:30px}.line.restaurants{margin:20px auto;width:100%}#aboutUs{padding-top:40px}#aboutUs h1{text-transform:none}#aboutUs p{font-size:18px;font-family:"Lato light";text-align:center}#restaurants{box-shadow:0 5px 10px 0 rgba(0,0,0,.55)}#restaurants h2{text-transform:uppercase;font-size:40px;font-family:"Comprehension Semibold"}#restaurants span{color:#f0d5ba;text-transform:none}#restaurants section-content{padding:40px 0}#restaurants .textWrapper{padding:4vw 0}#restaurants p{padding:12px 0;font-family:"Lato Light";font-size:18px;text-align:justify}#restaurants image-container{height:29vw;max-height:475px;align-self:center}#restaurants image-container picture{box-shadow:8px 8px 16px 0px rgba(0,0,0,.3);width:54%;display:block}#restaurants img{display:block;width:100%}#restaurants .front{position:absolute;top:0px;left:0px}#restaurants .back{position:absolute;bottom:0px;right:0px}#galery{text-align:center;box-shadow:0 -5px 10px 0 rgba(0,0,0,.55)}#galery h2{text-transform:uppercase}#galery section-content{padding:50px 0}#galery span{color:#f0d5ba;text-transform:none}#galery .galery{display:grid;grid-template-columns:8fr 8fr 8fr 8fr;grid-gap:10px}#galery .galery img{width:54%}.nGY2ConsoleParent{margin:0px}#galery h1{padding-top:12px;font-family:"Comprehension Semibold";font-size:45px;text-transform:uppercase}#galery h1 span{color:#f0d5ba;text-transform:none}#reservation,#storeContact{padding:40px 0px;padding-bottom:150px;box-shadow:0 5px 10px 0 rgba(0,0,0,.55)}#reservation{padding:0px;padding-bottom:100px}#reservation h2,#storeContact h2{font-family:"Comprehension Semibold";text-align:center;text-transform:uppercase}#reservation form,#storeContact form{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px 50px;font-size:18px}#reservation p,#reservation form label,#storeContact form label{display:block;margin-bottom:10px;font-size:18px;font-family:"Lato light" !important}#reservation p{width:100%;text-align:center;font-family:"Lato" !important;margin-bottom:0px}#reservation p.last{margin-bottom:20px}#reservation form input,#reservation form select,#reservation form textarea,#storeContact form input,#storeContact form select,#storeContact form textarea{width:100%;border:1px solid #aeaeae;min-height:40px;font-size:18px;padding:8px;background:#474747;color:#fff;font-family:"Lato light" !important}#reservation form textarea,#storeContact form textarea{resize:none}#reservation form .fullWidth,#storeContact form .fullWidth{grid-column:1/span 2}#reservation form div.required,#storeContact form div.required{display:none}#reservation form .require label,#storeContact form .require label{color:#ed3034}#reservation form .submitWrapper,#storeContact form .submitWrapper{display:grid;margin-top:10px}#reservation form .submitWrapper input,#storeContact form .submitWrapper input{font-family:"Comprehension Semibold" !important;text-transform:uppercase;font-size:24px;color:#fff;background-color:#2e2e2e;width:215px;height:45px;cursor:pointer;transition-property:background-color;transition-duration:300ms;border:1px solid #aeaeae;justify-self:end}#reservation form .submitWrapper input:hover,#storeContact form .submitWrapper input:hover{background-color:#f0d5ba;color:#000;border:1px solid #000}#reservation form note,#storeContact form note{text-align:right;color:#ed3034}#approach{padding-top:100px;font-size:18px;font-family:"Lato light";box-shadow:0 -5px 10px 0 rgba(0,0,0,.55)}#approach .approach{width:50%;padding:10px}#approach .wrapper{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;min-height:10em}#approach h3{font-family:"Comprehension Semibold";font-size:32px;text-transform:uppercase;line-height:52px}#approach h3 span{text-transform:none;color:#f0d5ba}#approach text-container strong{font-family:"Comprehension Semibold";line-height:48px}#approach .submitButton{width:100%;font-family:"Comprehension Semibold";text-align:center;text-transform:uppercase;border:1px solid #aeaeae;color:#fff;font-size:22px;height:45px;background:#2e2e2e;text-decoration:none;padding:10px;font-weight:bold;margin:15px auto}#approach .submitButton:hover{background:#f0d5ba;color:#000;border:1px solid #000}footer{display:block;padding:20px 0px;background-color:#000;width:100%}footer-content{display:grid;grid-template-columns:1fr 330px;width:1390px;margin:auto}footer-navigation{display:block;margin-bottom:20px;font-size:16px}footer-navigation a{text-decoration:none;color:#fff;padding-right:10px}footer-navigation a:hover{color:#f0d5ba}footer-navigation a:not(:last-child)::after{content:"•";display:inline;position:relative;top:0px;left:7px}footer-copyright{display:block;text-align:right;margin-bottom:20px;font-size:16px}footer-copyright-logo{display:grid;grid-template-columns:auto 75px;align-items:center;grid-gap:15px}copyright-text{text-align:right;font-size:13px}copyright-text a{text-decoration:none;color:#fff}copyright-logo{justify-self:right}header{background:#000;z-index:2}header header-logo-wrapper{position:absolute;z-index:11;top:0;width:100%;text-align:center}header header-logo-wrapper header-logo img{background:#000;padding:5px 0}header video{width:100%;z-index:10;display:block}header-navi{display:grid;grid-template-columns:repeat(10, auto);width:1390px;margin:auto;grid-gap:40px;justify-content:center;font-family:"Comprehension Semibold";font-size:18px;height:50px}header-navi a{padding:14px 0}header-navi logo{padding:10px 0}header-navi logo img{height:36px}header-navi a{color:#fff}header-navi a:hover{color:#f0d5ba}header-navi.sticky{position:fixed;top:0;left:0;background:#000;width:100%}header-logo-wrapper.sticky{position:fixed;top:0;left:0;background:none;width:100%;text-align:left}header-logo-wrapper.sticky header-logo picture img{background:none}.shopLeft,.shopLeft::after{background:#ff5e28}.shopBody.alternative .cartInfoBlock{background:none;color:#fff}.shopBody .shopLeft .cartArticleInfo{border-top:1px solid #fff;border-bottom:1px solid #fff}.shopBody .shopLeft .couponForm .textfieldwrapper input{background:#fff;border:none}.shopBody.alternative .shopLeft .couponForm .greenButton{background:#252525;color:#fff}.shopBody.alternative .shopLeft .couponForm .greenButton:hover{background:#fff;color:#252525}.shopLeft .loginButton:hover,.shopRight .loginButton:hover{background:#fff;color:#000}.shopLeft .loginButton:hover::before,.shopLeft .loginButton:hover::after,.shopRight .loginButton:hover::before,.shopRight .loginButton:hover::after{background:#000}.productbox .addon:nth-child(3n-1),.productbox .addon:nth-child(3n-2){border-right:none}.shopRight .headlineWrapper{background:rgba(23,23,23,.8);box-shadow:none}.shopBody.alternative .shopRight .products .text,.shopBody.alternative .shopRight .cell_products .text{font-style:normal;color:#aeaeae;border-bottom:1px solid #aeaeae;background:none}.shopBody.alternative .subPage,.shopBody.alternative .shopRight .additionalPages,.shopBody.alternative .products{background:none}.shopBody.alternative .subPage{font-family:"Lato light";font-size:18px}.shopBody.alternative .subPage a{color:#f0d5ba}.productbox .dialogLeft .dialogQuestion{background:#171717}.finestyle .productbox .addon.disabled{color:#515050}.shopBody.alternative .shopRight .products .priceBox,.shopBody.alternative .shopRight .cell_products .priceBox{border-top:1px solid #959391;border-bottom:1px solid #959391}.finestyle .productbox .dialogQuestion.solved h3,.finestyle .areabox .deliveryContent.solved h3{color:#fff}.shopRight .products .product .title,.shopRight .cell_products .cell .title{color:#fff}.shopRight .products .product .desc{color:#aeaeae}.shopRight .products .pricesWrapper,.shopRight .cell_products .pricesWrapper,.shopRight .additionalPages .addPageLink,.shopRight #zsSubmit,.shopRight .submitButton,.shopRight .promoWrapper,.shopRight .products .product.withPickup .prices .size:nth-child(1)::after,.responsiveDialog .blackButton,.responsivePopup .blackButton,.productbox .actSize,.finestyle .responsivePopup .greenButton,.shopBody .submenu ul li a{border:1px solid #aeaeae;background:#2e2e2e;color:#fff;font-family:"Comprehension Semibold"}.finestyle .productbox .dialogRight .submitButton,.finestyle .orderbox .greenButton,.finestyle .productbox .dialogRight .submitButton:hover.inactive{color:#000;background:#f0d5ba;border:1px solid #f0d5ba;font-family:"Comprehension Semibold"}.productbox .actSizePrice,.productbox .sizePrice{font-family:"Comprehension Semibold"}.shopBody.finestyle .shopRight .products .pricesWrapper,.shopBody.finestyle .shopRight .cell_products .pricesWrapper{font-size:16px}.shopRight .priceField{color:#fff;font-size:20px}.shopRight .size{color:#fff;border:none}.shopRight .cell_products .pricesWrapper:hover,.shopRight .products .pricesWrapper:hover,.shopRight .additionalPages .addPageLink:hover,.shopRight #zsSubmit:hover,.shopRight .submitButton:hover,.responsiveDialog .blackButton:hover,.productbox .actSize:hover,.finestyle .productbox .dialogRight .submitButton:hover,.responsiveDialog .greenButton:hover,.finestyle .responsivePopup .greenButton:hover,.shopBody .submenu ul li.act a,.shopBody .submenu ul li:hover a{color:#000;background:#f0d5ba}.shopBody.finestyle .shopRight .cell_products .imageWrapper,.shopBody.finestyle .shopRight .cell_products .imageWrapper::after{border-color:#d9424c}.finestyle .productbox .dialogRight .submitButton:hover,.finestyle .orderbox .greenButton:hover{background:#2e2e2e;color:#fff;border:1px solid #aeaeae}.footer.finestyle .footerContent h2{text-transform:none;font-family:"Comprehension Semibold";font-size:20px}.productbox .mandatoryHint,.productbox .productDescription{color:#fff}.productbox .dialogQuestion.mandatory h2,.productbox .dialogQuestion.mandatory h3,.areabox .deliveryContent.mandatory h3,.productbox .mandatoryHint strong,.productbox .mandatoryHint::before,.productbox .dialogQuestion.mandatory h2::before,.productbox .dialogQuestion.mandatory h3::before,.areabox .deliveryContent.mandatory h3::before{color:#ed3034}.productbox .mandatoryHint .mandatoryItem::before{border-left-color:#ed3034}.footer{background:rgba(0,0,0,.6);color:#fff}.footer h2{color:#fff}.footer.finestyle .specialtyBox{font-size:15px;line-height:20px}.footer.specialtyBox .a{color:#fff}.footer .specialtyBox a:hover{color:#fff}.footer .specialtyBox .h2Icon{fill:#fff}.socialBar{background:#171717}.footer .footerBubble .footerSVGWrap{background:#ff5e28;border:1px solid #ff5e28}.footer .footerBubble .bubbleIcon{fill:#fff}.footer .footerBubble span{color:#fff}.footer .footerBubble:hover span,.responsivePopup a:hover,.responsivePopup .popupLink:hover{color:#f0d5ba}.footer .footerBubble:hover span{color:#fad082}.footer .footerBubble:hover .bubbleIcon{fill:#fad082}.productbox .addon,.areabox .deliveryContent .deliveryEntry,.productbox .productSize{background:none;color:#aeaeae;border-color:#e6e6e6;font-family:"Comprehension Semibold"}.productbox .dialogLeftContent .mandatory{background:rgba(237,48,52,.3)}.productbox .mandatory h3{color:#ed3034}.productbox .mandatory h3::before{color:#ed3034}.productbox .addon:hover:not(.disabled),.productbox .addon.active,.areabox .deliveryContent .deliveryEntry:hover,.areabox .deliveryContent .deliveryEntry.active,.productbox .productSize:hover{color:#f0d5ba}.areabox .deliveryContent .deliveryEntry:hover .minOrder,.areabox .deliveryContent .deliveryEntry.active .minOrder{color:inherit}.orderbox.new dialog-head{background:#000;border-bottom:none}.orderbox.new dialog-head steps step:hover:not(.disabled),.orderbox.new dialog-head steps step.active{color:#000;background-color:#f0d5ba}.responsiveDialog dialog-head steps step{background:#2e2e2e;color:#fff;border:1px solid #aeaeae}.orderbox.new dialog-head .redButton{background:#ed3034;border:1px solid #ed3034}.orderbox.new dialog-head .redButton::after,.orderbox.new dialog-head .redButton::before{background:#fff}.orderbox.new dialog-head .redButton:hover{background:#d00;border:1px solid #d00}.orderbox.new dialog-head .redButton:hover::after,.orderbox.new dialog-head .redButton:hover::before{background:#fff}.orderbox.new dialog-head .blackButton:hover::after,.orderbox.new dialog-head .blackButton:hover::before{background:#000}.orderbox.new completion-right{background:#2e2e2e}.orderbox.new .finalSum{background:#000;color:#fff}.orderbox.new select-container .selectwrapper select{background:#747474;border-color:#aeaeae;color:#fff}.finestyle .responsiveDialog completion-left h2,.finestyle .responsiveDialog completion-right h2{border:none !important}.finestyle completion-left .paymentArea h3{border:none;color:#fff}.orderbox.new dialog-top-content{color:#fff;background-color:#171717;box-shadow:none}.orderbox.new dialog-top-content h2{color:#fff;background:none;font-style:normal}.orderbox.new .cartTable .thead,.orderbox.new .cartTable td{color:#fff;border-bottom:1px solid #a4a4a4}.orderbox.new .cartTable .isAddon td{background:none;border:none}.orderbox.new completion-right .cartTable .isAddon td{background:none}.orderbox.new .cartTable .isAddon td,.orderbox.new .cartTable .hasAddon:hover .isAddon td,.orderbox.new .cartTable .cart_tr_summe_mit_anfahrt td{background:#000}.orderbox.new .cartTable .arrowWrapper::before,.orderbox.new .cartTable .arrowWrapper::after{background:#fff}.orderbox.new .thead{background:none}.orderbox.new .cartTable tr{border-bottom:1px solid #fff}.orderbox.new .cartTable .hasAddon:hover td{background:#f0d5ba}.orderbox.new .hasError{background:#1b1b1b}.orderbox .cartTable.hasError .thead{background:#1b1b1b !important;border-bottom:1px solid #fff;color:#ed3034}.orderbox .hasError h3::before,.orderbox .cartTable.hasError .thead_name::before{color:#ed3034 !important}.orderbox.new .couponArea{background:#000;margin:10px;padding:10px}.orderbox.new .couponArea .couponContent{padding:0;background:rgba(0,0,0,0)}.orderbox.new .couponArea h3{color:#fff}.orderbox.new .couponForm .textfieldwrapper input{background:#474747;border:1px solid #aeaeae;color:#fff}.orderbox.new .couponArea .couponContent label{color:#fff}.orderbox.new .couponArea .greenButton{font-family:"Comprehension Semibold";text-transform:uppercase}.orderbox.new .orderboxLegalLink{color:#f0d5ba}.orderbox.new dialog-bottom-content{background-color:#000;box-shadow:none}.orderbox.new dialog-bottom-content .greenButton{font-family:"Comprehension Semibold";font-size:20px;padding:0 !important}.orderbox.new dialog-bottom-content .greenButton:hover{color:#000;background:#2e2e2e;padding:0}.orderbox.new dialog-bottom::before{box-shadow:none}.orderbox.new .submitButton{font-family:"Comprehension Semibold";color:#000;background:#f0d5ba}.orderbox.new .submitButton:hover{background:#2e2e2e;color:#fff;font-family:"Comprehension Semibold"}#bgVideo{position:absolute;top:0;left:0;z-index:-1}.areabox table td,.areabox table th,.responsivePopup .nutrientTable td,.responsivePopup .allergenTable td,.responsivePopup .nutrientTable th,.responsivePopup .allergenTable th,.responsivePopup.imprint .days,.responsivePopup.imprint .times,.responsivePopup.imprint .mbwHeader,.responsivePopup.imprint .shippingHeader,.responsivePopup.imprint .areaHeader,.responsivePopup.imprint .minOrder,.responsivePopup.imprint .shipping,.responsivePopup.imprint .areas,.responsiveDialog hr,.orderbox .cartTable .cell,.orderbox .cartTable .add_delete,.orderbox .cartTable .mindest,.orderbox .cartTable .hint,.shopRight .openingData table td,.shopRight .openingData table th,.shopRight .deliveryAreas .days,.shopRight .deliveryAreas .times,.shopRight .deliveryAreas .mbwHeader,.shopRight .deliveryAreas .shippingHeader,.shopRight .deliveryAreas .areaHeader,.shopRight .deliveryAreas .minOrder,.shopRight .deliveryAreas .shipping,.shopRight .deliveryAreas .areas,.responsivePopup .nutrientTable .first{border:none}.productbox .breadcrumbs .breadcrumb.active{color:#ec6607}.responsivePopupScroll,.responsiveDialogScroll{border-color:#aeaeae;background:#171717;color:#fff}.responsiveDialogScroll::before,.responsiveDialogScroll::after,.responsivePopupScroll::before,.responsivePopupScroll::after{background:#fff}.responsivePopupScroll:hover,.responsiveDialogScroll:hover{background:#f0d5ba}.responsivePopupScroll:hover::before,.responsivePopupScroll:hover::after,.responsiveDialogScroll:hover::before,.responsiveDialogScroll:hover::after{background:#000}@media all and (max-width: 1680px){.productbox .addon:nth-child(2n-1){border-right:1px none}.shopBody.alternative .shopRight .products .fromPrice .priceBig,.shopBody.alternative .shopRight .cell_products .fromPrice .priceBig{font-size:16px}}@media all and (max-width: 1440px){header-navi,section-content,#menu section-content>p,footer-content{width:calc(100% - 50px)}section.parallax{padding:100px 0px}#restaurants p,#aboutUs p #storeContact h2{font-size:18px}#welcomeContent{width:75%;left:12.5%}}@media all and (max-width: 1281px){#approach .approach{width:100%}#cart{background:#000}.shopLeft #logo{width:80%}.shopLeft .logoWrapper,.shopLeft .cartMenuToggle{border:0;background:#fff}.shopLeft .cartMenuToggle .menuIcon,.shopLeft .cartMenuToggle .menuIcon::before{border-color:#4b4b4b}.shopLeft .cartMenuToggle .menuIcon.active,.shopLeft .cartMenuToggle .menuIcon.active:before{border-color:#ff5e28}.finestyle .shopMenuMobile{position:fixed;top:0;right:-110%;box-shadow:0 0 5px rgba(0,0,0,.5);width:100vw;height:100vh;padding-top:50px;overflow:auto;display:block;transition-property:right;transition-duration:500ms;border:0;padding:0;z-index:100}.finestyle .shopMenuMobile ul{margin-top:50px;text-align:center}.finestyle .shopMenuMobile.active{right:0}.finestyle .shopMenuMobile .burgerMenu{position:absolute;top:18px;right:20px;padding-left:36px;text-align:left;cursor:pointer;font-size:18px;text-transform:none}.shopMenuMobile{visibility:visible}.shopMenuMobile{background:rgba(0,0,0,.9);font-family:"Comprehension Semibold"}.shopMenuMobile ul li{list-style:none}.shopMenuMobile ul li a,.shopMenuMobile .burgerMenu{color:#fff;font-size:20px;text-transform:none;line-height:32px;font-family:"Comprehension Semibold"}.shopMenuMobile ul li.act a,.shopMenuMobile ul li:hover a{color:#f0d5ba}.shopRight .openingData,.shopRight .deliveryAreas{width:100%;float:none}.orderbox.new .responsivePopupScroll,.orderbox.new .responsiveDialogScroll{border-color:#aeaeae;background:#171717;color:#fff}#galery section-content image-container img{width:calc(100% - 10px)}header{z-index:2}.responsiveShopContent .headlineWrapper h1{border:none;width:calc(100% - 20px)}.responsiveShopContent .headlineWrapper .line{width:50%}header-navi{display:none}header-navi.sticky{background:none}header-logo-wrapper.sticky{background:#000}header-logo-wrapper.sticky header-logo{margin:0}header header-logo-wrapper header-logo img{width:50%;height:50%}header-logo{display:block;margin:auto;width:50%}header-navi a{display:none}burger-icon{position:fixed;display:block;z-index:1200;right:15px;top:15px;width:24px;height:17px}burger-icon::after{content:"";width:100%;position:absolute;bottom:0px;left:0px;border-bottom:3px solid #fff}burger-icon::before{content:"";width:100%;height:4px;position:absolute;top:0px;left:0px;border-top:3px solid #fff;border-bottom:3px solid #fff}#approach .submitButton{font-size:18px}}@media all and (max-width: 1024px){#welcomeContent{width:80%;left:10%}}@media all and (max-width: 1023px){h1{margin-top:0px}header-navi{justify-content:start;grid-template-columns:20px 1fr 20px;justify-items:center}#aboutUs image-container{height:60vw;max-height:unset}menu-container a{width:200px;height:200px;font-size:30px;top:calc(50% - 100px);left:calc(50% - 100px)}menu-container a:hover{width:220px;height:220px;top:calc(50% - 110px);left:calc(50% - 110px)}#reservation form{grid-gap:25px 40px}section-content.dual.revert>:nth-child(1),section-content.dual.revert>:nth-child(2){grid-column:auto;grid-row:auto}footer-navigation a,footer-copyright{font-size:14px}}@media all and (max-width: 768px){#imageVideo{left:-500px}.shopLeft #logo{width:90%}#welcomeContent{width:calc(100% - 40px);left:20px;top:20%}#welcomeContent .buttons{margin:50px 0;display:blocK;width:100%}#welcomeLogo img{width:100%}#welcomeLogo{left:calc(50% - 79px);width:158px}.productbox .addon:nth-child(2n),.areabox .deliveryContent .deliveryEntry:nth-child(2n-1){border-right:0}#restaurants .dual{width:calc(100% - 50px);max-height:unset;grid-template-columns:repeat(1, 1fr)}#approach .approach{width:100%}#approach table{width:100%}#restaurants image-container{height:60vw;max-height:unset}.line{width:50%}.shopRight .priceField{font-size:16px}}@media all and (max-width: 767px){.finestyle .orderbox.new dialog-bottom .greenButton{width:calc(100% - 0px);padding:0;margin:0 auto}section,section.subPage{padding:30px 0px}section{padding:30px 0}#galery{padding-top:30px}#galery section-content{padding:30px 0}.header-image logo{top:80px;width:200px;height:57px;left:calc(50% - 100px)}#galery h1{font-size:25px}.header-image.subPage logo a{width:200px;height:57px}section.parallax.header-image.subPage{min-height:160px}h1{font-size:28px}h1 span{font-size:36px;line-height:34px}.subPage h1,h2{font-size:24px}.subPage h1 span,h2 span{font-size:32px}.subPage h1 span::after,h2 span::after{width:200px;left:calc(50% - 100px)}section-content.dual{grid-gap:40px}#menu{padding-top:50px}#menu image-container{grid-template-columns:repeat(2, 1fr)}imagebox:nth-child(2),imagebox:nth-child(5){display:none}imagebox desc>span{font-size:5.28vw}imagebox desc>span span{font-size:5.8vw}#approach{padding-top:60px}#reservation{padding-bottom:60px}#reservation form,#storeContact form,#approach .wrapper{grid-template-columns:1fr}#reservation form .fullWidth,#storeContact form .fullWidth{grid-column:auto}#reservation form .submitWrapper input,#storeContact form .submitWrapper input{width:100%;font-size:20px}#approach logo{width:240px;height:auto}#approach table td,.subPage td{margin-bottom:10px}footer{padding:40px 0px}footer-content{grid-template-columns:1fr}footer-navigation{margin-bottom:40px}footer-navigation a{display:block;width:100%;text-align:center;padding-right:0px;margin-bottom:15px}footer-navigation a:not(:last-child)::after{display:none}footer-copyright,copyright-text{text-align:center}footer-copyright-logo{grid-template-columns:1fr;justify-items:center}copyright-logo{justify-self:auto}#aboutUs h1,#approach h1,#reservation h1,#storeContact h1,.responsiveShopContent .headlineWrapper h1{font-size:32px}#restaurants h2,#storeContact h2,#reservation h2,#approach h2,#galery h1{font-size:25px;line-height:25px}#restaurants h2 span,#storeContact h2 span,#reservation h2 span,#approach h2 span,#galery h1 span{font-size:22px}.responsiveShopContent .headlineWrapper h1{width:calc(100% - 15px);border:none}#restaurants p,#aboutUs p,#storeContact p{font-size:15px}#approach h3{font-size:25px;line-height:25px}#approach h3 span{font-size:22px}#approach .submitButton.offer{padding:10px}section.parallax h2{font-size:32px}#approach .submitButton{height:72px}#aboutUs{padding:25px;padding-top:30px}#restaurants .textWrapper{padding:0}#galery section-content image-container img{width:100%;padding:25px 0}#reservation form,#storeContact form{padding:25px 0;margin-top:-25px}.line.aboutUs{margin:15px auto;margin-bottom:20px}.line.galery{margin:15px auto;margin-bottom:30px}.line{margin-bottom:30px}.productbox .addon:nth-child(3n-1),.productbox .addon:nth-child(3n-2){border-right:none}}@media all and (max-width: 426px){#approach .submitButton.offer{padding:23px 0}}
