.footer{width:100%;text-align:right;background-color:#000}.footer .footer-content{text-align:right;padding:15px 25px;display:inline-block}
#speisekarte{font-size:1em;font-weight:500;background-color:#333537}#speisekarte .page-contents{padding:0}#speisekarte .page-contents .section{padding:0 !important}#speisekarte .ant-card-grid-hoverable:hover{border:1px solid #fff !important;cursor:pointer}#speisekarte .ant-scrolling-effect{overflow:auto !important;touch-action:auto !important}#speisekarte .menu-container{width:100%}#speisekarte .menu-container .menu-wrapper{margin:auto;padding:1em}#speisekarte .menu-container .menu-wrapper .product-group-category{font-weight:bold;background-color:#1c1d1e;margin-bottom:.5em;padding:1em}#speisekarte .menu-container .menu-wrapper .product-group-category h3{color:#f3c03e;font-size:1.4em}#speisekarte .menu-container .menu-wrapper .product-group-category .product-group-category-desc{font-size:12px;color:#efefef}#speisekarte ::-webkit-scrollbar{height:5px}#speisekarte .sticky{position:sticky;top:0;padding:0 1em !important;z-index:2}#speisekarte .tabs-list{overflow-y:hidden;background:#f3c03e}#speisekarte .tabs-list ul{margin:0;padding:0;list-style:none;display:flex}#speisekarte .tabs-list ul :first-child{line-height:3em}#speisekarte .tabs-list ul li a{white-space:nowrap;line-height:3em;color:#222}#speisekarte .tabs-list ul li a .tabs-list-category-button{height:100%;font-weight:bold;font-size:1em}#speisekarte .tabs-list ul li a .tabs-list-category-button:hover{color:#f3c03e;background-color:#000}#speisekarte .category-image{background-color:#f7f3f0;width:100%;min-height:250px;position:relative;overflow:hidden}#speisekarte .category-image img{position:absolute;top:0;left:0;width:100%;height:auto}#speisekarte .card-item-product{width:100%;margin-bottom:.5em;padding:0;background-color:#ffffff90;border:1px solid #000000b8;box-shadow:none}#speisekarte .card-item-product .product-item-container{background-image:url("/images/eye-catcher/background-eyecatcher.jpg");background-size:cover}#speisekarte .card-item-product .product-item-container .product-item-image img{padding:.5em;width:100%}#speisekarte .card-item-product .product-item-container .product-item-top-bar{display:flex;justify-content:space-between}#speisekarte .card-item-product .product-item-container .product-item-top-bar .product-item-name-allergy{display:flex}#speisekarte .card-item-product .product-item-container .product-item-top-bar .product-item-name-allergy .name{margin-top:.75em;font-weight:bold;color:#fff;letter-spacing:1px;font-size:1.75em}#speisekarte .card-item-product .product-item-container .product-item-top-bar .product-item-name-allergy .allergy{margin-top:.75em;font-size:10px;color:#d1d3d4;text-decoration:underline}#speisekarte .card-item-product .product-item-container .product-item-desc{font-weight:400;color:#d1d3d4}#speisekarte .card-item-product .product-item-container .product-item-price h5{color:#f3c03e;font-size:1.25em;margin-bottom:0;margin-top:1em;font-weight:bold}#speisekarte .sidebar{width:380px;display:inline-block;height:100vh;background-color:#ffffffb8;position:sticky;top:0;left:100%;bottom:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.3);background-image:url("/images/eye-catcher/background-eyecatcher.jpg");background-size:cover}#speisekarte .sidebar .next-button-wrapper{padding:.75em .75em 0;border-top:1px solid #b1b1b1}#speisekarte .sidebar .next-button-wrapper .min-price-text{text-align:center;font-size:.8em;color:#d1d3d4}#speisekarte .sidebar .next-button-wrapper .next-button{width:100%;font-size:1.25em;height:unset;padding:.5em 0;font-weight:600}@media only screen and (max-width: 479px){#speisekarte .page-contents{padding:0 0 30px 0}}@media only screen and (max-width: 767px){#speisekarte .foody-description{width:100% !important}#speisekarte .sidebar{display:none}#speisekarte .shopping-cart-container{display:none;padding-left:0}#speisekarte .tabs-list-drawer{display:block}#speisekarte .tabs-list{display:none}#speisekarte .CookieConsent{bottom:40% !important}#speisekarte .categories-wrapper .category-btn{margin:5px}.category-image{min-height:88px !important}.CookieConsent{bottom:9% !important;text-align:center;width:92% !important;left:4% !important;border-radius:15px;display:block !important}.product-item-name-allergy .name{font-size:1.1em !important}.product-item-desc{font-size:.9em !important}}@media(min-width: 768px)and (max-width: 1199px){#speisekarte .category-image{min-height:132px !important}#speisekarte .sidebar{display:none}#speisekarte .tabs-list-drawer{display:block}#speisekarte .tabs-list{display:none}#speisekarte .CookieConsent{bottom:60px !important}.ant-drawer-content-wrapper{width:388px !important;right:0 !important}}@media only screen and (min-width: 1200px){#speisekarte .menu-container{width:calc(100% - 380px)}#speisekarte .menu-container .menu-wrapper{width:100%}}
.shopping-cart ::-webkit-scrollbar{display:none}.shopping-cart .title{text-align:center;font-weight:400;border-bottom:1px solid #b1b1b1;padding:12px 0}.shopping-cart .title h3{color:#d1d3d4;font-weight:bold}.shopping-cart .customer-cart{width:100%;max-height:63vh;overflow:scroll;overflow-x:hidden}.shopping-cart .empty-cart-text{text-align:center;color:#8e8d8dd9;padding:1.5em}.shopping-cart .cart-total{border-top:1px solid #b1b1b1;width:100%;font-size:1.2em;padding:.5em 1em 1em;font-weight:500;color:#f3c03e;padding-bottom:.5em}.cart-item{padding:.5em;justify-content:space-between}.cart-item .info{padding-left:.5em}.cart-item .pic-holder{position:relative;width:100%}.cart-item .pic-holder .pic{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:50%}.cart-item .pic-holder:after{content:"";display:block;padding-top:100%}.cart-item .name h4{font-weight:500;font-size:.9em;color:#d1d3d4;margin-bottom:0}.cart-item .description{font-weight:100;color:#d1d3d4;padding-right:.6em;overflow:hidden;height:3.1em;margin-bottom:.5em}.cart-item .price{text-align:right;padding-right:.4em;color:#f3c03e;font-size:.9em}.cart-item .btn-remove{width:20px;height:20px;padding:unset;color:#d1d3d4;background:#4d5052;display:flex;justify-content:center;align-items:center;border:1px solid transparent}.cart-item .ant-btn:hover{border:1px solid #f3c03e;color:#f3c03e !important}.cart-item .counter{display:flex;justify-content:space-between;align-items:center}.cart-item .counter .quantity{text-align:center;color:#d1d3d4;font-size:.9em}.cart-item .counter .btn-increment{background-color:#4d5052;color:#d1d3d4;width:20px;height:20px;padding:unset;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.shopping-cart .title{display:none}}@media only screen and (max-width: 768px){.shopping-cart .customer-cart{max-height:55vh !important}}
.shopping-cart-sidebar{position:fixed;width:100%;bottom:0;left:0;z-index:1001;border:none}.shopping-cart-sidebar .menu-bar-btn{width:100%;height:60px;border-radius:0}.shopping-cart-sidebar .menu-bar-btn-cart{width:65px;height:65px;border:4px solid #f3c03e;border-radius:50%;color:#f3c03e;background:#000;margin-top:-0.8em}.shopping-cart-sidebar .menu-bar-btn-cart .anticon-shopping-cart{font-size:1.2em;margin-left:-5px}.shopping-cart-sidebar .ant-btn-add,.shopping-cart-sidebar .menu-bar-btn-cart:hover,.shopping-cart-sidebar .menu-bar-btn-cart:visited,.shopping-cart-sidebar .menu-bar-btn-cart:focus,.shopping-cart-sidebar .menu-bar-btn-cart:active{background:#000;color:#f3c03e;border:4px solid #f3c03e;border-radius:50%}.shopping-cart-drawer{display:none}.shopping-cart-drawer ::-webkit-scrollbar{display:none}.shopping-cart-drawer .btn-bestellen{width:100%;font-size:1.5em;font-weight:bold;padding:0}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body{background-image:url("/images/eye-catcher/background-eyecatcher.jpg");background-size:cover}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header{border-bottom:1px solid #b1b1b1;background:transparent;text-align:center}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header .ant-drawer-close{color:#f3c03e}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header .ant-drawer-title{color:#f3c03e;font-weight:bold}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-body{padding:0;background:transparent}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-body .next-button-wrapper{padding:.75em .75em 0;border-top:1px solid #b1b1b1}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-body .next-button-wrapper .min-price-text{color:#d1d3d4;text-align:center;font-size:.8em}.shopping-cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-body .next-button-wrapper .next-button{width:100%;font-size:1.25em;height:unset;padding:.5em 0;font-weight:600}.tabs-list-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body{background-image:url("/images/eye-catcher/background-eyecatcher.jpg");background-size:cover}.tabs-list-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header{border-bottom:1px solid #b1b1b1;background:transparent;text-align:center}.tabs-list-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header .ant-drawer-close{color:#f3c03e}.tabs-list-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header .ant-drawer-title{color:#f3c03e;font-weight:bold}.tabs-list-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-body{padding:0;background:transparent}.tabs-list-drawer .tabs-list-mobile ul{margin:0;padding:0;text-align:center;list-style:none}.tabs-list-drawer .tabs-list-mobile ul li a{white-space:nowrap;line-height:3em;color:#222}.tabs-list-drawer .tabs-list-mobile ul li a .tabs-list-category-button{height:100%;font-weight:bold;color:#f3c03e}.tabs-list-drawer .responsive-menu-btn{font-weight:bold;color:#f3c03e;background:none;border:none;text-transform:uppercase;margin:5px auto}.tabs-list-drawer .responsive-menu-btn:active{font-weight:bold;color:#f3c03e}@media only screen and (max-width: 767px){.shopping-cart-sidebar{display:block}.shopping-cart-drawer{display:block}}@media(min-width: 768px)and (max-width: 1199px){.shopping-cart-sidebar{display:block}.shopping-cart-drawer{display:block}}@media only screen and (min-width: 1200px){.shopping-cart-sidebar{display:none}}
.container{background-color:#000;padding:50px}.container .text{text-transform:uppercase;color:#fff;text-shadow:10px 9px 15px #000}.container .main-text{font-weight:1000;font-size:3em}.container .sub-text{font-weight:400;font-size:2em}.container .btn-back{margin-top:40px;padding:.25em 1em !important;font-size:2em !important;height:unset !important;box-shadow:10px 9px 30px #000}@media only screen and (max-width: 479px){.container{padding:35px !important}.container .main-text{font-size:2.25em}}
#kasse .page-contents .section .payment-method{margin-bottom:1em}#kasse .page-contents .section .buttons-wrapper{margin-top:1em}@media only screen and (max-width: 479px){#kasse{min-height:70vh}}
@media only screen and (max-width: 479px){#abholung{min-height:70vh}}.spin{display:flex;justify-content:center}
#bestellung .page-contents{padding:0}#bestellung .address-input-form{display:flex;flex-direction:column}#bestellung .address-input-form h2{margin-bottom:1em}#bestellung .address-input-form .ant-form-item-explain,#bestellung .address-input-form .ant-form-item-extra{min-height:0}#bestellung .address-input-form .ant-picker{width:200px}#bestellung .address-input-form .input-group{padding-right:1em}#bestellung .order-detail-container{width:100%}#bestellung .order-detail-container .order-detail-wrapper{max-width:1100px;margin:auto;padding:1em}#bestellung .member-card-container{margin-top:1em}#bestellung .member-card-container .member-card-point{margin:1em 0}#bestellung .sidebar{width:380px;display:inline-block;height:100vh;position:sticky;top:0;left:100%;bottom:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.3);background-image:url("/images/eye-catcher/background-eyecatcher.jpg");background-size:cover}#bestellung .buttons-wrapper{margin-top:1em}#bestellung .buttons-wrapper .pay-btn{height:50px;border-radius:2px;font-size:1.1em;font-weight:800;padding:0 2em}@media only screen and (max-width: 479px){#bestellung .order-detail-container{padding-bottom:100px}#bestellung .order-detail-container .pay-btn{width:100%}#bestellung .order-detail-container .back-btn{width:100%}#bestellung .buttons-wrapper .ant-btn-lg{margin-top:1em}#bestellung .address-input-form .input-group{padding:0}}@media only screen and (max-width: 767px){#bestellung .address-input-form .abholung-input-group{display:block}#bestellung .address-input-form .abholung-input-group .abholung-input-form{width:100%;margin-top:1em}#bestellung .address-input-form .input-group{padding:0}#bestellung .pickup-time{justify-content:center}#bestellung .buttons-wrapper{padding:1em 0 !important}#bestellung .sidebar{display:none}}@media only screen and (min-width: 1025px){.sidebar{display:block}#bestellung .shopping-cart-sidebar{display:none}}@media only screen and (min-width: 768px)and (max-width: 1199px){#bestellung .sidebar{display:none}#bestellung .address-input-form .abholung-input-group{justify-content:center}#bestellung .address-input-form .input-wrapper{justify-content:center}#bestellung .address-input-form .pickup-time-form{justify-content:center}#bestellung .pickup-time{justify-content:center}}@media only screen and (min-width: 1200px){#bestellung .order-detail-container{width:calc(100% - 380px)}}
.navigate-container{background-image:url("/images/eye-catcher/background-eyecatcher.jpg");background-size:cover;padding:30px 0;display:flex;align-content:stretch;align-items:center;justify-content:center;z-index:1000;width:100%;height:100px;position:relative;overflow:hidden}.navigate-container .logo-container{width:100%;max-width:1500px;margin:0 auto;display:flex;align-items:center;padding:0 22px;cursor:pointer}.navigate-container .logo-container .logo{background:var(--logo-bg);border-radius:15px;padding:0}.navigate-container .logo-container .logo img{height:80px}.navigate-container .navigate-buttons{flex:1;display:flex;align-items:center;justify-content:flex-end}.navigate-container .navigate-buttons .btn{background:none;color:#fff;border:0;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:0}.navigate-container .navigate-buttons .btn:first-child{margin:0 40px 0 0}.navigate-container .navigate-buttons .btn:not(:first-child){margin:0 40px}.navigate-container .navigate-buttons .btn:hover{border-bottom:1px solid}#home .navigate-container{background:none !important;position:absolute}@media only screen and (max-width: 479px){.navigate-container .logo-container{width:auto;padding:0 20px}.navigate-container .logo-container .logo img{width:200px;height:auto}.navigate-container .navigate-buttons{display:none}.navigate-container .responsive-menu-btn{display:flex;align-items:center;justify-content:flex-end;padding-right:20px}}@media only screen and (min-width: 480px)and (max-width: 1280px){.navigate-container .logo-container{width:auto;flex:1}.navigate-container .navigate-buttons{display:none}.navigate-container .responsive-menu-btn{display:flex;align-items:center;justify-content:flex-end;padding-right:50px}}
.background-wrapper{background-image:url(/images/landing-page/background-landing-page.jpg);background-size:cover;background-color:rgba(0,0,0,.35);background-blend-mode:darken;height:100vh;position:relative}.background-wrapper .home-wrapper{text-align:center;padding-top:75px}.background-wrapper .home-wrapper .logo{text-align:center}.background-wrapper .home-wrapper .logo .logo-img{width:55%;border:2px solid #fff;padding:1.5em 2em;box-shadow:rgba(0,0,0,.6) 25px 20px 30px}.background-wrapper .home-wrapper h1::after{display:none}.background-wrapper .home-wrapper .page-title{font-weight:900;color:#fff;margin-top:60px;text-shadow:2px 11px 16px #000000b0}.background-wrapper .home-wrapper .page-promt{color:#fff;font-size:1.5em;text-shadow:8px 11px 10px #000000b0}.background-wrapper .home-wrapper .box-upper{height:13em;color:#fff !important;border-radius:5px 5px 0 0;margin-right:1em;padding:1.5em;box-shadow:rgba(0,0,0,.6) 25px 20px 30px}.background-wrapper .home-wrapper .box-upper .box-title{color:#fff !important;font-weight:900;font-size:1.75em;margin-bottom:1em;text-transform:uppercase;text-shadow:5px 3px 11px #00000059}.background-wrapper .home-wrapper .box-under{margin-right:1em;padding:1em;border-radius:0 0 5px 5px;box-shadow:rgba(0,0,0,.6) 25px 20px 30px}.background-wrapper .home-wrapper .box-delivery{transition:all .5s ease}.background-wrapper .home-wrapper .box-delivery .box-upper{background-color:#80b918eb}.background-wrapper .home-wrapper .box-delivery .box-under{background-color:#53770ff1}.background-wrapper .home-wrapper .box-delivery:hover{cursor:pointer;animation:bounce;animation-duration:1.5s}.background-wrapper .home-wrapper .box-delivery:hover .box-upper{background-color:#81b918}.background-wrapper .home-wrapper .box-delivery:hover .box-under{background-color:#53770f}.background-wrapper .home-wrapper .box-pick{transition:all .5s ease}.background-wrapper .home-wrapper .box-pick .box-upper{margin-right:0;margin-left:1em;background-color:#f8961ef5}.background-wrapper .home-wrapper .box-pick .box-under{margin-right:0;margin-left:1em;background-color:#e98307f3}.background-wrapper .home-wrapper .box-pick:hover{cursor:pointer;animation:bounce;animation-duration:1.5s}.background-wrapper .home-wrapper .box-pick:hover .box-upper{background-color:#f8961e}.background-wrapper .home-wrapper .box-pick:hover .box-under{background-color:#e98407}.background-wrapper .nav-bar{position:absolute;right:0;top:13em}.background-wrapper .nav-bar .nav-button{width:50px;height:50px;padding:0 !important;margin-top:3px}.background-wrapper .nav-bar .info-button{background-color:#f3c03e;border-color:#f3c03e}.background-wrapper .nav-bar .info-button:hover{background-color:#000;color:#f3c03e}.background-wrapper .nav-bar .info-button:focus{color:#000}.background-wrapper .nav-bar .fb-button{background-color:#4267b2;color:#fff;border-color:#4267b2}.background-wrapper .nav-bar .fb-button:hover{background-color:#fff;color:#4267b2;border:2px solid #4267b2}.background-wrapper .nav-bar .insta-button{background-color:#c13584;color:#fff;border-color:#c13584}.background-wrapper .nav-bar .insta-button:hover{background-color:#fff;color:#c13584 !important;border:2px solid #c13584}.background-wrapper .nav-bar .mail-button{background-color:#45b490;color:#fff;border-color:#45b490}.background-wrapper .nav-bar .mail-button:hover{background-color:#fff;color:#45b490;border:2px solid #45b490}.background-wrapper .nav-bar .phone-button{background:#1dd0fc;color:#fff;border-color:#1dd0fc}.background-wrapper .nav-bar .phone-button:hover{background-color:#fff;color:#1dd0fc;border:2px solid #1dd0fc}@media only screen and (max-width: 479px){.background-wrapper{height:100vh}.background-wrapper .home-wrapper{padding-top:20px !important}.background-wrapper .home-wrapper .logo-img{width:80% !important}.background-wrapper .home-wrapper .page-title{margin-top:50px !important;font-size:1.2em}.background-wrapper .home-wrapper .page-sub-title{font-size:1em}.background-wrapper .home-wrapper .box-title{font-size:1.2em !important}.background-wrapper .home-wrapper .box-upper{height:10em !important;padding:1.5em 1em 0 !important;margin-right:.6em !important}.background-wrapper .home-wrapper .box-under{margin-right:.6em !important}.background-wrapper .home-wrapper .box-pick .box-upper{margin-right:0 !important;margin-left:.6em !important}.background-wrapper .home-wrapper .box-pick .box-under{margin-right:0 !important;margin-left:.6em !important}.background-wrapper .nav-bar{top:unset !important;bottom:-2%;left:15% !important}.background-wrapper .nav-bar .social-info-list{padding:0;display:flex !important}}
