:root{--vb-green:#008a67;--vb-offset:120px;--vb-sticky-offset:130px}html,body{background:#fff!important}html{scroll-behavior:smooth}body{font-family:system-ui,sans-serif;padding-top:120px}header.wp-block-template-part{position:sticky!important;top:var(--wp-admin--admin-bar--height,0);z-index:10}ul.products,ul.products li.product{list-style:none!important;margin:0;padding:0}ul.products{display:grid!important;gap:2rem;align-items:start;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:stretch}ul.products li.product{width:100%!important;margin:0!important;padding:0;box-sizing:border-box}@media (min-width:1024px){body.page-id-20915 .wp-block-post-content,body.page-id-20915 .entry-content{width:80vw!important;max-width:80vw!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box}body.page-id-20915 .entry-content>.wp-block-group,body.page-id-20915 .entry-content>.woocommerce{width:100%!important;max-width:100%!important;margin:0 auto!important;padding-inline:0!important}body.page-id-20915 .entry-content ul.products{width:100%!important;max-width:100%!important}}.custom-product-wrapper{padding:0 0 1rem;border-radius:30px;background:#fff;box-shadow:0 0 9px rgb(0 0 0 / .09)}.custom-product-wrapper>*:not(.product-row-top){padding-inline:15px}.product-image-wrapper img{width:100%;height:140px!important;object-fit:cover!important;object-position:center!important;border-radius:30px 30px 0 0!important;display:block!important}ul.products li.product .woocommerce-loop-product__title{font-size:1.2rem;font-weight:700;margin:.5rem 0 .3rem}ul.products li.product .price{margin:.5rem 0;font-weight:600}ul.products li.product .product-left select,ul.products li.product .product-left textarea{width:100%!important;max-width:100%!important;display:block;box-sizing:border-box;margin-top:.5rem;border:1.5px solid var(--vb-green)!important}ul.products li.product .product-left select{height:50px!important;padding:0 1rem!important;border-radius:30px!important;font-size:1rem;background:#fff!important;color:var(--vb-green)!important}ul.products li.product .product-left textarea{min-height:48px!important;max-height:48px!important;line-height:1.2;padding:.6rem 1rem;border-radius:30px!important;resize:none;font-size:1rem}ul.products li.product .product-row-submit{display:flex;flex-wrap:nowrap;align-items:stretch;gap:1rem;margin-top:1rem}ul.products li.product .product-row-submit .product-quantity{flex:0 0 30%;display:flex;align-items:center;justify-content:space-between;background:#f1f1f1;border-radius:30px;padding:4px 6px;box-sizing:border-box}ul.products li.product .product-row-submit .product-quantity button{background:#eee;border:0;border-radius:50%;width:30px;height:30px;font-size:1rem;cursor:pointer;padding:0}ul.products li.product .product-row-submit .product-quantity input.qty-input{width:40px;border:0;background:#fff0;text-align:center;font-size:1rem}ul.products li.product .product-row-submit .product-cart-button{flex:1;display:flex}ul.products li.product .product-row-submit .product-cart-button button{width:100%;border-radius:30px;font-size:1rem;background:var(--vb-green)!important;color:#fff!important;border:none}.qty-down{color:#d00!important;font-weight:700}.qty-up{color:var(--vb-green)!important;font-weight:700}ul.products.columns-4::before{content:none!important;display:none!important}.wp-block-post-content.is-layout-constrained,.entry-content.alignfull{max-width:100%!important;padding:0!important}.entry-content.alignfull{margin:0 auto}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select,textarea{border-radius:30px!important;border:1px solid var(--vb-green)!important;box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:none;border-color:#00b386!important;box-shadow:0 0 0 2px rgb(0 138 103 / .2)}button,.button,.wp-block-button__link,.woocommerce button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button{border-radius:30px!important}.wc-block-components-payment-methods__express-payment-button,.wc-block-components-payment-request-button,.payment-request-button{border-radius:30px!important;overflow:hidden!important}input[type="radio"],input[type="checkbox"]{transform:scale(1.5);accent-color:var(--vb-green)}:target::before{content:"";display:block;height:100px;margin-top:-100px}li.product,.custom-product-wrapper{scroll-margin-top:var(--vb-sticky-offset)}li.product{scroll-margin-top:var(--vb-offset,120px)}.woocommerce-billing-fields>h3{font-weight:700;font-size:1.4rem}.wp-block-post-title{font-size:2.5rem;font-weight:700;margin:.5rem 0 .8rem;text-align:left}main>.wp-block-group:first-of-type{margin-top:0!important;padding-top:0!important}.woocommerce-checkout label{margin-bottom:1px!important}.woocommerce-additional-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3{font-size:1.3rem;font-weight:700;margin:3rem 0 1rem;border-top:1px solid #ccc;padding-top:1.5rem}.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper>p label{display:none}.vb-divider{border:0;border-top:1px solid #e5e5e5;margin:24px 0}.vb-bestellart-wrap{padding:4px 0 0;border:0}.vb-subsection .form-row{margin-bottom:16px}#vb-closed-msg .vb-closed-flag{color:#890000;font-weight:600}.vb-switch{display:block;width:100px;height:34px;position:relative;margin:8px 0 14px}.vb-switch input{position:absolute;inset:0;opacity:0;pointer-events:none}.vb-slider{display:block;position:relative;width:100%;height:100%;background:#e6e6e6;border-radius:9999px;transition:background .2s ease;border:2px solid #e6e6e6}.vb-slider::before{content:"";position:absolute;left:-4px;top:50%;width:40px;height:40px;transform:translateY(-50%);border-radius:50%;background:#fff url(https://eatwell-vabene.eu/wp-content/uploads/2025/05/WhatsApp.webp) center/24px 24px no-repeat;filter:grayscale(1) brightness(.9);box-shadow:0 2px 6px rgb(0 0 0 / .12);transition:left .2s ease,filter .2s ease}.vb-switch input:checked+.vb-slider{background:#25D366;border-color:#25D366}.vb-switch input:checked+.vb-slider::before{left:calc(100% - 36px);filter:none}.woocommerce form .form-row label{position:relative}.woocommerce form .form-row label .vb-tip{appearance:none;border:0;background:#fff0;cursor:pointer;margin-left:.35rem;padding:0;line-height:1}.woocommerce form .form-row label .vb-tip i{font-size:2.3em}.woocommerce form .form-row label .vb-tip-box{position:absolute;z-index:9999;display:none;max-width:280px;background:#fff;color:#333;border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(8px)}.woocommerce form .form-row label .vb-tip:hover+.vb-tip-box,.woocommerce form .form-row label .vb-tip:focus+.vb-tip-box,.woocommerce form .form-row label:focus-within .vb-tip-box{display:block}body.woocommerce-checkout .vb-datetime-row{display:flex!important;flex-wrap:nowrap!important;gap:0!important;align-items:stretch!important;width:100%}body.woocommerce-checkout .vb-datetime-row>.form-row{width:50%!important;margin:0!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;min-width:0!important}body.woocommerce-checkout .vb-datetime-row>.form-row select{width:100%!important;height:50px!important;box-sizing:border-box!important}body.woocommerce-checkout .vb-datetime-row .vb-day select{border-top-right-radius:0!important;border-bottom-right-radius:0!important}body.woocommerce-checkout .vb-datetime-row .vb-time select{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media (max-width:600px){body.woocommerce-checkout .vb-datetime-row{flex-direction:row!important}body.woocommerce-checkout .vb-datetime-row>.form-row{width:50%!important}}.vb-checkout-info{margin:14px 0 18px;padding:14px;border:1px solid #e6e6e9;background:#f7fbf9;border-radius:10px}.vb-checkout-info .vb-info-text{font-size:.98rem;line-height:1.45;color:#1e293b}.vb-checkout-info .vb-info-text strong{font-weight:700}.vb-checkout-info .vb-info-sub{margin-top:6px;font-size:.95rem;color:#334155}.vb-info-actions{margin-top:12px}.vb-checkout-info .vb-btn-primary{all:unset;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:999px!important;background:var(--vb-green)!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;font:600 18px/1 inherit!important}.vb-checkout-info .vb-btn-primary *{all:unset;display:contents}.vb-checkout-info .vb-btn-primary:link,.vb-checkout-info .vb-btn-primary:visited,.vb-checkout-info .vb-btn-primary:hover,.vb-checkout-info .vb-btn-primary:active,.vb-checkout-info .vb-btn-primary:focus{color:#fff!important;text-decoration:none!important;outline:none!important}#payment .payment_methods li{background:#fff!important;padding:3px!important;border-radius:30px;margin-bottom:10px}#payment .payment_methods li input[type="radio"]:checked+label:before{background:#eaeaea;border-radius:30px;border:1px solid var(--vb-green)!important}.woocommerce-checkout #payment{border:1px solid #d2d2d2;border-radius:20px;padding:0!important;background:#ffffff!important;margin-bottom:5px}.woocommerce-checkout #payment ul.payment_methods li .payment_box{width:100%;border:1px solid #2d2d2d;background:#fff!important;color:#2d2d2d;font-weight:400;border-radius:10px;padding-top:5px!important;margin-bottom:-1px!important}.single-product .woocommerce-breadcrumb{display:none!important}.wp-block-woocommerce-product-meta,.wp-block-post-terms{display:none!important}.woocommerce-Tabs-panel h2{display:none}.wc-block-components-quantity-selector input[type="number"],.wc-block-mini-cart__container .wc-block-components-quantity-selector__input,.wc-block-cart .wc-block-components-quantity-selector__input,.wc-block-checkout .wc-block-components-quantity-selector__input,.woocommerce .quantity .qty,.woocommerce-cart .quantity .qty,.woocommerce-mini-cart .quantity .qty{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important}.vb-pulse{animation:vbPulse 1.2s ease-out 1;outline:1px solid rgb(0 138 103 / .45);border-radius:12px}@keyframes vbPulse{0%{box-shadow:0 0 0 0 rgb(0 138 103 / .35)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.wp-site-header,header.wp-block-template-part,header.site-header{position:sticky;top:0;z-index:9999;background:#fff}body{padding-top:0!important}.wp-site-blocks>.wp-block-group:first-child,main .wp-block-group.alignfull.has-global-padding{margin-top:0!important;padding-top:0!important}html,body{background-color:#ffffff!important;background-image:url(https://eatwell-vabene.eu/wp-content/uploads/2025/01/patternpad-2025-01-02-14-31-37-1.svg)!important;background-repeat:repeat!important;background-position:top left!important;background-size:auto!important}.wp-site-blocks,.wp-block-group.is-layout-constrained{background:transparent!important}ul.products li.product .product-row-submit .product-quantity input.qty-input{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.single-product .qty-input{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.custom-product-wrapper .product-image-wrapper .title-overlay,.custom-product-wrapper :is(.product-info,.product-text){padding-left:15px!important;padding-right:15px!important}.woocommerce-loop-product__title{display:block;margin:12px 0 0;color:#008a67}.custom-product-wrapper :is(.product-info,.product-text) :is(.woocommerce-product-details__short-description,.price){padding-left:0!important;margin-left:0!important;text-align:left}.custom-product-wrapper :is(.product-info,.product-text) .woocommerce-product-details__short-description,.custom-product-wrapper :is(.product-info,.product-text) .woocommerce-product-details__short-description :is(p,ul,ol){padding-left:0!important;margin-left:0!important;text-indent:0!important;max-width:100%}.custom-product-wrapper .price{display:block}.custom-product-wrapper label[for*="addon_option"],.custom-product-wrapper label[for*="extras"],.custom-product-wrapper label:has(+select[multiple]){font-weight:600!important;color:#2d2d2d;display:block;margin-bottom:4px}body.woocommerce-checkout,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .wc-block-checkout,body.woocommerce-checkout .wc-block-components,body.woocommerce-checkout .entry-content{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif!important}body.woocommerce-checkout input,body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-checkout button,body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-select,body.woocommerce-checkout .wc-block-components-button{font-family:inherit!important}body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3{font-weight:800;letter-spacing:0}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .flex-viewport,.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:12px!important;overflow:hidden!important}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce table.shop_table .product-thumbnail img{border-radius:12px!important;overflow:hidden!important}.wc-block-cart .wc-block-cart-items .wc-block-cart-item__image img{border-radius:12px!important;overflow:hidden!important}.wc-block-mini-cart__drawer .wc-block-cart-item__image img,.wc-block-mini-cart__drawer .wc-block-mini-cart-items__image img{border-radius:12px!important;overflow:hidden!important}.widget_shopping_cart .mini_cart_item img,.woocommerce-mini-cart .mini_cart_item img{border-radius:12px!important;overflow:hidden!important}.vb-account-wrap{max-width:980px;margin:0 auto;padding:12px 0 40px}.vb-account-header{width:90%;margin:0 auto 12px;display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;padding:14px;border:1px solid #e7e7e7;border-radius:14px;background:#fff}.vb-account-avatar img{width:84px;height:84px;border-radius:50%;object-fit:cover}.vb-account-greet .vb-hello{font-size:1.2rem;font-weight:700;color:#2d2d2d}.vb-account-greet .vb-sub{font-size:.95rem;color:#666}.vb-acc{width:100%;margin:18px auto;display:grid;gap:10px}.vb-acc-item{border:1px solid #e7e7e7;border-radius:14px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.vb-acc-item[open]{border-color:#008a67;box-shadow:0 0 0 2px rgb(0 138 103 / .08) inset}.vb-acc-summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px}.vb-acc-summary::-webkit-details-marker{display:none}.vb-acc-left{display:inline-flex;align-items:center;gap:10px}.vb-acc-title{font-weight:700;color:#2d2d2d}.vb-acc-ico{font-size:1.1rem;width:1.3rem;text-align:center;opacity:.95;color:#2d2d2d}.vb-acc-item[open] .vb-acc-title,.vb-acc-item[open] .vb-acc-ico{color:#008a67}.vb-acc-chevron{transition:transform .2s ease}.vb-acc-item[open] .vb-acc-chevron{transform:rotate(180deg)}.vb-acc-panel{padding:10px 16px 14px;border-top:1px dashed #e5e5e5}.vb-inline-content{padding-bottom:18px}@media (min-width:768px){.vb-acc{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.vb-acc{grid-template-columns:1fr 1fr 1fr}}.vb-acc-item.woocommerce-MyAccount-navigation-link--customer-logout .vb-acc-title,.vb-acc-item.woocommerce-MyAccount-navigation-link--customer-logout .vb-acc-ico{color:#c0392b!important}.vb-info-details{margin:6px 0 10px}.vb-info-summary{display:inline-block;padding:8px 0;cursor:pointer;user-select:none;color:#008a67;font-weight:600;list-style:none}.vb-info-summary::-webkit-details-marker{display:none}.vb-info-summary::after{content:"▾";margin-left:6px;transition:transform .2s}.vb-info-details[open] .vb-info-summary::after{transform:rotate(180deg)}.vb-info-panel{border:1px solid #e5e5e5;border-radius:12px;background:#fff;padding:12px 14px;margin-top:6px;box-shadow:0 1px 0 rgb(0 0 0 / .03) inset}.vb-info-row{display:grid;grid-template-columns:190px 1fr;gap:10px;align-items:start;border-left:4px solid #008a67;padding-left:10px}.vb-info-row strong{color:#2d2d2d}.vb-info-row span{color:#2d2d2d}@media (max-width:480px){.vb-info-row{grid-template-columns:1fr;gap:6px}}.vb-info-summary{display:inline-block;padding:6px 0;cursor:pointer;user-select:none;font-size:15px;color:#2d2d2d;font-weight:600}.vb-info-summary:focus{outline:none;box-shadow:none;border:none}.vb-info-summary::after{content:"▾";margin-left:6px;transition:transform .2s;color:#008a67}.vb-info-details[open] .vb-info-summary::after{transform:rotate(180deg)}.vb-drink-row{display:flex;align-items:center;gap:12px}.vb-drink-row .product-quantity{flex:0 0 auto}.vb-drink-row .product-cart-button{display:flex;gap:8px;flex:1 1 auto;justify-content:flex-end}.vb-drink-row .add-to-cart-button{white-space:nowrap}.woocommerce-cart .product-name,.wc-block-mini-cart__items .wc-block-components-product-name,.wc-block-cart .wc-block-components-product-name{font-weight:600;color:#111}.woocommerce-cart .product-name a,.woocommerce-cart .product-thumbnail a,.wc-block-mini-cart__items .wc-block-components-product-name a,.wc-block-mini-cart__items .wc-block-cart-item__image a,.wc-block-cart .wc-block-components-product-name a{color:inherit!important;text-decoration:none!important;pointer-events:none;cursor:default}.woocommerce-cart .product-name a:hover,.woocommerce-cart .product-thumbnail a:hover,.wc-block-mini-cart__items .wc-block-components-product-name a:hover,.wc-block-mini-cart__items .wc-block-cart-item__image a:hover,.wc-block-cart .wc-block-components-product-name a:hover{color:inherit!important;text-decoration:none!important}.wc-block-mini-cart__drawer .wc-block-cart-item__total,.wc-block-mini-cart__drawer .wc-block-cart-item__total .wc-block-components-product-price{display:none!important}.wp-block-woocommerce-cart .wc-block-cart-item__total,.wp-block-woocommerce-cart .wc-block-cart-item__total .wc-block-components-product-price{display:none!important}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a[href*="warenkorb"]{display:none!important}#order_review .shop_table.woocommerce-checkout-review-order-table{border:1px solid #d9d9d9!important;border-radius:10px!important;overflow:hidden;border-collapse:separate;border-spacing:0;padding-left:0!important;padding-right:0!important}.woocommerce-checkout-review-order-table thead th{background:#f7fbf9!important;color:#2d2d2d!important;font-weight:600;padding:10px 8px!important;text-align:left}.woocommerce-checkout-review-order-table tr.cart-subtotal,.woocommerce-checkout-review-order-table tr.cart-discount,.woocommerce-checkout-review-order-table tr.order-total,.woocommerce-checkout-review-order-table tr.fee{background:#f7fbf9!important;color:#2d2d2d!important}.woocommerce-checkout-review-order-table tr.cart-subtotal th,.woocommerce-checkout-review-order-table tr.cart-subtotal td,.woocommerce-checkout-review-order-table tr.cart-discount th,.woocommerce-checkout-review-order-table tr.cart-discount td,.woocommerce-checkout-review-order-table tr.order-total th,.woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout-review-order-table tr.fee th,.woocommerce-checkout-review-order-table tr.fee td{color:#2d2d2d!important}.woocommerce-checkout-review-order-table .cart_item th,.woocommerce-checkout-review-order-table .cart_item td{background:#fff!important;color:#111!important;padding:10px 8px!important}.woocommerce-checkout-review-order-table thead th.product-total,.woocommerce-checkout-review-order-table tbody td.product-total{display:none!important}.woocommerce-checkout-review-order-table td.product-name{width:100%!important}.woocommerce-checkout-review-order-table td.product-name .product-quantity{display:none!important}.woocommerce-checkout-review-order-table thead th.product-total,.woocommerce-checkout-review-order-table tbody td.product-total{display:none!important}#order_review .woocommerce-checkout-review-order-table td.product-name{width:100%!important}#order_review .woocommerce-checkout-review-order-table td.product-name .product-quantity{display:none!important}.vb-hero{width:100%;height:75px!important;overflow:hidden;border-radius:8px;margin:6px 0 10px}.vb-hero-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.vb-title{font-weight:700;line-height:1.2}.vb-meta{white-space:nowrap;font-weight:600}#order_review_heading,.vb-order-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.vb-toggle-wrap{margin-left:auto}.vb-toggle-link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;background:#fff0;color:#008a67;font-weight:600;line-height:1;cursor:pointer}.vb-toggle-link i{font-size:18px}.woocommerce-checkout-review-order-table.vb-collapsed tbody tr.cart_item,#order_review.vb-collapsed tbody tr.cart_item{display:none!important}.woocommerce-checkout-review-order-table.vb-collapsed tbody,#order_review.vb-collapsed tbody{border-bottom:1px solid #eee}#order_review table.woocommerce-checkout-review-order-table.vb-collapsed thead{display:none!important}#order_review .product-name dl.variation{margin:0}#order_review .product-name dl.variation dt,#order_review .product-name dl.variation dd{display:inline!important;float:none!important;clear:none!important;margin:0!important;padding:0!important}#order_review .product-name dl.variation dt{font-weight:700}#order_review .product-name dl.variation dd{font-weight:400}#order_review .product-name dl.variation dt::after{content:" "}#order_review td.product-name dt.variation-Extras,#order_review td.product-name dt.variation-Anmerkung{display:block!important;width:100%!important;margin:14px 0 4px!important;position:relative!important}#order_review td.product-name dt.variation-Extras::before,#order_review td.product-name dt.variation-Anmerkung::before{content:"";position:absolute;left:0;right:0;top:-12px;border-top:1px dashed #cfcfcf}#order_review td.product-name dd.variation-Extras,#order_review td.product-name dd.variation-Anmerkung{display:block!important;margin:0 0 12px!important}#order_review .woocommerce-checkout-review-order-table td.product-name{width:100%!important}.woocommerce-checkout-review-order-table thead th.product-total,.woocommerce-checkout-review-order-table tbody td.product-total{display:none!important}#order_review .vb-hero{display:block!important;width:100%!important;height:84px!important;margin:6px 0 10px!important;border-radius:8px!important;overflow:hidden!important}#order_review .vb-hero-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#order_review .vb-title{font-weight:600!important;font-size:18px!important;line-height:1.25!important;margin:0 0 4px!important;color:#111!important}#order_review .vb-meta{font-weight:600!important;font-size:14px!important;color:#2d2d2d!important;white-space:nowrap!important}#order_review .product-name dl.variation{margin:0!important}#order_review .product-name dl.variation dt,#order_review .product-name dl.variation dd{display:inline!important;float:none!important;clear:none!important;margin:0!important;padding:0!important}#order_review td.product-name dt.variation-Extras,#order_review td.product-name dt.variation-Anmerkung{display:block!important;width:100%!important;position:relative!important;margin:14px 0 4px!important;font-weight:600!important;font-size:14px!important;color:#111!important}#order_review td.product-name dt.variation-Extras::before,#order_review td.product-name dt.variation-Anmerkung::before{content:"";position:absolute;left:0;right:0;top:-12px;border-top:1px dashed #cfcfcf}#order_review td.product-name dd.variation-Extras,#order_review td.product-name dd.variation-Anmerkung{display:block!important;margin:0 0 12px!important;font-weight:400!important;font-size:14px!important;color:#333!important}#order_review .shop_table.woocommerce-checkout-review-order-table{border:1px solid #d9d9d9!important;border-radius:10px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important;padding-left:0!important;padding-right:0!important}.woocommerce-checkout-review-order-table thead th{background:#f7fbf9!important;color:#2d2d2d!important;font-weight:600!important;padding:10px 8px!important;text-align:left!important}.woocommerce-checkout-review-order-table .cart_item th,.woocommerce-checkout-review-order-table .cart_item td{background:#fff!important;color:#111!important;padding:10px 8px!important}.woocommerce-checkout-review-order-table thead th.product-total,.woocommerce-checkout-review-order-table tbody td.product-total{display:none!important}#order_review_heading,.vb-order-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.vb-toggle-wrap{margin-left:auto}.vb-toggle-link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;background:#fff0;color:#008a67;font-weight:600;line-height:1;cursor:pointer}.vb-toggle-link i{font-size:18px}.woocommerce-checkout-review-order-table.vb-collapsed tbody tr.cart_item,#order_review.vb-collapsed tbody tr.cart_item{display:none!important}.woocommerce-checkout-review-order-table.vb-collapsed tbody,#order_review.vb-collapsed tbody{border-bottom:1px solid #eee!important}#order_review table.woocommerce-checkout-review-order-table.vb-collapsed thead{display:none!important}@media (max-width:390px){#order_review .vb-title{font-size:16px!important}}#order_review .vb-hero{display:block!important;width:100%!important;height:84px!important;margin:6px 0 10px!important;border-radius:8px!important;overflow:hidden!important}#order_review .vb-hero-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#order_review .vb-title{font-weight:600!important;font-size:18px!important;line-height:1.25!important;margin:0 0 4px!important;color:#111!important}#order_review .vb-meta{font-weight:600!important;font-size:14px!important;color:#2d2d2d!important;white-space:nowrap!important}#order_review .product-name dl.variation{margin:0!important}#order_review .product-name dl.variation dt,#order_review .product-name dl.variation dd{display:inline!important;float:none!important;clear:none!important;margin:0!important;padding:0!important}#order_review td.product-name dt.variation-Extras,#order_review td.product-name dt.variation-Anmerkung{display:block!important;width:100%!important;position:relative!important;margin:14px 0 4px!important;font-weight:600!important;font-size:14px!important;color:#111!important}#order_review td.product-name dt.variation-Extras::before,#order_review td.product-name dt.variation-Anmerkung::before{content:"";position:absolute;left:0;right:0;top:-12px;border-top:1px dashed #cfcfcf}#order_review td.product-name dd.variation-Extras,#order_review td.product-name dd.variation-Anmerkung{display:block!important;margin:0 0 12px!important;font-weight:400!important;font-size:14px!important;color:#333!important}#order_review .shop_table.woocommerce-checkout-review-order-table{border:1px solid #d9d9d9!important;border-radius:10px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important;padding-left:0!important;padding-right:0!important}.woocommerce-checkout-review-order-table thead th{background:#f7fbf9!important;color:#2d2d2d!important;font-weight:600!important;padding:10px 8px!important;text-align:left!important}.woocommerce-checkout-review-order-table .cart_item th,.woocommerce-checkout-review-order-table .cart_item td{background:#fff!important;color:#111!important;padding:10px 8px!important}.woocommerce-checkout-review-order-table thead th.product-total,.woocommerce-checkout-review-order-table tbody td.product-total{display:none!important}#order_review_heading,.vb-order-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.vb-toggle-wrap{margin-left:auto}.vb-toggle-link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;background:#fff0;color:#008a67;font-weight:600;line-height:1;cursor:pointer}.vb-toggle-link i{font-size:18px}.woocommerce-checkout-review-order-table.vb-collapsed tbody tr.cart_item,#order_review.vb-collapsed tbody tr.cart_item{display:none!important}.woocommerce-checkout-review-order-table.vb-collapsed tbody,#order_review.vb-collapsed tbody{border-bottom:1px solid #eee!important}#order_review table.woocommerce-checkout-review-order-table.vb-collapsed thead{display:none!important}@media (max-width:390px){#order_review .vb-title{font-size:16px!important}}#order_review .product-name .vb-item{display:block!important}#order_review .product-name .vb-hero{display:block!important;width:100%!important;height:84px!important;margin:6px 0 10px!important;border-radius:8px!important;overflow:hidden!important}#order_review .product-name .vb-hero-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}#order_review .product-name img{display:inline;max-width:100%;height:auto}:root{--wp-admin-theme-color:#008a67;--wp-admin-theme-color-darker-10:#007459;--wp-admin-theme-color-darker-20:#005b46}a,.entry-content a,.wp-block-button.is-style-outline>.wp-block-button__link{color:#008a67}a:hover,a:focus{color:#007459}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],input[type="password"],select,textarea{outline:none}input:focus,select:focus,textarea:focus{border-color:#008a67!important;box-shadow:0 0 0 2px rgb(0 138 103 / .18)!important}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-color:#008a67!important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{color:#008a67!important}.woocommerce a.button,.woocommerce button.button.alt,.woocommerce .button,.wp-element-button{background:#008a67;border-color:#008a67}.woocommerce a.button:hover,.woocommerce .button:hover,.wp-element-button:hover{background:#007459;border-color:#007459}.wc-block-components-notice-banner,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-error{border-color:#008a67!important}.wc-block-components-notice-banner__icon,.wc-block-components-notice-banner .components-notice__icon{color:#008a67!important}.wc-block-components-radio-control__option--checked,.wc-block-components-radio-control__option:has(input[type="radio"]:checked){border-color:#008a67!important;box-shadow:0 0 0 2px rgb(0 138 103 / .18)!important}.wc-block-components-text-input input:focus,.wc-block-components-textarea textarea:focus,.wc-block-components-select select:focus{border-color:#008a67!important;box-shadow:0 0 0 2px rgb(0 138 103 / .18)!important}.wc-block-mini-cart__drawer .components-modal__header,.wc-block-mini-cart__drawer .components-drawer__header,.wc-block-mini-cart__drawer .wc-block-components-drawer__header{border-top:4px solid #008a67!important;box-shadow:none!important}hr,.wp-block-separator,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:#008a67!important;color:#008a67!important}a:focus-visible,button:focus-visible,.wp-element-button:focus-visible{outline:2px solid #008a67!important;outline-offset:2px}.vb-home{position:relative;min-height:100svh;display:grid;place-items:center;text-align:center;color:#2d2d2d;isolation:isolate}.vb-home__bg,.vb-home__overlay{position:absolute;inset:0;z-index:0;pointer-events:none}.vb-home__bg{background-image:image-set(url(https://eatwell-vabene.eu/wp-content/uploads/2025/08/hero-1280.webp) type("image/webp") 1x,url(https://eatwell-vabene.eu/wp-content/uploads/2025/08/hero-1920.webp) type("image/webp") 2x,url(https://eatwell-vabene.eu/wp-content/uploads/2025/08/hero-1920.jpg) type("image/jpeg") 2x);background-position:center;background-size:cover;background-repeat:no-repeat}.vb-home__overlay{background:linear-gradient(to bottom,#fff 0%,rgb(255 255 255 / .92) 30%,rgb(255 255 255 / .70) 60%,rgb(255 255 255 / .15) 100%)}.vb-home__inner{position:relative;z-index:1;width:min(680px,92vw);padding:2rem 1rem}.vb-home__logo img{width:160px;height:auto;display:block;margin:0 auto 16px}.vb-hours{line-height:1.6;font-weight:500}.vb-hours__title{font-weight:800;font-size:clamp(22px,4.8vw,30px)}.vb-hours__rule{border:0;border-top:1.5px solid #2d2d2d;width:60%;margin:10px auto}.vb-hours__status{margin-top:.35rem;font-weight:800;font-size:clamp(20px,5.2vw,28px)}.vb-hours__status.is-open{color:#008a67}.vb-hours__status.is-closed{color:#a00000}.vb-home__actions{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:14px}.vb-btn{display:inline-block;width:min(560px,80vw);padding:14px 18px;line-height:1;border-radius:999px;font-weight:700;text-decoration:none;text-align:center;background:#008a67;color:#fff;border:0}.vb-btn--ghost{background:#fff;color:#008a67;border:2px solid #008a67}body.home header,body.home .wp-site-blocks>h1,body.home footer{display:none!important}body.home .wp-block-post-title,body.home h1.entry-title,body.home .entry-header .entry-title{display:none!important}body.home .vb-home__actions{flex-direction:row;justify-content:center;gap:16px}body.home .vb-btn{flex:1 1 auto;max-width:220px;padding:14px 18px;border-radius:999px;font-weight:700;text-align:center;background:#008a67!important;color:#fff!important;border:1px solid #fff!important}@media (max-width:767px){body.home .vb-home__actions{flex-direction:column;align-items:center}body.home .vb-btn{max-width:none;width:80%}}body.home .wp-site-blocks>.wp-block-group:first-child{margin:0!important;padding:0!important;max-width:none!important}body.home .vb-home{position:relative;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:100svh;overflow:hidden;display:grid;place-items:center}@supports not (height:100svh){body.home .vb-home{min-height:100vh}}body.home .vb-home__bg{position:fixed;inset:0;background:url(https://eatwell-vabene.eu/wp-content/uploads/2025/02/anthony-duran-QbOvrpDU1KA-unsplash-scaled-1.jpg) center / cover no-repeat;z-index:0;pointer-events:none}body.home .vb-home__overlay{position:fixed;inset:0;background:linear-gradient(to bottom,rgb(255 255 255) 0%,rgb(255 255 255 / .90) 30%,rgb(255 255 255 / .65) 60%,rgb(255 255 255 / .15) 100%);z-index:1;pointer-events:none}body.home .vb-home__inner{position:relative;z-index:2}body.home .vb-hours,body.home .vb-hours *{text-align:center}body.home .vb-hours__rule{width:60%;margin:10px auto}body.home .vb-home__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:14px}body.home .vb-btn{width:min(560px, 80vw);padding:14px 18px;border-radius:999px;font-weight:700;text-decoration:none;text-align:center;background:#008a67;color:#fff;border:2px solid #fff;box-sizing:border-box}body.home header,body.home footer,body.home .wp-block-post-title{display:none!important}body.home .vb-hours p{color:#000000!important;font-weight:550}.vb-hours__open{margin:6px 0 2px;font-weight:700}.vb-hours__cut{margin:0 0 10px;font-weight:600;opacity:.95}.vb-notice{margin-top:10px;padding:10px 14px;border-radius:30px;width:80%;margin:10px auto;background:#f1f9f6;border:1px solid #0b8a6a;text-align:center}.vb-notice__status{font-weight:700;margin-bottom:4px}.vb-notice.is-open .vb-notice__status,.vb-notice.is-open .vb-notice__note{color:#0b8a6a}.vb-notice.is-closed .vb-notice__status,.vb-notice.is-closed .vb-notice__note{color:#a12323}.vb-hours__status.is-open{color:#0b8a6a;font-weight:800}.vb-hours__status.is-closed{color:#a12323;font-weight:800}.wp-site-blocks{overflow:visible!important;transform:none!important;perspective:none!important;contain:none!important}.wp-site-blocks>header:first-of-type,.wp-block-template-part[area="header"]{position:sticky!important;top:0!important;z-index:9999!important;background:#fff}#vb-stickybar{position:sticky;top:calc(var(--vb-sticky-top, 0px) - 1px);z-index:40;opacity:0;transform:translateY(-8px);transition:opacity .15s linear,transform .15s ease}#vb-stickybar.is-visible{opacity:1;transform:none}#vb-stickybar .vb-stickybar__inner{padding:10px 16px;border-radius:0;box-shadow:0 6px 14px rgb(0 0 0 / .06);background:url(https://eatwell-vabene.eu/wp-content/uploads/2025/01/patternpad-2025-01-02-14-31-37-1.svg) repeat;background-size:350px auto;background-position:50% 0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex;flex-direction:column;align-items:flex-end;text-align:right}#vb-stickytitle{color:#008a67;font-weight:800;line-height:1.15;font-size:clamp(18px, 4.8vw, 28px)}#vb-stickysub{margin-top:2px;font-weight:400;font-size:clamp(13px, 3.4vw, 16px);color:#2d2d2d;opacity:.95}.menue-sticky-ready .vb-cat{margin:0 0 10px}.floating-menu-wrapper{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end}.floating-menu-toggle{background:var(--vb-green);color:#fff;font-size:1.2rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;box-shadow:0 4px 10px rgb(0 0 0 / .2);cursor:pointer;z-index:9999}.floating-menu-toggle:hover{background-color:#006d52}.floating-menu-links{display:none;flex-direction:column;background:#fff;border:2px solid var(--vb-green);border-radius:15px;margin-bottom:10px;box-shadow:0 4px 8px rgb(0 0 0 / .15);overflow:hidden}.floating-menu-links a{padding:10px 14px;color:var(--vb-green);text-decoration:none;font-weight:700;border-bottom:1px solid #eee}.floating-menu-links a:last-child{border-bottom:none}.floating-menu-wrapper{position:fixed;bottom:20px;right:20px;z-index:9999}.floating-menu-toggle{width:56px;height:56px;border-radius:50%;border:none;background:#008a67;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgb(0 0 0 / .18);position:relative}.floating-menu-links{position:absolute;right:0;bottom:70px;display:none;flex-direction:column;gap:0;background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 8px 18px rgb(0 0 0 / .12);overflow:hidden;min-width:200px}.floating-menu-links a{padding:12px 16px;color:#2d2d2d;font-weight:500;text-decoration:none;border-bottom:1px solid #f1f1f1}.floating-menu-links a:last-child{border-bottom:0}.floating-menu-links a:hover{background:#f8f8f8}.vb-menue .wp-block-post-title,.vb-menue h1.wp-block-post-title{margin-top:0!important;padding-top:0!important}.vb-menue .wp-site-blocks>main{padding-top:0!important}.vb-menue .wp-block-spacer:first-child{display:none!important}.vb-menue .wp-block-spacer:first-child{display:none!important}.fa,.fas,.far,.fal,.fad,.fab{margin-right:.4em;vertical-align:middle;font-size:1.1em;line-height:1}a .fa:only-child,button .fa:only-child,.vb-cta i:only-child{margin-right:0}.vb-cta i{color:#2d2d2d;font-size:1.2em}.vb-primary i{color:#fff}.vb-home__bg{--hero-webp-1920:url(https://eatwell-vabene.eu/wp-content/uploads/2025/08/hero-1920.webp);--hero-webp-1280:url(https://eatwell-vabene.eu/wp-content/uploads/2025/08/hero-1280.webp);--hero-jpg-1920:url(https://eatwell-vabene.eu/wp-content/uploads/2025/08/hero-1920.jpg);position:absolute;inset:0;z-index:0;pointer-events:none;background-image:image-set(var(--hero-webp-1280) type("image/webp") 1x,var(--hero-webp-1920) type("image/webp") 2x,var(--hero-jpg-1920) type("image/jpeg") 2x);background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:1024px){.vb-home__bg{background-image:image-set(var(--hero-webp-1280) type("image/webp") 1x,var(--hero-webp-1920) type("image/webp") 2x,var(--hero-jpg-1920) type("image/jpeg") 2x)}}.wc-block-grid__product .wc-block-components-product-image,.wc-block-grid__product img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover;display:block}.wc-block-grid__product .wc-block-grid__product-title{min-height:2.6em;line-height:1.3}.wc-block-grid__product .wc-block-grid__product-price{min-height:1.6em}.wc-block-grid__product .wp-block-button,.wc-block-grid__product .wp-block-button__link{min-height:42px;align-items:center;display:inline-flex}.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product{margin-bottom:16px;padding-bottom:8px}@media (max-width:640px){.wc-block-grid.has-3-columns,.wc-block-grid.has-4-columns{grid-template-columns:repeat(2,1fr)!important}}:root{--vb-logo-max:72px}@media (min-width:992px){:root{--vb-logo-max:84px}}.wp-block-site-logo img,.wp-site-blocks .wp-block-site-logo img,header .wp-block-site-logo img,.custom-logo,.custom-logo-link img{max-width:var(--vb-logo-max)!important;max-height:var(--vb-logo-max)!important;width:auto!important;height:auto!important;object-fit:contain}.wp-block-site-logo img,.custom-logo{width:auto!important}:where(#cmplz-cookiebanner,.cky-consent-container,#cookie-notice,.cli-container,.cookie-notice,#CybotCookiebotDialog,.cookie-law-info-bar){position:fixed!important;inset:auto 50% 12px 50%!important;transform:translateX(-50%)!important;width:min(900px, 92vw)!important;max-height:38vh!important;overflow:auto!important;border-radius:12px!important;box-shadow:0 12px 30px rgb(0 0 0 / .18)!important;background:#ffffff!important;z-index:99999!important}:where(#cmplz-cookiebanner,.cky-consent-container,#cookie-notice,.cli-container,.cookie-notice,#CybotCookiebotDialog) *{font-size:14px!important;line-height:1.4!important;color:#2d2d2d!important}:where(.cky-consent-container .cky-consent-bar,#cmplz-cookiebanner .cmplz-buttons){max-width:100%!important}:where(.cky-title,.cky-logo,.cmplz-logo,.cookie-notice-logo){display:none!important}:where(.cky-btn,.cky-btn-accept,.cky-btn-reject,#cmplz-cookiebanner .cmplz-btn,#cookie-notice .cn-button,.cli_action_button){display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:10px 14px!important;border-radius:999px!important;border:1px solid #008a67!important;background:#fff!important;color:#2d2d2d!important;font-weight:700!important;text-decoration:none!important;cursor:pointer!important}:where(.cky-btn-accept,#cmplz-cookiebanner .cmplz-accept,.cn-accept-cookie,.cli_action_button.cli_allow_all){background:#008a67!important;color:#fff!important;border-color:#008a67!important}:where(.cky-btn-reject,.cky-btn-preferences,.cmplz-manage-consent,.cli_settings_button,.cn-more-info){background:#fff!important;color:#2d2d2d!important}:where(#cmplz-cookiebanner .cmplz-message,.cky-consent-container .cky-consent-bar,#cookie-notice){padding:14px 16px!important}:where(#cmplz-cookiebanner,.cky-consent-container,#cookie-notice,.cli-container,#CybotCookiebotDialog){width:min(640px,92vw)!important;max-height:26vh!important;padding:10px 12px!important}:where(#cmplz-cookiebanner,.cky-consent-container,#cookie-notice,.cli-container,#CybotCookiebotDialog)*{font-size:13px!important;transition:none!important;animation:none!important}:where(.cky-title,.cky-logo,.cmplz-logo,.cookie-notice-logo){display:none!important}:where(.cmplz-links,.cky-footer-text){display:none!important}body.home .vb-hero-lcp{position:fixed;inset:0;width:100%;height:100svh;object-fit:cover;z-index:-1}.vb-home__logo{width:120px!important;height:auto!important;margin:0 auto 16px!important}.vb-home__logo img{width:100%;height:auto;display:block}@media (max-width:360px){.vb-home__logo{width:100px!important}}header .custom-logo-link img.custom-logo{width:48px;height:48px;object-fit:contain;display:block;margin:0 auto}header .wp-block-site-logo{display:flex;align-items:center}@media (min-width:1024px){body.page-id-20915 .entry-content .wp-block-group:has(ul.products),body.page-id-20915 .entry-content .wp-block-group:has(.wp-block-shortcode){max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.page-id-20915 .entry-content .wp-block-group:has(ul.products)>:is(h2,.wp-block-heading),body.page-id-20915 .entry-content .wp-block-group:has(ul.products)>p,body.page-id-20915 .entry-content .wp-block-group:has(.wp-block-shortcode)>:is(h2,.wp-block-heading),body.page-id-20915 .entry-content .wp-block-group:has(.wp-block-shortcode)>p{text-align:left!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.page-id-20915 .entry-content .wp-block-group:has(ul.products)>.has-text-align-center,body.page-id-20915 .entry-content .wp-block-group:has(.wp-block-shortcode)>.has-text-align-center{text-align:left!important}}body.page-id-20915 .entry-content :is(h2,.wp-block-heading,.has-text-align-center){text-align:left!important}body.page-id-20915 .entry-content :is(p,.wp-block-paragraph).has-text-align-center{text-align:left!important}