﻿:root{--animate-duration: 0.4s;--animate-delay: 0.4s;--animate-repeat: 0.4s}.animate__animated{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes animateBackground{0%{background-size:0}100%{background-size:24%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes moveInUp{0%{opacity:1;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUpDelay{0%{opacity:0;transform:translateY(20px)}60%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.cta-impulse{animation:pulse 2s infinite}.bringmal-valid{color:green}.bringmal-highlight{font-weight:600}.bringmal-negative{color:red}.display-allergenes-active .bringmal-speak-bubble{opacity:0}.bringmal-speak-bubble{background-color:#ddd;padding:16px;border-radius:14px;line-height:24px;max-width:504px;margin-top:3em;display:block;position:relative;animation:fadeInUp 1s cubic-bezier(0.39, 0.575, 0.565, 1)}.bringmal-speak-bubble::after{content:"";position:absolute;bottom:-16px;left:-12px;border-width:26px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd rgba(0,0,0,0);transform:rotate(-45deg)}.bringmal-speak-bubble+.bringmal-speak-bubble{margin-top:2em;animation:fadeInUpDelay 1s cubic-bezier(0.39, 0.575, 0.565, 1);margin-bottom:3em}body{min-width:320px}body.home header+main{background:#fcfcfc}.home main>div:first-child{display:none}.home main>div:first-child+div{margin-top:0}li#wp-admin-bar-wp-logo,li#wp-admin-bar-zip-ai-assistant{display:none !important}.restaurant-is-closed.restaurant-is-closed .delivery-text{color:tomato}.wc-restaurant-menu{max-width:1100px !important}header>div{padding-bottom:0 !important}.wc-restaurant-info .icon{top:8px}.alcohol-censor-layer{opacity:0;height:100px}.opening-times-box{border-left:3px solid;text-align:left;padding-left:20px;background-color:#f4f4f4;padding-bottom:14px;padding-top:14px;border-top-right-radius:5px;border-bottom-right-radius:5px}.opening-times-box p{margin:0;margin-bottom:10px}.alcohol-terms-box{padding:1.2em;border-radius:16px;box-shadow:1px 9px 8px #f0f0f0}.alcohol-terms-box p{margin-top:0;margin-bottom:1.8em}.alcohol-terms-box-btn-wrapper{display:flex;justify-content:center;margin-bottom:12px}.alcohol-terms-box-btn-wrapper span:hover{opacity:.9}.site-header.wp-block-template-part{position:relative;z-index:2}.wp-block-site-logo{max-height:48px}.wp-block-group.welcome{position:relative;margin-top:-118px !important;padding-top:7em !important;padding-bottom:8em !important}.wp-block-group.welcome:after{content:"";display:block;margin:0;padding:0;background-position:left center;background-repeat:no-repeat;background-size:100% 64px;position:absolute;left:0;width:100%;height:64px;bottom:0;background-image:url("https://cloud.plusquam.studio/wp-content/uploads/wave-bg.svg");animation:moveInUp 2s ease-in-out forwards}@media(max-width: 768px){.wp-block-group.welcome:after{height:32px;background-size:100% 32px}}@media(max-width: 349px){.wp-block-group.welcome:after{height:16px;background-size:100% 16px}}.wc-restaurant-info .wc-restaurant-info-item.wc-restaurant-info-item{flex-wrap:nowrap}.has-modal-open .wc-restaurant-menu{display:none}.bringmal-header-dark{z-index:1;position:relative}.bringmal-header-dark .wp-block-navigation>button{border-color:#fff}.bringmal-header-dark .wp-block-group.alignfull.welcome.has-background *{color:#fff}.bringmal-header-dark .wp-block-navigation-item__label{color:#fff}.has-modal-open .bringmal-header-dark .wp-block-navigation-item__label{color:#000}.bringmal-header-dark .wp-block-navigation__responsive-container-close svg,.bringmal-header-dark .wp-block-navigation__responsive-container-open svg{fill:#fff !important}.has-modal-open .bringmal-header-dark .wp-block-navigation__responsive-container-close svg,.has-modal-open .bringmal-header-dark .wp-block-navigation__responsive-container-open svg{fill:#000 !important}.wp-block-group.alignfull.welcome.bringmal-welcome-dark.has-background p,.wp-block-group.alignfull.welcome.bringmal-welcome-dark.has-background h2,.wp-block-group.alignfull.welcome.bringmal-welcome-dark.has-background h1{text-shadow:#000 1px 0 10px}.wp-block-group.alignfull.welcome.bringmal-welcome-dark.has-background *{color:#fff}@media screen and (min-width: 2200px){.wp-block-group.welcome{max-width:1800px;margin:auto}}@media screen and (max-width: 600px){.wp-block-group.welcome br{display:none !important}.wp-block-group.welcome{padding-bottom:6em !important}.welcome .wp-block-buttons-is-layout-flex>div>a{min-width:260px}.wc-restaurant-info .wc-restaurant-info-item.wc-restaurant-info-item{margin-bottom:2em}}.swiper-slide{padding:10px}.swiper-container{width:100%;max-width:1046px;margin-right:auto;margin-left:auto}.swiper-button-next,.swiper-button-prev{top:62%;width:38px;height:40px;background-color:#fcfcfc !important;margin-top:-24px;background-image:none !important;display:flex;align-items:center;justify-content:center}.swiper-button-next::after,.swiper-button-prev::after{content:"";height:30px;width:30px;background-color:#d0d0d0;display:block;z-index:1;background-size:36%;background-position:center;border-radius:50%}.swiper-container.swiper-container a{width:auto;padding:4px 16px}.swiper-button-prev::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.swiper-button-next::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.swiper-wrapper br,.sticky-foodmenu-wrapper p:empty{display:none}.swiper-wrapper{padding:4px 0}.swiper-button-disabled{display:none}.wc-restaurant-menu-section{position:relative}.js-sticky-foodmenu-section{height:40%;position:absolute;top:0;width:100%;z-index:0;display:block;z-index:-1}.swiper-slide-active2{background-color:var(--wp--preset--color--primary);border-radius:25px}.swiper-container a.swiper-slide-active2{color:#fff}.swiper-container ul{list-style-type:none;margin:0;padding:0}.swiper-container a{color:#000;text-align:center;text-decoration:none;display:inline-block;width:100%;height:100%;font-size:16px}.sticky-foodmenu-wrapper .swiper-button-next,.sticky-foodmenu-wrapper .swiper-button-prev{opacity:0}.sticky-foodmenu-wrapper{background-color:#fcfcfc;position:sticky;top:0px;z-index:1;overflow:hidden}@media screen and (min-width: 731px){.swiper-wrapper{padding-left:1.4em}}@media screen and (min-width: 600px){.swiper-button-disabled+nav{margin-left:-30px}}@media screen and (max-width: 730px){.swiper-container{margin-left:2em}.sticky-foodmenu-wrapper{overflow:hidden}}@media screen and (max-width: 599px){.swiper-button-next,.swiper-button-prev{display:none}}.gt-current-lang img{display:none !important}.gt_float_switcher .gt_options a{border-radius:8px}.gt_float_switcher{background-color:rgba(0,0,0,0) !important}.gt_float_switcher .gt-selected{background-color:rgba(0,0,0,0) !important;padding-bottom:4px}.gt_float_switcher .gt-selected .gt-current-lang{padding:0 !important}.gt_float_switcher{box-shadow:none !important}#gt_float_wrapper{display:flex}.gt-selected,.gtranslate_wrapper{min-width:60px}.gt_options.gt_options.gt_options{position:absolute;right:10vw;top:88px;max-height:450px;border-radius:8px;padding:6px 4px;background-color:#fff}.gt_float_switcher.gt_float_switcher .gt-selected .gt-current-lang{font-weight:400;font-size:18px}span.gt-lang-code{background:rgba(0,0,0,0);border:1px solid #666;height:40px !important;width:40px !important;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:14px}.gt_float_switcher.gt_float_switcher .gt-selected .gt-current-lang{font-weight:400;font-size:16px;display:flex;justify-content:center;align-items:center}.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{transition:all .3s;transform:rotate(0deg) !important;margin-left:3px;margin-top:6px}.gt-lang-code{color:#666}.gt-open+.gt-selected span.gt-lang-code{background:#fff;border-color:#fff;box-shadow:0px 0px 1px #666}.gt_float_switcher.gt_float_switcher .gt_options a{font-size:18px}.gt_float_switcher.gt_float_switcher img{width:28px}.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate{transform:rotate(-180deg) !important}@media(max-width: 599px){.navigation-wrapper{display:flex;flex-direction:row-reverse}}ul.select-options-list{position:absolute;z-index:-1;color:#fff;font-size:0}sup>font{vertical-align:bottom !important}.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc{display:none}@keyframes smoothModalUp{0%{opacity:0}100%{opacity:1}}@keyframes smoothBackdropFadeUp{0%{opacity:0}100%{opacity:.7}}@keyframes smoothModalUpMobile{0%{transform:translate(0%, 100%);opacity:0}100%{transform:translate(0%, 0%);opacity:1}}div.nice-select.nice-select:after{display:none}.wpo-options-container div.nice-select{display:block;width:100%;padding:10px 12px;font-size:16px;font-weight:400;border:3px solid #cce0f1;border-radius:3px;background:url(https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/svg/chevron-down.svg) no-repeat 96% 50% #fff;min-height:50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin-bottom:1.4em;border-radius:16px}.wc-backbone-modal-content .variations,.wc-backbone-modal-content .wpo-options-container{animation:smoothModalUpMobile .6s ease-out forwards;animation-delay:.4s;opacity:0}.wc-restaurant-modal-backdrop{animation:smoothBackdropFadeUp .2s ease-out forwards}.wc-restaurant-product-modal .options.options .variations select,select#delivery_time{border-color:var(--wp--preset--color--custom-highlight-border)}span.wpo-error-message.wpo-error-message{background-color:var(--wpo-input-error-color);color:#fff;text-align:center;border-radius:20px;font-size:18px;display:inline-block;padding:0 16px;margin-top:14px}.wc-restaurant-modal{border-radius:16px}.wc-restaurant-modal .hide-product-options{display:none !important}.wc-restaurant-modal .modal-close{z-index:10}.wc-restaurant-modal .details h2{font-size:26px;padding-right:3em}.wc-restaurant-modal .options .variations select:focus{outline:none !important}.wc-restaurant-modal .description{padding-right:3em}.wc-restaurant-modal .description *{font-size:18px;font-style:inherit !important;margin-bottom:0 !important;line-height:24px}.wc-restaurant-modal a.modal-close{height:44px;left:auto;top:17px;width:44px;right:1em}.wc-restaurant-modal a.modal-close svg{width:30px;height:30px}.wc-restaurant-product-modal .wpo-totals-container{display:none}.wc-restaurant-product-modal .wpo-option-name{font-size:14px}.wc-restaurant-product-modal .wpo-field label.wpo-checkbox{font-size:16px}.wc-restaurant-product-modal .wpo-field label.wpo-checkbox>div{font-weight:400}.wc-restaurant-product-modal .price.wpo-price-container{margin-left:.6em}.is-drink-with-product-image .exta-ingredients-allergene-note.js-extra-ingredients-list-trigger{display:none}.wc-restaurant-product-modal.display-allergenes-active .wpo-options-container{background-color:#fff}.wc-restaurant-product-modal .product-content{height:100vh;border-top-right-radius:16px;border-top-left-radius:16px}.wc-restaurant-product-modal .order button:hover{background-color:var(--wp--preset--color--primary)}.wc-restaurant-product-modal .description{margin-bottom:1em;font-size:16px;color:var(--wp--preset--color--custom-decent-copy)}.wc-restaurant-product-modal .order button{background-color:var(--wp--preset--color--primary);border-radius:16px !important}.wc-restaurant-product-modal .order button.disabled{background-color:var(--wp--preset--color--custom-add-to-cart-plus-btn)}.wc-restaurant-product-modal .quantity button{border-radius:50% !important;background-color:#e7e7e7;color:#000;font-weight:300}.wc-restaurant-product-modal .quantity button:hover{background-color:#bebebe}.wc-restaurant-product-modal .details:first-child{padding-top:28px}.wc-restaurant-product-modal .order{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.loading-spinner-active{display:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 xml:space=%27preserve%27%3E%3Cpath fill=%27%23fff%27 d=%27M73 50c0-12.7-10.3-23-23-23S27 37.3 27 50m3.9 0c0-10.5 8.5-19.1 19.1-19.1S69.1 39.5 69.1 50%27%3E%3CanimateTransform attributeName=%27transform%27 attributeType=%27XML%27 type=%27rotate%27 dur=%271s%27 from=%270 50 50%27 to=%27360 50 50%27 repeatCount=%27indefinite%27/%3E%3C/path%3E%3C/svg%3E");background-color:var(--wp--preset--color--primary);width:36px;height:36px;background-size:100%;margin-top:0px;border-radius:0%;border-top-right-radius:15px !important;border-bottom-left-radius:16px !important;border-top-left-radius:0 !important;position:absolute;top:-1px;right:-1px}.wc-restaurant-menu-product-loading-state .loading-spinner-active{display:inline-block}.wc-restaurant-menu-product-loading-state .buy-button button{visibility:hidden}.wc-restaurant-product-modal .options .variations select,#delivery_time{display:block;width:100%;padding:10px 12px;font-size:16px;font-weight:400;border:3px solid #cce0f1;border-radius:3px;background:url(https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/svg/chevron-down.svg) no-repeat 96% 50% #fff;min-height:50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin-bottom:1.4em;border-radius:16px}.wc-restaurant-product-modal .options .variations select::-ms-expand,#delivery_time::-ms-expand{display:none}.display-allergenes{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.display-allergenes span{margin-right:6px;font-size:14px;border-bottom:1px solid}.scroll-notice{font-size:16px;margin-bottom:0 !important;color:var(--wp--preset--color--primary)}.allergenes-wrapper{display:none;position:absolute;top:0;background-color:#fff;width:100%;height:101%;z-index:4}.allergene-list{font-size:16px;margin-bottom:2.4em}.product-is-out-of-stock header.image{background-size:60%}.availability-notice.out-of-stock{font-size:18px !important}.allergene-list-of-single-ingredients{margin-bottom:0}.display-allergenes-active .allergenes-wrapper{display:block}.display-allergenes-active .wpo-options-container{opacity:0}.allergenes-popup-close{font-size:14px;border:1px solid;border-radius:16px;padding:6px 16px;color:#fff;background-color:#000;border-color:rgba(0,0,0,0);margin-top:0;display:inline-block;margin-bottom:1em;cursor:pointer;margin-bottom:1.8em}.wpo-label-is-option-name.wpo-label-is-option-name.wpo-label-is-option-name{font-size:14px}.wpo-label-is-option-name.wpo-label-is-option-name.wpo-label-is-option-name input{border-radius:16px;padding:12px 1em;font-size:16px;color:var(--wp--preset--color--contrast);border:3px solid var(--wp--preset--color--custom-highlight-border);font-weight:var(--wp--custom--font-weight--light)}.wpo-label-is-option-name.wpo-label-is-option-name.wpo-label-is-option-name input::placeholder{font-size:16px}.no-allergenes-detected .display-allergenes{display:none}.is-drink-with-product-image header.image{animation:animateBackground .4s ease-in-out forwards;height:168px;background-position:center}.no-allergenes-detected.has-no-product-options.wc-restaurant-product-modal .product-content{height:auto}.wc-restaurant-menu-product-inner{position:relative}.wc-restaurant-menu-product-inner div.product-image{flex:inherit !important;margin:inherit !important;width:78px;display:block;background-size:100%;position:absolute;right:1.8em;height:100%;top:0;border-radius:50%;background-position:center;background-repeat:no-repeat}.wc-restaurant-product-modal header.image{border-top-right-radius:16px;border-top-left-radius:16px}.wc-restaurant-product .options{position:relative}.wc-restaurant-product-modal .order .buy.buy{font-size:18px !important}.modal-close-allergenes{display:none !important;align-items:center;background-color:#fff;border-radius:50%;justify-content:center;position:absolute;height:50px;left:auto;top:17px;width:50px;right:1em;cursor:pointer;z-index:10}.modal-close-allergenes svg{width:30px;height:30px}.display-allergenes-active .modal-close-allergenes{display:flex !important}.display-allergenes-active .modal-close-default{display:none !important}.wc-restaurant-product-modal .details{padding-bottom:0}.wc-restaurant-product-modal .wpo-field-text label{display:none}.wc-restaurant-product-modal .hide-product-notice{display:none}.wc-restaurant-product-modal .product-extra-option-wrapper{display:flex;align-items:center;margin-bottom:.8em}.wc-restaurant-product-modal .product-extra-option-wrapper *{cursor:pointer}.wc-restaurant-product-modal .product-extra-option-wrapper input{height:14px;width:14px;margin-left:1px}.wc-restaurant-product-modal .product-extra-option-wrapper-label{font-size:18px;margin-bottom:0;display:inline-block;margin-left:4px;font-weight:400}.wc-restaurant-product-modal .exta-ingredients-allergene-note{font-size:16px;display:flex;margin-top:1.4em;border-top:1px solid #e9e9e9;padding-top:1.6em;border-bottom:1px solid #e9e9e9;padding-bottom:1.6em}.wc-restaurant-product-modal .exta-ingredients-allergene-note div:first-child{margin-right:12px}.wc-restaurant-product-modal .exta-ingredients-allergene-note span{font-weight:400}.wc-restaurant-product-modal .wpo-options-container{width:auto;background-color:#f6f6f6;margin-left:-2em;margin-right:-2em;padding:1em 2.2em;padding-top:1.5em}.extra-ingredients-list{display:none;list-style:none;padding:0;font-size:16px;padding-left:2.1em;margin-top:20px;padding-bottom:3em}.extra-ingredients-list.display-extra-ingredients-list{display:block}.exta-ingredients-allergene-note:hover{opacity:.6}.extra-ingredients-allergene-outer-wrapper{cursor:pointer;padding-bottom:3em;display:block !important}.allergene-note.allergene-disclaimer{font-size:14px;font-style:italic;margin-top:2em !important;background-color:#ebebeb;display:block;padding:10px !important;border-radius:8px}h4.allergene-headline{font-size:16px}.naehrwerte-text{margin-top:5px;margin-bottom:15px;font-size:14px;line-height:1.4}.extra-ingredients-sub-list{margin-bottom:1em}.wpo-show-only-limited-options>label{display:none !important}.wpo-checkboxes.wpo-show-only-limited-options>label:nth-child(-n+8){display:flex !important}.wpo-options-container .wpo-field-checkbox:nth-last-child(2) .wpo-load-more-btn{margin-bottom:0}.wpo-load-more-btn-active svg{transform:rotate(-180deg)}.wc-restaurant-modal a.modal-close{align-items:center;background-color:#fff;border-radius:50%;display:flex;justify-content:center;position:absolute}.wc-restaurant-product-modal .name{margin:.9em 0 .6em}.wc-restaurant-product-modal .name{margin:1.2em 0 .6em}.product-content header.image+section.details h2{margin:0 0 .6em}.options .wpo-radios{font-size:16px}.wpo-load-more-btn span{font-size:14px;color:var(--wp--preset--color--custom-highlight-action);border-bottom:1px solid}label.wpo-image-button figcaption.wpo-image-text.wpo-image-text{font-weight:400}#add-product{font-weight:500}.wpo-load-more-btn{border:none;cursor:pointer;background:rgba(0,0,0,0);margin-top:.6em;margin-bottom:2em;display:flex;align-items:center}.wpo-load-more-btn svg{margin-left:.4em;fill:#fff;margin-left:.4em;background-color:var(--wp--preset--color--custom-highlight-action);border-radius:50%;width:24px;height:24px;padding:5px}.wpo-load-more-btn.wpo-load-more-btn-active span{color:var(--wp--preset--color--custom-add-to-cart-plus-btn)}.wpo-load-more-btn.wpo-load-more-btn-active svg{background-color:var(--wp--preset--color--custom-add-to-cart-plus-btn)}@media screen and (max-width: 850px){.wc-restaurant-modal-active .wfc-open-cart-button.at-bottom{display:none}.wc-restaurant-modal.no-allergenes-detected.has-no-product-options.has-no-product-options{height:550px}.wc-restaurant-modal.no-allergenes-detected.is-drink-with-product-image.has-no-product-options.has-no-product-options{height:550px}}@media screen and (min-width: 768px){.wc-restaurant-modal{opacity:0;animation:smoothModalUp .4s ease-out forwards;max-width:590px;transform:inherit;top:auto;bottom:0;left:0;right:0;margin:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.wc-restaurant-modal.is-drink-with-product-image .product-content{max-height:500px}}@media screen and (max-width: 767px){.wc-restaurant-modal{height:90%}.wc-restaurant-modal{left:10px;position:fixed;right:10px;top:auto;bottom:2.4em;border-bottom-left-radius:16px;border-bottom-right-radius:16px;transform:translate(0%, 100%);animation:smoothModalUpMobile .4s ease-out forwards}.wc-restaurant-modal{max-width:590px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 600px){.wc-restaurant-modal .wpo-checkboxes,.wc-restaurant-modal .wpo-radios{grid-template-columns:inherit}.extra-ingredients-list{padding-left:0}.allergene-list{padding:1em}.wc-restaurant-product-modal .exta-ingredients-allergene-note{font-size:14px}.wc-restaurant-product-modal .order .buy.buy{font-size:16px !important}.wc-restaurant-modal.is-drink-with-product-image header.image{background-size:50% !important;min-height:240px}}@media screen and (max-width: 473px){.wpo-options-container .wpo-image-buttons{justify-content:center}.wc-restaurant-modal .details h2{padding-right:0}}@media screen and (max-width: 400px){.wc-restaurant-modal .description{padding-right:0em}}@media screen and (max-width: 380px){.wc-restaurant-menu-product-inner div.product-image{right:1.5em}.wc-restaurant-modal .details h2{font-size:24px}}@media screen and (max-width: 380px){button#add-product{font-size:14px !important}}@media screen and (max-width: 360px){.wc-restaurant-product-modal .wpo-options-container{padding:1em 2em}.wc-restaurant-product-modal .order .quantity .qty{width:24px}}@media screen and (max-width: 340px){.wc-restaurant-product-modal .wpo-options-container{padding:1em 1.6em}button#add-product{font-size:12px !important}.wc-restaurant-product-modal .order .quantity .qty{width:18px}}.wc-restaurant-menu-section{overflow:hidden}.wc-restaurant-menu-category-image{width:100%;border-radius:16px}.wc-restaurant-menu-category-image{width:100%;border-radius:16px;display:block;height:8em;background-size:cover}.wc-restaurant-menu-product .details.details{min-height:128px}.wc-restaurant-menu-section-title{margin-bottom:.4em;margin-top:0;text-align:center;padding:10px 22px;background-color:#fcfcfc;border-radius:16px;display:inline-block;box-shadow:0px 2px 1px #f0f0f0}.wc-restaurant-menu-section-title-wrapper{text-align:center;margin-top:-1.4em}.wc-restaurant-menu-product-inner .woocommerce-Price-amount.amount{font-weight:500}.wc-restaurant-menu-product{cursor:pointer}.wc-restaurant-menu-product .price+p:empty{display:none}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner.wc-restaurant-menu-product-inner{border:1px solid #dbd9d7;border-radius:14px;box-shadow:none}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner.wc-restaurant-menu-product-inner:hover{background-color:#f5f3f1}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner.wc-restaurant-menu-product-inner:hover button{background-color:var(--wp--preset--color--primary);color:#fff;border-color:var(--wp--preset--color--primary)}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner .details>.price.block{color:#333 !important}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner .price{font-weight:600;font-size:.9em}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner .description{font-size:16px;color:#000;margin-bottom:1.4em;font-weight:200}.wc-restaurant-menu-product-inner .buy-button button{border-radius:50%;font-weight:400 !important}.wc-restaurant-menu-product-inner .buy-button button::before{display:none}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner button{background-color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--custom-add-to-cart-plus-btn);color:var(--wp--preset--color--custom-add-to-cart-plus-btn);display:flex;justify-content:center;align-items:center}.wc-restaurant-menu-product .wc-restaurant-menu-product-inner button:hover{background-color:var(--wp--preset--color--primary);color:#fff}.wc-restaurant-menu-product .buy-button button.icon.icon{font-size:29px !important;font-weight:200 !important;height:36px !important;width:36px !important;top:-28px;border-radius:0 !important;right:-16px;border-top-right-radius:15px !important;border-bottom-left-radius:16px !important;border-top-left-radius:0 !important;max-width:36px !important}.wc-restaurant-menu-product-inner .details{padding-right:4em}.wc-restaurant-menu-products.columns-2 .buy-button,.wc-restaurant-menu-products.columns-3 .buy-button{margin-top:0;position:absolute;right:-9px;top:-1px}.loading-spinner-active.loading-spinner-active{top:0px;right:0px}.wc-restaurant-menu-product .buy-button button.add.icon{padding:0 !important}.wc-restaurant-menu-product .price.block:before{opacity:0}@media screen and (min-width: 768px){.wc-restaurant-menu-product-inner.add.contains-drink{min-height:160px}.columns-3>.wc-restaurant-menu-product{min-height:214px}.wc-restaurant-menu-product-inner div.product-image{top:auto;bottom:16px;right:1em;width:91px;height:91px}.wc-restaurant-menu-product .details{justify-content:space-between}.wc-restaurant-menu-category-image{background-position:center;height:11em}.wc-restaurant-menu-products{margin:0}.wc-restaurant-menu-product{transform:scale(1);transition:transform .3s}.wc-restaurant-menu-product:hover{transform:scale(1.03)}.wc-restaurant-menu-product .description{font-size:.9em;margin-top:0}}@media screen and (max-width: 767px){.columns-3>.wc-restaurant-menu-product{flex-basis:100%}.wc-restaurant-menu-product-inner .details{padding-right:2em}.wc-restaurant-menu-product-inner.contains-drink .details{padding-right:4.4em}}nav.wc-restaurant-navigation{position:sticky;background-color:var(--wp--preset--color--custom-background-order-list);left:0;right:0;margin:auto;top:0;z-index:2}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0px;background-color:#fff}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0px;background-color:#fff}.wc-restaurant-navigation .wc-restaurant-navigation-more .more-dropdown.more-dropdown{max-height:inherit}.wc-restaurant-navigation .wc-restaurant-navigation-holder.wc-restaurant-navigation-holder{padding-bottom:0;display:flex;align-items:baseline}.wc-restaurant-navigation-more p:empty{display:none}.wc-restaurant-navigation .wc-restaurant-navigation-more .more-dropdown.more-dropdown{min-width:190px;right:0px;top:48px;border-top-right-radius:0}.wc-restaurant-navigation-more>button{cursor:pointer}.wc-restaurant-navigation .wc-restaurant-navigation-more.hidden{visibility:inherit !important}@media screen and (max-width: 500px){.wc-restaurant-navigation .wc-restaurant-navigation-items li{margin:0 18px 0 0}.wc-restaurant-navigation a,.wc-restaurant-navigation .wc-restaurant-navigation-more .more-button{font-size:15px}.wc-restaurant-navigation .wc-restaurant-navigation-items{padding-top:4px}}.wfc-cart-collaterals .wfc-proceed-to-checkout a.wfc-button.wfc-button{border-color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary)}.wfc-cart-collaterals .wfc-proceed-to-checkout .wfc-button.wfc-exit.wfc-exit{background-color:#fff;color:var(--wp--preset--color--primary)}#wfc-open-cart-button{background-color:var(--wp--preset--color--primary) !important}.wfc-open-cart-button__count{background-color:var(--wp--preset--color--custom-highlight-action) !important}.is-style-side .wfc-cart-table tr.wfc-cart-form__cart-item td.product-quantity{-ms-grid-row-span:3;align-self:flex-start;grid-area:thumbnail;-ms-grid-column:1;-ms-grid-row:1;width:71px}.woocommerce-checkout-review-order-table dt[class^=variation-]{display:inline-block !important;float:none !important;border-bottom:1px solid;margin-top:12px}.woocommerce-checkout-review-order-table dl.variation{font-size:14px}dt.variation-Extras{margin-bottom:6px}.wfc-cart-form__cart-item .quantity::after{content:"x";font-size:18px;position:absolute;top:11px}.wfc-cart-form__cart-item td.product-quantity{position:relative}.wfc-cart-form__cart-item.cart_item dt[class^=variation-]{margin-top:7px;font-weight:600;font-size:14px}.wfc-cart-form__cart-item dd[class^=variation-] .wpo-price,.wfc-cart-form__cart-item dd[class^=variation-] .wpo-currency{display:none}.wcf-qty-increase,.wcf-qty-decrease{width:40px;height:40px;background-color:#e7e7e7;color:#000;border-radius:50%;font-size:20px;font-weight:300;cursor:pointer}.wcf-qty-decrease{margin-right:10px}.wcf-qty-ui-wrapper{display:flex;margin-left:1em}.wfc-cart-form__cart-item .product-quantity input{background-color:rgba(0,0,0,0) !important;font-weight:600 !important;font-size:20px !important;color:#000 !important;margin-top:6px !important}.is-style-side .wfc-cart-table tr.wfc-cart-form__cart-item td.product-price,.is-style-side .wfc-cart-table tr.wfc-cart-form__cart-item td.product-subtotal{justify-content:space-between}.is-style-side .wfc-cart-table tr.wfc-cart-form__cart-item:not(:last-child){margin-bottom:34px}tr.woocommerce-shipping-totals.shipping{display:none}.wfc-cart-totals__table .fee th{text-align:left;max-width:260px;line-height:20px;color:var(--wp--preset--color--primary);font-weight:600;margin-bottom:8px;font-size:14px}.wcf-qty-ui-wrapper input{background:rgba(0,0,0,0) !important;margin-left:7px !important}.wfc-cart-table td.product-quantity .quantity{border:none;border-radius:0;max-width:50px;width:100%;text-align:center}.is-style-side .wfc-cart-table tr.wfc-cart-form__cart-item{border-bottom:1px solid #e6e6e6;padding-bottom:1.4em}.wc-fast-cart .woocommerce-notices-wrapper{display:none}.wcf-qty-ui-wrapper button:hover{background-color:#bebebe}.wfc-cart-collaterals .wfc-proceed-to-checkout a.wfc-button{border-radius:16px;text-decoration:none;font-size:18px;padding-top:2px}.order-total .includes_tax{font-weight:400;font-size:12px;display:block;margin-top:6px}.wfc-cart-table .product-quantity input{background-color:#e7e7e7 !important;border-radius:16px !important;padding:0 11px !important;width:48px !important;font-size:18px !important;padding-right:0px !important;display:block !important;text-align:center !important}.wfc-cart-table .wcf-qty-ui-wrapper{visibility:hidden}.wfc-cart-form__cart-item .quantity.quantity::after{content:"x";font-size:18px;position:absolute;top:11px;right:6px}@media screen and (max-width: 989px){.wfc-checkout-buttons{flex-direction:column-reverse !important}}@media screen and (max-width: 500px){.wfc-cart-table .product-quantity input{padding-right:12px !important}}@media screen and (min-width: 501px){body.wc-restaurant-modal-active .wfc-open-cart-button{right:50px}}@media screen and (max-width: 500px){.wcf-qty-ui-wrapper{display:flex;margin-left:-4em}.wc-fast-cart.is-style-side{max-width:100%;width:100%}.wc-fast-cart__page-overlay{padding-bottom:0}}tr.fee th{color:var(--wp--preset--color--custom-highlight-action) !important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:500}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{font-weight:500}.woocommerce-page label{margin-bottom:.3rem}#bistrodistro_brevo_opt_in_field label{display:flex;align-items:baseline;line-height:26px}#bistrodistro_brevo_opt_in_field span.optional{display:none}#bistrodistro_brevo_opt_in_field label.checkbox{display:flex;align-items:center;gap:.8em;cursor:pointer;line-height:30px;align-items:baseline;-webkit-tap-highlight-color:rgba(0,0,0,0)}#bistrodistro_brevo_opt_in_field span.optional{display:none}#bistrodistro_brevo_opt_in_field input#bistrodistro_brevo_opt_in{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:20px !important;max-height:20px !important;background-color:rgba(0,0,0,0) !important;margin:0 !important;padding:0 !important;font:inherit;color:currentColor;border:2px solid var(--wp--preset--color--custom-text, #555) !important;border-radius:4px !important;flex-shrink:0;box-sizing:border-box !important;display:grid !important;place-content:center !important;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}#bistrodistro_brevo_opt_in_field input#bistrodistro_brevo_opt_in::before{content:"";width:12px;height:12px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--wp--preset--color--custom-white, white);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}#bistrodistro_brevo_opt_in_field input#bistrodistro_brevo_opt_in:checked{background-color:var(--wp--preset--color--custom-highlight-action, #007bff) !important;border-color:var(--wp--preset--color--custom-highlight-action, #007bff) !important}#bistrodistro_brevo_opt_in_field input#bistrodistro_brevo_opt_in:checked::before{transform:scale(1)}#bistrodistro_brevo_opt_in_field input#bistrodistro_brevo_opt_in:focus-visible{outline:2px solid var(--wp--preset--color--custom-highlight-action, #007bff);outline-offset:2px}.review-order-headline{display:flex;align-items:center;margin-bottom:20px}.review-order-headline #order_review_heading{margin:0;margin-right:10px}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}100%{transform:scale(1);opacity:1}}.delivery-preference{display:inline-block;padding:4px 10px;border-radius:4px;font-size:14px;font-weight:500;animation:pulse 2s ease-in-out infinite}.delivery-preference.pickup{background-color:#ffeeea;color:tomato;border:1px solid tomato}.delivery-preference.delivery{background-color:#f0fff0;color:#393;border:1px solid #9c9}.woocommerce-checkout h4.cta-heading{margin-bottom:0;border-bottom:1px solid;padding-bottom:10px;display:inline-block}.woocommerce-checkout .cta-mehr-bestellen{padding:15px 30px;border-radius:5px;background-color:var(--wp--preset--color--custom-highlight-action);border:none;color:#fff;cursor:pointer;animation:pulse 2s infinite;margin-bottom:4em;margin-top:2em}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.woocommerce-checkout #order_review .product-name{font-weight:300}.woocommerce-checkout form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none;min-height:124px}.woocommerce-checkout .cart-subtotal .amount bdi{font-weight:400}.woocommerce-checkout .delivery_time_ui_wrapper{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table .fee th{font-weight:400 !important;color:var(--wp--preset--color--primary);max-width:180px}.woocommerce-checkout #preorder_datetime_div{justify-content:space-between}.woocommerce-checkout span.quick-warn-note{background-color:#eaeaea;padding:.7em;display:block;border-radius:4px;margin-top:12px;opacity:0;animation:smoothModalUpMobile .6s ease-out forwards}.woocommerce-checkout #preorder_date,.woocommerce-checkout #preorder_time{max-width:200px}.woocommerce-checkout .delivery_time_ui_wrapper>label{color:var(--wp--preset--color--custom-fee-warning)}.woocommerce-checkout #preorder_time{padding-right:32px;padding-left:20px;-webkit-appearance:none;background:url(https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/svg/chevron-down.svg) no-repeat 92% 55% #fff}.woocommerce-checkout #billing_district{-webkit-appearance:none;background:url(https://cdnjs.cloudflare.com/ajax/libs/octicons/4.4.0/svg/chevron-down.svg) no-repeat 96% 55% #fff}.woocommerce-checkout .local-storage-setting{display:flex;align-items:flex-start;background-color:#ffebde;border-radius:8px;padding:10px;margin-top:1.6em;margin-bottom:3em;font-size:16px}.woocommerce-checkout .local-storage-setting input{width:20px;height:20px;margin-right:15px;margin-top:4px}.woocommerce-checkout .local-storage-setting label{margin-bottom:0 !important}.woocommerce-checkout .woocommerce-shipping-fields{display:none !important}.woocommerce-checkout #billing_house_number_field{max-width:25%;width:100%}.woocommerce-checkout #billing_address_1_field{display:none !important}.woocommerce-checkout #billing_street_name_field{position:relative;width:100%;max-width:70%}.woocommerce-checkout #billing_street_name_field select{position:absolute;z-index:10;top:6.6em;max-width:429px;background-color:#f7f7f7;border:1px solid var(--wp--preset--color--primary) !important;min-height:184px}.woocommerce-checkout #billing_street_name_field select:empty{display:none !important}.woocommerce-checkout .delivery_time_warning{background-color:#e8e8e8;display:block;color:#000;padding:.8em;border-radius:8px;margin-top:10px;margin-bottom:14px;font-size:16px}.woocommerce-checkout tr.order-total th{font-size:18px}.woocommerce-checkout tr.order-total .woocommerce-Price-amount.amount>bdi{font-size:18px}.woocommerce-checkout #delivery_time{border-radius:8px;min-height:60px;border:1px solid #000}.woocommerce-checkout .delivery-options{display:none !important}.woocommerce-checkout.checkout-hide-city-field #billing_city_field{display:none !important}.woocommerce-checkout.checkout-hide-postcode-field #billing_postcode_field{display:none !important}.woocommerce-checkout .delivery_delivery_label svg{margin-left:8px;margin-right:-8px}.woocommerce-checkout .woocommerce-input-wrapper select{border-radius:8px;padding:14px 12px}.woocommerce-checkout .delivery-option-radio-wrapper{display:flex;align-items:center}.woocommerce-checkout .delivery-option-radio-wrapper label{margin-bottom:0;cursor:pointer}.woocommerce-checkout .delivery-option-radio-wrapper input{width:20px;height:20px;margin-right:14px;margin-left:0px;cursor:pointer}.woocommerce-checkout .delivery-option-radio-wrapper:last-child{visibility:hidden}.woocommerce-checkout #order_review_heading{margin-left:11px}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:14px}.woocommerce-checkout .woocommerce-privacy-policy-text p{margin-bottom:2em}.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-checkout .woocommerce-page #payment #place_order{font-size:20px}.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout input,.woocommerce-checkout table{border-radius:8px}.woocommerce-checkout.wc-city-order-locked #billing_state_field,.woocommerce-checkout.wc-city-order-locked #billing_country_field{display:none !important}.woocommerce-checkout .woocommerce-input-wrapper textarea{resize:none}.woocommerce-checkout .order-total .includes_tax{display:flex;margin-top:-2px}.woocommerce-checkout .woocommerce-Price-amount.amount{margin-right:4px}.woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex !important;align-items:flex-start;margin-top:1.2em}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{line-height:22px;font-size:16px;margin-top:-8px}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text::after{content:"*";color:red;font-size:18px;margin-left:4px}.woocommerce-checkout .woocommerce form .form-row .input-checkbox{width:22px;height:16px;margin-top:-4px}.woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox abbr{display:none}.woocommerce-checkout #payment label{margin-bottom:0}.woocommerce-checkout #payment input.input-radio{width:20px;height:20px}.woocommerce-checkout #payment .payment_box p{margin:0}.woocommerce-checkout .wc_payment_method{display:flex;margin-bottom:1em !important;flex-wrap:wrap;align-items:center}.woocommerce-checkout .wc_payment_method input,.woocommerce-checkout .wc_payment_method label{cursor:pointer}.woocommerce-checkout .wc_payment_method>:last-child,.woocommerce-checkout .payment_box>:last-child{flex-basis:100%}#payment label[for=payment_method_ppcp-gateway]{position:relative}#payment .pp{background-image:url("https://cloud.plusquam.studio/wp-content/uploads/paypal-icon.webp");display:inline-block;width:40px;height:36px;background-size:contain;background-repeat:no-repeat;position:absolute;right:-56px}label[for=payment_method_ppcp-gateway]::after{content:"";background-image:url("https://cloud.plusquam.studio/wp-content/uploads/paypal-icon.webp");display:inline-block;width:40px;height:36px;background-size:contain;background-repeat:no-repeat;position:absolute;right:-56px}#wc-ppcp-credit-card-gateway-cc-form>p label+div{max-height:54px !important}#payment button{background-color:var(--wp--preset--color--primary);border-radius:5px;border-width:0;color:var(--wp--preset--color--base);font-family:inherit;font-size:20px;font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--medium);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;text-decoration:none;width:100%}#ppc-button-ppcp-gateway{position:relative}#ppc-button-ppcp-gateway.waiting-note::after{content:".. bitte warten";position:absolute;z-index:9999;display:block;width:100%;text-align:center;top:0;right:0;left:0;font-weight:500;font-size:18px;background-color:#ffc539;line-height:initial;height:100%;border-radius:18px;padding-top:10px;color:#003187}@media screen and (max-width: 600px){#wc-ppcp-credit-card-gateway-cc-form>p{float:none;width:100%;text-align:center;margin-bottom:0 !important}#wc-ppcp-credit-card-gateway-cc-form label{color:#000;font-size:16px}}@media screen and (max-width: 380px){.wc_payment_method label{font-size:16px}.wc_payment_method label{margin-top:-4px}}@media screen and (max-width: 340px){.wc_payment_method label{font-size:14px}.wc_payment_method input{margin-right:8px !important;margin-top:2px !important}.wc_payment_method label{margin-top:0}}@media screen and (max-width: 500px){.wc-fast-cart__page-overlay h2{margin-top:6px}table.shop_table.woocommerce-checkout-review-order-table{font-size:15px}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{border-left:0;border-right:0}.woocommerce-checkout .wfc-checkout__inner-contents{padding:8px}.woocommerce-checkout .wc-fast-cart.is-style-side{max-width:100%;width:100%;padding-left:1.6em;padding-right:1.6em}.woocommerce-checkout #payment label{margin-bottom:-3px}}@media screen and (min-width: 441px){.woocommerce-checkout #preorder_date,.woocommerce-checkout #preorder_time{width:200px}}@media screen and (max-width: 440px){.woocommerce-checkout #preorder_date,.woocommerce-checkout #preorder_time{width:150px}.woocommerce-checkout #preorder_date{font-size:15px}}.wc-search-mask button{width:120px;border-left:none;border:1px solid;border-top-right-radius:14px;border-bottom-right-radius:14px;border-color:#dbd9d7;cursor:pointer}.wc-search-mask input{border-right:none;border-color:#dbd9d7;border-top-left-radius:14px;border-bottom-left-radius:14px}#no-results-message{text-align:center;color:#000;border-radius:12px;margin-top:2em;font-weight:500;padding:4px 10px}.wc-search-mask{display:none;position:absolute;left:auto;right:auto;max-width:700px;top:0px;width:100%;z-index:10;max-height:44px}.wc-search-mask input{cursor:pointer}.wc-search-mask input:focus{background-color:#fcfcfc}.wc-restaurant-navigation-search{position:absolute;top:4px;left:0;background-color:#fcfcfc;width:36px;height:38px;z-index:11}.search-mode-active .wc-restaurant-navigation-search{z-index:-1}.wc-restaurant-menu.active-search-filter .wc-restaurant-menu-product:not(.filtered-product-item),.filtered-items-not-included{display:none}.js-search-trigger,.js-search-trigger-inner-search{cursor:pointer;width:34px;height:34px;background-color:rgba(0,0,0,0);border:1px solid #656565;border-radius:50%;display:block;position:absolute;border:none !important;background-size:100%;background-repeat:no-repeat;background-position:center}.js-search-trigger{background-image:url("images/search.svg")}.js-search-trigger-inner-search{background-image:url("images/search-close.svg")}.js-search-trigger-inner-search{right:6em;top:5px}.wc-restaurant-navigation .wc-restaurant-navigation-items{padding-right:2em}.wc-restaurant-navigation .wc-restaurant-navigation-items li,.wc-restaurant-navigation .wc-restaurant-navigation-more .more-button{font-size:1em}.search-mode-active .wc-search-mask{display:flex}.search-mode-active .more-button,.search-mode-active .wc-restaurant-navigation-items{display:none !important}.search-mode-active .js-search-trigger{display:none}.search-mode-active .swiper-container{opacity:0}.search-mode-active .wc-restaurant-navigation-inner{border-bottom:none}@media screen and (max-width: 500px){.js-search-trigger-inner-search{right:5.4em;top:5px}.wc-search-mask{max-height:44px;padding-left:2px;padding-right:2px}.wc-search-mask button{border-bottom-right-radius:0}.wc-search-mask input{border-bottom-left-radius:0}}#wt-cli-accept-btn{background-color:var(--wp--preset--color--primary) !important}#wt-cli-reject-btn{background-color:#a0a0a0 !important}#wt-cli-accept-btn,#wt-cli-reject-btn{border-radius:6px !important;padding:.8em 2em !important;font-size:14px !important}#cookie-law-info-bar,.wt-cli-cookie-bar{border-radius:14px !important}#wt-cli-policy-link,#wt-cli-settings-btn{color:#4e4e4e !important}#wt-cli-cookie-banner-title{display:block !important}#wt-cli-settings-btn{padding-left:0 !important;margin-top:1em !important}#cookie-law-info-again{right:auto !important;bottom:0px !important;left:20px !important;display:none !important}.privacy-policy #cookie-law-info-again{display:block !important}div#cookie-law-info-bar{padding:2.4em !important}.wt-cli-cookie-banner br{display:none !important}a#wt-cli-policy-link{margin-top:0 !important;margin-top:0;padding:0 !important;font-weight:400 !important}#wt-cli-accept-btn{margin-right:1em}#wt-cli-cookie-banner-title{color:#555 !important}.cli-wrapper{text-align:left !important;line-height:24px !important}#cookie-law-info-bar span{vertical-align:inherit !important}.cli-wrapper span>a{margin-left:0 !important}a#wt-cli-policy-link{padding-left:0 !important;margin-top:7px}span.content-cookie>span{display:block;margin-top:-8px}#wt-cli-cookie-banner-title{text-align:left !important}.is-menu-open .wp-block-navigation-item.wp-block-navigation-link{font-size:2em}.has-modal-open .wp-block-group.welcome{z-index:-1}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{align-items:center}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:14vh;align-items:center}@media screen and (max-width: 600px){.wp-block-site-logo{max-width:80px}}body{--wp--preset--font-family--primary: Outfit, sans-serif!important}html{scroll-behavior:inherit !important}#ws_opt_in_field label.checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px}#ws_opt_in_field label.checkbox::after{content:"✨";display:block}#ws_opt_in_field input.input-checkbox{width:20px !important;height:20px !important;appearance:none;border:2px solid #333;border-radius:4px;position:relative;transition:all .2s ease-in-out;cursor:pointer;display:block;padding:8px;margin-bottom:-4px}#ws_opt_in_field input.input-checkbox:checked{background-color:#0073aa;border-color:#0073aa}#ws_opt_in_field input.input-checkbox:checked::after{content:"✔";color:#fff;font-size:14px;font-weight:bold;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 768px){#ws_opt_in_field label.checkbox{font-size:14px}#ws_opt_in_field input.input-checkbox{width:24px;height:24px}}@media(max-width: 390px){#ws_opt_in_field label.checkbox{font-size:13px !important}}#BorlabsCookieBox ._brlbs-btn-accept-all{background-color:var(--wp--preset--color--primary)}#BorlabsCookieBox a,#BorlabsCookieBox ul li::before{color:var(--wp--preset--color--primary)}#BorlabsCookieBox ._brlbs-branding a{display:none}@media screen and (max-width: 500px){#BorlabsCookieBox ._brlbs-bar .cookie-logo{padding:0;margin-bottom:1em}#BorlabsCookieBox .col-12.col-sm-9>.row{flex-direction:column;align-items:center}}.wc-block-components-notice-banner.is-error{border-radius:8px}.vegan-icon,.vegetarisch-icon{display:inline-block;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin:0 .2em;background-image:url("images/vegan-tiny.svg")}.vegetarisch-icon{background-image:url("images/vegetarisch.svg");width:32px;height:24px}.wpo-options-container .vegan-icon{background-image:url("images/vegan.svg");width:1.2em;height:1.2em}.wpo-options-container .vegetarisch-icon{background-image:url("images/vegetarisch.svg");width:1.2em;height:1.2em}.wc-restaurant-product .product-content .name .vegan-icon,.wc-restaurant-product .product-content .name .vegetarisch-icon{display:inline-block;margin-left:0}.lightbox-content.lightbox-content{width:90%;max-width:700px}.barn2-notice[data-type=expired]{display:none}@media screen and (min-width: 501px){.helper--mobile-only{display:none !important}}@media screen and (max-width: 500px){.helper--desktop-only{display:none !important}}label.wpo-image-button.wpo-image-button div.wpo-image-active{border:6px solid var(--wpo-input-focus-color)}@media screen and (min-width: 600px)and (max-width: 740px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:block !important}nav.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex .wp-block-navigation__responsive-container{display:none !important}.welcome h2{margin-top:1.2em !important}.has-modal-open nav.is-responsive.is-responsive.wp-block-navigation.is-layout-flex.wp-block-navigation-is-layout-flex .wp-block-navigation__responsive-container{display:block !important}}.woocommerce-checkout .config-select input[type=radio]:checked+label svg{fill:#fff}.js-delivery-method{margin:20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.js-delivery-method .fieldset{position:relative;display:flex;background-color:#f0f0f0;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);height:50px;max-width:300px}.js-delivery-method input[type=radio]{display:none}label.delivery_delivery_label svg{max-width:34px;margin-left:7px;width:100%}.js-delivery-method label{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 15px;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;border-radius:50px;color:#666;margin-bottom:0}.js-delivery-method.config-select{margin-bottom:3em}.js-delivery-method .delivery_method_icon{width:24px;height:24px;margin-left:8px}.js-delivery-method label span{font-weight:500;font-size:14px}.js-delivery-method .switch{position:absolute;top:5px;left:5px;height:calc(100% - 10px);width:calc(50% - 10px);background-color:#fff;border-radius:50px;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1}.js-delivery-method input[value=option_delivery]:checked~.switch{left:calc(50% + 5px);background-color:var(--wp--preset--color--primary)}.js-delivery-method input[value=option_pickup]:checked~.switch{left:5px;background-color:var(--wp--preset--color--primary)}.js-delivery-method input[value=option_pickup]:checked~.delivery_pickup_label,.js-delivery-method input[value=option_delivery]:checked~.delivery_delivery_label{color:#fff}@media(max-width: 480px){.js-delivery-method .fieldset{max-width:100%}}/*# sourceMappingURL=main.css.map */
