1 2 3 4 5 6 7 8 9 10 11 12 13<!doctype html> 14<html 15 class="no-js " 16 lang="de" 17 18> 19 <head> 20 <meta charset="utf-8"> 21 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 22 <meta name="viewport" content="width=device-width,initial-scale=1"> 23 <meta name="theme-color" content="#f05a28"><link rel="icon" type="image/png" sizes="32x32" href="//www.fadu-bike.at/cdn/shop/files/Favicon.png?crop=center&height=32&v=1675783903&width=32"> 24 <link 25 rel="icon" 26 type="image/png" 27 sizes="192x192" 28 href="//www.fadu-bike.at/cdn/shop/files/Favicon.png?crop=center&height=192&v=1675783903&width=192" 29 > 30 <link 31 rel="icon" 32 type="image/png" 33 sizes="512x512" 34 href="//www.fadu-bike.at/cdn/shop/files/Favicon.png?crop=center&height=512&v=1675783903&width=512" 35 > 36 <link rel="shortcut icon" href="//www.fadu-bike.at/cdn/shop/files/Favicon.png?crop=center&height=32&v=1675783903&width=32" type="image/png"><link 37 rel="icon" 38 type="image/png" 39 sizes="32x32" 40 href="//www.fadu-bike.at/cdn/shop/files/apple-touch-icon_cd4aca94-6e34-4941-9aee-ac8584c9070a.png?crop=center&height=32&v=1770736592&width=32" 41 ><link 42 rel="apple-touch-icon" 43 sizes="180x180" 44 href="//www.fadu-bike.at/cdn/shop/files/apple-touch-icon.png?crop=center&height=180&v=1770736582&width=180" 45 ><link rel="canonical" href="https://www.fadu-bike.at/search"> 46 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 47 48 <title> 49 Suchen 50 51 52 </title> 53 <meta name="description" content="Entdecke hochwertige und innovative Fahrräder bei unserem Fahrradgeschäft. Wir bieten eine breite Auswahl an Fahrrädern für jedes Terrain und jeden Bedarf. Besuche uns jetzt und finde dein neues Fahrrad."> 54 55<meta property="og:site_name" content="Fadu Bike"> 56 <meta property="og:url" content="https://www.fadu-bike.at/search"> 57 <meta property="og:title" content="Suchen"> 58 <meta property="og:type" content="website"> 59 <meta property="og:description" content="Entdecke hochwertige und innovative Fahrräder bei unserem Fahrradgeschäft. Wir bieten eine breite Auswahl an Fahrrädern für jedes Terrain und jeden Bedarf. Besuche uns jetzt und finde dein neues Fahrrad."> 60 61 <meta name="twitter:card" content="summary_large_image"> 62 <meta name="twitter:title" content="Suchen"> 63 <meta name="twitter:description" content="Entdecke hochwertige und innovative Fahrräder bei unserem Fahrradgeschäft. Wir bieten eine breite Auswahl an Fahrrädern für jedes Terrain und jeden Bedarf. Besuche uns jetzt und finde dein neues Fahrrad."> 64<link rel="preload" href="//www.fadu-bike.at/cdn/shop/t/14/assets/theme-bundled.css?v=117177360024564016541790595852" as="style"> 65 <link rel="preload" href="//www.fadu-bike.at/cdn/shop/t/14/assets/material-symbols.woff2?v=72042208381187746861790595852" as="font" type="font/woff2" crossorigin> 66 <link rel="preload" href="//www.fadu-bike.at/cdn/shop/t/14/assets/inter-400.woff2?v=8879" as="font" type="font/woff2" crossorigin> 67 <link rel="preload" href="//www.fadu-bike.at/cdn/shop/t/14/assets/inter-700.woff2?v=8879" as="font" type="font/woff2" crossorigin> 68 <link rel="preload" href="//www.fadu-bike.at/cdn/shop/t/14/assets/inter-900.woff2?v=8879" as="font" type="font/woff2" crossorigin> 69 70 <link href="//www.fadu-bike.at/cdn/shop/t/14/assets/theme-bundled.css?v=117177360024564016541790595852" rel="stylesheet" type="text/css" media="all" /> 71 72 <style> 73 :root { 74 --color-primary: 240 90 40 !important; 75 --color-brand-blue: 3 78 161 !important; 76 --color-background-light: 248 247 245 !important; 77 } 78 </style> 79 80 <style> 81 /* === Inter Font (Local) === */ 82 @font-face { font-family:'Inter'; font-style:normal; font-weight:300; font-display:swap; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-300.woff2?v=8879') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-300.ttf?v=91355792232065422721790595852') format('truetype'); } 83 @font-face { font-family:'Inter'; font-style:normal; font-weight:400; font-display:swap; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-400.woff2?v=8879') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-400.ttf?v=134223277269781021671790595852') format('truetype'); } 84 @font-face { font-family:'Inter'; font-style:normal; font-weight:500; font-display:swap; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-500.woff2?v=8879') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-500.ttf?v=46597630519350653941790595852') format('truetype'); } 85 @font-face { font-family:'Inter'; font-style:normal; font-weight:600; font-display:swap; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-600.woff2?v=8879') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-600.ttf?v=44170952290658211251790595852') format('truetype'); } 86 @font-face { font-family:'Inter'; font-style:normal; font-weight:700; font-display:swap; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-700.woff2?v=8879') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-700.ttf?v=54628325702743393741790595852') format('truetype'); } 87 @font-face { font-family:'Inter'; font-style:normal; font-weight:800; font-display:swap; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-800.woff2?v=8879') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-800.ttf?v=183241517497491852061790595852') format('truetype'); } 88 @font-face { font-family:'Inter'; font-style:normal; font-weight:900; font-display:swap; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-900.woff2?v=8879') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/inter-900.ttf?v=102378418526258264051790595852') format('truetype'); } 89 90 /* === Material Symbols (Local) === */ 91 @font-face { font-family:'Material Symbols Outlined'; font-style:normal; font-weight:400; font-display:block; src:url('//www.fadu-bike.at/cdn/shop/t/14/assets/material-symbols.woff2?v=72042208381187746861790595852') format('woff2'), url('//www.fadu-bike.at/cdn/shop/t/14/assets/material-symbols.ttf?v=43802846845643862181790595852') format('truetype'); } 92 .material-symbols-outlined { 93 font-family: 'Material Symbols Outlined'; 94 font-weight: normal; font-style: normal; font-size: 24px; 95 line-height: 1; letter-spacing: normal; text-transform: none; 96 display: inline-flex; justify-content: center; align-items: center; 97 white-space: nowrap; word-wrap: normal; direction: ltr; 98 font-feature-settings: 'liga'; 99 -webkit-font-feature-settings: 'liga'; 100 -webkit-font-smoothing: antialiased; 101 width: 1em; height: 1em; overflow: hidden; 102 } 103 104 /* === Base Styles === */ 105 body { font-family: 'Inter', sans-serif; } 106 html.rtl body { font-family: 'Inter', 'Segoe UI', Tahoma, sans-serif; } 107 .scrollbar-hide::-webkit-scrollbar { display: none; } 108 .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; } 109 .submenu-transition { transition: all 0.2s ease-in-out; opacity: 0; visibility: hidden; transform: translateY(10px); } 110 .group:hover .group-hover\:visible { visibility: visible; opacity: 1; transform: translateY(0); }
111 .cowlendar-btn.cowlendar-hidden { display: none !important; } 112 </style> 113 114 115 116 <link href="//www.fadu-bike.at/cdn/shop/t/14/assets/theme.css?v=155980384022571552131790595852" rel="stylesheet" type="text/css" media="all" /> 117 118
118<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
118<meta name="google-site-verification" content="cfop5y1mjskMcq7iEsG18Wm_NlMOwDbkdTPojSB4Z9c"> 119<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/71486669117/digital_wallets/dialog"> 120<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.fadu-bike.at/search"> 121<link rel="alternate" hreflang="de" href="https://www.fadu-bike.at/search"> 122<link rel="alternate" hreflang="ar" href="https://www.fadu-bike.at/ar/search"> 123<link rel="alternate" hreflang="en" href="https://www.fadu-bike.at/en/search">
124<script async="async" src="/checkouts/internal/preloads.js?locale=de-AT"></script>
124 125<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
126<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-AT&shop_id=71486669117" crossorigin="anonymous"></script>
vendor: 1 bytes, line 126
126
127<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":71486669117,"countryCode":"AT","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/71486669117","merchantName":"Fadu Bike","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Fadu Bike","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 127
127
128<script id="shopify-features" type="application/json">{"accessToken":"ebcb7d2fb0a61ad056f96c9a0b1af846","betas":["rich-media-storefront-analytics"],"domain":"www.fadu-bike.at","predictiveSearch":true,"shopId":71486669117,"locale":"de"}</script>
vendor: 1 bytes, line 128
128
129<script>var Shopify = Shopify || {}; 130Shopify.shop = "fadu-bike-store.myshopify.com"; 131Shopify.locale = "de"; 132Shopify.currency = {"active":"EUR","rate":"1.0"}; 133Shopify.country = "AT"; 134Shopify.theme = {"name":"Fadu-Bike-Theme V 1.5","id":200749580671,"schema_name":"Fadu Bike","schema_version":"1.5.0","theme_store_id":null,"role":"main"}; 135Shopify.theme.handle = "null"; 136Shopify.theme.style = {"id":null,"handle":null}; 137Shopify.cdnHost = "www.fadu-bike.at/cdn"; 138Shopify.routes = Shopify.routes || {}; 139Shopify.routes.root = "/"; 140Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 141Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 142Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 143Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 143
143
144<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 144
144
145<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 145
145
146<script> 147 window.ShopifyPay = window.ShopifyPay || {}; 148 window.ShopifyPay.apiHost = "shop.app\/pay"; 149 window.ShopifyPay.redirectState = null; 150</script>
vendor: 1 bytes, line 150
150
151<script> 152 window.Shopify = window.Shopify || {}; 153 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 154 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 155 window.Shopify.SignInWithShop.eligible = true; 156</script>
vendor: 1 bytes, line 156
156
157<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 157
157
158<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 158
158
159<script type="module"> 160 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 161 162 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 163 164</script>
vendor: 1 bytes, line 164
164
165<script> 166 window.Shopify = window.Shopify || {}; 167 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 168 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 169</script>
vendor: 1 bytes, line 169
169
170<script id="__st">var __st={"a":71486669117,"offset":7200,"reqid":"1aaa4aeb-3bb6-47be-854b-d261b5151685-1791264158","pageurl":"www.fadu-bike.at\/search","u":"55dc7074cac4","p":"searchresults"};</script>
vendor: 1 bytes, line 170
170
171<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 171
171
172<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 172
172
173<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.fadu-bike.at/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 173
173
174<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.fadu-bike.at/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
174<script crossorigin="anonymous" defer="defer" src="//www.fadu-bike.at/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 174
174
175<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 175
175
176<script> 177 window.Shopify = window.Shopify || {}; 178 window.Shopify.MCP = window.Shopify.MCP || {}; 179 window.Shopify.MCP.enabled = true; 180 window.Shopify.MCP.shop = "fadu-bike-store.myshopify.com"; 181 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.fadu-bike.at\/api\/mcp"; 182 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 183</script>
vendor: 1 bytes, line 183
183
184<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.fadu-bike.at\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 185</script>
vendor: 1 bytes, line 185
185
186<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.fadu-bike.at/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 187</script>
vendor: 1 bytes, line 187
187
188<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 189 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 190</script>
vendor: 1 bytes, line 190
190
191<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 192</script>
192 193<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.fadu-bike.at/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 194<style id="shopify-accelerated-checkout-cart"> 195 #shopify-buyer-consent { 196 margin-top: 1em; 197 display: inline-block; 198 width: 100%; 199} 200 201#shopify-buyer-consent.hidden { 202 display: none; 203} 204 205#shopify-subscription-policy-button { 206 background: none; 207 border: none; 208 padding: 0; 209 text-decoration: underline; 210 font-size: inherit; 211 cursor: pointer; 212} 213 214#shopify-subscription-policy-button::before { 215 box-shadow: none; 216} 217 218 </style> 219
220<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
220 221
221<script> 222 (function () { 223 var shopify = window.Shopify; 224 if (!shopify || !shopify.routes) return; 225 var wanted = "\/"; 226 var actual = shopify.routes.root; 227 if (!actual || actual === wanted) return; 228 shopify.routes.root = wanted; 229 230 function fixUrl(value) { 231 if (!value || value.charAt(0) === '#') return value; 232 try { 233 var url = new URL(value, window.location.origin); 234 if (url.origin !== window.location.origin || url.pathname.indexOf(actual) !== 0) return value; 235 url.pathname = wanted + url.pathname.slice(actual.length); 236 return value.charAt(0) === '/' && value.charAt(1) !== '/' ? url.pathname + url.search + url.hash : url.toString(); 237 } catch (error) { 238 return value; 239 } 240 } 241 function fixTree(root) { 242 root.querySelectorAll('a[href]').forEach(function (link) { 243 var href = link.getAttribute('href'); 244 var fixed = fixUrl(href); 245 if (fixed !== href) link.setAttribute('href', fixed); 246 }); 247 root.querySelectorAll('form[action]').forEach(function (form) { 248 var action = form.getAttribute('action'); 249 var fixed = fixUrl(action); 250 if (fixed !== action) form.setAttribute('action', fixed); 251 }); 252 } 253 254 document.addEventListener('DOMContentLoaded', function () { fixTree(document); }); 255 // Links added later (search suggestions, AJAX sections) are corrected at click time. 256 document.addEventListener('click', function (event) { 257 var link = event.target.closest && event.target.closest('a[href]'); 258 if (!link) return; 259 var href = link.getAttribute('href'); 260 var fixed = fixUrl(href); 261 if (fixed !== href) link.setAttribute('href', fixed); 262 }, true); 263 document.addEventListener('submit', function (event) { 264 var form = event.target; 265 if (!form || !form.getAttribute) return; 266 var action = form.getAttribute('action'); 267 var fixed = fixUrl(action); 268 if (fixed !== action) form.setAttribute('action', fixed); 269 }, true); 270 })(); 271</script>
271 272 273<div id="shopify-section-tag-manager-head" class="shopify-section"> 274 275<!-- 1. Google Consent Mode v2 - Default State (Must load FIRST) -->
276<script> 277 window.dataLayer = window.dataLayer || []; 278 function gtag(){dataLayer.push(arguments);} 279 280 // Set default consent to DENIED for European users 281 gtag('consent', 'default', { 282 'ad_storage': 'denied', 283 'analytics_storage': 'denied', 284 'ad_user_data': 'denied', 285 'ad_personalization': 'denied', 286 'wait_for_update': 500 287 }); 288 289 gtag('set', 'ads_data_redaction', true); 290</script>
290 291 292<!-- 2. Google Tag Manager / Dynamische Scripts (Loads SECOND) --> 293 294 295 <!-- Google Tag Manager -->
296<script>
vendor: 327 bytes, lines 296-300
296(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 297new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 298j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 299'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 300})(window,document,'script','dataLayer','
300GTM-ND523Q95
vendor: 3 bytes, line 300
300');
300</script>
300 301<!-- End Google Tag Manager --> 302 303 304 305</div> 306 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 307 308 309 310 311
311<script defer src='https://cdn.shopify.com/extensions/01a10580-fd2a-7a23-97ae-f050569f8f5d/gdpr-cookie-consent-414/assets/pandectes-core-latest.js'></script>
311 312 313
313<script> 314 (() => { 315 const isLivePreview = locateLivePreviewParam(); 316 let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js'; 317 318 319 function locateLivePreviewParam(paramName = 'pandectesLivePreview') { 320 const fromUrl = new URLSearchParams(window.location.search).get(paramName); 321 if (fromUrl) { 322 try { 323 sessionStorage.setItem(paramName, fromUrl); 324 } catch { 325 // storage disabled 326 } 327 return fromUrl; 328 } 329 return sessionStorage.getItem(paramName); 330 } 331 332 /** Injects the preview helper script when live preview is active (URL or sessionStorage). */ 333 function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) { 334 if (!isLivePreview) return; 335 if (document.head.querySelector('script[data-pandectes-live-preview]')) return; 336 const script = document.createElement('script'); 337 script.src = previewModeScriptUrl; 338 script.async = true; 339 script.setAttribute('data-pandectes-live-preview', ''); 340 document.head.appendChild(script); 341 } 342 343 window.pandectesBannerSettings = {"version":"5","timestamp":1772180894,"store":{"id":71486669117,"plan":"basic","primaryLocale":"de","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"impressions":{"enabled":false,"timezone":"Europe/Vienna"},"visibility":{"delay":0,"enabled":true,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"adminMode":false},"regions":{"strict":"*","visible":"*"},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.google.com","shopify":true},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"//fadu-bike-store.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1772180894","widget":"//fadu-bike-store.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1772180894"},"mode":"custom","border":0,"variables":":host { --float: 16px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 2px; --font-family: inherit; --font-weight-button: 400; --color-base-100: #F8F7F5; --color-base-200: oklch(0.95 0 84.56); --color-base-300: oklch(0.91 0 84.56); --color-base-content: #0F172A; --color-primary: #F05A28FF; --color-primary-content: #FFFFFFFF; --color-secondary: #0F172AFF; --color-secondary-content: #F8F7F5FF; --color-accent: #0F172AFF; --color-accent-content: #F8F7F5FF; }","shadows":true,"isModal":false,"scrollLock":false,"useAnimations":true,"focus":"off","buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":1000,"showPoweredBy":true},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":10000},"language":{"multilingual":false,"detection":"locale","fallback":"de","supported":["de"],"allowChange":false},"widget":{"enabled":false,"position":"justify-end items-start","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"bar","layout":"horizontal","position":"justify-end","animation":"animation-zoom"},"buttons":{"primary":["allow","deny"],"secondary":[]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":false,"status":false},"links":{"links":[{"id":"policy","url":"/pages/cookie-policy"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1772179924},"texts":{"de":{"buttons":{"showLess":"Weniger anzeigen","showMore":"Mehr anzeigen"},"links":{"policy":"Mehr erfahren","google":"Googles Datenschutzbestimmungen","imprint":"Impressum"},"categories":[{"title":"Unbedingt erforderlich","description":"Diese Cookies sind unerlässlich, damit Sie sich auf der Website bewegen und ihre Funktionen nutzen können, z. B. den Zugriff auf sichere Bereiche der Website. Ohne diese Cookies kann die Website nicht richtig funktionieren."},{"title":"Funktionale Cookies","description":"Diese Cookies ermöglichen es der Website, verbesserte Funktionalität und Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern gesetzt werden, deren Die
343nste wir auf unseren Seiten hinzugefügt haben. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste möglicherweise nicht richtig."},{"title":"Performance-Cookies","description":"Diese Cookies ermöglichen es uns, die Leistung unserer Website zu überwachen und zu verbessern. Sie ermöglichen es uns beispielsweise, Besuche zu zählen, Verkehrsquellen zu identifizieren und zu sehen, welche Teile der Website am beliebtesten sind."},{"title":"Targeting-Cookies","description":"Diese Cookies können von unseren Werbepartnern über unsere Website gesetzt werden. Sie können von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Werbung auf anderen Websites anzuzeigen. Sie speichern keine direkten personenbezogenen Daten, sondern basieren auf der eindeutigen Identifizierung Ihres Browsers und Ihres Internetgeräts. Wenn Sie diese Cookies nicht zulassen, erleben Sie weniger zielgerichtete Werbung."}],"notice":{"title":"Wir respektieren Ihre Privatsphäre.","message":"Diese Website verwendet Cookies, um Ihnen das beste Nutzererlebnis zu bieten.","dismiss":"OK","allow":"Akzeptieren","deny":"Ablehnen","preferences":"Präferenzen"},"preferences":{"title":"Einwilligungseinstellungen verwalten","message":"Wir verwenden Cookies, um die Funktionalität unserer Website zu optimieren, ihre Leistung zu analysieren und Ihnen ein personalisiertes Nutzererlebnis zu bieten. Einige Cookies sind für den korrekten Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Cookie-Einstellungen verwalten.","cookieDetails":"Cookie-Details","alwaysActive":"Immer erlaubt","deny":"Alle ablehnen","allow":"Alle akzeptieren","custom":"Einstellungen speichern","dismiss":"SchlieÃen"},"status":{"title":"Cookie-Einstellungen","message":"Ihr aktueller Zustand","allow":"Alle akzeptieren","deny":"Alle ablehnen","dismiss":"SchlieÃen","reopen":"Ãndern Sie Ihre Einwilligung","consentDate":"Zustimmungsdatum","consentId":"Ihre Zustimmungs-ID","hideDetails":"Details ausblenden","showDetails":"Details anzeigen","noConsent":"Keine Zustimmung"},"declaration":{"name":"Name","type":"Typ","vendor":"Anbieter","purpose":"Zweck","retention":"Speicherdauer","expirations":{"declSeconds":"Sekunden","declMinutes":"Minuten","declHours":"Std.","declDays":"Tage","declWeeks":"Woche(n)","declMonths":"Monate","declYears":"Jahre","declSession":"Sitzung"}},"cookies":{"cart":"Notwendig für die Warenkorbfunktion auf der Website.","cart_currency":"Das Cookie ist für die sichere Checkout- und Zahlungsfunktion auf der Website erforderlich. Diese Funktion wird von shopify.com bereitgestellt.","discount_code":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","keep_alive":"Wird im Zusammenhang mit der Käuferlokalisierung verwendet.","localization":"Lokalisierung von Shopify-Shops","login_with_
343shop_finalize":"Used to facilitate login with Shop.","master_device_id":"Wird in Verbindung mit dem Händler-Login verwendet.","order":"Used to allow access to the data of the order details page of the buyer.","shopify_pay":"Wird im Zusammenhang mit der Kasse verwendet.","shopify_pay_redirect":"Das Cookie ist für die sichere Checkout- und Zahlungsfunktion auf der Website erforderlich. Diese Funktion wird von shopify.com bereitgestellt.","shop_analytics":"Shopify-Analysen.","shop_pay_accelerated":"Indicates if a buyer is eligible for Shop Pay accelerated checkout.","storefront_digest":"Wird im Zusammenhang mit dem Kundenlogin verwendet.","user":"Wird im Zusammenhang mit der Shop-Anmeldung verwendet.","user_cross_site":"Wird im Zusammenhang mit der Shop-Anmeldung verwendet.","_ab":"Wird in Verbindung mit dem Zugriff auf Admin verwendet.","_abv":"Behalten Sie den reduzierten Zustand der Admin-Leiste bei.","_ga":"Cookie wird von Google Analytics mit unbekannter Funktionalität gesetzt","_identity_session":"Enthält die Identitätssitzungskennung des Benutzers.","_landing_page":"Verfolgt Zielseiten.","_master_udr":"Permanente Gerätekennung.","_orig_referrer":"Verfolgt Zielseiten.","_shopify_country":"Wird im Zusammenhang mit der Kasse verwendet.","_shopify_essential":"Wird auf der Kontenseite verwendet.","_shopify_s":"Shopify-Analysen.","_shopify_y":"Shopify-Analysen.","_tracking_consent":"Tracking-Einstellungen."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"cookies":[{"name":"localization","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart_currency","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_shopify_essential","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ga","domain":".fadu-bike.at","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"cart","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay_redirect","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_analytics","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"user_cross_site","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_y","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay_redirect","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_abv","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"user","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_y","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_y","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_s","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_s","domain":"at","type":"http","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"_ab","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"cart","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay_redirect","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_analytics","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"user_cross_site","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shop_app_essential","domain":".shop.app","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ga_*","domain":".fadu-bike.at","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"discount_code","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1}
343,{"name":"login_with_shop_finalize","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"order","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3},{"name":"auth_state_*","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"identity-state","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_cfuvid","domain":".challenges.cloudflare.com","type":"http","vendor":"Cloudflare","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"www.fadu-bike.at","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3},{"name":"login_with_shop_finalize","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"auth_state_*","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"identity-state","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"shopify.com","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"shopify.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"shopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"shopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_pay_accelerated","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"login_with_shop_finalize","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"order","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3},{"name":"auth_state_*","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"discount_code","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"identity-state","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":".fadu-bike.at","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"NID","domain":".google.com","type":"http","vendor":"Google","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6}]}; 344 if (isLivePreview) { 345 if (!window.pandectesBannerSettings.store) { 346 window.pandectesBannerSettings.store = {}; 347 } 348 window.pandectesBannerSettings.store.plan = 'enterprise'; 349 } 350 351 function whenBodyReady(callback) { 352 window.addEventListener('DOMContentLoaded', callback); 353 } 354 355 356 whenBodyReady(function(){ 357 const element = document.createElement('pandectes-cmp'); 358 element.appData = window.pandectesBannerSettings; 359 document.body.appendChild(element); 360 appendLivePreviewScriptIfNeeded(previewUrl); 361 }); 362 363 })() 364 </script>
364 365 366 367 368 369 370 371<!-- END app block --><!-- BEGIN app block: shopify://apps/google-reviews/blocks/app-embed-block/4eeaae1c-902b-481c-bec5-3f32291a58d5 --> 372
373<script> 374 window.trggAppPreloadStylesheet = true 375</script>
375 376 377<link href="//cdn.shopify.com/extensions/019fa77a-3b41-7007-bb3d-5329b981adb7/google-reviews-importer-117/assets/trustify-google.css" rel="stylesheet" type="text/css" media="all" /> 378<!-- BEGIN app snippet: data --> 379 380
380<script> 381 if (window.trggAppData == undefined) { 382 window.trggAppData = {"shop":"fadu-bike-store.myshopify.com","app_client_url":"https://trustifyreview.app/trustify-google-review-client","app_url":"https://trustifyreview.app/trustify-google-review-backend","app_storefront_url":"https://trustifyreview.app/trustify-google-review-storefront/build/","translates":[{"id":1,"created_at":"2025-04-10T10:35:46Z","updated_at":"2025-04-10T10:35:46Z","language":"en","key":"google_number_of_reviews","value":"{{ review_number }} reviews"},{"id":2,"created_at":"2025-04-10T10:36:08Z","updated_at":"2025-04-10T10:36:08Z","language":"en","key":"google_write_a_review","value":"Write a review"},{"id":3,"created_at":"2025-04-10T10:36:08Z","updated_at":"2025-04-10T10:36:08Z","language":"en","key":"google_more","value":"More"},{"id":4,"created_at":"2025-04-10T10:36:21Z","updated_at":"2025-04-10T10:36:21Z","language":"en","key":"google_less","value":"Less"},{"id":5,"created_at":"2025-04-10T10:36:32Z","updated_at":"2025-04-10T10:36:32Z","language":"en","key":"google_load_more","value":"Load more"}],"translate_languages":[],"widget":{"id":2301,"created_at":"2025-07-24T06:49:35Z","updated_at":"2025-07-24T06:49:35Z","shop":"fadu-bike-store.myshopify.com","carousel_direction":"ltr","language":"en","enable_debugger":false},"is_new_embed":false,"enable_multi_language":false,"general_settings":{}}; 383 } 384 </script>
384 385<!-- END app snippet --><!-- BEGIN app snippet: google-data -->
385<script> 386 window.trggWidgetReviewGoogle = {}; 387 window.trggGooglePlace = {}; 388 window.trggGoogleReviews = []; 389 window.trggGoogleReviewsPagination = {}; 390</script>
390 391 392
393<script> 394 window.trggWidgetReviewGoogle = {"id":0,"created_at":"0001-01-01T00:00:00Z","updated_at":"0001-01-01T00:00:00Z","shop":"","is_logged":false,"review_type":0,"language":"","rating_to_display":0,"sort_by":0,"enabled_write_review_button":false,"enabled_review_photo":false,"enabled_shadow":false,"show_rating":false,"background_color":"","star_color":"","content_color":"","name_color":"","created_date_color":"","text_more_color":"","submit_button_background_color":"","submit_button_text_color":"","compact_border_top_color":"","interval":0,"custom_css":"","show_brandmark":false}; 395</script>
395 396 397
398<script> 399 window.trggGooglePlace = {"id":1782,"created_at":"2025-07-24T06:52:23Z","updated_at":"2025-07-24T06:52:23Z","shop":"fadu-bike-store.myshopify.com","address":"Weyringergasse 37, 1040 Wien, Austria, Austria","image_url":"/stores/fadu-bike-store.myshopify.com/logo_ChIJgzBHzOepbUcRf1cFRWHV8jg.webp","name":"fadu bike","place_id":"ChIJgzBHzOepbUcRf1cFRWHV8jg","cid":"4103576824234465151","rating":4.9,"reviews_number":198,"type":2,"url":"https://maps.google.com/?cid=4103576824234465151","language":"en","sort_by":1,"original_language":true,"has_image":false,"phone":"+4315050686","open_hours":[{"day":"Thursday","hours":["10â¯a.m.â7â¯p.m."]},{"day":"Friday","hours":["10â¯a.m.â7â¯p.m."]},{"day":"Saturday","hours":["10â¯a.m.â2â¯p.m."]},{"day":"Sunday","hours":["Closed"]},{"day":"Monday","hours":["10â¯a.m.â7â¯p.m."]},{"day":"Tuesday","hours":["10â¯a.m.â7â¯p.m."]},{"day":"Wednesday","hours":["10â¯a.m.â7â¯p.m."]}]}; 400</script>
400 401 402 403
403<script> 404 window.trggGoogleReviews = [{"id":69651,"created_at":"2025-07-24T06:52:23Z","updated_at":"2025-07-24T06:52:31Z","shop":"fadu-bike-store.myshopify.com","google_place_id":1782,"reference":"ChZDSUhNMG9nS0VMNzN1WTc0b3RUNU5REAE","author_name":"Yahya Zakaria","author_url":"https://www.google.com/maps/contrib/108639858809082545840/reviews?hl=en","status":true,"images":null,"profile_photo_url":"/stores/fadu-bike-store.myshopify.com/avatar_ChZDSUhNMG9nS0VMNzN1WTc0b3RUNU5REAE.webp","rating":5,"relative_time":"2 months ago","content":"I love the Mopeds here. I loved the way i was treated with respect and joyful Workers.\nAnd also the Discount. Yap nice people and nice Mopends.","review_time":"2025-05-25T06:52:12Z","priority":1},{"id":69652,"created_at":"2025-07-24T06:52:23Z","updated_at":"2025-07-24T06:52:31Z","shop":"fadu-bike-store.myshopify.com","google_place_id":1782,"reference":"Ci9DQUlRQUNvZENodHljRjlvT2t0QmEyZzJjV0ZrVG1vM1dGQTJOMDkzYXpKd1ltYxAB","author_name":"TeNzii80","author_url":"https://www.google.com/maps/contrib/110290215906726302658/reviews?hl=en","status":true,"images":null,"profile_photo_url":"/stores/fadu-bike-store.myshopify.com/avatar_Ci9DQUlRQUNvZENodHljRjlvT2t0QmEyZzJjV0ZrVG1vM1dGQTJOMDkzYXpKd1ltYxAB.webp","rating":5,"relative_time":"3 weeks ago","content":"Very Friendly and makes feel comfortable with buy.","review_time":"2025-07-03T06:52:12Z","priority":2},{"id":69653,"created_at":"2025-07-24T06:52:23Z","updated_at":"2025-07-24T06:52:31Z","shop":"fadu-bike-store.myshopify.com","google_place_id":1782,"reference":"ChZDSUhNMG9nS0VJQ0FnSUNUcl9pWFpnEAE","author_name":"Ali Farsad","author_url":"https://www.google.com/maps/contrib/100734616945344659283/reviews?hl=en","status":true,"images":null,"profile_photo_url":"/stores/fadu-bike-store.myshopify.com/avatar_ChZDSUhNMG9nS0VJQ0FnSUNUcl9pWFpnEAE.webp","rating":5,"relative_time":"a year ago","content":"Not only you get great service at good price, but also nice and professional behavior.","review_time":"2024-07-24T06:52:12Z","priority":3},{"id":69654,"created_at":"2025-07-24T06:52:23Z","updated_at":"2025-07-24T06:52:32Z","shop":"fadu-bike-store.myshopify.com","google_place_id":1782,"reference":"ChZDSUhNMG9nS0VJQ0FnSURsdjdxY1FBEAE","author_name":"Moktaar Masri (Saske.com)","author_url":"https://www.google.com/maps/contrib/105237994862712770068/reviews?hl=en","status":true,"images":[{"id":null,"thumbnail_url":"/stores/fadu-bike-store.myshopify.com/ChZDSUhNMG9nS0VJQ0FnSURsdjdxY1FBEAE_thumbnail_0.webp","url":"/stores/fadu-bike-store.myshopify.com/ChZDSUhNMG9nS0VJQ0FnSURsdjdxY1FBEAE_0.webp"}],"profile_photo_url":"/stores/fadu-bike-store.myshopify.com/avatar_ChZDSUhNMG9nS0VJQ0FnSURsdjdxY1FBEAE.webp","rating":5,"relative_time":"a year ago","content":"Miald is super and the best between\nmarket for the bike and moped","review_time":"2024-07-24T06:52:12Z","priority":4},{"id":69655,"created_at":"2025-07-24T06:52:23Z","updated_at":"2025-07-24T06:52:32Z","shop":"fadu-bike-store.myshopify.com","google_place_id":1782,"reference":"ChZDSUhNMG9nS0VJQ0FnSUN0NTRMOElBEAE","author_name":"saeid saeidi","author_url":"https://www.google.com/maps/contrib/103080194337251599567/reviews?hl=en","status":true,"images":null,"profile_photo_url":"/stores/fadu-bike-store.myshopify.com/avatar_ChZDSUhNMG9nS0VJQ0FnSUN0NTRMOElBEAE.webp","rating":5,"relative_time":"a year ago","content":"As my experience, theyâre the best bicycle sellers in vienna, try to repair you bicycle there in good price","review_time":"2024-07-24T06:52:12Z","priority":5}]; 405 </script>
405 406 407 408
408<script> 409 window.trggGoogleReviewsPagination = {"limit":10,"page":1,"total_rows":5,"total_pages":1}; 410 </script>
410 411<!-- END app snippet --><!-- BEGIN app snippet: storefront -->
411<script> 412 (function () { 413 function trggIsSafeUrl(url) { 414 try { 415 var u = new URL(url) 416 return u.protocol === 'https:' || u.protocol === 'http:' 417 } catch (e) { return false } 418 } 419 420 if (typeof window.trggAppData === 'object' && window.trggAppData.widget) { 421 var trVersion = new Date().getTime() 422 423 if (window.trggAppData.widget.enable_debugger) { 424 var baseUrl = window.trggAppData.app_client_url 425 if (trggIsSafeUrl(baseUrl)) { 426 var link = document.createElement('link') 427 link.rel = 'stylesheet' 428 link.href = baseUrl + '/build/index.css?v=' + trVersion 429 setTimeout(function () { document.head.appendChild(link) }, 2000) 430 } 431 } 432 } 433 434 if (typeof window.trggAppData === 'object' && window.trggAppData.widget) { 435 document.addEventListener('DOMContentLoaded', function () { 436 if (!document.querySelector('.trustify-review-google')) return 437 438 var clientFile = "https://cdn.shopify.com/extensions/019fa77a-3b41-7007-bb3d-5329b981adb7/google-reviews-importer-117/assets/trustify-google-storefront.js" 439 440 if (window.trggAppData.widget.enable_debugger) { 441 var debugUrl = window.trggAppData.app_storefront_url 442 if (trggIsSafeUrl(debugUrl)) { 443 clientFile = debugUrl + '/index-unmin.js?v=' + new Date().getTime() 444 } 445 } 446 447 var splideJsUrl = "https://cdn.shopify.com/extensions/019fa77a-3b41-7007-bb3d-5329b981adb7/google-reviews-importer-117/assets/trustify-splide.min.js" 448 window.trggSplideAutoScroll = "https://cdn.shopify.com/extensions/019fa77a-3b41-7007-bb3d-5329b981adb7/google-reviews-importer-117/assets/trustify-splide-extension-auto-scroll.min.js" 449 450 ;[splideJsUrl, clientFile].forEach(function (src) { 451 var script = document.createElement('script') 452 script.src = src 453 document.head.appendChild(script) 454 }) 455 }) 456 } 457 })() 458</script>
458 459<!-- END app snippet --> 460 461 462<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 463 464 465 466 467 468 469 470<link rel="dns-prefetch" href="https://cdn.judge.me"> 471<link rel="dns-prefetch" href="https://cdn1.judge.me"> 472<link rel="dns-prefetch" href="https://api.judge.me"> 473
474<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Keine Bewertungen","badge_n_reviews_text":"{{ n }} Bewertung/Bewertungen","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Kundenbewertungen","widget_open_form_text":"Bewertung schreiben","widget_close_form_text":"Bewertung abbrechen","widget_refresh_page_text":"Seite aktualisieren","widget_summary_text":"Basierend auf {{ number_of_reviews }} Bewertung/Bewertungen","widget_no_review_text":"Schreiben Sie die erste Bewertung","widget_name_field_text":"Anzeigename","widget_verified_name_field_text":"Verifizierter Name (öffentlich)","widget_name_placeholder_text":"Anzeigename","widget_required_field_error_text":"Dieses Feld ist erforderlich.","widget_email_field_text":"E-Mail-Adresse","widget_verified_email_field_text":"Verifizierte E-Mail (privat, kann nicht bearbeitet werden)","widget_email_placeholder_text":"Ihre E-Mail-Adresse","widget_email_field_error_text":"Bitte geben Sie eine gültige E-Mail-Adresse ein.","widget_rating_field_text":"Bewertung","widget_review_title_field_text":"Bewertungstitel","widget_review_title_placeholder_text":"Geben Sie Ihrer Bewertung einen Titel","widget_review_body_field_text":"Bewertungsinhalt","widget_review_body_placeholder_text":"Beginnen Sie hier zu schreiben...","widget_pictures_field_text":"Bild/Video (optional)","widget_submit_review_text":"Bewertung abschicken","widget_submit_verified_review_text":"Verifizierte Bewertung abschicken","widget_submit_success_msg_with_auto_publish":"Vielen Dank! Bitte aktualisieren Sie die Seite in wenigen Momenten, um Ihre Bewertung zu sehen. Sie können Ihre Bewertung entfernen oder bearbeiten, indem Sie sich bei \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e anmelden","widget_submit_success_msg_no_auto_publish":"Vielen Dank! Ihre Bewertung wird veröffentlicht, sobald sie vom Shop-Administrator genehmigt wurde. Sie können Ihre Bewertung entfernen oder bearbeiten, indem Sie sich bei \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e anmelden","widget_show_default_reviews_out_of_total_text":"Es werden {{ n_reviews_shown }} von {{ n_reviews }} Bewertungen angezeigt.","widget_show_all_link_text":"Alle anzeigen","widget_show_less_link_text":"Weniger anzeigen","widget_author_said_text":"{{ reviewer_name }} sagte:","widget_days_text":"vor {{ n }} Tag/Tagen","widget_weeks_text":"vor {{ n }} Woche/Wochen","widget_months_text":"vor {{ n }} Monat/Monaten","widget_years_text":"vor {{ n }} Jahr/Jahren","widget_yesterday_text":"Gestern","widget_today_text":"Heute","widget_replied_text":"\u003e\u003e {{ shop_name }} antwortete:","widget_read_more_text":"Mehr lesen","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"Alle Bewertungen anzeigen","widget_sorting_most_recent_text":"Neueste","widget_sorting_highest_rating_text":"Höchste Bewertung","widget_sorting_lowest_rating_text":"Niedrigste Bewertung","widget_sorting_with_pictures_text":"Nur Bilder","widget_sorting_most_helpful_text":"Hilfreichste","widget_open_question_form_text":"Eine Frage stellen","widget_reviews_subtab_text":"Bewertungen","widget_questions_subtab_text":"Fragen","widget_question_label_text":"Frage","widget_answer_label_text":"Antwort","widget_question_placeholder_text":"Schreiben Sie hier Ihre Frage","widget_submit_question_text":"Frage absenden","widget_question_submit_success_text":"Vielen Dank für Ihre Frage! Wir werden Sie benachrichtigen, sobald sie beantwortet wird.","verified_badge_text":"Verifiziert","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(auÃerhalb des Shops)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"über","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Produktbewertungen","widget_shop_reviews_subtab_text":"Shop-Bewertungen","widget_other_products_reviews_text":"Be
474wertungen für andere Produkte","widget_store_reviews_subtab_text":"Shop-Bewertungen","widget_no_store_reviews_text":"Dieser Shop hat noch keine Bewertungen erhalten","widget_web_restriction_product_reviews_text":"Dieses Produkt hat noch keine Bewertungen erhalten","widget_no_items_text":"Keine Elemente gefunden","widget_show_more_text":"Mehr anzeigen","widget_write_a_store_review_text":"Shop-Bewertung schreiben","widget_other_languages_heading":"Bewertungen in anderen Sprachen","widget_translate_review_text":"Bewertung übersetzen nach {{ language }}","widget_translating_review_text":"Ãbersetzung läuft...","widget_show_original_translation_text":"Original anzeigen ({{ language }})","widget_translate_review_failed_text":"Bewertung konnte nicht übersetzt werden.","widget_translate_review_retry_text":"Erneut versuchen","widget_translate_review_try_again_later_text":"Versuchen Sie es später noch einmal","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Bilder zuerst","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Bewertungen","floating_tab_title":"Lassen Sie Kunden für uns sprechen","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Kunden bewerten uns mit {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basierend auf {{ shop.metafields.judgeme.all_reviews_count }} Bewertungen.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} von 5 Sternen basierend auf {{ shop.metafields.judgeme.all_reviews_count }} Bewertungen","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Lassen Sie Kunden für uns sprechen","testimonials_carousel_title":"Kunden sagen uns","videos_carousel_title":"Echte Kunden-Geschichten","cards_carousel_title":"Kunden sagen uns","featured_carousel_count_text":"aus {{ n }} Bewertungen","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos zuerst","widget_review_pending_text":"Ausstehend","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Keine Fragen","preview_badge_n_question_text":"{{ number_of_questions }} Frage/Fragen","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Suchen","widget_sorting_verified_only_text":"Nur verifizierte","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Mehr Bewertungen lesen","featured_carousel_view_product_button_text":"Produkt ansehen","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Mehr Bewertungen laden","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"wird öffentlich angezeigt wie","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonym","medals_widget_title":"Judge.me Bewertungsmedaillen","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Keine YouTube-Video-URL","widget_max_length_field_error_text":"Bitte geben Sie nicht mehr als {0} Zeichen ein.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verifiziert vom Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Von uns hergestellt, von Ihnen geteilt","widget_ugc_subt
474itle":"Markieren Sie uns, um Ihr Bild auf unserer Seite zu sehen","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Jetzt kaufen","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Mehr laden","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Bewertungen ansehen","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#102F84","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} von 5","widget_media_grid_title":"Kundenfotos \u0026 -videos","widget_media_grid_see_more_text":"Mehr sehen","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verifiziert von Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verifiziert von Judge.me","widget_media_field_exceed_quantity_message":"Entschuldigung, wir können nur {{ max_media }} für eine Bewertung akzeptieren.","widget_media_field_exceed_limit_message":"{{ file_name }} ist zu groÃ, bitte wählen Sie ein {{ media_type }} kleiner als {{ size_limit }}MB.","widget_review_submitted_text":"Bewertung abgesendet!","widget_question_submitted_text":"Frage abgesendet!","widget_close_form_text_question":"Abbrechen","widget_write_your_answer_here_text":"Schreiben Sie hier Ihre Antwort","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"gesammelt von Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Mehr laden","widget_load_more_color":"#108474","widget_full_review_text":"Vollständige Bewertung","widget_read_more_reviews_text":"Mehr Bewertungen lesen","widget_read_questions_text":"Fragen lesen","widget_questions_and_answers_text":"Fragen \u0026 Antworten","widget_verified_by_text":"Verifiziert von","widget_verified_text":"Verifiziert","widget_number_of_reviews_text":"{{ number_of_reviews }} Bewertungen","widget_back_button_text":"Zurück","widget_next_button_text":"Weiter","widget_custom_forms_filter_button":"Filter","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Wie werden Bewertungen gesammelt?","widget_show_review_keywords":false,"widget_gdpr_statement":"Wie wir Ihre Daten verwenden: Wir kontaktieren Sie nur bezüglich der von Ihnen abgegebenen Bewertung und nur, wenn nötig. Durch das Absenden Ihrer Bewertung stimmen Sie den \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eNutzungsbedingungen\u003c/a\u003e, der \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e und den \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003eInhaltsrichtlinien\u003c/a\u003e von Judge.me zu.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Kunden sagen","widget_ai_summary_disclaimer":"KI-gestützte Bewertungszusammenfassung basierend auf aktuellen Kundenbewertungen","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":false,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Wie würden Sie dieses Produkt bewerten?","review_content_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","store_review_form_title_text":"Wie würden Sie diesen Shop bewerten?","store_review_form_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","show_review_guidance_text":true,"one_star_review_guidance_text":"Schlecht","five_star_review_guidance_text":"GroÃartig","customer_information_screen_title_text":"Ãber Sie","customer_information_introduction_text":"Bitte teilen Sie uns mehr über sich mit.","custom_questions_screen_title_text":"Ihre Erfahrung im Detail","custom_questions_introduction_text":"Hier sind einige Fragen, die uns helfen, mehr über Ihre Erfahrung zu verstehe
474n.","review_submitted_screen_title_text":"Vielen Dank für Ihre Bewertung!","review_submitted_screen_thank_you_text":"Wir verarbeiten sie und sie wird bald im Shop erscheinen.","review_submitted_screen_email_verification_text":"Bitte bestätigen Sie Ihre E-Mail-Adresse, indem Sie auf den Link klicken, den wir Ihnen gerade gesendet haben. Dies hilft uns, die Bewertungen authentisch zu halten.","review_submitted_request_store_review_text":"Möchten Sie Ihre Erfahrung beim Einkaufen bei uns teilen?","review_submitted_review_other_products_text":"Möchten Sie diese Produkte bewerten?","store_review_screen_title_text":"Möchten Sie Ihre Erfahrung mit uns teilen?","store_review_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","reviewer_media_screen_title_picture_text":"Bild teilen","reviewer_media_introduction_picture_text":"Laden Sie ein Foto hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_screen_title_video_text":"Video teilen","reviewer_media_introduction_video_text":"Laden Sie ein Video hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_screen_title_picture_or_video_text":"Bild oder Video teilen","reviewer_media_introduction_picture_or_video_text":"Laden Sie ein Foto oder Video hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_youtube_url_text":"Fügen Sie hier Ihre Youtube-URL ein","advanced_settings_next_step_button_text":"Weiter","advanced_settings_close_review_button_text":"SchlieÃen","modal_write_review_flow":true,"write_review_flow_required_text":"Erforderlich","write_review_flow_privacy_message_text":"Wir respektieren Ihre Privatsphäre.","write_review_flow_anonymous_text":"Bewertung als anonym","write_review_flow_visibility_text":"Dies wird nicht für andere Kunden sichtbar sein.","write_review_flow_multiple_selection_help_text":"Wählen Sie so viele aus, wie Sie möchten","write_review_flow_single_selection_help_text":"Wählen Sie eine Option","write_review_flow_required_field_error_text":"Dieses Feld ist erforderlich","write_review_flow_invalid_email_error_text":"Bitte geben Sie eine gültige E-Mail-Adresse ein","write_review_flow_max_length_error_text":"Max. {{ max_length }} Zeichen.","write_review_flow_media_upload_text":"\u003cb\u003eZum Hochladen klicken\u003c/b\u003e oder ziehen und ablegen","write_review_flow_gdpr_statement":"Wir kontaktieren Sie nur bei Bedarf bezüglich Ihrer Bewertung. Mit dem Absenden Ihrer Bewertung stimmen Sie unseren \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eGeschäftsbedingungen\u003c/a\u003e und unserer \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e zu.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Erzählen Sie uns mehr","negative_review_resolution_text":"Ihre Erfahrung ist uns wichtig. Falls es Probleme mit Ihrem Kauf gab, sind wir hier, um zu helfen. Zögern Sie nicht, uns zu kontaktieren, wir würden gerne die Gelegenheit haben, die Dinge zu korrigieren.","negative_review_resolution_button_text":"Kontaktieren Sie uns","negative_review_resolution_proceed_with_review_text":"Hinterlassen Sie eine Bewertung","negative_review_resolution_subject":"Problem mit dem Kauf von {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Bewertung gesammelt durch eine Einladung zum Shop","transparency_badges_from_another_provider_text":"Be
474wertung gesammelt von einem anderen Anbieter","transparency_badges_collected_from_store_visitor_text":"Bewertung gesammelt von einem Shop-Besucher","transparency_badges_written_in_google_text":"Bewertung in Google geschrieben","transparency_badges_written_in_etsy_text":"Bewertung in Etsy geschrieben","transparency_badges_written_in_shop_app_text":"Bewertung in Shop App geschrieben","transparency_badges_earned_reward_text":"Bewertung erhielt eine Belohnung für zukünftige Bestellungen","product_review_widget_per_page":10,"widget_store_review_label_text":"Shop-Bewertung","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"Bewertung","review_widget_review_word_plural":"Bewertungen","review_widget_voting_label":"Hilfreich?","review_widget_shop_reply_label":"Antwort von {{ shop_name }}:","review_widget_filters_title":"Filter","qna_widget_question_word_singular":"Frage","qna_widget_question_word_plural":"Fragen","qna_widget_answer_reply_label":"Antwort von {{ answerer_name }}:","qna_content_screen_title_text":"Frage dieses Produkts stellen","qna_widget_question_required_field_error_text":"Bitte geben Sie Ihre Frage ein.","qna_widget_flow_gdpr_statement":"Wir kontaktieren Sie nur bei Bedarf bezüglich Ihrer Frage. Mit dem Absenden Ihrer Frage stimmen Sie unseren \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eGeschäftsbedingungen\u003c/a\u003e und unserer \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e zu.","qna_widget_question_submitted_text":"Danke für Ihre Frage!","qna_widget_close_form_text_question":"SchlieÃen","qna_widget_question_submit_success_text":"Wir werden Ihnen per E-Mail informieren, wenn wir Ihre Frage beantworten.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_
474number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Kundenbewertungen","all_reviews_widget_v2025_ai_summary_title":"Kunden sagen über diesen Shop","all_reviews_widget_v2025_no_review_text":"Schreiben Sie die erste Bewertung","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Unterstützt von Judge.me","locale":"en","reply_name":"FADU BIKE Store","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"de","enable_multi_locales_translations":false,"show_review_title_input":false,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"FADU BIKE Store"};</script>
474 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #102F84;--jdgm-secondary-color: rgba(16,47,132,0.1);--jdgm-star-color: #102F84;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #102F84;--jdgm-paginate-color: #102F84;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #102F84}.jdgm-histogram__bar-content{background-color:#102F84}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#102F84}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Mehr sehen"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Mehr sehen"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'über'}.jdgm-rev__variant-label:before{content:'Variante: '}.jdgm-rev__out-of-store-text:before{content:'(auÃerhalb des Shops)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'FADU BIKE Store'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 475</style> <style class='jdgm-settings-style'></style> 476 477 478 479 480 <style class='jdgm-miracle-styles'> 481 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
481/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 482 483</style> 484 485 486 487 488 489 490 491 492
493<script data-cfasync='false' class='jdgm-script'> 494!function(e){window.jdgm=window.jdgm||{}; 495/* INF-1976 */ 496var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 497if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 498jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 499jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 500setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 501!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 502(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 503a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 504jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 505t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 506t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 507".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 508parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 509jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 510)}))}(document); 511</script>
511 512<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 513 514<!-- BEGIN app snippet: theme_fix_tags -->
514<script> 515 (function() { 516 var jdgmThemeFixes = null; 517 if (!jdgmThemeFixes) return; 518 519 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 520 // before the per-theme fix so the theme-specific CSS wins the cascade. 521 // HTML is never applied globally (too risky). 522 var allThemesFix = jdgmThemeFixes['all']; 523 if (allThemesFix && allThemesFix.css) { 524 var allStyleTag = document.createElement('style'); 525 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 526 allStyleTag.innerHTML = allThemesFix.css; 527 document.head.append(allStyleTag); 528 }; 529 530 if (allThemesFix && allThemesFix.js) { 531 var allScriptTag = document.createElement('script'); 532 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 533 allScriptTag.innerHTML = allThemesFix.js; 534 document.head.append(allScriptTag); 535 }; 536 537 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 538 if (!thisThemeFix) return; 539 540 if (thisThemeFix.html) { 541 document.addEventListener("DOMContentLoaded", function() { 542 var htmlDiv = document.createElement('div'); 543 htmlDiv.classList.add('jdgm-theme-fix-html'); 544 htmlDiv.innerHTML = thisThemeFix.html; 545 document.body.append(htmlDiv); 546 }); 547 }; 548 549 if (thisThemeFix.css) { 550 var styleTag = document.createElement('style'); 551 styleTag.classList.add('jdgm-theme-fix-style'); 552 styleTag.innerHTML = thisThemeFix.css; 553 document.head.append(styleTag); 554 }; 555 556 if (thisThemeFix.js) { 557 var scriptTag = document.createElement('script'); 558 scriptTag.classList.add('jdgm-theme-fix-script'); 559 scriptTag.innerHTML = thisThemeFix.js; 560 document.head.append(scriptTag); 561 }; 562 })(); 563</script>
563 564<!-- END app snippet --> 565<!-- End of Judge.me Core --> 566 567 568 569<!-- END app block -->
569<script src="https://cdn.shopify.com/extensions/019ec186-8b0f-7c67-b901-d110039526ef/google-reviews-by-appio-129/assets/google-reviews.js" type="text/javascript" defer="defer"></script>
569 570<link href="https://cdn.shopify.com/extensions/019ec186-8b0f-7c67-b901-d110039526ef/google-reviews-by-appio-129/assets/google-reviews.css" rel="stylesheet" type="text/css" media="all">
571<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
571 572<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0714/8666/9117/files/fadu-bike.png?v=1790661360" /> 573<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0714/8666/9117/files/fadu-bike.png?v=1790661360" /> 574<meta property="og:image:width" content="1733" /> 575<meta property="og:image:height" content="908" /> 576<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
577<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 71486669117,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 577
577
578<script> 579 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 580</script>
vendor: 1 bytes, line 580
580
581<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
581).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 71486669117,storefrontBaseUrl: "https://www.fadu-bike.at",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.fadu-bike.at/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3400696191","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\",\\\"GT-5M8X9H9H\\\"],\\\"target_country\\\":\\\"AT\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\/f_rACP_4ppEcEJyk1fpC\\\",\\\"G-DF87HFC4T7\\\",\\\"AW-17973989916\\\",\\\"G-MV1ZTDX1F4\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\/8SkNCPP4ppEcEJyk1fpC\\\",\\\"G-DF87HFC4T7\\\",\\\"AW-17973989916\\\",\\\"G-MV1ZTDX1F4\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-VEM452EMC8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\/sTweCPz4ppEcEJyk1fpC\\\",\\\"MC-ZWE013YBBV\\\",\\\"G-DF87HFC4T7\\\",\\\"AW-17973989916\\\",\\\"G-MV1ZTDX1F4\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\/MsEBCPD4ppEcEJyk1fpC\\\",\\\"MC-ZWE013YBBV\\\",\\\"G-DF87HFC4T7\\\",\\\"AW-17973989916\\\",\\\"G-MV1ZTDX1F4\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-VEM452EMC8\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\/B7FvCPn4ppEcEJyk1fpC\\\",\\\"MC-ZWE013YBBV\\\",\\\"G-DF87HFC4T7\\\",\\\"AW-17973989916\\\",\\\"G-MV1ZTDX1F4\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-VEM452EMC8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\/JX3XCIvHt5EcEJyk1fpC\\\",\\\"G-DF87HFC4T7\\\",\\\"AW-17973989916\\\",\\\"G-MV1ZTDX1F4\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-VEM452EMC8\\\",\\\"AW-17973989916\\\/nAHmCPb4ppEcEJyk1fpC\\\",\\\"G-DF87HFC4T7\\\",\\\"AW-17973989916\\\",\\\"G-MV1ZTDX1F4\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-VEM452EMC8\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2116649343","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
581,"dataSharingState":"unrestricted"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Fadu Bike","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"fadu-bike-store.myshopify.com","countryCode":"AT","storefrontUrl":"https:\/\/www.fadu-bike.at"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.fadu-bike.at/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"200749580671","themePublished":"true","eventMetadataId":"543eaf64-ef33-40ae-9419-71eda3d7b27b","pageType":"searchresults","shopId":"71486669117","storefrontBaseUrl":"https:\/\/www.fadu-bike.at","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
581<script> 582 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 583 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 584 window.ShopifyAnalytics.meta.currency = 'EUR'; 585 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"1aaa4aeb-3bb6-47be-854b-d261b5151685-1791264158"}}; 586 for (var attr in meta) { 587 window.ShopifyAnalytics.meta[attr] = meta[attr]; 588 } 589</script>
vendor: 1 bytes, line 589
589
590<script class="analytics"> 591 (function () { 592 var customDocumentWrite = function(content) { 593 var jquery = null; 594 595 if (window.jQuery) { 596 jquery = window.jQuery; 597 } else if (window.Checkout && window.Checkout.$) { 598 jquery = window.Checkout.$; 599 } 600 601 if (jquery) { 602 jquery('body').append(content); 603 } 604 }; 605 606 var hasLoggedConversion = function(token) { 607 if (token) { 608 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 609 } 610 return false; 611 } 612 613 var setCookieIfConversion = function(token) { 614 if (token) { 615 var twoMonthsFromNow = new Date(Date.now()); 616 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 617 618 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 619 } 620 } 621 622 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 623 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 624 if (trekkie.integrations) { 625 return; 626 } 627 trekkie.methods = [ 628 'identify', 629 'page', 630 'ready', 631 'track', 632 'trackForm', 633 'trackLink' 634 ]; 635 trekkie.factory = function(method) { 636 return function() { 637 var args = Array.prototype.slice.call(arguments); 638 args.unshift(method); 639 trekkie.push(args); 640 if (method == 'track' || method == 'page') { 641 var pageUrl; 642 try { 643 pageUrl = window.location.href; 644 } catch (e) {} 645 var pageReferrer; 646 try { 647 pageReferrer = document.referrer; 648 } catch (e) {} 649 try { 650 if (window.__TREKKIE_SHIM_QUEUE == null) { 651 window.__TREKKIE_SHIM_QUEUE = []; 652 } 653 window.__TREKKIE_SHIM_QUEUE.push({ 654 from: 'trekkie-stub', 655 method: method, 656 args: args.slice(1), 657 pageContext: { 658 url: pageUrl, 659 referrer: pageReferrer 660 } 661 }); 662 } catch (e) { 663 // no-op 664 } 665 } 666 return trekkie; 667 }; 668 }; 669 for (var i = 0; i < trekkie.methods.length; i++) { 670 var key = trekkie.methods[i]; 671 trekkie[key] = trekkie.factory(key); 672 } 673 trekkie.load = function(config) { 674 trekkie.config = config || {}; 675 trekkie.config.initialDocumentCookie = document.cookie; 676 var first = document.getElementsByTagName('script')[0]; 677var script = document.createElement('script'); 678script.type = 'text/javascript'; 679script.onerror = function(e) { 680 var scriptFallback = document.createElement('script'); 681 scriptFallback.type = 'text/javascript'; 682 scriptFallback.onerror = function(error) { 683 var Monorail = { 684 produce: function produce(monorailDomain, schemaId, payload) { 685 var currentMs = new Date().getTime(); 686 var event = { 687 schema_id: schemaId, 688 payload: payload, 689 metadata: { 690 event_created_at_ms: currentMs, 691 event_sent_at_ms: currentMs 692 } 693 }; 694 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 695 }, 696 sendRequest: function sendRequest(endpointUrl, payload) { 697 // Try the sendBeacon API 698 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 699 var blobData = new window.Blob([payload], { 700 type: 'text/plain' 701 }); 702 703 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 704 return true; 705 } // sendBeacon was not successful 706 707 } // XHR beacon 708 709 var xhr = new XMLHttpRequest(); 710 711 try { 712 xhr.open('POST', endpointUrl); 713 xhr.setRequestHeader('Content-Type', 'text/plain'); 714 xhr.send(payload); 715 } catch (e) { 716 console.log(e); 717 } 718 719 return false; 720 }, 721 isIos12: function isIos12() { 722 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 723 } 724 }; 725 Monorail.produce('monorail-edge.shopifysvc.com', 726 'trekkie_storefront_load_errors/1.1', 727 {shop_id: 71486669117, 728 theme_id: 200749580671, 729 app_name: "storefront", 730 context_url: window.location.href, 731 source_url: "//www.fadu-bike.at/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 732 733 }; 734 scriptFallback.async = true; 735 scriptFallback.src = '//www.fadu-bike.at/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 736 first.parentNode.insertBefore(scriptFallback, first); 737}; 738script.async = true; 739script.src = '//www.fadu-bike.at/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 740first.parentNode.insertBefore(script, first); 741 742 }; 743 trekkie.load( 744 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":71486669117,"isMerchantRequest":null,"themeId":200749580671,"themeCityHash":"8672532622642358619","contentLanguage":"de","currency":"EUR","eventMetadataId":"543eaf64-ef33-40ae-9419-71eda3d7b27b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 745 ); 746 747 var loaded = false;
748 trekkie.ready(function() { 749 if (loaded) return; 750 loaded = true; 751 752 window.ShopifyAnalytics.lib = window.trekkie; 753 754 var originalDocumentWrite = document.write; 755 document.write = customDocumentWrite; 756 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 757 document.write = originalDocumentWrite; 758 759 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 760 var token = match? match[1]: undefined; 761 if (!hasLoggedConversion(token)) { 762 setCookieIfConversion(token); 763 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 764 } 765 }); 766 767 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"1aaa4aeb-3bb6-47be-854b-d261b5151685-1791264158","shopifyEmitted":true}); 768 769 var eventsListenerScript = document.createElement('script'); 770 eventsListenerScript.async = true; 771 eventsListenerScript.src = "//www.fadu-bike.at/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 772 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 773})();</script>
vendor: 1 bytes, line 773
773
774<script 775 defer 776 src="https://www.fadu-bike.at/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.5.min.js" 777 data-application="storefront-renderer" 778 data-shop-id="71486669117" 779 data-render-region="gcp-us-west1" 780 data-page-type="search" 781 data-theme-instance-id="200749580671" 782 data-theme-name="Fadu Bike" 783 data-theme-version="1.5.0" 784 data-monorail-region="shop_domain" 785 data-resource-timing-sampling-rate="10" 786 data-shs="true" 787 data-shs-beacon="true" 788 data-shs-export-with-fetch="true" 789 data-shs-logs-sample-rate="1" 790 data-shs-beacon-endpoint="https://www.fadu-bike.at/api/collect" 791></script>
791 792<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822821758000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791265958000"><meta name="new-cookie-storage-activated" content="t"> 793</head><body class="bg-background-light text-slate-900 antialiased overflow-x-hidden"><div id="shopify-section-tag-manager-body" class="shopify-section"> 794 795 796 797 <!-- Google Tag Manager (noscript) --> 798<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-ND523Q95" 799height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 800<!-- End Google Tag Manager (noscript) --> 801 802 803 804 805</div> 806<div id="shopify-section-preorder-promo" class="shopify-section po-promo-section"><style> 807 /* ---------- Mobile: Leiste oben ---------- */ 808 .po-promo-bar { display: none; } 809 .po-promo-bar.is-ready { display: flex; } 810 .po-promo-bar { 811 align-items: center; 812 background: #034ea1; 813 color: #fff; 814 gap: 0.25rem; 815 padding: 0.45rem 0.25rem 0.45rem 0.75rem; 816 position: relative; 817 z-index: 51; 818 } 819 .po-promo-bar__link { align-items: center; color: inherit; display: flex; flex: 1; gap: 0.6rem; min-width: 0; text-decoration: none; } 820 .po-promo-bar__img { background: #fff; border-radius: 0.5rem; flex-shrink: 0; height: 40px; object-fit: contain; width: 40px; } 821 .po-promo-bar__body { display: flex; flex: 1; flex-direction: column; min-width: 0; } 822 .po-promo-bar__title, .po-promo-bar__sub { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 823 .po-promo-bar__title { font-size: 0.8rem; font-weight: 800; line-height: 1.25; } 824 .po-promo-bar__badge { 825 background: rgb(var(--color-primary)); 826 border-radius: 9999px; 827 font-size: 0.6rem; 828 letter-spacing: 0.04em; 829 margin-right: 0.35rem; 830 padding: 0.1rem 0.4rem; 831 text-transform: uppercase; 832 vertical-align: 1px; 833 } 834 .po-promo-bar__sub { font-size: 0.7rem; line-height: 1.3; opacity: 0.85; } 835 .po-promo-bar__cta { 836 background: #fff; 837 border-radius: 9999px; 838 color: #034ea1; 839 flex-shrink: 0; 840 font-size: 0.7rem; 841 font-weight: 800; 842 padding: 0.4rem 0.7rem; 843 } 844 .po-promo-bar__close { 845 align-items: center; 846 background: transparent; 847 border: 0; 848 color: #fff; 849 cursor: pointer; 850 display: flex; 851 flex-shrink: 0; 852 height: 36px; 853 justify-content: center; 854 opacity: 0.8; 855 width: 32px; 856 } 857 .po-promo-bar__close .material-symbols-outlined { font-size: 20px; } 858 859 /* ---------- Desktop: Karte unten rechts ---------- */ 860 .po-promo-card { display: none; } 861 @media (min-width: 1024px) { 862 .po-promo-bar, .po-promo-bar.is-ready { display: none; } 863 .po-promo-card { 864 background: #fff; 865 border: 1px solid #e2e8f0; 866 border-radius: 1rem; 867 bottom: 92px; 868 box-shadow: 0 18px 40px rgba(15, 23, 42, 0.18); 869 display: flex; 870 gap: 0.9rem; 871 opacity: 0; 872 padding: 0.9rem; 873 pointer-events: none; 874 position: fixed; 875 right: 20px; 876 transform: translateY(16px); 877 transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s; 878 visibility: hidden; 879 width: 350px; 880 z-index: 9998; 881 } 882 .po-promo-card.is-visible { opacity: 1; pointer-events: auto; transform: none; visibility: visible; } 883 } 884 @media (min-width: 1024px) and (prefers-reduced-motion: reduce) { 885 .po-promo-card { transform: none; transition: none; } 886 } 887 .po-promo-card__close { 888 align-items: center; 889 background: #f1f5f9; 890 border: 0; 891 border-radius: 9999px; 892 color: #475569; 893 cursor: pointer; 894 display: flex; 895 height: 26px; 896 justify-content: center; 897 position: absolute; 898 right: 8px; 899 top: 8px; 900 width: 26px; 901 } 902 .po-promo-card__close:hover { background: #e2e8f0; } 903 .po-promo-card__close .material-symbols-outlined { font-size: 16px; } 904 .po-promo-card__media { align-self: center; background: #f8f7f5; border-radius: 0.75rem; display: block; flex-shrink: 0; height: 100px; overflow: hidden; width: 100px; } 905 .po-promo-card__media img { height: 100%; object-fit: contain; width: 100%; } 906 .po-promo-card__body { display: flex; flex: 1; flex-direction: column; min-width: 0; padding-right: 1.2rem; } 907 .po-promo-card__badge {
908 align-items: center; 909 align-self: flex-start; 910 background: #eff6ff; 911 border-radius: 9999px; 912 color: #034ea1; 913 display: inline-flex; 914 font-size: 0.65rem; 915 font-weight: 800; 916 gap: 0.25rem; 917 letter-spacing: 0.04em; 918 padding: 0.2rem 0.5rem; 919 text-transform: uppercase; 920 } 921 .po-promo-card__badge .material-symbols-outlined { font-size: 0.85rem; } 922 .po-promo-card__title { 923 -webkit-box-orient: vertical; 924 -webkit-line-clamp: 2; 925 color: #0f172a; 926 display: -webkit-box; 927 font-size: 0.875rem; 928 font-weight: 800; 929 line-height: 1.3; 930 margin: 0.4rem 0 0.2rem; 931 overflow: hidden; 932 } 933 .po-promo-card__sub { color: #64748b; font-size: 0.75rem; line-height: 1.35; margin: 0 0 0.6rem; } 934 .po-promo-card__footer { align-items: center; display: flex; gap: 0.5rem; justify-content: space-between; margin-top: auto; } 935 .po-promo-card__price { color: #0f172a; font-size: 0.95rem; font-weight: 900; white-space: nowrap; } 936 .po-promo-card__price s { color: #94a3b8; font-size: 0.7rem; font-weight: 500; margin-right: 0.25rem; } 937 .po-promo-card__cta { 938 background: rgb(var(--color-primary)); 939 border-radius: 0.6rem; 940 color: #fff; 941 font-size: 0.75rem; 942 font-weight: 800; 943 padding: 0.5rem 0.75rem; 944 text-decoration: none; 945 white-space: nowrap; 946 } 947 .po-promo-card__cta:hover { opacity: 0.9; } 948</style> 949 950 951</div> 952 <div id="shopify-section-header" class="shopify-section"><style> 953 header { 954 overflow: visible; /* Fix for sticky header */ 955 } 956 .submenu-transition { 957 transition: all 0.2s ease-in-out; 958 opacity: 0; 959 visibility: hidden; 960 transform: translateY(10px); 961 } 962 .group:hover .submenu-transition { 963 visibility: visible; 964 opacity: 1; 965 transform: translateY(0); 966 } 967 .mobile-menu-transition { 968 transition: transform 0.3s ease-in-out; 969 } 970 #mobile-menu-overlay.hidden { 971 opacity: 0; 972 pointer-events: none; 973 } 974 #mobile-menu-overlay { 975 transition: opacity 0.3s ease-in-out; 976 } 977 .mega-dropdown { 978 box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.08); 979 } 980 .mega-3col-card-link:hover { 981 gap: 0.5rem; 982 } 983 .mega-3col-card-link:hover .mega-3col-arrow { 984 margin-left: 0.25rem; 985 } 986 /* Fallback styles in case Tailwind classes are missing */ 987 .mega-3col-dropdown { 988 left: 50%; 989 transform: translateX(-50%) translateY(10px); 990 } 991 .group:hover .mega-3col-dropdown { 992 transform: translateX(-50%) translateY(0); 993 } 994</style> 995 996<header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur-sm border-b border-slate-200"> 997 <div class="max-w-[1400px] mx-auto px-4 sm:px-6 lg:px-8"> 998 <div class="flex items-center justify-between h-16 md:h-20"> 999 <!-- Logo --> 1000 <div class="flex-shrink-0 flex items-center"> 1001 <a 1002 href="/" 1003 class="flex items-center cursor-pointer z-20" 1004 aria-label="Fadu Bike" 1005 > 1006 1007 <img 1008 src="//www.fadu-bike.at/cdn/shop/files/Asset_2_99782db0-da3e-451f-8823-290c10607b80.png?v=1770550794&width=400" 1009 srcset="//www.fadu-bike.at/cdn/shop/files/Asset_2_99782db0-da3e-451f-8823-290c10607b80.png?v=1770550794&width=200 200w, //www.fadu-bike.at/cdn/shop/files/Asset_2_99782db0-da3e-451f-8823-290c10607b80.png?v=1770550794&width=300 300w, //www.fadu-bike.at/cdn/shop/files/Asset_2_99782db0-da3e-451f-8823-290c10607b80.png?v=1770550794&width=400 400w" 1010 sizes="(max-width: 767px) 150px, 200px" 1011 alt="Fadu Bike" 1012 class="h-10 md:h-12 w-auto max-h-12 object-contain block" 1013 width="1006" 1014 height="290" 1015 loading="eager" 1016 fetchpriority="high" 1017 > 1018 1019 </a> 1020 </div> 1021 1022 <!-- Desktop Navigation --> 1023 <nav class="hidden lg:flex items-center justify-center gap-6 xl:gap-8 flex-1 px-4 relative"> 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 <div 1069 class="group relative py-6" 1070 1071 1072 > 1073 <a 1074 href="/collections/fahrrader" 1075 class="flex items-center gap-1 text-sm font-bold text-slate-800 hover:text-brand-blue transition-colors py-2" 1076 1077 > 1078 Fahrräder
1079 <span class="material-symbols-outlined text-[20px]">expand_more</span> 1080 </a> 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 <div class="absolute top-full bg-white rounded-xl border border-slate-100 p-6 submenu-transition mega-3col-dropdown z-50 mega-dropdown" 1097 style="width: 750px; max-width: 95vw; left: 50%; transform: translateX(-50%) translateY(10px);"> 1098 <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; color: #334155;"> 1099 1100 1101 1102 1103 1104 1105 <div> 1106 1107 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1108 1109 Fahrräder 1110 1111 </div> 1112 1113 <ul class="space-y-2"> 1114 1115 1116 <li> 1117 <a href="/collections/fahrrad" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1118 Fahrrad 1119 </a> 1120 </li> 1121 1122 <li> 1123 <a href="/collections/e-bike" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1124 E-bike 1125 </a> 1126 </li> 1127 1128 <li> 1129 <a href="/collections/fatbike" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1130 FatBike 1131 </a> 1132 </li> 1133 1134 <li> 1135 <a href="/collections/e-bike-city" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1136 E-Bike City 1137 </a> 1138 </li> 1139 1140 1141 </ul> 1142 1143 1144 </div> 1145 1146 1147 1148 <div> 1149 1150 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1151 1152 Fahrradzubehör 1153 1154 </div> 1155 1156 <ul class="space-y-2"> 1157 1158 1159 <li> 1160 <a href="/collections/fahrradhelm" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1161 Helm 1162 </a> 1163 </li> 1164 1165 <li> 1166 <a href="/collections/fahrradschlosser" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1167 Schloss 1168 </a> 1169 </li> 1170 1171 <li> 1172 <a href="/collections/handyhalterung" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1173 Handyhalterung 1174 </a> 1175 </li> 1176 1177 <li> 1178 <a href="/collections/fahrradsattel" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1179 Sattel - Sattelstütze 1180 </a> 1181 </li> 1182 1183 <li> 1184 <a href="/collections/fahrradbeleuchtung" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1185 Licht 1186 </a> 1187 </li> 1188 1189 <li> 1190 <a href="/collections/fahrradgriffe" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1191 Griffe 1192 </a> 1193 </li> 1194 1195 <li> 1196 <a href="/collections/fahrradklingeln" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1197 Klingel 1198 </a> 1199 </li> 1200 1201 <li> 1202 <a href="/collections/fahrradpumpe" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1203 pumpe 1204 </a> 1205 </li> 1206 1207 <li> 1208 <a href="/collections/sonstiges-zubehor-1" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1209 Sonstiges Zubehör 1210 </a> 1211 </li> 1212 1213 1214 </ul> 1215 1216 1217 </div> 1218 1219 1220 1221 <div> 1222 1223 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1224 1225 Fahrrad ersatzteile 1226 1227 </div> 1228 1229 <ul class="space-y-2"> 1230 1231 1232 <li> 1233 <a href="/collections/bremsen" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1234 Bremsen 1235 </a> 1236 </li> 1237 1238 <li> 1239 <a href="/collections/kette" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1240 Antrieb & Schaltung 1241 </a> 1242 </li> 1243 1244 <li> 1245 <a href="/collections/fahrradreifen" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1246 Reifen - Schlauch 1247 </a> 1248 </li> 1249 1250 <li> 1251 <a href="/collections/schutzblech" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1252 Schutzblech 1253 </a> 1254 </li> 1255 1256 <li> 1257 <a href="/collections/fahrradstander" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1258 Ständer 1259 </a> 1260 </li> 1261 1262 <li> 1263 <a href="/collections/sonstiges-fahrradzubehor" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1264 Sonstige Ersatzteile 1265 </a> 1266 </li> 1267 1268 1269 </ul> 1270 1271 1272 </div> 1273 1274 1275 1276 </div> 1277 </div> 1278 1279 1280 </div> 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 <div 1315 class="group relative py-6" 1316 1317 1318 > 1319 <a 1320 href="/collections/e-scooter" 1321 class="flex items-center gap-1 text-sm font-bold text-slate-800 hover:text-brand-blue transition-colors py-2" 1322 1323 > 1324 E-Scooter
1325 <span class="material-symbols-outlined text-[20px]">expand_more</span> 1326 </a> 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 <div class="absolute top-full bg-white rounded-xl border border-slate-100 p-6 submenu-transition mega-3col-dropdown z-50 mega-dropdown" 1343 style="width: 750px; max-width: 95vw; left: 50%; transform: translateX(-50%) translateY(10px);"> 1344 <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; color: #334155;"> 1345 1346 1347 1348 1349 1350 1351 <div> 1352 1353 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1354 1355 Scooter 1356 1357 </div> 1358 1359 <ul class="space-y-2"> 1360 1361 1362 <li> 1363 <a href="/collections/e-scooter-25-km-h" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1364 E-Scooter 25 km/h 1365 </a> 1366 </li> 1367 1368 1369 </ul> 1370 1371 1372 </div> 1373 1374 1375 1376 <div> 1377 1378 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1379 1380 Zubehör 1381 1382 </div> 1383 1384 <ul class="space-y-2"> 1385 1386 1387 <li> 1388 <a href="/collections/e-scooter-helme" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1389 Helm 1390 </a> 1391 </li> 1392 1393 <li> 1394 <a href="/collections/e-scooter-schlosser" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1395 Schloss 1396 </a> 1397 </li> 1398 1399 <li> 1400 <a href="/collections/handyhalterung" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1401 Handyhalterung 1402 </a> 1403 </li> 1404 1405 <li> 1406 <a href="/collections/sonstiges-e-scooter-zubehor" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1407 Sonstiges Zubehör 1408 </a> 1409 </li> 1410 1411 <li> 1412 <a href="/pages/e-scooter-blinker-nachruesten" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1413 E-Scooter Blinker 1414 </a> 1415 </li> 1416 1417 1418 </ul> 1419 1420 1421 </div> 1422 1423 1424 1425 <div> 1426 1427 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1428 1429 Ersatzteile 1430 1431 </div> 1432 1433 <ul class="space-y-2"> 1434 1435 1436 <li> 1437 <a href="/collections/e-scooter-reifen-schlauch" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1438 Reifen-Schlauch 1439 </a> 1440 </li> 1441 1442 <li> 1443 <a href="/collections/e-scooter-bremsen" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1444 Bremsen 1445 </a> 1446 </li> 1447 1448 <li> 1449 <a href="/collections/e-scooter-elektronik" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1450 E-Scooter Controller 1451 </a> 1452 </li> 1453 1454 <li> 1455 <a href="/collections/e-scooter-licht" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1456 Licht 1457 </a> 1458 </li> 1459 1460 <li> 1461 <a href="/collections/e-scooter-ladegeraet" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1462 Ladegeräte & Akkus 1463 </a> 1464 </li> 1465 1466 <li> 1467 <a href="/collections/e-scooter-schutzbleche-gabelverkleidungen" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1468 Schutzblech-Gabelverkleidung 1469 </a> 1470 </li> 1471 1472 <li> 1473 <a href="/collections/e-scooter-gasgriff" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1474 Gasgriff 1475 </a> 1476 </li> 1477 1478 <li> 1479 <a href="/collections/sonstige-e-scooter-ersatzteile" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1480 Sonstige Ersatzteile 1481 </a> 1482 </li> 1483 1484 1485 </ul> 1486 1487 1488 </div> 1489 1490 1491 1492 </div> 1493 </div> 1494 1495 1496 </div> 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 <div 1519 class="group relative py-6" 1520 1521 1522 > 1523 <a 1524 href="/collections/e-moped" 1525 class="flex items-center gap-1 text-sm font-bold text-slate-800 hover:text-brand-blue transition-colors py-2" 1526 1527 > 1528 E-Moped
1529 <span class="material-symbols-outlined text-[20px]">expand_more</span> 1530 </a> 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 <div class="absolute top-full bg-white rounded-xl border border-slate-100 p-6 submenu-transition mega-3col-dropdown z-50 mega-dropdown" 1547 style="width: 750px; max-width: 95vw; left: 50%; transform: translateX(-50%) translateY(10px);"> 1548 <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; color: #334155;"> 1549 1550 1551 1552 1553 1554 1555 <div> 1556 1557 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1558 1559 E-Moped 1560 1561 </div> 1562 1563 <ul class="space-y-2"> 1564 1565 1566 <li> 1567 <a href="/collections/e-moped-25-km-h" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1568 E Moped 25 km h 1569 </a> 1570 </li> 1571 1572 <li> 1573 <a href="/collections/e-moped-45-km-h" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1574 E Moped 45 km h 1575 </a> 1576 </li> 1577 1578 1579 </ul> 1580 1581 1582 </div> 1583 1584 1585 1586 <div> 1587 1588 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1589 1590 Zubehör 1591 1592 </div> 1593 1594 <ul class="space-y-2"> 1595 1596 1597 <li> 1598 <a href="/collections/mopedhelm" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1599 Mopedhelm 1600 </a> 1601 </li> 1602 1603 <li> 1604 <a href="/collections/lenkerhandschuhe" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1605 Lenkerhandschuhe 1606 </a> 1607 </li> 1608 1609 <li> 1610 <a href="/collections/handyhalterung" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1611 Handyhalterung 1612 </a> 1613 </li> 1614 1615 <li> 1616 <a href="/collections/e-moped-sonstiges-zubehor" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1617 Sonstiges Zubehör 1618 </a> 1619 </li> 1620 1621 1622 </ul> 1623 1624 1625 </div> 1626 1627 1628 1629 <div> 1630 1631 <div class="text-base font-bold mb-3" style="color: #034ea1;"> 1632 1633 Ersatzteile 1634 1635 </div> 1636 1637 <ul class="space-y-2"> 1638 1639 1640 <li> 1641 <a href="/collections/e-moped-reifen" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1642 Reifen 1643 </a> 1644 </li> 1645 1646 <li> 1647 <a href="/collections/akku-lithium-batterie" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1648 Lithium Batterie 1649 </a> 1650 </li> 1651 1652 <li> 1653 <a href="/collections/sonstige-e-moped-ersatzteile" class="text-sm block hover:translate-x-1 transition-transform" style="color: #475569;"> 1654 Sonstige Ersatzteile 1655 </a> 1656 </li> 1657 1658 1659 </ul> 1660 1661 1662 </div> 1663 1664 1665 1666 </div> 1667 </div> 1668 1669 1670 </div> 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 <div 1699 class="group relative py-6" 1700 1701 1702 > 1703 <a 1704 href="/pages/service" 1705 class="flex items-center gap-1 text-sm font-bold text-slate-800 hover:text-brand-blue transition-colors py-2" 1706 style="color: #f05a28;" 1707 > 1708 Service
1709 <span class="material-symbols-outlined text-[20px]">expand_more</span> 1710 </a> 1711 1712 1713 1714 1715 <div class="absolute top-full left-0 w-56 bg-white rounded-xl shadow-card border border-slate-100 p-4 submenu-transition z-50"> 1716 <ul class="space-y-2 "> 1717 1718 <li> 1719 <a 1720 href="/pages/fahrrad-service" 1721 class="text-sm text-slate-600 hover:text-primary block hover:translate-x-1 transition-transform" 1722 >Fahrrad Service</a> 1723 1724 </li> 1725 1726 <li> 1727 <a 1728 href="/pages/e-scooter-service-wien" 1729 class="text-sm text-slate-600 hover:text-primary block hover:translate-x-1 transition-transform" 1730 >E-Scooter Service</a> 1731 1732 </li> 1733 1734 <li> 1735 <a 1736 href="/pages/e-moped-reparatur-wien" 1737 class="text-sm text-slate-600 hover:text-primary block hover:translate-x-1 transition-transform" 1738 >E-Moped Service</a> 1739 1740 </li> 1741 1742 <li> 1743 <a 1744 href="/pages/e-bike-service" 1745 class="text-sm text-slate-600 hover:text-primary block hover:translate-x-1 transition-transform" 1746 >E-Bike Service</a> 1747 1748 </li> 1749 1750 </ul> 1751 </div> 1752 1753 </div> 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 <div 1800 class="group relative py-6" 1801 1802 > 1803 <a 1804 href="/pages/e-bike-moped-mieten" 1805 class="flex items-center gap-1 text-sm font-bold text-slate-800 hover:text-brand-blue transition-colors py-2" 1806 1807 > 1808 Mieten 1809 <span class="material-symbols-outlined text-[20px]">expand_more</span> 1810 </a> 1811 1812 1813 1814 1815 <div class="absolute top-full left-0 w-56 bg-white rounded-xl shadow-card border border-slate-100 p-4 submenu-transition z-50"> 1816 <ul class="space-y-2 "> 1817 1818 <li> 1819 <a 1820 href="/collections/e-moped-mieten" 1821 class="text-sm text-slate-600 hover:text-primary block hover:translate-x-1 transition-transform" 1822 >E Moped mieten</a> 1823 1824 </li> 1825 1826 <li> 1827 <a 1828 href="/collections/e-bike-mieten" 1829 class="text-sm text-slate-600 hover:text-primary block hover:translate-x-1 transition-transform" 1830 >E-Bike mieten</a> 1831 1832 </li> 1833 1834 </ul> 1835 </div> 1836 1837 </div> 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 <div 1878 class="group relative py-6" 1879 1880 1881 > 1882 <a 1883 href="#" 1884 class="flex items-center gap-1 text-sm font-bold text-slate-800 hover:text-brand-blue transition-colors py-2" 1885 1886 > 1887 Entdecken
1888 <span class="material-symbols-outlined text-[20px]">expand_more</span> 1889 </a> 1890 1891 1892 1893 1894 1895 1896 <div class="absolute top-full right-0 bg-white rounded-xl border border-slate-100 p-0 submenu-transition z-50 mega-dropdown overflow-hidden" 1897 style="width: 650px; max-width: 90vw;"> 1898 <div class="grid grid-cols-3 divide-x divide-slate-100"> 1899 1900 <div class="p-6 bg-red-50/50 hover:bg-red-50 transition-colors"> 1901 <div class="flex items-center gap-2 mb-3"> 1902 <div class="w-8 h-8 rounded-full flex items-center justify-center shrink-0 bg-red-100 text-red-600"> 1903 <span class="material-symbols-outlined text-[18px]">percent</span> 1904 </div> 1905 <div class="font-bold text-red-600"> 1906 Outlet & Sale 1907 </div> 1908 </div> 1909 1910 <p class="text-xs text-slate-500 mb-4 leading-relaxed"> 1911 Entdecke stark reduzierte E-Bikes, Restposten und saisonale Angebote. 1912 </p> 1913 1914 1915 <a 1916 href="/collections/outlet" 1917 class="mega-3col-card-link inline-flex items-center text-xs font-bold text-red-600 hover:text-red-700 transition-all" 1918 > 1919 Jetzt Sparen 1920 <span class="mega-3col-arrow material-symbols-outlined text-[14px] ml-1 transition-all" 1921 >arrow_forward</span 1922 > 1923 </a> 1924 1925 </div> 1926 1927 1928 <div class="p-6 hover:bg-slate-50 transition-colors"> 1929 <div class="flex items-center gap-2 mb-3"> 1930 <div class="w-8 h-8 rounded-full flex items-center justify-center shrink-0 bg-slate-100 text-brand-blue"> 1931 <span class="material-symbols-outlined text-[18px]">group</span> 1932 </div> 1933 <div class="font-bold text-slate-800">Ãber uns</div> 1934 </div> 1935 1936 <p class="text-xs text-slate-500 mb-4 leading-relaxed"> 1937 Unsere Geschichte, unsere Mission und das Team, das dich bewegt. 1938 </p> 1939 1940 1941 <a 1942 href="/pages/uber-uns" 1943 class="mega-3col-card-link inline-flex items-center text-xs font-bold text-brand-blue hover:text-primary transition-all" 1944 > 1945 Mehr erfahren 1946 <span class="mega-3col-arrow material-symbols-outlined text-[14px] ml-1 transition-all" 1947 >arrow_forward</span 1948 > 1949 </a> 1950 1951 </div> 1952 1953 1954 <div class="p-6 hover:bg-slate-50 transition-colors"> 1955 <div class="flex items-center gap-2 mb-3"> 1956 <div class="w-8 h-8 rounded-full flex items-center justify-center shrink-0 bg-slate-100 text-brand-blue"> 1957 <span class="material-symbols-outlined text-[18px]">support_agent</span> 1958 </div> 1959 <div class="font-bold text-slate-800">Kontakt</div> 1960 </div> 1961 1962 <p class="text-xs text-slate-500 mb-4 leading-relaxed"> 1963 Fragen? Wir helfen dir gerne weiter. E-Mail, Telefon oder vor Ort. 1964 </p> 1965 1966 1967 <a 1968 href="/pages/contact" 1969 class="mega-3col-card-link inline-flex items-center text-xs font-bold text-brand-blue hover:text-primary transition-all" 1970 > 1971 Mehr erfahren
1972 <span class="mega-3col-arrow material-symbols-outlined text-[14px] ml-1 transition-all" 1973 >arrow_forward</span 1974 > 1975 </a> 1976 1977 </div> 1978 1979 </div> 1980 </div> 1981 1982 1983 </div> 1984 1985 1986 </nav> 1987 1988 <!-- Right Icons --> 1989 <div class="flex items-center gap-2 md:gap-3 h-10 md:h-12"> 1990 <!-- Search Icon --> 1991 <button 1992 type="button" 1993 data-search-open 1994 class="flex items-center justify-center size-10 md:size-12 text-slate-700 hover:text-primary hover:bg-orange-50 rounded-full transition-colors shrink-0" 1995 aria-label="Suche" 1996 > 1997 <span class="material-symbols-outlined text-[22px] md:text-[24px] leading-none">search</span> 1998 </button> 1999 2000 <!-- Language Switcher (Desktop) --> 2001 2002 <div class="hidden md:block relative group shrink-0"> 2003 <button 2004 type="button" 2005 class="flex items-center justify-center gap-1.5 size-10 md:size-12 text-slate-700 hover:text-primary hover:bg-orange-50 rounded-full transition-colors" 2006 aria-label="Sprache" 2007 > 2008 <span class="material-symbols-outlined text-[22px] md:text-[24px] leading-none shrink-0">language</span> 2009 <span class="text-xs font-bold uppercase leading-none">de</span> 2010 </button> 2011 <div class="absolute top-full right-0 mt-2 w-40 bg-white rounded-lg shadow-lg border border-slate-100 py-2 submenu-transition z-50"> 2012 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="space-y-1" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /> 2013 2014 <button 2015 type="submit" 2016 name="locale_code" 2017 value="de" 2018 class="w-full text-left px-4 py-2 text-sm text-slate-700 hover:bg-orange-50 hover:text-primary transition-colors flex items-center justify-between font-bold text-primary" 2019 > 2020 Deutsch 2021 <span class="material-symbols-outlined text-[16px]">check</span> 2022 </button> 2023 2024 <button 2025 type="submit" 2026 name="locale_code" 2027 value="ar" 2028 class="w-full text-left px-4 py-2 text-sm text-slate-700 hover:bg-orange-50 hover:text-primary transition-colors flex items-center justify-between " 2029 > 2030 Ø§ÙØ¹Ø±Ø¨ÙØ© 2031 2032 </button> 2033 2034 <button 2035 type="submit" 2036 name="locale_code" 2037 value="en" 2038 class="w-full text-left px-4 py-2 text-sm text-slate-700 hover:bg-orange-50 hover:text-primary transition-colors flex items-center justify-between " 2039 > 2040 English 2041 2042 </button> 2043 2044 </form> 2045 </div> 2046 </div> 2047 2048 2049 <!-- Account Icon --> 2050 <a 2051 href="/account" 2052 class="hidden md:flex items-center justify-center size-10 md:size-12 text-slate-700 hover:text-primary hover:bg-orange-50 rounded-full transition-colors shrink-0" 2053 aria-label="Konto" 2054 > 2055 <span class="material-symbols-outlined text-[22px] md:text-[24px] leading-none">person</span> 2056 </a> 2057 2058 <!-- Cart Icon --> 2059 <a 2060 href="/cart" 2061 class="flex items-center justify-center size-10 md:size-12 text-slate-700 hover:text-primary hover:bg-orange-50 rounded-full transition-colors relative shrink-0" 2062 aria-label="Warenkorb" 2063 >
2064 <span class="material-symbols-outlined text-[22px] md:text-[24px] leading-none">shopping_cart</span> 2065 2066 </a> 2067 2068 <!-- Mobile Menu Button --> 2069 <button 2070 type="button" 2071 id="mobile-menu-toggle" 2072 class="lg:hidden flex items-center justify-center size-10 md:size-12 text-slate-700 hover:text-primary hover:bg-orange-50 rounded-full transition-colors shrink-0" 2073 aria-label="Menü" 2074 > 2075 <span class="material-symbols-outlined text-[24px] leading-none">menu</span> 2076 </button> 2077 </div> 2078 </div> 2079 </div> 2080</header> 2081 2082<!-- Mobile Menu Overlay --> 2083<div id="mobile-menu-overlay" class="lg:hidden fixed inset-0 bg-slate-900/60 backdrop-blur-sm z-[60] hidden"> 2084 <div 2085 id="mobile-menu" 2086 class="fixed inset-y-0 right-0 w-full max-w-sm bg-white shadow-2xl transform translate-x-full mobile-menu-transition" 2087 > 2088 <div class="flex flex-col h-full"> 2089 <!-- Mobile Menu Header --> 2090 <div class="flex items-center justify-between p-4 border-b border-slate-200"> 2091 <span class="text-lg font-black text-brand-blue">Menü</span> 2092 <button 2093 type="button" 2094 id="mobile-menu-close" 2095 class="p-2 text-slate-700 hover:text-primary rounded-full transition-colors" 2096 > 2097 <span class="material-symbols-outlined text-[24px]">close</span> 2098 </button> 2099 </div> 2100 2101 <!-- Mobile Menu Content --> 2102 <div class="flex-1 overflow-y-auto p-4"> 2103 <!-- Mobile Search Button --> 2104 <button 2105 type="button" 2106 data-search-open 2107 class="w-full flex items-center gap-3 py-3 px-4 mb-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors border border-slate-200" 2108 > 2109 <span class="material-symbols-outlined text-[20px]">search</span> 2110 Suche 2111 </button> 2112 2113 <nav class="space-y-1" id="mobile-nav"> 2114 2115 2116 <details class="group mobile-nav-item"> 2117 <summary class="flex items-center justify-between py-3 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg cursor-pointer transition-colors list-none [&::-webkit-details-marker]:hidden"> 2118 <a href="/collections/fahrrader" class="flex-1 min-w-0">Fahrräder</a> 2119 <button 2120 type="button" 2121 data-mobile-expand 2122 class="p-2 -m-2 shrink-0 rounded-lg hover:bg-orange-50 transition-colors" 2123 aria-label="Untermenü öffnen" 2124 > 2125 <span class="material-symbols-outlined text-[20px] group-open:rotate-180 transition-transform" 2126 >expand_more</span 2127 > 2128 </button> 2129 </summary> 2130 <div class="pl-4 mt-1 space-y-1"> 2131 2132 <div> 2133 <a 2134 href="/collections/fahrrader" 2135 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2136 >Fahrräder</a> 2137 2138 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2139 2140 <li> 2141 <a 2142 href="/collections/fahrrad" 2143 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2144 >Fahrrad</a> 2145 </li> 2146 2147 <li> 2148 <a 2149 href="/collections/e-bike" 2150 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2151 >E-bike</a> 2152 </li> 2153 2154 <li> 2155 <a 2156 href="/collections/fatbike" 2157 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2158 >FatBike</a> 2159 </li> 2160 2161 <li> 2162 <a 2163 href="/collections/e-bike-city" 2164 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2165 >E-Bike City</a> 2166 </li> 2167 2168 </ul> 2169 2170 </div> 2171 2172 <div> 2173 <a 2174 href="/collections/fahrradzubehor" 2175 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2176 >Fahrradzubehör</a> 2177 2178 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2179 2180 <li> 2181 <a 2182 href="/collections/fahrradhelm" 2183 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2184 >Helm</a> 2185 </li> 2186 2187 <li> 2188 <a 2189 href="/collections/fahrradschlosser" 2190 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2191 >Schloss</a> 2192 </li> 2193 2194 <li> 2195 <a 2196 href="/collections/handyhalterung" 2197 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2198 >Handyhalterung</a> 2199 </li> 2200 2201 <li> 2202 <a 2203 href="/collections/fahrradsattel" 2204 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2205 >Sattel - Sattelstütze</a> 2206 </li> 2207 2208 <li> 2209 <a 2210 href="/collections/fahrradbeleuchtung" 2211 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2212 >Licht</a> 2213 </li> 2214 2215 <li> 2216 <a 2217 href="/collections/fahrradgriffe" 2218 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2219 >
2219Griffe</a> 2220 </li> 2221 2222 <li> 2223 <a 2224 href="/collections/fahrradklingeln" 2225 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2226 >Klingel</a> 2227 </li> 2228 2229 <li> 2230 <a 2231 href="/collections/fahrradpumpe" 2232 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2233 >pumpe</a> 2234 </li> 2235 2236 <li> 2237 <a 2238 href="/collections/sonstiges-zubehor-1" 2239 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2240 >Sonstiges Zubehör</a> 2241 </li> 2242 2243 </ul> 2244 2245 </div> 2246 2247 <div> 2248 <a 2249 href="/collections/fahrrad-ersatzteile" 2250 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2251 >Fahrrad ersatzteile</a> 2252 2253 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2254 2255 <li> 2256 <a 2257 href="/collections/bremsen" 2258 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2259 >Bremsen</a> 2260 </li> 2261 2262 <li> 2263 <a 2264 href="/collections/kette" 2265 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2266 >Antrieb & Schaltung</a> 2267 </li> 2268 2269 <li> 2270 <a 2271 href="/collections/fahrradreifen" 2272 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2273 >Reifen - Schlauch</a> 2274 </li> 2275 2276 <li> 2277 <a 2278 href="/collections/schutzblech" 2279 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2280 >Schutzblech</a> 2281 </li> 2282 2283 <li> 2284 <a 2285 href="/collections/fahrradstander" 2286 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2287 >Ständer</a> 2288 </li> 2289 2290 <li> 2291 <a 2292 href="/collections/sonstiges-fahrradzubehor" 2293 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2294 >Sonstige Ersatzteile</a> 2295 </li> 2296 2297 </ul> 2298 2299 </div> 2300 2301 </div> 2302 </details> 2303 2304 2305 2306 <details class="group mobile-nav-item"> 2307 <summary class="flex items-center justify-between py-3 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg cursor-pointer transition-colors list-none [&::-webkit-details-marker]:hidden"> 2308 <a href="/collections/e-scooter" class="flex-1 min-w-0">E-Scooter</a> 2309 <button 2310 type="button" 2311 data-mobile-expand 2312 class="p-2 -m-2 shrink-0 rounded-lg hover:bg-orange-50 transition-colors" 2313 aria-label="Untermenü öffnen" 2314 >
2315 <span class="material-symbols-outlined text-[20px] group-open:rotate-180 transition-transform" 2316 >expand_more</span 2317 > 2318 </button> 2319 </summary> 2320 <div class="pl-4 mt-1 space-y-1"> 2321 2322 <div> 2323 <a 2324 href="#" 2325 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2326 >E-Scooter</a> 2327 2328 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2329 2330 <li> 2331 <a 2332 href="/collections/e-scooter-25-km-h" 2333 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2334 >E-Scooter 25 km/h</a> 2335 </li> 2336 2337 </ul> 2338 2339 </div> 2340 2341 <div> 2342 <a 2343 href="#" 2344 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2345 >Zubehör</a> 2346 2347 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2348 2349 <li> 2350 <a 2351 href="/collections/e-scooter-helme" 2352 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2353 >Helm</a> 2354 </li> 2355 2356 <li> 2357 <a 2358 href="/collections/e-scooter-schlosser" 2359 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2360 >Schloss</a> 2361 </li> 2362 2363 <li> 2364 <a 2365 href="/collections/handyhalterung" 2366 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2367 >Handyhalterung</a> 2368 </li> 2369 2370 <li> 2371 <a 2372 href="/collections/sonstiges-e-scooter-zubehor" 2373 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2374 >Sonstiges Zubehör</a> 2375 </li> 2376 2377 <li> 2378 <a 2379 href="/pages/e-scooter-blinker-nachruesten" 2380 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2381 >E-Scooter Blinker</a> 2382 </li> 2383 2384 </ul> 2385 2386 </div> 2387 2388 <div> 2389 <a 2390 href="/collections/e-scooter-ersatzteile" 2391 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2392 >Ersatzteile</a> 2393 2394 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2395 2396 <li> 2397 <a 2398 href="/collections/e-scooter-reifen-schlauch" 2399 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2400 >Reifen-Schlauch</a> 2401 </li> 2402 2403 <li> 2404 <a 2405 href="/collections/e-scooter-bremsen" 2406 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2407 >Bremsen</a> 2408 </li> 2409 2410 <li> 2411 <a 2412 href="/collections/e-scooter-elektronik" 2413 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2414 >E-Scooter Controller</a> 2415 </li> 2416 2417 <li> 2418 <a 2419 href="/collections/e-scooter-licht" 2420 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2421 >Licht</a> 2422 </li> 2423 2424 <li> 2425 <a 2426 href="/collections/e-scooter-ladegeraet" 2427 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2428 >Ladegeräte & Akkus</a> 2429 </li> 2430 2431 <li> 2432 <a 2433 href="/collections/e-scooter-schutzbleche-gabelverkleidungen" 2434 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2435 >Schutzblech-Gabelverkleidung</a> 2436 </li> 2437 2438 <li> 2439 <a 2440 href="/collections/e-scooter-gasgriff" 2441 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2442 >Gasgriff</a> 2443 </li> 2444 2445 <li> 2446 <a 2447 href="/collections/sonstige-e-scooter-ersatzteile" 2448 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2449 >Sonstige Ersatzteile</a> 2450 </li> 2451 2452 </ul> 2453 2454 </div> 2455 2456 </div> 2457 </details> 2458 2459 2460 2461 <details class="group mobile-nav-item"> 2462 <summary class="flex items-center justify-between py-3 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg cursor-pointer transition-colors list-none [&::-webkit-details-marker]:hidden"> 2463 <a href="/collections/e-moped" class="flex-1 min-w-0">E-Moped</a> 2464 <button 2465 type="button" 2466 data-mobile-expand 2467 class="p-2 -m-2 shrink-0 rounded-lg hover:bg-orange-50 transition-colors" 2468 aria-label="Untermenü öffnen" 2469 >
2470 <span class="material-symbols-outlined text-[20px] group-open:rotate-180 transition-transform" 2471 >expand_more</span 2472 > 2473 </button> 2474 </summary> 2475 <div class="pl-4 mt-1 space-y-1"> 2476 2477 <div> 2478 <a 2479 href="#" 2480 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2481 > E-Moped</a> 2482 2483 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2484 2485 <li> 2486 <a 2487 href="/collections/e-moped-25-km-h" 2488 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2489 >E Moped 25 km h</a> 2490 </li> 2491 2492 <li> 2493 <a 2494 href="/collections/e-moped-45-km-h" 2495 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2496 >E Moped 45 km h</a> 2497 </li> 2498 2499 </ul> 2500 2501 </div> 2502 2503 <div> 2504 <a 2505 href="#" 2506 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2507 >Zubehör</a> 2508 2509 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2510 2511 <li> 2512 <a 2513 href="/collections/mopedhelm" 2514 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2515 >Mopedhelm</a> 2516 </li> 2517 2518 <li> 2519 <a 2520 href="/collections/lenkerhandschuhe" 2521 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2522 >Lenkerhandschuhe</a> 2523 </li> 2524 2525 <li> 2526 <a 2527 href="/collections/handyhalterung" 2528 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2529 >Handyhalterung</a> 2530 </li> 2531 2532 <li> 2533 <a 2534 href="/collections/e-moped-sonstiges-zubehor" 2535 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2536 >Sonstiges Zubehör</a> 2537 </li> 2538 2539 </ul> 2540 2541 </div> 2542 2543 <div> 2544 <a 2545 href="/collections/e-moped-ersatzteile" 2546 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2547 >Ersatzteile</a> 2548 2549 <ul class="ml-4 mt-1 space-y-1 pb-2"> 2550 2551 <li> 2552 <a 2553 href="/collections/e-moped-reifen" 2554 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2555 >Reifen</a> 2556 </li> 2557 2558 <li> 2559 <a 2560 href="/collections/akku-lithium-batterie" 2561 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2562 >Lithium Batterie</a> 2563 </li> 2564 2565 <li> 2566 <a 2567 href="/collections/sonstige-e-moped-ersatzteile" 2568 class="block py-2 px-4 text-sm text-slate-600 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2569 >Sonstige Ersatzteile</a> 2570 </li> 2571 2572 </ul> 2573 2574 </div> 2575 2576 </div> 2577 </details> 2578 2579 2580 2581 <details class="group mobile-nav-item"> 2582 <summary class="flex items-center justify-between py-3 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg cursor-pointer transition-colors list-none [&::-webkit-details-marker]:hidden"> 2583 <a href="/pages/service" class="flex-1 min-w-0">Service</a> 2584 <button 2585 type="button" 2586 data-mobile-expand 2587 class="p-2 -m-2 shrink-0 rounded-lg hover:bg-orange-50 transition-colors" 2588 aria-label="Untermenü öffnen" 2589 >
2590 <span class="material-symbols-outlined text-[20px] group-open:rotate-180 transition-transform" 2591 >expand_more</span 2592 > 2593 </button> 2594 </summary> 2595 <div class="pl-4 mt-1 space-y-1"> 2596 2597 <div> 2598 <a 2599 href="/pages/fahrrad-service" 2600 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2601 >Fahrrad Service</a> 2602 2603 </div> 2604 2605 <div> 2606 <a 2607 href="/pages/e-scooter-service-wien" 2608 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2609 >E-Scooter Service</a> 2610 2611 </div> 2612 2613 <div> 2614 <a 2615 href="/pages/e-moped-reparatur-wien" 2616 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2617 >E-Moped Service</a> 2618 2619 </div> 2620 2621 <div> 2622 <a 2623 href="/pages/e-bike-service" 2624 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2625 >E-Bike Service</a> 2626 2627 </div> 2628 2629 </div> 2630 </details> 2631 2632 2633 2634 <details class="group mobile-nav-item"> 2635 <summary class="flex items-center justify-between py-3 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg cursor-pointer transition-colors list-none [&::-webkit-details-marker]:hidden"> 2636 <a href="/pages/e-bike-moped-mieten" class="flex-1 min-w-0">Mieten</a> 2637 <button 2638 type="button" 2639 data-mobile-expand 2640 class="p-2 -m-2 shrink-0 rounded-lg hover:bg-orange-50 transition-colors" 2641 aria-label="Untermenü öffnen" 2642 > 2643 <span class="material-symbols-outlined text-[20px] group-open:rotate-180 transition-transform" 2644 >expand_more</span 2645 > 2646 </button> 2647 </summary> 2648 <div class="pl-4 mt-1 space-y-1"> 2649 2650 <div> 2651 <a 2652 href="/collections/e-moped-mieten" 2653 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2654 >E Moped mieten</a> 2655 2656 </div> 2657 2658 <div> 2659 <a 2660 href="/collections/e-bike-mieten" 2661 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2662 >E-Bike mieten</a> 2663 2664 </div> 2665 2666 </div> 2667 </details> 2668 2669 2670 2671 <details class="group mobile-nav-item"> 2672 <summary class="flex items-center justify-between py-3 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg cursor-pointer transition-colors list-none [&::-webkit-details-marker]:hidden"> 2673 <a href="#" class="flex-1 min-w-0">Entdecken</a> 2674 <button 2675 type="button" 2676 data-mobile-expand 2677 class="p-2 -m-2 shrink-0 rounded-lg hover:bg-orange-50 transition-colors" 2678 aria-label="Untermenü öffnen" 2679 >
2680 <span class="material-symbols-outlined text-[20px] group-open:rotate-180 transition-transform" 2681 >expand_more</span 2682 > 2683 </button> 2684 </summary> 2685 <div class="pl-4 mt-1 space-y-1"> 2686 2687 <div> 2688 <a 2689 href="/collections/outlet" 2690 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2691 >Outlet</a> 2692 2693 </div> 2694 2695 <div> 2696 <a 2697 href="/pages/contact" 2698 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2699 >Kontakt</a> 2700 2701 </div> 2702 2703 <div> 2704 <a 2705 href="/pages/uber-uns" 2706 class="block py-2 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2707 >Ãber uns</a> 2708 2709 </div> 2710 2711 </div> 2712 </details> 2713 2714 2715 </nav> 2716 2717 <!-- Mobile Language Switcher --> 2718 2719 <div class="mt-6 pt-6 border-t border-slate-200"> 2720 <p class="text-xs font-bold text-slate-400 uppercase mb-2 px-4">Sprache</p> 2721 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="space-y-1" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /> 2722 2723 <button 2724 type="submit" 2725 name="locale_code" 2726 value="de" 2727 class="w-full text-left py-2 px-4 text-sm text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors flex items-center justify-between font-bold text-primary bg-orange-50" 2728 > 2729 Deutsch 2730 <span class="material-symbols-outlined text-[16px]">check</span> 2731 </button> 2732 2733 <button 2734 type="submit" 2735 name="locale_code" 2736 value="ar" 2737 class="w-full text-left py-2 px-4 text-sm text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors flex items-center justify-between " 2738 > 2739 Ø§ÙØ¹Ø±Ø¨ÙØ© 2740 2741 </button> 2742 2743 <button 2744 type="submit" 2745 name="locale_code" 2746 value="en" 2747 class="w-full text-left py-2 px-4 text-sm text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors flex items-center justify-between " 2748 > 2749 English 2750 2751 </button> 2752 2753 </form> 2754 </div> 2755 2756 2757 <!-- Mobile Account Link --> 2758 <div class="mt-4"> 2759 <a 2760 href="/account" 2761 class="flex items-center gap-2 py-3 px-4 text-sm font-semibold text-slate-700 hover:text-primary hover:bg-orange-50 rounded-lg transition-colors" 2762 > 2763 <span class="material-symbols-outlined text-[20px]">person</span> 2764 Mein Konto 2765 </a> 2766 </div> 2767 </div> 2768 </div> 2769 </div> 2770</div> 2771
2772<script> 2773 (function () { 2774 var overlay = document.getElementById('mobile-menu-overlay'); 2775 var menu = document.getElementById('mobile-menu'); 2776 var toggleBtn = document.getElementById('mobile-menu-toggle'); 2777 var closeBtn = document.getElementById('mobile-menu-close'); 2778 2779 function openMenu() { 2780 if (overlay && menu) { 2781 overlay.classList.remove('hidden'); 2782 document.body.classList.add('overflow-hidden'); 2783 setTimeout(function () { 2784 menu.classList.remove('translate-x-full'); 2785 }, 10); 2786 } 2787 } 2788 2789 function closeMenu() { 2790 if (overlay && menu) { 2791 menu.classList.add('translate-x-full'); 2792 setTimeout(function () { 2793 overlay.classList.add('hidden'); 2794 document.body.classList.remove('overflow-hidden'); 2795 }, 300); 2796 } 2797 } 2798 2799 if (toggleBtn) toggleBtn.addEventListener('click', openMenu); 2800 if (closeBtn) closeBtn.addEventListener('click', closeMenu); 2801 if (overlay) 2802 overlay.addEventListener('click', function (e) { 2803 if (e.target === overlay) closeMenu(); 2804 }); 2805 2806 document.querySelectorAll('#mobile-nav details summary').forEach(function (summary) { 2807 summary.addEventListener('click', function (e) { 2808 var link = e.target.closest('summary') && e.target.closest('summary').querySelector('a[href]'); 2809 var expandBtn = e.target.closest('button[data-mobile-expand]'); 2810 if (expandBtn) { 2811 e.preventDefault(); 2812 var details = summary.closest('details'); 2813 if (details) details.toggleAttribute('open'); 2814 } else if (link && (e.target === link || link.contains(e.target))) { 2815 e.preventDefault(); 2816 if (link.href) window.location.href = link.href; 2817 } else { 2818 e.preventDefault(); 2819 } 2820 }); 2821 }); 2822 })(); 2823</script>
2823 2824 2825</div> 2826 <main id="MainContent" role="main" tabindex="-1"><div id="shopify-section-template--30637091225983__main" class="shopify-section"> 2827<style> 2828 #fadu-search-page { 2829 --fs-blue: #034ea1; 2830 --fs-blue-dark: #023a78; 2831 --fs-orange: #f05a28; 2832 --fs-ink: #0f172a; 2833 --fs-muted: #64748b; 2834 --fs-line: #e2e8f0; 2835 --fs-surface: #ffffff; 2836 --fs-page: #f8fafc; 2837 --fs-radius: 14px; 2838 --fs-gap: 1.25rem; 2839 background: var(--fs-page); 2840 color: var(--fs-ink); 2841 } 2842 #fadu-search-page .fs-wrap { 2843 max-width: 1400px; 2844 margin: 0 auto; 2845 padding: 1.5rem 1rem 3.5rem; 2846 } 2847 @media (min-width: 768px) { 2848 #fadu-search-page .fs-wrap { padding: 2rem 1.5rem 4rem; } 2849 } 2850 @media (min-width: 1024px) { 2851 #fadu-search-page .fs-wrap { padding: 2.5rem 2rem 5rem; } 2852 } 2853 2854 /* Header stack: breadcrumb â title â search â tabs â toolbar */ 2855 #fadu-search-page .fs-header { 2856 display: flex; 2857 flex-direction: column; 2858 gap: 1.25rem; 2859 margin-bottom: 2rem; 2860 padding-bottom: 1.75rem; 2861 border-bottom: 1px solid var(--fs-line); 2862 } 2863 @media (min-width: 768px) { 2864 #fadu-search-page .fs-header { 2865 gap: 1.5rem; 2866 margin-bottom: 2.5rem; 2867 padding-bottom: 2rem; 2868 } 2869 } 2870 #fadu-search-page .fs-title-block { min-width: 0; } 2871 #fadu-search-page .fs-title { 2872 margin: 0; 2873 color: var(--fs-blue); 2874 font-size: clamp(1.75rem, 4vw, 2.75rem); 2875 font-weight: 900; 2876 letter-spacing: -0.03em; 2877 line-height: 1.1; 2878 } 2879 #fadu-search-page .fs-subtitle { 2880 margin: 0.5rem 0 0; 2881 color: var(--fs-muted); 2882 font-size: 0.95rem; 2883 line-height: 1.5; 2884 } 2885 #fadu-search-page .fs-subtitle strong { 2886 color: var(--fs-blue); 2887 font-weight: 800; 2888 } 2889 2890 /* Search bar â mobile-first full width */ 2891 #fadu-search-page .fs-search-form { width: 100%; } 2892 #fadu-search-page .fs-search-field { 2893 display: flex; 2894 align-items: stretch; 2895 width: 100%; 2896 min-height: 52px; 2897 background: var(--fs-surface); 2898 border: 1.5px solid var(--fs-line); 2899 border-radius: var(--fs-radius); 2900 overflow: hidden; 2901 transition: border-color .15s ease, box-shadow .15s ease; 2902 } 2903 #fadu-search-page .fs-search-field:focus-within { 2904 border-color: var(--fs-blue); 2905 box-shadow: 0 0 0 3px rgba(3, 78, 161, 0.12); 2906 } 2907 #fadu-search-page .fs-search-input { 2908 flex: 1; 2909 min-width: 0; 2910 border: 0; 2911 outline: 0; 2912 background: transparent; 2913 padding: 0.85rem 1rem; 2914 font-size: 16px; 2915 font-weight: 500; 2916 color: var(--fs-ink); 2917 } 2918 #fadu-search-page .fs-search-input::placeholder { color: #94a3b8; } 2919 #fadu-search-page .fs-search-input::-webkit-search-cancel-button { -webkit-appearance: none; } 2920 #fadu-search-page .fs-search-submit { 2921 flex: 0 0 auto; 2922 display: inline-flex; 2923 align-items: center; 2924 justify-content: center; 2925 gap: 0.4rem; 2926 min-width: 52px; 2927 padding: 0 1.1rem; 2928 border: 0; 2929 border-left: 1.5px solid var(--fs-line); 2930 background: var(--fs-orange); 2931 color: #fff; 2932 font-size: 0.875rem; 2933 font-weight: 700; 2934 cursor: pointer; 2935 transition: background .15s ease; 2936 } 2937 #fadu-search-page .fs-search-submit:hover { background: #d94717; } 2938 #fadu-search-page .fs-search-submit-label { display: none; } 2939 @media (min-width: 480px) { 2940 #fadu-search-page .fs-search-submit { min-width: 7.5rem; } 2941 #fadu-search-page .fs-search-submit-label { display: inline; } 2942 } 2943 @media (min-width: 900px) { 2944 #fadu-search-page .fs-search-row { 2945 display: grid; 2946 grid-template-columns: 1fr minmax(280px, 380px); 2947 gap: 1.5rem; 2948 align-items: end; 2949 } 2950 } 2951 2952 /* Text-only segmented tabs */ 2953 #fadu-search-page .fs-tabs { 2954 display: grid; 2955 grid-template-columns: 1fr 1fr; 2956 gap: 0; 2957 width: 100%; 2958 background: #eef2f7; 2959 border-radius: 12px; 2960 padding: 4px; 2961 } 2962 @media (min-width: 640px) { 2963 #fadu-search-page .fs-tabs { 2964 display: inline-grid; 2965 width: auto; 2966 min-width: 320px; 2967 } 2968 } 2969 #fadu-search-page .fs-tab { 2970 display: flex; 2971 align-items: center; 2972 justify-content: center; 2973 min-height: 44px; 2974 padding: 0.65rem 1.25rem; 2975 border-radius: 10px; 2976 color: var(--fs-muted); 2977 font-size: 0.875rem; 2978 font-weight: 700; 2979 text-decoration: none; 2980 text-align: center; 2981 transition: background .15s ease, color .15s ease, box-shadow .15s ease; 2982 } 2983 #fadu-search-page .fs-tab:hover { color: var(--fs-ink); } 2984 #fadu-search-page .fs-tab.is-active { 2985 background: var(--fs-surface); 2986 color: var(--fs-blue); 2987 box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08); 2988 } 2989 2990 /* Sort toolbar â single clean row */ 2991 #fadu-search-page .fs-toolbar { 2992 display: flex; 2993 flex-wrap: wrap; 2994 align-items: center; 2995 justify-content: space-between; 2996 gap: 0.75rem 1.25rem; 2997 padding: 0.85rem 1rem; 2998 background: var(--fs-surface); 2999 border: 1px solid var(--fs-line); 3000 border-radius: var(--fs-radius); 3001 } 3002 #fadu-search-page .fs-toolbar-label { 3003 margin: 0; 3004 color: var(--fs-muted); 3005 font-size: 0.8125rem; 3006 } 3007 #fadu-search-page .fs-toolbar-label strong { color: var(--fs-ink); font-weight: 700; } 3008 #fadu-search-page .fs-sort { 3009 display: flex; 3010 align-items: center; 3011 gap: 0.5rem; 3012 min-width: 0; 3013 flex: 1 1 auto; 3014 justify-content: flex-end; 3015 } 3016 #fadu-search-page .fs-sort label { 3017 color: var(--fs-muted); 3018 font-size: 0.8125rem; 3019 font-weight: 600; 3020 white-space: nowrap; 3021 } 3022 #fadu-search-page .fs-sort select { 3023 min-width: 0; 3024 max-width: 100%; 3025 min-height: 40px; 3026 padding: 0.45rem 2rem 0.45rem 0.75rem; 3027 border: 1px solid var(--fs-line); 3028 border-radius: 10px;
3029 background: var(--fs-page); 3030 color: var(--fs-ink); 3031 font-size: 0.8125rem; 3032 font-weight: 600; 3033 outline: none; 3034 } 3035 #fadu-search-page .fs-sort select:focus { 3036 border-color: var(--fs-blue); 3037 box-shadow: 0 0 0 3px rgba(3, 78, 161, 0.1); 3038 } 3039 3040 /* Section intro + chips */ 3041 #fadu-search-page .fs-section { margin-bottom: 2rem; } 3042 #fadu-search-page .fs-section-head { 3043 display: flex; 3044 flex-direction: column; 3045 gap: 0.75rem; 3046 margin-bottom: 1.25rem; 3047 } 3048 @media (min-width: 768px) { 3049 #fadu-search-page .fs-section-head { 3050 flex-direction: row; 3051 align-items: flex-end; 3052 justify-content: space-between; 3053 gap: 1.25rem; 3054 margin-bottom: 1.5rem; 3055 } 3056 } 3057 #fadu-search-page .fs-eyebrow { 3058 display: inline-block; 3059 margin: 0 0 0.4rem; 3060 color: var(--fs-blue); 3061 font-size: 0.6875rem; 3062 font-weight: 800; 3063 letter-spacing: 0.08em; 3064 text-transform: uppercase; 3065 } 3066 #fadu-search-page .fs-section-title { 3067 margin: 0; 3068 color: var(--fs-ink); 3069 font-size: clamp(1.25rem, 2.5vw, 1.75rem); 3070 font-weight: 900; 3071 letter-spacing: -0.02em; 3072 line-height: 1.2; 3073 } 3074 #fadu-search-page .fs-section-copy { 3075 margin: 0.4rem 0 0; 3076 max-width: 36rem; 3077 color: var(--fs-muted); 3078 font-size: 0.875rem; 3079 line-height: 1.55; 3080 } 3081 #fadu-search-page .fs-link-quiet { 3082 align-self: flex-start; 3083 color: var(--fs-blue); 3084 font-size: 0.875rem; 3085 font-weight: 700; 3086 text-decoration: none; 3087 white-space: nowrap; 3088 } 3089 #fadu-search-page .fs-link-quiet:hover { color: var(--fs-orange); } 3090 3091 #fadu-search-page .fs-chips { 3092 display: flex; 3093 flex-wrap: wrap; 3094 gap: 0.5rem; 3095 margin: 0 0 1.5rem; 3096 } 3097 #fadu-search-page .fs-chip { 3098 display: inline-flex; 3099 align-items: center; 3100 justify-content: center; 3101 min-height: 40px; 3102 padding: 0.55rem 1.15rem; 3103 border: 1px solid var(--fs-line); 3104 border-radius: 999px; 3105 background: var(--fs-surface); 3106 color: var(--fs-ink); 3107 font-size: 0.8125rem; 3108 font-weight: 600; 3109 text-decoration: none; 3110 transition: border-color .15s ease, color .15s ease, background .15s ease; 3111 } 3112 #fadu-search-page .fs-chip:hover { 3113 border-color: var(--fs-blue); 3114 color: var(--fs-blue); 3115 } 3116 #fadu-search-page .fs-chip.is-active { 3117 border-color: var(--fs-blue); 3118 background: var(--fs-blue); 3119 color: #fff; 3120 } 3121 3122 #fadu-search-page .fs-grid { 3123 display: grid; 3124 grid-template-columns: repeat(2, minmax(0, 1fr)); 3125 gap: 0.85rem; 3126 } 3127 @media (min-width: 768px) { 3128 #fadu-search-page .fs-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.25rem; } 3129 } 3130 @media (min-width: 1024px) { 3131 #fadu-search-page .fs-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.5rem; } 3132 } 3133 #fadu-search-page .fs-grid-articles { 3134 grid-template-columns: 1fr; 3135 } 3136 @media (min-width: 640px) { 3137 #fadu-search-page .fs-grid-articles { grid-template-columns: repeat(2, minmax(0, 1fr)); } 3138 } 3139 @media (min-width: 1024px) { 3140 #fadu-search-page .fs-grid-articles { grid-template-columns: repeat(4, minmax(0, 1fr)); } 3141 } 3142 3143 #fadu-search-page .fs-article-card { 3144 display: flex; 3145 flex-direction: column; 3146 min-width: 0; 3147 overflow: hidden; 3148 background: var(--fs-surface); 3149 border: 1px solid var(--fs-line); 3150 border-radius: var(--fs-radius); 3151 text-decoration: none; 3152 color: inherit; 3153 transition: box-shadow .2s ease, transform .2s ease; 3154 } 3155 #fadu-search-page .fs-article-card:hover { 3156 transform: translateY(-2px); 3157 box-shadow: 0 10px 28px rgba(15, 23, 42, 0.08); 3158 } 3159 #fadu-search-page .fs-article-media { 3160 aspect-ratio: 16 / 10; 3161 overflow: hidden; 3162 background: #f1f5f9; 3163 } 3164 #fadu-search-page .fs-article-media img { 3165 width: 100%; 3166 height: 100%; 3167 object-fit: cover; 3168 } 3169 #fadu-search-page .fs-article-body { 3170 display: flex; 3171 flex: 1; 3172 flex-direction: column; 3173 gap: 0.65rem; 3174 padding: 1.1rem 1.15rem 1.2rem; 3175 } 3176 #fadu-search-page .fs-article-kicker { 3177 color: #94a3b8; 3178 font-size: 0.6875rem; 3179 font-weight: 800; 3180 letter-spacing: 0.06em; 3181 text-transform: uppercase; 3182 } 3183 #fadu-search-page .fs-article-title { 3184 margin: 0; 3185 color: var(--fs-ink); 3186 font-size: 1rem; 3187 font-weight: 700; 3188 line-height: 1.35; 3189 } 3190 #fadu-search-page .fs-article-card:hover .fs-article-title { color: var(--fs-orange); } 3191 #fadu-search-page .fs-article-meta { 3192 display: flex; 3193 align-items: center; 3194 justify-content: space-between; 3195 gap: 0.75rem; 3196 margin-top: auto; 3197 padding-top: 0.75rem; 3198 border-top: 1px solid #f1f5f9; 3199 color: #94a3b8; 3200 font-size: 0.75rem; 3201 } 3202 #fadu-search-page .fs-article-meta span:last-child { 3203 color: var(--fs-blue); 3204 font-weight: 700; 3205 } 3206 3207 #fadu-search-page .fs-empty { 3208 text-align: center; 3209 padding: 3.5rem 1rem; 3210 } 3211 #fadu-search-page .fs-empty h2 { 3212 margin: 0 0 0.5rem; 3213 font-size: 1.5rem; 3214 font-weight: 800; 3215 } 3216 #fadu-search-page .fs-empty p { 3217 margin: 0 0 1.5rem; 3218 color: var(--fs-muted); 3219 } 3220 #fadu-search-page .fs-empty-actions { 3221 display: flex; 3222 flex-wrap: wrap; 3223 justify-content: center; 3224 gap: 0.65rem; 3225 } 3226 #fadu-search-page .fs-btn { 3227 display: inline-flex; 3228 align-items: center; 3229 justify-content: center; 3230 min-height: 46px; 3231 padding: 0.7rem 1.35rem; 3232 border-radius: 12px; 3233 font-size: 0.875rem; 3234 font-weight: 700; 3235 text-decoration: none; 3236 } 3237 #fadu-search-page .fs-btn-primary { 3238 background: var(--fs-orange); 3239 color: #fff; 3240 } 3241 #fadu-search-page .fs-btn-primary:hover { background: #d94717; } 3242 #fadu-search-page .fs-btn-secondary { 3243 background: var(--fs-surface); 3244 border: 1px solid var(--fs-line); 3245 color: var(--fs-ink); 3246 } 3247 #fadu-search-page .fs-btn-secondary:hover { border-color: var(--fs-blue); color: var(--fs-blue); } 3248 3249 #fadu-search-page .fs-pagination { 3250 display: flex; 3251 flex-wrap: wrap; 3252 justify-content: center; 3253 gap: 0.4rem; 3254 margin-top: 2.5rem; 3255 } 3256 #fadu-search-page .fs-page-link, 3257 #fadu-search-page .fs-page-current { 3258 display: inline-flex; 3259 align-items: center; 3260 justify-content: center; 3261 min-width: 40px; 3262 min-height: 40px; 3263 padding: 0 0.7rem; 3264 border-radius: 10px; 3265 font-size: 0.875rem; 3266 font-weight: 600; 3267 text-decoration: none; 3268 } 3269 #fadu-search-page .fs-page-link { 3270 border: 1px solid var(--fs-line); 3271 background: var(--fs-surface); 3272 color: var(--fs-ink); 3273 } 3274 #fadu-search-page .fs-page-link:hover { 3275 border-color: var(--fs-blue); 3276 color: var(--fs-blue); 3277 } 3278 #fadu-search-page .fs-page-current { 3279 background: var(--fs-blue); 3280 color: #fff; 3281 } 3282</style> 3283 3284 3285<div id="fadu-search-page" data-search-view="product"> 3286 <div class="fs-wrap"> 3287 <header class="fs-header"> 3288 3289 3290<nav class="flex text-sm text-slate-500 " aria-label="Breadcrumb" id="breadcrumb-navigation"> 3291 <ol class="flex items-center flex-wrap gap-x-2 gap-y-1"> 3292 <li> 3293 <a href="/" class="hover:text-primary transition-colors">Startseite</a> 3294 </li> 3295 <li><span class="text-slate-300">/</span></li><li>
3296 <span class="font-semibold text-slate-800" aria-current="page">Suchergebnisse</span> 3297 </li></ol> 3298</nav> 3299 3300
3301<script type="application/ld+json"> 3302{ 3303 "@context": "https://schema.org", 3304 "@type": "BreadcrumbList", 3305 "itemListElement": [ 3306 { 3307 "@type": "ListItem", 3308 "position": 1, 3309 "name": "Startseite", 3310 "item": "https://www.fadu-bike.at/" 3311 },{ 3312 "@type": "ListItem", 3313 "position": 2, 3314 "name": "Suchen", 3315 "item": "https://www.fadu-bike.at/search" 3316 }] 3317} 3318</script>
3318 3319 3320 3321 <div class="fs-search-row"> 3322 <div class="fs-title-block"> 3323 <h1 class="fs-title">Suche</h1> 3324 3325 </div> 3326 3327 <form action="/search" method="get" class="fs-search-form" role="search"> 3328 <input type="hidden" name="type" value="product"> 3329 <input type="hidden" name="options[unavailable_products]" value="last"> 3330 <input type="hidden" name="options[prefix]" value="last"> 3331 <div class="fs-search-field"> 3332 <input 3333 class="fs-search-input" 3334 type="search" 3335 name="q" 3336 value="" 3337 placeholder="Produkt, Modell oder Teilenummer â¦" 3338 autocomplete="off" 3339 enterkeyhint="search" 3340 > 3341 <button class="fs-search-submit" type="submit" aria-label="Suchen"> 3342 <span class="fs-search-submit-label">Suchen</span> 3343 <span aria-hidden="true">â</span> 3344 </button> 3345 </div> 3346 </form> 3347 </div> 3348 3349 3350 3351 3352 </header> 3353 3354 3355 <div class="fs-empty"> 3356 <h2>Wonach suchst du?</h2> 3357 <p>Suche nach Produkt, Modell, SKU, Barcode oder Ersatzteil.</p> 3358 </div> 3359 3360 </div> 3361</div> 3362 3363 3364 3365</div> 3366</main> 3367 <div id="shopify-section-footer" class="shopify-section"><footer class="bg-brand-blue text-white pt-16 pb-8"> 3368 <div class="max-w-[1280px] mx-auto px-4 sm:px-6 lg:px-8"> 3369 <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 mb-12"> 3370 <div> 3371 <div class="mb-6"> 3372 <a href="/" class="inline-block" aria-label="Fadu Bike"> 3373 3374 <span class="text-xl font-black tracking-tight">Fadu<span class="text-primary">Bike</span></span> 3375 3376 </a> 3377 </div> 3378 <p class="text-slate-400 text-sm mb-6">Fadu Bike ist eine Marke von ABG Transport OG<br> 3379Adresse: A-1040 Wien, Weyringergasse 37<br> 3380Telefon: +43 (0) 1 50 50 686<br> 3381E-Mail: [email protected]</p> 3382 <div class="flex flex-wrap gap-3"> 3383 3384 <a 3385 class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-primary transition-colors text-white" 3386 href="https://www.facebook.com/share/14wWkhPEFD/?mibextid=wwXIfr" 3387 target="_blank" 3388 rel="noopener noreferrer" 3389 aria-label="Facebook" 3390 > 3391 3392 3393 <svg class="w-4 h-4" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg> 3394 3395</a> 3396 3397 3398 <a 3399 class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-primary transition-colors text-white" 3400 href="https://www.instagram.com/fadu_bike/" 3401 target="_blank" 3402 rel="noopener noreferrer" 3403 aria-label="Instagram" 3404 > 3405 3406 3407 <svg class="w-4 h-4" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg> 3408 3409</a> 3410 3411 3412 <a 3413 class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-primary transition-colors text-white" 3414 href="https://youtube.com/@fadubike-p7e?si=BALis_Ou0XxbcoYJ" 3415 target="_blank" 3416 rel="noopener noreferrer" 3417 aria-label="YouTube" 3418 > 3419 3420 3421 <svg class="w-4 h-4" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg> 3422 3423</a> 3424 3425 3426 3427 3428 3429 </div> 3430 </div> 3431 <div> 3432 <div class="font-bold mb-4">Shop</div> 3433 <ul class="space-y-2 text-sm text-slate-400"> 3434 3435 3436 3437 <li> 3438 <a class="hover:text-primary transition-colors" href="/collections/fahrrader">Fahrräder</a> 3439 </li> 3440 3441 <li> 3442 <a class="hover:text-primary transition-colors" href="/collections/e-scooter">E-Scooter</a> 3443 </li> 3444 3445 <li> 3446 <a class="hover:text-primary transition-colors" href="/collections/e-moped">E-Moped</a> 3447 </li> 3448 3449 <li> 3450 <a class="hover:text-primary transition-colors" href="/pages/service">Service</a> 3451 </li> 3452 3453 <li> 3454 <a class="hover:text-primary transition-colors" href="/pages/e-bike-moped-mieten">Mieten</a> 3455 </li> 3456 3457 <li> 3458 <a class="hover:text-primary transition-colors" href="#">Entdecken</a> 3459 </li> 3460 3461 3462 </ul> 3463 </div> 3464 <div> 3465 <div class="font-bold mb-4">Service</div> 3466 <ul class="space-y-2 text-sm text-slate-400"> 3467 3468 3469 3470 <li> 3471 <a class="hover:text-primary transition-colors" href="/search">Suchen</a> 3472 </li> 3473 3474 <li> 3475 <a class="hover:text-primary transition-colors" href="/policies/legal-notice">Impressum</a> 3476 </li> 3477 3478 <li> 3479 <a class="hover:text-primary transition-colors" href="/policies/contact-information">Kontaktinformationen</a> 3480 </li> 3481 3482 <li> 3483 <a class="hover:text-primary transition-colors" href="/policies/terms-of-service">AGB</a> 3484 </li> 3485 3486 <li> 3487 <a class="hover:text-primary transition-colors" href="/policies/privacy-policy">Datenschutzerklärung</a> 3488 </li> 3489 3490 <li> 3491 <a class="hover:text-primary transition-colors" href="/policies/refund-policy">Widerruf / Rückgabe</a> 3492 </li> 3493 3494 <li> 3495 <a class="hover:text-primary transition-colors" href="/blogs/news">Blog</a> 3496 </li> 3497 3498 3499 </ul> 3500 </div> 3501 3502 <div> 3503 <div class="font-bold mb-4">Mitglied & Gelistet</div> 3504 <div class="flex flex-col items-start gap-3"> 3505 3506 3507 3508 3509 3510 <a 3511 href="https://firmen.wko.at/abg-transport-og-fadu-bike-abg-transport-og/wien/?firmaid=067385c6-14af-4f48-b8bc-157a04697c27" 3512 target="_blank" 3513 rel="nofollow noopener noreferrer" 3514 class="bg-white rounded-lg px-4 py-2.5 inline-flex items-center hover:opacity-85 transition-opacity" 3515 aria-label="WKO â Wirtschaftskammer Ãsterreich" 3516 3517 > 3518 3519 3520 <img 3521 src="//www.fadu-bike.at/cdn/shop/t/14/assets/wko-logo.svg?v=101144521861829964951790595852" 3522 alt="WKO â Wirtschaftskammer Ãsterreich" 3523 class="h-8 w-auto object-contain" 3524 loading="lazy" 3525 > 3526 3527 3528 </a> 3529 3530 3531 3532 3533 3534 3535 3536 <a 3537 href="https://www.firmenabc.at/fadu-bike-shop_BAJNr" 3538 target="_blank" 3539 rel="nofollow noopener noreferrer" 3540 class="bg-white rounded-lg px-4 py-2.5 inline-flex items-center hover:opacity-85 transition-opacity" 3541 aria-label="FirmenABC â FADU BIKE Shop" 3542 3543 > 3544 3545 3546 <img 3547 src="//www.fadu-bike.at/cdn/shop/t/14/assets/firmenabc-logo.svg?v=121878063525818715111790595852" 3548 alt="FirmenABC â FADU BIKE Shop" 3549 class="h-8 w-auto object-contain" 3550 loading="lazy" 3551 > 3552 3553 3554 </a> 3555 3556 3557 3558 </div> 3559 </div> 3560 3561 </div> 3562 <div class="border-t border-white/10 pt-8 flex flex-col md:flex-row justify-between items-center gap-4"> 3563 <div class="flex flex-col sm:flex-row items-center sm:items-start gap-2 sm:gap-4"><p class="text-xs text-slate-500">© 2026 Fadu Bike. Alle Rechte vorbehalten.</p> 3564 3565 </div> 3566 <div class="flex gap-6 text-xs text-slate-500"> 3567 3568 3569 3570 </div> 3571 </div> 3572 </div> 3573</footer> 3574 3575</div> 3576 <style> 3577 #search-modal { 3578 --fs-blue: #034ea1; 3579 --fs-navy: #062f63; 3580 --fs-blue-soft: #edf5ff; 3581 --fs-orange: #f05a28; 3582 --fs-orange-dark: #d94717; 3583 --fs-ink: #10223a; 3584 --fs-muted: #67768a; 3585 --fs-line: #dfe6ee; 3586 --fs-surface: #f5f8fc; 3587 position: fixed; 3588 inset: 0; 3589 z-index: 100; 3590 display: grid; 3591 place-items: start center; 3592 padding: clamp(24px, 7vh, 72px) 20px; 3593 overflow-y: auto; 3594 background: rgba(7, 25, 47, .64); 3595 -webkit-backdrop-filter: blur(8px); 3596 backdrop-filter: blur(8px); 3597 opacity: 1; 3598 visibility: visible; 3599 transition: opacity .2s ease, visibility .2s ease; 3600 } 3601 #search-modal.search-modal--hidden { opacity: 0; visibility: hidden; pointer-events: none; } 3602 #search-modal, #search-modal * { box-sizing: border-box; } 3603 #search-modal button, #search-modal input, #search-modal a { font: inherit; } 3604 #search-modal a { color: inherit; text-decoration: none; } 3605 #search-modal button { color: inherit; } 3606 #search-modal :focus-visible { outline: 3px solid rgba(3, 78, 161, .32); outline-offset: 2px; } 3607 3608 .fs-dialog { 3609 width: min(1100px, 100%); 3610 max-height: calc(100dvh - 48px); 3611 display: flex; 3612 flex-direction: column; 3613 overflow: hidden; 3614 color: var(--fs-ink); 3615 background: #fff; 3616 border: 1px solid rgba(255,255,255,.45); 3617 border-radius: 26px; 3618 box-shadow: 0 34px 90px rgba(4,26,54,.28); 3619 animation: fs-dialog-in .24s cubic-bezier(.2,.8,.2,1) both; 3620 } 3621 @keyframes fs-dialog-in { from { opacity: 0; transform: translateY(-8px) scale(.985); } } 3622 .fs-header { padding: 18px 20px; border-bottom: 1px solid var(--fs-line); background: rgba(255,255,255,.97); } 3623 .fs-form { 3624 min-height: 62px; 3625 display: flex; 3626 align-items: center; 3627 gap: 12px; 3628 padding: 8px 8px 8px 18px; 3629 border: 2px solid #cbd7e5; 3630 border-radius: 18px; 3631 background: #fbfcfe; 3632 transition: border-color .18s ease, box-shadow .18s ease; 3633 } 3634 .fs-form:focus-within { border-color: var(--fs-blue); box-shadow: 0 0 0 4px rgba(3,78,161,.11); } 3635 .fs-form > .material-symbols-outlined { flex: 0 0 auto; color: #6f8094; font-size: 25px; } 3636 .fs-input { 3637 width: 100%; min-width: 0; height: 42px; padding: 0; border: 0; outline: 0; 3638 color: var(--fs-ink); background: transparent; font-size: clamp(16px, 1.8vw, 19px); font-weight: 600; 3639 } 3640 .fs-input::placeholder { color: #8b99aa; font-weight: 500; } 3641 .fs-input::-webkit-search-cancel-button, .fs-input::-webkit-search-decoration { -webkit-appearance: none; appearance: none; } 3642 .fs-icon-button { 3643 width: 42px; height: 42px; flex: 0 0 auto; display: grid; place-items: center; padding: 0; 3644 border: 0; border-radius: 12px; background: transparent; cursor: pointer; 3645 } 3646 .fs-clear { color: #748397; visibility: hidden; } 3647 .fs-clear.is-visible { visibility: visible; } 3648 .fs-icon-button:hover { background: #eaf0f6; } 3649 .fs-close { margin-left: 2px; color: #3e4f62; background: #eef2f7; } 3650 .fs-workshop { 3651 min-height: 42px; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; 3652 padding: 0 16px; border: 1px solid rgba(240,90,40,.34); border-radius: 12px; 3653 color: var(--fs-orange-dark) !important; background: #fff5f0; font-size: 13px !important; font-weight: 800 !important; 3654 } 3655 .fs-workshop:hover { color: #fff !important; background: var(--fs-orange); } 3656 .fs-workshop-short { display: none; } 3657 3658 .fs-body { flex: 1; min-height: 0; overflow-y: auto; overscroll-behavior: contain; background: var(--fs-surface); } 3659 .fs-view { padding: 24px; } 3660 .fs-view[hidden], .fs-hidden[hidden] { display: none; } 3661 .fs-initial-grid { display: grid; grid-template-columns: minmax(0,1.45fr) minmax(310px,.8fr); gap: 20px; align-items: stretch; } 3662 .fs-block { padding: 20px; border: 1px solid var(--fs-line); border-radius: 18px; background: #fff; } 3663 .fs-block + .fs-block { margin-top: 14px; } 3664 .fs-heading { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 14px; } 3665 .fs-heading h2, .fs-heading h3 { margin: 0; color: var(--fs-ink); font-size: 14px; font-weight: 800; letter-spacing: -.01em; } 3666 .fs-text-button { padding: 0; border: 0; color: #718095 !important; background: transparent; font-size: 11px !important; font-weight: 700 !important; cursor: pointer; } 3667 .fs-text-button:hover { color: var(--fs-orange) !important; } 3668 .fs-recent-list, .fs-category-results, .fs-service-types { display: flex; flex-wrap: wrap; gap: 9px; } 3669 .fs-recent-chip { 3670 display: inline-flex; align-items: center; gap: 7px; padding: 9px 13px; border: 1px solid #d6dee8; 3671 border-radius: 999px; color: #354a63; background: #fff; font-size: 12px !important; font-weight: 600 !important; cursor: pointer; 3672 } 3673 .fs-recent-chip::before { content: "âº"; color: #8996a5; font-size: 14px; } 3674 .fs-recent-chip:hover { color: var(--fs-blue); border-color: var(--fs-blue); } 3675 .fs-category-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 9px; } 3676 .fs-category-tile { 3677 min-height: 48px; display: flex; align-items: center; justify-content: space-between; gap: 10px; 3678 padding: 11px 14px; border: 1px solid #d9e2ec; border-radius: 13px; 3679 color: #243b55 !important; background: #f9fbfd; font-size: 12px !important; font-weight: 800 !important; 3680 transition: transform .16s ease, color .16s ease, border-color .16s ease, background .16s ease; 3681 } 3682 .fs-category-tile::after { content: "âº"; color: #9aa7b6; font-size: 20px; font-weight: 400; } 3683 .fs-category-tile:hover { transform: translateY(-1px); color: var(--fs-blue) !important; border-color: #9fc2e9; background: var(--fs-blue-soft); } 3684 3685 .fs-service-dock { 3686 min-height: 100%; position: relative; overflow: hidden; padding: 24px; border-radius: 20px; color: #fff; 3687 background: radial-gradient(circle at 90% 5%, rgba(65,154,247,.43), transparent 34%), linear-gradient(145deg,#073d7b,#062a58 70%); 3688 box-shadow: inset 0 0 0 1px rgba(255,255,255,.1); 3689 } 3690 .fs-service-dock::after { content: ""; position: absolute; right: -46px; bottom: -68px; width: 180px; height: 180px; border: 28px solid rgba(255,255,255,.045); border-radius: 50%; pointer-events: none; } 3691 .fs-service-eyebrow { display: inline-flex; align-items:
3691center; min-height: 26px; padding: 0 9px; border-radius: 7px; color: #fff; background: var(--fs-orange); font-size: 10px; font-weight: 800; letter-spacing: .08em; } 3692 .fs-service-dock h2 { max-width: 330px; margin: 18px 0 10px; color: #fff; font-size: clamp(24px,3vw,34px); font-weight: 800; line-height: 1.05; letter-spacing: -.045em; } 3693 .fs-service-dock p { margin: 0 0 18px; color: #dbe9f9; font-size: 13px; line-height: 1.65; } 3694 .fs-service-types, .fs-service-actions { position: relative; z-index: 1; } 3695 .fs-service-type { padding: 8px 10px; border: 1px solid rgba(255,255,255,.2); border-radius: 10px; color: #fff !important; background: rgba(255,255,255,.08); font-size: 11px !important; font-weight: 700 !important; } 3696 .fs-service-type:hover { border-color: rgba(255,255,255,.6); background: rgba(255,255,255,.13); } 3697 .fs-service-actions { display: flex; align-items: center; gap: 12px; margin-top: 22px; } 3698 .fs-primary-cta { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; padding: 0 17px; border-radius: 12px; color: #fff !important; background: var(--fs-orange); box-shadow: 0 9px 25px rgba(240,90,40,.28); font-size: 12px !important; font-weight: 800 !important; } 3699 .fs-primary-cta:hover { background: #ff6937; } 3700 .fs-secondary-link { color: #dceafb !important; font-size: 11px !important; font-weight: 700 !important; } 3701 .fs-secondary-link:hover { color: #fff !important; } 3702 3703 .fs-results-topline { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; margin-bottom: 17px; } 3704 .fs-results-topline h2 { margin: 0 0 5px; color: var(--fs-ink); font-size: 17px; font-weight: 800; letter-spacing: -.02em; } 3705 .fs-results-topline p { margin: 0; color: var(--fs-muted); font-size: 12px; } 3706 .fs-result-count { padding: 7px 10px; border-radius: 9px; color: var(--fs-blue); background: var(--fs-blue-soft); font-size: 11px; font-weight: 800; white-space: nowrap; } 3707 .fs-category-results { margin-bottom: 18px; } 3708 .fs-category-result { 3709 min-height: 40px; display: inline-flex; align-items: center; padding: 0 13px; border: 1px solid #bfd2e9; 3710 border-radius: 11px; color: #184d83 !important; background: #f2f7fd; font-size: 12px !important; font-weight: 700 !important; 3711 } 3712 .fs-category-result:first-child { color: #fff !important; border-color: var(--fs-blue); background: var(--fs-blue); } 3713 .fs-category-result:hover { border-color: var(--fs-blue); } 3714 .fs-result-layout { display: grid; grid-template-columns: minmax(0,1.55fr) minmax(280px,.65fr); gap: 18px; } 3715 .fs-result-layout.is-service-first { grid-template-columns: minmax(280px,.72fr) minmax(0,1.48fr); } 3716 .fs-result-layout.is-service-first .fs-side { order: -1; } 3717 .fs-result-layout.is-service-first .fs-service-results { order: -1; } 3718 .fs-result-layout.is-service-only { grid-template-columns: minmax(0,1fr); } 3719 .fs-panel-heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 11px; } 3720 .fs-panel-heading h3 { margin: 0; color: var(--fs-ink); font-size: 13px; font-weight: 800; } 3721 .fs-panel-heading a { color: var(--fs-orange-dark) !important; font-size: 11px !important; font-weight: 800 !important; } 3722 .fs-product-list, .fs-skeleton-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; } 3723 .fs-product-card { 3724 min-width: 0; display: grid; grid-template-columns: 92px minmax(0,1fr); gap: 12px; padding: 11px; 3725 border: 1px solid var(--fs-line); border-radius: 15px; background: #fff; 3726 transition: border-color .16s ease, transform .16s ease, box-shadow .16s ease; 3727 } 3728 .fs-product-card:hover, #search-modal [role="option"].is-active { transform: translateY(-1px); border-color: #84afe0; box-shadow: 0 10px 30px rgba(29,60,94,.1); } 3729 .fs-product-image { width: 92px; height: 92px; display: grid; place-items: center; overflow: hidden; border-radius: 11px; color: #a3afbd; background: #f5f7fa; } 3730 .fs-product-image img { width: 100%; height: 100%; object-fit: contain; transition: transform .18s ease; } 3731 .fs-product-card:hover img { transform: scale(1.04); } 3732 .fs-product-copy { min-width: 0; padding-top: 2px; } 3733 .fs-product-vendor { display: block; margin-bottom: 5px; overflow: hidden; color: #8a97a6; font-size: 9px; font-weight: 800; letter-spacing: .055em; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; } 3734 .fs-product-title { display: -webkit-box; overflow: hidden; color: #172c45; font-size: 11px; font-weight: 800; line-height: 1.45; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } 3735 .fs-variant { display: block; margin-top: 3px; overflow: hidden; color: #758499; font-size: 9px; text-overflow: ellipsis; white-space: nowrap; } 3736 .fs-product-meta { display: flex; align-items: flex-end; justify-content: space-between; gap: 8px; margin-top: 9px; } 3737 .fs-product-price { color: var(--fs-navy); font-size: 13px; font-weight: 800; white-space: nowrap; } 3738 .fs-stock { display: inline-flex; align-items: center; gap: 5px; color: #16865c; font-size: 9px; font-weight: 700; white-space: nowrap; } 3739 .fs-stock::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor; } 3740 .fs-stock.is-sold-out { color: #8996a5; } 3741 3742 .fs-side { display: flex; flex-direction: column; gap: 12px; } 3743 .fs-fit-card, .fs-service-results { padding: 17px;
3743 border-radius: 17px; } 3744 .fs-fit-card { border: 1px solid #f5c8b8; background: #fff7f3; } 3745 .fs-fit-card .material-symbols-outlined { color: var(--fs-orange); font-size: 24px; } 3746 .fs-fit-card h3 { margin: 9px 0 5px; color: var(--fs-ink); font-size: 14px; font-weight: 800; } 3747 .fs-fit-card p { margin: 0 0 12px; color: #617083; font-size: 11px; line-height: 1.55; } 3748 .fs-fit-card a { color: var(--fs-orange-dark) !important; font-size: 11px !important; font-weight: 800 !important; } 3749 .fs-service-results { color: #fff; background: linear-gradient(145deg,#073d7b,#062b59); } 3750 .fs-service-results h3 { margin: 0 0 5px; color: #fff; font-size: 14px; font-weight: 800; } 3751 .fs-service-results > p { margin: 0 0 12px; color: #cfdded; font-size: 10px; line-height: 1.5; } 3752 .fs-service-list { display: grid; gap: 6px; } 3753 .fs-service-result { 3754 min-height: 38px; display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 8px 10px; 3755 border: 1px solid rgba(255,255,255,.14); border-radius: 10px; color: #fff !important; background: rgba(255,255,255,.07); 3756 font-size: 10px !important; font-weight: 700 !important; 3757 } 3758 .fs-service-result::after { content: "â"; color: #8fc2f7; } 3759 .fs-service-result:hover, .fs-service-result.is-active { border-color: rgba(255,255,255,.52) !important; background: rgba(255,255,255,.12) !important; } 3760 .fs-service-booking { min-height: 40px; display: flex; align-items: center; justify-content: center; margin-top: 10px; border-radius: 11px; color: #fff !important; background: var(--fs-orange); font-size: 11px !important; font-weight: 800 !important; } 3761 .fs-empty { max-width: 520px; margin: 0 auto; padding: 48px 24px; text-align: center; } 3762 .fs-empty .material-symbols-outlined { color: #b5c0cd; font-size: 48px; } 3763 .fs-empty h2 { margin: 12px 0 6px; color: var(--fs-ink); font-size: 18px; font-weight: 800; } 3764 .fs-empty p { margin: 0 0 18px; color: var(--fs-muted); font-size: 12px; line-height: 1.6; } 3765 .fs-empty-actions { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px; } 3766 .fs-empty-actions a { min-height: 42px; display: inline-flex; align-items: center; padding: 0 14px; border: 1px solid #cbd8e6; border-radius: 11px; color: #284967 !important; background: #fff; font-size: 11px !important; font-weight: 800 !important; } 3767 .fs-empty-actions a:first-child { color: #fff !important; border-color: var(--fs-blue); background: var(--fs-blue); } 3768 3769 .fs-skeleton-card { height: 116px; display: grid; grid-template-columns: 92px minmax(0,1fr); gap: 12px; padding: 11px; border: 1px solid #e4eaf1; border-radius: 15px; background: #fff; } 3770 .fs-skeleton-image, .fs-skeleton-line { border-radius: 9px; background: linear-gradient(90deg,#edf1f5 25%,#f7f9fb 50%,#edf1f5 75%); background-size: 200% 100%; animation: fs-shimmer 1.2s linear infinite; } 3771 .fs-skeleton-image { width: 92px; height: 92px; } 3772 .fs-skeleton-copy { padding-top: 7px; } 3773 .fs-skeleton-line { height: 10px; margin-bottom: 11px; } 3774 .fs-skeleton-line:nth-child(1) { width: 42%; } 3775 .fs-skeleton-line:nth-child(2) { width: 88%; height: 13px; } 3776 .fs-skeleton-line:nth-child(3) { width: 62%; } 3777 @keyframes fs-shimmer { to { background-position: -200% 0; } } 3778 .fs-footer { min-height: 44px; display: flex; align-items: center; justify-content: center; gap: 18px; padding: 8px 18px; border-top: 1px solid var(--fs-line); color: #8794a5; background: #fff; font-size: 10px; } 3779 .fs-footer span { display: inline-flex; align-items: center; gap: 5px; } 3780 .fs-footer kbd { padding: 2px 6px; border: 1px solid #cad4df; border-radius: 5px; color: #5f7084; background: #f8fafc; font-family: inherit; } 3781 3782 @media (max-width: 860px) { 3783 #search-modal { padding: 0; overflow: hidden; } 3784 .fs-dialog { width: 100%; height: 100dvh; max-height: none; border: 0; border-radius: 0; } 3785 .fs-header { padding: 12px; } 3786 .fs-form { min-height: 56px; padding-left: 14px; border-radius: 15px; } 3787 .fs-input { font-size: 16px; } 3788 .fs-workshop { padding: 0 11px; font-size: 11px !important; } 3789 .fs-workshop-long { display: none; } 3790 .fs-workshop-short { display: inline; } 3791 .fs-view { padding: 16px; } 3792 .fs-initial-grid, .fs-result-layout { grid-template-columns: 1fr; } 3793 .fs-service-dock { min-height: 330px; } 3794 .fs-category-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } 3795 .fs-product-list, .fs-skeleton-grid { grid-template-columns: 1fr; } 3796 .fs-product-card { grid-template-columns: 84px minmax(0,1fr); } 3797 .fs-product-image { width: 84px; height: 84px; } 3798 .fs-skeleton-card { grid-template-columns: 84px minmax(0,1fr); height: 108px; } 3799 .fs-skeleton-image { width: 84px; height: 84px; } 3800 .fs-category-results { flex-wrap: nowrap; margin-right: -16px; padding-right: 16px; overflow-x: auto; scrollbar-width: none; } 3801 .fs-category-results::-webkit-scrollbar { display: none; } 3802 .fs-category-result { flex: 0 0 auto; } 3803 .fs-footer { display: none; } 3804 } 3805 @media (max-width: 540px) { 3806 .fs-form { gap: 8px; } 3807 .fs-form > .material-symbols-outlined { font-size: 22px; } 3808 .fs-icon-button { width: 38px; height: 38px; } 3809 .fs-block { padding: 16px; } 3810 .fs-category-tile { padding: 10px 11px; font-size: 11px !important; } 3811 .fs-service-actions { align-items: flex-start; flex-direction: column; } 3812 .fs-result-count { display: none; } 3813 .fs-product-price { font-size: 12px; } 3814 .fs-stock { font-size: 8px; } 3815 } 3816 @media (prefers-reduced-motion: reduce) { 3817 .fs-dialog, .fs-skeleton-image, .fs-skeleton-line { animation: none; } 3818 #search-modal, #search-modal * { scroll-behavior: auto !important; transition-duration: .01ms !important; } 3819 } 3820</style><div id="search-modal" class="search-modal--hidden" aria-hidden="true" 3821 data-root-url="/" data-search-url="/search" 3822 data-currency="EUR"> 3823 <div class="fs-dialog" role="dialog" aria-modal="true" aria-labelledby="fs-dialog-title"> 3824 <h2 id="fs-dialog-title" class="sr-only">Produktsuche</h2> 3825 <div class="fs-header"> 3826 <form id="search-modal-form" class="fs-form" action="/search" method="get" role="search"> 3827 <input type="hidden" name="type" value="product">
3828 <span class="material-symbols-outlined" aria-hidden="true">search</span> 3829 <input id="search-modal-input" class="fs-input" name="q" type="search" 3830 placeholder="Produkt, Teil oder Service suchen â¦" autocomplete="off" autocapitalize="off" 3831 autocorrect="off" spellcheck="false" enterkeyhint="search" role="combobox" 3832 aria-label="Produkte, Ersatzteile oder Service suchen" aria-autocomplete="list" 3833 aria-controls="search-results" aria-expanded="false" aria-activedescendant=""> 3834 <button id="search-modal-clear" class="fs-icon-button fs-clear" type="button" aria-label="Suchbegriff löschen"> 3835 <span class="material-symbols-outlined" aria-hidden="true">close</span> 3836 </button> 3837 <a class="fs-workshop" href="/pages/service"> 3838 <span class="fs-workshop-long">Werkstatt</span><span class="fs-workshop-short">Service</span> 3839 </a> 3840 <button id="search-modal-close" class="fs-icon-button fs-close" type="button" aria-label="Suche schlieÃen"> 3841 <span class="material-symbols-outlined" aria-hidden="true">close</span> 3842 </button> 3843 </form> 3844 </div> 3845 3846 <div class="fs-body"> 3847 <div id="search-initial" class="fs-view"> 3848 <div class="fs-initial-grid"> 3849 <div> 3850 <section id="search-recent-section" class="fs-block" hidden aria-labelledby="search-recent-heading"> 3851 <div class="fs-heading"> 3852 <h2 id="search-recent-heading">Zuletzt gesucht</h2> 3853 <button id="search-recent-clear" class="fs-text-button" type="button">Alle löschen</button> 3854 </div> 3855 <div id="search-recent-list" class="fs-recent-list"></div> 3856 </section> 3857 <section class="fs-block" aria-labelledby="search-quick-heading"> 3858 <div class="fs-heading"><h2 id="search-quick-heading">Schnell finden</h2></div> 3859 <div class="fs-category-grid"> 3860 <a class="fs-category-tile" href="/collections/e-bike">E-Bikes</a> 3861 <a class="fs-category-tile" href="/collections/e-scooter">E-Scooter</a> 3862 <a class="fs-category-tile" href="/collections/fahrrader">Fahrräder</a> 3863 <a class="fs-category-tile" href="/collections/e-moped">E-Moped</a> 3864 <a class="fs-category-tile" href="/collections/fahrrad-ersatzteile">Fahrrad-Ersatzteile</a> 3865 <a class="fs-category-tile" href="/collections/e-scooter-ersatzteile">E-Scooter-Ersatzteile</a> 3866 </div> 3867 </section> 3868 </div> 3869 <aside class="fs-service-dock" aria-labelledby="search-service-heading"> 3870 <span class="fs-service-eyebrow">WERKSTATT WIEN</span> 3871 <h2 id="search-service-heading">Reparatur statt Weitersuchen?</h2> 3872 <p>Buche direkt einen Termin oder wähle den passenden Service für dein Fahrzeug.</p> 3873 <div class="fs-service-types"> 3874 <a class="fs-service-type" href="/pages/fahrrad-service">Fahrrad</a> 3875 <a class="fs-service-type" href="/pages/e-bike-service">E-Bike</a> 3876 <a class="fs-service-type" href="/pages/e-scooter-service-wien">E-Scooter</a> 3877 <a class="fs-service-type" href="/pages/e-moped-reparatur-wien">E-Moped</a> 3878 </div> 3879 <div class="fs-service-actions"> 3880 <a class="fs-primary-cta" href="/pages/service#service-booking-app-area">Termin buchen</a> 3881 <a class="fs-secondary-link" href="/pages/service">Alle Services â</a> 3882 </div> 3883 </aside> 3884 </div> 3885 </div> 3886 3887 <div id="search-results" class="fs-view" role="listbox" aria-label="Suchvorschläge" aria-busy="false" hidden> 3888 <div id="search-loading" class="fs-hidden" hidden aria-hidden="true"> 3889 <div class="fs-skeleton-grid"> 3890 3891 <div class="fs-skeleton-card"><div class="fs-skeleton-image"></div><div class="fs-skeleton-copy"> 3892 <div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div> 3893 </div></div> 3894 3895 <div class="fs-skeleton-card"><div class="fs-skeleton-image"></div><div class="fs-skeleton-copy"> 3896 <div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div> 3897 </div></div> 3898 3899 <div class="fs-skeleton-card"><div class="fs-skeleton-image"></div><div class="fs-skeleton-copy"> 3900 <div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div> 3901 </div></div> 3902 3903 <div class="fs-skeleton-card"><div class="fs-skeleton-image"></div><div class="fs-skeleton-copy"> 3904 <div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div> 3905 </div></div> 3906 3907 <div class="fs-skeleton-card"><div class="fs-skeleton-image"></div><div class="fs-skeleton-copy"> 3908 <div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div> 3909 </div></div> 3910 3911 <div class="fs-skeleton-card"><div class="fs-skeleton-image"></div><div class="fs-skeleton-copy"> 3912 <div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div><div class="fs-skeleton-line"></div> 3913 </div></div> 3914 3915 </div> 3916 </div> 3917
3918 <div id="search-content" class="fs-hidden" hidden> 3919 <div class="fs-results-topline"> 3920 <div><h2>Passende Ergebnisse</h2><p id="search-query-copy"></p></div> 3921 <span id="search-result-count" class="fs-result-count"></span> 3922 </div> 3923 <section id="search-collections-section" hidden aria-labelledby="search-collections-heading"> 3924 <h3 id="search-collections-heading" class="sr-only">Kategorien</h3> 3925 <div id="search-collections-list" class="fs-category-results" role="group" aria-labelledby="search-collections-heading"></div> 3926 </section> 3927 <div id="search-result-layout" class="fs-result-layout"> 3928 <section id="search-products-section" aria-labelledby="search-products-heading"> 3929 <div class="fs-panel-heading"><h3 id="search-products-heading">Produkte</h3><a id="search-view-all" href="/search">Alle Ergebnisse â</a></div> 3930 <div id="search-products-list" class="fs-product-list" role="group" aria-labelledby="search-products-heading"></div> 3931 </section> 3932 <aside class="fs-side"> 3933 <section class="fs-fit-card" aria-labelledby="search-fit-heading"> 3934 <span class="material-symbols-outlined" aria-hidden="true">handyman</span> 3935 <h3 id="search-fit-heading">Passt das Teil?</h3> 3936 <p>Wenn du bei GröÃe, Anschluss oder Modell unsicher bist, hilft dir unsere Werkstatt weiter.</p> 3937 <a href="/pages/service">Kompatibilität anfragen â</a> 3938 </section> 3939 <section class="fs-service-results" aria-labelledby="search-service-results-heading"> 3940 <h3 id="search-service-results-heading">Service & Reparatur</h3> 3941 <p>Direkt zum passenden Werkstattbereich.</p> 3942 <div id="search-service-list" class="fs-service-list" role="group" aria-labelledby="search-service-results-heading"></div> 3943 <a class="fs-service-booking" href="/pages/service#service-booking-app-area">Termin buchen</a> 3944 </section> 3945 </aside> 3946 </div> 3947 </div> 3948 3949 <div id="search-empty" class="fs-empty fs-hidden" hidden> 3950 <span class="material-symbols-outlined" aria-hidden="true">search_off</span> 3951 <h2>Keine direkten Treffer</h2> 3952 <p>Suche mit dem vollständigen Begriff weiter oder lass dir bei Ersatzteilen von unserer Werkstatt helfen.</p> 3953 <div class="fs-empty-actions"> 3954 <a id="search-empty-all" href="/search">Vollständige Suche</a> 3955 <a href="/pages/service">Zum Service</a> 3956 </div> 3957 </div> 3958 </div> 3959 </div> 3960 3961 <div class="fs-footer" aria-hidden="true"> 3962 <span><kbd>â</kbd><kbd>â</kbd> auswählen</span><span><kbd>Enter</kbd> öffnen</span><span><kbd>ESC</kbd> schlieÃen</span> 3963 </div> 3964 <p id="search-status" class="sr-only" role="status" aria-live="polite" aria-atomic="true"></p> 3965 </div> 3966</div> 3967
3968<script> 3969 (function () { 3970 'use strict'; 3971 var i18n = { 3972 inStock: "Auf Lager", 3973 soldOut: "Ausverkauft", 3974 noSuggestions: "Keine direkten Vorschläge gefunden.", 3975 viewCollection: "{title} ansehen", 3976 forQuery: "Für â{q}â", 3977 hits: "{n} Treffer", 3978 statusAvailable: "{n} Suchvorschläge verfügbar. Mit Pfeiltasten auswählen.", 3979 statusNone: "Keine Produktvorschläge. Werkstatt-Services sind verfügbar.", 3980 statusError: "Vorschläge konnten nicht geladen werden. Die vollständige Suche ist verfügbar.", 3981 svcBike: "Fahrrad Service", 3982 svcEbike: "E-Bike Service", 3983 svcEscooter: "E-Scooter Service", 3984 svcEmoped: "E-Moped Service", 3985 catEscooters: "E-Scooter", 3986 catEbikes: "E-Bikes", 3987 catBikes: "Fahrräder", 3988 catEmopeds: "E-Mopeds" 3989 }; 3990 function fill(template, values) { 3991 return String(template).replace(/\{(\w+)\}/g, function (match, key) { return key in values ? values[key] : match; }); 3992 } 3993 var modal = document.getElementById('search-modal'); 3994 if (!modal || modal.dataset.searchReady === 'true') return; 3995 modal.dataset.searchReady = 'true'; 3996
3997 var dialog = modal.querySelector('.fs-dialog'); 3998 var form = document.getElementById('search-modal-form'); 3999 var input = document.getElementById('search-modal-input'); 4000 var clearButton = document.getElementById('search-modal-clear'); 4001 var closeButton = document.getElementById('search-modal-close'); 4002 var initialView = document.getElementById('search-initial'); 4003 var resultsView = document.getElementById('search-results'); 4004 var loadingView = document.getElementById('search-loading'); 4005 var contentView = document.getElementById('search-content'); 4006 var emptyView = document.getElementById('search-empty'); 4007 var productsList = document.getElementById('search-products-list'); 4008 var collectionsSection = document.getElementById('search-collections-section'); 4009 var collectionsList = document.getElementById('search-collections-list'); 4010 var serviceList = document.getElementById('search-service-list'); 4011 var resultCount = document.getElementById('search-result-count'); 4012 var resultLayout = document.getElementById('search-result-layout'); 4013 var productsSection = document.getElementById('search-products-section'); 4014 var queryCopy = document.getElementById('search-query-copy'); 4015 var viewAllLink = document.getElementById('search-view-all'); 4016 var emptyAllLink = document.getElementById('search-empty-all'); 4017 var recentSection = document.getElementById('search-recent-section'); 4018 var recentList = document.getElementById('search-recent-list'); 4019 var recentClear = document.getElementById('search-recent-clear'); 4020 var status = document.getElementById('search-status'); 4021 var rootUrl = modal.dataset.rootUrl || (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/'; 4022 var searchUrl = modal.dataset.searchUrl || (rootUrl + 'search'); 4023 var currency = modal.dataset.currency || 'EUR'; 4024 var recentKey = 'fadu_recent_searches_v1'; 4025 var debounceTimer = null; 4026 var abortController = null; 4027 var lastTrigger = null; 4028 var activeIndex = -1; 4029 var options = []; 4030 var requestSequence = 0; 4031 var serviceItems = [ 4032 { title: i18n.svcBike, url: rootUrl + 'pages/fahrrad-service', terms: 'fahrrad bike bicycle rad bremse brake schaltung gears reifen tyre tire service reparatur repair werkstatt workshop wartung maintenance inspektion' }, 4033 { title: i18n.svcEbike, url: rootUrl + 'pages/e-bike-service', terms: 'e-bike ebike pedelec akku battery motor bosch brose shimano service reparatur repair werkstatt workshop wartung maintenance diagnose diagnosis' }, 4034 { title: i18n.svcEscooter, url: rootUrl + 'pages/e-scooter-service-wien', terms: 'e-scooter escooter scooter xiaomi segway ninebot service reparatur repair werkstatt workshop wartung maintenance reifen tyre tire bremse brake' }, 4035 { title: i18n.svcEmoped, url: rootUrl + 'pages/e-moped-reparatur-wien', terms: 'e-moped emoped moped elektroroller service reparatur repair werkstatt workshop wartung maintenance akku battery elektronik electronics' } 4036 ]; 4037 4038 function normalize(value) { 4039 return String(value || '').toLocaleLowerCase('de').replace(/ä/g,'a').replace(/ö/g,'o').replace(/ü/g,'u') 4040 .replace(/Ã/g,'ss').replace(/[-_/+.,|()]/g,' ').replace(/\s+/g,' ').trim(); 4041 } 4042 function searchHref(query) { 4043 var url = new URL(searchUrl, window.location.origin); 4044 url.searchParams.set('q', query); 4045 url.searchParams.set('type', 'product'); 4046 return url.pathname + url.search; 4047 } 4048 function money(amount) { 4049 var value = Number.parseFloat(amount); 4050 if (!Number.isFinite(value)) return ''; 4051 try { 4052 return new Intl.NumberFormat(document.documentElement.lang || 'de-AT', { 4053 style: 'currency', currency: currency, minimumFractionDigits: value % 1 === 0 ? 0 : 2, maximumFractionDigits: 2 4054 }).format(value); 4055 } catch (error) { return value.toFixed(2).replace('.', ',') + ' ' + currency; } 4056 } 4057 function readRecent() { 4058 try { 4059 var data = JSON.parse(localStorage.getItem(recentKey) || '[]'); 4060 return Array.isArray(data) ? data.filter(function (item) { return typeof item === 'string'; }).slice(0,5) : []; 4061 } catch (error) { return []; } 4062 } 4063 function writeRecent(items) {
4064 try { localStorage.setItem(recentKey, JSON.stringify(items.slice(0,5))); } catch (error) { /* Storage can be blocked. */ } 4065 } 4066 function remember(query) { 4067 var clean = String(query || '').trim(); 4068 if (clean.length < 2) return; 4069 var key = normalize(clean); 4070 var items = readRecent().filter(function (item) { return normalize(item) !== key; }); 4071 items.unshift(clean); writeRecent(items); renderRecent(); 4072 } 4073 function renderRecent() { 4074 var items = readRecent(); 4075 recentList.replaceChildren(); recentSection.hidden = !items.length; 4076 items.forEach(function (term) { 4077 var button = document.createElement('button'); 4078 button.type = 'button'; button.className = 'fs-recent-chip'; button.textContent = term; 4079 button.addEventListener('click', function () { input.value = term; updateClear(); performSearch(term); input.focus(); }); 4080 recentList.appendChild(button); 4081 }); 4082 } 4083 function updateClear() { clearButton.classList.toggle('is-visible', input.value.length > 0); } 4084 function showInitial() { 4085 initialView.hidden = false; resultsView.hidden = true; 4086 input.setAttribute('aria-expanded','false'); input.setAttribute('aria-activedescendant',''); 4087 activeIndex = -1; options = []; renderRecent(); 4088 } 4089 function showLoading() { 4090 initialView.hidden = true; resultsView.hidden = false; loadingView.hidden = false; 4091 contentView.hidden = true; emptyView.hidden = true; resultsView.setAttribute('aria-busy','true'); 4092 input.setAttribute('aria-expanded','true'); input.setAttribute('aria-activedescendant',''); activeIndex = -1; 4093 } 4094 function showContent() { 4095 loadingView.hidden = true; contentView.hidden = false; emptyView.hidden = true; 4096 resultsView.setAttribute('aria-busy','false'); input.setAttribute('aria-expanded','true'); 4097 } 4098 function showEmpty(query) { 4099 initialView.hidden = true; resultsView.hidden = false; loadingView.hidden = true; 4100 contentView.hidden = true; emptyView.hidden = false; resultsView.setAttribute('aria-busy','false'); 4101 input.setAttribute('aria-expanded','true'); emptyAllLink.href = searchHref(query); refreshOptions(); 4102 status.textContent = i18n.noSuggestions; 4103 } 4104 function optionLink(className, href, label) { 4105 var link = document.createElement('a'); 4106 link.className = className; link.href = href || '#'; link.setAttribute('role','option'); 4107 link.setAttribute('aria-selected','false'); link.tabIndex = -1; link.textContent = label || ''; return link; 4108 } 4109 function renderCollections(items) { 4110 collectionsList.replaceChildren(); items = (items || []).slice(0,6); collectionsSection.hidden = !items.length; 4111 items.forEach(function (item) { collectionsList.appendChild(optionLink('fs-category-result', item.url, item.title)); }); 4112 } 4113 function renderProducts(items) { 4114 productsList.replaceChildren(); 4115 (items || []).slice(0,8).forEach(function (product) { 4116 var link = optionLink('fs-product-card', product.url, ''); 4117 var imageWrap = document.createElement('span'); imageWrap.className = 'fs-product-image'; 4118 if (product.image) { 4119 var image = document.createElement('img'); var imageUrl = new URL(product.image, location.origin); 4120 imageUrl.searchParams.set('width','220'); image.src = imageUrl.toString(); image.alt = ''; 4121 image.width = 110; image.height = 110; image.loading = 'lazy'; imageWrap.appendChild(image); 4122 } else { 4123 var placeholder = document.createElement('span'); placeholder.className = 'material-symbols-outlined'; 4124 placeholder.setAttribute('aria-hidden','true'); placeholder.textContent = 'image'; imageWrap.appendChild(placeholder); 4125 } 4126 var copy = document.createElement('span'); copy.className = 'fs-product-copy'; 4127 if (product.vendor) { var vendor = document.createElement('span'); vendor.className = 'fs-product-vendor'; vendor.textContent = product.vendor; copy.appendChild(vendor); } 4128 var title = document.createElement('span'); title.className = 'fs-product-title'; title.textContent = product.title || ''; copy.appendChild(title); 4129 var variantData = product.variants && product.variants[0]; 4130 if (variantData && variantData.title && variantData.title !== 'Default Title') { 4131 var variant = document.createElement('span'); variant.className = 'fs-variant'; variant.textContent = variantData.title; copy.appendChild(variant); 4132 } 4133 var meta = document.createElement('span'); meta.className = 'fs-product-meta'; 4134 var price = document.createElement('span'); price.className = 'fs-product-price'; price.textContent = money(product.price_min || product.price); 4135 var stock = document.createElement('span'); stock.className = 'fs-stock' + (product.available ? '' : ' is-sold-out'); 4136 stock.textContent = product.available ? i18n.inStock : i18n.soldOut; meta.append(price,stock); copy.appendChild(meta); 4137 link.append(imageWrap,copy); productsList.appendChild(link); 4138 }); 4139 } 4140 function vehicleIntent(query) { 4141 var norm = normalize(query); 4142 var accessoryWords = ['reifen','schlauch','brems','licht','blinker','akku','helm','aufkleber','schloss','gasgriff','motor','display','schutzblech','tasche','ladegerat','zubehor','ersatzteil','griff','ventil','
4142spiegel','stander']; 4143 for (var i = 0; i < accessoryWords.length; i++) { 4144 if (norm.indexOf(accessoryWords[i]) !== -1) return null; 4145 } 4146 var compact = norm.replace(/\s/g, ''); 4147 var intents = { 4148 scooter: { handle: 'e-scooter', title: i18n.catEscooters, terms: ['scooter','scooters','escooter','escooters','elektroroller','roller','eroller','erollers'] }, 4149 ebike: { handle: 'e-bike', title: i18n.catEbikes, terms: ['ebike','ebikes','elektrofahrrad','pedelec','pedelecs','epedelec','efahrrad'] }, 4150 fahrrad: { handle: 'fahrrader', title: i18n.catBikes, terms: ['fahrrad','fahrrader','fahrraeder','bike','bikes','bicycle','bicycles','citybike','mountainbike'] }, 4151 emoped: { handle: 'e-moped', title: i18n.catEmopeds, terms: ['emoped','emopeds','moped','mopeds','elektromoped','lofty'] } 4152 }; 4153 return Object.keys(intents).map(function (key) { return intents[key]; }).find(function (intent) { 4154 return intent.terms.indexOf(compact) !== -1; 4155 }) || null; 4156 } 4157 function normalizeCollectionProduct(product) { 4158 var variants = Array.isArray(product.variants) ? product.variants : []; 4159 var firstVariant = variants[0] || {}; 4160 return { 4161 id: product.id, 4162 title: product.title, 4163 url: rootUrl + 'products/' + product.handle, 4164 image: product.images && product.images[0] && (product.images[0].src || product.images[0]), 4165 vendor: product.vendor, 4166 type: product.product_type, 4167 price: firstVariant.price, 4168 price_min: firstVariant.price, 4169 available: variants.some(function (variant) { return variant.available; }), 4170 variants: variants, 4171 vehiclePriority: true 4172 }; 4173 } 4174 function mergeProducts(priorityProducts, searchProducts) { 4175 var seen = Object.create(null); 4176 return (priorityProducts || []).concat(searchProducts || []).filter(function (product) { 4177 var key = String(product.id || product.url || product.title || ''); 4178 if (!key || seen[key]) return false; 4179 seen[key] = true; 4180 return true; 4181 }); 4182 } 4183 function hasServiceIntent(query) { 4184 return /\b(service|reparatur|reparieren|werkstatt|termin|wartung|inspektion|diagnose|repair|workshop|appointment|maintenance|inspection|diagnosis)\b/.test(normalize(query)); 4185 } 4186 function matchingServices(query) {
4187 var tokens = normalize(query).split(' ').filter(Boolean); 4188 var intent = hasServiceIntent(query); 4189 return serviceItems.map(function (item) { 4190 var score = intent ? 2 : 0; var haystack = normalize(item.title + ' ' + item.terms); 4191 tokens.forEach(function (token) { if (token.length > 1 && haystack.indexOf(token) !== -1) score += 1; }); 4192 return { item: item, score: score }; 4193 }).sort(function (a,b) { return b.score - a.score; }).map(function (entry) { return entry.item; }); 4194 } 4195 function renderServices(query) { 4196 serviceList.replaceChildren(); matchingServices(query).slice(0,4).forEach(function (item) { 4197 serviceList.appendChild(optionLink('fs-service-result',item.url,item.title)); 4198 }); 4199 } 4200 function refreshOptions() { 4201 options = Array.prototype.slice.call(resultsView.querySelectorAll('[role="option"]')); 4202 options.forEach(function (option,index) { 4203 option.id = 'search-option-' + index; option.setAttribute('aria-selected','false'); option.classList.remove('is-active'); 4204 option.onmouseenter = function () { setActive(index,false); }; 4205 }); 4206 activeIndex = -1; input.setAttribute('aria-activedescendant',''); 4207 } 4208 function setActive(index, shouldScroll) { 4209 if (!options.length) return; 4210 if (index < 0) index = options.length - 1; if (index >= options.length) index = 0; 4211 options.forEach(function (option,i) { var active = i === index; option.classList.toggle('is-active',active); option.setAttribute('aria-selected',active ? 'true' : 'false'); }); 4212 activeIndex = index; input.setAttribute('aria-activedescendant',options[index].id); 4213 if (shouldScroll) options[index].scrollIntoView({ block: 'nearest' }); 4214 } 4215 function renderResults(query, results) { 4216 var products = results.products || [], collections = results.collections || []; 4217 var intent = vehicleIntent(query); 4218 if (intent && !collections.some(function (collection) { return normalize(collection.title) === normalize(intent.title); })) { 4219 collections.unshift({ title: fill(i18n.viewCollection, { title: intent.title }), url: rootUrl + 'collections/' + intent.handle }); 4220 } 4221 var total = products.length + collections.length; 4222 var hasCatalogResults = products.length > 0; 4223 queryCopy.textContent = fill(i18n.forQuery, { q: query }); resultCount.textContent = fill(i18n.hits, { n: total }); 4224 viewAllLink.href = searchHref(query); emptyAllLink.href = searchHref(query); 4225 productsSection.hidden = !hasCatalogResults; 4226 resultLayout.classList.toggle('is-service-first', hasServiceIntent(query)); 4227 resultLayout.classList.toggle('is-service-only', !hasCatalogResults); 4228 renderCollections(collections); renderProducts(products); renderServices(query); 4229 showContent(); refreshOptions(); 4230 status.textContent = total ? fill(i18n.statusAvailable, { n: total }) : i18n.statusNone; 4231 } 4232 function fetchSuggestions(query, signal) { 4233 var params = new URLSearchParams(); 4234 params.set('q',query); params.set('resources[type]','product,collection'); 4235 params.set('resources[limit]','8'); params.set('resources[limit_scope]','each'); 4236 params.set('resources[options][unavailable_products]','last'); 4237 params.set('resources[options][fields]','title,product_type,variants.title,variants.sku,variants.barcode,vendor'); 4238 return fetch(rootUrl + 'search/suggest.json?' + params.toString(), { signal: signal, headers: { Accept: 'application/json' } }) 4239 .then(function (response) { if (!response.ok) throw new Error('Predictive search failed: ' + response.status); return response.json(); }) 4240 .then(function (payload) { return (payload && payload.resources && payload.resources.results) || {}; }); 4241 } 4242 function fetchPriorityProducts(query, signal) { 4243 var intent = vehicleIntent(query); 4244 if (!intent) return Promise.resolve([]); 4245 return fetch(rootUrl + 'collections/' + intent.handle + '/products.json?limit=8', { 4246 signal: signal, 4247 headers: { Accept: 'application/json' } 4248 }).then(function (response) { 4249 if (!response.ok) return []; 4250 return response.json(); 4251 }).then(function (payload) { 4252 return ((payload && payload.products) || []).map(normalizeCollectionProduct); 4253 }).catch(function (error) { 4254 if (error.name === 'AbortError') throw error; 4255 return []; 4256 }); 4257 } 4258 function performSearch(query) { 4259 var clean = String(query || '').trim(); updateClear(); 4260 if (clean.length < 2) { if (abortController) abortController.abort(); showInitial(); return; } 4261 showLoading(); if (abortController) abortController.abort(); abortController = new AbortController(); var sequence = ++requestSequence; 4262 Promise.all([ 4263 fetchSuggestions(clean,abortController.signal), 4264 fetchPriorityProducts(clean,abortController.signal) 4265 ]).then(function (responses) { 4266 var results = responses[0]; 4267 results.products = mergeProducts(responses[1], results.products); 4268 if (sequence !== requestSequence || abortController.signal.aborted) return; renderResults(clean,results); 4269 }).catch(function (error) { 4270 if (error.name === 'AbortError') return; showEmpty(clean); 4271 status.textContent = i18n.statusError; 4272 }); 4273 } 4274 function openModal(trigger) { 4275 lastTrigger = trigger || document.activeElement; modal.classList.remove('search-modal--hidden'); modal.setAttribute('aria-hidden','false'); 4276 document.body.classList.add('overflow-hidden'); renderRecent(); updateClear(); 4277 if (input.value.trim().length >= 2) performSearch(input.value); else showInitial(); 4278 requestAnimationFrame(function () { input.focus(); }); 4279 } 4280 function closeModal() { 4281 if (modal.classList.contains('search-modal--hidden')) return; 4282 modal.classList.add('search-modal--hidden'); modal.setAttribute('aria-hidden','true'); document.body.classList.remove('overflow-hidden'); 4283 if (abortController) abortController.abort(); if (lastTrigger && typeof lastTrigger.focus === 'function') lastTrigger.focus(); 4284 } 4285 function trapFocus(event) { 4286 if (event.key !== 'Tab' || modal.classList.contains('search-modal--hidden')) return; 4287 var focusable = Array.prototype.slice.call(dialog.querySelectorAll('a[href],button:not([disabled]),input
4287:not([disabled]),[tabindex]:not([tabindex="-1"])')) 4288 .filter(function (element) { return !element.hidden && element.offsetParent !== null; }); 4289 if (!focusable.length) return; var first = focusable[0], last = focusable[focusable.length - 1]; 4290 if (event.shiftKey && document.activeElement === first) { event.preventDefault(); last.focus(); } 4291 else if (!event.shiftKey && document.activeElement === last) { event.preventDefault(); first.focus(); } 4292 } 4293 4294 form.addEventListener('submit',function (event) { var query = input.value.trim(); if (!query) event.preventDefault(); else remember(query); }); 4295 input.addEventListener('input',function () { 4296 clearTimeout(debounceTimer); updateClear(); var query = input.value.trim(); 4297 if (query.length < 2) { performSearch(query); return; } 4298 debounceTimer = setTimeout(function () { performSearch(query); },240); 4299 }); 4300 input.addEventListener('keydown',function (event) { 4301 if (event.key === 'ArrowDown') { event.preventDefault(); setActive(activeIndex + 1,true); } 4302 else if (event.key === 'ArrowUp') { event.preventDefault(); setActive(activeIndex - 1,true); } 4303 else if (event.key === 'Enter' && activeIndex >= 0 && options[activeIndex]) { event.preventDefault(); remember(input.value); location.assign(options[activeIndex].href); } 4304 else if (event.key === 'Escape') { event.preventDefault(); closeModal(); } 4305 }); 4306 clearButton.addEventListener('click',function () { input.value = ''; updateClear(); showInitial(); input.focus(); }); 4307 closeButton.addEventListener('click',closeModal); 4308 recentClear.addEventListener('click',function () { writeRecent([]); renderRecent(); input.focus(); }); 4309 resultsView.addEventListener('click',function (event) { if (event.target.closest('a[href]')) remember(input.value); }); 4310 modal.addEventListener('click',function (event) { if (event.target === modal) closeModal(); }); 4311 document.addEventListener('click',function (event) { 4312 var trigger = event.target.closest('[data-search-open]'); if (!trigger) return; event.preventDefault(); openModal(trigger); 4313 }); 4314 document.addEventListener('keydown',function (event) { 4315 if (event.key === 'Escape' && !modal.classList.contains('search-modal--hidden')) closeModal(); trapFocus(event); 4316 }); 4317 renderRecent(); window.openSearchModal = openModal; window.closeSearchModal = closeModal; 4318 })(); 4319</script>
4319 4320 4321 4322 4323 4324<a href="https://wa.me/436767876599" target="_blank" rel="noopener noreferrer" class="whatsapp-float" aria-label="WhatsApp kontaktieren" title="WhatsApp"> 4325 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="whatsapp-float-icon" aria-hidden="true"> 4326 <path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/> 4327 </svg> 4328</a> 4329 4330<style> 4331 .whatsapp-float { 4332 position: fixed; 4333 bottom: 20px; 4334 right: 20px; 4335 width: 56px; 4336 height: 56px; 4337 background: #25D366; 4338 border-radius: 50%; 4339 display: flex; 4340 align-items: center; 4341 justify-content: center; 4342 box-shadow: 0 4px 14px rgba(37, 211, 102, 0.45); 4343 z-index: 9999; 4344 transition: transform 0.2s ease, box-shadow 0.2s ease; 4345 } 4346 .whatsapp-float:hover { 4347 transform: scale(1.08); 4348 box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5); 4349 } 4350 .whatsapp-float:active { 4351 transform: scale(0.98); 4352 } 4353 .whatsapp-float-icon { 4354 width: 30px; 4355 height: 30px; 4356 color: #fff; 4357 } 4358 @media (min-width: 768px) { 4359 .whatsapp-float { 4360 bottom: 24px; 4361 right: 24px; 4362 width: 60px; 4363 height: 60px; 4364 } 4365 .whatsapp-float-icon { 4366 width: 32px; 4367 height: 32px; 4368 } 4369 } 4370 html.rtl .whatsapp-float { 4371 right: auto; 4372 left: 20px; 4373 } 4374 @media (min-width: 768px) { 4375 html.rtl .whatsapp-float { left: 24px; right: auto; } 4376 } 4377</style> 4378 4379 4380
4380<script src="//www.fadu-bike.at/cdn/shop/t/14/assets/content-tables.js?v=52297290548182601021790595852" defer></script>
4380 4381
4381<script src="//www.fadu-bike.at/cdn/shop/t/14/assets/scroll-animations.js?v=41598104702247445641790595852" defer></script>
4381 4382
4382<script> 4383 (function () { 4384 var w = document.getElementById('header-locale-wrap'), 4385 t = document.getElementById('header-locale-trigger'), 4386 d = document.getElementById('header-locale-dropdown'); 4387 if (!w || !t || !d) return; 4388 t.addEventListener('click', function (e) { 4389 e.preventDefault(); 4390 var o = w.classList.toggle('locale-open'); 4391 d.classList.toggle('hidden', !o); 4392 d.classList.toggle('block', o); 4393 t.setAttribute('aria-expanded', o); 4394 }); 4395 document.addEventListener('click', function (e) { 4396 if (!w.contains(e.target)) { 4397 w.classList.remove('locale-open'); 4398 d.classList.add('hidden'); 4399 d.classList.remove('block'); 4400 t.setAttribute('aria-expanded', 'false'); 4401 } 4402 }); 4403 })(); 4404 </script>
4404 4405 <div id="shopify-block-ARzcyaFAvZ3VEUE1wa__2611479755219051411" class="shopify-block shopify-app-block"><div data-nosnippet>
4406<script id="appio_google_reviews_script"> 4407 4408 _appioGoogleReviewsData = {"place":{"id":"0x38f2d5614505577f","placeId":"ChIJgzBHzOepbUcRf1cFRWHV8jg","name":"Fadu Bike Shop","address":"Weyringergasse 37, 1040 Wien, Austria","category":"Bicycle repair shop","ratings":4.9,"total":321,"photo":"https://lh3.googleusercontent.com/grass-cs/ACvplmM9hQeHovPWQeC_9o46PwMg8fAX587H3JUIuPKWVrpkSbenhiwhKiaPfoUnQ9hv0_pJhXCgLwYexR5iIypkLKTWjCp4eReKwsEA_VnKbOIV4qZCRezVdQFCBO0iZ0ae7TdOEy-YhvXc7XcY","summaryRating":[9,1,0,3,308]},"reviews":[{"id":490569252,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2pVNE4wSmpMV2xDVTFkSmNXaDNWR1ZyVUVKV01VRRAB","placeId":null,"authorName":"Mothana ALMOHAMAD","authorProfileUrl":"https://www.google.com/maps/contrib/112113376089426856939?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjWT2gp6O7Crqm6clqzxVwsdV5wvzw-JN8scYcbkJ37QmTR0ONYY=s120-c-rp-mo-br100","authorDetail":"1 Rezension","rating":5,"language":"de","originalText":"","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2pVNE4wSmpMV2xDVTFkSmNXaDNWR1ZyVUVKV01VRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOjU4N0JjLWlCU1dJcWh3VGVrUEJWMUE%7C%7C?hl=de","createdAt":"2026-09-22 10:04:39","createdAtHuman":"vor 5 Tagen","updatedAt":"2026-09-22 10:04:39","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmP9_P-0pE7xbjpRm0gsMAnSaB3X7JhY781LIJfqEDjcTAl3bscQZAgu0kKFGEHrHuTnOn94ONInbNl_23gILd3oi2wLE8XYMp3cv1tBj682U2N3tQ70s4W9doFztjS9ty9jszHiBZ2aQos=k-no"],"liked":null,"isFeatured":null},{"id":487841352,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2xaVFR5MVVOREZ0TFZGMlNrdGhTREJhV2w5TlIzYxAB","placeId":null,"authorName":"Darie Sami","authorProfileUrl":"https://www.google.com/maps/contrib/111068364311834175137?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocK_xUWyHWlOarxsqpB6F2edVtdrrT9kyDG1XVsXE3xXGG6bKQ=s120-c-rp-mo-br100","authorDetail":"14 Rezensionen","rating":5,"language":"de","originalText":"Beste Service der Welt ich hatte einen Licht Problem ich war bei 5 verschiedenen Elektriker und Scooter Service keiner hat geschafft sie haben auch meine Bremsen top gemacht und meinen Lichtern","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2xaVFR5MVVOREZ0TFZGMlNrdGhTREJhV2w5TlIzYxAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOlZTTy1UNDFtLVF2SkthSDBaWl9NR3c%7C%7C?hl=de","createdAt":"2026-09-11 18:58:50","createdAtHuman":"vor 2 Wochen","updatedAt":"2026-09-11 18:58:50","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmMov2faxpCgikcnvP67Z4xLEkb2CYglZxmPPiOu2HPewNGxpcbgjwvtAvUQ5f1EQE09INOklHK_j_F26ul-lynGR7fpjXYCFsM7WhFTr8_DB3g282WBwl4eCfTRLFzrBABfsNQsjr9E9Rk-=k-no","https://lh3.googleusercontent.com/grass-cs/ACvplmMlCu2qrTpInLXnmy25c_39g-bIgrgbknxrmGSR5SqWlOT9whYywDfXGoSQuai20UoeUTlBKU2MtEORq9jle8Uiyz1CbieMvF-lURkfmNIlcW_ZbnoZUjNBCzwblin9-LKPgAeeL-hFIQw=k-no"],"liked":null,"isFeatured":null},{"id":477667520,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2tWdVQzbHJWSEppV2tOTVJrb3paV3RyVEhKNlMzYxAB","placeId":null,"authorName":"ÙØ±Ø²Ø§Ø¯ بزرگاÙÛ","authorProfileUrl":"https://www.google.com/maps/contrib/103781665348027632149?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjUYKvV1RYM9jQLGWDoMhBNT9U2p_VjYK3UE3Ccf2nGdyLMwI7Y=s120-c-rp-mo-br100","authorDetail":"3 Rezensionen","rating":5,"language":"de","originalText":"Ich habe diese E Bike Gekauft und bin sehr zufrieden mit Fadu Bike Shop","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2tWdVQzbHJWSEppV2tOTVJrb3paV3RyVEhKNlMzYxAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOkVuT3lrVHJiWkNMRkozZWtrTHJ6S3c%7C%7C?hl=de","createdAt":"2026-09-03 13:54:51","createdAtHuman":"vor 3 Wochen","updatedAt":"2026-09-03 13:54:51","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmM6SyZ6aiiJRbcTubjEwIkhXLW6ypc0GJLaKChFS3lVMwkz7f13vmaU6TJN4mN_OMa5JVKXagReASrd04IhyIgObF6Rupq3nOlg7_6sBviRN0HKtvQQH5F0vs_ptBkCW8LFTs37ojTTBeUl=k-no"],"liked":null,"isFeatured":null},{"id":474188173,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2toT2JUbFZjRFJzUkd0RmVrOWpjbFZFZWtKMFRuYxAB","placeId":null,"authorName":"Shahnawaz Naseri","authorProfileUrl":"https://www.google.com/maps/contrib/102417877970544704126?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocKrSZhgte5mtY0eL5lNzOYbVK23yMInZe-zgdXeo7ENyIqJYw=s120-c-rp-mo-br100","authorDetail":"1 Rezension","rating":5,"language":"de","originalText":"Ich habe Diese E-Bike gekauft und bin ich sehr zufrieden mit Fadu Bike Shop","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2toT2JUbFZjRFJzUkd0RmVrOWpjbFZFZWtKMFRuYxAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOkhObTlVcDRsRGtFek9jclVEekJ0Tnc%7C%7C?hl=de","createdAt":"2026-09-01 17:10:04","createdAtHuman":"vor 3 Wochen","updatedAt":"2026-09-01 17:10:04","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmNs6vfQIJXGAZfrVGa2muysdJZBgUROzpcIPe-kveZ7OHvh15CP5D8HCpmdHlsbmjCpozkvY9tX_vPubpeikKnqZezgZl5PSqiQ88dk5syx4RackkKciEyKaxuhf9oCwcDt0r9k78ohLROK=k-no"],"liked":null,"isFeatured":null},{"id":417146763,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT214alZsZERNRGN0TUhCR2RUbHZOazFxUWtGM04wRRAB","placeId":null,"authorName":"Moh Ham","authorProfileUrl":"https://www.google.com/maps/contrib/109085102230792384858?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocIvB1pZRlvUZZQ8IoFXJNURDMZNxHelujSAV8akRsxbOV6A0g=s120-c-rp-mo-br100","authorDetail":"1 Rezension","rating":5,"language":"de","originalText":"Ich habe fadu Juliet gekauft und bin ich sehr zufrieden mit Fadu bike Shop","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT214alZsZERNRGN0TUhCR2RUbHZOazFxUWtGM04wRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOmxjVldDMDctMHBGdTlvNk1qQkF3N0E%7C%7C?hl=de","createdAt":"2026-07-29 09:38:36","createdAtHuman":"vor einem Monat","updatedAt":"2026-07-29 09:40:20","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmPe021aXnDs_xGC5RFR-P-JEM9qTmY2q1-iJP9kr7txJEj4dxH3YN6_3i1Q06Ibkwo-cIaRxYIBhCGRP2CncfduWOrD7NUe
4408nJDumuj758YspJrcMn9MoCC7QExe-UbTeH6iNy06QfPxsTrM=k-no"],"liked":null,"isFeatured":null},{"id":372945275,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT25kTFdXOTBhbVZmZWxod2NIUm5lR2QyTURFeVZYYxAB","placeId":null,"authorName":"Erdinç Karakale","authorProfileUrl":"https://www.google.com/maps/contrib/105034498917389730281?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocKEdVzgX-AbfZD0OsEb9KMbTz76uLVjcDJzbiGE25upzRv-RQ=s120-c-rp-mo-br100","authorDetail":"5 Rezensionen","rating":5,"language":"de","originalText":"Very helpful staff and owner. Quality job done","translatedText":"Sehr hilfsbereites Personal und ein freundlicher Inhaber. Qualitativ hochwertige Arbeit.","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT25kTFdXOTBhbVZmZWxod2NIUm5lR2QyTURFeVZYYxAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOndLWW90amVfelhwcHRneGd2MDEyVXc%7C%7C?hl=de","createdAt":"2026-07-03 12:51:11","createdAtHuman":"vor 2 Monaten","updatedAt":"2026-07-03 12:51:11","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmO0lElubK_eSsc4pAdiGgR3nUkJ77718lb1QF2IuDCQncAK26Y13f9lq5nf9mocbUTk2UJ1V_MeoCdd9e2RTxskzrUREgzB3T3EiqiW_qSI5TwD49TCcU0v-r7FUpLf9p88Bh-54DO4uOA7=k-no"],"liked":null,"isFeatured":null},{"id":221543309,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2xRMmNVdGhUVmd5UzBaUmJFcFNlR0Z0VDJ4WWNGRRAB","placeId":null,"authorName":"Gurmilap Singh","authorProfileUrl":"https://www.google.com/maps/contrib/108114849607511784233?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjWR04G5eZmVMY7zMF88tzYsnFK3eZjya3giMm3NjOjG14FQWWFA=s120-c-rp-mo-br100","authorDetail":"2 Rezensionen","rating":5,"language":"de","originalText":"ð","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2xRMmNVdGhUVmd5UzBaUmJFcFNlR0Z0VDJ4WWNGRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOlQ2cUthTVgyS0ZRbEpSeGFtT2xYcFE%7C%7C?hl=de","createdAt":"2026-01-28 10:35:18","createdAtHuman":"vor 7 Monaten","updatedAt":"2026-01-28 10:35:18","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmNmVmWCKD-T3uGMAFYfMcUZ-DSQYR0VYcoPWbU4KLlbUTVlR4Y_WX5UNV7-li2ld7an2v_sf9rC4yvYTii1laatnnJKqRumCuTyog2wYeGu76RWgbA3vpasNene2CZeg-OLbY36IkmixcCS=k-no"],"liked":null,"isFeatured":null},{"id":156561632,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT25KWlpHSk1TbXB3WW1RMVRqRndhRUZpVDBkM1JsRRAB","placeId":null,"authorName":"Kv singh K","authorProfileUrl":"https://www.google.com/maps/contrib/115198999751283832266?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjXza7q23H19chNqVWTftX1a1UpPQMf0x1qzmZF1CQuZ5jmtFmOz=s120-c-rp-mo-br100","authorDetail":"12 Rezensionen","rating":5,"language":"de","originalText":"I got new moped in best price and the people are also very kind.","translatedText":"Ich habe ein neues Moped zum besten Preis bekommen und die Leute sind auch sehr nett.","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT25KWlpHSk1TbXB3WW1RMVRqRndhRUZpVDBkM1JsRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOnJZZGJMSmpwYmQ1TjFwaEFiT0d3RlE%7C%7C?hl=de","createdAt":"2025-10-30 10:30:09","createdAtHuman":"vor 10 Monaten","updatedAt":"2025-10-30 10:30:09","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmPxcvecrSnWIVgHgJ_ofxHObwUu2lPkSUX_kGBGvlHYeDGvkXIUHMA6ixLGPukotLadyL9rmA3JrLrRZRtPdqT9aP68H0FMqzxWU9i67t7Tdb9JfftqWKGxF5IJC_6j6jbm4nfclLguDYyK=k-no"],"liked":null,"isFeatured":null},{"id":114455236,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT210R1h6UlJNRzFQTWpkek9FcG5RMnRHYTJSYVRIYxAB","placeId":null,"authorName":"Lukas Torera","authorProfileUrl":"https://www.google.com/maps/contrib/107397001670339876323?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjXeB1tFKyzEFZaI60teLhHTBB2wV-xXG21wI6sP5H85RQxzRiY=s120-c-rp-mo-ba12-br100","authorDetail":"Local Guide · 11 Rezensionen","rating":5,"language":"de","originalText":"Ù
تجر Ø¬ÙØ¯ جدا ÙØ§Ø³Ø¹Ø§Ø±ÙÙ
Ø¬ÙØ¯Ø§","translatedText":"Ein sehr gutes Geschäft mit guten Preisen.","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT210R1h6UlJNRzFQTWpkek9FcG5RMnRHYTJSYVRIYxAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOmtGXzRRMG1PMjdzOEpnQ2tGa2RaTHc%7C%7C?hl=de","createdAt":"2025-09-04 12:20:15","createdAtHuman":"vor einem Jahr","updatedAt":"2025-09-04 12:20:15","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmO9dr4vdInz7J_GksIK0g7T7_ZmAesF6Z7Xb1_xC22ORBYmhL02QodehevcRk7ZnqiiUtVRVx8ztSYBUpbhLXDJdH7K-VKPiFagBHAN1niboEQi9qpc0nrcTIqFZpkMVi7C2WfrPdNDt3DB=k-no"],"liked":null,"isFeatured":null},{"id":95234291,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT25Wc1
4408ZISnBhMVJQWm5BeWFTMTJVREZsVFhobk4xRRAB","placeId":null,"authorName":"Faris Abazid","authorProfileUrl":"https://www.google.com/maps/contrib/108995755579347495674?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjXM9i0MjFfsx_2Lvl3i-0HNojr3-UTJWXOZUsLhl46ffpGlPYg=s120-c-rp-mo-br100","authorDetail":"6 Rezensionen","rating":5,"language":"de","originalText":"Ø¬ÙØ¯ جدا","translatedText":"sehr gut","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT25Wc1ZISnBhMVJQWm5BeWFTMTJVREZsVFhobk4xRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOnVsVHJpa1RPZnAyaS12UDFlTXhnN1E%7C%7C?hl=de","createdAt":"2025-07-30 09:35:41","createdAtHuman":"vor einem Jahr","updatedAt":"2025-07-30 09:35:41","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmMM7EBBiMDrus6wDWYcgEQVybM3QvPvmB5SHEdXGw0v10zFKmCgYXeutgxJmGy81-HiW9pKqOLTkbOqVeLR46Sa4muFpIFh7-dU2_FRj-9Fjo8d91oenyf0NFiS2cnGEkks2_VYov9EdkCf=k-no"],"liked":null,"isFeatured":null},{"id":92723734,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2pNek5WVnpObkpFZW1OeldWbDJja0pJWjNaUldGRRAB","placeId":null,"authorName":"Ashkaan Hor","authorProfileUrl":"https://www.google.com/maps/contrib/109469675806421806061?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocK91rsybRtA8KM-v10arT2aPyyZdOLH6dC_4UGMXGFhPS0m0Q=s120-c-rp-mo-br100","authorDetail":"1 Rezension","rating":5,"language":"de","originalText":"Ø®ÙØ´ Ø§Ø®ÙØ§Ù Ù Ù
ÙØ¸Ù
","translatedText":"Wohlerzogen und organisiert","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2pNek5WVnpObkpFZW1OeldWbDJja0pJWjNaUldGRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOjMzNVVzNnJEemNzWVl2ckJIZ3ZRWFE%7C%7C?hl=de","createdAt":"2025-07-26 11:35:19","createdAtHuman":"vor einem Jahr","updatedAt":"2025-07-26 11:35:19","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmOxiILKTDTdIdNL_0EeAExBu2fRSJ8TpyrVlo0
44085GGjKSyLv9ursnQmKhqmZQHB-I0GODSEelp0EeX29KL29Gmmsh-QTPpoJYICeneMT1EFLTyQMXVYvhIwe98q6O7RQ8SHbJOI4x7PSc8dA=k-no"],"liked":null,"isFeatured":null},{"id":90640249,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2xCRFl6SnpjVms1TVhoTlRVRnNORlozVFdsa2VXYxAB","placeId":null,"authorName":"Jackson M. Dorfmeister","authorProfileUrl":"https://www.google.com/maps/contrib/117530715136395395504?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjUBZ0_HeLQSemJ15E2FNhiz50JnAqQoOzQmKzc3AQ42Gd4xMdir=s120-c-rp-mo-br100","authorDetail":"1 Rezension","rating":5,"language":"de","originalText":"Top Team, freundlich & kompetent. Absolut empfehlenswert!!!","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2xCRFl6SnpjVms1TVhoTlRVRnNORlozVFdsa2VXYxAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CAIQACodChtycF9oOlBDYzJzcVk5MXhNTUFsNFZ3TWlkeWc%7C%7C?hl=de","createdAt":"2025-07-01 15:49:36","createdAtHuman":"vor einem Jahr","updatedAt":"2025-07-01 15:54:40","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmONw5WtsOfpRTkC1x4DR_JMP7u1XM0bNxD4FamxEY2jSR-nGIQsaCCiNq35OFcm5UY0c4GByoj47GlPlMiXnocwXMHr1hNUsu29raEkVLHU2wJL7-H0ljHuTz0cnvKiSswySJixgRXYfcbz=k-no"],"liked":null,"isFeatured":null},{"id":90640257,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChZDSUhNMG9nS0VPSE4yZE9VMm9EdmR3EAE","placeId":null,"authorName":"Ali Gujjar","authorProfileUrl":"https://www.google.com/maps/contrib/100247556006051617482?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocKGpAWo19fv-qxMseGLhGWv1Hq2w3t7PgsWeKtTV7q_ptfOZQ=s120-c-rp-mo-br100","authorDetail":"1 Rezension","rating":5,"language":"de","originalText":"Wir haben fadu F4 gekauft sie sind sehr nett und empfehle ich weiter diese geschäft","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VPSE4yZE9VMm9EdmR3EAE!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEOHN2dOU2oDvdw%7C%7C?hl=de","createdAt":"2025-06-03 17:26:08","createdAtHuman":"vor einem Jahr","updatedAt":"2025-06-03 17:26:08","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmPhqg00KkMxxgJQqjJ8ExiN7B8UJK2y4sMmDGgx1DSTV2a2vMyWsCKmXqynAgBZRoXmatm6gcz2_WL6UbROTJqC3XegoVZVpEKgP9ZMR-jeTE9FuH6iUU-JE5sfZH4dHB-h955L=k-no"],"liked":null,"isFeatured":null},{"id":90640258,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChdDSUhNMG9nS0VQNnc3Y21ReF9QQl93RRAB","placeId":null,"authorName":"cesur Popov","authorProfileUrl":"https://www.google.com/maps/contrib/114745257698528710269?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjUvmdGGJMRKBWG_K_TV9sDtgSRojAX3HU9x09WIJ74UDsepNIw=s120-c-rp-mo-br100","authorDetail":"1 Rezension","rating":5,"language":"de","originalText":"Ich bin sehr zufrieden mit Preise, und die Leute dort sind nett und freundlich\nFadu Bike ist der Beste ð","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VQNnc3Y21ReF9QQl93RRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEP6w7cmQx_PB_wE%7C%7C?hl=de","createdAt":"2025-06-03 09:57:21","createdAtHuman":"vor einem Jahr","updatedAt":"2025-06-03 09:57:21","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmO0gF6kA3L5rM79cmSUJnvfWWg2eYBNri8_9LKoV_xW6YGgRomCVnksOKaIcpCYY7WQf1U7VMMSbyKxFwlF4O8_OFsyJ-Bd3-JLSV8aTTphDSiCY2d9tRC6oGz0u4C-uzrNMyM=k-no","https://lh3.googleusercontent.com/grass-cs/ACvplmPEZlWxYgq2SN7tFHnHJH8s5TczKeYyKxKQbLV0aSJnAbt2fUtYQaeFYgZeW2eS8eSeRIrRwCYPzZh-ix7lD2kcz47w7e5ehGLFRzHJpYg8h9OUomdr6yYqI4VtbObIYr4B1bIg=k-no"],"liked":null,"isFeatured":null},{"id":90640263,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChZDSUhNMG9nS0VPLV9xUE9SME5fall3EAE","placeId":null,"authorName":"Emin Ibra","authorProfileUrl":"https://www.google.com/maps/contrib/100889648823060353831?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocKSibPAw7iwIKcNGme5MHi4Bvxq-ZbX7gwlB1Sh0GlLwyWxzw=s120-c-rp-mo-br100","authorDetail":"2 Rezensionen","rating":5,"language":"de","originalText":"Beste Fahrräder und Moped Geschäft ðâ
","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VPLV9xUE9SME5fall3EAE!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEO-_qPOR0N_jYw%7C%7C?hl=de","createdAt":"2025-05-26 18:41:08","createdAtHuman":"vor einem Jahr","updatedAt":"2025-05-26 18:41:08","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmO4I3LdvhXm79YtwNDZd6WIwt_mT11zIoMXc4TQFuk2aW9JT_9ekqsmyT1Dk96zltZyLvPPPZvrgqBVAUJHGIFUO70-zwklq0D0311ibtn3BbnhZFfGGdugoOF2UZJ4rD6ot0D8EA=k-no"],"liked":null,"isFeatured":null},{"id":90640273,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChdDSUhNMG9nS0VJQ0FnTURJZzdyRS1BRRAB","placeId":null,"authorName":"Babak K","authorProfileUrl":"https://www.google.com/maps/contrib/118443346312483526317?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocIWbsReion64kNnld2HwXErZr1KWGLiIzP121oJhSlCi2CF=s120-c-rp-mo-br100","authorDetail":"1Â Rezension","rating":5,"language":"de","originalText":"Ich habe gekauft.\nWunderbar!\nSuper!\nSehr gut!\nTraumlisch!\nGut gut gut gut!","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnTURJZzdyRS1BRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEICAgMDIg7rE-AE%7C%7C?hl=de","createdAt":"2025-04-12 13:58:18","createdAtHuman":"vor einem Jahr","updatedAt":"2025-04-12 13:58:18","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmN8EeG9mXPNKuy0nnyHlYUIiVUdWj_GSkwNknxZ
4408IhCV-XqJH7r-sOZzav3K1GRtyxPPjgnzshFY3hruK1x05a1UZscFgKci1656UsuTYX8c-jKn93WH9_3Oi_wSMuAz9-JSNbLs=k-no"],"liked":null,"isFeatured":null},{"id":90640316,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChZDSUhNMG9nS0VJQ0FnSURuMjlhSE93EAE","placeId":null,"authorName":"Khalid Alnasr","authorProfileUrl":"https://www.google.com/maps/contrib/100582464839578081166?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjU6kHI1lCKKJvHG1iCaH9ytHmiAN9YyoP8FWyGs0kT0jSHDgDmD6g=s120-c-rp-mo-br100","authorDetail":"5 Rezensionen","rating":5,"language":"de","originalText":"اÙÙ
ØÙ تÙ
اÙ
ÙØ§ØÙا Ù
عاÙ
ÙÙ","translatedText":"Der Laden ist toll und der Service ist ausgezeichnet.","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSURuMjlhSE93EAE!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEICAgIDn29aHOw%7C%7C?hl=de","createdAt":"2024-10-10 12:17:30","createdAtHuman":"vor einem Jahr","updatedAt":"2024-10-10 12:17:30","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmMO7OO3szn7A_mSHgTCB55VkQ_jVlI7kll3TU0lIOD4eJ0K1ktBmTNptYUH5fQI3YFTWNMDvFCgvscxFQeO98Vn4iIG98PkvdfCXirDKJc93N_qSZITY8M0JI7vGzaIVOXj6ok7pw=k-no"],"liked":null,"isFeatured":null},{"id":90640317,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChdDSUhNMG9nS0VJQ0FnSURuMjZTODNBRRAB","placeId":null,"authorName":"Emre 54","authorProfileUrl":"https://www.google.com/maps/contrib/111134396256986024011?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjUAPq3QfC1C4_Q3qHCEkln5xJHzZ5I6mHjTayXz3XOrWyHGXUs=s120-c-rp-mo-br100","authorDetail":"2 Rezensionen","rating":5,"language":"de","originalText":"Ich habe von dort fahrrad gemietet und es war sehr gute erfahrung","translatedText":"","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSURuMjZTODNBRRAB!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEICAgIDn26S83AE%7C%7C?hl=de","createdAt":"2024-10-10 11:43:49","createdAtHuman":"vor einem Jahr","updatedAt":"2024-10-10 11:43:49","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmOQyKLrBen7qXLPbc5JzeLmRWf9PaHX83OgKKdJgkbtmJLbc1Sy-awzm1CI5ESfoe-z_yqyg1wPifPnothhNeis9HwhcQ5T9b0qSARQm8vb_XMjVpq4WDmlF__BETIHwMNbro-k=k-no"],"liked":null,"isFeatured":null},{"id":90640320,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChZDSUhNMG9nS0VJQ0FnSURuelpxeE13EAE","placeId":null,"authorName":"Alosh Alabdullah","authorProfileUrl":"https://www.google.com/maps/contrib/114872970079115338072?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjU7DGZKrwN0tWAGbWgyW3Bngxe_awyYe1mKKRyJ1B7uoHeIiPpF=s120-c-rp-mo-br100","authorDetail":"4 Rezensionen","rating":5,"language":"de","originalText":"جÙ
ÙÙ","translatedText":"Schön","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSURuelpxeE13EAE!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEICAgIDnzZqxMw%7C%7C?hl=de","createdAt":"2024-10-08 15:14:51","createdAtHuman":"vor einem Jahr","updatedAt":"2024-10-08 15:14:51","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmPVwudYSzVhwLAooxc7oxQEYOqussdyjDA1AQJ5svq9U9BSeH36rkErtnGyKBciyAoQo9AIEXdQ22XNNtHchB3pdYH-fe4s-AmUZWgfSlKBK_8eZbYGW1tw_oDufO3jLEtW2OzLyw=k-no"],"liked":null,"isFeatured":null},{"id":90640321,"shopOrigin":"fadu-bike-store.myshopify.com","reviewId":"ChZDSUhNMG9nS0VJQ0FnSURuemNDQ0t3EAE","placeId":null,"authorName":"Ù
ØÙ
د شرÙÙ","authorProfileUrl":"https://www.google.com/maps/contrib/110761830079110536933?hl=de","authorPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjV4ee7KswfmFht37eqpnbxsilLa2FIaEwhN9Al5HwobOfyaQrt2PA=s120-c-rp-mo-br100","authorDetail":"3 Rezensionen","rating":5,"language":"de","originalText":"Good","translatedText":"Gut","status":null,"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSURuemNDQ0t3EAE!2m1!1s0x0:0x38f2d5614505577f!3m1!1s2@1:CIHM0ogKEICAgIDnzcCCKw%7C%7C?hl=de","createdAt":"2024-10-08 14:34:23","createdAtHuman":"vor einem Jahr","updatedAt":"2024-10-08 14:34:23","photos":["https://lh3.googleusercontent.com/grass-cs/ACvplmPyoYVexQKs75fi3K61-tc1jjt-XYZq6o2_9NPOfdQNvzWAGRYUXl-osREYQItB8CLGXjZaqH1DiP1TwfHM8Bq8vRAzBabucW7
4408HdY4wVYmhhdaHLLrpNzQ3JCKaBTtwGqeeeE7fuA=k-no"],"liked":null,"isFeatured":null}],"nextPageToken":2,"language":"de"} 4409 4410 4411 _shopSettings = {"sortBy":"photo-first","language":"de","customTexts":{},"customizeCSS":"","multiLanguage":["de"],"showAISummary":false,"filterByRating":"4","reviewsPerPage":"20","enableGoogleLink":true,"filterByBlockWords":false,"showReviewsWithContentOnly":false}; 4412 4413 _googleVersion = '3.0'; 4414 _lastInstall = '2025-07-24 06:25:55' 4415 _googleReviewsPage = "search"; 4416</script>
4416 4417</div> 4418</div>
4418<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4418 4419</body> 4420</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.