Brot im Versand
Sylter Sauerteigbrot aus dem Steinofen
Mit Getreide von der Insel und eigenem Sauerteig gebacken – verschickt an festen Versandtagen.
Brot bestellen
Lund Workwear
Was wir tragen – und womit wir arbeiten
Kleidung, die wir selbst in Backstube und Café tragen, und Ausrüstung, die wir jeden Tag nutzen – vom Shirt bis zum Brotmesser.
Workwear ansehen
Aufstrich & Frühstück
Dein Sylter Frühstück für zuhause
Marmelade aus dem Kupferkessel, Meersalzkaramell und Pflaumenmus – dazu Kaffee und Tee.
Zum Aufstrich
Gebäck
Friesenkekse – ein Stück Urlaub in der Box
Die Schachtel trägt seit 1960 dasselbe Design. Dazu Lichtkornroggen-Cookies, Mandelhörnchen und Kokosmakronen.
Zum Gebäck
Gutschein
Sylt verschenken
Gutschein mit Wunschbetrag – einlösbar bei uns vor Ort in Café und Bäckerei.
Gutschein erstellen
Lund Sylt · Bäckerei & Konditorei aus Hörnum – Onlineshop
Backpost
Wir schreiben dir, sobald es wieder im Shop ist.
E-Mail-Adresse
Ich bin einverstanden, dass Lund meine E-Mail-Adresse dafür speichert. Datenschutz
Eintragen
Gebacken in Hörnum auf Sylt Echtes Sylter Sauerteigbrot Versand deutschlandweit
Brot Mit Getreide von der Insel und Sauerteigen, die wir selbst führen – viele Brote ganz ohne Hefe.
Nächster Versand: 10.11
inkl. 7 % MwSt.
zzgl. Versandkosten
12,00 €
12,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,90 €
11,80 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,90 €
8,19 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
4,90 €
9,80 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,90 €
9,52 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
10,90 €
14,53 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
10,90 €
14,53 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
4,90 €
9,80 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
10,90 €
14,53 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
6,50 €
8,13 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
16,20 €
10,80 € / kg
Mehr zeigen
Brotversand – gut zu wissen
Wie läuft der Brotversand ab? Bestellungen sammeln wir bis Montag. Dienstags backen wir und verpacken die Brote vakuumiert, Mittwoch früh verlassen sie die Insel. Meist sind sie ein bis drei Werktage später bei euch – oft schon am Donnerstag.
Warum ist ein Brot gerade nicht bestellbar? Wir sind eine kleine Bäckerei und verkaufen den größten Teil unserer Brote direkt bei uns auf Sylt. Besonders in der Hochsaison bleibt deshalb oft nichts für den Versand übrig. Wenn wir wieder eine Versandcharge backen, schalten wir die Brote im Shop frei – pro Sorte meist nur etwa 30 Stück.
Wie erfahre ich, wann mein Brot wieder da ist? Tippt beim Brot auf „Backpost“ und tragt eure E-Mail-Adresse ein. Sobald es wieder im Shop ist, bekommt ihr Post von uns.
Sind immer alle Sorten verfügbar? Nein. Welche Brote wir verschicken, wechselt je nach Backtag, Saison und Rohstoffen. Wir backen lieber kleine Mengen frisch, als jede Sorte dauerhaft vorrätig zu halten.
Aufstrich Marmeladen aus dem Kupferkessel, Meersalzkaramell und alles, was aufs Brot gehört.
inkl. 7 % MwSt.
zzgl. Versandkosten
6,20 €
28,18 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
6,20 €
28,18 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,90 €
26,82 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,90 €
26,82 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,90 €
26,82 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,90 €
26,82 € / kg
Mehr zeigen
Lund-Produkte Kleidung, die wir selbst gern tragen, und Ausrüstung, die wir jeden Tag nutzen.
Mehr zeigen
Gebäck Friesenkekse, Cookies und kleine Köstlichkeiten aus unserer Konditorei.
inkl. 7 % MwSt.
zzgl. Versandkosten
3,90 €
39,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
10,20 €
51,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
3,90 €
39,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
9,60 €
40,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
16,80 €
32,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
1,60 €
106,67 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
3,90 €
39,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
5,40 €
54,00 € / kg
Mehr zeigen
Kaffee & Tee Geröstet von Erik Brockholz in Hamburg, Tee gemischt in Nordfriesland.
inkl. MwSt.
zzgl. Versandkosten
10,90 € – 34,90 €
43,60 € – 34,90 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
8,90 €
89,00 € / kg
inkl. 19 % MwSt.
zzgl. Versandkosten
10,90 €
43,60 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
8,90 €
89,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
8,90 €
89,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
8,90 €
89,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
8,90 €
89,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
8,90 €
89,00 € / kg
Mehr zeigen
Kaffee & Tee – gut zu wissen
Wer röstet unseren Kaffee? Unser Kaffee wird von Erik Brockholz in Hamburg aus sorgfältig ausgewählten Bohnen geröstet.
Woher kommt unser Tee? Unsere Teemischungen werden exklusiv für uns in Nordfriesland zusammengestellt.
Sylter Feinkost Von der Insel, aus dem Umland und von unserem Röster – von uns probiert.
inkl. 7 % MwSt.
zzgl. Versandkosten
9,90 €
39,60 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
8,50 €
425,00 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
9,80 €
49,00 € / l
inkl. 7 % MwSt.
zzgl. Versandkosten
6,90 €
23,00 € / l
inkl. 7 % MwSt.
zzgl. Versandkosten
14,90 €
59,60 € / kg
inkl. 19 % MwSt.
zzgl. Versandkosten
9,50 €
791,67 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
9,90 €
39,60 € / l
inkl. 7 % MwSt.
zzgl. Versandkosten
9,60 €
96,00 € / l
inkl. 19 % MwSt.
zzgl. Versandkosten
9,50 €
55,88 € / kg
inkl. 7 % MwSt.
zzgl. Versandkosten
4,90 €
245,00 € / kg
Mehr zeigen
Etwas Bestimmtes gesucht?
Produkte durchsuchen
Suchen
Moin aus Hörnum
Mit unserem Onlineshop holst du dir ein Stück Sylt nach Hause: Sylter Sauerteigbrot aus unserer Backstube, Marmelade und Pflaumenmus für das Frühstück, Friesenkekse in der Originalschachtel von 1960, Mandelhörnchen und Cookies aus unserer Konditorei und Kaffee und Tee für die Teestunde wie auf der Insel.
Was wir in Backstube und Café selbst tragen und jeden Tag benutzen, gibt es auch bei uns: das Lund-Shirt , unser Brotmesser und Brötchenmesser und den Lund-Beutel – Lund Workwear für den Alltag zu Hause.
Unsere Brote backen wir in Hörnum im Steinofen – mit Getreide von der Insel und Sauerteigen, die wir selbst führen, viele ganz ohne Hefe. Wir verschicken sie vakuumiert an feste Versandtage, deutschlandweit.
Ein Geschenk für Sylt-Fans? Mit einem Lund-Gutschein verschenkst du Frühstück, Kuchen und Brot bei uns in Hörnum – einlösbar vor Ort im Café und in der Bäckerei.
Lund ist ein Familienbetrieb mit Café, Restaurant, Bäckerei und Konditorei in Hörnum auf Sylt.
:root{–l26-blau:#0081b6;–l26-blau-text:#00709e;–l26-rot:#ad192c;–l26-grau:#5d6970;–l26-hell:#f2f7fa}
.lund26{font-family:”Open Sans”,sans-serif;color:var(–l26-blau-text)}
.lund26 *,.lund26 *::before,.lund26 *::after{box-sizing:border-box}
/* volle Breite */
.lund26:not(.l26-sec):not(.l26-about){width:100vw;margin-left:calc(50% – 50vw);margin-right:calc(50% – 50vw)}
/* Slider */
.l26-hero{position:relative;height:560px;background:#fff;overflow:hidden}
.l26-slides{position:relative;height:100%}
.l26-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}
.l26-slide.is-active{opacity:1;visibility:visible}
.l26-slide img{display:block;width:100%;height:440px;object-fit:cover}
.l26-card{position:absolute;left:16px;right:16px;top:345px;background:#fff;padding:14px 16px 16px;box-shadow:0 6px 20px rgba(0,40,60,.12);display:flex;flex-direction:column;gap:6px;max-width:560px}
.l26-card p{margin:0}
.l26-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(–l26-rot)}
.l26-title{font-size:24px;line-height:1.2;color:var(–l26-blau-text)}
.l26-sub{font-size:14px;line-height:1.45;color:var(–l26-blau-text)}
.l26-cta{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;background:var(–l26-rot);color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}
.l26-cta::after{content:””;width:14px;height:14px;background:currentColor;-webkit-mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 38.9 41’%3E%3Cpolygon points=’26.7,20.3 14.5,8.1 13.1,9.5 23.9,20.3 13.1,31 14.5,32.5’/%3E%3C/svg%3E”) center/contain no-repeat;mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 38.9 41’%3E%3Cpolygon points=’26.7,20.3 14.5,8.1 13.1,9.5 23.9,20.3 13.1,31 14.5,32.5’/%3E%3C/svg%3E”) center/contain no-repeat}
.l26-cta:hover{background:#8f1424}
.l26-bars{position:absolute;top:10px;left:12px;right:12px;display:flex;gap:4px;z-index:3}
.l26-bars button{flex:1;height:22px;padding:9px 0;border:0;background:transparent;cursor:pointer}
.l26-bars button span{display:block;height:3px;border-radius:2px;background:rgba(255,255,255,.5);overflow:hidden}
.l26-bars button span i{display:block;height:100%;width:0;background:#fff}
.l26-bars button.is-done span i{width:100%}
.l26-bars button.is-active span i{animation:l26fill var(–l26-dur,6s) linear forwards}
.l26-hero.is-paused .l26-bars button.is-active span i{animation-play-state:paused}
@keyframes l26fill{from{width:0}to{width:100%}}
.l26-nav{position:absolute;top:60px;height:260px;width:34%;border:0;background:transparent;cursor:pointer;z-index:2}
.l26-prev{left:0}.l26-next{right:0}
.l26-h1{position:absolute;top:38px;left:12px;margin:0;padding:3px 8px;background:rgba(255,255,255,.85);font-size:10px!important;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(–l26-grau)!important;z-index:3}
@media(min-width:768px){.l26-hero{height:620px}.l26-slide img{height:620px}.l26-card{top:auto;bottom:48px;left:max(24px,calc(50% – 560px));padding:24px 28px 26px}.l26-title{font-size:34px}.l26-sub{font-size:16px}.l26-h1{left:max(24px,calc(50% – 560px))}}
/* Kategorie-Leiste */
.l26-chips{position:sticky;top:0;z-index:20;display:flex;gap:8px;padding:12px 16px;overflow-x:auto;background:#fff;border-top:1px solid #e3ecf1;border-bottom:1px solid #e3ecf1;scrollbar-width:none;justify-content:flex-start}
.l26-chips::-webkit-scrollbar{display:none}
.l26-chips a{flex:0 0 auto;display:flex;align-items:center;min-height:40px;padding:0 16px;border-radius:20px;border:1.5px solid #bcd5e3;background:#fff;color:var(–l26-blau-text);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}
.l26-chips a.is-active{background:var(–l26-blau);border-color:var(–l26-blau);color:#fff}
@media(min-width:768px){.l26-chips{justify-content:center}}
.l26-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:10px 16px;background:var(–l26-hell);font-size:11px;font-weight:600;color:var(–l26-blau-text)}
.l26-trust span+span::before{content:”·”;color:var(–l26-rot);margin-right:14px}
/* Kategorien */
.l26-sec{max-width:1200px;margin:0 auto;padding:40px 16px 8px;scroll-margin-top:70px}
.l26-head{margin-bottom:14px}
.l26-head h2{margin:0 0 6px!important;font-size:20px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(–l26-rot)!important}
.l26-intro{margin:0!important;font-size:14px!important;line-height:1.45!important;color:var(–l26-blau-text)}
.l26-note{display:inline-block;margin:8px 0 0!important;padding:6px 10px;background:#fbeef0;color:var(–l26-rot);font-size:12px!important;font-weight:600}
@media(min-width:768px){.l26-head h2{font-size:26px!important}.l26-intro{font-size:16px!important}}
.l26-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:18px 0 0;border:1.5px solid var(–l26-blau);background:#fff;color:var(–l26-blau-text);font:700 13px/1 “Open Sans”,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.l26-more:hover{background:var(–l26-blau);color:#fff}
.l26-more::after{content:””;width:14px;height:14px;background:currentColor;-webkit-mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 41 38.9’%3E%3Cpolygon points=’20.3,26.7 8.1,14.5 9.5,13.1 20.3,23.9 31,13.1 32.5,14.5’/%3E%3C/svg%3E”) center/contain no-repeat;mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 41 38.9’%3E%3Cpolygon points=’20.3,26.7 8.1,14.5 9.5,13.1 20.3,23.9 31,13.1 32.5,14.5’/%3E%3C/svg%3E”) center/contain no-repeat}
.l26-more[aria-expanded=”true”]::after{transform:rotate(180deg)}
.l26-sec li.product.l26-hidden{display:none!important}
/* Produktkacheln */
.l26-sec ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important;margin:0!important;padding:0!important}
@media(min-width:768px){.l26-sec ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 20px!important}}
.l26-sec ul.products li.product{position:relative;margin:0!important;padding:0!important;width:auto!important;background:transparent!important;box-shadow:none!important;display:flex;flex-direction:column}
.l26-sec li.product .woocommerce-loop-image-link{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#fff;border:1px solid #edf2f5;margin:0!important}
.l26-sec li.product .woocommerce-loop-image-link img{width:100%!important;height:100%!important;object-fit:contain;margin:0!important}
.l26-sec li.product .product-details{padding:8px 0 0!important;background:transparent!important;display:flex;flex-direction:column;gap:2px;position:static!important}
.l26-sec li.product .woocommerce-loop-product__title{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.02em;color:var(–l26-blau-text)!important}
.l26-sec li.product .woocommerce-loop-product__title a{color:inherit!important;text-decoration:none}
.l26-sec li.product .price{margin:2px 0 0!important;font-size:15px!important;font-weight:700!important;color:var(–l26-rot)!important}
.l26-sec li.product .price del{color:var(–l26-grau)!important;font-weight:400;font-size:12px}
.l26-sec li.product .price .woocommerce-price-suffix,.l26-sec li.product .wc-gzd-additional-info,.l26-sec li.product .price-unit{display:block;font-size:10px!important;font-weight:400!important;color:var(–l26-grau)!important}
/* Aktionsknopf liegt als Ebene genau über dem Bild */
.l26-sec li.product .product-action-wrap{position:absolute!important;top:0;left:0;right:0;aspect-ratio:1/1;margin:0!important;padding:0!important;pointer-events:none;display:block!important}
.l26-sec li.product .product-action-wrap .button{pointer-events:auto;position:absolute;right:8px;bottom:8px;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 14px!important;border-radius:22px!important;border:0!important;background:var(–l26-blau)!important;color:#fff!important;font:700 12px/1 “Open Sans”,sans-serif!important;letter-spacing:.02em;text-transform:none!important;box-shadow:0 2px 8px rgba(0,40,60,.25)!important;white-space:nowrap;transition:background .2s,padding .2s}
.l26-sec li.product .product-action-wrap .button:hover{background:#006a96!important}
/* einfacher Artikel: runder Warenkorb-Knopf mit Plus */
.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart{width:44px;padding:0!important;font-size:0!important;overflow:hidden}
.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart::before{content:””;flex:0 0 22px;width:22px;height:22px;background:#fff;-webkit-mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 24 24′ fill=’none’ stroke=’black’ stroke-width=’1.9′ stroke-linecap=’round’ stroke-linejoin=’round’%3E%3Cpath d=’M4 7h13l-1 11H5z’/%3E%3Cpath d=’M8 7V5.5a2.5 2.5 0 0 1 5 0V7’/%3E%3Cpath d=’M19 13v6M16 16h6’/%3E%3C/svg%3E”) center/contain no-repeat;mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 24 24′ fill=’none’ stroke=’black’ stroke-width=’1.9′ stroke-linecap=’round’ stroke-linejoin=’round’%3E%3Cpath d=’M4 7h13l-1 11H5z’/%3E%3Cpath d=’M8 7V5.5a2.5 2.5 0 0 1 5 0V7’/%3E%3Cpath d=’M19 13v6M16 16h6’/%3E%3C/svg%3E”) center/contain no-repeat}
.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart .kadence-svg-iconset{display:none!important}
.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart.loading::before{animation:l26spin .8s linear infinite}
@keyframes l26spin{to{transform:rotate(360deg)}}
.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart.added{background:var(–l26-rot)!important}
.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart.added::before{-webkit-mask-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 24 24′ fill=’none’ stroke=’black’ stroke-width=’2.6′ stroke-linecap=’round’ stroke-linejoin=’round’%3E%3Cpath d=’M5 12.5l4.5 4.5L19 7.5’/%3E%3C/svg%3E”);mask-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 24 24′ fill=’none’ stroke=’black’ stroke-width=’2.6′ stroke-linecap=’round’ stroke-linejoin=’round’%3E%3Cpath d=’M5 12.5l4.5 4.5L19 7.5’/%3E%3C/svg%3E”)}
@media(hover:hover){.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart:hover{width:auto;padding:0 16px 0 12px!important;font-size:12px!important}}
.l26-sec li.product .product-action-wrap .added_to_cart{pointer-events:auto;position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:16px;background:#fff;color:var(–l26-rot)!important;font-size:11px;font-weight:700;text-decoration:none;box-shadow:0 2px 8px rgba(0,40,60,.18)}
/* Auswählen / Vorbestellen */
.l26-sec li.product .product-action-wrap .button:not(.ajax_add_to_cart){background:#fff!important;color:var(–l26-blau-text)!important;border:1.5px solid var(–l26-blau)!important;min-height:40px;padding:0 12px!important}
.l26-sec li.product .product-action-wrap .button .kadence-svg-iconset{display:none}
.l26-sec li.product .product-action-wrap .button.loading .kadence-spinner-svg{display:inline-block}
/* ausverkauft */
.l26-sec li.product .l26-badge{position:absolute;top:8px;left:8px;z-index:2;padding:3px 8px;background:var(–l26-rot);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}
.l26-sec li.product.outofstock:not(.l26-pre) .woocommerce-loop-image-link img{opacity:.55}
.l26-sec li.product .onsale{display:none}
/* Korrekturen */
.l26-sec,.l26-about{width:100vw!important;max-width:none!important;margin-left:calc(50% – 50vw)!important;margin-right:calc(50% – 50vw)!important;padding-left:max(16px,calc(50vw – 600px))!important;padding-right:max(16px,calc(50vw – 600px))!important}
.l26-sec li.product .product-action-wrap .button{width:auto!important;left:auto!important;max-width:calc(100% – 16px)}
.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart{width:44px!important}
@media(hover:hover){.l26-sec li.product .product-action-wrap .button.ajax_add_to_cart:hover{width:auto!important}}
@media(min-width:1025px){.l26-chips{display:none!important}}
.l26-h1{letter-spacing:.05em!important;max-width:calc(100% – 24px)}
/* CI-Anpassung: Kategorie-Leiste wie Shop-Menü, eckige Knöpfe */
.l26-chips{gap:22px!important;padding:0 16px!important;border-top:2px solid var(–l26-rot)!important;border-bottom:2px solid var(–l26-rot)!important}
.l26-chips a{min-height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(–l26-rot)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase}
.l26-chips a.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
.l26-sec li.product .product-action-wrap .button,.l26-sec li.product .product-action-wrap .added_to_cart{border-radius:0!important}
.l26-slide.l26-cutout{background:#f2f7fa}
.l26-slide.l26-cutout img{object-fit:contain;object-position:center bottom;background:#f2f7fa}
@media(min-width:768px){.l26-slide.l26-cutout img{object-position:right bottom}}
/* Preisangaben (Germanized) kompakt unter dem Preis */
.l26-sec li.product .product-details .price{order:2}
.l26-sec li.product .product-details .wc-gzd-additional-info,.l26-sec li.product .product-details .price-unit{order:3;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.35!important;color:var(–l26-grau)!important}
.l26-sec li.product .product-details .wc-gzd-additional-info a{color:inherit!important;text-decoration:underline}
/* CI flach: keine Tönungen, keine Schatten */
.l26-trust{background:var(–l26-blau)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em;min-height:46px;align-items:center;padding:10px 16px!important;gap:4px 16px!important}
.l26-trust span+span::before{color:#fff!important;margin-right:16px!important}
.l26-card{box-shadow:none!important}
.l26-h1{background:#fff!important}
.l26-note{background:var(–l26-rot)!important;color:#fff!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em}
.l26-sec li.product .woocommerce-loop-image-link{border:0!important}
.l26-sec li.product .product-action-wrap .button,.l26-sec li.product .product-action-wrap .added_to_cart{box-shadow:none!important}
.l26-slide.l26-cutout,.l26-slide.l26-cutout img{background:#fff!important}
.l26-about{background:var(–l26-blau)!important;padding-top:36px!important;padding-bottom:36px!important}
.l26-about h2,.l26-about p{color:#fff!important}
/* Preis links groß, Pflichtangaben rechts klein */
.l26-sec li.product .product-details{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:0;align-items:start}
.l26-sec li.product .product-details>*{grid-column:1/-1}
.l26-sec li.product .product-details .woocommerce-loop-product__title{margin-bottom:4px!important}
.l26-sec li.product .product-details .price{grid-column:1!important;grid-row:2/span 4;align-self:center;margin:0!important;font-size:19px!important;line-height:1.1!important;white-space:nowrap}
.l26-sec li.product .product-details .wc-gzd-additional-info,.l26-sec li.product .product-details .price-unit{grid-column:2!important;font-size:10px!important;line-height:1.3!important;margin:0!important}
.l26-sec li.product .product-details .product-action-wrap{grid-column:auto}
@media(min-width:768px){.l26-sec li.product .product-details .price{font-size:22px!important}.l26-sec li.product .product-details .wc-gzd-additional-info,.l26-sec li.product .product-details .price-unit{font-size:11px!important}}
/* Feinschliff mobil */
@media(max-width:767px){
.l26-sec li.product .product-details{column-gap:6px}
.l26-sec li.product .product-details .price{font-size:16px!important}
.l26-sec li.product .product-details .wc-gzd-additional-info{letter-spacing:-.01em}
.l26-sec li.product .product-details .wc-gzd-additional-info,.l26-sec li.product .product-details .price-unit{white-space:nowrap}
.l26-trust{position:relative;display:block!important;height:46px;min-height:0!important;padding:0!important;overflow:hidden}
.l26-trust span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:l26trust 9s infinite}
.l26-trust span:nth-child(2){animation-delay:3s}.l26-trust span:nth-child(3){animation-delay:6s}
.l26-trust span+span::before{content:none!important}
}
@keyframes l26trust{0%{opacity:0;transform:translateY(8px)}4%,30%{opacity:1;transform:none}34%,100%{opacity:0;transform:translateY(-8px)}}
@media(max-width:767px) and (prefers-reduced-motion:reduce){.l26-trust span{animation:none}.l26-trust span:first-child{opacity:1}}
/* Moin */
.l26-about{max-width:1200px;margin:48px auto 0;padding:28px 16px;background:var(–l26-hell)}
.l26-about h2{margin:0 0 10px!important;font-size:22px!important;font-weight:400!important;color:var(–l26-rot)!important;text-transform:none;letter-spacing:0}
.l26-about p{margin:0 0 10px!important;font-size:14px!important;line-height:1.55!important;color:var(–l26-blau-text)}
.lund26.l26-about h2,.lund26.l26-about p{color:#fff!important}
@media(max-width:767px){.l26-sec li.product .product-details .wc-gzd-additional-info,.l26-sec li.product .product-details .price-unit{font-size:9.5px!important}}
.l26-sec li.product.l26-stack .product-details .price{grid-column:1/-1!important;grid-row:auto!important;margin-bottom:2px!important}
.l26-sec li.product.l26-stack .product-details .wc-gzd-additional-info,.l26-sec li.product.l26-stack .product-details .price-unit{grid-column:1/-1!important;white-space:normal}
/* Gut zu wissen + Newsletter */
.l26-faq{margin-top:28px;border-top:2px solid var(–l26-rot)}
.l26-faq h3{margin:14px 0 4px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(–l26-rot)!important}
.l26-faq details{border-bottom:1px solid var(–l26-rot)}
.l26-faq summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;color:var(–l26-blau-text)}
.l26-faq summary::-webkit-details-marker{display:none}
.l26-faq summary::after{content:””;flex:0 0 14px;height:14px;background:var(–l26-rot);-webkit-mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 41 38.9’%3E%3Cpolygon points=’20.3,26.7 8.1,14.5 9.5,13.1 20.3,23.9 31,13.1 32.5,14.5’/%3E%3C/svg%3E”) center/contain no-repeat;mask:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ viewBox=’0 0 41 38.9’%3E%3Cpolygon points=’20.3,26.7 8.1,14.5 9.5,13.1 20.3,23.9 31,13.1 32.5,14.5’/%3E%3C/svg%3E”) center/contain no-repeat;transition:transform .2s}
.l26-faq details[open] summary::after{transform:rotate(180deg)}
.l26-faq details p{margin:0 0 16px!important;font-size:14px!important;line-height:1.55!important;color:var(–l26-blau-text)}
@media(min-width:768px){.l26-faq{max-width:760px}}
.l26-news{width:100vw;margin:40px calc(50% – 50vw) 0;padding:22px max(16px,calc(50vw – 600px));background:var(–l26-blau);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}
.l26-news-t{margin:0!important;color:#fff!important;font-size:16px!important;font-weight:600;line-height:1.4}
.l26-news-b{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:#fff;color:var(–l26-blau-text)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}
.l26-news-b:hover{background:var(–l26-rot);color:#fff!important}
@media(max-width:767px){.l26-slide.l26-cutout img{object-fit:cover!important;object-position:center 30%!important}}
/* Gutschein, Suche, Moin */
.lund26.l26-about h2{font-size:20px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}
@media(min-width:768px){.lund26.l26-about h2{font-size:26px!important}}
.l26-voucher{width:100vw;margin:48px calc(50% – 50vw) 0;padding:28px max(16px,calc(50vw – 600px));background:var(–l26-rot);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px}
.l26-voucher-in{max-width:640px}
.l26-voucher .l26-w{color:#fff!important;margin:0 0 4px!important;opacity:1}
.l26-voucher h2{margin:0 0 6px!important;font-size:26px!important;font-weight:400!important;line-height:1.2!important;color:#fff!important;letter-spacing:0;text-transform:none}
.l26-voucher p{margin:0!important;color:#fff!important;font-size:15px!important;line-height:1.5!important}
.l26-voucher-b{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;background:#fff;color:var(–l26-rot)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}
.l26-voucher-b:hover{background:var(–l26-blau);color:#fff!important}
.l26-search{padding-bottom:40px!important}
.l26-search h2{margin:0 0 12px!important;font-size:20px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(–l26-rot)!important}
.l26-search-f{display:flex;max-width:560px}
.l26-search-f input[type=search]{flex:1;min-width:0;height:46px;margin:0;padding:0 14px;border:1.5px solid var(–l26-blau);border-right:0;border-radius:0;font:15px “Open Sans”,sans-serif;color:var(–l26-blau-text);background:#fff}
.l26-search-f button{height:46px;padding:0 20px;border:0;border-radius:0;background:var(–l26-blau);color:#fff;font:700 13px “Open Sans”,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.l26-search-f button:hover{background:var(–l26-rot)}
/* Kategorie-Leiste mit Konto und Warenkorb, Backpost-Fenster */
.l26-chips{align-items:center}
.l26-icons{position:sticky;right:0;margin-left:auto;display:flex;flex:0 0 auto;background:#fff;padding-left:6px}
.l26-chips a.l26-ic{position:relative;width:40px;justify-content:center;color:var(–l26-blau-text)!important;text-decoration:none!important}
.l26-cc{position:absolute;top:6px;right:2px;min-width:16px;height:16px;padding:0 3px;background:var(–l26-rot);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;letter-spacing:0}
.l26-bp{font-family:”Open Sans”,sans-serif;border:0;padding:28px 24px 24px;width:calc(100% – 32px);max-width:420px;color:var(–l26-blau-text)}
.l26-bp::backdrop{background:rgba(0,0,0,.55)}
.l26-bp-x{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;background:transparent;cursor:pointer}
.l26-bp-x::before,.l26-bp-x::after{content:””;position:absolute;left:13px;top:21px;width:18px;height:2px;background:var(–l26-blau);transform:rotate(45deg)}
.l26-bp-x::after{transform:rotate(-45deg)}
.l26-bp .l26-kicker{margin:0 0 4px!important}
.l26-bp-name{margin:0 0 6px!important;font-size:22px!important;line-height:1.25;color:var(–l26-blau-text)!important}
.l26-bp-t{margin:0 0 16px!important;font-size:14px!important}
.l26-bp form{display:flex;flex-direction:column;gap:12px}
.l26-bp input[type=email]{height:46px;padding:0 12px;border:1.5px solid var(–l26-blau);border-radius:0;font:15px “Open Sans”,sans-serif;color:var(–l26-blau-text)}
.l26-bp-ok{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.45}
.l26-bp-ok input{margin-top:2px;width:18px;height:18px;flex:0 0 18px}
.l26-bp-ok a{color:inherit;text-decoration:underline}
.l26-bp button[type=submit]{height:46px;border:0;border-radius:0;background:var(–l26-rot);color:#fff;font:700 13px “Open Sans”,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.l26-bp-msg{margin:12px 0 0!important;font-size:14px!important;font-weight:600}
.l26-bp-msg a{color:inherit}
/* Leiste: Kategorien scrollen, Konto und Warenkorb fest rechts */
.l26-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;background:#fff;border-top:2px solid var(–l26-rot);border-bottom:2px solid var(–l26-rot)}
.l26-bar .l26-chips{position:static!important;flex:1 1 auto;min-width:0;border:0!important;padding-right:8px!important}
.l26-bar .l26-icons{position:static;margin:0;padding:0 8px 0 4px;border-left:1px solid var(–l26-rot)}
.l26-bar .l26-icons a.l26-ic{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:46px;color:var(–l26-blau-text)!important}
@media(min-width:1025px){.l26-bar{display:none!important}}
.l26-full{width:100vw!important;margin-left:calc(50% – 50vw)!important;margin-right:calc(50% – 50vw)!important;box-sizing:border-box}
.l26-full,.l26-full *{box-sizing:border-box;font-family:”Open Sans”,sans-serif}
body.admin-bar .l26-bar{top:32px}
@media(max-width:782px){body.admin-bar .l26-bar{top:46px}}
/* Slider: H1 nur fuer Suchmaschinen, Pfeile nur beim Hovern, Titel in Grossbuchstaben */
.lund26 .l26-h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.lund26 .l26-nav,.lund26 .l26-nav:hover,.lund26 .l26-nav:focus,.lund26 .l26-nav:active{background:transparent!important;box-shadow:none!important;border:0!important;outline:0}
.lund26 .l26-nav::before{content:””;position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;background:var(–l26-blau);opacity:0;transition:opacity .2s}
.lund26 .l26-nav::after{content:””;position:absolute;top:50%;width:13px;height:13px;margin-top:-8px;border-top:3px solid #fff;border-right:3px solid #fff;opacity:0;transition:opacity .2s}
.lund26 .l26-prev::before{left:16px}.lund26 .l26-prev::after{left:35px;transform:rotate(-135deg)}
.lund26 .l26-next::before{right:16px}.lund26 .l26-next::after{right:35px;transform:rotate(45deg)}
@media (hover:hover){.lund26:hover .l26-nav::before,.lund26:hover .l26-nav::after{opacity:1}.lund26 .l26-nav:hover::before{background:var(–l26-rot)}}
.lund26 .l26-nav:focus-visible::before,.lund26 .l26-nav:focus-visible::after{opacity:1}
.l26-sec li.product .woocommerce-loop-product__title,.l26-bp-name{text-transform:uppercase!important}
/* Workwear-Slide: Gesicht im Bild halten */
.l26-slide.l26-face img{object-position:55% 30%}
/* Groessere Kategorie-Ueberschriften und Einleitungen */
.l26-head h2,.l26-search h2,.lund26.l26-about h2{font-size:28px!important;line-height:1.2!important;letter-spacing:.07em!important}
.l26-intro{font-size:16px!important;line-height:1.5!important}
.l26-head{margin-bottom:18px}
@media(min-width:768px){.l26-head h2,.l26-search h2,.lund26.l26-about h2{font-size:42px!important}.l26-intro{font-size:18px!important}}
/* Moin-Links, Produkttitel rot und Pflichtangaben blau wie im bisherigen Shop */
.lund26.l26-about a{color:#fff!important;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.l26-sec li.product .woocommerce-loop-product__title{color:var(–l26-rot)!important}
.l26-sec li.product .price,.l26-sec li.product .price .amount{color:var(–l26-blau-text)!important}
.l26-sec li.product .price .woocommerce-price-suffix,.l26-sec li.product .wc-gzd-additional-info,.l26-sec li.product .price-unit,.l26-sec li.product .product-details .wc-gzd-additional-info,.l26-sec li.product .product-details .price-unit,.l26-sec li.product .product-details .wc-gzd-additional-info a{color:var(–l26-blau-text)!important}
/* Shirt-Hinweis unter dem Brot */
.l26-shirt{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;margin:22px 0 6px;padding:14px;border:1.5px solid var(–l26-blau);background:#fff}
.l26-shirt-img img{display:block;width:120px;height:120px;object-fit:cover}
.l26-shirt .l26-kicker{margin:0 0 4px!important}
.l26-shirt-h{margin:0 0 6px!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important;color:var(–l26-blau-text)!important}
.l26-shirt-s{margin:0 0 12px!important;font-size:14px!important;line-height:1.45!important;color:var(–l26-blau-text)!important}
.l26-shirt-b{display:inline-flex;align-items:center;height:42px;padding:0 18px;background:var(–l26-rot);color:#fff!important;font:700 12px/1 “Open Sans”,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}
.l26-shirt-b:hover{background:var(–l26-blau)}
@media(max-width:480px){.l26-shirt{grid-template-columns:96px 1fr;gap:12px;padding:12px}.l26-shirt-img img{width:96px;height:96px}.l26-shirt-h{font-size:16px!important}}
@media(min-width:768px){.l26-shirt{grid-template-columns:160px 1fr;padding:18px 22px}.l26-shirt-img img{width:160px;height:160px}.l26-shirt-h{font-size:22px!important}}
/* Backpost: schlichtes X statt Kasten */
.l26-bp:focus{outline:0}
.l26-bp .l26-bp-x,.l26-bp .l26-bp-x:hover,.l26-bp .l26-bp-x:focus,.l26-bp .l26-bp-x:active{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;width:40px!important;height:40px!important;top:10px!important;right:10px!important;min-height:0!important}
.l26-bp .l26-bp-x::before,.l26-bp .l26-bp-x::after{left:10px!important;top:19px!important;width:20px!important;height:1.5px!important;background:var(–l26-blau)!important;transition:background .15s}
.l26-bp .l26-bp-x:hover::before,.l26-bp .l26-bp-x:hover::after{background:var(–l26-rot)!important}
.l26-bp .l26-bp-x:focus-visible{outline:2px solid var(–l26-rot)!important;outline-offset:0!important}
(function(){
function ready(f){document.readyState!==’loading’?f():document.addEventListener(‘DOMContentLoaded’,f)}
ready(function(){
/* Slider */
var hero=document.querySelector(‘.l26-hero’); if(hero){
var slides=[].slice.call(hero.querySelectorAll(‘.l26-slide’)), bars=hero.querySelector(‘.l26-bars’), i=0, dur=6000, t=null;
var reduce=window.matchMedia?window.matchMedia(‘(prefers-reduced-motion: reduce)’).matches:false;
slides.forEach(function(s,k){var b=document.createElement(‘button’);b.type=’button’;b.setAttribute(‘role’,’tab’);b.setAttribute(‘aria-label’,’Thema ‘+(k+1)+’: ‘+s.querySelector(‘.l26-kicker’).textContent);b.innerHTML=’
‘;b.addEventListener(‘click’,function(){go(k,true)});bars.appendChild(b)});
var bb=[].slice.call(bars.children);
function go(k,user){i=(k+slides.length)%slides.length;slides.forEach(function(s,n){s.classList.toggle(‘is-active’,n===i);s.setAttribute(‘aria-hidden’,n===i?’false’:’true’);var img=s.querySelector(‘img’);if(img){if(n===(i+1)%slides.length)img.loading=’eager’}});bb.forEach(function(b,n){b.classList.toggle(‘is-active’,n===i);b.classList.toggle(‘is-done’,n
40)go(i+(dx<0?1:-1),true);x0=null},{passive:true});
go(0);
}
/* Knopf-Texte und Ausverkauft-Hinweis */
[].slice.call(document.querySelectorAll('.l26-sec li.product')).forEach(function(li){
var b=li.querySelector('.product-action-wrap .button'); if(!b)return;
var pre=!!li.closest('#brot');
if(li.classList.contains('outofstock')){ if(pre){li.classList.add('l26-pre');setText(b,'Backpost')}else{setText(b,'Benachrichtigen');badge(li,'Ausverkauft')} }
else if(b.classList.contains('product_type_variable')){setText(b,'Auswählen')}
else if(b.classList.contains('ajax_add_to_cart')){b.setAttribute('title','In den Warenkorb')}
});
function setText(b,t){for(var k=0;k<b.childNodes.length;k++){var c=b.childNodes[k];if(c.nodeType===3){if(c.textContent.trim()){c.textContent=t;return}}}}
function badge(li,t){var s=document.createElement('span');s.className='l26-badge';s.textContent=t;li.appendChild(s)}
/* Kategorien: ausverkaufte ans Ende, 4 zeigen, Mehr-Knopf */
var MAX=4;
[].slice.call(document.querySelectorAll('.l26-sec')).forEach(function(sec){
var ul=sec.querySelector('ul.products'); var btn=sec.querySelector('.l26-more'); if(!ul||!btn)return;
var lis=[].slice.call(ul.children).filter(function(li){return li.classList.contains('product')});
lis.filter(function(li){return li.classList.contains('outofstock')}).forEach(function(li){ul.appendChild(li)});
var first=(sec.getAttribute('data-first')||'').split(',').filter(String).reverse(); first.forEach(function(id){var f=ul.querySelector('li.post-'+id.trim()); if(f)ul.insertBefore(f,ul.firstChild)});
lis=[].slice.call(ul.children).filter(function(li){return li.classList.contains('product')});
var rest=lis.length-MAX; if(rest=MAX)li.classList.add(‘l26-hidden’)});
var label=rest===1?’1 weiteres zeigen’:rest+’ weitere zeigen’;
btn.hidden=false;btn.textContent=label;btn.setAttribute(‘aria-expanded’,’false’);
btn.addEventListener(‘click’,function(){var open=btn.getAttribute(‘aria-expanded’)===’true’;lis.forEach(function(li,n){if(n>=MAX)li.classList.toggle(‘l26-hidden’,open)});btn.setAttribute(‘aria-expanded’,open?’false’:’true’);btn.textContent=open?label:’Weniger zeigen’;if(open)sec.scrollIntoView({behavior:’smooth’})});
});
/* Preis und Pflichtangaben: nebeneinander, bei Platzmangel untereinander */
function l26fit(){[].slice.call(document.querySelectorAll(‘.l26-sec li.product’)).forEach(function(li){li.classList.remove(‘l26-stack’);var pr=li.querySelector(‘.product-details .price’);if(!pr)return;var tooWide=pr.offsetWidth>li.offsetWidth*0.55;var over=[].slice.call(li.querySelectorAll(‘.wc-gzd-additional-info’)).some(function(e){return e.scrollWidth>e.clientWidth+1});if(tooWide)li.classList.add(‘l26-stack’);else if(over)li.classList.add(‘l26-stack’)})}
l26fit(); window.addEventListener(‘resize’,l26fit);
[].slice.call(document.querySelectorAll(‘.l26-more’)).forEach(function(b){b.addEventListener(‘click’,function(){setTimeout(l26fit,50)})});
/* Backpost: Benachrichtigung direkt im Shop */
var dlg=document.getElementById(‘l26-bp’);
if(dlg){
var bpName=dlg.querySelector(‘.l26-bp-name’), bpForm=dlg.querySelector(‘form’), bpMsg=dlg.querySelector(‘.l26-bp-msg’), bpPid=0, bpUrl=”;
[].slice.call(document.querySelectorAll(‘.l26-sec li.product.outofstock .product-action-wrap .button’)).forEach(function(b){
b.addEventListener(‘click’,function(e){
if(typeof dlg.showModal!==’function’)return;
e.preventDefault();
var li=b.closest(‘li.product’);
bpPid=b.getAttribute(‘data-product_id’); bpUrl=b.getAttribute(‘href’);
bpName.textContent=li.querySelector(‘.woocommerce-loop-product__title’).textContent.trim();
bpMsg.textContent=”; bpForm.hidden=false; bpForm.reset();
dlg.showModal();dlg.focus();
});
});
dlg.querySelector(‘.l26-bp-x’).addEventListener(‘click’,function(){dlg.close()});
dlg.addEventListener(‘click’,function(e){if(e.target===dlg)dlg.close()});
bpForm.addEventListener(‘submit’,function(e){
e.preventDefault();
var mail=bpForm.elements.email.value.trim();
if(!bpForm.elements.ok.checked){bpMsg.textContent=’Bitte stimme der Speicherung deiner E-Mail-Adresse zu.’;return}
bpMsg.textContent=’Einen Moment …’;
fetch(bpUrl,{credentials:’same-origin’}).then(function(r){return r.text()}).then(function(h){
var m=h.match(/out_of_stock_notify_nonce”:”([a-z0-9]+)”/);
if(!m)throw new Error(‘nonce’);
var fd=new URLSearchParams();
fd.append(‘action’,’wl_out_of_stock_notify’);fd.append(‘security’,m[1]);fd.append(‘lang’,’de’);fd.append(‘notifyaddress’,mail);fd.append(‘firstname’,”);fd.append(‘lastname’,”);fd.append(‘mobilenumber’,”);fd.append(‘product_id’,bpPid);fd.append(‘variation_id’,’0′);fd.append(‘user_id’,’0′);fd.append(‘is_admin’,”);
return fetch(‘/wp-admin/admin-ajax.php’,{method:’POST’,body:fd,credentials:’same-origin’});
}).then(function(r){return r.text()}).then(function(t){
if(t.indexOf(‘Mail Exist’)>-1){bpMsg.textContent=’Du bist hierfür schon eingetragen.’}
else{bpForm.hidden=true;bpMsg.textContent=’Fast geschafft: Wir haben dir eine Mail geschickt. Bitte bestätige den Link darin – dann bekommst du Post, sobald es wieder da ist.’}
}).catch(function(){bpMsg.innerHTML=’Das hat leider nicht geklappt. Hier geht es zur Produktseite. ‘});
});
}
/* Warenkorb-Zahl in der Kategorie-Leiste */
function l26cart(){var s=document.querySelector(‘.header-cart-total’),c=document.querySelector(‘.l26-cc’);if(!c)return;var v=s?s.textContent.trim():’0′;c.textContent=v;c.hidden=(v===’0’||v===”)}
l26cart(); if(window.jQuery){jQuery(document.body).on(‘added_to_cart wc_fragments_refreshed wc_fragments_loaded removed_from_cart’,function(){setTimeout(l26cart,100)})}
/* Shirt-Hinweis: Text je nach Brot-Verfuegbarkeit */
var shH=document.querySelector(‘.l26-shirt-h’); if(shH){ if(document.querySelectorAll(‘#brot li.product:not(.outofstock)’).length){ shH.textContent=’Passt zum Brot: das Lund-Shirt.’; } }
/* aktive Kategorie in der Leiste */
var chips=[].slice.call(document.querySelectorAll(‘.l26-chips a’));
if(chips.length)if(‘IntersectionObserver’ in window){var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){chips.forEach(function(c){var on=c.getAttribute(‘href’)===’#’+e.target.id;c.classList.toggle(‘is-active’,on);if(on)c.parentNode.scrollTo({left:c.offsetLeft-16,behavior:’smooth’})})}})},{rootMargin:’-40% 0px -55% 0px’});document.querySelectorAll(‘.l26-sec’).forEach(function(s){io.observe(s)})}
});
})();