PageSourceSearch

https://www.marktcafe-brandstetter.de/search?search=apfelkuchen

html marktcafe-brandstetter.de collected 2026-10-08 07:27:19 UTC 301,947 bytes, 4,950 lines download raw bytes

1
2<!DOCTYPE html>
3
4<html lang="de-DE"
5      itemscope="itemscope"
6      itemtype="https://schema.org/WebPage">
7
8                            
9    <head>
10                                    <meta charset="utf-8">
11            
12                            <meta name="viewport"
13                      content="width=device-width, initial-scale=1, shrink-to-fit=no">
14            
15                            <meta name="author"
16                      content=""/>
17                <meta name="robots"
18                      content="noindex,follow"/>
19                <meta name="revisit-after"
20                      content="15 days"/>
21                <meta name="keywords"
22                      content=""/>
23                <meta name="description"
24                      content=""/>
25            
26                            <meta property="og:url"
27                      content="https://www.marktcafe-brandstetter.de/search"/>
28                <meta property="og:type"
29                      content="website"/>
30                <meta property="og:site_name"
31                      content="Marktcafe Brandstetter"/>
32                <meta property="og:title"
33                      content="Marktcafe Brandstetter"/>
34                <meta property="og:description"
35                      content=""/>
36                <meta property="og:image"
37                      content="https://www.marktcafe-brandstetter.de/media/7c/77/0e/1772553629/BrandstetterLogo_(10).png"/>
38
39                <meta name="twitter:card"
40                      content="summary"/>
41                <meta name="twitter:site"
42                      content="Marktcafe Brandstetter"/>
43                <meta name="twitter:title"
44                      content="Marktcafe Brandstetter"/>
45                <meta name="twitter:description"
46                      content=""/>
47                <meta name="twitter:image"
48                      content="https://www.marktcafe-brandstetter.de/media/7c/77/0e/1772553629/BrandstetterLogo_(10).png"/>
49            
50                            <meta itemprop="copyrightHolder"
51                      content="Marktcafe Brandstetter"/>
52                <meta itemprop="copyrightYear"
53                      content=""/>
54                <meta itemprop="isFamilyFriendly"
55                      content="true"/>
56                <meta itemprop="image"
57                      content="https://www.marktcafe-brandstetter.de/media/7c/77/0e/1772553629/BrandstetterLogo_(10).png"/>
58            
59                                                
60                    <link rel="shortcut icon"
61                  href="https://www.marktcafe-brandstetter.de/media/93/e5/21/1772553630/favicon_(10).svg">
62        
63                            
64                            
65                            
66                    <title itemprop="name">Marktcafe Brandstetter</title>
67        
68                                                                            <link rel="stylesheet"
69                      href="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/css/all.css?1782132577603394">
70                                    
71
72    
73            <link rel="stylesheet" href="https://www.marktcafe-brandstetter.de/bundles/moorlfoundation/storefront/css/animate.css?172906610989270">
74    
75    
76            <style>
77            :root {
78                --moorl-advanced-search-width: 600px;
79            }
80        </style>
81    
82                        
82<script>
83        window.features = {"V6_5_0_0":false,"v6.5.0.0":false,"PERFORMANCE_TWEAKS":false,"performance.tweaks":false,"FEATURE_NEXT_1797":false,"feature.next.1797":false,"FEATURE_NEXT_16710":false,"feature.next.16710":false,"FEATURE_NEXT_13810":false,"feature.next.13810":false,"FEATURE_NEXT_13250":false,"feature.next.13250":false,"FEATURE_NEXT_17276":false,"feature.next.17276":false,"FEATURE_NEXT_16151":false,"feature.next.16151":false,"FEATURE_NEXT_16155":false,"feature.next.16155":false,"FEATURE_NEXT_19501":false,"feature.next.19501":false,"FEATURE_NEXT_15053":false,"feature.next.15053":false,"FEATURE_NEXT_18215":false,"feature.next.18215":false,"FEATURE_NEXT_15815":false,"feature.next.15815":false,"FEATURE_NEXT_14699":false,"feature.next.14699":false,"FEATURE_NEXT_15707":false,"feature.next.15707":false,"FEATURE_NEXT_14360":false,"feature.next.14360":false,"FEATURE_NEXT_15172":false,"feature.next.15172":false,"FEATURE_NEXT_14001":false,"feature.next.14001":false,"FEATURE_NEXT_7739":false,"feature.next.7739":false,"FEATURE_NEXT_16200":false,"feature.next.16200":false,"FEATURE_NEXT_13410":false,"feature.next.13410":false,"FEATURE_NEXT_15917":false,"feature.next.15917":false,"FEATURE_NEXT_15957":false,"feature.next.15957":false,"FEATURE_NEXT_13601":false,"feature.next.13601":false,"FEATURE_NEXT_16992":false,"feature.next.16992":false,"FEATURE_NEXT_7530":false,"feature.next.7530":false,"FEATURE_NEXT_16824":false,"feature.next.16824":false,"FEATURE_NEXT_16271":false,"feature.next.16271":false,"FEATURE_NEXT_15381":false,"feature.next.15381":false,"FEATURE_NEXT_17275":false,"feature.next.17275":false,"FEATURE_NEXT_17016":false,"feature.next.17016":false,"FEATURE_NEXT_16236":false,"feature.next.16236":false,"FEATURE_NEXT_16640":false,"feature.next.16640":false,"FEATURE_NEXT_17858":false,"feature.next.17858":false,"FEATURE_NEXT_6758":false,"feature.next.6758":false,"FEATURE_NEXT_19048":false,"feature.next.19048":false,"FEATURE_NEXT_19822":false,"feature.next.19822":false,"FEATURE_NEXT_18129":false,"feature.next.18129":false,"FEATURE_NEXT_19163":false,"feature.next.19163":false,"FEATURE_NEXT_18187":false,"feature.next.18187":false,"FEATURE_NEXT_17978":false,"feature.next.17978":false,"FEATURE_NEXT_11634":false,"feature.next.11634":false,"FEATURE_NEXT_21547":false,"feature.next.21547":false,"FEATURE_NEXT_22900":false,"feature.next.22900":false};
84    </script>
84
85        
86                    
86<script type="text/javascript">
87        var _paq = window._paq || [];
88    var ironMatomoDataLayer = {
89        'matomoUrl': "//analytics.3wm.de/",
90        'matomoScript': "matomo.js",
91        'siteId': "24",
92        'cookieDomain': "*.marktcafe-brandstetter.de",
93        'startTracking': "0",
94        'cookieName': "",
95        'cookieValue': "",
96        'cookieValueAsRegex': "",
97        'requireCookieConsent': "",
98        'track': [],
99        'trackLast': [],
100    };
101            ironMatomoDataLayer.track.push(['setCookieDomain', "*.marktcafe-brandstetter.de"]);
102                ironMatomoDataLayer.track.push(['disableCookies']);
103                ironMatomoDataLayer.track.push(["trackSiteSearch", "apfelkuchen", false, ]);
104                ironMatomoDataLayer.trackLast.push(['trackPageView']);
105    ironMatomoDataLayer.trackLast.push(['enableLinkTracking']);
106    ironMatomoDataLayer.trackLast.push(['setTrackerUrl', ironMatomoDataLayer.matomoUrl + 'matomo.php']);
107    ironMatomoDataLayer.trackLast.push(['setSiteId', ironMatomoDataLayer.siteId]);
108    </script>
108
109                                        
110
111                            
112            
113                
114                                    
114<script>
115                    window.useDefaultCookieConsent = true;
116                </script>
116
117                    
118            </head>
119
120    <body class="is-ctl-search is-act-search">
121
122                            <noscript class="noscript-main">
123                
124    <div role="alert"
125         class="alert alert-info alert-has-icon">
126                                                        <span class="icon info">
127                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z" fill="#fff" /></svg>
128	                </span>
129                                    
130                    <div class="alert-content-container">
131                                                    
132                                    <div class="alert-content">
133                                                    Um unseren Shop in vollem Umfang nutzen zu können, empfehlen wir Ihnen Javascript in Ihrem Browser zu aktivieren.
134                                            </div>
135                
136                                                                </div>
137            </div>
138            </noscript>
139        
140                    <header class="header-main">
141                                                        <div class="topbar-outer-container topbar">
142            <div class="container">
143                            <div class="top-bar top-bar-notification d-lg-block">
144                                            <nav class="top-bar-notification-nav sm-width-50">
145                            
146                                                                    
147                                                                            
148                                                                            
149                                                                                                        
150                                                                            
151                                                                            
152                                                                                                        
153                                                                            
154                                                                            
155                                                                                                        
156                                                                            
157                                                                            
158                                                                    
159                                
160                                                    </nav>
161                                    </div>
162                    </div>
163    </div>
164                        
165                        <div class="container">
166                                                            <div class="top-bar d-none d-lg-block">
167        <nav class="top-bar-nav">
168                                            
169                
170                                            
171                
172                                </nav>
173    </div>
174
175                
176            <div class="row align-items-center header-row">
177                            <div class="col-12 col-lg-auto header-logo-col">
178                        <div class="header-logo-main">
179                    <a class="header-logo-main-link"
180               href="/"
181               title="Zur Startseite wechseln">
182                                    <picture class="header-logo-picture">
183                                                                                
184                                                                            
185                                                                                    <img src="https://www.marktcafe-brandstetter.de/media/7c/77/0e/1772553629/BrandstetterLogo_%2810%29.png"
186                                     alt="Zur Startseite wechseln"
187                                     class="img-fluid header-logo-main-img"/>
188                                                                        </picture>
189                            </a>
190            </div>
191                </div>
192            
193                            <div class="col-12 order-2 col-sm order-sm-1 header-search-col">
194                    <div class="row">
195                        <div class="col-sm-auto d-none d-sm-block d-lg-none">
196                                                            <div class="nav-main-toggle">
197                                                                            <button class="btn nav-main-toggle-btn header-actions-btn"
198                                                type="button"
199                                                data-offcanvas-menu="true"
200                                                aria-label="Menü">
201                                                                                                                                                                                                            <sp
201an class="icon icon-stack">
202                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><path d="M3 13c-.5523 0-1-.4477-1-1s.4477-1 1-1h18c.5523 0 1 .4477 1 1s-.4477 1-1 1H3zm0-7c-.5523 0-1-.4477-1-1s.4477-1 1-1h18c.5523 0 1 .4477 1 1s-.4477 1-1 1H3zm0 14c-.5523 0-1-.4477-1-1s.4477-1 1-1h18c.5523 0 1 .4477 1 1s-.4477 1-1 1H3z" id="icons-default-stack" /></defs><use xlink:href="#icons-default-stack" fill="#758CA3" fill-rule="evenodd" /></svg>
203        </span>
204    
205                                                                                        </button>
206                                                                    </div>
207                                                    </div>
208                        <div class="col">
209                            
210    <div class="collapse"
211         id="searchCollapse">
212        <div class="header-search">
213            <form action="/search"
214                  method="get"
215                  data-search-form="true"
216                  data-search-widget-options='{&quot;searchWidgetMinChars&quot;:3}'
217                  data-url="/suggest?search="
218                  class="header-search-form">
219                                    <div class="input-group">
220                                                    <input type="search"
221                                   name="search"
222                                   class="form-control header-search-input"
223                                   autocomplete="off"
224                                   autocapitalize="off"
225                                   placeholder="Suchgebäck..."
226                                   aria-label="Suchgebäck..."
227                                   value="apfelkuchen"
228                            >
229                        
230                                                                                                                <div class="input-group-append">
231                                    <button type="submit"
232                                            class="btn header-search-btn"
233                                            aria-label="Suchen">
234                                        <span class="header-search-icon">
235                                                                                                                                                            <span class="icon icon-search">
236                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><path d="M10.0944 16.3199 4.707 21.707c-.3905.3905-1.0237.3905-1.4142 0-.3905-.3905-.3905-1.0237 0-1.4142L8.68 14.9056C7.6271 13.551 7 11.8487 7 10c0-4.4183 3.5817-8 8-8s8 3.5817 8 8-3.5817 8-8 8c-1.8487 0-3.551-.627-4.9056-1.6801zM15 16c3.3137 0 6-2.6863 6-6s-2.6863-6-6-6-6 2.6863-6 6 2.6863 6 6 6z" id="icons-default-search" /></defs><use xlink:href="#icons-default-search" fill="#758CA3" fill-rule="evenodd" /></svg>
237        </span>
238    
239                                            </span>
240                                    </button>
241                                </div>
242                                                                        </div>
243                            </form>
244        </div>
245    </div>
246                        </div>
247                    </div>
248                </div>
249            
250                            <div class="col-12 order-1 col-sm-auto order-sm-2 header-actions-col">
251                    <div class="row no-gutters">
252                                                    <div class="col d-sm-none">
253                                <div class="menu-button">
254                                                                            <button class="btn nav-main-toggle-btn header-actions-btn"
255                                                type="button"
256                                                data-offcanvas-menu="true"
257                                                aria-label="Menü">
258                                                                                                                                                                                                            <sp
258an class="icon icon-stack">
259                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-stack" fill="#758CA3" fill-rule="evenodd" /></svg>
260        </span>
261    
262                                                                                        </button>
263                                                                    </div>
264                            </div>
265                        
266                                                    <div class="col-auto d-sm-none">
267                                <div class="search-toggle">
268                                    <button class="btn header-actions-btn search-toggle-btn js-search-toggle-btn collapsed"
269                                            type="button"
270                                            data-toggle="collapse"
271                                            data-target="#searchCollapse"
272                                            aria-expanded="false"
273                                            aria-controls="searchCollapse"
274                                            aria-label="Suchen">
275                                                                                                                                                        <span class="icon icon-search">
276                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-search" fill="#758CA3" fill-rule="evenodd" /></svg>
277        </span>
278    
279                                        </button>
280                                </div>
281                            </div>
282                        
283                                                                                    <div class="col-auto">
284                                    <div class="header-wishlist">
285                                        <a class="btn header-wishlist-btn header-actions-btn"
286                                           href="/wishlist"
287                                           title="Merkzettel"
288                                           aria-label="Merkzettel">
289                                                
290            <span class="header-wishlist-icon">
291        </span>
292    
293        
294    
295    <span class="badge badge-primary header-wishlist-badge"
296          id="wishlist-basket"
297          data-wishlist-storage="true"
298          data-wishlist-storage-options="{&quot;listPath&quot;:&quot;\/wishlist\/list&quot;,&quot;mergePath&quot;:&quot;\/wishlist\/merge&quot;,&quot;tokenMergePath&quot;:&quot;4.YIaUCJwCuj1bUoaMFNLOP_Ed7o7LT2HGYPECpmNjmac.JOekafdAwg4MZNfYXpTje8ZRhf2GLS2ZLbROxw4y0vQy3OZk9WX0Tikfsg&quot;,&quot;pageletPath&quot;:&quot;\/wishlist\/merge\/pagelet&quot;,&quot;tokenPageletPath&quot;:&quot;f.4OsKn58ZnJdlVu1xc4WpbWu_NesQfOcpRs60rbaEd5s.o5I4r_103uYjZqcAG-riJi3ZRaAgNolEMfuZ9_jQBfaKj1XJ9FqtrxUAgg&quot;}"
299          data-wishlist-widget="true"
300          data-wishlist-widget-options="{&quot;showCounter&quot;:true}"
301    ></span>
302                                        </a>
303                                    </div>
304                                </div>
305                                                    
306                                                    <div class="col-auto">
307                                <div class="account-menu">
308                                        <div class="dropdown">
309                    <button class="btn account-menu-btn header-actions-btn"
310                    type="button"
311                    id="accountWidget"
312                    data-offcanvas-account-menu="true"
313            data-toggle="dropdown"
314            aria-haspopup="true"
315            aria-expanded="false"
316            aria-label="Mein Konto"
317            title="Mein Konto">
318            </button>
319        
320                    <div class="dropdown-menu dropdown-menu-right account-menu-dropdown js-account-menu-dropdown"
321                 aria-labelledby="accountWidget">
322                
323
324        
325                                                        <button class="btn btn-light offcanvas-close js-offcanvas-close btn-block sticky-top">
326                                                                                                                                                                    <sp
326an class="icon icon-x icon-sm">
327                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><path d="m10.5858 12-7.293-7.2929c-.3904-.3905-.3904-1.0237 0-1.4142.3906-.3905 1.0238-.3905 1.4143 0L12 10.5858l7.2929-7.293c.3905-.3904 1.0237-.3904 1.4142 0 .3905.3906.3905 1.0238 0 1.4143L13.4142 12l7.293 7.2929c.3904.3905.3904 1.0237 0 1.4142-.3906.3905-1.0238.3905-1.4143 0L12 13.4142l-7.2929 7.293c-.3905.3904-1.0237.3904-1.4142 0-.3905-.3906-.3905-1.0238 0-1.4143L10.5858 12z" id="icons-default-x" /></defs><use xlink:href="#icons-default-x" fill="#758CA3" fill-rule="evenodd" /></svg>
328        </span>
329    
330                            
331                                                    Menü schließen
332                                            </button>
333                
334    
335                    <div class="offcanvas-content-container">
336                <div class="account-menu">
337                                    <div class="dropdown-header account-menu-header">
338                    Mein Konto
339                </div>
340                    
341                                    <div class="account-menu-login">
342                    <a href="/account/login"
343                       title="Anmelden"
344                       class="btn btn-primary account-menu-login-button">
345                        Anmelden
346                    </a>
347
348                    <div class="account-menu-register">
349                        oder <a href="/account/login"
350                                                            title="registrieren">registrieren</a>
351                    </div>
352                </div>
353                    
354                    <div class="account-menu-links">
355                    <div class="header-account-menu">
356        <div class="card account-menu-inner">
357                                        
358                                                <div class="list-group list-group-flush account-aside-list-group">
359                        
360                                                                <a href="/account"
361                                   title="Übersicht"
362                                   class="list-group-item list-group-item-action account-aside-item">
363                                    Übersicht
364                                </a>
365                            
366                                                            <a href="/account/profile"
367                                   title="Persönliches Profil"
368                                   class="list-group-item list-group-item-action account-aside-item">
369                                    Persönliches Profil
370                                </a>
371                            
372                                                            <a href="/account/address"
373                                   title="Adressen"
374                                   class="list-group-item list-group-item-action account-aside-item">
375                                    Adressen
376                                </a>
377                            
378                                                            <a href="/account/payment"
379                                   title="Zahlungsarten"
380                                   class="list-group-item list-group-item-action account-aside-item">
381                                    Zahlungsarten
382                                </a>
383                            
384                                                            <a href="/account/order"
385                                   title="Bestellungen"
386                                   class="list-group-item list-group-item-action account-aside-item">
387                                    Bestellungen
388                                </a>
389                                                    
390
391    
392                    </div>
393                            
394                                                </div>
395    </div>
396            </div>
397            </div>
398        </div>
399                </div>
400            </div>
401                                </div>
402                            </div>
403                        
404                                                    <div class="col-auto">
405                                <div class="header-cart"
406                                     data-offcanvas-cart="true">
407                                    <a class="btn header-cart-btn header-actions-btn"
408                                       href="/checkout/cart"
409                                       data-cart-widget="true"
410                                       title="Warenkorb"
411                                       aria-label="Warenkorb">
412                                            <span class="header-cart-icon">
413    </span>
414        <span class="header-cart-total">
415        0,00 €
416    </span>
417                                    </a>
418                                </div>
419                            </div>
420                                            </div>
421                </div>
422                    </div>
423                        </div>
424                
425                </header>
426        
427                    <div class="nav-main">
428                                    
429    <div class="main-navigation"
430         id="mainNavigation"
431         data-flyout-menu="true">
432                    <div class="container">
433                                    <nav class="nav main-navigation-menu"
434                        itemscope="itemscope"
435                        itemtype="http://schema.org/SiteNavigationElement">
436                        
437                                                                                    <a class="nav-link main-navigation-link home-link"
438                                    href="/"
439                                    itemprop="url"
440                                    title="Home">
441                                    <div class="main-navigation-link-text">
442                                        <span itemprop="name">Home</span>
443                                    </div>
444                                </a>
445                                                    
446                                                    
447                                                                                            
448                                                                
449                                                                                                            <a class="nav-link main-navigation-link"
450                                           href="https://www.marktcafe-brandstetter.de/"
451                                           itemprop="url"
452                                           data-flyout-menu-trigger="da47a8a090bb403c808fe0007206beba"                                                                                      title="Shop">
453                                            <div class="main-navigation-link-text">
454                                                <span itemprop="name">Shop</span>
455                                            </div>
456                                        </a>
457                                                                                                                                                                
458                                                                
459                                                                                                            <a class="nav-link main-navigation-link"
460                                           href="https://www.marktcafe-brandstetter.de/Saisonprodukte/"
461                                           itemprop="url"
462                                                                                                                                 title="Saisonprodukte">
463                                            <div class="main-navigation-link-text">
464                                                <span itemprop="name">Saisonprodukte</span>
465                                            </div>
466                                        </a>
467                                                                                                                                                                
468                                                                
469                                                                                                            <a class="nav-link main-navigation-link"
470                                           href="https://www.marktcafe-brandstetter.de/Filialen/"
471                                           itemprop="url"
472                                                                                                                                 title="Filialen">
473                                            <div class="main-navigation-link-text">
474                                                <span itemprop="name">Filialen</span>
475                                            </div>
476                                        </a>
477                                                                                                                                                                
478                                                                
479                                                                                                            <a class="nav-link main-navigation-link"
480                                           href="https://www.marktcafe-brandstetter.de/Verkaufsmobil-Tine/"
481                                           itemprop="url"
482                                                                                                                                 title="Verkaufsmobil Tine">
483                                            <div class="main-navigation-link-text">
484                                                <span itemprop="name">Verkaufsmobil Tine</span>
485                                            </div>
486                                        </a>
487                                                                                                                                                                
488                                                                
489                                                                                                            <a class="nav-link main-navigation-link"
490                                           href="https://www.marktcafe-brandstetter.de/Kundenkarte/"
491                                           itemprop="url"
492                                                                                                                                 title="Kundenkarte">
493                                            <div class="main-navigation-link-text">
494                                                <span itemprop="name">Kundenkarte</span>
495                                            </div>
496                                        </a>
497                                                                                                                                                                
498                                                                
499                                                                                                            <a class="nav-link main-navigation-link"
500                                           href="https://www.marktcafe-brandstetter.de/UEber-uns/"
501                                           itemprop="url"
502                                                                                                                                 title="Über uns">
503                                            <div class="main-navigation-link-text">
504                                                <span itemprop="name">Über uns</span>
505                                            </div>
506                                        </a>
507                                                                                                                                                                
508                                                                
509                                                                                                            <a class="nav-link main-navigation-link"
510                                           href="https://www.marktcafe-brandstetter.de/Studentenrabatt/"
511                                           itemprop="url"
512                                                                                                                                 title="Studentenrabatt">
513                                            <div class="main-navigation-link-text">
514                                                <span itemprop="name">Studentenrabatt</span>
515                                            </div>
516                                        </a>
517                                                                                                                                                                
518                                                                
519                                                                                                            <a class="nav-link main-navigation-link"
520                                           href="https://www.marktcafe-brandstetter.de/Jobs/"
521                                           itemprop="url"
522                                           data-flyout-menu-trigger="8c78bb6f6168435b919169d1d86645b9"                                                                                      title="Jobs">
523                                            <div class="main-navigation-link-text">
524                                                <span itemprop="name">Jobs</span>
525                                            </div>
526                                        </a>
527                                                                                                                                            </nav>
528                            </div>
529        
530                                                                                                                                                                                                                                                                                                                                        
531                                                <div class="navigation-flyouts">
532                                                                                                                                                                <div class="navigation-flyout"
533                                             data-flyout-menu-id="da47a8a090bb403c808fe0007206beba">
534                                            <div class="container">
535                                                                                                                        <div class="row navigation-flyout-bar">
536                            <div class="col">
537                    <div class="navigation-flyout-category-link">
538                                                                                                </div>
539                </div>
540            
541                            <div class="col-auto">
542                    <div class="navigation-flyout-close js-close-flyout-menu">
543                                                                                                                                                                                                    <span class="icon icon-x">
544                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-x" fill="#758CA3" fill-rule="evenodd" /></svg>
545        </span>
546    
547                                                                            </div>
548                </div>
549                    </div>
550    
551            <div class="row navigation-flyout-content">
552                            <div class="col">
553                    <div class="navigation-flyout-categories">
554                                                        
555                    
556    
557    <div class="row navigation-flyout-categories is-level-0">
558                                            
559                            <div class="col-3 navigation-flyout-col">
560                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
561                               href="https://www.marktcafe-brandstetter.de/Shop/Broetchen/"
562                               itemprop="url"
563                                                              title="Brötchen">
564                                <span itemprop="name">Brötchen</span>
565                            </a>
566                                            
567                                                                            
568        
569    
570    <div class="navigation-flyout-categories is-level-1">
571                                            
572                            <div class="navigation-flyout-col">
573                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
574                               href="https://www.marktcafe-brandstetter.de/Shop/Broetchen/Laugengebaeck/"
575                               itemprop="url"
576                                                              title="Laugengebäck">
577                                <span itemprop="name">Laugengebäck</span>
578                            </a>
579                                            
580                                                                            
581        
582    
583    <div class="navigation-flyout-categories is-level-2">
584            </div>
585                                                            </div>
586                        </div>
587                                                            </div>
588                                                        
589                            <div class="col-3 navigation-flyout-col">
590                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
591                               href="https://www.marktcafe-brandstetter.de/Shop/Brote/"
592                               itemprop="url"
593                                                              title="Brote">
594                                <span itemprop="name">Brote</span>
595                            </a>
596                                            
597                                                                            
598        
599    
600    <div class="navigation-flyout-categories is-level-1">
601            </div>
602                                                            </div>
603                                                        
604                            <div class="col-3 navigation-flyout-col">
605                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
606                               href="https://www.marktcafe-brandstetter.de/Shop/Dinkelprodukte/"
607                               itemprop="url"
608                                                              title="Dinkelprodukte">
609                                <span itemprop="name">Dinkelprodukte</span>
610                            </a>
611                                            
612                                                                            
613        
614    
615    <div class="navigation-flyout-categories is-level-1">
616            </div>
617                                                            </div>
618                                                        
619                            <div class="col-3 navigation-flyout-col">
620                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
621                               href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/"
622                               itemprop="url"
623                                                              title="Kuchen">
624                                <span itemprop="name">Kuchen</span>
625                            </a>
626                                            
627                                                                            
628        
629    
630    <div class="navigation-flyout-categories is-level-1">
631                                            
632                            <div class="navigation-flyout-col">
633                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
634                               href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/Ruehrkuchen/"
635                               itemprop="url"
636                                                              title="Rührkuchen">
637                                <span itemprop="name">Rührkuchen</span>
638                            </a>
639                                            
640                                                                            
641        
642    
643    <div class="navigation-flyout-categories is-level-2">
644            </div>
645                                                            </div>
646                                                        
647                            <div class="navigation-flyout-col">
648                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
649                               href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/Kuchenboeden/"
650                               itemprop="url"
651                                                              title="Kuchenböden">
652                                <span itemprop="name">Kuchenböden</span>
653                            </a>
654                                            
655                                                                            
656        
657    
658    <div class="navigation-flyout-categories is-level-2">
659            </div>
660                                                            </div>
661                                                        
662                            <div class="navigation-flyout-col">
663                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
664                               href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/Obstkuchen/"
665                               itemprop="url"
666                                                              title="Obstkuchen">
667                                <span itemprop="name">Obstkuchen</span>
668                            </a>
669                                            
670                                                                            
671        
672    
673    <div class="navigation-flyout-categories is-level-2">
674            </div>
675                                                            </div>
676                        </div>
677                                                            </div>
678                                                        
679                            <div class="col-3 navigation-flyout-col">
680                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
681                               href="https://www.marktcafe-brandstetter.de/Shop/Partygebaeck/"
682                               itemprop="url"
683                                                              title="Partygebäck">
684                                <span itemprop="name">Partygebäck</span>
685                            </a>
686                                            
687                                                                            
688        
689    
690    <div class="navigation-flyout-categories is-level-1">
691            </div>
692                                                            </div>
693                                                        
694                            <div class="col-3 navigation-flyout-col">
695                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
696                               href="https://www.marktcafe-brandstetter.de/Shop/Snacks/"
697                               itemprop="url"
698                                                              title="Snacks">
699                                <span itemprop="name">Snacks</span>
700                            </a>
701                                            
702                                                                            
703        
704    
705    <div class="navigation-flyout-categories is-level-1">
706            </div>
707                                                            </div>
708                                                        
709                            <div class="col-3 navigation-flyout-col">
710                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
711                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/"
712                               itemprop="url"
713                                                              title="Saisonartikel">
714                                <span itemprop="name">Saisonartikel</span>
715                            </a>
716                                            
717                                                                            
718        
719    
720    <div class="navigation-flyout-categories is-level-1">
721                                            
722                            <div class="navigation-flyout-col">
723                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
724                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Erdbeergebaeck/"
725                               itemprop="url"
726                                                              title="Erdbeergebäck">
727                                <span itemprop="name">Erdbeergebäck</span>
728                            </a>
729                                            
730                                                                            
731        
732    
733    <div class="navigation-flyout-categories is-level-2">
734            </div>
735                                                            </div>
736                                                        
737                            <div class="navigation-flyout-col">
738                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
739                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Krapfen/"
740                               itemprop="url"
741                                                              title="Krapfen">
742                                <span itemprop="name">Krapfen</span>
743                            </a>
744                                            
745                                                                            
746        
747    
748    <div class="navigation-flyout-categories is-level-2">
749            </div>
750                                                            </div>
751                                                        
752                            <div class="navigation-flyout-col">
753                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
754                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Osterbackwaren/"
755                               itemprop="url"
756                                                              title="Osterbackwaren">
757                                <span itemprop="name">Osterbackwaren</span>
758                            </a>
759                                            
760                                                                            
761        
762    
763    <div class="navigation-flyout-categories is-level-2">
764            </div>
765                                                            </div>
766                                                        
767                            <div class="navigation-flyout-col">
768                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
769                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Weihnachtsprodukte/"
770                               itemprop="url"
771                                                              title="Weihnachtsprodukte">
772                                <span itemprop="name">Weihnachtsprodukte</span>
773                            </a>
774                                            
775                                                                            
776        
777    
778    <div class="navigation-flyout-categories is-level-2">
779            </div>
780                                                            </div>
781                                                        
782                            <div class="navigation-flyout-col">
783                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
784                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Muttertag/"
785                               itemprop="url"
786                                                              title="Muttertag">
787                                <span itemprop="name">Muttertag</span>
788                            </a>
789                                            
790                                                                            
791        
792    
793    <div class="navigation-flyout-categories is-level-2">
794            </div>
795                                                            </div>
796                                                        
797                            <div class="navigation-flyout-col">
798                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
799                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Neujahr/"
800                               itemprop="url"
801                                                              title="Neujahr">
802                                <span itemprop="name">Neujahr</span>
803                            </a>
804                                            
805                                                                            
806        
807    
808    <div class="navigation-flyout-categories is-level-2">
809            </div>
810                                                            </div>
811                        </div>
812                                                            </div>
813                                                        
814                            <div class="col-3 navigation-flyout-col">
815                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
816                               href="https://www.marktcafe-brandstetter.de/Shop/Suesse-Backwaren/"
817                               itemprop="url"
818                                                              title="Süße Backwaren">
819                                <span itemprop="name">Süße Backwaren</span>
820                            </a>
821                                            
822                                                                            
823        
824    
825    <div class="navigation-flyout-categories is-level-1">
826                                            
827                            <div class="navigation-flyout-col">
828                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
829                               href="https://www.marktcafe-brandstetter.de/Shop/Suesse-Backwaren/Dauerbackwaren/"
830                               itemprop="url"
831                                                              title="Dauerbackwaren">
832                                <span itemprop="name">Dauerbackwaren</span>
833                            </a>
834                                            
835                                                                            
836        
837    
838    <div class="navigation-flyout-categories is-level-2">
839            </div>
840                                                            </div>
841                                                        
842                            <div class="navigation-flyout-col">
843                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
844                               href="https://www.marktcafe-brandstetter.de/Shop/Suesse-Backwaren/Dessertteilchen/"
845                               itemprop="url"
846                                                              title="Dessertteilchen">
847                                <span itemprop="name">Dessertteilchen</span>
848                            </a>
849                                            
850                                                                            
851        
852    
853    <div class="navigation-flyout-categories is-level-2">
854            </div>
855                                                            </div>
856                        </div>
857                                                            </div>
858                                                        
859                            <div class="col-3 navigation-flyout-col">
860                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
861                               href="https://www.marktcafe-brandstetter.de/Shop/Torten/"
862                               itemprop="url"
863                                                              title="Torten">
864                                <span itemprop="name">Torten</span>
865                            </a>
866                                            
867                                                                            
868        
869    
870    <div class="navigation-flyout-categories is-level-1">
871                                            
872                            <div class="navigation-flyout-col">
873                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
874                               href="https://www.marktcafe-brandstetter.de/Shop/Torten/Cremetorten/"
875                               itemprop="url"
876                                                              title="Cremetorten">
877                                <span itemprop="name">Cremetorten</span>
878                            </a>
879                                            
880                                                                            
881        
882    
883    <div class="navigation-flyout-categories is-level-2">
884            </div>
885                                                            </div>
886                                                        
887                            <div class="navigation-flyout-col">
888                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
889                               href="https://www.marktcafe-brandstetter.de/Shop/Torten/Sahnetorten-toertchen/"
890                               itemprop="url"
891                                                              title="Sahnetorten/-törtchen">
892                                <span itemprop="name">Sahnetorten/-törtchen</span>
893                            </a>
894                                            
895                                                                            
896        
897    
898    <div class="navigation-flyout-categories is-level-2">
899            </div>
900                                                            </div>
901                                                        
902                            <div class="navigation-flyout-col">
903                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
904                               href="https://www.marktcafe-brandstetter.de/Shop/Torten/Tortenboeden/"
905                               itemprop="url"
906                                                              title="Tortenböden">
907                                <span itemprop="name">Tortenböden</span>
908                            </a>
909                                            
910                                                                            
911        
912    
913    <div class="navigation-flyout-categories is-level-2">
914            </div>
915                                                            </div>
916                        </div>
917                                                            </div>
918                                                        
919                            <div class="col-3 navigation-flyout-col">
920                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
921                               href="https://www.marktcafe-brandstetter.de/Shop/Gutschein/"
922                               itemprop="url"
923                                                              title="Gutschein">
924                                <span itemprop="name">Gutschein</span>
925                            </a>
926                                            
927                                                                            
928        
929    
930    <div class="navigation-flyout-categories is-level-1">
931            </div>
932                                                            </div>
933                        </div>
934                                            </div>
935                </div>
936            
937                                                </div>
938                                                                                                </div>
939                                        </div>
940                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <div class="navigation-flyout"
941                                             data-flyout-menu-id="8c78bb6f6168435b919169d1d86645b9">
942                                            <div class="container">
943                                                                                                                        <div class="row navigation-flyout-bar">
944                            <div class="col">
945                    <div class="navigation-flyout-category-link">
946                                                                                    <a class="nav-link"
947                                   href="https://www.marktcafe-brandstetter.de/Jobs/"
948                                   itemprop="url"
949                                   title="Jobs">
950                                                                            Zur Kategorie Jobs
951                                                                                                                                                        <sp
951an class="icon icon-arrow-right icon-primary">
952                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><defs><path id="icons-solid-arrow-right" d="M6.7071 6.2929c-.3905-.3905-1.0237-.3905-1.4142 0-.3905.3905-.3905 1.0237 0 1.4142l3 3c.3905.3905 1.0237.3905 1.4142 0l3-3c.3905-.3905.3905-1.0237 0-1.4142-.3905-.3905-1.0237-.3905-1.4142 0L9 8.5858l-2.2929-2.293z" /></defs><use transform="rotate(-90 9 8.5)" xlink:href="#icons-solid-arrow-right" fill="#758CA3" fill-rule="evenodd" /></svg>
953        </span>
954    
955                                                                        </a>
956                                                                        </div>
957                </div>
958            
959                            <div class="col-auto">
960                    <div class="navigation-flyout-close js-close-flyout-menu">
961                                                                                                                                                                                                    <span class="icon icon-x">
962                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-x" fill="#758CA3" fill-rule="evenodd" /></svg>
963        </span>
964    
965                                                                            </div>
966                </div>
967                    </div>
968    
969            <div class="row navigation-flyout-content">
970                            <div class="col">
971                    <div class="navigation-flyout-categories">
972                                                        
973                    
974    
975    <div class="row navigation-flyout-categories is-level-0">
976                                            
977                            <div class="col-3 navigation-flyout-col">
978                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
979                               href="https://www.marktcafe-brandstetter.de/Jobs/"
980                               itemprop="url"
981                                                              title="Offene Stellen">
982                                <span itemprop="name">Offene Stellen</span>
983                            </a>
984                                            
985                                                                            
986        
987    
988    <div class="navigation-flyout-categories is-level-1">
989                                            
990                            <div class="navigation-flyout-col">
991                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
992                               href="https://www.marktcafe-brandstetter.de/Jobs/Offene-Stellen/Fachverkaeufer-in-Baeckerei-oder-Quereinsteiger-in-Verkauf/"
993                               itemprop="url"
994                                                              title="Fachverkäufer*in Bäckerei oder Quereinsteiger*in Verkauf">
995                                <span itemprop="name">Fachverkäufer*in Bäckerei oder Quereinsteiger*in Verkauf</span>
996                            </a>
997                                            
998                                                                            
999        
1000    
1001    <div class="navigation-flyout-categories is-level-2">
1002            </div>
1003                                                            </div>
1004                                                        
1005                            <div class="navigation-flyout-col">
1006                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
1007                               href="https://www.marktcafe-brandstetter.de/Jobs/Offene-Stellen/Verkaufsfahrer-in-als-Minijob/"
1008                               itemprop="url"
1009                                                              title="Verkaufsfahrer*in al
1009s Minijob">
1010                                <span itemprop="name">Verkaufsfahrer*in als Minijob</span>
1011                            </a>
1012                                            
1013                                                                            
1014        
1015    
1016    <div class="navigation-flyout-categories is-level-2">
1017            </div>
1018                                                            </div>
1019                                                        
1020                            <div class="navigation-flyout-col">
1021                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
1022                               href="https://www.marktcafe-brandstetter.de/Jobs/Offene-Stellen/Ausfahrer-in-fuer-Backwaren-kein-Verkauf/"
1023                               itemprop="url"
1024                                                              title="Ausfahrer*in für Backwaren (kein Verkauf)">
1025                                <span itemprop="name">Ausfahrer*in für Backwaren (kein Verkauf)</span>
1026                            </a>
1027                                            
1028                                                                            
1029        
1030    
1031    <div class="navigation-flyout-categories is-level-2">
1032            </div>
1033                                                            </div>
1034                                                        
1035                            <div class="navigation-flyout-col">
1036                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
1037                               href="https://www.marktcafe-brandstetter.de/Jobs/Offene-Stellen/Initiativbewerbung/"
1038                               itemprop="url"
1039                                                              title="Initiativbewerbung ">
1040                                <span itemprop="name">Initiativbewerbung </span>
1041                            </a>
1042                                            
1043                                                                            
1044        
1045    
1046    <div class="navigation-flyout-categories is-level-2">
1047            </div>
1048                                                            </div>
1049                        </div>
1050                                                            </div>
1051                                                        
1052                            <div class="col-3 navigation-flyout-col">
1053                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-0"
1054                               href="https://www.marktcafe-brandstetter.de/Jobs/"
1055                               itemprop="url"
1056                                                              title="offene Ausbildungsstellen">
1057                                <span itemprop="name">offene Ausbildungsstellen</span>
1058                            </a>
1059                                            
1060                                                                            
1061        
1062    
1063    <div class="navigation-flyout-categories is-level-1">
1064                                            
1065                            <div class="navigation-flyout-col">
1066                                                                        <a class="nav-item nav-link navigation-flyout-link is-level-1"
1067                               href="https://www.marktcafe-brandstetter.de/Jobs/offene-Ausbildungsstellen/Initiativbewerbung/"
1068                               itemprop="url"
1069                                                              title="Initiativbewerbung">
1070                                <span itemprop="name">Initiativbewerbung</span>
1071                            </a>
1072                                            
1073                                                                            
1074        
1075    
1076    <div class="navigation-flyout-categories is-level-2">
1077            </div>
1078                                                            </div>
1079                        </div>
1080                                                            </div>
1081                        </div>
1082                                            </div>
1083                </div>
1084            
1085                                                </div>
1086                                                                                                </div>
1087                                        </div>
1088                                                                                                                                            </div>
1089                                        </div>
1090                            </div>
1091        
1092                                    <div class="d-none js-navigation-offcanvas-initial-content is-root">
1093                                            
1094
1095        
1096                                                        <button class="btn btn-light offcanvas-close js-offcanvas-close btn-block sticky-top">
1097                                                                                                                                                                    <sp
1097an class="icon icon-x icon-sm">
1098                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-x" fill="#758CA3" fill-rule="evenodd" /></svg>
1099        </span>
1100    
1101                            
1102                                                    Menü schließen
1103                                            </button>
1104                
1105    
1106                    <div class="offcanvas-content-container">
1107                        <nav class="nav navigation-offcanvas-actions">
1108                                
1109                
1110                                
1111                        </nav>
1112    
1113    
1114    <div class="navigation-offcanvas-container js-navigation-offcanvas">
1115        <div class="navigation-offcanvas-overlay-content js-navigation-offcanvas-overlay-content">
1116                                <div class="navigation-offcanvas-headline">
1117                    Kategorien
1118            </div>
1119            
1120            <ul class="list-unstyled navigation-offcanvas-list">
1121                
1122                                                    
1123<li class="navigation-offcanvas-list-item">
1124            <a class="navigation-offcanvas-link nav-item nav-link js-navigation-offcanvas-link"
1125           href="https://www.marktcafe-brandstetter.de/"
1126                            data-href="/widgets/menu/offcanvas?navigationId=da47a8a090bb403c808fe0007206beba"
1127                       itemprop="url"
1128                       title="Shop">
1129                            <span itemprop="name">Shop</span>
1130                                                            <span
1131                            class="navigation-offcanvas-link-icon js-navigation-offcanvas-loading-icon">
1132                                                                                                                                            <span class="icon icon-arrow-medium-right icon-sm">
1133                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><defs><path id="icons-solid-arrow-medium-right" d="M4.7071 5.2929c-.3905-.3905-1.0237-.3905-1.4142 0-.3905.3905-.3905 1.0237 0 1.4142l4 4c.3905.3905 1.0237.3905 1.4142 0l4-4c.3905-.3905.3905-1.0237 0-1.4142-.3905-.3905-1.0237-.3905-1.4142 0L8 8.5858l-3.2929-3.293z" /></defs><use transform="rotate(-90 8 8)" xlink:href="#icons-solid-arrow-medium-right" fill="#758CA3" fill-rule="evenodd" /></svg>
1134        </span>
1135    
1136                            </span>
1137                                                        </a>
1138    </li>
1139                                    
1140<li class="navigation-offcanvas-list-item">
1141            <a class="navigation-offcanvas-link nav-item nav-link"
1142           href="https://www.marktcafe-brandstetter.de/Saisonprodukte/"
1143                       itemprop="url"
1144                       title="Saisonprodukte">
1145                            <span itemprop="name">Saisonprodukte</span>
1146                                    </a>
1147    </li>
1148                                    
1149<li class="navigation-offcanvas-list-item">
1150            <a class="navigation-offcanvas-link nav-item nav-link"
1151           href="https://www.marktcafe-brandstetter.de/Filialen/"
1152                       itemprop="url"
1153                       title="Filialen">
1154                            <span itemprop="name">Filialen</span>
1155                                    </a>
1156    </li>
1157                                    
1158<li class="navigation-offcanvas-list-item">
1159            <a class="navigation-offcanvas-link nav-item nav-link"
1160           href="https://www.marktcafe-brandstetter.de/Verkaufsmobil-Tine/"
1161                       itemprop="url"
1162                       title="Verkaufsmobil Tine">
1163                            <span itemprop="name">Verkaufsmobil Tine</span>
1164                                    </a>
1165    </li>
1166                                    
1167<li class="navigation-offcanvas-list-item">
1168            <a class="navigation-offcanvas-link nav-item nav-link"
1169           href="https://www.marktcafe-brandstetter.de/Kundenkarte/"
1170                       itemprop="url"
1171                       title="Kundenkarte">
1172                            <span itemprop="name">Kundenkarte</span>
1173                                    </a>
1174    </li>
1175                                    
1176<li class="navigation-offcanvas-list-item">
1177            <a class="navigation-offcanvas-link nav-item nav-link"
1178           href="https://www.marktcafe-brandstetter.de/UEber-uns/"
1179                       itemprop="url"
1180                       title="Über uns">
1181                            <span itemprop="name">Über uns</span>
1182                                    </a>
1183    </li>
1184                                    
1185<li class="navigation-offcanvas-list-item">
1186            <a class="navigation-offcanvas-link nav-item nav-link"
1187           href="https://www.marktcafe-brandstetter.de/Studentenrabatt/"
1188                       itemprop="url"
1189                       title="Studentenrabatt">
1190                            <span itemprop="name">Studentenrabatt</span>
1191                                    </a>
1192    </li>
1193                                    
1194<li class="navigation-offcanvas-list-item">
1195            <a class="navigation-offcanvas-link nav-item nav-link js-navigation-offcanvas-link"
1196           href="https://www.marktcafe-brandstetter.de/Jobs/"
1197                            data-href="/widgets/menu/offcanvas?navigationId=8c78bb6f6168435b919169d1d86645b9"
1198                       itemprop="url"
1199                       title="Jobs">
1200                            <span itemprop="name">Jobs</span>
1201                                                            <span
1202                            class="navigation-offcanvas-link-icon js-navigation-offcanvas-loading-icon">
1203                                                                                                                                            <span class="icon icon-arrow-medium-right icon-sm">
1204                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><use transform="rotate(-90 8 8)" xlink:href="#icons-solid-arrow-medium-right" fill="#758CA3" fill-rule="evenodd" /></svg>
1205        </span>
1206    
1207                            </span>
1208                                                        </a>
1209    </li>
1210                            </ul>
1211        </div>
1212    </div>
1213        </div>
1214                                        </div>
1215                    
1216                                <main class="content-main">
1217                                    <div class="flashbags container">
1218                                            </div>
1219                
1220                                    <div class="container">
1221                                                    <div class="container-main">
1222                                                                                                        
1223                                                                <div class="cms-page search-page">
1224                            <h1 class="search-headline">
1225                                                        Zu &quot;apfelkuchen&quot; wurden 10 Produkte gefunden
1226                    
1227                    </h1>
1228            
1229            
1230    
1231                            
1232    
1233            <div class="cms-element-sidebar-filter">
1234                            <button class="btn header-actions-btn filter-panel-wrapper-toggle"
1235                        type="button"
1236                        data-offcanvas-filter="true"
1237                        aria-haspopup="true"
1238                        aria-expanded="false"
1239                        aria-label="Menü">
1240                                                                                                                                                            <span class="icon icon-sliders-horizontal">
1241                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20"><defs><g id="icons-default-sliders-horizontal"><g id="Productlistig" transform="translate(-156 -444)"><g id="Components-Forms-Button-large-secondary-normal" transform="translate(28 432)"><g id="Group" transform="translate(128 12)"><g id="icons-default-sliders-horizontal-down" transform="rotate(90 10 10)"><path d="M3.3333 0a.8333.8333 0 0 1 .8334.8333l.0002 3.4757c.9709.3433 1.6664 1.2693 1.6664 2.3577 0 1.0884-.6955 2.0143-1.6664 2.3576l-.0002 10.1424a.8333.8333 0 0 1-1.6667 0L2.4997 9.0243C1.529 8.681.8333 7.7551.8333 6.6667S1.529 4.6523 2.4997 4.309L2.5.8333A.8333.8333 0 0 1 3.3333 0zM10 0a.8333.8333 0 0 1 .8333.8333l.0013 10.976c.9703.3436 1.6654 1.2693 1.6654 2.3574 0 1.088-.695 2.0137-1.6654 2.3573l-.0013 2.6427a.8333.8333 0 1 1-1.6666 0l-.0003-2.6424C8.1955 16.181 7.5 15.2551 7.5 14.1667s.6955-2.0144 1.6664-2.3577L9.1667.8333A.8333.8333 0 0 1 10 0zm6.6667 0A.8333.8333 0 0 1 17.5.8333v3.3334a.839.839 0 0 1-.0116.1392c.977.3387 1.6783 1.2678 1.6783 2.3608 0 1.0884-.6956 2.0143-1.6664 2.3576L17.5 19.1667a.8333.8333 0 1 1-1.6667 0l-.0002-10.1424c-.9709-.3433-1.6664-1.2692-1.6664-2.3576 0-1.093.7013-2.022 1.6784-2.362a.7927.7927 0 0 1-.0118-.138V.8333A.8333.8333 0 0 1 16.6667 0zM10 13.3333A.8333.8333 0 1 0 10 15a.8333.8333 0 0 0 0-1.6667zm-6.6667-7.5a.8333.8333 0 1 0 0 1.6667.8333.8333 0 0 0 0-1.6667zm13.3334 0a.8333.8333 0 1 0 0 1.6667.8333.8333 0 0 0 0-1.6667z" id="Shape" /></g></g></g></g></g></defs><use xlink:href="#icons-default-sliders-horizontal" fill="#758CA3" fill-rule="evenodd" /></svg>
1242        </span>
1243    
1244                                            Filter
1245                </button>
1246            
1247                            <div id="filter-panel-wrapper"
1248                     class="filter-panel-wrapper"
1249                     data-offcanvas-filter-content="true">
1250                                 <div class="filter-panel-offcanvas-header">
1251            <div class="filter-panel-offcanvas-only filter-panel-offcanvas-title">Filter</div>
1252
1253            <div class="filter-panel-offcanvas-only filter-panel-offcanvas-close js-offcanvas-close">
1254                                                                                                                                <sp
1254an class="icon icon-x icon-md">
1255                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-x" fill="#758CA3" fill-rule="evenodd" /></svg>
1256        </span>
1257    
1258                </div>
1259        </div>
1260    
1261                <div class="filter-panel">
1262                            <div class="filter-panel-items-container">
1263                        
1264        
1265    
1266                                            
1267                
1268                    
1269                                                                                                                
1270
1271                                                                                
1272                                                                                                
1273
1274
1275        <div class="filter-multi-select filter-multi-select-properties filter-panel-item dropdown"
1276         data-filter-property-select="true"
1277         data-filter-property-select-options='{&quot;name&quot;:&quot;properties&quot;,&quot;propertyName&quot;:&quot;Backtage&quot;,&quot;snippets&quot;:{&quot;disabledFilterText&quot;:&quot;Dieser Filter zeigt in Kombination mit den ausgew\u00e4hlten Filtern keine weiteren Ergebnisse an.&quot;}}'>
1278
1279                                <button class="filter-panel-item-toggle btn"
1280                    aria-expanded="false"
1281                                        data-toggle="dropdown"
1282                    data-boundary="viewport"
1283                    data-offset="0,8"
1284                    aria-haspopup="true"
1285                    >
1286
1287                                    Backtage
1288                
1289                                    <span class="filter-multi-select-count"></span>
1290                
1291                                                                                                                                                    <span class="icon icon-arrow-medium-down icon-xs icon-filter-panel-item-toggle">
1292                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><defs><path id="icons-solid-arrow-medium-down" d="M4.7071 6.2929c-.3905-.3905-1.0237-.3905-1.4142 0-.3905.3905-.3905 1.0237 0 1.4142l4 4c.3905.3905 1.0237.3905 1.4142 0l4-4c.3905-.3905.3905-1.0237 0-1.4142-.3905-.3905-1.0237-.3905-1.4142 0L8 9.5858l-3.2929-3.293z" /></defs><use xlink:href="#icons-solid-arrow-medium-down" fill="#758CA3" fill-rule="evenodd" /></svg>
1293        </span>
1294    
1295                                </button>
1296        
1297                    <div class="filter-multi-select-dropdown filter-panel-item-dropdown dropdown-menu"
1298                 id="filter-properties-280326509">
1299                                    <ul class="filter-multi-select-list">
1300                                                        <li class="filter-multi-select-list-item filter-property-select-list-item">
1301                                                <div class="custom-control custom-checkbox">
1302                                    
1303                        <input type="checkbox"
1304                   class="custom-control-input filter-multi-select-checkbox"
1305                   data-label="Di"
1306                   value="9a40195bfdea4f538de5d27087830c9a"
1307                   id="9a40195bfdea4f538de5d27087830c9a">
1308        
1309                        <label class="filter-multi-select-item-label custom-control-label" for="9a40195bfdea4f538de5d27087830c9a">
1310                                    Di
1311                            </label>
1312        
1313        </div>
1314                            </li>
1315                                                        <li class="filter-multi-select-list-item filter-property-select-list-item">
1316                                                <div class="custom-control custom-checkbox">
1317                                    
1318                        <input type="checkbox"
1319                   class="custom-control-input filter-multi-select-checkbox"
1320                   data-label="Do"
1321                   value="587c98765bef4c2c9f6c3bedfb74b474"
1322                   id="587c98765bef4c2c9f6c3bedfb74b474">
1323        
1324                        <label class="filter-multi-select-item-label custom-control-label" for="587c98765bef4c2c9f6c3bedfb74b474">
1325                                    Do
1326                            </label>
1327        
1328        </div>
1329                            </li>
1330                                                        <li class="filter-multi-select-list-item filter-property-select-list-item">
1331                                                <div class="custom-control custom-checkbox">
1332                                    
1333                        <input type="checkbox"
1334                   class="custom-control-input filter-multi-select-checkbox"
1335                   data-label="Fr"
1336                   value="c4ba7d38262e404880b4be6e923b47c3"
1337                   id="c4ba7d38262e404880b4be6e923b47c3">
1338        
1339                        <label class="filter-multi-select-item-label custom-control-label" for="c4ba7d38262e404880b4be6e923b47c3">
1340                                    Fr
1341                            </label>
1342        
1343        </div>
1344                            </li>
1345                                                        <li class="filter-multi-select-list-item filter-property-select-list-item">
1346                                                <div class="custom-control custom-checkbox">
1347                                    
1348                        <input type="checkbox"
1349                   class="custom-control-input filter-multi-select-checkbox"
1350                   data-label="Mi"
1351                   value="0817cb7cfa34466e907d439667252600"
1352                   id="0817cb7cfa34466e907d439667252600">
1353        
1354                        <label class="filter-multi-select-item-label custom-control-label" for="0817cb7cfa34466e907d439667252600">
1355                                    Mi
1356                            </label>
1357        
1358        </div>
1359                            </li>
1360                                                        <li class="filter-multi-select-list-item filter-property-select-list-item">
1361                                                <div class="custom-control custom-checkbox">
1362                                    
1363                        <input type="checkbox"
1364                   class="custom-control-input filter-multi-select-checkbox"
1365                   data-label="Mo"
1366                   value="6cdd7b6f058840508309e2d148e9d5e3"
1367                   id="6cdd7b6f058840508309e2d148e9d5e3">
1368        
1369                        <label class="filter-multi-select-item-label custom-control-label" for="6cdd7b6f058840508309e2d148e9d5e3">
1370                                    Mo
1371                            </label>
1372        
1373        </div>
1374                            </li>
1375                                                        <li class="filter-multi-select-list-item filter-property-select-list-item">
1376                                                <div class="custom-control custom-checkbox">
1377                                    
1378                        <input type="checkbox"
1379                   class="custom-control-input filter-multi-select-checkbox"
1380                   data-label="Sa"
1381                   value="ab861bd465e444d4884bc10e256d1bb6"
1382                   id="ab861bd465e444d4884bc10e256d1bb6">
1383        
1384                        <label class="filter-multi-select-item-label custom-control-label" for="ab861bd465e444d4884bc10e256d1bb6">
1385                                    Sa
1386                            </label>
1387        
1388        </div>
1389                            </li>
1390                                                        <li class="filter-multi-select-list-item filter-property-select-list-item">
1391                                                <div class="custom-control custom-checkbox">
1392                                    
1393                        <input type="checkbox"
1394                   class="custom-control-input filter-multi-select-checkbox"
1395                   data-label="So"
1396                   value="3c4c2e980ac5480db04a52ab92cb249c"
1397                   id="3c4c2e980ac5480db04a52ab92cb249c">
1398        
1399                        <label class="filter-multi-select-item-label custom-control-label" for="3c4c2e980ac5480db04a52ab92cb249c">
1400                                    So
1401                            </label>
1402        
1403        </div>
1404                            </li>
1405                                            </ul>
1406                            </div>
1407            </div>
1408                                                                                    
1409                                                    
1410                                                                                            
1411    
1412    
1413    
1414    
1415
1416
1417    
1418
1419
1420
1421
1422        <div class="filter-range filter-panel-item dropdown"
1423         data-filter-range="true"
1424         data-filter-range-options='{&quot;name&quot;:&quot;price&quot;,&quot;minKey&quot;:&quot;min-price&quot;,&quot;maxKey&quot;:&quot;max-price&quot;,&quot;lowerBound&quot;:0,&quot;unit&quot;:&quot;\u20ac&quot;,&quot;currencySymbol&quot;:null,&quot;snippets&quot;:{&quot;filterRangeActiveMinLabel&quot;:&quot;Preis ab&quot;,&quot;filterRangeActiveMaxLabel&quot;:&quot;Preis bis&quot;,&quot;filterRangeErrorMessage&quot;:&quot;Der Mindestwert darf nicht h\u00f6her sein als der H\u00f6chstwert.&quot;,&quot;filterRangeLowerBoundErrorMessage&quot;:&quot;Der Mindest- und H\u00f6chstwert muss gr\u00f6\u00dfer oder gleich 0 sein.&quot;}}'>
1425
1426                                <button class="filter-panel-item-toggle btn"
1427                    aria-expanded="false"
1428                                        data-toggle="dropdown"
1429                    data-boundary="viewport"
1430                    data-offset="0,8"
1431                    aria-haspopup="true"
1432                    >
1433
1434                                    Preis
1435                
1436                                                                                                                                                    <sp
1436an class="icon icon-arrow-medium-down icon-xs icon-filter-panel-item-toggle">
1437                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><use xlink:href="#icons-solid-arrow-medium-down" fill="#758CA3" fill-rule="evenodd" /></svg>
1438        </span>
1439    
1440                                </button>
1441        
1442                    <div class="filter-range-dropdown filter-panel-item-dropdown dropdown-menu"
1443                 id="filter-price-1950523038">
1444
1445                                    <div class="filter-range-container">
1446
1447                                                    <label class="filter-range-min">
1448
1449                                                                    Minimal
1450                                
1451                                                                    <input class="form-control min-input"
1452                                           type="number"
1453                                           name="min-price"
1454                                           min="0"
1455                                           max="56.0000">
1456                                
1457                                                                                                                                                                                        <span class="filter-range-unit filter-range-currency-symbol">
1458                                            €
1459                                        </span>
1460                                                                                                </label>
1461                        
1462                                                    <div class="filter-range-divider">
1463                                &ndash;
1464                            </div>
1465                        
1466                                                    <label class="filter-range-max">
1467
1468                                                                    Maximal
1469                                
1470                                                                    <input class="form-control max-input"
1471                                           type="number"
1472                                           name="max-price"
1473                                           min="0"
1474                                           max="56.0000">
1475                                
1476                                                                                                                                                                                        <span class="filter-range-unit filter-range-currency-symbol">
1477                                            €
1478                                        </span>
1479                                                                                                </label>
1480                                            </div>
1481                            </div>
1482            </div>
1483                                                    
1484                                                    
1485                                                    
1486                                                    
1487                                                                        
1488                </div>
1489            
1490                            <div class="filter-panel-active-container">
1491                                    </div>
1492                    </div>
1493                     </div>
1494            
1495        </div>
1496    
1497    
1498    
1499
1500                    
1501    <button class="filter-panel-wrapper-toggle toggle-button" onclick="toggleMenu()">Filter</button>
1502    <div class="category-filter">
1503                                                                                            <a class="btn btn-secondary"
1504                       href="https://www.marktcafe-brandstetter.de/">
1505                        Alle Produkte
1506                    </a>
1507                                    <a class="btn btn-dark"
1508                       href="https://www.marktcafe-brandstetter.de/Shop/Broetchen/">
1509                        Brötchen
1510                    </a>
1511                                                                        <a class="btn btn-dark"
1512                               href="https://www.marktcafe-brandstetter.de/Shop/Broetchen/Laugengebaeck/">
1513                                Laugengebäck
1514                            </a>
1515                                                                                <a class="btn btn-dark"
1516                       href="https://www.marktcafe-brandstetter.de/Shop/Brote/">
1517                        Brote
1518                    </a>
1519                                                        <a class="btn btn-dark"
1520                       href="https://www.marktcafe-brandstetter.de/Shop/Dinkelprodukte/">
1521                        Dinkelprodukte
1522                    </a>
1523                                                        <a class="btn btn-dark"
1524                       href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/">
1525                        Kuchen
1526                    </a>
1527                                                                        <a class="btn btn-dark"
1528                               href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/Ruehrkuchen/">
1529                                Rührkuchen
1530                            </a>
1531                                                    <a class="btn btn-dark"
1532                               href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/Kuchenboeden/">
1533                                Kuchenböden
1534                            </a>
1535                                                    <a class="btn btn-dark"
1536                               href="https://www.marktcafe-brandstetter.de/Shop/Kuchen/Obstkuchen/">
1537                                Obstkuchen
1538                            </a>
1539                                                                                <a class="btn btn-dark"
1540                       href="https://www.marktcafe-brandstetter.de/Shop/Partygebaeck/">
1541                        Partygebäck
1542                    </a>
1543                                                        <a class="btn btn-dark"
1544                       href="https://www.marktcafe-brandstetter.de/Shop/Snacks/">
1545                        Snacks
1546                    </a>
1547                                                        <a class="btn btn-dark"
1548                       href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/">
1549                        Saisonartikel
1550                    </a>
1551                                                                        <a class="btn btn-dark"
1552                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Erdbeergebaeck/">
1553                                Erdbeergebäck
1554                            </a>
1555                                                    <a class="btn btn-dark"
1556                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Krapfen/">
1557                                Krapfen
1558                            </a>
1559                                                    <a class="btn btn-dark"
1560                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Osterbackwaren/">
1561                                Osterbackwaren
1562                            </a>
1563                                                    <a class="btn btn-dark"
1564                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Weihnachtsprodukte/">
1565                                Weihnachtsprodukte
1566                            </a>
1567                                                    <a class="btn btn-dark"
1568                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Muttertag/">
1569                                Muttertag
1570                            </a>
1571                                                    <a class="btn btn-dark"
1572                               href="https://www.marktcafe-brandstetter.de/Shop/Saisonartikel/Neujahr/">
1573                                Neujahr
1574                            </a>
1575                                                                                <a class="btn btn-dark"
1576                       href="https://www.marktcafe-brandstetter.de/Shop/Suesse-Backwaren/">
1577                        Süße Backwaren
1578                    </a>
1579                                                                        <a class="btn btn-dark"
1580                               href="https://www.marktcafe-brandstetter.de/Shop/Suesse-Backwaren/Dauerbackwaren/">
1581                                Dauerbackwaren
1582                            </a>
1583                                                    <a class="btn btn-dark"
1584                               href="https://www.marktcafe-brandstetter.de/Shop/Suesse-Backwaren/Dessertteilchen/">
1585                                Dessertteilchen
1586                            </a>
1587                                                                                <a class="btn btn-dark"
1588                       href="https://www.marktcafe-brandstetter.de/Shop/Torten/">
1589                        Torten
1590                    </a>
1591                                                                        <a class="btn btn-dark"
1592                               href="https://www.marktcafe-brandstetter.de/Shop/Torten/Cremetorten/">
1593                                Cremetorten
1594                            </a>
1595                                                    <a class="btn btn-dark"
1596                               href="https://www.marktcafe-brandstetter.de/Shop/Torten/Sahnetorten-toertchen/">
1597                                Sahnetorten/-törtchen
1598                            </a>
1599                                                    <a class="btn btn-dark"
1600                               href="https://www.marktcafe-brandstetter.de/Shop/Torten/Tortenboeden/">
1601                                Tortenböden
1602                            </a>
1603                                                                                <a class="btn btn-dark"
1604                       href="https://www.marktcafe-brandstetter.de/Shop/Gutschein/">
1605                        Gutschein
1606                    </a>
1607                                                        
1608                                            
1609                                            
1610                                            
1611                                            
1612                                            
1613                                            
1614                                            
1615        </div>
1616    
1616<script>
1617        document.addEventListener("DOMContentLoaded", function () {
1618            const content = document.querySelector('.category-filter');
1619            const button = document.querySelector('.toggle-button');
1620
1621            // Setze den anfänglichen Zustand
1622            if (window.innerWidth <= 768) {
1623                content.classList.remove('show');
1624                button.innerHTML = 'Filter';
1625            } else {
1626                content.classList.add('show');
1627            }
1628
1629            // Passe den Zustand bei Fenstergrößenänderungen an
1630            window.addEventListener('resize', function () {
1631                if (window.innerWidth > 768) {
1632                    content.classList.add('show');
1633                    button.innerHTML = 'Filter';
1634                } else {
1635                    content.classList.remove('show');
1636                    button.innerHTML = 'Filter';
1637                }
1638            });
1639        });
1640
1641        function toggleMenu() {
1642            const content = document.querySelector('.category-filter');
1643            const button = document.querySelector('.toggle-button');
1644
1645            // Toggle die Klasse 'show', um die Anzeige zu steuern
1646            content.classList.toggle('show');
1647            // Toggle die Anzeige des Inhalts
1648            if (content.classList.contains('show')) {
1649                button.innerHTML = 'Filter ausblenden';
1650            } else {
1651                button.innerHTML = 'Filter';
1652            }
1653        }
1654
1655        // Warenkorb-Button
1656        // window.addEventListener('load', () => {
1657        //     const name = sessionStorage.getItem('autoAddProductName');
1658        //     if (!name) return;
1659        //
1660        //     // 1) Finde das AJAX‑Form per Produkt‑Name
1661        //     const input = document.querySelector(
1662        //         `form.buy-widget[data-add-to-cart] input[name="product-name"][value="${name}"]`
1663        //     );
1664        //     if (!input) {
1665        //         console.log('Auto‑Add: Formular noch nicht da für', name);
1666        //         window.alert(`Das Produkt “${name}” ist auf dieser Seite nicht verfügbar.`);
1667        //         document.cookie = 'customerSelectedProductName=; path=/; max-age=0';
1668        //         sessionStorage.removeItem('autoAddProductName');
1669        //         return;
1670        //     }
1671        //
1672        //     const form = input.closest('form[data-add-to-cart]');
1673        //     if (!form) {
1674        //         console.warn('Auto‑Add: Kein AJAX‑Form gefunden für', name);
1675        //         alert(`Sorry, das Produkt „${name}“ kann an diesem Tag nicht gebacken werden.`);
1676        //         return;
1677        //     }
1678        //
1679        //     // 2) Submitten
1680        //     console.log('Auto‑Add: Dispatching submit on form for', name);
1681        //     form.dispatchEvent(new Event('submit', {bubbles: true, cancelable: true}));
1682        //
1683        //     // 3) Cleanup
1684        //     sessionStorage.removeItem('autoAddProductName');
1685        //     document.cookie = 'customerSelectedProductName=; path=/; max-age=0';
1686        //
1687        //
1688        // });
1689
1690        (function () {
1691            // Overlay nur einmal anlegen
1692            let overlay = document.querySelector('.overlay');
1693            if (!overlay) {
1694                overlay = document.createElement('div');
1695                overlay.classList.add('overlay', 'hidden');
1696                document.body.appendChild(overlay);
1697            }
1698
1699            // Event‑Delegation für alle Toggle‑Buttons
1700            document.body.addEventListener('click', (e) => {
1701                const btn = e.target.closest('.delivery-selector-toggle');
1702                if (!btn) return;
1703
1704                // const isBaked = btn.dataset.isBaked === '1'; // siehe weiter unten
1705                // if (!isBaked) {
1706                //     // Produkt wird nicht gebacken → Inline‑Meldung
1707                //     const msg = document.createElement('div');
1708                //     msg.className = 'alert alert-warning mt-2';
1709                //     msg.textContent = `„${btn.dataset.productName}“ kann an diesem Datum nicht gebacken werden.`;
1710                //     btn.insertAdjacentElement('afterend', msg);
1711                //     return;
1712                // }
1713
1714                // Produkt kann gebacken werden → Overlay toggeln
1715                overlay.classList.toggle('hidden');
1716            });
1717
1718            // Overlay selbst schließt sich, wenn man draufklickt
1719            overlay.addEventListener('click', () => {
1720                overlay.classList.add('hidden');
1721            });
1722        })();
1723    </script>
1723
1724        <div class="cms-element-product-listing-wrapper"
1725         data-listing-pagination="true"
1726         data-listing-pagination-options='{&quot;page&quot;:1.0}'
1727         data-listing="true"
1728         data-listing-options='{&quot;sidebar&quot;:0,&quot;params&quot;:{&quot;search&quot;:&quot;apfelkuchen&quot;},&quot;dataUrl&quot;:&quot;https:\/\/www.marktcafe-brandstetter.de\/widgets\/search&quot;,&quot;filterUrl&quot;:&quot;https:\/\/www.marktcafe-brandstetter.de\/widgets\/search\/filter&quot;,&quot;disableEmptyFilter&quot;:true,&quot;snippets&quot;:{&quot;resetAllButtonText&quot;:&quot;Alle zur\u00fccksetzen&quot;}}'>
1729
1730                    <div class="cms-element-product-listing">
1731                                                            <div class="cms-element-product-listing-actions row justify-content-between">
1732                            <div class="col-md-auto">
1733                                                            </div>
1734
1735                            <div class="col-md-auto">
1736                                                                    
1737    <div class="sorting" data-listing-sorting="true" data-listing-sorting-options='{&quot;sorting&quot;:&quot;score&quot;}'>
1738        <select class="sorting custom-select" aria-label="Sortierung">
1739                                            <option value="name-asc">Name A-Z</option>
1740                                            <option value="name-desc">
1740Name Z-A</option>
1741                                            <option value="price-asc">Preis aufsteigend</option>
1742                                            <option value="price-desc">Preis absteigend</option>
1743                                            <option value="score" selected>Beste Ergebnisse</option>
1744                                            <option value="topseller">Topseller</option>
1745                    </select>
1746    </div>
1747                                                            </div>
1748                        </div>
1749                                    
1750                                    <div class="row cms-listing-row js-listing-wrapper">
1751                                                                                                                        <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
1752                                                                                        
1753    
1754    
1755    
1756                                                        
1757        <div class="card product-box box-minimal">
1758                            <div class="card-body">
1759                                                <div class="product-badges">
1760                                    
1761                        
1762                                                    
1763                    
1764        <div>
1765        <span class="badge badge-season">Jetzt für kurze Zeit</span>
1766    </div>
1767
1768                            
1769                                </div>
1770                    
1771                                                                        
1772            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
1773            <meta itemprop="name" content="" />
1774        </div>
1775    
1776                        
1777                                    
1778                                            <div class="product-image-wrapper">
1779                                                        
1780                                                        
1781                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfel-mit-Streuseln-Stueckchen/906"
1782                                   title="Omas Apfel mit Streuseln, Stückchen"
1783                                   class="product-image-link is-standard">
1784                                                                                                                        
1785                                            
1786                                                                                                                
1787                        
1788                        
1789    
1790    
1791    
1792                
1793        
1794                
1795                    
1796    <img src="https://www.marktcafe-brandstetter.de/media/c9/10/0a/1715945608/Apfel-Streuselkuchen.jpg"             alt="Apfel-Streuselkuchen"
1797                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/c9/10/0a/1715945608/Apfel-Streuselkuchen_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/c9/10/0a/1715945608/Apfel-Streuselkuchen_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/c9/10/0a/1715945608/Apfel-Streuselkuchen_1920x1920.jpg 1920w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
1798                                         class="product-image is-standard" alt="Omas Apfel mit Streuseln, Stückchen" title="Omas Apfel mit Streuseln, Stückchen"/>
1799                                                                                                                                                        </a>
1800                            
1801                                                                                                        
1802    
1803    <div class="product-wishlist">
1804                    <button
1805                class="product-wishlist-1138f0c104594f398082b66ff068dadb product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
1806                title="Merkzettel ein-/ausschalten"
1807                data-add-to-wishlist="true"
1808                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;1138f0c104594f398082b66ff068dadb&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/1138f0c104594f398082b66ff068dadb&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/1138f0c104594f398082b66ff068dadb&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/1138f0c104594f398082b66ff068dadb&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
1809            >
1810                                                                                                                                    <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
1811                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><path d="m21.428 13.714-7.519 7.519a2.7 2.7 0 0 1-3.818 0l-7.52-7.519A6.667 6.667 0 1 1 12 4.286a6.667 6.667 0 1 1 9.428 9.428z" id="icons-default-heart-fill" /></defs><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
1812        </span>
1813    
1814                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
1815                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
1816        </span>
1817    
1818    
1819                </button>
1820            </div>
1821                                                                                    </div>
1822                    
1823                                            <div class="product-info">
1824                                                                                        
1825                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfel-mit-Streuseln-Stueckchen/906"
1826                                   class="product-name"
1827                                   title="Omas Apfel mit Streuseln, Stückchen">
1828                                    Omas Apfel mit Streuseln, Stückchen
1829                                </a>
1830                            
1831                            
1832                            
1833                                                                    
1834        
1835        
1836    
1837        
1838    
1839        
1840                        
1841    <div class="product-price-info">
1842                    <p class="product-price-unit">
1843                                                                    
1844                                                                                </p>
1845        
1846                    <div class="product-price-wrapper">
1847                                                
1848                <div class="product-cheapest-price">
1849                                    </div>
1850
1851                
1852                <span class="product-price">
1853                    3,50 €
1854
1855                                    </span>
1856                            </div>
1857            </div>
1858                            
1859                                                                    <div class="product-action">
1860                                                                
1861                    <button class="btn btn-block btn-buy fake-cart-button"
1862                    data-product-id="1138f0c104594f398082b66ff068dadb"
1863                    data-product-name="Omas Apfel mit Streuseln, Stückchen"
1864                    data-detail-url="https://www.marktcafe-brandstetter.de/Omas-Apfel-mit-Streuseln-Stueckchen/906"
1865                    title="IN DEN WARENKORB"
1866                    data-is-baked="0">
1867                IN DEN WARENKORB
1868            </button>
1869            
1869<script>
1870                document.addEventListener('DOMContentLoaded', () => {
1871                //     // 1) Overlay nur einmal anlegen
1872                //     let overlay = document.querySelector('.overlay');
1873                //     console.log('Overlay:', overlay);
1874                //     if (!overlay) {
1875                //         overlay = document.createElement('div');
1876                //         overlay.classList.add('overlay', 'hidden');
1877                //         document.body.appendChild(overlay);
1878                //         console.log('Overlay created:', overlay);
1879                //     }
1880                //
1881                //     // 2) Overlay-Click: Overlay verstecken
1882                //     overlay.addEventListener('click', () => {
1883                //         overlay.classList.add('hidden');
1884                //         console.log('Overlay clicked, hiding it');
1885                //     });
1886
1887                // 3) Button-Handler
1888                                                                                                                                
1889                                                                                                                                });
1890                document.addEventListener('click', function (e) {
1891                    const btn = e.target.closest('.fake-cart-button');
1892                    if (!btn) return;
1893                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
1894                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
1895                });
1896
1897
1898            </script>
1898
1899            </div>
1900    
1900<script>
1901        // Hilfsfunktion zum Cookie-Setzen
1902        // function setCookie(name, value, days) {
1903        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
1904        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
1905        // }
1906        //
1907        // // Cookie‑Utilities
1908        // function getCookie(name) {
1909        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
1910        //     return m ? decodeURIComponent(m[2]) : null;
1911        // }
1912        //
1913        // function deleteCookie(name) {
1914        //     document.cookie = name + '=; Max-Age=0; path=/';
1915        // }
1916
1917        // window.addEventListener('load', () => {
1918        //     // 1) Produkt‑ID aus Cookie holen
1919        //     const productId = getCookie('customerSelectedProductId');
1920        //     if (!productId) return;
1921        //
1922        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
1923        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
1924        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
1925        //     console.log('Selector:', selector);
1926        //     const input = document.querySelector(selector);
1927        //
1928        //     if (input) {
1929        //         // 3a) Formular submitten
1930        //         const form = input.closest('form');
1931        //         if (form) {
1932        //             form.submit();
1933        //         }
1934        //         // 3b) Alternativ Button klicken:
1935        //         // const btn = form.querySelector('button.btn-buy');
1936        //         // if (btn) btn.click();
1937        //     }
1938        //
1939        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
1940        //     // deleteCookie('customerSelectedProductId');
1941        // });
1942    </script>
1942
1943                                                    </div>
1944                                    </div>
1945                    </div>
1946                                                                                    </div>
1947                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
1948                                                                                        
1949    
1950    
1951    
1952                                                        
1953        <div class="card product-box box-minimal">
1954                            <div class="card-body">
1955                                                <div class="product-badges">
1956                                    
1957                        
1958                                                    
1959                    
1960        <div>
1961        <span class="badge badge-season">Jetzt für kurze Zeit</span>
1962    </div>
1963
1964                            
1965                                </div>
1966                    
1967                                                                        
1968            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
1969            <meta itemprop="name" content="" />
1970        </div>
1971    
1972                        
1973                                    
1974                                            <div class="product-image-wrapper">
1975                                                        
1976                                                        
1977                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfel-mit-Streuseln/907"
1978                                   title="Omas Apfel mit Streuseln"
1979                                   class="product-image-link is-standard">
1980                                                                                                                        
1981                                            
1982                                                                                                                
1983                        
1984                        
1985    
1986    
1987    
1988                
1989        
1990                
1991                    
1992    <img src="https://www.marktcafe-brandstetter.de/media/67/3e/05/1715945537/Apfel-Streuselkuchen_ganz.jpg"             alt="Apfel-Streuselkuchen_ganz"
1993                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/67/3e/05/1715945537/Apfel-Streuselkuchen_ganz_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/67/3e/05/1715945537/Apfel-Streuselkuchen_ganz_1920x1920.jpg 1920w, https://www.marktcafe-brandstetter.de/thumbnail/67/3e/05/1715945537/Apfel-Streuselkuchen_ganz_400x400.jpg 400w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
1994                                         class="product-image is-standard" alt="Omas Apfel mit Streuseln" title="Omas Apfel mit Streuseln"/>
1995                                                                                                                                                        </a>
1996                            
1997                                                                                                        
1998    
1999    <div class="product-wishlist">
2000                    <button
2001                class="product-wishlist-ba524b51072e463bb7e27f6e1bc4b202 product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
2002                title="Merkzettel ein-/ausschalten"
2003                data-add-to-wishlist="true"
2004                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;ba524b51072e463bb7e27f6e1bc4b202&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/ba524b51072e463bb7e27f6e1bc4b202&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/ba524b51072e463bb7e27f6e1bc4b202&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/ba524b51072e463bb7e27f6e1bc4b202&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
2005            >
2006                                                                                                                                    <sp
2006an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
2007                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2008        </span>
2009    
2010                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
2011                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2012        </span>
2013    
2014    
2015                </button>
2016            </div>
2017                                                                                    </div>
2018                    
2019                                            <div class="product-info">
2020                                                                                        
2021                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfel-mit-Streuseln/907"
2022                                   class="product-name"
2023                                   title="Omas Apfel mit Streuseln">
2024                                    Omas Apfel mit Streuseln
2025                                </a>
2026                            
2027                            
2028                            
2029                                                                    
2030        
2031        
2032    
2033        
2034    
2035        
2036                        
2037    <div class="product-price-info">
2038                    <p class="product-price-unit">
2039                                                                    
2040                                                                                </p>
2041        
2042                    <div class="product-price-wrapper">
2043                                                
2044                <div class="product-cheapest-price">
2045                                    </div>
2046
2047                
2048                <span class="product-price">
2049                    56,00 €
2050
2051                                    </span>
2052                            </div>
2053            </div>
2054                            
2055                                                                    <div class="product-action">
2056                                                                
2057                    <button class="btn btn-block btn-buy fake-cart-button"
2058                    data-product-id="ba524b51072e463bb7e27f6e1bc4b202"
2059                    data-product-name="Omas Apfel mit Streuseln"
2060                    data-detail-url="https://www.marktcafe-brandstetter.de/Omas-Apfel-mit-Streuseln/907"
2061                    title="IN DEN WARENKORB"
2062                    data-is-baked="0">
2063                IN DEN WARENKORB
2064            </button>
2065            
2065<script>
2066                document.addEventListener('DOMContentLoaded', () => {
2067                //     // 1) Overlay nur einmal anlegen
2068                //     let overlay = document.querySelector('.overlay');
2069                //     console.log('Overlay:', overlay);
2070                //     if (!overlay) {
2071                //         overlay = document.createElement('div');
2072                //         overlay.classList.add('overlay', 'hidden');
2073                //         document.body.appendChild(overlay);
2074                //         console.log('Overlay created:', overlay);
2075                //     }
2076                //
2077                //     // 2) Overlay-Click: Overlay verstecken
2078                //     overlay.addEventListener('click', () => {
2079                //         overlay.classList.add('hidden');
2080                //         console.log('Overlay clicked, hiding it');
2081                //     });
2082
2083                // 3) Button-Handler
2084                                                                                                                                
2085                                                                                                                                });
2086                document.addEventListener('click', function (e) {
2087                    const btn = e.target.closest('.fake-cart-button');
2088                    if (!btn) return;
2089                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
2090                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
2091                });
2092
2093
2094            </script>
2094
2095            </div>
2096    
2096<script>
2097        // Hilfsfunktion zum Cookie-Setzen
2098        // function setCookie(name, value, days) {
2099        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
2100        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
2101        // }
2102        //
2103        // // Cookie‑Utilities
2104        // function getCookie(name) {
2105        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
2106        //     return m ? decodeURIComponent(m[2]) : null;
2107        // }
2108        //
2109        // function deleteCookie(name) {
2110        //     document.cookie = name + '=; Max-Age=0; path=/';
2111        // }
2112
2113        // window.addEventListener('load', () => {
2114        //     // 1) Produkt‑ID aus Cookie holen
2115        //     const productId = getCookie('customerSelectedProductId');
2116        //     if (!productId) return;
2117        //
2118        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
2119        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
2120        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
2121        //     console.log('Selector:', selector);
2122        //     const input = document.querySelector(selector);
2123        //
2124        //     if (input) {
2125        //         // 3a) Formular submitten
2126        //         const form = input.closest('form');
2127        //         if (form) {
2128        //             form.submit();
2129        //         }
2130        //         // 3b) Alternativ Button klicken:
2131        //         // const btn = form.querySelector('button.btn-buy');
2132        //         // if (btn) btn.click();
2133        //     }
2134        //
2135        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
2136        //     // deleteCookie('customerSelectedProductId');
2137        // });
2138    </script>
2138
2139                                                    </div>
2140                                    </div>
2141                    </div>
2142                                                                                    </div>
2143                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
2144                                                                                        
2145    
2146    
2147    
2148                                                        
2149        <div class="card product-box box-minimal">
2150                            <div class="card-body">
2151                                                <div class="product-badges">
2152                                    
2153                        
2154                                                    
2155                    
2156        <div>
2157        <span class="badge badge-not-season"></span>
2158    </div>
2159
2160                            
2161                                </div>
2162                    
2163                                                                        
2164            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
2165            <meta itemprop="name" content="" />
2166        </div>
2167    
2168                        
2169                                    
2170                                            <div class="product-image-wrapper">
2171                                                        
2172                                                        
2173                                                            <a href="https://www.marktcafe-brandstetter.de/Prager-Apfelkuchen-Stueckchen/S-810"
2174                                   title="Prager Apfelkuchen, Stückchen"
2175                                   class="product-image-link is-standard">
2176                                                                                                                        
2177                                            
2178                                                                                                                
2179                        
2180                        
2181    
2182    
2183    
2184                
2185        
2186                
2187                    
2188    <img src="https://www.marktcafe-brandstetter.de/media/25/75/58/1701764199/Prager-Apfelkuchen.jpg"             alt="Prager-Apfelkuchen"
2189                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/25/75/58/1701764199/Prager-Apfelkuchen_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/25/75/58/1701764199/Prager-Apfelkuchen_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/25/75/58/1701764199/Prager-Apfelkuchen_1920x1920.jpg 1920w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
2190                                         class="product-image is-standard" alt="Prager Apfelkuchen, Stückchen" title="Prager Apfelkuchen, Stückchen"/>
2191                                                                                                                                                        </a>
2192                            
2193                                                                                                        
2194    
2195    <div class="product-wishlist">
2196                    <button
2197                class="product-wishlist-413f6136ca16475d832d6c570e1a472d product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
2198                title="Merkzettel ein-/ausschalten"
2199                data-add-to-wishlist="true"
2200                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;413f6136ca16475d832d6c570e1a472d&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/413f6136ca16475d832d6c570e1a472d&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/413f6136ca16475d832d6c570e1a472d&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/413f6136ca16475d832d6c570e1a472d&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
2201            >
2202                                                                                                                                    <sp
2202an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
2203                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2204        </span>
2205    
2206                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
2207                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2208        </span>
2209    
2210    
2211                </button>
2212            </div>
2213                                                                                    </div>
2214                    
2215                                            <div class="product-info">
2216                                                                                        
2217                                                            <a href="https://www.marktcafe-brandstetter.de/Prager-Apfelkuchen-Stueckchen/S-810"
2218                                   class="product-name"
2219                                   title="Prager Apfelkuchen, Stückchen">
2220                                    Prager Apfelkuchen, Stückchen
2221                                </a>
2222                            
2223                            
2224                            
2225                                                                    
2226        
2227        
2228    
2229        
2230    
2231        
2232                        
2233    <div class="product-price-info">
2234                    <p class="product-price-unit">
2235                                                                    
2236                                                                                </p>
2237        
2238                    <div class="product-price-wrapper">
2239                                                
2240                <div class="product-cheapest-price">
2241                                    </div>
2242
2243                
2244                <span class="product-price">
2245                    3,70 €
2246
2247                                    </span>
2248                            </div>
2249            </div>
2250                            
2251                                                                    <div class="product-action">
2252                                                                
2253                    <button class="btn btn-block btn-buy fake-cart-button"
2254                    data-product-id="413f6136ca16475d832d6c570e1a472d"
2255                    data-product-name="Prager Apfelkuchen, Stückchen"
2256                    data-detail-url="https://www.marktcafe-brandstetter.de/Prager-Apfelkuchen-Stueckchen/S-810"
2257                    title="IN DEN WARENKORB"
2258                    data-is-baked="0">
2259                IN DEN WARENKORB
2260            </button>
2261            
2261<script>
2262                document.addEventListener('DOMContentLoaded', () => {
2263                //     // 1) Overlay nur einmal anlegen
2264                //     let overlay = document.querySelector('.overlay');
2265                //     console.log('Overlay:', overlay);
2266                //     if (!overlay) {
2267                //         overlay = document.createElement('div');
2268                //         overlay.classList.add('overlay', 'hidden');
2269                //         document.body.appendChild(overlay);
2270                //         console.log('Overlay created:', overlay);
2271                //     }
2272                //
2273                //     // 2) Overlay-Click: Overlay verstecken
2274                //     overlay.addEventListener('click', () => {
2275                //         overlay.classList.add('hidden');
2276                //         console.log('Overlay clicked, hiding it');
2277                //     });
2278
2279                // 3) Button-Handler
2280                                                                                                                                
2281                                                                                                                                });
2282                document.addEventListener('click', function (e) {
2283                    const btn = e.target.closest('.fake-cart-button');
2284                    if (!btn) return;
2285                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
2286                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
2287                });
2288
2289
2290            </script>
2290
2291            </div>
2292    
2292<script>
2293        // Hilfsfunktion zum Cookie-Setzen
2294        // function setCookie(name, value, days) {
2295        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
2296        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
2297        // }
2298        //
2299        // // Cookie‑Utilities
2300        // function getCookie(name) {
2301        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
2302        //     return m ? decodeURIComponent(m[2]) : null;
2303        // }
2304        //
2305        // function deleteCookie(name) {
2306        //     document.cookie = name + '=; Max-Age=0; path=/';
2307        // }
2308
2309        // window.addEventListener('load', () => {
2310        //     // 1) Produkt‑ID aus Cookie holen
2311        //     const productId = getCookie('customerSelectedProductId');
2312        //     if (!productId) return;
2313        //
2314        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
2315        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
2316        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
2317        //     console.log('Selector:', selector);
2318        //     const input = document.querySelector(selector);
2319        //
2320        //     if (input) {
2321        //         // 3a) Formular submitten
2322        //         const form = input.closest('form');
2323        //         if (form) {
2324        //             form.submit();
2325        //         }
2326        //         // 3b) Alternativ Button klicken:
2327        //         // const btn = form.querySelector('button.btn-buy');
2328        //         // if (btn) btn.click();
2329        //     }
2330        //
2331        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
2332        //     // deleteCookie('customerSelectedProductId');
2333        // });
2334    </script>
2334
2335                                                    </div>
2336                                    </div>
2337                    </div>
2338                                                                                    </div>
2339                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
2340                                                                                        
2341    
2342    
2343    
2344                                                        
2345        <div class="card product-box box-minimal">
2346                            <div class="card-body">
2347                                                <div class="product-badges">
2348                                    
2349                        
2350                                                    
2351                    
2352        <div>
2353        <span class="badge badge-season">Jetzt für kurze Zeit</span>
2354    </div>
2355
2356                            
2357                                </div>
2358                    
2359                                                                        
2360            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
2361            <meta itemprop="name" content="" />
2362        </div>
2363    
2364                        
2365                                    
2366                                            <div class="product-image-wrapper">
2367                                                        
2368                                                        
2369                                                            <a href="https://www.marktcafe-brandstetter.de/Gedeckter-Apfelkuchen-Stueckchen/S-850"
2370                                   title="Gedeckter Apfelkuchen, Stückchen"
2371                                   class="product-image-link is-standard">
2372                                                                                                                        
2373                                            
2374                                                                                                                
2375                        
2376                        
2377    
2378    
2379    
2380                
2381        
2382                
2383                    
2384    <img src="https://www.marktcafe-brandstetter.de/media/91/41/26/1715940850/Gedeckter%20Apfelkuchen.jpg"             alt="Gedeckter Apfelkuchen"
2385                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/91/41/26/1715940850/Gedeckter%20Apfelkuchen_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/91/41/26/1715940850/Gedeckter%20Apfelkuchen_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/91/41/26/1715940850/Gedeckter%20Apfelkuchen_1920x1920.jpg 1920w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
2386                                         class="product-image is-standard" alt="Gedeckter Apfelkuchen, Stückchen" title="Gedeckter Apfelkuchen, Stückchen"/>
2387                                                                                                                                                        </a>
2388                            
2389                                                                                                        
2390    
2391    <div class="product-wishlist">
2392                    <button
2393                class="product-wishlist-6d2e3b8e154a40b5920649d62535fafc product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
2394                title="Merkzettel ein-/ausschalten"
2395                data-add-to-wishlist="true"
2396                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;6d2e3b8e154a40b5920649d62535fafc&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/6d2e3b8e154a40b5920649d62535fafc&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/6d2e3b8e154a40b5920649d62535fafc&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/6d2e3b8e154a40b5920649d62535fafc&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
2397            >
2398                                                                                                                                    <sp
2398an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
2399                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2400        </span>
2401    
2402                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
2403                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2404        </span>
2405    
2406    
2407                </button>
2408            </div>
2409                                                                                    </div>
2410                    
2411                                            <div class="product-info">
2412                                                                                        
2413                                                            <a href="https://www.marktcafe-brandstetter.de/Gedeckter-Apfelkuchen-Stueckchen/S-850"
2414                                   class="product-name"
2415                                   title="Gedeckter Apfelkuchen, Stückchen">
2416                                    Gedeckter Apfelkuchen, Stückchen
2417                                </a>
2418                            
2419                            
2420                            
2421                                                                    
2422        
2423        
2424    
2425        
2426    
2427        
2428                        
2429    <div class="product-price-info">
2430                    <p class="product-price-unit">
2431                                                                    
2432                                                                                </p>
2433        
2434                    <div class="product-price-wrapper">
2435                                                
2436                <div class="product-cheapest-price">
2437                                    </div>
2438
2439                
2440                <span class="product-price">
2441                    3,90 €
2442
2443                                    </span>
2444                            </div>
2445            </div>
2446                            
2447                                                                    <div class="product-action">
2448                                                                
2449                    <button class="btn btn-block btn-buy fake-cart-button"
2450                    data-product-id="6d2e3b8e154a40b5920649d62535fafc"
2451                    data-product-name="Gedeckter Apfelkuchen, Stückchen"
2452                    data-detail-url="https://www.marktcafe-brandstetter.de/Gedeckter-Apfelkuchen-Stueckchen/S-850"
2453                    title="IN DEN WARENKORB"
2454                    data-is-baked="0">
2455                IN DEN WARENKORB
2456            </button>
2457            
2457<script>
2458                document.addEventListener('DOMContentLoaded', () => {
2459                //     // 1) Overlay nur einmal anlegen
2460                //     let overlay = document.querySelector('.overlay');
2461                //     console.log('Overlay:', overlay);
2462                //     if (!overlay) {
2463                //         overlay = document.createElement('div');
2464                //         overlay.classList.add('overlay', 'hidden');
2465                //         document.body.appendChild(overlay);
2466                //         console.log('Overlay created:', overlay);
2467                //     }
2468                //
2469                //     // 2) Overlay-Click: Overlay verstecken
2470                //     overlay.addEventListener('click', () => {
2471                //         overlay.classList.add('hidden');
2472                //         console.log('Overlay clicked, hiding it');
2473                //     });
2474
2475                // 3) Button-Handler
2476                                                                                                                                
2477                                                                                                                                });
2478                document.addEventListener('click', function (e) {
2479                    const btn = e.target.closest('.fake-cart-button');
2480                    if (!btn) return;
2481                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
2482                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
2483                });
2484
2485
2486            </script>
2486
2487            </div>
2488    
2488<script>
2489        // Hilfsfunktion zum Cookie-Setzen
2490        // function setCookie(name, value, days) {
2491        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
2492        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
2493        // }
2494        //
2495        // // Cookie‑Utilities
2496        // function getCookie(name) {
2497        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
2498        //     return m ? decodeURIComponent(m[2]) : null;
2499        // }
2500        //
2501        // function deleteCookie(name) {
2502        //     document.cookie = name + '=; Max-Age=0; path=/';
2503        // }
2504
2505        // window.addEventListener('load', () => {
2506        //     // 1) Produkt‑ID aus Cookie holen
2507        //     const productId = getCookie('customerSelectedProductId');
2508        //     if (!productId) return;
2509        //
2510        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
2511        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
2512        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
2513        //     console.log('Selector:', selector);
2514        //     const input = document.querySelector(selector);
2515        //
2516        //     if (input) {
2517        //         // 3a) Formular submitten
2518        //         const form = input.closest('form');
2519        //         if (form) {
2520        //             form.submit();
2521        //         }
2522        //         // 3b) Alternativ Button klicken:
2523        //         // const btn = form.querySelector('button.btn-buy');
2524        //         // if (btn) btn.click();
2525        //     }
2526        //
2527        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
2528        //     // deleteCookie('customerSelectedProductId');
2529        // });
2530    </script>
2530
2531                                                    </div>
2532                                    </div>
2533                    </div>
2534                                                                                    </div>
2535                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
2536                                                                                        
2537    
2538    
2539    
2540                                                        
2541        <div class="card product-box box-minimal">
2542                            <div class="card-body">
2543                                                <div class="product-badges">
2544                                    
2545                        
2546                                                    
2547                    
2548        <div>
2549        <span class="badge badge-season">Jetzt für kurze Zeit</span>
2550    </div>
2551
2552                            
2553                                </div>
2554                    
2555                                                                        
2556            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
2557            <meta itemprop="name" content="" />
2558        </div>
2559    
2560                        
2561                                    
2562                                            <div class="product-image-wrapper">
2563                                                        
2564                                                        
2565                                                            <a href="https://www.marktcafe-brandstetter.de/Gedeckter-Apfelkuchen/850"
2566                                   title="Gedeckter Apfelkuchen"
2567                                   class="product-image-link is-standard">
2568                                                                                                                        
2569                                            
2570                                                                                                                
2571                        
2572                        
2573    
2574    
2575    
2576                
2577        
2578                
2579                    
2580    <img src="https://www.marktcafe-brandstetter.de/media/cb/32/d1/1715940820/Gedeckter%20Apfelkuchen_ganz.jpg"             alt="Gedeckter Apfelkuchen_ganz"
2581                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/cb/32/d1/1715940820/Gedeckter%20Apfelkuchen_ganz_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/cb/32/d1/1715940820/Gedeckter%20Apfelkuchen_ganz_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/cb/32/d1/1715940820/Gedeckter%20Apfelkuchen_ganz_1920x1920.jpg 1920w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
2582                                         class="product-image is-standard" alt="Gedeckter Apfelkuchen" title="Gedeckter Apfelkuchen"/>
2583                                                                                                                                                        </a>
2584                            
2585                                                                                                        
2586    
2587    <div class="product-wishlist">
2588                    <button
2589                class="product-wishlist-8d832336583f4d8b9a38529f581d17f0 product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
2590                title="Merkzettel ein-/ausschalten"
2591                data-add-to-wishlist="true"
2592                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;8d832336583f4d8b9a38529f581d17f0&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/8d832336583f4d8b9a38529f581d17f0&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/8d832336583f4d8b9a38529f581d17f0&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/8d832336583f4d8b9a38529f581d17f0&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
2593            >
2594                                                                                                                                    <sp
2594an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
2595                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2596        </span>
2597    
2598                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
2599                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2600        </span>
2601    
2602    
2603                </button>
2604            </div>
2605                                                                                    </div>
2606                    
2607                                            <div class="product-info">
2608                                                                                        
2609                                                            <a href="https://www.marktcafe-brandstetter.de/Gedeckter-Apfelkuchen/850"
2610                                   class="product-name"
2611                                   title="Gedeckter Apfelkuchen">
2612                                    Gedeckter Apfelkuchen
2613                                </a>
2614                            
2615                            
2616                            
2617                                                                    
2618        
2619        
2620    
2621        
2622    
2623        
2624                        
2625    <div class="product-price-info">
2626                    <p class="product-price-unit">
2627                                                                    
2628                                                                                </p>
2629        
2630                    <div class="product-price-wrapper">
2631                                                
2632                <div class="product-cheapest-price">
2633                                    </div>
2634
2635                
2636                <span class="product-price">
2637                    46,80 €
2638
2639                                    </span>
2640                            </div>
2641            </div>
2642                            
2643                                                                    <div class="product-action">
2644                                                                
2645                    <button class="btn btn-block btn-buy fake-cart-button"
2646                    data-product-id="8d832336583f4d8b9a38529f581d17f0"
2647                    data-product-name="Gedeckter Apfelkuchen"
2648                    data-detail-url="https://www.marktcafe-brandstetter.de/Gedeckter-Apfelkuchen/850"
2649                    title="IN DEN WARENKORB"
2650                    data-is-baked="0">
2651                IN DEN WARENKORB
2652            </button>
2653            
2653<script>
2654                document.addEventListener('DOMContentLoaded', () => {
2655                //     // 1) Overlay nur einmal anlegen
2656                //     let overlay = document.querySelector('.overlay');
2657                //     console.log('Overlay:', overlay);
2658                //     if (!overlay) {
2659                //         overlay = document.createElement('div');
2660                //         overlay.classList.add('overlay', 'hidden');
2661                //         document.body.appendChild(overlay);
2662                //         console.log('Overlay created:', overlay);
2663                //     }
2664                //
2665                //     // 2) Overlay-Click: Overlay verstecken
2666                //     overlay.addEventListener('click', () => {
2667                //         overlay.classList.add('hidden');
2668                //         console.log('Overlay clicked, hiding it');
2669                //     });
2670
2671                // 3) Button-Handler
2672                                                                                                                                
2673                                                                                                                                });
2674                document.addEventListener('click', function (e) {
2675                    const btn = e.target.closest('.fake-cart-button');
2676                    if (!btn) return;
2677                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
2678                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
2679                });
2680
2681
2682            </script>
2682
2683            </div>
2684    
2684<script>
2685        // Hilfsfunktion zum Cookie-Setzen
2686        // function setCookie(name, value, days) {
2687        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
2688        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
2689        // }
2690        //
2691        // // Cookie‑Utilities
2692        // function getCookie(name) {
2693        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
2694        //     return m ? decodeURIComponent(m[2]) : null;
2695        // }
2696        //
2697        // function deleteCookie(name) {
2698        //     document.cookie = name + '=; Max-Age=0; path=/';
2699        // }
2700
2701        // window.addEventListener('load', () => {
2702        //     // 1) Produkt‑ID aus Cookie holen
2703        //     const productId = getCookie('customerSelectedProductId');
2704        //     if (!productId) return;
2705        //
2706        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
2707        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
2708        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
2709        //     console.log('Selector:', selector);
2710        //     const input = document.querySelector(selector);
2711        //
2712        //     if (input) {
2713        //         // 3a) Formular submitten
2714        //         const form = input.closest('form');
2715        //         if (form) {
2716        //             form.submit();
2717        //         }
2718        //         // 3b) Alternativ Button klicken:
2719        //         // const btn = form.querySelector('button.btn-buy');
2720        //         // if (btn) btn.click();
2721        //     }
2722        //
2723        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
2724        //     // deleteCookie('customerSelectedProductId');
2725        // });
2726    </script>
2726
2727                                                    </div>
2728                                    </div>
2729                    </div>
2730                                                                                    </div>
2731                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
2732                                                                                        
2733    
2734    
2735    
2736                                                        
2737        <div class="card product-box box-minimal">
2738                            <div class="card-body">
2739                                                <div class="product-badges">
2740                                    
2741                        
2742                                                    
2743                    
2744        <div>
2745        <span class="badge badge-season">Jetzt für kurze Zeit</span>
2746    </div>
2747
2748                            
2749                                </div>
2750                    
2751                                                                        
2752            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
2753            <meta itemprop="name" content="" />
2754        </div>
2755    
2756                        
2757                                    
2758                                            <div class="product-image-wrapper">
2759                                                        
2760                                                        
2761                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfelkuchen/905"
2762                                   title="Omas Apfelkuchen"
2763                                   class="product-image-link is-standard">
2764                                                                                                                        
2765                                            
2766                                                                                                                
2767                        
2768                        
2769    
2770    
2771    
2772                
2773        
2774                
2775                    
2776    <img src="https://www.marktcafe-brandstetter.de/media/ba/6d/9c/1701764174/Omas-Apfelkuchen_ganz.jpg"             alt="Omas-Apfelkuchen_ganz"
2777                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/ba/6d/9c/1701764174/Omas-Apfelkuchen_ganz_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/ba/6d/9c/1701764174/Omas-Apfelkuchen_ganz_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/ba/6d/9c/1701764174/Omas-Apfelkuchen_ganz_1920x1920.jpg 1920w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
2778                                         class="product-image is-standard" alt="Omas Apfelkuchen" title="Omas Apfelkuchen"/>
2779                                                                                                                                                        </a>
2780                            
2781                                                                                                        
2782    
2783    <div class="product-wishlist">
2784                    <button
2785                class="product-wishlist-71532bbe649c4e30b408cfb0fc4153c4 product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
2786                title="Merkzettel ein-/ausschalten"
2787                data-add-to-wishlist="true"
2788                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;71532bbe649c4e30b408cfb0fc4153c4&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/71532bbe649c4e30b408cfb0fc4153c4&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/71532bbe649c4e30b408cfb0fc4153c4&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/71532bbe649c4e30b408cfb0fc4153c4&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
2789            >
2790                                                                                                                                    <sp
2790an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
2791                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2792        </span>
2793    
2794                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
2795                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2796        </span>
2797    
2798    
2799                </button>
2800            </div>
2801                                                                                    </div>
2802                    
2803                                            <div class="product-info">
2804                                                                                        
2805                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfelkuchen/905"
2806                                   class="product-name"
2807                                   title="Omas Apfelkuchen">
2808                                    Omas Apfelkuchen
2809                                </a>
2810                            
2811                            
2812                            
2813                                                                    
2814        
2815        
2816    
2817        
2818    
2819        
2820                        
2821    <div class="product-price-info">
2822                    <p class="product-price-unit">
2823                                                                    
2824                                                                                </p>
2825        
2826                    <div class="product-price-wrapper">
2827                                                
2828                <div class="product-cheapest-price">
2829                                    </div>
2830
2831                
2832                <span class="product-price">
2833                    52,80 €
2834
2835                                    </span>
2836                            </div>
2837            </div>
2838                            
2839                                                                    <div class="product-action">
2840                                                                
2841                    <button class="btn btn-block btn-buy fake-cart-button"
2842                    data-product-id="71532bbe649c4e30b408cfb0fc4153c4"
2843                    data-product-name="Omas Apfelkuchen"
2844                    data-detail-url="https://www.marktcafe-brandstetter.de/Omas-Apfelkuchen/905"
2845                    title="IN DEN WARENKORB"
2846                    data-is-baked="0">
2847                IN DEN WARENKORB
2848            </button>
2849            
2849<script>
2850                document.addEventListener('DOMContentLoaded', () => {
2851                //     // 1) Overlay nur einmal anlegen
2852                //     let overlay = document.querySelector('.overlay');
2853                //     console.log('Overlay:', overlay);
2854                //     if (!overlay) {
2855                //         overlay = document.createElement('div');
2856                //         overlay.classList.add('overlay', 'hidden');
2857                //         document.body.appendChild(overlay);
2858                //         console.log('Overlay created:', overlay);
2859                //     }
2860                //
2861                //     // 2) Overlay-Click: Overlay verstecken
2862                //     overlay.addEventListener('click', () => {
2863                //         overlay.classList.add('hidden');
2864                //         console.log('Overlay clicked, hiding it');
2865                //     });
2866
2867                // 3) Button-Handler
2868                                                                                                                                
2869                                                                                                                                });
2870                document.addEventListener('click', function (e) {
2871                    const btn = e.target.closest('.fake-cart-button');
2872                    if (!btn) return;
2873                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
2874                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
2875                });
2876
2877
2878            </script>
2878
2879            </div>
2880    
2880<script>
2881        // Hilfsfunktion zum Cookie-Setzen
2882        // function setCookie(name, value, days) {
2883        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
2884        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
2885        // }
2886        //
2887        // // Cookie‑Utilities
2888        // function getCookie(name) {
2889        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
2890        //     return m ? decodeURIComponent(m[2]) : null;
2891        // }
2892        //
2893        // function deleteCookie(name) {
2894        //     document.cookie = name + '=; Max-Age=0; path=/';
2895        // }
2896
2897        // window.addEventListener('load', () => {
2898        //     // 1) Produkt‑ID aus Cookie holen
2899        //     const productId = getCookie('customerSelectedProductId');
2900        //     if (!productId) return;
2901        //
2902        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
2903        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
2904        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
2905        //     console.log('Selector:', selector);
2906        //     const input = document.querySelector(selector);
2907        //
2908        //     if (input) {
2909        //         // 3a) Formular submitten
2910        //         const form = input.closest('form');
2911        //         if (form) {
2912        //             form.submit();
2913        //         }
2914        //         // 3b) Alternativ Button klicken:
2915        //         // const btn = form.querySelector('button.btn-buy');
2916        //         // if (btn) btn.click();
2917        //     }
2918        //
2919        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
2920        //     // deleteCookie('customerSelectedProductId');
2921        // });
2922    </script>
2922
2923                                                    </div>
2924                                    </div>
2925                    </div>
2926                                                                                    </div>
2927                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
2928                                                                                        
2929    
2930    
2931    
2932                                                        
2933        <div class="card product-box box-minimal">
2934                            <div class="card-body">
2935                                                <div class="product-badges">
2936                                    
2937                        
2938                                                    
2939                    
2940        <div>
2941        <span class="badge badge-season">Jetzt für kurze Zeit</span>
2942    </div>
2943
2944                            
2945                                </div>
2946                    
2947                                                                        
2948            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
2949            <meta itemprop="name" content="" />
2950        </div>
2951    
2952                        
2953                                    
2954                                            <div class="product-image-wrapper">
2955                                                        
2956                                                        
2957                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfelkuchen-Stueckchen/904"
2958                                   title="Omas Apfelkuchen, Stückchen"
2959                                   class="product-image-link is-standard">
2960                                                                                                                        
2961                                            
2962                                                                                                                
2963                        
2964                        
2965    
2966    
2967    
2968                
2969        
2970                
2971                    
2972    <img src="https://www.marktcafe-brandstetter.de/media/ee/cb/1a/1715945968/Omas%20Apfelkuchen.jpg"             alt="Omas Apfelkuchen"
2973                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/ee/cb/1a/1715945968/Omas%20Apfelkuchen_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/ee/cb/1a/1715945968/Omas%20Apfelkuchen_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/ee/cb/1a/1715945968/Omas%20Apfelkuchen_1920x1920.jpg 1920w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
2974                                         class="product-image is-standard" alt="Omas Apfelkuchen, Stückchen" title="Omas Apfelkuchen, Stückchen"/>
2975                                                                                                                                                        </a>
2976                            
2977                                                                                                        
2978    
2979    <div class="product-wishlist">
2980                    <button
2981                class="product-wishlist-47830bb2cc01483fb0b94d2386b4f3c2 product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
2982                title="Merkzettel ein-/ausschalten"
2983                data-add-to-wishlist="true"
2984                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;47830bb2cc01483fb0b94d2386b4f3c2&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/47830bb2cc01483fb0b94d2386b4f3c2&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/47830bb2cc01483fb0b94d2386b4f3c2&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/47830bb2cc01483fb0b94d2386b4f3c2&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
2985            >
2986                                                                                                                                    <sp
2986an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
2987                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2988        </span>
2989    
2990                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
2991                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
2992        </span>
2993    
2994    
2995                </button>
2996            </div>
2997                                                                                    </div>
2998                    
2999                                            <div class="product-info">
3000                                                                                        
3001                                                            <a href="https://www.marktcafe-brandstetter.de/Omas-Apfelkuchen-Stueckchen/904"
3002                                   class="product-name"
3003                                   title="Omas Apfelkuchen, Stückchen">
3004                                    Omas Apfelkuchen, Stückchen
3005                                </a>
3006                            
3007                            
3008                            
3009                                                                    
3010        
3011        
3012    
3013        
3014    
3015        
3016                        
3017    <div class="product-price-info">
3018                    <p class="product-price-unit">
3019                                                                    
3020                                                                                </p>
3021        
3022                    <div class="product-price-wrapper">
3023                                                
3024                <div class="product-cheapest-price">
3025                                    </div>
3026
3027                
3028                <span class="product-price">
3029                    3,30 €
3030
3031                                    </span>
3032                            </div>
3033            </div>
3034                            
3035                                                                    <div class="product-action">
3036                                                                
3037                    <button class="btn btn-block btn-buy fake-cart-button"
3038                    data-product-id="47830bb2cc01483fb0b94d2386b4f3c2"
3039                    data-product-name="Omas Apfelkuchen, Stückchen"
3040                    data-detail-url="https://www.marktcafe-brandstetter.de/Omas-Apfelkuchen-Stueckchen/904"
3041                    title="IN DEN WARENKORB"
3042                    data-is-baked="0">
3043                IN DEN WARENKORB
3044            </button>
3045            
3045<script>
3046                document.addEventListener('DOMContentLoaded', () => {
3047                //     // 1) Overlay nur einmal anlegen
3048                //     let overlay = document.querySelector('.overlay');
3049                //     console.log('Overlay:', overlay);
3050                //     if (!overlay) {
3051                //         overlay = document.createElement('div');
3052                //         overlay.classList.add('overlay', 'hidden');
3053                //         document.body.appendChild(overlay);
3054                //         console.log('Overlay created:', overlay);
3055                //     }
3056                //
3057                //     // 2) Overlay-Click: Overlay verstecken
3058                //     overlay.addEventListener('click', () => {
3059                //         overlay.classList.add('hidden');
3060                //         console.log('Overlay clicked, hiding it');
3061                //     });
3062
3063                // 3) Button-Handler
3064                                                                                                                                
3065                                                                                                                                });
3066                document.addEventListener('click', function (e) {
3067                    const btn = e.target.closest('.fake-cart-button');
3068                    if (!btn) return;
3069                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
3070                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
3071                });
3072
3073
3074            </script>
3074
3075            </div>
3076    
3076<script>
3077        // Hilfsfunktion zum Cookie-Setzen
3078        // function setCookie(name, value, days) {
3079        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
3080        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
3081        // }
3082        //
3083        // // Cookie‑Utilities
3084        // function getCookie(name) {
3085        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
3086        //     return m ? decodeURIComponent(m[2]) : null;
3087        // }
3088        //
3089        // function deleteCookie(name) {
3090        //     document.cookie = name + '=; Max-Age=0; path=/';
3091        // }
3092
3093        // window.addEventListener('load', () => {
3094        //     // 1) Produkt‑ID aus Cookie holen
3095        //     const productId = getCookie('customerSelectedProductId');
3096        //     if (!productId) return;
3097        //
3098        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
3099        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
3100        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
3101        //     console.log('Selector:', selector);
3102        //     const input = document.querySelector(selector);
3103        //
3104        //     if (input) {
3105        //         // 3a) Formular submitten
3106        //         const form = input.closest('form');
3107        //         if (form) {
3108        //             form.submit();
3109        //         }
3110        //         // 3b) Alternativ Button klicken:
3111        //         // const btn = form.querySelector('button.btn-buy');
3112        //         // if (btn) btn.click();
3113        //     }
3114        //
3115        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
3116        //     // deleteCookie('customerSelectedProductId');
3117        // });
3118    </script>
3118
3119                                                    </div>
3120                                    </div>
3121                    </div>
3122                                                                                    </div>
3123                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
3124                                                                                        
3125    
3126    
3127    
3128                                                        
3129        <div class="card product-box box-minimal">
3130                            <div class="card-body">
3131                                                <div class="product-badges">
3132                                    
3133                        
3134                                                    
3135                    
3136        <div>
3137        <span class="badge badge-not-season"></span>
3138    </div>
3139
3140                            
3141                                </div>
3142                    
3143                                                                        
3144            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
3145            <meta itemprop="name" content="" />
3146        </div>
3147    
3148                        
3149                                    
3150                                            <div class="product-image-wrapper">
3151                                                        
3152                                                        
3153                                                            <a href="https://www.marktcafe-brandstetter.de/Prager-Apfelkuchen/810"
3154                                   title="Prager Apfelkuchen"
3155                                   class="product-image-link is-standard">
3156                                                                                                                        
3157                                            
3158                                                                                                                
3159                        
3160                        
3161    
3162    
3163    
3164                
3165        
3166                
3167                    
3168    <img src="https://www.marktcafe-brandstetter.de/media/d9/ff/b5/1701764202/Prager-Apfelkuchen_ganz.jpg"             alt="Prager-Apfelkuchen_ganz"
3169                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/d9/ff/b5/1701764202/Prager-Apfelkuchen_ganz_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/d9/ff/b5/1701764202/Prager-Apfelkuchen_ganz_1920x1920.jpg 1920w, https://www.marktcafe-brandstetter.de/thumbnail/d9/ff/b5/1701764202/Prager-Apfelkuchen_ganz_800x800.jpg 800w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
3170                                         class="product-image is-standard" alt="Prager Apfelkuchen" title="Prager Apfelkuchen"/>
3171                                                                                                                                                        </a>
3172                            
3173                                                                                                        
3174    
3175    <div class="product-wishlist">
3176                    <button
3177                class="product-wishlist-424903ced1ea4e32aaab38ef45f4ece1 product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
3178                title="Merkzettel ein-/ausschalten"
3179                data-add-to-wishlist="true"
3180                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;424903ced1ea4e32aaab38ef45f4ece1&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/424903ced1ea4e32aaab38ef45f4ece1&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/424903ced1ea4e32aaab38ef45f4ece1&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/424903ced1ea4e32aaab38ef45f4ece1&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
3181            >
3182                                                                                                                                    <sp
3182an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
3183                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
3184        </span>
3185    
3186                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
3187                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
3188        </span>
3189    
3190    
3191                </button>
3192            </div>
3193                                                                                    </div>
3194                    
3195                                            <div class="product-info">
3196                                                                                        
3197                                                            <a href="https://www.marktcafe-brandstetter.de/Prager-Apfelkuchen/810"
3198                                   class="product-name"
3199                                   title="Prager Apfelkuchen">
3200                                    Prager Apfelkuchen
3201                                </a>
3202                            
3203                            
3204                            
3205                                                                    
3206        
3207        
3208    
3209        
3210    
3211        
3212                        
3213    <div class="product-price-info">
3214                    <p class="product-price-unit">
3215                                                                    
3216                                                                                </p>
3217        
3218                    <div class="product-price-wrapper">
3219                                                
3220                <div class="product-cheapest-price">
3221                                    </div>
3222
3223                
3224                <span class="product-price">
3225                    44,40 €
3226
3227                                    </span>
3228                            </div>
3229            </div>
3230                            
3231                                                                    <div class="product-action">
3232                                                                
3233                    <button class="btn btn-block btn-buy fake-cart-button"
3234                    data-product-id="424903ced1ea4e32aaab38ef45f4ece1"
3235                    data-product-name="Prager Apfelkuchen"
3236                    data-detail-url="https://www.marktcafe-brandstetter.de/Prager-Apfelkuchen/810"
3237                    title="IN DEN WARENKORB"
3238                    data-is-baked="0">
3239                IN DEN WARENKORB
3240            </button>
3241            
3241<script>
3242                document.addEventListener('DOMContentLoaded', () => {
3243                //     // 1) Overlay nur einmal anlegen
3244                //     let overlay = document.querySelector('.overlay');
3245                //     console.log('Overlay:', overlay);
3246                //     if (!overlay) {
3247                //         overlay = document.createElement('div');
3248                //         overlay.classList.add('overlay', 'hidden');
3249                //         document.body.appendChild(overlay);
3250                //         console.log('Overlay created:', overlay);
3251                //     }
3252                //
3253                //     // 2) Overlay-Click: Overlay verstecken
3254                //     overlay.addEventListener('click', () => {
3255                //         overlay.classList.add('hidden');
3256                //         console.log('Overlay clicked, hiding it');
3257                //     });
3258
3259                // 3) Button-Handler
3260                                                                                                                                
3261                                                                                                                                });
3262                document.addEventListener('click', function (e) {
3263                    const btn = e.target.closest('.fake-cart-button');
3264                    if (!btn) return;
3265                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
3266                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
3267                });
3268
3269
3270            </script>
3270
3271            </div>
3272    
3272<script>
3273        // Hilfsfunktion zum Cookie-Setzen
3274        // function setCookie(name, value, days) {
3275        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
3276        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
3277        // }
3278        //
3279        // // Cookie‑Utilities
3280        // function getCookie(name) {
3281        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
3282        //     return m ? decodeURIComponent(m[2]) : null;
3283        // }
3284        //
3285        // function deleteCookie(name) {
3286        //     document.cookie = name + '=; Max-Age=0; path=/';
3287        // }
3288
3289        // window.addEventListener('load', () => {
3290        //     // 1) Produkt‑ID aus Cookie holen
3291        //     const productId = getCookie('customerSelectedProductId');
3292        //     if (!productId) return;
3293        //
3294        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
3295        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
3296        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
3297        //     console.log('Selector:', selector);
3298        //     const input = document.querySelector(selector);
3299        //
3300        //     if (input) {
3301        //         // 3a) Formular submitten
3302        //         const form = input.closest('form');
3303        //         if (form) {
3304        //             form.submit();
3305        //         }
3306        //         // 3b) Alternativ Button klicken:
3307        //         // const btn = form.querySelector('button.btn-buy');
3308        //         // if (btn) btn.click();
3309        //     }
3310        //
3311        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
3312        //     // deleteCookie('customerSelectedProductId');
3313        // });
3314    </script>
3314
3315                                                    </div>
3316                                    </div>
3317                    </div>
3318                                                                                    </div>
3319                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
3320                                                                                        
3321    
3322    
3323    
3324                                                        
3325        <div class="card product-box box-minimal">
3326                            <div class="card-body">
3327                                                <div class="product-badges">
3328                                    
3329                        
3330                                                    
3331                    
3332        <div>
3333        <span class="badge badge-not-season">ab 01.11. bis 30.11.2026</span>
3334    </div>
3335
3336                            
3337                                </div>
3338                    
3339                                                                        
3340            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
3341            <meta itemprop="name" content="" />
3342        </div>
3343    
3344                        
3345                                    
3346                                            <div class="product-image-wrapper">
3347                                                        
3348                                                        
3349                                                            <a href="https://www.marktcafe-brandstetter.de/Kaese-Apfelkuchen/852"
3350                                   title="Käse-Apfelkuchen"
3351                                   class="product-image-link is-standard">
3352                                                                                                                        
3353                                            
3354                                                                                                                
3355                        
3356                        
3357    
3358    
3359    
3360                
3361        
3362                
3363                    
3364    <img src="https://www.marktcafe-brandstetter.de/media/58/80/57/1701763624/Kaese-Apfelkuchen_ganz.jpg"             alt="Kaese-Apfelkuchen_ganz"
3365                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/58/80/57/1701763624/Kaese-Apfelkuchen_ganz_1920x1920.jpg 1920w, https://www.marktcafe-brandstetter.de/thumbnail/58/80/57/1701763624/Kaese-Apfelkuchen_ganz_400x400.jpg 400w, https://www.marktcafe-brandstetter.de/thumbnail/58/80/57/1701763624/Kaese-Apfelkuchen_ganz_800x800.jpg 800w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
3366                                         class="product-image is-standard" alt="Käse-Apfelkuchen" title="Käse-Apfelkuchen"/>
3367                                                                                                                                                        </a>
3368                            
3369                                                                                                        
3370    
3371    <div class="product-wishlist">
3372                    <button
3373                class="product-wishlist-ed87729bddac4a49944de9e22d9a50c0 product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
3374                title="Merkzettel ein-/ausschalten"
3375                data-add-to-wishlist="true"
3376                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;ed87729bddac4a49944de9e22d9a50c0&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/ed87729bddac4a49944de9e22d9a50c0&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/ed87729bddac4a49944de9e22d9a50c0&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/ed87729bddac4a49944de9e22d9a50c0&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
3377            >
3378                                                                                                                                    <sp
3378an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
3379                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
3380        </span>
3381    
3382                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
3383                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
3384        </span>
3385    
3386    
3387                </button>
3388            </div>
3389                                                                                    </div>
3390                    
3391                                            <div class="product-info">
3392                                                                                        
3393                                                            <a href="https://www.marktcafe-brandstetter.de/Kaese-Apfelkuchen/852"
3394                                   class="product-name"
3395                                   title="Käse-Apfelkuchen">
3396                                    Käse-Apfelkuchen
3397                                </a>
3398                            
3399                            
3400                            
3401                                                                    
3402        
3403        
3404    
3405        
3406    
3407        
3408                        
3409    <div class="product-price-info">
3410                    <p class="product-price-unit">
3411                                                                    
3412                                                                                </p>
3413        
3414                    <div class="product-price-wrapper">
3415                                                
3416                <div class="product-cheapest-price">
3417                                    </div>
3418
3419                
3420                <span class="product-price">
3421                    46,80 €
3422
3423                                    </span>
3424                            </div>
3425            </div>
3426                            
3427                                                                    <div class="product-action">
3428                                                                
3429                    <button class="btn btn-block btn-buy fake-cart-button"
3430                    data-product-id="ed87729bddac4a49944de9e22d9a50c0"
3431                    data-product-name="Käse-Apfelkuchen"
3432                    data-detail-url="https://www.marktcafe-brandstetter.de/Kaese-Apfelkuchen/852"
3433                    title="IN DEN WARENKORB"
3434                    data-is-baked="0">
3435                IN DEN WARENKORB
3436            </button>
3437            
3437<script>
3438                document.addEventListener('DOMContentLoaded', () => {
3439                //     // 1) Overlay nur einmal anlegen
3440                //     let overlay = document.querySelector('.overlay');
3441                //     console.log('Overlay:', overlay);
3442                //     if (!overlay) {
3443                //         overlay = document.createElement('div');
3444                //         overlay.classList.add('overlay', 'hidden');
3445                //         document.body.appendChild(overlay);
3446                //         console.log('Overlay created:', overlay);
3447                //     }
3448                //
3449                //     // 2) Overlay-Click: Overlay verstecken
3450                //     overlay.addEventListener('click', () => {
3451                //         overlay.classList.add('hidden');
3452                //         console.log('Overlay clicked, hiding it');
3453                //     });
3454
3455                // 3) Button-Handler
3456                                                                                                                                
3457                                                                                                                                });
3458                document.addEventListener('click', function (e) {
3459                    const btn = e.target.closest('.fake-cart-button');
3460                    if (!btn) return;
3461                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
3462                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
3463                });
3464
3465
3466            </script>
3466
3467            </div>
3468    
3468<script>
3469        // Hilfsfunktion zum Cookie-Setzen
3470        // function setCookie(name, value, days) {
3471        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
3472        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
3473        // }
3474        //
3475        // // Cookie‑Utilities
3476        // function getCookie(name) {
3477        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
3478        //     return m ? decodeURIComponent(m[2]) : null;
3479        // }
3480        //
3481        // function deleteCookie(name) {
3482        //     document.cookie = name + '=; Max-Age=0; path=/';
3483        // }
3484
3485        // window.addEventListener('load', () => {
3486        //     // 1) Produkt‑ID aus Cookie holen
3487        //     const productId = getCookie('customerSelectedProductId');
3488        //     if (!productId) return;
3489        //
3490        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
3491        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
3492        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
3493        //     console.log('Selector:', selector);
3494        //     const input = document.querySelector(selector);
3495        //
3496        //     if (input) {
3497        //         // 3a) Formular submitten
3498        //         const form = input.closest('form');
3499        //         if (form) {
3500        //             form.submit();
3501        //         }
3502        //         // 3b) Alternativ Button klicken:
3503        //         // const btn = form.querySelector('button.btn-buy');
3504        //         // if (btn) btn.click();
3505        //     }
3506        //
3507        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
3508        //     // deleteCookie('customerSelectedProductId');
3509        // });
3510    </script>
3510
3511                                                    </div>
3512                                    </div>
3513                    </div>
3514                                                                                    </div>
3515                                                                    <div class="cms-listing-col col-sm-6 col-lg-4 col-xl-3">
3516                                                                                        
3517    
3518    
3519    
3520                                                        
3521        <div class="card product-box box-minimal">
3522                            <div class="card-body">
3523                                                <div class="product-badges">
3524                                    
3525                        
3526                                                    
3527                    
3528        <div>
3529        <span class="badge badge-not-season">ab 01.11. bis 30.11.2026</span>
3530    </div>
3531
3532                            
3533                                </div>
3534                    
3535                                                                        
3536            <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
3537            <meta itemprop="name" content="" />
3538        </div>
3539    
3540                        
3541                                    
3542                                            <div class="product-image-wrapper">
3543                                                        
3544                                                        
3545                                                            <a href="https://www.marktcafe-brandstetter.de/Kaese-Apfelkuchen-Stueckchen/S-852"
3546                                   title="Käse-Apfelkuchen, Stückchen"
3547                                   class="product-image-link is-standard">
3548                                                                                                                        
3549                                            
3550                                                                                                                
3551                        
3552                        
3553    
3554    
3555    
3556                
3557        
3558                
3559                    
3560    <img src="https://www.marktcafe-brandstetter.de/media/39/1f/bf/1701763615/Kaese-Apfelkuchen.jpg"             alt="Kaese-Apfelkuchen"
3561                            srcset="https://www.marktcafe-brandstetter.de/thumbnail/39/1f/bf/1701763615/Kaese-Apfelkuchen_800x800.jpg 800w, https://www.marktcafe-brandstetter.de/thumbnail/39/1f/bf/1701763615/Kaese-Apfelkuchen_1920x1920.jpg 1920w, https://www.marktcafe-brandstetter.de/thumbnail/39/1f/bf/1701763615/Kaese-Apfelkuchen_400x400.jpg 400w"                                 sizes="(min-width: 1200px) 280px, (min-width: 992px) 350px, (min-width: 768px) 390px, (min-width: 576px) 315px, (min-width: 0px) 500px, 100vw"
3562                                         class="product-image is-standard" alt="Käse-Apfelkuchen, Stückchen" title="Käse-Apfelkuchen, Stückchen"/>
3563                                                                                                                                                        </a>
3564                            
3565                                                                                                        
3566    
3567    <div class="product-wishlist">
3568                    <button
3569                class="product-wishlist-142c14e85cb54b869b27abbf2e3c1f30 product-wishlist-action-circle product-wishlist-not-added product-wishlist-loading"
3570                title="Merkzettel ein-/ausschalten"
3571                data-add-to-wishlist="true"
3572                data-add-to-wishlist-options="{&quot;productId&quot;:&quot;142c14e85cb54b869b27abbf2e3c1f30&quot;,&quot;router&quot;:{&quot;add&quot;:{&quot;afterLoginPath&quot;:&quot;\/wishlist\/add-after-login\/142c14e85cb54b869b27abbf2e3c1f30&quot;,&quot;path&quot;:&quot;\/wishlist\/add\/142c14e85cb54b869b27abbf2e3c1f30&quot;,&quot;token&quot;:&quot;2c63d60bd0011.TIlokXBjcNmTimd2C6irzpiiBVHwka4TpkdkajJvrN4.NetbphowQ7ylzCsfavffhenuQh6lxMx08i1JAFQp9Ogmw1zWEyQpjv3gPg&quot;},&quot;remove&quot;:{&quot;path&quot;:&quot;\/wishlist\/remove\/142c14e85cb54b869b27abbf2e3c1f30&quot;,&quot;token&quot;:&quot;1b47a.RMxCKzU5ZRV4j-YseyTdt0nbnH4xGToFchVzkY1IjdQ.FpMjXlFrD09A0LZNT0208nC35DhEb2I0RWwS_b0Oy6Yp_ihCYWYEdBC7kQ&quot;}}}"
3573            >
3574                                                                                                                                    <sp
3574an class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-added">
3575                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
3576        </span>
3577    
3578                                                                                                                        <span class="icon icon-heart-fill icon-md icon-wishlist icon-wishlist-not-added">
3579                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-heart-fill" fill="#758CA3" fill-rule="evenodd" /></svg>
3580        </span>
3581    
3582    
3583                </button>
3584            </div>
3585                                                                                    </div>
3586                    
3587                                            <div class="product-info">
3588                                                                                        
3589                                                            <a href="https://www.marktcafe-brandstetter.de/Kaese-Apfelkuchen-Stueckchen/S-852"
3590                                   class="product-name"
3591                                   title="Käse-Apfelkuchen, Stückchen">
3592                                    Käse-Apfelkuchen, Stückchen
3593                                </a>
3594                            
3595                            
3596                            
3597                                                                    
3598        
3599        
3600    
3601        
3602    
3603        
3604                        
3605    <div class="product-price-info">
3606                    <p class="product-price-unit">
3607                                                                    
3608                                                                                </p>
3609        
3610                    <div class="product-price-wrapper">
3611                                                
3612                <div class="product-cheapest-price">
3613                                    </div>
3614
3615                
3616                <span class="product-price">
3617                    3,90 €
3618
3619                                    </span>
3620                            </div>
3621            </div>
3622                            
3623                                                                    <div class="product-action">
3624                                                                
3625                    <button class="btn btn-block btn-buy fake-cart-button"
3626                    data-product-id="142c14e85cb54b869b27abbf2e3c1f30"
3627                    data-product-name="Käse-Apfelkuchen, Stückchen"
3628                    data-detail-url="https://www.marktcafe-brandstetter.de/Kaese-Apfelkuchen-Stueckchen/S-852"
3629                    title="IN DEN WARENKORB"
3630                    data-is-baked="0">
3631                IN DEN WARENKORB
3632            </button>
3633            
3633<script>
3634                document.addEventListener('DOMContentLoaded', () => {
3635                //     // 1) Overlay nur einmal anlegen
3636                //     let overlay = document.querySelector('.overlay');
3637                //     console.log('Overlay:', overlay);
3638                //     if (!overlay) {
3639                //         overlay = document.createElement('div');
3640                //         overlay.classList.add('overlay', 'hidden');
3641                //         document.body.appendChild(overlay);
3642                //         console.log('Overlay created:', overlay);
3643                //     }
3644                //
3645                //     // 2) Overlay-Click: Overlay verstecken
3646                //     overlay.addEventListener('click', () => {
3647                //         overlay.classList.add('hidden');
3648                //         console.log('Overlay clicked, hiding it');
3649                //     });
3650
3651                // 3) Button-Handler
3652                                                                                                                                
3653                                                                                                                                });
3654                document.addEventListener('click', function (e) {
3655                    const btn = e.target.closest('.fake-cart-button');
3656                    if (!btn) return;
3657                    sessionStorage.setItem('autoAddProductName', btn.dataset.productName);
3658                    window.location.href = btn.dataset.detailUrl; // ← pro Button individuell
3659                });
3660
3661
3662            </script>
3662
3663            </div>
3664    
3664<script>
3665        // Hilfsfunktion zum Cookie-Setzen
3666        // function setCookie(name, value, days) {
3667        //     const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
3668        //     document.cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=/`;
3669        // }
3670        //
3671        // // Cookie‑Utilities
3672        // function getCookie(name) {
3673        //     const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
3674        //     return m ? decodeURIComponent(m[2]) : null;
3675        // }
3676        //
3677        // function deleteCookie(name) {
3678        //     document.cookie = name + '=; Max-Age=0; path=/';
3679        // }
3680
3681        // window.addEventListener('load', () => {
3682        //     // 1) Produkt‑ID aus Cookie holen
3683        //     const productId = getCookie('customerSelectedProductId');
3684        //     if (!productId) return;
3685        //
3686        //     // 2) Nach dem passenden Buy‑Widget‑Form suchen
3687        //     //    Wir nutzen hier den hidden‑Input mit lineItems[<ID>][id]
3688        //     const selector = `form.buy-widget input[name="lineItems[${productId}][id]"]`;
3689        //     console.log('Selector:', selector);
3690        //     const input = document.querySelector(selector);
3691        //
3692        //     if (input) {
3693        //         // 3a) Formular submitten
3694        //         const form = input.closest('form');
3695        //         if (form) {
3696        //             form.submit();
3697        //         }
3698        //         // 3b) Alternativ Button klicken:
3699        //         // const btn = form.querySelector('button.btn-buy');
3700        //         // if (btn) btn.click();
3701        //     }
3702        //
3703        //     // 4) Cookie löschen, damit es keine Endlosschleifen gibt
3704        //     // deleteCookie('customerSelectedProductId');
3705        // });
3706    </script>
3706
3707                                                    </div>
3708                                    </div>
3709                    </div>
3710                                                                                    </div>
3711                                                                                                        </div>
3712                
3713                            </div>
3714            </div>
3715
3716
3717            </div>
3718    
3719                                </div>
3720                                            </div>
3721                            </main>
3722        
3723            <div class="modal" id="resetDeliveryOptionsModal" tabindex="-1" role="dialog">
3724        <div class="modal-dialog" role="document">
3725            <div class="modal-content">
3726                <div class="modal-body">
3727                    <div class="deliverySelectorModal">
3728                        <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/DALL·E 2023-11-21 13.37.49 - Ausrufebrot.svg?1775830171468571"
3729                             alt="Lieferart zurücksetzen Bild" id="reset-delivery-options-spinner">
3730                        <div class="deliverySelectorModalContent">
3731                            <div class="deliverySelectorModalHeadline">Wenn Sie die Lieferart zurücksetzen, wird der Warenkorb geleert.</div>
3732                            <button class="deliverySelectorButton" type="button"
3733                                    data-dismiss="modal">Abbrechen</button>
3734                            <button class="deliverySelectorButton" type="submit"
3735                                    id="deliverySelectorReset">Lieferart zurücksetzen</button>
3736                        </div>
3737                    </div>
3738                </div>
3739            </div>
3740        </div>
3741    </div>
3742
3743        <div class="deliverySelector" id="deliverySelector">
3744        <div class="delivery-selector-spinner-container">
3745    <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/cookies-spinner.svg?1775830171645173" alt="loading-spinner"
3746         style="display: none; z-index:10000"
3747     id="delivery-selector-spinner">
3748</div>        <div class="deliverySelectorContent" id="deliverySelectorContent">
3749                            <div id="delivery-selector-wrapper">
3750        <button type="button"
3751            id="closeButton"
3752            class="close-button"
3753            style="display: none"
3754            onclick="closeDeliverySelector()"
3755            aria-label="Schließen">
3756        <span aria-hidden="true">                                                                                                                <span class="icon icon-x icon-sm">
3757                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-x" fill="#758CA3" fill-rule="evenodd" /></svg>
3758        </span>
3759    
3760    </span>
3761    </button>
3762    <div class="delivery-selector-mobile" id="delivery-selector-mobile">
3763        <button type="submit" id="deliverySelectorDhl" onclick="openDeliveryOptions()">
3764            <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/select-delivery-mobile.svg?1775830171363197"
3765                 alt="DHL"
3766                 title="DHL">
3767        </button>
3768    </div>
3769    <div class="delivery-selector-content" id="delivery-selector-content">
3770        <div class="d-flex justify-content-center desiredDeliveryTypeChoose">
3771                <a class="delivery-selector-questionmark"
3772                   href="/Infos/Rechtliches/Versand-Lieferung/"
3773                   aria-label="Informationen zu Versand und Lieferung">
3774                                                                                                                                    <span class="icon icon-help">
3775                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><defs><path id="icons-solid-help" d="M8 0c4.4183 0 8 3.5817 8 8s-3.5817 8-8 8-8-3.5817-8-8 3.5817-8 8-8zm-.93 9.228h1.548c-.024-.24 0-.454.072-.642s.17-.366.294-.534c.124-.168.26-.33.408-.486.148-.156.288-.318.42-.486.132-.168.242-.35.33-.546.088-.196.132-.418.132-.666 0-.352-.058-.658-.174-.918-.116-.26-.276-.474-.48-.642-.204-.168-.444-.292-.72-.372-.276-.08-.574-.12-.894-.12-.472 0-.902.1-1.29.3-.388.2-.722.464-1.002.792l.972.888c.16-.16.326-.292.498-.396.172-.104.37-.156.594-.156.24 0 .434.064.582.192.148.128.222.316.222.564 0 .152-.042.298-.126.438-.084.14-.19.284-.318.432-.128.148-.262.302-.402.462-.14.16-.266.336-.378.528-.112.192-.198.4-.258.624-.06.224-.07.472-.03.744zm.768 2.916c.304 0 .558-.106.762-.318.204-.212.306-.474.306-.786 0-.32-.102-.586-.306-.798-.204-.212-.458-.318-.762-.318s-.556.106-.756.318c-.2.212-.3.478-.3.798 0 .312.1.574.3.786.2.212.452.318.756.318z" /></defs><use xlink:href="#icons-solid-help" fill="#758CA3" fill-rule="evenodd" /></svg>
3776        </span>
3777    
3778                    </a>
3779            <div>Gewünschte Lieferart?</div>
3780        </div>
3781        <div class="desiredDeliveryTypeOr">entweder</div>
3782        <div class="deliveryByPost">
3783            <div class="deliveryByPostHeadline">Lieferung mit DHL</div>
3784                        <button type="submit" id="deliverySelectorDhl"
3785                    onclick="setDeliveryOption('980b558c95dd4f8086840954d5b149c3')">
3786                <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/brandstetter-icon-dhl.svg?177583017130478"
3787                     alt="DHL"
3788                     title="DHL"
3789                     class="img-fluid footer-logo-image logo delivery-available">
3790            </button>
3791        </div>
3792        <div class="desiredDeliveryTypeOr">oder</div>
3793        <div class="deliveryByPostHeadline deliveryByOtherHeadline">Abholung Hauptfiliale, Abholstation oder Radboten</div>
3794        <div class="CustomerDate">
3795            <input type="text" name="customDate" class="customDate" id="CustomerDate"
3796                   placeholder="erst Lieferdatum wählen"
3797                   aria-label="erst Lieferdatum wählen"
3798                   data-flatpickr-config='{
3799                   "altInput": true,
3800                   "altFormat": "d.m.Y",
3801                   "dateFormat": "Y-m-d",
3802                   "weekNumbers": false,
3803                   "locale": "de",
3804                   "disable": ["2026-01-01","2026-12-25","2026-12-26","2027-01-01","2027-12-25","2027-12-26"]
3805                   }'
3806            />
3807            <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/calendar.svg?1775830171349" id="openCalendar"
3808                 class="calendar-icon" alt="Kalender Icon" title="Lieferdatum auswählen">
3809        </div>
3810        <div id="avaiableDeliveryOptions"><div id="deliveryOptions">
3811                        
3812                                    <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/brandstetter-icon-a3ad016852174f80a82c267ccbe01ef7.svg?177583017136553"
3813                 alt="Abholung Hauptfiliale" title="Abholung Hauptfiliale"
3814                 class="img-fluid footer-logo-image logo delivery-not-available">
3815                                            <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/brandstetter-icon-4917dec202424ba8987b3972c77e7b89.svg?177583017117972"
3816                 alt="Abholstation" title="Abholstation"
3817                 class="img-fluid footer-logo-image logo delivery-not-available">
3818                                            <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/brandstetter-icon-53a70404aeac4a3c8296f13a148c6c53.svg?177583017153987"
3819                 alt="Radboten" title="Radboten"
3820                 class="img-fluid footer-logo-image logo delivery-not-available">
3821            </div>
3822<script type="text/javascript">
3823    // Funktion zum Setzen der Liefermethode
3824    function setDeliveryOption(deliveryMethodId) {
3825        // wenn die Liefermethode Radboten ist, zeige den Zipcode-Selector
3826        document.getElementById('delivery-selector-spinner').style.display = 'block';
3827        document.getElementById('delivery-selector-wrapper').style.visibility = 'hidden';
3828        if (deliveryMethodId === '53a70404aeac4a3c8296f13a148c6c53') {
3829            console.log('Radboten ausgewählt');
3830            // // Hole die verfügbaren Postleitzahlen
3831            const xhr = new XMLHttpRequest();
3832            // Initialize the request
3833            xhr.open("POST", '/getAvailableZipCodes', true);
3834            // Set content type
3835            xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
3836            // Send the request with data to post
3837            xhr.send(
3838                JSON.stringify({
3839                    deliveryMethodId: deliveryMethodId
3840                })
3841            );
3842            // Fired once the request completes successfully
3843            xhr.onload = function (e) {
3844                // Ausblenden des Spinners
3845                document.getElementById('delivery-selector-spinner').style.display = 'none';
3846                document.getElementById('delivery-selector-wrapper').style.visibility = 'visible';
3847                // Check if the request was a success
3848                if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
3849                    console.log(this.readyState);
3850                    // check if shipping methods are available
3851                    if (this.responseText === '[]') {
3852                        return;
3853                    }
3854                    // Get and convert the responseText into JSON
3855                    // Store the responseHTML in localStorage
3856                    setCookie('CustomerHasSelectedDelivery', true);
3857                    // setfilter('variantIdToDisplay');
3858                    // Die empfangenen Postleitzahlen
3859                    let shippingMethods = JSON.parse(this.responseText);
3860                    updateDropdown(shippingMethods);
3861                    document.getElementById('availableZipCodes').style.display = 'block';
3862                }
3863
3864            };
3865        } else {
3866            // Ansonsten setze die Liefermethode
3867            const xhr = new XMLHttpRequest();
3868            // Initialize the request
3869            xhr.open("POST", '/setCustomerSelectedDelivery', true);
3870            // Set content type
3871            xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
3872            // Send the request with data to post
3873            xhr.send(
3874                JSON.stringify({
3875                    deliveryMethodId: deliveryMethodId
3876                })
3877            );
3878            // Fired once the request completes successfully
3879            xhr.onload = function (e) {
3880                // Check if the request was a success
3881                if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
3882                    // Get and convert the responseText into JSON
3883                    var responseHTML = xhr.responseText;
3884                    // Store the responseHTML in localStorage
3885                    setCookie('CustomerHasSelectedDelivery', true);
3886                    setfilter('variantIdToDisplay');
3887                    console.log(this.responseText);
3888                    // try {
3889                    //     _paq.push(['trackEvent', 'Event Tracking', 'Triggered Event', 'lieferart']);
3890                    // } catch (e) {
3891                    //     console.error('Matomo tracking failed:', e);
3892                    // }
3893                    // location.href = updateURLParameter(window.location.href, 'p',1);
3894                    location.replace(updateURLParameter(window.location.href, 'p', 1));
3895                }
3896            };
3897        }
3898    }
3899</script>
3899</div>
3900        <div class="availableZipCodes" id="availableZipCodes" style="display: none">
3901            <select id="dropdown">
3902                <option value="0">PLZ-Gebiet</option>
3903                            </select>
3904            <label for="dropdown" class="calendar icon" style="cursor: pointer;">
3905                <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/dart.svg?1775830171681" alt="Pfeil nach unten">
3906            </label>
3907        </div>
3908        <div class="trenner"></div>
3909        <button type="submit"
3910                id="deliverySelectorReset" data-toggle="modal" data-target="#resetDeliveryOptionsModal">
3911            Lieferart zurücksetzen</button>
3912    </div>
3913</div>
3914
3915<script>
3916    let originalDeliveryMethodId = null;
3917
3918    // Wenn die Postleitzahl geändert wird
3919    document.addEventListener('change', function (event) {
3920        let dropdown = document.getElementById('dropdown');
3921
3922        // Überprüfen, ob das auslösende Element das Dropdown ist
3923        if (event.target === dropdown) {
3924            // Anzeigen des Spinners
3925            document.getElementById('delivery-selector-wrapper').style.visibility = 'hidden';
3926            document.getElementById('delivery-selector-spinner').style.display = 'block';
3927
3928            var deliveryMethodId = dropdown.value;
3929            // console.log('Ausgewählter Wert: ' + selectedValue);
3930            // Create the XMLHttpRequest object.
3931            const xhr = new XMLHttpRequest();
3932            // Initialize the request
3933            xhr.open("POST", '/setCustomerSelectedDelivery', true);
3934            // Set content type
3935            xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
3936            // Send the request with data to post
3937            xhr.send(
3938                JSON.stringify({
3939                    deliveryMethodId: deliveryMethodId
3940                })
3941            );
3942            // Fired once the request completes successfully
3943            xhr.onload = function (e) {
3944                // Ausblenden des Spinners
3945                // Check if the request was a success
3946                if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
3947                    // Get and convert the responseText into JSON
3948                    // var response = JSON.parse(xhr.responseText);
3949                    setCookie('CustomerHasSelectedDelivery', true);
3950                    setfilter('variantIdToDisplay');
3951                    // location.href = updateURLParameter(window.location.href, 'p', 1);
3952                    location.replace(updateURLParameter(window.location.href, 'p', 1));
3953                }
3954                // reload the page
3955                sessionStorage.setItem('detailAutoAdd', '1');
3956                console.log('Overlay: detailAutoAdd gesetzt');
3957                // location.reload();
3958            };
3959        }
3960    });
3961
3962    function openDeliveryOptions() {
3963        // schalte delivery-selector-content ein
3964        document.getElementById('delivery-selector-content').style.display = 'block';
3965        document.getElementById('delivery-selector-content').style.padding = '1rem';
3966        document.getElementById('closeButton').style.display = 'block';
3967        document.getElementById('closeButton').style.margin = '1rem 1rem 0 auto';
3968        document.getElementById('delivery-selector-mobile').style.display = 'none';
3969    }
3970
3971    function closeDeliverySelector() {
3972        // schalte delivery-selector-content aus
3973        document.getElementById('delivery-selector-content').style.display = 'none';
3974        document.getElementById('closeButton').style.display = 'none';
3975        document.getElementById('delivery-selector-mobile').style.display = 'block';
3976    }
3977
3978    document.addEventListener('DOMContentLoaded', function () {
3979        // Kalenderzustand initialisieren
3980        let isCalendarOpen = false;
3981
3982        // Das Datumselement abrufen
3983        const customerSelectedDate = document.getElementById('CustomerDate');
3984
3985        // Die Konfiguration aus dem Attribut lesen
3986        const config = JSON.parse(customerSelectedDate.getAttribute('data-flatpickr-config'));
3987
3988        // Maximal 90 Tage im Voraus auswählen
3989        config.maxDate = new Date().fp_incr(90);
3990        config.onOpen = function () {
3991            isCalendarOpen = true;
3992        };
3993        config.onClose = function () {
3994            isCalendarOpen = false;
3995        };
3996        config.minDate = new Date().fp_incr(1); // Setze das Mindestdatum auf morgen
3997        // config.altInputClass = 'form-control custom-flatpickr-input';
3998
3999        // flatpickr mit der gelesenen Konfiguration initialisieren
4000        // const fpInstance = flatpickr(customerSelectedDate, config);
4001        const fpInstance = flatpickr(customerSelectedDate, {
4002            ...config,                          // bestehenden Optionen
4003            altInput: true,                     // sorgt für das sichtbare Text-Feld
4004            altInputClass: 'form-control',      // hier neue Styling-Klasse(n)
4005            onReady: function (_, __, instance) {
4006                // 1) neues Feld ID geben, damit dein <label> passt
4007                instance.altInput.id = 'CustomerDateAlt';
4008
4009                // 2) aria-label vom versteckten Original-Input übertragen
4010                const aria = customerSelectedDate.getAttribute('aria-label')
4011                    || 'Erst Lieferdatum wählen';
4012                instance.altInput.setAttribute('aria-label', aria);
4013
4014                // 3) redundanten title entfernen, falls einer gesetzt wurde
4015                instance.altInput.removeAttribute('title');
4016            }
4017        });
4018        // Event-Listener für das Kalender-Icon
4019        const calendarIcon = document.getElementById('openCalendar');
4020        calendarIcon.addEventListener('click', function () {
4021            // Prüfen, ob der Kalender geöffnet ist, und entsprechend handeln
4022            if (fpInstance.isOpen) {
4023                fpInstance.close();
4024            } else {
4025                fpInstance.open();
4026            }
4027        });
4028
4029        // Event-Listener für Bilder mit data-calendar-trigger Attribut
4030        const calendarTriggers = document.querySelectorAll('[data-calendar-trigger]');
4031        calendarTriggers.forEach(function (trigger) {
4032            trigger.addEventListener('click', function () {
4033                originalDeliveryMethodId = trigger.getAttribute('data-property-id');
4034
4035                // Überprüfen, ob es sich um DHL handelt
4036                if (trigger.getAttribute('data-delivery-method') === 'dhl') {
4037
4038                    // Direkt den XMLHttpRequest für DHL ausführen
4039                    const deliveryMethodId = trigger.getAttribute('data-property-id');
4040                    const xhr = new XMLHttpRequest();
4041                    xhr.open("POST", '/setCustomerSelectedDelivery', true);
4042                    xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
4043                    xhr.send(JSON.stringify({deliveryMethodId: deliveryMethodId}));
4044                    xhr.onload = function () {
4045                        // Anzeigen des Spinners
4046                        document.getElementById('delivery-selector-wrapper').style.visibility = 'hidden';
4047                        document.getElementById('delivery-selector-spinner').style.display = 'block';
4048                        if (xhr.status === 200) {
4049                            setCookie('CustomerHasSelectedDelivery', true);
4050                            // location.href = updateURLParameter(window.location.href, 'p', 1);
4051                            location.replace(updateURLParameter(window.location.href, 'p', 1));
4052                        }
4053                    };
4054                    //Ausblenden des Spinners
4055                    document.getElementById('delivery-selector-wrapper').style.visibility = 'visible';
4056                    document.getElementById('delivery-selector-spinner').style.display = 'none';
4057                    return; // Beende die Funktion hier, um den Date-Picker nicht zu öffnen
4058                }
4059
4060                if (window.innerWidth <= 768) {
4061                    openDeliveryOptions();
4062                    setTimeout(() => {
4063                        if (!fpInstance.isOpen) {
4064                            fpInstance.open();
4065                        }
4066                    }, 500); // Wartezeit, um sicherzustellen, dass die Delivery-Optionen vollständig geöffnet sind
4067                } else {
4068                    if (!fpInstance.isOpen) {
4069                        fpInstance.open();
4070                    }
4071                }
4072            });
4073        });
4074        customerSelectedDate.addEventListener('change', function () {
4075            // Anzeigen des Spinners
4076            document.getElementById('delivery-selector-wrapper').style.visibility = 'hidden';
4077            document.getElementById('delivery-selector-spinner').style.display = 'block';
4078            const inputValue = customerSelectedDate.value;
4079            // save the value to the cookie
4080            setCookie('customerSelectedDate', inputValue);
4081
4082            // Create the XMLHttpRequest object.
4083            const xhr = new XMLHttpRequest();
4084            // Initialize the request
4085            xhr.open("POST", '/customer-date-picker', true);
4086            // Set content type
4087            xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
4088            // Send the request with data to post
4089            xhr.send(
4090                JSON.stringify({
4091                    date: inputValue
4092                })
4093            );
4094
4095            // Fired once the request completes successfully
4096            xhr.onload = function (e) {
4097                // Ausblenden des Spinners
4098                document.getElementById('delivery-selector-wrapper').style.visibility = 'visible';
4099                document.getElementById('delivery-selector-spinner').style.display = 'none';
4100                // Check if the request was a success
4101                if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
4102                    document.getElementById('avaiableDeliveryOptions').innerHTML = xhr.responseText;
4103                    // Setze die ursprüngliche Lieferart, falls verfügbar
4104                    if (originalDeliveryMethodId) {
4105                        console.log('Original Delivery Method ID: ' + originalDeliveryMethodId);
4106                        // Prüfen, ob die ursprüngliche Lieferart Radboten ist
4107                        if (originalDeliveryMethodId === '53a70404aeac4a3c8296f13a148c6c53') {
4108                            console.log('Radboten ausgewählt');
4109                            // // Hole die verfügbaren Postleitzahlen
4110                            const xhr = new XMLHttpRequest();
4111                            // Initialize the request
4112                            xhr.open("POST", '/getAvailableZipCodes', true);
4113                            // Set content type
4114                            xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
4115                            // Send the request with data to post
4116                            xhr.send(
4117                                JSON.stringify({
4118                                    deliveryMethodId: originalDeliveryMethodId
4119                                })
4120                            );
4121                            // Fired once the request completes successfully
4122                            xhr.onload = function (e) {
4123                                // Spinner anzeigen
4124                                document.getElementById('delivery-selector-wrapper').style.visibility = 'hidden';
4125                                document.getElementById('delivery-selector-spinner').style.display = 'block';
4126                                // Get and convert the responseText into JSON
4127                                // Store the responseHTML in localStorage
4128                                setCookie('CustomerHasSelectedDelivery', true);
4129                                setfilter('variantIdToDisplay');
4130                                // Die empfangenen Postleitzahlen
4131                                let shippingMethods = JSON.parse(this.responseText);
4132                                updateDropdown(shippingMethods);
4133                                document.getElementById('availableZipCodes').style.display = 'block';
4134                                // Spinner ausblenden
4135                                document.getElementById('delivery-selector-wrapper').style.visibility = 'visible';
4136                                document.getElementById('delivery-selector-spinner').style.display = 'none';
4137                            };
4138                            // } else if (deliveryMethodId === '980b558c95dd4f8086840954d5b149c3') {
4139
4140                        } else {
4141                            // Spinner anzeigen
4142                            document.getElementById('delivery-selector-wrapper').style.visibility = 'hidden';
4143                            document.getElementById('delivery-selector-spinner').style.display = 'block';
4144                            const xhrSetDelivery = new XMLHttpRequest();
4145                            xhrSetDelivery.open("POST", '/render-delivery', true);
4146                            xhrSetDelivery.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
4147                            xhrSetDelivery.send(JSON.stringify({deliveryMethodId: originalDeliveryMethodId}));
4148                            xhrSetDelivery.onload = function () {
4149                                // Update den Inhalt der verfügbaren Lieferoptionen
4150                                const availableDeliveryOptionsDiv = document.getElementById('avaiableDeliveryOptions');
4151                                availableDeliveryOptionsDiv.innerHTML = xhrSetDelivery.responseText;
4152
4153                                // Prüfe, ob der übermittelte Parameter (reload) vorhanden ist
4154                                const reloadFlag = document.getElementById('reload-flag');
4155                                if (reloadFlag && reloadFlag.getAttribute('data-reload') === 'true') {
4156                                    sessionStorage.setItem('detailAutoAdd', '1');
4157                                    console.log('Overlay: detailAutoAdd gesetzt');
4158                                    location.replace(updateURLParameter(window.location.href, 'p', 1));
4159                                    // location.reload();
4160                                } else {
4161                                    // Gewählte Lieferart ist nicht mehr verfügbar
4162                                    const deliveryNotAvailableMessage = '<div id="delivery-not-available-message" class="alert alert-warning alert-has-icon"><div class="alert-content-container"><div class="alert-content">Gewählte Lieferart ist nicht mehr für diesen Tag verfügbar. Alternativen:</div></div></div>';
4163                                    // Füge die Nachricht in das `div` mit der ID `deliveryOptions` ein
4164                                    const deliveryOptionsDiv = document.getElementById('deliveryOptions');
4165                                    if (deliveryOptionsDiv) {
4166                                        deliveryOptionsDiv.insertAdjacentHTML('beforebegin', deliveryNotAvailableMessage);
4167                                    } else {
4168                                        // Fallback, falls `deliveryOptions` nicht gefunden wird
4169                                        availableDeliveryOptionsDiv.insertAdjacentHTML('beforebegin', deliveryNotAvailableMessage);
4170                                    }
4171
4172                                    // Gewählte Lieferart ist nicht mehr verfügbar
4173                                    // Spinner ausblenden
4174                                    document.getElementById('delivery-selector-wrapper').style.visibility = 'visible';
4175                                    document.getElementById('delivery-selector-spinner').style.display = 'none';
4176                                }
4177                            };
4178                        }
4179                    }
4180                }
4181                document.getElementById('availableZipCodes').style.display = 'none';
4182            };
4183
4184            // Funktion zur Überprüfung, ob es sich um Radboten handelt
4185            function checkIfRadboten(deliveryMethodId) {
4186                // Ersetzen Sie 'radbotenMethodId' durch die tatsächliche ID oder IDs, die Radboten darstellen
4187                const radbotenMethodIds = ['53a70404aeac4a3c8296f13a148c6c53'];
4188                return radbotenMethodIds.includes(deliveryMethodId);
4189            }
4190
4191            // Funktion zum Setzen des Spinners
4192            function setSpinnerVisibility(visibility) {
4193                document.getElementById('delivery-selector-wrapper').style.visibility = visibility;
4194                document.getElementById('delivery-selector-spinner').style.display = visibility === 'visible' ? 'block' : 'none';
4195            }
4196        });
4197    });
4198
4199    function setCookie(name, value) {
4200        const date = new Date();
4201        date.setTime(date.getTime() + (24 * 60 * 60 * 1000));
4202        document.cookie = `${name}=${value}; expires=${date.toUTCString()}; path=/; SameSite=None; Secure`;
4203    }
4204
4205    function updateURLParameter(url, param, paramVal) {
4206        const [baseURL, additionalURL] = url.split("?");
4207        let newAdditionalURL = "";
4208        if (additionalURL) {
4209            const tempArray = additionalURL.split("&");
4210            tempArray.forEach(item => {
4211                if (item.split('=')[0] !== param) {
4212                    newAdditionalURL += (newAdditionalURL ? "&" : "") + item;
4213                }
4214            });
4215        }
4216        return `${baseURL}
4216?${newAdditionalURL}&${param}=${paramVal}`;
4217    }
4218
4219    function updateDropdown(shippingMethods) {
4220        let dropdown = document.getElementById('dropdown');
4221
4222        // Alle Optionen außer der ersten entfernen
4223        while (dropdown.options.length > 1) {
4224            dropdown.remove(1);
4225        }
4226
4227        // Alle Versandmethoden durchgehen und Optionen hinzufügen
4228        shippingMethods.forEach(function (method) {
4229            let parts = method.name.split("PLZ ");
4230            let postalCode = parts[1];
4231
4232            let option = new Option(postalCode, method.id); // Text als Postleitzahl, Wert als ID
4233            dropdown.options.add(option);
4234        });
4235    }
4236</script>
4236                    </div>
4237    </div>
4238    
4238<script>
4239        (function () {
4240            'use strict';
4241
4242            // ===== Helpers =====
4243            const WRAP_ID = 'delivery-selector-wrapper';
4244            const SPIN_ID = 'delivery-selector-spinner';
4245
4246            function readCookies() {
4247                return document.cookie.split('; ').reduce((acc, c) => {
4248                    const i = c.indexOf('=');
4249                    if (i > -1) acc[decodeURIComponent(c.slice(0, i))] = decodeURIComponent(c.slice(i + 1));
4250                    return acc;
4251                }, {});
4252            }
4253            function hasSelectedDeliveryCookie() {
4254                const c = readCookies();
4255                const v = (c['CustomerHasSelectedDelivery'] || '').toLowerCase();
4256                return v === 'true' || v === '1' || v === 'yes' || !!c['customerSelectedDeliveryId'];
4257            }
4258            // Großes "nicht gewählt"-Widget zuverlässig erkennen (beide Varianten + Fallback-Klasse)
4259            function domShowsNotSelected() {
4260                const camel = document.getElementById('deliverySelectorContent');
4261                return !!(
4262                    document.getElementById('delivery-selector-content') ||
4263                    (camel && camel.querySelector && camel.querySelector('#delivery-selector-content')) ||
4264                    document.querySelector('.delivery-selector-content')
4265                );
4266            }
4267            function isBackForward(evt) {
4268                const nav = (performance.getEntriesByType && performance.getEntriesByType('navigation')[0]) || null;
4269                return (evt && evt.persisted === true) || (nav && nav.type === 'back_forward');
4270            }
4271            function isPDS() {
4272                return document.body.classList.contains('is-ctl-product') || !!document.querySelector('.product-detail');
4273            }
4274            function isListing() {
4275                const b = document.body.classList;
4276                return b.contains('is-ctl-navigation') || b.contains('is-ctl-search') || !!document.querySelector('.cms-element-product-listing');
4277            }
4278            function restoreDeliverySelectorUI() {
4279                const wrap = document.getElementById(WRAP_ID);
4280                const spin = document.getElementById(SPIN_ID);
4281                if (wrap) wrap.style.visibility = 'visible';
4282                if (spin) spin.style.display = 'none';
4283            }
4284
4285            // Cookies/URL-Helpers (auch global verfügbar)
4286            function getCookie(name) {
4287                const m = document.cookie.match(new RegExp('(?:^|; )' + name.replace(/([.$?*|{}()[\]\\/+^])/g, '\\$1') + '=([^;]*)'));
4288                return m ? decodeURIComponent(m[1]) : undefined;
4289            }
4290            function setCookie(name, value) {
4291                const date = new Date();
4292                date.setTime(date.getTime() + (24 * 60 * 60 * 1000));
4293                document.cookie = name + '=' + (value || '') + '; expires=' + date.toUTCString() + '; path=/; SameSite=None; Secure';
4294            }
4295            function deleteCookie(name) {
4296                document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';
4297            }
4298            function updateURLParameter(url, param, val) {
4299                const [base, query = ''] = url.split('?');
4300                const parts = query ? query.split('&').filter(p => p.split('=')[0] !== param) : [];
4301                parts.push(param + '=' + encodeURIComponent(val));
4302                return base + '?' + parts.join('&');
4303            }
4304            window.updateURLParameter = updateURLParameter;
4305            window.setCookie = setCookie;
4306            window.deleteCookie = deleteCookie;
4307
4308            // ===== Positions & Drag =====
4309            function updatePositions() {
4310                const positions = JSON.parse(localStorage.getItem('positions') || '{}');
4311                document.querySelectorAll('.deliverySelector').forEach(el => {
4312                    const pos = positions[el.id];
4313                    if (pos) {
4314                        let newLeft = (parseFloat(pos.left) * window.innerWidth) / 100;
4315                        let newTop  = (parseFloat(pos.top)  * window.innerHeight) / 100;
4316                        newLeft = Math.min(window.innerWidth  - el.clientWidth,  Math.max(0, newLeft));
4317                        newTop  = Math.min(window.innerHeight - el.clientHeight, Math.max(0, newTop));
4318                        el.style.left = newLeft + 'px';
4319                        el.style.top  = newTop  + 'px';
4320                    }
4321                });
4322            }
4323            window.addEventListener('resize', updatePositions);
4324
4325            document.addEventListener('DOMContentLoaded', function () {
4326                updatePositions();
4327
4328                const positions = JSON.parse(localStorage.getItem('positions') || '{}');
4329                const els = document.querySelectorAll('.deliverySelector');
4330
4331                els.forEach(el => {
4332                    const pos = positions[el.id];
4333                    if (pos) {
4334                        el.style.left = (parseFloat(pos.left) * window.innerWidth / 100)  + 'px';
4335                        el.style.top  = (parseFloat(pos.top)  * window.innerHeight / 100) + 'px';
4336                    } else {
4337                        const elementWidth = 350, elementHeight = 420;
4338                        el.style.left = (window.innerWidth  - elementWidth)  + 'px';
4339                        el.style.top  = (window.innerHeight - elementHeight) + 'px';
4340                    }
4341                });
4342
4343                els.forEach(el => {
4344                    let isDragging = false, startX = 0, startY = 0, initialLeft = 0, initialTop = 0;
4345                    el.addEventListener('mousedown', ev => {
4346                        isDragging = true;
4347                        startX = ev.clientX; startY = ev.clientY;
4348                        initialLeft = parseFloat(el.style.left) || 0;
4349                        initialTop  = parseFloat(el.style.top)  || 0;
4350                    });
4351                    document.addEventListener('mousemove', ev => {
4352                        if (!isDragging) return;
4353                        let newLeft = initialLeft + (ev.clientX - startX);
4354                        let newTop  = initialTop  + (ev.clientY - startY);
4355                        newLeft = Math.min(window.innerWidth  - el.clientWidth,  Math.max(0, newLeft));
4356                        newTop  = Math.min(window.innerHeight - el.clientHeight, Math.max(0, newTop));
4357                        el.style.left = newLeft + 'px';
4358                        el.style.top  = newTop  + 'px';
4359                    });
4360                    document.addEventListener('mouseup', () => {
4361                        if (!isDragging) return;
4362                        isDragging = false;
4363                        positions[el.id] = {
4364                            left: (100 * (parseFloat(el.style.left) / window.innerWidth))  + '%',
4365                            top:  (100 * (parseFloat(el.style.top)  / window.innerHeight)) + '%'
4366                        };
4367                        localStorage.setItem('positions', JSON.stringify(positions));
4368                    });
4369                });
4370
4371                // "Lieferart zurücksetzen"
4372                const resetBtn = document.getElementById('deliverySelectorReset');
4373                if (resetBtn) {
4374                    resetBtn.addEventListener('click', function () {
4375                        const spinner = document.getElementById('reset-delivery-options-spinner');
4376                        if (spinner) spinner.style.animation = 'spin 1s linear infinite';
4377
4378                        const xhr = new XMLHttpRequest();
4379                        xhr.open('POST', '/resetCustomerDeliveryChoice', true);
4380                        xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8');
4381                        xhr.onload = function () {
4382                            if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
4383                                const content = document.getElementById('deliverySelectorContent');
4384                                if (content) content.innerHTML = xhr.responseText;
4385                                setCookie('CustomerHasSelectedDelivery', 'false');
4386                                setCookie('customerSelectedDeliveryId', '');
4387                                setCookie('customerSelectedDate', '');
4388                            }
4389                            location.reload();
4390                        };
4391                        xhr.send(JSON.stringify({ date: 'inputValue' }));
4392                    });
4393                }
4394            });
4395
4396            // ===== Auto-Add nach Overlay-Flow =====
4397            window.addEventListener('load', function () {
4398                // Back-Reload-Flag für diese URL bei normalem Load zurücksetzen (neuer Zyklus)
4399                const backKey = 'backReloadedOnce:' + location.pathname + location.search;
4400                sessionStorage.removeItem(backKey);
4401
4402                if (sessionStorage.getItem('detailAutoAdd') !== '1') return;
4403                sessionStorage.removeItem('detailAutoAdd');
4404
4405                // (1) Shopware-Buy-Form (häufigster Fall)
4406                let form = document.querySelector('form.buy-widget[data-add-to-cart]');
4407                // (2) Fallback: generischer Add-to-Cart Endpoint
4408                if (!form) form = document.querySelector('form[action*="/checkout/line-item/add"]');
4409
4410                if (form) {
4411                    form.dispatchEvent(new Event('submit', { bubbles: true, cancelable: true }));
4412                    return;
4413                }
4414                // (3) Fallback: Button klicken
4415                let btn = document.querySelector('form.buy-widget button.btn-buy, button.btn-buy, button[name="add-to-cart"]');
4416                if (btn) {
4417                    btn.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true }));
4418                    return;
4419                }
4420                console.warn('Auto-Add: Kein Buy-Form/-Button gefunden.');
4421            });
4422
4423            // ===== Nur bei Zurück/Vorwärts: Reload, wenn DOM ≠ Cookies =====
4424            function scheduleBackFix(trigger) {
4425                if (!(isPDS() || isListing())) return;
4426
4427                const key = 'backReloadedOnce:' + location.pathname + location.search;
4428                const already = sessionStorage.getItem(key) === '1';
4429
4430                function needReloadNow() {
4431                    return hasSelectedDeliveryCookie() && domShowsNotSelected();
4432                }
4433                function doReload() {
4434                    if (already) return;
4435                    sessionStorage.setItem(key, '1'); // Loop verhindern
4436                    location.reload();                // EIN Reload; Verlauf bleibt korrekt
4437                }
4438
4439                // 1) Sofort prüfen
4440                if (needReloadNow()) { doReload(); return; }
4441
4442                // 2) Kurze Nachchecks (DOM/BFCACHE Timing)
4443                const delays = [0, 120, 350, 900];
4444                let i = 0;
4445                (function again(){
4446                    if (needReloadNow()) { doReload(); return; }
4447                    if (i < delays.length) setTimeout(() => { i++; again(); }, delays[i]);
4448                })();
4449
4450                // 3) DOM-Mutationen kurz beobachten
4451                const obs = new MutationObserver(() => {
4452                    if (needReloadNow()) { obs.disconnect(); doReload(); }
4453                });
4454                obs.observe(document.documentElement, { childList: true, subtree: true });
4455                setTimeout(() => obs.disconnect(), 1500);
4456            }
4457
4458            // Back/Forward & Normal-Show unterscheiden
4459            window.addEventListener('pageshow', function (e) {
4460                if (isBackForward(e)) {
4461                    // Nur bei Back/Forward: Auto-Flags aufräumen & ggf. Back-Fix starten
4462                    sessionStorage.removeItem('autoAddProductName');
4463                    sessionStorage.removeItem('autoClickOnReload');
4464                    sessionStorage.removeItem('detailAutoAdd');
4465                    scheduleBackFix('pageshow');
4466                } else {
4467                    // Normaler Load: pfadbezogenes Back-Flag löschen (neuer Zyklus)
4468                    const backKey = 'backReloadedOnce:' + location.pathname + location.search;
4469                    sessionStorage.removeItem(backKey);
4470                }
4471                restoreDeliverySelectorUI();
4472            });
4473
4474            window.addEventListener('popstate', () => scheduleBackFix('popstate'));
4475
4476            // Fallback: wenn Tab wieder sichtbar wird
4477            document.addEventListener('visibilitychange', function () {
4478                if (document.visibilityState === 'visible') restoreDeliverySelectorUI();
4479            });
4480
4481            // ===== Optional: Listing-Filter p=1 setzen =====
4482            window.setfilter = function (name, value) {
4483                setCookie(name, value);
4484                const isListingPage = (null) === 'product_list';
4485                if (isListingPage) {
4486                    location.href = updateURLParameter(window.location.href, 'p', 1);
4487                }
4488            };
4489        })();
4490    </script>
4490
4491    
4492
4493                        
4494                <footer class="footer-main">
4495                                        <div class="container">
4496
4497                    <div id="footerColumns"
4498                 class="row footer-columns"
4499                 data-collapse-footer="true"
4500                 role="list">
4501                
4502                                                                <div class="col-md-4 footer-column loop1" role="listitem">
4503                    <div class="footer-column-headline footer-headline">
4504                                    Rechtliches
4505                                                            </div>
4506                                        <div id="collapseFooter1"
4507                 class="footer-column-content collapse"
4508            >
4509                <div class="footer-column-content-inner">
4510                                                                                            <ul class="list-unstyled">
4511                                                                                                                                                                    
4512                                                                                                                
4513                                                                                                                    <li class="footer-link-item">
4514                                                                                                                                                                                                            <a class="footer-link"
4515                                                                           href="https://www.marktcafe-brandstetter.de/"
4516                                                                                                                                                      title="Start">
4517                                                                            Start
4518                                                                        </a>
4519                                                                                                                                                                                                </li>
4520                                                                                                                                                                                                                            
4521                                                                                                                
4522                                                                                                                    <li class="footer-link-item">
4523                                                                                                                                                                                                            <a class="footer-link"
4524                                                                           href="https://www.marktcafe-brandstetter.de/Infos/Rechtliches/Kontakt/"
4525                                                                                                                                                      title="Kontakt">
4526                                                                            Kontakt
4527                                                                        </a>
4528                                                                                                                                                                                                </li>
4529                                                                                                                                                                                                                            
4530                                                                                                                
4531                                                                                                                    <li class="footer-link-item">
4532                                                                                                                                                                                                            <a class="footer-link"
4533                                                                           href="https://www.marktcafe-brandstetter.de/Infos/Rechtliches/Versand-Lieferung/"
4534                                                                                                                                                      title="Versand &amp; Lieferung">
4535                                                                            Versand &amp; Lieferung
4536                                                                        </a>
4537                                                                                                                                                                                                </li>
4538                                                                                                                                                                                                                            
4539                                                                                                                
4540                                                                                                                    <li class="footer-link-item">
4541                                                                                                                                                                                                            <a class="footer-link"
4542                                                                           href="https://www.marktcafe-brandstetter.de/Infos/Rechtliches/Impressum/"
4543                                                                                                                                                      title="Impressum">
4544                                                                            Impressum
4545                                                                        </a>
4546                                                                                                                                                                                                </li>
4547                                                                                                                                                                                                                            
4548                                                                                                                
4549                                                                                                                    <li class="footer-link-item">
4550                                                                                                                                                                                                            <a class="footer-link"
4551                                                                           href="https://www.marktcafe-brandstetter.de/Infos/Rechtliches/Datenschutzerklaerung/"
4552                                                                                                                                                      title="Datenschutzerklärung">
4553                                                                            Datenschutzerklärung
4554                                                                        </a>
4555                                                                                                                                                                                                </li>
4556                                                                                                                                                                                                                            
4557                                                                                                                
4558                                                                                                                    <li class="footer-link-item">
4559                                                                                                                                                                                                            <a class="footer-link"
4560                                                                           href="https://www.marktcafe-brandstetter.de/Infos/Rechtliches/AGB/"
4561                                                                                                                                                      title="AGB">
4562                                                                            AGB
4563                                                                        </a>
4564                                                                                                                                                                                                </li>
4565                                                                                                                                                                                                                            
4566                                                                                                                
4567                                                                                                                    <li class="footer-link-item">
4568                                                                                                                                                                                                            <a class="footer-link"
4569                                                                           href="https://www.marktcafe-brandstetter.de/Infos/Rechtliches/Barrierefreiheitserklaerung/"
4570                                                                                                                                                      title="Barrierefreiheitserklärung">
4571                                                                            Barrierefreiheitserklärung
4572                                                                        </a>
4573                                                                                                                                                                                                </li>
4574                                                                                                                                                                                                                            
4575                                                                                                                
4576                                                                                                                    <li class="footer-link-item">
4577                                                                                                                                                                                                            <a class="footer-link"
4578                                                                           href="https://www.marktcafe-brandstetter.de/Infos/Rechtliches/Widerrufsformular/"
4579                                                                                                                                                      title="Widerrufsformular">
4580                                                                            Widerrufsformular
4581                                                                        </a>
4582                                                                                                                                                                                                </li>
4583                                                                                                                                                            </ul>
4584                                            
4585                                    </div>
4586            </div>
4587            </div>
4588                                                <div class="col-md-4 footer-column loop2" role="listitem">
4589                    <div class="footer-column-headline footer-headline">
4590                                    Geschäftszeiten
4591                                                            </div>
4592                                        <div id="collapseFooter2"
4593                 class="footer-column-content collapse"
4594            >
4595                <div class="footer-column-content-inner">
4596                                                                                            <ul class="list-unstyled">
4597                                                                                                                                                                    
4598                                                                                                                
4599                                                                                                                    <li class="footer-link-item">
4600                                                                                                                                                                                                            <a class="footer-link"
4601                                                                           href="https://www.marktcafe-brandstetter.de/Filialen/"
4602                                                                                                                                                      title="Unsere Öffnungszeiten">
4603                                                                            Unsere Öffnungszeiten
4604                                                                        </a>
4605                                                                                                                                                                                                </li>
4606                                                                                                                                                            </ul>
4607                                            
4608                                    </div>
4609            </div>
4610            </div>
4611                                                <div class="col-md-4 footer-column loop3" role="listitem">
4612                    <div class="footer-column-headline footer-headline">
4613                                    Hauptgeschäft
4614                                                            </div>
4615                                        <div id="collapseFooter3"
4616                 class="footer-column-content collapse"
4617            >
4618                <div class="footer-column-content-inner">
4619                                                                                            <ul class="list-unstyled">
4620                                                                                                                                                                    
4621                                                                                                                
4622                                                                                                                    <li class="footer-link-item">
4623                                                                                                                                                                                                            <div>Marktgasse 3</div>
4624                                                                                                                                                                                                </li>
4625                                                                                                                                                                                                                            
4626                                                                                                            
4626    
4627                                                                                                                    <li class="footer-link-item">
4628                                                                                                                                                                                                            <div>97070 Würzburg</div>
4629                                                                                                                                                                                                </li>
4630                                                                                                                                                                                                                            
4631                                                                                                                
4632                                                                                                                    <li class="footer-link-item">
4633                                                                                                                                                                                                            <div>Telefon: 0931/35488-0</div>
4634                                                                                                                                                                                                </li>
4635                                                                                                                                                                                                                            
4636                                                                                                                
4637                                                                                                                    <li class="footer-link-item">
4638                                                                                                                                                                                                            <div>Fax: 0931/35488-67</div>
4639                                                                                                                                                                                                </li>
4640                                                                                                                                                            </ul>
4641                                            
4642                                    </div>
4643            </div>
4644            </div>
4645                                                <div class="col-md-4 footer-column loop4" role="listitem">
4646                    <div class="footer-column-headline footer-headline">
4647                                    Social Media
4648                                                            </div>
4649                                        <div id="collapseFooter4"
4650                 class="footer-column-content collapse"
4651            >
4652                <div class="footer-column-content-inner">
4653                                                                                            <ul class="list-unstyled">
4654                                                                                                                                                                    
4655                                                                                                                
4656                                                                                                                    <li class="footer-link-item">
4657                                                                                                                                                                                                            <div>Folgen Sie uns auf Facebook &amp; Instagram und entdecken Sie unsere wechselnden Aktionen!</div>
4658                                                                                                                                                                                                </li>
4659                                                                                                                                                                                                                            
4660                                                                                                                
4661                                                                                                                    <li class="footer-link-item">
4662                                                                                                                                                                                                            <a class="footer-link"
4663                                                                           href="https://facebook.com/marktcafe.Brandstetter/"
4664                                                                           target="_blank"                                                                           title="Facebook">
4665                                                                            Facebook
4666                                                                        </a>
4667                                                                                                                                                                                                </li>
4668                                                                                                                                                                                                                            
4669                                                                                                                
4670                                                                                                                    <li class="footer-link-item">
4671                                                                                                                                                                                                            <a class="footer-link"
4672                                                                           href="https://www.instagram.com/marktcafebrandstetter/"
4673                                                                           target="_blank"                                                                           title="Instagram">
4674                                                                            Instagram
4675                                                                        </a>
4676                                                                                                                                                                                                </li>
4677                                                                                                                                                            </ul>
4678                                            
4679                                    </div>
4680            </div>
4681            </div>
4682                                                </div>
4683        
4684            <div class="footer-logos">
4685        <div class="col-md-4">
4686        </div>
4687        <div class="col-md-4">
4688        </div>
4689        <div class="col-md-4">
4690        </div>
4691        <div class="col-md-4 brandstetter-logos">
4692                                                                                                                                    <div class="footer-logo is-payment">
4693                                                        
4694                        
4695                        
4696    
4697    
4698    
4699        
4700    <img src="https://www.marktcafe-brandstetter.de/media/3d/94/63/1700213468/paypal-icon.svg"             alt="paypal-icon"
4701                         class="img-fluid footer-logo-image" alt="PayPal" title="PayPal"/>
4702                                </div>
4703                                                                                                                                                            <div class="footer-logo is-payment">
4704                                                        
4705                        
4706                        
4707    
4708    
4709    
4710        
4711    <img src="https://www.marktcafe-brandstetter.de/media/88/31/9d/1700213464/applepay-icon.svg"             alt="applepay-icon"
4712                         class="img-fluid footer-logo-image" alt="Apple Pay" title="Ap
4712ple Pay"/>
4713                                </div>
4714                                                                                                                                                            <div class="footer-logo is-payment">
4715                                                        
4716                        
4717                        
4718    
4719    
4720    
4721        
4722    <img src="https://www.marktcafe-brandstetter.de/media/c8/f2/dc/1700213465/creditcard-icon.svg"             alt="creditcard-icon"
4723                         class="img-fluid footer-logo-image" alt="Kreditkarte" title="Kreditkarte"/>
4724                                </div>
4725                                                                                        
4726            
4727                                                                                                                                                                    <div class="footer-logo is-shipping">
4728                                                    
4729                        
4730                        
4731    
4732    
4733    
4734        
4735    <img src="https://www.marktcafe-brandstetter.de/media/bd/b8/25/1700029136/brandstetter-icon-filiale-blau.svg"             alt="brandstetter-icon-filiale-blau"
4736                         class="img-fluid footer-logo-image" alt="Abholung Hauptfiliale" title="Abholung Hauptfiliale"/>
4737                            </div>
4738                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <div class="footer-logo is-shipping">
4739                                                    
4740                        
4741                        
4742    
4743    
4744    
4745        
4746    <img src="https://www.marktcafe-brandstetter.de/media/ea/f6/a0/1700029147/Schrank_00000022546446545443658430000012023943845589557675_.png"             alt="Schrank_00000022546446545443658430000012023943845589557675_"
4747                         class="img-fluid footer-logo-image" alt="Abholstation" title="Abholstation"/>
4748                            </div>
4749                                                                                                                                                                                    <div class="footer-logo is-shipping">
4750                                                    
4751                        
4752                        
4753    
4754    
4755    
4756        
4757    <img src="https://www.marktcafe-brandstetter.de/media/aa/64/5b/1700042736/brandstetter-icon-radboten.svg"             alt="brandstetter-icon-radboten"
4758                         class="img-fluid footer-logo-image" alt="Radboten" title="Radboten"/>
4759                            </div>
4760                                                                                                                                                                                    <div class="footer-logo is-shipping">
4761                                                    
4762                        
4763                        
4764    
4765    
4766    
4767        
4768    <img src="https://www.marktcafe-brandstetter.de/media/84/82/3a/1700042748/brandstetter-icon-dhl.svg"             alt="brandstetter-icon-dhl"
4769                         class="img-fluid footer-logo-image" alt="Post" title="Post"/>
4770                            </div>
4771                                                                                </div>
4772    </div>
4773
4774    </div>
4775
4776            <div class="footer-bottom">
4777                            <div class="container">
4778                                            <ul class="footer-service-menu-list list-unstyled"></ul>                                    </div>
4779            
4780            
4781                <div class="container-wrapper">
4782        <div class="footer-copyright">
4783            <div>© <a target="_blank" href="https://www.3wm.de"> 3WM</a> FÜR MARKTCAFE BRANDSTETTER</div>
4784                            <div><img src="https://www.marktcafe-brandstetter.de/media/93/e5/21/1772553630/favicon_%2810%29.svg"
4785                          alt="Zur Startseite wechseln"/>
4786                </div>
4787                                    <div></div>
4788        </div>
4789                    <div class="scroll-up-container"
4790         data-scroll-up="true">
4791            <div class="scroll-up-button js-scroll-up-button">
4792        <button type="submit"
4793                class="btn btn-primary"
4794                aria-label="scroll-up">
4795                                                                                                                                            <span class="icon icon-arrow-up icon-sm">
4796                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><path d="M13 3.4142V23c0 .5523-.4477 1-1 1s-1-.4477-1-1V3.4142l-4.2929 4.293c-.3905.3904-1.0237.3904-1.4142 0-.3905-.3906-.3905-1.0238 0-1.4143l6-6c.3905-.3905 1.0237-.3905 1.4142 0l6 6c.3905.3905.3905 1.0237 0 1.4142-.3905.3905-1.0237.3905-1.4142 0L13 3.4142z" id="icons-default-arrow-up" /></defs><use xlink:href="#icons-default-arrow-up" fill="#758CA3" fill-rule="evenodd" /></svg>
4797        </span>
4798    
4799                        </button>
4800    </div>
4801    </div>
4802    </div>
4803        </div>
4804                                </footer>
4805        
4806        
4807
4808    <div class="modal fade" id="moorlFoundationModal" tabindex="-1" role="dialog" aria-hidden="true"></div>
4809
4810    
4811                                <div
4812            class="cookie-permission-container"
4813            data-cookie-permission="true">
4814            <div class="container">
4815                <div class="row align-items-center">
4816
4817                        <div class="cookie-pic">
4818        <img src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/assets/cookie-grafik.png?1775830171180846" alt="cookies">
4819    </div>
4820    <div class="col cookie-permission-content">
4821        <div class="cookie-message-container">
4822            Diese Website verwendet Cookies, um eine bestmögliche Erfahrung bieten zu können. <a data-toggle="modal" data-bs-toggle="modal" data-url="/widgets/cms/89c
4822a2030cbfd461688e13a3f3c8037c7" href="/widgets/cms/89ca2030cbfd461688e13a3f3c8037c7" title="Mehr Informationen">Mehr Informationen ...</a>
4823        </div>
4824
4825        <div class="col-12 col-md-auto d-flex justify-content-center flex-wrap cookie-permission-actions pr-2">
4826                            <span class="cookie-permission-button js-cookie-permission-button">
4827                                    <button
4828                                            type="submit"
4829                                            class="btn btn-primary">
4830                                        Ablehnen
4831                                    </button>
4832                                </span>
4833            
4834                            <span class="js-cookie-configuration-button">
4835                                    <button
4836                                            type="submit"
4837                                            class="btn btn-primary">
4838                                        Konfigurieren
4839                                    </button>
4840                                </span>
4841            
4842                                                <span class="js-cookie-accept-all-button">
4843                                        <button
4844                                                type="submit"
4845                                                class="btn btn-primary">
4846                                            Alle Cookies akzeptieren
4847                                        </button>
4848                                    </span>
4849                                    </div>
4850    </div>
4851
4852    
4853
4854                                    </div>
4855            </div>
4856        </div>
4857        
4858            <div class="js-pseudo-modal-template">
4859    <div class="modal fade"
4860         tabindex="-1"
4861         role="dialog">
4862        <div class="modal-dialog"
4863             role="document">
4864            <div class="modal-content">
4865                <div class="modal-header only-close">
4866                                                                <div class="modal-title js-pseudo-modal-template-title-element h5"></div>
4867                    
4868                    <button type="button"
4869                            class="modal-close close"
4870                    data-dismiss="modal"
4871                    aria-label="Close">
4872                                                                                                <span aria-hidden="true">
4873                                                                                                                                                    <span class="icon icon-x icon-sm">
4874                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><use xlink:href="#icons-default-x" fill="#758CA3" fill-rule="evenodd" /></svg>
4875        </span>
4876    
4877                                    </span>
4878                                                                </button>
4879                </div>
4880                <div class="modal-body js-pseudo-modal-template-content-element">
4881                </div>
4882            </div>
4883        </div>
4884    </div>
4885</div>
4886
4887            
4888                                    
4889                                                        
4889<script>
4890                    window.activeNavigationId = 'b86dfb242c5946a89453d64e2ec5705e';
4891                    window.router = {
4892                        'frontend.cart.offcanvas': '/checkout/offcanvas',
4893                        'frontend.cookie.offcanvas': '/cookie/offcanvas',
4894                        'frontend.checkout.finish.page': '/checkout/finish',
4895                        'frontend.checkout.info': '/widgets/checkout/info',
4896                        'frontend.menu.offcanvas': '/widgets/menu/offcanvas',
4897                        'frontend.cms.page': '/widgets/cms',
4898                        'frontend.cms.navigation.page': '/widgets/cms/navigation',
4899                        'frontend.account.addressbook': '/widgets/account/address-book',
4900                                                'frontend.csrf.generateToken': '/csrf/generate',
4901                        'frontend.country.country-data': '/country/country-state-data',
4902                        'frontend.store-api.proxy': '/_proxy/store-api',
4903                    };
4904                                        window.storeApiProxyToken = 'cba1909a4.6DXv04hzIlLw2DzIxCgrrLtQl6dmWAcAYyHS1DPoCr4.u2eHkeQxdibBqWmsg1Jk-fg7xexfNV9oJkWRsgWaZdugRtaUvV50BsmabQ';
4905                    window.salesChannelId = '2395b36c8750417c8003fafec3c8dad2';
4906                </script>
4906
4907            
4908                                                        
4908<script>
4909                    
4910                                        
4911                    window.breakpoints = {"xs":0,"sm":576,"md":768,"lg":992,"xl":1200};
4912                </script>
4912
4913            
4914                                        
4914<script>
4915                    window.csrf = {
4916                        'enabled': '1',
4917                        'mode': 'twig'
4918                    }
4919                </script>
4919
4920            
4921                                                                
4921<script>
4922                        window.customerLoggedInState = 0;
4923
4924                        window.wishlistEnabled = 1;
4925                    </script>
4925
4926                            
4927                                    
4928                        
4929                                                                
4929<script type="text/javascript" src="https://www.marktcafe-brandstetter.de/theme/5477edef422f6ad58b9206b6b7d1ce75/js/all.js?17821325771088453"></script>
4929
4930                                                
4931
4932    
4933        
4934        
4935        
4936        
4937    
4938        
4939        
4940
4941                                
4942    
4942<script>
4943        window.mollie_javascript_use_shopware = '0'
4944    </script>
4944
4945
4946            
4946<script type="text/javascript" src="https://www.marktcafe-brandstetter.de/bundles/molliepayments/mollie-payments.js?176060556633787" defer></script>
4946
4947    
4948
4949                </body>
4950</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.