1 2 <!doctype html> 3 <html lang="de" data-locale="de_DE"> 4 <head> 5 6<meta charset="utf-8" /> 7<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes" /> 8<meta http-equiv="Accept-CH" content="DPR, Width" /> 9 <meta name="title" content="BIO Babykleidung, BIO Kinderkleidung & ÃKO Spielzeug" /> 10 <meta name="description" content="Bei uns finden Sie Ãko Babykleidung und Kinderkleidung, uvm. Schadstoffrei, Bio und Fair produziert. greenstories - beruhigend für Kind und Familie." /> 11<meta name="generator" content="spryker" /> 12<meta name="robots" content="index,follow" /> 13 14 15 16 17<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 18<meta name="format-detection" content="telephone=no" /> 19 20 21 22<link rel="icon" type="image/x-icon" sizes="32x32" href="https://cdn.greenstories.de/fav-icon/greenstories_de.ico?hash=ee44fc"> 23<link rel="shortcut icon" type="image/x-icon" sizes="32x32" href="https://cdn.greenstories.de/fav-icon/greenstories_de.ico?hash=ee44fc"> 24 25<link rel="icon" type="image/png" sizes="16x16" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=16&h=16&hash=ee44fc&auto=format"> 26<link rel="icon" type="image/png" sizes="32x32" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=32&h=32&hash=ee44fc&auto=format"> 27<link rel="icon" type="image/png" sizes="64x64" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=64&h=64&hash=ee44fc&auto=format"> 28<link rel="icon" type="image/png" sizes="96x96" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=96&h=96&hash=ee44fc&auto=format"> 29<link rel="icon" type="image/png" sizes="128x128" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=128&h=128&hash=ee44fc&auto=format"> 30<link rel="icon" type="image/png" sizes="160x160" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=160&h=160&hash=ee44fc&auto=format"> 31<link rel="icon" type="image/png" sizes="196x196" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=196&h=196&hash=ee44fc&auto=format"> 32<link rel="icon" type="image/png" sizes="228x228" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=228&h=228&hash=ee44fc&auto=format"> 33 34<link rel="apple-touch-icon" sizes="57x57" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=57&h=57&hash=ee44fc&auto=format"> 35<link rel="apple-touch-icon" sizes="60x60" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=60&h=60&hash=ee44fc&auto=format"> 36<link rel="apple-touch-icon" sizes="72x72" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=72&h=72&hash=ee44fc&auto=format"> 37<link rel="apple-touch-icon" sizes="76x76" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=76&h=76&hash=ee44fc&auto=format"> 38<link rel="apple-touch-icon" sizes="114x114" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=114&h=114&hash=ee44fc&auto=format"> 39<link rel="apple-touch-icon" sizes="120x120" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=120&h=120&hash=ee44fc&auto=format"> 40<link rel="apple-touch-icon" sizes="144x144" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=144&h=144&hash=ee44fc&auto=format"> 41<link rel="apple-touch-icon" sizes="152x152" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=152&h=152&hash=ee44fc&auto=format"> 42<link rel="apple-touch-icon" sizes="180x180" href="https://cdn.greenstories.de/fav-icon/greenstories_de.png?w=180&h=180&hash=ee44fc&auto=format"> 43 44<style> 45 .print-only, #cf-root { display: none } 46 47 [x-cloak] { display: none !important; } 48 49 :root { 50 --color-primary-inverse: #ffffff; 51 --color-primary: #009486; 52 --color-secondary-inverse: #ffffff; 53 --color-secondary: #bfd320; 54 } 55</style> 56 57<link rel="preload" href="https://cdn.greenstories.de/assets/greenstories_de/3da4686733525460cc414f7cacb7fc5caecbe66d.css" as="style" /> 58<link rel="stylesheet" href="https://cdn.greenstories.de/assets/greenstories_de/3da4686733525460cc414f7cacb7fc5caecbe66d.css"/> 59 60 61 <link rel="canonical" href="https://www.greenstories.de/" /> 62 63<link title="greenstories Suche" 64 type="application/opensearchdescription+xml" 65 rel="search" 66 href="https://www.greenstories.de/opensearch.xml" /> 67 68 <link rel="dns-prefetch" href="cdn.greenstories.de" crossorigin />
69 <link rel="preconnect" href="cdn.greenstories.de" crossorigin /> 70 71
71<script async src="https://www.greenstories.de/day-manager/gtag/js?id=G-EFPZTKTF5C"></script>
71 72
72<script> 73 window.dataLayer = window.dataLayer || []; 74 function gtag(){dataLayer.push(arguments);}gtag('consent', 'default', { 75 'ad_storage': 'denied', 76 'ad_user_data': 'denied', 77 'ad_personalization': 'denied', 78 'analytics_storage': 'denied', 79 'functionality_storage': 'denied', 80 'personalization_storage': 'denied', 81 'security_storage': 'granted', 82 }); 83 gtag('js', new Date()); 84 gtag('config', 'G-EFPZTKTF5C', { 85 server_container_url: 'https://www.greenstories.de/day-manager', 86 }); 87 88 window.addEventListener("cookie-consent", (event) => { 89 gtag('consent', 'update', { 90 'ad_storage': event.detail.performance ? 'granted' : 'denied', 91 'ad_user_data': event.detail.performance ? 'granted' : 'denied', 92 'ad_personalization': event.detail.performance ? 'granted' : 'denied', 93 'analytics_storage': event.detail.performance ? 'granted' : 'denied', 94 'functionality_storage': event.detail.functional ? 'granted' : 'denied', 95 'personalization_storage': event.detail.performance ? 'granted' : 'denied', 96 'security_storage': 'granted', 97 }); 98 }); 99 </script>
99 100
101<script> 102 window.dayManagerLayerConfig = { 103 batchPageId: new Date().getTime(), 104 batchOrderingId: 1, 105 }; 106 window.dayManagerLayer = window.dayManagerLayer || []; 107 window.dayManagerLayer.push = function () { 108 const events = [].slice.call(arguments, 0); 109 events.map(function(event) { 110 document.dispatchEvent(new CustomEvent(`day-manager-event:${event.event}`, { 111 detail: event, 112 bubbles: true, 113 cancelable: true, 114 composed: false 115 })); 116 sendEvent(event) 117 }); 118 Array.prototype.push.apply(this, arguments); 119 return true; 120 } 121 122 document.addEventListener("DOMContentLoaded", () => { 123 const adsDiv = document.createElement('div') 124 adsDiv.classList.add('ads-box'); 125 adsDiv.style.left = '0'; 126 adsDiv.style.top = '0'; 127 adsDiv.style.position = 'fixed'; 128 adsDiv.ariaHidden = 'true'; 129 document.body.appendChild(adsDiv); 130 131 window.dayManagerLayer.push({ event: 'page_view', 'day-manager.start': new Date().getTime() }); 132 }, { once: true }); 133 134 window.addEventListener("cookie-consent", (event) => { 135 window.dayManagerLayer.push({ event: 'page_view', 'consent': { 136 'necessary': event.detail.necessary, 137 'functional': event.detail.functional, 138 'performance': event.detail.performance, 139 'update': true, 140 }}); 141 }); 142 143 function sendEvent(event) { 144 const searchParams = new URLSearchParams([ 145 ['dm-en', event['event'] || 'page_view'], 146 ['dm-clid', getClientIdFromCookie()], 147 ['dm-eid', event['uniqueEventKey'] || ''], 148 ['dm-pt', window.document.title], 149 ['dm-pl', window.location.href], 150 ['dm-pr', document.referrer], 151 ['dm-l', navigator.language], 152 ['dm-sr', window.screen.width + 'x' + window.screen.height], 153 ['dm-s', window.dayManagerLayerConfig.batchPageId], 154 ['dm-p', window.dayManagerLayerConfig.batchOrderingId], 155 ['dm-ad', (window.getComputedStyle(document.querySelector('.ads-box')).display === 'none') || false ? 1 : 0], 156 ]) 157 window.dayManagerLayerConfig.batchOrderingId++; 158 fetch('//api.greenstories.de/oisammler?' + searchParams.toString(), { 159 method: 'POST', 160 keepalive: true, 161 body: JSON.stringify({ 162 'data': { 163 'type': 'oisammler', 164 'attributes': { 165 'ecommerce': event['ecommercePost'] || null, 166 'server_preview_token': null ?? localStorage.getItem('day-manager-preview'), 167 'consent': { 168 'id': '', 169 'necessary': false, 170 'functional': false, 171 'performance': false, 172 ...(event['consent'] || {}) 173 }, 174 'signature': {"token":"7f91ef9f48f994bdfefe209fed6bbbfef6ce0c93","timestamp":1790671424,"signature":"4e0806c80aa10ffc759b185c4775c009ba06e98048dfb206a6ba95bb6babf90c"}, 175 'tracking': [], 176 'testing': {"isEnabled":true,"sessionId":"nk2daj6h5rpjq31lgs2oaj0sif","variant":"b","availableVariants":["a","b"],"showTestingVersions":true} 177 } 178 } 179 }) 180 }).catch(() => {}); 181 } 182 183 function getClientIdFromCookie() { 184 const clientCookieValue = getCookie('dm-clid'); 185 if (clientCookieValue === undefined) return ''; 186 187 return clientCookieValue.split('.').slice(-2).join(".") || ''; 188 } 189 190 function getCookie(name) { 191 const value = `; ${document.cookie}`; 192 const parts = value.split(`; ${name}=`); 193 if (parts.length === 2) return parts.pop().split(';').shift(); 194 } 195</script>
195 196 197 198
199<script> 200 window['__INITIAL_DATA'] = { stores: {} }; 201 window.theme = { current: 'greenstories_de' }; 202</script>
202 203 204<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/enquire.js-2.1.6/enquire.min.js" /> 205<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/scroll-lock-2.1.5/scroll-lock.min.js" /> 206<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/@alpinejs/collapse-3.14.1/cdn.min.js" /> 207<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/@alpinejs/focus-3.14.1/cdn.min.js" /> 208<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/@alpinejs/intersect-3.14.1/cdn.min.js" /> 209<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/@alpinejs/mask-3.14.1/cdn.min.js" /> 210<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/@alpinejs/persist-3.14.1/cdn.min.js" /> 211<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/alpinejs-3.14.1/cdn.min.js" /> 212<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/@splidejs/splide-4.1.4/splide.min.js" /> 213<link rel="preload" as="script" href="https://cdn.greenstories.de/assets/default/panzoom-undefined/panzoom.min.js" /> 214
215<script src="https://cdn.greenstories.de/assets/default/enquire.js-2.1.6/enquire.min.js" defer></script>
vendor: 1 bytes, line 215
215
216<script src="https://cdn.greenstories.de/assets/default/scroll-lock-2.1.5/scroll-lock.min.js" defer></script>
vendor: 1 bytes, line 216
216
217<script src="https://cdn.greenstories.de/assets/default/@splidejs/splide-4.1.4/splide.min.js" defer></script>
vendor: 1 bytes, line 217
217
218<script src="https://cdn.greenstories.de/assets/default/@alpinejs/collapse-3.14.1/cdn.min.js" defer></script>
vendor: 1 bytes, line 218
218
219<script src="https://cdn.greenstories.de/assets/default/@alpinejs/focus-3.14.1/cdn.min.js" defer></script>
vendor: 1 bytes, line 219
219
220<script src="https://cdn.greenstories.de/assets/default/@alpinejs/intersect-3.14.1/cdn.min.js" defer></script>
vendor: 1 bytes, line 220
220
221<script src="https://cdn.greenstories.de/assets/default/@alpinejs/mask-3.14.1/cdn.min.js" defer></script>
vendor: 1 bytes, line 221
221
222<script src="https://cdn.greenstories.de/assets/default/@alpinejs/morph-3.14.1/cdn.min.js" defer></script>
vendor: 1 bytes, line 222
222
223<script src="https://cdn.greenstories.de/assets/default/@alpinejs/persist-3.14.1/cdn.min.js" defer></script>
vendor: 1 bytes, line 223
223
224<script src="https://cdn.greenstories.de/assets/default/alpinejs-3.14.1/cdn.min.js" defer></script>
vendor: 1 bytes, line 224
224
225<script src="https://cdn.greenstories.de/assets/default/panzoom-undefined/panzoom.min.js" defer></script>
225 226 227 <title> BIO Babykleidung, BIO Kinderkleidung & ÃKO Spielzeug 228</title> 229 </head> 230 <body x-noscript> 231 232 233 234 235 236 <div x-component="cookieConsent" x-data="cookieConsent({"consent":{"necessary":false,"functional":false,"performance":false,"marketing":false},"show":true,"more":false,"isTrackingRestricted":false})"> 237 <div 238 x-scroll-lock="show" 239 x-show="show" 240 class="fixed inset-0 flex items-center justify-center max-h-screen py-6 z-100" 241 > 242 <div class="absolute bg-black/40 h-screen w-full select-none z-0"></div> 243 <div 244 class="bg-white max-w-xl p-6 relative max-h-full rounded w-full z-10 overflow-y-auto" 245 data-scroll-lock-scrollable 246 > 247 <div class="absolute inset-x-0 flex justify-end pr-4 -mt-1"> 248 <button 249 x-on:click="more=false; show=false;" 250 x-show="showClose" 251 class="text-gray-500 hover:text-primary" 252 > 253 <span class="sr-only">SchlieÃen</span> 254 255 <svg class="icon w-3 h-3" 256 257 data-qa="component icon times" title=''> <use href="#times" xlink:href="#times"></use></svg> 258 </button> 259 </div> 260 <div class="shrink"> 261 <img 262 alt="greenstories_de Logo" 263 title="greenstories_de" 264 src="https://cdn.greenstories.de/shop/greenstories_de.svg?hash=319644" 265 class="mb-4 max-w-[200px]" 266 width="200" 267 height="54.20054200542" 268 loading="eager" 269 > 270 </div> 271 <div x-show="more===false"> 272 <div class="mt-2 mb-6 text-sm"> 273 Unsere Seite verwendet Cookies und ähnliche Technologien, um die Benutzererfahrung auf unserer Website zu verbessern, Inhalte und Anzeigen zu personalisieren und die Nutzung unserer Website zu analysieren. Mit Ihrer Einwilligung stimmen Sie der Verwendung von Cookies sowie der Verarbeitung Ihrer persönlichen Daten zu, um Ihnen ein bestmögliches Surferlebnis und mehr Funktionen zu bieten.<br/><br/>Sie können Ihre Einwilligung jederzeit in den <a href="/datenschutz?cookie-consent=true" class="underline">Cookie-Einstellungen</a> anpassen oder widerrufen. 274 </div> 275 <div class="flex flex-col items-center md:flex-row md:space-x-2 md:space-y-0 space-y-2"> 276 <form method="post" class="w-full" action="/k/eks" @submit.prevent="submitForm($el)"> 277 <button class="button button-cookie-consent button-primary w-full"> 278 Ja, verstanden 279 </button> 280 <input type="hidden" name="necessary" value="1"/> 281 <input type="hidden" name="performance" value="1"/> 282 <input type="hidden" name="marketing" value="1"/> 283 <input type="hidden" name="redirect" value="1" x-bind:value="0"/> 284 </form> 285 286 <form method="post" class="w-full" action="/k/eks"> 287 <button 288 x-on:click.prevent="more=true" 289 class="button button-tertiary focus:ring-0 focus:text-gray-500 w-full" 290 x-text="'Nein, Einstellungen öffnen'" 291 > 292 Nein, nur Notwendige 293 </button> 294 295 <input type="hidden" name="necessary" value="1"/> 296 <input type="hidden" name="performance" value=""/> 297 <input type="hidden" name="marketing" value=""/> 298 <input type="hidden" name="redirect" value="1"/> 299 </form> 300 </div> 301 <div class="mt-4 flex gap-2 text-xs underline justify-center"> 302 <a href="/datenschutz" class="hover:text-primary">Datenschutz</a> 303 <a href="/impressum" class="hover:text-primary">Impressum</a> 304 </div> 305 </div> 306 307 <template x-if="more===true"> 308 <div class="flex flex-col"> 309 310 <div class="tabs grow" 311 312 data-qa="component tabs"> <div 313 x-data="{ 314 tab: $persist(null).as('default-postion'), 315 tabs: Array.from($refs.root.querySelectorAll('[data-tab]')).map(i => i.dataset.tab), 316 select (value) { this.tab = value; }, 317 }" 318 x-init="tab === null || !tabs.includes(tab) ? tab = tabs[0] : null" 319 x-ref="root" 320 > 321 <nav 322 aria-label="Tabs" 323 class="flex items-center space-x-1" > <button 324 id="cookie-consent-settings" 325 x-on:click="select('cookie-consent-settings')" 326 x-bind:aria-current="'cookie-consent-settings'===tab" 327 x-bind:class="'cookie-consent-settings'===tab ? 'button-primary' : 'bg-gray-100 hover:!bg-gray-50'" 328 class="!px-2 !text-sm button md:!px-3 md:w-auto rounded w-full" 329 data-tab="cookie-consent-settings" 330 >Einstellungen</button> 331 <button 332 id="cookie-consent-cookies" 333 x-on:click="select('cookie-consent-cookies')" 334 x-bind:aria-current="'cookie-consent-cookies'===tab" 335 x-bind:class="'cookie-consent-cookies'===tab ? 'button-primary' : 'bg-gray-100 hover:!bg-gray-50'" 336 class="!px-2 !text-sm button md:!px-3 md:w-auto rounded w-full" 337 data-tab="cookie-consent-cookies" 338 >Cookies</button> 339 <button 340 id="cookie-consent-guidelines" 341 x-on:click="select('cookie-consent-guidelines')" 342 x-bind:aria-current="'cookie-consent-guidelines'===tab" 343 x-bind:class="'cookie-consent-guidelines'===tab ? 'button-primary' : 'bg-gray-100 hover:!bg-gray-50'" 344 class="!px-2 !text-sm button md:!px-3 md:w-auto rounded w-full" 345 data-tab="cookie-consent-guidelines" 346 >Richtlinien</button> 347 </nav> 348 <div class="pt-4 grow"> 349 <template x-if="'cookie-consent-settings' === tab"> 350 <div > 351 <div class="flex justify-between"> 352 <div class="font-bold pb-2"> 353 Notwendig 354 </div> 355 <div x-on:changed="event => consent['necessary'] = event.detail"> 356 357<div 358 x-data="{ checked: true, disabled: true }" 359 x-effect="$dispatch('changed', checked)" 360 :key="'toggle-necessary'" 361> 362 <button 363 x-bind:aria-checked="checked" 364 x-bind:class="[checked ? 'bg-primary' : 'bg-gray-200', disabled ? 'opacity-50' : null]" 365 x-on:click="disabled === false ? checked = !checked : null" 366 class="relative inline-flex shrink-0 h-6 w-11 border-2 border-transparent roun
366ded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary" 367 role="switch" 368 type="button" 369 > 370 <span class="sr-only"> 371 Toggle 372 </span> 373 <span 374 x-bind:class="checked ? 'translate-x-5' : 'translate-x-0'" 375 aria-hidden="true" 376 class="pointer-events-none inline-block h-5 w-5 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200" 377 ></span> 378 </button> 379 <template x-if="checked"> 380 <input 381 name="necessary" 382 value="1" 383 type="hidden" 384 /> 385 </template> 386</div> 387 </div> 388 </div> 389 <p class="text-gray-500 text-sm"> 390 Diese Cookies sind für eine gute Funktionalität unserer Website erforderlich und können in unserem System nicht ausgeschaltet werden. 391 </p> 392 <button x-on:click="select('cookie-consent-cookies')" class="hover:underline text-primary text-sm">Siehe zugehörige Cookie-Anbieter</button> 393 <hr class="my-4" /> 394 <div class="flex justify-between"> 395 <div class="font-bold pb-2"> 396 Performance 397 </div> 398 <div x-on:changed="event => consent['performance'] = event.detail"> 399 400<div 401 x-data="{ checked: false, disabled: false }" 402 x-effect="$dispatch('changed', checked)" 403 :key="'toggle-performance'" 404> 405 <button 406 x-bind:aria-checked="checked" 407 x-bind:class="[checked ? 'bg-primary' : 'bg-gray-200', disabled ? 'opacity-50' : null]" 408 x-on:click="disabled === false ? checked = !checked : null" 409 class="relative inline-flex shrink-0 h-6 w-11 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary" 410 role="switch" 411 type="button" 412 > 413 <span class="sr-only"> 414 Toggle 415 </span> 416 <span 417 x-bind:class="checked ? 'translate-x-5' : 'translate-x-0'" 418 aria-hidden="true" 419 class="pointer-events-none inline-block h-5 w-5 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200" 420 ></span> 421 </button> 422 <template x-if="checked"> 423 <input 424 name="performance" 425 value="1" 426 type="hidden" 427 /> 428 </template> 429</div> 430 </div> 431 </div> 432 <p class="text-gray-500 text-sm"> 433 Wir verwenden diese Cookies, um statistische Informationen über unsere Website bereitzustellen. Sie werden zur Leistungsmessung und -verbesserung verwendet. 434 </p> 435 <button x-on:click="select('cookie-consent-cookies')" class="hover:underline text-primary text-sm">Siehe zugehörige Cookie-Anbieter</button> 436 <hr class="my-4" /> 437 <div class="flex justify-between"> 438 <div class="font-bold pb-2"> 439 Marketing 440 </div> 441 <div x-on:changed="event => consent['marketing'] = event.detail"> 442 443<div 444 x-data="{ checked: false, disabled: false }" 445 x-effect="$dispatch('changed', checked)" 446 :key="'toggle-marketing'" 447> 448 <button 449 x-bind:aria-checked="checked" 450 x-bind:class="[checked ? 'bg-primary' : 'bg-gray-200', disabled ? 'opacity-50' : null]" 451 x-on:click="disabled === false ? checked = !checked : null" 452 class="relative inline-flex shrink-0 h-6 w-11 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary" 453 role="switch" 454 type="button" 455 > 456 <span class="sr-only"> 457 Toggle 458 </span> 459 <span 460 x-bind:class="checked ? 'translate-x-5' : 'translate-x-0'" 461 aria-hidden="true" 462 class="pointer-events-none inline-block h-5 w-5 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200" 463 ></span> 464 </button> 465 <template x-if="checked"> 466 <input 467 name="marketing" 468 value="1" 469 type="hidden" 470 /> 471 </template> 472</div> 473 </div> 474 </div> 475 <p class="text-gray-500 text-sm"> 476 Wir verwenden diese Cookies, um personalisierte Informationen über unsere Website bereitzustellen. 477 </p> 478 <button x-on:click="select('cookie-consent-cookies')" class="hover:underline text-primary text-sm">Siehe zugehörige Cookie-Anbieter</button> 479 <hr class="my-4" /> 480 </div> 481 </template> 482 <template x-if="'cookie-consent-cookies' === tab"> 483 <div > 484 <div class="font-bold pb-2"> 485 Notwendig 486 </div> 487 <p class="pb-3 text-gray-500 text-sm"> 488 Diese Cookies sind für eine gute Funktionalität unserer Website erforderlich und können in unserem System nicht ausgeschaltet werden. 489 </p> 490 <div class="flex flex-col space-y-2.5 text-xs"> 491 <div 492 x-data="{ show: false && $screen.mdAndUp }" 493 x-init="$watch('show', () => $dispatch('data-area', ''))" 494 data-qa="accordion" 495> 496 <button 497 x-on:click="show = !show;" 498 type="button" 499 class="w-full text-left flex items-center " 500 >
501 <span 502 x-show="!show" 503 504 > 505 506 <svg class="icon w-3 h-3 text-gray-500" 507 508 data-qa="component icon plus" title=''> <use href="#plus" xlink:href="#plus"></use></svg> 509 </span> 510 <span 511 x-show="show" 512 x-cloak 513 > 514 515 <svg class="icon w-3 h-3 text-gray-500" 516 517 data-qa="component icon minus" title=''> <use href="#minus" xlink:href="#minus"></use></svg> 518 </span> 519 <span 520 class="flex flex-col p-2 pl-2 inline-block" 521 data-qa="accordion-title" 522 > 523 <span>greenstories</span> 524 <span class="text-xs text-gray-600 [&>p]:text-xs">Shopsytem Cookies</span> 525 </span> 526 </button> 527 528 <div 529 x-show="show" 530 x-cloak 531 class="space-y-1 overflow-x-auto mt-2" data-qa="accordion-content" 532 > 533 <ul class="p-2 bg-gray-50"> 534 <li> 535 <span class="font-medium">Name:</span> 536 www-greenstories-de 537 </li> 538 <li> 539 <span class="font-medium">Herkunft:</span> 540 greenstories 541 </li> 542 <li> 543 <span class="font-medium">Gültigkeit:</span> 544 1 Monat 545 </li> 546 <li class="pt-2 [&>p]:text-xs"> 547 Speichert Sitzungsdaten für Login, Warenkorb und Zahlungsvorgang. 548 </li> 549 </ul> 550 <ul class="p-2 bg-gray-50"> 551 <li> 552 <span class="font-medium">Name:</span> 553 cookie-consent 554 </li> 555 <li> 556 <span class="font-medium">Herkunft:</span> 557 greenstories 558 </li> 559 <li> 560 <span class="font-medium">Gültigkeit:</span> 561 1 Jahr 562 </li> 563 <li class="pt-2 [&>p]:text-xs"> 564 Dieses Cookie speichert Ihre Cookie-Einstellungen für diese Website. Diese können Sie jederzeit ändern oder Ihre Einwilligung widerrufen . 565 </li> 566 </ul> 567 <ul class="p-2 bg-gray-50"> 568 <li> 569 <span class="font-medium">Name:</span> 570 last-visit 571 </li> 572 <li> 573 <span class="font-medium">Herkunft:</span> 574 greenstories 575 </li> 576 <li> 577 <span class="font-medium">Gültigkeit:</span> 578 1 Tag 579 </li> 580 <li class="pt-2 [&>p]:text-xs"> 581 <p>Speichert den Zeitstempel des letzten Aufrufes der Webseite.</p> 582 </li> 583 </ul> 584 <ul class="p-2 bg-gray-50"> 585 <li>
586 <span class="font-medium">Name:</span> 587 dm-clid 588 </li> 589 <li> 590 <span class="font-medium">Herkunft:</span> 591 greenstories 592 </li> 593 <li> 594 <span class="font-medium">Gültigkeit:</span> 595 1 Jahr 596 </li> 597 <li class="pt-2 [&>p]:text-xs"> 598 Dieses Cookie wird verwendet, um anonyme Informationen darüber zu sammeln, wie Besucher unsere Website nutzen. 599 </li> 600 </ul> 601 </div> 602</div> 603 </div> 604 <hr class="mb-4 mt-6" /> 605 <div class="font-bold pb-2"> 606 Performance 607 </div> 608 <p class="pb-3 text-gray-500 text-sm"> 609 Wir verwenden diese Cookies, um statistische Informationen über unsere Website bereitzustellen. Sie werden zur Leistungsmessung und -verbesserung verwendet. 610 </p> 611 <div class="flex flex-col space-y-2.5 text-xs"> 612 <div 613 x-data="{ show: false && $screen.mdAndUp }" 614 x-init="$watch('show', () => $dispatch('data-area', ''))" 615 data-qa="accordion" 616> 617 <button 618 x-on:click="show = !show;" 619 type="button" 620 class="w-full text-left flex items-center " 621 > 622 <span 623 x-show="!show" 624 625 > 626 627 <svg class="icon w-3 h-3 text-gray-500" 628 629 data-qa="component icon plus" title=''> <use href="#plus" xlink:href="#plus"></use></svg> 630 </span> 631 <span 632 x-show="show" 633 x-cloak 634 > 635 636 <svg class="icon w-3 h-3 text-gray-500" 637 638 data-qa="component icon minus" title=''> <use href="#minus" xlink:href="#minus"></use></svg> 639 </span> 640 <span 641 class="flex flex-col p-2 pl-2 inline-block" 642 data-qa="accordion-title" 643 > 644 <span>Google</span> 645 <span class="text-xs text-gray-600 [&>p]:text-xs">Google Service</span> 646 </span> 647 </button> 648 649 <div 650 x-show="show" 651 x-cloak 652 class="space-y-1 overflow-x-auto mt-2" data-qa="accordion-content" 653 > 654 <ul class="p-2 bg-gray-50"> 655 <li> 656 <span class="font-medium">Name:</span> 657 _ga 658 </li> 659 <li> 660 <span class="font-medium">Herkunft:</span> 661 Google 662 </li> 663 <li> 664 <span class="font-medium">Gültigkeit:</span> 665 2 Jahr 666 </li> 667 <li class="pt-2 [&>p]:text-xs"> 668 <p>Dieses Cookie wird von Google verwendet, um anonyme Informationen darüber zu sammeln, wie Besucher unsere Website nutzen. <a href="https://business.safety.google/privacy/" class="text-primary" hover:text-gray-700="" target="_blank">Googleâs Privacy & Terms site</a><br><br></p><p>Datenverarbeitungszwecke</p><p>Marketing</p><p>Analyse</p><p>
668Optimierung</p><p>Werbung</p><p><br>Verarbeitendes Unternehmen</p><p>Google Ireland Limited</p><p>Google Building Gordon House, 4 Barrow St, Dublin, D04 E5W5, Ireland</p><p><br>Datenschutzbeauftragter der verarbeitenden Firma</p><p>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</p><p>https://support.google.com/policies/contact/general_privacy_form</p> 669 </li> 670 </ul> 671 <ul class="p-2 bg-gray-50"> 672 <li> 673 <span class="font-medium">Name:</span> 674 FPLC 675 </li> 676 <li> 677 <span class="font-medium">Herkunft:</span> 678 Google 679 </li> 680 <li> 681 <span class="font-medium">Gültigkeit:</span> 682 20 Stunden 683 </li> 684 <li class="pt-2 [&>p]:text-xs"> 685 Verknüpft die Benutzeridentität über verschiedene Domänen hinweg, um die Zuordnung von Analysen und das Marketing-Tracking zu unterstützen. 686 </li> 687 </ul> 688 <ul class="p-2 bg-gray-50"> 689 <li> 690 <span class="font-medium">Name:</span> 691 FPAU 692 </li> 693 <li> 694 <span class="font-medium">Herkunft:</span> 695 Google 696 </li> 697 <li> 698 <span class="font-medium">Gültigkeit:</span> 699 90 Tage 700 </li> 701 <li class="pt-2 [&>p]:text-xs"> 702 Wird von Campaign Manager, Display & Video 360, Google Ads und Search Ads 360 verwendet, um Nutzerinteraktions- und Attributionsdaten für die Messung der Anzeigenleistung zu speichern. 703 </li> 704 </ul> 705 <ul class="p-2 bg-gray-50"> 706 <li> 707 <span class="font-medium">Name:</span> 708 _ga_* 709 </li> 710 <li> 711 <span class="font-medium">Herkunft:</span> 712 Google 713 </li> 714 <li> 715 <span class="font-medium">Gültigkeit:</span> 716 1 Jahr 717 </li> 718 <li class="pt-2 [&>p]:text-xs"> 719 Dieses Cookie wird von Google verwendet, um anonyme Informationen darüber zu sammeln, wie Besucher unsere Website nutzen. <a href="https://business.safety.google/privacy/" class="text-primary" hover:text-gray-700="" target="_blank">Googleâs Privacy & Terms site</a><br><br><p>Datenverarbeitungszwecke</p><p>Marketing</p><p>Analyse</p><p>Optimierung</p><p>Werbung</p><p><br>Verarbeitendes Unternehmen</p><p>Google Ireland Limited</p><p>Google Building Gordon House, 4 Barrow St, Dublin, D04 E5W5, Ireland</p><p><br>Datenschutzbeauftragter der verarbeitenden Firma</p><p>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</p><p>https://support.google.com/policies/contact/general_privacy_form</p> 720 </li> 721 </ul> 722 </div> 723</div> 724 </div> 725 <hr class="mb-4 mt-6" /> 726 <div class="font-bold pb-2"> 727 Marketing 728 </div> 729 <p class="pb-3 text-gray-500 text-sm"> 730 Wir verwenden diese Cookies, um personalisierte Informationen über unsere Website bereitzustellen. 731 </p> 732 <div class="flex flex-col space-y-2.5 text-xs"> 733 <div 734 x-data="{ show: false && $screen.mdAndUp }" 735 x-init="$watch('show', () => $dispatch('data-area', ''))" 736 data-qa="accordion" 737> 738 <button 739 x-on:click="show = !show;" 740 type="button" 741 class="w-full text-left flex items-center " 742 >
743 <span 744 x-show="!show" 745 746 > 747 748 <svg class="icon w-3 h-3 text-gray-500" 749 750 data-qa="component icon plus" title=''> <use href="#plus" xlink:href="#plus"></use></svg> 751 </span> 752 <span 753 x-show="show" 754 x-cloak 755 > 756 757 <svg class="icon w-3 h-3 text-gray-500" 758 759 data-qa="component icon minus" title=''> <use href="#minus" xlink:href="#minus"></use></svg> 760 </span> 761 <span 762 class="flex flex-col p-2 pl-2 inline-block" 763 data-qa="accordion-title" 764 > 765 <span>Microsoft Advertising</span> 766 <span class="text-xs text-gray-600 [&>p]:text-xs">Microsoft Advertising Service</span> 767 </span> 768 </button> 769 770 <div 771 x-show="show" 772 x-cloak 773 class="space-y-1 overflow-x-auto mt-2" data-qa="accordion-content" 774 > 775 <ul class="p-2 bg-gray-50"> 776 <li> 777 <span class="font-medium">Name:</span> 778 MUID 779 </li> 780 <li> 781 <span class="font-medium">Herkunft:</span> 782 Microsoft Advertising 783 </li> 784 <li> 785 <span class="font-medium">Gültigkeit:</span> 786 1 Jahr 787 </li> 788 <li class="pt-2 [&>p]:text-xs"> 789 Weitgehend von Microsoft als eindeutige Benutzer-ID verwendet. Das Cookie ermöglicht Benutzer-Tracking durch Synchronisieren der ID in vielen Microsoft-Domänen.<br><div><br></div><div>Datenverarbeitungszwecke</div><div>Diese Liste stellt die Zwecke der Datenerhebung und -verarbeitung dar.</div><div>Analyse</div><div>Conversion Tracking</div><div>Remarketing<br>Retargeting</div><div>Universelles Event-Tracking</div><br><div>Verarbeitendes Unternehmen</div><div>Microsoft Corporation</div><div>One Microsoft Way, Redmond, WA 98052-6399, USA</div><div>Datenschutzbeauftragter der verarbeitenden Firma</div><div>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</div><div>https://aka.ms/privacyresponse</div><div><br></div> 790 </li> 791 </ul> 792 <ul class="p-2 bg-gray-50"> 793 <li> 794 <span class="font-medium">Name:</span> 795 _uetvid 796 </li> 797 <li> 798 <span class="font-medium">Herkunft:</span> 799 Microsoft Advertising 800 </li> 801 <li> 802 <span class="font-medium">Gültigkeit:</span> 803 13 Monate 804 </li> 805 <li class="pt-2 [&>p]:text-xs"> 806 Dieses Cookie wird von Bing verwendet, um anonyme Informationen darüber zu sammeln, wie Besucher unsere Website nutzen.<br><br><div>Datenverarbeitungszwecke</div><div>Diese Liste stellt die Zwecke der Datenerhebung und -verarbeitung dar.</div><div>Analyse</div><div>Conversion Tracking</div><div>Remarketing<br>Retargeting</div><div>Universelles Event-Tracking</div><br><div>Verarbeitendes Unternehmen</div><div>Microsoft Corporation</div><div>One Microsoft Way, Redmond, WA 98052-6399, USA</div><div>Datenschutzbeauftragter der verarbeitenden Firma</div><div>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</div><div>https://aka.ms/privacyresponse</div> 807 </li> 808 </ul> 809 <ul class="p-2 bg-gray-50"> 810 <li>
811 <span class="font-medium">Name:</span> 812 _uetsid 813 </li> 814 <li> 815 <span class="font-medium">Herkunft:</span> 816 Microsoft Advertising 817 </li> 818 <li> 819 <span class="font-medium">Gültigkeit:</span> 820 1 Tag 821 </li> 822 <li class="pt-2 [&>p]:text-xs"> 823 Dieses Cookie wird von Bing verwendet, um anonyme Informationen darüber zu sammeln, wie Besucher unsere Website nutzen.<br><br><div>Datenverarbeitungszwecke</div><div>Diese Liste stellt die Zwecke der Datenerhebung und -verarbeitung dar.</div><div>Analyse</div><div>Conversion Tracking</div><div>Remarketing<br>Retargeting</div><div>Universelles Event-Tracking</div><br><div>Verarbeitendes Unternehmen</div><div>Microsoft Corporation</div><div>One Microsoft Way, Redmond, WA 98052-6399, USA</div><div>Datenschutzbeauftragter der verarbeitenden Firma</div><div>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</div><div>https://aka.ms/privacyresponse</div> 824 </li> 825 </ul> 826 </div> 827</div> 828 <hr class="mb-4 mt-6" /> 829 <div 830 x-data="{ show: false && $screen.mdAndUp }" 831 x-init="$watch('show', () => $dispatch('data-area', ''))" 832 data-qa="accordion" 833> 834 <button 835 x-on:click="show = !show;" 836 type="button" 837 class="w-full text-left flex items-center " 838 > 839 <span 840 x-show="!show" 841 842 > 843 844 <svg class="icon w-3 h-3 text-gray-500" 845 846 data-qa="component icon plus" title=''> <use href="#plus" xlink:href="#plus"></use></svg> 847 </span> 848 <span 849 x-show="show" 850 x-cloak 851 > 852 853 <svg class="icon w-3 h-3 text-gray-500" 854 855 data-qa="component icon minus" title=''> <use href="#minus" xlink:href="#minus"></use></svg> 856 </span> 857 <span 858 class="flex flex-col p-2 pl-2 inline-block" 859 data-qa="accordion-title" 860 > 861 <span>Google Ads</span> 862 <span class="text-xs text-gray-600 [&>p]:text-xs"><p>Google Ads</p></span> 863 </span> 864 </button> 865 866 <div 867 x-show="show" 868 x-cloak 869 class="space-y-1 overflow-x-auto mt-2" data-qa="accordion-content" 870 > 871 <ul class="p-2 bg-gray-50"> 872 <li> 873 <span class="font-medium">Name:</span> 874 Google Ads Remarketing 875 </li> 876 <li> 877 <span class="font-medium">Herkunft:</span> 878 Google Ads 879 </li> 880 <li> 881 <span class="font-medium">Gültigkeit:</span> 882 30 Tage 883 </li> 884 <li class="pt-2 [&>p]:text-xs"> 885 <p>Beschreibung des Services</p><p>Dies ist ein Remarketing-Dienst. Mittels Remarketing kann der Nutzer Nutzern der Website auf anderen Websites innerhalb des Google Display-Netzwerks (z. B. in der Google-Suche oder auf YouTube) interessenbezogene Werbeanzeigen anzeigen. Dazu werden die Interaktionen der Nutzer analysiert, z.B. B. über die Produkte und Dienstleistungen, für die sich ein Benutzer interessiert. Dadurch kann dem Benutzer auch nach dem Besuch der Website auf anderen Websites zielgerichtete Werbung angezeigt werden.</p><p><br>Datenverarbeitungszwecke</p><p>Remarketing</p><p>Werbung</p><p>Verfolgung der Benutzeraktion<br><br></p><p>Verarbeitendes Unternehmen</p><p>Google Ireland Limited</p><p>Google Building Gordon House, 4 Barrow St, Dublin, D04 E5W5, Ireland</p><p>Datenschutzbeauftragter der verarbeitenden Firma</p><p>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</p><p>https://support.google.com/policies/contact/general_privacy_form</p><div><br></div> 886 </li> 887 </ul> 888 <ul class="p-2 bg-gray-50"> 889 <li>
890 <span class="font-medium">Name:</span> 891 gcl 892 </li> 893 <li> 894 <span class="font-medium">Herkunft:</span> 895 Google Ads 896 </li> 897 <li> 898 <span class="font-medium">Gültigkeit:</span> 899 90 Tage 900 </li> 901 <li class="pt-2 [&>p]:text-xs"> 902 <p>Wird von Google Ads zur Messung von Conversions und zur Erfolgsmessung von Werbekampagnen eingesetzt.<br><br></p><p>Datenverarbeitungszwecke</p><p>Werbung</p><p>Conversion Tracking</p><p><br></p><p>Verarbeitendes Unternehmen</p><p>Google Ireland Limited</p><p>Google Building Gordon House, 4 Barrow St, Dublin, D04 E5W5, Ireland</p><p>Datenschutzbeauftragter der verarbeitenden Firma</p><p>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</p><p>https://support.google.com/policies/contact/general_privacy_form</p> 903 </li> 904 </ul> 905 </div> 906</div> 907 <hr class="mb-4 mt-6" /> 908 <div 909 x-data="{ show: false && $screen.mdAndUp }" 910 x-init="$watch('show', () => $dispatch('data-area', ''))" 911 data-qa="accordion" 912> 913 <button 914 x-on:click="show = !show;" 915 type="button" 916 class="w-full text-left flex items-center " 917 > 918 <span 919 x-show="!show" 920 921 > 922 923 <svg class="icon w-3 h-3 text-gray-500" 924 925 data-qa="component icon plus" title=''> <use href="#plus" xlink:href="#plus"></use></svg> 926 </span> 927 <span 928 x-show="show" 929 x-cloak 930 > 931 932 <svg class="icon w-3 h-3 text-gray-500" 933 934 data-qa="component icon minus" title=''> <use href="#minus" xlink:href="#minus"></use></svg> 935 </span> 936 <span 937 class="flex flex-col p-2 pl-2 inline-block" 938 data-qa="accordion-title" 939 > 940 <span>YouTube</span> 941 <span class="text-xs text-gray-600 [&>p]:text-xs"><p>YouTube Video</p></span> 942 </span> 943 </button> 944 945 <div 946 x-show="show" 947 x-cloak 948 class="space-y-1 overflow-x-auto mt-2" data-qa="accordion-content" 949 > 950 <ul class="p-2 bg-gray-50"> 951 <li> 952 <span class="font-medium">Name:</span> 953 YouTube Video 954 </li> 955 <li> 956 <span class="font-medium">Herkunft:</span> 957 YouTube 958 </li> 959 <li> 960 <span class="font-medium">Gültigkeit:</span> 961 1 Tag 962 </li> 963 <li class="pt-2 [&>p]:text-xs"> 964 <p>Dies ist ein Video-Player-Dienst. Es kann vom Benutzer verwendet werden, um Videos anzusehen, zu teilen, zu kommentieren und hochzuladen.</p><p>Datenverarbeitungszwecke</p><p>Videos anzeigen<br><br></p><p>Verarbeitendes Unternehmen</p><p>Google Ireland Limited</p><p>Google Building Gordon House, 4 Barrow St, Dublin, D04 E5W5, Ireland</p><p>Datenschutzbeauftragter der verarbeitenden Firma</p><p>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</p><p>https://support.google.com/policies/contact/general_privacy_form</p><div><br></div> 965 </li> 966 </ul> 967 </div> 968</div> 969 <hr class="mb-4 mt-6" /> 970 <div 971 x-data="{ show: false && $screen.mdAndUp }" 972 x-init="$watch('show', () => $dispatch('data-area', ''))" 973 data-qa="accordion" 974> 975 <button 976 x-on:click="show = !show;" 977 type="button" 978 class="w-full text-left flex items-center " 979 >
980 <span 981 x-show="!show" 982 983 > 984 985 <svg class="icon w-3 h-3 text-gray-500" 986 987 data-qa="component icon plus" title=''> <use href="#plus" xlink:href="#plus"></use></svg> 988 </span> 989 <span 990 x-show="show" 991 x-cloak 992 > 993 994 <svg class="icon w-3 h-3 text-gray-500" 995 996 data-qa="component icon minus" title=''> <use href="#minus" xlink:href="#minus"></use></svg> 997 </span> 998 <span 999 class="flex flex-col p-2 pl-2 inline-block" 1000 data-qa="accordion-title" 1001 > 1002 <span>Facebook</span> 1003 <span class="text-xs text-gray-600 [&>p]:text-xs">Facebook Service</span> 1004 </span> 1005 </button> 1006 1007 <div 1008 x-show="show" 1009 x-cloak 1010 class="space-y-1 overflow-x-auto mt-2" data-qa="accordion-content" 1011 > 1012 <ul class="p-2 bg-gray-50"> 1013 <li> 1014 <span class="font-medium">Name:</span> 1015 _fbp 1016 </li> 1017 <li> 1018 <span class="font-medium">Herkunft:</span> 1019 Facebook 1020 </li> 1021 <li> 1022 <span class="font-medium">Gültigkeit:</span> 1023 3 Monate 1024 </li> 1025 <li class="pt-2 [&>p]:text-xs"> 1026 <p>Dies ist eine Tracking-Technologie, die von Facebook angeboten und von anderen Facebook-Diensten verwendet wird. Es wird verwendet, um Interaktionen von Besuchern mit Websites ("Ereignisse") zu verfolgen, nachdem sie auf eine auf Facebook oder anderen von Meta bereitgestellten Diensten geschaltete Anzeige geklickt haben ("Conversion").</p><p>Datenverarbeitungszwecke</p><p>Analyse</p><p>Marketing</p><p>Retargeting</p><p>Werbung</p><p>Conversion Tracking</p><p>Personalisierung</p><p><div><br>Verarbeitendes Unternehmen</div><div>Meta Platforms Ireland Ltd.</div><div>4 Grand Canal Square, Grand Canal Harbour, Dublin, D02, Ireland<br><br></div><div>Datenschutzbeauftragter der verarbeitenden Firma</div><div>Nachfolgend finden Sie die E-Mail-Adresse des Datenschutzbeauftragten des verarbeitenden Unternehmens.</div><div>https://www.facebook.com/help/contact/1650115808681298</div><div><br></div></p> 1027 </li> 1028 </ul> 1029 </div> 1030</div> 1031 </div> 1032 <hr class="mb-4 mt-6" /> 1033 </div> 1034 </template> 1035 <template x-if="'cookie-consent-guidelines' === tab"> 1036 <div > 1037 1038 1039 </div> 1040 </template> 1041 </div> 1042 </div> 1043</div> 1044 <div class="flex items-center space-x-2 mt-1.5"> 1045 <form method="post" action="/k/eks" @submit.prevent="submitForm($el)"> 1046 <button class="!px-2 !text-sm button button-cookie-consent button-primary md:grow md:px-3 md:w-auto w-full"> 1047 Alle akzeptieren 1048 </button> 1049 1050 <input type="hidden" name="necessary" value="1"/> 1051 <input type="hidden" name="performance" value="1"/> 1052 <input type="hidden" name="marketing" value="1"/> 1053 </form> 1054 1055 <form method="post" action="/k/eks" @submit.prevent="submitForm($el)"> 1056 <button class="!px-2 !text-sm button button-secondary md:grow md:px-3 md:w-auto w-full"> 1057 Auswahl Speichern 1058 </button> 1059 1060 <input type="hidden" name="necessary" x-bind:value="1"/> 1061 <input type="hidden" name="performance" x-bind:value="consent.performance ? 1 : 0"/> 1062 <input type="hidden" name="marketing" x-bind:value="consent.marketing ? 1 : 0"/> 1063 </form> 1064 1065 <form method="post" action="/k/eks" @submit.prevent="submitForm($el)"> 1066 <button class="!px-2 !text-xs button focus:ring-0 focus:text-gray-500 hover:underline md:!text-sm md:grow md:px-3 md:w-auto w-full"> 1067 Nur Notwendige 1068 </button> 1069 1070 <input type="hidden" name="necessary" value="1"/> 1071 <input type="hidden" name="performance" value="
10710"/> 1072 <input type="hidden" name="marketing" value="0"/> 1073 </form> 1074 </div> 1075 </div> 1076 </template> 1077 </div> 1078 </div> 1079 </div> 1080 1081 1082 <div 1083 x-data="slideoutStack" 1084 x-component="slideoutStack" 1085 x-init="$watch('items', items => $scrollLock(items.length > 0, items.length === 0))" 1086 x-on:keyup.escape.document.prevent="remove()" 1087></div> 1088 <div 1089 x-data="modalStack" 1090 x-component="modalStack" 1091 x-init="$watch('items', items => $scrollLock(items.length > 0, items.length === 0))" 1092 x-on:keyup.escape.document.prevent="remove()" 1093></div> 1094 1095 1096 <header class="header print:hidden" 1097 1098 data-qa="component header"> 1099 <div class="slide-out-navigation" 1100 1101 data-qa="component slide-out-navigation"> 1102 <div class="slideout-left md:relative h-full" 1103 1104 data-qa="component slideout-left" x-data="navigation" 1105 x-component="siteNavigation" 1106 x-on:site-navigation-data.window="$event => workerReceive($event.detail)" 1107 x-on:navigation-toggle.window="$event => {open = !open; navigation = $event.detail?.navigation ?? 0}" 1108 x-on:screen.window="$screen.mdAndDown && (open=false)" x-on:keydown.escape.window="open=false" 1109 x-effect="$scrollLock(open)" 1110 ><div 1111 x-show="open" 1112 x-cloak 1113 class="fixed inset-0 overflow-hidden z-[105]" 1114 > 1115 <div class="absolute inset-0 bg-black/30 overflow-hidden"> 1116 <div class="fixed inset-y-0 left-0 max-w-full flex"><div 1117 x-computed-max-height="open" 1118 x-on:click.outside="open=false" 1119 x-show="open" 1120 x-transition:enter="transform transition ease-in-out duration-500" 1121 x-transition:enter-start="-translate-x-full" 1122 x-transition:enter-end="translate-x-0" 1123 x-transition:leave="transform transition ease-in-out duration-300" 1124 x-transition:leave-start="translate-x-0" 1125 x-transition:leave-end="-translate-x-full" 1126 class="w-screen h-full flex flex-col bg-white transition-all max-w-md" 1127 x-bind:class="{ 1128 'max-w-sm': slideOutWidth == 'sm',
1129 'max-w-md': slideOutWidth == 'md', 1130 'max-w-lg': slideOutWidth == 'lg', 1131 'max-w-xl': slideOutWidth == 'xl', 1132 'max-w-2xl': slideOutWidth == '2xl', 1133 'max-w-3xl': slideOutWidth == '3xl', 1134 'max-w-4xl': slideOutWidth == '4xl', 1135 }" 1136 ><div class="flex items-center py-8 z-10"> 1137 <div class="flex justify-center items-center h-full w-20"> 1138 <button x-on:click="open=false" type="button"> 1139 <span class="sr-only">___REQUIRED___ schlieÃen</span> 1140 <svg class="icon w-6 h-6 shrink-0 hover:text-gray-500" 1141 1142 data-qa="component icon close" title=''> <use href="#close" xlink:href="#close"></use></svg> 1143</button> 1144 </div> 1145 1146 <div class="header-logo col-span-6 sm:col-span-4 order-2" 1147 1148 data-qa="component header-logo" x-ignore> <div class="w-fit "> 1149 <a href="/"> 1150 1151 1152 1153 <img 1154 src='https://cdn.greenstories.de/shop/greenstories_de.svg?hash=319644' class='h-10 md:h-14 w-fit max-w-40 hover:scale-[102%] transition' title='Zur Startseite' alt='Zur Startseite' loading='eager' width='200' height='54' fetchpriority='high' 1155 /> 1156 </a> 1157 </div> 1158</div> 1159 </div><div 1160 x-ref="navigation" 1161 class="flex-1 overflow-y-auto overflow-x-hidden overscroll-none" 1162 data-scroll-lock-scrollable 1163 ><div id="navigation-slide-out-content"></div></div></div></div> 1164 </div> 1165 </div></div> 1166</div> 1167 1168 <div x-data="header()" x-component="header" x-on:scroll.window="scrollEvent()"> 1169 1170 <div class="shop-benefits splide bg-gst-rose text-white" 1171 1172 data-qa="component shop-benefits" x-data='{ 1173 index: 0, 1174 options: {"perPage":3,"perMove":1,"autoplay":false,"interval":4000,"speed":1500,"drag":false,"gap":"0.5rem","pagination":false,"arrows":false,"type":"loop","breakpoints":{"640":{"perPage":1,"drag":true,"autoplay":true},"960":{"perPage":2,"drag":true,"autoplay":true}}}, 1175 slider: null, 1176 init() { this.mount() }, 1177 mount() { 1178 if (this.slider) this.slider.destroy(); 1179 this.slider = new window.Splide($refs.root, this.options).mount(); 1180 }, 1181 }' x-ref='root'> <div class="splide__track layout-container px-4 xl:px-0"> 1182 <ul class="splide__list" role="presentation"> 1183 <li class="splide__slide flex justify-center items-center gap-2 p-1.5 text-sm md:text-sm whitespace-nowrap text-ellipsis overflow-hidden"> 1184 1185 <svg class="icon w-3 h-3 shrink-0" 1186 1187 data-qa="component icon check" title=''> <use href="#check" xlink:href="#check"></use></svg> 1188 1189 <a href="/shop-service/versand-retouren" class="hover:underline text-xs"> 1190 Portofrei ab 60 ⬠mit Kundenkonto 1191 </a> 1192 </li> 1193 <li class="splide__slide flex justify-center items-center gap-2 p-1.5 text-sm md:text-sm whitespace-nowrap text-ellipsis overflow-hidden"> 1194 1195 <svg class="icon w-3 h-3 shrink-0" 1196 1197 data-qa="component icon check" title=''> <use href="#check" xlink:href="#check"></use></svg> 1198 1199 <a href="/service/zahlung" class="hover:underline text-xs"> 1200 Rechnungskauf 1201 </a> 1202 </li> 1203 <li class="splide__slide flex justify-center items-center gap-2 p-1.5 text-sm md:text-sm whitespace-nowrap text-ellipsis overflow-hidden"> 1204 1205 <svg class="icon w-3 h-3 shrink-0" 1206 1207 data-qa="component icon check" title=''> <use href="#check" xlink:href="#check"></use></svg> 1208 1209 <a href="/shop-service/versand-retouren" class="hover:underline text-xs"> 1210 30-tägiges Rückgaberecht 1211 </a> 1212 </li> 1213 </ul> 1214 </div> 1215</div> 1216 1217 <div 1218 x-bind:class="{ 1219 'fixed inset-x-0 transition-transform duration-500': isFixedHeader, 1220 'sticky': !isFixedHeader, 1221 'translate-y-full': (isFixedHeader && scrollUpHeader), 1222 }" 1223 x-bind:style="isFixedHeader ? `top: -${innerHeaderHeight}px` : ''" 1224 x-ref="innerHeader" 1225 id="meta"
1226 class="sticky shadow-md z-40" 1227 > 1228 <div class="bg-gst-white"> 1229 <div class="relative sm:static layout-container grid grid-cols-12 gap-y-2 md:gap-y-2 gap-x-2 px-2 xl:px-0 pt-4 pb-2 md:pb-0"> 1230 <div class="absolute right-2 sm:right-0 bottom-3 sm:bottom-0 sm:relative sm:col-span-4 sm:flex sm:order-2 md:order-1 items-center leading-none gap-4"> 1231 1232 <div class="trusted-shops-badge flex-none sm:ml-6 z-20 mb-0.5 md:mb-0" 1233 1234 data-qa="component trusted-shops-badge" x-ignore> <a href="https://www.trustedshops.de/bewertung/info_X2F1ED9E311910A280E5B16A552309F30.html" 1235 title="Zertifikat auf trustedshops.de anzeigen" 1236 target="_blank" 1237 rel="noopener noreferrer" 1238 class="group" 1239 > 1240 <div class="flex items-center justify-center"> 1241 1242 1243 1244 <img 1245 src='https://cdn.greenstories.de/assets/default/images/ratings-and-award-badges/trusted-shops-0440330ac230dfd0b93348f863627f10bc5fb68b.svg' class='size-7 rounded-full object-cover group-hover:animate-wiggle' title='Zertifikat auf trustedshops.de anzeigen' alt='Zertifikat auf trustedshops.de anzeigen' loading='lazy' width='50' height='50' 1246 /> 1247 1248 <div class="flex flex-col ml-1 md:ml-2 sm:text-left leading-tight"> 1249 <div class="flex flex-col items-center sm:flex-row sm:gap-1"> 1250 <div class="flex"> 1251 1252 1253 <svg class="icon w-2 h-2 inline text-yellow-400" 1254 1255 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 1256 1257 1258 <svg class="icon w-2 h-2 inline text-yellow-400" 1259 1260 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 1261 1262 1263 <svg class="icon w-2 h-2 inline text-yellow-400" 1264 1265 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 1266 1267 1268 <svg class="icon w-2 h-2 inline text-yellow-400" 1269 1270 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 1271 1272 1273 <svg class="icon w-2 h-2 inline text-yellow-400" 1274 1275 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 1276 </div> 1277 <div class="text-gray-800 text-xs md:text-sm group-hover:text-primary"> 1278 <span class="font-medium"> 1279 4,91 1280 </span> 1281 <span>/ 5</span> 1282 </div> 1283 </div> 1284 <div class="hidden md:flex"> 1285 <span class="text-[10px] text-gray-700 group-hover:text-primary"> 1286 19.908 Bewertungen 1287 </span> 1288 </div> 1289 </div> 1290 </div> 1291 </a> 1292</div> 1293 1294 1295 <svg class="icon hidden sm:block w-12 h-12 border border-white rounded-full" 1296 1297 data-qa="component icon badge-bio" title=''> <use href="#badge-bio" xlink:href="#badge-bio"></use></svg> 1298 1299 <svg class="icon hidden sm:block w-12 h-12 border border-white rounded-full" 1300 1301 data-qa="component icon badge-fair-und-sozial" title=''> <use href="#badge-fair-und-sozial" xlink:href="#badge-fair-und-sozial"></use></svg> 1302 </div> 1303 1304 1305 <div class="header-logo col-span-6 sm:col-span-4 order-2" 1306 1307 data-qa="component header-logo" x-ignore> <div class="w-fit sm:mx-auto"> 1308 <a href="/"> 1309 1310 1311 1312 <img 1313 src='https://cdn.greenstories.de/shop/greenstories_de.svg?hash=319644' class='h-14 md:h-20 w-fit hover:scale-[102%] transition' title='Zur Startseite' alt='Zur Startseite' loading='eager' width='200' height='54' fetchpriority='high' 1314 /> 1315 </a> 1316 </div> 1317</div> 1318 1319 1320 <div class="service-menu hidden md:col-span-4 md:flex items-center md:order-3 space-x-5 text-sm justify-end" 1321 1322 data-qa="component service-menu"> <a 1323 href="/faq" 1324 title="Häufig gestellte Fragen (FAQ)" 1325 class="hidden md:flex items-center text-gst-rose hover:text-primary" 1326 > 1327 FAQ 1328 </a> 1329 1330 1331 <div class="header-contact" 1332 1333 data-qa="component header-contact" x-data='{
1334 id: $id('contact'), 1335 open() { $slideout.open(this.id) }, 1336 close() { $slideout.close() }, 1337 render(id) { return $slideout.stack.items.includes(id) }, 1338 get active() { return $slideout.stack.active === this.id } 1339 }' x-component='contact'> <div x-on:click="open()" class="hidden md:flex items-center group relative cursor-pointer"> 1340 <span class="hidden md:inline group-hover:text-primary">Kontakt</span> 1341 </div> 1342 1343 1344 <template x-teleport="[x-component=slideoutStack]"> 1345 <div 1346 x-data="slideout(id)" 1347 x-bind:x-component="'slideout-'+id" 1348 x-show="show" 1349 x-trap="show" 1350 class="fixed inset-0 overflow-hidden z-[105]" 1351 > 1352 <div class="absolute inset-0 overflow-hidden"> 1353 <div 1354 x-on:click="$slideout.close()" 1355 class="bg-black/30 fixed inset-0" 1356 ></div> 1357 <div class="fixed inset-y-0 right-0 max-w-full flex w-4/5 md:w-[448px]"><div 1358 x-computed-max-height="show" 1359 x-show="show" 1360 x-transition:enter="transform transition ease-in-out duration-500" 1361 x-transition:enter-start="translate-x-full" 1362 x-transition:enter-end="translate-x-0" 1363 x-transition:leave="transform transition ease-in-out duration-300" 1364 x-transition:leave-start="translate-x-0" 1365 x-transition:leave-end="translate-x-full" 1366 class="w-full h-full flex flex-col bg-white p-4" 1367 ><div class="flex justify-between pb-4"> <span class="font-semibold">Kontakt</span> 1368<button 1369 x-on:click="$slideout.close()" 1370 type="button" 1371 class="relative rounded-md focus:outline-none" 1372 > 1373 <span class="sr-only">Slideout schlieÃen</span> 1374 <svg class="icon w-6 h-6 shrink-0 hover:text-gray-500" 1375 1376 data-qa="component icon times-light" title=''> <use href="#times-light" xlink:href="#times-light"></use></svg> 1377<span class="absolute inset-0 -m-4 md:hidden"></span> 1378 </button></div><div 1379 class="overflow-y-auto overscroll-none scroll-shadow" 1380 data-scroll-lock-scrollable 1381 > <div class="grid grid-cols-1 gap-6 mb-4"> 1382 1383 <div class="contact-box h-full col-span-1 rounded border border-gray-300 bg-white p-4 cursor-pointer text-primary hover:shadow-lg" 1384 1385 data-qa="component contact-box"> <div class="grid grid-cols-12 gap-4 h-full" x-data x-on:click.prevent="window.open('tel:0705192225885', '_self')"> 1386 <div class="col-span-3 md:col-span-2 flex-nowrap mb-3 ml-2 mr-6 mt-1"> 1387 <div class="flex items-center justify-center bg-gray-200 h-12 w-12 rounded-full"> 1388 1389 <svg class="icon shrink-0 h-5 w-5" 1390 1391 data-qa="component icon phone" title=''> <use href="#phone" xlink:href="#phone"></use></svg> 1392 </div> 1393 </div> 1394 <div class="col-span-9 md:col-span-10 flex-nowrap"> 1395 <div class="text-primary text-xl md:text-2xl"> 1396 Service Telefon 1397 </div> 1398 <div class="mt-1 text-xl md:text-2xl"> 1399 07051 / 9 222 5885 1400 </div> 1401 <div class="mt-4 text-gray-800"> 1402 <div>Mo-Fr. 10-18 Uhr</div> 1403 </div> 1404 1405 </div> 1406 </div> 1407</div> 1408 1409 1410 <div class="contact-box h-full col-span-1 rounded border border-gray-300 bg-white p-4 cursor-pointer text-primary hover:shadow-lg" 1411 1412 data-qa="component contact-box"> <div class="grid grid-cols-12 gap-4 h-full" x-data x-on:click.prevent="window.open('/kontakt', '_self')"> 1413 <div class="col-span-3 md:col-span-2 flex-nowrap mb-3 ml-2 mr-6 mt-1"> 1414 <div class="flex items-center justify-center bg-gray-200 h-12 w-12 rounded-full"> 1415 1416 <svg class="icon shrink-0 h-5 w-5" 1417 1418 data-qa="component icon envelope-open-text" title=''> <use href="#envelope-open-text" xlink:href="#envelope-open-text"></use></svg> 1419 </div> 1420 </div> 1421 <div class="col-span-9 md:col-span-10 flex-nowrap"> 1422 <div class="text-primary text-xl md:text-2xl"> 1423 Kontakt-Formular 1424 </div> 1425 <div class="mt-4 text-gray-800"> 1426 Wir freuen uns auf Ihre Nachricht! 1427 </div> 1428 </div> 1429 </div> 1430</div> 1431 1432 1433 <div class="contact-box h-full col-span-1 rounded border border-gray-300 bg-white p-4 cursor-pointer text-primary hover:shadow-lg" 1434 1435 data-qa="component contact-box"> <div class="grid grid-cols-12 gap-4 h-full" > 1436 <div class="col-span-3 md:col-span-2 flex-nowrap mb-3 ml-2 mr-6 mt-1"> 1437 <div class="flex items-center justify-center bg-gray-200 h-12 w-12 rounded-full"> 1438 1439 <svg class="icon shrink-0 h-5 w-5" 1440 1441 data-qa="component icon hashtag" title=''> <use href="#hashtag" xlink:href="#hashtag"></use></svg> 1442 </div> 1443 </div> 1444 <div class="col-span-9 md:col-span-10 flex-nowrap"> 1445 <div class="text-primary text-xl md:text-2xl"> 1446 Social Media 1447 </div> 1448 <div class="mt-4 text-gray-800"> 1449 <a 1450 href="https://www.facebook.com/greenstories.de" 1451 class="flex items-center hover:underline" 1452 title="Sie finden uns auch auf Facebook!" target="_blank" 1453 rel="noopener" 1454 > 1455 <div class="mr-1 flex items-center"> 1456 1457 <svg class="icon shrink-0 h-5 w-5" 1458 1459 data-qa="component icon facebook" title=''> <use href="#facebook" xlink:href="#facebook"></use></svg> 1460 </div> 1461 <div>Facebook</div> 1462 </a> 1463 </div> 1464 <div class="mt-4 text-gray-800"> 1465 <a 1466 href="https://www.instagram.com/greenstories_bio.onlineshop/" 1467 class="flex items-center hover:underline" 1468 title="Für weitere Inspirationen können Sie uns gerne auf Instagram besuchen!" target="_blank" 1469 rel="noopener" 1470 > 1471 <div class="mr-1 flex items-center"> 1472 1473 <svg class="icon shrink-0 h-5 w-5" 1474 1475 data-qa="component icon instagram" title=''> <use href="#instagram" xlink:href="#instagram"></use></svg> 1476 </div> 1477 <div>Instagram</div> 1478 </a> 1479 </div> 1480 <div class="mt-4 text-gray-800"> 1481 <a 1482 href="https://de.pinterest.com/greenstories_de/" 1483 class="flex items-center hover:underline" 1484 title="Für weitere Inspirationen können Sie uns gerne auf Pinterest besuchen!" target="_blank" 1485 rel="noopener" 1486 > 1487 <div class="mr-1 flex items-center"> 1488 1489 <svg class="icon shrink-0 h-5 w-5" 1490 1491 data-qa="component icon pinterest" title=''> <use href="#pinterest" xlink:href="#pinterest"></use></svg> 1492 </div> 1493 <div>Pinterest</div> 1494 </a> 1495 </div> 1496 </div> 1497 </div> 1498</div> 1499 1500 1501 1502 <div class="contact-box h-full col-span-1 rounded border border-gray-300 bg-white p-4 cursor-pointer text-primary hover:shadow-lg" 1503 1504 data-qa="component contact-box"> <div class="grid grid-cols-12 gap-4 h-full" x-data x-on:click.prevent="window.open('/faq', '_self')"> 1505 <div class="col-span-3 md:col-span-2 flex-nowrap mb-3 ml-2 mr-6 mt-1"> 1506 <div class="flex items-center justify-center bg-gray-200 h-12 w-12 rounded-full"> 1507 1508 <svg class="icon shrink-0 h-5 w-5" 1509 1510 data-qa="component icon question-circle" title=''> <use href="#question-circle" xlink:href="#question-circle"></use></svg> 1511 </div> 1512 </div> 1513 <div class="col-span-9 md:col-span-10 flex-nowrap"> 1514 <div class="text-primary text-xl md:text-2xl"> 1515 Häufige Fragen 1516 </div> 1517 <div class="mt-4 text-gray-800"> 1518 Finden Sie hier eine schnelle Antwort auf Ihre Frage. 1519 </div> 1520 </div> 1521 </div> 1522</div> 1523 1524 </div></div> 1525 1526 <div class="mt-auto"></div> 1527 </div></div> 1528 </div> 1529 </div> 1530 </template> 1531 </div> 1532 1533 1534 <a 1535 href="/shop-service/versand-retouren" 1536 title=" Versand & Retoure" 1537 class="hidden md:flex items-center h-full relative text-gst-rose hover:text-primary" 1538 > 1539 Versand & Retoure 1540 </a> 1541</div> 1542 1543 <div class="col-span-12 order-3 w-full justify-center items-center text-center mb-2 hidden md:flex"> 1544 <h1 class="font-medium text-sm md:text-xl text-gst-rose"> 1545 BIO Babykleidung, BIO Kinderkleidung & ÃKO Spielzeug 1546 </h1> 1547 </div> 1548 1549 <div class="col-span-1 sm:col-span-3 md:col-span-4 order-3 sm:order-4 flex items-center md:items-start md:pt-1"> 1550 <div class="flex sm:space-x-5 md:h-full"> 1551 1552 <div class="navigation-button" 1553 1554 data-qa="component navigation-button"> 1555 <div class="navigation-mobile" 1556 1557 data-qa="component navigation-mobile"> <div 1558 x-data="navigationMobile" 1559 x-component="siteNavigationMobile" 1560 x-on:site-navigation-data.window="$event => workerReceive($event.detail)" 1561 x-scroll-lock="open" 1562 x-init="$watch('open', value => $scrollLock(value))" 1563 class="h-full select-none md:hidden" 1564 > 1565 <div class="h-full text-white"> 1566 <button 1567 type="button" 1568 x-on:click="$nextTick(() => open = !open)" 1569 x-on:click.outside="open=false" 1570 class="focus:outline-none flex items-center group" 1571 >
1572 <span class="sr-only">Alle Produkte</span> 1573 1574 <svg class="icon w-8 h-8 shrink-0 text-gray-600 sm:group-hover:text-primary sm:group-hover:scale-105" 1575 1576 data-qa="component icon menu" title=''> <use href="#menu" xlink:href="#menu"></use></svg> 1577 <span class="hidden sm:inline pl-1.5 text-sm md:text-base whitespace-nowrap text-gray-600 group-hover:text-primary transition-all">Alle Produkte</span> 1578 </button> 1579 </div> 1580 <div 1581 x-show="open" 1582 class="bg-white" 1583 x-cloak 1584 > 1585 <div 1586 x-computed-max-height="open" 1587 class="absolute h-screen md:h-auto md:pt-0 inset-x-0 pointer-events-none pt-[124px] sm:pt-36 top-0 z-50" 1588> 1589 <div x-on:click.stop class="bg-white h-full md:overflow-y-auto overflow-y-scroll pb-4 pointer-events-auto" data-scroll-lock-scrollable> 1590 <div class="layout-container"> 1591 <div id="navigation-mobile-content"> 1592 1593 <svg class="icon h-8 w-8 animate-spin mx-auto my-4" 1594 1595 data-qa="component icon spinner" title=''> <use href="#spinner" xlink:href="#spinner"></use></svg> 1596 </div> 1597 <div class="w-full text-center my-4 pb-4"> 1598 <button 1599 x-on:click="open = !open" 1600 class="button button-tertiary w-max" 1601 > 1602 Navigation schlieÃen 1603 </button> 1604 </div> 1605 </div> 1606 </div> 1607</div> 1608 </div> 1609 </div> 1610</div> 1611 <button 1612 type="button" 1613 onclick='dayManagerLayer.push({"event":"click","ecommercePost":{"clickCategory":"k24-category-slide-out","clickTarget":"all-products"}});' 1614 x-on:click="$dispatch('navigation-toggle')" 1615 class="hidden md:flex focus:outline-none items-center group menu-hover-effect h-full" 1616 > 1617 <span class="sr-only">Alle Produkte</span> 1618 1619 <svg class="icon size-7 shrink-0 text-gray-700 sm:group-hover:text-primary" 1620 1621 data-qa="component icon menu" title=''> <use href="#menu" xlink:href="#menu"></use></svg> 1622 <span class="hidden sm:inline pl-2 text-sm md:text-base whitespace-nowrap text-gray-700 group-hover:text-primary transition-all">Alle Produkte</span> 1623 </button></div> 1624 1625 1626 <div class="main-navigation flex space-x-0.5 h-full" 1627 1628 data-qa="component main-navigation"> <div class="flex sm:space-x-5 md:h-full"> 1629 1630 1631 <a 1632 href="/geschenke" 1633 title="Geschenke" 1634 class="hidden lg:flex text-gray-700 items-center text-center text-sm md:text-base hover:text-primary menu-hover-effect" 1635 > 1636 <span class="relative"> 1637 Geschenke 1638 1639 </span> 1640 </a> 1641 1642 1643 <a 1644 href="/wissenswertes" 1645 title="Wissenswertes" 1646 class="hidden lg:flex text-gray-700 items-center text-center text-sm md:text-base hover:text-primary menu-hover-effect" 1647 > 1648 <span class="relative"> 1649 Wissenswertes 1650 1651 </span> 1652 </a> 1653 </div> 1654</div> 1655 1656 </div> 1657 </div> 1658 1659 1660 <div class="header-search hidden md:flex col-span-10 sm:col-span-6 md:col-span-4 md:order-5 justify-center w-full" 1661 1662 data-qa="component header-search"> <form 1663 x-data="search({ query: '' })" 1664 x-component="search" 1665 x-on:click.outside="hide()" 1666 x-on:header-search-query.window="onSubmit(); $el.submit()" 1667 x-on:submit="onSubmit()" 1668 action="https://www.greenstories.de/suche" 1669 class="hidden md:block w-full z-10" 1670 > 1671 <div 1672 x-data="keyboardNavigation({ 1673 elements: [ 1674 () => document.querySelectorAll('#suggestion-products ul li a'), 1675 () => document.querySelectorAll('#suggestion-links li a'), 1676 ], 1677 })" 1678 x-init="$watch('isVisible', value => isActive = value)" 1679 x-component="keyboardNavigation" 1680 ></div> 1681 1682 <div class="flex items-center justify-center sm:justify-end w-full rounded-3xl overflow-hidden"> 1683 <label class="flex items-center relative w-full max-w-lg justify-center"> 1684 <input 1685 x-on:focus="show();$component('keyboardNavigation').hasFocus = false;" 1686 x-on:blur="$component('keyboardNavigation').reset()" 1687 x-on:input.debounce.500="query.length >= 2 ? search() : null" 1688 x-model="query" 1689 autocomplete="off" 1690 data-lpignore="true" class="h-10 bg-white border-0 placeholder:text-xs placeholder:md:text-sm placeholder:text-gray-600 w-full focus:ring-0" 1691 id="catalog-search" 1692 placeholder="Suchen" 1693 name="q" 1694 type="text" 1695 /> 1696 <button 1697 x-cloak 1698 x-show="query.length" 1699 x-on:click="query = ''" 1700 type="button" 1701 class="absolute right-0 w-12 h-10 group flex items-center justify-center text-kos-gray hover:bg-kos-gray hover:text-white transition-colors" 1702 >
1703 <span class="sr-only">Suche leeren</span> 1704 1705 <svg class="icon w-3 h-3 group-hover:animate-pulse transition-all" 1706 1707 data-qa="component icon times-light" title=''> <use href="#times-light" xlink:href="#times-light"></use></svg> 1708 </button> 1709 </label> 1710 <button 1711 x-bind:class="{'!bg-kos-gray !text-white': query.length}" 1712 class="w-12 h-10 group flex items-center justify-center cursor-pointer transition bg-white md:bg-primary md:text-white" 1713 type="submit" 1714 > 1715 <span class="sr-only">Suche leeren</span> 1716 1717 <svg class="icon w-5 h-5 group-hover:animate-pulse transition-all" 1718 1719 data-qa="component icon search-header" title=''> <use href="#search-header" xlink:href="#search-header"></use></svg> 1720 </button> 1721 </div> 1722 <template x-if="isVisible"> 1723 <div class="mt-4 z-10"> 1724 <div 1725 x-on:click="hide()" 1726 x-bind:style="`min-height: ${document.body.offsetHeight}px;`" 1727 class="absolute md:inset-x-0 w-full h-screen bg-black/30" 1728 ></div> 1729 <div 1730 x-html="body" 1731 class="absolute bg-white md:w-[700px] lg:w-[800px] h-fit left-1/2 -translate-x-1/2 shadow-lg rounded-b border-b overflow-hidden" 1732 ></div> 1733 <template x-if="!body"> 1734 <div class="absolute bg-white md:w-[700px] lg:w-[800px] h-fit left-1/2 -translate-x-1/2 shadow-lg rounded-b border-b overflow-hidden"> 1735 1736 </div> 1737 </template> 1738 </div> 1739 </template> 1740 </form> 1741</div> 1742 1743 1744 <div class="header-search-mobile md:hidden order-4 col-span-11 sm:col-span-9 w-full pl-2 sm:pl-0 pr-24 sm:pr-0" 1745 1746 data-qa="component header-search-mobile" x-data> <div 1747 x-data="{ open: false }" 1748 x-scroll-lock="open" 1749 class="md:hidden w-full" 1750 > 1751 <div class="flex items-center justify-between"> 1752 <div 1753 x-data="search({ query: '' })" 1754 x-on:click="open=true" 1755 x-on:click.outside="open = false" 1756 class="lg:relative w-full z-20" 1757 > 1758 <form 1759 class="flex items-center rounded-3xl overflow-hidden border border-gray-100 transition-all focus-within:border-primary" 1760 x-on:submit="onSubmit()" 1761 action="https://www.greenstories.de/suche" 1762 > 1763 <label class="flex items-center relative w-full"> 1764 <button 1765 class="w-12 h-9 group flex items-center justify-center cursor-pointer transition bg-gray-100" 1766 type="submit" 1767 > 1768 <span class="sr-only">Suchen</span> 1769 1770 <svg class="icon w-5 h-5 shrink-0 text-gray-600" 1771 1772 data-qa="component icon search-header-light" title=''> <use href="#search-header-light" xlink:href="#search-header-light"></use></svg> 1773 </button> 1774 <input 1775 x-model="query" 1776 x-effect="open && show()" 1777 x-on:focus="show(); searchFocused = true; searchQuery = query" 1778 x-on:blur="searchFocused = false; searchQuery = query" 1779 x-on:input.debounce.500="searchQuery = query; query.length >= 2 ? search() : null" 1780 type="text" 1781 placeholder="Suchen" 1782 class="h-9 px-3 pl-0 pr-12 bg-gray-100 border-0 w-full placeholder:text-gray-600 focus:ring-0" 1783 autocomplete="off" 1784 data-lpignore="true" name="q" 1785 value="" 1786 /> 1787 <button 1788 type="button" 1789 x-cloak 1790 x-show="query.length" 1791 x-on:click.stop="open = false; query = ''; searchFocused = false; searchQuery = ''" 1792 class="absolute right-0 group w-12 h-10 flex items-center justify-center text-kos-gray cursor-pointer hover:bg-kos-gray hover:!text-white transition" 1793 >
1794 <span class="sr-only">Suche leeren</span> 1795 1796 <svg class="icon w-3 h-3 shrink-0" 1797 1798 data-qa="component icon times-light" title=''> <use href="#times-light" xlink:href="#times-light"></use></svg> 1799 </button> 1800 </label> 1801 <div 1802 x-show="open" 1803 x-cloak 1804 > 1805 <div 1806 x-init="$watch('open', value => $scrollLock(value))" 1807 x-computed-max-height="open" 1808 class="absolute h-screen md:h-auto md:pt-0 inset-x-0 pointer-events-none top-0 z-50 pt-32 sm:pt-36" 1809 > 1810 <div x-on:click.stop class="bg-white h-full md:overflow-y-auto overflow-y-scroll pb-4 pointer-events-auto" data-scroll-lock-scrollable> 1811 <div class="layout-container"> 1812 <div class="flex flex-col items-center md:p-0 md:shadow-lg p-2 pt-0 rounded-b-md"> 1813 <template x-if="isVisible && !isLoading"> 1814 <div x-html="body" class="w-full"></div> 1815 </template> 1816 <template x-if="!body"> 1817 <div class="mt-4 w-full"> 1818 1819 </div> 1820 </template> 1821 <button 1822 x-on:click="open = false" 1823 type="button" 1824 class="button button-tertiary w-max my-4" 1825 > 1826 Suche schlieÃen 1827 </button> 1828 </div> 1829 </div> 1830 </div> 1831 </div> 1832 </div> 1833 </form> 1834 </div> 1835 </div> 1836 </div> 1837</div> 1838 1839 <div class="col-span-6 sm:col-span-4 order-2 sm:order-3 md:order-6 flex items-center justify-end md:pt-1 mb-1"> 1840 <div class="flex space-x-4 md:space-x-6 mb-0 md:mb-5"> 1841 1842 <a class="header-shopping-list group -m-3 p-3" 1843 1844 data-qa="component header-shopping-list" title='Wunschliste' href='/wunschliste'> <div class="relative"> 1845 <div 1846 x-cloak 1847 x-show="$store.shoppingList.count > 0" 1848 class="absolute -top-2 -right-2 flex items-center justify-center bg-primary text-white size-5 rounded-full shadow-sm z-10" 1849 > 1850 <span 1851 x-text="$store.shoppingList.count || 1" 1852 class="block font-medium pl-px text-xs" 1853 ></span> 1854 </div> 1855 1856 <div class="flex items-center h-full text-gst-rose group-hover:text-primary"> 1857 <span class="sr-only">Wunschliste</span> 1858 1859 <svg class="icon size-7 shrink-0" 1860 1861 data-qa="component icon heart-outline" title=''> <use href="#heart-outline" xlink:href="#heart-outline"></use></svg> 1862 </div> 1863 </div> 1864</a> 1865 1866 <div class="header-customer-account md:relative z-20 h-full flex items-center" 1867 1868 data-qa="component header-customer-account"> <a class="h-full flex items-center" href="/login"> 1869 <span class="sr-only">Mein Konto</span> 1870 1871 <svg class="icon w-7 h-7 shrink-0 text-gst-rose hover:text-primary" 1872 1873 data-qa="component icon user" title=''> <use href="#user" xlink:href="#user"></use></svg> 1874 </a> 1875 </div> 1876 1877 1878 <div class="cart flex" 1879 1880 data-qa="component cart"> 1881 <div class="slideout" 1882 1883 data-qa="component slideout" x-data='{
1884 id: 'cart', 1885 open() { $slideout.open(this.id) }, 1886 close() { $slideout.close() }, 1887 render(id) { return $slideout.stack.items.includes(id) }, 1888 get active() { return $slideout.stack.active === this.id }, 1889 1890 quantity: 0, 1891 slideoutContent: '', 1892 slideoutFooter: '' 1893 }' x-component='cart' x-on:cart-data.window='$event => { 1894 const data = $event.detail.json; 1895 quantity = data.quantity; 1896 slideoutContent = data.slideoutContent; 1897 slideoutFooter = data.slideoutFooter; 1898 window.dayManagerLayer.push(data.dayManagerDataLayer); 1899 }' x-on:successful-add-to-cart.window='workers.cart.handle()'> 1900 <div class="cart-button flex" 1901 1902 data-qa="component cart-button"><a 1903 x-on:click.prevent="$nextTick(() => open())" 1904 x-bind:class="active ? 'text-primary' : ''" 1905 class="group -m-3 p-3" 1906 href="/cart" 1907 > 1908 <div class="relative"> 1909 <span class="sr-only">Einkaufswagen</span> 1910 <div 1911 x-cloak 1912 x-show="quantity > 0" 1913 class="absolute z-10 bg-primary group-hover:bg-primary flex size-5 items-center justify-center rounded-full shadow-sm text-white -top-2 -right-1" 1914 > 1915 <span 1916 x-text="quantity || 0" 1917 class="block font-medium pl-px text-xs" 1918 >0</span> 1919 </div> 1920 1921 <svg class="icon shrink-0 size-7 text-gst-rose group-hover:text-primary z-0" 1922 1923 data-qa="component icon shopping-cart" title=''> <use href="#shopping-cart" xlink:href="#shopping-cart"></use></svg> 1924 </div> 1925 </a></div> 1926 1927 1928 <template x-teleport="[x-component=slideoutStack]"> 1929 <div 1930 x-data="slideout(id)" 1931 x-bind:x-component="'slideout-'+id" 1932 x-show="show" 1933 x-trap="show" 1934 class="fixed inset-0 overflow-hidden z-[105]" 1935 > 1936 <div class="absolute inset-0 overflow-hidden"> 1937 <div 1938 x-on:click="$slideout.close()" 1939 class="bg-black/30 fixed inset-0" 1940 ></div> 1941 <div class="fixed inset-y-0 right-0 max-w-full flex w-full md:w-[448px]"><div 1942 x-computed-max-height="show" 1943 x-show="show" 1944 x-transition:enter="transform transition ease-in-out duration-500" 1945 x-transition:enter-start="translate-x-full" 1946 x-transition:enter-end="translate-x-0" 1947 x-transition:leave="transform transition ease-in-out duration-300" 1948 x-transition:leave-start="translate-x-0" 1949 x-transition:leave-end="translate-x-full" 1950 class="w-full h-full flex flex-col bg-white p-4" 1951 ><div class="flex justify-between pb-4"><span class="font-semibold">Einkaufswagen</span><button 1952 x-on:click="$slideout.close()" 1953 type="button" 1954 class="relative rounded-md focus:outline-none" 1955 > 1956 <span class="sr-only">Slideout schlieÃen</span> 1957 <svg class="icon w-6 h-6 shrink-0 hover:text-gray-500" 1958 1959 data-qa="component icon times-light" title=''> <use href="#times-light" xlink:href="#times-light"></use></svg> 1960<span class="absolute inset-0 -m-4 md:hidden"></span> 1961 </button></div><div 1962 class="overflow-y-auto overscroll-none scroll-shadow" 1963 data-scroll-lock-scrollable 1964 ><div class="flex flex-col flex-auto justify-between"> 1965 <div 1966 x-show="!slideoutContent" 1967 class="text-gray-600 bg-gray-100 rounded p-3 text-center" 1968 > 1969 Wird geladen.. 1970 </div> 1971 1972 <div 1973 x-show="slideoutContent" 1974 x-html="slideoutContent" 1975 ></div> 1976 </div></div> 1977 1978 <div class="mt-auto"><div 1979 x-show="slideoutFooter" 1980 x-html="slideoutFooter" 1981 ></div></div> 1982 </div></div> 1983 </div> 1984 </div> 1985 </template> 1986 </div> 1987</div> 1988 </div> 1989 </div> 1990 </div> 1991 </div> 1992 </div> 1993 <div :style="`min-height: ${fillerHeader}px;`"></div> 1994 </div> 1995 1996 </header> 1997 1998 <main id="content"> 1999 2000 <div class="layout-container px-2 xl:px-0"> 2001 <noscript> 2002 <div class="my-4 mx-auto bg-gray-100 max-w-max p-4 rounded shadow-lg border border-red-400"> 2003 <div> 2004 <p class="font-bold text-2xl">JavaScript ist deaktiviert.</p> 2005 <p class="py-1">Zur Verwendung der Seite ist JavaScript erforderlich.</p> 2006 <p class="py-1">JavaScript wird von Ihrem Browser aktuell blockiert oder es wird nicht unterstützt.</p> 2007 <p>
2007Bitte aktivieren Sie JavaScript oder verwenden Sie einen Browser, der JavaScript unterstützt.</p> 2008 </div> 2009 </div> 2010</noscript> 2011 </div> 2012 2013 <div class="layout-container px-2 xl:px-0"> 2014 </div> 2015 2016 <div class="layout-container px-2 xl:px-0"> 2017 2018 <section class="notification-area" 2019 2020 data-qa="component notification-area"> 2021 2022 <div class="dynamic-notification-area" 2023 2024 data-qa="component dynamic-notification-area"> <div 2025 x-data="{messages: []}" 2026 x-on:error-notifications-add.window="messages.push($event.detail.message); $dispatch('modal-close'); window.location.href = '#';" 2027 x-on:error-notifications-purge.window="messages = []" 2028 > 2029 <template 2030 x-for="message in messages" 2031 > 2032 2033 <div class="flash-message pb-4" 2034 2035 data-qa="component flash-message"> <div class="w-full rounded-md p-4 border bg-red-50 text-red-600 border-red-300 styled-contents"> 2036 <span x-text="message"></span> 2037 </div> 2038</div> 2039 </template> 2040 </div> 2041</div> 2042 </section> 2043 </div> 2044 2045 <div class="styled-contents"> 2046 2047 <div class="neos-contentcollection"><div data-cms-node-type="Koempf.Site:Content.HomeSlider"> 2048 <div class="home-slider" 2049 2050 data-qa="component home-slider"> 2051 <div class="slider relative" 2052 2053 data-qa="component slider"> <div 2054 x-data="{ 2055 index: 0, 2056 options: {"gap":16,"pagination":true,"type":"loop","drag":true,"autoplay":true,"interval":"4000","breakpoints":{"640":{"arrows":false},"960":{"arrows":false},"1280":{"arrows":true}}}, 2057 slider: null, 2058 mount() { 2059 const mount = () => this.mount(); 2060 const updateIndex = (index) => this.updateIndex(index); 2061 if (this.slider) this.slider.destroy(); 2062 this.slider = new window.Splide($refs.root, this.options).mount(); 2063 this.slider.on('updated', function () { mount() }); 2064 this.slider.on('move', function (index) { updateIndex(index) }); 2065 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 2066 }, 2067 updateIndex(index) { 2068 this.index = index; 2069 }, 2070 disableLoop() { 2071 if (this.options.type == 'slide') return 2072 this.options = {...this.options, type: 'slide', drag: false} 2073 this.slider.emit('updated'); 2074 }, 2075 }" 2076 x-init="mount()" 2077 x-ref="root" 2078 class="splide " 2079 style="touch-action: pan-y" 2080 > 2081 2082 <div class="slider-arrows splide__arrows" 2083 2084 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 2085 2086 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 2087 2088 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 2089 </button> 2090 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 2091 2092 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 2093 2094 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 2095 </button> 2096</div> 2097 <div class="splide__track "> 2098 <ul class="splide__list"> 2099 <li class="splide__slide inset-0 flex items-center"> 2100 <div class="h-[50vh] max-h-[480px] w-full z-0"> 2101 <div class="hidden md:block h-full w-full"> 2102 <img 2103 alt="Bereit für kühlere Tage" 2104 class="absolute h-full inset-0 object-cover w-full z-0 object-top" 2105 loading="eager" 2106 src="https://cdn.greenstories.de/greenstories-cms/Persistent/576a441a28587717bfb60c13992dd548a27a240e/herbst-mode-fuer-babys-und-kinder-kaufen-greenstories-2026-db-x7g1-2560x497.jpg?h=800&w=1800&auto=format" 2107 srcset=" 2108 https://cdn.greenstories.de/greenstories-cms/Persistent/576a441a28587717bfb60c13992dd548a27a240e/herbst-mode-fuer-babys-und-kinder-kaufen-greenstories-2026-db-x7g1-2560x497.jpg?h=800&w=640&auto=format 640w, 2109 https://cdn.greenstories.de/greenstories-cms/Persistent/576a441a28587717bfb60c13992dd548a27a240e/herbst-mode-fuer-babys-und-kinder-kaufen-greenstories-2026-db-x7g1-2560x497.jpg?h=800&w=960&auto=format 960w, 2110 https://cdn.greenstories.de/greenstories-cms/Persistent/576a441a28587717bfb60c13992dd548a27a240e/herbst-mode-fuer-babys-und-kinder-kaufen-greenstories-2026-db-x7g1-2560x497.jpg?h=800&w=1280&auto=format 1280w, 2111 https://cdn.greenstories.de/greenstories-cms/Persistent/576a441a28587717bfb60c13992dd548a27a240e/herbst-mode-fuer-babys-und-kinder-kaufen-greenstories-2026-db-x7g1-2560x497.jpg?h=800&w=1440&auto=format 1440w, 2112 https://cdn.greenstories.de/greenstories-cms/Persistent/576a441a28587717bfb60c13992dd548a27a240e/herbst-mode-fuer-babys-und-kinder-kaufen-greenstories-2026-db-x7g1-2560x497.jpg?h=800&w=1840&auto=format 1600w 2113 " 2114 width="2000" 2115 height="800" 2116 /> 2117 </div> 2118 <div class="md:hidden h-full w-full"> 2119 <img 2120 alt="Bereit für kühlere Tage" 2121 class="absolute h-full inset-0 object-cover w-full z-0 object-top" 2122 loading="eager" 2123 src="https://cdn.greenstories.de/greenstories-cms/Persistent/03f4debd65c7d1bc630535ddb7262d2ebf4596e0/bio-herbst-mode-fuer-kinder-kaufen-greenstories-2026-mb-x7g1.jpg?h=800&w=1800&auto=format" 2124 srcset=" 2125 https://cdn.greenstories.de/greenstories-cms/Persistent/03f4debd65c7d1bc630535ddb7262d2ebf4596e0/bio-herbst-mode-fuer-kinder-kaufen-greenstories-2026-mb-x7g1.jpg?h=800&w=640&auto=format 640w, 2126 https://cdn.greenstories.de/greenstories-cms/Persistent/03f4debd65c7d1bc630535ddb7262d2ebf4596e0/bio-herbst-mode-fuer-kinder-kaufen-greenstories-2026-mb-x7g1.jpg?h=800&w=960&auto=format 960w, 2127 https://cdn.greenstories.de/greenstories-cms/Persistent/03f4debd65c7d1bc630535ddb7262d2ebf4596e0/bio-herbst-mode-fuer-kinder-kaufen-greenstories-2026-mb-x7g1.jpg?h=800&w=1280&auto=format 1280w, 2128 " 2129 width="2000" 2130 height="800" 2131 /> 2132 </div> 2133 2134 <div class="absolute bottom-0 md:inset-y-0 right-0 md:-right-48 xl:-right-40 2xl:-right-36 flex justify-center items-center overflow-hidden left-0 bg-gst-gray pt-8 pb-12 px-4 roun
2134ded-t-[100%_20%] md:rounded-none md:p-0 md:left-auto md:bg-transparent"> 2135 <div class="flex flex-col justify-center md:bg-gst-gray md:rounded-full w-full h-full md:w-[950px] md:h-[950px] gap-2"> 2136 <div class="flex flex-col justify-end md:justify-center md:ml-14 text-center md:text-left z-10"> 2137 <span class="md:mt-4 font-semibold md:font-normal text-lg md:text-3xl"> 2138 Bereit für kühlere Tage 2139 </span> 2140 <div class="md:mb-2"> 2141 <span class="text-sm md:text-2xl"> 2142 Jetzt die neue Bio-Mode für Kinder entdecken 2143 </span> 2144 </div> 2145 2146 <div class="grid grid-cols-2 md:grid-cols-3 gap-2 md:max-w-xl mt-4"> 2147 <a href="/baby-0-3/kleidung-0-3" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white inline-flex"> 2148 Baby 0-3 Jahre 2149 </a> 2150 <a href="/kinder-4-13/kleidung" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white inline-flex"> 2151 Kinder 4-13 Jahre 2152 </a> 2153 <a href="/marken/maxomorra" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white inline-flex"> 2154 maxomorra 2155 </a> 2156 <a href="/marken/people-wear-organic" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white md:bg-gst-white md:!text-gst-rose inline-flex"> 2157 People Wear Organic 2158 </a> 2159 <a href="/marken/enfant-terrible" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white md:bg-gst-white md:!text-gst-rose hidden md:inline-flex"> 2160 Enfant Terrible 2161 </a> 2162 </div> 2163 </div> 2164 </div> 2165 </div> 2166 2167 <div class="green-dividing-line hidden md:block absolute inset-x-0 bottom-25 md:bottom-2 flex items-center justify-center text-center text-white" 2168 2169 data-qa="component green-dividing-line"> <svg class="block md:hidden w-full mx-auto"> 2170 <use 2171 href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-mobile-15f94a610da35edd2ed041b23d4a5f427561d152.svg#divider" 2172 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-mobile-15f94a610da35edd2ed041b23d4a5f427561d152.svg#divider" 2173 ></use> 2174 </svg> 2175 <svg class="hidden md:block w-full mx-auto"> 2176 <use 2177 href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-e0bbe32d4171bd39c7b803eeb59d0aad28c5be60.svg#divider" 2178 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-e0bbe32d4171bd39c7b803eeb59d0aad28c5be60.svg#divider" 2179 ></use> 2180 </svg> 2181</div> 2182 2183 </div> 2184 </li> 2185 <li class="splide__slide inset-0 flex items-center"> 2186 <div class="h-[50vh] max-h-[480px] w-full z-0"> 2187 <div class="hidden md:block h-full w-full"> 2188 <img 2189 alt="Lieblingsteile aus Wolle sind zurück" 2190 class="absolute h-full inset-0 object-cover w-full z-0 object-top" 2191 loading="eager" 2192 src="https://cdn.greenstories.de/greenstories-cms/Persistent/c9cffe72845c7173920d934f60b6543295083b18/bio-kinder-mode-aus-wolle-von-disana-engel-lilano-kaufen.jpg?h=800&w=1800&auto=format" 2193 srcset=" 2194 https://cdn.greenstories.de/greenstories-cms/Persistent/c9cffe72845c7173920d934f60b6543295083b18/bio-kinder-mode-aus-wolle-von-disana-engel-lilano-kaufen.jpg?h=800&w=640&auto=format 640w, 2195 https://cdn.greenstories.de/greenstories-cms/Persistent/c9cffe72845c7173920d934f60b6543295083b18/bio-kinder-mode-aus-wolle-von-disana-engel-lilano-kaufen.jpg?h=800&w=960&auto=format 960w, 2196 https://cdn.greenstories.de/greenstories-cms/Persistent/c9cffe72845c7173920d934f60b6543295083b18/bio-kinder-mode-aus-wolle-von-disana-engel-lilano-kaufen.jpg?h=800&w=1280&auto=format 1280w, 2197 https://cdn.greenstories.de/greenstories-cms/Persistent/c9cffe72845c7173920d934f60b6543295083b18/bio-kinder-mode-aus-wolle-von-disana-engel-lilano-kaufen.jpg?h=800&w=1440&auto=format 1440w, 2198 https://cdn.greenstories.de/greenstories-cms/Persistent/c9cffe72845c7173920d934f60b6543295083b18/bio-kinder-mode-aus-wolle-von-disana-engel-lilano-kaufen.jpg?h=800&w=1840&auto=format 1600w 2199 " 2200 width="2000" 2201 height="800" 2202 /> 2203 </div> 2204 <div class="md:hidden h-full w-full"> 2205 <img 2206 alt="Lieblingsteile aus Wolle sind zurück" 2207 class="absolute h-full inset-0 object-cover w-full z-0 object-top" 2208 loading="eager" 2209 src="https://cdn.greenstories.de/greenstories-cms/Persistent/54b357b6658e8b7fd4b75634f191444f8445966e/bio-walk-mode-fuer-kinder-von-disana-lilano-engel-kaufen-mb.jpg?h=800&w=1800&auto=format" 2210 srcset=" 2211 https://cdn.greenstories.de/greenstories-cms/Persistent/54b357b6658e8b7fd4b75634f191444f8445966e/bio-walk-mode-fuer-kinder-von-disana-lilano-engel-kaufen-mb.jpg?h=800&w=640&auto=format 640w, 2212 https://cdn.greenstories.de/greenstories-cms/Persistent/54b357b6658e8b7fd4b75634f191444f8445966e/bio-walk-mode-fuer-kinder-von-disana-lilano-engel-kaufen-mb.jpg?h=800&w=960&auto=format 960w, 2213 https://cdn.greenstories.de/greenstories-cms/Persistent/54b357b6658e8b7fd4b75634f191444f8445966e/bio-walk-mode-fuer-kinder-von-disana-lilano-engel-kaufen-mb.jpg?h=800&w=1280&auto=format 1280w, 2214 " 2215 width="2000" 2216 height="800" 2217 /> 2218 </div> 2219 2220 <div class="absolute bottom-0 md:inset-y-0 right-0 md:-right-48 xl:-right-40 2xl:-right-36 flex justify-center items-center overflow-hidden left-0 bg-gst-gray pt-8 pb-12 px-4 roun
2220ded-t-[100%_20%] md:rounded-none md:p-0 md:left-auto md:bg-transparent"> 2221 <div class="flex flex-col justify-center md:bg-gst-gray md:rounded-full w-full h-full md:w-[950px] md:h-[950px] gap-2"> 2222 <div class="flex flex-col justify-end md:justify-center md:ml-14 text-center md:text-left z-10"> 2223 <span class="md:mt-4 font-semibold md:font-normal text-lg md:text-3xl"> 2224 Lieblingsteile aus Wolle sind zurück 2225 </span> 2226 <div class="md:mb-2"> 2227 <span class="text-sm md:text-2xl"> 2228 Für frische Morgen & wechselhafte Herbsttage. 2229 </span> 2230 </div> 2231 2232 <div class="grid grid-cols-2 md:grid-cols-3 gap-2 md:max-w-xl mt-4"> 2233 <a href="/baby-0-3/kleidung-0-3?green_qualitaet_material[]=schurwolle&green_qualitaet_material[]=wolle_seide" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white inline-flex"> 2234 Baby 0-3 Jahre 2235 </a> 2236 <a href="/kinder-4-13/kleidung?green_qualitaet_material[]=schurwolle&green_qualitaet_material[]=wolle_seide" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white inline-flex"> 2237 Kinder 4-13 Jahre 2238 </a> 2239 <a href="/marken/disana" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white inline-flex"> 2240 Disana 2241 </a> 2242 <a href="/marken/lilano" class="text-sm sm:text-base justify-center items-center py-2 px-4 rounded font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose-gray !text-white md:bg-gst-white md:!text-gst-rose inline-flex"> 2243 Lilano 2244 </a> 2245 </div> 2246 </div> 2247 </div> 2248 </div> 2249 2250 <div class="green-dividing-line hidden md:block absolute inset-x-0 bottom-25 md:bottom-2 flex items-center justify-center text-center text-white" 2251 2252 data-qa="component green-dividing-line"> <svg class="block md:hidden w-full mx-auto"> 2253 <use 2254 href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-mobile-15f94a610da35edd2ed041b23d4a5f427561d152.svg#divider" 2255 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-mobile-15f94a610da35edd2ed041b23d4a5f427561d152.svg#divider" 2256 ></use> 2257 </svg> 2258 <svg class="hidden md:block w-full mx-auto"> 2259 <use 2260 href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-e0bbe32d4171bd39c7b803eeb59d0aad28c5be60.svg#divider" 2261 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-header-banner-e0bbe32d4171bd39c7b803eeb59d0aad28c5be60.svg#divider" 2262 ></use> 2263 </svg> 2264</div> 2265 2266 </div> 2267 </li> 2268 </ul> 2269 </div> 2270 </div> 2271</div> 2272 2273 </div> 2274</div><div class="bg-gst-white"><div class="layout-container px-2 xl:px-0 py-4"><div class="neos-contentcollection"> 2275<div class="neos-nodetypes-headline" id="d7ceb2fb-cc30-43e4-939f-0dc3fcd5cf8e"> 2276 <div><h2>Beliebte Kategorien</h2></div> 2277</div><div data-cms-node-type="Koempf.Site:Content.CircleSlider"> 2278 <div class="green-circle-slider mb-2" 2279 2280 data-qa="component green-circle-slider"> <div 2281 x-data="{ 2282 index: 0, 2283 options: {"gap":16,"pagination":false,"type":"slider","arrows":false,"drag":true,"perPage":9,"breakpoints":{"640":{"autoWidth":true,"perPage":1},"960":{"autoWidth":true,"perPage":1}}}, 2284 slider: null, 2285 mount() { 2286 const mount = () => this.mount(); 2287 const updateIndex = (index) => this.updateIndex(index); 2288 if (this.slider) this.slider.destroy(); 2289 this.slider = new window.Splide($refs.root, this.options).mount(); 2290 this.slider.on('updated', function () { mount() }); 2291 this.slider.on('move', function (index) { updateIndex(index) }); 2292 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 2293 }, 2294 updateIndex(index) { 2295 this.index = index; 2296 }, 2297 disableLoop() { 2298 if (this.options.type == 'slide') return 2299 this.options = {...this.options, type: 'slide', drag: false} 2300 this.slider.emit('updated'); 2301 }, 2302 }" 2303 x-init="mount()" 2304 x-ref="root" 2305 class="splide " 2306 style="touch-action: pan-y" 2307 > 2308 <div class="splide__track "> 2309 <ul class="splide__list"> 2310 <li class="splide__slide inset-0 flex items-center"> 2311 <a 2312 href="/sale" 2313 title="Sale" 2314 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2315 tabindex="-1" 2316 > 2317 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2318 2319 2320 2321 <img 2322 src='https://cdn.greenstories.de/greenstories-cms/Persistent/f4a5712b36da063e3033046faa8de6d65b849f27/Sale.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2323 /> 2324 </div>
2325 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Sale</span> 2326 </a> 2327 </li> 2328 <li class="splide__slide inset-0 flex items-center"> 2329 <a 2330 href="/kinder-4-13/spielzeug" 2331 title="Spielzeug 4-13" 2332 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2333 tabindex="-1" 2334 > 2335 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2336 2337 2338 2339 <img 2340 src='https://cdn.greenstories.de/greenstories-cms/Persistent/4b5fa639f675c665590a2fbec99026d06486033c/grimms-ostheimer-bio-holzfiguren-fuer-kinder-kaufen-2023-ktr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2341 /> 2342 </div> 2343 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Spielzeug 4-13</span> 2344 </a> 2345 </li> 2346 <li class="splide__slide inset-0 flex items-center"> 2347 <a 2348 href="/kinder-4-13/kleidung" 2349 title="Bio Mode 4-13" 2350 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2351 tabindex="-1" 2352 > 2353 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2354 2355 2356 2357 <img 2358 src='https://cdn.greenstories.de/greenstories-cms/Persistent/94cab48c3ab2039dd2632d35b33402a4bcb17cc7/enfant-bio-mode-pwo-x7g1-559x559.png?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2359 /> 2360 </div> 2361 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Bio Mode 4-13</span> 2362 </a> 2363 </li> 2364 <li class="splide__slide inset-0 flex items-center"> 2365 <a 2366 href="/geschenke" 2367 title="Geschenke" 2368 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2369 tabindex="-1" 2370 > 2371 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2372 2373 2374 2375 <img 2376 src='https://cdn.greenstories.de/greenstories-cms/Persistent/df85724d7ef5bba70c4b35333ee2cb86df21f650/grimms-wimpelkette-kindergeburtstag-2-deko+%281%29.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2377 /> 2378 </div> 2379 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Geschenke</span> 2380 </a> 2381 </li> 2382 <li class="splide__slide inset-0 flex items-center"> 2383 <a 2384 href="/herbstzeit-mit-kind" 2385 title="Herbstzeit" 2386 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2387 tabindex="-1" 2388 > 2389 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2390 2391 2392 2393 <img 2394 src='https://cdn.greenstories.de/greenstories-cms/Persistent/296a9fa4f0c6f5a0236fee8a5bf49aa39d8e77da/image+%2818%29.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2395 /> 2396 </div> 2397 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Herbstzeit</span> 2398 </a> 2399 </li> 2400 <li class="splide__slide inset-0 flex items-center"> 2401 <a 2402 href="/informationen/was-bedeuten-unsere-siegel" 2403 title="Unsere Siegel" 2404 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2405 tabindex="-1" 2406 > 2407 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2408 2409 2410 2411 <img 2412 src='https://cdn.greenstories.de/greenstories-cms/Persistent/ad9cad01f2f2943fbae8b013d1b8afc12845786f/bio-siegel-werte-bedeutung-rt.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2413 /> 2414 </div>
2415 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Unsere Siegel</span> 2416 </a> 2417 </li> 2418 <li class="splide__slide inset-0 flex items-center"> 2419 <a 2420 href="/kinder-4-13/malen-basteln-kreatives" 2421 title="Basteln" 2422 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2423 tabindex="-1" 2424 > 2425 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2426 2427 2428 2429 <img 2430 src='https://cdn.greenstories.de/greenstories-cms/Persistent/bfdec8a84f5bed974f194e3d17870b3f7eba7c69/kastanien-bohrer-basteln-mit-kindern-herbst-it.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2431 /> 2432 </div> 2433 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Basteln</span> 2434 </a> 2435 </li> 2436 <li class="splide__slide inset-0 flex items-center"> 2437 <a 2438 href="/geschenke/gutscheine" 2439 title="Gutscheine" 2440 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2441 tabindex="-1" 2442 > 2443 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2444 2445 2446 2447 <img 2448 src='https://cdn.greenstories.de/greenstories-cms/Persistent/49576987128da378be007825eb368c2e3aa3cc48/gutscheine-kaufen-geschenkidee-verschenken-bio-mode-spielzeug-ausstattung-schadstofffrei-rt.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2449 /> 2450 </div> 2451 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Gutscheine</span> 2452 </a> 2453 </li> 2454 <li class="splide__slide inset-0 flex items-center"> 2455 <a 2456 href="/kinder-4-13/spielzeug/holzspielzeug" 2457 title="Holzspielzeug" 2458 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 2459 tabindex="-1" 2460 > 2461 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 2462 2463 2464 2465 <img 2466 src='https://cdn.greenstories.de/greenstories-cms/Persistent/8814e026cd5195af4dc158bf4cab9bbff4ec469c/grimms-sortieren-montessorie-spielzeug-kaufen-ktr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 2467 /> 2468 </div> 2469 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Holzspielzeug</span> 2470 </a> 2471 </li> 2472 </ul> 2473 </div> 2474 </div> 2475</div> 2476 2477 </div><div data-cms-node-type="Koempf.Site:Content.Spacing" class="pb-6"></div> 2478<div class="neos-nodetypes-headline" id="03081c22-9a91-48c0-9f0b-b3d9352e18c0"> 2479 <div><h2>Neu bei uns & gerade spannend</h2></div> 2480</div><div data-cms-node-type="Koempf.Site:Content.Products"> 2481 <div class="slider-product-configurable" 2482 2483 data-qa="component slider-product-configurable"> <div 2484 x-data="{ 2485 options: {"gap":16,"pagination":false,"type":"loop","breakpoints":{"640":{"perPage":1},"960":{"perPage":2},"1280":{"perPage":3},"1440":{"perPage":"3"},"9999":{"perPage":"3"}}}, 2486 slider: null, 2487 mount() { 2488 const mount = () => this.mount(); 2489 if (this.slider) this.slider.destroy(); 2490 this.slider = new window.Splide($refs.root, this.options).mount(); 2491 this.slider.on('updated', function () { mount() }); 2492 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 2493 }, 2494 disableLoop() { 2495 if (this.options.type == 'slide') return 2496 this.options = {...this.options, type: 'slide', drag: false} 2497 this.slider.emit('updated'); 2498 }, 2499 }" 2500 x-init="mount()" 2501 x-ref="root" 2502 class="splide" 2503 style="touch-action: pan-y" 2504 > 2505 2506 <div class="slider-arrows splide__arrows" 2507 2508 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 2509 2510 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 2511 2512 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 2513 </button> 2514 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 2515 2516 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 2517 2518 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 2519 </button> 2520</div> 2521 <div class="splide__track"> 2522 <ul class="splide__list"> 2523 2524 <li class="splide__slide sm:col-span-4 max-w-xs"> 2525 2526 2527 2528 2529 2530 2531 <a 2532 href="/namaki-kinderschminke-bio-set-4-farben-halloween-79bc8" title="Bio Kinderschminke Halloween, 4 Farben + Tattoos" 2533 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 2534 2535 data-qa="component product-item-configurable"> 2536 2537 2538 2539 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 2540 2541 2542 2543 2544 2545 <img 2546 src='https://cdn.greenstories.de/product/1c9319/namaki-kinderschminke-bio-set-4-farben-halloween.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Bio Kinderschminke Halloween, 4 Farben + Tattoos' alt='Bio Kinderschminke Halloween, 4 Farben + Tattoos' loading='lazy' width='350' height='350' 2547 /> 2548 </div> 2549 2550 <div class="flex-1 flex flex-col justify-between p-2"> 2551 <div> 2552 <div class="text-sm text-gray-400"> 2553 NAMAKI 2554 </div> 2555 2556 2557 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 2558 Bio Kinderschminke Halloween, 4 Farben + Tattoos 2559 </div> 2560 2561 <div class="mt-1"> 2562 </div> 2563 </div> 2564 2565 <div class="flex justify-between items-center gap-2"> 2566 <div> 2567 2568 </div> 2569 2570 2571 <div class="product-item-price flex flex-col justify-end items-end" 2572 2573 data-qa="component product-item-price"> 2574 2575 <div class="flex items-center w-full leading-tight justify-end">
2576 <span class="sr-only">Aktueller Preis</span> 2577 <div 2578 class="text-xl md:text-2xl font-bold" 2579 > 2580 22,00 ⬠2581 </div> 2582 </div> 2583 2584 2585 2586 </div> 2587 2588 </div> 2589 </div></div> 2590 2591 </a> 2592 2593 </li> 2594 2595 <li class="splide__slide sm:col-span-4 max-w-xs"> 2596 2597 2598 2599 2600 2601 2602 <a 2603 href="/tonies-lichterkinder-laternen-und-herbstlieder-tonie-ab-3-jahren-58749" title="Lichterkinder Laternen und Herbstlieder Tonie ab 3 Jahren" 2604 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 2605 2606 data-qa="component product-item-configurable"> 2607 2608 2609 2610 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 2611 2612 2613 2614 2615 2616 <img 2617 src='https://cdn.greenstories.de/product/7aea16/tonies-lichterkinder-laternen-und-herbstlieder-tonie-ab-3-jahren.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Lichterkinder Laternen und Herbstlieder Tonie ab 3 Jahren' alt='Lichterkinder Laternen und Herbstlieder Tonie ab 3 Jahren' loading='lazy' width='350' height='350' 2618 /> 2619 </div> 2620 2621 <div class="flex-1 flex flex-col justify-between p-2"> 2622 <div> 2623 <div class="text-sm text-gray-400"> 2624 TONIES 2625 </div> 2626 2627 2628 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 2629 Lichterkinder Laternen und Herbstlieder Tonie ab 3 Jahren 2630 </div> 2631 2632 <div class="mt-1"> 2633 </div> 2634 </div> 2635 2636 <div class="flex justify-between items-center gap-2"> 2637 <div> 2638 2639 </div> 2640 2641 2642 <div class="product-item-price flex flex-col justify-end items-end" 2643 2644 data-qa="component product-item-price"> 2645 2646 <div class="flex items-center w-full leading-tight justify-end"> 2647 <span class="sr-only">Aktueller Preis</span> 2648 <div 2649 class="text-xl md:text-2xl font-bold" 2650 > 2651 16,99 ⬠2652 </div> 2653 </div> 2654 2655 2656 2657 </div> 2658 2659 </div> 2660 </div></div> 2661 2662 </a> 2663 2664 </li> 2665 2666 <li class="splide__slide sm:col-span-4 max-w-xs"> 2667 2668 2669 2670 2671 2672 2673 <a 2674 href="/babyschlafsack-wollpluesch-mit-fuessen-und-aermeln-marine-natur?attribute%5Bgreen_sub_variant%5D=mauvenatur&attribute%5Bgreen_variant%5D=74_80" title="Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln mauve-natur 74/80" 2675 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 2676 2677 data-qa="component product-item-configurable"> 2678 2679 2680 2681 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 2682 2683 2684 2685 2686 2687 <img 2688 src='https://cdn.greenstories.de/product/2ce983/lilano-babyschlafsack-fuesse-wollpluesch-langarm-streifen-bio-23-mauve.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln mauve-natur 74/80' alt='Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln mauve-natur 74/80' loading='lazy' width='350' height='350' 2689 /> 2690 </div> 2691 2692 <div class="flex-1 flex flex-col justify-between p-2"> 2693 <div> 2694 <div class="text-sm text-gray-400"> 2695 LILANO 2696 </div> 2697 2698 2699 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 2700 Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln mauve-natur 74/80 2701 </div> 2702 2703 <div class="mt-1"> 2704 </div> 2705 </div> 2706 2707 <div class="flex justify-between items-center gap-2"> 2708 <div> 2709 2710 </div> 2711 2712 2713 <div class="product-item-price flex flex-col justify-end items-end" 2714 2715 data-qa="component product-item-price"> 2716 2717 <div class="flex items-center w-full leading-tight justify-end">
2718 <span class="sr-only">Aktueller Preis</span> 2719 <div 2720 class="text-xl md:text-2xl font-bold" 2721 > 2722 72,95 ⬠2723 </div> 2724 </div> 2725 2726 2727 2728 </div> 2729 2730 </div> 2731 </div></div> 2732 2733 </a> 2734 2735 </li> 2736 2737 <li class="splide__slide sm:col-span-4 max-w-xs"> 2738 2739 2740 2741 2742 2743 2744 <a 2745 href="/toverlux-silhouette-diy-st-martin-laternenumzug-7f4ff" title="DIY-Folie St. Martin" 2746 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 2747 2748 data-qa="component product-item-configurable"> 2749 2750 2751 2752 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 2753 2754 2755 2756 2757 2758 <img 2759 src='https://cdn.greenstories.de/product/2a8506/toverlux-silhouette-diy-st-martin-laternenumzug.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='DIY-Folie St. Martin' alt='DIY-Folie St. Martin' loading='lazy' width='350' height='350' 2760 /> 2761 </div> 2762 2763 <div class="flex-1 flex flex-col justify-between p-2"> 2764 <div> 2765 <div class="text-sm text-gray-400"> 2766 TOVERLUX 2767 </div> 2768 2769 2770 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 2771 DIY-Folie St. Martin 2772 </div> 2773 2774 <div class="mt-1"> 2775 </div> 2776 </div> 2777 2778 <div class="flex justify-between items-center gap-2"> 2779 <div> 2780 2781 </div> 2782 2783 2784 <div class="product-item-price flex flex-col justify-end items-end" 2785 2786 data-qa="component product-item-price"> 2787 2788 <div class="flex items-center w-full leading-tight justify-end"> 2789 <span class="sr-only">Aktueller Preis</span> 2790 <div 2791 class="text-xl md:text-2xl font-bold" 2792 > 2793 19,90 ⬠2794 </div> 2795 </div> 2796 2797 2798 2799 </div> 2800 2801 </div> 2802 </div></div> 2803 2804 </a> 2805 2806 </li> 2807 2808 <li class="splide__slide sm:col-span-4 max-w-xs"> 2809 2810 2811 2812 2813 2814 2815 <a 2816 href="/toverlux-stockmar-bastelset-laterne-wachs-f63e8" title="Bastelset für Toverlux Laterne mit Stockmar Wachsfolie" 2817 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 2818 2819 data-qa="component product-item-configurable"> 2820 2821 2822 2823 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 2824 2825 2826 2827 2828 2829 <img 2830 src='https://cdn.greenstories.de/product/37315f/toverlux-stockmar-bastelset-laterne-wachs.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Bastelset für Toverlux Laterne mit Stockmar Wachsfolie' alt='Bastelset für Toverlux Laterne mit Stockmar Wachsfolie' loading='lazy' width='350' height='350' 2831 /> 2832 </div> 2833 2834 <div class="flex-1 flex flex-col justify-between p-2"> 2835 <div> 2836 <div class="text-sm text-gray-400"> 2837 TOVERLUX 2838 </div> 2839 2840 2841 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 2842 Bastelset für Toverlux Laterne mit Stockmar Wachsfolie 2843 </div> 2844 2845 <div class="mt-1"> 2846 </div> 2847 </div> 2848 2849 <div class="flex justify-between items-center gap-2"> 2850 <div> 2851 2852 </div> 2853 2854 2855 <div class="product-item-price flex flex-col justify-end items-end" 2856 2857 data-qa="component product-item-price"> 2858 2859 <div class="flex items-center w-full leading-tight justify-end">
2860 <span class="sr-only">Aktueller Preis</span> 2861 <div 2862 class="text-xl md:text-2xl font-bold" 2863 > 2864 24,95 ⬠2865 </div> 2866 </div> 2867 2868 2869 2870 </div> 2871 2872 </div> 2873 </div></div> 2874 2875 </a> 2876 2877 </li> 2878 2879 <li class="splide__slide sm:col-span-4 max-w-xs"> 2880 2881 2882 2883 2884 2885 2886 <a 2887 href="/walkoverall-mit-reissverschluss-atmungsaktiv-karamell-braun?attribute%5Bgreen_sub_variant%5D=cassis&attribute%5Bgreen_variant%5D=62_68" title="Walkoverall mit Reissverschluss atmungsaktiv cassis 62/68" 2888 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 2889 2890 data-qa="component product-item-configurable"> 2891 2892 2893 2894 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 2895 2896 2897 2898 2899 2900 <img 2901 src='https://cdn.greenstories.de/product/521f47/disana-walkoverall-zipper-bio-24-cassis.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Walkoverall mit Reissverschluss atmungsaktiv cassis 62/68' alt='Walkoverall mit Reissverschluss atmungsaktiv cassis 62/68' loading='lazy' width='350' height='350' 2902 /> 2903 </div> 2904 2905 <div class="flex-1 flex flex-col justify-between p-2"> 2906 <div> 2907 <div class="text-sm text-gray-400"> 2908 DISANA 2909 </div> 2910 2911 2912 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 2913 Walkoverall mit Reissverschluss atmungsaktiv cassis 62/68 2914 </div> 2915 2916 <div class="mt-1"> 2917 </div> 2918 </div> 2919 2920 <div class="flex justify-between items-center gap-2"> 2921 <div> 2922 2923 </div> 2924 2925 2926 <div class="product-item-price flex flex-col justify-end items-end" 2927 2928 data-qa="component product-item-price"> 2929 2930 <div class="flex items-center w-full leading-tight justify-end"> 2931 <span class="sr-only">Aktueller Preis</span> 2932 <div 2933 class="text-xl md:text-2xl font-bold" 2934 > 2935 99,00 ⬠2936 </div> 2937 </div> 2938 2939 2940 2941 </div> 2942 2943 </div> 2944 </div></div> 2945 2946 </a> 2947 2948 </li> 2949 2950 <li class="splide__slide sm:col-span-4 max-w-xs"> 2951 2952 2953 2954 2955 2956 2957 <a 2958 href="/familienmomente-bastelset-herbst-prickeln-24-bunt" title="Prickel Bastelset Herbst" 2959 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 2960 2961 data-qa="component product-item-configurable"> 2962 2963 2964 2965 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 2966 2967 2968 2969 2970 2971 <img 2972 src='https://cdn.greenstories.de/product/7f3999/familienmomente-bastelset-herbst-prickeln-24-bunt.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Prickel Bastelset Herbst' alt='Prickel Bastelset Herbst' loading='lazy' width='350' height='350' 2973 /> 2974 </div> 2975 2976 <div class="flex-1 flex flex-col justify-between p-2"> 2977 <div> 2978 <div class="text-sm text-gray-400"> 2979 FAMILIENMOMENTE 2980 </div> 2981 2982 2983 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 2984 Prickel Bastelset Herbst
2985 </div> 2986 2987 <div class="mt-1"> 2988 </div> 2989 </div> 2990 2991 <div class="flex justify-between items-center gap-2"> 2992 <div> 2993 2994 </div> 2995 2996 2997 <div class="product-item-price flex flex-col justify-end items-end" 2998 2999 data-qa="component product-item-price"> 3000 3001 <div class="flex items-center w-full leading-tight justify-end"> 3002 <span class="sr-only">Aktueller Preis</span> 3003 <div 3004 class="text-xl md:text-2xl font-bold" 3005 > 3006 7,90 ⬠3007 </div> 3008 </div> 3009 3010 3011 3012 </div> 3013 3014 </div> 3015 </div></div> 3016 3017 </a> 3018 3019 </li> 3020 3021 <li class="splide__slide sm:col-span-4 max-w-xs"> 3022 3023 3024 3025 3026 3027 3028 <a 3029 href="/weiches-langarmshirt-apfel-gelb?attribute%5Bgreen_sub_variant%5D=hedgehog&attribute%5Bgreen_variant%5D=110_116" title="Weiches Langarmshirt Igel lila 110/116" 3030 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3031 3032 data-qa="component product-item-configurable"> 3033 3034 3035 3036 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3037 3038 3039 3040 3041 3042 <img 3043 src='https://cdn.greenstories.de/product/6d8dac/maxomorra-langarmshirt-igel-lila-bio-26-z8g2.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Weiches Langarmshirt Igel lila 110/116' alt='Weiches Langarmshirt Igel lila 110/116' loading='lazy' width='350' height='350' 3044 /> 3045 </div> 3046 3047 <div class="flex-1 flex flex-col justify-between p-2"> 3048 <div> 3049 <div class="text-sm text-gray-400"> 3050 MAXOMORRA 3051 </div> 3052 3053 3054 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3055 Weiches Langarmshirt Igel lila 110/116 3056 </div> 3057 3058 <div class="mt-1"> 3059 </div> 3060 </div> 3061 3062 <div class="flex justify-between items-center gap-2"> 3063 <div> 3064 3065 </div> 3066 3067 3068 <div class="product-item-price flex flex-col justify-end items-end" 3069 3070 data-qa="component product-item-price"> 3071 3072 <div class="flex items-center w-full leading-tight justify-end"> 3073 <span class="sr-only">Aktueller Preis</span> 3074 <div 3075 class="text-xl md:text-2xl font-bold" 3076 > 3077 21,90 ⬠3078 </div> 3079 </div> 3080 3081 3082 3083 </div> 3084 3085 </div> 3086 </div></div> 3087 3088 </a> 3089 3090 </li> 3091 3092 <li class="splide__slide sm:col-span-4 max-w-xs"> 3093 3094 3095 3096 3097 3098 3099 <a 3100 href="/robuste-webhose-gefuettert-marine?attribute%5Bgreen_sub_variant%5D=pistachiogr&attribute%5Bgreen_variant%5D=98_104" title="Robuste Webhose gefüttert grün 98/104" 3101 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3102 3103 data-qa="component product-item-configurable"> 3104 3105 3106 3107 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3108 3109 3110 3111 3112 3113 <img 3114 src='https://cdn.greenstories.de/product/778839/enfant-terrible-hose-gruen-jersey-bio-26.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Robuste Webhose gefüttert grün 98/104' alt='Robuste Webhose gefüttert grün 98/104' loading='lazy' width='350' height='350' 3115 /> 3116 </div> 3117 3118 <div class="flex-1 flex flex-col justify-between p-2"> 3119 <div> 3120 <div class="text-sm text-gray-400"> 3121 ENFANT TERRIBLE 3122 </div> 3123 3124 3125 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3126 Robuste Webhose gefüttert grün 98/104 3127 </div> 3128 3129 <div class="mt-1"> 3130 </div> 3131 </div> 3132 3133 <div class="flex justify-between items-center gap-2"> 3134 <div> 3135 3136 </div> 3137 3138 3139 <div class="product-item-price flex flex-col justify-end items-end" 3140 3141 data-qa="component product-item-price"> 3142 3143 <div class="flex items-center w-full leading-tight justify-end">
3144 <span class="sr-only">Aktueller Preis</span> 3145 <div 3146 class="text-xl md:text-2xl font-bold" 3147 > 3148 57,90 ⬠3149 </div> 3150 </div> 3151 3152 3153 3154 </div> 3155 3156 </div> 3157 </div></div> 3158 3159 </a> 3160 3161 </li> 3162 3163 <li class="splide__slide sm:col-span-4 max-w-xs"> 3164 3165 3166 3167 3168 3169 3170 <a 3171 href="/schlauchschal-gefuettert-streifen-braun-6edc6?attribute%5Bgreen_sub_variant%5D=fox&attribute%5Bgreen_variant%5D=56_58" title="Schlauchschal gefüttert Fuchs grün 56/58" 3172 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3173 3174 data-qa="component product-item-configurable"> 3175 3176 3177 3178 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3179 3180 3181 3182 3183 3184 <img 3185 src='https://cdn.greenstories.de/product/99b297/maxomorra-schlauchschal-gefuettert-fuchs-gruen-bio-26-z8g2.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Schlauchschal gefüttert Fuchs grün 56/58' alt='Schlauchschal gefüttert Fuchs grün 56/58' loading='lazy' width='350' height='350' 3186 /> 3187 </div> 3188 3189 <div class="flex-1 flex flex-col justify-between p-2"> 3190 <div> 3191 <div class="text-sm text-gray-400"> 3192 MAXOMORRA 3193 </div> 3194 3195 3196 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3197 Schlauchschal gefüttert Fuchs grün 56/58 3198 </div> 3199 3200 <div class="mt-1"> 3201 </div> 3202 </div> 3203 3204 <div class="flex justify-between items-center gap-2"> 3205 <div> 3206 3207 </div> 3208 3209 3210 <div class="product-item-price flex flex-col justify-end items-end" 3211 3212 data-qa="component product-item-price"> 3213 3214 <div class="flex items-center w-full leading-tight justify-end"> 3215 <span class="sr-only">Aktueller Preis</span> 3216 <div 3217 class="text-xl md:text-2xl font-bold" 3218 > 3219 13,00 ⬠3220 </div> 3221 </div> 3222 3223 3224 3225 </div> 3226 3227 </div> 3228 </div></div> 3229 3230 </a> 3231 3232 </li> 3233 3234 <li class="splide__slide sm:col-span-4 max-w-xs"> 3235 3236 3237 3238 3239 3240 3241 <a 3242 href="/tonies-toniebox-2-starterset-himmelblau-mit-my-first-tonies-bauernhof-ab-1-jahr-3fdb6" title="Toniebox 2 Starterset Himmelblau mit My First Tonie
3242s Bauernhof ab 1 Jahr" 3243 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3244 3245 data-qa="component product-item-configurable"> 3246 3247 3248 3249 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3250 3251 3252 3253 3254 3255 <img 3256 src='https://cdn.greenstories.de/product/12292c/tonies-toniebox-2-starterset-himmelblau-mit-my-first-tonies-bauernhof-ab-1-jahr.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Toniebox 2 Starterset Himmelblau mit My First Tonies Bauernhof ab 1 Jahr' alt='Toniebox 2 Starterset Himmelblau mit My First Tonies Bauernhof ab 1 Jahr' loading='lazy' width='350' height='350' 3257 /> 3258 </div> 3259 3260 <div class="flex-1 flex flex-col justify-between p-2"> 3261 <div> 3262 <div class="text-sm text-gray-400"> 3263 TONIES 3264 </div> 3265 3266 3267 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3268 Toniebox 2 Starterset Himmelblau mit My First Tonies Bauernhof ab 1 Jahr 3269 </div> 3270 3271 <div class="mt-1"> 3272 </div> 3273 </div> 3274 3275 <div class="flex justify-between items-center gap-2"> 3276 <div> 3277 3278 </div> 3279 3280 3281 <div class="product-item-price flex flex-col justify-end items-end" 3282 3283 data-qa="component product-item-price"> 3284 3285 <div class="flex items-center w-full leading-tight justify-end"> 3286 <span class="sr-only">Aktueller Preis</span> 3287 <div 3288 class="text-xl md:text-2xl font-bold" 3289 > 3290 139,99 ⬠3291 </div> 3292 </div> 3293 3294 3295 3296 </div> 3297 3298 </div> 3299 </div></div> 3300 3301 </a> 3302 3303 </li> 3304 3305 <li class="splide__slide sm:col-span-4 max-w-xs"> 3306 3307 3308 3309 3310 3311 3312 <a 3313 href="/led-taschenlampe-mit-akku-krokodil-s564n1060j03flashcroco-72a88" title="LED Taschenlampe mit Akku Krokodil" 3314 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3315 3316 data-qa="component product-item-configurable"> 3317 3318 3319 3320 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3321 3322 3323 3324 3325 3326 <img 3327 src='https://cdn.greenstories.de/product/e34fab/rabbit-and-friends-animal-flashlight-croco-green-26.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='LED Taschenlampe mit Akku Krokodil' alt='LED Taschenlampe mit Akku Krokodil' loading='lazy' width='350' height='350' 3328 /> 3329 </div> 3330 3331 <div class="flex-1 flex flex-col justify-between p-2"> 3332 <div> 3333 <div class="text-sm text-gray-400"> 3334 RABBIT FRIENDS 3335 </div> 3336 3337 3338 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3339 LED Taschenlampe mit Akku Krokodil 3340 </div> 3341 3342 <div class="mt-1"> 3343 </div> 3344 </div> 3345 3346 <div class="flex justify-between items-center gap-2"> 3347 <div> 3348 3349 </div> 3350 3351 3352 <div class="product-item-price flex flex-col justify-end items-end" 3353 3354 data-qa="component product-item-price"> 3355 3356 <div class="flex items-center w-full leading-tight justify-end">
3357 <span class="sr-only">Aktueller Preis</span> 3358 <div 3359 class="text-xl md:text-2xl font-bold" 3360 > 3361 24,99 ⬠3362 </div> 3363 </div> 3364 3365 3366 3367 </div> 3368 3369 </div> 3370 </div></div> 3371 3372 </a> 3373 3374 </li> 3375 3376 <li class="splide__slide sm:col-span-4 max-w-xs"> 3377 3378 3379 3380 3381 3382 3383 <a 3384 href="/senger-reh-klein-traubenkernfuellung-waermekissen-kuscheltier-25" title="Reh klein Traubenkernfüllung â Kuscheltier Wärmekissen" 3385 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3386 3387 data-qa="component product-item-configurable"> 3388 3389 3390 3391 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3392 3393 3394 3395 3396 3397 <img 3398 src='https://cdn.greenstories.de/product/c9e883/green-7239618/reh-klein-traubenkernfuellung-kuscheltier-waermekissen.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Reh klein Traubenkernfüllung â Kuscheltier Wärmekissen' alt='Reh klein Traubenkernfüllung â Kuscheltier Wärmekissen' loading='lazy' width='350' height='350' 3399 /> 3400 </div> 3401 3402 <div class="flex-1 flex flex-col justify-between p-2"> 3403 <div> 3404 <div class="text-sm text-gray-400"> 3405 SENGER 3406 </div> 3407 3408 3409 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3410 Reh klein Traubenkernfüllung â Kuscheltier Wärmekissen 3411 </div> 3412 3413 <div class="mt-1"> 3414 </div> 3415 </div> 3416 3417 <div class="flex justify-between items-center gap-2"> 3418 <div> 3419 3420 </div> 3421 3422 3423 <div class="product-item-price flex flex-col justify-end items-end" 3424 3425 data-qa="component product-item-price"> 3426 3427 <div class="flex items-center w-full leading-tight justify-end"> 3428 <span class="sr-only">Aktueller Preis</span> 3429 <div 3430 class="text-xl md:text-2xl font-bold" 3431 > 3432 60,00 ⬠3433 </div> 3434 </div> 3435 3436 3437 3438 </div> 3439 3440 </div> 3441 </div></div> 3442 3443 </a> 3444 3445 </li> 3446 3447 <li class="splide__slide sm:col-span-4 max-w-xs"> 3448 3449 3450 3451 3452 3453 3454 <a
3455 href="/goki-stempel-set-waldtiere-8-holzstempel" title="Stempel-Set Waldtiere â 8 Stempel und Stempelkissen" 3456 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3457 3458 data-qa="component product-item-configurable"> 3459 3460 3461 3462 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3463 3464 3465 3466 3467 3468 <img 3469 src='https://cdn.greenstories.de/product/2bde53/goki-stempel-set-waldtiere-8-holzstempel.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Stempel-Set Waldtiere â 8 Stempel und Stempelkissen' alt='Stempel-Set Waldtiere â 8 Stempel und Stempelkissen' loading='lazy' width='350' height='350' 3470 /> 3471 </div> 3472 3473 <div class="flex-1 flex flex-col justify-between p-2"> 3474 <div> 3475 <div class="text-sm text-gray-400"> 3476 GOKI 3477 </div> 3478 3479 3480 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3481 Stempel-Set Waldtiere â 8 Stempel und Stempelkissen 3482 </div> 3483 3484 <div class="mt-1"> 3485 </div> 3486 </div> 3487 3488 <div class="flex justify-between items-center gap-2"> 3489 <div> 3490 3491 </div> 3492 3493 3494 <div class="product-item-price flex flex-col justify-end items-end" 3495 3496 data-qa="component product-item-price"> 3497 3498 <div class="flex items-center w-full leading-tight justify-end"> 3499 <span class="sr-only">Aktueller Preis</span> 3500 <div 3501 class="text-xl md:text-2xl font-bold" 3502 > 3503 9,95 ⬠3504 </div> 3505 </div> 3506 3507 3508 3509 </div> 3510 3511 </div> 3512 </div></div> 3513 3514 </a> 3515 3516 </li> 3517 3518 <li class="splide__slide sm:col-span-4 max-w-xs"> 3519 3520 3521 3522 3523 3524 3525 <a 3526 href="/namaki-kindertattoos-horror-show" title="Kindertattoos mit Gruselfaktor" 3527 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3528 3529 data-qa="component product-item-configurable"> 3530 3531 3532 3533 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3534 3535 3536 3537 3538 3539 <img 3540 src='https://cdn.greenstories.de/product/ee075a/namaki-kindertattoos-horror-show.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Kindertattoos mit Gruselfaktor' alt='Kindertattoos mit Gruselfaktor' loading='lazy' width='350' height='350' 3541 /> 3542 </div> 3543 3544 <div class="flex-1 flex flex-col justify-between p-2"> 3545 <div> 3546 <div class="text-sm text-gray-400"> 3547 NAMAKI 3548 </div> 3549 3550 3551 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3552 Kindertattoos mit Gruselfaktor 3553 </div> 3554 3555 <div class="mt-1"> 3556 </div> 3557 </div> 3558 3559 <div class="flex justify-between items-center gap-2"> 3560 <div> 3561 3562 </div> 3563 3564 3565 <div class="product-item-price flex flex-col justify-end items-end" 3566 3567 data-qa="component product-item-price"> 3568 3569 <div class="flex items-center w-full leading-tight justify-end">
3570 <span class="sr-only">Aktueller Preis</span> 3571 <div 3572 class="text-xl md:text-2xl font-bold" 3573 > 3574 5,90 ⬠3575 </div> 3576 </div> 3577 3578 3579 3580 </div> 3581 3582 </div> 3583 </div></div> 3584 3585 </a> 3586 3587 </li> 3588 3589 <li class="splide__slide sm:col-span-4 max-w-xs"> 3590 3591 3592 3593 3594 3595 3596 <a 3597 href="/babyschlafsack-wollpluesch-mit-fuessen-und-aermeln-marine-natur?attribute%5Bgreen_sub_variant%5D=graunatur&attribute%5Bgreen_variant%5D=74_80" title="Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln grau-natur 74/80" 3598 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3599 3600 data-qa="component product-item-configurable"> 3601 3602 3603 3604 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3605 3606 3607 3608 3609 3610 <img 3611 src='https://cdn.greenstories.de/product/2a2fc7/lilano-babyschlafsack-fuesse-wollpluesch-langarm-streifen-bio-23-grau.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln grau-natur 74/80' alt='Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln grau-natur 74/80' loading='lazy' width='350' height='350' 3612 /> 3613 </div> 3614 3615 <div class="flex-1 flex flex-col justify-between p-2"> 3616 <div> 3617 <div class="text-sm text-gray-400"> 3618 LILANO 3619 </div> 3620 3621 3622 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3623 Babyschlafsack Wollplüsch mit FüÃen und Ãrmeln grau-natur 74/80 3624 </div> 3625 3626 <div class="mt-1"> 3627 </div> 3628 </div> 3629 3630 <div class="flex justify-between items-center gap-2"> 3631 <div> 3632 3633 </div> 3634 3635 3636 <div class="product-item-price flex flex-col justify-end items-end" 3637 3638 data-qa="component product-item-price"> 3639 3640 <div class="flex items-center w-full leading-tight justify-end"> 3641 <span class="sr-only">Aktueller Preis</span> 3642 <div 3643 class="text-xl md:text-2xl font-bold" 3644 > 3645 72,95 ⬠3646 </div> 3647 </div> 3648 3649 3650 3651 </div> 3652 3653 </div> 3654 </div></div> 3655 3656 </a> 3657 3658 </li> 3659 3660 <li class="splide__slide sm:col-span-4 max-w-xs"> 3661 3662 3663 3664 3665 3666 3667 <a 3668 href="/babyschlafsack-wollpluesch-langarm-wickeln-marine?attribute%5Bgreen_sub_variant%5D=natur&attribute%5Bgreen_variant%5D=50_56" title="Babyschlafsack Wollplüsch langarm wickeln natur 50/56" 3669 data-qa='product-item'class="group relative flex flex-col w-full h-full bg-white border-b-2 border-gray-100 hover:border-white hover:shadow-md z-0 !text-black !no-underline overflow-hidden"> <div class="product-item-configurable min-w-full bg-white h-full w-72" 3670 3671 data-qa="component product-item-configurable"> 3672 3673 3674 3675 <div class="relative flex justify-center items-center aspect-[1/1] overflow-hidden z-0"> 3676 3677 3678 3679 3680 3681 <img 3682 src='https://cdn.greenstories.de/product/597688/lilano-babyschlafsack-wollpluesch-langarm-wickel-uni-melange-bio-23-natur.jpg?w=350&h=350&auto=format' class='w-full h-full object-contain object-center' title='Babyschlafsack Wollplüsch langarm wickeln natur 50/56' alt='Babyschlafsack Wollplüsch langarm wickeln natur 50/56' loading='lazy' width='350' height='350' 3683 /> 3684 </div> 3685 3686 <div class="flex-1 flex flex-col justify-between p-2"> 3687 <div> 3688 <div class="text-sm text-gray-400"> 3689 LILANO 3690 </div> 3691 3692 3693 <div class="font-medium text-md leading-tight line-clamp-2 break-words mt-1 mr-4"> 3694 Babyschlafsack Wollplüsch langarm wickeln natur 50/56 3695 </div> 3696 3697 <div class="mt-1"> 3698 </div> 3699 </div> 3700 3701 <div class="flex justify-between items-center gap-2"> 3702 <div> 3703 3704 </div> 3705 3706 3707 <div class="product-item-price flex flex-col justify-end items-end" 3708 3709 data-qa="component product-item-price"> 3710 3711 <div class="flex items-center w-full leading-tight justify-end">
3712 <span class="sr-only">Aktueller Preis</span> 3713 <div 3714 class="text-xl md:text-2xl font-bold" 3715 > 3716 53,95 ⬠3717 </div> 3718 </div> 3719 3720 3721 3722 </div> 3723 3724 </div> 3725 </div></div> 3726 3727 </a> 3728 3729 </li> 3730 </ul> 3731 </div> 3732 </div> 3733</div> 3734</div><div data-cms-node-type="Koempf.Site:Content.DividingLine"> 3735 <div class="green-dividing-line flex items-center justify-center text-center text-white" 3736 3737 data-qa="component green-dividing-line"> <svg class="block md:hidden w-full mx-auto"> 3738 <use 3739 href="/assets/greenstories_de/images/divider/greenstories-divider-general-2-mobile-3d33a20c6baf50ea8a9586ddcaef628b9289bd73.svg#divider" 3740 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-general-2-mobile-3d33a20c6baf50ea8a9586ddcaef628b9289bd73.svg#divider" 3741 ></use> 3742 </svg> 3743 <svg class="hidden md:block w-full mx-auto"> 3744 <use 3745 href="/assets/greenstories_de/images/divider/greenstories-divider-general-2-d7798a87c6ad49527f96c7748dd63b31dcc7dd10.svg#divider" 3746 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-general-2-d7798a87c6ad49527f96c7748dd63b31dcc7dd10.svg#divider" 3747 ></use> 3748 </svg> 3749</div> 3750 3751 </div> 3752<div class="neos-nodetypes-headline" id="8bea67aa-6688-41a9-935d-78c9fd96a6cb"> 3753 <div><h2>Was jetzt drauÃen & drinnen gut tut</h2></div> 3754</div><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 3755 <div class="green-tile-columns mb-4" 3756 3757 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 3758 3759 <div class="slider mb-2" 3760 3761 data-qa="component slider"> <div 3762 x-data="{ 3763 index: 0, 3764 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 3765 slider: null, 3766 mount() { 3767 const mount = () => this.mount(); 3768 const updateIndex = (index) => this.updateIndex(index); 3769 if (this.slider) this.slider.destroy(); 3770 this.slider = new window.Splide($refs.root, this.options).mount(); 3771 this.slider.on('updated', function () { mount() }); 3772 this.slider.on('move', function (index) { updateIndex(index) }); 3773 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 3774 }, 3775 updateIndex(index) { 3776 this.index = index; 3777 }, 3778 disableLoop() { 3779 if (this.options.type == 'slide') return 3780 this.options = {...this.options, type: 'slide', drag: false} 3781 this.slider.emit('updated'); 3782 }, 3783 }" 3784 x-init="mount()" 3785 x-ref="root" 3786 class="splide " 3787 style="touch-action: pan-y" 3788 > 3789 3790 <div class="slider-arrows splide__arrows" 3791 3792 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 3793 3794 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 3795 3796 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 3797 </button> 3798 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 3799 3800 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 3801 3802 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 3803 </button> 3804</div> 3805 <div class="splide__track "> 3806 <ul class="splide__list"> 3807 <li class="splide__slide inset-0 flex items-center"> 3808 <div class="relative group aspect-square overflow-hidden w-full"> 3809 3810 3811 3812 <img 3813 src='https://cdn.greenstories.de/greenstories-cms/Persistent/c1c7017a34cdb91bdef6f1a6237b06ffac45d004/corvus-basteln-mit-kastenien-838x838.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 3814 /> 3815 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3816 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
3817 <span class="text-xs text-center">Malen & Basteln</span> 3818 </div> 3819 </div> 3820 <a href="/kinder-4-13/malen-basteln-kreatives" class="absolute inset-0" tabindex="-1"> 3821 <span class="sr-only">Malen & Basteln</span> 3822 </a> 3823 </div> 3824 </li> 3825 <li class="splide__slide inset-0 flex items-center"> 3826 <div class="relative group aspect-square overflow-hidden w-full"> 3827 3828 3829 3830 <img 3831 src='https://cdn.greenstories.de/greenstories-cms/Persistent/f975182ecd9faafaffb7c622d47ec859113d547b/34a3d94863935e91b6750b1e5c1b1e9f7e870927_disana_walkoverall_zipper_bio_24_oliv_gruen-275x275.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 3832 /> 3833 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3834 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 3835 <span class="text-xs text-center">Warme Outdoor-Looks</span> 3836 </div> 3837 </div> 3838 <a href="/kinder-4-13/kleidung/outdoorkleidung" class="absolute inset-0" tabindex="-1"> 3839 <span class="sr-only">Warme Outdoor-Looks</span> 3840 </a> 3841 </div> 3842 </li> 3843 <li class="splide__slide inset-0 flex items-center"> 3844 <div class="relative group aspect-square overflow-hidden w-full"> 3845 3846 3847 3848 <img 3849 src='https://cdn.greenstories.de/greenstories-cms/Persistent/57ccafe95ddf169817f324eb921ccf236a52b44e/vah-pfeil-und-bogen-kaufen-x7g1.png?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 3850 /> 3851 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3852 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 3853 <span class="text-xs text-center">Ritter & Abenteuer</span> 3854 </div> 3855 </div> 3856 <a href="/marken/vah" class="absolute inset-0" tabindex="-1"> 3857 <span class="sr-only">Ritter & Abenteuer</span> 3858 </a> 3859 </div> 3860 </li> 3861 <li class="splide__slide inset-0 flex items-center"> 3862 <div class="relative group aspect-square overflow-hidden w-full"> 3863 3864 3865 3866 <img 3867 src='https://cdn.greenstories.de/greenstories-cms/Persistent/bb2ce2e9fbe35364393e46ab4e62e3356bdb5c85/inspire-my-play-sensorik-spielzeug-zu-weihnachten-schenken-it.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 3868 /> 3869 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3870 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
3871 <span class="text-xs text-center">Sensorik-SpaÃ</span> 3872 </div> 3873 </div> 3874 <a href="/kinder-4-13/spielzeug/sensorik-spielzeug" class="absolute inset-0" tabindex="-1"> 3875 <span class="sr-only">Sensorik-SpaÃ</span> 3876 </a> 3877 </div> 3878 </li> 3879 </ul> 3880 </div> 3881 </div> 3882</div> 3883 3884 </template> 3885 3886 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 3887 <div class="relative group aspect-square overflow-hidden"> 3888 3889 3890 3891 <img 3892 src='https://cdn.greenstories.de/greenstories-cms/Persistent/c1c7017a34cdb91bdef6f1a6237b06ffac45d004/corvus-basteln-mit-kastenien-838x838.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 3893 /> 3894 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3895 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 3896 3897 <span>Malen & Basteln</span> 3898 </div> 3899 </div> 3900 <a href="/kinder-4-13/malen-basteln-kreatives" class="absolute inset-0"> 3901 <span class="sr-only">Malen & Basteln</span> 3902 </a> 3903 </div> 3904 <div class="relative group aspect-square overflow-hidden"> 3905 3906 3907 3908 <img 3909 src='https://cdn.greenstories.de/greenstories-cms/Persistent/f975182ecd9faafaffb7c622d47ec859113d547b/34a3d94863935e91b6750b1e5c1b1e9f7e870927_disana_walkoverall_zipper_bio_24_oliv_gruen-275x275.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 3910 /> 3911 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3912 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 3913 3914 <span>Warme Outdoor-Looks</span> 3915 </div> 3916 </div> 3917 <a href="/kinder-4-13/kleidung/outdoorkleidung" class="absolute inset-0"> 3918 <span class="sr-only">Warme Outdoor-Looks</span> 3919 </a> 3920 </div> 3921 <div class="relative group aspect-square overflow-hidden"> 3922 3923 3924 3925 <img 3926 src='https://cdn.greenstories.de/greenstories-cms/Persistent/57ccafe95ddf169817f324eb921ccf236a52b44e/vah-pfeil-und-bogen-kaufen-x7g1.png?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 3927 /> 3928 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3929 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 3930 3931 <sp
3931an>Ritter & Abenteuer</span> 3932 </div> 3933 </div> 3934 <a href="/marken/vah" class="absolute inset-0"> 3935 <span class="sr-only">Ritter & Abenteuer</span> 3936 </a> 3937 </div> 3938 <div class="relative group aspect-square overflow-hidden"> 3939 3940 3941 3942 <img 3943 src='https://cdn.greenstories.de/greenstories-cms/Persistent/bb2ce2e9fbe35364393e46ab4e62e3356bdb5c85/inspire-my-play-sensorik-spielzeug-zu-weihnachten-schenken-it.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 3944 /> 3945 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 3946 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 3947 3948 <span>Sensorik-SpaÃ</span> 3949 </div> 3950 </div> 3951 <a href="/kinder-4-13/spielzeug/sensorik-spielzeug" class="absolute inset-0"> 3952 <span class="sr-only">Sensorik-SpaÃ</span> 3953 </a> 3954 </div> 3955 </div> 3956</div> 3957</div><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 3958 <div class="green-tile-columns mb-4" 3959 3960 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 3961 3962 <div class="slider mb-2" 3963 3964 data-qa="component slider"> <div 3965 x-data="{ 3966 index: 0, 3967 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 3968 slider: null, 3969 mount() { 3970 const mount = () => this.mount(); 3971 const updateIndex = (index) => this.updateIndex(index); 3972 if (this.slider) this.slider.destroy(); 3973 this.slider = new window.Splide($refs.root, this.options).mount(); 3974 this.slider.on('updated', function () { mount() }); 3975 this.slider.on('move', function (index) { updateIndex(index) }); 3976 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 3977 }, 3978 updateIndex(index) { 3979 this.index = index; 3980 }, 3981 disableLoop() { 3982 if (this.options.type == 'slide') return 3983 this.options = {...this.options, type: 'slide', drag: false} 3984 this.slider.emit('updated'); 3985 }, 3986 }" 3987 x-init="mount()" 3988 x-ref="root" 3989 class="splide " 3990 style="touch-action: pan-y" 3991 > 3992 3993 <div class="slider-arrows splide__arrows" 3994 3995 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 3996 3997 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 3998 3999 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4000 </button> 4001 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 4002 4003 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 4004 4005 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4006 </button> 4007</div> 4008 <div class="splide__track "> 4009 <ul class="splide__list"> 4010 <li class="splide__slide inset-0 flex items-center"> 4011 <div class="relative group aspect-square overflow-hidden w-full"> 4012 4013 4014 4015 <img 4016 src='https://cdn.greenstories.de/greenstories-cms/Persistent/a72e6d1840a8ec5307258c917f37963db5f7d176/07602_Spielwelt_Blumenwiese_v9.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4017 /> 4018 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4019 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
4020 <span class="text-xs text-center">Montessori-Spielideen</span> 4021 </div> 4022 </div> 4023 <a href="/kinder-4-13/spielzeug/montessori-spielzeug" class="absolute inset-0" tabindex="-1"> 4024 <span class="sr-only">Montessori-Spielideen</span> 4025 </a> 4026 </div> 4027 </li> 4028 <li class="splide__slide inset-0 flex items-center"> 4029 <div class="relative group aspect-square overflow-hidden w-full"> 4030 4031 4032 4033 <img 4034 src='https://cdn.greenstories.de/greenstories-cms/Persistent/3af18cedd37415e69f436e99785ff9884566adea/qubs-qubitunes-interaktives-audio-spiel.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4035 /> 4036 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4037 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4038 <span class="text-xs text-center">Gesellschaftsspiele</span> 4039 </div> 4040 </div> 4041 <a href="/kinder-4-13/spielzeug/brettspiele-strategie" class="absolute inset-0" tabindex="-1"> 4042 <span class="sr-only">Gesellschaftsspiele</span> 4043 </a> 4044 </div> 4045 </li> 4046 <li class="splide__slide inset-0 flex items-center"> 4047 <div class="relative group aspect-square overflow-hidden w-full"> 4048 4049 4050 4051 <img 4052 src='https://cdn.greenstories.de/greenstories-cms/Persistent/ed620fe8060fdd30854fdeab9c59dae7be25557a/Y21069_1-5-1001x1001.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4053 /> 4054 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4055 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4056 <span class="text-xs text-center">Kuschelfreunde</span> 4057 </div> 4058 </div> 4059 <a href="/kinder-4-13/spielzeug/kuscheltiere-puppen" class="absolute inset-0" tabindex="-1"> 4060 <span class="sr-only">Kuschelfreunde</span> 4061 </a> 4062 </div> 4063 </li> 4064 <li class="splide__slide inset-0 flex items-center"> 4065 <div class="relative group aspect-square overflow-hidden w-full"> 4066 4067 4068 4069 <img 4070 src='https://cdn.greenstories.de/greenstories-cms/Persistent/75292612a62a0d8bf819a8be5af9ba0388809f66/primavera-bio-aetherisches-oele-koerperpflege-duftoel-aromotherapie--it.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4071 /> 4072 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4073 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
4074 <span class="text-xs text-center">Wohlfühlrituale</span> 4075 </div> 4076 </div> 4077 <a href="/marken/primavera" class="absolute inset-0" tabindex="-1"> 4078 <span class="sr-only">Wohlfühlrituale</span> 4079 </a> 4080 </div> 4081 </li> 4082 </ul> 4083 </div> 4084 </div> 4085</div> 4086 4087 </template> 4088 4089 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 4090 <div class="relative group aspect-square overflow-hidden"> 4091 4092 4093 4094 <img 4095 src='https://cdn.greenstories.de/greenstories-cms/Persistent/a72e6d1840a8ec5307258c917f37963db5f7d176/07602_Spielwelt_Blumenwiese_v9.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4096 /> 4097 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4098 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4099 4100 <span>Montessori-Spielideen</span> 4101 </div> 4102 </div> 4103 <a href="/kinder-4-13/spielzeug/montessori-spielzeug" class="absolute inset-0"> 4104 <span class="sr-only">Montessori-Spielideen</span> 4105 </a> 4106 </div> 4107 <div class="relative group aspect-square overflow-hidden"> 4108 4109 4110 4111 <img 4112 src='https://cdn.greenstories.de/greenstories-cms/Persistent/3af18cedd37415e69f436e99785ff9884566adea/qubs-qubitunes-interaktives-audio-spiel.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4113 /> 4114 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4115 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4116 4117 <span>Gesellschaftsspiele</span> 4118 </div> 4119 </div> 4120 <a href="/kinder-4-13/spielzeug/brettspiele-strategie" class="absolute inset-0"> 4121 <span class="sr-only">Gesellschaftsspiele</span> 4122 </a> 4123 </div> 4124 <div class="relative group aspect-square overflow-hidden"> 4125 4126 4127 4128 <img 4129 src='https://cdn.greenstories.de/greenstories-cms/Persistent/ed620fe8060fdd30854fdeab9c59dae7be25557a/Y21069_1-5-1001x1001.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4130 /> 4131 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4132 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4133 4134 <sp
4134an>Kuschelfreunde</span> 4135 </div> 4136 </div> 4137 <a href="/kinder-4-13/spielzeug/kuscheltiere-puppen" class="absolute inset-0"> 4138 <span class="sr-only">Kuschelfreunde</span> 4139 </a> 4140 </div> 4141 <div class="relative group aspect-square overflow-hidden"> 4142 4143 4144 4145 <img 4146 src='https://cdn.greenstories.de/greenstories-cms/Persistent/75292612a62a0d8bf819a8be5af9ba0388809f66/primavera-bio-aetherisches-oele-koerperpflege-duftoel-aromotherapie--it.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4147 /> 4148 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4149 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4150 4151 <span>Wohlfühlrituale</span> 4152 </div> 4153 </div> 4154 <a href="/marken/primavera" class="absolute inset-0"> 4155 <span class="sr-only">Wohlfühlrituale</span> 4156 </a> 4157 </div> 4158 </div> 4159</div> 4160</div><div data-cms-node-type="Koempf.Site:Content.Spacing" class="pb-8"></div> 4161<div class="neos-nodetypes-headline" id="2baa93a3-70e3-4a00-b431-5f6eb4066106"> 4162 <div><h2>Eure Lieblingsmarken bei greenstories</h2></div> 4163</div><div data-cms-node-type="Koempf.Site:Content.CircleSlider"> 4164 <div class="green-circle-slider mb-2" 4165 4166 data-qa="component green-circle-slider"> <div 4167 x-data="{ 4168 index: 0, 4169 options: {"gap":16,"pagination":false,"type":"slider","arrows":false,"drag":true,"perPage":9,"breakpoints":{"640":{"autoWidth":true,"perPage":1},"960":{"autoWidth":true,"perPage":1}}}, 4170 slider: null, 4171 mount() { 4172 const mount = () => this.mount(); 4173 const updateIndex = (index) => this.updateIndex(index); 4174 if (this.slider) this.slider.destroy(); 4175 this.slider = new window.Splide($refs.root, this.options).mount(); 4176 this.slider.on('updated', function () { mount() }); 4177 this.slider.on('move', function (index) { updateIndex(index) }); 4178 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 4179 }, 4180 updateIndex(index) { 4181 this.index = index; 4182 }, 4183 disableLoop() { 4184 if (this.options.type == 'slide') return 4185 this.options = {...this.options, type: 'slide', drag: false} 4186 this.slider.emit('updated'); 4187 }, 4188 }" 4189 x-init="mount()" 4190 x-ref="root" 4191 class="splide " 4192 style="touch-action: pan-y" 4193 > 4194 <div class="splide__track "> 4195 <ul class="splide__list"> 4196 <li class="splide__slide inset-0 flex items-center"> 4197 <a 4198 href="/marken/grimms" 4199 title="Grimms" 4200 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4201 tabindex="-1" 4202 > 4203 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4204 4205 4206 4207 <img 4208 src='https://cdn.greenstories.de/greenstories-cms/Persistent/d3257120aaf143f9169281c607dffd2b7a9dc4e6/grimms-holzspielzeug-sch
4208adstofffrei-kaufen-csg.webp?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4209 /> 4210 </div> 4211 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Grimms</span> 4212 </a> 4213 </li> 4214 <li class="splide__slide inset-0 flex items-center"> 4215 <a 4216 href="/marken/disana" 4217 title="Disana" 4218 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4219 tabindex="-1" 4220 > 4221 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4222 4223 4224 4225 <img 4226 src='https://cdn.greenstories.de/greenstories-cms/Persistent/3b11c2fadfb55b3d27c8babccbe055c834127ae7/disana-walk-kleidung-fuer-kinder-kaufen-tr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4227 /> 4228 </div> 4229 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Disana</span> 4230 </a> 4231 </li> 4232 <li class="splide__slide inset-0 flex items-center"> 4233 <a 4234 href="/marken/ostheimer" 4235 title="Ostheimer" 4236 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4237 tabindex="-1" 4238 > 4239 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4240 4241 4242 4243 <img 4244 src='https://cdn.greenstories.de/greenstories-cms/Persistent/3dcb372d1c6e98714e649d942f2c9109e2744c58/ostheimer-oeko-holz-tiere-waldorf-art-kaufen-msr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4245 /> 4246 </div> 4247 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Ostheimer</span> 4248 </a> 4249 </li> 4250 <li class="splide__slide inset-0 flex items-center"> 4251 <a 4252 href="/marken/people-wear-organic" 4253 title="People Wear Organic" 4254 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4255 tabindex="-1" 4256 > 4257 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4258 4259 4260 4261 <img 4262 src='https://cdn.greenstories.de/greenstories-cms/Persistent/8d3bd91141ab39b2d381b794afdd2adf23245204/people-wear-organic-billige-bio-mode-fuer-babys-kaufen-msr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4263 /> 4264 </div> 4265 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">People Wear Organic</span> 4266 </a> 4267 </li> 4268 <li class="splide__slide inset-0 flex items-center"> 4269 <a 4270 href="/marken/stapelstein" 4271 title="Stapelstein®" 4272 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4273 tabindex="-1" 4274 > 4275 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4276 4277 4278 4279 <img 4280 src='https://cdn.greenstories.de/greenstories-cms/Persistent/7d6448bd32b8368d4ad041297b18e9db1de64977/stapelstein-balancier-steine-fuer-kinder-kaufen-mtr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4281 /> 4282 </div>
4283 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Stapelstein®</span> 4284 </a> 4285 </li> 4286 <li class="splide__slide inset-0 flex items-center"> 4287 <a 4288 href="/marken/plantoys" 4289 title="Plantoys" 4290 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4291 tabindex="-1" 4292 > 4293 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4294 4295 4296 4297 <img 4298 src='https://cdn.greenstories.de/greenstories-cms/Persistent/24c84bb37d436fb2a2df6bb120522df5ce14cc25/plantoys-nachhaltiges-baby-spielzeug-aus-holz-kaufen-msr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4299 /> 4300 </div> 4301 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Plantoys</span> 4302 </a> 4303 </li> 4304 <li class="splide__slide inset-0 flex items-center"> 4305 <a 4306 href="/marken/pure-pure-by-bauer" 4307 title="Pure Pure" 4308 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4309 tabindex="-1" 4310 > 4311 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4312 4313 4314 4315 <img 4316 src='https://cdn.greenstories.de/greenstories-cms/Persistent/4aa901861a3285fbe9c95fd147f24ba2823042f1/pure-pure-bio-muetzen-fuer-kinder-kaufen-mtr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4317 /> 4318 </div> 4319 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Pure Pure</span> 4320 </a> 4321 </li> 4322 <li class="splide__slide inset-0 flex items-center"> 4323 <a 4324 href="/marken/engel-natur" 4325 title="Engel" 4326 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4327 tabindex="-1" 4328 > 4329 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4330 4331 4332 4333 <img 4334 src='https://cdn.greenstories.de/greenstories-cms/Persistent/63aa972d6635785c45572eb2189d5fa388f19cd9/engel-bio-mode-aus-merino-wolle-fuer-kinder-kaufen-mtr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4335 /> 4336 </div> 4337 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">Engel</span> 4338 </a> 4339 </li> 4340 <li class="splide__slide inset-0 flex items-center"> 4341 <a 4342 href="/marken/maxomorra" 4343 title="maxomorra" 4344 class="group flex flex-col justify-center items-center gap-2 !no-underline mx-auto h-full" 4345 tabindex="-1" 4346 > 4347 <div class="w-20 h-20 lg:w-28 lg:h-28 border-2 border-secondary rounded-full overflow-hidden transition-all scale-90 group-hover:scale-100"> 4348 4349 4350 4351 <img 4352 src='https://cdn.greenstories.de/greenstories-cms/Persistent/1d560a7b7c88e04523409ba6f8e81173e07179fc/maxomorra-bunte-bio-mode-fuer-kinder-kaufen-msr.jpg?h=800&w=1440' class='w-full h-full border border-white rounded-full object-cover' title='' alt='' loading='lazy' width='115' height='115' 4353 /> 4354 </div> 4355 <span class="flex-1 text-gst-rose text-xs md:text-base text-center hyphens-auto w-20 md:w-32">maxomorra</span> 4356 </a> 4357 </li> 4358 </ul> 4359 </div> 4360 </div> 4361</div> 4362 4363 </div><div class="md:flex md:-mx-4 neos-nodetypes-columnlayouts-threecolumn"> 4364 <div class="w-full md:px-4 md:w-1/3 neos-contentcollection"></div><div class="w-full md:px-4 md:w-1/3 neos-contentcollection"><div data-cms-node-type="Koempf.SiteContent.Button"> 4365 <div class="button" 4366 4367 data-qa="component button" x-ignore> <a 4368 href="/marken" 4369 onclick='dayManagerLayer.push({"event":"click","ecommercePost":{"clickCategory":"CMS-Button","clickTarget":"Alle Marken entdecken"}});' 4370 > 4371 <button class="button button-primary my-2 hover:no-underline w-full"> 4372 Alle Marken entdecken 4373 </button> 4374 </a> 4375</div> 4376</div></div><div class="w-full md:px-4 md:w-1/3 neos-contentcollection"></div> 4377</div> 4378<div data-cms-node-type="Koempf.Site:Content.Spacing" class="mb-6"></div></div></div></div><div class="bg-gst-white"><div class="layout-container px-2 xl:px-0 py-4"><div class="neos-contentcollection"></div></div></div><div class="bg-gst-white"><div class="neos-contentcollection"><div data-cms-node-type="Koempf.Site:Content.CirclePictureBanner"> 4379 <div class="green-circle-picture-banner hidden md:block py-14" 4380 4381 data-qa="component green-circle-picture-banner"> <div class="bg-gst-rose-gray"> 4382 <div class="relative layout-container flex justify-center items-center max-h-32 py-12 pl-[8rem]"> 4383 <div class="absolute left-0 h-[calc(100%+85px)] aspect-1 rounded-full overflow-hidden border-2 border-white"> 4384 4385 4386 4387 <img 4388 src='https://cdn.greenstories.de/greenstories-cms/Persistent/62683ef617345bb545c7606f5da0ca02d4df27a6/Rechteck+120.png?h=800&w=1440' class='w-full h-full object-cover' title='' alt='' loading='lazy' width='225' height='225' 4389 /> 4390 </div> 4391 <div class="text-center text-2xl lg:text-3xl text-white leading-10 max-w-2xl py-4">
4392 <span>Handverlesenes Ãko Sortiment liebevoll von uns als Familie ausgesucht</span> 4393 </div> 4394 </div> 4395 </div> 4396</div> 4397</div></div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.Spacing" class="mb-4"></div></div><div class="layout-container px-2 xl:px-0"> 4398<div class="neos-nodetypes-headline" id="d059a2b1-ae0c-4a76-9e82-dea9daf37a3b"> 4399 <div><h2>Wenn es drinnen gemütlich wird</h2></div> 4400</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 4401 <div class="green-tile-columns mb-4" 4402 4403 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 4404 4405 <div class="slider mb-2" 4406 4407 data-qa="component slider"> <div 4408 x-data="{ 4409 index: 0, 4410 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 4411 slider: null, 4412 mount() { 4413 const mount = () => this.mount(); 4414 const updateIndex = (index) => this.updateIndex(index); 4415 if (this.slider) this.slider.destroy(); 4416 this.slider = new window.Splide($refs.root, this.options).mount(); 4417 this.slider.on('updated', function () { mount() }); 4418 this.slider.on('move', function (index) { updateIndex(index) }); 4419 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 4420 }, 4421 updateIndex(index) { 4422 this.index = index; 4423 }, 4424 disableLoop() { 4425 if (this.options.type == 'slide') return 4426 this.options = {...this.options, type: 'slide', drag: false} 4427 this.slider.emit('updated'); 4428 }, 4429 }" 4430 x-init="mount()" 4431 x-ref="root" 4432 class="splide " 4433 style="touch-action: pan-y" 4434 > 4435 4436 <div class="slider-arrows splide__arrows" 4437 4438 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 4439 4440 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 4441 4442 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4443 </button> 4444 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 4445 4446 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 4447 4448 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4449 </button> 4450</div> 4451 <div class="splide__track "> 4452 <ul class="splide__list"> 4453 <li class="splide__slide inset-0 flex items-center"> 4454 <div class="relative group aspect-square overflow-hidden w-full"> 4455 4456 4457 4458 <img 4459 src='https://cdn.greenstories.de/greenstories-cms/Persistent/2ca5353127210680e4d6885caf1d5193b800af91/20260904_164847-2252x2250.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4460 /> 4461 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4462 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
4463 <span class="text-xs text-center">Jahreszeitentisch</span> 4464 </div> 4465 </div> 4466 <a href="/kinder-4-13/raumspielzeug-dekoration/jahreszeitentisch" class="absolute inset-0" tabindex="-1"> 4467 <span class="sr-only">Jahreszeitentisch</span> 4468 </a> 4469 </div> 4470 </li> 4471 <li class="splide__slide inset-0 flex items-center"> 4472 <div class="relative group aspect-square overflow-hidden w-full"> 4473 4474 4475 4476 <img 4477 src='https://cdn.greenstories.de/greenstories-cms/Persistent/be1f2e826f567c91c61686004145c20697da9f75/kinder_haengehoehle_la_siesta_joki.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4478 /> 4479 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4480 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4481 <span class="text-xs text-center">Hängehöhle</span> 4482 </div> 4483 </div> 4484 <a href="/bio-haengehoehle-la-siesta-joki-kinder-von-3-bis-10-jahre-natur" class="absolute inset-0" tabindex="-1"> 4485 <span class="sr-only">Hängehöhle</span> 4486 </a> 4487 </div> 4488 </li> 4489 <li class="splide__slide inset-0 flex items-center"> 4490 <div class="relative group aspect-square overflow-hidden w-full"> 4491 4492 4493 4494 <img 4495 src='https://cdn.greenstories.de/greenstories-cms/Persistent/095722c14efe46aae75187377ba8ea08f55cd8a0/senger_kuscheltier_waermekissen_traubenkerne_elefant.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4496 /> 4497 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4498 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4499 <span class="text-xs text-center">SüÃe Wärmekissen</span> 4500 </div> 4501 </div> 4502 <a href="/marken/senger/waermekissen" class="absolute inset-0" tabindex="-1"> 4503 <span class="sr-only">SüÃe Wärmekissen</span> 4504 </a> 4505 </div> 4506 </li> 4507 <li class="splide__slide inset-0 flex items-center"> 4508 <div class="relative group aspect-square overflow-hidden w-full"> 4509 4510 4511 4512 <img 4513 src='https://cdn.greenstories.de/greenstories-cms/Persistent/7d65f349ff7aa8ffe273011d0e18ac04a218a4cd/funzy_spielsofa_kindersofa.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4514 /> 4515 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4516 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
4517 <span class="text-xs text-center">Spielsofas</span> 4518 </div> 4519 </div> 4520 <a href="/kinder-4-13/raumspielzeug-dekoration/kinderzimmer/spielsofa" class="absolute inset-0" tabindex="-1"> 4521 <span class="sr-only">Spielsofas</span> 4522 </a> 4523 </div> 4524 </li> 4525 </ul> 4526 </div> 4527 </div> 4528</div> 4529 4530 </template> 4531 4532 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 4533 <div class="relative group aspect-square overflow-hidden"> 4534 4535 4536 4537 <img 4538 src='https://cdn.greenstories.de/greenstories-cms/Persistent/2ca5353127210680e4d6885caf1d5193b800af91/20260904_164847-2252x2250.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4539 /> 4540 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4541 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4542 4543 <span>Jahreszeitentisch</span> 4544 </div> 4545 </div> 4546 <a href="/kinder-4-13/raumspielzeug-dekoration/jahreszeitentisch" class="absolute inset-0"> 4547 <span class="sr-only">Jahreszeitentisch</span> 4548 </a> 4549 </div> 4550 <div class="relative group aspect-square overflow-hidden"> 4551 4552 4553 4554 <img 4555 src='https://cdn.greenstories.de/greenstories-cms/Persistent/be1f2e826f567c91c61686004145c20697da9f75/kinder_haengehoehle_la_siesta_joki.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4556 /> 4557 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4558 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4559 4560 <span>Hängehöhle</span> 4561 </div> 4562 </div> 4563 <a href="/bio-haengehoehle-la-siesta-joki-kinder-von-3-bis-10-jahre-natur" class="absolute inset-0"> 4564 <span class="sr-only">Hängehöhle</span> 4565 </a> 4566 </div> 4567 <div class="relative group aspect-square overflow-hidden"> 4568 4569 4570 4571 <img 4572 src='https://cdn.greenstories.de/greenstories-cms/Persistent/095722c14efe46aae75187377ba8ea08f55cd8a0/senger_kuscheltier_waermekissen_traubenkerne_elefant.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4573 /> 4574 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4575 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4576 4577 <sp
4577an>SüÃe Wärmekissen</span> 4578 </div> 4579 </div> 4580 <a href="/marken/senger/waermekissen" class="absolute inset-0"> 4581 <span class="sr-only">SüÃe Wärmekissen</span> 4582 </a> 4583 </div> 4584 <div class="relative group aspect-square overflow-hidden"> 4585 4586 4587 4588 <img 4589 src='https://cdn.greenstories.de/greenstories-cms/Persistent/7d65f349ff7aa8ffe273011d0e18ac04a218a4cd/funzy_spielsofa_kindersofa.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4590 /> 4591 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4592 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4593 4594 <span>Spielsofas</span> 4595 </div> 4596 </div> 4597 <a href="/kinder-4-13/raumspielzeug-dekoration/kinderzimmer/spielsofa" class="absolute inset-0"> 4598 <span class="sr-only">Spielsofas</span> 4599 </a> 4600 </div> 4601 </div> 4602</div> 4603</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 4604 <div class="green-tile-columns mb-4" 4605 4606 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 4607 4608 <div class="slider mb-2" 4609 4610 data-qa="component slider"> <div 4611 x-data="{ 4612 index: 0, 4613 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 4614 slider: null, 4615 mount() { 4616 const mount = () => this.mount(); 4617 const updateIndex = (index) => this.updateIndex(index); 4618 if (this.slider) this.slider.destroy(); 4619 this.slider = new window.Splide($refs.root, this.options).mount(); 4620 this.slider.on('updated', function () { mount() }); 4621 this.slider.on('move', function (index) { updateIndex(index) }); 4622 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 4623 }, 4624 updateIndex(index) { 4625 this.index = index; 4626 }, 4627 disableLoop() { 4628 if (this.options.type == 'slide') return 4629 this.options = {...this.options, type: 'slide', drag: false} 4630 this.slider.emit('updated'); 4631 }, 4632 }" 4633 x-init="mount()" 4634 x-ref="root" 4635 class="splide " 4636 style="touch-action: pan-y" 4637 > 4638 4639 <div class="slider-arrows splide__arrows" 4640 4641 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 4642 4643 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 4644 4645 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4646 </button> 4647 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 4648 4649 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 4650 4651 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4652 </button> 4653</div> 4654 <div class="splide__track "> 4655 <ul class="splide__list"> 4656 <li class="splide__slide inset-0 flex items-center"> 4657 <div class="relative group aspect-square overflow-hidden w-full"> 4658 4659 4660 4661 <img 4662 src='https://cdn.greenstories.de/greenstories-cms/Persistent/97d72568ccb09368a6435f850bc6064672e342ea/Wal-lesen-buch-mit-kind-x7g1-1536x1536.png?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4663 /> 4664 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4665 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
4666 <span class="text-xs text-center">Kinderbücher</span> 4667 </div> 4668 </div> 4669 <a href="/kinder-4-13/buecher" class="absolute inset-0" tabindex="-1"> 4670 <span class="sr-only">Kinderbücher</span> 4671 </a> 4672 </div> 4673 </li> 4674 <li class="splide__slide inset-0 flex items-center"> 4675 <div class="relative group aspect-square overflow-hidden w-full"> 4676 4677 4678 4679 <img 4680 src='https://cdn.greenstories.de/greenstories-cms/Persistent/52e54818849b1089fd796caa711f4ee313e6a978/tissi-baldachin-musselin-hausbett.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4681 /> 4682 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4683 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4684 <span class="text-xs text-center">Betten & Zubehör</span> 4685 </div> 4686 </div> 4687 <a href="/marken/tissi" class="absolute inset-0" tabindex="-1"> 4688 <span class="sr-only">Betten & Zubehör</span> 4689 </a> 4690 </div> 4691 </li> 4692 <li class="splide__slide inset-0 flex items-center"> 4693 <div class="relative group aspect-square overflow-hidden w-full"> 4694 4695 4696 4697 <img 4698 src='https://cdn.greenstories.de/greenstories-cms/Persistent/2e0c0cd0fd85b363991cbfdc8e1b90920600ebf8/toverlux-herbst-silhouette-x7g1-615x615.png?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4699 /> 4700 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4701 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4702 <span class="text-xs text-center">Toverlux Lampe</span> 4703 </div> 4704 </div> 4705 <a href="/marken/toverlux" class="absolute inset-0" tabindex="-1"> 4706 <span class="sr-only">Toverlux Lampe</span> 4707 </a> 4708 </div> 4709 </li> 4710 <li class="splide__slide inset-0 flex items-center"> 4711 <div class="relative group aspect-square overflow-hidden w-full"> 4712 4713 4714 4715 <img 4716 src='https://cdn.greenstories.de/greenstories-cms/Persistent/df6d06
47165939da362c3d0c40efef1d3204e51f0b73/iobio_schlafsack_beige_heissluftballon.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4717 /> 4718 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4719 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4720 <span class="text-xs text-center">Schlafsäcke</span> 4721 </div> 4722 </div> 4723 <a href="/baby-0-3/schlafen/baby-kleinkindschlafsack?saison[]=winter&saison[]=uebergangszeit" class="absolute inset-0" tabindex="-1"> 4724 <span class="sr-only">Schlafsäcke</span> 4725 </a> 4726 </div> 4727 </li> 4728 </ul> 4729 </div> 4730 </div> 4731</div> 4732 4733 </template> 4734 4735 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 4736 <div class="relative group aspect-square overflow-hidden"> 4737 4738 4739 4740 <img 4741 src='https://cdn.greenstories.de/greenstories-cms/Persistent/97d72568ccb09368a6435f850bc6064672e342ea/Wal-lesen-buch-mit-kind-x7g1-1536x1536.png?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4742 /> 4743 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4744 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4745 4746 <span>Kinderbücher</span> 4747 </div> 4748 </div> 4749 <a href="/kinder-4-13/buecher" class="absolute inset-0"> 4750 <span class="sr-only">Kinderbücher</span> 4751 </a> 4752 </div> 4753 <div class="relative group aspect-square overflow-hidden"> 4754 4755 4756 4757 <img 4758 src='https://cdn.greenstories.de/greenstories-cms/Persistent/52e54818849b1089fd796caa711f4ee313e6a978/tissi-baldachin-musselin-hausbett.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4759 /> 4760 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4761 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4762 4763 <span>Betten & Zubehör</span> 4764 </div> 4765 </div> 4766 <a href="/marken/tissi" class="absolute inset-0"> 4767 <span class="sr-only">Betten & Zubehör</span> 4768 </a> 4769 </div> 4770 <div class="relative group aspect-square overflow-hidden"> 4771 4772 4773 4774 <img 4775 src='https://cdn.greenstories.de/greenstories-cms/Persistent/2e0c0cd0fd85b363991cbfdc8e1b90920600ebf8/toverlux-herbst-silhouette-x7g1-615x615.png?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4776 /> 4777 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4778 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4779 4780 <sp
4780an>Toverlux Lampe</span> 4781 </div> 4782 </div> 4783 <a href="/marken/toverlux" class="absolute inset-0"> 4784 <span class="sr-only">Toverlux Lampe</span> 4785 </a> 4786 </div> 4787 <div class="relative group aspect-square overflow-hidden"> 4788 4789 4790 4791 <img 4792 src='https://cdn.greenstories.de/greenstories-cms/Persistent/df6d065939da362c3d0c40efef1d3204e51f0b73/iobio_schlafsack_beige_heissluftballon.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4793 /> 4794 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4795 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4796 4797 <span>Schlafsäcke</span> 4798 </div> 4799 </div> 4800 <a href="/baby-0-3/schlafen/baby-kleinkindschlafsack?saison[]=winter&saison[]=uebergangszeit" class="absolute inset-0"> 4801 <span class="sr-only">Schlafsäcke</span> 4802 </a> 4803 </div> 4804 </div> 4805</div> 4806</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.Spacing" class="pb-1"></div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.Spacing" class="pb-1"></div></div><div data-cms-node-type="Koempf.Site:Content.CirclePictureBanner"> 4807 <div class="green-circle-picture-banner hidden md:block py-14" 4808 4809 data-qa="component green-circle-picture-banner"> <div class="bg-gst-rose-gray"> 4810 <div class="relative layout-container flex justify-center items-center max-h-32 py-12 pl-[8rem]"> 4811 <div class="absolute left-0 h-[calc(100%+85px)] aspect-1 rounded-full overflow-hidden border-2 border-white"> 4812 4813 4814 4815 <img 4816 src='https://cdn.greenstories.de/greenstories-cms/Persistent/b140832c1da142f2e165505c516bd37671686321/wonderie-spieltuch-bio-baumwolle-100x100cm-magischer-himmel.jpg?h=800&w=1440' class='w-full h-full object-cover' title='' alt='' loading='lazy' width='225' height='225' 4817 /> 4818 </div> 4819 <div class="text-center text-2xl lg:text-3xl text-white leading-10 max-w-2xl py-4"> 4820 <span>Achtsam & liebevoll Schenken</span> 4821 </div> 4822 </div> 4823 </div> 4824</div> 4825</div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 4826 <div class="green-tile-columns mb-4" 4827 4828 data-qa="component green-tile-columns" x-data='true'> 4829 <div class="grid gap-4 grid-cols-1 md:grid-cols-2"> 4830 <div class="relative group aspect-square overflow-hidden"> 4831 4832 4833 4834 <img 4835 src='https://cdn.greenstories.de/greenstories-cms/Persistent/c5348e64d793f0831812b2af9bc7182a2dbc8d10/moonie-baer-f%C3%BCr-babys-kaufen-mb-2026-717x717.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4836 /> 4837 <div class="absolute bottom-0 inset-x-0 bg-gst-gray pt-8 md:pt-10 p-4 md:p-8 rounded-t-[100%_20%] w-full"> 4838 <div class="flex flex-col justify-center w-full"> 4839 <h3 class="!text-left md:text-3xl">Das besondere Geschenk zur Geburt</h3> 4840 <p class="text-sm md:text-lg">Ein Kuscheltier fürs Leben & Vieles mehr.</p> 4841 <div class="grid grid-cols-2 md:grid-cols-3 gap-2 w-full mt-2"> 4842 <a href="/geschenke/geschenk-zur-geburt" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 4843 Geschenk-Ideen zur Geburt 4844 </a> 4845 <a href="geschenke/geschenk-zur-geburt/geschenke-zur-geburt-jungs" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 4846 Für Mädchen 4847 </a> 4848 <a href="/geschenke/geschenk-zur-geburt/geschenke-zur-geburt-jungs" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 4849 Für Jungs 4850 </a> 4851 </div> 4852 </div> 4853 </div> 4854 </div> 4855 <div class="relative group aspect-square overflow-hidden"> 4856 4857 4858 4859 <img 4860 src='https://cdn.greenstories.de/greenstories-cms/Persistent/1a4ac16096bf10ad5c6d6a8f15f5bc80d08db63d/grapat-geschenk-ideen-zum-geburtstag-fuer-kinder-kaufen-tt.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 4861 /> 4862 <div class="absolute bottom-0 inset-x-0 bg-gst-gray pt-8 md:pt-10 p-4 md:p-8 rounded-t-[100%_20%] w-full"> 4863 <div class="flex flex-col justify-center w-full"> 4864 <h3 class="!text-left md:text-3xl">greenstories Geschenkefinder</h3> 4865 <p class="text-sm md:text-lg">Für ein Geschenk von Herzen.</p> 4866 <div class="grid grid-cols-2 md:grid-cols-3 gap-2 w-full mt-2"> 4867 <a href="/geschenke/geburtstagsgeschenk-nach-alter" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 4868 Geschenk nach Alter (1-12 Jahre) 4869 </a> 4870 <a href="/geschenke/adventskalender" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 4871 Adventskalender 4872 </a> 4873 <a href="/geschenke/weihnachtsgeschenke" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 4874 Weihnachtsgeschenke 4875 </a> 4876 </div> 4877 </div> 4878 </div> 4879 </div> 4880 </div> 4881</div> 4882</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.Spacing" class="pb-8"></div></div><div class="layout-container px-2 xl:px-0"> 4883<div class="neos-nodetypes-headline" id="2c0694e9-2908-44db-97d8-2e67760d8bfb"> 4884 <div><h2>Welches Thema liebt dein Kind?</h2></div> 4885</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 4886 <div class="green-tile-columns mb-4" 4887 4888 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 4889 4890 <div class="slider mb-2" 4891 4892 data-qa="component slider"> <div 4893 x-data="{ 4894 index: 0, 4895 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 4896 slider: null, 4897 mount() { 4898 const mount = () => this.mount(); 4899 const updateIndex = (index) => this.updateIndex(index); 4900 if (this.slider) this.slider.destroy(); 4901 this.slider = new window.Splide($refs.root, this.options).mount(); 4902 this.slider.on('updated', function () { mount() }); 4903 this.slider.on('move', function (index) { updateIndex(index) }); 4904 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 4905 }, 4906 updateIndex(index) { 4907 this.index = index; 4908 }, 4909 disableLoop() { 4910 if (this.options.type == 'slide') return 4911 this.options = {...this.options, type: 'slide', drag: false} 4912 this.slider.emit('updated'); 4913 }, 4914 }" 4915 x-init="mount()" 4916 x-ref="root" 4917 class="splide " 4918 style="touch-action: pan-y" 4919 > 4920 4921 <div class="slider-arrows splide__arrows" 4922 4923 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 4924 4925 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 4926 4927 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4928 </button> 4929 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 4930 4931 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 4932 4933 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 4934 </button> 4935</div> 4936 <div class="splide__track "> 4937 <ul class="splide__list"> 4938 <li class="splide__slide inset-0 flex items-center"> 4939 <div class="relative group aspect-square overflow-hidden w-full"> 4940 4941 4942 4943 <img 4944 src='https://cdn.greenstories.de/greenstories-cms/Persistent/65363e11713a841e988fc136ed7f321ed0958fd0/toverlux-einhorn-silhouette-kaufen-699x699.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4945 /> 4946 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4947 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
4948 <span class="text-xs text-center">Feen & Einhörner</span> 4949 </div> 4950 </div> 4951 <a href="/suche?q=Fee+einhorn&sort=newest_desc" class="absolute inset-0" tabindex="-1"> 4952 <span class="sr-only">Feen & Einhörner</span> 4953 </a> 4954 </div> 4955 </li> 4956 <li class="splide__slide inset-0 flex items-center"> 4957 <div class="relative group aspect-square overflow-hidden w-full"> 4958 4959 4960 4961 <img 4962 src='https://cdn.greenstories.de/greenstories-cms/Persistent/80da248190d88f2e42aa140486fc50963174ceef/dino-kleidung-und-spielzeug-kaufen-wonderie.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4963 /> 4964 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4965 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4966 <span class="text-xs text-center">Dinos</span> 4967 </div> 4968 </div> 4969 <a href="/suche?q=dinos&sort=newest_desc" class="absolute inset-0" tabindex="-1"> 4970 <span class="sr-only">Dinos</span> 4971 </a> 4972 </div> 4973 </li> 4974 <li class="splide__slide inset-0 flex items-center"> 4975 <div class="relative group aspect-square overflow-hidden w-full"> 4976 4977 4978 4979 <img 4980 src='https://cdn.greenstories.de/greenstories-cms/Persistent/3f479fa6c831c2cfda954c23244014493908a1e9/rabbit-and-friends-taschenlampen-hund-kaufen.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4981 /> 4982 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 4983 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 4984 <span class="text-xs text-center">Hunde</span> 4985 </div> 4986 </div> 4987 <a href="/suche?q=hunde&sort=newest_desc" class="absolute inset-0" tabindex="-1"> 4988 <span class="sr-only">Hunde</span> 4989 </a> 4990 </div> 4991 </li> 4992 <li class="splide__slide inset-0 flex items-center"> 4993 <div class="relative group aspect-square overflow-hidden w-full"> 4994 4995 4996 4997 <img 4998 src='https://cdn.greenstories.de/greenstories-cms/Persistent/b586785079a900fc8d906338f4c43fae09f11850/roommate_sitzkissen_kinderwagen_katze-kaufen.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 4999 /> 5000 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5001 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
5002 <span class="text-xs text-center">Katzen</span> 5003 </div> 5004 </div> 5005 <a href="/suche?q=katzen" class="absolute inset-0" tabindex="-1"> 5006 <span class="sr-only">Katzen</span> 5007 </a> 5008 </div> 5009 </li> 5010 </ul> 5011 </div> 5012 </div> 5013</div> 5014 5015 </template> 5016 5017 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 5018 <div class="relative group aspect-square overflow-hidden"> 5019 5020 5021 5022 <img 5023 src='https://cdn.greenstories.de/greenstories-cms/Persistent/65363e11713a841e988fc136ed7f321ed0958fd0/toverlux-einhorn-silhouette-kaufen-699x699.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5024 /> 5025 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5026 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5027 5028 <span>Feen & Einhörner</span> 5029 </div> 5030 </div> 5031 <a href="/suche?q=Fee+einhorn&sort=newest_desc" class="absolute inset-0"> 5032 <span class="sr-only">Feen & Einhörner</span> 5033 </a> 5034 </div> 5035 <div class="relative group aspect-square overflow-hidden"> 5036 5037 5038 5039 <img 5040 src='https://cdn.greenstories.de/greenstories-cms/Persistent/80da248190d88f2e42aa140486fc50963174ceef/dino-kleidung-und-spielzeug-kaufen-wonderie.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5041 /> 5042 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5043 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5044 5045 <span>Dinos</span> 5046 </div> 5047 </div> 5048 <a href="/suche?q=dinos&sort=newest_desc" class="absolute inset-0"> 5049 <span class="sr-only">Dinos</span> 5050 </a> 5051 </div> 5052 <div class="relative group aspect-square overflow-hidden"> 5053 5054 5055 5056 <img 5057 src='https://cdn.greenstories.de/greenstories-cms/Persistent/3f479fa6c831c2cfda954c23244014493908a1e9/rabbit-and-friends-taschenlampen-hund-kaufen.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5058 /> 5059 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5060 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5061 5062 <sp
5062an>Hunde</span> 5063 </div> 5064 </div> 5065 <a href="/suche?q=hunde&sort=newest_desc" class="absolute inset-0"> 5066 <span class="sr-only">Hunde</span> 5067 </a> 5068 </div> 5069 <div class="relative group aspect-square overflow-hidden"> 5070 5071 5072 5073 <img 5074 src='https://cdn.greenstories.de/greenstories-cms/Persistent/b586785079a900fc8d906338f4c43fae09f11850/roommate_sitzkissen_kinderwagen_katze-kaufen.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5075 /> 5076 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5077 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5078 5079 <span>Katzen</span> 5080 </div> 5081 </div> 5082 <a href="/suche?q=katzen" class="absolute inset-0"> 5083 <span class="sr-only">Katzen</span> 5084 </a> 5085 </div> 5086 </div> 5087</div> 5088</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 5089 <div class="green-tile-columns mb-4" 5090 5091 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 5092 5093 <div class="slider mb-2" 5094 5095 data-qa="component slider"> <div 5096 x-data="{ 5097 index: 0, 5098 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 5099 slider: null, 5100 mount() { 5101 const mount = () => this.mount(); 5102 const updateIndex = (index) => this.updateIndex(index); 5103 if (this.slider) this.slider.destroy(); 5104 this.slider = new window.Splide($refs.root, this.options).mount(); 5105 this.slider.on('updated', function () { mount() }); 5106 this.slider.on('move', function (index) { updateIndex(index) }); 5107 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 5108 }, 5109 updateIndex(index) { 5110 this.index = index; 5111 }, 5112 disableLoop() { 5113 if (this.options.type == 'slide') return 5114 this.options = {...this.options, type: 'slide', drag: false} 5115 this.slider.emit('updated'); 5116 }, 5117 }" 5118 x-init="mount()" 5119 x-ref="root" 5120 class="splide " 5121 style="touch-action: pan-y" 5122 > 5123 5124 <div class="slider-arrows splide__arrows" 5125 5126 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 5127 5128 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 5129 5130 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 5131 </button> 5132 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 5133 5134 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 5135 5136 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 5137 </button> 5138</div> 5139 <div class="splide__track "> 5140 <ul class="splide__list"> 5141 <li class="splide__slide inset-0 flex items-center"> 5142 <div class="relative group aspect-square overflow-hidden w-full"> 5143 5144 5145 5146 <img 5147 src='https://cdn.greenstories.de/greenstories-cms/Persistent/1dcb9f0e4d710c18486f68a9af3922e6792c4dc9/maxomorra-feuerwehr-shirt-kaufen-z8g2%C2%A0-440x440.png?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5148 /> 5149 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5150 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
5151 <span class="text-xs text-center">Feuerwehr</span> 5152 </div> 5153 </div> 5154 <a href="/suche?q=feuerwehr&sort=newest_desc" class="absolute inset-0" tabindex="-1"> 5155 <span class="sr-only">Feuerwehr</span> 5156 </a> 5157 </div> 5158 </li> 5159 <li class="splide__slide inset-0 flex items-center"> 5160 <div class="relative group aspect-square overflow-hidden w-full"> 5161 5162 5163 5164 <img 5165 src='https://cdn.greenstories.de/greenstories-cms/Persistent/22522213053e4fd0a3fa1ba82c8563506bdc955b/agna-wool-eule-selbst-filzen-set.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5166 /> 5167 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5168 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5169 <span class="text-xs text-center">Eulen</span> 5170 </div> 5171 </div> 5172 <a href="/suche?q=eulen&sort=newest_desc" class="absolute inset-0" tabindex="-1"> 5173 <span class="sr-only">Eulen</span> 5174 </a> 5175 </div> 5176 </li> 5177 <li class="splide__slide inset-0 flex items-center"> 5178 <div class="relative group aspect-square overflow-hidden w-full"> 5179 5180 5181 5182 <img 5183 src='https://cdn.greenstories.de/greenstories-cms/Persistent/7e4b6971781e6593b84a72ddf14fd1d2e9934ea3/enfant-terrible-traktor-pullover-kaufen-x7g1.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5184 /> 5185 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5186 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5187 <span class="text-xs text-center">Traktor</span> 5188 </div> 5189 </div> 5190 <a href="/suche?q=traktor&sort=newest_desc" class="absolute inset-0" tabindex="-1"> 5191 <span class="sr-only">Traktor</span> 5192 </a> 5193 </div> 5194 </li> 5195 <li class="splide__slide inset-0 flex items-center"> 5196 <div class="relative group aspect-square overflow-hidden w-full"> 5197 5198 5199 5200 <img 5201 src='https://cdn.greenstories.de/greenstories-cms/Persistent/9fdfb27d8fb6c141e37603da27a2eea276bd06c8/moonie-brumm-hase-weich-kuschelig-lampe-24-creme.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5202 /> 5203 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5204 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all">
5205 <span class="text-xs text-center">Hasen</span> 5206 </div> 5207 </div> 5208 <a href="/suche?q=hasen" class="absolute inset-0" tabindex="-1"> 5209 <span class="sr-only">Hasen</span> 5210 </a> 5211 </div> 5212 </li> 5213 </ul> 5214 </div> 5215 </div> 5216</div> 5217 5218 </template> 5219 5220 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 5221 <div class="relative group aspect-square overflow-hidden"> 5222 5223 5224 5225 <img 5226 src='https://cdn.greenstories.de/greenstories-cms/Persistent/1dcb9f0e4d710c18486f68a9af3922e6792c4dc9/maxomorra-feuerwehr-shirt-kaufen-z8g2%C2%A0-440x440.png?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5227 /> 5228 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5229 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5230 5231 <span>Feuerwehr</span> 5232 </div> 5233 </div> 5234 <a href="/suche?q=feuerwehr&sort=newest_desc" class="absolute inset-0"> 5235 <span class="sr-only">Feuerwehr</span> 5236 </a> 5237 </div> 5238 <div class="relative group aspect-square overflow-hidden"> 5239 5240 5241 5242 <img 5243 src='https://cdn.greenstories.de/greenstories-cms/Persistent/22522213053e4fd0a3fa1ba82c8563506bdc955b/agna-wool-eule-selbst-filzen-set.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5244 /> 5245 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5246 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5247 5248 <span>Eulen</span> 5249 </div> 5250 </div> 5251 <a href="/suche?q=eulen&sort=newest_desc" class="absolute inset-0"> 5252 <span class="sr-only">Eulen</span> 5253 </a> 5254 </div> 5255 <div class="relative group aspect-square overflow-hidden"> 5256 5257 5258 5259 <img 5260 src='https://cdn.greenstories.de/greenstories-cms/Persistent/7e4b6971781e6593b84a72ddf14fd1d2e9934ea3/enfant-terrible-traktor-pullover-kaufen-x7g1.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5261 /> 5262 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5263 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5264 5265 <span>Traktor</span> 5266 </div> 5267 </div> 5268 <a href="/suche?q=traktor&sort=newest_desc" class="absolute inset-0">
5269 <span class="sr-only">Traktor</span> 5270 </a> 5271 </div> 5272 <div class="relative group aspect-square overflow-hidden"> 5273 5274 5275 5276 <img 5277 src='https://cdn.greenstories.de/greenstories-cms/Persistent/9fdfb27d8fb6c141e37603da27a2eea276bd06c8/moonie-brumm-hase-weich-kuschelig-lampe-24-creme.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5278 /> 5279 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5280 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5281 5282 <span>Hasen</span> 5283 </div> 5284 </div> 5285 <a href="/suche?q=hasen" class="absolute inset-0"> 5286 <span class="sr-only">Hasen</span> 5287 </a> 5288 </div> 5289 </div> 5290</div> 5291</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.DividingLine"> 5292 <div class="green-dividing-line flex items-center justify-center text-center text-gst-gray" 5293 5294 data-qa="component green-dividing-line"> <svg class="block md:hidden w-full mx-auto"> 5295 <use 5296 href="/assets/greenstories_de/images/divider/greenstories-divider-general-mobile-3d9fbb64fe6ae813ed045a60eb3130ece89ccfba.svg#divider" 5297 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-general-mobile-3d9fbb64fe6ae813ed045a60eb3130ece89ccfba.svg#divider" 5298 ></use> 5299 </svg> 5300 <svg class="hidden md:block w-full mx-auto"> 5301 <use 5302 href="/assets/greenstories_de/images/divider/greenstories-divider-general-d81fd936876585e45a298b00a1a457e587fa0497.svg#divider" 5303 xlink:href="/assets/greenstories_de/images/divider/greenstories-divider-general-d81fd936876585e45a298b00a1a457e587fa0497.svg#divider" 5304 ></use> 5305 </svg> 5306</div> 5307 5308 </div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.Spacing" class="mb-4"></div></div><div class="layout-container px-2 xl:px-0"> 5309<div class="neos-nodetypes-headline" id="b5f8f50d-c076-4f86-8b8d-de2f9b7b5ef5"> 5310 <div><h2>Das ist greenstories!</h2></div> 5311</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 5312 <div class="green-tile-columns mb-4" 5313 5314 data-qa="component green-tile-columns" x-data='true'> 5315 <div class="grid gap-4 grid-cols-1 md:grid-cols-2"> 5316 <div class="relative group aspect-square overflow-hidden"> 5317 5318 5319 5320 <img 5321 src='https://cdn.greenstories.de/greenstories-cms/Persistent/e3f986ec9092ce9da75e52356c4319743165b392/greenstories-familien-unternehmen-stellt-sich-vor-tt.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5322 /> 5323 <div class="absolute bottom-0 inset-x-0 bg-gst-gray pt-8 md:pt-10 p-4 md:p-8 rounded-t-[100%_20%] w-full"> 5324 <div class="flex flex-col justify-center w-full"> 5325 <h3 class="!text-left md:text-3xl">greenstories - von Eltern für Eltern</h3> 5326 <p class="text-sm md:text-lg">Erfahre mehr über unser Familienunternehmen</p> 5327 <div class="grid grid-cols-2 md:grid-cols-3 gap-2 w-full mt-2"> 5328 <a href="/ueber-uns" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 5329 Ãber uns 5330 </a> 5331 <a href="/umweltschutzaktivitaeten" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 5332 Umweltschutz 5333 </a> 5334 <a href="/informationen/was-bedeuten-unsere-siegel" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 5335 Unsere Siegel 5336 </a> 5337 </div> 5338 </div> 5339 </div> 5340 </div> 5341 <div class="relative group aspect-square overflow-hidden"> 5342 5343 5344 5345 <img 5346 src='https://cdn.greenstories.de/greenstories-cms/Persistent/681c1ca602eb0d5125e9fef3588574f2ce8303ac/greenstories-hersteller-topshop-auszeichnung-tt.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5347 /> 5348 <div class="absolute bottom-0 inset-x-0 bg-gst-gray pt-8 md:pt-10 p-4 md:p-8 rounded-t-[100%_20%] w-full"> 5349 <div class="flex flex-col justify-center w-full"> 5350 <h3 class="!text-left md:text-3xl">Wieder ausgezeichnet als Top Shop </h3> 5351 <p class="text-sm md:text-lg">greenstories wurde auch 2026 als Top Shop ausgezeichnet.</p> 5352 <div class="grid grid-cols-2 md:grid-cols-3 gap-2 w-full mt-2"> 5353 <a href="/wissenswertes/greenstories-ist-erneut-top-shop-2026-seit-2021-durchgehend-ausgezeichnet" class="inline-flex justify-center items-center text-sm p-2 rounded text-center font-semibold transition-all hover:scale-105 !no-underline bg-gst-rose !text-white"> 5354 Mehr zur Auszeichnung 5355 </a> 5356 </div> 5357 </div> 5358 </div> 5359 </div> 5360 </div> 5361</div> 5362</div></div><div class="layout-container px-2 xl:px-0"> 5363<div class="neos-nodetypes-headline" id="b957ac62-fc67-46c0-adc0-8bb7ade1fc31"> 5364 <div><h2>Erfahre mehr und folge uns!</h2></div> 5365</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 5366 <div class="green-tile-columns mb-4" 5367 5368 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 5369 5370 <div class="slider mb-2" 5371 5372 data-qa="component slider"> <div 5373 x-data="{ 5374 index: 0, 5375 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 5376 slider: null, 5377 mount() { 5378 const mount = () => this.mount(); 5379 const updateIndex = (index) => this.updateIndex(index); 5380 if (this.slider) this.slider.destroy(); 5381 this.slider = new window.Splide($refs.root, this.options).mount(); 5382 this.slider.on('updated', function () { mount() }); 5383 this.slider.on('move', function (index) { updateIndex(index) }); 5384 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 5385 }, 5386 updateIndex(index) { 5387 this.index = index; 5388 }, 5389 disableLoop() { 5390 if (this.options.type == 'slide') return 5391 this.options = {...this.options, type: 'slide', drag: false} 5392 this.slider.emit('updated'); 5393 }, 5394 }" 5395 x-init="mount()" 5396 x-ref="root" 5397 class="splide " 5398 style="touch-action: pan-y" 5399 > 5400 5401 <div class="slider-arrows splide__arrows" 5402 5403 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 5404 5405 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 5406 5407 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 5408 </button> 5409 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 5410 5411 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 5412 5413 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 5414 </button> 5415</div> 5416 <div class="splide__track "> 5417 <ul class="splide__list"> 5418 <li class="splide__slide inset-0 flex items-center"> 5419 <div class="relative group aspect-square overflow-hidden w-full"> 5420 5421 5422 5423 <img 5424 src='https://cdn.greenstories.de/greenstories-cms/Persistent/a4b470126fa4897486d
5424d1f40a36da5c404afc859/facebook-greenstories-bio-baby-kinder-mode-und-spielzeug-white-it_800x800.webp?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5425 /> 5426 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5427 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5428 <span class="text-xs text-center">facebook</span> 5429 </div> 5430 </div> 5431 <a href="https://www.facebook.com/greenstories.de/" class="absolute inset-0" tabindex="-1"> 5432 <span class="sr-only">facebook</span> 5433 </a> 5434 </div> 5435 </li> 5436 <li class="splide__slide inset-0 flex items-center"> 5437 <div class="relative group aspect-square overflow-hidden w-full"> 5438 5439 5440 5441 <img 5442 src='https://cdn.greenstories.de/greenstories-cms/Persistent/694c6686147c18e613b0cfe9334fdde94d3d54e5/greenstories-instagram-bio-kinder-und-babymode-spielzeug-schadstofffrei-outfits-white-it_800x800.webp?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5443 /> 5444 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5445 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5446 <span class="text-xs text-center">Instagram</span> 5447 </div> 5448 </div> 5449 <a href="https://www.instagram.com/greenstories_bio.onlineshop/" class="absolute inset-0" tabindex="-1"> 5450 <span class="sr-only">Instagram</span> 5451 </a> 5452 </div> 5453 </li> 5454 <li class="splide__slide inset-0 flex items-center"> 5455 <div class="relative group aspect-square overflow-hidden w-full"> 5456 5457 5458 5459 <img 5460 src='https://cdn.greenstories.de/greenstories-cms/Persistent/2e64f973cbab225f5217267ae3cf463e6e3cb5b8/greenstories-youtube-bio-mode-schadstofffreie-ausstattung-white-it_800x800.webp?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5461 /> 5462 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5463 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5464 <span class="text-xs text-center">YouTube</span> 5465 </div> 5466 </div> 5467 <a href="https://www.youtube.com/channel/UCIBPfcc79u5bulNMO8Pr5mA" class="absolute inset-0" tabindex="-1">
5468 <span class="sr-only">YouTube</span> 5469 </a> 5470 </div> 5471 </li> 5472 <li class="splide__slide inset-0 flex items-center"> 5473 <div class="relative group aspect-square overflow-hidden w-full"> 5474 5475 5476 5477 <img 5478 src='https://cdn.greenstories.de/greenstories-cms/Persistent/9c426affa41dbf52c5b0d8b81785717f6eb16370/wissenswertes-ueber-greenstories-blog-ratgeber-fuer-kinder-babys-erwachsene-it.jpg?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5479 /> 5480 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5481 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5482 <span class="text-xs text-center"> Wissenswertes</span> 5483 </div> 5484 </div> 5485 <a href="/wissenswertes" class="absolute inset-0" tabindex="-1"> 5486 <span class="sr-only"> Wissenswertes</span> 5487 </a> 5488 </div> 5489 </li> 5490 </ul> 5491 </div> 5492 </div> 5493</div> 5494 5495 </template> 5496 5497 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 5498 <div class="relative group aspect-square overflow-hidden"> 5499 5500 5501 5502 <img 5503 src='https://cdn.greenstories.de/greenstories-cms/Persistent/a4b470126fa4897486dd1f40a36da5c404afc859/facebook-greenstories-bio-baby-kinder-mode-und-spielzeug-white-it_800x800.webp?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5504 /> 5505 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5506 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5507 5508 <span>facebook</span> 5509 </div> 5510 </div> 5511 <a href="https://www.facebook.com/greenstories.de/" class="absolute inset-0"> 5512 <span class="sr-only">facebook</span> 5513 </a> 5514 </div> 5515 <div class="relative group aspect-square overflow-hidden"> 5516 5517 5518 5519 <img 5520 src='https://cdn.greenstories.de/greenstories-cms/Persistent/694c6686147c18e613b0cfe9334fdde94d3d54e5/greenstories-instagram-bio-kinder-und-babymode-spielzeug-schadstofffrei-outfits-white-it_800x800.webp?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5521 /> 5522 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5523 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5524 5525 <sp
5525an>Instagram</span> 5526 </div> 5527 </div> 5528 <a href="https://www.instagram.com/greenstories_bio.onlineshop/" class="absolute inset-0"> 5529 <span class="sr-only">Instagram</span> 5530 </a> 5531 </div> 5532 <div class="relative group aspect-square overflow-hidden"> 5533 5534 5535 5536 <img 5537 src='https://cdn.greenstories.de/greenstories-cms/Persistent/2e64f973cbab225f5217267ae3cf463e6e3cb5b8/greenstories-youtube-bio-mode-schadstofffreie-ausstattung-white-it_800x800.webp?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5538 /> 5539 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5540 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5541 5542 <span>YouTube</span> 5543 </div> 5544 </div> 5545 <a href="https://www.youtube.com/channel/UCIBPfcc79u5bulNMO8Pr5mA" class="absolute inset-0"> 5546 <span class="sr-only">YouTube</span> 5547 </a> 5548 </div> 5549 <div class="relative group aspect-square overflow-hidden"> 5550 5551 5552 5553 <img 5554 src='https://cdn.greenstories.de/greenstories-cms/Persistent/9c426affa41dbf52c5b0d8b81785717f6eb16370/wissenswertes-ueber-greenstories-blog-ratgeber-fuer-kinder-babys-erwachsene-it.jpg?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5555 /> 5556 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5557 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5558 5559 <span> Wissenswertes</span> 5560 </div> 5561 </div> 5562 <a href="/wissenswertes" class="absolute inset-0"> 5563 <span class="sr-only"> Wissenswertes</span> 5564 </a> 5565 </div> 5566 </div> 5567</div> 5568</div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.Spacing" class="pb-8"></div></div><div class="layout-container px-2 xl:px-0"><div data-cms-node-type="Koempf.Site:Content.Spacing" class="pb-1"></div></div><div class="bg-gst-gray"><div class="layout-container px-2 xl:px-0 py-4"><div class="neos-contentcollection"> 5569<div class="neos-nodetypes-headline" id="5f19df92-7a08-484b-9440-7eb3f5b29e24"> 5570 <div><h2>Wissen & Tipps von Eltern </h2></div> 5571</div><div data-cms-node-type="Koempf.Site:Content.TileColumns"> 5572 <div class="green-tile-columns mb-4" 5573 5574 data-qa="component green-tile-columns" x-data='true'> <template x-if="$screen.mdAndDown"> 5575 5576 <div class="slider mb-2" 5577 5578 data-qa="component slider"> <div 5579 x-data="{ 5580 index: 0, 5581 options: {"gap":"1rem","pagination":false,"type":"slider","breakpoints":{"640":{"perPage":2},"960":{"perPage":3},"1280":{"perPage":4},"1440":{"perPage":6},"9999":{"perPage":6}}}, 5582 slider: null, 5583 mount() { 5584 const mount = () => this.mount(); 5585 const updateIndex = (index) => this.updateIndex(index); 5586 if (this.slider) this.slider.destroy(); 5587 this.slider = new window.Splide($refs.root, this.options).mount(); 5588 this.slider.on('updated', function () { mount() }); 5589 this.slider.on('move', function (index) { updateIndex(index) }); 5590 if (this.slider.length <= this.slider.options.perPage) this.disableLoop(); 5591 }, 5592 updateIndex(index) { 5593 this.index = index; 5594 }, 5595 disableLoop() { 5596 if (this.options.type == 'slide') return 5597 this.options = {...this.options, type: 'slide', drag: false} 5598 this.slider.emit('updated'); 5599 }, 5600 }" 5601 x-init="mount()" 5602 x-ref="root" 5603 class="splide " 5604 style="touch-action: pan-y" 5605 > 5606 5607 <div class="slider-arrows splide__arrows" 5608 5609 data-qa="component slider-arrows"> <button x-cloak type="button" class="splide__arrow--prev splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 5610 5611 <svg class="icon mr-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 5612 5613 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 5614 </button> 5615 <button x-cloak type="button" class="splide__arrow--next splide__arrow !bg-black !bg-opacity-60 !h-12 !w-12 text-white "> 5616 5617 <svg class="icon ml-0.5 !h-6 !w-6 sm:!h-8 sm:!w-8 text-white" 5618 5619 data-qa="component icon chevron-right-light" title=''> <use href="#chevron-right-light" xlink:href="#chevron-right-light"></use></svg> 5620 </button> 5621</div> 5622 <div class="splide__track "> 5623 <ul class="splide__list"> 5624 <li class="splide__slide inset-0 flex items-center"> 5625 <div class="relative group aspect-square overflow-hidden w-full"> 5626 5627 5628 5629 <img 5630 src='https://cdn.greenstories.de/greenstories-cms/Persistent/f0c170c29c5598ab59459ee98453121deb5191f1
5630/greenstories-ratgeber-montessori-spielzeug-kaufen-tb_800x800.webp?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5631 /> 5632 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5633 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5634 <span class="text-xs text-center">Ratgeber</span> 5635 </div> 5636 </div> 5637 <a href="/wissenswertes/ratgeber" class="absolute inset-0" tabindex="-1"> 5638 <span class="sr-only">Ratgeber</span> 5639 </a> 5640 </div> 5641 </li> 5642 <li class="splide__slide inset-0 flex items-center"> 5643 <div class="relative group aspect-square overflow-hidden w-full"> 5644 5645 5646 5647 <img 5648 src='https://cdn.greenstories.de/greenstories-cms/Persistent/0d921f8e5fab77a52ddc79d30f0f7d0ca311f642/greenstories-blog-gesunde-produkte-fuer-kinder-tb_800x800.webp?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5649 /> 5650 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5651 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5652 <span class="text-xs text-center">Blog</span> 5653 </div> 5654 </div> 5655 <a href="/wissenswertes/blog-baby-0-3" class="absolute inset-0" tabindex="-1"> 5656 <span class="sr-only">Blog</span> 5657 </a> 5658 </div> 5659 </li> 5660 <li class="splide__slide inset-0 flex items-center"> 5661 <div class="relative group aspect-square overflow-hidden w-full"> 5662 5663 5664 5665 <img 5666 src='https://cdn.greenstories.de/greenstories-cms/Persistent/5623eca9ef51196242d8ff2d54b02693a79b6b7a/greenstories-backgroundcheck-hersteller-disana-tb_800x800.webp?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5667 /> 5668 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5669 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5670 <span class="text-xs text-center">Backgroundcheck</span> 5671 </div> 5672 </div> 5673 <a href="/wissenswertes/backgroundcheck" class="absolute inset-0" tabindex="-1">
5674 <span class="sr-only">Backgroundcheck</span> 5675 </a> 5676 </div> 5677 </li> 5678 <li class="splide__slide inset-0 flex items-center"> 5679 <div class="relative group aspect-square overflow-hidden w-full"> 5680 5681 5682 5683 <img 5684 src='https://cdn.greenstories.de/greenstories-cms/Persistent/c3fdcbf2423a66fbd238e697e3ab75514cac6d78/pflegetipps-bio-wolle-seide-kleidung-fuer-kinder-tb_800x800.webp?h=300&w=300&auto=format' class='w-full h-full object-cover aspect-[1/1]' title='' alt='' loading='eager' width='300' height='300' 5685 /> 5686 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5687 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5688 <span class="text-xs text-center">Pflegetipps</span> 5689 </div> 5690 </div> 5691 <a href="/wissenswertes/ratgeber-wolle-waschen-anleitung-tipps" class="absolute inset-0" tabindex="-1"> 5692 <span class="sr-only">Pflegetipps</span> 5693 </a> 5694 </div> 5695 </li> 5696 </ul> 5697 </div> 5698 </div> 5699</div> 5700 5701 </template> 5702 5703 <div class="hidden md:grid gap-4 grid-cols-2 md:grid-cols-4"> 5704 <div class="relative group aspect-square overflow-hidden"> 5705 5706 5707 5708 <img 5709 src='https://cdn.greenstories.de/greenstories-cms/Persistent/f0c170c29c5598ab59459ee98453121deb5191f1/greenstories-ratgeber-montessori-spielzeug-kaufen-tb_800x800.webp?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5710 /> 5711 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5712 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5713 5714 <span>Ratgeber</span> 5715 </div> 5716 </div> 5717 <a href="/wissenswertes/ratgeber" class="absolute inset-0"> 5718 <span class="sr-only">Ratgeber</span> 5719 </a> 5720 </div> 5721 <div class="relative group aspect-square overflow-hidden"> 5722 5723 5724 5725 <img 5726 src='https://cdn.greenstories.de/greenstories-cms/Persistent/0d921f8e5fab77a52ddc79d30f0f7d0ca311f642/greenstories-blog-gesunde-produkte-fuer-kinder-tb_800x800.webp?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5727 /> 5728 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5729 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5730 5731 <sp
5731an>Blog</span> 5732 </div> 5733 </div> 5734 <a href="/wissenswertes/blog-baby-0-3" class="absolute inset-0"> 5735 <span class="sr-only">Blog</span> 5736 </a> 5737 </div> 5738 <div class="relative group aspect-square overflow-hidden"> 5739 5740 5741 5742 <img 5743 src='https://cdn.greenstories.de/greenstories-cms/Persistent/5623eca9ef51196242d8ff2d54b02693a79b6b7a/greenstories-backgroundcheck-hersteller-disana-tb_800x800.webp?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5744 /> 5745 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5746 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5747 5748 <span>Backgroundcheck</span> 5749 </div> 5750 </div> 5751 <a href="/wissenswertes/backgroundcheck" class="absolute inset-0"> 5752 <span class="sr-only">Backgroundcheck</span> 5753 </a> 5754 </div> 5755 <div class="relative group aspect-square overflow-hidden"> 5756 5757 5758 5759 <img 5760 src='https://cdn.greenstories.de/greenstories-cms/Persistent/c3fdcbf2423a66fbd238e697e3ab75514cac6d78/pflegetipps-bio-wolle-seide-kleidung-fuer-kinder-tb_800x800.webp?h=800&w=1440' class='w-full h-full object-cover group-hover:scale-110 duration-500 transition-all' title='' alt='' loading='eager' width='300' height='300' 5761 /> 5762 <div class="absolute bottom-0 inset-x-0 flex justify-center items-center"> 5763 <div class="flex flex-col justify-center items-center bg-white text-gst-rose rounded-t w-4/5 py-2 px-2 group-hover:py-3 transition-all"> 5764 5765 <span>Pflegetipps</span> 5766 </div> 5767 </div> 5768 <a href="/wissenswertes/ratgeber-wolle-waschen-anleitung-tipps" class="absolute inset-0"> 5769 <span class="sr-only">Pflegetipps</span> 5770 </a> 5771 </div> 5772 </div> 5773</div> 5774</div> 5775<div class="neos-nodetypes-headline" id="58a9434c-9a67-4735-91c7-5f1d45515a82"> 5776 <div><h2>Bio, nachhaltig und gesund für die ganze Familie</h2></div> 5777</div> 5778<div class="neos-nodetypes-text"> 5779 <div><p style="text-align:center;">Greenstories ist ein Fachmarkt für ökologische Baby- und Kinderkleidung, nachhaltiges Spielzeug und schadstofffreie Ausstattung. Gegründet und geführt wird greenstories von uns, dem Ehepaar Inna und Denver Mielke. Wir sind selbst Eltern von zwei Kindern und möchten anderen Eltern helfen, unbedenkliche und qualitativ hochwertige Produkte für ihre Kinder zu finden. Deshalb wählen wir unser Sortiment sehr sorgfältig aus und berücksichtigen dabei sowohl ökologische und soziale Kriterien als auch elterliche Anliegen. Zu jedem Produkt recherchieren wir und haken bei den Herstellern nach, um alle wichtigen Informationen ausführlich und transparent an unsere Kund:innen weitergeben zu können. So stellen wir sicher, dass der Einkauf bei greenstories beruhigend und sicher für die ganze Familie ist.</p></div> 5780</div></div></div></div></div> 5781 </div> 5782 <div class="layout-container px-2 xl:px-0 -mb-14"> 5783 5784 </div> 5785 5786 </main> 5787 5788 5789 5790 <footer class="footer footer mt-14 print:hidden" 5791 5792 data-qa="component footer"> 5793<div class="relative grid grid-cols-12 items-stretch text-white h-[350px] z-0"> 5794 <div class="absolute top-0 inset-x-0 layout-container"> 5795 <div class="relative hidden md:flex"> 5796 <div class="absolute -top-14 right-0 flex justify-center items-center w-36 h-36 bg-gst-rose font-bold text-xl text-center uppercase rounded-full rotate-12 leading-none shadow-lg z-10"> 5797 Jetzt anmelden 5798 </div> 5799 </div> 5800 </div> 5801 5802 5803 5804 <img 5805 src='https://cdn.greenstories.de/footer_newsletter_greenstories.jpg?w=900&auto=format' class='hidden md:block col-span-6 w-full h-full object-cover object-center max-h-[350px]' title='Footer Newsletter Bild' alt='Footer Newsletter Bild' loading='lazy' height='830' width='350' srcSet='https://cdn.greenstories.de/footer_newsletter_greenstories.jpg?w=640&auto=format 640w, 5806 https://cdn.greenstories.de/footer_newsletter_greenstories.jpg?w=800&auto=format 800w, 5807 https://cdn.greenstories.de/footer_newsletter_greenstories.jpg?w=900&auto=format 900w' 5808 /> 5809 <div class="col-span-12 md:col-span-6 bg-secondary h-90"> 5810 <div class="m-8 max-w-xl"> 5811 <div class="text-2xl xl:text-3xl font-medium mb-2">Der greenstories Newsletter</div> 5812 <ul class="flex flex-col gap-2 mb-4"> 5813 <li class="flex items-center"> 5814 5815 <svg class="icon w-5 h-5 shrink-0 text-white mr-1" 5816 5817 data-qa="component icon check-circle-outline" title=''> <use href="#check-circle-outline" xlink:href="#check-circle-outline"></use></svg>
5818 <span class="text-lg">Exklusive Angebote und Neuigkeiten</span> 5819 </li> 5820 <li class="flex items-center"> 5821 5822 <svg class="icon w-5 h-5 shrink-0 text-white mr-1" 5823 5824 data-qa="component icon check-circle-outline" title=''> <use href="#check-circle-outline" xlink:href="#check-circle-outline"></use></svg> 5825 <span class="text-lg">Wertvolle Tipps und Anregungen</span> 5826 </li> 5827 </ul> 5828 5829 <div class="newsletterform" 5830 5831 data-qa="component newsletterform" x-async-component='newsletterform-2028523168' x-data='asyncComponent({"id":"newsletterform-2028523168","name":"newsletterform","csrf":"c43741.BYecoKOF1er_dkLDslKnm99GUkIS2cKF0ijVq7zJIk0.duTmxcTxu6KxKSqFyAro8bQDOBhfurTunkCa4IuqSwpCzvHM9tSTiMk0Ew","parameters":{"formName":"footerNewsletterSubscriptionForm","origin":"subscribe form"},"events":[]})'> 5832 <div class="form" 5833 5834 data-qa="component form"> 5835 <form name="footerNewsletterSubscriptionForm" method="post" action="#subscription" id="subscription" x-data="{ loading: false, disabled: false }" x-on:disable-loading-button.window="$nextTick(() => {disabled = false; loading = false})" x-on:submit="loading = true; disabled = true;" x-async-component-bind:submit.prevent="submit"> 5836 5837 <div class="form__container"> 5838 5839 5840 <div id="newsletterSubscriptionWidgetForm_06fa5efd2337acd3dbbec9b8667fdee1" x-data="{token: '17b2d6ff920895fed6ae0bccbd6a0e55'}"> <div class=""> 5841 <div class="flex flex-col space-y-2"><div class="flex space-x-2"> 5842 <label class="sr-only label" for="newsletterSubscriptionWidgetForm_06fa5efd2337acd3dbbec9b8667fdee1_a2b22557eb4b4d12123ad38c02299666">Keine Eingabe erforderlich </label> 5843 5844 </div><input 5845 id="newsletterSubscriptionWidgetForm_06fa5efd2337acd3dbbec9b8667fdee1_a2b22557eb4b4d12123ad38c02299666" name="newsletterSubscriptionWidgetForm[06fa5efd2337acd3dbbec9b8667fdee1][a2b22557eb4b4d12123ad38c02299666]" tabindex="-1" autocomplete="off" aria-hidden="true" class="input input--expand ab2c4e423aacab288d2f6690964f9641c" type="text" placeholder="" /> </div> 5846 </div> <div class=""> 5847 <div class="flex flex-col space-y-2"><div class="flex space-x-2"> 5848 <label class="sr-only label" for="newsletterSubscriptionWidgetForm_06fa5efd2337acd3dbbec9b8667fdee1_7ad490e1e21c78dcec7d1ee82c3279c7">Eingabe erforderlich </label> 5849 5850 </div><input 5851 id="newsletterSubscriptionWidgetForm_06fa5efd2337acd3dbbec9b8667fdee1_7ad490e1e21c78dcec7d1ee82c3279c7" name="newsletterSubscriptionWidgetForm[06fa5efd2337acd3dbbec9b8667fdee1][7ad490e1e21c78dcec7d1ee82c3279c7]" tabindex="-1" autocomplete="off" aria-hidden="true" class="input input--expand a51e07ee5e3c30598220d6a89e4b5e400" x-bind:value="token" type="text" placeholder="" /> </div> 5852 </div> </div> 5853 <div class="form__fields grid grid-cols-12 gap-4 pb-4"> 5854 5855 5856 5857 5858 5859 5860 <div class="form__field col-span-12 text-gray-900"> 5861 <div class="flex flex-col space-y-2"><div class="flex space-x-2"> 5862 <label class="sr-only label label--required" for="footerNewsletterSubscriptionForm_newsletterSubscriptionWidgetForm_subscribe">E-Mail *</label> 5863 5864 </div><input 5865 id="footerNewsletterSubscriptionForm_newsletterSubscriptionWidgetForm_subscribe" name="newsletterSubscriptionWidgetForm[subscribe]" required placeholder="[email protected]" autocomplete="email" class="input input--expand" type="email" /> </div> 5866 </div> 5867 5868 5869 5870 5871 5872 5873 <input 5874 id="footerNewsletterSubscriptionForm_newsletterSubscriptionWidgetForm_subscriber_type" name="newsletterSubscriptionWidgetForm[subscriber_type]" required class="input input--expand" type="hidden" placeholder="" /> 5875 5876 5877 5878 5879 5880 5881 <div class="form__field col-span-12"> 5882
5883 <span class="checkbox checkbox--expand" 5884 5885 data-qa="component checkbox newsletterSubscriptionWidgetForm[data_protection_confirmation] footerNewsletterSubscriptionForm_newsletterSubscriptionWidgetForm_data_protection_confirmation"> <div class="flex flex-col cursor-pointer"> 5886 <label class=" checkbox__container flex items-center" data-qa="label"> 5887 <input class="checkbox__input " type='checkbox' required id='footerNewsletterSubscriptionForm_newsletterSubscriptionWidgetForm_data_protection_confirmation' name='newsletterSubscriptionWidgetForm[data_protection_confirmation]' value='1'> 5888 <span class="checkbox__box"></span> 5889 <span class="checkbox__check"></span><span class="checkbox__label label pl-2 cursor-pointer label--required">Ich habe die <a href="/datenschutz" target="_blank" class="underline">Datenschutzbestimmungen</a> zur Kenntnis genommen</span></label></div> 5890</span> 5891 5892 </div> 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 <input 5915 id="footerNewsletterSubscriptionForm_newsletterSubscriptionWidgetForm__token" name="newsletterSubscriptionWidgetForm[_token]" class="input input--expand" type="hidden" placeholder="" value="d37a33ca2a5b5.LDaTZjYxM5-bVufkuNKoybZy-Pe6reRgrFWfxiym0kg.WXP6V2llYNjpPKSc7JDemdoaj6KX3ZZZ6gPwt2DCnC14d-YqDmdnzfwkgA" /> 5916 </div> 5917 5918 5919 <div class="form__actions "> 5920 <button 5921 x-bind:disabled="disabled" 5922 type="submit" 5923 class="form__action button button-primary" 5924 data-qa="submit-button" 5925 > 5926 <div x-show="!loading"> 5927 Anmelden 5928 </div> 5929 <span x-cloak x-show="loading"> 5930 5931 <div class="button-loader flex items-center justify-center py-0.5 animate-spin" 5932 5933 data-qa="component button-loader" x-ignore> 5934 <svg class="icon shrink-0 h-5 w-5" 5935 5936 data-qa="component icon spinner" title=''> <use href="#spinner" xlink:href="#spinner"></use></svg> 5937</div> 5938 </span> 5939 </button> 5940 5941 </div> 5942 </div> 5943 5944 </form> 5945 </div> 5946</div> 5947 </div> 5948 </div> 5949 5950</div> 5951 5952 5953 <div class="bg-gst-white py-8"> 5954 <div class="layout-container px-8 xl:px-0 grid grid-cols-12 gap-y-8 md:gap-8"> 5955 <div class="col-span-12 md:col-span-6"> 5956 5957 <div class="col-span-12 md:col-span-6"> 5958 <div class="text-center sm:text-left text-xl font-medium mb-2 md:mb-0"> 5959 Trusted Shops 5960 </div> 5961 5962 <div class="sm:flex items-center justify-between"> 5963 5964 <div class="trusted-shops-badge shrink-0" 5965 5966 data-qa="component trusted-shops-badge" x-ignore> <a href="https://www.trustedshops.de/bewertung/info_X2F1ED9E311910A280E5B16A552309F30.html" 5967 title="Zertifikat auf trustedshops.de anzeigen" 5968 target="_blank" 5969 rel="noopener noreferrer" 5970 class="group" 5971 > 5972 <div class="flex items-center justify-center"> 5973 5974 5975 5976 <img 5977 src='https://cdn.greenstories.de/assets/default/images/ratings-and-award-badges/trusted-shops-0440330ac230dfd0b93348f863627f10bc5fb68b.svg' class='size-7 rounded-full object-cover group-hover:animate-wiggle' title='Zertifikat auf trustedshops.de anzeigen' alt='Zertifikat auf trustedshops.de anzeigen' loading='lazy' width='50' height='50' 5978 /> 5979 5980 <div class="flex flex-col ml-1 md:ml-2 sm:text-left leading-tight"> 5981 <div class="flex flex-col items-center sm:flex-row sm:gap-1"> 5982 <div class="flex"> 5983 5984 5985 <svg class="icon w-3 h-3 inline text-yellow-400" 5986 5987 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 5988 5989 5990 <svg class="icon w-3 h-3 inline text-yellow-400" 5991 5992 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 5993 5994 5995 <svg class="icon w-3 h-3 inline text-yellow-400" 5996 5997 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 5998 5999 6000 <svg class="icon w-3 h-3 inline text-yellow-400" 6001 6002 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 6003 6004 6005 <svg class="icon w-3 h-3 inline text-yellow-400" 6006 6007 data-qa="component icon star" title=''> <use href="#star" xlink:href="#star"></use></svg> 6008 </div> 6009 <div class="text-gray-800 text-xs md:text-sm group-hover:text-primary">
6010 <span class="font-medium"> 6011 4,91 6012 </span> 6013 <span>/ 5</span> 6014 </div> 6015 </div> 6016 <div class="hidden md:flex"> 6017 <span class="text-[10px] text-gray-700 group-hover:text-primary"> 6018 19.908 Bewertungen 6019 </span> 6020 </div> 6021 </div> 6022 </div> 6023 </a> 6024</div> 6025 6026 6027 6028 <div class="trusted-shops-review-comments flex flex-col text-center mt-8 md:-mt-2 w-full" 6029 6030 data-qa="component trusted-shops-review-comments"> <div x-data="{ activeReviewIndex: 0 }" class="flex justify-between items-center w-full max-w-[320px] h-[144px] mx-auto"> 6031 <div 6032 x-on:click="activeReviewIndex > 0 ? activeReviewIndex-- : null" 6033 x-bind:class="{ 'cursor-pointer': activeReviewIndex > 0 }" 6034 class="w-8 h-8 flex items-center justify-center group" 6035 > 6036 6037 <svg class="icon w-4 h-4 shrink-0 text-kos-gray group-hover:text-black" 6038 6039 data-qa="component icon chevron-left" title='' x-show='activeReviewIndex > 0'> <use href="#chevron-left" xlink:href="#chevron-left"></use></svg> 6040 </div> 6041 6042 <div> 6043 <div> 6044 <div 6045 x-show="activeReviewIndex === 0" 6046 class="text-center max-w-xs" 6047 > 6048 <div class="font-medium line-clamp-4 leading-tight">âBlitzversand, super verpackt und schöne Artikel! â</div> 6049 <small class="text-sm mt-1">29.09.2026</small> 6050 </div> 6051 <div 6052 x-show="activeReviewIndex === 1" 6053 class="text-center max-w-xs" 6054 style="display: none;" 6055 > 6056 <div class="font-medium line-clamp-4 leading-tight">âSehr gute Auswahl für wertvolle Lernimpulse, schön gestaltet und gefertigt. 6057Kauf unkompliziert und schnell auf gut gestalteter Website. Abwicklung prompt und schnell bei angekommen. Unbedingt zu empfehlenâ</div> 6058 <small class="text-sm mt-1">27.09.2026</small> 6059 </div> 6060 <div 6061 x-show="activeReviewIndex === 2" 6062 class="text-center max-w-xs" 6063 style="display: none;" 6064 > 6065 <div class="font-medium line-clamp-4 leading-tight">âTolle Auswahl, einfache Bestellung und sehr schneller, abgesichterter Versand ! Einfach Top!!â</div> 6066 <small class="text-sm mt-1">27.09.2026</small> 6067 </div> 6068 <div 6069 x-show="activeReviewIndex === 3" 6070 class="text-center max-w-xs" 6071 style="display: none;" 6072 > 6073 <div class="font-medium line-clamp-4 leading-tight">âWar da nicht eine Plastikverpackung um den Artikel? Ich meine ja. Wenn ja, darauf könntet Ihr gern verzichten.â</div> 6074 <small class="text-sm mt-1">27.09.2026</small> 6075 </div> 6076 <div 6077 x-show="activeReviewIndex === 4" 6078 class="text-center max-w-xs" 6079 style="display: none;" 6080 > 6081 <div class="font-medium line-clamp-4 leading-tight">âSchnelle Lieferung, tolle Ware.Gerne wieder.â</div> 6082 <small class="text-sm mt-1">26.09.2026</small> 6083 </div> 6084 </div> 6085 6086 <div class="mt-3 px-2 pb-1"> 6087 <div 6088 class="cursor-pointer border border-kos-gray inline-block space-x-1 w-3 h-3 rounded-full hover:bg-kos-gray transition-all" 6089 x-bind:class="{ 'bg-kos-gray' : activeReviewIndex === 0 }" 6090 x-on:click="activeReviewIndex = 0"
6091 ></div> 6092 <div 6093 class="cursor-pointer border border-kos-gray inline-block space-x-1 w-3 h-3 rounded-full hover:bg-kos-gray transition-all" 6094 x-bind:class="{ 'bg-kos-gray' : activeReviewIndex === 1 }" 6095 x-on:click="activeReviewIndex = 1" 6096 ></div> 6097 <div 6098 class="cursor-pointer border border-kos-gray inline-block space-x-1 w-3 h-3 rounded-full hover:bg-kos-gray transition-all" 6099 x-bind:class="{ 'bg-kos-gray' : activeReviewIndex === 2 }" 6100 x-on:click="activeReviewIndex = 2" 6101 ></div> 6102 <div 6103 class="cursor-pointer border border-kos-gray inline-block space-x-1 w-3 h-3 rounded-full hover:bg-kos-gray transition-all" 6104 x-bind:class="{ 'bg-kos-gray' : activeReviewIndex === 3 }" 6105 x-on:click="activeReviewIndex = 3" 6106 ></div> 6107 <div 6108 class="cursor-pointer border border-kos-gray inline-block space-x-1 w-3 h-3 rounded-full hover:bg-kos-gray transition-all" 6109 x-bind:class="{ 'bg-kos-gray' : activeReviewIndex === 4 }" 6110 x-on:click="activeReviewIndex = 4" 6111 ></div> 6112 </div> 6113 </div> 6114 6115 <div 6116 x-on:click="activeReviewIndex < 4 ? activeReviewIndex++ : null" 6117 x-bind:class="activeReviewIndex < 4 ? 'cursor-pointer' : ''" 6118 class="w-8 h-8 flex items-center justify-center group" 6119 > 6120 6121 <svg class="icon w-4 h-4 shrink-0 text-kos-gray group-hover:text-black" 6122 6123 data-qa="component icon chevron-right" title='' x-show='activeReviewIndex < 4'> <use href="#chevron-right" xlink:href="#chevron-right"></use></svg> 6124 </div> 6125 </div> 6126</div> 6127 </div> 6128 </div> 6129 6130 </div> 6131 6132 <div class="col-span-12 md:col-span-6"> 6133 6134 6135 6136 6137 <div class="col-span-12 md:col-span-6"> 6138 <div class="mb-2 text-xl font-medium">Partner</div> 6139 <div class="grid grid-cols-2 sm:grid-cols-3 gap-4"> 6140 <a 6141 href="https://www.idealo.de/preisvergleich/Shop/335682.html#i" 6142 title="idealo Siegel" 6143 class="thumbnail h-20" 6144 > 6145 6146 6147 6148 <img 6149 src='https://cdn.greenstories.de/assets/greenstories_de/images/ratings-and-award-badges/idealo-partner-7449e6b8c266db75bf2d10ce75a2dc9e09b910fd.svg' class='max-w-full object-contain h-[70px]' title='idealo Siegel' alt='idealo Siegel' loading='lazy' width='70' height='70' 6150 /> 6151 </a> 6152 </div> 6153 </div> 6154 </div> 6155 6156 <div class="col-span-12"> 6157 6158<h3 class="font-medium text-xl text-gst-rose mb-2">Zahlungsarten</h3> 6159<div class="flex flex-wrap items-center gap-2"> 6160 6161 <a 6162 href="/service/zahlung" 6163 title="Rechnungskauf" 6164 class="thumbnail h-12 flex items-center" 6165 > 6166 6167 6168 6169 <img 6170 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-PaymentMethodsInvoice-b77c60c7716241ef9acc1de4c5495f9ca2950678.svg' class='max-w-full object-contain max-h-8' title='Rechnungskauf' alt='Rechnungskauf' loading='lazy' width='110' height='32' 6171 /> 6172 </a> 6173 6174 <a 6175 href="/service/zahlung" 6176 title="Vorkasse" 6177 class="thumbnail h-12 flex items-center" 6178 > 6179 6180 6181 6182 <img 6183 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-mollieBanktransfer-without-skonto-8bd1f4057d5a2b0ad9e4fdba740f0552f27ba4b9.svg' class='max-w-full object-contain max-h-8' title='Vorkasse' alt='Vorkasse' loading='lazy' width='110' height='32' 6184 /> 6185 </a> 6186 6187 <a 6188 href="/service/zahlung" 6189 title="Mastercard" 6190 class="thumbnail h-12 flex items-center" 6191 > 6192 6193 6194 6195 <img 6196 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-cc-mastercard-2e51b8d82ae4e546488d5d488920dc4bb08be5a1.svg' class='max-w-full object-contain max-h-8' title='Mastercard' alt='Mastercard' loading='lazy' width='110' height='32' 6197 /> 6198 </a> 6199 6200 <a 6201 href="/service/zahlung" 6202 title="Visa" 6203 class="thumbnail h-12 flex items-center" 6204 > 6205 6206 6207 6208 <img 6209 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-cc-visa-887ad0418899763e4644fa111aa1d7a0cb30022a.svg' class='max-w-full object-contain max-h-8' title='Visa' alt='Visa' loading='lazy' width='110' height='32' 6210 /> 6211 </a> 6212 6213 <a 6214 href="/service/zahlung" 6215 title="American Express" 6216 class="thumbnail h-12 flex items-center" 6217 > 6218 6219 6220 6221 <img 6222 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-cc-americanExpress-6e3b146a414011b20a2572375f7c9aaed8a75c93.svg' class='max-w-full object-contain max-h-8' title='American Express' alt='American Express' loading='lazy' width='110' height='32' 6223 /> 6224 </a> 6225 6226 <a 6227 href="/service/zahlung" 6228 title="Klarna" 6229 class="thumbnail h-12 flex items-center" 6230 > 6231 6232 6233 6234 <img 6235 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-klarna-5180c38d5b10f083a4e0a2a0a1416f7458191754.svg' class='max-w-full object-contain max-h-8' title='Klarna' alt='Klarna' loading='lazy' width='110' height='32' 6236 /> 6237 </a> 6238 6239 <a 6240 href="/service/zahlung" 6241 title="Paypal" 6242 class="thumbnail h-12 flex items-center" 6243 > 6244 6245 6246 6247 <img 6248 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-paypal-9fea201da1e7b2e519e3fe941ad20153851e9d02.svg' class='max-w-full object-contain max-h-8' title='Paypal' alt='Paypal' loading='lazy' width='110' height='32' 6249 /> 6250 </a> 6251 6252 <a 6253 href="/service/zahlung"
6254 title="Apple Pay" 6255 class="thumbnail h-12 flex items-center" 6256 > 6257 6258 6259 6260 <img 6261 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-mollieApplePay-fec4d28f9152b5245105f31f8b99ab13584d25bd.svg' class='max-w-full object-contain max-h-8' title='Apple Pay' alt='Apple Pay' loading='lazy' width='110' height='32' 6262 /> 6263 </a> 6264 6265 <a 6266 href="/service/zahlung" 6267 title="eps-Ãberweisung" 6268 class="thumbnail h-12 flex items-center" 6269 > 6270 6271 6272 6273 <img 6274 src='https://cdn.greenstories.de/assets/default/images/payment-providers/payment-mollieEps-f6f0f822fab4567df514b74ccb6cde4dd7058e49.svg' class='max-w-full object-contain max-h-8' title='eps-Ãberweisung' alt='eps-Ãberweisung' loading='lazy' width='110' height='32' 6275 /> 6276 </a> 6277 </div> 6278 </div> 6279 </div> 6280 </div> 6281 6282 <div class="bg-gst-white py-8 mt-1"> 6283 <div class="layout-container px-8 xl:px-0 text-gst-rose"> 6284 6285 <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8"> 6286 6287 <div class="lg:mb-0 mb-10"> 6288 <div class="pb-4 text-xl font-medium">Shop Service</div> 6289 <div> 6290 6291 <div class="footer-navigation-nodes" 6292 6293 data-qa="component footer-navigation-nodes"> 6294 <a 6295 href="/kontakt" 6296 class="block pb-2 pt-1 hover:underline " 6297 > 6298 Kontakt 6299 </a> 6300 6301 <a 6302 href="/shop-service/versand-retouren" 6303 class="block pb-2 pt-1 hover:underline " 6304 > 6305 Versand & Retouren 6306 </a> 6307 6308 <a 6309 href="/shop-service/bonus-programm" 6310 class="block pb-2 pt-1 hover:underline " 6311 > 6312 Bonus-Programm 6313 </a> 6314 6315 <a 6316 href="/service/zahlung" 6317 class="block pb-2 pt-1 hover:underline " 6318 > 6319 Zahlungsarten 6320 </a> 6321 6322 <a 6323 href="/faq" 6324 class="block pb-2 pt-1 hover:underline " 6325 > 6326 Fragen & Antworten 6327 </a> 6328 6329 <a 6330 href="/shop-service/gutscheine-geschenkkarten" 6331 class="block pb-2 pt-1 hover:underline " 6332 > 6333 Gutscheine & Geschenkkarten 6334 </a> 6335 6336 <a 6337 href="/shop-service/support-bestellhilfe" 6338 class="block pb-2 pt-1 hover:underline " 6339 > 6340 Support & Bestellhilfen 6341 </a> 6342 </div> 6343 6344 </div> 6345 </div> 6346 6347 <div class="lg:mb-0 mb-10"> 6348 <div class="pb-4 text-xl font-medium">Informationen</div> 6349 <div> 6350 6351 <div class="footer-navigation-nodes" 6352 6353 data-qa="component footer-navigation-nodes"> 6354 <a 6355 href="/ueber-uns" 6356 class="block pb-2 pt-1 hover:underline " 6357 > 6358 Ãber uns 6359 </a> 6360 6361 <a 6362 href="/umweltschutzaktivitaeten" 6363 class="block pb-2 pt-1 hover:underline " 6364 > 6365 Umweltschutzaktivitäten 6366 </a> 6367 6368 <a 6369 href="/wissenswertes" 6370 class="block pb-2 pt-1 hover:underline " 6371 > 6372 Blog & Wissenswertes 6373 </a> 6374 6375 <a 6376 href="/hersteller-von-schadstofffreiem-spielzeug-und-bio-babykleidung" 6377 class="block pb-2 pt-1 hover:underline " 6378 > 6379 Unsere Hersteller 6380 </a> 6381 6382 <a 6383 href="/ladengeschaeft-korbach" 6384 class="block pb-2 pt-1 hover:underline " 6385 > 6386 Store Korbach 6387 </a> 6388 6389 <a 6390 href="/informationen/was-bedeuten-unsere-siegel" 6391 class="block pb-2 pt-1 hover:underline " 6392 > 6393 Was bedeuten unsere Siegel? 6394 </a> 6395 </div> 6396 6397 </div> 6398 </div> 6399 6400 <div class="lg:mb-0 mb-10"> 6401 <div class="pb-4 text-xl font-medium">Rechtliches</div> 6402 <div> 6403 6404 <div class="footer-navigation-nodes" 6405 6406 data-qa="component footer-navigation-nodes"> 6407 <a 6408 href="/rechtliches/impressum" 6409 class="block pb-2 pt-1 hover:underline " 6410 > 6411 Impressum 6412 </a> 6413 6414 <a 6415 href="/agb" 6416 class="block pb-2 pt-1 hover:underline " 6417 > 6418 AGB 6419 </a> 6420 6421 <a 6422 href="/rechtliches/widerrufsbelehrung" 6423 class="block pb-2 pt-1 hover:underline " 6424 > 6425 Widerrufsbelehrung 6426 </a> 6427 6428 <a 6429 href="/rechtliches/datenschutzerklaerung" 6430 class="block pb-2 pt-1 hover:underline " 6431 > 6432 Datenschutzerklärung 6433 </a> 6434 6435 <a 6436 href="/datenschutz?cookie-consent=true" 6437 class="block pb-2 pt-1 hover:underline " 6438 > 6439 Cookie-Einstellungen 6440 </a> 6441 6442 <a 6443 href="/rechtliches/bonuspunkte-agb" 6444 class="block pb-2 pt-1 hover:underline " 6445 >
6446 Bonuspunkte-AGB 6447 </a> 6448 6449 <a 6450 href="/rechtliches/hinweise-zur-batterieentsorgung" 6451 class="block pb-2 pt-1 hover:underline " 6452 > 6453 Hinweise zur Batterieentsorgung 6454 </a> 6455 6456 <a 6457 href="/vertrag-widerrufen" 6458 class="block pb-2 pt-1 hover:underline text-red-700" 6459 > 6460 Vertrag widerrufen 6461 </a> 6462 </div> 6463 6464 </div> 6465 </div> 6466 6467 <div class="lg:mb-0 mb-10"> 6468 <div class="pb-4 text-xl font-medium">Beliebte Kategorien</div> 6469 <div> 6470 6471 <div class="footer-navigation-nodes" 6472 6473 data-qa="component footer-navigation-nodes"> 6474 <a 6475 href="/kinder-4-13/spielzeug" 6476 class="block pb-2 pt-1 hover:underline " 6477 > 6478 Babyspielzeug 6479 </a> 6480 6481 <a 6482 href="/geschenke" 6483 class="block pb-2 pt-1 hover:underline " 6484 > 6485 Geschenkefinder 6486 </a> 6487 6488 <a 6489 href="/baby-0-3/kleidung-0-3" 6490 class="block pb-2 pt-1 hover:underline " 6491 > 6492 Baby-Biokleidung 6493 </a> 6494 6495 <a 6496 href="/kinder-4-13/kleidung" 6497 class="block pb-2 pt-1 hover:underline " 6498 > 6499 Bio-Kindermode 6500 </a> 6501 </div> 6502 6503 </div> 6504 </div> 6505 </div> 6506 6507 </div> 6508 </div> 6509 6510 <div class="bg-gst-white py-8 mt-1 hidden md:block"> 6511 6512<div class="layout-container px-8 xl:px-0 grid grid-cols-12"> 6513 6514 <div class="col-span-3"> 6515 6516 6517 6518 <img 6519 src='https://cdn.greenstories.de/product/bc24a1/greenstories-kundenservice-ktr.jpg?auto=format&w=200&h=200' class='w-40 h-40 object-cover border-2 border-secondary rounded-full overflow-hidden' title='Kundenservice' alt='Kundenservice' loading='lazy' width='200' height='200' 6520 /> 6521 </div> 6522 6523 <div class="col-span-5 flex flex-col justify-center text-gst-rose"> 6524 <span>Kundenservice</span> 6525 <br/> 6526 <span>Montag-Freitag von 10-18 Uhr</span> 6527 <div> 6528 <span>Telefon:</span> 6529 <a 6530 href="tel:0705192225885" 6531 title="Hotline" 6532 class="text-primary hover:underline" 6533 > 6534 <span class="sr-only">Hotline</span> 6535 <span>07051 / 9 222 5885</span> 6536 </a> 6537 </div> 6538 </div> 6539 6540 <div class="col-span-4 flex flex-col justify-center items-center gap-2"> 6541 <div> 6542 <a href="/kontakt" class="inline-flex justify-center items-center py-2 px-4 rounded text-white bg-gst-rose w-56"> 6543 Kontaktformular 6544 </a> 6545 </div> 6546 6547 <div> 6548 <a href="/faq" class="inline-flex justify-center items-center py-2 px-4 rounded text-white bg-gst-rose w-56"> 6549 Fragen & Antworten 6550 </a> 6551 </div> 6552 </div> 6553</div> 6554 </div> 6555 6556 <div class="layout-container px-8 xl:px-0 py-6 flex flex-wrap justify-between items-center gap-y-8 md:gap-10"> 6557 <span class="text-xs text-gst-rose text-center w-full md:w-auto md:flex-1"> 6558 * Alle Preise inkl. gesetzl. Mehrwertsteuer zzgl. Versandkosten und ggf. Nachnahmegebühren, wenn nicht anders beschrieben. 6559 </span> 6560 6561 <span class="text-xs text-gst-rose md:order-first w-1/2 md:w-auto">© 2026 greenstories</span> 6562 6563 <div class="flex flex-wrap justify-end md:justify-center items-center gap-4 w-1/2 md:w-auto"> 6564 <a 6565 href="https://www.facebook.com/greenstories.de" 6566 class="flex items-center hover:underline" 6567 title="Sie finden uns auch auf Facebook!" 6568 target="_blank" 6569 rel="noopener" 6570 >
6571 <span class="sr-only">Facebook</span> 6572 <div class="flex items-center"> 6573 6574 <svg class="icon w-8 h-8 shrink-0 text-gst-rose" 6575 6576 data-qa="component icon facebook" title=''> <use href="#facebook" xlink:href="#facebook"></use></svg> 6577 </div> 6578 </a> 6579 <a 6580 href="https://www.instagram.com/greenstories_bio.onlineshop/" 6581 class="flex items-center hover:underline" 6582 title="Für weitere Inspirationen können Sie uns gerne auf Instagram besuchen!" 6583 target="_blank" 6584 rel="noopener" 6585 > 6586 <span class="sr-only">Instagram</span> 6587 <div class="flex items-center"> 6588 6589 <svg class="icon w-8 h-8 shrink-0 text-gst-rose" 6590 6591 data-qa="component icon instagram" title=''> <use href="#instagram" xlink:href="#instagram"></use></svg> 6592 </div> 6593 </a> 6594 <a 6595 href="https://de.pinterest.com/greenstories_de/" 6596 class="flex items-center hover:underline" 6597 title="Für weitere Inspirationen können Sie uns gerne auf Pinterest besuchen!" 6598 target="_blank" 6599 rel="noopener" 6600 > 6601 <span class="sr-only">Pinterest</span> 6602 <div class="flex items-center"> 6603 6604 <svg class="icon w-8 h-8 shrink-0 text-gst-rose" 6605 6606 data-qa="component icon pinterest" title=''> <use href="#pinterest" xlink:href="#pinterest"></use></svg> 6607 </div> 6608 </a> 6609 </div> 6610 </div> 6611</footer> 6612 6613 6614 <div 6615 x-data="{ shift: false }" 6616 x-bind:class="{ 'bottom-24': shift, 'bottom-4': !shift }" 6617 x-init="$nextTick(() => setTimeout(() => $el.classList.remove('hidden'), 250))" 6618 x-on:intersecting-add-to-cart.window="shift=!$event.detail.value" 6619 x-on:intersecting-checkout-sticky-footer.window="shift=!$event.detail.value" 6620 x-on:intersecting-submit-buttons-sticky-footer.window="shift=!$event.detail.value" 6621 class="print:hidden fixed hidden right-4 z-10" 6622 id="to-top-btn" 6623 data-scroll-lock-fill-gap 6624> 6625 <a href="#" class="bg-white/80 border border-primary ease-in-out flex h-12 hover:scale-110 items-center justify-center rounded-lg transition w-12"> 6626 <span class="sr-only">Zum Seitenanfang springen</span> 6627 6628 <svg class="icon w-5 h-5 text-primary" 6629 6630 data-qa="component icon chevron-up" title=''> <use href="#chevron-up" xlink:href="#chevron-up"></use></svg> 6631 </a> 6632</div> 6633 6634 6635 6636 6637 6638 <div class="chat-btn md:hidden print:hidden " 6639 6640 data-qa="component chat-btn"> <button 6641 x-data="{ shift: false }" 6642 x-on:intersecting-add-to-cart.window="$event => shift = !$event.detail.value" 6643 x-on:intersecting-checkout-sticky-footer.window="$event => shift = !$event.detail.value" 6644 x-on:click="$component('contact').open()" 6645 x-bind:class="{ 'bottom-24': shift, 'bottom-4': !shift }" 6646 class="flex fixed left-4 bg-primary hover:bg-secondary z-10 sm:px-4 w-12 sm:w-auto h-12 shadow rounded-lg items-center justify-center sm:justify-between" 6647 > 6648 <span class="sr-only">Kontakt öffnen</span> 6649 <span class="relative inline-block"> 6650 6651 <svg class="icon w-5 h-5 text-white" 6652 6653 data-qa="component icon contact" title=''> <use href="#contact" xlink:href="#contact"></use></svg> 6654 </span> 6655 </button> 6656</div> 6657 6658 6659 <div class="slideout-ajax md:relative h-full" 6660 6661 data-qa="component slideout-ajax" x-data="{ 6662 open: false, 6663 title: '', 6664 header: '', 6665 content: '', 6666 footer: '' 6667 }" 6668 x-init="$watch('open', open => $scrollLock(open))" 6669 x-on:keydown.escape.window="open=false" 6670 >
6670<div x-on:show-slideout-ajax.window="$event => { 6671 const response = $event.detail 6672 title = response?.title || '' 6673 header = response?.header || '' 6674 content = response?.content || '' 6675 footer = response?.footer || '' 6676 open = true 6677 }"></div><div 6678 x-show="open" 6679 x-cloak 6680 class="fixed inset-0 overflow-hidden z-[105]" 6681 > 6682 <div class="absolute inset-0 overflow-hidden"> 6683 <div class="absolute inset-0 bg-black/30"> 6684 <div class="fixed inset-y-0 right-0 max-w-full flex"><div 6685 x-computed-max-height="open" 6686 x-on:click.outside="open=false" 6687 x-show="open" 6688 x-transition:enter="transform transition ease-in-out duration-500" 6689 x-transition:enter-start="translate-x-full" 6690 x-transition:enter-end="translate-x-0" 6691 x-transition:leave="transform transition ease-in-out duration-300" 6692 x-transition:leave-start="translate-x-0" 6693 x-transition:leave-end="translate-x-full" 6694 class="w-full max-w-md h-full flex flex-col bg-white p-4" 6695 ><div 6696 x-html="header" 6697 x-show="header" 6698 ></div> 6699 <div 6700 class="flex pb-4" x-bind:class="title ? 'justify-between' : 'justify-end'" 6701 x-show="!header" 6702 > 6703 <div 6704 class="text-xl font-medium leading-none" 6705 x-text="title" 6706 x-show="title" 6707 ></div> 6708 6709 <button 6710 x-on:click="open=false" 6711 type="button" 6712 class="focus:outline-none" 6713 > 6714 <span class="sr-only">slideout schlieÃen</span> 6715 <svg class="icon w-4 h-4 shrink-0 hover:text-gray-500" 6716 6717 data-qa="component icon times" title=''> <use href="#times" xlink:href="#times"></use></svg> 6718</button> 6719 </div><div 6720 class="overflow-y-auto overscroll-none" 6721 data-scroll-lock-scrollable 6722 ><div x-html="content"></div></div><div x-html="footer"></div></div></div> 6723 </div> 6724 </div> 6725 </div></div> 6726 6727 <div class="toast-notification-area" 6728 6729 data-qa="component toast-notification-area" x-data='notificationStack' x-component='notificationStack'> <div aria-live="assertive" class="pointer-events-none fixed inset-0 flex items-start px-4 py-6 md:items-end sm:p-6 z-100"> 6730 <div class="flex w-full flex-col items-center space-y-2 md:items-start"> 6731 <template x-for="item in items" :key="item.id"> 6732 6733 <div class="toast-notification pointer-events-auto w-full max-w-md translate-y-0 transform rounded bg-white opacity-100 shadow-lg outline outline-1 outline-gray-300 transition duration-300 ease-out sm:translate-x-0 [@starting-style]:translate-y-2 [@starting-style]:opacity-0 [@starting-style]:sm:translate-x-2 [@starting-style]:sm:translate-y-0" 6734 6735 data-qa="component toast-notification" x-data='notification(item)'> <div class="p-4"> 6736 <div class="flex items-start"> 6737 <template x-if="type === 'success'"> 6738 6739 <svg class="icon size-6 shrink-0 text-green-600" 6740 6741 data-qa="component icon circle-check" title=''> <use href="#circle-check" xlink:href="#circle-check"></use></svg> 6742 </template> 6743 <template x-if="type === 'info'"> 6744 6745 <svg class="icon size-6 shrink-0 text-blue-600" 6746 6747 data-qa="component icon alert-circle" title=''> <use href="#alert-circle" xlink:href="#alert-circle"></use></svg> 6748 </template> 6749 <template x-if="type === 'warning'"> 6750 6751 <svg class="icon size-6 shrink-0 text-yellow-600" 6752 6753 data-qa="component icon alert-circle" title=''> <use href="#alert-circle" xlink:href="#alert-circle"></use></svg> 6754 </template> 6755 <template x-if="type === 'error'"> 6756 6757 <svg class="icon size-6 shrink-0 text-red-600" 6758 6759 data-qa="component icon alert-octagon" title=''> <use href="#alert-octagon" xlink:href="#alert-octagon"></use></svg> 6760 </template> 6761 <div class="ml-3 w-0 flex-1"> 6762 <p x-text="message" class="text-sm font-medium text-gray-900"></p> 6763 <p 6764 x-cloak x-show="description" 6765 x-text="description" 6766 class="mt-1 text-sm text-gray-500" 6767 ></p> 6768 </div> 6769 6770 <div 6771 x-show="closable" 6772 class="ml-4 flex shrink-0" 6773 > 6774 <button 6775 x-on:click="close" 6776 type="button" 6777 class="inline-flex rounded-md text-gray-400 hover:text-gray-500" 6778 >
6779 <span class="sr-only">SchlieÃen</span> 6780 6781 <svg class="icon size-5" 6782 6783 data-qa="component icon times-light" title=''> <use href="#times-light" xlink:href="#times-light"></use></svg> 6784 </button> 6785 </div> 6786 </div> 6787 </div> 6788</div> 6789 </template> 6790 </div> 6791 </div> 6792</div> 6793 6794 <div class="loader" 6795 6796 data-qa="component loader" x-data='loader' x-component='loader'> <template x-if="isActive"> 6797 <div 6798 class="fixed inset-0 flex justify-center items-center bg-black/50 overflow-hidden z-100" 6799 data-qa="loading-overlay" 6800 > 6801 6802 <svg class="icon h-12 w-12 text-white animate-spin" 6803 6804 data-qa="component icon spinner" title=''> <use href="#spinner" xlink:href="#spinner"></use></svg> 6805 </div> 6806 </template> 6807</div> 6808 6809 6810 6811 6812 6813
6813<script type="application/ld+json"> 6814[{"@context":"https:\/\/schema.org","@type":"Organization","name":"greenstories","url":"https:\/\/www.greenstories.de\/","logo":"https:\/\/cdn.greenstories.de\/shop\/greenstories_de.svg","contactPoint":{"@type":"ContactPoint","telephone":"07051 \/ 9 222 5885","email":"[email protected]","contactType":"customer service"},"address":{"@type":"PostalAddress","streetAddress":"Lindenrain 2-6","postalCode":"75365","addressLocality":"Calw","addressCountry":{"@type":"Country","name":"Deutschland"}},"aggregateRating":{"@type":"AggregateRating","ratingValue":4.92,"reviewCount":19908}},{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/www.greenstories.de\/","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greenstories.de\/suche?q={search_term_string}"},"query-input":"required name=search_term_string"}},{"@context":"https:\/\/schema.org","@graph":[{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","name":"Baby 0-3","url":"https:\/\/www.greenstories.de\/baby-0-3"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","name":"Kinder 4-13","url":"https:\/\/www.greenstories.de\/kinder-4-13"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","name":"Erwachsene","url":"https:\/\/www.greenstories.de\/erwachsene"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","name":"Geschenke","url":"https:\/\/www.greenstories.de\/geschenke"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","name":"Sale","url":"https:\/\/www.greenstories.de\/sale"},{"@context":"https:\/\/schema.org","@type":"SiteNavigationElement","name":"Herbstzeit","url":"https:\/\/www.greenstories.de\/herbstzeit-mit-kind"}]}] 6815</script>
vendor: 1 bytes, line 6815
6815
6816<script> 6817 document.body.removeAttribute("x-noscript"); 6818 document.addEventListener('DOMContentLoaded', () => { 6819 // workers 6820 window.workers.cart.handle(); 6821 6822 window.workers['site-navigation'].handle({ 6823 viewport: Alpine.store('screen').data.lgAndUp ? 'desktop' : 'mobile', 6824 }); 6825 6826 // listeners 6827 window.addEventListener('screen', () => { 6828 window.workers['site-navigation'].handle({ 6829 viewport: Alpine.store('screen').data.lgAndUp ? 'desktop' : 'mobile', 6830 }); 6831 }); 6832 6833 const dispatchWindowLocationHash = () => setTimeout( 6834 () => window.dispatchEvent( 6835 new CustomEvent('window-location-hash', { 6836 detail: window.location.hash.substring(1), 6837 }), 6838 ), 6839 ); 6840 6841 window.addEventListener('popstate', () => dispatchWindowLocationHash()); 6842 6843 if (window.location.hash) dispatchWindowLocationHash(); 6844 }) 6845</script>
6845 6846 6847 6848
6848<script> 6849class DayManager { 6850 constructor() { 6851 this.userEngagement(); 6852 } 6853 6854 userEngagement() { 6855 window.addEventListener("beforeunload", () => { 6856 window['dayManagerLayer'].push({ 6857 'event': 'user_engagement' 6858 }); 6859 }); 6860 } 6861 6862 ecommerceEvent(event) { 6863 window['dayManagerLayer'].push({ 6864 '_clear': true, 6865 ...event, 6866 }); 6867 } 6868 6869 addToCartEvent(dayManagerItem, quantity) { 6870 this.ecommerceEvent({ 6871 'event': 'add_to_cart', 6872 'ecommercePost': { 6873 'items': [{ 6874 ...dayManagerItem, 6875 'quantity': quantity 6876 }] 6877 } 6878 }); 6879 } 6880 6881 removeFromCartEvent(dayManagerItem, quantity) { 6882 this.ecommerceEvent({ 6883 'event': 'remove_from_cart', 6884 'ecommercePost': { 6885 'items': [{ 6886 ...dayManagerItem, 6887 'quantity': quantity 6888 }] 6889 } 6890 }); 6891 } 6892} 6893 6894window.dayManager = new DayManager(); 6895function header(state = {}) { 6896 return { 6897 lastScrollTop: 0, 6898 fixedHeader: false, 6899 scrollUpHeader: false, 6900 isHeaderDisplayed: false, 6901 fillerHeader: 0, 6902 isFixedHeader: false, 6903 themenwelt: false, 6904 frame: false, 6905 searchFocused: false, 6906 searchQuery: '', 6907 ...state, 6908 6909 init() { 6910 this.scrollEvent(); 6911 6912 this.$nextTick(() => { 6913 this.isFixedHeader = this.fixedHeader && !Alpine.$component('search').isVisible; 6914 }); 6915 this.$watch('fixedHeader', () => { 6916 this.isFixedHeader = this.fixedHeader && !Alpine.$component('search').isVisible; 6917 }) 6918 }, 6919 6920 get innerHeaderHeight() { 6921 return this.$refs.innerHeader.getBoundingClientRect().height; 6922 }, 6923 6924 scrollEvent() { 6925 if (this.frame) window.cancelAnimationFrame(this.frame); 6926 this.frame = window.requestAnimationFrame((() => { 6927 const scrollPosition = window.pageYOffset || document.documentElement.scrollTop; 6928 const height = this.themenwelt ? (this.innerHeaderHeight + 40) : this.innerHeaderHeight; 6929 const topPosition = this.isHeaderDisplayed ? 0 : this.innerHeaderHeight; 6930 6931 if (scrollPosition > height) { 6932 this.fixedHeader = true; 6933 6934 if (!Alpine.$component('search').isVisible) this.fillerHeader = height; 6935 6936 if (scrollPosition > this.lastScrollTop) { 6937 this.scrollUpHeader = false;
6938 this.isHeaderDisplayed = false; 6939 } else if (scrollPosition + 25 < this.lastScrollTop) { 6940 this.scrollUpHeader = true; 6941 this.isHeaderDisplayed = true; 6942 } 6943 } else if (scrollPosition <= topPosition) { 6944 this.fixedHeader = false; 6945 this.fillerHeader = 0; 6946 } 6947 6948 6949 if (scrollPosition <= topPosition) { 6950 this.lastScrollTop = 0 6951 } else { 6952 this.lastScrollTop = scrollPosition; 6953 } 6954 })); 6955 }, 6956 6957 get isSearchFocused() { 6958 return this.searchFocused || this.searchQuery.length > 0; 6959 }, 6960 6961 }; 6962} 6963function productItem(variants = []) { 6964 return { 6965 isHovering: false, 6966 variants: variants, 6967 selectedVariant: null, 6968 6969 get variant() { 6970 return this.variants.find(variant => variant.id === this.selectedVariant) ?? this.variants[0]; 6971 }, 6972 6973 get imageUrl() { 6974 if (this.variant.imageUrl) { 6975 return Alpine.$asset(this.variant.imageUrl, {w: 400, h: 350}); 6976 } 6977 6978 return 'https://cdn.greenstories.de/platzhalter/produkt-platzhalter-greenstories-de.png?h=320&w=320&auto=format'; 6979 }, 6980 6981 get url() { 6982 return this.variant.url; 6983 }, 6984 6985 get name() { 6986 return this.variant.attributes.sub_model_name ?? this.variant.name; 6987 }, 6988 6989 get sizes() { 6990 const allSizes = this.variant.axes['green_variant'].values 6991 if (!allSizes) { 6992 return null 6993 } 6994 6995 return { 6996 allSizes: allSizes.length, 6997 items: allSizes.slice(0, 6), 6998 remainingCount: allSizes.length - 6 6999 } 7000 } 7001 }; 7002} 7003function modal(id) { 7004 return { 7005 id, 7006 7007 get show() { 7008 return this.$component('modalStack').active === this.id; 7009 }, 7010 }; 7011} 7012 7013function modalStack() { 7014 return { 7015 items: [], 7016 7017 get active() { 7018 return this.items[this.items.length-1] || null; 7019 }, 7020 7021 add(id) { 7022 this.items.push(id); 7023 }, 7024 7025 remove(id = this.active) { 7026 this.items = this.items.filter(item => item !== id); 7027 }, 7028 }; 7029} 7030 7031document.addEventListener('alpine:init', () => { 7032 /** @method $modal */ 7033 Alpine.magic('modal', () => ({ 7034 get stack() { 7035 return Alpine.$component('modalStack'); 7036 }, 7037 7038 open(id) { 7039 this.stack.add(id); 7040 }, 7041 7042 close() { 7043 this.stack.remove(this.stack.active); 7044 return this; 7045 }, 7046 })); 7047}); 7048function slideout(id) { 7049 return { 7050 id, 7051 7052 get show() { 7053 return this.$component('slideoutStack').active === this.id; 7054 }, 7055 }; 7056} 7057 7058function slideoutStack() { 7059 return { 7060 items: [], 7061 7062 get active() { 7063 return this.items[this.items.length-1] || null; 7064 }, 7065 7066 add(id) { 7067 this.items.push(id); 7068 }, 7069 7070 remove(id = this.active) { 7071 this.items = this.items.filter(item => item !== id); 7072 }, 7073 }; 7074} 7075 7076document.addEventListener('alpine:init', () => { 7077 /** @method $slideout */ 7078 Alpine.magic('slideout', () => ({ 7079 get stack() { 7080 return Alpine.$component('slideoutStack'); 7081 }, 7082 7083 open(id) { 7084 this.stack.add(id); 7085 }, 7086 7087 close() { 7088 this.stack.remove(this.stack.active); 7089 return this; 7090 }, 7091 })); 7092}); 7093document.addEventListener('alpine:init', () => { 7094 const screen = { 7095 current: null, 7096 7097 get data() { 7098 return { 7099 xsOnly: this.in('xs'), 7100 smOnly: this.in('sm'), 7101 smAndDown: this.in('xs', 'sm'), 7102 smAndUp: this.in('sm', 'md', 'lg', 'xl', 'xxl'), 7103 mdOnly: this.in('md'), 7104 mdAndDown: this.in('xs', 'sm', 'md'), 7105 mdAndUp: this.in('md', 'lg', 'xl', 'xxl'), 7106 lgOnly: this.in('lg'), 7107 lgAndDown: this.in('xs', 'sm', 'md', 'lg'), 7108 lgAndUp: this.in('lg', 'xl', 'xxl'), 7109 xlOnly: this.in('xl'), 7110 xlAndDown: this.in('xs', 'sm', 'md', 'lg', 'xl'), 7111 xlAndUp: this.in('xl', 'xxl'), 7112 xxlOnly: this.in('xxl'), 7113 7114 // Devices 7115 mobile: this.in('xs', 'sm', 'md'), 7116 tablet: this.in('md', 'lg'), 7117 desktop: this.in('xl', 'xxl'), 7118 7119 // Current breakpoint matcher (e.g. 'md') 7120 get current() { 7121 return screen.current; 7122 }, 7123 7124 // Dimensions 7125 height: window.innerHeight, 7126 width: window.innerWidth, 7127 }; 7128 }, 7129 7130 in (...has) { 7131 return has.includes(this.current); 7132 }, 7133 }; 7134 7135 Alpine.store('screen', screen); 7136 Alpine.magic('screen', () => Alpine.store('screen').data); 7137 Alpine.$screen = Alpine.store('screen').data; 7138 7139 Object.entries({ 7140 xs: 'screen and (max-width: 340px)', 7141 sm: 'screen and (min-width: 341px) and (max-width: 640px)', 7142 md: 'screen and (min-width: 641px) and (max-width: 960px)',
7143 lg: 'screen and (min-width: 961px) and (max-width: 1280px)', 7144 xl: 'screen and (min-width: 1281px) and (max-width: 1440px)', 7145 xxl: 'screen and (min-width: 1441px)', 7146 }).forEach(([matcher, mediaQuery]) => window['enquire'].register(mediaQuery, { 7147 match: () => { 7148 Alpine.store('screen').current = matcher; 7149 window.dispatchEvent(new CustomEvent('screen', Alpine.store('screen').data)); 7150 }, 7151 }, true)); 7152}); 7153function asyncComponent(state = {}) { 7154 return { 7155 name: null, 7156 csrf: null, 7157 parameters: {}, 7158 events: {}, 7159 ...state, 7160 7161 init() { 7162 this.$nextTick(() => { 7163 Object.entries(this.events).forEach(([key, value]) => this.$dispatch(key, { value })) 7164 }); 7165 }, 7166 7167 submitData (action, el = this.$el) { 7168 const formData = new FormData() 7169 7170 if (el._x_dataStack) { 7171 const closestData = el._x_dataStack[0] ?? {} 7172 Object.entries(closestData).forEach(([key, value]) => formData.append(key, value)) 7173 } 7174 7175 this.submitAction(action, formData) 7176 }, 7177 7178 submitForm (action, el = this.$el) { 7179 const formData = new FormData(el) 7180 7181 this.submitAction(action, formData) 7182 }, 7183 7184 submitAction (action, formData) { 7185 Alpine.$component('loader').isActive = true; 7186 7187 Object.entries(this.parameters).forEach(([key, value]) => formData.append(`parameters[${key}]`, value)) 7188 7189 if (this.csrf) { 7190 formData.append('_csrf_token', this.csrf) 7191 formData.append('_csrf_name', `async_component_${this.name}`) 7192 } 7193 7194 this.fetch(action, formData).then(response => { 7195 this.messages(response.messages); 7196 this.replaceElement(response.component.html) 7197 }).catch(error => { 7198 this.$notification.error('Aufgrund eines Fehlers konnte die Aktion nicht ausgeführt werden. Bitte versuchen Sie es später erneut.') 7199 }).finally(() => { 7200 window.dispatchEvent(new CustomEvent('disable-loading-button', { bubbles: true })); 7201 window.dispatchEvent(new CustomEvent('async-component-update', { bubbles: true })); 7202 7203 Alpine.$component('loader').isActive = false; 7204 }); 7205 }, 7206 7207 async fetch(action, body) { 7208 return await fetch(`/async-component/${this.name}/update?action=${action}`, { 7209 method: 'POST', 7210 body: body 7211 }).then(response => response.ok ? response.json() : Promise.reject(response)) 7212 }, 7213 7214 messages(messages) { 7215 if (!messages) return 7216 7217 this.$nextTick(() => { 7218 messages.info.forEach((message) => this.$notification.info(message)) 7219 messages.success.forEach((message) => this.$notification.success(message)) 7220 messages.error.forEach((message) => this.$notification.error(message)) 7221 }) 7222 }, 7223 7224 replaceElement(html) { 7225 const tempDiv = document.createElement('div'); 7226 tempDiv.innerHTML = html.trim(); 7227 7228 const root = this.$el.closest('[x-async-component]'); 7229 root.replaceWith(tempDiv.firstElementChild); 7230 } 7231 }; 7232} 7233 7234document.addEventListener('alpine:init', () => { 7235 Alpine.directive('async-component-bind', (el, { value, modifiers, expression }, { Alpine, effect, cleanup, evaluate }) => { 7236 effect(() => { 7237 el.addEventListener(value, (e) => { 7238 if (modifiers.includes('prevent')) { 7239 e.preventDefault(); 7240 e.stopPropagation(); 7241 } 7242 7243 const root = el.closest('[x-async-component]')._x_dataStack[0] 7244 if (!root) { 7245 return; 7246 } 7247 7248 if (value === 'submit') { 7249 root.submitForm(expression, el) 7250 } else { 7251 root.submitData(expression, el) 7252 } 7253 }); 7254 }); 7255 }) 7256 7257 /** @method $asyncComponent */ 7258 Alpine.$asyncComponent = (xAsyncComponent) => document 7259 .querySelector('[x-async-component="'+xAsyncComponent+'"]') 7260 ?._x_dataStack[0]; 7261 7262 Alpine.magic('asyncComponent', () => Alpine.$asyncComponent); 7263 7264 window.addEventListener('async-component.events.refresh_page', () => { 7265 Alpine.$component('loader').isActive = true 7266 window.location.reload() 7267 }); 7268}); 7269document.addEventListener('alpine:init', () => { 7270 const STORAGE_KEY = 'shopping-list-liked'; 7271 7272 const load = () => { 7273 try { return JSON.parse(localStorage.getItem(STORAGE_KEY)) || []; } 7274 catch { return []; } 7275 }; 7276 const save = (list) => localStorage.setItem(STORAGE_KEY, JSON.stringify(list)); 7277 7278 Alpine.store('shoppingList', { 7279 list: load(), 7280 7281 get count() { 7282 return this.list.length; 7283 }, 7284 7285 isLiked(sku) { 7286 return this.list.includes(sku); 7287 }, 7288 7289 update(newList) { 7290 this.list = Array.from(new Set(newList)); 7291 save(this.list); 7292 } 7293 }); 7294 7295 window.addEventListener('storage', (e) => { 7296 if (e.key === STORAGE_KEY) { 7297 Alpine.store('shoppingList').update(load()); 7298 } 7299 }); 7300}); 7301function notification(state = {}) { 7302 return { 7303 id: 'notification', 7304 type: 'neutral', 7305 message: null, 7306 description: null, 7307 closable: true, 7308 timeout: 3000, 7309 actions: [], 7310 ...state, 7311 7312 init() { 7313 setTimeout(() => this.close(), this.timeout) 7314 }, 7315 7316 close() {
7317 this.$component('notificationStack').remove(this.id); 7318 } 7319 }; 7320} 7321 7322function notificationStack() { 7323 return { 7324 items: [], 7325 7326 add(options) { 7327 const id = options.type + Date.now() + Math.random(); 7328 this.items.push({...options, id}); 7329 }, 7330 7331 remove(id) { 7332 this.items = this.items.filter(item => item.id !== id); 7333 }, 7334 7335 removeAll() { 7336 this.items = []; 7337 } 7338 }; 7339} 7340 7341document.addEventListener('alpine:init', () => { 7342 Alpine.$notification = ({ 7343 get stack() { 7344 return Alpine.$component('notificationStack'); 7345 }, 7346 7347 success(message, options = {}) { 7348 this.push(message, 'success', options) 7349 }, 7350 7351 info(message, options = {}) { 7352 this.push(message, 'info', options) 7353 }, 7354 7355 warning(message, options = {}) { 7356 this.push(message, 'warning', options) 7357 }, 7358 7359 error(message, options = {}) { 7360 this.push(message, 'error', { 7361 timeout: 4000, 7362 ...options 7363 }) 7364 }, 7365 7366 push(message, type = 'neutral', options = {}) { 7367 this.stack.add({message, type, ...options}) 7368 }, 7369 7370 clear() { 7371 this.stack.removeAll() 7372 } 7373 }); 7374 7375 /** @method $notification */ 7376 Alpine.magic('notification', () => Alpine.$notification); 7377}); 7378document.addEventListener('alpine:init', () => { 7379 const setElementMaxHeight = el => el.style.maxHeight = window.innerHeight + 'px'; 7380 7381 Alpine.directive('computed-max-height', (el, { expression }, { effect, evaluate }) => { 7382 effect( 7383 () => evaluate(expression) 7384 ? setElementMaxHeight(el) 7385 : null, 7386 ); 7387 }); 7388 7389 let timeout = null; 7390 7391 window.addEventListener('resize', () => { 7392 if (timeout !== null) clearTimeout(timeout); 7393 7394 timeout = setTimeout( 7395 () => [...document.querySelectorAll('[x-computed-max-height]')] 7396 .filter(el => el.offsetParent) 7397 .forEach(el => setElementMaxHeight(el)), 7398 75, 7399 ); 7400 }); 7401}); 7402document.addEventListener('alpine:init', () => { 7403 Alpine.directive('eval', (el, { expression, modifiers, original }, { evaluate }) => { 7404 el.removeAttribute(original); 7405 evaluate(expression); 7406 }); 7407}); 7408document.addEventListener('alpine:init', () => { 7409 Alpine.directive('socket', (el, { value, modifiers, expression }, { evaluate, Alpine, effect, cleanup }) => { 7410 if (el._socketInitialized) return 7411 el._socketInitialized = true 7412 7413 const url = evaluate(expression) 7414 if (!url) return 7415 7416 let eventSource = null 7417 let lastMessageTs = Date.now() 7418 const HEARTBEAT_TIMEOUT_MS = 5 * 60 * 1000 // 5 min 7419 7420 const connect = () => { 7421 console.info('Socket Connected'); 7422 if (eventSource) eventSource.close() 7423 7424 eventSource = new EventSource(url) 7425 lastMessageTs = Date.now() 7426 7427 eventSource.onmessage = (event) => { 7428 let data 7429 try { data = JSON.parse(event.data) } catch { data = event.data } 7430 7431 lastMessageTs = new Date(data.updatedAt) 7432 el.dispatchEvent(new CustomEvent('socket-on-update-at', { 7433 detail: lastMessageTs, 7434 bubbles: true 7435 })) 7436 7437 el.dispatchEvent(new CustomEvent('socket-on-message', { 7438 detail: data.message, 7439 bubbles: true 7440 })) 7441 } 7442 7443 eventSource.onerror = (err) => { 7444 console.error('Socket/SSE Fehler:', err) 7445 } 7446 } 7447 7448 connect() 7449 7450 const watchdog = setInterval(() => { 7451 const idleFor = Date.now() - lastMessageTs 7452 if (idleFor > HEARTBEAT_TIMEOUT_MS) { 7453 console.warn('SSE idle zu lange, reconnect...') 7454 connect() 7455 } 7456 }, 30000) 7457 7458 cleanup(() => { 7459 clearInterval(watchdog) 7460 if (eventSource) eventSource.close() 7461 el._socketInitialized = false 7462 }) 7463 }) 7464}) 7465window.addEventListener('pagehide', (event) => { 7466 if (event.persisted) { 7467 Alpine.$component('loader').isActive = false;
7468 7469 window.dispatchEvent(new CustomEvent('disable-loading-button', { bubbles: true })); 7470 window.dispatchEvent(new CustomEvent('disable-loading-cart-summary-forward', { bubbles: true })); 7471 } 7472}); 7473 7474window.addEventListener('pageshow', function (event) { 7475 if (event.persisted) { 7476 window.dispatchEvent(new CustomEvent('bfcache-restored-page', { bubbles: true })); 7477 } 7478}); 7479document.addEventListener('alpine:init', () => { 7480 const heightThreshold = 100; 7481 const scrollToTopThreshold = 400; 7482 7483 let lastScrollPosition = 0; 7484 7485 window.addEventListener('scroll', () => { 7486 const scrollPosition = window.pageYOffset || document.documentElement.scrollTop; 7487 const threshold = document.body.offsetHeight - window.innerHeight - heightThreshold; 7488 7489 if (scrollPosition >= threshold) { 7490 window.dispatchEvent(new CustomEvent('window:end-of-page', { bubbles: true })); 7491 } 7492 7493 if ((scrollPosition + scrollToTopThreshold) < lastScrollPosition) { 7494 window.dispatchEvent(new CustomEvent('window:scroll-back-to-top', { bubbles: true })); 7495 } 7496 7497 lastScrollPosition = scrollPosition 7498 }); 7499 7500 window.addEventListener('visibilitychange', () => { 7501 if (document.visibilityState !== 'visible') return; 7502 7503 window.dispatchEvent(new CustomEvent('window:visibility-hidden', { bubbles: true })); 7504 }); 7505}); 7506document.addEventListener('alpine:init', () => { 7507 /** @method $component */ 7508 Alpine.$component = (xComponent) => document 7509 .querySelector('[x-component="'+xComponent+'"]') 7510 ?._x_dataStack[0]; 7511 7512 Alpine.magic('component', () => Alpine.$component); 7513}); 7514document.addEventListener('alpine:init', () => { 7515 /** @method $currency */ 7516 Alpine.magic('currency', () => (value) => { 7517 if (!value) value = 0; 7518 7519 value = value / 100; 7520 return value.toLocaleString('de-DE', { 7521 style: 'currency', 7522 currency: 'EUR' 7523 }); 7524 }); 7525 7526 /** @method $percentage */ 7527 Alpine.magic('percentage', () => (value) => { 7528 if (!value) value = 0; 7529 7530 value = value / 100; 7531 return value.toLocaleString('de-DE', { 7532 style: 'percent', 7533 minimumFractionDigits: 2, 7534 maximumFractionDigits: 2 7535 }) 7536 }); 7537 7538 /** @method $metric */ 7539 Alpine.magic('metric', () => (unit, value) => { 7540 if (!value || !unit) return; 7541 7542 return value.toLocaleString('de-DE', { 7543 style: 'unit', 7544 unit: unit 7545 }); 7546 }); 7547}); 7548document.addEventListener('alpine:init', () => { 7549 const get = (from, key, defaultValue = null) => key 7550 .replace(/\[([^\[\]]*)]/g, '.$1.') 7551 .split('.') 7552 .filter(t => t !== '') 7553 .reduce((prev, cur) => prev && prev[cur], from) 7554 || defaultValue; 7555 7556 Alpine.$get = get; 7557 Alpine.magic('get', () => get); 7558}); 7559document.addEventListener('alpine:init', () => { 7560 /** @method $isInViewport */ 7561 Alpine.magic('isInViewport', () => { 7562 return (element) => { 7563 const rect = element.getBoundingClientRect(); 7564 7565 return rect.top >= 0 7566 && rect.left >= 0 7567 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) 7568 && rect.right <= (window.innerWidth || document.documentElement.clientWidth); 7569 }; 7570 }); 7571}); 7572document.addEventListener('alpine:init', () => { 7573 Alpine.$mutationObserver = ( 7574 target, 7575 callback, 7576 config = { attributes: true, characterData: true, childList: true, subtree: true }, 7577 ) => new MutationObserver(mutations => mutations.forEach( 7578 (mutation) => callback(mutation).observe(target, config), 7579 )); 7580 7581 /** @method $mutationObserver */ 7582 Alpine.magic('mutationObserver', () => Alpine.$mutationObserver); 7583}); 7584class Resize { 7585 callback = () => null; 7586 7587 constructor(callback, observe = true, callImmediately = true) { 7588 this.callback = callback; 7589 if (observe) this.observe(); 7590 if (callImmediately) this.callback(); 7591 } 7592 7593 observe(){ 7594 window.addEventListener('resize', this.callback); 7595 } 7596 7597 unobserve() { 7598 window.removeEventListener('resize', this.callback); 7599 } 7600} 7601 7602document.addEventListener('alpine:init', () => { 7603 /** @method $resizeObserver */ 7604 Alpine.magic('resizeObserver', (callback, observe = true, callImmediately = true) => 7605 new Resize(callback, observe, callImmediately), 7606 ); 7607}); 7608document.addEventListener('alpine:init', () => { 7609 /** @method $scrollLock */ 7610 Alpine.magic('scrollLock', () => { 7611 return (active, clearQueue = false) => { 7612 if (window.scrollLock === undefined) 7613 return; 7614 7615 if (clearQueue) 7616 window.scrollLock.clearQueueScrollLocks(); 7617 7618 active 7619 ? window.scrollLock.disablePageScroll() 7620 : window.scrollLock.enablePageScroll(); 7621 }; 7622 }); 7623}); 7624document.addEventListener('alpine:init', () => { 7625 /** @method $scrollTo(target, y = 0, smooth = false) */ 7626 Alpine.magic('scrollTo', () => { 7627 return (target, y = 0, smooth = false) => { 7628 const options = { top: target.getBoundingClientRect().top +
7628y, left: 0 }; 7629 if (smooth) options['behavior'] = 'smooth'; 7630 scrollBy(options); 7631 }; 7632 }); 7633}); 7634document.addEventListener('alpine:initialized', () => { 7635 const error = Array.from(document.querySelectorAll('.input--errorblock, .textarea--error')) 7636 .filter((el) => el.offsetParent) 7637 .shift(); 7638 7639 const headerHeight = document.querySelector('#meta')?.getBoundingClientRect().height ?? 0; 7640 7641 if (error === undefined) return; 7642 7643 const target = error.dataset.selector 7644 ? document.querySelector(error.dataset.selector) 7645 : error; 7646 7647 window.scrollTo( 7648 target.offsetLeft, 7649 target.offsetTop - (headerHeight + 48) 7650 ) 7651 7652 try { target.focus(); } catch (e) {} 7653}); 7654window.workers = { 7655 cart: { 7656 handle: () => window.workers.cart.worker.postMessage({ 7657 key: 'cart', 7658 method: 'POST', 7659 url: 'https://www.greenstories.de/cart/mini-cart', 7660 }), 7661 }, 7662 'category-product-slider': { 7663 handle: data => window.workers['category-product-slider'].worker.postMessage({ 7664 key: 'category-product-slider-' + data.categoryKey. replaceAll('_', '-') + '-' + data.view, 7665 url: '//api.greenstories.de/category-product-slider?category-key=' + data.categoryKey + (data.searchType ? '&search-type=' + data.searchType : '') + (data.view ? '&view=' + data.view : ''), 7666 }), 7667 }, 7668 'site-navigation': { 7669 handle: data => { 7670 if ((window.workers['site-navigation'].loaded||[]).includes(data.viewport)) return; 7671 7672 window.workers['site-navigation'].loaded.push(data.viewport); 7673 7674 window.workers['site-navigation'].worker.postMessage({ 7675 key: 'site-navigation', 7676 url:'https://www.greenstories.de/navigation%s' 7677 .replace('%s', '/'+{ desktop: 'slide-out', mobile: 'mobile' }[data.viewport]), 7678 viewport: data.viewport, 7679 }); 7680 }, 7681 loaded: [], 7682 }, 7683}; 7684 7685Object.keys(window.workers).forEach(key => { 7686 window.workers[key].worker = new Worker('/assets/default/worker-34fdeda872e0b6fc5127b762e4f09c8d6e26495c.js?name='+key); 7687 7688 window.workers[key].worker.addEventListener('message', event => window.dispatchEvent( 7689 new CustomEvent(event.data.key+'-data', { detail: event.data }), 7690 )); 7691}); 7692 7693document.addEventListener('alpine:init', () => { 7694 const IMAGE_PARAMS_DEFAULT = { 7695 'auto': 'format' 7696 }; 7697 7698 const asset = (url, params) => { 7699 7700 if (url === '') { 7701 return null; 7702 } 7703 7704 const path = getPathFromUrl(url); 7705 const paramsFromImageUrl = getParamsFromUrl(url); 7706 7707 Object.assign(paramsFromImageUrl, IMAGE_PARAMS_DEFAULT); 7708 Object.assign(paramsFromImageUrl, params); 7709 7710 return generateUrl( 7711 sprintf('https://cdn.greenstories.de/%s', [ 7712 path.replace(/^\/|\/$/g, '') 7713 ]), 7714 paramsFromImageUrl, 7715 ); 7716 7717 }; 7718 7719 const generateUrl = (url, params) => { 7720 if (Object.keys(params).length === 0) { 7721 return url; 7722 } 7723 7724 const urlParams = new URLSearchParams(params); 7725 return url + '?' + urlParams.toString(); 7726 } 7727 7728 const getPathFromUrl = (urlString) => { 7729 const url = new URL(urlString, location); 7730 return url.pathname; 7731 } 7732 7733 const getParamsFromUrl = (urlString) => { 7734 const url = new URL(urlString, location); 7735 let urlParams = {}; 7736 url.searchParams.forEach((value, key) => { 7737 urlParams[key] = value; 7738 }) 7739 return urlParams; 7740 } 7741 7742 const sprintf = (template, values) => { 7743 return template.replace(/%s/g, function() { 7744 return values.shift(); 7745 }); 7746 } 7747 7748 Alpine.$asset = asset; 7749 Alpine.magic('asset', () => asset); 7750}); 7751class Http { 7752 appendSearchParamsToUrl(url, searchParams) { 7753 const urlNew = new URL(url); 7754 7755 Object.keys(searchParams).forEach( 7756 (key) => urlNew.searchParams.append(key, searchParams[key]), 7757 ); 7758 7759 return decodeURIComponent(urlNew.toString()); 7760 } 7761 7762 async get( 7763 url, 7764 params = {}, 7765 config = {}, 7766 resolve = 'json', // @todo refactor/remove quickfix 7767 ) { 7768 return await fetch(this.appendSearchParamsToUrl(url, params), config) 7769 .then(response => response.ok 7770 ? response[resolve]() 7771 : Promise.reject(response), 7772 ); 7773 } 7774 7775 async post(url, body = {}, config = {}) { 7776 return await fetch(url, Object.assign({ 7777 method: 'POST', 7778 headers: { 'Content-Type': 'application/json' }, 7779 body: JSON.stringify(body), 7780 }, config)) 7781 .then(response => { 7782 if (response.ok) { 7783 return response.json(); 7784 } 7785 return Promise.reject(response); 7786 }); 7787 } 7788 7789 async postFormBody(url, body, config = {}) { 7790 return await fetch(url, Object.assign({ 7791 method: 'POST', 7792 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 7793 body: body, 7794 }, config)); 7795 } 7796 7797 async postForm(formElement, config = {}) { 7798 const data = new URLSearchParams; 7799 7800 new FormData(formElement).forEach( 7801 (value, key) => data.append(key, value.toString()), 7802 ); 7803 7804 return this.postFormBody(formElement.action, data.toString(), config); 7805 } 7806 7807 async postAsyncFormBody(url, body, config = {}) { 7808 return await fetch(url, Object.assign({ 7809 method: 'POST', 7810 body: body, 7811 }, config)); 7812 } 7813 7814 async postAsyncForm(rootElement, formElement, config = {}) { 7815 const formData = new FormData(formElement) 7816 return await fetch(formElement.action, Object.assign({ 7817 method: 'POST', 7818 body: formData 7819 }, config)) 7820 .then(response => response.ok ? response.json() : Promise.reject(response)) 7821 .then(response => { 7822 if (response.redirected) { 7823 Alpine.$component('loader').isActive = true; 7824 window.location = response.targetUrl; 7825 return; 7826 } 7827 7828 rootElement.parentElement.innerHTML = response.content; 7829 }) 7830 } 7831} 7832 7833document.addEventListener('alpine:init', () => { 7834 const http = new Http(); 7835 Alpine.$http = http; 7836 Alpine.magic('http', () => http); 7837}); 7838document.addEventListener('alpine:init', () => { 7839 Alpine.magic('isTouch', () => 7840 'ontouchstart' in window || navigator['maxTouchPoints'] > 0 7841 ); 7842}); 7843class App { 7844 isApp = false;
7845 7846 postMessages(event, data) { 7847 if (window.ReactNativeWebView === undefined) return 7848 window.ReactNativeWebView.postMessage(JSON.stringify({event, data})) 7849 } 7850 7851 async postAddToCartMessages(data) { 7852 if (!this.isApp) return 7853 return new Promise((resolve) => { 7854 this.postMessages('cart-add-item', data) 7855 resolve(); 7856 }); 7857 } 7858 7859 async postShoppingListMessages(sku) { 7860 if (!this.isApp) return 7861 return new Promise((resolve) => { 7862 this.postMessages('shopping-list-add-item', { 7863 sku, 7864 }) 7865 resolve(); 7866 }); 7867 } 7868} 7869 7870document.addEventListener('alpine:init', () => { 7871 const app = new App(); 7872 Alpine.$app = app; 7873 Alpine.magic('app', () => app); 7874}); 7875function cookieConsent(state = {}) { 7876 return { 7877 consent: {}, 7878 more: false, 7879 show: false, 7880 showClose: false, 7881 isTrackingRestricted: false, 7882 ...state, 7883 7884 submitForm(formElement) { 7885 const inputs = formElement.getElementsByTagName('input'); 7886 const keyValuePairs = []; 7887 7888 for (let i = 0; i < inputs.length; i++) { 7889 const input = inputs[i]; 7890 7891 keyValuePairs.push( 7892 encodeURIComponent(input.name) + '=' + encodeURIComponent(input.value), 7893 ); 7894 7895 if (this.consent[input.name] !== undefined) { 7896 this.consent[input.name] = input.value === '1'; 7897 } 7898 } 7899 7900 try { 7901 this.$http.postFormBody(formElement.action, keyValuePairs.join('&')); 7902 } catch (e) { 7903 formElement.querySelector('input[name="redirect"]')?.setAttribute('value', '1'); 7904 formElement.submit(); 7905 } 7906 7907 this.$dispatch('cookie-consent', this.getEffectiveConsent()); 7908 7909 this.show = false; 7910 }, 7911 7912 getEffectiveConsent() { 7913 if (!this.isTrackingRestricted) { 7914 return this.consent; 7915 } 7916 7917 return { ...this.consent, performance: false, marketing: false }; 7918 }, 7919 7920 open() { 7921 this.more=true; 7922 this.show=true; 7923 this.showClose=true; 7924 } 7925 }; 7926} 7927function keyboardNavigation(state = {}) { 7928 return { 7929 elements: [], 7930 isActive: false, 7931 hasFocus: false, 7932 selectionX: 0, 7933 selectionY: 0, 7934 ...state, 7935 7936 init () { 7937 if (this.elements.length === 0) return; 7938 7939 this.$watch('isActive', value => value ? this.reset() : null); 7940 7941 document.addEventListener('keyup', event => { 7942 if (this.isActive === false || ['ArrowLeft', 'ArrowRight', 'ArrowDown', 'Tab'].includes(event.key) === false) return; 7943 7944 if (event.key === 'Tab') { 7945 this.hasFocus = true; 7946 this.shiftX('ArrowRight'); 7947 this.selectionY = 0; 7948 this.focus(); 7949 } 7950 7951 if (event.key === 'ArrowDown' && !this.hasFocus) { 7952 this.hasFocus = true; 7953 this.selectionY = 0; 7954 this.focus(); 7955 } 7956 7957 if (['ArrowLeft', 'ArrowRight'].includes(event.key)) { 7958 if (this.hasFocus === false) return; 7959 event.stopPropagation(); 7960 this.shiftX(event.key); 7961 this.selectionY = 0; 7962 this.focus(); 7963 } 7964 }); 7965 7966 document.addEventListener('keydown', event => { 7967 if (this.hasFocus === false 7968 || this.isActive === false 7969 || ['ArrowUp', 'ArrowDown'].includes(event.key) === false 7970 ) return; 7971 7972 if (['ArrowUp', 'ArrowDown'].includes(event.key)) { 7973 event.preventDefault(); 7974 this.shiftY(event.key); 7975 this.focus(); 7976 } 7977 }); 7978 }, 7979 7980 shiftX(arrow) { 7981 const length = this.elements.length; 7982 7983 this.selectionX = arrow === 'ArrowRight' 7984 ? this.selectionX+1 >= length ? 0 : this.selectionX+1 7985 : this.selectionX-1 === -1 ? length-1 : this.selectionX-1; 7986 }, 7987 7988 shiftY(arrow) { 7989 const length = this.elements[this.selectionX]().length; 7990 7991 this.selectionY = arrow === 'ArrowDown' 7992 ? this.selectionY+1 >= length ? 0 : this.selectionY+1 7993 : this.selectionY-1 === -1 ? length-1 : this.selectionY-1; 7994 }, 7995 7996 focus() { 7997 this.elements[this.selectionX]()[this.selectionY]?.focus(); 7998 }, 7999 8000 reset() { 8001 this.selectionX = 0; 8002 this.selectionY = 0; 8003 }, 8004 }; 8005} 8006function loader(state = {}) { 8007 return { 8008 isActive: false, 8009 ...state, 8010 }; 8011} 8012function navigation(state = {}) { 8013 return { 8014 open: false,
8015 slideOutWidth: 'md', 8016 navigation: 0, 8017 category: 0, 8018 expandCategory: 0, 8019 ...state, 8020 8021 init() { 8022 this.$watch('open', () => { 8023 if (this.open) return 8024 this.navigation = 0; 8025 this.category = 0; 8026 this.expandCategory = 0; 8027 this.slideOutWidth = 'md'; 8028 }); 8029 8030 this.$watch('navigation', () => { 8031 this.slideOutWidth = this.navigation === 0 ? 'md' : 'xl' 8032 this.$refs.navigation.scrollTo({top: 0, behavior: 'smooth'}) 8033 }); 8034 8035 this.$watch('category', () => { 8036 this.slideOutWidth = 'md'; 8037 this.expandCategory = 0; 8038 this.$refs.navigation.scrollTo({top: 0, behavior: 'smooth'}) 8039 }); 8040 }, 8041 8042 workerReceive(data = {}) { 8043 const container = document.querySelector('#navigation-slide-out-content'); 8044 if (this.$screen.mdAndDown || container.innerHTML.trim() !== '') return; 8045 //Alpine.morph(container, data.json.html); 8046 container.innerHTML = data.json.html; 8047 }, 8048 }; 8049} 8050 8051function navigationMobile(state = {}) { 8052 return { 8053 container: document.querySelector('#navigation-mobile-content'), 8054 hasFinished: false, 8055 nodes: [], 8056 open: false, 8057 ...state, 8058 8059 init() { 8060 this.$watch('open', value => { 8061 if (value === false) return; 8062 this.show(0); 8063 }); 8064 }, 8065 8066 workerReceive(data = {}) { 8067 if (this.hasFinished || data.viewport !== 'mobile') return; 8068 this.nodes = data.json; 8069 this.hasFinished = true; 8070 8071 this.show(0); 8072 }, 8073 8074 show(id) { 8075 if (this.nodes.length === 0) return; 8076 if (document.querySelectorAll('[data-id-navigation-mobile="' + id + '"]').length > 0) return 8077 8078 this.container.innerHTML = Object.values(this.nodes) 8079 .map(node => node['node-id-' + id] || '') 8080 .join(''); 8081 } 8082 }; 8083} 8084function search(state = {}) { 8085 return { 8086 body: '', 8087 isLoading: false, 8088 isVisible: false, 8089 query: '', 8090 storageKey: 'search_suggestions_elastic', 8091 ...state, 8092 8093 init () { 8094 if (this.query) this.body = localStorage.getItem(this.storageKey) || ''; 8095 8096 document.addEventListener('keyup', event => { 8097 if (this.isVisible && event.key === 'Escape') this.isVisible = false; 8098 }); 8099 }, 8100 8101 hide() { 8102 this.isVisible = false; 8103 }, 8104 8105 search() { 8106 this.isLoading = true; 8107 8108 this.$http.get( 8109 'https://www.greenstories.de/search/suggestion', 8110 { q: encodeURIComponent(this.query) }, 8111 { headers: { responseType: 'document' } }, 8112 ).then(response => { 8113 if (response.suggestion.includes('Kein Suchergebnis gefunden') === false) { 8114 localStorage.setItem(this.storageKey, response.suggestion); 8115 } 8116 8117 this.body = response.suggestion; 8118 8119 this.show(); 8120 }); 8121 }, 8122 8123 show() { 8124 if (this.body === '' && this.query) return; 8125 this.isVisible = true; 8126 this.isLoading = false; 8127 window.scrollTo({top: 0, behavior: 'smooth'}); 8128 }, 8129 8130 onSubmit() { 8131 this.$component('loader').isActive = true; 8132 }, 8133 }; 8134} 8135 8136 </script>
8136 8137
8137<script> 8138window.addEventListener("day-manager-event:purchase", (event) => { 8139 gtag("event", event.detail.event, event.detail.ecommerce); 8140}); 8141window.addEventListener("cookie-consent", (event) => { 8142 if (event.detail.performance) { 8143 (function(w,d,t,r,u){ 8144 var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"25016978", enableAutoSpaTracking: true}; 8145 o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState; 8146 s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i) 8147 })(window,document,"script"," //bat.bing.com/bat.js","uetq"); 8148 window.uetq.push('consent', 'default', {'ad_storage': 'granted'}); 8149 } 8150 }); </script>
8150 8151 <svg class="icon-sprite hidden" 8152 8153 data-qa="component icon-sprite"><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 216.42 216.42" id="times"><path fill="currentColor" d="M248,60.09l-20-20s-9.71-9.71-19.41,0l-64.44,64.44L79.65,40.05s-9.71-9.71-19.42,0l-20,20s-9.71,9.71,0,19.42l64.44,64.43L40.19,208.38s-9.71,9.71,0,19.41l20,20.05s9.71,9.7,19.42,0l64.44-64.44,64.44,64.44s9.7,9.7,19.41,0l20-20.05s9.71-9.71,0-19.41l-64.44-64.44L248,79.51s9.71-9.71,0-19.42" transform="translate(-35.88 -35.73)"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" id="plus"><path fill="currentColor" d="M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160L40 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0 0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160 160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0 0-160z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" id="minus"><path fill="currentColor" d="M432 256c0 13.3-10.7 24-24 24L40 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l368 0c13.3 0 24 10.7 24 24z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" id="close"><path fill="currentColor" d="M315.3 411.3c-6.253 6.253-16.37 6.253-22.63 0L160 278.6l-132.7 132.7c-6.253 6.253-16.37 6.253-22.63 0c-6.253-6.253-6.253-16.37 0-22.63L137.4 256L4.69 123.3c-6.253-6.253-6.253-16.37 0-22.63c6.253-6.253 16.37-6.253 22.63 0L160 233.4l132.7-132.7c6.253-6.253 16.37-6.253 22.63 0c6.253 6.253 6.253 16.37 0 22.63L182.6 256l132.7 132.7C321.6 394.9 321.6 405.1 315.3 411.3z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" id="check"><path fill="currentColor" d="M534 132.5C544.8 140.2 547.2 155.2 539.5 166L275.5 534C271.4 539.7 265 543.4 258 543.9C251 544.4 244 542 239 537L103 401C93.6 391.6 93.6 376.4 103 367.1C112.4 357.8 127.6 357.7 136.9 367.1L253 483L500.5 138C508.2 127.2 523.2 124.8 534 132.5z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" id="star"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" id="badge-bio"><g><circle cx="32" cy="32" r="31" fill="#F0EDEE" vector-effect="non-scaling-stroke"/><path fill="#7D666A" d="M17.533 29.933c0-.196 0-.295.099-.393.098-.099.295-.099.59-.099h2.461c.492 0 .984.099 1.574.197.492.099.984.295 1.378.591.394.295.787.688.984 1.181.295.492.394 1.18.394 1.869 0 .591-.099 1.181-.197 1.673a16 16 0 0 0-.591 1.28 3 3 0 0 1-.787.787q-.442.295-.886.295c.296 0 .591.099.985.197.393.099.688.295.984.591.295.295.59.688.787 1.082s.295 1.083.295 1.772c0 1.082-.098 1.869-.393 2.657-.296.787-.591 1.377-1.083 1.771-.492.492-.984.886-1.575 1.083-.59.196-1.181.393-1.771.393H17.73zm1.969 6.496h1.279c.59 0 .984-.197 1.378-.689s.492-1.181.492-2.165c0-.492-.099-.985-.197-1.28s-.197-.59-.394-.787-.393-.295-.59-.394c-.197-.098-.492-.098-.689-.098H19.6zm0 8.463h1.181c.295 0 .59-.098.885-.197.295-.197.492-.393.788-.689.196-.295.393-.787.492-1.279s.196-1.181.196-1.771c0-.689-.098-1.181-.196-1.575a1.9 1.9 0 0 0-.492-.886c-.197-.197-.493-.295-.788-.393s-.59-.099-.984-.099h-1.181zm9.644-14.467v-.59c0-.098.098-.197.197-.295.098-.099.295-.099.59-.099h1.083v16.927c0 .099-.099.099-.197.099h-1.673zm6.2 7.48c0-1.575.098-3.051.295-4.134.197-1.181.492-1.968.886-2.657s.886-1.181 1.575-1.476a4.9 4.9 0 0 1 2.066-.492c.788 0 1.575.098 2.067.394.59.295 1.082.787 1.378 1.476.393.689.59 1.574.787 2.657.197 1.181.197 2.46.197 4.133s-.099 3.15-.295 4.232c-.197 1.181-.492 2.067-.886 2.756s-.886 1.279-1.476 1.574a4.9 4.9 0 0 1-2.067.492c-.689 0-1.476-.098-1.968-.393q-.886-.444-1.476-1.477c-.394-.688-.591-1.574-.788-2.755-.197-1.083-.295-2.46-.295-4.33m2.264.492c0 1.181 0 2.066.098 2.952.098.788.197 1.476.394 1.968.196.591.393.886.688 1.181.296.296.689.394 1.181.394s.886-.098 1.181-.394c.296-.295.591-.688.788-1.279.197-.59.295-1.279.393-2.165s.099-1.87.099-3.149c0-1.28 0-2.264-.099-3.149-.098-.886-.196-1.575-.393-2.067s-.394-.984-.689-1.181-.689-.394-1.181-.394-.787.099-1.181.394a3.16 3.16 0 0 0-.787 1.279 11.7 11.7 0 0 0-.492 2.165c-.099.788 0 2.067 0 3.445M42.235 12.81s-1.575 1.18-2.854 1.377c-10.038 1.772-8.464 10.924-8.365 11.023 0 0 .886-1.083 1.673-1.575 5.314-2.952 7.676-7.479 7.676-7.479s-2.559 5.412-7.381 7.873c-1.082.59-2.165 2.361-2.952 4.231 0 0 .689-.197.984-.197.394-.885.787-1.574 1.378-2.263 5.019 2.362 8.365-2.854 9.152-4.625 1.575-4.331.689-8.365.689-8.365m-20.372 5.806s.886.689 1.674.787c5.904 1.083 5.019 6.495 4.92 6.594 0 0-.492-.591-.984-.886-3.149-1.673-4.527-4.428-4.527-4.428s1.575 3.149 4.33 4.625c.689.295 1.378 1.476 1.772 2.46 0 0-.394-.098-.591-.098-.197-.492-.492-.886-.787-1.378-3.051 1.476-4.921-1.673-5.314-2.854-.985-2.362-.493-4.822-.493-4.822"/></g></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" id="badge-fair-und-sozial"><g><circle cx="32" cy="32" r="31" fill="#F0EDEE" vector-effect="non-scaling-stroke"/><path fill="#7D666A" d="M22.356 46.27c.295.197.59.393.787.59s.295.394.394.492a.75.75 0 0 1 .098.394c0 .098 0 .197-.098.295-.099.197-.296.296-.591.394-.197-.492-.59-.886-.984-1.181-.295-.197-.591-.295-.787-.295q-.443 0-.591.295c-.098.098-.098.295-.098.394 0 .196 0 .393.098.689l.591 1.771c.098.492.098.787.098 1.181 0 .295-.197.59-.394.984-.393.59-.885.886-1.476.984-.59.099-1.181-.098-1.87-.59-.492-.296-.787-.591-.984-.886s-.295-.591-.098-.787c.098-.099.098-.197.197-.197.098-.099.196-.197.393-.197.197.492.591.886 1.083 1.181q.442.295.886.295c.295 0 .492-.197.688-.393.099-.197.197-.394.197-.591s0-.492-.098-.787l-.492-1.87c-.099-.394-.197-.787-.099-1.083.099-.295.099-.492.296-.787.295-.394.688-.689 1.181-.787.295-.197.984 0 1.673.492m1.279 5.216c.394-1.378.886-2.264 1.476-2.756.591-.492 1.279-.59 2.067-.393.393.098.689.295.984.492.295.196.394.492.59.787.099.295.099.787.099 1.279s-.197 1.181-.394 1.87c-.394 1.378-.886 2.264-1.476 2.756-.591.492-1.279.59-2.067.393-.295-.098-.689-.197-.984-.393-.295-.197-.492-.394-.59-.788-.099-.295-.197-.787-.099-1.279 0-.394.197-1.083.394-1.968m1.279.393c-.197.591-.295 1.083-.393 1.477q-.148.59 0 .885c0 .197.098.394.196.492.099.099.296.197.394.197h.492c.197 0 .295-.197.492-.295.197-.197.295-.492.492-.787.197-.394.296-.788.492-1.378q.296-.886.296-1.476.147-.59 0-.886a.75.75 0 0 0-.197-.492c-.099-.099-.295-.197-.394-.197-.197 0-.295-.098-.492 0-.197 0-.295.197-.492.295-.197.197-.295.492-.492.788-.098.393-.197.885-.394 1.377m9.645-2.755q0 .147 0 0c.098.197.098.295.098.393v.296c0 .098-.098.197-.098.393l-2.756 5.511h1.378c.394 0 .787 0 .984-.098s.394-.098.591-.098v.59c0 .295 0 .492-.099.591-.098.098-.197.196-.394.196l-3.641.099-.098-.099c-.099-.098-.099-.295-.099-.492 0-.196 0-.295.099-.492l2.854-5.511h-1.575c-.492 0-.886 0-1.378.099v-.591c0-.394.099-.492.394-.59zm.689-2.559c-.099-.295-.099-.492 0-.
8153689.098-.197.196-.295.492-.393.197-.099.393 0 .492.098q.148.147.295.59c.098.296.098.591 0 .788s-.197.295-.492.393c-.197.099-.394 0-.492-.098-.099-.098-.197-.394-.295-.689m3.641 8.956q0 .147 0 0c0 .098 0 .196-.099.196-.098 0-.196.099-.393.099l-.689.197-1.771-6.791v-.295c0-.098.098-.197.196-.197.099-.098.197-.098.394-.197.197 0 .394-.098.59-.196zm-.099-6.791c0-.098-.098-.098-.098-.197v-.196l.591-.591c.295-.295.787-.59 1.279-.787q.885-.444 1.476-.296c.394.099.787.493 1.083 1.083l.393.689.591 1.181.59 1.181.492 1.082c.197.296.296.591.394.886-.098.197-.295.394-.591.689-.295.295-.59.492-1.082.787-.197.099-.492.197-.787.296s-.492.098-.788.098c-.295 0-.492-.197-.787-.394s-.492-.59-.787-.984c-.197-.492-.394-.886-.394-1.181s0-.689.098-.886c.099-.295.197-.492.394-.59s.394-.295.591-.394c.196-.098.295-.196.492-.196s.393-.099.59-.099l-.59-1.082c-.197-.296-.394-.492-.591-.492s-.393 0-.689.196c-.295.197-.689.394-.984.591-.197.197-.492.393-.689.59l-.295-.295c.197-.492.197-.59.098-.689m4.232 1.575c-.098 0-.197 0-.393.098-.099 0-.197.099-.296.099-.098.098-.295.196-.393.295s-.197.197-.197.393v.493c0 .196.098.492.295.787.099.197.295.393.394.59.098.099.197.197.393.296.197.098.197.098.394 0 .098 0 .295-.099.394-.197.197-.099.295-.197.393-.296s.197-.196.197-.295c-.098-.098-.098-.295-.197-.393l-.295-.591-.295-.59zm6.102-.492c.098.098.098.197 0 .197q0 .147-.295.295l-.492.492-6.889-7.972c-.099-.098-.099-.196-.197-.295v-.295q0-.148.295-.295c.098-.099.295-.197.492-.394zM21.962 14.384c-.099-.197-.197-.394-.295-.492-.099-.098-.099-.197-.099-.295V13.4s.099-.098.197-.098l.689-.296-.394-.787a2.7 2.7 0 0 1-.393-1.378c0-.393 0-.689.196-.984.099-.295.296-.492.591-.689.197-.197.492-.295.787-.492.394-.197.788-.295.984-.295.296 0 .394.098.492.295 0 .099.099.197.099.295 0 .099.098.197.098.394-.197 0-.393 0-.59.098-.197.099-.295.099-.492.197-.197.099-.394.197-.492.296-.197.098-.296.196-.296.393-.098.197-.098.295-.098.591 0 .197.098.492.197.787l.492.886 1.279-.591c.099.197.197.394.296.492.098.099.098.197.098.296v.196l-.098.099-.985.492 2.756 5.609v.099c0 .098 0 .098-.098.197l-.886.393-2.854-5.806zm5.905-2.854v-.197c0-.098.098-.098.098-.196.098-.099.394-.197.787-.394q.59-.295 1.477-.295c.688-.099 1.181 0 1.476.196.295.197.59.689.689 1.378l.098.788.197 1.279c.098.394.098.886.197 1.279 0 .394.098.788.098 1.181 0 .394.099.689.099.984-.197.099-.493.296-.788.492-.295.197-.787.296-1.279.296-.295 0-.591.098-.787 0-.296 0-.492-.099-.689-.197-.197-.099-.394-.394-.591-.591-.197-.295-.295-.689-.393-1.181s-.099-.984 0-1.279c.098-.295.196-.59.393-.787s.394-.394.591-.492c.197-.099.492-.197.689-.197h.59c.197 0 .394 0 .591.098l-.197-1.181c0-.393-.197-.59-.296-.689-.196-.098-.393-.098-.688-.098-.394.098-.788.098-1.083.295-.394.099-.59.197-.886.394-.098-.099-.197-.197-.197-.394-.196-.295-.196-.393-.196-.492m3.444 2.854c-.098 0-.197-.098-.394-.098h-.393c-.197 0-.295.098-.394.098-.098.099-.197.099-.295.295-.098.099-.098.296-.197.492-.098.197 0 .492 0 .788 0 .295.099.492.197.689s.197.295.295.393c.099.099.197.099.295.099h.394c.197 0 .295-.099.492-.099.099-.098.197-.098.295-.197v-.492l-.098-.59c0-.197-.098-.492-.098-.689zm4.527 3.445q0 .147 0 0c0 .098-.098.196-.197.196h-.393l-.689-.098 1.082-6.889c0-.098.099-.197.099-.295 0-.099.098-.099.197-.099h.393c.197 0 .394 0 .591.099zm.197-9.645c.098-.295.098-.492.295-.59.099-.197.295-.197.591-.197.196 0 .393.098.492.295.098.098.098.394 0 .689 0 .295-.099.59-.296.689-.098.197-.295.197-.59.197-.197 0-.295-.099-.394-.296-.098-.196-.098-.393-.098-.787m4.232 3.838c.393-.098.689-.098 1.082-.098s.788.098 1.083.295c.393.197.59.295.689.492s.098.295 0 .492c-.099.197-.197.394-.394.591-.197-.197-.394-.394-.59-.492-.197-.099-.296-.099-.493-.099-.196 0-.393 0-.59.099l-2.362 5.412c0 .099 0 .099-.098.099h-.197c-.099 0-.197-.099-.394-.099-.197-.098-.393-.197-.689-.295zM40.267 31.803c-.099-.886-.788-1.673-1.772-1.968-.492-.197-1.476-.394-2.165-.591 1.378-1.968 1.575-3.838 1.083-5.019-.296-.688-.886-1.082-1.575-1.082-1.575 0-1.771 1.378-2.165 2.362-.197.689-1.476 2.066-3.149 3.051-1.378.787-2.657 1.771-2.756 1.771-.197.098-.295.394-.295.59v7.185c0 .196.098.492.295.59 1.083.787 4.822 1.378 6.791 1.378.984 0 1.378-.197 1.574-.295.886-.492 1.969-3.15 2.854-5.512.984-.59 1.378-1.476 1.28-2.46m-2.362 1.476a1.4 1.4 0 0 0-.295.394c-.788 2.067-1.87 4.429-2.264 4.822-.098 0-.295.099-.787.099-1.772 0-4.527-.591-5.511-.984v-6.397c.689-.492 1.476-.984 2.165-1.476 1.968-1.083 3.444-2.658 3.936-3.839 0-.098.099-.295.099-.492.295-.984.393-.984.59-.984.099 0 .099 0 .197.197.295.689 0 2.559-1.673 4.33-.394.492-.099 1.181.394 1.28 0 0 2.263.492 3.149.787.492.098.689.492.787.787.098.689-.197 1.083-.787 1.476m-12.991-3.641c-.689 0-1.181.492-1.181 1.181V38.2c0 .689.492 1.181 1.181 1.181s1.28-.492 1.28-1.181v-7.381c0-.689-.591-1.181-1.28-1.181"/></g></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="times-light">
8153<path fill="currentColor" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="phone"><path fill="currentColor" d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="envelope-open-text"><path fill="currentColor" d="M176 216h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16zm-16 80c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16H176c-8.84 0-16 7.16-16 16v16zm96 121.13c-16.42 0-32.84-5.06-46.86-15.19L0 250.86V464c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V250.86L302.86 401.94c-14.02 10.12-30.44 15.19-46.86 15.19zm237.61-254.18c-8.85-6.94-17.24-13.47-29.61-22.81V96c0-26.51-21.49-48-48-48h-77.55c-3.04-2.2-5.87-4.26-9.04-6.56C312.6 29.17 279.2-.35 256 0c-23.2-.35-56.59 29.17-73.41 41.44-3.17 2.3-6 4.36-9.04 6.56H96c-26.51 0-48 21.49-48 48v44.14c-12.37 9.33-20.76 15.87-29.61 22.81A47.995 47.995 0 0 0 0 200.72v10.65l96 69.35V96h320v184.72l96-69.35v-10.65c0-14.74-6.78-28.67-18.39-37.77z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" id="hashtag"><path fill="currentColor" d="M440.667 182.109l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l14.623-81.891C377.123 38.754 371.468 32 363.997 32h-40.632a12 12 0 0 0-11.813 9.891L296.175 128H197.54l14.623-81.891C213.477 38.754 207.822 32 200.35 32h-40.632a12 12 0 0 0-11.813 9.891L132.528 128H53.432a12 12 0 0 0-11.813 9.891l-7.143 40C33.163 185.246 38.818 192 46.289 192h74.81L98.242 320H19.146a12 12 0 0 0-11.813 9.891l-7.143 40C-1.123 377.246 4.532 384 12.003 384h74.81L72.19 465.891C70.877 473.246 76.532 480 84.003 480h40.632a12 12 0 0 0 11.813-9.891L151.826 384h98.634l-14.623 81.891C234.523 473.246 240.178 480 247.65 480h40.632a12 12 0 0 0 11.813-9.891L315.472 384h79.096a12 12 0 0 0 11.813-9.891l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l22.857-128h79.096a12 12 0 0 0 11.813-9.891zM261.889 320h-98.634l22.857-128h98.634l-22.857 128z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="facebook"><path fill="currentColor" d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" id="instagram"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" id="pinterest"><path fill="currentColor" d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="question-circle">
8153<path fill="currentColor" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" id="menu"><path fill="currentColor" d="M96 144C96 135.2 103.2 128 112 128L528 128C536.8 128 544 135.2 544 144C544 152.8 536.8 160 528 160L112 160C103.2 160 96 152.8 96 144zM96 320C96 311.2 103.2 304 112 304L528 304C536.8 304 544 311.2 544 320C544 328.8 536.8 336 528 336L112 336C103.2 336 96 328.8 96 320zM544 496C544 504.8 536.8 512 528 512L112 512C103.2 512 96 504.8 96 496C96 487.2 103.2 480 112 480L528 480C536.8 480 544 487.2 544 496z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="spinner"><path fill="currentColor" d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="search-header"><path fill="currentColor" d="M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" id="search-header-light"><path fill="currentColor" d="M448 272C448 174.8 369.2 96 272 96C174.8 96 96 174.8 96 272C96 369.2 174.8 448 272 448C369.2 448 448 369.2 448 272zM407.3 430C371 461.2 323.7 480 272 480C157.1 480 64 386.9 64 272C64 157.1 157.1 64 272 64C386.9 64 480 157.1 480 272C480 323.7 461.2 371 430 407.3L571.3 548.7C577.5 554.9 577.5 565.1 571.3 571.3C565.1 577.5 554.9 577.5 548.7 571.3L407.3 430z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="heart-outline"><path fill="currentColor" d="M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" id="user"><path fill="currentColor" d="M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464l349.5 0c-8.9-63.3-63.3-112-129-112l-91.4 0c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" id="shopping-cart"><path fill="currentColor" d="M160 112l0 48 128 0 0-48c0-35.3-28.7-64-64-64s-64 28.7-64 64zm-48 96l-64 0 0 208c0 26.5 21.5 48 48 48l256 0c26.5 0 48-21.5 48-48l0-208-64 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-128 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56zm0-48l0-48C112 50.1 162.1 0 224
81530s112 50.1 112 112l0 48 64 0c26.5 0 48 21.5 48 48l0 208c0 53-43 96-96 96L96 512c-53 0-96-43-96-96L0 208c0-26.5 21.5-48 48-48l64 0z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" id="chevron-right-light"><path fill="currentColor" d="M85.14 475.8c-3.438-3.141-5.156-7.438-5.156-11.75c0-3.891 1.406-7.781 4.25-10.86l181.1-197.1L84.23 58.86c-6-6.5-5.625-16.64 .9062-22.61c6.5-6 16.59-5.594 22.59 .8906l192 208c5.688 6.156 5.688 15.56 0 21.72l-192 208C101.7 481.3 91.64 481.8 85.14 475.8z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" id="check-circle-outline"><path fill="currentColor" d="M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM363.3 203.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L224 297.4l-52.7-52.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l64 64c6.2 6.2 16.4 6.2 22.6 0l128-128z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" id="chevron-left"><path fill="currentColor" d="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" id="chevron-right"><path fill="currentColor" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" id="chevron-up"><path fill="currentColor" d="M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="contact"><path stroke="currentColor" stroke-linecap="round" fill="none" stroke-linejoin="round" stroke-width="2" d="M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z"/></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="circle-check"><g fill="currentColor"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 5.953a1 1 0 0 0 -1.32 -.083l-.094 .083l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.403 1.403l.083 .094l2 2l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z"/></g></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alert-circle"><g fill="currentColor"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -19.995 .324l-.005 -.324l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72zm.01 13l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z"/></g></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="alert-octagon"><g fill="currentColor"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14.897 1a4 4 0 0 1 2.664 1.016l.165 .156l4.1 4.1a4 4 0 0 1 1.168 2.605l.006 .227v5.794a4 4 0 0 1 -1.016 2.664l-.156 .165l-4.1 4.1a4 4 0 0 1 -2.603 1.168l-.227 .006h-5.795a3.999 3.999 0 0 1 -2.664 -1.017l-.165 -.156l-4.1 -4.1a4 4 0 0 1 -1.168 -2.604l-.006 -.227v-5.794a4 4 0 0 1 1.016 -2.664l.156 -.165l4.1 -4.1a4 4 0 0 1 2.605 -1.168l.227 -.006h5.793zm-2.887 14l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z"/></g></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" id="chevron-left-light">
8153<path fill="currentColor" d="M234.8 36.25c3.438 3.141 5.156 7.438 5.156 11.75c0 3.891-1.406 7.781-4.25 10.86L53.77 256l181.1 197.1c6 6.5 5.625 16.64-.9062 22.61c-6.5 6-16.59 5.594-22.59-.8906l-192-208c-5.688-6.156-5.688-15.56 0-21.72l192-208C218.2 30.66 228.3 30.25 234.8 36.25z"/></symbol> 8154</svg> 8155 8156 </body> 8157 </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.