1<!DOCTYPE html><html lang="de"><head><title>Login - Baumannshof</title><meta charset="utf8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="google-site-verification" content="google-site-verification=kneffLEm0gmsbra8f0W8kQFHoAPuXaqTLZQzCgzJqMg" /><meta name="facebook-domain-verification" content="6865ta2c4165z5fq451a1391xbg00q" /><link rel="icon" type="image/png" href="https://www.baumannshof.de/imagor/ArVnfPlh5dZ8PXhALy00Z8kJ2fCeRAWYiWVolwgv/fit-in/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Ff%252Fd%252F9%252Ff%252Ffd9f91e29901c077883eb8959eb2f775378aac0d" /><link rel="stylesheet" href="https://www.baumannshof.de/_Resources/Static/Packages/Oekokiste.Core/Styles/App2.0.css?bust=8b15adf7" /><link rel="preload" as="style" href="https://www.baumannshof.de/_Resources/Static/Packages/Jonnitto.PrettyEmbedHelper/Styles/Main.css?bust=e0c3c489" onload="this.onload=null;this.rel='stylesheet'" /><link rel="preload" as="style" href="https://www.baumannshof.de/_Resources/Static/Packages/Oekokiste.Core/map-main.css?bust=16651b7b" onload="this.onload=null;this.rel='stylesheet'" /><link rel="preload" as="style" href="https://www.baumannshof.de/_Resources/Static/Packages/Oekokiste.Rezepte/Rezepte.css?bust=a9952b5d" onload="this.onload=null;this.rel='stylesheet'" /> 2
2<script type='text/javascript' data-never-block> 3 window.featureFlags = { 4 deferBasketEvents: true, 5 pushServerPublicKey: 'BHQXXZFpDcfRztCdxGAufKORIRpeuw2xyISCSUk8zKRgwDpcYp8UFvMn4Z9fbpwnQgxkMLcggJh-dzj_LQSoMGA', 6 pushIsEnabled: false, 7 enableBonusPointsFrontend: false, 8 vectorSearchEnabled: true, 9 enableBasketSubmissionLoadingAnimation: false, 10 }; 11 </script>
11 12
12<script type="module" defer src="https://www.baumannshof.de/_Resources/Static/Packages/Oekokiste.Core/JS/bundle.js?bust=1b0837a0" data-never-block></script>
12<script data-never-block>window.basketData = undefined;</script>
12<script data-never-block>window.translationTable = {"Oekokiste.Core:AddToBasket:preorder.product-note":"Vorbestellung f\u00fcr {date}","Oekokiste.Core:Basket:alternatives.noneFound":"Keine Tauschvorschl\u00e4ge gefunden","Oekokiste.Core:Basket:alternatives.showMore":"Neue Tauschvorschl\u00e4ge","Oekokiste.Core:Basket:buy-button.label.only-pre-ordered-products":"Jetzt vorbestellen","Oekokiste.Core:Basket:buy-button.label.order-now":"Zahlungspflichtig bestellen","Oekokiste.Core:Basket:buy-button.label.submit-changes":"\u00c4nderungen absenden","Oekokiste.Core:Basket:recipe-suggestions.button.see-recipe":"Rezept ansehen","Oekokiste.Core:Basket:recipe-suggestions.noneFound":"Keine Rezepte gefunden","Oekokiste.Core:Basket:recipe-suggestions.showMore":"Neue Rezeptvorschl\u00e4ge","Oekokiste.Core:Basket:recommendation-buttons.button.swap-articles.label":"Artikel austauschen","Oekokiste.Core:Basket:show-recipes.button":"Rezepte anzeigen","Oekokiste.Core:Basket:sum.discount":"Du sparst durch","Oekokiste.Core:Basket:sum.minus-voucher":"abz\u00fcgl. Gutschein","Oekokiste.Core:Basket:voucher.url-redeem.success":"Gutschein wurde erfolgreich eingel\u00f6st","Oekokiste.Core:DeliveryDates:calendar.events.multiple-orders":"Mehrere Bestellungen","Oekokiste.Core:DeliveryDates:calendar.events.order":"Bestellung","Oekokiste.Core:DeliveryDates:calendar.events.subscription-box":"Abokiste","Oekokiste.Core:DeliveryDates:calendar.events.tour":"Tour","Oekokiste.Core:DeliveryDates:calendar.today":"Heute","Oekokiste.Core:ErrorMessages:frontend.order-deadline-passed":"Leider ist der Bestellschluss f\u00fcr diese Bestellung bereits abgelaufen.","Oekokiste.Core:ErrorMessages:frontend.request-failed":"Wir k\u00f6nnen unsere Systeme leider gerade nicht erreichen. Bitte versuche es sp\u00e4ter erneut.","Oekokiste.Core:ErrorMessages:frontend.unexpected-error":"Es ist ein unerwarteter Fehler aufgetreten. Bitte versuche es sp\u00e4ter erneut.","Oekokiste.Core:ErrorMessages:frontend.unexpected-error-short":"Es ist ein unerwarteter Fehler aufgetreten.","Oekokiste.Core:ErrorMessages:voucher.already-applied":"Du hast diesen Gutschein bereits angewandt.","Oekokiste.Core:ErrorMessages:voucher.wrong-format":"Der Gutschein-Code wurde im falschen Format \u00fcbertragen.","Oekokiste.Core:Header:last-order-change-countdown.message.h":"Noch {timeRemaining} Std.!","Oekokiste.Core:Header:last-order-change-countdown.message.m":"Noch {timeRemaining} Min.!","Oekokiste.Core:Main:datetime.o-clock":"Uhr","Oekokiste.Core:Main:slider.next-slide":"Vorw\u00e4rts","Oekokiste.Core:Main:slider.previous-slide":"Zur\u00fcck","Oekokiste.Core:MyAccount:accordion.field.deleteAccount.confirm":"L\u00f6schen des Kontos bitte best\u00e4tigen.","Oekokiste.Core:MyAccount:accordion.field.logindata.form.email.error.emailsNotMatching":"E-Mail Adressen stimmen nicht \u00fcberein","Oekokiste.Core:MySubscriptions:deselected-article-error-message":"Fehler beim Eintragen des Artikels oder der Gruppe. Bitte versuchen Sie es erneut.","Oekokiste.Core:MySubscriptions:deselected-article-success-message":"Vielen Dank, deine Eingabe wird gepr\u00fcft und dann deiner Liste hinzugef\u00fcgt.","Oekokiste.Core:MySubscriptions:deselected-article-wrong-input-message":"Bitte geben Sie einen g\u00fcltigen Artikel oder eine Gruppe ein.","Oek
12okiste.Core:MySubscriptions:update-subscription-success":"Abo erfolgreich aktualisiert","Oekokiste.Core:MySubscriptions:update-subscription-error":"Fehler beim Aktualisieren des Abos","Oekokiste.Core:MySubscriptions:delete-subscription-error":"Fehler beim L\u00f6schen des Abos","Oekokiste.Core:ProductPage:image.alt-text":"Produktfoto zu ","Oekokiste.Core:ProductPage:price.approximately.short":"ca.","Oekokiste.Core:ProductPage:sections.recipes.noneFound":"Es wurden keine passenden Rezepte gefunden.","Oekokiste.PushNotifications:PushNotifications:register.client-permission-denied":"Dein Browser hat die Benachrichtigungen abgelehnt. Bitte \u00fcberpr\u00fcfe die Einstellungen deines\n Browsers.\n ","Oekokiste.PushNotifications:PushNotifications:register.missing-public-key":"Benachrichtigungen konnten nicht aktiviert werden. Bitte versuche es sp\u00e4ter erneut.","Oekokiste.Core:SearchBar:search-results.recipes.image.alt-text":"Rezeptbild f\u00fcr ","Oekokiste.Core:SearchBar:search-results.show-less-button.label":"weniger Suchergebnisse","Oekokiste.Core:SearchBar:search-results.show-more-button.label":"weitere Suchergebnisse","Oekokiste.Core:Signup:delivery.depotSelected.which-tour-info.pickup":"Abholung","Oekokiste.Core:Signup:deliveryDay.depot.info":"{date}: Depot {name}, {city}, {street}, {distance}km entfernt","Oekokiste.Core:Signup:delivery.storageInstructions.form.storage.info.error-message.too-long":"Leider kann unser System zur Zeit nur 190 Zeichen speichern. Bitte k\u00fcrze deine Abstellnotiz.","Oekokiste.Core:Signup:contactDetails.errorMessage.passwordsNotMatching":"Passw\u00f6rter stimmen nicht \u00fcberein","Oekokiste.Core:Signup:contactDetails.errorMessage.passwordTooShort":"Passwort ist zu kurz. Es muss mindestens 8 Zeichen lang sein.","Oekokiste.Core:Signup:payment.errorMessage.ibanInvalid":"Die IBAN ist ung\u00fcltig","Oekokiste.Core:Signup:process.step1.label":"Adresse pr\u00fcfen","Oekokiste.Core:Signup:process.step2.label":"Dein Liefertag","Oekokiste.Core:Signup:process.step3.label":"Zustellung","Oekokiste.Core:Signup:process.step4.label":"Pers\u00f6nliche Daten","Oekokiste.Core:Signup:process.step5.label":"Bezahlung","Oekokiste.Core:Signup:process.step6.label":"Kontaktdaten","Oekokiste.Core:Login:login.form.password.icon.title.hide":"Passwort ausblenden","Oekokiste.Core:Login:login.form.password.icon.title.show":"Passwort einblenden","Oekokiste.Core:UrlPaths:basket.url.path.label":"\/warenkorb","Oekokiste.Core:UrlPaths:myAccount.url.path.label":"\/mein-profil","Oekokiste.Core:UrlPaths:orderOverview.url.path.label":"\/bestellungen","Oekokiste.Core:YourOrders:delivery-note":"Lieferschein angefordert","Oekokiste.Core:YourOrders:invoice-note":"Rechnung angefordert","Oekokiste.Core:YourOrders:order-state.cancelled":"Storniert","Oekokiste.Core:YourOrders:order-state.delivered":"Geliefert","Oekokiste.Core:YourOrders:order-state.done":"Abgeschlossen","Oekokiste.Core:YourOrders:order-state.open":"Offen","Oekokiste.Core:YourOrders:order-state.preparation":"In Vorbereitung","Oekokiste.Core:YourOrders:order-state.unknown":"Unbekannt","Oekokiste.Loyalty:BonusCampaigns:rewards.claim.success":"Diese Pr\u00e4mie wurde erfolgreich eingel\u00f6st."}; window.locale = 'de'; window.localeForUrl = '';</script>
vendor: 68 bytes, line 12
12<script async data-src="https://www.googletagmanager.com/gtag/js?id=
12G-QK1E6FK8EX
vendor: 86 bytes, line 12
12" data-type="text/javascript" type="text/plain" data-name="googleAnalytics4"></script>
12<script data-type="text/javascript" data-src="/_Resources/Static/Packages/Oekokiste.Core/JavaScript/GoogleAnalytics4.js?bust=318c564b" id="ga4-script-tag" async data-accountkey="G-QK1E6FK8EX" type="text/plain" data-name="googleAnalytics4"></script>
12<script type="text/javascript" data-never-block async src="/_Resources/Static/Packages/Oekokiste.Core/JavaScript/GoogleAnalytics4CallbackFunctions.js?bust=b6706231"></script>
12<script data-type="text/javascript" async data-src="/_Resources/Static/Packages/Oekokiste.Core/JavaScript/GoogleTagManager.js?bust=368e4d1d" id="gtm-script-tag" data-accountkey="GTM-5K58VN6V" type="text/plain" data-name="googleTagManager"></script>
12<script type="text/javascript" async data-never-block src="/_Resources/Static/Packages/Oekokiste.Core/JavaScript/GoogleTagManagerCallbackFunctions.js?bust=0b3534db"></script>
12<script defer type="application/javascript" data-never-block>window.cookiePunchConfig={"consent":{"privacyPolicyUrl":"\/footer\/datenschutz.html","elementID":"klaro","noAutoLoad":false,"htmlTexts":true,"embedded":false,"groupByPurpose":false,"storageMethod":"cookie","cookieName":"cookieconsent","cookieExpiresAfterDays":120,"default":false,"mustConsent":false,"acceptAll":true,"hideDeclineAll":false,"hideLearnMore":false,"noticeAsModal":false,"disablePoweredBy":true,"additionalClass":null,"cookiePath":null,"cookieDomain":null,"contextualConsentOnly":false,"purposes":{"mediaembeds":{"name":"mediaembeds","title":"Videos","description":"Erlaubt die Einbindung von Videos."},"analytics":{"name":"analytics","title":"Analytics","description":"Tracking des Nutzungsverhaltens (z.B. f\u00fcr gezieltere Werbekampagnen)."},"support":{"name":"support","title":"Kundensupport","description":"Erlaubt die Einbindung von Support-Hilfsmitteln, wie z.B. einem Chat."},"maps":{"name":"maps","title":"Kartendarstellung","description":"Erlaubt die Einbindung von Kartendiensten wie Google Maps oder Open Street Map."},"payment":{"name":"payment","title":"Zahlungsabwicklung","description":"Externe Dienste, die uns bei der Zahlungsabwicklung unterst\u00fctzen."},"externalContent":{"name":"externalContent","title":"external content","description":"external content"}},"services":{"youtube":{"name":"youtube","title":"Youtube","description":"Erlaubt die Einbindung von Youtube-Videos.","purposes":["mediaembeds"],"contextualConsentOnly":null,"default":null,"cookies":null,"required":null,"optOut":null,"onlyOnce":null,"onInit":null,"onAccept":null,"onDecline":null},"googleAnalytics4":{"name":"googleAnalytics4","title":"Google Analytics 4","description":"Tracking und Auswertung des Nutzungsverhaltens per Google Analytics.","purposes":["analytics"],"contextualConsentOnly":null,"default":null,"cookies":[{"pattern":"^_ga(_.*)?","patternIsRegex":true}],"required":null,"optOut":null,"onlyOnce":null,"onInit":null,"onAccept":"window.googleAnalyticsOnAccept && window.googleAnalyticsOnAccept()","onDecline":"window.googleAnalyticsOnDecline && window.googleAnalyticsOnDecline()"},"googleTagManager":{"name":"googleTagManager","title":"Google Tag Manager","description":"Einbettung von Tracking- und Auswertungsservices von Google und Drittanbietern per Google Tag Manager.","purposes":["analytics"],"contextualConsentOnly":null,"default":null,"cookies":null,"required":null,"optOut":null,"onlyOnce":null,"onInit":"window.googleTagManagerOnInit && window.googleTagManagerOnInit()","onAccept":"window.googleTagManagerOnAccept && window.googleTagManagerOnAccept()","onDecline":null},"googleAds":{"name":"googleAds","title":"Google Ads","description":"Tracking und Auswertung von Google Ads-Kampagnen.","purposes":["analytics"],"contextualConsentOnly":null,"default":null,"cookies":null,"required":null,"optOut":null,"onlyOnce":null,"onInit":null,"onAccept":"window.googleAdsOnAccept && window.googleAdsOnAccept()","onDecline":"window.googleAdsOnDecline && window.googleAdsOnDecline()"},"facebookPixel":{"name":"facebookPixel","title":"Meta\/Facebook Pixel","description":"Tracking und Auswertung des Nutzungsverhaltens per Facebook Pixel.","purposes":["analytics"],"contextualConsentOnly":null,"default":null,"cookies":null,"required":null,"optOut":null,"onlyOnce":null,"onInit":null,"onAccept":null,"onDecline":null},"googleMaps":{"name":"googleMaps","title":"Google Maps","description":"Erlaubt die Darstellung von Google Maps.","purposes":["maps"],"contextualConsentOnly":null,"default":null,"cookies":null,"required":null,"optOut":null,"onlyOnce":null,"onInit":null,"onAccept":null,"onDecline":null},"openStreetMap":{"name":"openStreetMap","title":"Open Street Map","description":"Erlaubt die Darstellung von Open Street Map","purposes":["maps"],"contextualConsentOnly":null,"default":null,"cookies":null,"required":null,"optOut":null,"onlyOnce":null,"onInit":null,"onAccept":null,"onDecline":null}},"translations":{"acceptAll":"Alle akzeptieren","acceptSelected":"Ausgew\u00e4hlte akzeptieren","close":"Schlie\u00dfen","consentModal":{"description":"Die folgenden Einstellungen regeln, welche Cookies auf dieser Seite eingebunden werden.","t
12itle":"Unsere (Bio-)Cookies"},"consentNotice":{"changeDescription":"Seit Ihrem letzten Besuch gab es \u00c4nderungen, bitte erneuern Sie Ihre Zustimmung.","title":"Cookie-Einstellungen","description":"Liebe Leute, ihr helft uns sehr, wenn ihr Cookies zulasst (bei uns sind es sogar Bio-Kekse!) und uns somit erlaubt, Daten f\u00fcr unser Marketing zu sammeln. Da wir eure Privatsph\u00e4re sehr wertsch\u00e4tzen, habt ihr in \u00dcbereinstimmung mit der EU-Richtlinie 2009\/136\/EG (E-Privacy) die M\u00f6glichkeit genau einzustellen, an welche Dienstleister ihr Daten weitergebt.","learnMore":"Cookieeinstellungen","testing":"Testmodus!"},"contextualConsent":{"acceptAlways":"Immer","acceptOnce":"Einmalig","description":"Cookie-Schutz: Hier verbirgt sich externer Inhalt von {title}. Soll dieser geladen werden? Dabei werden Cookies gesetzt.","descriptionEmptyStore":"Um diesem Dienst dauerhaft zustimmen zu k\u00f6nnen, m\u00fcssen Sie {title} in den {link} zustimmen.","modalLinkText":"Cookie-Einstellungen"},"decline":"Nur notwendige Cookies zulassen","ok":"Alle Cookies zulassen","poweredBy":"Realisiert mit Klaro!","privacyPolicy":{"name":"Datenschutzerkl\u00e4rung","text":"In unserer {privacyPolicy} k\u00f6nnt ihr nachlesen, was wir uns dabei gedacht haben."},"purposeItem":{"service":"Dienst","services":"Dienste"},"purposes":{"advertising":{"description":"Diese Dienste verarbeiten pers\u00f6nliche Informationen, um Ihnen personalisierte oder interessenbezogene Werbung zu zeigen.","title":"Werbung"},"functional":{"description":"Diese Dienste sind f\u00fcr die korrekte Funktion dieser Website unerl\u00e4sslich. Sie k\u00f6nnen sie hier nicht deaktivieren, da der Dienst sonst nicht richtig funktionieren w\u00fcrde.\n","title":"Dienstbereitstellung"},"marketing":{"description":"Diese Dienste verarbeiten pers\u00f6nliche Daten, um Ihnen relevante Inhalte \u00fcber Produkte, Dienstleistungen oder Themen zu zeigen, die Sie interessieren k\u00f6nnten.","title":"Marketing"},"performance":{"description":"Diese Dienste verarbeiten personenbezogene Daten, um den von dieser Website angebotenen Service zu optimieren.\n","title":"Optimierung der Leistung"}},"save":"Speichern","service":{"disableAll":{"description":"Mit diesem Schalter k\u00f6nnen Sie alle Dienste aktivieren oder deaktivieren.","title":"Alle Dienste aktivieren oder deaktivieren"},"optOut":{"description":"Diese Dienste werden standardm\u00e4\u00dfig geladen (Sie k\u00f6nnen sich jedoch abmelden)","title":"(Opt-out)"},"purpose":"Zweck","purposes":"Zwecke","required":{"description":"Dieser Service ist immer erforderlich","title":"(immer erforderlich)"}}}}};</script>
12<script defer type="application/javascript" src="/_Resources/Static/Packages/Sandstorm.CookiePunch/build/cookiepunch.nocss.js?bust=17c044dc" data-never-block></script>
12<script data-type="text/javascript" data-src="/_Resources/Static/Packages/Oekokiste.Core/JavaScript/FacebookPixel.js?bust=5cd98f86" id="fbp-script-tag" async data-accountkey="582240535874247" type="text/plain" data-name="facebookPixel"></script>
12<script src="https://www.baumannshof.de/_Resources/Static/Packages/Jonnitto.PrettyEmbedHelper/Scripts/Main.js?bust=276ba02d" deferred data-never-block></script>
12<script data-never-block>window.bonusPointsData = undefined;</script>
12<meta property="og:title" content="Login" /></head><body x-data="authentication(1)" x-ref="bodyTag" data-currency="â¬" @update-user-details.window="updateUserDetails()" class><div x-data="deliveryDates"><a data-testid="skipLink" href="#mainContent" class="skip-link sr-only sr-only--focusable" x-transition>Zum Hauptinhalt springen</a> <div x-cloak x-show="changeSelectedOrderIsLoading" class="delivery-dates__loading__wrapper full-page-backdrop"> 13 <i class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 14 </div> 15 <span aria-live="polite" class="sr-only" x-text="changeSelectedOrderIsLoading ? 'Liefertermin wird geändert...' : ''"></span> <dialog 16 x-ref="conflictModal" 17 class="modal delivery-dates__conflict-modal" 18 aria-label="Dialog: Konflikt ist aufgetreten" 19 > 20 <div class="modal__header"> 21 <h2 class="modal__title"> 22 Ãnderungen im Warenkorb 23 </h2> 24 </div> 25 <div class="modal__body"> 26 <p>Hey, du hast Ãnderungen im Warenkorb für den <strong x-text="$getDateFormatted($store.deliveryDates.currentDeliveryTour?.date, 'short')"></strong> noch nicht abgesendet.</p> 27 <p>Bitte entscheide bevor du in den neuen Termin <strong x-text="$getDateFormatted(newTourCandidate?.date, 'short')"></strong> wechselst, was du tun möchtest:</p> 28 <div class="delivery-dates__conflict-modal__options"> 29 <button 30 class="button" 31 x-on:click="transferAndSwitch(['modalButton'])" 32 :disabled="conflictModalButtonPressed !== null" 33 > 34 Mitnehmen 35 <i x-cloak x-show="conflictModalButtonPressed === 'transferAndSwitch'" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 36 </button> 37 <span aria-live="polite" class="sr-only" x-text="conflictModalButtonPressed === 'transferAndSwitch' ? 'Ãnderungen am Warenkorb werden mitgenommen...' : ''"></span> 38 39 <button 40 class="button" 41 x-on:click="discardAndSwitch" 42 :disabled="conflictModalButtonPressed !== null" 43 > 44 Verwerfen 45 <i x-cloak x-show="conflictModalButtonPressed === 'discardAndSwitch'" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 46 </button> 47 <span aria-live="polite" class="sr-only" x-text="conflictModalButtonPressed === 'discardAndSwitch' ? 'Ãnderungen am Warenkorb werden verworfen...' : ''"></span> 48 49 <button 50 class="button" 51 x-on:click="submitAndSwitch" 52 :disabled="conflictModalButtonPressed !== null" 53 > 54 Abschicken 55 <i x-cloak x-show="conflictModalButtonPressed === 'submitAndSwitch'" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 56 </button> 57 <span aria-live="polite" class="sr-only" x-text="conflictModalButtonPressed === 'submitAndSwitch' ? 'Ãnderungen am Warenkorb werden abgeschickt...' : ''"></span> 58 59 <button 60 class="button button--type-inverted" 61 x-on:click="abortAndShowBasket" 62 :disabled="conflictModalButtonPressed !== null" 63 > 64 Warenkorb anschauen 65 </button> 66 67 <button 68 class="button button--type-inverted" 69 x-on:click="abortAndStay" 70 :disabled="conflictModalButtonPressed !== null" 71 > 72 Liefertermin nicht wechseln 73 </button> 74 </div> 75 <div class="form__error-message" x-show="$store.basket.submitErrorMessage" x-text="$store.basket.submitErrorMessage"></div> 76 <!--<label> 77 <input type="checkbox" x-ref="rememberDecision"/> 78 Diese Entscheidung merken und in Zukunft nicht mehr fragen 79 </label>--> 80 <p>Zur Erinnerung:</p> 81 <ul> 82 <li>Du kannst die Bestellung bis zum Bestellschluss immer wieder ändern!</li> 83 <!-- TODO: <li>Diese Einstellung kannst du unter "Meine Einstellungen" zurüclsetzen.</li> --> 84 </ul> 85 86 <!-- TODO: Show hint if orderLimit is not fullfilled and show last possible order time 87 <p> 88 <sup>*</sup>
88 Hinweis: Diese Bestellung liegt unter dem Mindestbestellwert.<br /> 89 Du musst also möglicherweise bis zum <span x-text="$getDateTimeFormatted(newTourCandidate.lastOrderChange, 'long')"></span> noch etwas hinzubestellen! 90 </p> 91 --> 92 </div> 93 </dialog><dialog x-ref="checkAvailabilityModal" class="modal" aria-label="Dialog: Artikel nicht verfügbar"> 94 <div class="modal__header"> 95 <h2 class="modal__title">Artikel nicht verfügbar</h2> 96 </div> 97 <div class="modal__body"> 98 <p> 99 Folgende Artikel konnten leider nicht mitgenommen werden, da sie zum <strong x-text="$getDateFormatted($store.deliveryDates.currentDeliveryTour?.date)"></strong> nicht verfügbar sind . 100 </p> 101 <ul class="delivery-dates__item-list"> 102 <template x-for="product in nonTransferableProducts"> 103 <li 104 class="delivery-dates__item-list__item" 105 role="listitem" 106 x-bind:data-testid="product.id" 107 x-bind:aria-label="() => product.information.name + ' nicht für neues Lieferdatum verfügbar'" 108 > 109 <div class="delivery-dates__item"> 110 <div class="delivery-dates__item-image"> 111 <img x-bind:src="product.information.imageUrl" x-bind:alt="product.information.name" /> 112 </div> 113 <div class="delivery-dates__item-meta"> 114 <div class="delivery-dates__item-title-and-price"> 115 <h5 class="delivery-dates__item-title" x-text="product.information.name"></h5> 116 <span x-text="$getNumberFormatted(product.amount)"></span> à <span x-text="product.unit.unit"></span> à <span x-text="$getPriceFormatted(product.price)"></span> = <strong class="delivery-dates__item-price" x-text="$getPriceFormatted($getPrice(product))"></strong> 117 </div> 118 </div> 119 </div> 120 </li> 121 </template> 122 </ul> 123 </div> 124 <form method="dialog" class="modal__footer"> 125 <button type="submit" class="button" @click="closeCheckAvailabilityModal()">Ok</button> 126 </form> 127</dialog> <dialog 128 x-ref="selectedTourModal" 129 class="modal delivery-dates__select-tour-modal" 130 aria-label="Dialog: Tour auswählen" 131 > 132 <div class="modal__header"> 133 <h2 class="modal__title"> 134 <span 135 x-show="$store.deliveryDates.clickedTour?.address" 136 x-text="$store.deliveryDates.clickedTour?.address + ' am ' + $getDateFormatted($store.deliveryDates.clickedTour?.date)" 137 ></span> 138 <span 139 x-cloak 140 x-show="!$store.deliveryDates.clickedTour?.address" 141 x-text="$store.deliveryDates.clickedTour?.label + ' am ' + $getDateFormatted($store.deliveryDates.clickedTour?.date)" 142 ></span> 143 </h2> 144 </div> 145 <div class="modal__body"> 146 <p x-cloak x-show="$deliveryDateWasMoved($store.deliveryDates.clickedTour)" class="text--important"> 147 Ursprünglicher Liefertag: <strong x-text="$getDateFormatted($store.deliveryDates.clickedTour?.isReplacementFor, 'short')"></strong> 148 </p> 149 <p x-cloak x-show="$store.deliveryDates.clickedTour?.lastOrderChang" class="text--important"> 150 Bestellschluss ist <strong x-text="$getDateTimeFormatted($store.deliveryDates.clickedTour?.lastOrderChange, 'short')"></strong>. 151 </p> 152 <div> 153 <span class="delivery-dates__select-tour-modal__label">Lieferkosten:</span> 154 <span x-text="$getPriceFormatted($store.deliveryDates.clickedTour?.deliveryCost)"></span> 155 <span x-show="$store.deliveryDates.clickedTour?.alwaysApplyDeliveryCost === false"> 156 (ab <span x-text="$getPriceFormatted($store.deliveryDates.clickedTour?.noDeliveryCostThreshold)"></span> Bestellwert keine Liefergebühren) 157 </span> 158 </div> 159 <div x-show="$store.deliveryDates.clickedTour?.orders.length > 0">
160 <span class="delivery-dates__select-tour-modal__label">Bestellungen:</span> 161 <template x-for="order in $store.deliveryDates.clickedTour?.orders"> 162 <div :data-testid="order.id" x-show="order.state !== 'Cancelled'" class="delivery-dates__select-tour-modal__order-exists__item"> 163 <div> 164 <div x-show="order.id === -1"> 165 Es ist eine Abokiste zur Lieferung geplant. 166 </div> 167 <div x-show="order.id !== -1"> 168 <strong x-text="'#' + order.id"></strong> mit 169 <span x-text="order.itemCount"></span> Positionen über 170 <strong x-text="$getPriceFormatted(order.billingSum)"></strong><br /> 171 Lieferadresse: <strong x-text="order.address"></strong> 172 </div> 173 <span class="delivery-dates__select-tour-modal__order-not-changable-hint" x-show="!order.isChangeable">Diese Bestellung kann nicht geändert werden!</span> 174 </div> 175 <button 176 autofocus 177 :disabled="$isSelectedOrder($store.deliveryDates.clickedTour, order)" 178 x-show="!isBeforeToday($store.deliveryDates.clickedTour) && order.isChangeable" 179 class="button button--size-small button--select-tour" 180 aria-label=Auswählen 181 x-on:click="() => handleConfirmSelectTourModal($store.deliveryDates.clickedTour, order)"> 182 Auswählen 183 </button> 184 <button 185 x-show="isBeforeToday($store.deliveryDates.clickedTour) || !order.isChangeable" 186 autofocus 187 class="button button--size-small button--type-inverted" 188 x-on:click="() => handleChangeToOrderHistory(order.id)"> 189 Zur Bestellhistorie 190 </button> 191 </div> 192 </template> 193 </div> 194 </div> 195 <div class="modal__footer"> 196 <button class="button button--type-inverted" x-on:click="handleCloseSelectTourModal()"> 197 SchlieÃen 198 </button> 199 <button 200 autofocus 201 :disabled="$isSelectedTour($store.deliveryDates.clickedTour) || isBeforeToday($store.deliveryDates.clickedTour)" 202 x-show="$store.deliveryDates.clickedTour?.orders.length === 0 || $store.deliveryDates.clickedTour?.orders.filter(order => order.state !== 'Cancelled').length === 0" 203 class="button" 204 x-on:click="() => handleConfirmSelectTourModal($store.deliveryDates.clickedTour, null)"> 205 Auswählen 206 </button> 207 </div> 208 </dialog> <div 209 x-data="miniBasket(false, 0, false)" 210 class="mini-basket" 211 :class="{ 'mini-basket--is-open': miniBasketIsOpen, 'mini-basket--is-loaded': !basketIsLoading }" 212 x-trap="miniBasketIsOpen" 213 @toggle-mini-basket.window="toggleMiniBasket()" 214 @click.outside="closeMiniBasket(event)" 215 > 216 <dialog x-ref="cancelOrderModal" class="modal" aria-label="Dialog: Bestellung wirklich stornieren?"> 217 <div class="modal__header"> 218 <h2 class="modal__title">Bestellung wirklich stornieren?</h2> 219 </div> 220 <div class="modal__body" x-cloak x-show="$store.deliveryDates.currentOrder?.id === -1 || basketContainsSubscriptions()"> 221 Hinweis: Wenn du diese Bestellung stornierst,<br />wird eine Lieferpause für die betroffenen Abokisten/Abo Artikel erstellt. 222 </div> 223 <div class="modal__footer"> 224 <button 225 type="button" 226 class="button button--type-very-important" 227 x-on:click="onCancelOrder" 228 x-cloak 229 > 230 Ja, Bestellung stornieren 231 <i x-show="$store.basket.isCancelling" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 232 </button>
233 <span aria-live="polite" class="sr-only" x-text="$store.basket.isCancelling ? 'Bestellung wird storniert...' : ''"></span> 234 235 <form method="dialog"> 236 <button class="button" type="submit" x-on:click="resetOrder"> 237 Nein, Bestellung nicht stornieren 238 </button> 239 </form> 240 </div> 241 </dialog> 242 <header class="mini-basket__header"> 243 <div class="mini-basket__header-icon shop-menu__item shop-menu__item--basket"> 244 <img x-show="$store.basket.productCount === 0" src='https://www.baumannshof.de/imagor/lbesBwASm-YXG0K9mygHmNMJC9QhSE64s32Ajmvv/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fb%252Ff%252Fa%252F8%252Fbfa8e28093b7578d9e9951d4ef1ad86a2d9910f8' alt='Zum Warenkorb' class='shop-menu__item__icon' /><img x-cloak x-show="$store.basket.productCount > 0" src='https://www.baumannshof.de/imagor/vdTm_KOyUjn56nXfjlXgT3obPVgSPgYWjz_uCUAY/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fc%252Fa%252F3%252Fc%252Fca3cc450e0e41425ebcbb4df439225cdff8e29c5' alt='Zum Warenkorb' class='shop-menu__item__icon' /> 245 <span class="shop-menu__item-counter" x-cloak x-show="$store.basket.productCount > 0"><span x-text="$store.basket.productCount"></span></span> 246 </div> 247 <h3 class="mini-basket__header-headline"> 248 Warenkorbvorschau 249 </h3> 250 <div class="mini-basket__header-order-note" x-cloak x-show="$store.user.isSignedIn && $store.deliveryDates.currentDeliveryTour"> 251 252 Deine Bestellung <template x-if="$store.deliveryDates.currentOrder && $store.deliveryDates.currentOrder.id > 0"><strong data-testid="current-order-id" x-text="'#' + $store.deliveryDates.currentOrder.id"></strong></template> zum <strong x-text="$getDateFormatted($store.deliveryDates.currentDeliveryTour?.date, 'long')"></strong><br />Bis zum <strong x-text="$getDateTimeFormatted($store.deliveryDates.currentDeliveryTour?.lastOrderChange, 'long')"></strong> änderbar! 253 254 </div> 255 <div class="mini-basket__header-order-note" x-cloak x-show="!$store.user.isSignedIn"> 256 <a href="/login">Bitte Einloggen und Lieferdatum auswählen</a> 257 </div> 258 <div class="mini-basket__header-order-note" x-cloak x-show="$store.user.isSignedIn && !$store.deliveryDates.currentDeliveryTour"> 259 Scheinbar gab es ein Problem beim Laden der Liefertermine. 260 <a href=/lieferdatum class="button button--size-small">Bitte Lieferdatum auswählen</a> 261 </div> 262 <div class="mini-basket__alcohol-note" x-cloak x-show="basketContainsProductsWithAlcohol()"> 263 264 Es befinden sich Artikel mit Alkohol im Warenkorb. Die Lieferung darf nicht an Minderjährige erfolgen. Wir überprüfen dies bei der Auslieferung. 265 266 </div> 267 <button class="mini-basket__header-close button button--square button--type-very-important-inverted" x-on:click="toggleMiniBasket()" aria-labelledby="close-mini-basket" x-show="miniBasketIsOpen"> 268 <i class="oeko-icon-close" aria-hidden="true"></i> 269 <span id="close-mini-basket" hidden>Warenkorbvorschau schlieÃen</span> 270 </button> 271 </header> 272 <div class="mini-basket__scroll-area"> 273 <div class="mini-basket__items" x-show="miniBasketIsOpen"> 274 <div class="basket__loading-indicator" x-cloak x-show="basketIsLoading"> 275 <i class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 276 </div> 277 <span aria-live="polite" class="sr-only" x-text="basketIsLoading ? 'Warenkorb wird geladen...' : ''"></span> 278 <div class="mini-basket__empty" x-cloak x-show="showBasketIsEmptyMessage"> 279 <i class="oeko-icon-Box-traurig" aria-hidden="true"></i> 280 </div> 281 <ul> 282 <template x-for="voucher in $store.basket.vouchers" :key="voucher.model.id"> 283 <li 284 x-bind:data-product-id="voucher.model.id" 285 class="mini-basket__item mini-basket__item--Voucher" 286 role="listitem" 287 class="mini-basket__item--voucher" 288 > 289 <div class="mini-basket__item__tile">
290 <div :data-testid="'basketItemTitle-' + voucher.model.id" class="mini-basket__item-title"> 291 <span x-text="getVoucherLabel(voucher)"></span> 292 </div> 293 <div x-cloak x-show="voucher.isPartOfExistingOrder" class="mini-basket__item-icon"> 294 <i class="oeko-icon-Haken" aria-hidden="true"></i> 295 </div> 296 <a x-class="mini-basket__item-image"> 297 <img x-bind:src="voucher.imageUrl" x-bind:alt="$translate('Oekokiste.Core:ProductPage:image.alt-text') + getVoucherLabel(voucher)" loading="lazy" /> 298 </a> 299 <div class="mini-basket__item-meta"> 300 <div class="mini-basket__item-details"> 301 <strong class="mini-basket__item-price" x-text="$getPriceFormatted(getSingleVoucherValue(voucher))"></strong> 302 </div> 303 <template x-if="voucher.model.type === 'PercentualVoucher'"> 304 <div class="mini-basket__item-note"> 305 <span>Der endgültige Rabatt wird nach dem Packen deiner Kiste anhand des tatsächlichen Rechnungsbetrags berechnet.</span> 306 </div> 307 </template> 308 </div> 309 </div> 310 </li> 311 </template> 312 <template x-for="(bucket, date) in sortedProducts" :key="date"> 313 <li> 314 <h5 class="mini-basket__items-headline" x-show="date !== ''"> 315 <span> 316 Deine Bestellung für <span x-text="$getDateFormatted(date, 'long')"></span>: 317 </span> 318 </h5> 319 <ul> 320 <template x-for="product in bucket.products" :key="product.idInBasket"> 321 <li 322 x-bind:data-product-id="product.id" 323 class="mini-basket__item" 324 role="listitem" 325 :class="getClass(product)" 326 x-data="product($data.product.information, $data.product.information.discount)" 327 > 328 <div class="mini-basket__item__tile" x-bind:class="productHasInsufficientRemainingItems() ? 'mini-basket__item--insufficient-remaining-items-border' : ''"> 329 <a :data-testid="'basketItemTitle-' + product.id" x-bind:href="getProductUrl(product)" class="mini-basket__item-title"> 330 <span x-html="getTitle(product)"></span> 331 <span 332 x-show="product.information.productType !== 'Recipe'" 333 class="sr-only" 334 x-text="', ' + product.amount + ' '"></span> 335 <span 336 x-cloak x-show="product.information.productType !== 'Recipe' && product.unit.unit.includes('g') && !product.unit.unit.includes('kg')" class="sr-only">Ã</span> 337 <span 338 x-show="product.information.productType !== 'Recipe'" 339 class="sr-only" 340 x-text="' ' + product.unit.unit + ' im Warenkorb für insgesamt ' + $getPriceFormatted(getPrice(product))" 341 ></span> 342 </a> 343 <div x-cloak x-show="getIconClass(product)" class="mini-basket__item-icon"> 344 <i :class="getIconClass(product)" aria-hidden="true"></i> 345 </div> 346 <a x-bind:href="product.information.url" class="mini-basket__item-image" :class="product.information.productType === 'Recipe' ? 'mini-basket__item-image--recipe' : ''"> 347 <img x-bind:src="product.information.imageUrl" x-bind:alt="$translate('Oekokiste.Core:ProductPage:image.alt-text') + product.information.name" loading="lazy" /> 348 </a> 349 <div class="mini-basket__item-meta"> 350 <span class="mini-basket__item__duplicate-label" x-show="productHasDuplicatesInBasket(product)">Doppelt</span> 351 <template x-if="product.information.productType !== 'Voucher' && product.information.productType !== 'Recipe'"> 352 <div class="mini-basket__item-details" x-show="product.amount > 0"> 353 <div>
354 <span aria-label="Menge" x-text="$getNumberFormatted(product.amount)"></span> 355 <span x-cloak x-show="product.unit.unit.includes('g') && !product.unit.unit.includes('kg')">Ã</span> 356 <span aria-label="Einheit" x-text="product.unit.unit"></span> 357 <span>=</span> 358 <strong class="mini-basket__item-price" x-text="$getPriceFormatted(getPrice(product))"></strong> 359 <span class="mini-basket__item-discount" aria-label="Rabatt von:" x-cloak x-show="product.discount > 0" x-text="'-' + product.discount + '%'"></span> 360 </div> 361 362 </div> 363 <small x-show="getPrice(product) > 0">(inkl. <span x-text='product.information.vat'></span>% MwSt.)</small> 364 </template> 365 <template x-if="product.information.productType === 'Recipe'"> 366 <div class="mini-basket__item-details" x-show="product.amount > 0 && product.information.productType === 'Recipe'"> 367 <div class="mini-basket__item-details" x-show="product.information.productType === 'Recipe'"> 368 <span x-text="product.amount + ' Portionen'"></span> 369 </div> 370 </div> 371 </template> 372 <!-- <deprecated> {@see \Oekokiste\Core\Domain\Projection\Basket\Events\UpstreamOrderUpdateBasketEvent::fromArray} --> 373 <template x-if="product.information.productType === 'Voucher'"> 374 <div class="mini-basket__item-details"> 375 <span class="mini-basket__item-price" x-text="$getPriceFormatted(getSingleVoucherValue(product))"></span> 376 </div> 377 </template> 378 <!-- </deprecated> --> 379 <template x-if="product.repeatXWeeks"> 380 <div class="mini-basket__item-subscription"> 381 <i class="oeko-icon-Tauschen"></i> 382 <div> 383 Im Abo <span x-text="$getLabelForSubscriptionValue(product.repeatXWeeks, [{"value":"0","label":"Artikel einmalig liefern"},{"value":"1","label":"w\u00f6chentlich liefern"},{"value":"2","label":"alle 2 Wochen liefern"},{"value":"3","label":"alle 3 Wochen liefern"},{"value":"4","label":"alle 4 Wochen liefern"},{"value":"6","label":"alle 6 Wochen liefern"},{"value":"8","label":"alle 8 Wochen liefern"}])"></span> <br /> 384 <!-- <span>ab Freitag 14.03.2021 (TODO)</span> --> 385 </div> 386 </div> 387 </template> 388 <template x-if="product.note"> 389 <div class="mini-basket__item-note"> 390 <span x-text="product.note"></span> 391 </div> 392 </template> 393 394 <template x-if="getTourLimitDateForProduct(product)"> 395 <div class="mini-basket__item-order-period"> 396 Vorgezogener Bestellschluss: <span x-text="$getDateTimeFormatted(getTourLimitDateForProduct(product))"></span> 397 </div> 398 </template> 399 <template x-if="!product.information.isProtected && product.isEditable && !product.isChangeable && product.amount > 0"> 400 <div class="mini-basket__item-order-period mini-basket__item-exceeded-order-period"> 401 Bestellschluss bereits überschritten 402 </div> 403 </template> 404 <template x-if="!product.isEditable && product.amount > 0"> 405 <div class="mini-basket__item-order-period mini-basket__item-is-not-editable"> 406 Artikel kann nicht geändert werden 407 </div> 408 </template> 409 <div x-cloak x-show="product.isRemoved" class="mini-basket__item-item-removed-note"> 410 Artikel wird bei Absenden aus bestehender Bestellung entfernt 411 </div> 412 <div 413 x-cloak 414 x-show="productHasInsufficientRemainingItems()" 415 class="mini-basket__item-insufficient-items-remaining-note" 416 > 417 Von diesem Artikel gibt es leider nur noch <span x-text="product.information.remainingItems * product.unit.factor"></span> <span x-text="product.unit.unit"></span>. 418 </div> 419 </div> 420 <div x-cloak x-show="canEditProduct(product)" class="mini-basket__item-actions"> 421 <select 422 x-cloak 423 x-show="product.information.units.length > 1" 424 title="Einheit" 425 x-on:change="changeUnit(event, product)" 426 > 427 <template x-for="unit in product.information.units"> 428 <option :value="unit.name" :selected="product.unit.unitId === unit.unitId" x-text="unit.name"></option> 429 </template> 430 </select> 431 <button data-testid="button-decrease" class="button button--square button--type-inverted button--size-small" x-bind:class="productHasInsufficientRemainingItems() ? 'mini-basket__item--insufficient-remaining-items-decrease-button' : ''" x-on:click="decreaseSelectedAmount(product)"> 432 <i class="oeko-icon-minus" aria-hidden="true"></i>
433 <span class="sr-only">Anzahl reduzieren</span> 434 </button> 435 <button data-testid="button-increase" class="button button--square button--size-small" x-on:click="increaseSelectedAmount(product)"> 436 <i class="oeko-icon-plus" aria-hidden="true"></i> 437 <span class="sr-only">Anzahl erhöhen</span> 438 </button> 439 </div> 440 <div x-cloak x-show="canEditProduct(product)"> 441 <span aria-live="polite" class="sr-only" x-text="product.amount + ' ' + product.unit.unit + ' im Warenkorb für insgesamt ' + $getPriceFormatted(getPrice(product))"></span> 442 </div> 443 <div class="bulk-indicator bulk-indicator--mini" x-show="product.information.bulkPrice"> 444 <div class="bulk-indicator__bar"></div> 445 <template x-if="!bulkAmountReached()"> 446 <span class="bulk-indicator__text"> 447 <span class="bold" x-text="'Noch ' + $missingToNextBulk(productInBasket?.information, productInBasket?.amount, productInBasket?.unit?.factor, productInBasket?.itemType)"></span> 448 <span class="bold" x-cloak x-show="productInBasket?.unit?.unit.includes('g') && !productInBasket?.unit?.unit.includes('kg')">Ã</span> 449 <span class="bold" x-text="productInBasket?.unit?.unit"></span> 450 dann nur 451 <span class="bold" x-html="bulkPriceFormatted"></span> 452 </span> 453 </template> 454 <template x-if="bulkAmountReached()"> 455 <span class="bulk-indicator__text"> 456 <span class="bold">Jippie!</span> Jetzt gilt der Sparpreis: 457 <span class="bold" x-html="bulkPriceFormatted"></span> 458 </span> 459 </template> 460 </div> 461 <template x-if="product.information.bulkPrice"> 462 <!-- 463 One live region holding the complete sentence. It used to be three of them, 464 which made screen readers announce the fragments separately - and x-if only 465 ever renders its first root element, so the last two never made it into the 466 DOM at all. 467 --> 468 <span 469 role="status" 470 aria-live="polite" 471 class="sr-only" 472 x-text="bulkAmountReached() 473 ? 'Jetzt gilt der Sparpreis: ' + bulkPriceFormattedWithoutUnit + ' pro ' + productInBasket?.information.baseUnit 474 : 'Noch ' + $missingToNextBulk(productInBasket?.information, productInBasket?.amount, productInBasket?.unit?.factor, productInBasket?.itemType) + (productInBasket?.unit?.unit.includes('g') && !productInBasket?.unit?.unit.includes('kg') ? ' à ' : ' ') + productInBasket?.unit?.unit + ' dann nur ' + bulkPriceFormattedWithoutUnit + ' pro ' + productInBasket?.information.baseUnit" 475 ></span> 476 </template> 477 <div x-cloak x-show="product.isRemoved" class="mini-basket__item-undo"> 478 <button 479 class="button button--type-inverted button--size-small" 480 x-on:click="undoRemoveProduct(product, event)" 481 > 482 Rückgängig
483 <span class="sr-only">(Löschen rückgängig machen)</span> 484 </button> 485 </div> 486 <button 487 x-cloak 488 x-show="canDeleteProduct(product)" 489 class="mini-basket__item-remove button button--square button--type-grey" 490 x-bind:class="productHasInsufficientRemainingItems() ? 'mini-basket__item--insufficient-remaining-items-delete-button' : ''" 491 x-on:click="removeProductFromBasket(product, event)" 492 > 493 <i class="oeko-icon-trash" aria-hidden="true"></i> 494 <span class="sr-only">Artikel aus Warenkorb entfernen</span> 495 </button> 496 497 </div> 498 <template x-if="showAlternativesAndRecipeButtons(product)"> 499 <div x-data="recommendations" class="recommendations" :class="{'recommendations--is-open' : alternativesOpen || recipesOpen}"> 500 <template x-if="alternativesOpen || recipesOpen"> 501 <button 502 class="recommendations__close button button--square button--type-very-important-inverted" 503 x-on:click="hideRecommendations(event)" 504 > 505 <i class="oeko-icon-close" aria-hidden="true"></i> 506 <span class="sr-only">Empfehlungen schlieÃen</span> 507 </button> 508 </template> 509 <template x-if="alternativesOpen"> 510 <div class="recommendations__content"> 511 <div class="recommendations__content-is-loading" x-show="alternativesLoading"> 512 <i class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 513 </div> 514 <span aria-live="polite" class="sr-only" x-text="alternativesLoading ? 'Tauschartikel werden geladen...' : ''"></span> 515 <template x-for="alternative in alternatives"> 516 <div class="recommendations__entry"> 517 <a x-bind:href="alternative.information.url" class="mini-basket__item-title"> 518 <h5 x-html="getTitle(alternative)"></h5> 519 </a> 520 <a x-bind:href="alternative.information.url" class="mini-basket__item-image" :class="alternative.information.productType === 'Recipe' ? 'mini-basket__item-image--recipe' : ''"> 521 <img x-bind:src="alternative.information.imageUrl" x-bind:alt="$translate('Oekokiste.Core:ProductPage:image.alt-text') + alternative.information.name" loading="lazy" /> 522 </a> 523 <div class="mini-basket__item-meta"> 524 <template x-if="alternative.information.productType !== 'Voucher' && alternative.information.productType !== 'Recipe'"> 525 <div class="mini-basket__item-details" x-show="alternative.amount > 0"> 526 <div> 527 <span aria-label="Menge" x-text="$getNumberFormatted(alternative.amount)"></span> 528 <span x-cloak x-show="alternative.unit.unit.includes('g') && !alternative.unit.unit.includes('kg')">Ã</span> 529 <span aria-label="Einheit" x-text="alternative.unit.unit"></span> 530 <span>=</span> 531 <strong class="mini-basket__item-price" x-text="$getPriceFormatted(getPrice(alternative))"></strong> 532 <span class="mini-basket__item-discount" aria-label="Rabatt von:" x-cloak x-show="alternative.discount > 0" x-text="'-' + alternative.discount + '%'"></span> 533 </div> 534 535 </div> 536 <small x-show="getPrice(alternative) > 0">(inkl. <span x-text='alternative.information.vat'></span>% MwSt.)</small> 537 </template> 538 <template x-if="alternative.information.productType === 'Recipe'"> 539 <div class="mini-basket__item-details" x-show="alternative.amount > 0 && alternative.information.productType === 'Recipe'"> 540 <div class="mini-basket__item-details" x-show="alternative.information.productType === 'Recipe'">
541 <span x-text="alternative.amount + ' Portionen'"></span> 542 </div> 543 </div> 544 </template> 545 <!-- <deprecated> {@see \Oekokiste\Core\Domain\Projection\Basket\Events\UpstreamOrderUpdateBasketEvent::fromArray} --> 546 <template x-if="alternative.information.productType === 'Voucher'"> 547 <div class="mini-basket__item-details"> 548 <span class="mini-basket__item-price" x-text="$getPriceFormatted(getSingleVoucherValue(alternative))"></span> 549 </div> 550 </template> 551 <!-- </deprecated> --> 552 <template x-if="alternative.repeatXWeeks"> 553 <div class="mini-basket__item-subscription"> 554 <i class="oeko-icon-Tauschen"></i> 555 <div> 556 Im Abo <span x-text="$getLabelForSubscriptionValue(alternative.repeatXWeeks, [{"value":"0","label":"Artikel einmalig liefern"},{"value":"1","label":"w\u00f6chentlich liefern"},{"value":"2","label":"alle 2 Wochen liefern"},{"value":"3","label":"alle 3 Wochen liefern"},{"value":"4","label":"alle 4 Wochen liefern"},{"value":"6","label":"alle 6 Wochen liefern"},{"value":"8","label":"alle 8 Wochen liefern"}])"></span> <br /> 557 <!-- <span>ab Freitag 14.03.2021 (TODO)</span> --> 558 </div> 559 </div> 560 </template> 561 <template x-if="alternative.note"> 562 <div class="mini-basket__item-note"> 563 <span x-text="alternative.note"></span> 564 </div> 565 </template> 566 </div> 567 <div class="recommendations__entry-actions"> 568 <div 569 class="mini-add-to-basket" 570 x-data="addToBasket( 571 alternative.amountConfiguration, 572 alternative.information, 573 )" 574 x-on:click="handleAllClickEvents(event)" 575 > 576 <div class="add-to-basket__in-basket" x-cloak x-show="selectedAmount > 0"> 577 <strong x-text="currentPrice"></strong> im Warenkorb 578 </div> 579 <div class="add-to-basket__primary-actions"> 580 <button 581 class="button button--size-small button--type-important" 582 :aria-label="selectedAmount > 0 ? 'Anzahl im Warenkorb erhöhen' : 'Produkt zum Warenkorb hinzufügen'" 583 x-on:click="addProductAlternativeToBasket(alternative.amount)" 584 > 585 <i class="oeko-icon-plus" aria-hidden="true"></i> 586 Hinzufügen 587 </button> 588 </div> 589 </div> 590 <button class="button button--size-small" x-on:click="swap(product, alternative)"> 591 <i class="oeko-icon-Tauschen" aria-hidden="true"></i> Tauschen 592 </button> 593 </div> 594 </div> 595 </template> 596 </div> 597 </template> 598 <template x-if="recipesOpen"> 599 <div class="recommendations__content"> 600 <div class="recommendations__content-is-loading" x-show="recipesLoading"> 601 <i class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 602 </div> 603 <span aria-live="polite" class="sr-only" x-text="recipesLoading ? 'Rezepte werden geladen...' : ''"></span> 604 <template x-for="recipe in recipes"> 605 <div class="recommendations__entry"> 606 <a x-bind:href="recipe.url" class="mini-basket__item-image mini-basket__item-image--recipe"> 607 <img x-bind:src="recipe.imageUrl" x-bind:alt="recipe.name" /> 608 </a> 609 <div class="mini-basket__item-meta"> 610 <a x-bind:href="recipe.url" class="mini-basket__item-title-and-price"> 611 <h5 class="mini-basket__item-title" x-text="recipe.name"></h5>
612 <span x-show="recipe.duration" class="mini-basket__item__recipe-detail"> 613 <i class="oeko-icon-Zubereitungszeit" aria-hidden="true"></i> 614 <span x-text="recipe.duration"></span> Minuten 615 </span> 616 <span x-show="recipe.difficulty" class="mini-basket__item__recipe-detail"> 617 <i class="oeko-icon-Schwierigkeit" aria-hidden="true"></i> 618 <span x-text="recipe.difficulty"></span> 619 </span> 620 <span x-show="recipe.ingredientsCount" class="mini-basket__item__recipe-detail"> 621 <i class="oeko-icon-Zutaten" aria-hidden="true"></i> 622 <span x-text="recipe.ingredientsCount"></span> Zutaten 623 </span> 624 </a> 625 </div> 626 <div class="mini-basket__item-actions"> 627 <a x-bind:href="recipe.url" class="button"> 628 Rezept ansehen 629 </a> 630 </div> 631 </div> 632 </template> 633 </div> 634 </template> 635 <div 636 class="recommendations__actions " 637 :class="getRecommendationsClass(product, true, true)" 638 > 639 <template x-if="!recipesOpen"> 640 <div class="recommendations__action"> 641 <button 642 class="button button--size-small button--secondary" x-on:click="showAlternativeProducts(product, event)"> 643 <i class="oeko-icon-Tauschen" :class="{'icon--spinner-spin' : alternativesLoading}" aria-hidden="true"></i> 644 <span x-text="alternativesButtonLabel"> 645 Artikel austauschen 646 </span> 647 </button> 648 <span aria-live="polite" class="sr-only" x-text="alternativesLoading ? 'Tauschartikel werden geladen...' : ''"></span> 649 </div> 650 </template> 651 <template x-if="!alternativesOpen && !$isPartOfRecipeBox(product)"> 652 <div class="recommendations__action"> 653 <button 654 class="button button--size-small" 655 x-on:click="showRecipeSuggestions(product, event)" 656 > 657 <i class="oeko-icon-Kochboxen" :class="{'icon--spinner-spin' : recipesLoading}" aria-hidden="true"></i> 658 <span x-text="recipesButtonLabel"> 659 Passende Rezepte 660 </span> 661 </button> 662 <span aria-live="polite" class="sr-only" x-text="recipesLoading ? 'Rezepte werden geladen...' : ''"></span> 663 </div> 664 </template> 665 <template x-if="alternativesOpen || recipesOpen"> 666 <div class="recommendations__action recommendations__action--close"> 667 <button 668 class="button button--size-small button--type-very-important-inverted" 669 x-on:click="hideRecommendations(event)" 670 > 671 <i class="oeko-icon-close" aria-hidden="true"></i> 672 <span> 673 SchlieÃen 674 </span> 675 </button> 676 </div> 677 </template> 678 </div> 679 </div> 680 681 </template> 682 </li> 683 </template> 684 </ul> 685 </li> 686 </template> 687 </ul> 688 </div> 689 </div> 690 <footer class="mini-basket__footer" x-show="miniBasketIsOpen"> 691 <div class="mini-basket__footer-inner" x-cloak x-show="basketIsEmpty()"> 692 <div class="mini-basket__footer-empty-note" x-cloak x-show="showBasketIsEmptyMessage"> 693 <strong>Hier passt noch ganz viel rein!</strong> 694 <p> 695 Es sieht so aus, als hättest Du noch nichts<br />zu Deinem Warenkorb hinzugefügt. 696 </p> 697 <a href="/" class="button">Jetzt einkaufen</a> 698 </div> 699 </div> 700 <div class="mini-basket__footer-inner" x-cloak x-show="!basketIsEmpty()"> 701 <table class="mini-basket__sum-table" x-cloak x-show="basketContainsOnlyPreOrderProducts() == false"> 702 <tbody>
703 <tr x-cloak x-show="!$store.basket.minOrderValue?.isReached && $store.user.isSignedIn"> 704 <td colspan="2" class="mini-basket__min-value-note"> 705 <span x-cloak x-show="!$store.basket.minOrderValue?.overwritingPackStation"> 706 707 Mindestbestellwert von <strong x-text="$getPriceFormatted($store.basket.minOrderValue?.minOrderValue)"></strong> noch nicht erreicht 708 709 </span> 710 <span x-cloak x-show="$store.basket.minOrderValue?.overwritingPackStation"> 711 712 Mindestbestellwert von <strong x-text="$getPriceFormatted($store.basket.minOrderValue?.minOrderValue)"></strong> oder <strong x-text="$getPriceFormatted($store.basket.minOrderValue?.overwritingPackStation?.minOrderValue)"></strong> an <span x-text="$store.basket.minOrderValue?.overwritingPackStation?.name"></span> noch nicht erreicht 713 714 </span> 715 </td> 716 </tr> 717 <tr x-cloak x-show="$store.basket.minOrderValue?.packStations.length > 0 && $store.user.isSignedIn"> 718 <td colspan="2"> 719 <div class="mini-basket__min-value-packstation-note"> 720 <template x-for="packStation in packStationsWithUnreachedMinOrderValue"> 721 <span :data-testid="packStation.name"> 722 723 Mindestbestellwert von <strong x-text="$getPriceFormatted(packStation.minOrderValue)"></strong> an <span x-text="packStation.name"></span> noch nicht erreicht 724 725 </span> 726 </template> 727 </div> 728 </td> 729 </tr> 730 <tr> 731 <td>Zwischensumme</td> 732 <td><span class="mini-basket__sum-table__subtotal" x-text="$getPriceFormatted($store.basket.sumWithoutVouchers)"></span></td> 733 </tr> 734 <template x-for="voucher in $store.basket.vouchers"> 735 <tr class="mini-basket__sum-table__voucher"> 736 <td x-text="getVoucherLabel(voucher)"></td> 737 <td class="mini-basket__sum-table__voucher__value" x-text="getVoucherValue(voucher)"></td> 738 </tr> 739 </template> 740 <tr x-show="$store.user.isSignedIn && $store.deliveryDates.currentDeliveryTour"> 741 <td> 742 <span>zuzügl. Lieferpauschale</span> 743 <small x-show="showNoDeliveryChargeNote()"> 744 <br />Keine Lieferkosten ab <span x-text="$getPriceFormatted($store.deliveryDates.currentDeliveryTour?.noDeliveryCostThreshold)"></span>! 745 </small> 746 </td> 747 <td><span class="mini-basket__sum-table__delivery-cost" x-text="$getPriceFormatted(getDeliveryCost())"></span></td> 748 </tr> 749 <tr class="mini-basket__sum-table__total-row"> 750 <td><strong>Gesamtsumme</strong></td> 751 <td><strong class="mini-basket__sum-table__total" x-text="$getPriceFormatted(getSum())"></strong></td> 752 </tr> 753 <template x-for="discount in getDiscountsByName()"> 754 <tr class="mini-basket__sum-table__savings-row"> 755 <td x-text="discount.label"></td> 756 <td><strong class="mini-basket__sum-table__savings" x-text="$getPriceFormatted(discount.amount)"></strong></td> 757 </tr> 758 </template> 759 </tbody> 760 </table> 761 <a href="/warenkorb" class="button" data-testid="to-basket-button" >Zum Warenkorb</a> 762 </div> 763 </footer> 764 </div><header class="shop-header" x-data="header" x-ref="header" x-on:scroll.window="handleWindowScroll()" aria-label="Shop Header"><div x-cloak x-show="$store.user.isSignedIn && $store.deliveryDates.currentOrder && $store.deliveryDates.currentOrder.id !== 0 && $store.basket.hasOpenChanges" class="shop-header__open-changes"><strong>Achtung: </strong> Du hast noch offene Ãnderungen in deinem <a href=/warenkorb>Warenkorb</a>. Vergiss nicht, deine Ãnderungen abzusenden! ð¥</div><a href="/sendungsstatus" x-data="deliveryStatus" x-cloak x-show="$store.deliveryStatus.deliveryState > 0" class="shop-header__delivery-status"><div class="shop-header__delivery-status__container container"><div class="shop-header__delivery-status__content"><p class="shop-header__delivery-status__description">Deine Kiste ist auf dem Weg zu dir.<br />Schau dir hier den Sendungsstatus an.</p><i class="oeko-icon-Truck shop-header__delivery-status__icon"></i></div></div></a><div class="shop-header__secondary"><div class="shop-header__content container"><a class="shop-header__logo" href="/" title="Zur Startseite"><img src="https://www.baumannshof.de/imagor/n5J2xZzE8w2ULvGCLNRt-5G5ej2Z1BVSE9KakV-5/fit-in/0x120/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fc%252F6%252F8%252F0%252Fc68005d3eb9e2480d159e4f441b65fd7237e6f87" alt="Logo von Baumannshof" /></a><nav class="neos-menu" aria-label="Metamenü"><ul class='main-menu__items main-menu__items--level-1'>
764<li> 765 <a 766 class='main-menu__item main-menu__item--has-children' 767 href='/so-gehts/bio-liefern-lassen.html' 768 x-on:click='closeMenu($event)' 769 > 770 So geht's <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 771 <i class='oeko-icon-angle-down'></i> 772 </div> 773 </a> 774 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 775 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 776 <i class='oeko-icon-angle-left'></i> <span>Zurück zu So geht's</span> 777 </a></li><li> 778 <a 779 class='main-menu__item ' 780 href='/so-gehts/bio-liefern-lassen.html' 781 x-on:click='closeMenu($event)' 782 > 783 Unser Lieferservice <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 784 <i class='oeko-icon-angle-down'></i> 785 </div> 786 </a> 787 </li><li> 788 <a 789 class='main-menu__item ' 790 href='/so-gehts/probelieferung.html' 791 x-on:click='closeMenu($event)' 792 > 793 Probelieferung <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 794 <i class='oeko-icon-angle-down'></i> 795 </div> 796 </a> 797 </li><li> 798 <a 799 class='main-menu__item ' 800 href='/so-gehts/schulprogramm.html' 801 x-on:click='closeMenu($event)' 802 > 803 Schulprogramm <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 804 <i class='oeko-icon-angle-down'></i> 805 </div> 806 </a> 807 </li><li> 808 <a 809 class='main-menu__item ' 810 href='/so-gehts/jobkiste.html' 811 x-on:click='closeMenu($event)' 812 > 813 Jobkiste <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 814 <i class='oeko-icon-angle-down'></i> 815 </div> 816 </a> 817 </li><li> 818 <a 819 class='main-menu__item ' 820 href='/so-gehts/tour-de-kaas.html' 821 x-on:click='closeMenu($event)' 822 > 823 Tour de Kaas <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 824 <i class='oeko-icon-angle-down'></i> 825 </div> 826 </a> 827 </li><li> 828 <a 829 class='main-menu__item ' 830 href='/so-gehts/gutscheine.html' 831 x-on:click='closeMenu($event)' 832 > 833 Gutscheine <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 834 <i class='oeko-icon-angle-down'></i> 835 </div> 836 </a> 837 </li><li> 838 <a 839 class='main-menu__item ' 840 href='/so-gehts/empfehlungen.html' 841 x-on:click='closeMenu($event)' 842 > 843 Empfehlungen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 844 <i class='oeko-icon-angle-down'></i> 845 </div> 846 </a> 847 </li><li> 848 <a 849 class='main-menu__item ' 850 href='/so-gehts/haeufige-fragen.html' 851 x-on:click='closeMenu($event)' 852 > 853 Häufige Fragen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 854 <i class='oeko-icon-angle-down'></i> 855 </div> 856 </a> 857 </li></ul></li><li> 858 <a 859 class='main-menu__item main-menu__item--has-children' 860 href='/ueber-uns/der-baumannshof.html' 861 x-on:click='closeMenu($event)' 862 > 863 Ãber uns <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 864 <i class='oeko-icon-angle-down'></i> 865 </div> 866 </a> 867 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 868 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 869 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Ãber uns</span> 870 </a></li><li> 871 <a 872 class='main-menu__item ' 873 href='/ueber-uns/der-baumannshof.html' 874 x-on:click='closeMenu($event)' 875 > 876 Der Baumannshof <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 877 <i class='oeko-icon-angle-down'></i> 878 </div> 879 </a> 880 </li><li> 881 <a 882 class='main-menu__item ' 883 href='/ueber-uns/was-uns-auszeichnet.html' 884 x-on:click='closeMenu($event)' 885 >
886 Was uns auszeichnet <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 887 <i class='oeko-icon-angle-down'></i> 888 </div> 889 </a> 890 </li><li> 891 <a 892 class='main-menu__item ' 893 href='/ueber-uns/hofladen.html' 894 x-on:click='closeMenu($event)' 895 > 896 Unser Hofladen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 897 <i class='oeko-icon-angle-down'></i> 898 </div> 899 </a> 900 </li><li> 901 <a 902 class='main-menu__item ' 903 href='/ueber-uns/wo-kommt-s-her.html' 904 x-on:click='closeMenu($event)' 905 > 906 Wo kommt's her? <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 907 <i class='oeko-icon-angle-down'></i> 908 </div> 909 </a> 910 </li></ul></li><li> 911 <a 912 class='main-menu__item main-menu__item--has-children' 913 href='/blog-aktuelles/veranstaltungen.html' 914 x-on:click='closeMenu($event)' 915 > 916 Blog & Aktuelles <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 917 <i class='oeko-icon-angle-down'></i> 918 </div> 919 </a> 920 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 921 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 922 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Blog & Aktuelles</span> 923 </a></li><li> 924 <a 925 class='main-menu__item ' 926 href='/blog-aktuelles/veranstaltungen.html' 927 x-on:click='closeMenu($event)' 928 > 929 Veranstaltungen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 930 <i class='oeko-icon-angle-down'></i> 931 </div> 932 </a> 933 </li><li> 934 <a 935 class='main-menu__item ' 936 href='/blog-aktuelles/blog-aktuelles/ueberblick.html' 937 x-on:click='closeMenu($event)' 938 > 939 Blog & Aktuelles <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 940 <i class='oeko-icon-angle-down'></i> 941 </div> 942 </a> 943 </li></ul></li><li> 944 <a 945 class='main-menu__item main-menu__item--has-children' 946 href='/service/kontakt.html' 947 x-on:click='closeMenu($event)' 948 > 949 Service <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 950 <i class='oeko-icon-angle-down'></i> 951 </div> 952 </a> 953 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 954 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 955 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Service</span> 956 </a></li><li> 957 <a 958 class='main-menu__item ' 959 href='/service/kontakt.html' 960 x-on:click='closeMenu($event)' 961 > 962 Kontakt <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 963 <i class='oeko-icon-angle-down'></i> 964 </div> 965 </a> 966 </li><li> 967 <a 968 class='main-menu__item ' 969 href='/service/reklamationen.html' 970 x-on:click='closeMenu($event)' 971 > 972 Reklamation <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 973 <i class='oeko-icon-angle-down'></i> 974 </div> 975 </a> 976 </li><li> 977 <a 978 class='main-menu__item ' 979 href='/service/warenkunde.html' 980 x-on:click='closeMenu($event)' 981 > 982 Warenkunde <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 983 <i class='oeko-icon-angle-down'></i> 984 </div> 985 </a> 986 </li><li> 987 <a 988 class='main-menu__item ' 989 href='/service/jobs-stellenangebote.html' 990 x-on:click='closeMenu($event)' 991 > 992 Stellenangebote <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 993 <i class='oeko-icon-angle-down'></i> 994 </div> 995 </a> 996 </li></ul></li></ul></nav></div></div><div class="shop-header__primary"><div class="shop-header__content container" :class="{'shop-header__content--search-results-visible': $store.showSearchResults, 'shop-header__content--logged-in': $store.user.isSignedIn}"><a class="shop-header__logo" href="/" title="Zur Startseite"><img src="https://www.baumannshof.de/imagor/n5J2xZzE8w2ULvGCLNRt-5G5ej2Z1BVSE9KakV-5/fit-in/0x120/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fc%252F6%252F8%252F0%252Fc68005d3eb9e2480d159e4f441b65fd7237e6f87" alt="Logo von Baumannshof" /></a><div class="shop-header__actions"><div class="shop-header__login"><a x-cloak x-show="!$store.user.isSignedIn" href="/registrieren" class="button button--type-secondary">Registrieren</a><a x-cloak x-show="!$store.user.isSignedIn" href="/login" class="button button--type-inverted"><img width='42' x-show='!$store.user.isSignedIn' src='https://www.baumannshof.de/imagor/4jNo60QTPtzuCQdvErBy53MQwAoLN9tf34rOPcuY/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fa%252Ff%252F0%252F8%252Faf0813b094d855ac8fd56ecbad39209cd532157e' alt='user-icon' class='shop-menu__item__icon' /><img width='42' x-show='!$store.user.isSignedIn' src='https://www.baumannshof.de/imagor/4jNo60QTPtzuCQdvErBy53MQwAoLN9tf34rOPcuY/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fa%252Ff%252F0%252F8%252Faf0813b094d855ac8fd56ecbad39209cd532157e' alt='user-icon' class='shop-menu__item__icon shop-header__icon--hover' />Anmelden</a><a x-cloak x-show="$store.user.isSignedIn" data-testid="account-button" href="/mein-profil" class="button button--type-inverted button-account"><img width='42' x-show='$store.user.isSignedIn' x-cloak src='https://www.baumannshof.de/imagor/JnD1LWQ-DHevIOHk8_8pmBqcQr9IAUe6TY0X-aKE/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F8%252F0%252Fd%252F1%252F80d1f882b8cd8805b38733d7bd287c1d3fb08e59' alt='user-icon' class='shop-menu__item__icon' /><img width='42' x-show='$store.user.isSignedIn' src='https://www.baumannshof.de/imagor/JnD1LWQ-DHevIOHk8_8pmBqcQr9IAUe6TY0X-aKE/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F8%252F0%252Fd%252F1%252F80d1f882b8cd8805b38733d7bd287c1d3fb08e59' alt='user-icon' class='shop-menu__item__icon shop-header__icon--hover' />Dein Konto</a><nav class="shop-menu__sub-menu" x-cloak x-show="$store.user.isSignedIn" aria-label="Mein Profil Menü"><ul><li><a href="/mein-profil">Mein Profil</a></li><li><a href="/bestellungen">Bestellübersicht</a></li><li><a href="/lieferpausen">Lieferpausen</a></li><li><a href="/meine-abos">Meine Abos</a></li><li><a class="button button--size-small" href="#" x-on:click="logout(event)" :disabled="isLoggingOut">Logout<i x-show="!isLoggingOut" class="oeko-icon-sign-out" aria-hidden="true"></i><i x-cloak x-show="isLoggingOut" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i></a><span aria-live="polite" class="sr-only" x-text="isLoggingOut ? 'Du wirst ausgeloggt...' : ''"></span></li></ul></nav></div><nav class="shop-menu" aria-label="Shopmenü"><ul><li class="shop-menu__choose-delivery-date"><a class="shop-menu__item shop-menu__item--calendar" href="/lieferdatum" title="Link zum Kalender" aria-label="Link zum Kalender"><img width="42" src="https://www.baumannshof.de/imagor/Mi4edDf06U4vpUP0VoZ9jIHurCB7o8TRrZ-Iyxcv/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F2%252F3%252F7%252F4%252F2374873df93b7e505fe38aa49bca7bfa4ba23152" alt="date-icon" class="shop-menu__item__icon" /><img width="42" src="https://www.baumannshof.de/imagor/Mi4edDf06U4vpUP0VoZ9jIHurCB7o8TRrZ-Iyxcv/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F2%252F3%252F7%252F4%252F2374873df93b7e505fe38aa49bca7bfa4ba23152" alt="date-icon" class="shop-menu__item__icon--mobile" /><template x-if="$store.user.isSignedIn && $store.deliveryDates.currentDeliveryTour"><span class="shop-menu__item-addon" x-text="getDisplayText()" x-on:destroy="destroy"></span></template></a><nav x-data="deliveryDatesSelector" x-cloak x-show="$store.user.isSignedIn" class="shop-menu__sub-menu" aria-label="Lieferdatumsmenü"><ul class="shop-menu__delivery-dates__list"><template x-for="deliveryEvent in selectableDeliveryEvents"><li class="shop-menu__delivery-dates__list__item"><a href="#" class="shop-menu__delivery-dates-item" x-on:click="() => changeSelectedOrder(deliveryEvent.tour, deliveryEvent.order)" :class="{ 'shop-menu__delivery-dates-item--is-selected': isSelected(deliveryEvent.tour, deliveryEvent.order) }" :disabled="isSelected(deliveryEvent.tour, deliveryEvent.order)"><strong x-text="$getDateFormatted(deliveryEvent.tour.date, 'short')"></strong><template x-if="deliveryEvent.order"><span x-text="deliveryEvent.order.address"></span></template><template x-if="!deliveryEvent.order && deliveryEvent.tour.address"><span x-text="deliveryEvent.tour.address"></span></template><span x-show="!deliveryEvent.tour.address && deliveryEvent.tour.label" x-text="deliveryEvent.tour.label"></span><span x-show="deliveryEvent.order && deliveryEvent.order?.id !== -1" x-text="'#' + deliveryEvent.order?.id"></span></a></li></template></ul> <template x-if="$store.deliveryDates.allDates.length == 0"> 997 <div> 998 <p> 999 Es konnten keine Liefertermine gefunden werden. 1000 </p> 1001 <button 1002 type="button" 1003 class="button" 1004 x-on:click="reloadDeliveryDates()" 1005 :disabled="deliveryDatesReloading" 1006 > 1007 Termine neu laden 1008 <i x-show="deliveryDatesReloading" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i> 1009 </button>
1010 <span aria-live="polite" class="sr-only" x-text="deliveryDatesReloading ? 'Liefertermine werden neu geladen...' : ''"></span> 1011 </div> 1012 </template><a x-cloak x-show="selectableDeliveryEvents.length > 0" class="shop-menu__delivery-dates-item--show-all" href="/lieferdatum">Alle Termine</a></nav></li><li><button data-testid="basketButton" class="shop-menu__item shop-menu__item--basket button button--type-link" title="Link zum Warenkorb" x-on:click="$dispatch('toggle-mini-basket')" aria-labelledby="open-mini-basket"><div class="header-icon__basket__wrapper"><img x-show="$store.basket.productCount === 0" src='https://www.baumannshof.de/imagor/lbesBwASm-YXG0K9mygHmNMJC9QhSE64s32Ajmvv/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fb%252Ff%252Fa%252F8%252Fbfa8e28093b7578d9e9951d4ef1ad86a2d9910f8' alt='Zum Warenkorb' class='shop-menu__item__icon' /><img x-show="$store.basket.productCount === 0" src='https://www.baumannshof.de/imagor/lbesBwASm-YXG0K9mygHmNMJC9QhSE64s32Ajmvv/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fb%252Ff%252Fa%252F8%252Fbfa8e28093b7578d9e9951d4ef1ad86a2d9910f8' alt='Zum Warenkorb' class='shop-menu__item__icon--mobile' /><img x-cloak x-show="$store.basket.productCount > 0" src='https://www.baumannshof.de/imagor/vdTm_KOyUjn56nXfjlXgT3obPVgSPgYWjz_uCUAY/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fc%252Fa%252F3%252Fc%252Fca3cc450e0e41425ebcbb4df439225cdff8e29c5' alt='Zum Warenkorb' class='shop-menu__item__icon' /><img x-cloak x-show="$store.basket.productCount > 0" src='https://www.baumannshof.de/imagor/vdTm_KOyUjn56nXfjlXgT3obPVgSPgYWjz_uCUAY/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fc%252Fa%252F3%252Fc%252Fca3cc450e0e41425ebcbb4df439225cdff8e29c5' alt='Zum Warenkorb' class='shop-menu__item__icon--mobile' /><span class="shop-menu__item-addon" x-cloak x-show="$store.basket.productCount > 0"><span x-text="$getPriceFormatted($store.basket.sumWithoutVouchers)"></span></span><span class="shop-menu__item-counter" x-cloak x-show="$store.basket.productCount > 0" x-text="$store.basket.productCount"></span><span id="open-mini-basket" class="sr-only">Warenkorb öffnen, enthält aktuell <span x-text="$store.basket.productCount"></span> Artikel im Wert von <span x-text="$getPriceFormatted($store.basket.sum)"></span></span></div></button></li><li><a class="shop-menu__item shop-menu__item--wishlist" title="Link zu meinen Lieblingen" href="/lieblinge" aria-labelledby="wishlist-label"><div class="header-icon__favorite__wrapper"><img width="42" src="https://www.baumannshof.de/imagor/ZfZsPNwkV2elnVUjZkPxw4-xQRxoIiVcypLbwGCn/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fe%252F8%252F9%252F1%252Fe891b06e7198b4bae1b8c4be8cf6ccee47c31b74" alt="favorites-icon" class="header-icon__favorite shop-menu__item__icon" /><img width="42" src="https://www.baumannshof.de/imagor/ZfZsPNwkV2elnVUjZkPxw4-xQRxoIiVcypLbwGCn/fit-in/0x80/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fe%252F8%252F9%252F1%252Fe891b06e7198b4bae1b8c4be8cf6ccee47c31b74" alt="favorites-icon" class="header-icon__favorite shop-menu__item__icon--mobile" /><span x-data="rezeptFavourite" class="shop-menu__item-counter" x-cloak x-show="$store.user.isSignedIn && getAmountOfFavourites() > 0" x-text="getAmountOfFavourites()"></span><span id="wishlist-label" class="sr-only">Link zu meinen Lieblingen, enthält aktuell <span x-text="$store.wishlist.favourites?.length"></span> Artikel</span></div></a></li></ul></nav></div><div class="shop-header__toggle-and-searchbar"><button x-on:click="$dispatch('toggle-mobile-menu')" class="button button--type-link mobile-menu-toggle"><i class="oeko-icon-navicon"></i><span class="sr-only">Mobiles Menu öffnen oder schlieÃen</span></button><form x-data="searchBar" method="GET" action="/suche" x-ref="search" class="search-bar" x-on:click.outside="closeSearchResults(event)" x-on:focusout="handleFocusOut()"><input type="search" placeholder="Suchen â¦" x-model="searchTerm" x-on:focus="handleSearchInputFocus()" x-on:click="handleSearchInputClick" x-on:keydown="handleSearchInputKeydown($event)" x-on:input.debounce.250="event => triggerSearch(event)" x-ref="searchBarInput" name="term" aria-label="Suche" id="search-bar-input-header" role="combobox" aria-autocomplete="list" aria-haspopup="dialog" aria-controls="search-bar-results-header" :aria-expanded="$store.showSearchResults && searchTerm.length > 0 ? 'true' : 'false'" autocomplete="off" /><button type="button" x-cloak x-show="searchTerm !== ''" class="button button--square search-bar__button--clear" x-on:click="clearSearch(event)"><i class="oeko-icon-close" aria-hidden="true"></i><span class="sr-only">Suche zurücksetzen</span></button><button class="button button--square search-bar__button--submit" type="submit"><i class="oeko-icon-Search" aria-hidden="true"></i><span class="sr-only">Suchen</span></button><div class="search-bar__results" id="search-bar-results-header" role="dialog" aria-label="Suchergebnisse" x-ref="searchResults" x-on:keydown="handleResultsKeydown($event)" x-on:mousedown="handleResultsMouseDown($event)" x-show="$store.showSearchResults && searchTerm.length > 0 && results" x-cloak><div class="search-bar__loading-overlay" x-show="isLoading"><i class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i></div><div class="search-bar__no-results" x-show="showNoResultsHint" x-cloak><p>Es wurden keine Ergebnisse zu <b x-text='searchTerm'></b> gefunden.</p></div><div class="search-bar__error" x-show="hasError" x-cloak><p>Leider ist bei der Suche etwas schief gelaufen. Bitte probiere es gleich erneut.</p></div><div class="search-bar__result__category" x-show="results.profileFunctions.length > 0"><h3 class="search-bar__result__category__title">Mein Konto</h3></div><ul x-show="results.profileFunctions.length > 0" class="search-bar__result-list" :class="{'search-bar__result-list--show-all': allResultsAreVisible.profileFunctions}" aria-label="Mein Konto"><template x-for="result in results.profileFunctions"><li><a x-bind:href="result.url" data-search-result-item><span x-text="result.name"></span></a></li></template></ul><button type="button" class="search-bar__show-more button button--type-secondary" x-show="results.profileFunctions.length > 3" :aria-expanded="allResultsAreVisible.profileFunctions ? 'true' : 'false'" x-on:click="toggleAllSearchResultsForCategory('profileFunctions')"><span x-text="!allResultsAreVisible.profileFunctions ? $translate('Oekokiste.Core:SearchBar:search-results.show-more-button.label') : $translate('Oekokiste.Core:SearchBar:search-results.show-less-button.label') "></span><i class="search-bar__result__category__button__arrow icon--chevron-down oeko-icon-angle-down" :class="{'search-bar__result__category__button__arrow--collapsed': !allResultsAreVisible.profileFunctions}" aria-hidden="true"></i></button><div class="search-bar__result__category" x-show="results.products.length > 0"><h3 class="search-bar__result__category__title">Produkte</h3></div><ul x-show="results.products.length > 0" class="search-bar__result-list search-bar__result-list--product" :class="{'search-bar__result-list--show-all': allResultsAreVisible.products}" aria-label="Produkte"><template x-for="(result, index) in results.products"><li x-bind:data-product-id="result.identifier" x-data="product(result.productInformation, result.productInformation.discount)"><div class="search-bar__result__product"><a class="search-bar__result__product__link" x-bind:href="result.url + '?source=search&i=' + index" data-search-result-item><img loading="lazy" :src="result.productInformation.imageUrl" :alt="$translate('Oekokiste.Core:ProductPage:image.alt-text') + result.productInformation.name" /><div class="search-bar__result__product__price-title-regioflag"><span x-text="result.productInformation.name"></span><template x-if="!showPriceOverrides"><span class="search-bar__result__product__price" x-html=" "(" + result.formattedPrice + ")" "></span></template><template x-if="showPriceOverrides"><span class="search-bar__result__product__price" x-html="'(' + basePriceOverwriteFormatted + ')'"></span></template><template x-if="discountCanBeApplied()"><span class="search-bar__result__product__discount-label" aria-label="Dieses Produkt hat einen Rabatt von" x-text="getDiscountValue()"></span></template><template x-if="result.productInformation.isRegional"><div class="product__regio-flag"><span class="badge badge--small">
1012<i class="oeko-icon-Regionales" aria-hidden="true"></i>regional</span></div></template></div></a><div class="search-bar__result__product__add-to-basket"><div class="mini-add-to-basket" x-bind:class="{'add-to-basket--in-basket': selectedAmount > 0}" x-data="addToBasket( 1013 result.productInformation.amountConfiguration, 1014 result.productInformation, 1015 )" x-on:click="handleAllClickEvents(event)"><div class="add-to-basket__in-basket" x-cloak x-show="selectedAmount > 0"><strong x-text="currentPrice"></strong> im Warenkorb</div><div class="add-to-basket__primary-actions"><button type="button" class="button" x-on:click="increaseSelectedAmount()" :disabled="result.productInformation.isAvailable !== true"><i class="oeko-icon-plus" aria-hidden="true"></i><i class="oeko-icon-Box" aria-hidden="true"></i><span class="sr-only" x-text="selectedAmount > 0 ? 'Anzahl im Warenkorb erhöhen' : 'Produkt zum Warenkorb hinzufügen'"></span></button></div><span role="status" aria-live="polite" class="sr-only" x-text="selectedAmount > 0 ? (selectedAmountFormatted + (currentUnit.name.includes('g') && !currentUnit.name.includes('kg') ? ' à ' : ' ') + currentUnit.name + ' im Warenkorb für insgesamt ' + currentPrice) : ''"></span></div></div></div></li></template></ul><button type="button" class="search-bar__show-more button button--type-secondary" x-show="results.products.length > 3" :aria-expanded="allResultsAreVisible.products ? 'true' : 'false'" x-on:click="toggleAllSearchResultsForCategory('products')"><span x-text="!allResultsAreVisible.products ? $translate('Oekokiste.Core:SearchBar:search-results.show-more-button.label') : $translate('Oekokiste.Core:SearchBar:search-results.show-less-button.label') "></span><i class="search-bar__result__category__button__arrow icon--chevron-down oeko-icon-angle-down" :class="{'search-bar__result__category__button__arrow--collapsed': !allResultsAreVisible.products}" aria-hidden="true"></i></button><div class="search-bar__result__category" x-show="results.recipes.length > 0"><h3 class="search-bar__result__category__title">Rezepte</h3></div><ul x-show="results.recipes.length > 0" class="search-bar__result-list search-bar__result-list--product" :class="{'search-bar__result-list--show-all': allResultsAreVisible.recipes}" aria-label="Rezepte"><template x-for="(result, index) in results.recipes"><li><a class="search-bar__result__recipe" x-bind:href="result.url + '?source=search&i='+index" data-search-result-item><img loading="lazy" :src="result.image" :alt="$translate('Oekokiste.Core:SearchBar:search-results.recipes.image.alt-text') + result.name" /><span x-text="result.name"></span></a></li></template></ul><button type="button" class="search-bar__show-more button button--type-secondary" x-show="results.recipes.length > 3" :aria-expanded="allResultsAreVisible.recipes ? 'true' : 'false'" x-on:click="toggleAllSearchResultsForCategory('recipes')"><span x-text="!allResultsAreVisible.recipes ? $translate('Oekokiste.Core:SearchBar:search-results.show-more-button.label') : $translate('Oekokiste.Core:SearchBar:search-results.show-less-button.label') "></span><i class="search-bar__result__category__button__arrow icon--chevron-down oeko-icon-angle-down" :class="{'search-bar__result__category__button__arrow--collapsed': !allResultsAreVisible.recipes}" aria-hidden="true"></i></button><div class="search-bar__result__category" x-show="results.ecoBoxes.length > 0"><h3 class="search-bar__result__category__title">Kisten</h3></div><ul x-show="results.ecoBoxes.length > 0" class="search-bar__result-list search-bar__result-list--ecobox" :class="{'search-bar__result-list--show-all': allResultsAreVisible.ecoBoxes}" aria-label="Kisten"><template x-for="(result, index) in results.ecoBoxes"><li><a class="search-bar__result__ecobox" x-bind:href="result.url + '?source=search&i=' + index" data-search-result-item><img loading="lazy" :src="result.image" :alt="$translate('Oekokiste.Core:ProductPage:image.alt-text') + result.name" /><span x-text="result.name"></span></a></li></template></ul><button type="button" class="search-bar__show-more button button--type-secondary" x-show="results.ecoBoxes.length > 3" :aria-expanded="allResultsAreVisible.ecoBoxes ? 'true' : 'false'" x-on:click="toggleAllSearchResultsForCategory('ecoBoxes')"><span x-text="!allResultsAreVisible.ecoBoxes ? $translate('Oekokiste.Core:SearchBar:search-results.show-more-button.label') : $translate('Oekokiste.Core:SearchBar:search-results.show-less-button.label') "></span><i class="search-bar__result__category__button__arrow icon--chevron-down oeko-icon-angle-down" :class="{'search-bar__result__category__button__arrow--collapsed': !allResultsAreVisible.ecoBoxes}" aria-hidden="true"></i></button><div class="search-bar__result__category" x-show="results.neosContent.length > 0"><h3 class="search-bar__result__category__title">Inhalte</h3></div><ul x-show="results.neosContent.length > 0" class="search-bar__result-list" :class="{'search-bar__result-list--show-all': allResultsAreVisible.neosContent}" aria-label="Inhalte"><template x-for="result in results.neosContent"><li><a x-bind:href="result.url" data-search-result-item><span x-text="result.name"></span></a></li></template></ul><button type="button" class="search-bar__show-more button button--type-secondary" x-show="results.neosContent.length > 3" :aria-expanded="allResultsAreVisible.neosContent ? 'true' : 'false'" x-on:click="toggleAllSearchResultsForCategory('neosContent')"><span x-text="!allResultsAreVisible.neosContent ? $translate('Oekokiste.Core:SearchBar:search-results.show-more-button.label') : $translate('Oekokiste.Core:SearchBar:search-results.show-less-button.label') "></span><i class="search-bar__result__category__button__arrow icon--chevron-down oeko-icon-angle-down" :class="{'search-bar__result__category__button__arrow--collapsed': !allResultsAreVisible.neosContent}" aria-hidden="true"></i></button></div>
1015<span role="status" aria-live="polite" class="sr-only" data-message-error="Leider ist bei der Suche etwas schief gelaufen. Bitte probiere es gleich erneut." data-message-no-results="Es wurden keine Ergebnisse zu @@SEARCHTERM@@ gefunden." data-message-count-one="Ein Suchergebnis gefunden." data-message-count-many="@@COUNT@@ Suchergebnisse gefunden." x-text="hasError 1016 ? $el.dataset.messageError 1017 : (showNoResultsHint 1018 ? $el.dataset.messageNoResults.replace('@@SEARCHTERM@@', searchTerm) 1019 : (!isLoading && searchTerm.length > 0 && amountOfSearchResults > 0 1020 ? (amountOfSearchResults === 1 1021 ? $el.dataset.messageCountOne 1022 : $el.dataset.messageCountMany.replace('@@COUNT@@', amountOfSearchResults)) 1023 : ''))"></span></form></div><nav class="kisten-menu" aria-label="Linkmenü"><ul class="main-menu__items main-menu__items--level-1"><li><a class="button" title="Link zu Ãkokisten" href="/m/oekokisten?path=/n_10">Ãkokisten</a></li><li><a class="button" title="Link zu Kochkisten" href="/rezepte.html">Kochkisten</a></li></ul></nav></div></div></header><div x-data="mainMenu" x-ref="mainMenu" class="main-menu__wrapper" :class="{'main-menu__wrapper--mobile-menu-visible': $store.mobileMenuOpen == true}" @toggle-mobile-menu.window="toggleMobileMenuThroughEvent()" x-trap.noscroll="$store.mobileMenuOpen"><div class="main-menu container"><nav class="main-menu__kisten-menu-mobile" aria-label="Linkmenü"><ul class="main-menu__items main-menu__items--level-1"><li><a class="button" title="Link zu Ãkokisten" href="/m/oekokisten?path=/n_10">Ãkokisten</a></li><li><a class="button" title="Link zu Kochkisten" href="/rezepte.html">Kochkisten</a></li></ul></nav><nav class="main-menu__shop" aria-label="Hauptmenü"><ul class='main-menu__items main-menu__items--level-1'>
1023<li> 1024 <a 1025 class='main-menu__item ' 1026 href='/m/neu-angebot?path=/n_12' 1027 x-on:click='closeMenu($event)' 1028 > 1029 NEU & ANGEBOT 1030 </a> 1031 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1032 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1033 <i class='oeko-icon-angle-left'></i> <span>Zurück zu NEU & ANGEBOT</span> 1034 </a></li><li> 1035 <a 1036 class='main-menu__item ' 1037 href='/m/neu-angebot/oktober-angebot?path=/n_12/r_1357' 1038 x-on:click='closeMenu($event)' 1039 > 1040 Oktober Angebot 1041 </a> 1042 </li><li> 1043 <a 1044 class='main-menu__item ' 1045 href='/m/neu-angebot/im-oktober-probiers-mal?path=/n_12/r_1314' 1046 x-on:click='closeMenu($event)' 1047 > 1048 Im Oktober - Probiers mal 1049 </a> 1050 </li><li> 1051 <a 1052 class='main-menu__item ' 1053 href='/m/neu-angebot/wochenempfehlung-kw-41?path=/n_12/r_1325' 1054 x-on:click='closeMenu($event)' 1055 > 1056 Wochenempfehlung KW 41 1057 </a> 1058 </li><li> 1059 <a 1060 class='main-menu__item ' 1061 href='/m/neu-angebot/haehnchen-pute-kw-42?path=/n_12/r_1033' 1062 x-on:click='closeMenu($event)' 1063 > 1064 Hähnchen Pute KW 42 1065 </a> 1066 </li><li> 1067 <a 1068 class='main-menu__item ' 1069 href='/m/neu-angebot/soma-tofu-kw-43?path=/n_12/r_1329' 1070 x-on:click='closeMenu($event)' 1071 > 1072 Soma Tofu KW 43 1073 </a> 1074 </li><li> 1075 <a 1076 class='main-menu__item ' 1077 href='/m/neu-angebot/regionales-fleisch-vom-biohof-fetz-kw-43?path=/n_12/r_1121' 1078 x-on:click='closeMenu($event)' 1079 > 1080 Regionales Fleisch vom Biohof Fetz KW 43 1081 </a> 1082 </li><li> 1083 <a 1084 class='main-menu__item ' 1085 href='/m/neu-angebot/heimatheld-kaesser-oktober?path=/n_12/r_1373' 1086 x-on:click='closeMenu($event)' 1087 > 1088 Heimatheld KäÃer Oktober 1089 </a> 1090 </li><li> 1091 <a 1092 class='main-menu__item ' 1093 href='/m/neu-angebot/federweisser-und-mehr?path=/n_12/r_1319' 1094 x-on:click='closeMenu($event)' 1095 > 1096 FederweiÃer und mehr 1097 </a> 1098 </li><li> 1099 <a 1100 class='main-menu__item ' 1101 href='/m/neu-angebot/tour-de-kaas-frankreich-kw-41?path=/n_12/r_1288' 1102 x-on:click='closeMenu($event)' 1103 > 1104 Tour de Kaas Frankreich KW 41 1105 </a> 1106 </li><li> 1107 <a 1108 class='main-menu__item ' 1109 href='/m/neu-angebot/tour-de-kaas-belgien-kw-42?path=/n_12/r_1287' 1110 x-on:click='closeMenu($event)' 1111 > 1112 Tour de Kaas Belgien KW 42 1113 </a> 1114 </li><li> 1115 <a 1116 class='main-menu__item ' 1117 href='/m/neu-angebot/tour-de-kaas-england-niederlande-kw-43?path=/n_12/r_1371' 1118 x-on:click='closeMenu($event)' 1119 > 1120 Tour de Kaas England/Niederlande KW 43 1121 </a> 1122 </li><li> 1123 <a 1124 class='main-menu__item ' 1125 href='/m/neu-angebot/tour-de-kaas-deutschland-oesterreich-kw-44?path=/n_12/r_1285' 1126 x-on:click='closeMenu($event)' 1127 > 1128 Tour de Kaas Deutschland Ãsterreich KW 44 1129 </a> 1130 </li><li> 1131 <a 1132 class='main-menu__item ' 1133 href='/m/neu-angebot/alles-fuer-deine-kaeseplatte?path=/n_12/r_1368' 1134 x-on:click='closeMenu($event)' 1135 > 1136 Alles für deine Käseplatte 1137 </a> 1138 </li><li> 1139 <a 1140 class='main-menu__item ' 1141 href='/m/neu-angebot/genuss-in-rose?path=/n_12/r_1374' 1142 x-on:click='closeMenu($event)' 1143 > 1144 Genuss in Rosé 1145 </a> 1146 </li><li> 1147 <a 1148 class='main-menu__item ' 1149 href='/m/neu-angebot/solange-vorraetig-frischtheke?path=/n_12/r_12
114911' 1150 x-on:click='closeMenu($event)' 1151 > 1152 Solange vorrätig Frischtheke 1153 </a> 1154 </li><li> 1155 <a 1156 class='main-menu__item ' 1157 href='/m/neu-angebot/solange-vorraetig-haltbares?path=/n_12/r_945' 1158 x-on:click='closeMenu($event)' 1159 > 1160 Solange vorrätig Haltbares 1161 </a> 1162 </li><li> 1163 <a 1164 class='main-menu__item ' 1165 href='/m/neu-angebot/neu-im-sortiment?path=/n_12/r_119' 1166 x-on:click='closeMenu($event)' 1167 > 1168 NEU im Sortiment 1169 </a> 1170 </li><li> 1171 <a 1172 class='main-menu__item ' 1173 href='/m/neu-angebot/bingenheimer-saatgut?path=/n_12/r_1132' 1174 x-on:click='closeMenu($event)' 1175 > 1176 Bingenheimer Saatgut 1177 </a> 1178 </li></ul></li><li> 1179 <a 1180 class='main-menu__item ' 1181 href='/m/themenwelten?path=/n_11' 1182 x-on:click='closeMenu($event)' 1183 > 1184 THEMENWELTEN 1185 </a> 1186 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1187 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1188 <i class='oeko-icon-angle-left'></i> <span>Zurück zu THEMENWELTEN</span> 1189 </a></li><li> 1190 <a 1191 class='main-menu__item ' 1192 href='/m/themenwelten/alkoholfreier-genuss-wein-sekt-und-bier?path=/n_11/r_1365' 1193 x-on:click='closeMenu($event)' 1194 > 1195 Alkoholfreier Genuss - Wein, Sekt und Bier 1196 </a> 1197 </li><li> 1198 <a 1199 class='main-menu__item ' 1200 href='/m/themenwelten/bio-zum-kleinen-preis?path=/n_11/r_1200' 1201 x-on:click='closeMenu($event)' 1202 > 1203 BIO zum kleinen Preis 1204 </a> 1205 </li><li> 1206 <a 1207 class='main-menu__item ' 1208 href='/m/themenwelten/3-und-5er-pakete-spare-bis-zu-10?path=/n_11/r_1095' 1209 x-on:click='closeMenu($event)' 1210 > 1211 3 und 5er Pakete - spare bis zu 10% 1212 </a> 1213 </li><li> 1214 <a 1215 class='main-menu__item ' 1216 href='/m/themenwelten/gebinde-spare-bis-zu-10?path=/n_11/r_881' 1217 x-on:click='closeMenu($event)' 1218 > 1219 Gebinde - spare bis zu 10% 1220 </a> 1221 </li><li> 1222 <a 1223 class='main-menu__item ' 1224 href='/m/themenwelten/glutenfrei?path=/n_11/r_298' 1225 x-on:click='closeMenu($event)' 1226 > 1227 Glutenfrei 1228 </a> 1229 </li><li> 1230 <a 1231 class='main-menu__item ' 1232 href='/m/themenwelten/laktosefrei-0-1?path=/n_11/r_344' 1233 x-on:click='closeMenu($event)' 1234 > 1235 Laktosefrei >0,1% 1236 </a> 1237 </li><li> 1238 <a 1239 class='main-menu__item ' 1240 href='/m/themenwelten/grosspackungen?path=/n_11/r_1217' 1241 x-on:click='closeMenu($event)' 1242 > 1243 GroÃpackungen 1244 </a> 1245 </li><li> 1246 <a 1247 class='main-menu__item ' 1248 href='/m/themenwelten/trinkgeld-online?path=/n_11/r_1336' 1249 x-on:click='closeMenu($event)' 1250 > 1251 Trinkgeld online 1252 </a> 1253 </li></ul></li><li> 1254 <a 1255 class='main-menu__item ' 1256 href='/m/aus-der-region?path=/n_23' 1257 x-on:click='closeMenu($event)' 1258 > 1259 AUS DER REGION 1260 </a> 1261 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1262 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1263 <i class='oeko-icon-angle-left'></i> <span>Zurück zu AUS DER REGION</span> 1264 </a></li><li> 1265 <a 1266 class='main-menu__item ' 1267 href='/m/aus-der-region/regionales-obst-und-gemuese?path=/n_23/sg_314' 1268 x-on:click='closeMenu($event)' 1269 > 1270 Regionales Obst und Gemüse 1271 </a> 1272 </li><li> 1273 <a 1274 class='main-menu__item ' 1275 href='/m/aus-der-region/regionale-kaese-und-milchprodukte?path=/n_23/sg_301' 1276 x-on:click='closeMenu($event)' 1277 > 1278 Regionale Käse- und Milchprodukte 1279 </a> 1280 </li><li> 1281 <a 1282 class='main-menu__item ' 1283 href='/m/aus-der-region/regionaler-fisch-fleisch-wurst?path=/n_23/sg_303' 1284 x-on:click='closeMenu($event)' 1285 > 1286 Regionaler Fisch, Fleisch, Wurst 1287 </a> 1288 </li><li> 1289 <a 1290 class='main-menu__item ' 1291 href='/m/aus-der-region/regionale-eier?path=/n_23/sg_304' 1292 x-on:click='closeMenu($event)' 1293 > 1294 Regionale Eier 1295 </a> 1296 </li><li> 1297 <a 1298 class='main-menu__item ' 1299 href='/m/aus-der-region/regionale-nudeln?path=/n_23/sg_306' 1300 x-on:click='closeMenu($event)' 1301 > 1302 Regionale Nudeln 1303 </a> 1304 </li><li> 1305 <a 1306 class='main-menu__item ' 1307 href='/m/aus-der-region/regionale-getreideerzeugnisse?path=/n_23/sg_305' 1308 x-on:click='closeMenu($event)' 1309 > 1310 Regionale Getreideerzeugnisse 1311 </a> 1312 </li><li> 1313 <a 1314 class='main-menu__item ' 1315 href='/m/aus-der-region/regionale-huelsenfruechte-saaten-kerne?path=/n_23/sg_307' 1316 x-on:click='closeMenu($event)' 1317 > 1318 Regionale Hülsenfrüchte, Saaten & Kerne 1319 </a> 1320 </li><li> 1321 <a 1322 class='main-menu__item ' 1323 href='/m/aus-der-region/regionaler-essig-oel-saucen?path=/n_23/sg_308' 1324 x-on:click='closeMenu($event)' 1325 > 1326 Regionaler Essig, Ãl & Saucen 1327 </a> 1328 </li><li> 1329 <a 1330 class='main-menu__item ' 1331 href='/m/aus-der-region/regionale-gewuerze-kraeuter?path=/n_23/sg_309' 1332 x-on:click='closeMenu($event)' 1333 > 1334 Regionale Gewürze & Kräuter 1335 </a> 1336 </li><li> 1337 <a 1338 class='main-menu__item ' 1339 href='/m/aus-der-region/regionale-brotaufstriche-suesswaren?path=/n_23/sg_311' 1340 x-on:click='closeMenu($event)' 1341 > 1342 Regionale Brotaufstriche & SüÃwaren 1343 </a> 1344 </li><li> 1345 <a 1346 class='main-menu__item ' 1347 href='/m/aus-der-region/regionaler-kaffee-tee?path=/n_23/sg_310' 1348 x-on:click='closeMenu($event)' 1349 > 1350 Regionaler Kaffee & Tee 1351 </a> 1352 </li><li> 1353 <a 1354 class='main-menu__item ' 1355 href='/m/aus-der-region/regionale-getraenke?path=/n_23/sg_312' 1356 x-on:click='closeMenu($event)' 1357 > 1358 Regionale Getränke 1359 </a> 1360 </li><li> 1361 <a 1362 class='main-menu__item ' 1363 href='/m/aus-der-region/regionale-geschenkideen?path=/n_23/sg_313' 1364 x-on:click='closeMenu($event)' 1365 > 1366 Regionale Geschenkideen 1367 </a> 1368 </li></ul></li><li> 1369 <a 1370 class='main-menu__item ' 1371 href='/m/oekokisten?path=/n_10' 1372 x-on:click='closeMenu($event)' 1373 > 1374 Ãkokisten 1375 </a> 1376 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1377 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1378 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Ãkokisten</span> 1379 </a></li><li> 1380 <a 1381 class='main-menu__item ' 1382 href='/m/oekokisten/schnupperkisten?path=/n_10/ac_3' 1383 x-on:click='closeMenu($event)' 1384 > 1385 Schnupperkisten 1386 </a> 1387 </li><li> 1388 <a 1389 class='main-menu__item '
1390 href='/m/oekokisten/oekokiste-gemuese?path=/n_10/ac_1' 1391 x-on:click='closeMenu($event)' 1392 > 1393 Ãkokiste Gemüse 1394 </a> 1395 </li><li> 1396 <a 1397 class='main-menu__item ' 1398 href='/m/oekokisten/oekokiste-obst?path=/n_10/ac_2' 1399 x-on:click='closeMenu($event)' 1400 > 1401 Ãkokiste Obst 1402 </a> 1403 </li><li> 1404 <a 1405 class='main-menu__item ' 1406 href='/m/oekokisten/jobkisten?path=/n_10/ac_154' 1407 x-on:click='closeMenu($event)' 1408 > 1409 Jobkisten 1410 </a> 1411 </li><li> 1412 <a 1413 class='main-menu__item ' 1414 href='/m/oekokisten/kaesepakete?path=/n_10/ac_4' 1415 x-on:click='closeMenu($event)' 1416 > 1417 Käsepakete 1418 </a> 1419 </li><li> 1420 <a 1421 class='main-menu__item ' 1422 href='/m/oekokisten/wurstpakete?path=/n_10/ac_74' 1423 x-on:click='closeMenu($event)' 1424 > 1425 Wurstpakete 1426 </a> 1427 </li><li> 1428 <a 1429 class='main-menu__item ' 1430 href='/m/oekokisten/joghurt-der-woche?path=/n_10/ac_5' 1431 x-on:click='closeMenu($event)' 1432 > 1433 Joghurt der Woche 1434 </a> 1435 </li><li> 1436 <a 1437 class='main-menu__item ' 1438 href='/m/oekokisten/brot-der-woche?path=/n_10/ac_69' 1439 x-on:click='closeMenu($event)' 1440 > 1441 Brot der Woche 1442 </a> 1443 </li><li> 1444 <a 1445 class='main-menu__item ' 1446 href='/m/oekokisten/wein-der-woche?path=/n_10/ac_106' 1447 x-on:click='closeMenu($event)' 1448 > 1449 Wein der Woche 1450 </a> 1451 </li></ul></li><li> 1452 <a 1453 class='main-menu__item ' 1454 href='/m/obst-gemuese?path=/n_3' 1455 x-on:click='closeMenu($event)' 1456 > 1457 Obst & Gemüse 1458 </a> 1459 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1460 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1461 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Obst & Gemüse</span> 1462 </a></li><li> 1463 <a 1464 class='main-menu__item ' 1465 href='/m/obst-gemuese/gemuese?path=/n_3/g_3' 1466 x-on:click='closeMenu($event)' 1467 > 1468 Gemüse 1469 </a> 1470 </li><li> 1471 <a 1472 class='main-menu__item ' 1473 href='/m/obst-gemuese/obst-nuesse?path=/n_3/g_24' 1474 x-on:click='closeMenu($event)' 1475 > 1476 Obst, Nüsse 1477 </a> 1478 </li><li> 1479 <a 1480 class='main-menu__item ' 1481 href='/m/obst-gemuese/pflanzen?path=/n_3/g_31' 1482 x-on:click='closeMenu($event)' 1483 > 1484 Pflanzen 1485 </a> 1486 </li><li> 1487 <a 1488 class='main-menu__item ' 1489 href='/m/obst-gemuese/kartoffeln?path=/n_3/g_34' 1490 x-on:click='closeMenu($event)' 1491 > 1492 Kartoffeln 1493 </a> 1494 </li></ul></li><li> 1495 <a 1496 class='main-menu__item ' 1497 href='/m/kuehltheke?path=/n_4' 1498 x-on:click='closeMenu($event)' 1499 > 1500 Kühltheke 1501 </a> 1502 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1503 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1504 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Kühltheke</span> 1505 </a></li><li> 1506 <a 1507 class='main-menu__item ' 1508 href='/m/kuehltheke/eier?path=/n_4/g_38' 1509 x-on:click='closeMenu($event)' 1510 > 1511 Eier 1512 </a> 1513 </li><li> 1514 <a 1515 class='main-menu__item ' 1516 href='/m/kuehltheke/milch-milchprodukte?path=/n_4/g_2' 1517 x-on:click='closeMenu($event)' 1518 > 1519 Milch, Milchprodukte 1520 </a> 1521 </li><li> 1522 <a 1523 class='main-menu__item ' 1524 href='/m/kuehltheke/kaese?path=/n_4/g_25' 1525 x-on:click='closeMenu($event)' 1526 > 1527 Käse 1528 </a> 1529 </li><li> 1530 <a 1531 class='main-menu__item ' 1532 href='/m/kuehltheke/fisch-fleisch-wurst?path=/n_4/g_4' 1533 x-on:click='closeMenu($event)' 1534 > 1535 Fisch, Fleisch, Wurst 1536 </a> 1537 </li><li> 1538 <a 1539 class='main-menu__item ' 1540 href='/m/kuehltheke/vegane-frische?path=/n_4/g_27' 1541 x-on:click='closeMenu($event)' 1542 > 1543 Vegane Frische 1544 </a> 1545 </li><li> 1546 <a 1547 class='main-menu__item ' 1548 href='/m/kuehltheke/teigwaren-schnellgerichte?path=/n_4/sg_315' 1549 x-on:click='closeMenu($event)' 1550 > 1551 Teigwaren & Schnellgerichte 1552 </a> 1553 </li></ul></li><li> 1554 <a 1555 class='main-menu__item ' 1556 href='/m/backwaren?path=/n_13' 1557 x-on:click='closeMenu($event)' 1558 > 1559 Backwaren 1560 </a> 1561 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1562 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1563 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Backwaren</span> 1564 </a></li><li> 1565 <a 1566 class='main-menu__item ' 1567 href='/m/backwaren/frische-backwaren?path=/n_13/g_42' 1568 x-on:click='closeMenu($event)' 1569 > 1570 Frische Backwaren 1571 </a> 1572 </li><li> 1573 <a 1574 class='main-menu__item ' 1575 href='/m/backwaren/haltbares-brot-backwaren?path=/n_13/sg_162' 1576 x-on:click='closeMenu($event)' 1577 > 1578 haltbares Brot, Backwaren 1579 </a> 1580 </li><li> 1581 <a 1582 class='main-menu__item ' 1583 href='/m/backwaren/knaeckebrot-zwieback?path=/n_13/sg_278' 1584 x-on:click='closeMenu($event)' 1585 > 1586 Knäckebrot, Zwieback 1587 </a> 1588 </li></ul></li><li> 1589 <a 1590 class='main-menu__item ' 1591 href='/m/haltbares?path=/n_5' 1592 x-on:click='closeMenu($event)' 1593 > 1594 Haltbares 1595 </a> 1596 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1597 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1598 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Haltbares</span> 1599 </a></li><li> 1600 <a 1601 class='main-menu__item ' 1602 href='/m/haltbares/babynahrung?path=/n_5/g_30' 1603 x-on:click='closeMenu($event)' 1604 > 1605 Babynahrung 1606 </a> 1607 </li><li> 1608 <a 1609 class='main-menu__item ' 1610 href='/m/haltbares/getreideerzeugnisse?path=/n_5/g_5' 1611 x-on:click='closeMenu($event)' 1612 > 1613 Getreideerzeugnisse 1614 </a> 1615 </li><li> 1616 <a 1617 class='main-menu__item ' 1618 href='/m/haltbares/nudeln-reis?path=/n_5/g_6' 1619 x-on:click='closeMenu($event)' 1620 > 1621 Nudeln, Reis 1622 </a> 1623 </li><li> 1624 <a 1625 class='main-menu__item ' 1626 href='/m/haltbares/kerne-saaten-trockenfruechte?path=/n_5/g_32' 1627 x-on:click='closeMenu($event)' 1628 > 1629 Kerne, Saaten, Trockenfrüchte 1630 </a> 1631 </li><li> 1632 <a 1633 class='main-menu__item ' 1634 href='/m/haltbares/essig-oel?path=/n_5/g_8' 1635 x-on:click='closeMenu($event)' 1636 > 1637 Essig & Ãl 1638 </a> 1639 </li><li> 1640 <a 1641 class='main-menu__item ' 1642 href='/m/haltbares/tomatiges-senf-saucen-feinkost?path=/n_5/g_40' 1643 x-on:click='closeMenu($event)' 1644 > 1645 Tomatiges,Senf,Saucen,Feinkost 1646 </a> 1647 </li><li> 1648 <a 1649 class='main-menu__item ' 1650 href='/m/haltbares/konserven-fertiggerichte?path=/n_5/g_41' 1651 x-on:click='closeMenu($event)' 1652 > 1653 Konserven, Fertiggerichte 1654 </a> 1655 </li><li> 1656 <a 1657 class='main-menu__item ' 1658 href='/m/haltbares/brotaufstriche?path=/n_5/g_7' 1659 x-on:click='closeMenu($event)' 1660 > 1661 Brotaufstriche
1662 </a> 1663 </li><li> 1664 <a 1665 class='main-menu__item ' 1666 href='/m/haltbares/wuerzmittel?path=/n_5/g_18' 1667 x-on:click='closeMenu($event)' 1668 > 1669 Würzmittel 1670 </a> 1671 </li><li> 1672 <a 1673 class='main-menu__item ' 1674 href='/m/haltbares/backen?path=/n_5/g_21' 1675 x-on:click='closeMenu($event)' 1676 > 1677 Backen 1678 </a> 1679 </li><li> 1680 <a 1681 class='main-menu__item ' 1682 href='/m/haltbares/suesswaren-knabberwaren?path=/n_5/g_9' 1683 x-on:click='closeMenu($event)' 1684 > 1685 SüÃwaren, Knabberwaren 1686 </a> 1687 </li><li> 1688 <a 1689 class='main-menu__item ' 1690 href='/m/haltbares/kaffee-tee-kakao?path=/n_5/g_11' 1691 x-on:click='closeMenu($event)' 1692 > 1693 Kaffee, Tee, Kakao 1694 </a> 1695 </li></ul></li><li> 1696 <a 1697 class='main-menu__item ' 1698 href='/m/getraenke?path=/n_6' 1699 x-on:click='closeMenu($event)' 1700 > 1701 Getränke 1702 </a> 1703 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1704 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1705 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Getränke</span> 1706 </a></li><li> 1707 <a 1708 class='main-menu__item ' 1709 href='/m/getraenke/wasser?path=/n_6/sg_318' 1710 x-on:click='closeMenu($event)' 1711 > 1712 Wasser 1713 </a> 1714 </li><li> 1715 <a 1716 class='main-menu__item ' 1717 href='/m/getraenke/saft-sirup-dicksaft?path=/n_6/sg_184' 1718 x-on:click='closeMenu($event)' 1719 > 1720 Saft, Sirup, Dicksaft 1721 </a> 1722 </li><li> 1723 <a 1724 class='main-menu__item ' 1725 href='/m/getraenke/limo?path=/n_6/sg_189' 1726 x-on:click='closeMenu($event)' 1727 > 1728 Limo 1729 </a> 1730 </li><li> 1731 <a 1732 class='main-menu__item ' 1733 href='/m/getraenke/bier?path=/n_6/sg_191' 1734 x-on:click='closeMenu($event)' 1735 > 1736 Bier 1737 </a> 1738 </li><li> 1739 <a 1740 class='main-menu__item ' 1741 href='/m/getraenke/alkoholfreies-bier?path=/n_6/sg_260' 1742 x-on:click='closeMenu($event)' 1743 > 1744 alkoholfreies Bier 1745 </a> 1746 </li><li> 1747 <a 1748 class='main-menu__item ' 1749 href='/m/getraenke/sekt-prosecco?path=/n_6/sg_202' 1750 x-on:click='closeMenu($event)' 1751 > 1752 Sekt, Prosecco 1753 </a> 1754 </li><li> 1755 <a 1756 class='main-menu__item ' 1757 href='/m/getraenke/weisswein-rose?path=/n_6/sg_194' 1758 x-on:click='closeMenu($event)' 1759 > 1760 WeiÃwein, Rosé 1761 </a> 1762 </li><li> 1763 <a 1764 class='main-menu__item ' 1765 href='/m/getraenke/rotwein?path=/n_6/sg_192' 1766 x-on:click='closeMenu($event)' 1767 > 1768 Rotwein 1769 </a> 1770 </li><li> 1771 <a 1772 class='main-menu__item ' 1773 href='/m/getraenke/alkoholfreie-weine-sekt-secco?path=/n_6/sg_183' 1774 x-on:click='closeMenu($event)' 1775 > 1776 alkoholfreie Weine, Sekt, Secco 1777 </a> 1778 </li><li> 1779 <a 1780 class='main-menu__item ' 1781 href='/m/getraenke/likoere-hochprozentiges?path=/n_6/sg_261' 1782 x-on:click='closeMenu($event)' 1783 > 1784 Liköre & Hochprozentiges 1785 </a> 1786 </li></ul></li><li> 1787 <a 1788 class='main-menu__item ' 1789 href='/m/drogerie?path=/n_7' 1790 x-on:click='closeMenu($event)' 1791 > 1792 Drogerie 1793 </a> 1794 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1795 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1796 <i class='oeko-icon-angle-left'></i> <span>
1796Zurück zu Drogerie</span> 1797 </a></li><li> 1798 <a 1799 class='main-menu__item ' 1800 href='/m/drogerie/drogerie-reinigen?path=/n_7/g_15' 1801 x-on:click='closeMenu($event)' 1802 > 1803 Drogerie & Reinigen 1804 </a> 1805 </li><li> 1806 <a 1807 class='main-menu__item ' 1808 href='/m/drogerie/kosmetik-hygiene?path=/n_7/g_14' 1809 x-on:click='closeMenu($event)' 1810 > 1811 Kosmetik & Hygiene 1812 </a> 1813 </li><li> 1814 <a 1815 class='main-menu__item ' 1816 href='/m/drogerie/haushalt-schenken?path=/n_7/g_16' 1817 x-on:click='closeMenu($event)' 1818 > 1819 Haushalt, Schenken 1820 </a> 1821 </li><li> 1822 <a 1823 class='main-menu__item ' 1824 href='/m/drogerie/tiernahrung-und-tierbedarf?path=/n_7/sg_299' 1825 x-on:click='closeMenu($event)' 1826 > 1827 Tiernahrung und Tierbedarf 1828 </a> 1829 </li><li> 1830 <a 1831 class='main-menu__item ' 1832 href='/m/drogerie/buecher-flyer-infos?path=/n_7/g_17' 1833 x-on:click='closeMenu($event)' 1834 > 1835 Bücher, Flyer, Infos 1836 </a> 1837 </li></ul></li></ul></nav><nav class="main-menu__neos" aria-label="Metamenü"><ul class='main-menu__items main-menu__items--level-1'>
1837<li> 1838 <a 1839 class='main-menu__item main-menu__item--has-children' 1840 href='/so-gehts/bio-liefern-lassen.html' 1841 x-on:click='closeMenu($event)' 1842 > 1843 So geht's <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1844 <i class='oeko-icon-angle-down'></i> 1845 </div> 1846 </a> 1847 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1848 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1849 <i class='oeko-icon-angle-left'></i> <span>Zurück zu So geht's</span> 1850 </a></li><li> 1851 <a 1852 class='main-menu__item ' 1853 href='/so-gehts/bio-liefern-lassen.html' 1854 x-on:click='closeMenu($event)' 1855 > 1856 Unser Lieferservice <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1857 <i class='oeko-icon-angle-down'></i> 1858 </div> 1859 </a> 1860 </li><li> 1861 <a 1862 class='main-menu__item ' 1863 href='/so-gehts/probelieferung.html' 1864 x-on:click='closeMenu($event)' 1865 > 1866 Probelieferung <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1867 <i class='oeko-icon-angle-down'></i> 1868 </div> 1869 </a> 1870 </li><li> 1871 <a 1872 class='main-menu__item ' 1873 href='/so-gehts/schulprogramm.html' 1874 x-on:click='closeMenu($event)' 1875 > 1876 Schulprogramm <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1877 <i class='oeko-icon-angle-down'></i> 1878 </div> 1879 </a> 1880 </li><li> 1881 <a 1882 class='main-menu__item ' 1883 href='/so-gehts/jobkiste.html' 1884 x-on:click='closeMenu($event)' 1885 > 1886 Jobkiste <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1887 <i class='oeko-icon-angle-down'></i> 1888 </div> 1889 </a> 1890 </li><li> 1891 <a 1892 class='main-menu__item ' 1893 href='/so-gehts/tour-de-kaas.html' 1894 x-on:click='closeMenu($event)' 1895 > 1896 Tour de Kaas <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1897 <i class='oeko-icon-angle-down'></i> 1898 </div> 1899 </a> 1900 </li><li> 1901 <a 1902 class='main-menu__item ' 1903 href='/so-gehts/gutscheine.html' 1904 x-on:click='closeMenu($event)' 1905 > 1906 Gutscheine <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1907 <i class='oeko-icon-angle-down'></i> 1908 </div> 1909 </a> 1910 </li><li> 1911 <a 1912 class='main-menu__item ' 1913 href='/so-gehts/empfehlungen.html' 1914 x-on:click='closeMenu($event)' 1915 > 1916 Empfehlungen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1917 <i class='oeko-icon-angle-down'></i> 1918 </div> 1919 </a> 1920 </li><li> 1921 <a 1922 class='main-menu__item ' 1923 href='/so-gehts/haeufige-fragen.html' 1924 x-on:click='closeMenu($event)' 1925 > 1926 Häufige Fragen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1927 <i class='oeko-icon-angle-down'></i> 1928 </div> 1929 </a> 1930 </li></ul></li><li> 1931 <a 1932 class='main-menu__item main-menu__item--has-children' 1933 href='/ueber-uns/der-baumannshof.html' 1934 x-on:click='closeMenu($event)' 1935 > 1936 Ãber uns <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1937 <i class='oeko-icon-angle-down'></i> 1938 </div> 1939 </a> 1940 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1941 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1942 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Ãber uns</span> 1943 </a></li><li> 1944 <a 1945 class='main-menu__item ' 1946 href='/ueber-uns/der-baumannshof.html' 1947 x-on:click='closeMenu($event)' 1948 > 1949 Der Baumannshof <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1950 <i class='oeko-icon-angle-down'></i> 1951 </div> 1952 </a> 1953 </li><li> 1954 <a 1955 class='main-menu__item ' 1956 href='/ueber-uns/was-uns-auszeichnet.html' 1957 x-on:click='closeMenu($event)' 1958 >
1959 Was uns auszeichnet <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1960 <i class='oeko-icon-angle-down'></i> 1961 </div> 1962 </a> 1963 </li><li> 1964 <a 1965 class='main-menu__item ' 1966 href='/ueber-uns/hofladen.html' 1967 x-on:click='closeMenu($event)' 1968 > 1969 Unser Hofladen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1970 <i class='oeko-icon-angle-down'></i> 1971 </div> 1972 </a> 1973 </li><li> 1974 <a 1975 class='main-menu__item ' 1976 href='/ueber-uns/wo-kommt-s-her.html' 1977 x-on:click='closeMenu($event)' 1978 > 1979 Wo kommt's her? <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1980 <i class='oeko-icon-angle-down'></i> 1981 </div> 1982 </a> 1983 </li></ul></li><li> 1984 <a 1985 class='main-menu__item main-menu__item--has-children' 1986 href='/blog-aktuelles/veranstaltungen.html' 1987 x-on:click='closeMenu($event)' 1988 > 1989 Blog & Aktuelles <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 1990 <i class='oeko-icon-angle-down'></i> 1991 </div> 1992 </a> 1993 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 1994 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 1995 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Blog & Aktuelles</span> 1996 </a></li><li> 1997 <a 1998 class='main-menu__item ' 1999 href='/blog-aktuelles/veranstaltungen.html' 2000 x-on:click='closeMenu($event)' 2001 > 2002 Veranstaltungen <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 2003 <i class='oeko-icon-angle-down'></i> 2004 </div> 2005 </a> 2006 </li><li> 2007 <a 2008 class='main-menu__item ' 2009 href='/blog-aktuelles/blog-aktuelles/ueberblick.html' 2010 x-on:click='closeMenu($event)' 2011 > 2012 Blog & Aktuelles <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 2013 <i class='oeko-icon-angle-down'></i> 2014 </div> 2015 </a> 2016 </li></ul></li><li> 2017 <a 2018 class='main-menu__item main-menu__item--has-children' 2019 href='/service/kontakt.html' 2020 x-on:click='closeMenu($event)' 2021 > 2022 Service <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 2023 <i class='oeko-icon-angle-down'></i> 2024 </div> 2025 </a> 2026 <ul class='main-menu__items main-menu__items--level-2'><li class="main-menu__back-entry"> 2027 <a class='main-menu__item' x-on:click='backToLevel1($event)' href='#'> 2028 <i class='oeko-icon-angle-left'></i> <span>Zurück zu Service</span> 2029 </a></li><li> 2030 <a 2031 class='main-menu__item ' 2032 href='/service/kontakt.html' 2033 x-on:click='closeMenu($event)' 2034 > 2035 Kontakt <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 2036 <i class='oeko-icon-angle-down'></i> 2037 </div> 2038 </a> 2039 </li><li> 2040 <a 2041 class='main-menu__item ' 2042 href='/service/reklamationen.html' 2043 x-on:click='closeMenu($event)' 2044 > 2045 Reklamation <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 2046 <i class='oeko-icon-angle-down'></i> 2047 </div> 2048 </a> 2049 </li><li> 2050 <a 2051 class='main-menu__item ' 2052 href='/service/warenkunde.html' 2053 x-on:click='closeMenu($event)' 2054 > 2055 Warenkunde <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 2056 <i class='oeko-icon-angle-down'></i> 2057 </div> 2058 </a> 2059 </li><li> 2060 <a 2061 class='main-menu__item ' 2062 href='/service/jobs-stellenangebote.html' 2063 x-on:click='closeMenu($event)' 2064 > 2065 Stellenangebote <div class='main-menu__item-arrow' x-on:click='openSecondLevel($event)'> 2066 <i class='oeko-icon-angle-down'></i> 2067 </div> 2068 </a> 2069 </li></ul></li></ul></nav></div></div><main id="mainContent"><div class="container container--with-padding login__container"><h1>Login</h1><div class="login__wrapper"><div class="login__sign-up"><h2>Neu hier?</h2><p class="login__content">Registriere dich hier im Handumdrehen und bestelle deine erste Kiste!</p><a href="/registrieren" class="button button--type-inverted">Jetzt registrieren</a></div><div class="login"><h2>Du hast schon ein Konto?</h2><form class="login__form"><div x-show="loginErrorMessage || $store.user.sessionExpired" class="form__error-message__container" x-cloak><template x-if="$store.user.sessionExpired && !loginErrorMessage"><div class="login__session-expired-hint">Du wurdest ausgeloggt, vermutlich ist deine Session abgelaufen. Bitte erneut einloggen.</div></template><div class="form__error-message" x-show="loginErrorMessage" x-text="loginErrorMessage"></div></div><div class="input-field-with-icon"><i class="oeko-icon-mail"></i><input x-model="loginForm.username" placeholder="E-Mail oder Kundennummer" type="text" aria-label="E-Mail oder Kundennummer" /></div><div class="input-field-with-icon"><i class="oeko-icon-lock"></i><input x-model="loginForm.password" placeholder="Passwort" type="password" aria-label="Passwort" x-ref="passwordInput" /><i class="oeko-icon-Passwort-nicht-sichtbar" x-ref="showHidePassword" x-on:click="showHidePassword(event)" title="Passwort einblenden"></i></div><button x-on:click="login(event)" type="submit" class="button" :class="{'button--is-disabled': loginRequestRunning}" :disabled="loginRequestRunning">Jetzt einloggen<i x-show="!loginRequestRunning" class="oeko-icon-sign-out" aria-hidden="true"></i><i x-show="loginRequestRunning" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i></button><span aria-live="polite" class="sr-only" x-text="loginRequestRunning ? 'Du wirst eingeloggt...' : ''"></span></form><a href="#" class="login__forgot-password" role="button" x-on:click="showPasswordForgottenForm(event)">Passwort vergessen?</a><form x-on:submit="requestNewPassword(event)" x-show="showRequestNewPasswordForm" x-cloak><p> 2070 Wenn wir Deine E-Mail oder Kundennummer in unserer Datenbank finden, senden wir Dir gern ein neues Passwort! 2071 </p><div class="fieldset"><div class="form-group"><label for="reset-password-name" class="sr-only">E-Mail oder Kundennummer</label><input id="reset-password-name" placeholder="E-Mail oder Kundennummer" name="username" type="text" required /></div></div><button type="submit" class="button" :class="{'button--is-disabled': newPasswordRequestRunning}" :disabled="newPasswordRequestRunning">Neues Passwort anfordern<i x-show="newPasswordRequestRunning" class="oeko-icon-Tauschen icon--spinner-spin" aria-hidden="true"></i></button><span aria-live="polite" class="sr-only" x-text="newPasswordRequestRunning ? 'Neues Passwort wird angefordert...' : ''"></span></form><p aria-live="polite" x-cloak x-show="showPasswordRequestedMessage" class="form__success-message">Wir haben Dir eine E-Mail mit einem Link zum Zurücksetzen Deines Passworts geschickt.</p></div></div></div></main><button class="button button--type-secondary button--square button--to-top" x-data="buttonToTop" x-ref="buttonToTop" x-on:click="handleScrollToTop()" x-on:scroll.window="handleWindowScroll()" x-on:resize.window="handleWindowResize()" data-testid="buttonToTop"><span class="button__icon oeko-icon-angle-up" aria-hidden="true"></span><span class="sr-only">Zurück nach oben</span></button><footer class="footer"><div class="container neos-contentcollection">
2071<div class="two-column grid-50-50"><div class="column neos-contentcollection"><div class="footer__contact-info"><h5>Du hast eine Frage? Wir helfen dir gern:</h5><p>Egenhausen 54<br>91619 Obernzenn<br>Montag bis Freitag: 9 bis 13 Uhr<br><br>Schick uns eine WhatsApp an 09844 33 5 99 0 </p><ul><li><a href="tel:09844 33 5 99 0" class="footer__contact-info__link"><span class="footer__contact-info__icon oeko-icon-phone" aria-hidden="true"></span>09844 33 5 99 0</a></li><li><a href="mailto:[email protected]" class="footer__contact-info__link"><span class="footer__contact-info__icon oeko-icon-mail" aria-hidden="true"></span>[email protected]</a></li></ul></div></div><div class="column neos-contentcollection"><div class="four-column"><div class="column neos-contentcollection"><div class="text "><p><strong>Lieferservice</strong></p><p><a target="_blank" rel="noopener external" href="https://www.baumannshof.de/so-gehts/probelieferung.html">Probelieferung</a><br><a href="/so-gehts/haeufige-fragen.html">Häufige Fragen</a><br><a href="/footer/liefergebiet.html">Liefergebiet</a><br><a href="/so-gehts/jobkiste.html">Jobkiste</a><br><a href="/so-gehts/schulprogramm.html">Schulprogramm</a><br><a href="/so-gehts/gutscheine.html">Gutscheine</a></p></div></div><div class="column neos-contentcollection"><div class="text "><p><strong>Baumannshof</strong></p><p><a href="/ueber-uns/der-baumannshof.html">Ãber uns</a><br><a href="/ueber-uns/was-uns-auszeichnet.html">Unsere Werte</a><br><a href="/ueber-uns/hofladen.html">Unser Hofladen</a><br><a href="/blog-aktuelles/blog-aktuelles/ueberblick.html">Blog & Aktuelles</a><br><a target="_blank" rel="noopener external" href="https://www.baumannshof.de/p/trinkgeld-78015?source=search&i=1">Trinkgeld online</a></p></div></div><div class="column neos-contentcollection"><div class="text "><p><strong>Service</strong></p><p><a href="/service/kontakt.html">Kontakt</a><br><a href="/service/reklamationen.html">Reklamation</a><br><a href="/service/warenkunde.html">Warenkunde</a><br>Rezepte<br><a href="/service/jobs-stellenangebote.html">Stellenangebote</a><br><a href="/sonderseiten/leitfaden-zum-shop.html">Leitfaden zum Onlineshop</a></p></div></div><div class="column neos-contentcollection"><div class="text "><p><strong>Rechtliches</strong></p><p><a href="/footer/impressum.html">Impressum</a><br><a href="/footer/agb.html">AGB</a><br><a href="/footer/datenschutz.html">Datenschutz</a><br><a href="/footer/widerruf-formular.html">Widerruf-Formular</a><br><a href="/footer/erklaerung-zur-barrierefreiheit.html">Erklärung zur Barrierefreiheit</a></p></div></div></div><div class="two-column grid-50-50"><div class="column neos-contentcollection"><div class="footer__social-media"><h5>Folge uns auf:</h5><div class="footer__social-media-list neos-contentcollection"><a class="footer__social-media-list__link" href="https://www.instagram.com/baumannshof/" target="_blank"><img loading="lazy" src="/_Resources/Persistent/3/8/7/9/387954bb7e9d95db28dd0e710fcb403c7c33d749/instagram-icon.svg" alt class="footer__social-media-list__image" /><span class="sr-only">Externer Link zu https://www.instagram.com/baumannshof/</span></a><a class="footer__social-media-list__link" href="https://www.facebook.com/baumannshof.oekolieferservice" target="_blank"><img loading="lazy" src="/_Resources/Persistent/e/0/0/1/e0017de6660f67b9c30a817d999ce2a5a33ae3ff/Facebook_f_logo_%282021%29.svg" alt class="footer__social-media-list__image" /><span class="sr-only">Externer Link zu https://www.facebook.com/baumannshof.oekolieferservice</span></a></div></div></div><div class="column neos-contentcollection"><div class="footer__logos"><h5>Kontrollstelle: DE-ÃKO-006</h5><div class="footer__logo-list neos-contentcollection"><a class="footer__logo-list__item" href="https://www.oekokiste.de/" target="_blank"><img class="footer__logo-list__image" src="https://www.baumannshof.de/imagor/rkG6jJXGYODqmg7EuGDvjnKLsHwTMwCE1BYQWHlb/fit-in/0x200/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fe%252F0%252F5%252F8%252Fe0582115f2fbc9cd54ff47931c860f2d7c09ac0b" srcset="https://www.baumannshof.de/imagor/rkG6jJXGYODqmg7EuGDvjnKLsHwTMwCE1BYQWHlb/fit-in/0x200/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fe%252F0%252F5%252F8%252Fe0582115f2fbc9cd54ff47931c860f2d7c09ac0b 320w, https://www.baumannshof.de/imagor/rkG6jJXGYODqmg7EuGDvjnKLsHwTMwCE1BYQWHlb/fit-in/0x200/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fe%252F0%252F5%252F8%252Fe0582115f2fbc9cd54ff47931c860f2d7c09ac0b 600w, https://www.baumannshof.de/imagor/rkG6jJXGYODqmg7EuGDvjnKLsHwTMwCE1BYQWHlb/fit-in/0x200/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252Fe%252F0%252F5%252F8%252Fe0582115f2fbc9cd54ff47931c860f2d7c09ac0b 1200w" loading="lazy" alt /><span class="sr-only">Externer Link zu https://www.oekokiste.de/</span></a>
2071<a class="footer__logo-list__item" href="https://www.bioland.de/verbraucher" target="_blank"><img class="footer__logo-list__image" src="https://www.baumannshof.de/imagor/M0Kx1N9CMu2Oynqv2WYRzDShZ6Y4Grpkd3eXNT-J/fit-in/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F8%252F3%252F9%252Fa%252F839ae5386343c570cc91b0beaa741a0aaa830a75" srcset="https://www.baumannshof.de/imagor/M0Kx1N9CMu2Oynqv2WYRzDShZ6Y4Grpkd3eXNT-J/fit-in/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F8%252F3%252F9%252Fa%252F839ae5386343c570cc91b0beaa741a0aaa830a75 320w, https://www.baumannshof.de/imagor/M0Kx1N9CMu2Oynqv2WYRzDShZ6Y4Grpkd3eXNT-J/fit-in/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F8%252F3%252F9%252Fa%252F839ae5386343c570cc91b0beaa741a0aaa830a75 600w, https://www.baumannshof.de/imagor/M0Kx1N9CMu2Oynqv2WYRzDShZ6Y4Grpkd3eXNT-J/fit-in/filters%3Aexpire%281822392169000%29%3Aquality%2895%29/baumannshof%252Fshared%252FData%252FPersistent%252FResources%252F%252F8%252F3%252F9%252Fa%252F839ae5386343c570cc91b0beaa741a0aaa830a75 1200w" loading="lazy" alt /><span class="sr-only">Externer Link zu https://www.bioland.de/verbraucher</span></a></div></div></div></div></div></div></div></footer><div x-data="notification()" class="notification-list" role="status" aria-live="polite"><template x-for="notification in notifications" :key="notification.id"><div x-data="{ 2072 show: false, 2073 init() { 2074 this.$nextTick(() => this.show = true) 2075 2076 // errors need to be actively dismissed - they are important enough that 2077 // they should not disappear on their own before someone had a chance to read them 2078 if (this.notification.type !== 'error') { 2079 setTimeout(() => this.transitionOut(), 10000) 2080 } 2081 }, 2082 transitionOut() { 2083 this.show = false 2084 2085 setTimeout(() => this.remove(this.notification), 500) 2086 }, 2087 }" x-show="show" x-cloak :class="'notification--type-' + notification.type" class="notification"><div class="notification__icon" aria-hidden="true"></div><div class="notification__content" x-text="notification.content"></div><button type="button" class="notification__close" x-on:click="transitionOut()"><i class="oeko-icon-close" aria-hidden="true"></i><span class="sr-only">Benachrichtigung schlieÃen</span></button></div></template></div></div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.