PageSourceSearch

https://www.bikester.at/pages/retouren

html bikester.at collected 2026-09-25 00:16:37 UTC 624,764 bytes, 6,838 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="de" dir="ltr">
3<head><link rel="preconnect" href="https://scripting.tracify.ai" />
4<link rel="preload" as="script" href="https://scripting.tracify.ai/tracify.js?csid=b3afd40e-83a3-4c44-a50f-97ba3913d56a">
5<script async src="https://scripting.tracify.ai/tracify.js?csid=b3afd40e-83a3-4c44-a50f-97ba3913d56a"></script>
5
6  <!-- Start of Shoplift scripts -->
7<!-- 2025-08-19T10:17:01.8864370Z -->
8<style>.shoplift-hide { opacity: 0 !important; }</style>
9<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
10<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2025-10-01T07:15:04.0474758Z */var tt=Object.defineProperty;var et=(b,S,C)=>S in b?tt(b,S,{enumerable:!0,configurable:!0,writable:!0,value:C}):b[S]=C;var d=(b,S,C)=>et(b,typeof S!="symbol"?S+"":S,C);(function(){"use strict";var b=document.createElement("style");b.textContent=`#shoplift-preview-control{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}#shoplift-preview-control.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}#shoplift-preview-control *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}#shoplift-preview-variant-title{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#shoplift-preview-variant-selector{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}#shoplift-preview-variant-menu-trigger{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}#shoplift-preview-variant-selector .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}#shoplift-preview-variant-selector .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width: 400px){#shoplift-preview-variant-selector .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}#shoplift-preview-control div:has(#shoplift-exit-preview-button){padding:0 16px}#shoplift-exit-preview-button{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}#shoplift-exit-preview-button:hover{cursor:pointer;background-color:#333}`,document.head.appendChild(b);var S=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?: ya| yandex|^job|inapp;) ?)search|(?<!(?:lib))http|(?<![hg]m)score|@[a-z][\\w-]+\\.|\\(\\)|\\.com|\\b\\d{13}\\b|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\d+\\b|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^bw/|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline|^owler|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|admin|analyzer|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check|chrome-lighthouse|chromeframe|classifier|clean|cloud|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|evc-batch/|feed|firep
10hp|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|insight|inspect|iplabel|ips-agent|java(?!;)|library|mail\\.ru/|manager|measure|neustar wpm|node|nutch|offbyone|optimize|pageburst|pagespeed|parser|perl|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|rss\\b|scan|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|watch|webglance|webkit2png|whatcms/|zgrab",C=/bot|spider|crawl|http|lighthouse/i,x;function q(){if(x instanceof RegExp)return x;try{x=new RegExp(S,"i")}catch{x=C}return x}function H(a){return!!a&&q().test(a)}class I{constructor(){d(this,"timestamp");this.timestamp=new Date}}class $ extends I{constructor(e,i,s){super();d(this,"type");d(this,"testId");d(this,"hypothesisId");this.type=3,this.testId=e,this.hypothesisId=i,this.timestamp=s}}class D extends I{constructor(e){super();d(this,"type");d(this,"path");this.type=4,this.path=e}}class O extends I{constructor(e){super();d(this,"type");d(this,"cart");this.type=5,this.cart=e}}class P extends Error{constructor(){super();d(this,"isBot");this.isBot=!0}}function F(a,t,e){for(const i of t.selectors){const s=a.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)e(t.testId,t.hypothesisId)}V(a,t,(i,s,r,n,o)=>o(s,r),e)}function E(a,t,e){for(const i of t.selectors)L(a,t.testId,t.hypothesisId,i,e??(()=>{}));V(a,t,L,e??(()=>{}))}function M(a){return a.urlPatterns.reduce((t,e)=>{switch(e.operator){case"contains":return t+`.*${e}.*`;case"endsWith":return t+`.*${e}`;case"startsWith":return t+`${e}.*`}},"")}function V(a,t,e,i){new MutationObserver(()=>{for(const r of t.selectors)e(a,t.testId,t.hypothesisId,r,i)}).observe(a.documentElement,{childList:!0,subtree:!0})}function L(a,t,e,i,s){const r=a.querySelectorAll(i.cssSelector);for(let n=0;n<r.length;n++){let o=r.item(n);if(o instanceof HTMLElement&&o.dataset.shoplift!==""){o.dataset.shoplift="";for(const c of i.actions.sort(W))o=N(a,i.cssSelector,o,c)}}return r.length>0&&s?(s(t,e),!0):!1}function N(a,t,e,i){switch(i.type){case"innerHtml":e.innerHTML=i.value;break;case"attribute":z(e,i.scope,i.value);break;case"css":j(a,t,i.value);break;case"js":B(a,e,i);break;case"copy":return G(e);case"remove":J(e);break;case"move":K(e,parseInt(i.value));break}return e}function z(a,t,e){a.setAttribute(t,e)}function j(a,t,e){var s;const i=a.createElement("style");i.innerHTML=`${t} { ${e} }`,(s=a.getElementsByTagName("head")[0])==null||s.appendChild(i)}function B(a,t,e){Function("document","element",`use strict; ${e.value}`)(a,t)}function G(a){const t=a.cloneNode(!0);if(!a.parentNode)throw"Can't copy node outside of DOM";return a.parentNode.insertBefore(t,a.nextSibling),t}function J(a){a.remove()}function K(a,t){if(t===0)return;const e=Array.prototype.slice.call(a.parentElement.children).indexOf(a),i=Math.min(Math.max(e+t,0),a.parentElement.children.length-1);a.parentElement.children.item(i).insertAdjacentElement(t>0?"afterend":"beforebegin",a)}function W(a,t){return _(a)-_(t)}function _(a){return a.type==="copy"||a.type==="remove"?0:1}var y=(a=>(a[a.Template=0]="Template",a[a.Theme=1]="Theme",a[a.UrlRedirect=2]="UrlRedirect",a[a.Script=3]="Script",a[a.Dom=4]="Dom",a[a.Price=5]="Price",a))(y||{});const Z="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.96001%207.90004C9.86501%207.90004%209.77001%207.86504%209.69501%207.79004L6.43501%204.53004C6.19501%204.29004%205.80501%204.29004%205.56501%204.53004L2.30501%207.79004C2.16001%207.93504%201.92001%207.93504%201.77501%207.79004C1.63001%207.64504%201.63001%207.40504%201.77501%207.26004L5.03501%204.00004C5.56501%203.47004%206.43001%203.47004%206.96501%204.00004L10.225%207.26004C10.37%207.40504%2010.37%207.64504%2010.225%207.79004C10.15%207.86004%2010.055%207.90004%209.96001%207.90004Z'%20fill='white'/%3e%3c/svg%3e",Q="data:image/svg+xml,%3csvg%20width='14'%20height='24'%20viewBox='0%200%2014%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3976%2014.5255C12.2833%2013.8788%2012.0498%2013.3024%2011.6952%2012.7961C11.3416%2012.2898%2010.9209%2011.8353%2010.4353%2011.4317C9.94868%2011.0291%209.43546%2010.6488%208.89565%2010.292C8.48487%2010.049%208.09577%209.78565%207.72637%209.50402C7.35697%209.2224%207.08016%208.89503%206.89694%208.51987C6.71273%208.14471%206.67826%207.69533%206.79055%207.1697C6.86345%206.83216%206.97476%206.54647%207.12351%206.31162C7.27324%206.07778%207.47124%205.89986%207.7175%205.77684C7.96377%205.65483%208.21989%205.59383%208.48389%205.59383C8.88087%205.59383%209.17639%205.7016%209.3734%205.91714C9.56943%206.13268%209.68271%206.42345%209.71424%206.78946C9.74576%207.15547%209.72015%207.55401%209.63839%207.98509C9.55663%208.41617%209.43645%208.84724%209.27687%209.27934L13.5127%208.80149C13.9638%207.52656%2014.1017%206.42447%2013.9264%205.49725C13.751%204.56901%2013.2664%203.85122%2012.4724%203.34491C12.239%203.19648%2011.9779%203.07041%2011.6893%202.96569L12.0026%201.50979L9.86397%200L
107.3875%201.50979L7.11169%202.78878C6.65166%202.8874%206.21724%203.01957%205.8114%203.19038C4.85292%203.594%204.06684%204.15115%203.45117%204.86385C2.83452%205.57655%202.42571%206.40108%202.22378%207.33847C2.06616%208.06947%202.04942%208.70796%202.17551%209.25087C2.30061%209.7948%202.52028%2010.2828%202.8355%2010.7139C3.14974%2011.145%203.51816%2011.5344%203.93977%2011.881C4.36039%2012.2288%204.782%2012.5521%205.20164%2012.851C5.68334%2013.1702%206.13844%2013.5169%206.56497%2013.8921C6.99052%2014.2672%207.31954%2014.7125%207.55004%2015.228C7.78055%2015.7445%207.81502%2016.3769%207.65347%2017.1262C7.56482%2017.5389%207.43676%2017.8765%207.27028%2018.1388C7.10381%2018.4011%206.89596%2018.5983%206.64772%2018.7295C6.3985%2018.8606%206.12071%2018.9267%205.8114%2018.9267C5.21641%2018.9267%204.79776%2018.6034%204.62833%2018.1632C4.4589%2017.7229%204.47367%2017.2583%204.60075%2016.5639C4.72782%2015.8705%205.05092%2015.1395%205.37107%2014.3699H1.17665C1.17665%2014.3699%200.207341%2016.1115%200.0310135%2017.6762C-0.0655232%2018.5302%200.0635208%2019.2653%200.41519%2019.8844C0.76686%2020.5036%201.33032%2020.9814%202.10655%2021.319C2.39222%2021.443%202.7104%2021.5447%203.05813%2021.623L2.54589%2024H7.17473L7.7047%2021.5386C8.08493%2021.442%208.43857%2021.3231%208.76562%2021.1787C9.73985%2020.7476%2010.52%2020.1427%2011.1071%2019.3649C11.6932%2018.5871%2012.0873%2017.7291%2012.2892%2016.7917C12.4744%2015.9295%2012.5099%2015.1741%2012.3966%2014.5275L12.3976%2014.5255Z'%20fill='white'/%3e%3c/svg%3e";async function Y(a){let t=a.replace(/-/g,"+").replace(/_/g,"/");for(;t.length%4;)t+="=";const e=atob(t),i=Uint8Array.from(e,n=>n.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function k(a,t){return typeof t=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(t)?new Date(t):t}function A(a,t){return t}let R=!1;class X{constructor(t,e,i,s,r,n,o,c,l,h,u){d(this,"temporarySessionKey","Shoplift_Session");d(this,"essentialSessionKey","Shoplift_Essential");d(this,"analyticsSessionKey","Shoplift_Analytics");d(this,"legacySessionKey");d(this,"cssHideClass");d(this,"testConfigs");d(this,"inactiveTestConfigs");d(this,"testsFilteredByAudience");d(this,"sendPageView");d(this,"shopliftDebug");d(this,"gaConfig");d(this,"getCountryTimeout");d(this,"state");d(this,"shopifyAnalyticsId");d(this,"cookie",document.cookie);d(this,"isSyncing",!1);d(this,"isSyncingGA",!1);d(this,"fetch");d(this,"localStorageSet");d(this,"localStorageGet");d(this,"sessionStorageSet",window.sessionStorage.setItem.bind(window.sessionStorage));d(this,"sessionStorageGet",window.sessionStorage.getItem.bind(window.sessionStorage));d(this,"urlParams",new URLSearchParams(window.location.search));d(this,"device");d(this,"logHistory");this.shop=t,this.host=e,this.eventHost=i,this.disableReferrerOverride=c,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=h.map(m=>({...m,startAt:new Date(m.startAt),statusHistory:m.statusHistory.map(p=>({...p,createdAt:new Date(p.createdAt)}))})),this.inactiveTestConfigs=u,this.sendPageView=!!r,this.shopliftDebug=n===!0,this.gaConfig=o!=={"sendEvents":true,"mode":"gtag"}?o:{sendEvents:!1},this.fetch=window.fetch.bind(window),this.localStorageSet=window.localStorage.setItem.bind(window.localStorage),this.localStorageGet=window.localStorage.getItem.bind(window.localStorage);const g=this.getDeviceType();this.device=g!=="tablet"?g:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=h.filter(m=>m.status=="active"),this.getCountryTimeout=l===1000?1e3:l,this.log("State Loaded",JSON.stringify(this.state))}
10async init(){var t;try{if(this.log("Shoplift script initializing"),window.Shopify&&window.Shopify.designMode){this.log("Skipping script for design mode");return}if(window.location.href.includes("slScreenshot=true")){this.log("Skipping script for screenshot");return}if(window.location.hostname.endsWith(".edgemesh.com")){this.log("Skipping script for preview");return}if(window.location.href.includes("isShopliftMerchant")){const i=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",i),this.state.temporary.isMerchant=i,this.persistTemporaryState()}if(this.state.temporary.isMerchant){this.log("Setting up preview for merchant"),typeof window.shoplift!="object"&&this.setShopliftStub(),this.state.temporary.previewConfig||this.hidePage(),await this.initPreview(),(t=document.querySelector("#sl-preview-bar-hide"))==null||t.remove();return}if(this.state.temporary.previewConfig=void 0,H(navigator.userAgent))return;if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const i=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(s=>s==null?void 0:s.json());this.log(`IP: ${i}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),A)}).catch()}if(this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.monitorConsentChange(),this.checkForThemePreview())return;if(!this.disableReferrerOverride&&this.state.temporary.originalReferrer!=null){this.log(`Overriding referrer from '${document.referrer}' to '${this.state.temporary.originalReferrer}'`);const i=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>i,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),await this.ensureCartAttributesForExistingPriceTests(!1),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(e){if(e instanceof P)return;throw e}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(t){switch(t){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}async initPreview(){const t=this.urlParams.get("previewConfig");if(t){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const e=await Y(t);if(this.state.temporary.previewConfig=e,this.state.temporary.previewConfig.testTypeCategory===y.Price){this.hidePage(!0);const s=this.state.temporary.previewConfig;let r=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/${s.isDraft||!1}`;s.shopifyProductId&&(r+=`?productId=${s.shopifyProductId}`);const n=await this.makeJsonRequest({method:"get",url:r}).catch(o=>(this.log("Error getting domSelectors",o),null));
10s.variants.forEach(o=>{var c;return o.domSelectors=(c=n[o.id])==null?void 0:c.domSelectors})}this.persistTemporaryState();const i=new URL(window.location.toString());i.searchParams.delete("previewConfig"),this.queueRedirect(i)}else if(this.state.temporary.previewConfig){this.showPage();const e=this.state.temporary.previewConfig;e.testTypeCategory===y.Template&&this.handleTemplatePreview(e)&&this.initPreviewControls(e),e.testTypeCategory===y.UrlRedirect&&this.handleUrlPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===y.Script&&this.handleScriptPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===y.Price&&await this.handlePricePreview(e)&&this.initPreviewControls(e)}}initPreviewControls(t){document.addEventListener("DOMContentLoaded",()=>{const e=t.variants.find(p=>p.id===t.currentVariant),i=(e==null?void 0:e.label)||"a",s=t.variants,r=document.createElement("div");r.id="shoplift-preview-control";const n=document.createElement("div"),o=document.createElement("img");o.src=Q,o.height=24,o.width=14,n.style.padding="0 16px",n.style.lineHeight="100%",n.appendChild(o),r.appendChild(n);const c=document.createElement("div");c.id="shoplift-preview-variant-selector";const l=document.createElement("button");l.id="shoplift-preview-variant-menu-trigger";const h=document.createElement("div");h.className="menu-variant-label",h.style.backgroundColor=this.getVariantColor(i).bg,h.style.color=this.getVariantColor(i).text,h.innerText=i.toUpperCase(),l.appendChild(h);const u=document.createElement("span");if(u.id="shoplift-preview-variant-title",u.innerText=e!=null&&e.title?e.title:"Untitled variant "+i.toUpperCase(),l.appendChild(u),s.length>1){const p=document.createElement("img");p.src=Z,p.width=12,p.height=12,l.appendChild(p);const f=document.createElement("div");f.className="preview-variant-menu";for(const v of t.variants.filter(w=>w.id!==t.currentVariant)){const w=document.createElement("div");w.className="preview-variant-menu--item";const T=document.createElement("div");T.className="menu-variant-label",T.style.backgroundColor=this.getVariantColor(v.label).bg,T.style.color=this.getVariantColor(v.label).text,T.style.flexShrink="0",T.innerText=v.label.toUpperCase(),w.appendChild(T);const U=document.createElement("span");U.innerText=v.title?v.title:"Untitled variant "+v.label.toUpperCase(),w.appendChild(U),w.addEventListener("click",()=>{this.pickVariant(v.id)}),f.appendChild(w)}c.appendChild(f),l.addEventListener("click",()=>{f.className!=="preview-variant-menu preview-variant-menu__visible"?f.classList.add("preview-variant-menu__visible"):f.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",v=>{v.target instanceof Element&&!l.contains(v.target)&&f.className==="preview-variant-menu preview-variant-menu__visible"&&f.classList.remove("preview-variant-menu__visible")})}else l.style.pointerEvents="none",h.style.margin="0";c.appendChild(l),r.appendChild(c);const g=document.createElement("div"),m=document.createElement("button");m.id="shoplift-exit-preview-button",m.innerText="Exit",g.appendChild(m),m.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(g),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})})}pickVariant(t){var e,i,s,r;if(this.state.temporary.previewConfig){const n=this.state.temporary.previewConfig,o=new URL(window.location.toString());if(n.testTypeCategory===y.UrlRedirect){const c=(e=n.variants.find(l=>l.id===n.currentVariant))==null?void 0:e.redirectUrl;if(o.pathname===c){const l=(i=n.variants.find(h=>h.id===t))==null?void 0:i.redirectUrl;l&&(o.pathname=l)}}if(n.testTypeCategory===y.Template){const c=(s=n.variants.find(l=>l.id===n.currentVariant))==null?void 0:s.pathName;if(c&&o.pathname===c){const l=(r=n.variants.find(h=>h.id===t))==null?void 0:r.pathName;l&&l!==c&&(o.pathname=l)}}n.currentVariant=t,this.persistTemporaryState(),this.queueRedirect(o)}}exitPreview(){var e,i,s,r;const t=new URL(window.location.toString());if(((e=this.state.temporary.previewConfig)==null?void 0:e.testTypeCategory)===y.Template&&t.searchParams.delete("view"),((i=this.state.temporary.previewConfig)==null?void 0:i.testTypeCategory)===y.Script&&t.searchParams.delete("slVariant"),
10((s=this.state.temporary.previewConfig)==null?void 0:s.testTypeCategory)===y.UrlRedirect){const o=this.state.temporary.previewConfig.variants.filter(l=>l.label!=="a"&&l.redirectUrl!==null).map(l=>l.redirectUrl),c=(r=this.state.temporary.previewConfig.variants.find(l=>l.label==="a"))==null?void 0:r.redirectUrl;o.includes(t.pathname)&&c&&(t.pathname=c)}this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.hidePage(),this.queueRedirect(t)}handleTemplatePreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e);if(!i)return!1;this.log("Setting up template preview for type",i.type);const s=new URL(window.location.toString()),r=s.searchParams.get("view");return this.typeFromTemplate()==i.type&&r!==i.affix&&i.affix&&(this.log("Template type matches current variant, redirecting"),s.searchParams.delete("view"),this.log("Setting the new viewParam"),this.hidePage(),s.searchParams.set("view",i.affix),this.queueRedirect(s)),r!==null&&r!==i.affix&&(s.searchParams.delete("view"),this.hidePage(),this.queueRedirect(s)),!0}handleUrlPreview(t){var n;const e=t.currentVariant,i=t.variants.find(o=>o.id===e),s=(n=t.variants.find(o=>o.isControl))==null?void 0:n.redirectUrl;if(!i)return!1;this.log("Setting up URL redirect preview");const r=new URL(window.location.toString());return r.pathname===s&&!i.isControl&&i.redirectUrl!==null&&(this.log("Url matches control, redirecting"),this.hidePage(),r.pathname=i.redirectUrl,this.queueRedirect(r)),!0}handleScriptPreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e);if(!i)return!1;this.log("Setting up script preview");const s=new URL(window.location.toString());return s.searchParams.get("slVariant")!==i.id&&(this.log("current id doesn't match the variant, redirecting"),s.searchParams.delete("slVariant"),this.log("Setting the new slVariantParam"),this.hidePage(),s.searchParams.set("slVariant",i.id),this.queueRedirect(s)),!0}async handlePricePreview(t){const e=t.currentVariant,i=t.variants.find(s=>s.id===e);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(E(document,{testId:t.testId,hypothesisId:i.id,selectors:i.domSelectors}),await this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async finalize(){const t=await this.getCartState();t!==null&&this.queueCartUpdate(t),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),e)return this.log("Forcing variant for hypothesis '%s'",s),!0;if(i!==null)return this.log("Forcing hypothesis '%s'",i),s===i;const r=this.testConfigs.find(o=>o.hypotheses.some(c=>c.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const n=this.state.essential.visitorTests.find(o=>o.testId===r.id);return n?(this.log("Active visitor test found",s),n.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(o=>o.hypotheses.some(c=>c.id===s&&this.state.essential.visitorTests.some(l=>l.hypothesisId===c.id))))},setAnalyticsConsent:async s=>{await this.onConsentChange(s,!0)},getVisitorData:()=>({visitor:this.state.analytics.visitor,visitorTests:this.state.essential.visitorTests.filter(s=>!s.isInvalid).map(s=>{const{shouldSendToGa:r,...n}=s;return n})})}}setShopliftStub(){this.log("Setting up stubbed public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(e||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(t){this.log("Starting manual split for test '%s'",t.id),await this.handleVisitorTest([t]),this.saveState(),this.syncAllEvents()}async handleVisitorTest(t){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests);let e=t?t.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];try{if(e.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(e);if(i){this.log("Found current visitor test");const o=this.considerRedirect(i);return o&&(this.log("Redirecting for current visitor test"),this.redirect(i)),o}this.log("No active test relation for test page");const s=this.testsForUrl(this.inactiveTestConfigs.filter(o=>this.testIsPaused(o)&&o.hypotheses.some(c=>this.state.essential.visitorTests.some(l=>l.hypothesisId===c.id)))).map(o=>o.id);if(s.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",s),!1;if(this.hasThemeAndOtherTestTypes(this.testsFilteredByAudience)){this.log("Store has both theme and non-theme tests");const o=this.visitorActiveTestType();this.log("Current visitor test type is '%s'",o);let c;switch(o){case"templateOrUrlRedirect":this.log("Filtering to non-theme tests"),c=h=>h!=="theme";break;case"theme":this.log("Filtering to theme tests"),c=h=>h==="theme";break;case null:c=Math.random()>.5?(this.log("Filtering to theme tests"),h=>h==="theme"):(this.log("Filtering to non-theme tests"),h=>h!=="theme");break}const l=e.filter(h=>h.hypotheses.every(u=>!u.isControl||!c(u.type)));this.log(`Blocking visitor from being assigned to filtered test IDs: ["${l.map(h=>h.id).join('", "')}"]`),this.state.essential.visitorTests.push(...l.map(h=>({createdAt:new Date,testId:h.id,hypothesisId:null,isThemeTest:h.hypotheses.some(u=>
10u.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))),e=e.filter(h=>h.hypotheses.some(u=>u.isControl&&c(u.type)))}if(e.length===0)return this.log("No tests found"),!1;const r=e[Math.floor(Math.random()*e.length)],n=this.pickHypothesis(r);if(n){this.log("Adding local visitor to test '%s', hypothesis '%s'",r.id,n.id),this.queueAddVisitorToTest(r.id,n);const o=this.considerRedirect(n);return o&&(this.log("Redirecting for new test"),this.redirect(n)),o}return this.log("No hypothesis found"),!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){const t=this.getDomTestsForCurrentUrl(),e=this.getVisitorDomHypothesis(t);for(const i of t){this.log("Evaluating dom test '%s'",i.id);const r=e.find(n=>i.hypotheses.some(o=>n.id===o.id))??this.pickHypothesis(i);if(!r){this.log("Failed to pick hypothesis for test");continue}if(r.isControl){this.log("Control hypothesis - applying DOM selectors and watching for variant selectors");const n=i.hypotheses.filter(o=>o.id!==r.id).flatMap(o=>{var c;return((c=o.domSelectors)==null?void 0:c.map(l=>({...l,testId:i.id})))??[]});n.length>0&&F(document,{testId:i.id,hypothesisId:r.id,selectors:n},o=>{this.queueAddVisitorToTest(o,r),this.syncAllEvents()})}if(!r.domSelectors||r.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}this.log("Watching for selectors"),E(document,{testId:i.id,hypothesisId:r.id,selectors:r.domSelectors},n=>{this.queueAddVisitorToTest(n,r),this.syncAllEvents()})}}considerRedirect(t){if(this.log("Considering redirect for hypothesis '%s'",t.id),t.isControl)return this.log("Skipping redirect for control"),!1;if(t.type==="basicScript"||t.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const e=this.state.essential.visitorTests.find(n=>n.hypothesisId===t.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(t.type==="theme"){if(!(t.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",t.themeId,themeId),e&&e.themeId!==t.themeId&&(e.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),e.themeId=t.themeId;else if(this.isThemePreview())return this.log("On non-test theme, skipping redirect"),!1;return this.log("Hiding page to redirect for theme test"),this.hidePage(),!0}return!1}else if(t.type!=="dom"&&t.type!=="price"&&t.affix!==template.suffix&&t.affix!==r||t.redirectPath&&!i.pathname.endsWith(t.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(t){if(this.log("Redirecting to hypothesis '%s'",t.id),t.isControl)return;const e=new URL(window.location.toString());if(e.searchParams.delete("view"),t.redirectPath){const i=RegExp("^(/w{2}-w{2})/").exec(e.pathname);if(i&&i.length>1){const s=i[1];e.pathname=`${s}${t.redirectPath}`}else e.pathname=t.redirectPath}else t.type==="theme"?(e.searchParams.set("_ab","0"),e.searchParams.set("_fd","0"),e.searchParams.set("_sc","1"),e.searchParams.set("preview_theme_id",t.themeId.toString())):t.type!=="urlRedirect"&&e.searchParams.set("view",t.affix);this.queueRedirect(e)}async refreshVisitor(t){if(t===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const e=await this.getVisitor(t);e&&e.id&&this.updateLocalVisitor(e)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const t=this.getUTMValue("utm_source")??"",e=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,n=this.device;return{createdAt:new Date,utmSource:t,utmMedium:e,utmCampaign:i,utmContent:s,referrer:r,device:n}}checkForThemePreview(){var t,e;return this.log("Checking for theme preview"),window.location.hostname.endsWith(".shopifypreview.com")?(this.log("on shopify preview domain"),this.clearThemeBar(!0,!1,this.state),(t=document.querySelector("#sl-preview-bar-hide"))==null||t.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(i=>i.isThemeTest&&i.hypothesisId!=null&&this.getHypothesis(i.hypothesisId)&&i.themeId===themeId)?(this.log("On active theme test, remov
10ing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(i=>i.isThemeTest&&i.hypothesisId!=null&&!this.getHypothesis(i.hypothesisId)&&i.themeId===themeId)?(this.log("Visitor is on an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.state.essential.isFirstLoad?(this.log("No visitor found on theme preview, redirecting to main theme"),this.redirectToMainTheme(),!0):this.inactiveTestConfigs.some(i=>i.hypotheses.some(s=>s.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(i=>i.hypotheses.some(s=>s.themeId===themeId))?(this.log("Falling back to clearing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):(this.log("No tests on current theme, skipping script"),this.clearThemeBar(!0,!1,this.state),(e=document.querySelector("#sl-preview-bar-hide"))==null||e.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const t=new URL(window.location.toString());t.searchParams.set("preview_theme_id",""),this.queueRedirect(t)}testsForUrl(t){const e=new URL(window.location.href),i=this.typeFromTemplate();return t.filter(s=>s.hypotheses.some(r=>r.type!=="dom"&&r.type!=="price"&&(r.isControl&&r.type===i&&r.affix===template.suffix||r.type==="theme"||r.isControl&&r.type==="urlRedirect"&&r.redirectPath&&e.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!e.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(e.searchParams.get("view")??"")))}domTestsForUrl(t){const e=new URL(window.location.href);return t.filter(i=>i.hypotheses.some(s=>(s.type==="dom"||s.type==="price")&&s.domSelectors&&s.domSelectors.some(r=>new RegExp(M(r)).test(e.toString()))))}async filterTestsByAudience(t,e,i){const s=[];let r=e.country;!r&&t.some(n=>n.requiresCountry&&!i.some(o=>o.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),r=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/get-country`,signal:AbortSignal.timeout(this.getCountryTimeout)}).catch(n=>(this.log("Error getting country",n),null)));for(const n of t){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(l=>l.testId===n.id&&l.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const o=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(l=>l.testId===n.id&&(n.device==="all"||n.device===e.device&&n.device===this.device))||this.isTargetAudience(n,e,o,r))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}isTargetAudience(t,e,i,s){const r=this.getChannel(e);return(t.device==="all"||t.device===e.device&&t.device===this.device)&&(t.visitorOption==="all"||t.visitorOption==="new"&&i||t.visitorOption==="returning"&&!i)&&(t.targetAudiences.length===0||t.targetAudiences.reduce((n,o)=>n||o.reduce((c,l)=>
10c&&l(e,i,r,s),!0),!1))}visitorCreatedDuringTestActive(t){let e="";for(const i of t){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;e=i.status}return e==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(t){return t.flatMap(e=>e.hypotheses).find(e=>e.type!=="dom"&&e.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getVisitorDomHypothesis(t){return t.flatMap(e=>e.hypotheses).filter(e=>(e.type==="dom"||e.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getHypothesis(t){return this.testConfigs.filter(e=>e.hypotheses.some(i=>i.id===t)).map(e=>e.hypotheses.find(i=>i.id===t))[0]}hasThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(t){return this.hasThemeTest(t)&&this.hasTestThatIsNotThemeTest(t)}testIsPaused(t){return t.status==="paused"||t.status==="incompatible"||t.status==="suspended"}visitorActiveTestType(){const t=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==e.hypothesisId)));return t.length===0?null:t.some(e=>e.isThemeTest)?"theme":"templateOrUrlRedirect"}pickHypothesis(t){let e=Math.random();const i=t.hypotheses.reduce((r,n)=>r+n.visitorCount,0);return t.hypotheses.sort((r,n)=>r.isControl?n.isControl?0:-1:n.isControl?1:0).reduce((r,n)=>{if(r!==null)return r;const c=t.hypotheses.reduce((l,h)=>l&&h.visitorCount>20,!0)?n.visitorCount/i-n.trafficPercentage:0;return e<=n.trafficPercentage-c?n:(e-=n.trafficPercentage,null)},null)}typeFromTemplate(){switch(template.type){case"collection-list":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}queueRedirect(t){this.saveState(),this.disableReferrerOverride||(this.log(`Saving temporary referrer override '${document.referrer}'`),this.state.temporary.originalReferrer=document.referrer,this.persistTemporaryState()),window.setTimeout(()=>window.location.assign(t),0),window.setTimeout(()=>void this.syncAllEvents(),2e3)}async syncAllEvents(){const t=async()=>{if(this.isSyncing){window.setTimeout(()=>void(async()=>await t())(),500);return}try{this.isSyncing=!0,await this.syncEvents(),this.syncGAEvents()}finally{this.isSyncing=!1}};await t()}async syncEvents(){var i,s;if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const t=this.state.analytics.queue.length,e=this.state.analytics.queue.splice(0,t);this.log("Syncing %s events",t);try{const r={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:((i=this.state.analytics.visitor)==null?void 0:i.device)??this.device,country:((s=this.state.analytics.visitor)==null?void 0:s.country)??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved&&o.hypothesisId!=null).map(o=>new $(o.testId,o.hypothesisId,o.createdAt)).concat(e)};await this.sendEvents(r);const n=await this.getVisitor(this.shopifyAnalyticsId);n!==null&&this.updateLocalVisitor(n);for(const o of this.state.essential.visitorTests.filter(c=>!c.isInvalid&&!c.isSaved))o.isSaved=!0}catch{this.state.analytics.queue.splice(0,0,...e)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(R)return;R=!0,this.log("UseGtag is false — skipping GA Events");return}if(!this.state.essential.consentApproved){this.log("Consent not approved — skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const t=this.state.essential.visitorTests.filter(e=>e.shouldSendToGa);if(t.length===0){this.log("No GA Events to sync");return}this.isSyncingGA=!0,this.log("Syncing %s GA Events",t.length),Promise.allSettled(t.map(e=>this.sendGAEvent(e))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1)}sendGAEvent(t){return new Promise(e=>{this.log("Sending GA Event for test %s, hypothesis %s",t.testId,t.hypothesisId);const i=()=>
10{this.log("GA acknowledged event for hypothesis %s",t.hypothesisId),t.shouldSendToGa=!1,this.persistEssentialState(),e()},s={exp_variant_string:`SL-${t.testId}-${t.hypothesisId}`};this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(n,o,c){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}this.gaConfig.mode==="gtag"?r("event","experience_impression",{...s,event_callback:i}):(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"experience_impression",...s,eventCallback:i}))})}updateLocalVisitor(t){let e;({visitorTests:e,...this.state.analytics.visitor}=t);for(const i of this.state.essential.visitorTests.filter(s=>!e.some(r=>r.testId===s.testId)))i.isSaved=!0,i.isInvalid=!0;for(const i of e){const s=this.state.essential.visitorTests.findIndex(n=>n.testId===i.testId);s!==-1?(i.isInvalid=!1,this.state.essential.visitorTests.splice(s,1,i)):this.state.essential.visitorTests.push(i)}this.state.analytics.visitor.storedAt=new Date}async getVisitor(t){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${t}`})}catch{return null}}async sendEvents(t){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(t)})}getUTMValue(t){const i=decodeURIComponent(window.location.search.substring(1)).split("&");for(let s=0;s<i.length;s++){const r=i[s].split("=");if(r[0]===t)return r[1]||null}return null}hidePage(t){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),t||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function t(){let i=!1;return function(s){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)}(navigator.userAgent||navigator.vendor),i}function e(){let i=!1;return function(s){(/android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
10sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)}(navigator.userAgent||navigator.vendor),i}return t()?"mobile":e()?"tablet":"desktop"}removeAsyncHide(t){return()=>{t&&window.document.documentElement.classList.remove(t)}}async getCartState(){try{let t=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return t===null||(t.note===null&&(t=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),t==null)?null:{token:t.token,total_price:t.total_price,total_discount:t.total_discount,currency:t.currency,items_subtotal_price:t.items_subtotal_price,items:t.items.map(e=>({quantity:e.quantity,variant_id:e.variant_id,key:e.key,price:e.price,final_line_price:e.final_line_price,sku:e.sku,product_id:e.product_id}))}}catch(t){return this.log("Error sending cart info",t),null}}async ensureCartAttributesForExistingPriceTests(t){var e;try{if(this.log("Checking visitor assignments for active price tests"),t&&this.state.temporary.previewConfig){const i=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",i.testId);let s="variant";if(i.variants&&i.variants.length>0){const r=i.variants.find(n=>n.id===i.currentVariant);r&&r.isControl&&(s="control")}this.log("Merchant preview - updating hidden inputs:",i.testId,s),this.updatePriceTestHiddenInputs(i.testId,s,!0);return}for(const i of this.state.essential.visitorTests){const s=this.testConfigs.find(n=>n.id===i.testId);if(!s){this.log("Test config not found:",i.testId);continue}const r=s.hypotheses.find(n=>n.id===i.hypothesisId);if(!r||r.type!=="price"){this.log("Skipping non-price hypothesis:",i.hypothesisId);continue}this.log("Found potential price test, validating with server:",i.testId);try{const n=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/price-test/${i.testId}/${(e=this.state.analytics.visitor)==null?void 0:e.id}`});if(!n){this.log("Failed to validate price test with server:",i.testId);continue}if(!n.isActive||!n.isPriceTest||!n.visitorAssigned){this.log("Price test validation failed - Active:",n.isActive,"PriceTest:",n.isPriceTest,"Assigned:",n.visitorAssigned);continue}this.log("Price test validated successfully, updating hidden inputs:",i.testId,n.assignment),this.updatePriceTestHiddenInputs(i.testId,n.assignment,t)}catch(n){this.log("Error validating price test with server:",i.testId,n);const o=r.isControl?"control":"variant";this.updatePriceTestHiddenInputs(i.testId,o,t)}}}catch(i){this.log("Error ensuring cart attributes for existing price tests:",i)}}updatePriceTestHiddenInputs(t,e,i){try{this.log("Updating hidden inputs with price test data:",t,e);const s=`${t}:${e}:${i?"t":"f"}`,r=l=>{const h=l.getAttribute("data-sl-pid");if(this.log(`shouldUpdateInput called with productId: "${h}", isMerchant: ${i}`),!h)return this.log("No product ID on input, returning true"),!0;if(i&&this.state.temporary.previewConfig){const g=this.state.temporary.previewConfig;this.log("Using preview config for merchant");const m=e==="control"?"a":"b",p=g.variants.find(f=>f.label===m);if(!p)return this.log("Target variant not found in preview config for label:",m),!1;this.log(`Checking product ID ${h} against domSelectors for variant ${m}:`,p.domSelectors);for(const f of p.domSelectors||[]){const v=f.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(v){const w=v[1];if(this.log(`Extracted ID from selector: ${w}, comparing to: ${h}`),w===h)return this.log("Product ID match found in preview config:",h,"variant:",p.label),!0}else this.log(`Could not extract ID from selector: ${f.cssSelector}`)}return this.log("No product ID match in preview config for:",h,"variant:",m),!1}const u=this.testConfigs.find(g=>g.id===t);if(!u)return this.log("Test config not found for testId:",t),!1;for(const g of u.hypotheses||[])for(const m of g.domSelectors||[]){const p=m.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(p&&p[1]===h)return this.log("Product ID match found:",h,"for test:",t),!0}return this.log("No product ID match for:",h,"in test:",t),!1},n=new MutationObserver(l=>{l.forEach(h=>
10{h.addedNodes.forEach(u=>{if(u.nodeType===Node.ELEMENT_NODE){const g=u,m=g.matches('input[name="properties[_slpt]"]')?[g]:g.querySelectorAll('input[name="properties[_slpt]"]');m.length>0&&this.log(`MutationObserver found ${m.length} new hidden input(s)`),m.forEach(p=>{const f=p.getAttribute("data-sl-pid");this.log(`MutationObserver checking new input with data-sl-pid="${f}"`),r(p)?p.value!==s&&(p.value=s,this.log("Updated newly added hidden input:",s)):(p.remove(),this.log("Removed newly added non-matching hidden input for product ID:",p.getAttribute("data-sl-pid")))})}})})}),o=()=>{const l=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${l.length} existing hidden inputs to check`),l.forEach(h=>{const u=h.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${u}"`),r(h)?(h.value=s,this.log("Updated existing hidden input:",s)):(h.remove(),this.log("Removed non-matching hidden input for product ID:",h.getAttribute("data-sl-pid")))})},c=()=>{document.body?(n.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),o()):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(n.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),o())}):setTimeout(c,10)};c(),window.__shopliftPriceTestObserver=n,window.__shopliftPriceTestValue=s,this.log("Set up DOM observer for price test hidden inputs")}catch(s){this.log("Error updating price test hidden inputs:",s)}}async makeJsonRequest(t){const e=await this.makeRequest(t);return e===null?null:JSON.parse(await e.text(),k)}async makeRequest(t){const{url:e,method:i,headers:s,data:r,signal:n}=t,o=new Headers;if(s)for(const l in s)o.append(l,s[l]);(!s||!s.Accept)&&o.append("Accept","application/json"),(!s||!s["Content-Type"])&&o.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&o.append("ngrok-skip-browser-warning","1234");const c=await this.fetch(e,{method:i,headers:o,body:r,signal:n});if(!c.ok){if(c.status===204)return null;if(c.status===422){const l=await c.json();if(typeof l<"u"&&l.isBot)throw new P}throw new Error(`Error sending shoplift request ${c.status}`)}return c}queueAddVisitorToTest(t,e){if(!this.state.essential.visitorTests.some(i=>i.testId===t)&&(this.state.essential.visitorTests.push({createdAt:new Date,testId:t,hypothesisId:e.id,isThemeTest:e.type==="theme",themeId:e.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0}),e.type==="price")){const i=e.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",t,i),this.updatePriceTestHiddenInputs(t,i,!1)}}queueCartUpdate(t){this.queueEvent(new O(t))}queuePageView(t){this.queueEvent(new D(t))}queueEvent(t){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(t)}legacyGetLocalStorageVisitor(){const t=this.localStorageGet(this.legacySessionKey);if(t)try{return JSON.parse(t,k)}catch{}return null}pruneStateAndSave(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(e=>e.id==t.testId)||this.inactiveTestConfigs.filter(e=>this.testIsPaused(e)).some(e=>e.id===t.testId)),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const t=this.loadAnalyticsState(),e={analytics:t,essential:this.loadEssentialState(t),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(n=>n!==null).sort((n,o)=>+o.storedAt-+n.storedAt)[0];return e.analytics.visitor===null&&r&&({visitorTests:e.essential.visitorTests,...e.analytics.visitor}=r,e.essential.isFirstLoad=!1,e.essential.initialState={createdAt:r.createdAt,referrer:r.referrer,utmCampaign:r.utmCampaign,utmContent:r.utmContent,utmMedium:r.utmMedium,utmSource:r.utmSource,device:r.device},this.deleteCookie("SHOPLIFT"),this.deleteLocalStorage(this.legacySessionKey)),!e.essential.consentApproved&&e.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),e}loadEssentialState(t){var o;const e=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();(o=t.visitor)!=null&&o.device&&(s.device=t.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},n=[e,i].filter(c=>c!==null).sort((c,l)=>+l.timestamp-+c.timestamp)[0]??r;return n.initialState||(t.visitor!==null?n.initialState=t.visitor:(n.initialState=s,n.initialState.createdAt=n.timestamp)),n}loadAnalyticsState(){const t=this.loadLocalStorage(this.analyticsSessionKey),e=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[t,e].filter(r=>r!==null).sort((r,n)=>+n.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&t&&t.queue.length>1&&(s.queue=t.queue),s}loadTemporaryState(){const t=this.sessionStorageGet(this.temporarySessionKey),e=t?JSON.parse(t,k):null,i=this.loadCookie(this.temporarySessionKey);return e??i??{isMerchant:!1,timestamp:new Date}}persistEssentialState(){this.log("Persisting essential state"),this.state.essential.isFirstLoad=!1,this.state.essential.timestamp=new Date,this.persistLocalStorageState(this.essentialSessionKey,this.state.essential),this.persist
10CookieState(this.essentialSessionKey,this.state.essential)}persistAnalyticsState(){this.log("Persisting analytics state"),this.state.essential.consentApproved&&(this.state.analytics.timestamp=new Date,this.persistLocalStorageState(this.analyticsSessionKey,this.state.analytics),this.persistCookieState(this.analyticsSessionKey,{...this.state.analytics,queue:[]}))}persistTemporaryState(){this.log("Setting temporary session state"),this.state.temporary.timestamp=new Date,this.sessionStorageSet(this.temporarySessionKey,JSON.stringify(this.state.temporary)),this.persistCookieState(this.temporarySessionKey,this.state.temporary,!0)}loadLocalStorage(t){const e=this.localStorageGet(t);if(e===null)return null;try{return JSON.parse(e,k)}catch{return null}}loadCookie(t){const e=this.getCookie(t);if(e===null)return null;try{return JSON.parse(e,k)}catch{return null}}persistLocalStorageState(t,e){this.localStorageSet(t,JSON.stringify(e))}persistCookieState(t,e,i=!1){const s=JSON.stringify(e),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${t}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(t){const e=new Date(0).toUTCString();document.cookie=`${t}=;domain=.${window.location.hostname};path=/;expires=${e};`}deleteLocalStorage(t){window.localStorage.removeItem(t)}getChannel(t){var i;return((i=[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
10andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.o
10pera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)}
10,{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|k
10akao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
10andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(s=>s.test(t)))==null?void 0:i.name)??"other"}getShopifyAnalyticsId(){return this.getCookie("_shopify_y")}legacyGetCookieVisitor(){const t=this.getCookie("SHOPLIFT");return t===null?null:JSON.parse(t,k)}getCookie(t){const e=this.cookie.split("; ").filter(i=>i.split("=").at(0)===t).at(0);return e===void 0?null:e.split("=").slice(1).join("=")}monitorConsentChange(){document.addEventListener("visitorConsentCollected",t=>void(async()=>await this.onConsentChange(t.detail.analyticsAllowed,!0))()),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>this.loadShopifyConsentApiWithRetry()):this.loadShopifyConsentApiWithRetry()}loadShopifyConsentApiWithRetry(){let t=0;const e=()=>{this.loadShopifyConsentApi()||t++<10&&window.setTimeout(e,100)};e()}loadShopifyConsentApi(){if(window.Shopify){this.log("Loading Shopify features");const t=async()=>{if(!window.Shopify){this.log("Shopify object missing... suddenly?");return}if(window.Shopify.customerPrivacy===void 0){this.log("Shopify CustomerPrivacy api still missing, trying again in 1000ms"),e=window.setTimeout(()=>void(async()=>await t())(),1e3);return}const i=window.Shopify.customerPrivacy.getTrackingConsent();await this.onConsentChange(window.Shopify.customerPrivacy.analyticsProcessingAllowed(),i==="yes")};let e=window.setTimeout(()=>void(async()=>await t())(),5e3);return window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i=>{(async()=>{if(window.clearTimeout(e),i){this.log("Error loading consent tracking",i);return}await t()})()}),!0}return!1}async onConsentChange(t,e){try{if(this.log("Consent change detected"),this.state.essential.consentApproved=t,this.state.essential.hasConsentInteraction=e,!this.state.essential.consentApproved){this.state.essential.hasConsentInteraction&&(this.state.analytics.queue.length=0),this.saveState();return}this.cookie=document.cookie,this.shopifyAnalyticsId=this.getShopifyAnalyticsId();for(const i of this.state.analytics.queue.filter(s=>s.type===1||s.type===2)){const s=i;s.shopifyAnalyticsId=this.shopifyAnalyticsId}this.saveState(),await this.syncAllEvents()}catch(i){this.log("Error syncing on consent change",i)}}isThemePreview(){return isThemePreview||themeRole!=="main"}clearThemeBar(t,e,i){const s=structuredClone(i);this.log("Looking for theme bar"),this.waitForElement(null,"body").then(r=>this.waitForElement(r,"#preview-bar-iframe, #PBarNextFrameWrapper").then(n=>(this.log("Found theme bar"),e&&(this.log("Removing theme bar"),n.remove()),t?this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify({...this.debugState(),stateAtEvaluation:s},A)}):Promise.resolve(null)))).catch(r=>console.error(r))}waitForElement(t,e){return new Promise(i=>{const s=document.querySelector(e);if(s){i(s);return}const r=new MutationObserver(n=>{const o=document.querySelector(e);if(o){r.disconnect(),i(o);return}});r.observe(t??document.documentElement,{childList:!0})})}setDebug(t){this.state.essential.debugMode=t,this.saveState()}log(t,...e){this.logHistory.push([`[SL] ${t}`,...e.map(i=>JSON.stringify(i))].join(" ")),!(!this.state.essential.debugMode&&!this.shopliftDebug)&&console.debug(`[SL] ${t}`,...e)}debugState(){return{state:this.state,storage:{essential:this.loadLocalStorage(this.essentialSessionKey),analytics:this.loadLocalStorage(this.analyticsSessionKey)},params:{shop:this.shop,host:this.host,eventHost:this.eventHost,cssHideClass:this.cssHideClass,testConfigs:this.testConfigs,inactiveTestConfigs:this.inactiveTestConfigs,sendPageView:this.sendPageView,isShopifyMerchantCookie
10:this.getCookie("is_shopify_merchant"),themeId,url:window.location.href,isThemePreview,themeRole,gaConfig:this.gaConfig},logHistory:this.logHistory}}debug(){const t=this.debugState();console.log(JSON.stringify(t,A,2))}}(async function(){window.shopliftInstance||(window.shopliftInstance=new X("d22c8f-d3.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",false,false,false,{"sendEvents":true,"mode":"gtag"},false,1000,[],[{"id":"565ce518-f655-4859-847c-84656cf143b2","status":"paused","hypotheses":[{"id":"df31a124-2412-4877-8baa-d3a0f7627619","type":"theme","themeId":176824811893,"affix":"","isControl":true,"redirectPath":null},{"id":"62821c18-056c-4377-94bc-e782c8d4084c","type":"theme","themeId":181017346421,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false}]),await window.shopliftInstance.init())})()})(); })("/", { suffix: "returns", type: "page" }, "main", 176824811893, false)</script>
10
11<!-- End of Shoplift scripts -->
12<!-- "snippets/limespot.liquid" was not rendered, the associated app was uninstalled -->
13<script src="//www.bikester.at/cdn/shop/files/pandectes-rules.js?v=10285609800816001788" defer></script>
vendor: 1 bytes, line 13
13
14<script src="//www.bikester.at/cdn/shop/t/122/assets/leasing-attribute.js?v=104756918980522834181783408254" defer></script>
14<meta charset="utf-8">
15<meta name="viewport" content="width=device-width,initial-scale=1"><title>Bikester.at Retoure - Alles zur Rücksendung &vert; bikester.at</title><link rel="canonical" href="https://www.bikester.at/pages/retouren"><link rel="icon" href="//www.bikester.at/cdn/shop/files/bikester_favicon.png?crop=center&height=48&v=1714466856&width=48" type="image/png">
16  <link rel="apple-touch-icon" href="//www.bikester.at/cdn/shop/files/bikester_favicon.png?crop=center&height=180&v=1714466856&width=180">
17  <meta name="description" content="Rücksenden leicht gemacht: Du hast das Recht, binnen 14 Tagen ohne Angabe von Gründen deine Bestellung zurückzusenden. Nähere Informationen findest du hier!">
18
19
20
21  
22
23
24
25
26
27
28
29
30
31  
32
33
34
35
36
37
38
39
40
41
42
43
44  <meta name="google-site-verification" content="DY4Mx34bptlhm55udfHXY2TDklu5CTzB2q2Eb1_saIY" />
45
46<meta property="og:site_name" content="fahrrad.de &amp; Bikester">
47<meta property="og:url" content="https://www.bikester.at/pages/retouren">
48<meta property="og:title" content="Bikester.at Retoure - Alles zur Rücksendung">
49<meta property="og:type" content="website">
50<meta property="og:description" content="Rücksenden leicht gemacht: Du hast das Recht, binnen 14 Tagen ohne Angabe von Gründen deine Bestellung zurückzusenden. Nähere Informationen findest du hier!"><meta property="og:image" content="http://www.bikester.at/cdn/shop/files/fahrrad-de.jpg?crop=center&height=1200&v=1770630253&width=1200">
51  <meta property="og:image:secure_url" content="https://www.bikester.at/cdn/shop/files/fahrrad-de.jpg?crop=center&height=1200&v=1770630253&width=1200">
52  <meta property="og:image:width" content="1200">
53  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
54<meta name="twitter:title" content="Bikester.at Retoure - Alles zur Rücksendung">
55<meta name="twitter:description" content="Rücksenden leicht gemacht: Du hast das Recht, binnen 14 Tagen ohne Angabe von Gründen deine Bestellung zurückzusenden. Nähere Informationen findest du hier!">
56<link rel="preload" href="//www.bikester.at/cdn/shop/t/122/assets/main.css?v=181161602304092959971786442606" as="style"><style data-shopify>
57@font-face {
58  font-family: Muli;
59  font-weight: 400;
60  font-style: normal;
61  font-display: swap;
62  src: url("//www.bikester.at/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2") format("woff2"),
63       url("//www.bikester.at/cdn/fonts/muli/muli_n4.35355e4a0c27c9bc94d9af3f9bcb586d8229277a.woff") format("woff");
64}
65@font-face {
66  font-family: Muli;
67  font-weight: 700;
68  font-style: normal;
69  font-display: swap;
70  src: url("//www.bikester.at/cdn/fonts/muli/muli_n7.c8c44d0404947d89610714223e630c4cbe005587.woff2") format("woff2"),
71       url("//www.bikester.at/cdn/fonts/muli/muli_n7.4cbcffea6175d46b4d67e9408244a5b38c2ac568.woff") format("woff");
72}
73@font-face {
74  font-family: Muli;
75  font-weight: 400;
76  font-style: italic;
77  font-display: swap;
78  src: url("//www.bikester.at/cdn/fonts/muli/muli_i4.c0a1ea800bab5884ab82e4eb25a6bd25121bd08c.woff2") format("woff2"),
79       url("//www.bikester.at/cdn/fonts/muli/muli_i4.a6c39b1b31d876de7f99b3646461aa87120de6ed.woff") format("woff");
80}
81@font-face {
82  font-family: Muli;
83  font-weight: 700;
84  font-style: italic;
85  font-display: swap;
86  src: url("//www.bikester.at/cdn/fonts/muli/muli_i7.34eedbf231efa20bd065d55f6f71485730632c7b.woff2") format("woff2"),
87       url("//www.bikester.at/cdn/fonts/muli/muli_i7.2b4df846821493e68344d0b0212997d071bf38b7.woff") format("woff");
88}
89@font-face {
90  font-family: Figtree;
91  font-weight: 700;
92  font-style: normal;
93  font-display: swap;
94  src: url("//www.bikester.at/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),
95       url("//www.bikester.at/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff");
96}
97@font-face {
98  font-family: "DM Sans";
99  font-weight: 700;
100  font-style: normal;
101  font-display: swap;
102  src: url("//www.bikester.at/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
103       url("//www.bikester.at/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
104}
105:root {
106      --bg-color: 255 255 255 / 1.0;
107      --bg-color-og: 255 255 255 / 1.0;
108      --heading-color: 9 3 2;
109      --text-color: 9 3 2;
110      --text-color-og: 9 3 2;
111      --scrollbar-color: 9 3 2;
112      --link-color: 9 3 2;
113      --link-color-og: 9 3 2;
114      --star-color: 103 170 249;--swatch-border-color-default: 206 205 204;
115        --swatch-border-color-active: 132 129 129;
116        --swatch-card-size: 24px;
117        --swatch-variant-picker-size: 64px;--color-scheme-1-bg: 255 255 255 / 1.0;
118      --color-scheme-1-grad: ;
119      --color-scheme-1-heading: 9 3 2;
120      --color-scheme-1-text: 9 3 2;
121      --color-scheme-1-btn-bg: 9 3 2;
122      --color-scheme-1-btn-text: 255 255 255;
123      --color-scheme-1-btn-bg-hover: 54 48 47;--color-scheme-2-bg: 242 242 242 / 1.0;
124      --color-scheme-2-grad: ;
125      --color-scheme-2-heading: 9 3 2;
126      --color-scheme-2-text: 9 3 2;
127      --color-scheme-2-btn-bg: 9 3 2;
128      --color-scheme-2-btn-text: 255 255 255;
129      --color-scheme-2-btn-bg-hover: 54 48 47;--color-scheme-3-bg: 226 0 26 / 1.0;
130      --color-scheme-3-grad: ;
131      --color-scheme-3-heading: 255 255 255;
132      --color-scheme-3-text: 255 255 255;
133      --color-scheme-3-btn-bg: 255 255 255;
134      --color-scheme-3-btn-text: 255 255 255;
135      --color-scheme-3-btn-bg-hover: 255 255 255;
136
137      --drawer-bg-color: 255 255 255 / 1.0;
138      --drawer-text-color: 9 3 2;
139
140      --panel-bg-color: 242 242 242 / 1.0;
141      --panel-heading-color: 9 3 2;
142      --panel-text-color: 9 3 2;
143
144      --in-stock-text-color: 44 126 63;
145      --low-stock-text-color: 210 134 26;
146      --very-low-stock-text-color: 180 12 28;
147      --no-stock-text-color: 119 119 119;
148      --no-stock-backordered-text-color: 119 119 119;
149
150      --error-bg-color: 252 237 238;
151      --error-text-color: 180 12 28;
152      --success-bg-color: 232 246 234;
153      --success-text-color: 44 126 63;
154      --info-bg-color: 228 237 250;
155      --info-text-color: 26 102 210;
156
157      --heading-font-family: Figtree, sans-serif;
158      --heading-font-style: normal;
159      --heading-font-weight: 700;
160      --heading-scale-start: 2;
161
162      --navigation-font-family: "DM Sans", sans-serif;
163      --navigation-font-style: normal;
164      --navigation-font-weight: 700;--heading-text-transform: none;
165--subheading-text-transform: none;
166      --body-font-family: Muli, sans-serif;
167      --body-font-style: normal;
168      --body-font-weight: 400;
169      --body-font-size: 16;
170
171      --section-gap: 48;
172      --heading-gap: calc(8 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 226 0 26;
173      --btn-bg-hover-color: 232 52 72;
174      --btn-text-color: 255 255 255;
175      --btn-bg-color-og: 226 0 26;
176      --btn-text-color-og: 255 255 255;
177      --btn-alt-bg-color: 255 255 255;
178      --btn-alt-bg-alpha: 1.0;
179      --btn-alt-text-color: 9 3 2;
180      --btn-border-width: 1px;
181      --btn-padding-y: 12px;
182
183      
184      --btn-border-radius: 5px;
185      
186
187      --btn-lg-border-radius: 50%;
188      --btn-icon-border-radius: 50%;
189      --input-with-btn-inner-radius: var(--btn-border-radius);
190
191      --input-bg-color: 255 255 255 / 1.0;
192      --input-text-color: 9 3 2;
193      --input-border-width: 1px;
194      --input-border-radius: 4px;
195      --textarea-border-radius: 4px;
196      --input-border-radius: 5px;
197      --input-bg-color-diff-3: #f7f7f7;
198      --input-bg-color-diff-6: #f0f0f0;
199
200      --modal-border-radius: 4px;
201      --modal-overlay-color: 0 0 0;
202      --modal-overlay-opacity: 0.4;
203      --drawer-border-radius: 4px;
204      --overlay-border-radius: 4px;
205
206      --custom-label-bg-color: 103 170 249 / 1.0;
207      --custom-label-text-color: 9 3 2 / 1.0;--free-shipping-bg-color-camp: 41 252 91 / 1.0;
208      --free-shipping-text-color-camp: 9 3 2 / 1.0;--sale-label-bg-color: 226 0 26 / 1.0;
209      --sale-label-text-color: 255 255 255 / 1.0;--sold-out-label-bg-color: 116 116 116 / 1.0;
210      --sold-out-label-text-color: 255 255 255 / 1.0;--new-label-bg-color: 250 200 205 / 1.0;
211      --new-label-text-color: 9 3 2 / 1.0;--topseller-label-bg-color: 9 3 2 / 1.0;
212      --topseller-label-text-color: 255 255 255 / 1.0;--coming-soon-label-bg-color: 109 40 217 / 1.0;
213      --coming-soon-label-text-color: 255 255 255 / 1.0;--preorder-label-bg-color: 103 170 249 / 1.0;
214      --preorder-label-text-color: 255 255 255 / 1.0;
215
216      --collection-label-color: 0 126 18 / 1.0;
217
218      --page-width: 1200px;
219      --gutter-sm: 20px;
220      --gutter-md: 32px;
221      --gutter-lg: 64px;
222
223      --payment-terms-bg-color: #ffffff;
224
225      --coll-card-bg-color: #f7f7f7;
226      --coll-card-border-color: rgba(0,0,0,0);
227
228      --card-highlight-bg-color: #e2001a;
229      --card-highlight-text-color: 255 255 255;
230      --card-highlight-border-color: #E1E1E1;--blend-bg-color: #f2f2f2;
231        
232          --aos-animate-duration: 0.6s;
233        
234
235        
236          --aos-min-width: 0;
237        
238      
239
240      --reading-width: 48em;
241    }
242
243    @media (max-width: 769px) {
244      :root {
245        --reading-width: 36em;
246      }
247    }
248
249    
250  </style><link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/main.css?v=181161602304092959971786442606"><style>
251      #cloud_search_filters_sidebar .cloud-search-filter[data-filter-name="Leasingfähig bei"] {
252        display: none;
253      }
254    </style>
254<script src="//www.bikester.at/cdn/shop/t/122/assets/main.js?v=28528474096279832181788261943" defer="defer"></script>
254<link rel="preload" href="//www.bikester.at/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" href="//www.bikester.at/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/swatches.css?v=8649975257352193181752759813" media="print" onload="this.media='all'">
255    <noscript><link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/swatches.css?v=8649975257352193181752759813"></noscript>
255<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
255<meta name="google-site-verification" content="AOOYTjB0Gnz224N-3LKtYUtv6n-xFESuJv-Re8DABu0">
256<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/81467244875/digital_wallets/dialog">
257<meta id="in-context-paypal-metadata" data-shop-id="81467244875" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR">
258<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.fahrrad.de/pages/retouren">
259<link rel="alternate" hreflang="de" href="https://www.fahrrad.de/pages/retouren">
260<link rel="alternate" hreflang="de-AT" href="https://www.bikester.at/pages/retouren">
261<link rel="alternate" hreflang="nl-BE" href="https://www.bikester.be/pages/retouren">
262<link rel="alternate" hreflang="fr-FR" href="https://www.bikester.fr/pages/retouren">
263<link rel="alternate" hreflang="nl-NL" href="https://www.bikester.nl/pages/retouren">
264<link rel="alternate" hreflang="de-CH" href="https://www.bikester.ch/pages/retouren">
265<link rel="alternate" hreflang="de-LI" href="https://www.bikester.ch/pages/retouren">
266<script async="async" src="/checkouts/internal/preloads.js?locale=de-AT&configuration_id=7740096885&edited_at=1781098078"></script>
266
267<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
268<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-AT&configuration_id=7740096885&edited_at=1781098078&shop_id=81467244875" crossorigin="anonymous"></script>
vendor: 1 bytes, line 268
268
269<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":81467244875,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/81467244875","merchantName":"fahrrad.de \u0026 Bikester","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"fahrrad.de \u0026 Bikester","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 269
269
270<script id="shopify-features" type="application/json">{"accessToken":"41e4969883302b9ab2c89b801c7e763b","betas":["rich-media-storefront-analytics"],"domain":"www.bikester.at","predictiveSearch":true,"shopId":81467244875,"locale":"de"}</script>
vendor: 1 bytes, line 270
270
271<script>var Shopify = Shopify || {};
272Shopify.shop = "d22c8f-d3.myshopify.com";
273Shopify.locale = "de";
274Shopify.currency = {"active":"EUR","rate":"1.0"};
275Shopify.country = "AT";
276Shopify.theme = {"name":"fahrrad-de\/main","id":176824811893,"schema_name":"Enterprise","schema_version":"2.3.0","theme_store_id":null,"role":"main"};
277Shopify.theme.handle = "null";
278Shopify.theme.style = {"id":null,"handle":null};
279Shopify.cdnHost = "www.bikester.at/cdn";
280Shopify.routes = Shopify.routes || {};
281Shopify.routes.root = "/";
282Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
283Shopify.SignInWithShop = Shopify.SignInWithShop || {};
284Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
285Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 285
285
286<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 286
286
287<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 287
287
288<script>
289  window.ShopifyPay = window.ShopifyPay || {};
290  window.ShopifyPay.apiHost = "shop.app\/pay";
291  window.ShopifyPay.redirectState = null;
292</script>
vendor: 1 bytes, line 292
292
293<script>
294  window.Shopify = window.Shopify || {};
295  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
296  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
297  window.Shopify.SignInWithShop.eligible = true;
298</script>
vendor: 1 bytes, line 298
298
299<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 299
299
300<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 300
300
301<script type="module">
302  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js");
303
304  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
305
306</script>
vendor: 1 bytes, line 306
306
307<script>
308  window.Shopify = window.Shopify || {};
309  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
310  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"]};
311</script>
vendor: 1 bytes, line 311
311
312<script>(function() {
313  var isLoaded = false;
314  function asyncLoad() {
315    if (isLoaded) return;
316    isLoaded = true;
317    var urls = ["https:\/\/cloudsearch-1f874.kxcdn.com\/shopify.js?widgetDisabled=1\u0026filtersEnabled=1\u0026markets=1\u0026appEmbedOnly=1\u0026shop=d22c8f-d3.myshopify.com"];
318    for (var i = 0; i < urls.length; i++) {
319      var s = document.createElement('script');
320      s.type = 'text/javascript';
321      s.async = true;
322      s.src = urls[i];
323      var x = document.getElementsByTagName('script')[0];
324      x.parentNode.insertBefore(s, x);
325    }
326  };
327  if(window.attachEvent) {
328    window.attachEvent('onload', asyncLoad);
329  } else {
330    window.addEventListener('load', asyncLoad, false);
331  }
332})();</script>
vendor: 1 bytes, line 332
332
333<script id="__st">var __st={"a":81467244875,"offset":7200,"reqid":"bc344f12-d4f5-4f43-8525-e131e354a65b-1790295396","pageurl":"www.bikester.at\/pages\/retouren","s":"pages-132588208459","u":"c91306a8aeba","p":"page","rtyp":"page","rid":132588208459};</script>
vendor: 1 bytes, line 333
333
334<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 334
334
335<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 335
335
336<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.bikester.at/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 336
336
337<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.bikester.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>
337<script crossorigin="anonymous" defer="defer" src="//www.bikester.at/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 337
337
338<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 338
338
339<script>
340  window.Shopify = window.Shopify || {};
341  window.Shopify.MCP = window.Shopify.MCP || {};
342  window.Shopify.MCP.enabled = true;
343  window.Shopify.MCP.shop = "d22c8f-d3.myshopify.com";
344  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.bikester.at\/api\/mcp";
345  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?\"\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."}},"required":["query"]}}];
346</script>
vendor: 1 bytes, line 346
346
347<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.bikester.at\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
348</script>
vendor: 1 bytes, line 348
348
349<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.bikester.at/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}};
350</script>
vendor: 1 bytes, line 350
350
351<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
352  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);
353</script>
vendor: 1 bytes, line 353
353
354<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})}}));
355</script>
vendor: 1 bytes, line 355
355
356<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:81467244875,&quot;theme_id&quot;:176824811893,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;retouren&quot;,&quot;page_type&quot;:&quot;page&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//www.bikester.at/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
356
357<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.bikester.at/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
358<style id="shopify-accelerated-checkout-cart">
359        #shopify-buyer-consent {
360  margin-top: 1em;
361  display: inline-block;
362  width: 100%;
363}
364
365#shopify-buyer-consent.hidden {
366  display: none;
367}
368
369#shopify-subscription-policy-button {
370  background: none;
371  border: none;
372  padding: 0;
373  text-decoration: underline;
374  font-size: inherit;
375  cursor: pointer;
376}
377
378#shopify-subscription-policy-button::before {
379  box-shadow: none;
380}
381
382      </style>
383<script id="sections-script" data-sections="footer" defer="defer" src="//www.bikester.at/cdn/shop/t/122/compiled_assets/scripts.js?v=176388186252728370971782368923"></script>
vendor: 1 bytes, line 383
383
384<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
384
385
386
387<meta name="current-country-iso" content="AT">
388
389
390<script>
391  window.pfbxTranslations = {
392    "badges.free_shipping": "Versandkostenfrei"
393  };
394</script>
394
395    
395<script src="//www.bikester.at/cdn/shop/t/122/assets/animate-on-scroll.js?v=15249566486942820451736431028" defer="defer"></script>
395
396    <link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/animate-on-scroll.css?v=90190799469610395521782368881">
397  
398
399  
399<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
399<!-- CC Custom Head Start --><!-- CC Custom Head End --><!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
400
401  
402    
403      
403<script>
404        if (!window.pandectesRulesSettings) {
405          window.pandectesRulesSettings = {"version":"5","timestamp":1786525490276,"store":{"id":81467244875,"plan":"enterprise","primaryLocale":"de","headless":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"banner":{"enabled":true},"regions":{"strict":"*","visible":"*"},"storage":{"type":"http","domain":"","duration":365,"lastReset":1739951322},"gpc":{"enabled":true},"klaviyo":{"enabled":true},"customEvent":{"enabled":true},"rakuten":{"enabled":false,"cmp":false,"ccpa":false},"facebook":{"enabled":false,"id":""},"amazon":{},"microsoft":{"uet":{"enabled":true,"tags":"343204169, 343131611"},"clarity":{"enabled":false,"id":""}},"google":{"enabled":true,"gtmId":"","ga4Id":"G-DC38VZVE6J","adsId":"","gtmOnly":false,"adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerName":"dataLayer","waitForUpdate":500,"sendPageView":true,"debugMode":false,"basicMode":false},"blocker":{"enabled":true,"scripts":{"0":[],"1":["google-analytics.com|googletagmanager.com/gtag/destination|googletagmanager.com/gtag/js?id=UA|googletagmanager.com/gtag/js?id=G","static.hotjar.com/c/hotjar"],"2":["https://www.googletagmanager.com/gtm.js?id=GTM"],"4":["bat.bing.com","googleads.g.doubleclick.net","connect.facebook.net","s.pinimg.com/ct/core.js|s.pinimg.com/ct/lib","s.adroll.com/j/","googletagmanager.com/gtag/js\\?id=AW|googleadservices.com","static.klaviyo.com|www.klaviyo.com|static-tracking.klaviyo.com|a.klaviyo.com","intg.snapchat.com/shopify/shopify-scevent-init.js","analytics.tiktok.com/i18n/pixel","static.ads-twitter.com/uwt.js|static.ads-twitter.com/oct.js"],"8":[]},"css":{"0":[],"1":[],"2":[],"4":[],"8":[]},"iframes":{"0":[],"1":["player.vimeo.com","www.youtube.com|www.youtube-nocookie.com"],"2":[],"4":[],"8":[]},"pixels":{"0":[],"1":[],"2":[],"4":[],"8":[]}}};
406          const rulesScript = document.createElement('script');
407          
408            rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules-latest.js";
409          
410          const firstChild = document.head.firstChild;
411          document.head.insertBefore(rulesScript, firstChild);
412        }
413      </script>
413
414    
415
416      
416<script defer src='https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core-latest.js'></script>
416
417    
418    
418<script>
419      (() => {
420        const isLivePreview = locateLivePreviewParam();
421        let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js';
422        
423
424        function locateLivePreviewParam(paramName = 'pandectesLivePreview') {
425          const fromUrl = new URLSearchParams(window.location.search).get(paramName);
426          if (fromUrl) {
427            try {
428              sessionStorage.setItem(paramName, fromUrl);
429            } catch {
430              // storage disabled
431            }
432            return fromUrl;
433          }
434          return sessionStorage.getItem(paramName);
435        }
436
437        /** Injects the preview helper script when live preview is active (URL or sessionStorage). */
438        function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) {
439          if (!isLivePreview) return;
440          if (document.head.querySelector('script[data-pandectes-live-preview]')) return;
441          const script = document.createElement('script');
442          script.src = previewModeScriptUrl;
443          script.async = true;
444          script.setAttribute('data-pandectes-live-preview', '');
445          document.head.appendChild(script);
446        }
447
448        window.pandectesBannerSettings = {"version":"5","timestamp":1788976943,"store":{"id":81467244875,"plan":"enterprise","primaryLocale":"de","headless":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":"","useGeolocation":false},"impressions":{"enabled":true,"timezone":"Europe/Berlin"},"visibility":{"delay":0,"enabled":true,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"bots":{"show":[],"allow":[],"deny":[]},"adminMode":false},"regions":{"strict":"*","visible":"*"},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true,"saleOfData":false},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"//d22c8f-d3.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1788976943","widget":"//d22c8f-d3.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1788976943"},"mode":"light","border":0,"variables":":host { --float: 4px; --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: oklch(100% 0 0);--color-base-200: oklch(97% 0 0);--color-base-300: oklch(94% 0 0);--color-base-content: oklch(7.6% 0 0);--color-primary: oklch(7.6% 0 0);--color-primary-content: oklch(100% 0 0);--color-secondary: oklch(7.6% 0 0);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(7.6% 0 0);--color-accent-content: oklch(100% 0 0);--color-neutral: oklch(7.6% 0 0);--color-neutral-content: oklch(100% 0 0);; --color-base-100-hex: #ffffff;--color-base-200-hex: #f5f5f5;--color-base-300-hex: #ebebeb;--color-base-content-hex: #010101;--color-primary-hex: #010101;--color-primary-content-hex: #ffffff;--color-secondary-hex: #010101;--color-secondary-content-hex: #ffffff;--color-accent-hex: #010101;--color-accent-content-hex: #ffffff;--color-neutral-hex: #010101;--color-neutral-content-hex: #ffffff; }","shadows":true,"isModal":false,"scrollLock":false,"useAnimations":true,"buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":false},"close":{"triggers":["button"],"action":"dismiss","pixels":200,"timeout":0},"language":{"multilingual":true,"detection":"locale","fallback":"de","supported":["de","nl","fr","en"],"allowChange":false},"widget":{"enabled":false,"position":"bottom left","action":"reopen","customTrigger":true},"dialogs":{"notice":{"style":{"type":"bar","layout":"horizontal-justified","position":"bottom","animation":"animation-zoom","size":300},"buttons":{"primary":["allow","deny"],"secondary":["preferences"]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":{"style":{"type":"drawer","layout":"horizontal","position":"bottom","animation":"animation-fade","size":500},"buttons":{"primary":["allow","deny"],"secondary":["custom"]},"features":{"flipButtons":true,"primarySave":false,"showCookies":true,"groupByVendor":false,"useCheckboxes":false,"expandableIntro":false,"showDescriptions":true,"inlineLinks":false}},"status":false},"overrides":{"mobile":{"dialogs":{"notice":{"style":{"position":"bottom center"}}}}},"links":{"links":[{"id":"policy","url":"/policies/privacy-policy"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1739951322},"texts":{"de":{"buttons":{"showLess":"Weniger anzeigen","showMore":"Mehr anzeigen","saleOfData":""},"links":{"policy":"Erfahren Sie mehr","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
448nste 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 deine Privatsphäre","message":"Wir und unsere Partner verwenden Cookies und ähnliche Technologien, um die Nutzung unserer Website zu analysieren, ihre Funktionalität zu verbessern und Dir interessenbezogene Werbung anzuzeigen. Dabei können Daten auch in Drittländer (z. B. die USA) übermittelt werden. Mit „Akzeptieren“ willigst Du in die Nutzung aller Cookies sowie die damit verbundene Datenübermittlung ein. Über „Vorlieben“ kannst Du Deine Auswahl anpassen oder alle nicht erforderlichen Cookies ablehnen. Deine Einwilligung kannst Du jederzeit mit Wirkung für die Zukunft widerrufen. Weitere Informationen findest Du in unseren Datenschutzinformationen.","dismiss":"OK","allow":"Akzeptieren","deny":"Ablehnen","preferences":"Einstellungen"},"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","vendorLearnMore":"Erfahren Sie mehr über diesen Anbieter"},"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":{"$last_referrer":"Speichert Referrer-Informationen, um zu verstehen, wie Besucher auf die Website gelangen.","ads/ga-audiences":"Speichert Informationen für Remarketing-Zwecke.","apollo-cache-persist":"Speichert zwischengespeicherte Anwendungsdaten, um das Laden und die Zustandsbeständigkeit zu verbessern.","ar_debug":"Prüft, ob ein technisches Debugger-Cookie vorhanden ist.","AWSALBCORS":"Wird als zweites Stickiness-Cookie von Amazon verwendet, das zusätzlich das SameSite-Attribut hat.","bugsnag-anonymous-id":"Stores an anonymous ID for error tracking and analytics.","c":"Regulates synchronization of user identification and data exchange between advertising services.","cart":"Enthält Informationen zum Warenkorb des Benutzers.","cartToken":"Speichert ein mit dem Warenkorb verknüpftes Token zur Sitzungsverwaltung.","cart_currency":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","cart_link_id":"Speichert eine eindeutige Kennung für den Warenkorb-Link.","consentHeader":"Speichert die Einwilligungseinstellungen des Nutzers für das Datenschutzbanner.","cookie_prefs":"Stores user preferences related to cookies and privacy settings.","ddall":"DataDome-Sicherheits- und Bot-Erkennungskonfiguration.","discount_code":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","d_id":"Essential cookie for PayPal services.","enforce_policy":"Dieses Cookie wird von Paypal bereitgestellt. Das Cookie wird im Zusammenhang mit Transaktionen auf der Website verwendet - Das Cookie ist für sichere Transaktionen erforderlich.","gorgias.language-loaded":"Speichert Informationen im Zusammenhang mit der im Gorgias-Chat-Widget geladenen Sprache.","gorgias.renderedOnceSent":"Verfolgt, ob die von Gorgias gerenderte Nachricht einmal während der Sitzung gesendet wurde.","gorgias.version":"Speichert die Versionsinformationen des Gorgias-Widgets.","identity-state":"Stores state before redirecting customers to identity authentication.\t","keep_alive":"Wird im Zusammenhang mit der Käuferlokalisierung verwendet.","kl-post-identification-sync":"Stores information related to user identification synchronization with Klaviyo.","klaviyoOnsite":"Verfolgt das Besucherverhalten und Formularaktivitäten zu Marketingzwecken.","klaviyoPagesVisitCountV2":"Speichert die Anzahl der Seitenaufrufe für Website-Funktionen.","l7_az":"Dieses Cookie ist für die PayPal-Anmeldefunktion auf der Website erforderlich.","LANG":"Es wird verwendet, um Spracheinstellungen zu speichern.","lastExter
448nalReferrer":"Erkennt, wie der Benutzer auf die Website gelangt ist, indem er seine letzte URL-Adresse registriert.","lastExternalReferrerTime":"Enthält den Zeitstempel der letzten Aktualisierung des lastExternalReferrer-Cookies.","lastSeenErrorReceiptId":"Speichert die ID des letzten Fehlerbelegs.","local-storage-test":"Wird verwendet, um zu testen, ob lokaler Speicher im Browser verfügbar ist.","localization":"Used to localize the cart to the correct country.","login_with_shop_finalize":"Used to facilitate login with Shop.","master_device_id":"Wird in Verbindung mit dem Händler-Login verwendet.","MUID":"Cookie wird von Microsoft platziert, um Besuche auf Websites zu verfolgen.","NID":"Used to collect website statistics and track conversion rates.","nsid":"Bietet Betrugsprävention.","omnisendSessionID":"Wird verwendet, um eine Sitzung eines anonymen Kontakts oder eines Kontakts zu identifizieren.","omnisendShopifyCart":"Stores information related to the shopping cart for marketing and personalization purposes.","order":"Used to allow access to the data of the order details page of the buyer.","privacy_signal":"Merkt sich die Datenschutzoptionen eines Benutzers in Bezug auf Cookies und Online-Tracking, insbesondere für Marketing und Werbung, basierend auf den regionalen Datenschutzgesetzen des Benutzers.","session-storage-test":"Wird verwendet, um zu testen, ob Sitzungsspeicher im Browser verfügbar ist.","shopify:webmcp_adapter_loaded":"Speichert, ob ein Shopify-Adapter geladen wurde.","shopify_client_id":"Speichert eine eindeutige Kennung, die zur Unterstützung von Warenkorb- und Checkout-Funktionen verwendet wird.","shopify_override_user_locale":"Used as a mechanism to set User locale in admin.","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.","SID":"Wird verwendet, um Benutzereinstellungen zu speichern und Anzeigen in der Google-Suche anzupassen.","signInWithShop:cartSyncTransferAttemptedAt":"Speichert, ob während der Anmeldung mit Shop ein Warenkorb-Synchronisierungs-Transfer versucht wurde.","signInWithShop:cartSyncTransferCompletedAt":"Speichert den Zeitpunkt, zu dem die Übertragung der Warenkorbsynchronisierung abgeschlossen wurde.","skip_shop_pay":"Es verhindert, dass der Checkout eines Kunden automatisch auf den Standardwert gesetzt wird, und stellt sicher, dass alle Zahlungsoptionen angezeigt werden.","soundestID":"Wird verwendet, um einen anonymen Kontakt zu identifizieren.","sourceType":"Speichert die Quelltypinformationen im Zusammenhang mit der Interaktion des Benutzers mit der Website.","storefront_digest":"Wird im Zusammenhang mit dem Kundenlogin verwendet.","tltsid":"Speichert eine eindeutige ID für Analysezwecke.","topicsLastReferenceTime":"Erinnert sich daran, wann Browserthemen das letzte Mal auf personalisierte Anzeigen überprüft wurden.","trackedCompleteOrderSourceId":"Speichert Informationen zur Quelle einer abgeschlossenen Bestellung zu Nachverfolgungszwecken.","trackedSourceId":"Speichert eine eindeutige Kennung zur Verfolgung der Herkunft des Besuchers.","ts":"Wird im Zusammenhang mit der PayPal-Zahlungsfunktion auf der Website verwendet. Das Cookie ist für eine sichere Transaktion über PayPal erforderlich.","tsrce":"PayPal-Cookie: Bei einer Zahlung über PayPal werden diese Cookies ausgegeben – PayPal-Sitzung/Sicherheit","ts_c":"Wird im Zusammenhang mit der PayPal-Zahlungsfunktion auf der Website verwendet. Das Cookie ist für eine sichere Transaktion über PayPal erforderlich.","user":"Wird im Zusammenhang mit der Shop-Anmeldung verwendet.","user_cross_site":"Wird im Zusammenhang mit der Shop-Anmeldung verwendet.","VID":"ID, die einem Besucher einer LinkedIn-Microsite für das Conversion-Tracking zugeordnet ist.","wisepops":"Stores user session identifier for pop-up display functionality.","wisepops-uses-attention":"Stores information related to user attention and engagement for the website.","wisepops_session":"Stores user session identifier for Wisepops pop-up tool.","wpm-test-cookie":"Ein notwendiges Cookie für die Funktionalität der Website.","x-pp-s":"Dieses Cookie wird im Allgemeinen von PayPal bereitgestellt und unter
448stützt Zahlungsdienste auf der Website.","_ab":"Wird in Verbindung mit dem Zugriff auf Admin verwendet.","_abv":"Behalten Sie den reduzierten Zustand der Admin-Leiste bei.","_cfuvid":"Sets a unique ID to distinguish users sharing the same IP for rate limiting.","_fbp":"Cookie wird von Facebook platziert, um Besuche auf Websites zu verfolgen.","_ga":"Cookie wird von Google Analytics mit unbekannter Funktionalität gesetzt","_identity_session":"Enthält die Identitätssitzungskennung des Benutzers.","_kla_session_test":"Überprüft, ob der Sitzungsspeicher im Browser verfügbar ist.","_kla_test":"Wird zu Testzwecken verwendet, um die Funktionalität des Klaviyo-Tracking-Skripts zu überwachen.","_landing_page":"Verfolgt Zielseiten.","_master_udr":"Permanente Gerätekennung.","_merchant_analytics":"Contains analytics data for the merchant session.","_merchant_essential":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","_orig_referrer":"Verfolgt Zielseiten.","_pandectes_gdpr":"Wird für die Funktionalität des Cookie-Zustimmungsbanners verwendet.","_pfbx_application_information":"Speichert Anwendungsinformationen zur Leistungsanalyse.","_pinterest_ct_ua":"Wird verwendet, um Aktionen seitenübergreifend zu gruppieren.","_pin_unauth":"Wird verwendet, um Aktionen für Benutzer zu gruppieren, die von Pinterest nicht identifiziert werden können.","_rdt_uuid":"Used for remarketing on reddit.com.","_secure_admin_session_id":"Erstellt aus Sicherheitsgründen eine Benutzer-ID für die Sitzung.","_secure_admin_session_id_csrf":"Wird zum Speichern der Sitzungs-ID im Kern für die Authentifizierung des Legacy-Administrators verwendet","_shopify_analytics":"Contains analytics data for buyer surfaces such as the storefront or checkout.","_shopify_country":"Wird im Zusammenhang mit der Kasse verwendet.","_shopify_essential":"Wird auf der Kontenseite verwendet.","_shopify_essential_\t":"Contains an opaque token that is used to identify a device for all essential purposes.","_shopify_marketing":"Contains marketing data for buyer surfaces such as the storefront or checkout.","_shopify_s":"Shopify-Analysen.","_shopify_sa_p":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_shopify_sa_t":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_shopify_test":"A test cookie used by Shopify to verify the store's setup.","_shopify_y":"Shopify-Analysen.","_shop_app_essential":"Contains essential information for the correct functionality of Shop.app.","_shs_state":"Stores session-specific state information related to the user's interaction with the website.","_tracking_consent":"Tracking-Einstellungen.","_uetmsdns":"Sets a unique ID for the visitor for targeted advertisements by external advertisers.","_uetsid":"Dieses Cookie wird von Bing verwendet, um zu bestimmen, welche Anzeigen gezeigt werden sollen, die für den Endbenutzer relevant sein könnten, der die Website durchsucht.","_uetsid_exp":"Speichert eine dauerhafte Kennung für Bing Ads, um Benutzersitzungen zu verfolgen.","_uetvid":"Wird verwendet, um Besucher auf mehreren Websites zu verfolgen, um relevante Werbung basierend auf den Präferenzen des Besuchers zu präsentieren.","_uetvid_exp":"Speichert eine dauerhafte Kennung für Bing Ads, um die Anzeigenleistung zu verfolgen.","__cf_bm":"Wird verwendet, um eingehenden Datenverkehr zu verwalten, der den mit Bots verknüpften Kriterien entspricht.","__Host-_identity_session_same_site":"Händlerauthentifizierung: Identitätssitzungscookie.","__kla_id":"Verfolgt, wenn jemand durch eine Klaviyo-E-Mail auf Ihre Website klickt","__kla_viewed":"Speichert Informationen über Benutzeransichten für den Klaviyo-Dienst.","__kla_viewed_reviewed_items":"Verfolgt angesehene Artikel und Benutzerinteraktionen für Marketing-Automatisierung.","__kl_key":"Speichert einen Schlüssel, der für Targeting- und Personalisierungszwecke verwendet wird.","__quiltRouterScroll":"Speichert Informationen im Zusammenhang mit der Navigation des Benutzers auf der Website, die für die Funktionalität der Website unerlässlich sind.","__shopify_agent_context_events":"Speichert den Ereigniskontext für die Shopify-Agent-Funktionalität.","__storage_test":"Ein Testspeicherelement, das zur Überprüfung der Speicherkapazitäten verwendet wird.","__storage_test__":"Wird verwendet, um zu testen, ob im Browser Speicherplatz verfügbar ist.","__ui":"Speichert UI-Statusinformationen für die Website.","secure_customer_sig":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again.","__Host-_merchant_essential":"Händlerauthentifizierung: Notwendiger Händler-Cookie.","cart_sig":"Shopify-Analysen.","wpm-ri-*":"Stellt sicher, dass Shopify-Tracking und Web-Pixel ein Ereignis pro gerenderter Anfrage au
448sgeben."}},"en":{"buttons":{"showLess":"Show less","showMore":"Show more","saleOfData":""},"links":{"policy":"Learn more","google":"Google's Privacy Terms","imprint":"Imprint"},"categories":[{"title":"Strictly necessary cookies","description":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},{"title":"Functional cookies","description":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},{"title":"Performance cookies","description":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},{"title":"Targeting cookies","description":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."}],"notice":{"title":"We respect your privacy","message":"This website uses cookies to ensure you get the best experience.","dismiss":"Ok","allow":"Accept","deny":"Decline","preferences":"Preferences"},"preferences":{"title":"Manage consent preferences","message":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","cookieDetails":"Cookies details","alwaysActive":"Always allowed","deny":"Deny all","allow":"Accept all","custom":"Save preferences","dismiss":"Close","vendorLearnMore":"Learn more about this provider"},"status":{"title":"Cookie settings","message":"Your current state","allow":"Accept all","deny":"Deny all","dismiss":"Close","reopen":"Change your consent","consentDate":"C
448onsent date","consentId":"Your consent ID","hideDetails":"Hide details","showDetails":"Show details","noConsent":"No consent"},"declaration":{"name":"Name","type":"Type","vendor":"Provider","purpose":"Purpose","retention":"Retention","expirations":{"declSeconds":"seconds","declMinutes":"minutes","declHours":"hours","declDays":"days","declWeeks":"week(s)","declMonths":"months","declYears":"years","declSession":"Session"}},"cookies":{"$last_referrer":"Stores referrer information to understand how visitors arrive at the website.","ads/ga-audiences":"Stores information for remarketing purposes.","apollo-cache-persist":"Stores cached application data to improve loading and state persistence.","ar_debug":"Checks whether a technical debugger-cookie is present.","AWSALBCORS":"Used as a second stickiness cookie by Amazon that has additionally the SameSite attribute.","bugsnag-anonymous-id":"Stores an anonymous ID for error tracking and analytics.","c":"Regulates synchronization of user identification and data exchange between advertising services.","cart":"Contains information related to the user's cart.","cartToken":"Stores a token related to the shopping cart for session management.","cart_currency":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","cart_link_id":"Stores a unique identifier for the shopping cart link.","consentHeader":"Stores the user's consent preferences for the privacy banner.","cookie_prefs":"Stores user preferences related to cookies and privacy settings.","ddall":"DataDome security and bot detection configuration.","discount_code":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","d_id":"Essential cookie for PayPal services.","enforce_policy":"This cookie is provided by Paypal. The cookie is used in context with transactions on the website - The cookie is necessary for secure transactions.","gorgias.language-loaded":"Stores information related to the language loaded in the Gorgias chat widget.","gorgias.renderedOnceSent":"Tracks whether the Gorgias rendered message has been sent once during the session.","gorgias.version":"Stores the version information of the Gorgias widget.","identity-state":"Stores state before redirecting customers to identity authentication.\t","keep_alive":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","kl-post-identification-sync":"Stores information related to user identification synchronization with Klaviyo.","klaviyoOnsite":"Tracks visitor behavior and form activity for marketing purposes.","klaviyoPagesVisitCountV2":"Stores the number of page visits for site features.","l7_az":"This cookie is necessary for the PayPal login-function on the website.","LANG":"It is used to store language preferences, potentially to serve up content in the stored language.","lastExternalReferrer":"Detects how the user reached the website by registering their last URL-address.","lastExternalReferrerTime":"Contains the timestamp of the last update of the lastExternalReferrer cookie.","lastSeenErrorReceiptId":"Stores the ID of the most recent error receipt.","local-storage-test":"Used to test whether local storage is available in the browser.","localization":"Used to localize the cart to the correct country.","login_with_
448shop_finalize":"Used to facilitate login with Shop.","master_device_id":"Permanent device identifier.","MUID":"Cookie is placed by Microsoft to track visits across websites.","NID":"Used to collect website statistics and track conversion rates.","nsid":"Provides fraud prevention.","omnisendSessionID":"Used to identify a session of an anonymous contact or a contact.","omnisendShopifyCart":"Stores information related to the shopping cart for marketing and personalization purposes.","order":"Used to allow access to the data of the order details page of the buyer.","privacy_signal":"Remembers a user's privacy choices about cookies and online tracking, especially for marketing and advertising, based on user's regional privacy laws.","session-storage-test":"Used to test whether session storage is available in the browser.","shopify:webmcp_adapter_loaded":"Stores whether a Shopify adapter has loaded.","shopify_client_id":"Stores a unique identifier used to support shopping cart and checkout functions.","shopify_override_user_locale":"Used as a mechanism to set User locale in admin.","shopify_pay":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","shopify_pay_redirect":"Used to accelerate the checkout process when the buyer has a Shop Pay account.","shop_analytics":"Contains the required buyer information for analytics in Shop.","shop_pay_accelerated":"Indicates if a buyer is eligible for Shop Pay accelerated checkout.","SID":"Used to save user preferences and adjust ads in Google Search.","signInWithShop:cartSyncTransferAttemptedAt":"Stores whether a cart sync transfer was attempted during sign-in with Shop.","signInWithShop:cartSyncTransferCompletedAt":"Stores the time when cart synchronization transfer was completed.","skip_shop_pay":"It prevents a customer's checkout from automatically being set to default, ensuring all payment options are shown.","soundestID":"Used to identify an anonymous contact.","sourceType":"Stores the source type information related to the user's interaction with the website.","storefront_digest":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","tltsid":"Stores a unique ID for analytics purposes.","topicsLastReferenceTime":"Remembers the last time browser topics were checked for personalized ads.","trackedCompleteOrderSourceId":"Stores information related to the source of a completed order for tracking purposes.","trackedSourceId":"Stores a unique identifier for tracking the source of the visitor.","ts":"Used in context with the PayPal payment-function on the website. The cookie is necessary for making a safe transaction through PayPal.","tsrce":"PayPal cookie: when making a payment via PayPal these cookies are issued – PayPal session/security","ts_c":"Used in context with the PayPal payment-function on the website. The cookie is necessary for making a safe transaction through PayPal.","user":"Used in connection with Shop login.","user_cross_site":"Used in connection with Shop login.","VID":"ID associated with a visitor to a LinkedIn microsite for conversion tracking.","wisepops":"Stores user session identifier for pop-up display functionality.","wisepops-uses-attention":"Stores information related to user attention and engagement for the website.","wisepops_session":"Stores user session identifier for Wisepops pop-up tool.","wpm-test-cookie":"A necessary cookie for website functionality.","x-pp-s":"This cookie is generally provided by PayPal and supports payment services in the website.","_ab":"Used to support access to the admin area.","_abv":"Persist the collapsed state of the admin bar.","_cfuvid":"Sets a unique ID to distinguish users sharing the same IP for rate limiting.","_fbp":"Cookie is placed by Facebook to track visits across websites.","_ga":"Cookie is set by Google Analytics with unknown functionality","_identity_session":"Contains the identity session identifier of the user.","_kla_session_test":"Verifies that session storage is available in the browser.","_kla_test":"Used for testing purposes to monitor the functionality of the Klaviyo tracking script.","_landing_page":"Capture the landing page of visitor when they come from other sites.","_master_udr":"Permanent device identifier.","_merchant_analytics":"Contains analytics data for the merchant session.","_merchant_essential":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","_orig_referrer":"Allows merchant to identify where people are visiting them from.","_pandectes_gdpr":"Used for the functionality of the cookies consent banner.","_pfbx_application_information":"Stores application information for performance analysis.","_pinterest_ct_ua":"Used to group actions across pages.","_pin_unauth":"Used to group actions for users who cannot be identified by Pinterest.","_rdt_uuid":"Used for remarketing on reddit.com.","_secure_admin_session_id":"Used to store session id in core for auth Legacy Admin.","_secure_admin_session_id_csrf":"Used to store session id in core for auth Legacy Admin\t","_shopify_analytics":"Contains analytics data for buyer surfaces such as the storefront or checkout.","_shopify_country":"Used for Plus shops where pricing currency/country is set from GeoIP by helping avoid GeoIP lookups after the first request.","_shopify_essential":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","_shopify_essential_\t":"Contains an opaque token that is used to identify a device for all essential purposes.","_shopify_marketing":"C
448ontains marketing data for buyer surfaces such as the storefront or checkout.","_shopify_s":"Used to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use.","_shopify_sa_p":"Stores and tracks conversions.","_shopify_sa_t":"Stores and tracks conversions.","_shopify_test":"A test cookie used by Shopify to verify the store's setup.","_shopify_y":"Shopify analytics.","_shop_app_essential":"Contains essential information for the correct functionality of Shop.app.","_shs_state":"Stores session-specific state information related to the user's interaction with the website.","_tracking_consent":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","_uetmsdns":"Sets a unique ID for the visitor for targeted advertisements by external advertisers.","_uetsid":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site.","_uetsid_exp":"Stores a persistent identifier for Bing Ads to track user sessions.","_uetvid":"Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.","_uetvid_exp":"Stores a persistent identifier for Bing Ads to track ad performance.","__cf_bm":"Used to manage incoming traffic that matches criteria associated with bots.","__Host-_identity_session_same_site":"Merchant authentication: Identity session cookie.","__kla_id":"Tracks when someone clicks through a Klaviyo email to your website","__kla_viewed":"Stores information about user views for the Klaviyo service.","__kla_viewed_reviewed_items":"Tracks viewed items and user interactions for marketing automation.","__kl_key":"Stores a key used for targeting and personalization purposes.","__quiltRouterScroll":"Stores information related to the user's navigation within the website, essential for website functionality.","__shopify_agent_context_events":"Stores event context for Shopify agent functionality.","__storage_test":"A test storage item used to verify storage capabilities.","__storage_test__":"Used to test whether storage is available in the browser.","__ui":"Stores UI state information for the website.","secure_customer_sig":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again.","__Host-_merchant_essential":"Händlerauthentifizierung: Notwendiger Händler-Cookie.","cart_sig":"Shopify-Analysen.","wpm-ri-*":"Stellt sicher, dass Shopify-Tracking und Web-Pixel ein Ereignis pro gerenderter Anfrage ausgeben."}},"fr":{"buttons":{"showLess":"Afficher moins","showMore":"Afficher plus","saleOfData":""},"links":{"policy":"Apprendre encore plus","google":"Conditions de confidentialité de Google","imprint":"Imprimer"},"categories":[{"title":"Cookies strictement nécessaires","description":"Ces cookies sont essentiels pour vous permettre de vous déplacer sur le site Web et d'utiliser ses fonctionnalités, telles que l'accès aux zones sécurisées du site Web. Le site Web ne peut pas fonctionner correctement sans ces cookies."},{"title":"Cookies fonctionnels","description":"Ces cookies permettent au site de fournir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à nos pages. Si vous n'autorisez pas ces cookies, certains ou tous ces services peuvent ne pas fonctionner correctement."},{"title":"Cookies de performances","description":"Ces cookies nous permettent de surveiller et d'améliorer les performances de notre site Web. Par exemple, ils nous permettent de compter les visites, d'identifier les sources de trafic et de voir quelles parties du site sont les plus populaires."},{"title":"Ciblage des cookies","description":"Ces cookies peuvent être installés via notre site par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous montrer des publicités pertinentes sur d'autres sites. Ils ne stockent pas directement d'informations personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces co
448okies, vous bénéficierez d'une publicité moins ciblée."}],"notice":{"title":"Nous respectons votre vie privée","message":"Ce site web utilise des cookies pour vous garantir la meilleure expérience possible.","dismiss":"D&#39;accord","allow":"Accepter","deny":"Déclin","preferences":"Préférences"},"preferences":{"title":"Gérer les préférences de consentement","message":"Nous utilisons des cookies pour optimiser le fonctionnement du site web, analyser ses performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement du site et ne peuvent être désactivés. Vous pouvez gérer vos préférences en matière de cookies dans cette fenêtre.","cookieDetails":"Détails des cookies","alwaysActive":"Toujours autorisé","deny":"Tout refuser","allow":"Accepter tout","custom":"Enregistrer les préférences","dismiss":"Fermer","vendorLearnMore":"En savoir plus sur ce fournisseur"},"status":{"title":"Paramètres des cookies","message":"Votre état actuel","allow":"Accepter tout","deny":"Tout refuser","dismiss":"Fermer","reopen":"Modifier votre consentement","consentDate":"Date de consentement","consentId":"Votre identifiant de consentement","hideDetails":"Masquer les détails","showDetails":"Afficher les détails","noConsent":"Aucun consentement"},"declaration":{"name":"Nom","type":"Type","vendor":"Fournisseur","purpose":"But","retention":"Rétention","expirations":{"declSeconds":"secondes","declMinutes":"minutes","declHours":"heures","declDays":"jours","declWeeks":"semaine(s)","declMonths":"mois","declYears":"années","declSession":"Session"}},"cookies":{"$last_referrer":"Stocke les informations de référence afin de comprendre comment les visiteurs arrivent sur le site web.","ads/ga-audiences":"Stocke les informations à des fins de remarketing.","apollo-cache-persist":"Stocke les données d’application mises en cache afin d’améliorer le chargement et la persistance de l’état.","ar_debug":"Vérifie si un cookie de débogueur technique est présent.","AWSALBCORS":"Utilisé comme deuxième cookie collant par Amazon qui possède en outre l'attribut SameSite.","bugsnag-anonymous-id":"Stocke un identifiant anonyme pour le suivi des erreurs et l’analyse.","c":"Régule la synchronisation de l'identification des utilisateurs et l'échange de données entre les services publicitaires.","cart":"Contient des informations relatives au panier de l'utilisateur.","cartToken":"Stocke un jeton lié au panier pour la gestion des sessions.","cart_currency":"Utilisé une fois le paiement effectué pour initialiser un nouveau panier vide avec la même devise que celui qui vient d'être utilisé.","cart_link_id":"Stocke un identifiant unique pour le lien du panier.","consentHeader":"Stocke les préférences de consentement de l'utilisateur pour la bannière de confidentialité.","cookie_prefs":"Stocke les préférences de l'utilisateur liées aux cookies et aux paramètres de confidentialité.","ddall":"Configuration de la sécurité DataDome et de la détection des robots.","discount_code":"Stocke un code de réduction (reçu lors d'une visite dans une boutique en ligne avec un paramètre URL) afin de passer à la prochaine commande.","d_id":"Cookie essentiel pour les services PayPal.","enforce_policy":"Ce cookie est fourni par Paypal. Le cookie est utilisé dans le cadre des transactions sur le site Internet - Le cookie est nécessaire pour sécuriser les transactions.","gorgias.language-loaded":"Stocke les informations relatives à la langue chargée dans le widget de chat Gorgias.","gorgias.renderedOnceSent":"Permet de savoir si le message rendu par Gorgias a été envoyé une fois au cours de la session.","gorgias.version":"Stocke les informations de version du widget Gorgias.","identity-state":"Stocke l’état avant de rediriger les clients vers l’authentification d’identité.","keep_alive":"Utilisé lorsque la redirection de domaine international est activée pour déterminer si une demande est la première d'une session.","kl-post-identification-sync":"Stocke les informations liées à la synchronisation de l'identification de l'utilisateur avec Klaviyo.","klaviyoOnsite":"Suit le comportement des visiteurs et l'activité des formulaires à des fins marketing.","klaviyoPagesVisitCountV2":"Stocke le nombre de visites de pages pour les fonctionnalités du site.","l7_az":"Ce cookie est nécessaire à la fonction de connexion PayPal sur le site Web.","LANG":"Il est utilisé pour stocker les préférences linguistiques, potentiellement pour proposer du contenu dans la langue stockée.","lastExter
448nalReferrer":"Détecte comment l'utilisateur a atteint le site Web en enregistrant sa dernière adresse URL.","lastExternalReferrerTime":"Contient l'horodatage de la dernière mise à jour du cookie lastExternalReferrer.","lastSeenErrorReceiptId":"Stocke l’ID du reçu d’erreur le plus récent.","local-storage-test":"Utilisé pour tester si le stockage local est disponible dans le navigateur.","localization":"Utilisé pour localiser le panier dans le bon pays.","login_with_shop_finalize":"Utilisé pour faciliter la connexion à Shop.","master_device_id":"Identifiant permanent de l'appareil.","MUID":"Le cookie est placé par Microsoft pour suivre les visites sur les sites Web.","NID":"Utilisé pour collecter des statistiques sur le site Web et suivre les taux de conversion.","nsid":"Fournit une prévention contre la fraude.","omnisendSessionID":"Utilisé pour identifier une session d'un contact anonyme ou d'un contact.","omnisendShopifyCart":"Stocke les informations relatives au panier à des fins de marketing et de personnalisation.","order":"Utilisé pour permettre l'accès aux données de la page de détails de la commande de l'acheteur.","privacy_signal":"Mémorise les choix de confidentialité d'un utilisateur concernant les cookies et le suivi en ligne, en particulier à des fins de marketing et de publicité, sur la base des lois régionales sur la confidentialité de l'utilisateur.","session-storage-test":"Utilisé pour tester si le stockage de session est disponible dans le navigateur.","shopify:webmcp_adapter_loaded":"Stocke si un adaptateur Shopify a été chargé.","shopify_client_id":"Stocke un identifiant unique utilisé pour prendre en charge les fonctions de panier d'achat et de paiement.","shopify_override_user_locale":"Utilisé comme mécanisme pour définir les paramètres régionaux de l'utilisateur dans l'administrateur.","shopify_pay":"Utilisé pour connecter un acheteur à Shop Pay lorsqu'il revient à la caisse dans le même magasin.","shopify_pay_redirect":"Utilisé pour accélérer le processus de paiement lorsque l'acheteur dispose d'un compte Shop Pay.","shop_analytics":"Contient les informations requises sur l’acheteur pour l’analyse dans Shop.","shop_pay_accelerated":"Indique si un acheteur est éligible au paiement accéléré Shop Pay.","SID":"Utilisé pour enregistrer les préférences de l'utilisateur et ajuster les annonces dans la recherche Google.","signInWithShop:cartSyncTransferAttemptedAt":"Stocke si une tentative de transfert de synchronisation du panier a été effectuée lors de la connexion avec Shop.","signInWithShop:cartSyncTransferCompletedAt":"Stocke l'heure à laquelle le transfert de synchronisation du panier a été terminé.","skip_shop_pay":"Il empêche le paiement d'un client d'être automatiquement défini par défaut, garantissant ainsi que toutes les options de paiement sont affichées.","soundestID":"Utilisé pour identifier un contact anonyme.","sourceType":"Stocke les informations de type source liées à l’interaction de l’utilisateur avec le site Web.","storefront_digest":"Stocke un résumé du mot de passe de la vitrine, permettant aux commerçants de prévisualiser leur vitrine pendant qu'elle est protégée par un mot de passe.","tltsid":"Stocke un identifiant unique à des fins d'analyse.","topicsLastReferenceTime":"Se souvient de la dernière fois que les sujets du navigateur ont été vérifiés pour les annonces personnalisées.","trackedCompleteOrderSourceId":"Stocke les informations relatives à la source d’une commande terminée à des fins de suivi.","trackedSourceId":"Stocke un identifiant unique pour suivre la source du visiteur.","ts":"Utilisé dans le contexte de la fonction de paiement PayPal sur le site Web. Le cookie est nécessaire pour effectuer une transaction sécurisée via PayPal.","tsrce":"Cookie PayPal : lors d'un paiement via PayPal, ces cookies sont émis – Session PayPal/sécurité","ts_c":"Utilisé dans le contexte de la fonction de paiement PayPal sur le site Web. Le cookie est nécessaire pour effectuer une transaction sécurisée via PayPal.","user":"Utilisé en relation avec la connexion à la boutique.","user_cross_site":"Utilisé en relation avec la connexion à la boutique.","VID":"Identifiant associé à un visiteur d'un microsite LinkedIn pour le suivi des conversions.","wisepops":"Stocke l’identifiant de session utilisateur pour la fonctionnalité d’affichage contextuel.","wisepops-uses-attention":"Stocke les informations relatives à l’attention et à l’engagement des utilisateurs pour le site Web.","wisepops_session":"Stocke l'identifiant de session utilisateur pour l'outil contextuel Wisepops.","wpm-test-cookie":"Un cookie nécessaire au fonctionnement du site Web.","x-pp-s":"Ce cookie est généralement fourni par PayPal et prend en charge les services de paiement du site Web.","_ab":"Utilisé pour prendre en charge l'accès à la zone d'administration.","_abv":"Conserver l’état réduit de la barre d’administration.","_cfuvid":"Définit un identifiant unique pour distinguer les utilisateurs partageant la même adresse IP afin de limiter le débit.","_fbp":"Le cookie est placé par Facebook pour suivre les visites sur les sites Web.","_ga":"Le cookie est défini par Google Analytics avec une fonctionnalité inconnue","_identity_session":"Contient l'identifiant de session d'identité de l'utilisateur.","_kla_session_test":"Vérifie que le stockage de session est disponible dans le navigateur.","_kla_test":"Utilisé à des fins de test pour surveiller la fonctionnalité du script de suivi Klaviyo.","_landing_page":"Capturez la page de destination du visiteur lorsqu'il provient d'autres sites.","_master_udr":"Identifiant permanent de l'appareil.","_merchant_analytics":"Contient des données analytiques pour la session du commerçant.","_merchant_essential":"Contient des informations essentielles au bon fonctionnement des surfaces marchandes telles que la zone d'administration.","_orig_referrer":"Permet au commerçant d'identifier d'où les gens le visitent.","_pandectes_gdpr":"Utilisé pour la fonctionnalité de la bannière de consentement aux cookies.","_pfbx_application_information":"Stocke les informations sur l’application pour l’analyse des performances.","_pinterest_ct_ua":"Utilisé pour regrouper les actions sur plusieurs pages.","_pin_unauth":"Utilisé pour regrouper les actions des utilisateurs qui ne peuvent pas être identifiés par Pinterest.","_rdt_uuid":"Utilisé pour le remarketing sur reddit.com.","_secure_admin_session_id":"Utilisé pour stocker l'identifiant de session dans le noyau pour l'authentification Legacy Admin.","_secure_admin_session_id_csrf":"Utilisé pour stocker l'identifiant de session dans le noyau pour l'authentification Legacy Admin","_shopify_analytics":"Contient des données analytiques pour les surfaces d'achat telles que la vitrine ou la caisse.","_shopify_country":"Utilisé pour les boutiques Plus où la devise/pays de tarification est défini à partir de GeoIP afin d'éviter les recherches GeoIP après la première demande.","_shopify_essential":"Contient des informations essentielles au bon fonctionnement d'un magasin, telles que des informations de session et de paiement et des données anti-falsification.","_shopify_essential_\t":"Contient un jeton opaque utilisé pour identifier un appareil à toutes fins essentielles.","_shopify_marketing":"C
448ontient des données marketing pour les surfaces d'achat telles que la vitrine ou la caisse.","_shopify_s":"Utilisé pour identifier une combinaison session de navigateur/boutique donnée. La durée est de 30 minutes glissantes après la dernière utilisation.","_shopify_sa_p":"Stocke et suit les conversions.","_shopify_sa_t":"Stocke et suit les conversions.","_shopify_test":"Un cookie de test utilisé par Shopify pour vérifier la configuration de la boutique.","_shopify_y":"Analyses Shopify.","_shop_app_essential":"Contient des informations essentielles au bon fonctionnement de Shop.app.","_shs_state":"Stocke les informations d'état spécifiques à la session liées à l'interaction de l'utilisateur avec le site Web.","_tracking_consent":"Utilisé pour stocker les préférences d'un utilisateur si un commerçant a mis en place des règles de confidentialité dans la région du visiteur.","_uetmsdns":"Définit un identifiant unique pour le visiteur pour les publicités ciblées par des annonceurs externes.","_uetsid":"Ce cookie est utilisé par Bing pour déterminer quelles publicités doivent être diffusées et qui peuvent être pertinentes pour l'utilisateur final qui parcourt le site.","_uetsid_exp":"Stocke un identifiant persistant pour Bing Ads afin de suivre les sessions utilisateur.","_uetvid":"Utilisé pour suivre les visiteurs sur plusieurs sites Web, afin de présenter des publicités pertinentes en fonction des préférences du visiteur.","_uetvid_exp":"Stocke un identifiant persistant pour Bing Ads afin de suivre les performances des annonces.","__cf_bm":"Utilisé pour gérer le trafic entrant qui correspond aux critères associés aux robots.","__Host-_identity_session_same_site":"Authentification du commerçant : Cookie de session d'identité.","__kla_id":"Suit quand quelqu'un clique via un e-mail Klaviyo vers votre site Web","__kla_viewed":"Stocke des informations sur les vues des utilisateurs pour le service Klaviyo.","__kla_viewed_reviewed_items":"Suit les articles consultés et les interactions des utilisateurs pour l'automatisation marketing.","__kl_key":"Stocke une clé utilisée à des fins de ciblage et de personnalisation.","__quiltRouterScroll":"Stocke les informations liées à la navigation de l'utilisateur sur le site Web, essentielles au fonctionnement du site Web.","__shopify_agent_context_events":"Stocke le contexte de l'événement pour la fonctionnalité de l'agent Shopify.","__storage_test":"Un élément de stockage de test utilisé pour vérifier les capacités de stockage.","__storage_test__":"Utilisé pour tester si le stockage est disponible dans le navigateur.","__ui":"Stocke les informations sur l’état de l’interface utilisateur du site Web.","secure_customer_sig":"Sauvegardez en toute sécurité votre session client lors de vos achats.","__Host-_merchant_essential":"Authentification du marchand : cookie essentiel du marchand.","cart_sig":"Shopify-Analysen.","wpm-ri-*":"Stellt sicher, dass Shopify-Tracking und Web-Pixel ein Ereignis pro gerenderter Anfrage ausgeben."}},"nl":{"buttons":{"showLess":"Minder weergeven","showMore":"Meer weergeven","saleOfData":""},"links":{"policy":"Leer meer","google":"De privacyvoorwaarden van Google","imprint":"Impressum"},"categories":[{"title":"Strikt noodzakelijke cookies","description":"Deze cookies zijn essentieel om u in staat te stellen door de website te navigeren en de functies ervan te gebruiken, zoals toegang tot beveiligde delen van de website. Zonder deze cookies kan de website niet goed functioneren."},{"title":"Functionele cookies","description":"Deze cookies stellen de site in staat om verbeterde functionaliteit en personalisatie te bieden. Ze kunnen worden ingesteld door ons of door externe providers wiens diensten we aan onze pagina's hebben toegevoegd. Als u deze cookies niet toestaat, werken sommige of al deze diensten mogelijk niet correct."},{"title":"Prestatiecookies","description":"Deze cookies stellen ons in staat om de prestaties van onze website te monitoren en te verbeteren. Ze stellen ons bijvoorbeeld in staat om bezoeken te tellen, verkeersbronnen te identificeren en te zien welke delen van de site het populairst zijn."},{"title":"Targeting-cookies","description":"Deze cookies kunnen via onze site worden geplaatst door onze advertentiepartners. Ze kunnen door die bedrijven worden gebruikt om een profiel van uw interesses op te bouwen en u relevante advertenties op andere sites te tonen. Ze slaan geen directe persoonlijke informatie op, maar zijn gebaseerd op de unieke identificatie van uw browser en internetapparaat. Als je deze cookies niet toestaat, krijg je minder gerichte advertenties te zien."}],"notice":{"title":"Wij respecteren uw privacy.","message":"Deze website gebruikt cookies om ervoor te zorgen dat u de beste ervaring krijgt.","dismiss":"OK","allow":"Accepteren","deny":"Afwijzen","preferences":"Voorkeuren"},"preferences":{"title":"Beheer uw toestemmingsvoorkeuren","message":"We gebruiken cookies om de functionaliteit van de website te optimaliseren, de prestaties te analyseren en u een gepersonaliseerde ervaring te bieden. Sommige cookies zijn essentieel voor de correcte werking van de website. Deze cookies kunnen niet worden uitgeschakeld. In dit venster kunt u uw cookievoorkeuren beheren.","cookieDetails":"Cookiegegevens","alwaysActive":"Altijd toegestaan","deny":"Alles ontkennen","allow":"Alles accepteren","custom"
448:"Voorkeuren opslaan","dismiss":"Dichtbij","vendorLearnMore":"Lees meer over deze aanbieder"},"status":{"title":"Cookie-instellingen","message":"Uw huidige status","allow":"Alles accepteren","deny":"Alles ontkennen","dismiss":"Dichtbij","reopen":"Wijzig uw toestemming","consentDate":"Toestemmingsdatum","consentId":"Uw toestemmings-ID","hideDetails":"Details verbergen","showDetails":"Details weergeven","noConsent":"Geen toestemming"},"declaration":{"name":"Naam","type":"Type","vendor":"Aanbieder","purpose":"Doel","retention":"Behoud","expirations":{"declSeconds":"seconden","declMinutes":"minuten","declHours":"uur","declDays":"dagen","declWeeks":"week(en)","declMonths":"maanden","declYears":"jaren","declSession":"Sessie"}},"cookies":{"$last_referrer":"Verzamelt verwijzingsinformatie om te begrijpen hoe bezoekers op de website terechtkomen.","ads/ga-audiences":"Slaat informatie op voor remarketingdoeleinden.","apollo-cache-persist":"Cachet toepassingsgegevens op om het laden en het behouden van de status te verbeteren.","ar_debug":"Controleert of er een technische debugger-cookie aanwezig is.","AWSALBCORS":"Wordt door Amazon gebruikt als tweede stickiness-cookie en heeft bovendien het SameSite-attribuut.","bugsnag-anonymous-id":"Slaat een anonieme ID op voor foutopsporing en analyse.","c":"Regelt de synchronisatie van gebruikersidentificatie en gegevensuitwisseling tussen advertentiediensten.","cart":"Bevat informatie met betrekking tot de winkelwagen van de gebruiker.","cartToken":"Slaat een token op dat verband houdt met het winkelwagentje voor sessiebeheer.","cart_currency":"Wordt gebruikt nadat het afrekenen is voltooid om een ​​nieuw leeg winkelwagentje te initialiseren met dezelfde valuta als het zojuist gebruikte winkelwagentje.","cart_link_id":"Slaat een unieke identificatie op voor de winkelwagenlink.","consentHeader":"Slaat de toestemmingsvoorkeuren van de gebruiker op voor de privacybanner.","cookie_prefs":"Slaat gebruikersvoorkeuren op met betrekking tot cookies en privacy-instellingen.","ddall":"Configuratie van DataDome-beveiliging en botdetectie.","discount_code":"Slaat een kortingscode op (ontvangen via een online winkelbezoek met een URL-parameter) voor de volgende kassa.","d_id":"Essentiële cookie voor PayPal-services.","enforce_policy":"Deze cookie wordt geleverd door Paypal. De cookie wordt gebruikt in verband met transacties op de website. De cookie is noodzakelijk voor veilige transacties.","gorgias.language-loaded":"Slaat informatie op met betrekking tot de taal die is geladen in de Gorgias-chatwidget.","gorgias.renderedOnceSent":"Houdt bij of het door Gorgias weergegeven bericht één keer tijdens de sessie is verzonden.","gorgias.version":"Slaat de versie-informatie van de Gorgias-widget op.","identity-state":"Slaat de status op voordat klanten worden omgeleid naar identiteitsverificatie.","keep_alive":"Wordt gebruikt wanneer internationale domeinomleiding is ingeschakeld om te bepalen of een verzoek de eerste van een sessie is.","kl-post-identification-sync":"Slaat informatie op met betrekking tot de synchronisatie van gebruikersidentificatie met Klaviyo.","klaviyoOnsite":"Volgt het gedrag van bezoekers en formulieractiviteit voor marketingdoeleinden.","klaviyoPagesVisitCountV2":"Slaat het aantal paginaweergaven op voor sitefuncties.","l7_az":"Deze cookie is noodzakelijk voor de PayPal login-functie op de website.","LANG":"Het wordt gebruikt om taalvoorkeuren op te slaan, mogelijk om inhoud in de opgeslagen taal aan te bieden.","lastExternalReferrer":"Detecteert hoe de gebruiker de website heeft bereikt door het laatste URL-adres te registreren.","lastExternalReferrerTime":"Bevat de tijdstempel van de laatste update van de lastExternalReferrer-cookie.","lastSeenErrorReceiptId":"Slaat de ID op van de meest recente foutbon.","local-storage-test":"Wordt gebruikt om te testen of lokale opslag beschikbaar is in de browser.","localization":"Wordt gebruikt om de winkelwagen naar het juiste land te lokaliseren.","login_with_
448shop_finalize":"Wordt gebruikt om het inloggen bij Shop te vergemakkelijken.","master_device_id":"Permanente apparaat-ID.","MUID":"Cookie wordt door Microsoft geplaatst om bezoeken aan verschillende websites bij te houden.","NID":"Wordt gebruikt om websitestatistieken te verzamelen en conversiepercentages bij te houden.","nsid":"Biedt fraudepreventie.","omnisendSessionID":"Wordt gebruikt om een ​​sessie van een anoniem contact of een contactpersoon te identificeren.","omnisendShopifyCart":"Slaat informatie op met betrekking tot het winkelwagentje voor marketing- en personalisatiedoeleinden.","order":"Wordt gebruikt om toegang te geven tot de gegevens van de bestelgegevenspagina van de koper.","privacy_signal":"Onthoudt de privacykeuzes van een gebruiker met betrekking tot cookies en online tracking, vooral voor marketing en reclame, op basis van de regionale privacywetten van de gebruiker.","session-storage-test":"Wordt gebruikt om te testen of er sessieopslag beschikbaar is in de browser.","shopify:webmcp_adapter_loaded":"Bewaart of een Shopify-adapter is geladen.","shopify_client_id":"Een unieke identificatiecode opslaat die wordt gebruikt ter ondersteuning van winkelwagen- en afrekenfuncties.","shopify_override_user_locale":"Wordt gebruikt als mechanisme om de gebruikerslandinstelling in admin in te stellen.","shopify_pay":"Wordt gebruikt om een ​​koper in te loggen bij Shop Pay wanneer deze terugkeert naar de kassa in dezelfde winkel.","shopify_pay_redirect":"Wordt gebruikt om het afrekenproces te versnellen wanneer de koper een Shop Pay-account heeft.","shop_analytics":"Bevat de vereiste kopersinformatie voor analyses in Shop.","shop_pay_accelerated":"Geeft aan of een koper in aanmerking komt voor versneld afrekenen met Shop Pay.","SID":"Wordt gebruikt om gebruikersvoorkeuren op te slaan en advertenties in Google Zoeken aan te passen.","signInWithShop:cartSyncTransferAttemptedAt":"Slaat op of er tijdens het inloggen met Shop een poging is gedaan om een winkelwagen-synchronisatieoverdracht uit te voeren.","signInWithShop:cartSyncTransferCompletedAt":"De tijd waarop de overdracht van de winkelwagensynchronisatie is voltooid.","skip_shop_pay":"Het voorkomt dat de kassa van een klant automatisch op standaard wordt ingesteld, zodat alle betalingsopties worden weergegeven.","soundestID":"Wordt gebruikt om een ​​anonieme contactpersoon te identificeren.","sourceType":"Slaat de brontype-informatie op met betrekking tot de interactie van de gebruiker met de website.","storefront_digest":"Slaat een overzicht van het wachtwoord van de winkel op, zodat verkopers een voorbeeld van hun winkel kunnen bekijken terwijl deze met een wachtwoord is beveiligd.","tltsid":"Slaat een unieke ID op voor analysedoeleinden.","topicsLastReferenceTime":"Onthoudt de laatste keer dat browseronderwerpen werden gecontroleerd op gepersonaliseerde advertenties.","trackedCompleteOrderSourceId":"Slaat informatie op met betrekking tot de bron van een voltooide bestelling voor trackingdoeleinden.","trackedSourceId":"Slaat een unieke identificatie op om de bron van de bezoeker te volgen.","ts":"Gebruikt in samenhang met de PayPal-betalingsfunctie op de website. De cookie is noodzakelijk voor een veilige transactie via PayPal.","tsrce":"PayPal-cookie: bij een betaling via PayPal worden deze cookies geplaatst – PayPal-sessie/beveiliging","ts_c":"Gebruikt in samenhang met de PayPal-betalingsfunctie op de website. De cookie is noodzakelijk voor een veilige transactie via PayPal.","user":"Gebruikt in combinatie met Shop login.","user_cross_site":"Gebruikt in combinatie met Shop login.","VID":"ID gekoppeld aan een bezoeker van een LinkedIn-microsite voor het bijhouden van conversies.","wisepops":"Slaat de gebruikerssessie-ID op voor pop-upweergavefunctionaliteit.","wisepops-uses-attention":"Slaat informatie op met betrekking tot de aandacht en betrokkenheid van gebruikers voor de website.","wisepops_session":"Slaat de gebruikerssessie-ID op voor de pop-uptool Wisepops.","wpm-test-cookie":"Een noodzakelijke cookie voor websitefunctionaliteit.","x-pp-s":"Deze cookie wordt doorgaans geleverd door PayPal en ondersteunt betalingsdiensten op de website.","_ab":"Gebruikt om toegang tot het beheerdersgedeelte te ondersteunen.","_abv":"Behoud de samengevouwen status van de beheerdersbalk.","_cfuvid":"Stelt een unieke ID in om gebruikers te onderscheiden die hetzelfde IP-adres delen voor snelheidsbeperking.","_fbp":"Cookie wordt door Facebook geplaatst om bezoeken aan websites bij te houden.","_ga":"Cookie wordt geplaatst door Google Analytics met onbekende functionaliteit","_identity_session":"Bevat de identiteitssessie-ID van de gebruiker.","_kla_session_test":"Controleert of sessieopslag beschikbaar is in de browser.","_kla_test":"Wordt gebruikt voor testdoeleinden om de functionaliteit van het Klaviyo-trackingscript te controleren.","_landing_page":"Leg de landingspagina van bezoekers vast wanneer deze van andere sites komen.","_master_udr":"Permanente apparaat-ID.","_merchant_analytics":"Bevat analysegegevens voor de verkoperssessie.","_merchant_essential":"Bevat essentiële informatie voor de juiste functionaliteit van verkopersoppervlakken zoals het admin-gedeelte.","_orig_referrer":"Hiermee kan de verkoper identificeren waar mensen vandaan komen.","_pandectes_gdpr":"Wordt gebruikt voor de functionaliteit van de cookies-toestemmingsbanner.","_pfbx_application_information":"Slaat applicatie-informatie op voor prestatieanalyse.","_pinterest_ct_ua":"Wordt gebruikt om acties op pagina's te groeperen.","_pin_unauth":"Wordt gebruikt om acties te groeperen voor gebruikers die niet door Pinterest kunnen worden geïdentificeerd.","_rdt_uuid":"Gebruikt voor remarketing op reddit.com.","_secure_admin_session_id":"Wordt gebruikt om sessie-ID op te slaan in de kern voor auth Legacy Admin.","_secure_admin_session_id_csrf":"Wordt gebruikt om sessie-ID op te slaan in de kern voor auth Legacy Admin","_shopify_analytics":"Bevat analysegegevens voor kopersoppervlakken zoals de winkelpui of de kassa.","_shopify_country":"Gebruikt voor Plus-winkels waar de prijsvaluta/land wordt ingesteld vanuit GeoIP door te helpen GeoIP-zoekopdrachten na het eerste verzoek te vermijden.","_shopify_essential":"Bevat essentiële informatie voor de juiste functionaliteit van een winkel, zoals sessie- en afrekeninformatie en anti-manipulatiegegevens.","_shopify_essential_\t":"Bevat een ondoorzichtig token dat wordt gebruikt om een ​​apparaat voor alle essentiële doeleinden te identificeren.","_shopify_marketing":"Bevat marketinggegevens voor kopersoppervlakken zoals de winkelpui of de kassa.","_shopify_s":"Wordt gebruikt om een ​​bepaalde browsersessie/winkelcombinatie te identificeren. De duur is 30 minuten, totdat het laatste gebruik is verstreken.","_shopify_sa_p":"Slaat conversies op en houdt deze bij.","_shopify_sa_t":"Slaat conversies op en houdt deze bij.","_shopify_test":"Een testcookie die door Shopify wordt gebruikt om de configuratie van de winkel te verifiëren.","_shopify_y":"Shopify-analyses.","_shop_app_essential":"Bevat essentiële informatie voor de juiste functionaliteit van Shop.app.","_shs_state":"Slaat sessiespecifieke statusinformatie op met betrekking tot de interactie van de gebruiker met de website.","_tracking_consent":"Wordt gebruikt om de voorkeuren van een gebruiker op te slaan als een handelaar privacyregels heeft ingesteld in de regio van de bezoeker.","_uetmsdns":"Stelt een unieke ID in voor de bezoeker voor gerichte advertenties van externe adverteerders.","_uetsid":"Deze cookie wordt door Bing gebruikt om te bepalen welke advertenties moeten worden getoond die relevant kunnen zijn voor de eindgebruiker die de site bezoekt.","_uetsid_exp":"Slaat een persistente identificatie op voor Bing Ads om gebruikerssessies bij te houden.","_uetvid":"Wordt gebruikt om bezoekers op meerdere websites te volgen, om relevante advertenties te presenteren op basis van de voorkeuren van de bezoeker.","_uetvid_exp":"Slaat een persistente identificatie op voor Bing Ads om de advertentieprestaties bij te houden.","__cf_bm":"Wordt gebruikt om inkomend verkeer te beheren dat voldoet aan de criteria die aan bots zijn gekoppeld.","__Host-_identity_session_same_site":"Verkoperauthenticatie: Identiteitssessiecookie.","__kla_id":"Houdt bij wanneer iemand via een Klaviyo-e-mail naar uw website klikt","__kla_viewed":"Slaat informatie op over gebruikersweergaven voor de Klaviyo-service.","__kla_viewed_reviewed_items":"Volgt bekeken items en gebruikersinteracties voor marketingautomatisering.","__kl_key":"Slaat een sleutel op die wordt gebruikt voor targeting- en personalisatiedoeleinden.","__quiltRouterScroll":"Slaat informatie op met betrekking tot de navigatie van de gebruiker binnen de website, essentieel voor de functionaliteit van de website.","__shopify_agent_context_events":"Bewaart gebeurteniscontext voor Shopify-agentfunctionaliteit.","__storage_test":"Een testopslagitem dat wordt gebruikt om de opslagmogelijkheden te verifiëren.","__storage_test__":"Wordt gebruikt om te testen of er opslagruimte beschikbaar is in de browser.","__ui":"Slaat UI-statusinformatie op voor de website.","secure_customer_sig":"Bewaar uw klantensessie veilig tijdens het aankoopproces.","__Host-_merchant_essential":"Verkoperverificatie: essentiële cookie van de verkoper.","cart_sig":"Shopify-Analysen.","wpm-ri-*":"Stellt sicher, dass Shopify-Tracking und Web-Pixel ein Ereignis pro gerenderter Anfrage au
448sgeben."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"vendors":[],"cookies":[{"name":"cart_currency","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"keep_alive","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"localization","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"secure_customer_sig","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_pay_redirect","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 hour(s)","unit":"declHours","expires":1},{"name":"_tracking_consent","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"klaviyoOnsite","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Klaviyo","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"wpm-test-cookie","domain":"de","type":"http","vendor":"Unknown","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"wpm-test-cookie","domain":"fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declSeconds","expires":1},{"name":"wpm-test-cookie","domain":"www.fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declSeconds","expires":1},{"name":"gorgias.language-loaded","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Gorgias","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"kimonix_last_uri","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Kimonix","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"gorgias.renderedOnceSent","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Gorgias","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"kimonix_session_id","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Kimonix","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"klaviyoPagesVisitCount","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Klaviyo","category":3,"retention":"Session","unit":"declYears","expires":1},{"name":"kimonix_uid","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Kimonix","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"gorgias.version","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Gorgias","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"c939359b-8b47-4ded-ba53-a171ccaeff73","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"session-storage-test","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"gorgias.renderedOnceSent","domain":"https://d22c8f-d3.shopify-checkout.config.gorgias.chat","type":"html_session","vendor":"Gorgias","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"gorgias.version","domain":"https://d22c8f-d3.shopify-checkout.config.gorgias.chat","type":"html_local","vendor":"Gorgias","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"gorgias.language-loaded","domain":"https://d22c8f-d3.shopify-checkout.config.gorgias.chat","type":"html_local","vendor":"Gorgias","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"8f252b16-8ca3-4463-82e5-45acae43c527","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__storage_test__","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"e18b196f-5369-4c1c-ae5d-b1f9ada8d8ed","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"e02e7b88-84f0-4165-9577-a847357ef5ec","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"bugsnag-anonymous-id","domain":"https://pay.shopify.com","type":"html_local","vendor":"Unknown","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cca8e579-93f6-4a12-b9bb-84adcf3cd8cb","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_shopify_y","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_landing_page","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_shopify_s","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_orig_referrer","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_ga","domain":".fahrrad.de","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__kla_id","domain":"www.fahrrad.de","type":"http","vendor":"Klaviyo","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_fbp","domain":".fahrrad.de","type":"http","vendor":"Facebook","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_uetsid","domain":".fahrrad.de","type":"http","vendor":"Bing","category":3,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_shopify_s","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_sa_t","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_sa_p","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_pandectes_gdpr","domain":".www.fahrrad.de","type":"http","vendor":"Pandectes","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"_shopify_sa_p","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_s","domain":"de","type":"http","vendor":"Shopify","category":2,"retention":"Session","unit":"declSeconds","expires":1},{"name":"cart_sig","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 month(s)","unit":"declMonths","expires":1}
448,{"name":"lastExternalReferrerTime","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Facebook","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_uetvid","domain":".fahrrad.de","type":"http","vendor":"Bing","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_sa_t","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_uetvid","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Bing","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"lastExternalReferrer","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Facebook","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_uetsid","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Bing","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"pixel_user","domain":"www.fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":-55},{"name":"_ga_*","domain":".fahrrad.de","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__kl_key","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Klaviyo","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_uetvid_exp","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Bing Ads","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_kla_test","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Klaviyo","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"local-storage-test","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_uetsid_exp","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Bing Ads","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"c88352f0-161a-4861-a62d-e5d12a9e1a84","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"a995a0ed-bafd-4470-97cb-c5dac4c77ac4","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cc-recently-viewed","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"8824084693323-impression","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"bc9a2375-7ca6-4b6c-961b-68ef75382fc7","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__kla_viewed","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"b135e83a-3ef8-44d2-bd78-94e2dc6aa656","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"8824085348683-impression","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"kimonix_data","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Kimonix","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cc-shake-page-count","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Shopify","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"kimonix_data_analytics","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Kimonix","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"bdbe9ceb-e2f4-4759-8b58-a0e197601f51","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"8824085381451-impression","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"c19d13d7-30ab-4740-84c4-e1fb04b710d9","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"8824085545291-impression","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_pin_unauth","domain":"www.fahrrad.de","type":"http","vendor":"Pinterest","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"omnisendSessionID","domain":".fahrrad.de","type":"http","vendor":"Omnisend","category":3,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"soundestID","domain":".fahrrad.de","type":"http","vendor":"Omnisend","category":3,"retention":"Session","unit":"declYears","expires":-56},{"name":"_shopify_essential","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":-56},{"name":"_ab","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_pay","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay_redirect","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_analytics","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_analytics","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_master_udr","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_master_udr","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"user","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"user_cross_site","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"LANG","domain":".paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"8 hour(s)","unit":"declHours","expires":8},{"name":"enforce_policy","domain":".paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"nsid","domain":"www.paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"Session","unit":"declYears","expires":-56},{"name":"ts_c","domain":".paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"l7_az","domain":".paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"__cf_bm","domain":".c6.paypal.com","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"tsrce","domain":".paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"3 day(s)","unit":"declDays","expires":3},{"name":"x-pp-s","domain":".paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"Session","unit":"declYears","expires":-56},{"name":"ts","domain":".paypal.com","type":"http","vendor":"Paypal","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"bloom_session_id","domain":"www.fahrrad.de","type":"http","vendor":"Unknown","category":3,"retention":"Session","unit":"declYears","expires":1},{"name":"_uetmsdns","domain":"www.fahrrad.de","type":"http","vendor":"Microsoft","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"rp.gif","domain":"https://alb.reddit.com","type":"html_session","vendor":"Unknown","category":3,"retention":"Session","unit":"declYears","expires":1},{"name":"ads/ga-audiences","domain":"https://www.google.ie","type":"html_session","vendor":"Unknown","category":3,"retention":"Session","unit":"declYears","expires":1},{"name":"Shoplift_Analytics","domain":".www.fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_rdt_uuid","domain":".fahrrad.de","type":"http","vendor":"Reddit","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"wisepops","domain":".fahrrad.de","type":"http","vendor":"Wisepops","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"Shoplift_Essential","domain":".www.fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"wisepops_visitor","domain":".fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"wisepops_visits","domain":".fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"omnisendShopifyCart","domain":".fahrrad.de","type":"http","vendor":"Omnisend","category":3,"retention":"Session","unit":"declYears","expires":-56},{"name":"wisepops_session","domain":".fahrrad.de","type":"http","vendor":"Wisepops","category":3,"retention":"Session","unit":"declYears","expires":-56},{"name":"_shopify_test","domain":"de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_shopify_test","domain":"fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_shopify_test","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"wisepops_tld","domain":"fahrrad.de","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declSeconds","expires":1},{"name":"discount_code","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"discount_code","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shop_pay_accelerated","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1}
448,{"name":"login_with_shop_finalize","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"login_with_shop_finalize","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"order","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3},{"name":"order","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3},{"name":"identity-state","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"identity-state","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"auth_state_*","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"_shopify_essential_\t","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"auth_state_*","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"_merchant_analytics","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_essential","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cookie_check","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"d_id","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ddall","domain":"www.paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_shop_app_essential","domain":".shop.app","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"TLTSID","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"skip_shop_pay","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cookie_prefs","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"rssk","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"15 minute(s)","unit":"declMinutes","expires":15}
448,{"name":"TLTDID","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"c","domain":".stats.paypal.com","type":"http","vendor":"RTB House","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"data*","domain":".paypal.com","type":"http","vendor":"Unknown","category":2,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"sc_f","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"KHcl0EuY7AKSMgfvHl7J5E7hPtK","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ddi","domain":".paypal.com","type":"http","vendor":"Paypal","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"topicsLastReferenceTime","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Facebook","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"Shoplift_Analytics","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"sid","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"Shoplift_Essential","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"$referrer","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"vidExpiry","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"$last_referrer","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Klaviyo","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"kl-post-identification-sync","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Klaviyo","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"klaviyoPagesVisitCountV2","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Klaviyo","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"wisepops_session_id","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wisepops_session_referrer","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_shs_state","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"wisepops_session_landing_url","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"__kla_viewed_reviewed_items","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Klaviyo","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"bugsnag-anonymous-id","domain":"https://shop.app","type":"html_local","vendor":"Unknown","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"oz:config","domain":"https://api.oz.prod.smartfit.online","type":"html_session","vendor":"Smartfit","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"sidExpiry","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"vid","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__storage_test__*","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"oz:token","domain":"https://api.oz.prod.smartfit.online","type":"html_session","vendor":"Smartfit","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"_kla_session_test","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Klaviyo","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"wisepops-uses-attention","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Wisepops","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"lastSeenErrorReceiptId","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"trackedCompleteOrderSourceId","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"trackedSourceId","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cart_link_id","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cc-*","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Intershop","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"wisepops-pageview_id","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"cartToken","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__quiltRouterScroll","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"8824084824395-impression","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"8824083677515-impression","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"sessionType","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"extensionSkeletonData","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__ui","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__storage_test","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"sourceType","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_tracking_consent","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_y","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ri-*","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"loyaltylion_persistent_data","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Loyalty Lion","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"loyaltylion_temporary_data","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Loyalty Lion","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"loyaltylion_localstorage_test","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Loyalty Lion","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"2275d491-dd84-4b2e-8f9b-044a5082aeda","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"99c567f3-6a7a-4c97-bd8a-2e9d312b752c","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"0a756f71-3973-4b7d-b4da-628e40e8032f","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"c288800a-fe2e-42df-9449-481e9bfed8d4","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"f5371bb9-57a8-42ff-985b-b8909c93754e","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"a079b52d-fa2b-4ac5-b4b5-caa6f8916ce3","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"loyaltylion_sessionstorage_test","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Loyalty Lion","category":1,"retention":"Session","unit":"declYears","expires":1}
448,{"name":"60622e20-6f79-427d-b686-bdff61803863","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"e73b84d8-1fc4-4972-b17b-692101acc006","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"5796d796-6088-4658-98e9-deae4fd168dc","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"9ff18e56-79ad-46d9-a7b3-6687a2f17ac1","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"94b15d6c-abd0-40ae-b6e1-ddbe82e0fd5d","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"d1a5f080-7520-4ed9-b7a8-7feecc1ff466","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"5c9b9812-eb12-4c8d-9f8c-12f6a0f95b11","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"9d789c63-a22d-4279-b1cd-e99f60593ac2","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"31903dbd-0d66-40dc-8b90-1439c22c4125","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"207f974f-f3be-414a-99a7-e6cb4af9a442","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"e2d6790b-e63c-4b84-9c50-74fb29ad7204","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"1a1c2397-4380-4ef3-b546-3bf27730e797","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"4a0fc11a-3f3c-4024-8206-83f4dd493b22","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"193b02dc-1365-4f1d-aacb-f40509a0c855","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"b3256e43-2e3d-49b6-81c7-fa98f1394e22","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"e60175d9-62a5-4516-8476-692eb9650104","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"888cd9f0-134e-4daf-ac36-8d4d5812f632","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"efcf48bd-44e4-4271-8798-7ba8b1efd85d","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"22f8d3e8-4a6d-4097-92ad-316e00f16c05","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"7aaa2376-016d-4d45-bb98-b7af6af16b1b","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"4840ea12-93e3-4426-b81a-702ef91bc35e","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"4b84eb37-cbbe-4c91-af39-6f4c52a0b6be","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"0acf4bd2-15a2-4c70-b640-fcb642be0305","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"d1fc6aa0-f3bd-441b-93d4-9fecbc79aead","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"3291de01-a75e-4b02-a717-44cb1e27c81b","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"apollo-cache-persist","domain":"https://shop.app","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"898cf723-2002-44aa-9086-8a1d07674695","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"checkout_modal_preflight_*","domain":"https://shop.app","type":"html_session","vendor":"Shop.app","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shs_state","domain":"https://shop.app","type":"html_session","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"59f99fd0-627d-4f4d-877c-25450aff7f78","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__cf_bm","domain":".assets.reviews.io","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"AWSALBCORS","domain":"api.oz.prod.smartfit.online","type":"http","vendor":"Amazon","category":2,"retention":"1 week(s)","unit":"declWeeks","expires":1},{"name":"ar_debug","domain":".pinterest.com","type":"http","vendor":"Teads","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_pinterest_ct_ua","domain":".ct.pinterest.com","type":"http","vendor":"Pinterest","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__cf_bm","domain":".reviews.co.uk","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"MUID","domain":".bing.com","type":"http","vendor":"Microsoft","category":3,"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},{"name":"shopify_client_id","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"8824085283147-impression","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"keep_alive","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"__cf_bm","domain":".www.paypal.com","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_cfuvid","domain":".www.paypal.com","type":"http","vendor":"Cloudflare","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"cf_*","domain":".www.paypal.com","type":"http","vendor":"CloudFlare","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"consentHeader","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_prefixboxIntegrationVariant","domain":"www.fahrrad.de","type":"http","vendor":"Prefibox","category":1,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_pfbuid","domain":"www.fahrrad.de","type":"http","vendor":"Prefibox","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_pfbx_product_recommendation_collection","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Prefibox","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"shopPayRememberMeOptInAuto","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_pfbsesid","domain":"www.fahrrad.de","type":"http","vendor":"Prefibox","category":1,"retention":"15 minute(s)","unit":"declMinutes","expires":15}
448,{"name":"_pfbx_application_information","domain":"www.fahrrad.de","type":"http","vendor":"Unknown","category":2,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_pfbx-custom-layout-changer","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Prefibox","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"wpm-ri-7b6b09cc-2d00-48a8-b5ea-0a428c74c012-1778018410-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-7b6b09cc-2d00-48a8-b5ea-0a428c74c012-1778018410-c","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-56e7b6cd-f97b-4a6a-a3a8-a3004abd4394-1778018430-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-08a0aaa0-0262-411b-84f7-e0c2283d8b1a-1778018473-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-c5719c65-1d85-4955-b0ec-6f4b6f744880-1778018451-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-3926244a-29a7-4ab2-91e5-630a2795d701-1778018493-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-3926244a-29a7-4ab2-91e5-630a2795d701-1778018493-b","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-f48f4ed3-c2f4-4195-a83b-a96d052c40a0-1778018496-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-9cb7d8b4-22e6-4191-8010-3d79ab3034a7-1778018517-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-962ad4a5-7a71-41d4-98ae-3ef830b2e415-1778018539-x","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-962ad4a5-7a71-41d4-98ae-3ef830b2e415-1778018539-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-3e94149c-9c1c-4faa-8715-a6572ad4950e-1778018580-x","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-3e94149c-9c1c-4faa-8715-a6572ad4950e-1778018580-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-8f25fdb4-0d79-46fe-a9c7-65500cfb871c-1778018608-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-8f25fdb4-0d79-46fe-a9c7-65500cfb871c-1778018608-x","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-3ec165e7-b2b9-4c40-b83a-2cb8e1c30d70-1778018636-x","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-3ec165e7-b2b9-4c40-b83a-2cb8e1c30d70-1778018636-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"__cf_bm","domain":".widget.reviews.io","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"__cf_bm","domain":".widget.reviews.co.uk","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"meety_master_data_hash","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cart","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"oz:token","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"oz:config","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-c9150ac4-8b0b-42df-aa9f-39ba9915a79f-1780696808-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-c9150ac4-8b0b-42df-aa9f-39ba9915a79f-1780696808-c","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-2f925b9e-364d-49ce-bf29-1dfff5fe3f96-1780696816-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-7d1c4405-a574-481d-ae9b-9ae89724153e-1780696821-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-6eaaeab4-b8ed-41f9-be30-d34cf1fe5a11-1780696827-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1}
448,{"name":"wpm-ri-901ca6f5-3c46-4e4c-9cca-bd8b2c012ef9-1780696831-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-901ca6f5-3c46-4e4c-9cca-bd8b2c012ef9-1780696831-b","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-6372be21-d2c1-4b9d-88ea-59a67a620e9f-1780696842-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-e12625e0-adef-467c-afb2-bfd34be6b4b7-1780696852-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-e12625e0-adef-467c-afb2-bfd34be6b4b7-1780696852-x","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"wpm-ri-b12a3e83-13e9-4d38-aad8-d6c5a6e9a86e-1780696836-z","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_pandectes_gdpr","domain":"www.fahrrad.de","type":"http","vendor":"Pandectes","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__Host-_identity_session_same_site","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"__Host-_identity_session_same_site","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_secure_admin_session_id","domain":"www.fahrrad.de","type":"http","vendor":"Unknown","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"_secure_admin_session_id","domain":".fahrrad.de","type":"http","vendor":"Unknown","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"_secure_admin_session_id_csrf","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"_secure_admin_session_id_csrf","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"12 week(s)","unit":"declWeeks","expires":12},{"name":"privacy_signal","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"privacy_signal","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__Host-_merchant_essential","domain":"www.fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"__Host-_merchant_essential","domain":".fahrrad.de","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"signInWithShop:cartSyncTransferCompletedAt","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"wpm-ri-*","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"signInWithShop:cartSyncTransferAttemptedAt","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"shopify:webmcp_adapter_loaded","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__shopify_agent_context_events","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"signInWithShop:cartSyncNextRecognitionAt","domain":"https://www.fahrrad.de","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"pandectes-cp-pushed","domain":"https://www.fahrrad.de","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1}]};
449        if (isLivePreview) {
450          if (!window.pandectesBannerSettings.store) {
451            window.pandectesBannerSettings.store = {};
452          }
453          window.pandectesBannerSettings.store.plan = 'enterprise';
454        }
455        
456        function whenBodyReady(callback) {
457          window.addEventListener('DOMContentLoaded', callback);
458        }
459        
460
461        whenBodyReady(function(){
462          const element = document.createElement('pandectes-cmp');
463          element.appData = window.pandectesBannerSettings;
464          document.body.appendChild(element);
465          appendLivePreviewScriptIfNeeded(previewUrl);
466        });
467
468      })()
469    </script>
469
470  
471
472
473
474  <!-- A11y -->
475  
476  
477  
478  
479  
480
481  
482
483
484
485<!-- END app block --><!-- BEGIN app block: shopify://apps/prefixbox/blocks/prefixbox-integration/068324e8-702c-43d1-a68b-92d83eda6597 --><!-- Prefixbox Integration -->
486
487<!-- Prefixbox Version 1.0.16 -->
488
489<script>
490    window.pfbxSettings = {
491        
492        useCustomCurrencyConvert: false,
493        
494        useCustomCurrencyFormatting: true,
495        local: "de",
496        currency: "EUR",  
497        currencySymbol: "€",
498        moneyFormat: "€{{amount_with_comma_separator}} EUR",
499        defaultCurrency: "EUR",
500        taxesIncluded: "true",
501        
502        market: "73566060875_AT",
503        
504        rate: {
505            ...Shopify.currency
506        },
507    }
508</script>
508
509
510
511
512
513
514
515  
516    
517    
518
519
520
521
522
523
524
525    <link rel="preconnect" href="https://integration.prefixbox.com/" />
526    <link rel="dns-prefetch" href="https://integration.prefixbox.com/" />
527    <link rel="preconnect" href="https://api.prefixbox.com/" />
528    <link rel="dns-prefetch" href="https://api.prefixbox.com/" />
529    
529<script>
530        window.prefixboxAnalytics=window.prefixboxAnalytics||function(t,s,p,o){(window.pfbxQueue=window.pfbxQueue||[]).push({type:t,source:s,params:p,overrideObject:o});};
531        window.prefixboxFunctions=window.prefixboxFunctions||{}; window.prefixboxCustomerFunctions=window.prefixboxCustomerFunctions||{};
532    </script>
532
533    
533<script
534        id="prefixbox-integration-v2"
535        async
536        defer
537        fetchpriority="high"
538        type="text/javascript"
539        src="https://integration.prefixbox.com/bf24544b-cf2c-44f3-bc94-65e02940260c?version=623eba87-413c-437d-9808-c6d8ece465e9"
540    ></script>
540
541
542
543<!-- Prefixbox Integration -->
544<script src="https://cdn.shopify.com/extensions/019d1b1c-3ab3-7c77-8fe1-acd1232e7a18/prefixbox-search-173/assets/cart.min.js" defer="defer"></script>
544
545
546<link rel="stylesheet" href="https://cdn.shopify.com/extensions/019d1b1c-3ab3-7c77-8fe1-acd1232e7a18/prefixbox-search-173/assets/reset.min.css" media="print" onload="this.media='all'" />
547
548
549
550
551
552
553
554<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
555<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/d22c8f-d3.myshopify.com"></script>
555
556
557
558<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
558
559
560
561<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=d22c8f-d3"></script>
561
562
563
564<!-- END app block --><!-- BEGIN app block: shopify://apps/xcloud-search-filter/blocks/cloudsearch_opt/8ddbd0bf-e311-492e-ab28-69d0ad268fac --><!-- END app block --><!-- BEGIN app block: shopify://apps/multi-location-inv/blocks/app-embed/982328e1-99f7-4a7e-8266-6aed71bf0021 -->
565
566
567
568
569
570
571
572
573
574  
575    
575<script src="https://cdn.shopify.com/extensions/01a0c523-e62e-71d7-b4c5-976d04be8fc2/multi-location-inv-251/assets/common.bundle.js"></script>
575
576  
577
578<style>
579  .iia-icon svg{height:18px;width:18px}.iia-disabled-button{pointer-events:none}.iia-hidden {display: none;}
580</style>
581<script>
582      window.inventoryInfo = window.inventoryInfo || {};
583      window.inventoryInfo.shop = window.inventoryInfo.shop || {};
584      window.inventoryInfo.shop.shopifyDomain = 'd22c8f-d3.myshopify.com';
585      window.inventoryInfo.shop.locale = 'de';
586      window.inventoryInfo.markets = window.inventoryInfo.markets || {};
587      window.inventoryInfo.markets.isoCode = 'AT';
588      window.inventoryInfo.markets.id = 73566060875;
589      
590      window.inventoryInfo.pageType = 'page';
591      
592        window.inventoryInfo.settings = {"expandable":true,"drawerLabel":"Verfügbarkeit Filialen","offlineLocations":{"91211071819":true,"91210973515":true,"91211104587":true,"91102052683":true,"91211137355":true},"drawer":true,"hiddenLocation":{"104281080181":true,"104067989877":true,"90442924363":true,"107778933109":true,"104432894325":true,"104432959861":true},"hideLocationDetails":true,"collectionFiltering":{"taggingInProgress":false,"enabled":true},"incomingStock":false,"hideBorders":true,"description":"Reserviere dein Produkt in der Filiale, indem du im Checkout die Lieferoption „Abholen“ wählst.","onlineLocation":false,"optionTextTemplate":"{{name}} - {{qty}} verfügbar","appSection":true,"header":"Verfügbarkeit Filialen","uiEnabled":true,"templateType":2,"bulkOps":true,"iconColor":"#d0021b","qtyBold":false,"productWidgetTemplate":"groupedByLocation","showOnSoldOut":true,"hideSoldOut":true,"groupedByLocation":true,"onHiddenIdChange":false,"css":".iia-drawer%20%7B%0A%20%20%20%20z-index%3A%2010000%3B%0A%20%20%20%20display%3A%20none%3B%0A%20%20%20%20background-color%3A%20%23f2f2f2%3B%20%2F*%20Hellgrauer%20Hintergrund%20*%2F%0A%20%20%20%20padding%3A%2015px%3B%20%2F*%20Innenabstand%20f%C3%BCr%20besseren%20Look%20*%2F%0A%7D%0A%0A.iia-drawer-header%20h2%20%7B%0A%20%20%20%20max-width%3A%2080%25%3B%0A%20%20%20%20font-size%3A%2020px%3B%0A%7D%0A%0A.iia-drawer-open%20%7B%0A%20%20%20%20display%3A%20block%3B%0A%7D%0A%0A.iia-overflow-hidden%20%7B%0A%20%20%20%20overflow%3A%20auto%3B%0A%7D%0A%0A.iia-drawer-link-container%20%7B%0A%20%20%20%20position%3A%20relative%3B%20%2F*%20Wichtig%20f%C3%BCr%20absolute%20Positionierung%20*%2F%0A%20%20%20%20display%3A%20block%3B%20%20%0A%20%20%20%20border%3A%201px%20solid%20rgb(187%2C187%2C187)%3B%20%20%0A%20%20%20%20background-color%3A%20%23f0f0f0%3B%20%20%0A%20%20%20%20padding%3A%2012px%2020px%3B%20%20%0A%20%20%20%20border-radius%3A%205px%3B%20%20%0A%20%20%20%20cursor%3A%20pointer%3B%20%20%0A%20%20%20%20font-size%3A%20.88em%3B%20%20%0A%20%20%20%20color%3A%20%23333%3B%20%20%0A%20%20%20%20font-weight%3A%20700%3B%20%20%0A%20%20%20%20text-decoration%3A%20none%3B%20%20%0A%20%20%20%20width%3A%20100%25%3B%20%20%0A%20%20%20%20box-sizing%3A%20border-box%3B%20%20%0A%20%20%20%20height%3A%2043px%3B%0A%7D%0A%0A.iia-drawer-link%20%7B%0A%20%20%20%20position%3A%20absolute%3B%20%20%0A%20%20%20%20top%3A%200%3B%0A%20%20%20%20left%3A%200%3B%0A%20%20%20%20width%3A%20100%25%3B%20%20%0A%20%20%20%20height%3A%20100%25%3B%20%0A%20%20%20%20display%3A%20flex%3B%20%20%0A%20%20%20%20align-items%3A%20center%3B%20%20%0A%20%20%20%20justify-content%3A%20center%3B%20%20%0A%20%20%20%20text-decoration%3A%20none%3B%20%20%0A%20%20%20%20color%3A%20inherit%3B%20%20%0A%20%20%20%20z-index%3A%201%3B%20%20%0A%7D%0A%0A.iia-icon%20%7B%0A%20%20%20%20display%3A%20none%3B%0A%7D%0A.iia-drawer-close%20%7B%0Acolor%3A%20%23000000%3B%0A%7D%0A%40media%20(min-width%3A%20768px)%20%7B%0A%20%20%20%20.iia-container%20%7B%0A%20%20%20%20%20%20%20%20margin-top%3A%20-17px%3B%0A%20%20%20%20%7D%0A%7D%0A%40media%20(max-width%3A%20768px)%20%7B%0A%20%20%20%20.iia-container%20%7B%0A%20%20%20%20%20%20%20%20margin-top%3A%20-10px%3B%0A%20%20%20%20%7D%0A%7D","locationBold":true,"onlineLocationHeader":"Online","metafieldV2":{"inProgress":true,"enabled":true},"batchProcessing":{"startTime":"Tue, 20 Jan 2026 12:37:57 GMT"}};
593        
594          window.inventoryInfo.locationSettings = {"details":[{"isPrimary":false,"id":90442924363},{"note":"<a href='https://www.fahrrad.de/pages/store-stuttgart'><u>Infos zur Filiale</u></a>","name":"fahrrad.de Stuttgart","id":91102052683,"note_locales":{}},{"note":"<a href='https://www.fahrrad.de/pages/store-dortmund'><u>Infos zur Filiale</u></a>","name":"fahrrad.de Dortmund","id":91211104587,"note_locales":{}},{"note":"<a href='https://www.fahrrad.de/pages/store-duesseldorf'><u>Infos zur Filiale</u></a>","name":"fahrrad.de Düsseldorf","id":91211071819,"note_locales":{}},{"note":"<a href='https://www.fahrrad.de/pages/store-hamburg'><u>Infos zur Filiale</u></a>","name":"fahrrad.de Hamburg","id":91210973515,"note_locales":{}},{"note":"<a href='https://www.fahrrad.de/pages/store-cube-stuttgart-vaihingen'><u>Infos zur Filiale</u></a>","id":91211137355,"note_locales":{},"name":"CUBE Store Stuttgart-Vaihingen"}]};
595        
596      
597      
598</script>
598
599
600
601 
602
603 
604
605
606 
607    
608      
608<script src="https://cdn.shopify.com/extensions/01a0c523-e62e-71d7-b4c5-976d04be8fc2/multi-location-inv-251/assets/main.bundle.js"></script>
608
609    
610
611
612<!-- END app block --><!-- BEGIN app block: shopify://apps/homie-ai/blocks/chat-widget/a574ad45-4407-40b0-9fa2-0f78f9f4e90c -->
613
614
615  
615<script
616    src="https://cdn.yourhomie.ai/embed.min.js"
617    chatbotId="6492d0a7-1ea9-4c87-8aa2-fb85444aa44d"
618    platform="shopify"
619    defer
620  ></script>
620
621<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
622
623
624
625
626
627
628
629
630
631
632
633
634  
634<script async src="https://static.klaviyo.com/onsite/js/XzJXU7/klaviyo.js?company_id=XzJXU7"></script>
634
635  
635<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
635
636
637  
638
639
640
641
642  
642<script>
643    window.klaviyoReviewsProductDesignMode = false
644  </script>
644
645
646
647
648
649
650
651
652
653
654<!-- END app block -->
654<script src="https://cdn.shopify.com/extensions/01a0cdd9-25ce-7e61-a0d8-6e1cee1e54ad/meety-appointment-booking-1162/assets/meety-index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 654
654
655<script src="https://cdn.shopify.com/extensions/01a0818c-4043-761c-a664-257f7c1cb435/xcloud-search-filter-74/assets/shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 655
655
656<script src="https://cdn.shopify.com/extensions/01a0a516-d34f-795a-ab91-339831e1344c/countdown-timer-30-97/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
656
657<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
658<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: 81467244875,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 658
658
659<script>
660  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
661</script>
vendor: 1 bytes, line 661
661
662<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}
662).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: 81467244875,storefrontBaseUrl: "https://www.fahrrad.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.bikester.at/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"3025469813","configuration":"{\"shopId\":\"81467244875\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2964816245","configuration":"{\"ti\":\"343204169\",\"endpoint\"
662:\"https:\/\/bat.bing.com\/action\/0\",\"tagIds\":\"[\\\"-1\\\"]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"58a904981d2724b937c16718aa2f1aee","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2826994037","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"]},"dataSharingState":"unrestricted"},{"id":"2816246133","configuration":"{\"pixel_id\":\"831323480218087\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"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":"2652569973","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"576e959affcc31bc083209a939618b15","type":"APP","apiClientId":206668267521,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2477949301","configuration":"{\"accountID\":\"XzJXU7\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"1741226357","configuration":"{\"tagID\":\"2612511520512\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"882278731","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-DC38VZVE6J\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-DC38VZVE6J\\\"}],\\\"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"]}
662,{"id":"106987851","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads"},{"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":"fahrrad.de \u0026 Bikester","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"d22c8f-d3.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/www.bikester.at"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.bikester.at/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"176824811893","themePublished":"true","eventMetadataId":"88fdd645-4c7b-48a0-80f5-d0aad7dac7cd","pageType":"page","resourceId":"132588208459","shopId":"81467244875","storefrontBaseUrl":"https:\/\/www.fahrrad.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
662<script>
663  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
664  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
665  window.ShopifyAnalytics.meta.currency = 'EUR';
666  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":132588208459,"requestId":"bc344f12-d4f5-4f43-8525-e131e354a65b-1790295396"}};
667  for (var attr in meta) {
668    window.ShopifyAnalytics.meta[attr] = meta[attr];
669  }
670</script>
vendor: 1 bytes, line 670
670
671<script class="analytics">
672  (function () {
673    var customDocumentWrite = function(content) {
674      var jquery = null;
675
676      if (window.jQuery) {
677        jquery = window.jQuery;
678      } else if (window.Checkout && window.Checkout.$) {
679        jquery = window.Checkout.$;
680      }
681
682      if (jquery) {
683        jquery('body').append(content);
684      }
685    };
686
687    var hasLoggedConversion = function(token) {
688      if (token) {
689        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
690      }
691      return false;
692    }
693
694    var setCookieIfConversion = function(token) {
695      if (token) {
696        var twoMonthsFromNow = new Date(Date.now());
697        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
698
699        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
700      }
701    }
702
703    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
704    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
705    if (trekkie.integrations) {
706      return;
707    }
708    trekkie.methods = [
709      'identify',
710      'page',
711      'ready',
712      'track',
713      'trackForm',
714      'trackLink'
715    ];
716    trekkie.factory = function(method) {
717      return function() {
718        var args = Array.prototype.slice.call(arguments);
719        args.unshift(method);
720        trekkie.push(args);
721        if (method == 'track' || method == 'page') {
722          var pageUrl;
723          try {
724            pageUrl = window.location.href;
725          } catch (e) {}
726          var pageReferrer;
727          try {
728            pageReferrer = document.referrer;
729          } catch (e) {}
730          try {
731            if (window.__TREKKIE_SHIM_QUEUE == null) {
732              window.__TREKKIE_SHIM_QUEUE = [];
733            }
734            window.__TREKKIE_SHIM_QUEUE.push({
735              from: 'trekkie-stub',
736              method: method,
737              args: args.slice(1),
738              pageContext: {
739                url: pageUrl,
740                referrer: pageReferrer
741              }
742            });
743          } catch (e) {
744            // no-op
745          }
746        }
747        return trekkie;
748      };
749    };
750    for (var i = 0; i < trekkie.methods.length; i++) {
751      var key = trekkie.methods[i];
752      trekkie[key] = trekkie.factory(key);
753    }
754    trekkie.load = function(config) {
755      trekkie.config = config || {};
756      trekkie.config.initialDocumentCookie = document.cookie;
757      var first = document.getElementsByTagName('script')[0];
758var script = document.createElement('script');
759script.type = 'text/javascript';
760script.onerror = function(e) {
761  var scriptFallback = document.createElement('script');
762  scriptFallback.type = 'text/javascript';
763  scriptFallback.onerror = function(error) {
764          var Monorail = {
765      produce: function produce(monorailDomain, schemaId, payload) {
766        var currentMs = new Date().getTime();
767        var event = {
768          schema_id: schemaId,
769          payload: payload,
770          metadata: {
771            event_created_at_ms: currentMs,
772            event_sent_at_ms: currentMs
773          }
774        };
775        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
776      },
777      sendRequest: function sendRequest(endpointUrl, payload) {
778        // Try the sendBeacon API
779        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
780          var blobData = new window.Blob([payload], {
781            type: 'text/plain'
782          });
783
784          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
785            return true;
786          } // sendBeacon was not successful
787
788        } // XHR beacon
789
790        var xhr = new XMLHttpRequest();
791
792        try {
793          xhr.open('POST', endpointUrl);
794          xhr.setRequestHeader('Content-Type', 'text/plain');
795          xhr.send(payload);
796        } catch (e) {
797          console.log(e);
798        }
799
800        return false;
801      },
802      isIos12: function isIos12() {
803        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
804      }
805    };
806    Monorail.produce('monorail-edge.shopifysvc.com',
807      'trekkie_storefront_load_errors/1.1',
808      {shop_id: 81467244875,
809      theme_id: 176824811893,
810      app_name: "storefront",
811      context_url: window.location.href,
812      source_url: "//www.bikester.at/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
813
814  };
815  scriptFallback.async = true;
816  scriptFallback.src = '//www.bikester.at/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
817  first.parentNode.insertBefore(scriptFallback, first);
818};
819script.async = true;
820script.src = '//www.bikester.at/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
821first.parentNode.insertBefore(script, first);
822
823    };
824    trekkie.load(
825      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":81467244875,"isMerchantRequest":null,"themeId":176824811893,"themeCityHash":"1497360818183340934","contentLanguage":"de","currency":"EUR","eventMetadataId":"88fdd645-4c7b-48a0-80f5-d0aad7d
825ac7cd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
826    );
827
828    var loaded = false;
829    trekkie.ready(function() {
830      if (loaded) return;
831      loaded = true;
832
833      window.ShopifyAnalytics.lib = window.trekkie;
834
835      var originalDocumentWrite = document.write;
836      document.write = customDocumentWrite;
837      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
838      document.write = originalDocumentWrite;
839
840      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
841      var token = match? match[1]: undefined;
842      if (!hasLoggedConversion(token)) {
843        setCookieIfConversion(token);
844        
845      }
846    });
847
848    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":132588208459,"requestId":"bc344f12-d4f5-4f43-8525-e131e354a65b-1790295396","shopifyEmitted":true});
849
850    var eventsListenerScript = document.createElement('script');
851    eventsListenerScript.async = true;
852    eventsListenerScript.src = "//www.bikester.at/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
853    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
854})();</script>
vendor: 1 bytes, line 854
854
855<script
856  defer
857  src="https://www.bikester.at/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
858  data-application="storefront-renderer"
859  data-shop-id="81467244875"
860  data-render-region="gcp-us-west1"
861  data-page-type="page"
862  data-theme-instance-id="176824811893"
863  data-theme-name="Enterprise"
864  data-theme-version="2.3.0"
865  data-monorail-region="shop_domain"
866  data-resource-timing-sampling-rate="10"
867  data-shs="true"
868  data-shs-beacon="true"
869  data-shs-export-with-fetch="true"
870  data-shs-logs-sample-rate="1"
871  data-shs-beacon-endpoint="https://www.bikester.at/api/collect"
872></script>
872
873<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821852996000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790297196000"><meta name="new-cookie-storage-activated" content="t">
874</head>
875
876<body class="cc-animate-enabled">
877  <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-ce-role="skip">Direkt zum Inhalt</a><!-- BEGIN sections: header-group -->
878<div id="shopify-section-sections--24354454962549__announcement_2_RqewR8" class="shopify-section shopify-section-group-header-group cc-announcement-2">
878<script>
879    (function() {
880      try {
881        if (window.sessionStorage.getItem('topBarClosed') === 'true') {
882          document.documentElement.classList.add('top-bar-closed');
883        }
884        if (
885          window.sessionStorage.getItem('announcementBarClosed') === 'true'
886          || window.sessionStorage.getItem('BarClosed') === 'true'
887        ) {
888          document.documentElement.classList.add('announcement-bar-closed');
889        }
890      } catch (error) {
891        document.documentElement.classList.remove('top-bar-closed', 'announcement-bar-closed');
892      }
893    })();
894  </script>
894
895
896  <link href="//www.bikester.at/cdn/shop/t/122/assets/announcement-2.css?v=149190590872344599871782721128" rel="stylesheet" type="text/css" media="all" />
897  
897<script src="//www.bikester.at/cdn/shop/t/122/assets/announcement-2.js?v=40714819242257090141782721129" defer="defer"></script>
897<style data-shopify>.announcement-2 {
898      --announcement-2-bg-color: #e2001a;
899      --announcement-2-text-color: 255 255 255;
900      --announcement-2-text-size: 14px;
901      --announcement-2-top-bg-color: #e8f33a;
902      --announcement-2-top-text-color: 9 3 2;
903      --announcement-2-top-text-size: 14px;
904    }</style><announcement-wrapper-2 class="announcement-wrapper announcement-2"><announcement-bar-2
905        class="announcement-2__bar block text-body-"
906        data-announcement-bar
907        data-slide-delay="5000"
908        data-count="3"
909        style="--announcement-2-count: 3;"
910        aria-roledescription="carousel" aria-live="off"
911      >
912        <div class="container announcement-2__inner" data-announcement-items><div
913                class="announcement-2__item is-active"
914                
915                
916                  aria-roledescription="slide"
917                  aria-hidden="false"
918                
919              ><a href="/pages/retouren" class="announcement-2__link"><div class="announcement-2__text rte"><p><strong>Gratis Retoure</strong></p></div></a></div><div
920                class="announcement-2__item"
921                
922                
923                  aria-roledescription="slide"
924                  aria-hidden="true"
925                
926              ><a href="/pages/zahlungsweisen" class="announcement-2__link"><div class="announcement-2__text rte"><p><strong>Kauf auf Rechnung</strong></p></div></a></div><div
927                class="announcement-2__item"
928                
929                
930                  aria-roledescription="slide"
931                  aria-hidden="true"
932                
933              ><a href="/pages/contact" class="announcement-2__link"><div class="announcement-2__text rte"><p><strong>Hilfe & Kontakt</strong></p></div></a></div></div>
934
935        <button class="announcement-2__close announcement-2__bar-close" type="button" aria-label="Schließen" data-announcement-close-bar>
936          <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" stroke-linejoin="round" aria-hidden="true" focusable="false" class="icon">
937            <path d="M5 19 19 5M5 5l14 14"></path>
938          </svg>
939          <span class="visually-hidden">Schließen</span>
940        </button>
941      </announcement-bar-2></announcement-wrapper-2>
942</div><div id="shopify-section-sections--24354454962549__header" class="shopify-section shopify-section-group-header-group cc-header">
943<style data-shopify>.header {
944  --bg-color: 255 255 255;
945  --text-color: 7 7 7;
946  --icon-color: 7 7 7;
947  --nav-bg-color: 255 255 255;
948  --nav-text-color: 7 7 7;
949  --nav-child-bg-color:  255 255 255;
950  --nav-child-text-color: 7 7 7;
951  --header-accent-color: 4 16 44;
952  --search-bg-color: #e6e6e6;
953  
954  
955  }</style><store-header class="header bg-theme-bg text-theme-text has-motion search-is-collapsed"data-is-sticky="true"data-is-search-minimised="true"style="--header-transition-speed: 300ms">
956  <header class="header__grid header__grid--left-logo container flex flex-wrap items-center">
957    <div class="header__logo logo flex js-closes-menu"><a class="logo__link inline-block" href="/"><span class="flex" style="max-width: 200px;">
958              <img srcset="//www.bikester.at/cdn/shop/files/Logo_Bikester_rgb_black.png?v=1714392253&width=150, //www.bikester.at/cdn/shop/files/Logo_Bikester_rgb_black.png?v=1714392253&width=300 2x" src="//www.bikester.at/cdn/shop/files/Logo_Bikester_rgb_black.png?v=1714392253&width=300"
959         style="object-position: 50.0% 50.0%" loading="eager"
960         width="300"
961         height="68"
962         
963         alt="Bikester Logo">
964            </span></a></div><link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/predictive-search.css?v=104590254764232784831750253239" media="print" onload="this.media='all'">
964<script src="//www.bikester.at/cdn/shop/t/122/assets/predictive-search.js?v=61942639310255063041743685769" defer="defer"></script>
964
965        
965<script src="//www.bikester.at/cdn/shop/t/122/assets/tabs.js?v=79975170418644626761782368910" defer="defer"></script>
965<div class="header__search header__search--collapsible-mob js-search-bar relative js-closes-menu" id="search-bar"><link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/search-suggestions.css?v=84163686392962511531750253248" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Wird geladen..."><form class="search relative search--speech" role="search" action="/search" method="get">
966    <label class="label visually-hidden" for="header-search">Suchen</label>
967    
967<script src="//www.bikester.at/cdn/shop/t/122/assets/search-form.js?v=43677551656194261111736431029" defer="defer"></script>
967
968    <search-form class="search__form block">
969      <input type="hidden" name="options[prefix]" value="last">
970      <input type="search"
971             class="search__input w-full input js-search-input h6"
972             id="header-search"
973             name="q"
974             placeholder="Suchen..."
975             
976               data-placeholder-one="Suchen..."
977             
978             
979               data-placeholder-two=""
980             
981             
982               data-placeholder-three=""
983             
984             data-placeholder-prompts-mob="false"
985             
986               data-typing-speed="100"
987               data-deleting-speed="60"
988               data-delay-after-deleting="500"
989               data-delay-before-first-delete="2000"
990               data-delay-after-word-typed="2400"
991             
992             role="combobox"
993               autocomplete="off"
994               aria-autocomplete="list"
995               aria-controls="predictive-search-results"
996               aria-owns="predictive-search-results"
997               aria-haspopup="listbox"
998               aria-expanded="false"
999               spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Suchen</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
1000</button>
1001<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden>
1002        <span class="visually-hidden">Zurücksetzen</span>
1003        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
1004      </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Sprachsuche"
1005          style="--speech-icon-color: #ff580d">
1006          <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg>
1007        </speech-search-button>
1008
1009        <link href="//www.bikester.at/cdn/shop/t/122/assets/speech-search.css?v=47207760375520952331736431027" rel="stylesheet" type="text/css" media="all" />
1010        
1010<script src="//www.bikester.at/cdn/shop/t/122/assets/speech-search.js?v=106462966657620737681736431026" defer="defer"></script>
1010</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div>
1011      <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
1012  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search>
1013      </div><div class="header__icons flex justify-end mis-auto js-closes-menu"><a class="header__icon md:hidden js-show-search" href="/search" aria-controls="search-bar">
1014            <svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
1015            <span class="visually-hidden">Suche</span>
1016          </a><bikematrix-bikon data-color='#000'></bikematrix-bikon><a class="header__icon" href="/account/login">
1017              <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142zm0 10c2.558 0 5.114.471 7.664 1.411A3.571 3.571 0 0 1 22 18.19v3.096c0 .394-.32.714-.714.714H2.714A.714.714 0 0 1 2 21.286V18.19c0-1.495.933-2.833 2.336-3.35 2.55-.94 5.106-1.411 7.664-1.411zm0 1.428c-2.387 0-4.775.44-7.17 1.324a2.143 2.143 0 0 0-1.401 2.01v2.38H20.57v-2.38c0-.898-.56-1.7-1.401-2.01-2.395-.885-4.783-1.324-7.17-1.324z"/></svg>
1018              <span class="visually-hidden">Einloggen</span>
1019            </a><style>
1020  #wishlist-icon {
1021    --icon-size: 28px;
1022    --icon-fill: transparent;
1023    --icon-stroke: #000000;
1024    --icon-selected: #E2001A;
1025    --icon-stroke-width: 2px;
1026  }
1027
1028  #wishlist-icon .icon--wishlist {
1029    display: block;
1030    width: var(--icon-size);
1031    height: var(--icon-size);
1032  }
1033
1034  .icon--wishlist path {
1035    fill: var(--icon-selected);
1036    stroke: var(--icon-selected);
1037    stroke-width: var(--icon-stroke-width);
1038    vector-effect: non-scaling-stroke;
1039  }
1040
1041  #wishlist-icon.wkh-selected .icon--wishlist path {
1042    fill: var(--icon-selected);
1043    stroke: var(--icon-selected);
1044  }
1045</style>
1046<a href="#" class="header__icon relative text-current wkh-button" id="wishlist-icon" aria-label="wishlist" role="button">
1047  <svg width="64" height="64" viewBox="-4 0 72 64" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon icon--wishlist">
1048    <path d="M32.012,59.616c-1.119-.521-2.365-1.141-3.707-1.859a79.264,79.264,0,0,1-11.694-7.614C6.316,42,.266,32.6.254,22.076,0.244,12.358,7.871,4.506,17.232,4.5a16.661,16.661,0,0,1,11.891,4.99l2.837,2.889,2.827-2.9a16.639,16.639,0,0,1,11.874-5.02h0c9.368-.01,17.008,7.815,17.021,17.539,0.015,10.533-6.022,19.96-16.312,28.128a79.314,79.314,0,0,1-11.661,7.63C34.369,58.472,33.127,59.094,32.012,59.616Z"><path>
1049</svg>
1050</a>
1051
1052
1053      <a class="header__icon relative text-current" id="cart-icon" href="/cart" data-no-instant><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><span class="visually-hidden">Einkaufswagen</span><div id="cart-icon-bubble"></div>
1054      </a>
1055    </div><main-menu class="main-menu main-menu--left-mob" data-menu-sensitivity="200" data-link-toggle="mobile">
1056        <button type="button" class="main-menu__toggle md:hidden" aria-expanded="false" aria-controls="main-menu-content" aria-label="Menü">
1057          <span class="main-menu__toggle-icon" aria-hidden="true"></span>
1058        </button>
1059        <div class="main-menu__content has-motion justify-between" id="main-menu-content">
1060          <nav aria-label="Primär">
1061            <ul class="main-nav"><li class="main-nav__item--dropdown js-mega-nav" ><div class="main-nav__row js-nav-hover">
1062                    <a class="main-nav__item--primary" href="/collections/e-bikes">E-Bikes</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-1" aria-label="Untermenü E-Bikes umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child mega-nav mega-nav--columns has-motion" id="nav-dropdown-1">
1063                      <div class="container">
1064                        <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1065                          <li class="md:hidden">
1066                            <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1067                              <div class="main-nav__item-content text-start">
1068                                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1069                            </button>
1070                          </li>
1071
1072                          <li class="md:hidden">
1073                            <a href="/collections/e-bikes" class="main-nav__item child-nav__item large-text main-nav__item-header">E-Bikes</a>
1074                          </li>
1075<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/e-mountainbikes" data-no-instant>E-Mountainbikes</a>
1076                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-1-1" aria-label="Untermenü E-Mountainbikes umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1077                                  </div>
1078                                  <div class="child-nav__panel has-motion" id="nav-dropdown-1-1"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1079                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-bikes-hardtail">E-Bikes Hardtail</a>
1080                                        </li>
1081                                        
1082
1083                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-bikes-fully">E-Bikes Fully</a>
1084                                        </li>
1085                                        
1086
1087                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/light-e-mtbs">Light E-MTBs</a>
1088                                        </li>
1089                                        
1090<li class="col-start-1 col-end-3">
1091                                          <a href="/collections/e-mountainbikes" class="main-nav__item--go">Zu E-Mountainbikes<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1092                                          </a>
1093                                        </li></ul>
1094                                  </div></li>
1095                            
1096
1097<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/trekking-e-bikes" data-no-instant>E-Bikes Trekking</a>
1098                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-1-2" aria-label="Untermenü E-Bikes Trekking umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1099                                  </div>
1100                                  <div class="child-nav__panel has-motion" id="nav-dropdown-1-2"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1101                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/trekking-e-bikes">Trekking E-Bikes</a>
1102                                        </li>
1103                                        
1104
1105                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/trekking-e-bikes-light">Trekking E-Bikes Light</a>
1106                                        </li>
1107                                        
1108
1109                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-bikes-cross">E-Bikes Cross</a>
1110                                        </li>
1111                                        
1112<li class="col-start-1 col-end-3">
1113                                          <a href="/collections/trekking-e-bikes" class="main-nav__item--go">Zu E-Bikes Trekking<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1114                                          </a>
1115                                        </li></ul>
1116                                  </div></li>
1117                            
1118
1119<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/e-bikes-city" data-no-instant>E-Bikes City</a>
1120                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-1-3" aria-label="Untermenü E-Bikes City umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1121                                  </div>
1122                                  <div class="child-nav__panel has-motion" id="nav-dropdown-1-3"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1123                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-bikes-city">E-Bikes City</a>
1124                                        </li>
1125                                        
1126
1127                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-bikes-urban">E-Bikes Urban</a>
1128                                        </li>
1129                                        
1130
1131                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kompakt-e-bikes">Kompakt E-Bikes</a>
1132                                        </li>
1133                                        
1134
1135                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/city-e-bikes-light">City E-Bikes Light</a>
1136                                        </li>
1137                                        
1138
1139                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-bikes-klapprad">E-Falträder</a>
1140                                        </li>
1141                                        
1142<li class="col-start-1 col-end-3">
1143                                          <a href="/collections/e-bikes-city" class="main-nav__item--go">Zu E-Bikes City<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1144                                          </a>
1145                                        </li></ul>
1146                                  </div></li>
1147                            
1148
1149<li><a class="main-nav__item child-nav__item"
1150                                      href="/collections/e-gravelbikes">E-Gravelbikes
1151                                  </a></li>
1152                            
1153</ul>
1154
1155                        
1156<div class="main-nav__brand-logos-wrapper">
1157        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 7; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/cube-e-bikes" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220" alt="Cube" srcset="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/orbea-e-bikes" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220" alt="Orbea" srcset="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/kalkhoff-e-bikes" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/d9ea1663ab11c2552581a616e41d38b3ecfba7c9_brand_logo_kalkhoff.webp?v=1773156590&amp;width=220" alt="Kalkhoff" srcset="//www.bikester.at/cdn/shop/files/d9ea1663ab11c2552581a616e41d38b3ecfba7c9_brand_logo_kalkhoff.webp?v=1773156590&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/scott-e-bikes" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220" alt="Scott" srcset="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/r-raymon-e-bikes" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/3906cf5594b6775ae8f96ce546d606f7135e96de_Raymon_logo_black_schriftzug.png?v=1773216078&amp;width=220" alt="Raymon" srcset="//www.bikester.at/cdn/shop/files/3906cf5594b6775ae8f96ce546d606f7135e96de_Raymon_logo_black_schriftzug.png?v=1773216078&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/bergamont-e-bikes" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/4c629137e70efb3ec99b6b98637187c995f0b695_bergamont_logo.png?v=1773140115&amp;width=220" alt="Bergamont" srcset="//www.bikester.at/cdn/shop/files/4c629137e70efb3ec99b6b98637187c995f0b695_bergamont_logo.png?v=1773140115&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/superior-e-bikes" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/67bb975a15d5ae9db5d64c983c87fe4b4a6abe17_c4e2aa655d76c02d761ba61bd722aff7dde320c8_0eb46898fb29ec68fa887de69cd2670d1fd06a41_logo_superior.png?v=1773403022&amp;width=220" alt="Superior" srcset="//www.bikester.at/cd
1157n/shop/files/67bb975a15d5ae9db5d64c983c87fe4b4a6abe17_c4e2aa655d76c02d761ba61bd722aff7dde320c8_0eb46898fb29ec68fa887de69cd2670d1fd06a41_logo_superior.png?v=1773403022&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
1158      </div>
1159
1160</div></div></li><li class="main-nav__item--dropdown js-mega-nav" ><div class="main-nav__row js-nav-hover">
1161                    <a class="main-nav__item--primary" href="/collections/fahrraeder">Fahrräder</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-2" aria-label="Untermenü Fahrräder umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child mega-nav mega-nav--columns has-motion" id="nav-dropdown-2">
1162                      <div class="container">
1163                        <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1164                          <li class="md:hidden">
1165                            <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1166                              <div class="main-nav__item-content text-start">
1167                                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1168                            </button>
1169                          </li>
1170
1171                          <li class="md:hidden">
1172                            <a href="/collections/fahrraeder" class="main-nav__item child-nav__item large-text main-nav__item-header">Fahrräder</a>
1173                          </li>
1174<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/mountainbikes" data-no-instant>Mountainbikes</a>
1175                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-2-1" aria-label="Untermenü Mountainbikes umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1176                                  </div>
1177                                  <div class="child-nav__panel has-motion" id="nav-dropdown-2-1"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1178                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-hardtails">MTB Hardtails</a>
1179                                        </li>
1180                                        
1181
1182                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-fullys">MTB Fullys</a>
1183                                        </li>
1184                                        
1185
1186                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-29-zoll">MTB 29 Zoll</a>
1187                                        </li>
1188                                        
1189
1190                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-275-zoll-650b">MTB 27,5 Zoll (650B)</a>
1191                                        </li>
1192                                        
1193
1194                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-26-zoll">MTB 26 Zoll</a>
1195                                        </li>
1196                                        
1197
1198                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/jugend-kinder-mountainbikes">Jugend- &amp; Kinder-MTBs</a>
1199                                        </li>
1200                                        
1201
1202                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dirt-bikes">Dirt Bikes</a>
1203                                        </li>
1204                                        
1205<li class="col-start-1 col-end-3">
1206                                          <a href="/collections/mountainbikes" class="main-nav__item--go">Zu Mountainbikes<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1207                                          </a>
1208                                        </li></ul>
1209                                  </div></li>
1210                            
1211
1212<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/rennraeder" data-no-instant>Rennräder</a>
1213                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-2-2" aria-label="Untermenü Rennräder umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1214                                  </div>
1215                                  <div class="child-nav__panel has-motion" id="nav-dropdown-2-2"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1216                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/strassenrennraeder">Straßenrennräder</a>
1217                                        </li>
1218                                        
1219
1220                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cyclocross-bikes">Cyclocross Bikes</a>
1221                                        </li>
1222                                        
1223
1224                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/aero-rennraeder">Aero Rennräder</a>
1225                                        </li>
1226                                        
1227
1228                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/endurance-rennraeder">Endurance Rennräder</a>
1229                                        </li>
1230                                        
1231
1232<li class="col-start-1 col-end-3">
1233                                          <a href="/collections/rennraeder" class="main-nav__item--go">Zu Rennräder<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1234                                          </a>
1235                                        </li></ul>
1236                                  </div></li>
1237                            
1238
1239<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/trekkingraeder" data-no-instant>Trekkingräder</a>
1240                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-2-3" aria-label="Untermenü Trekkingräder umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1241                                  </div>
1242                                  <div class="child-nav__panel has-motion" id="nav-dropdown-2-3"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1243                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/trekkingraeder-damen">Trekkingräder Damen</a>
1244                                        </li>
1245                                        
1246
1247                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/trekkingraeder-herren">Trekkingräder Herren</a>
1248                                        </li>
1249                                        
1250
1251                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/crossraeder">Crossräder</a>
1252                                        </li>
1253                                        
1254<li class="col-start-1 col-end-3">
1255                                          <a href="/collections/trekkingraeder" class="main-nav__item--go">Zu Trekkingräder<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1256                                          </a>
1257                                        </li></ul>
1258                                  </div></li>
1259                            
1260
1261<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/cityraeder" data-no-instant>Cityräder</a>
1262                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-2-4" aria-label="Untermenü Cityräder umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1263                                  </div>
1264                                  <div class="child-nav__panel has-motion" id="nav-dropdown-2-4"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1265                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/city-damenraeder">City Damenräder</a>
1266                                        </li>
1267                                        
1268
1269                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/city-herrenraeder">City Herrenräder</a>
1270                                        </li>
1271                                        
1272
1273                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/urban-bikes">Urban Bikes</a>
1274                                        </li>
1275                                        
1276
1277                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/singlespeed-bike
1277s">Singlespeed Bikes</a>
1278                                        </li>
1279                                        
1280
1281                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hollandraeder">Hollandräder</a>
1282                                        </li>
1283                                        
1284
1285<li class="col-start-1 col-end-3">
1286                                          <a href="/collections/cityraeder" class="main-nav__item--go">Zu Cityräder<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1287                                          </a>
1288                                        </li></ul>
1289                                  </div></li>
1290                            
1291
1292<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/jugend-kinderfahrraeder" data-no-instant>Jugend- &amp; Kinderfahrräder</a>
1293                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-2-5" aria-label="Untermenü Jugend- &amp;amp; Kinderfahrräder umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1294                                  </div>
1295                                  <div class="child-nav__panel has-motion" id="nav-dropdown-2-5"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1296                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lauflernraeder">Lauflernräder</a>
1297                                        </li>
1298                                        
1299
1300                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-12-zoll">Kinderfahrräder 12 Zoll</a>
1301                                        </li>
1302                                        
1303
1304                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-14-zoll">Kinderfahrräder 14 Zoll</a>
1305                                        </li>
1306                                        
1307
1308                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-16-zoll">Kinderfahrräder 16 Zoll</a>
1309                                        </li>
1310                                        
1311
1312                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-20-zoll">Kinderfahrräder 20 Zoll</a>
1313                                        </li>
1314                                        
1315
1316                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-24-zoll">Kinderfahrräder 24 Zoll</a>
1317                                        </li>
1318                                        
1319
1320                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/jugendraeder">Jugendräder</a>
1321                                        </li>
1322                                        
1323<li class="col-start-1 col-end-3">
1324                                          <a href="/collections/jugend-kinderfahrraeder" class="main-nav__item--go">Zu Jugend- &amp; Kinderfahrräder<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1325                                          </a>
1326                                        </li></ul>
1327                                  </div></li>
1328                            
1329
1330<li><a class="main-nav__item child-nav__item"
1331                                      href="/collections/gravel-bikes">Gravel Bikes
1332                                  </a></li>
1333                            
1334</ul>
1335
1336                        
1337<div class="main-nav__brand-logos-wrapper">
1338        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 7; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/cube-fahrrader" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220" alt="Cube" srcset="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/orbea" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220" alt="Orbea" srcset="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/scott" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220" alt="Scott" srcset="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/kona" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c227228c163028c1568d927ed105e8862951c25b_kona_logo.webp?v=1773178648&amp;width=220" alt="Kona" srcset="//www.bikester.at/cdn/shop/files/c227228c163028c1568d927ed105e8862951c25b_kona_logo.webp?v=1773178648&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/puky" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/5b31abc40132366dde968afedcd23cd76d206513_puky_logo.webp?v=1773178645&amp;width=220" alt="PUKY" srcset="//www.bikester.at/cdn/shop/files/5b31abc40132366dde968afedcd23cd76d206513_puky_logo.webp?v=1773178645&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/academy" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/fe708e430ccc5a81f8e22df06bf4bfa2e0
1338a8ae76_765859d6a03fd610a0d032ac05ce5f4ff1232ddd_brand_logo_academy.png?v=1773403022&amp;width=220" alt="Academy" srcset="//www.bikester.at/cdn/shop/files/fe708e430ccc5a81f8e22df06bf4bfa2e0a8ae76_765859d6a03fd610a0d032ac05ce5f4ff1232ddd_brand_logo_academy.png?v=1773403022&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/superior" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/67bb975a15d5ae9db5d64c983c87fe4b4a6abe17_c4e2aa655d76c02d761ba61bd722aff7dde320c8_0eb46898fb29ec68fa887de69cd2670d1fd06a41_logo_superior.png?v=1773403022&amp;width=220" alt="Superior" srcset="//www.bikester.at/cdn/shop/files/67bb975a15d5ae9db5d64c983c87fe4b4a6abe17_c4e2aa655d76c02d761ba61bd722aff7dde320c8_0eb46898fb29ec68fa887de69cd2670d1fd06a41_logo_superior.png?v=1773403022&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
1339      </div>
1340
1341</div></div></li><li class="main-nav__item--dropdown js-mega-nav" ><div class="main-nav__row js-nav-hover">
1342                    <a class="main-nav__item--primary" href="/collections/zubehoer">Zubehör</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-3" aria-label="Untermenü Zubehör umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child mega-nav mega-nav--columns mega-nav--no-grandchildren has-motion" id="nav-dropdown-3">
1343                      <div class="container">
1344                        <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1345                          <li class="md:hidden">
1346                            <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1347                              <div class="main-nav__item-content text-start">
1348                                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1349                            </button>
1350                          </li>
1351
1352                          <li class="md:hidden">
1353                            <a href="/collections/zubehoer" class="main-nav__item child-nav__item large-text main-nav__item-header">Zubehör</a>
1354                          </li>
1355<li><a class="main-nav__item child-nav__item"
1356                                      href="/collections/anhaenger-buggys">Anhänger
1357                                  </a></li>
1358                            
1359
1360<li><a class="main-nav__item child-nav__item"
1361                                      href="/collections/beleuchtung">Beleuchtung
1362                                  </a></li>
1363                            
1364
1365<li><a class="main-nav__item child-nav__item"
1366                                      href="/collections/koerbe">Fahrradkörbe
1367                                  </a></li>
1368                            
1369
1370<li><a class="main-nav__item child-nav__item"
1371                                      href="/collections/fahrradstaender">Fahrradständer
1372                                  </a></li>
1373                            
1374
1375<li><a class="main-nav__item child-nav__item"
1376                                      href="/collections/fahrradtaschen-koerbe">Fahrradtaschen
1377                                  </a></li>
1378                            
1379
1380<li><a class="main-nav__item child-nav__item"
1381                                      href="/collections/flaschen-halter">Flaschen &amp; Halter
1382                                  </a></li>
1383                            
1384
1385<li><a class="main-nav__item child-nav__item"
1386                                      href="/collections/gepaecktraeger">Gepäckträger
1387                                  </a></li>
1388                            
1389
1390<li><a class="main-nav__item child-nav__item"
1391                                      href="/collections/kinderfahrrad-zubehoer">Kinderfahrrad Zubehör
1392                                  </a></li>
1393                            
1394
1395<li><a class="main-nav__item child-nav__item"
1396                                      href="/collections/fahrradsitze">Kindersitze
1397                                  </a></li>
1398                            
1399
1400<li><a class="main-nav__item child-nav__item"
1401                                      href="/collections/klingeln">Klingeln
1402                                  </a></li>
1403                            
1404
1405<li><a class="main-nav__item child-nav__item"
1406                                      href="/collections/navigation-computer">Navigation &amp; Computer
1407                                  </a></li>
1408                            
1409
1410<li><a class="main-nav__item child-nav__item"
1411                                      href="/collections/pumpen">Pumpen
1412                                  </a></li>
1413                            
1414
1415<li><a class="main-nav__item child-nav__item"
1416                                      href="/collections/reparatur-pflege">Reparatur &amp; Pflege
1417                                  </a></li>
1418                            
1419
1420<li><a class="main-nav__item child-nav__item"
1421                                      href="/collections/rollentrainer">Rollentrainer
1422                                  </a></li>
1423                            
1424
1425<li><a class="main-nav__item child-nav__item"
1426                                      href="/collections/rucksaecke-taschen">Rucksäcke &amp; Trinksysteme
1427                                  </a></li>
1428                            
1429
1430<li><a class="main-nav__item child-nav__item"
1431                                      href="/collections/schloesser">Schlösser
1432                                  </a></li>
1433                            
1434
1435<li><a class="main-nav__item child-nav__item"
1436                                      href="/collections/schutzbleche">Schutzbleche
1437                                  </a></li>
1438                            
1439
1440<li><a class="main-nav__item child-nav__item"
1441                                      href="/collections/spiegel">Spiegel
1442                                  </a></li>
1443                            
1444
1445<li><a class="main-nav__item child-nav__item"
1446                                      href="/collections/transport-aufbewahrung">Transport &amp; Aufbewahrung
1447                                  </a></li>
1448                            
1449</ul>
1450
1451                        
1452<div class="main-nav__brand-logos-wrapper">
1453        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 6; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/abus" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/0c8042797fbaee51f0fe0bd319baa94f4d1bc109_brand_logo_abus.webp?v=1773156593&amp;width=220" alt="ABUS" srcset="//www.bikester.at/cdn/shop/files/0c8042797fbaee51f0fe0bd319baa94f4d1bc109_brand_logo_abus.webp?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/topeak" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/6fb245d5ed4f9406a5ac76f565356c2b0099eeb5_brand_logo_topeak.webp?v=1773156593&amp;width=220" alt="Topeak" srcset="//www.bikester.at/cdn/shop/files/6fb245d5ed4f9406a5ac76f565356c2b0099eeb5_brand_logo_topeak.webp?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/cube-acid-fahrradzubehoer" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/6ea2cfeef96a34413427db38e7261bbb8
1453c2ca13b_ffcf41d09fba1be5a6d0e09d4a9830d8ab70ad75_e8799ebccb502701fcb4c36ac6ee8db655e4de04_brand_logo_ac.png?v=1773403022&amp;width=220" alt="Acid" srcset="//www.bikester.at/cdn/shop/files/6ea2cfeef96a34413427db38e7261bbb8c2ca13b_ffcf41d09fba1be5a6d0e09d4a9830d8ab70ad75_e8799ebccb502701fcb4c36ac6ee8db655e4de04_brand_logo_ac.png?v=1773403022&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/sks" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/14c270c52e3886c45b2f4476ed56182bd150ab50_brand_logo_sks__1.webp?v=1773178647&amp;width=220" alt="SKS Germany" srcset="//www.bikester.at/cdn/shop/files/14c270c52e3886c45b2f4476ed56182bd150ab50_brand_logo_sks__1.webp?v=1773178647&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/xlc" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c26ee8c98db134bb8995dc33d57f6028736e53a5_brand_logo_xlc.jpg?v=1773156591&amp;width=220" alt="XLC" srcset="//www.bikester.at/cdn/shop/files/c26ee8c98db134bb8995dc33d57f6028736e53a5_brand_logo_xlc.jpg?v=1773156591&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/zefal" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/0a942f9b92413b743997295bb588ffdc1d79610c_zefal_logo.png?v=1773178645&amp;width=220" alt="Zefal" srcset="//www.bikester.at/cdn/shop/files/0a942f9b92413b743997295bb588ffdc1d79610c_zefal_logo.png?v=1773178645&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
1454      </div>
1455
1456</div></div></li><li class="main-nav__item--dropdown js-mega-nav" ><div class="main-nav__row js-nav-hover">
1457                    <a class="main-nav__item--primary" href="/collections/teile">Teile</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-4" aria-label="Untermenü Teile umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child mega-nav mega-nav--columns mega-nav--no-grandchildren has-motion" id="nav-dropdown-4">
1458                      <div class="container">
1459                        <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1460                          <li class="md:hidden">
1461                            <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1462                              <div class="main-nav__item-content text-start">
1463                                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1464                            </button>
1465                          </li>
1466
1467                          <li class="md:hidden">
1468                            <a href="/collections/teile" class="main-nav__item child-nav__item large-text main-nav__item-header">Teile</a>
1469                          </li>
1470<li><a class="main-nav__item child-nav__item"
1471                                      href="/collections/antrieb">Antrieb
1472                                  </a></li>
1473                            
1474
1475<li><a class="main-nav__item child-nav__item"
1476                                      href="/collections/bremsen">Bremsen
1477                                  </a></li>
1478                            
1479
1480<li><a class="main-nav__item child-nav__item"
1481                                      href="/collections/daempfer">Dämpfer
1482                                  </a></li>
1483                            
1484
1485<li><a class="main-nav__item child-nav__item"
1486                                      href="/collections/e-bike-teile">E-Bike Teile
1487                                  </a></li>
1488                            
1489
1490<li><a class="main-nav__item child-nav__item"
1491                                      href="/collections/gabeln">Gabeln
1492                                  </a></li>
1493                            
1494
1495<li><a class="main-nav__item child-nav__item"
1496                                      href="/collections/griffe">Griffe
1497                                  </a></li>
1498                            
1499
1500<li><a class="main-nav__item child-nav__item"
1501                                      href="/collections/laufraeder-naben">Laufräder &amp; Naben
1502                                  </a></li>
1503                            
1504
1505<li><a class="main-nav__item child-nav__item"
1506                                      href="/collections/lenker">Lenker
1507                                  </a></li>
1508                            
1509
1510<li><a class="main-nav__item child-nav__item"
1511                                      href="/collections/pedale">Pedale
1512                                  </a></li>
1513                            
1514
1515<li><a class="main-nav__item child-nav__item"
1516                                      href="/collections/reifen">Reifen
1517                                  </a></li>
1518                            
1519
1520<li><a class="main-nav__item child-nav__item"
1521                                      href="/collections/saettel">Sättel
1522                                  </a></li>
1523                            
1524
1525<li><a class="main-nav__item child-nav__item"
1526                                      href="/collections/sattelstuetzen">Sattelstützen
1527                                  </a></li>
1528                            
1529
1530<li><a class="main-nav__item child-nav__item"
1531                                      href="/collections/schaltung">Schaltung
1532                                  </a></li>
1533                            
1534
1535<li><a class="main-nav__item child-nav__item"
1536                                      href="/collections/schlaeuche">Schläuche
1537                                  </a></li>
1538                            
1539
1540<li><a class="main-nav__item child-nav__item"
1541                                      href="/collections/steuersaetze">
1541Steuersätze
1542                                  </a></li>
1543                            
1544
1545<li><a class="main-nav__item child-nav__item"
1546                                      href="/collections/tubeless">Tubeless
1547                                  </a></li>
1548                            
1549
1550<li><a class="main-nav__item child-nav__item"
1551                                      href="/collections/vorbauten">Vorbauten
1552                                  </a></li>
1553                            
1554</ul>
1555
1556                        
1557<div class="main-nav__brand-logos-wrapper">
1558        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 7; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/shimano" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/ecc81d568da4da5a851332b26fb47ffb79e8b813_brand_logo_shimano.webp?v=1773156592&amp;width=220" alt="Shimano" srcset="//www.bikester.at/cdn/shop/files/ecc81d568da4da5a851332b26fb47ffb79e8b813_brand_logo_shimano.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/continental" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/d93721d72cb0e4ee5f745ea7bcc01eaa6a7f44d0_5705346987274df3f646e3eb0761ecd355c6f307_6fac1233e4331be590e9b4c92a6686b6e24d176b_brand_logo_co.png?v=1773403021&amp;width=220" alt="Continental" srcset="//www.bikester.at/cdn/shop/files/d93721d72cb0e4ee5f745ea7bcc01eaa6a7f44d0_5705346987274df3f646e3eb0761ecd355c6f307_6fac1233e4331be590e9b4c92a6686b6e24d176b_brand_logo_co.png?v=1773403021&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/sram" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/8d05700b0546551e45666b01beba9ec32e82ed26_brand_logo_sram.jpg?v=1773156590&amp;width=220" alt="SRAM" srcset="//www.bikester.at/cdn/shop/files/8d05700b0546551e45666b01beba9ec32e82ed26_brand_logo_sram.jpg?v=1773156590&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/magura" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/b6a309bea6854bc122880f1c57d23ed2dbd4c4a9_magura_logo.png?v=1773308035&amp;width=220" alt="Magura" srcset="//www.bikester.at/cdn/shop/files/b6a309bea6854bc122880f1c57d23ed2dbd4c4a9_magura_logo.png?v=1773308035&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/schwalbe" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/de03c155ae57cd5114f33e49500f5195a4b937b7_brand_logo_schwalbe.webp?v=1773156592&amp;width=220" alt="Schwalbe" srcset="//www.bikester.at/cdn/shop/files/de03c155ae57cd5114f33e49500f5195a4b937b7_brand_logo_schwalbe.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/ergon" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c43bd882029c600002a72b09cf96f239d09b793b_brand_logo_ergon.webp?v=1773140116&amp;width=220" alt="Ergon" srcset="//www.bikester.at/cdn/shop/files/c43bd882029c600002a72b09cf96f239d09b793b_brand_logo_ergon.webp?v=1773140116&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/bosch" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/80f663b2fd0385d467a729e28d972b25b532b067_brand_logo_bosch.webp?v=1773156593&amp;width=220" alt="Bosch" srcset="//www.bikester.at/cdn/shop/files/80f663b2fd0385d467a729e28d972b25b532b067_brand_logo_bosch.webp?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
1559      </div>
1560
1561</div></div></li><li class="main-nav__item--dropdown js-mega-nav" ><div class="main-nav__row js-nav-hover">
1562                    <a class="main-nav__item--primary" href="/collections/bekleidung">Bekleidung</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5" aria-label="Untermenü Bekleidung umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child mega-nav mega-nav--columns has-motion" id="nav-dropdown-5">
1563                      <div class="container">
1564                        <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1565                          <li class="md:hidden">
1566                            <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1567                              <div class="main-nav__item-content text-start">
1568                                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1569                            </button>
1570                          </li>
1571
1572                          <li class="md:hidden">
1573                            <a href="/collections/bekleidung" class="main-nav__item child-nav__item large-text main-nav__item-header">Bekleidung</a>
1574                          </li>
1575<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/fahrradhosen" data-no-instant>Fahrradhosen</a>
1576                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-1" aria-label="Untermenü Fahrradhosen umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1577                                  </div>
1578                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-1"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1579                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-hosen">MTB Hosen</a>
1580                                        </li>
1581                                        
1582
1583                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rennradhosen">Rennrad Hosen</a>
1584                                        </li>
1585                                        
1586
1587                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hosen-kurz">Hosen kurz</a>
1588                                        </li>
1589                                        
1590
1591                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hosen-lang">Hosen lang</a>
1592                                        </li>
1593                                        
1594
1595                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/traegerhosen">Trägerhosen</a>
1596                                        </li>
1597                                        
1598
1599                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/regenhosen">Regenhosen</a>
1600                                        </li>
1601                                        
1602
1603                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/winterhosen">Winterhosen</a>
1604                                        </li>
1605                                        
1606<li class="col-start-1 col-end-3">
1607                                          <a href="/collections/fahrradhosen" class="main-nav__item--go">Zu Fahrradhosen<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1608                                          </a>
1609                                        </li></ul>
1610                                  </div></li>
1611                            
1612
1613<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/fahrradtr
1613ikots" data-no-instant>Fahrradtrikots</a>
1614                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-2" aria-label="Untermenü Fahrradtrikots umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1615                                  </div>
1616                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-2"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1617                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-trikots">MTB Trikots</a>
1618                                        </li>
1619                                        
1620
1621                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rennrad-trikots">Rennrad Trikots</a>
1622                                        </li>
1623                                        
1624
1625                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/trikots-kurzarm">Trikots kurzarm</a>
1626                                        </li>
1627                                        
1628
1629                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/trikots-langarm">Trikots langarm</a>
1630                                        </li>
1631                                        
1632
1633<li class="col-start-1 col-end-3">
1634                                          <a href="/collections/fahrradtrikots" class="main-nav__item--go">Zu Fahrradtrikots<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1635                                          </a>
1636                                        </li></ul>
1637                                  </div></li>
1638                            
1639
1640<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/fahrradjacken" data-no-instant>Fahrradjacken</a>
1641                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-3" aria-label="Untermenü Fahrradjacken umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1642                                  </div>
1643                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-3"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1644                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-jacken">MTB Jacken</a>
1645                                        </li>
1646                                        
1647
1648                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/regenjacken">Regenjacken</a>
1649                                        </li>
1650                                        
1651
1652                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rennradjacken">Rennradjacken</a>
1653                                        </li>
1654                                        
1655
1656                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/windjacken">Windjacken</a>
1657                                        </li>
1658                                        
1659
1660                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/softshelljacken">Softshelljacken</a>
1661                                        </li>
1662                                        
1663
1664                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/westen">Westen</a>
1665                                        </li>
1666                                        
1667
1668                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/thermo-winterjacken">Thermo &amp; Winterjacken</a>
1669                                        </li>
1670                                        
1671<li class="col-start-1 col-end-3">
1672                                          <a href="/collections/fahrradjacken" class="main-nav__item--go">Zu Fahrradjacken<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1673                                          </a>
1674                                        </li></ul>
1675                                  </div></li>
1676                            
1677
1678<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/fahrradhelme" data-no-instant>Fahrradhelme</a>
1679                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-4" aria-label="Untermenü Fahrradhelme umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1680                                  </div>
1681                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-4"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1682                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-helme">MTB Helme</a>
1683                                        </li>
1684                                        
1685
1686                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rennradhelme">Rennradhelme</a>
1687                                        </li>
1688                                        
1689
1690                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/trekking-cityhelme">Trekking- &amp; Cityhelme</a>
1691                                        </li>
1692                                        
1693
1694                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/gravel-helme">Gravel Helme</a>
1695                                        </li>
1696                                        
1697
1698                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderhelme">Kinderhelme</a>
1699                                        </li>
1700                                        
1701
1702                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-bike-helme">E-Bike Helme</a>
1703                                        </li>
1704                                        
1705
1706                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/fahrradhelme">... mehr</a>
1707                                        </li>
1708                                        
1709<li class="col-start-1 col-end-3">
1710                                          <a href="/collections/fahrradhelme" class="main-nav__item--go">Zu Fahrradhelme<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1711                                          </a>
1712                                        </li></ul>
1713                                  </div></li>
1714                            
1715
1716<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/fahrradschuhe" data-no-instant>Fahrradschuhe</a>
1717                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-5" aria-label="Untermenü Fahrradschuhe umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1718                                  </div>
1719                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-5"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1720                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mtb-schuhe">MTB Schuhe</a>
1721                                        </li>
1722                                        
1723
1724                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rennradschuhe">Rennradschuhe</a>
1725                                        </li>
1726                                        
1727
1728                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/gravel-schuhe">Gravel Schuhe</a>
1729                                        </li>
1730                                        
1731
1732                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/touren-trekkingschuhe">Touren- &amp; Trekkingschuhe</a>
1733                                        </li>
1734                                        
1735
1736                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/winterschuhe">Winterschuhe</a>
1737                                        </li>
1738                                        
1739<li class="col-start-1 col-end-3">
1740                                          <a href="/collections/fahrradschuhe" class="main-nav__item--go">Zu Fahrradschuhe<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1741                                          </a>
1742                                        </li></ul>
1743                                  </div></li>
1744                            
1745
1746<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/accessoires" data-no-instant>Accessoires</a>
1747                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-6" aria-label="Untermenü Accessoires umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1748                                  </div>
1749                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-6"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1750                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/handschuhe">Handschuhe</a>
1751                                        </li>
1752                                        
1753
1754                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/armlinge-beinlinge">Armlinge &amp; Beinlinge</a>
1755                                        </li>
1756                                        
1757
1758                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kopfbedeckungen">Kopf-&amp; Halsbedeckungen</a>
1759                                        </li>
1760                                        
1761
1762                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/brillen-goggles">Fahrradbrillen</a>
1763                                        </li>
1764                                        
1765
1766                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ueberschuhe-gamaschen">Überschuhe </a>
1767                                        </li>
1768                                        
1769
1770                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/protektoren">Protektoren</a>
1771                                        </li>
1772                                        
1773<li class="col-start-1 col-end-3">
1774                                          <a href="/collections/accessoires" class="main-nav__item--go">Zu Accessoires<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1775                                          </a>
1776                                        </li></ul>
1777                                  </div></li>
1778                            
1779
1780<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/unterwaesche" data-no-instant>
1780Unterwäsche</a>
1781                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-7" aria-label="Untermenü Unterwäsche umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1782                                  </div>
1783                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-7"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1784                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/socken">Socken</a>
1785                                        </li>
1786                                        
1787
1788                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/aermellose-shirts">Ärmellose Shirts</a>
1789                                        </li>
1790                                        
1791
1792                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kurzarm-shirts">Kurzarm Shirts</a>
1793                                        </li>
1794                                        
1795
1796                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/langarm-shirts">Langarm Shirts</a>
1797                                        </li>
1798                                        
1799
1800                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kurze-unterhosen">Fahrradunterhosen</a>
1801                                        </li>
1802                                        
1803<li class="col-start-1 col-end-3">
1804                                          <a href="/collections/unterwaesche" class="main-nav__item--go">Zu Unterwäsche<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1805                                          </a>
1806                                        </li></ul>
1807                                  </div></li>
1808                            
1809
1810<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/kinderbekleidung" data-no-instant>Kinderbekleidung</a>
1811                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-5-8" aria-label="Untermenü Kinderbekleidung umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1812                                  </div>
1813                                  <div class="child-nav__panel has-motion" id="nav-dropdown-5-8"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1814                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderhelme">Kinderhelme</a>
1815                                        </li>
1816                                        
1817
1818                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderhandschuhe">Kinderhandschuhe</a>
1819                                        </li>
1820                                        
1821
1822                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderhosen">Kinderhosen</a>
1823                                        </li>
1824                                        
1825
1826                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kindertrikots">Kindertrikots</a>
1827                                        </li>
1828                                        
1829
1830                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderjacken">Kinderjacken</a>
1831                                        </li>
1832                                        
1833<li class="col-start-1 col-end-3">
1834                                          <a href="/collections/kinderbekleidung" class="main-nav__item--go">Zu Kinderbekleidung<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1835                                          </a>
1836                                        </li></ul>
1837                                  </div></li>
1838                            
1839</ul>
1840
1841                        
1842<div class="main-nav__brand-logos-wrapper">
1843        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 7; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/cube-bekleidung" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220" alt="Cube" srcset="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/giro" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/5b5f59f289e9dd149009a3404fe0c9b741c16357_logo_GIRO_transparent_7280_0.png?v=1773304895&amp;width=220" alt="Giro" srcset="//www.bikester.at/cdn/shop/files/5b5f59f289e9dd149009a3404fe0c9b741c16357_logo_GIRO_transparent_7280_0.png?v=1773304895&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/vaude" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/d76c0b314bb11fbeb9e88bbf7a670dcec5f9bbd7_brand_logo_vaude.webp?v=1773156590&amp;width=220" alt="VAUDE" srcset="//www.bikester.at/cdn/shop/files/d76c0b314bb11fbeb9e88bbf7a670dcec5f9bbd7_brand_logo_vaude.webp?v=1773156590&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/gonso" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/2a6677a9c11002fa59c803a34d27a8e7a66644c2_gonso_brand_logo.webp?v=1773178646&amp;width=220" alt="Gonso" srcset="//www.bikester.at/cdn/shop/files/2a6677a9c11002fa59c803a34d27a8e7a66644c2_gonso_brand_logo.webp?v=1773178646&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/abus-fahrradhelm" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/0c8042797fbaee51f0fe0bd319baa94f4d1bc109_brand_logo_abus.webp?v=1773156593&amp;width=220" alt="ABUS" srcset="//www.bikester.at/cdn/shop/files/0c8042797fbaee51f0fe0bd319baa94f4d1bc109_brand_logo_abus.webp?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/roeckl" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/7aa895deb7c8186c05285172926e8483e2cba892_brand_logo_roeckl.webp?v=1773156591&amp;width=220" alt="Roeckl" srcset="//www.bikester.at/cdn/shop/files/7aa895deb7c8186c05285172926e8483e2cba892_brand_logo_roeckl.webp?v=1773156591&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/zimtstern" class="main-nav__brand-logos-link">
1843<img src="//www.bikester.at/cdn/shop/files/2c9cc23b4e2378eff8517a6f0ff68e2320639be7_zimtstern_logo.png?v=1773178645&amp;width=220" alt="Zimtstern" srcset="//www.bikester.at/cdn/shop/files/2c9cc23b4e2378eff8517a6f0ff68e2320639be7_zimtstern_logo.png?v=1773178645&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
1844      </div>
1845
1846</div></div></li><li class="main-nav__item--dropdown js-mega-nav" ><div class="main-nav__row js-nav-hover">
1847                    <a class="main-nav__item--primary" href="/collections/kinder">Kinder</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-6" aria-label="Untermenü Kinder umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child mega-nav mega-nav--columns has-motion" id="nav-dropdown-6">
1848                      <div class="container">
1849                        <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1850                          <li class="md:hidden">
1851                            <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1852                              <div class="main-nav__item-content text-start">
1853                                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1854                            </button>
1855                          </li>
1856
1857                          <li class="md:hidden">
1858                            <a href="/collections/kinder" class="main-nav__item child-nav__item large-text main-nav__item-header">Kinder</a>
1859                          </li>
1860<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/jugend-kinderfahrraeder" data-no-instant>Kinder Fahrräder</a>
1861                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-6-1" aria-label="Untermenü Kinder Fahrräder umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1862                                  </div>
1863                                  <div class="child-nav__panel has-motion" id="nav-dropdown-6-1"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1864                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lauflernraeder">Lauflernräder</a>
1865                                        </li>
1866                                        
1867
1868                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-12-zoll">Kinderräder 12 Zoll</a>
1869                                        </li>
1870                                        
1871
1872                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-14-zoll">Kinderräder 14 Zoll</a>
1873                                        </li>
1874                                        
1875
1876                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-16-zoll">Kinderräder 16 Zoll</a>
1877                                        </li>
1878                                        
1879
1880                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-18-zoll">Kinderräder 18 Zoll</a>
1881                                        </li>
1882                                        
1883
1884                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-20-zoll">Kinderräder 20 Zoll</a>
1885                                        </li>
1886                                        
1887
1888                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderraeder-24-zoll">Kinderräder 24 Zoll</a>
1889                                        </li>
1890                                        
1891
1892                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/jugendraeder">Jugendräder</a>
1893                                        </li>
1894                                        
1895
1896                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/jugend-kinder-mountainbikes">Jugend- &amp; Kinder-MTBs</a>
1897                                        </li>
1898                                        
1899<li class="col-start-1 col-end-3">
1900                                          <a href="/collections/jugend-kinderfahrraeder" class="main-nav__item--go">Zu Kinder Fahrräder<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1901                                          </a>
1902                                        </li></ul>
1903                                  </div></li>
1904                            
1905
1906<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/kinderbekleidung" data-no-instant>Kinder Fahrradbekleidung</a>
1907                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-6-2" aria-label="Untermenü Kinder Fahrradbekleidung umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1908                                  </div>
1909                                  <div class="child-nav__panel has-motion" id="nav-dropdown-6-2"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1910                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderhelme">Kinderhelme</a>
1911                                        </li>
1912                                        
1913
1914                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderhandschuhe">Kinderhandschuhe</a>
1915                                        </li>
1916                                        
1917
1918                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderhosen">Kinderhosen</a>
1919                                        </li>
1920                                        
1921
1922                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kindertrikots">Kindertrikots</a>
1923                                        </li>
1924                                        
1925
1926                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderjacken">Kinderjacken</a>
1927                                        </li>
1928                                        
1929<li class="col-start-1 col-end-3">
1930                                          <a href="/collections/kinderbekleidung" class="main-nav__item--go">Zu Kinder Fahrradbekleidung<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1931                                          </a>
1932                                        </li></ul>
1933                                  </div></li>
1934                            
1935
1936<li class="child-nav__item--toggle"><div class="main-nav__item-content"><a class="child-nav__item main-nav__item" href="/collections/kinderfahrrad-zubehoer" data-no-instant>Sonstiges</a>
1937                                    <button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-6-3" aria-label="Untermenü Sonstiges umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button>
1938                                  </div>
1939                                  <div class="child-nav__panel has-motion" id="nav-dropdown-6-3"><ul class="main-nav__grandchild has-motion  " role="list" style="">
1940
1941                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderfahrrad-zubehoer">Kinderfahrrad Zubehör</a>
1942                                        </li>
1943                                        
1944
1945                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderfahrrad-teile">Kinderfahrrad Teile</a>
1946                                        </li>
1947                                        
1948
1949                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/fahrradsitze">Kindersitze</a>
1950                                        </li>
1951                                        
1952
1953                                        <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kinderanhaenger">Kinderanhänger</a>
1954                                        </li>
1955                                        
1956<li class="col-start-1 col-end-3">
1957                                          <a href="/collections/kinderfahrrad-zubehoer" class="main-nav__item--go">Zu Sonstiges<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1958                                          </a>
1959                                        </li></ul>
1960                                  </div></li>
1961                            
1962</ul>
1963
1964                        
1965<div class="main-nav__brand-logos-wrapper">
1966        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 6; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/cube-kinderfahrraeder" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220" alt="Cube" srcset="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/puky" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/5b31abc40132366dde968afedcd23cd76d206513_puky_logo.webp?v=1773178645&amp;width=220" alt="PUKY" srcset="//www.bikester.at/cdn/shop/files/5b31abc40132366dde968afedcd23cd76d206513_puky_logo.webp?v=1773178645&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/academy" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/fe708e430ccc5a81f8e22df06bf4bfa2e0
1966a8ae76_765859d6a03fd610a0d032ac05ce5f4ff1232ddd_brand_logo_academy.png?v=1773403022&amp;width=220" alt="Academy" srcset="//www.bikester.at/cdn/shop/files/fe708e430ccc5a81f8e22df06bf4bfa2e0a8ae76_765859d6a03fd610a0d032ac05ce5f4ff1232ddd_brand_logo_academy.png?v=1773403022&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/scott-kinderfahrrader" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220" alt="Scott" srcset="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/superior-kinderfahrraeder" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/67bb975a15d5ae9db5d64c983c87fe4b4a6abe17_c4e2aa655d76c02d761ba61bd722aff7dde320c8_0eb46898fb29ec68fa887de69cd2670d1fd06a41_logo_superior.png?v=1773403022&amp;width=220" alt="Superior" srcset="//www.bikester.at/cdn/shop/files/67bb975a15d5ae9db5d64c983c87fe4b4a6abe17_c4e2aa655d76c02d761ba61bd722aff7dde320c8_0eb46898fb29ec68fa887de69cd2670d1fd06a41_logo_superior.png?v=1773403022&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/abus-kinderhelme" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/0c8042797fbaee51f0fe0bd319baa94f4d1bc109_brand_logo_abus.webp?v=1773156593&amp;width=220" alt="ABUS" srcset="//www.bikester.at/cdn/shop/files/0c8042797fbaee51f0fe0bd319baa94f4d1bc109_brand_logo_abus.webp?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
1967      </div>
1968
1969</div></div></li><li class="main-nav__item--dropdown"><div class="main-nav__row js-nav-hover">
1970                    <a class="main-nav__item--primary main-nav__item--sale" href="/collections/sale">Sale</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-7" aria-label="Untermenü Sale umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child has-motion" id="nav-dropdown-7">
1971                      
1972                        <ul class="child-nav child-nav--dropdown">
1973                          <li class="md:hidden">
1974                            <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1975                              <div class="main-nav__item-content text-start">
1976                                <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1977                            </button>
1978                          </li>
1979
1980                          <li class="md:hidden">
1981                            <a href="/collections/sale" class="main-nav__item child-nav__item large-text main-nav__item-header">Sale</a>
1982                          </li>
1983<li><a class="main-nav__item child-nav__item"
1984                                      href="/collections/e-bike-sale">E-Bike SALE
1985                                  </a></li>
1986                            
1987
1988<li><a class="main-nav__item child-nav__item"
1989                                      href="/collections/fahrrader-sale">Fahrräder SALE
1990                                  </a></li>
1991                            
1992
1993<li><a class="main-nav__item child-nav__item"
1994                                      href="/collections/zubehor-sale">Fahrradzubehör SALE
1995                                  </a></li>
1996                            
1997
1998<li><a class="main-nav__item child-nav__item"
1999                                      href="/collections/teile-sale">Fahrradteile SALE
2000                                  </a></li>
2001                            
2002
2003<li><a class="main-nav__item child-nav__item"
2004                                      href="/collections/bekleidung-sale">Fahrradbekleidung SALE
2005                                  </a></li>
2006                            
2007</ul>
2008
2009                        
2010</div></li><li class="main-nav__item--dropdown js-mega-nav" ><div class="md:hidden">
2011                      <a class="main-nav__item main-nav__item--primary" href="/pages/marken">Marken</a>
2012                    </div><div class="main-nav__row js-nav-hover main-nav__row--desktop-only">
2013                    <a class="main-nav__item--primary" href="/pages/marken">Marken</a><button type="button" class="main-nav__toggle-btn js-toggle" aria-expanded="false" aria-controls="nav-dropdown-8" aria-label="Untermenü Marken umschalten"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></button></div><div class="main-nav__child mega-nav mega-nav--columns mega-nav--no-grandchildren has-motion hidden md:block" id="nav-dropdown-8">
2014  <div class="container brand-container">
2015
2016    
2017
2018
2019    <button type="button" class="main-nav__item main-nav__item--back relative js-back md:hidden">
2020      <div class="main-nav__item-content text-start">
2021        <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
2022    </button>
2023
2024    <div class="menu-brand-wrapper">
2025      <div class="menu-brand-wrapper__main">
2026        <ul class="brand-menu__mobile-nav child-nav md:hidden">
2027          <li>
2028            <span class="main-nav__item child-nav__item large-text main-nav__item-header mobile-brands-heading">Marken</span>
2029          </li>
2030          <li>
2031            <a href="/pages/marken" class="main-nav__item child-nav__item main-nav__item-header c-red">Alle Marken</a>
2032          </li>
2033          <li>
2034            <span class="main-nav__item child-nav__item main-nav__item-header">
2035              Top Marken
2036            </span>
2037          </li>
2038        </ul>
2039        <p class="main-nav__item child-nav__item main-nav__item-header child-nav__item--toggle menu-brand-wrapper__heading menu-brand-wrapper__heading--desktop">Marken</p>
2040        <div class="list-wrapper">
2041          <ul class="all-brands brand-menu__list main-nav__grandchild md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-3">
2042            
2043            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/abus">ABUS</a></li>
2044            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/academy">Academy</a></li>
2045            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/acid">Acid</a></li>
2046            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bergamont">Bergamont</a></li>
2047            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bosch">Bosch</a></li>
2048            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/busch-mueller">Busch + Müller</a></li>
2049            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/continental">Continental</a></li>
2050            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cube">Cube</a></li>
2051            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ergon">Ergon</a></li>
2052            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/giro">Giro</a></li>
2053            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/gonso">Gonso</a></li>
2054            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kalkhoff">Kalkhoff</a></li>
2055            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/knog">Knog</a></li>
2056            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ktm">KTM</a></li>
2057            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/magura">Magura</a></li>
2058            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/orbea">Orbea</a></li>
2059            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/puky">PUKY</a></li>
2060            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/raymon">Raymon</a></li>
2061            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/reverse">Reverse Components</a></li>
2062            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rfr">RFR Cube</a></li>
2063            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rock-shox">RockShox</a></li>
2064            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/schwalbe">Schwalbe</a></li>
2065            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/scott">Scott</a></li>
2066            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/selle-italia">Selle Italia</a></li>
2067            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/shimano">Shimano</a></li>
2068            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sigmasport">SIGMA</a></li>
2069            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sks">SKS Germany</a></li>
2070            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sram">SRAM</a></li>
2071            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/topeak">Topeak</a></li>
2072            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vaude">VAUDE</a></li>
2073            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/zimtstern">Zimtstern</a></li>
2074            <li>
2075              <a class="grandchild-nav__item main-nav__item relative" href="/pages/marken">... alle Marken</a>
2076            </li>
2077          </ul>
2078        </div>
2079      </div><div class="brand-menu__new-brand-mobile md:hidden">
2080          <p class="main-nav__item child-nav__item main-nav__item-header m-0">
2081            Neue Marken
2082          </p>
2083          <ul class="brand-menu__new-brand-list main-nav__grandchild">
2084            
2085            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/bergamont">Bergamont</a></li>
2086            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/bobike">Bobike</a></li>
2087            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/cannondale">Cannondale</a></li>
2088            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/fox">Fox</a></li>
2089            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/gazelle">Gazelle</a></li>
2090            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/ktm">KTM</a></li>
2091            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/loeffler">Löffler</a></li>
2092            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/northwave">Northwave</a></li>
2093            <li><a class="brand-menu__new-brand-link grandchild-nav__item relative" href="/collections/sp-connect">SP Connect</a></li>
2094          </ul>
2095        </div><div class="md:hidden">
2096        
2097<div class="main-nav__brand-logos-wrapper">
2098        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 7; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/cube" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220" alt="Cube" srcset="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/orbea" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220" alt="Orbea" srcset="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/kalkhoff" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/d9ea1663ab11c2552581a616e41d38b3ecfba7c9_brand_logo_kalkhoff.webp?v=1773156590&amp;width=220" alt="Kalkhoff" srcset="//www.bikester.at/cdn/shop/files/d9ea1663ab11c2552581a616e41d38b3ecfba7c9_brand_logo_kalkhoff.webp?v=1773156590&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/scott" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220" alt="Scott" srcset="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/shimano" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/ecc81d568da4da5a851332b26fb47ffb79e8b813_brand_logo_shimano.webp?v=1773156592&amp;width=220" alt="Shimano" srcset="//www.bikester.at/cdn/shop/files/ecc81d568da4da5a851332b26fb47ffb79e8b813_brand_logo_shimano.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/schwalbe" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/de03c155ae57cd5114f33e49500f5195a4b937b7_brand_logo_schwalbe.webp?v=1773156592&amp;width=220" alt="Schwalbe" srcset="//www.bikester.at/cdn/shop/files/de03c155ae57cd5114f33e49500f5195a4b937b7_brand_logo_schwalbe.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/sram" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/8d05700b0546551e45666b01beba9ec32e82ed26_brand_logo_sram.jpg?v=1773156590&amp;width=220" alt="SRAM" srcset="//www.bikester.at/cdn/shop/files/8d05700b0546551e45666b01beba9ec32e82ed26_brand_logo_sram.jpg?v=1773156590&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
2099      </div>
2100
2101      </div>
2102
2103      <div class="new-brand-menu menu-brand-wrapper__sidebar">
2104        <p class="main-nav__item child-nav__item main-nav__item-header child-nav__item--toggle">Neue Marken</p>
2105        <div class="list-wrapper">
2106          <ul class="child-nav main-nav__grandchild md:flex md:nav-gap-x-16 md:grid md:nav-gap-x-16 md:grid-cols-1">
2107            
2108            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bergamont">Bergamont</a></li>
2109            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bobike">Bobike</a></li>
2110            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cannondale">Cannondale</a></li>
2111            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/fox">Fox</a></li>
2112            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/gazelle">Gazelle</a></li>
2113            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ktm">KTM</a></li>
2114            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/loeffler">Löffler</a></li>
2115            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/northwave">Northwave</a></li>
2116            <li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sp-connect">SP Connect</a></li>
2117          </ul>
2118        </div>
2119      </div>
2120
2121      <div class="menu-brand-wrapper__logos-desktop hidden md:block">
2122        
2123<div class="main-nav__brand-logos-wrapper">
2124        <ul class="main-nav__brand-logos" role="list" style="--brand-logo-cols-desktop: 7; --brand-logo-cols-tablet: 6; --brand-logo-cols-mobile: 3;"><li class="main-nav__brand-logos-item"><a href="/collections/cube" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220" alt="Cube" srcset="//www.bikester.at/cdn/shop/files/c9b0cb2c8bbbce26e119d88b3e61749acb44930d_cube__1.png?v=1774437809&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/orbea" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220" alt="Orbea" srcset="//www.bikester.at/cdn/shop/files/9654bb95f4ad437f33591ba4e750e93aab00c9d0_brand_logo_orbea.jpg?v=1773156593&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/kalkhoff" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/d9ea1663ab11c2552581a616e41d38b3ecfba7c9_brand_logo_kalkhoff.webp?v=1773156590&amp;width=220" alt="Kalkhoff" srcset="//www.bikester.at/cdn/shop/files/d9ea1663ab11c2552581a616e41d38b3ecfba7c9_brand_logo_kalkhoff.webp?v=1773156590&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/scott" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220" alt="Scott" srcset="//www.bikester.at/cdn/shop/files/71f3537f952dd2ef7d6a1e9283a02fc3ac23e4f2_brand_logo_scott.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/shimano" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/ecc81d568da4da5a851332b26fb47ffb79e8b813_brand_logo_shimano.webp?v=1773156592&amp;width=220" alt="Shimano" srcset="//www.bikester.at/cdn/shop/files/ecc81d568da4da5a851332b26fb47ffb79e8b813_brand_logo_shimano.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/schwalbe" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/de03c155ae57cd5114f33e49500f5195a4b937b7_brand_logo_schwalbe.webp?v=1773156592&amp;width=220" alt="Schwalbe" srcset="//www.bikester.at/cdn/shop/files/de03c155ae57cd5114f33e49500f5195a4b937b7_brand_logo_schwalbe.webp?v=1773156592&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li><li class="main-nav__brand-logos-item"><a href="/collections/sram" class="main-nav__brand-logos-link"><img src="//www.bikester.at/cdn/shop/files/8d05700b0546551e45666b01beba9ec32e82ed26_brand_logo_sram.jpg?v=1773156590&amp;width=220" alt="SRAM" srcset="//www.bikester.at/cdn/shop/files/8d05700b0546551e45666b01beba9ec32e82ed26_brand_logo_sram.jpg?v=1773156590&amp;width=220 220w" width="220" height="80" loading="lazy" class="main-nav__brand-logos-image"></a></li></ul>
2125      </div>
2126
2127      </div>
2128    </div></div></div>
2129
2130</li></ul>
2131          </nav></div>
2132      </main-menu></header>
2133</store-header><link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/navigation-mega-columns.css?v=169436169168323300141782368893" media="print" onload="this.media='all'">
2134
2135
2136<script type="application/ld+json">
2137  {
2138    "@context": "http://schema.org",
2139    "@type": "Organization",
2140    "name": "bikester.at",
2141    "legalName": "fahrrad.de \u0026amp; Bikester GmbH",
2142    "description": "Die fahrrad.de Bikester GmbH betreibt einen internationalen Onlineshop und stationäre Händler für Fahrräder und E-Bikes sowie Fahrradbekleidung, Fahrradzubehör und Fahrradteile mit mehreren Standorten in Deutschland.",
2143    "address": {
2144      "@type": "PostalAddress",
2145      "addressLocality": "Stuttgart",
2146      "postalCode": "D-70173",
2147      "streetAddress": "Stiftstraße 1",
2148      "addressCountry": "DE"
2149    },
2150    
2151    "url": "https:\/\/www.bikester.at",
2152    "logo": "https:\/\/www.bikester.at\/cdn\/shop\/files\/FDE_Logo_Color.jpg?v=1711438186\u0026width=3929",
2153    
2154    
2155    "foundingDate": "2024-05-01",
2156    "vatID": "DE367079572",
2157    "contactPoint": {
2158      "@type": "ContactPoint",
2159      "telephone": "+49 711 31950570",
2160      "email": "[email protected]",
2161      "url": "https:\/\/www.bikester.at\/pages\/contact",
2162      "contactType": "customer service"
2163    },    
2164    "hasMerchantReturnPolicy": {
2165      "@type": "MerchantReturnPolicy",
2166      "applicableCountry": [ "AT" ],
2167      "returnPolicyCountry": "DE",
2168      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
2169      "merchantReturnDays": 30,
2170      "merchantReturnLink": "https:\/\/www.bikester.at\/pages\/retouren",
2171      "itemCondition": "https://schema.org/NewCondition",
2172      "returnMethod": "https://schema.org/ReturnByMail",
2173      "returnFees": "https://schema.org/FreeReturn",
2174      "refundType": "https://schema.org/FullRefund",
2175      "returnLabelSource": "https://schema.org/ReturnLabelCustomerResponsibility"
2176    }
2177  }
2178</script>
2178
2179
2180
2181</div><section id="shopify-section-sections--24354454962549__custom_liquid_9gmAdW" class="shopify-section shopify-section-group-header-group cc-custom-liquid"><div class="section relative section--full-width section--padded-default" data-cc-animate><div class="container">
2182  <style>
2183    .shopify-section.cc-custom-liquid:has(.refund-policy-section-marker) {
2184      display: none !important;
2185    }
2186  </style>
2187
2188
2189<div class="refund-policy-section-marker"></div>
2190
2191
2192
2193<style>
2194  .refund-policy-section-marker {
2195    display: none;
2196  }
2197
2198  .refund-policy-button-wrapper {
2199    max-width: 700px;
2200    margin: 48px auto;
2201    text-align: center;
2202  }
2203
2204  .refund-policy-text {
2205    margin-bottom: 16px;
2206    font-size: 18px;
2207    font-weight: 600;
2208  }
2209
2210  .refund-policy-button {
2211    display: inline-block;
2212    padding: 14px 24px;
2213    background: #d60000;
2214    color: #ffffff !important;
2215    font-weight: 700;
2216    text-decoration: none;
2217    border-radius: 5px;
2218    transition: opacity 0.2s ease;
2219  }
2220
2221  .refund-policy-button:hover {
2222    opacity: 0.9;
2223    color: #ffffff !important;
2224  }
2225</style></div></div>
2226
2227
2228</section>
2229<!-- END sections: header-group --><main id="main-content"><div class="container">
2230<nav aria-label="Breadcrumb-Navigation" class="breadcrumbs breadcrumbs--single text--xsmall text--subdued">
2231  <ol class="breadcrumb__list" role="list">
2232    <li class="breadcrumb__item">
2233      <a
2234        class="breadcrumb__link breadcrumb__link--home"
2235        href="/"
2236        aria-label="Zur Startseite von fahrrad.de"
2237      >
2238        <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon">
2239  <path d="M12 3.172 3 10v10a1 1 0 0 0 1 1h6v-6h4v6h6a1 1 0 0 0 1-1V10l-9-6.828Z"/>
2240</svg>
2241
2242        <span class="visually-hidden">Startseite</span>
2243      </a>
2244    </li><li class="breadcrumb__item">
2245          <span class="breadcrumb__link" aria-current="page">
2246            Retouren
2247          </span>
2248        </li></ol>
2249</nav>
2250
2251
2252<script type="application/ld+json">
2253{
2254  "@context": "https://schema.org",
2255  "@type": "BreadcrumbList",
2256  "itemListElement": [
2257    {
2258      "@type": "ListItem",
2259      "position": 1,
2260      "name": "Startseite",
2261      "item": "https:\/\/www.bikester.at"
2262    },
2263    {
2264      "@type": "ListItem",
2265      "position": 2,
2266      "name": "Retouren",
2267      "item": "https:\/\/www.bikester.at\/pages\/retouren"
2268    }
2269  ]
2270}
2271</script>
2271
2272
2273
2274      </div><div id="shopify-section-template--24354455519605__rich_text_CWjdEn" class="shopify-section cc-rich-text"><link href="//www.bikester.at/cdn/shop/t/122/assets/text-overlay.css?v=81402172170161052161750253252" rel="stylesheet" type="text/css" media="all" />
2275<div class="section color-scheme--transparent" id="template--24354455519605__rich_text_CWjdEn" data-cc-animate>
2276  <div class="container flex justify-center text-center md-down:text-center">
2277    <div class="max-w-text-overlay"><h2 class="section__block section__block--heading md-down:px-gutter h2" >
2278                <span class="contained-heading inline-block">Zu unserem Retourenportal</span>
2279              </h2><div class="section__block reading-width--inline md-down:px-gutter rte mx-auto" >
2280                <p>Du kannst deine Retoure unkompliziert und schnell in unserem Retourenportal anmelden. Du erhältst dort dein Retourenlabel und wirst  durch den Rücksendeprozess geführt.</p>
2281              </div><div class="section__block section__block--buttons md-down:px-gutter inline-flex flex-wrap  justify-center md-down:center" >
2282                  <a class="btn btn--primary" href="https://d22c8f-d3.returnsportal.online/">zum Retourenportal</a></div></div>
2283  </div>
2284</div>
2285</div><div id="shopify-section-template--24354455519605__main" class="shopify-section cc-main-page section section--template"><link href="//www.bikester.at/cdn/shop/t/122/assets/article.css?v=117567660601887354821770631938" rel="stylesheet" type="text/css" media="all" />
2286
2287<div class="container"><div class="reading-width rte mb-6 md:mb-8 mt-10 md:mt-16 mx-auto">
2288      <h1 class="page__title lg:mt-8 text-center">Retouren</h1>
2289    </div><div class="page__content reading-width rte article-content mt-12 mx-auto">
2290    <h2 data-mce-fragment="1" class="cyc-typo_headline-1" style="text-align: center;">Rücksenden leicht gemacht</h2>
2291<p><span data-mce-fragment="1">Du hast das Recht, binnen 30 Tagen ohne Angabe von Gründen deine Bestellung zurückzusenden</span>. Nähere Informationen findest du in unseren <a href="/policies/refund-policy">Widerrufsbestimmungen</a>. Die Kosten für die Rücksendung tragen wir. Bitte folge hierzu den hier beschriebenen Prozessen für Kleinteile oder Fahrräder.</p>
2292<p data-mce-fragment="1" class="cyc-typo_headline-2"><strong>Kleinteile</strong></p>
2293<p data-mce-fragment="1">Unter Kleinteilen verstehen wir alle Produkte, die durch einen Versanddienstleister wie bspw. DHL oder Hermes zugestellt werden. Bei Kleinteilen muss kein Termin zur Übergabe vereinbart werden, außerdem handelt es sich hierbei um Produkte, die du selbst einfach transportieren und wieder zurück schicken kannst.</p>
2294<p data-mce-fragment="1">Bitte nutze unser <a href="https://d22c8f-d3.returnsportal.online/">Retourenportal </a>um deine Rücksendung bei uns anzumelden und um dein Retourenlabel zu erhalten.</p>
2295<p data-mce-fragment="1">Bitte sende keine Retouren an unsere Büroadresse aus unserem Impressum.  Dies verzögert die Bearbeitung und Rückerstattung leider erheblich. </p>
2296<p data-mce-fragment="1"> </p>
2297<div class="grid-row">
2298<div class="col-md-12">
2299</div>
2300</div>
2301<div class="grid-row">
2302<div class="col-md-12">
2303<p class="cyc-typo_headline-2"><strong>E-Bikes / Sperrgut oder Speditionssendungen</strong></p>
2304<p>Eine Speditionslieferung (Sperrgut) ist immer dann nötig, wenn du sperrige und/oder empfindliche Transportgüter bestellst. Bei einer solchen Lieferung wird immer ein Termin für die Übergabe mit dir vereinbart. Der Spediteur wird sich vor Lieferung telefonisch mit Dir in Verbindung setzen und die Lieferung mit Dir abstimmen.</p>
2305<p> </p>
2306<p><strong>Fahrräder</strong></p>
2307<p>Möchtest du ein Fahrrad zurücksenden, werden wir zusammen mit dir und der Spedition die Abholung des Rades bei dir abstimmen. Bitte verpacke das Fahrrad wieder im originalen Karton, mit dem wir das Fahrrad bei dir angeliefert haben.</p>
2308<p>Bitte beachte, dass dieser Prozess nur für unbeschädigte und unbenützte Fahrräder möglich ist. Bitte wende Dich an unseren <a href="/pages/contact">Kundenservice </a>um die Abholung zu organisieren.</p>
2309<p> </p>
2310</div>
2311</div>
2312  </div>
2313</div>
2314
2315<script>
2316  document.querySelectorAll('.page__content table').forEach((table) => {
2317    const wrapper = document.createElement('div');
2318    wrapper.className = 'scrollable-table';
2319    table.parentNode.insertBefore(wrapper, table);
2320    wrapper.appendChild(table);
2321  });
2322</script>
2322
2323
2324
2325<style> #shopify-section-template--24354455519605__main h1 {font-size: 25px;} #shopify-section-template--24354455519605__main h2 {font-size: 20px;} </style></div>
2326<limespot></limespot>
2327  </main><!-- BEGIN sections: overlay-group -->
2328<div id="shopify-section-sections--24354454929781__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer">
2329
2330<link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/cart-items.css?v=92412259864065032051782368882" media="print" onload="this.media='all'">
2331<script src="//www.bikester.at/cdn/shop/t/122/assets/cart-drawer.js?v=26715168632776164121746430272" defer="defer"></script>
2331<cart-drawer
2332  class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion"
2333  data-name="cart-drawer"
2334  id="cart-drawer"
2335  role="dialog"
2336  aria-label="Dein Warenkorb"
2337  aria-modal="true"
2338  aria-hidden="true"
2339  tabindex="-1"
2340  data-shipping-calculator="false"
2341  
2342>
2343  <header class="drawer__header flex justify-between items-center">
2344    <h2 class="h5 mb-0">Dein Warenkorb</h2>
2345    <div class="flex items-center gap-x-theme">
2346      
2347      <button type="button" class="drawer__close-btn js-close-drawer">
2348        <span class="visually-hidden">Schließen</span>
2349        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
2350      </button>
2351    </div>
2352  </header>
2353
2354  <div class="drawer__content drawer__content--flex flex-auto items-center">
2355    
2356
2357    <div class="cart-drawer__content grow flex items-center">
2358
2359      <form class="form" id="cart-drawer-form" action="/cart" method="post">
2360        <cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><p>Dein Warenkorb ist leer</p><a class="btn btn--primary" href="/">Beginne mit dem Einkauf</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite">
2361    Zwischensumme:€0<sup>00</sup> EUR
2362</p>
2363  <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Wird geladen...</p><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items>
2364<script>
2365          window.addEventListener('load', function () {
2366            const currentHost = window.location.host;
2367
2368            fetch('/cart/update.js', {
2369              method: 'POST',
2370              body: JSON.stringify({
2371                attributes: {
2372                  hostUrl: currentHost,
2373                },
2374              }),
2375              headers: {
2376                'Content-Type': 'application/json',
2377              },
2378            })
2379              .then((response) => response.json())
2380              .then((data) => {
2381                console.log('Host-URL was saved:', data);
2382              })
2383              .catch((error) => {
2384                console.error('Error: ', error);
2385              });
2386          });
2387        </script>
2387
2388      </form>
2389    </div>
2390
2391    <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div>
2392  </div><div class="cart-drawer__summary relative drawer__footer cart-drawer--checkout--sticky-true"></div>
2393<div
2394    class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"
2395    
2396  ></div>
2397</cart-drawer>
2398
2399<style>
2400  .cart-drawer-button-footer>* {
2401    width: 48%;
2402  }
2403</style>
2404
2405</div><div id="shopify-section-sections--24354454929781__product-compare" class="shopify-section shopify-section-group-overlay-group cc-compare">
2406</div>
2407<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group -->
2408<section id="shopify-section-sections--24354454995317__icons-with-text" class="shopify-section shopify-section-group-footer-group cc-icons-with-text"><link href="//www.bikester.at/cdn/shop/t/122/assets/icons-with-text.css?v=105357110638478380851736431028" rel="stylesheet" type="text/css" media="all" />
2409<div class="icons-with-text section section--full-width border-top section--padded-small color-scheme color-scheme--1" id="sections--24354454995317__icons-with-text">
2410    <div class="container relative"><carousel-slider class="carousel block relative" inactive>
2411        <div class="slider-nav slide-nav--inline flex justify-between absolute top-0 h-full no-js-hidden">
2412          <button type="button" class="slider-nav__btn tap-target tap-target--left btn text-current has-ltr-icon" name="prev" aria-controls="slider-sections--24354454995317__icons-with-text">
2413            <span class="visually-hidden">Vorherige</span>
2414            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg>
2415          </button>
2416          <button type="button" class="slider-nav__btn tap-target tap-target--right btn text-current has-ltr-icon" name="next" aria-controls="slider-sections--24354454995317__icons-with-text">
2417            <span class="visually-hidden">Nächste</span>
2418            <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2419          </button>
2420        </div>
2421
2422        <div class="slider slider--contained relative slider--no-scrollbar" id="slider-sections--24354454995317__icons-with-text">
2423          <ul class="slider__grid grid grid-flow-col gap-theme auto-cols-1 sm:auto-cols-2 md:auto-cols-3"><li class="slider__item"  data-cc-animate data-cc-animate-delay="0.07s">
2424                
2425                <a class="text-current flex h-full justify-center items-center" href="/pages/contact">
2426                
2427<svg class="icon icon--chat_bubble" width="36" height="36" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M11.3 13.02a6 6 0 111.72-1.72L14 14l-2.7-.98zm2.82-1.62a7 7 0 10-2.72 2.72l2.26.82a1 1 0 001.28-1.28l-.82-2.26z"/>
2428        <path fill="currentColor" d="M4.9 9.16c.52 0 .86-.36.86-.85 0-.5-.34-.85-.87-.85-.52 0-.86.36-.86.85 0 .5.34.85.86.85zM7.88 9.16c.53 0 .87-.36.87-.85 0-.5-.34-.85-.87-.85-.52 0-.87.36-.87.85 0 .5.35.85.87.85zM10.87 9.16c.52 0 .87-.36.87-.85 0-.5-.35-.85-.87-.85s-.87.36-.87.85c0 .5.35.85.87.85z"/></svg>
2429
2430                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-medium"><strong>Beratung &amp; Hilfe</strong></p></div>
2431                
2432
2433                
2434                </a>
2435                
2436              </li><li class="slider__item"  data-cc-animate data-cc-animate-delay="0.14s">
2437                
2438                <a class="text-current flex h-full justify-center items-center" href="/pages/versandinformationen">
2439                
2440<svg class="icon icon--box" width="36" height="36" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation">
2440<path fill="currentColor" d="M14.41 3.37L8.27 1.41a1 1 0 00-.61 0L1.52 3.37a1 1 0 00-.7.95v7.86c0 .41.25.78.63.93l6.14 2.46c.24.1.5.1.75 0l6.14-2.46a1 1 0 00.62-.93V4.32a1 1 0 00-.69-.95zM7.96 2.36l6.05 1.93-2.7.9L5.35 3.2l2.63-.84zm-.46 12.1l-5.68-2.28V5.3L7.5 7.2v7.26zM8 6.3L1.96 4.28l2.58-.82 5.99 2L8 6.3zm6.1 5.89l-5.6 2.24V7.19l5.6-1.87v6.87z"/></svg>
2441
2442                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-medium"><strong>Versand-Informationen</strong></p></div>
2443                
2444
2445                
2446                </a>
2447                
2448              </li><li class="slider__item flex justify-center items-center"  data-cc-animate data-cc-animate-delay="0.21s">
2449                
2450<svg class="icon icon--return" width="36" height="36" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M9 .5a.5.5 0 000 1h1a4.5 4.5 0 110 9H2.2l3.15-3.15a.5.5 0 10-.7-.7l-4 4a.5.5 0 000 .7l4 4a.5.5 0 00.7-.7L2.21 11.5H10a5.5 5.5 0 100-11H9z"/></svg>
2451
2452                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-medium"><strong>Gratis Retoure &amp; 30 Tage Rückgaberecht</strong></p></div>
2453                
2454
2455                
2456              </li></ul>
2457        </div>
2458      </carousel-slider>
2459    </div>
2460  </div>
2461</section><div id="shopify-section-sections--24354454995317__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//www.bikester.at/cdn/shop/t/122/assets/footer.css?v=43197712375736937851786442604" media="print" onload="this.media='all'">
2461<script src="//www.bikester.at/cdn/shop/t/122/assets/custom-select.js?v=87551504631488143301782368883" defer="defer"></script>
2461<style data-shopify>.footer {
2462    --bg-color: 244 244 244 / 1.0;
2463    --heading-color: 7 7 7;
2464    --text-color: 7 7 7;
2465  }</style><footer class="footer bg-theme-bg text-theme-text">
2466  <div class="container"><div class="footer__main mb-10 md:mb-6 md:grid md:grid-cols-4 md:gap-6"><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.07s">
2467                  <footer-menu>
2468                    <details class="footer-menu disclosure footer-menu--first" open>
2469                      <summary tabindex="-1">
2470                        <div class="flex justify-between items-center">
2471                          <div class="disclosure__title font-body font-bold text-h6 regular-text">Über Bikester</div>
2472                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2473</span>
2474                        </div>
2475                      </summary>
2476                      <div class="disclosure__panel has-motion">
2477                        <ul class="footer-menu__links disclosure__content" role="list">
2478                            
2479                            
2480                            
2481                            
2482<li>
2483                                <a href="/pages/ueber-uns">Über uns</a>
2484                              </li>
2485                             
2486                            
2487                            
2488                            
2489                            
2490
2491                            
2492                            
2493                            
2494                            
2495<li>
2496                                <a href="/pages/karriere">Karriere</a>
2497                              </li>
2498                             
2499                            
2500                            
2501                            
2502                            
2503
2504                            
2505                            
2506                            
2507                            
2508
2509                            
2510                            
2511                            
2512                            
2513<li>
2514                                <a href="/pages/contact">Kontakt</a>
2515                              </li>
2516                             
2517                            
2518                            
2519                            
2520                            
2521</ul>
2522                      </div>
2523                    </details>
2524                  </footer-menu>
2525                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.14s">
2526                  <footer-menu>
2527                    <details class="footer-menu disclosure" open>
2528                      <summary tabindex="-1">
2529                        <div class="flex justify-between items-center">
2530                          <div class="disclosure__title font-body font-bold text-h6 regular-text">Service &amp; Info</div>
2531                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2532</span>
2533                        </div>
2534                      </summary>
2535                      <div class="disclosure__panel has-motion">
2536                        <ul class="footer-menu__links disclosure__content" role="list">
2537                            
2538                            
2539                            
2540                            
2541<li>
2542                                <a href="/pages/faqs-selfservice">FAQs und Self-Service</a>
2543                              </li>
2544                             
2545                            
2546                            
2547                            
2548                            
2549
2550                            
2551                            
2552                            
2553                            
2554<li>
2555                                <a href="/pages/zahlungsweisen">Zahlungsmöglichkeiten</a>
2556                              </li>
2557                             
2558                            
2559                            
2560                            
2561                            
2562
2563                            
2564                            
2565                            
2566                            
2567<li>
2568                                <a href="/pages/versandinformationen">Versand</a>
2569                              </li>
2570                             
2571                            
2572                            
2573                            
2574                            
2575
2576                            
2577                            
2578                            
2579                            
2580<li>
2581                                <a href="/pages/retouren">Retouren</a>
2582                              </li>
2583                             
2584                            
2585                            
2586                            
2587                            
2588
2589
2590                            
2591                            
2592                            
2593                             
2594                            
2595                            
2596                            
2597                            
2598</ul>
2599                      </div>
2600                    </details>
2601                  </footer-menu>
2602                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.21s">
2603                  <footer-menu>
2604                    <details class="footer-menu disclosure" open>
2605                      <summary tabindex="-1">
2606                        <div class="flex justify-between items-center">
2607                          <div class="disclosure__title font-body font-bold text-h6 regular-text">Beratung</div>
2608                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2609</span>
2610                        </div>
2611                      </summary>
2612                      <div class="disclosure__panel has-motion">
2613                        <ul class="footer-menu__links disclosure__content" role="list">
2614                            
2615                            
2616                            
2617                            
2618<li>
2619                                <a href="/pages/fahrradberatung">Fahrrad Beratung</a>
2620                              </li>
2621                             
2622                            
2623                            
2624                            
2625                            
2626
2627                            
2628                            
2629                            
2630                            
2631<li>
2632                                <a href="/pages/e-bike-berater">E-Bike Berater</a>
2633                              </li>
2634                             
2635                            
2636                            
2637                            
2638                            
2639
2640                            
2641                            
2642                            
2643                            
2644<li>
2645                                <a href="/pages/rahmengroesse-fahrrad">Rahmengrößen Berater</a>
2646                              </li>
2647                             
2648                            
2649                            
2650                            
2651                            
2652
2653                            
2654                            
2655</ul>
2656                      </div>
2657                    </details>
2658                  </footer-menu>
2659                </div><div class="footer-col footer-col--newsletter footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.28s"><footer-menu>
2660                    <details class="footer-menu disclosure" open>
2661                      <summary tabindex="-1">
2662                        <div class="flex justify-between items-center">
2663                          <div class="disclosure__title font-body font-bold text-h6 regular-text">
2664                            Newsletter
2665                          </div>
2666                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2667</span>
2668                        </div>
2669                      </summary>
2670                      <div class="disclosure__panel has-motion">
2671                        <div class="disclosure__content"><div class="rte">
2672                            <p>Melde dich zum Newsletter an, um mehr über Angebote, Neuheiten und Beratungsthemen zu erfahren</p>
2673                            </div>
2674                            <form method="post" action="/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2675  <input type="hidden" name="contact[tags]" value="prospect, newsletter">
2676
2677  
2678
2679  <div class="form__field">
2680    <label class="label visually-hidden" for="footer-signup">E-Mail</label><div class="input-with-button"><input type="email"
2681             class="input w-full focus-inset"
2682             id="footer-signup"
2683             name="contact[email]"
2684             value=""
2685             placeholder="Deine E-Mail-Adresse"
2686             autocomplete="email"
2687             aria-required="true"
2688             required><button class="btn focus-inset has-ltr-icon">
2689            <span class="visually-hidden">Abonnieren</span>
2690            <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"/></svg>
2691          </button></div></div></form>
2692
2693                          
2694                        </div>
2695                      </div>
2696                    </details>
2697                  </footer-menu></div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.35s">
2698                  <footer-menu>
2699                    <details class="footer-menu disclosure" open>
2700                      <summary tabindex="-1">
2701                        <div class="flex justify-between items-center">
2702                          <div class="disclosure__title font-body font-bold text-h6 regular-text">Rechtliche Informationen</div>
2703                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2704</span>
2705                        </div>
2706                      </summary>
2707                      <div class="disclosure__panel has-motion">
2708                        <ul class="footer-menu__links disclosure__content" role="list">
2709                            
2710                            
2711                            
2712                            
2713<li>
2714                                <a href="/pages/widerruf" class="footer-menu__link--contract-withdrawal">Vertrag widerrufen</a>
2715                              </li>
2716                             
2717                            
2718                            
2719                            
2720                            
2721
2722                            
2723                            
2724                            
2725                            
2726<li>
2727                                <a href="/policies/refund-policy">Widerrufsrecht </a>
2728                              </li>
2729                             
2730                            
2731                            
2732                            
2733                            
2734
2735                            
2736                            
2737                            
2738                            
2739<li>
2740                                <a href="/policies/privacy-policy">Datenschutzerklärung</a>
2741                              </li>
2742                             
2743                            
2744                            
2745                            
2746                            
2747
2748                            
2749                            
2750                            
2751                            
2752<li>
2753                                <a href="#reopenBanner">Cookie Einstellungen</a>
2754                              </li>
2755                             
2756                            
2757                            
2758                            
2759                            
2760
2761                            
2762                            
2763                            
2764                            
2765<li>
2766                                <a href="/policies/terms-of-service">Allgemeine Geschäftsbedingungen</a>
2767                              </li>
2768                             
2769                            
2770                            
2771                            
2772                            
2773
2774                            
2775                            
2776                            
2777                            
2778<li>
2779                                <a href="/pages/impressum">Impressum</a>
2780                              </li>
2781                             
2782                            
2783                            
2784                            
2785                            
2786
2787                            
2788                            
2789                            
2790                            
2791<li>
2792                                <a href="/pages/erklarung-zur-barrierefreiheit">Erklärung zur Barrierefreiheit</a>
2793                              </li>
2794                             
2795                            
2796                            
2797                            
2798                            
2799
2800                            
2801                            
2802                            
2803                            
2804<li>
2805                                <a href="/pages/hinweis-zur-batterieentsorgung">Hinweis zur Batterieentsorgung</a>
2806                              </li>
2807                             
2808                            
2809                            
2810                            
2811                            
2812
2813                            
2814                            
2815                            
2816                            
2817<li>
2818                                <a href="/pages/rueckrufaktionen">Rückrufaktionen</a>
2819                              </li>
2820                             
2821                            
2822                            
2823                            
2824                            
2825</ul>
2826                      </div>
2827                    </details>
2828                  </footer-menu>
2829                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.42s">
2830                  <footer-menu>
2831                    <details class="footer-menu disclosure" open>
2832                      <summary tabindex="-1">
2833                        <div class="flex justify-between items-center">
2834                          <div class="disclosure__title font-body font-bold text-h6 regular-text">Aktuelles</div>
2835                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2836</span>
2837                        </div>
2838                      </summary>
2839                      <div class="disclosure__panel has-motion">
2840                        <ul class="footer-menu__links disclosure__content" role="list">
2841                            
2842                            
2843                            
2844                            
2845<li>
2846                                <a href="/collections/neue-produkte">Neue Produkte</a>
2847                              </li>
2848                             
2849                            
2850                            
2851                            
2852                            
2853
2854                            
2855                            
2856                            
2857                            
2858<li>
2859                                <a href="/collections/fahrraeder-2027">Neue Fahrräder 2027</a>
2860                              </li>
2861                             
2862                            
2863                            
2864                            
2865                            
2866
2867                            
2868                            
2869                            
2870                            
2871<li>
2872                                <a href="/collections/e-bikes-2027">E-Bikes 2027</a>
2873                              </li>
2874                             
2875                            
2876                            
2877                            
2878                            
2879
2880                            
2881                            
2882                            
2883                            
2884<li>
2885                                <a href="/collections/cube-bikes-2027">Cube 2027</a>
2886                              </li>
2887                             
2888                            
2889                            
2890                            
2891                            
2892
2893                            
2894                            
2895                            
2896                            
2897<li>
2898                                <a href="/collections/cube-e-bikes-2027">Cube E-Bikes 2027</a>
2899                              </li>
2900                             
2901                            
2902                            
2903                            
2904                            
2905
2906                            
2907                            
2908                            
2909                            
2910<li>
2911                                <a href="/pages/e-bike-marken">E-Bike Marken</a>
2912                              </li>
2913                             
2914                            
2915                            
2916                            
2917                            
2918
2919                            
2920                            
2921                            
2922                            
2923                            
2924                            
2925</ul>
2926                      </div>
2927                    </details>
2928                  </footer-menu>
2929                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.49s">
2930                  <footer-menu>
2931                    <details class="footer-menu disclosure" open>
2932                      <summary tabindex="-1">
2933                        <div class="flex justify-between items-center">
2934                          <div class="disclosure__title font-body font-bold text-h6 regular-text">Top Suchen</div>
2935                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2936</span>
2937                        </div>
2938                      </summary>
2939                      <div class="disclosure__panel has-motion">
2940                        <ul class="footer-menu__links disclosure__content" role="list">
2941                            
2942                            
2943                            
2944                            
2945<li>
2946                                <a href="/collections/cube-nuroad">Cube Nuroad</a>
2947                              </li>
2948                             
2949                            
2950                            
2951                            
2952                            
2953
2954                            
2955                            
2956                            
2957                            
2958<li>
2959                                <a href="/collections/cube-kathmandu">Cube Kathmandu</a>
2960                              </li>
2961                             
2962                            
2963                            
2964                            
2965                            
2966
2967                            
2968                            
2969                            
2970                            
2971<li>
2972                                <a href="/collections/cube-reaction-hybri
2972d">Cube Reaction Hybrid</a>
2973                              </li>
2974                             
2975                            
2976                            
2977                            
2978                            
2979
2980                            
2981                            
2982                            
2983                            
2984<li>
2985                                <a href="/collections/cube-stereo-hybrid">Cube Stereo Hybrid</a>
2986                              </li>
2987                             
2988                            
2989                            
2990                            
2991                            
2992
2993                            
2994                            
2995                            
2996                            
2997<li>
2998                                <a href="/collections/raymon-tarok">Raymon Tarok</a>
2999                              </li>
3000                             
3001                            
3002                            
3003                            
3004                            
3005
3006                            
3007                            
3008                            
3009                            
3010<li>
3011                                <a href="/collections/gravel-bikes">Gravelbike</a>
3012                              </li>
3013                             
3014                            
3015                            
3016                            
3017                            
3018
3019                            
3020                            
3021                            
3022                            
3023<li>
3024                                <a href="/collections/pedale">Pedale</a>
3025                              </li>
3026                             
3027                            
3028                            
3029                            
3030                            
3031
3032                            
3033                            
3034                            
3035                            
3036<li>
3037                                <a href="/collections/koerbe">Fahrradkorb</a>
3038                              </li>
3039                             
3040                            
3041                            
3042                            
3043                            
3044
3045                            
3046                            
3047                            
3048                            
3049<li>
3050                                <a href="/collections/griffe">Fahrradgriffe</a>
3051                              </li>
3052                             
3053                            
3054                            
3055                            
3056                            
3057
3058                            
3059                            
3060                            
3061                            
3062<li>
3063                                <a href="/collections/gepaecktraeger">Gepäckträger</a>
3064                              </li>
3065                             
3066                            
3067                            
3068                            
3069                            
3070</ul>
3071                      </div>
3072                    </details>
3073                  </footer-menu>
3074                </div></div><div class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10" data-cc-animate><div class="footer__payment lg:col-start-2 lg:row-start-1 footer__payment--right">
3075            <span class="visually-hidden">Zahlungsweisen</span>
3076            <ul class="payment-icons flex flex-wrap" role="list">
3077              
3078              
3079                
3080                  <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.
308003.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
3081</li>
3082                
3083
3084                
3085                  <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3086</li>
3087                
3088
3089                
3090                  
3091                    <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li>
3092                  
3093                
3094
3095                
3096                  <li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li>
3097                
3098
3099                
3100                  <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
3100<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
3101</li>
3102                
3103
3104                
3105                  <li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
31050-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li>
3106                
3107
3108                
3109                  <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
3110</li>
3111                
3112
3113                
3114                  <li><svg class="payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
3114635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg></li>
3115                
3116
3117                
3118                  <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
311816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3119</li>
3120                
3121</ul>
3122          </div><div class="lg:col-start-1 lg:row-start-1 footer__localization">
3123            <form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" 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="/pages/retouren" /><div class="localization__grid"><div class="localization__selector">
3124        <input type="hidden" name="country_code" value="AT">
3125<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Land</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
3126            aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
3127      <span class="text-start">Österreich (EUR&nbsp;€)</span>
3128      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
3129        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
3130      </svg>
3131    </button>
3132    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
3133        aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option"
3134            id="footer-localization-country-opt-0"
3135            role="option"
3136            data-value="AT"
3137            data-code="" aria-selected="true">
3138          <span class="pointer-events-none">Österreich (EUR&nbsp;€)</span>
3139          </li></ul>
3140  </div></country-selector></div></div>
3140<script>
3141      customElements.whenDefined('custom-select').then(() => {
3142        if (!customElements.get('country-selector')) {
3143          class CountrySelector extends customElements.get('custom-select') {
3144            constructor() {
3145              super();
3146              this.loaded = false;
3147            }
3148
3149            async showListbox() {
3150              if (this.loaded) {
3151                super.showListbox();
3152                return;
3153              }
3154
3155              this.button.classList.add('is-loading');
3156              this.button.setAttribute('aria-disabled', 'true');
3157
3158              try {
3159                const response = await fetch('?section_id=country-selector');
3160                if (!response.ok) throw new Error(response.status);
3161
3162                const tmpl = document.createElement('template');
3163                tmpl.innerHTML = await response.text();
3164
3165                const el = tmpl.content.querySelector('.custom-select__listbox');
3166                this.listbox.innerHTML = el.innerHTML;
3167
3168                this.options = this.querySelectorAll('.custom-select__option');
3169
3170                this.popular = this.querySelectorAll('[data-popular]');
3171                if (this.popular.length) {
3172                  this.popular[this.popular.length - 1].closest('.custom-select__option')
3173                    .classList.add('custom-select__option--visual-group-end');
3174                }
3175
3176                this.selectedOption = this.querySelector('[aria-selected="true"]');
3177                if (!this.selectedOption) {
3178                  this.selectedOption = this.listbox.firstElementChild;
3179                }
3180
3181                this.loaded = true;
3182              } catch {
3183                this.listbox.innerHTML = '<li>Fehler beim Abrufen der Länder, bitte versuche es erneut.</li>';
3184              } finally {
3185                super.showListbox();
3186                this.button.classList.remove('is-loading');
3187                this.button.setAttribute('aria-disabled', 'false');
3188              }
3189            }
3190
3191            setButtonWidth() {
3192              return;
3193            }
3194          }
3195
3196          customElements.define('country-selector', CountrySelector);
3197        }
3198      });
3199    </script>
3199<script>
3200    document.getElementById('footer-localization').addEventListener('change', (evt) => {
3201      const input = evt.target.previousElementSibling;
3202      if (input && input.tagName === 'INPUT') {
3203        input.value = evt.detail.selectedValue;
3204        evt.currentTarget.submit();
3205      }
3206    });
3207  </script>
3207</form>
3208          </div></div>
3209      <center style="font-size: 12px;margin-top: 18px;">
3210        Alle Preise inkl. gesetzlicher Mehrwertsteuer zzgl. Versandkosten. Technische Änderungen, Irrtümer und Schreibfehler vorbehalten. ¹ Beim Streichpreis handelt es sich um die unverbindliche Preisempfehlung des Herstellers (UVP).  ² Niedrigster Gesamtpreis der letzten 30 Tage vor der Preisermäßigung. ;  * Gutscheincode  Sommer10 gültig bis auf Widerruf;   Sommer10 gültig auf ausgewählte Bekleidung (siehe gelbe Hinweisbox "Sommer10"); Eingabe des/der Codes im Checkout erforderlich;  ⁵ Versandkostenfrei für alle CUBE Fahrräder und E-Bikes aus Modelljahr 2027 mit dem Versandziel Deutschland, Österreich und Schweiz. Aktion kann jederzeit beendet werden
3211      </center>
3212    
3213<hr class="footer__hr" data-cc-animate>
3214    
3215
3216    <div class="footer__base grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-6 text-xs" data-cc-animate>
3217      <div><span>&copy; 2026 <a href="/">fahrrad.de &amp; Bikester</a>.</span>
3218        
3219      </div></div>
3220  </div>
3221</footer>
3222
3223
3224
3225
3226</div>
3227<!-- END sections: footer-group -->
3228
3229<script>
3230window.___OnlineSizingConfig = {
3231  events: {
3232    select: { callback: window.selectSuggestedSize }   // zeigt auf Funktion in smartfit-events.js
3233  }
3234};
3235</script>
3235
3236
3237<script src="//www.bikester.at/cdn/shop/t/122/assets/smartfit-events.js?v=16256668236163789701786442607" type="text/javascript"></script>
3237
3238
3239<script type="module"
3240        src="https://widget3.smartfit.online/?apiKey=oz_sK5XYoTROE04mTjNRN9SeOfsEgN.Kwc3uJ0KVQu/r9h6FtLzVru7y"></script>
3240
3241
3242  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
3243  
3243<script type="application/json" data-bikematrix-config>
3244  {"internalLink": "/pages/bikematrix"}
3245  </script>
3245
3246  
3246<script>
3247    window.theme = {
3248      info: {
3249        name: 'Enterprise',
3250        version: '2.3.0'
3251      },
3252      mediaQueries: {
3253        sm: '(min-width: 600px)',
3254        md: '(min-width: 769px)',
3255        lg: '(min-width: 1024px)',
3256        xl: '(min-width: 1280px)',
3257        xxl: '(min-width: 1536px)',
3258        portrait: '(orientation: portrait)'
3259      },
3260      device: {
3261        hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
3262        hasHover: window.matchMedia('(hover: hover)').matches
3263      },
3264      routes: {
3265        accountLoginUrl: '/account/login',
3266        cart: '/cart',
3267        cartAdd: '/cart/add',
3268        cartChange: '/cart/change',
3269        cartUpdate: '/cart/update',
3270        predictiveSearch: '/search/suggest'
3271      },
3272      settings: {
3273        moneyWithCurrencyFormat: "€{{amount_with_comma_separator}} EUR",
3274        pSearchLimit: 10,
3275        pSearchLimitScope: 'each',
3276        pSearchIncludeSkus: true,
3277        pSearchIncludeTags: true,
3278        sliderItemsPerNav: 'slide',
3279        
3280        vibrateOnATC: true,
3281        compareToggle: "toggle_off",
3282        compareShowEmptyMetafields: false,
3283        blendProductImages: true,
3284        externalLinksNewTab: true,
3285        afterAtc: "cross-sell-drawer",
3286        cartType: "drawer"
3287      },
3288      strings: {
3289        addCartNote: 'Bestellhinweis hinzufügen',
3290        editCartNote: 'Bestellnotiz bearbeiten',
3291        cartError: 'Beim Aktualisieren deines Warenkorbs ist ein Fehler aufgetreten. Bitte versuche es erneut.',
3292        cartQtyError: 'Du kannst deinem Warenkorb nur [quantity] Stück dieses Artikels hinzufügen.',
3293        cartTermsConfirmation: 'Du musst den Nutzungsbedingungen zustimmen, bevor du fortfährst.',
3294        addedToCart: 'Hinzugefügt',
3295        imageAvailable: 'Bild [index] ist nun in der Galerieansicht verfügbar',
3296        backordered: 'Nachbestellt',
3297        veryLowStock: 'Sehr geringer Bestand',
3298        lowStock: 'Begrenzter Vorrat',
3299        inStock: 'Auf Lager',
3300        noStock: 'Ausverkauft',
3301        noVariant: 'Nicht verfügbar',
3302        noSelectedVariant: 'Eine Auswahl treffen',
3303        onlyXLeft: '[quantity] auf Lager',
3304        awaitingSale: 'Dieses Produkt ist noch nicht verfügbar.',
3305        shippingCalculator: {
3306          singleRate: 'Es ist eine Versandrate verfügbar für:',
3307          multipleRates: 'Versandkosten verfügbar, beginnend bei:',
3308          noRates: 'Wir liefern nicht an dieses Ziel.'
3309        },
3310        viewDetails: 'Option wählen',
3311        compare: {
3312          limit: 'Du kannst nur [quantity] Produkte vergleichen.',
3313          more: 'Wähle ein anderes Produkt zum Vergleichen aus.',
3314          empty: 'Wähle mindestens zwei Produkte zum Vergleich aus.',
3315          continue: 'Schließen, um fortzufahren.'
3316        },
3317        discountCopyFail: 'Code konnte nicht in die Zwischenablage kopiert werden. Dein Browser unterstützt dies möglicherweise nicht.',
3318        articleReadTime: '[x] Minuten gelesen',
3319        quickNav: {
3320          button_standard: 'Suche',
3321          show_products_none: 'keine Produkte :(',
3322          button_one: '[quantity] Produkt anzeigen',
3323          button_other: 'Zeige [quantity] Produkte',
3324        },
3325        regularPrice: 'Normaler Preis',
3326        salePrice: 'Verkaufspreis'
3327      },
3328      scripts: {
3329        cartItems: '//www.bikester.at/cdn/shop/t/122/assets/cart-items.js?v=179208975725528241981782368882',
3330        countryProvinceSelector: '//www.bikester.at/cdn/shop/t/122/assets/country-province-selector.js?v=24158546944577672431736431030',
3331        shippingCalculator: '//www.bikester.at/cdn/shop/t/122/assets/shipping-calculator.js?v=31638147063715492041746430321'
3332      }
3333    };
3334
3335    // Save product ID to localStorage, for use in the 'Recently viewed products' section.
3336  </script>
3336<script src="//www.bikester.at/cdn/shop/t/122/assets/instant-page.js?v=473454186210797571736431030" type="module" defer="defer"></script>
3336<script src="//www.bikester.at/cdn/shop/t/122/assets/init-product-cards.js?v=28695368893981345131742995644" defer></script>
3336<style> .meety-custom-question-container {margin-top: 14px;} .meety-checkbox-container {align-items: start;} </style>
3337<div id="shopify-block-AYTh3ZTNGWFg0L3ZNU__4504679063956561749" class="shopify-block shopify-app-block"><!-- Prefixbox Autocomplete Extension -->
3338
3339<div id="prefixbox-autocomplete-header" data-cart-type="drawer"></div>
3340
3341
3342<style data-shopify>
3343    .prefixbox-autocomplete-container, predictive-search-component {
3344		
3345			--px-primary-color: var(--color-foreground, 18,18,18);
3346			--px-link-color: var(--color-link, var(--color-link-hover));
3347			--px-color-background: var(--color-background, 255, 255, 255);
3348            --px-color-button: var(--color-button, 18, 18, 18);
3349            --px-color-button-text: var(--color-button-text, 255, 255, 255);
3350            --px-color-shadow: var(--color-shadow, 255, 255, 255);
3351        
3352
3353        --px-badge-background: #334fb4;
3354        --px-color-shadow: 18, 18, 18;
3355        --px-image-animation-in: default-in;
3356        --px-image-animation-out: default-out;
3357        --px-image-animation: default;
3358        --px-animation-time: .33s;
3359
3360        
3361            --px-secondary-image: none;
3362         
3363
3364        --px-ac-container-padding-x: 0rem;
3365        --px-ac-container-padding-y: 0rem;
3366        --px-ac-container-position: absolute;
3367        --px-ac-col-one-w: 20%;
3368        --px-ac-col-two-w: 70%;
3369
3370        
3371            --px-ac-direction: row;
3372            --px-ac-start: 100%;
3373            --px-ac-container-mx-h: 800px;
3374            --px-ac-y-overflow: auto;
3375            --px-ac-shadow-opacity: .05;
3376         
3377
3378        --px-ac-top: 0.1rem;
3379        --px-ac-container-d-scale: 0rem;
3380        --px-ac-container-m-scale: 0rem;
3381		--px-category-images: none;
3382		--px-suggestions-text-align: left;
3383		--px-ac-cursor-type: pointer;
3384		--px-ac-product-grid-gap: 10px;
3385		--px-ac-product-price-c-widht: 20%;
3386		--px-ac-highlighted-f-w: 600;
3387		--px-ac-normal-f-w: 400;
3388		--px-ac-suggestions-l-h-scale: .1;
3389		--px-ac-products-l-h-scale: .5;
3390
3391        
3392            --px-img-w: 50px;
3393            --px-img-h: 70px;
3394            --px-img-object-fit: cover;
3395        
3396
3397        
3398            --px-text-hover-decoration: underline;
3399            --px-text-underline-offset: min(calc(var(--px-font-body-scale) * .3rem), 3px);
3400        
3401
3402        
3403            --px-text-hover-bg: rgba(var(--px-primary-color), .04);
3404        
3405
3406        
3407            --px-text-hover-color: rgb(var(--px-link-color));
3408        
3409
3410        --px-image-radius: 0rem;
3411
3412        --px-ac-container-border-width: 1px;
3413        --px-gradient-background: #ffffff;
3414        --px-ac-corner-radius: 0rem;
3415        --px-ac-border-opacity: 0.1;
3416
3417        --px-ac-shadow-blur-radius: 5px;
3418        --px-ac-vertical-offset: 4px;
3419        --px-ac-shadow-horizontal-offset: 0px;
3420        --px-ac-keyword-container-padding-x: min(calc(var(--px-font-heading-scale) * 1rem), 10px);
3421        --px-ac-keyword-container-padding-y: min(calc(var(--px-font-heading-scale) * 2rem), 20px);
3422        --px-ac-category-container-padding-x: min(calc(var(--px-font-heading-scale) * 1rem), 10px);
3423        --px-ac-category-container-padding-y: min(calc(var(--px-font-heading-scale) * 2rem), 20px);
3424        --px-ac-category-container-gap: 10px;
3425
3426		--px-font-body-family: var(--font-body-family, inherit);
3427        --px-font-body-style:  var(--font-body-style, normal);
3428        --px-font-body-weight: var(--font-body-weight, inherit);
3429        --px-font-body-weight-bold: var(--font-body-weight-bold, inherit);
3430        --px-font-heading-family: var(--font-heading-family, inherit);
3431        --px-font-heading-style: var(--font-heading-style, normal);
3432        --px-font-heading-weight: var(--font-heading-weight, inherit);
3433
3434        --px-font-body-scale: 1;
3435        --px-font-heading-scale: 1;
3436
3437        --px-font-style-kw: normal;
3438        --px-font-style-pr: normal;
3439        --px-font-style-pr-price: normal;
3440        --px-font-style-ca: normal;
3441		--px-font-style: normal;
3442
3443		--px-alpha-button-background: 1;
3444        --px-alpha-button-border: 1;
3445        --px-alpha-link: .85;
3446
3447		--px-buttons-radius-outset: var(--buttons-radius-outset, 0px);
3448        --px-buttons-border-width: var(--buttons-border-width, 1px);
3449        --px-buttons-radius: var(--buttons-radius, 0px);
3450        --px-badge-corner-radius: var(--badge-corner-radius, 0.2rem);
3451        --px-alpha-button-background: 1;
3452        --px-alpha-button-border: 1;
3453        --px-alpha-link: .85;
3454        --px-alpha-badge-border: .1;
3455        --px-inputs-border-width: var(--inputs-border-width, 1);
3456        --px-inputs-radius: var(--inputs-radius, 0px);
3457        --px-inputs-border-opacity: var(--inputs-border-opacity, 1);
3458    }
3459
3460    .predictive-search.predictive-search--header {
3461        display: none !important;
3462    }
3463</style>
3464
3465<link rel="stylesheet" href="https://cdn.shopify.com/extensions/019d1b1c-3ab3-7c77-8fe1-acd1232e7a18/prefixbox-search-173/assets/autocomplete.min.css" media="print" onload="this.media='all'" />
3466
3467
3468
3469<style data-shopify>
3470    .div:empty { display: none }
3471.predictive-search-container, .predictive-search{
3472    display: none !important;
3473}
3474@media (max-width: 992px) {
3475    .predictive-search {
3476        display: none !important;
3477    }
3478}
3479
3480@media (min-width: 992px) {
3481     .predictive-search {
3482         min-height: 100px;
3483    }
3484}
3485.predictive-search{
3486     min-height: 100px;
3487}
3488.pfbx-is-visible {
3489    min-height: 100px;
3490    display: block !important;
3491    z-index: 31;
3492    top: -12px;
3493    left: calc(-1 * var(--predictive-search-left));
3494    width: var(--predictive-search-width);
3495    max-width: var(--page-width, 1320px);
3496    background-color: rgba(var(--bg-color));
3497    position: absolute;
3498    border-radius: 8px;
3499}
3500
3501/* ===== DESKTOP AUTOCOMPLETE ===== */
3502#prefixbox-autocomplete-0 {
3503    & .ruk_rating_snippet,
3504    & .prefixbox-suggestions-length-0 {
3505        display: none !important;
3506    }
3507    & .prefixbox-autocomplete-container {
3508        max-height: 80vh !important;
3509        width: var(--predictive-search-width);
3510        max-width: var(--page-width, 1320px);
3511        left: calc(-1 * var(--predictive-search-left));
3512        top: -12px;
3513        margin-top: 68px !important;
3514        border-radius: 8px;
3515        z-index: 31 !important;
3516        background-color: #fff;
3517        position: absolute;
3518        & .col-1 {
3519            background-color: #fff !important;
3520            padding: 10px;
3521            & .prefixbox-autocomplete-keyword-container {
3522                padding: 2px var(--px-ac-keyword-container-padding-y) !important;
3523               & span, b {
3524                    font-family: var(--body-font-family);
3525                    font-size: calc(var(--body-font-size) * .1rem);
3526                }
3527            }
3528            & .prefixbox-autocomplete-category {
3529                padding: 2px var(--px-ac-keyword-container-padding-y) !important;
3530               & .prefixbox-autocomplete-body {
3531                    font-family: var(--body-font-family);
3532                    font-size: calc(var(--body-font-size) * .1rem);
3533                    & span, b {
3534                        font-family: var(--body-font-family);
3535                        font-size: calc(var(--body-font-size) * .1rem);
3536                    }
3537                }
3538            }
3539        }
3540        & .col-2 {
3541            height: 100%;
3542            padding: 0 18px 12px 0 !important;
3543            & .prefixbox-autocomplete-product {
3544                position: relative;
3545                & .prefixbox-autocomplete-left {
3546                    background-color: var(--blend-bg-color) !important;
3547                    min-height: 214px;
3548                    max-height: 214px;
3549                    /* FIX: Ensure images load at proper resolution */
3550                    img {
3551                        object-fit: contain !important;
3552                        mix-blend-mode: multiply !important;
3553                        padding: 10px !important;
3554                        min-height: 214px;
3555                        max-height: 214px;
3556                        width: 100% !important;
3557                        height: 100% !important;
3558                        /* Force higher quality rendering */
3559                        image-rendering: -webkit-optimize-contrast;
3560                        image-rendering: crisp-edges;
3561                    }
3562                }
3563                & .prefixbox-autocomplete-title-container {
3564                    font-family: var(--body-font-family) !important;
3565                    font-size: calc(var(--body-font-size) * .1rem) !important;
3566                    font-style: var(--body-font-style) !important;
3567                    margin-top: var(--space-unit) !important;
3568                    & b {
3569                        font-weight: 500 !important;
3570                        margin-top: var(--space-unit) !important;
3571                        font-family: var(--body-font-family) !important;
3572                        font-size: calc(var(--body-font-size) * .1rem) !important;
3573                        font-style: var(--body-font-style) !important;
3574                    }
3575                }
3576                .prefixbox-autocomplete-discount-container {
3577                    position: absolute;
3578                    top: 0;
3579                    right: 0;
3580                    left: unset !important;
3581                    background-color: rgba(var(--sale-label-bg-color));
3582                    padding: 4px 8px !important;
3583                    font-size: 1.3rem !important;
3584                }
3585            }
3586        }
3587        & .pfbx-group-title {
3588            margin-bottom: 12px !important;
3589            margin-top: 12px !important;
3590            padding: unset !important;
3591            color: rgb(var(--text-color));
3592            text-transform: none !important;
3593            font-family: var(--body-font-family);
3594            font-size: calc(var(--body-font-size) * .1rem);
3595            font-style: var(--body-font-style);
3596            border-bottom:unset !important;
3597            font-weight: 700 !important;
3598        }
3599    }
3600    & .prefixbox-autocomplete-submit-button.pfbx-ac-view-all {
3601        border: 1px solid currentColor;
3602        border-radius: 4px;
3603        display: flex;
3604        justify-content: center;
3605        margin: 10px 0;
3606        font-size: .88em;
3607        font-weight: 700;
3608        line-height: 1.2em;
3609        padding: var(--btn-padding-y, 12px) 26px;
3610        &::after,
3611        &::before {
3612            display: none !important;
3613        }
3614        &:hover {
3615            opacity: .6;
3616        }
3617    }
3618}
3619
3620/* ===== MOBILE AUTOCOMPLETE ===== */
3621#prefixbox-autocomplete-1 {
3622    & .ruk_rating_snippet,
3623    & .prefixbox-suggestions-length-0 {
3624        display: none !important;
3625    }
3626    & .prefixbox-autocomplete-container {
3627        border: unset !important;
3628        border-radius: 8px;
3629        max-height: 75vh !important;
3630        & .pfbx-ac-mobile-products{
3631            display: grid;
3632            grid-template-columns: repeat(2, 1fr);
3633            gap: 1rem;
3634            padding: 0 var(--px-ac-keyword-container-padding-y) 0 var(--px-ac-keyword-container-padding-y);
3635            & .prefixbox-group-3-title {
3636                grid-column: 1 / -1;
3637            }
3638            & .prefixbox-autocomplete-product {
3639                display: flex !important;
3640                flex-direction: column !important;
3641                position: relative;
3642                padding: unset !important;
3643                & .prefixbox-autocomplete-left {
3644                    background-color: var(--blend-bg-color) !important;
3645                    min-height: 145px;
3646                    max-height: 145px;
3647                    /* FIX: Ensure mobile images load at proper resolution */
3648                    img {
3649                        object-fit: contain !important;                            
3650                        mix-blend-mode: multiply !important;
3651                        padding: 10px !important;
3652                        min-height: 145px;
3653                        max-height: 145px;
3654                        width: unset !important;
3655                        height: 100% !important;
3656                        /* Force higher quality rendering */
3657                        image-rendering: -webkit-optimize-contrast;
3658                        image-rendering: crisp-edges;
3659                    }
3660                }
3661                & .prefixbox-autocomplete-title-container b {
3662                    font-weight: 700 !important;
3663                    margin-top: var(--space-unit) !important;
3664                    font-family: var(--body-font-family) !important;
3665                    font-size: calc(var(--body-font-size) * .1rem) !important;
3666                    font-style: var(--body-font-style) !important;
3667                }
3668                .prefixbox-autocomplete-discount-container {
3669                    position: absolute;
3670                    top: 0;
3671                    right: 0;
3672                    left: unset !important;
3673                    background-color: rgba(var(--sale-label-bg-color));
3674                    padding: 4px 8px !important;
3675                    font-size: 1.3rem !important;
3676                }
3677            }
3678        }
3679    }
3680    & .pfbx-group-title {
3681        font-weight: var(--heading-font-weight) !important;
3682        font-family: var(--body-font-family) !important;
3683        font-size: calc(var(--body-font-size) * .1rem) !important;
3684        color: rgb(var(--text-color));
3685        text-transform: none !important;
3686        border-bottom:unset !important;
3687    }
3688    & .prefixbox-group-3-title{
3689        margin: unset !important;
3690    }
3691     & .prefixbox-autocomplete-submit-button.pfbx-ac-mobile-view-all {
3692        border: 1px solid currentColor;
3693        border-radius: 4px;
3694        display: flex;
3695        justify-content: center;
3696        margin: 10px var(--px-ac-keyword-container-padding-y);
3697        font-size: .88em;
3698        font-weight: 700;
3699        line-height: 1.2em;
3700        padding: var(--btn-padding-y, 12px) 26px;
3701        &::after,
3702        &::before {
3703            display: none !important;
3704        }
3705    }
3706}
3707
3708/* ===== Font overrides ===== */
3709#prefixbox-autocomplete-0 {
3710    & .prefixbox-autocomplete-container {
3711        & .col-1 {
3712            & .prefixbox-autocomplete-keyword-container {
3713                & span,
3714                b {
3715                    font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
3716                    font-size: calc(var(--body-font-size) * .1rem);
3717                }
3718            }
3719        }
3720    }
3721}
3722
3723.self-service .prefixbox-autocomplete-product .prefixbox-autocomplete-body,
3724.self-service .prefixbox-autocomplete-category .prefixbox-autocomplete-body,
3725.self-service .prefixbox-autocomplete-product .prefixbox-autocomplete-body *,
3726.self-service .prefixbox-autocomplete-category .prefixbox-autocomplete-body * {
3727    font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
3728}
3729
3730/* ===== Removing hover effects ===== */
3731.prefixbox-autocomplete-product:hover .prefixbox-autocomplete-body {
3732    background: #fff !important;
3733    text-decoration: none !important;
3734}
3735.prefixbox-autocomplete-product:hover .prefixbox-autocomplete-title-container {
3736    background: #fff !important;
3737    text-decoration: none !important;
3738}
3739.prefixbox-autocomplete-product:hover {
3740    background: #fff !important;
3741}
3742.prefixbox-autocomplete-title-container {
3743    text-decoration: none !important;
3744}
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759/* ---------------------------------------------------- Mobile SERP Heading Layout - Side by Side (matching live site) */
3760    @media (max-width: 767px) {
3761
3762        /* Hide ANY heading with mobile-layout-active class */
3763        .mobile-layout-active, .prefixbox-dropdown-displaytext {
3764            display: none !important;
3765        }
3766
3767        h1.mobile-layout-active,
3768        h2.mobile-layout-active,
3769        h3.mobile-layout-active,
3770        h4.mobile-layout-active,
3771        h5.mobile-layout-active,
3772        h6.mobile-layout-active {
3773            display: none !important;
3774        }
3775
3776        /* Container for the new mobile layout */
3777        .mobile-serp-heading-container {
3778            display: flex;
3779            align-items: baseline;
3780            justify-content: space-between;
3781            /*     gap: 12px; */
3782            margin-bottom: 20px;
3783            /*     padding: 0 16px; */
3784        }
3785
3786        /* Search query - left side */
3787        .mobile-search-query-box {
3788            font-size: 1.9em;
3789            font-weight: 700;
3790            color: #000;
3791            line-height: 1.3;
3792            flex: 0 1 auto;
3793        }
3794
3795        /* Results count - right side */
3796        .mobile-results-count-box {
3797            margin: 0 0 .5em;
3798            color: rgb(var(--heading-color));
3799            font-family: var(--heading-font-family);
3800            font-style: var(--heading-font-style);
3801            font-weight: var(--heading-font-weight);
3802            line-height: calc(4px + 2.4ex);
3803            text-transform: var(--heading-text-transform);
3804        }
3805    }
3806
3807    /* Desktop - keep original layout (above 768px) */
3808    @media (min-width: 768px) {
3809        .mobile-serp-heading-container {
3810            display: none !important;
3811        }
3812
3813        .mobile-layout-active {
3814            display: block !important;
3815        }
3816    }
3817
3818
3819
3820
3821
3822
3823
3824 /*   Selected filters layout   */
3825  @media (min-width: 990px) {
3826  /* separator + spacing above selected filters */
3827  .prefixbox-selected-filter-container {
3828    margin-top: 7px;
3829    padding-top: 6px;
3830    border-top: 0px solid rgba(0,0,0,0.12);
3831  }
3832
3833  /* our clone container */
3834  .prefixbox-selected-filter-container .pbx-selected-filters-clone {
3835    display: flex;
3836    flex-direction: column;
3837    gap: 10px;
3838  }
3839
3840  .prefixbox-selected-filter-container .pbx-selected-filters-group {
3841    padding: 5px 0;
3842    border-top: 0px solid rgba(0,0,0,0.08);
3843  }
3844
3845  .prefixbox-selected-filter-container .pbx-selected-filters-group:first-child {
3846    border-top: none;
3847    padding-top: 0;
3848  }
3849
3850  .prefixbox-selected-filter-container .pbx-selected-filters-group__header {
3851    font-weight: 600;
3852    margin-bottom: 6px;
3853  }
3854
3855  .prefixbox-selected-filter-container .pbx-selected-filters-group__values {
3856    display: flex;
3857    flex-wrap: wrap;
3858    gap: 8px;
3859  }
3860
3861  .prefixbox-selected-filter-container .pbx-selected-filters-chip {
3862    display: inline-flex;
3863    align-items: center;
3864    gap: 8px;
3865    padding: 4px 10px;
3866    border: 1px solid rgba(0,0,0,0.18);
3867    border-radius: 999px;
3868    background: transparent;
3869    cursor: pointer;
3870    line-height: 1;
3871  }
3872
3873  .prefixbox-selected-filter-container .pbx-selected-filters-chip__x {
3874    display: inline-block;
3875    font-size: 14px;
3876    line-height: 1;
3877    opacity: 0.75;
3878  }
3879}
3880
3881    .prefixbox-selected-filters-container-header {
3882        display: flex;
3883        align-items: center;
3884        justify-content: flex-start;
3885        gap: 0.5rem;
3886        text-align: left;
3887        font-size: 16px;
3888        font-weight: 700;
3889       gap:.5rem;
3890      text-align:left;
3891    }
3892
3893    /* Move the existing count span to the start */
3894    .prefixbox-selected-filters-container-header
3895      .prefixbox-selected-filters-count,
3896    .prefixbox-selected-filters-container-header
3897      .prefixbox-selected-fitlers-count{
3898      order:-1;
3899    }
3900
3901
3902/* ===== MOBILE FILTER STYLING ===== */
3903@media (max-width: 767px) {
3904    
3905    /* ------------- General Mobile Filter Styles ------------------ */
3906    .prefixbox-mobile-color-picker-filter-value {
3907        border-radius: 100% !important;
3908    }
3909    
3910    .prefixbox-mobile-filter-group-name {
3911        font-weight: 700;
3912        font-size: 1.02em;
3913    }
3914    
3915    .prefixbox-filter-values-container-toggleable {
3916        display: flex !important;
3917        flex-direction: column !important;
3918    }
3919    
3920/* ===== MOBILE FILTER STYLING ===== */
3921@media (max-width: 767px) {
3922
3923    /* ------------- General Mobile Filter Styles ------------------ */
3924    .prefixbox-mobile-color-picker-filter-value {
3925        border-radius: 100% !important;
3926    }
3927
3928    .prefixbox-mobile-filter-group-name {
3929        font-weight: 700;
3930        font-size: 1.02em;
3931    }
3932
3933    .prefixbox-filter-values-container-toggleable {
3934        display: flex !important;
3935        flex-direction: column !important;
3936    }
3937
3938    /* ===== MOBILE PRICE FILTER - Match Desktop Design ===== */
3939    /* Container for the price filter values */
3940    .price.prefixbox-mobile-filter-container .prefixbox-filter-values-container-toggleable {
3941        display: flex !important;
3942        flex-direction: column !important;
3943    }
3944
3945    /* Slider container - put it FIRST (on top) */
3946    .price.prefixbox-mobile-filter-container .prefixbox-mobile-range-filter-with-input-values {
3947        order: 1 !important;
3948        margin-bottom: 16px !important;
3949        margin-top: 0 !important;
3950        padding: 1rem;
3951    }
3952
3953    /* Inputs container - put it SECOND (below slider) */
3954    .price.prefixbox-mobile-filter-container .prefixbox-mobile-range-filter-with-input-inputs {
3955        order: 2 !important;
3956        display: flex !important;
3957        align-items: center !important;
3958        justify-content: space-between !important;
3959        gap: 8px !important;
3960        position: relative !important;
3961    }
3962
3963    /* Individual input wrappers */
3964    .price.prefixbox-mobile-filter-container .min-input,
3965    .price.prefixbox-mobile-filter-container .max-input {
3966        position: relative !important;
3967        flex: 1 !important;
3968        max-width: 45% !important;
3969    }
3970
3971    /* Style inputs to match desktop - with borders */
3972    .price.prefixbox-mobile-filter-container .prefixbox-mobile-range-filter-with-input-inputs input {
3973        width: 100% !important;
3974        height: 36px !important;
3975        padding: 8px 12px 8px 28px !important;
3976        border: 1px solid #ddd !important;
3977        border-radius: 4px !important;
3978        font-size: 14px !important;
3979        background: white !important;
3980        color: rgb(18, 18, 18) !important;
3981        -webkit-appearance: none !important;
3982        -moz-appearance: textfield !important;
3983        box-sizing: border-box !important;
3984    }
3985
3986    /* Remove number input spinners */
3987    .price.prefixbox-mobile-filter-container .prefixbox-mobile-range-filter-with-input-inputs input::-webkit-outer-spin-button,
3988    .price.prefixbox-mobile-filter-container .prefixbox-mobile-range-filter-with-input-inputs input::-webkit-inner-spin-button {
3989        -webkit-appearance: none !important;
3990        margin: 0 !important;
3991    }
3992
3993    /* Add € symbol before inputs */
3994    .price.prefixbox-mobile-filter-container .min-input::before,
3995    .price.prefixbox-mobile-filter-container .max-input::before {
3996        content: '€' !important;
3997        position: absolute !important;
3998        left: 10px !important;
3999        top: 50% !important;
4000        transform: translateY(-50%) !important;
4001        color: rgb(18, 18, 18) !important;
4002        font-size: 14px !important;
4003        pointer-events: none !important;
4004        z-index: 1 !important;
4005    }
4006
4007    /* Add dash separator between inputs */
4008    .price.prefixbox-mobile-filter-container .prefixbox-mobile-range-filter-with-input-inputs::before {
4009        content: '-' !important;
4010        position: absolute !important;
4011        left: 50% !important;
4012        top: 50% !important;
4013        transform: translate(-50%, -50%) !important;
4014        color: rgb(18, 18, 18) !important;
4015        font-size: 16px !important;
4016        pointer-events: none !important;
4017        z-index: 2 !important;
4018    }
4019
4020    /* Style the slider track */
4021    .price.prefixbox-mobile-filter-container .noUi-target {
4022        height: 4px !important;
4023        background: #e5e5e5 !important;
4024        border: none !important;
4025        box-shadow: none !important;
4026        border-radius: 2px !important;
4027    }
4028
4029    /* Style the active range */
4030    .price.prefixbox-mobile-filter-container .noUi-connect {
4031        background: #333 !important;
4032    }
4033
4034    /* Style slider handles */
4035    .price.prefixbox-mobile-filter-container .noUi-handle {
4036        width: 18px !important;
4037        height: 18px !important;
4038        border-radius: 50% !important;
4039        border: 2px solid #333 !important;
4040        background: white !important;
4041        box-shadow: none !important;
4042        top: -7px !important;
4043        cursor: pointer !important;
4044    }
4045
4046    .price.prefixbox-mobile-filter-container .noUi-handle:before,
4047    .price.prefixbox-mobile-filter-container .noUi-handle:after {
4048        display: none !important;
4049    }
4050
4051
4052    /* Move filter count to the right side - like desktop */
4053    .prefixbox-mobile-value-filter-value label {
4054        display: flex !important;
4055        justify-content: space-between !important;
4056        align-items: center !important;
4057        width: 100% !important;
4058        padding-bottom: .5rem;
4059        /*         border: 2px solid red; */
4060    }
4061
4062    .prefixbox-mobile-filter-text {
4063        flex: 1 !important;
4064    }
4065
4066    .prefixbox-mobile-filter-count {
4067        margin-left: auto !important;
4068        flex-shrink: 0 !important;
4069    }
4070
4071    .prefixbox-mobile-filter-count {
4072        margin-top: .5rem
4073    }
4074
4075    .search__form {
4076        padding: 1rem 1rem 1rem 1rem;
4077    }
4078}
4079
4080
4081
4082
4083
4084
4085/* Mobile Selected Filters - Simplified Display */
4086@media (max-width: 767px) {
4087    .pfbx-mobile-selected-clone {
4088        padding: 12px 0;
4089    }
4090    
4091    .pfbx-mobile-selected-header {
4092        font-weight: 700;
4093        font-size: 1em;
4094        margin-bottom: 8px;
4095        color: #000;
4096    }
4097    
4098    .pfbx-mobile-selected-values {
4099        font-size: 0.95em;
4100        color: #333;
4101        margin-bottom: 12px;
4102        line-height: 1.5;
4103    }
4104    
4105    .pfbx-mobile-selected-clear {
4106        font-size: 0.9em;
4107        text-decoration: underline;
4108        color: #333;
4109        background: none;
4110        border: none;
4111        padding: 0;
4112        cursor: pointer;
4113    }
4114}
4115
4116    .hide-filter-option {
4117        max-height: 0rem !important;
4118        color: white !important;
4119    }
4120
4121.prefixbox-filter-container .prefixbox-filter-values-container-toggleable {
4122    flex-direction: column !important;
4123   border: 2px solid red !important;
4124}
4125</style>
4126
4127
4128
4129	
4129<script>
4130	// --------------- custom_js ---------------
4131
4132
4133// --------------- Mobile close button (kept separate as it's mobile-only) ---------------
4134if (window.innerWidth <= 992) {
4135  const closeBtn = document.querySelector(".search__reset");
4136  closeBtn?.addEventListener('click', function() {
4137    const pfbxSearch = document.querySelector("#prefixbox-autocomplete-1 .prefixbox-autocomplete-container");
4138    setTimeout(() => { pfbxSearch?.classList.remove("open"); }, 200);
4139  });
4140}
4141
4142// --------------- Add current page into the title ---------------
4143(function () {
4144  const qs = () => {
4145    const input = document.querySelector('input[type="search"][name="q"]');
4146    if (input && input.value) return input.value.trim();
4147    try { return (new URLSearchParams(location.search).get('q') || '').trim(); } catch { return ''; }
4148  };
4149
4150  const findHeading = () => {
4151    const pbx = document.querySelector('#prefixbox-main, .prefixbox-search-container, [data-prefixbox], .shopify-app-block[id^="shopify-block"]');
4152    if (!pbx) return null;
4153    const section = pbx.closest('.shopify-section') || document;
4154    return section.querySelector('h1.section__heading.text-start, h2.section__heading.text-start, h3.section__heading.text-start, h4.section__heading.text-start');
4155  };
4156
4157  const apply = () => {
4158    const q = qs();
4159    if (!q) return;
4160    const heading = findHeading();
4161    if (!heading) return;
4162    if (!heading.dataset.baseHeading) {
4163      heading.dataset.baseHeading = heading.textContent.trim();
4164      heading.innerHTML = `${heading.dataset.baseHeading} "<span id="pbx-query-heading"></span>"`;
4165    }
4166    const span = heading.querySelector('#pbx-query-heading');
4167    if (span && span.textContent !== q) span.textContent = q;
4168  };
4169
4170  document.addEventListener('DOMContentLoaded', apply);
4171  document.addEventListener('shopify:section:load', apply);
4172  document.addEventListener('shopify:section:unload', apply);
4173  window.addEventListener('prefixbox:updated', apply);
4174  window.addEventListener('pbx:results:rendered', apply);
4175
4176  const mo = new MutationObserver(apply);
4177  mo.observe(document.body, { childList: true, subtree: true, characterData: true });
4178
4179  let tries = 0;
4180  const tick = setInterval(() => {
4181    apply();
4182    if (++tries > 20) clearInterval(tick);
4183  }, 100);
4184})();
4185
4186// --------------- Replace the num of products ---------------
4187(function () {
4188  if (!location.pathname.startsWith('/search')) return;
4189
4190  const getQuery = () => {
4191    const input = document.querySelector('input[type="search"][name="q"]');
4192    if (input?.value) return input.value.trim();
4193    try { return (new URLSearchParams(location.search).get('q') || '').trim(); } catch { return ''; }
4194  };
4195
4196  const getCountText = () => {
4197    const el = document.querySelector('.prefixbox-result-text');
4198    return (el?.textContent || '').trim();
4199  };
4200
4201  const ensureHeadingShell = (heading) => {
4202    const shell = () =>
4203      `${heading.dataset.baseHeading} "` +
4204      `<span id="pbx-query-heading"></span>` +
4205      `<span id="pbx-query-quote">"</span> ` +
4206      `<span id="pbx-query-count" aria-live="polite"></span>`;
4207
4208    if (!heading.dataset.baseHeading) {
4209      heading.dataset.baseHeading = heading.textContent.trim();
4210      heading.innerHTML = shell();
4211      return;
4212    }
4213
4214    if (!heading.querySelector('#pbx-query-heading')) {
4215      heading.dataset.baseHeading = heading.textContent.trim();
4216      heading.innerHTML = shell();
4217    }
4218
4219    if (!heading.querySelector('#pbx-query-quote')) {
4220      heading.querySelector('#pbx-query-heading')
4221        ?.insertAdjacentHTML('afterend', `<span id="pbx-query-quote">"</span> `);
4222    }
4223
4224    if (!heading.querySelector('#pbx-query-count')) {
4225      heading.querySelector('#pbx-query-quote')
4226        ?.insertAdjacentHTML('afterend', `<span id="pbx-query-count" aria-live="polite"></span>`);
4227    }
4228  };
4229
4230  const apply = () => {
4231    const q = getQuery();
4232    if (!q) return;
4233
4234    const pbx = document.querySelector('#prefixbox-main, .prefixbox-search-container, [data-prefixbox], .shopify-app-block[id^="shopify-block"]');
4235    if (!pbx) return;
4236
4237    const section = pbx.closest('.shopify-section') || document;
4238    const heading = section.querySelector('h1.section__heading.text-start, h2.section__heading.text-start, h3.section__heading.text-start, h4.section__heading.text-start');
4239    if (!heading) return;
4240
4241    ensureHeadingShell(heading);
4242
4243    const qSpan = heading.querySelector('#pbx-query-heading');
4244    const cSpan = heading.querySelector('#pbx-query-count');
4245
4246    if (qSpan && qSpan.textContent !== q) qSpan.textContent = q;
4247
4248    const countText = getCountText();
4249    if (cSpan) {
4250      const next = countText ? `(${countText})` : '';
4251      if (cSpan.textContent !== next) cSpan.textContent = next;
4252    }
4253
4254    const last = heading.lastChild;
4255    if (last && last.nodeType === Node.TEXT_NODE) {
4256      const cleaned = last.nodeValue.replace(/"\s*$/, '').trimEnd();
4257      if (cleaned !== last.nodeValue) last.nodeValue = cleaned;
4258    }
4259  };
4260
4261  let scheduled = false;
4262  const scheduleApply = () => {
4263    if (scheduled) return;
4264    scheduled = true;
4265    requestAnimationFrame(() => { scheduled = false; apply(); });
4266  };
4267
4268  document.addEventListener('DOMContentLoaded', scheduleApply);
4269  document.addEventListener('shopify:section:load', scheduleApply);
4270  window.addEventListener('prefixbox:updated', scheduleApply);
4271  window.addEventListener('pbx:results:rendered', scheduleApply);
4272
4273  const watchRoot = document.querySelector('#prefixbox-main, .prefixbox-search-container, [data-prefixbox]') || document.body;
4274  new MutationObserver(scheduleApply).observe(watchRoot, { childList: true, subtree: true });
4275
4276  let tries = 0;
4277  const tick = setInterval(() => {
4278    scheduleApply();
4279    if (++tries > 20) clearInterval(tick);
4280  }, 100);
4281})();
4282
4283// --------------- Move the sort by option to a new container ---------------
4284(function () {
4285  if (!/\/search(\?|$)/.test(location.href)) return;
4286
4287  const findHeading = () => {
4288    const pbx = document.querySelector(
4289      '#prefixbox-main, .prefixbox-search-container, [data-prefixbox], .shopify-app-block[id^="shopify-block"]'
4290    );
4291    if (!pbx) return null;
4292    const section = pbx.closest('.shopify-section') || document;
4293    return section.querySelector(
4294      'h1.section__heading.text-start, h2.section__heading.text-start, h3.section__heading.text-start, h4.section__heading.text-start'
4295    );
4296  };
4297
4298  const ensureSlots = () => {
4299    const heading = findHeading();
4300    if (!heading) return null;
4301
4302    let container = heading.nextElementSibling;
4303    if (!(container && container.id === 'pbx-under-heading')) {
4304      container = document.createElement('div');
4305      container.id = 'pbx-under-heading';
4306      container.className = 'pbx-under-heading';
4307      heading.insertAdjacentElement('afterend', container);
4308    }
4309
4310    let sortSlot = container.querySelector('#pbx-under-heading_sort');
4311    if (!sortSlot) {
4312      sortSlot = document.createElement('div');
4313      sortSlot.id = 'pbx-under-heading_sort';
4314      sortSlot.className = 'pbx-under-heading_sort';
4315      container.appendChild(sortSlot);
4316    }
4317    return { container, sortSlot };
4318  };
4319
4320  const moveSorter = () => {
4321    const slots = ensureSlots();
4322    if (!slots) return;
4323
4324    const sorter = document.querySelector('#sort-direction');
4325    if (!sorter) return;
4326
4327    if (!slots.sortSlot.contains(sorter)) {
4328      slots.sortSlot.appendChild(sorter);
4329    }
4330
4331    sorter.classList.add('pbx-under-heading__sort');
4332
4333    const label = sorter.querySelector('.pfbx-dropdown-displayText');
4334    if (label) label.textContent = '';
4335
4336    const select = sorter.querySelector('select');
4337    if (select) select.classList.add('pbx-select');
4338  };
4339
4340  const apply = () => requestAnimationFrame(moveSorter);
4341
4342  document.addEventListener('DOMContentLoaded', apply);
4343  window.addEventListener('prefixbox:updated', apply);
4344  window.addEventListener('pbx:results:rendered', apply);
4345  document.addEventListener('shopify:section:load', apply);
4346  new MutationObserver(apply).observe(document.body, { childList: true, subtree: true });
4347
4348  const css = `
4349    #sort-direction select.pbx-select {
4350      appearance:none; -webkit-appearance:none; -moz-appearance:none;
4351      padding-right:2rem;
4352      background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 12 8"><path d="M1 1l5 5 5-5" stroke="%23333" stroke-width="2" fill="none" stroke-linecap="round"></path></svg>');
4353      background-repeat:no-repeat;
4354      background-position:right .6rem center;
4355      background-size:12px 8px;
4356      border-radius:4px;
4357    }
4358    #sort-direction select.pbx-select::-ms-expand { display:none; }
4359  `;
4360  const style = document.createElement('style');
4361  style.textContent = css;
4362  document.head.appendChild(style);
4363})();
4364
4365// --------------- Place hero ---------------
4366(function () {
4367  const shouldRun =
4368    location.pathname.startsWith('/search') ||
4369    location.pathname.startsWith('/collections') ||
4370    document.querySelector('#pfbx-results-container');
4371
4372  if (!shouldRun) return;
4373
4374  function placeHero() {
4375    const hero = document.querySelector('.c-collection-hero-custom');
4376    const dest = document.querySelector('#pfbx-results-container');
4377    if (!hero || !dest) return;
4378    if (dest.firstElementChild === hero) return;
4379    dest.insertBefore(hero, dest.firstElementChild || null);
4380  }
4381
4382  let scheduled = false;
4383  function schedule() {
4384    if (scheduled) return;
4385    scheduled = true;
4386    requestAnimationFrame(() => {
4387      scheduled = false;
4388      placeHero();
4389    });
4390  }
4391
4392  document.addEventListener('DOMContentLoaded', schedule);
4393  window.addEventListener('prefixbox:updated', schedule);
4394  window.addEventListener('pbx:results:rendered', schedule);
4395  document.addEventListener('shopify:section:load', schedule);
4396  document.addEventListener('shopify:section:unload', schedule);
4397
4398  new MutationObserver(schedule).observe(document.body, {
4399    childList: true,
4400    subtree: true
4401  });
4402})();
4403
4404// --------------- MAIN SEARCH INPUT HANDLER - Syncs pfbx-is-visible with autocomplete open state ---------------
4405(() => {
4406  const input = document.querySelector('#header-search');
4407  const results = document.querySelector('.js-search-results');
4408  const overlay = document.querySelector('.js-search-overlay.overlay');
4409  const wrapper = document.querySelector('.pfbx-search-wrapper');
4410  const pred = document.getElementsByTagName('predictive-search')[0];
4411
4412  if (!input || !results) return;
4413
4414  // Get all autocomplete containers
4415  const getACs = () => document.querySelectorAll(
4416    '[id^="prefixbox-autocomplete-"] .prefixbox-autocomplete-container, .prefixbox-autocomplete-container'
4417  );
4418
4419  // Check if ANY autocomplete has the 'open' class
4420  const isAnyACOpen = () => {
4421    const acs = getACs();
4422    return Array.from(acs).some(ac => ac.classList.contains('open'));
4423  };
4424
4425  // Sync pfbx-is-visible AND body class with autocomplete open state
4426  const syncVisibility = () => {
4427    const shouldBeVisible = isAnyACOpen();
4428    
4429    if (shouldBeVisible) {
4430      results.classList.add('pfbx-is-visible');
4431      document.body.classList.add('overlay-predictive-search');
4432    } else {
4433      results.classList.remove('pfbx-is-visible');
4434      document.body.classList.remove('overlay-predictive-search');
4435    }
4436  };
4437
4438  // Toggle autocomplete open/closed
4439  const openAC = () => {
4440    getACs().forEach(ac => { 
4441      ac.classList.add('open'); 
4442      ac.setAttribute('aria-hidden', 'false'); 
4443    });
4444    syncVisibility();
4445  };
4446  
4447  const closeAC = () => {
4448    getACs().forEach(ac => { 
4449      ac.classList.remove('open'); 
4450      ac.setAttribute('aria-hidden', 'true'); 
4451    });
4452    syncVisibility();
4453  };
4454
4455  // Focus event - user clicks on search bar
4456  input.addEventListener('focus', () => {
4457    input.classList.add('search__input--dirty');
4458    pred?.setAttribute('open', 'true');
4459    overlay?.classList.add('is-visible');
4460    
4461    // Open AC if there's text, otherwise just sync visibility
4462    if (input.value.trim().length > 0) {
4463      openAC();
4464    } else {
4465      syncVisibility();
4466    }
4467  });
4468
4469  // Blur event
4470  input.addEventListener('blur', () => {
4471    input.classList.remove('search__input--dirty');
4472    pred?.removeAttribute('open');
4473    overlay?.classList.remove('is-visible');
4474    wrapper?.classList.remove('is-visible');
4475    
4476    // Delay to allow clicks on results
4477    setTimeout(() => { 
4478      closeAC();
4479    }, 120);
4480  });
4481
4482  // Input event - user types/deletes text
4483  input.addEventListener('input', () => {
4484    const hasText = input.value.trim().length > 0;
4485
4486    if (hasText) {
4487      pred?.setAttribute('open', 'true');
4488      overlay?.classList.add('is-visible');
4489      openAC();
4490    } else {
4491      // When input is empty, close AC (which removes pfbx-is-visible)
4492      pred?.removeAttribute('open');
4493      overlay?.classList.remove('is-visible');
4494      closeAC();
4495    }
4496  });
4497
4498  // Watch for changes to autocomplete 'open' class
4499  const observeAutocomplete = () => {
4500    const acs = getACs();
4501    
4502    acs.forEach(ac => {
4503      const mo = new MutationObserver(() => {
4504        syncVisibility();
4505      });
4506      
4507      mo.observe(ac, { 
4508        attributes: true, 
4509        attributeFilter: ['class'] 
4510      });
4511    });
4512  };
4513
4514  // Initial observation
4515  observeAutocomplete();
4516
4517  // Re-observe when new autocomplete containers are added
4518  const bodyObserver = new MutationObserver(() => {
4519    observeAutocomplete();
4520    syncVisibility();
4521  });
4522  
4523  bodyObserver.observe(document.body, { 
4524    childList: true, 
4525    subtree: true 
4526  });
4527
4528  // Also sync with predictive-search mutations
4529  if (pred) {
4530    const predObserver = new MutationObserver(() => {
4531      const expanded =
4532        pred.getAttribute('open') === 'true' ||
4533        pred.getAttribute('aria-expanded') === 'true';
4534      
4535      if (document.activeElement === input && expanded && input.value.trim().length > 0) {
4536        openAC();
4537      }
4538    });
4539    predObserver.observe(pred, { 
4540      attributes: true, 
4541      attributeFilter: ['open', 'aria-expanded'] 
4542    });
4543  }
4544})();
4545
4546// --------------- BLACK15 badge from data attr ---------------
4547(() => {
4548  const applyBlack15 = () => {
4549    document.querySelectorAll('.prefixbox-product').forEach(card => {
4550      const src = (card.getAttribute('data-pbx-badges') || '').toUpperCase();
4551      if (!src.includes('|BLACK15|')) return;
4552
4553      const imgWrap = card.querySelector('.prefixbox-product-img-container');
4554      if (!imgWrap || card.querySelector('.pfbx-promo-badge--black15')) return;
4555
4556      const el = document.createElement('div');
4557      el.className = 'pfbx-promo-badge pfbx-promo-badge--black15';
4558      el.setAttribute('aria-label', 'BLACK15');
4559      el.textContent = 'BLACK15';
4560      imgWrap.appendChild(el);
4561    });
4562  };
4563
4564  applyBlack15();
4565
4566  const root = document.querySelector('#pfbx-results-container, #results') || document.body;
4567  if ('MutationObserver' in window) {
4568    let ticking = false;
4569    new MutationObserver(() => {
4570      if (ticking) return;
4571      ticking = true;
4572      requestAnimationFrame(() => { ticking = false; applyBlack15(); });
4573    }).observe(root, { childList: true, subtree: true });
4574  }
4575})();
4576
4577// --------------- Clean up product title ---------------
4578(function () {
4579  const ROOT =
4580    document.querySelector('.prefixbox-autocomplete-container, [class*="prefixbox-autocomplete"]') ||
4581    document.body;
4582
4583  const TITLE_SELECTOR = [
4584    '.prefixbox-autocomplete-title-container',
4585    '.prefixbox-autocomplete-product-title',
4586    '.prefixbox-autocomplete-product-title-container',
4587    '.prefixbox-autocomplete-body .prefixbox-autocomplete-title',
4588    '[class*="autocomplete"] [class*="title-container"]',
4589    '[class*="autocomplete"] [class$="product-title"]'
4590  ].join(',');
4591
4592  const SPLITTERS = [' - ', ' – ', ' — '];
4593
4594  function trimTitle(el) {
4595    if (!el || el.dataset.pfbxTrimmed) return;
4596    const original = el.textContent.trim();
4597    let trimmed = original;
4598    for (const s of SPLITTERS) {
4599      const i = trimmed.indexOf(s);
4600      if (i > 0) { trimmed = trimmed.slice(0, i); break; }
4601    }
4602    if (trimmed && trimmed !== original) el.textContent = trimmed;
4603    el.dataset.pfbxTrimmed = '1';
4604  }
4605
4606  function process(root) {
4607    root.querySelectorAll(TITLE_SELECTOR).forEach(trimTitle);
4608  }
4609
4610  process(ROOT);
4611
4612  const mo = new MutationObserver((mutations) => {
4613    for (const m of mutations) {
4614      for (const node of m.addedNodes) {
4615        if (!(node instanceof Element)) continue;
4616        if (node.matches(TITLE_SELECTOR)) trimTitle(node);
4617        node.querySelectorAll?.(TITLE_SELECTOR).forEach(trimTitle);
4618      }
4619    }
4620  });
4621  mo.observe(ROOT, { childList: true, subtree: true });
4622})();
4623
4624
4625
4626
4627
4628
4629// --------------- Fix blurry autocomplete images ---------------
4630(() => {
4631  const fixImages = () => {
4632    document.querySelectorAll('#prefixbox-autocomplete-0 .prefixbox-autocomplete-left img, #prefixbox-autocomplete-1 .prefixbox-autocomplete-left img').forEach(img => {
4633      if (img.src && img.src.includes('width=')) {
4634        const highResUrl = img.src.replace(/width=\d+/, 'width=500');
4635        if (img.src !== highResUrl) {
4636          img.src = highResUrl;
4637        }
4638      }
4639    });
4640  };
4641
4642  const observer = new MutationObserver(fixImages);
4643  observer.observe(document.body, { childList: true, subtree: true });
4644  fixImages();
4645})();
4646
4647
4648// -------------------------------------------- Global JS --------------------------------------------
4649
4650
4651/* ============================================================
4652   MOBILE SERP HEADING - Translation-aware query label
4653   Replaces hardcoded "Suche nach" with the translated base
4654   heading text already rendered by Shopify Liquid on desktop.
4655   
4656   Placement: App Embeds JS (global — applies to all markets)
4657   Replaces the existing "Mobile SERP Heading - Clean Version" block.
4658   ============================================================ */
4659
4660(function() {
4661  'use strict';
4662
4663  const isMobile = () => window.innerWidth <= 767;
4664
4665  const findHeadingElement = () => {
4666    const querySpan = document.querySelector('#pbx-query-heading');
4667    if (!querySpan) return null;
4668    return querySpan.closest('h1, h2, h3, h4, h5, h6');
4669  };
4670
4671  const getQueryFromHeading = () => {
4672    const querySpan = document.querySelector('#pbx-query-heading');
4673    return querySpan ? querySpan.textContent.trim() : '';
4674  };
4675
4676  const getCountFromHeading = () => {
4677    const countSpan = document.querySelector('#pbx-query-count');
4678    const text = countSpan ? countSpan.textContent.trim() : '';
4679    return text.replace(/[()]/g, '');
4680  };
4681
4682  // ── NEW: Read the translated label from the desktop heading ──────────────
4683  // heading.dataset.baseHeading is set by the "Replace the num of products"
4684  // block and contains the already-Liquid-translated heading text
4685  // e.g. "Suche nach" (DE), "Recherche pour" (FR), "Zoeken naar" (NL), etc.
4686  // Falls back to a TLD map only if the desktop heading hasn't rendered yet.
4687  const FALLBACK_LABEL_BY_TLD = {
4688    'de': 'Suche nach',
4689    'at': 'Suche nach',
4690    'ch': 'Suche nach',
4691    'fr': 'Recherche pour',
4692    'nl': 'Zoeken naar',
4693    'be': 'Zoeken naar',
4694  };
4695
4696  const getSearchLabel = (heading) => {
4697    // Primary: use whatever Shopify rendered on desktop (already translated)
4698    if (heading && heading.dataset.baseHeading) {
4699      console.log('------------------------------------- PBX mobile heading: using desktop base heading =', heading.dataset.baseHeading);
4700      return heading.dataset.baseHeading;
4701    }
4702
4703    // Fallback: TLD map (covers race condition where desktop heading isn't ready yet)
4704    const tld = location.hostname.match(/\.(\w+)$/)?.[1] || '';
4705    const label = FALLBACK_LABEL_BY_TLD[tld] || 'Suche nach';
4706    console.log('------------------------------------- PBX mobile heading: using TLD fallback for tld =', tld, '| label =', label);
4707    return label;
4708  };
4709  // ─────────────────────────────────────────────────────────────────────────
4710
4711  const createMobileLayout = () => {
4712    if (!isMobile()) {
4713      const mobileContainer = document.querySelector('.mobile-serp-heading-container');
4714      if (mobileContainer) mobileContainer.remove();
4715
4716      const heading = findHeadingElement();
4717      if (heading) heading.classList.remove('mobile-layout-active');
4718      return;
4719    }
4720
4721    const heading = findHeadingElement();
4722    if (!heading) return;
4723
4724    const query = getQueryFromHeading();
4725    if (!query) return;
4726
4727    heading.classList.add('mobile-layout-active');
4728
4729    let mobileContainer = document.querySelector('.mobile-serp-heading-container');
4730    if (!mobileContainer) {
4731      mobileContainer = document.createElement('div');
4732      mobileContainer.className = 'mobile-serp-heading-container';
4733      heading.parentNode.insertBefore(mobileContainer, heading);
4734    }
4735
4736    let queryBox = mobileContainer.querySelector('.mobile-search-query-box');
4737    if (!queryBox) {
4738      queryBox = document.createElement('div');
4739      queryBox.className = 'mobile-search-query-box';
4740      mobileContainer.appendChild(queryBox);
4741    }
4742
4743    // ── Use translated label instead of hardcoded German ──────────────────
4744    const searchLabel = getSearchLabel(heading);
4745    queryBox.innerHTML = `${searchLabel} "${query}"`;
4746    // ─────────────────────────────────────────────────────────────────────
4747
4748    const count = getCountFromHeading();
4749    if (count) {
4750      let countBox = mobileContainer.querySelector('.mobile-results-count-box');
4751      if (!countBox) {
4752        countBox = document.createElement('div');
4753        countBox.className = 'mobile-results-count-box';
4754        mobileContainer.appendChild(countBox);
4755      }
4756      countBox.textContent = `(${count})`;
4757    }
4758  };
4759
4760  const initMobileLayout = () => {
4761    let attempts = 0;
4762    const maxAttempts = 50;
4763
4764    const checkInterval = setInterval(() => {
4765      attempts++;
4766      const heading = findHeadingElement();
4767      const query = getQueryFromHeading();
4768
4769      if (heading && query) {
4770        clearInterval(checkInterval);
4771        createMobileLayout();
4772        setupObserver();
4773      } else if (attempts >= maxAttempts) {
4774        clearInterval(checkInterval);
4775      }
4776    }, 100);
4777  };
4778
4779  const setupObserver = () => {
4780    const heading = findHeadingElement();
4781    if (!heading) return;
4782
4783    let isUpdating = false;
4784    const observer = new MutationObserver(() => {
4785      if (isUpdating) return;
4786      if (!isMobile()) return;
4787      isUpdating = true;
4788      setTimeout(() => {
4789        createMobileLayout();
4790        isUpdating = false;
4791      }, 50);
4792    });
4793
4794    observer.observe(heading, {
4795      childList: true,
4796      subtree: true,
4797      characterData: true
4798    });
4799
4800    const pfbxContainer = document.querySelector('#prefixbox-main, .prefixbox-search-container, [data-prefixbox]');
4801    if (pfbxContainer) {
4802      let pfbxUpdating = false;
4803      const pfbxObserver = new MutationObserver(() => {
4804        if (pfbxUpdating) return;
4805        if (!isMobile()) return;
4806        const newHeading = findHeadingElement();
4807        if (newHeading) {
4808          pfbxUpdating = true;
4809          setTimeout(() => {
4810            createMobileLayout();
4811            pfbxUpdating = false;
4812          }, 100);
4813        }
4814      });
4815      pfbxObserver.observe(pfbxContainer, {
4816        childList: true,
4817        subtree: false
4818      });
4819    }
4820  };
4821
4822  if (document.readyState === 'loading') {
4823    document.addEventListener('DOMContentLoaded', initMobileLayout);
4824  } else {
4825    initMobileLayout();
4826  }
4827
4828  let resizeTimer;
4829  window.addEventListener('resize', () => {
4830    clearTimeout(resizeTimer);
4831    resizeTimer = setTimeout(createMobileLayout, 250);
4832  });
4833
4834  let eventTimeout;
4835  const handlePrefixboxUpdate = () => {
4836    clearTimeout(eventTimeout);
4837    eventTimeout = setTimeout(createMobileLayout, 100);
4838  };
4839
4840  window.addEventListener('prefixbox:updated', handlePrefixboxUpdate);
4841  window.addEventListener('pbx:results:rendered', handlePrefixboxUpdate);
4842
4843})();
4844
4845/* ============================================================
4846   END MOBILE SERP HEADING
4847   ============================================================ */
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864// -----------------------------------------------------------------------------
4865// Prefixbox Market → Hide Filters Helper
4866// - Add filter labels exactly as they appear on the site (e.g. "Marque").
4867// -----------------------------------------------------------------------------
4868(() => {
4869  'use strict';
4870
4871  // ---------------------------------------------------------------------------
4872  // 1) Market detection (based on the current hostname)
4873  // ---------------------------------------------------------------------------
4874  const host = window.location.hostname.toLowerCase();
4875
4876  // Map top-level domains to a friendly market name (for logging only)
4877  const MARKET_NAME_BY_TLD = {
4878    '.de': 'Germany',
4879    '.fr': 'France',
4880    '.at': 'Austria',
4881    '.nl': 'Netherlands',
4882    '.be': 'Belgium',
4883    '.ch': 'Switzerland'
4884  };
4885
4886  // Find which TLD the current hostname ends with
4887  const marketTld = Object.keys(MARKET_NAME_BY_TLD).find(tld => host.endsWith(tld)) || 'unknown';
4888
4889  // Nice log so you can prove to the customer which market is detected
4890  console.log('--------------- Prefixbox: current market TLD =', marketTld);
4891  console.log('--------------- Prefixbox: current market name =', MARKET_NAME_BY_TLD[marketTld] || 'Unknown');
4892
4893  // Optional: expose it for debugging
4894  window.__PBX_MARKET_TLD__ = marketTld;
4895
4896  // ---------------------------------------------------------------------------
4897   // ---------------------------------------------------------------------------
4898  // 2) Configure which filters to hide per market
4899  // ---------------------------------------------------------------------------
4900  // The keys are the market TLDs (".fr", ".de", etc.)
4901  // The values are arrays of filter "labels" (the visible title in the UI).
4902  //
4903  // Example requirement:
4904  // - "If we are in .fr, hide 'Marque'"
4905  //
4906  // Add as many as you need:
4907  // - ".de": ["Filiale", "Ort", "Whatever"]
4908  // - ".at": ["Marque"]
4909  // ---------------------------------------------------------------------------
4910  const HIDE_FILTERS_BY_MARKET = {
4911       '.fr': ['Disponibilité'],
4912       '.nl': ['Beschikbaarheid'],
4913       '.be': ['Beschikbaarheid'],
4914       '.ch': ['Verfügbarkeit'],
4915       '.at': ['Verfügbarkeit']
4916
4917
4918    // Examples (remove if not needed):
4919    // '.de': ['Marque'],
4920    // '.at': ['Marque', 'Zielgruppe'],
4921    // '.nl': ['Marque']
4922  };
4923
4924  // Get the list of filters we should hide for THIS market
4925  const labelsToHide = HIDE_FILTERS_BY_MARKET[marketTld] || [];
4926
4927  // If nothing configured for this market, we can exit early
4928  if (!labelsToHide.length) {
4929    console.log('--------------- Prefixbox: no filters configured to hide for this market');
4930    return;
4931  }
4932
4933  // Normalize to lowercase so matching is case-insensitive
4934  const labelsToHideLower = labelsToHide.map(s => String(s).trim().toLowerCase());
4935
4936  // ---------------------------------------------------------------------------
4937  // 3) Prefixbox DOM helpers (how to find & hide a filter)
4938  // ---------------------------------------------------------------------------
4939  // In your HTML inspection you showed filter titles like:
4940  //   p.prefixbox-filter-group-name
4941  //
4942  // That element is inside a container that represents a whole filter block.
4943  // We hide the container (not only the text).
4944  // ---------------------------------------------------------------------------
4945
4946  // Selector for the filter title element (the visible label like "Marque")
4947  const FILTER_TITLE_SELECTOR =
4948  '.prefixbox-filter-group-name, .prefixbox-mobile-filter-group-name';
4949
4950  // Selector for the filter block container (closest wrapper to hide)
4951  const FILTER_CONTAINER_SELECTOR =
4952  '.prefixbox-filter-container, .prefixbox-mobile-filter-container';
4953
4954  function hideConfiguredFilters() {
4955    // Find all filter title elements currently in the DOM
4956    document.querySelectorAll(FILTER_TITLE_SELECTOR).forEach(titleEl => {
4957      const label = titleEl.textContent.trim().toLowerCase();
4958
4959      // If this label is in the configured list for the current market → hide it
4960      if (labelsToHideLower.includes(label)) {
4961        const container = titleEl.closest(FILTER_CONTAINER_SELECTOR);
4962
4963        if (container && container.style.display !== 'none') {
4964          container.style.display = 'none';
4965
4966          console.log(
4967            '--------------- Prefixbox: hidden filter =',
4968            `"${titleEl.textContent.trim()}"`,
4969            'for market',
4970            marketTld
4971          );
4972        }
4973      }
4974    });
4975  }
4976
4977  // ---------------------------------------------------------------------------
4978  // 4) Run once now (initial page load)
4979  // ---------------------------------------------------------------------------
4980  hideConfiguredFilters();
4981
4982  // ---------------------------------------------------------------------------
4983  // 5) Re-run when Prefixbox re-renders (filters often re-render on search/update)
4984  //
4985  // We don’t rely only on custom Prefixbox events because not every theme/app
4986  // triggers the same events, so we use a MutationObserver as a "catch-all".
4987  // ---------------------------------------------------------------------------
4988  const observer = new MutationObserver(() => {
4989    hideConfiguredFilters();
4990  });
4991
4992  observer.observe(document.body, {
4993    childList: true,
4994    subtree: true
4995  });
4996})();
4997
4998
4999// ─── Missing filter name
5000(function () {
5001  function fixEmptyFilterValues() {
5002    const productTypeContainer = document.querySelector(
5003      'div[class*="productType"][class*="prefixbox-filter-container"], div[class*="productType"][class*="prefixbox-mobile-filter-container"]'
5004    );
5005    if (!productTypeContainer) return;
5006    productTypeContainer.querySelectorAll('span.prefixbox-filter-text, span.prefixbox-mobile-filter-text').forEach(el => {
5007      if (!el.textContent.trim()) {
5008        el.textContent = 'Magura';
5009      }
5010    });
5011  }
5012  const observer = new MutationObserver(() => {
5013    observer.disconnect();
5014    fixEmptyFilterValues();
5015    observer.observe(document.body, { childList: true, subtree: true });
5016  });
5017  observer.observe(document.body, { childList: true, subtree: true });
5018  fixEmptyFilterValues();
5019})();
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036// ------------------------------------------------------------------------------- Mobile Selected Filters - Simplified Display with Individual Remove
5037(function () {
5038  'use strict';
5039
5040  const isMobile = () => window.innerWidth <= 767;
5041
5042  const TOP_CONTAINER_SEL    = '.prefixbox-mobile-selected-filters-top-container';
5043  const HEADER_SEL           = '.prefixbox-mobile-selected-filters-container-header';
5044  const FILTER_CONTAINER_SEL = '.prefixbox-mobile-selected-filter-container';
5045  const VALUE_ITEM_SEL       = '.prefixbox-mobile-selected-value-filters-container';
5046  const COLOR_ITEM_SEL       = '.prefixbox-mobile-selected-color-filters-container';
5047  const VALUE_CONTAINER_SEL  = '.prefixbox-mobile-selected-filter-value-filter-value-container';
5048  const CLEAR_CONTAINER_SEL  = '.prefixbox-mobile-clear-selected-filters-container';
5049  const CLEAR_BUTTON_SEL     = '.prefixbox-mobile-clear-selected-filters-button';
5050
5051  // Range/price filter selectors
5052  const RANGE_CONTAINER_SEL  = '.prefixbox-mobile-selected-range-filters-container';
5053  const RANGE_VALUE_SEL      = '.prefixbox-mobile-selected-filter-range-filter-value-container';
5054  const RANGE_REMOVE_SEL     = '.prefixbox-mobile-remove-selected-filter-button';
5055
5056  const CLONE_CLASS = 'pfbx-mobile-selected-clone';
5057
5058  let lastValuesHash = '';
5059  let isUpdating = false;
5060
5061  // ── Extract display value + remove button from a value/color item ────────────
5062  const extractDataFromItem = (item) => {
5063    const valueContainer = item.querySelector(VALUE_CONTAINER_SEL) ||
5064                           item.querySelector('[class*="filter-value-container"]') ||
5065                           item.querySelector('[class*="value-container"]');
5066
5067    let value = '';
5068    if (valueContainer) {
5069      value = valueContainer.textContent.replace(/[×✕✖]/g, '').trim();
5070    } else {
5071      const header    = item.querySelector('[class*="header"]');
5072      const headerTxt = header ? header.textContent : '';
5073      let fullText    = item.textContent.replace(/[×✕✖]/g, '').trim();
5074      if (headerTxt) fullText = fullText.replace(headerTxt, '').trim();
5075      value = fullText;
5076    }
5077
5078    const removeBtn = item.querySelector('button, [class*="remove"], [role="button"]') || item;
5079    return { value, removeBtn, element: item };
5080  };
5081
5082  // ── Extract price range data ─────────────────────────────────────────────────
5083  const extractRangeData = (topContainer) => {
5084    // Look for range container anywhere in the top container
5085    const rangeContainer = topContainer.querySelector(RANGE_CONTAINER_SEL);
5086    if (!rangeContainer) return null;
5087
5088    const valueEl = rangeContainer.querySelector(RANGE_VALUE_SEL);
5089    if (!valueEl) return null;
5090
5091    const value = valueEl.textContent.replace(/[×✕✖]/g, '').trim();
5092    if (!value) return null;
5093
5094    // Find the remove button specifically for the range filter
5095    const removeBtn = rangeContainer.querySelector(RANGE_REMOVE_SEL) ||
5096                      rangeContainer.querySelector('button[class*="remove"]') ||
5097                      rangeContainer.querySelector('button');
5098
5099    return { value: `Preis: ${value}`, removeBtn, element: rangeContainer, isRange: true };
5100  };
5101
5102  const createMobileSelectedClone = () => {
5103    if (isUpdating) return;
5104
5105    if (!isMobile()) {
5106      const existingClone = document.querySelector(`.${CLONE_CLASS}`);
5107      if (existingClone) existingClone.remove();
5108      const topContainer = document.querySelector(TOP_CONTAINER_SEL);
5109      if (topContainer) {
5110        topContainer.querySelectorAll('[style*="display: none"]').forEach(el => {
5111          el.style.display = '';
5112        });
5113      }
5114      lastValuesHash = '';
5115      return;
5116    }
5117
5118    const topContainer = document.querySelector(TOP_CONTAINER_SEL);
5119    if (!topContainer) return;
5120
5121    // Collect all active filter data
5122    const filterData = [];
5123
5124    // 1. Standard value filters
5125    topContainer.querySelectorAll(VALUE_ITEM_SEL).forEach(item => {
5126      const data = extractDataFromItem(item);
5127      if (data.value) filterData.push(data);
5128    });
5129
5130    // 2. Color filters
5131    topContainer.querySelectorAll(COLOR_ITEM_SEL).forEach(item => {
5132      const data = extractDataFromItem(item);
5133      if (data.value) filterData.push(data);
5134    });
5135
5136    // 3. Price / range filter - search in the entire top container
5137    const rangeData = extractRangeData(topContainer);
5138    if (rangeData) filterData.push(rangeData);
5139
5140    // If nothing selected at all, remove clone and bail
5141    if (filterData.length === 0) {
5142      const existingClone = topContainer.querySelector(`.${CLONE_CLASS}`);
5143      if (existingClone) existingClone.remove();
5144      
5145      // Also restore visibility of original elements
5146      const originalHeader = topContainer.querySelector(HEADER_SEL);
5147      const filterContainer = topContainer.querySelector(FILTER_CONTAINER_SEL);
5148      const clearContainer = topContainer.querySelector(CLEAR_CONTAINER_SEL);
5149      if (originalHeader) originalHeader.style.display = '';
5150      if (filterContainer) filterContainer.style.display = '';
5151      if (clearContainer) clearContainer.style.display = '';
5152      
5153      lastValuesHash = '';
5154      return;
5155    }
5156
5157    // Deduplicate / bail if nothing changed
5158    const currentHash = filterData.map(d => d.value).join('|');
5159    if (currentHash === lastValuesHash) return;
5160    lastValuesHash = currentHash;
5161
5162    isUpdating = true;
5163
5164    // Hide ONLY the specific original elements, not the entire filter container
5165    const originalHeader = topContainer.querySelector(HEADER_SEL);
5166    const clearContainer = topContainer.querySelector(CLEAR_CONTAINER_SEL);
5167
5168    if (originalHeader) originalHeader.style.display = 'none';
5169    if (clearContainer) clearContainer.style.display = 'none';
5170
5171    // Hide individual filter items instead of the whole container
5172    filterData.forEach(data => {
5173      if (data.element) {
5174        data.element.style.display = 'none';
5175      }
5176    });
5177
5178    // Build / refresh the clone
5179    let clone = topContainer.querySelector(`.${CLONE_CLASS}`);
5180    if (!clone) {
5181      clone = document.createElement('div');
5182      clone.className = CLONE_CLASS;
5183      topContainer.insertBefore(clone, topContainer.firstChild);
5184    }
5185    clone.innerHTML = '';
5186
5187    // Header: "X Filter ausgewählt"
5188    const headerEl = document.createElement('div');
5189    headerEl.className = 'pfbx-mobile-selected-header';
5190    headerEl.textContent = `${filterData.length} Filter ausgewählt`;
5191    clone.appendChild(headerEl);
5192
5193    // Chips
5194    const valuesContainer = document.createElement('div');
5195    valuesContainer.className = 'pfbx-mobile-selected-values';
5196
5197    filterData.forEach(data => {
5198      const chip = document.createElement('button');
5199      chip.type = 'button';
5200      chip.className = 'pfbx-mobile-selected-chip';
5201
5202      const valueSpan = document.createElement('span');
5203      valueSpan.className = 'pfbx-mobile-selected-chip-text';
5204      valueSpan.textContent = data.value;
5205      chip.appendChild(valueSpan);
5206
5207      const xSpan = document.createElement('span');
5208      xSpan.className = 'pfbx-mobile-selected-chip-x';
5209      xSpan.textContent = '×';
5210      xSpan.setAttribute('aria-hidden', 'true');
5211      chip.appendChild(xSpan);
5212
5213      chip.addEventListener('click', (e) => {
5214        e.preventDefault();
5215        e.stopPropagation();
5216        lastValuesHash = ''; // Reset hash so it updates after removal
5217        
5218        if (data.removeBtn) {
5219          // For range filters, we might need to trigger differently
5220          if (data.isRange) {
5221            // Try clicking the remove button
5222            if (typeof data.removeBtn.click === 'function') {
5223              data.removeBtn.click();
5224            }
5225          } else {
5226            // For regular filters
5227            if (typeof data.removeBtn.click === 'function') {
5228              data.removeBtn.click();
5229            }
5230          }
5231        }
5232        
5233        // Force update after a short delay
5234        setTimeout(scheduleUpdate, 150);
5235      });
5236
5237      valuesContainer.appendChild(chip);
5238    });
5239
5240    clone.appendChild(valuesContainer);
5241
5242    // "Alle entfernen" button
5243    const originalClearBtn = topContainer.querySelector(CLEAR_BUTTON_SEL) ||
5244                             topContainer.querySelector(`${CLEAR_CONTAINER_SEL} button`);
5245    if (originalClearBtn) {
5246      const clearBtn = document.createElement('button');
5247      clearBtn.className = 'pfbx-mobile-selected-clear';
5248      clearBtn.textContent = 'Alle entfernen';
5249      clearBtn.type = 'button';
5250      clearBtn.addEventListener('click', (e) => {
5251        e.preventDefault();
5252        lastValuesHash = '';
5253        originalClearBtn.click();
5254      });
5255      clone.appendChild(clearBtn);
5256    }
5257
5258    setTimeout(() => { isUpdating = false; }, 100);
5259  };
5260
5261  let scheduled = false;
5262  const scheduleUpdate = () => {
5263    if (scheduled || isUpdating) return;
5264    scheduled = true;
5265    requestAnimationFrame(() => {
5266      scheduled = false;
5267      createMobileSelectedClone();
5268    });
5269  };
5270
5271  const init = () => {
5272    const observer = new MutationObserver((mutations) => {
5273      const dominated = mutations.some(m =>
5274        m.target.classList?.contains(CLONE_CLASS) ||
5275        m.target.closest?.(`.${CLONE_CLASS}`)
5276      );
5277      if (dominated || isUpdating) return;
5278      if (isMobile()) scheduleUpdate();
5279    });
5280
5281    observer.observe(document.body, { childList: true, subtree: true });
5282
5283    setTimeout(scheduleUpdate, 300);
5284    setTimeout(scheduleUpdate, 600);
5285    setTimeout(scheduleUpdate, 1000);
5286  };
5287
5288  let resizeTimer;
5289  window.addEventListener('resize', () => {
5290    clearTimeout(resizeTimer);
5291    resizeTimer = setTimeout(() => {
5292      lastValuesHash = '';
5293      const clone = document.querySelector(`.${CLONE_CLASS}`);
5294      if (!isMobile() && clone) {
5295        clone.remove();
5296        const topContainer = document.querySelector(TOP_CONTAINER_SEL);
5297        if (topContainer) {
5298          // Restore all hidden elements
5299          topContainer.querySelectorAll('[style*="display: none"]').forEach(el => {
5300            el.style.display = '';
5301          });
5302        }
5303      } else if (isMobile()) {
5304        scheduleUpdate();
5305      }
5306    }, 250);
5307  });
5308
5309  ['prefixbox:updated', 'pbx:results:rendered'].forEach(evt => {
5310    window.addEventListener(evt, () => {
5311      lastValuesHash = '';
5312      scheduleUpdate();
5313    });
5314  });
5315
5316  if (document.readyState === 'loading') {
5317    document.addEventListener('DOMContentLoaded', init);
5318  } else {
5319    init();
5320  }
5321})();
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341/**
5342 * Produkttyp Filter Translator
5343 * Translates Prefixbox "Produkttyp" filter label and values
5344 * based on the current store domain (.fr → French, .nl/.be → Dutch)
5345 * .de / .at / .ch are already German — no translation needed.
5346 */
5347
5348(function () {
5349  // ─── Detect locale from hostname ───────────────────────────────────────────
5350  const tld = location.hostname.match(/\.(\w+)$/)?.[1];
5351  if (!tld || ['de', 'at', 'ch'].includes(tld)) return; // Already German
5352
5353  const locale = tld === 'be' ? 'nl' : tld; // .be → Dutch
5354
5355  // ─── Translation maps ──────────────────────────────────────────────────────
5356
5357  const translations = {
5358    fr: {
5359      // Filter group label
5360      'Produkttyp': 'Type de produit',
5361
5362      // Filter values A
5363      'Abstellständer': 'Béquille de stationnement',
5364      'Anhänger Zubehör': 'Accessoires remorque',
5365      'Armlinge': 'Manchettes',
5366      'Barends': 'Barends',
5367      'Beinlinge': 'Jambières',
5368      'Beleuchtung': 'Éclairage',
5369      'Beleuchtung Zubehör': 'Accessoires éclairage',
5370      'Bike Shorts': 'Cuissard court',
5371      'Bremsbeläge & Bremsschuhe': 'Plaquettes & patins de frein',
5372      'Bremsen Set': 'Kit de freins',
5373      'Bremsflüssigkeit': 'Liquide de frein',
5374      'Bremshebel': 'Levier de frein',
5375      'Bremsscheibe': 'Disque de frein',
5376      'Bremszug': 'Câble de frein',
5377      'Bügelschloss': 'Antivol en U',
5378      'Citybike': 'Vélo de ville',
5379      'CO2-Pumpe': 'Pompe CO2',
5380      'Crossbike': 'Vélo cross',
5381
5382      // D
5383      'Dämpfer Zubehör': 'Accessoires amortisseur',
5384      'Dämpferpumpe': 'Pompe amortisseur',
5385      'Displayständer': 'Support d\'affichage',
5386      'Doppeljacke': 'Veste double',
5387      'Drehmomentschlüssel': 'Clé dynamométrique',
5388      'Dynamo Rücklicht': 'Feu arrière dynamo',
5389      'Dynamo Scheinwerfer': 'Phare dynamo',
5390
5391      // E
5392      'E-Bike Akku': 'Batterie vélo électrique',
5393      'E-Bike Akku Zubehör': 'Accessoires batterie vélo électrique',
5394      'E-Bike Beleuchtung': 'Éclairage vélo électrique',
5395      'E-Bike Beleuchtung Set': 'Kit éclairage vélo électrique',
5396      'E-Bike City': 'Vélo électrique de ville',
5397      'E-Bike Display': 'Écran vélo électrique',
5398      'E-Bike Ersatzteile': 'Pièces détachées vélo électrique',
5399      'E-Bike Ladegerät': 'Chargeur vélo électrique',
5400      'E-Bike Rahmen & Teile Schutz': 'Protection cadre vélo électrique',
5401      'E-Bike Rücklicht': 'Feu arrière vélo électrique',
5402      'E-Bike Scheinwerfer': 'Phare vélo électrique',
5403      'E-Bike Trekking': 'Vélo électrique trekking',
5404      'E-Bike Urban': 'Vélo électrique urbain',
5405      'E-Bike Vorbau': 'Potence vélo électrique',
5406      'E-Faltrad': 'Vélo électrique pliant',
5407      'E-Gravelbike': 'Gravel électrique',
5408      'E-MTB Fully': 'VTT électrique tout suspendu',
5409      'E-MTB Hardtail': 'VTT électrique hardtail',
5410      'Ellenbogenschoner': 'Coudières',
5411      'Endurance Rennrad': 'Vélo de route endurance',
5412
5413      // F
5414      'Fahrradbrille': 'Lunettes de vélo',
5415      'Fahrradcomputer': 'Ordinateur de vélo',
5416      'Fahrradcomputer Halter': 'Support ordinateur de vélo',
5417      'Fahrradcomputer Zubehör': 'Accessoires ordinateur de vélo',
5418      'Fahrradkorb': 'Panier de vélo',
5419      'Fahrradlicht Set': 'Kit d\'éclairage vélo',
5420      'Fahrradreifen': 'Pneu de vélo',
5421      'Fahrradschuhe': 'Chaussures de vélo',
5422      'Fahrradständer': 'Béquille de vélo',
5423      'Fahrradständer Zubehör': 'Accessoires béquille',
5424      'Fahrradtasche': 'Sacoche de vélo',
5425      'Fahrradtasche & Korb Zubehör': 'Accessoires sacoche & panier',
5426      'Fahrradträger': 'Porte-vélo',
5427      'Fahrradträger Zubehör': 'Accessoires porte-vélo',
5428      'Faltschloss': 'Antivol pliant',
5429      'Felgenband': 'Fond de jante',
5430      'Felgenbremse mit Hebel': 'Frein sur jante avec levier',
5431      'Felgenbremsen Zubehör': 'Accessoires frein sur jante',
5432      'Felgenbremskörper': 'Corps de frein sur jante',
5433      'Flaschen & Halter Zubehör': 'Accessoires bidon & porte-bidon',
5434      'Flaschenhalter': 'Porte-bidon',
5435      'Flickzeug & Pannenschutz': 'Kit de réparation & anti-crevaison',
5436      'Freilaufkörper': 'Corps de roue libre',
5437      'Frontlicht': 'Feu avant',
5438      'Funktionsshirt ärmellos': 'Maillot fonctionnel sans manches',
5439      'Funktionsshirt kurzarm': 'Maillot fonctionnel manches courtes',
5440      'Funktionsshirt langarm': 'Maillot fonctionnel manches longues',
5441
5442      // G
5443      'Gabel Zubehör': 'Accessoires fourche',
5444      'Gepäckträger': 'Porte-bagages',
5445      'Gepäckträger hinten': 'Porte-bagages arrière',
5446      'Gepäckträger Lowrider': 'Porte-bagages lowrider',
5447      'Gepäckträger Sattelstütze': 'Porte-bagages tige de selle',
5448      'Gepäckträger vorne': 'Porte-bagages avant',
5449      'Gepäckträger Zubehör': 'Accessoires porte-bagages',
5450      'Gepäckträgertasche': 'Sacoche de porte-bagages',
5451      'GPS Zubehör': 'Accessoires GPS',
5452      'GPS-Gerät': 'Appareil GPS',
5453      'Gravel Bike': 'Gravel bike',
5454      'Gravel Reifen': 'Pneu gravel',
5455      'Griffe': 'Poignées',
5456
5457      // H
5458      'Handschuhe': 'Gants',
5459      'Handschuhe kurz': 'Gants courts',
5460      'Handschuhe lang': 'Gants longs',
5461      'Helm': 'Casque',
5462      'Helmmütze': 'Sous-casque',
5463      'Helmzubehör': 'Accessoires casque',
5464      'Hinterbauständer': 'Béquille arrière',
5465      'Hinterrad': 'Roue arrière',
5466      'Hinterradkorb': 'Panier arrière',
5467      'Hollandrad': 'Vélo hollandais',
5468      'Hoodie & Pullover': 'Sweat à capuche & pull',
5469      'Hose': 'Pantalon',
5470      'Hose kurz': 'Short',
5471      'Hose lang': 'Pantalon long',
5472      'Hüfttasche': 'Banane',
5473
5474      // I
5475      'Innenhose': 'Cuissard intérieur',
5476      'Innenlager': 'Boîtier de pédalier',
5477      'Innensechskantschlüssel': 'Clé allen',
5478
5479      // J
5480      'Jacke': 'Veste',
5481      'Jugend-/Kinder-MTB': 'VTT enfant/junior',
5482      'Jugendfahrrad': 'Vélo junior',
5483
5484      // K
5485      'Kabelschloss': 'Antivol à câble',
5486      'Kassette': 'Cassette',
5487      'Kassetten- & Zahnkranzabzieher': 'Démonte-cassette & couronne',
5488      'Kette': 'Chaîne',
5489      'Kettenblatt': 'Plateau',
5490      'Kettenführung': 'Guide-chaîne',
5491      'Kettenlehre': 'Jauge de chaîne',
5492      'Kettennieter': 'Chasse-goupille',
5493      'Kettenpeitsche': 'Fouet à chaîne',
5494      'Kettenreiniger': 'Nettoyant chaîne',
5495      'Kettenschloss': 'Maillon rapide',
5496      'Kettenschutz': 'Protège-chaîne',
5497      'Kettenstrebenschutz': 'Protection base chaîne',
5498      'Kettenverschluss': 'Attache rapide de chaîne',
5499      'Kinder E-Bike': 'Vélo électrique enfant',
5500      'Kinder Radhose': 'Cuissard enfant',
5501      'Kinder Radtrikot': 'Maillot cycliste enfant',
5502      'Kinderanhänger': 'Remorque enfant',
5503      'Kinderfahrrad': 'Vélo enfant',
5504      'Kinderfahrrad Reifen': 'Pneu vélo enfant',
5505      'Kinderfahrrad Zubehör': 'Accessoires vélo enfant',
5506      'Kinderhelm': 'Casque enfant',
5507      'Kindersitz': 'Siège enfant',
5508      'Klickpedale': 'Pédales automatiques',
5509      'Klingel': 'Sonnette',
5510      'Knieprotektoren': 'Genouillères',
5511      'Kombipedale': 'Pédales combinées',
5512      'Kompakt E-Bike': 'Vélo électrique compact',
5513      'Konusschlüssel': 'Clé à cônes',
5514      'Krallen, Spacer & Kleinteile': 'Griffes, entretoises & petites pièces',
5515      'Kurbelabzieher': 'Extracteur de manivelle',
5516      'Kurbelarm': 'Bras de manivelle',
5517      'Kurbelgarnitur': 'Pédalier',
5518      'Kurze Unterhosen': 'Sous-vêtements courts',
5519
5520      // L
5521      'Ladegerät': 'Chargeur',
5522      'Lastenrad Zubehör': 'Accessoires vélo cargo',
5523      'Lauflernrad': 'Draisienne',
5524      'Laufrad': 'Roue',
5525      'Laufradtasche': 'Housse de roue',
5526      'Lenker': 'Guidon',
5527      'Lenker & Griffe Zubehör': 'Accessoires guidon & poignées',
5528      'Lenkerband': 'Ruban de guidon',
5529      'Lenkerkorb': 'Panier de guidon',
5530      'Lenkerstopfen': 'Bouchon de guidon',
5531      'Lenkertasche': 'Sacoche de guidon',
5532      'Light E-MTB': 'VTT électrique léger',
5533
5534      // M
5535      'Minipumpe': 'Mini-pompe',
5536      'Montageständer': 'Pied d\'atelier',
5537      'MTB Fully': 'VTT tout suspendu',
5538      'MTB Hardtail': 'VTT hardtail',
5539      'MTB Helm': 'Casque VTT',
5540      'MTB Hose lang': 'Pantalon VTT long',
5541      'MTB Jacke': 'Veste VTT',
5542      'MTB Klickschuhe': 'Chaussures VTT automatiques',
5543      'MTB Lenker': 'Guidon VTT',
5544      'MTB Nabe': 'Moyeu VTT',
5545      'MTB Pedale': 'Pédales VTT',
5546      'MTB Reifen': 'Pneu VTT',
5547      'MTB Schuhe': 'Chaussures VTT',
5548      'MTB Schutzblech': 'Garde-boue VTT',
5549      'MTB Shorts': 'Short VTT',
5550      'MTB Trikot': 'Maillot VTT',
5551      'MTB Vorbau': 'Potence VTT',
5552      'MTB Winterschuhe': 'Chaussures VTT hiver',
5553      'Mudguard': 'Garde-boue',
5554      'Multitool': 'Multioutil',
5555
5556      // N
5557      'Naben Zubehör': 'Accessoires moyeu',
5558
5559      // P
5560      'Pannenschutz & Dichtmittel': 'Anti-crevaison & liquide préventif',
5561      'Pannensichere Fahrradreifen': 'Pneus anti-crevaison',
5562      'Pedale': 'Pédales',
5563      'Pedalplatten & Zubehör': 'Cales & accessoires pédales',
5564      'Pflegeset': 'Kit d\'entretien',
5565      'Plattformpedale': 'Pédales plates',
5566      'Protektorenjacke': 'Veste de protection',
5567      'Pumpe': 'Pompe',
5568      'Pumpen Zubehör': 'Accessoires pompe',
5569
5570      // R
5571      'Rahmen Zubehör': 'Accessoires cadre',
5572      'Rahmenschloss': 'Antivol de cadre',
5573      'Rahmentasche': 'Sacoche de cadre',
5574      'Reflektorband & Hosenklammer': 'Bande réfléchissante & pince pantalon',
5575      'Regenhose': 'Pantalon de pluie',
5576      'Regenjacke': 'Veste de pluie',
5577      'Regenponcho': 'Poncho de pluie',
5578      'Reifen': 'Pneu',
5579      'Reifen Zubehör': 'Accessoires pneu',
5580      'Reifenheber': 'Démonte-pneu',
5581      'Reiniger': 'Nettoyant',
5582      'Reinigungs- & Pflegemittel': 'Produits de nettoyage & entretien',
5583      'Rennrad': 'Vélo de route',
5584      'Rennrad Klickschuhe': 'Chaussures route automatiques',
5585      'Rennrad Pedale': 'Pédales route',
5586      'Rennrad Schutzblech': 'Garde-boue route',
5587      'Rennrad Trikot': 'Maillot route',
5588      'Rennradhelm': 'Casque route',
5589      'Rennradjacke': 'Veste route',
5590      'Rennradreifen': 'Pneu route',
5591      'Rennradschuhe': 'Chaussures route',
5592      'Ritzel': 'Pignon',
5593      'Rollentrainer': 'Home trainer',
5594      'Rollentrainer Reifen': 'Pneu home trainer',
5595      'Rollentrainer Zubehör': 'Accessoires home trainer',
5596      'Rückenprotektor & Brustpanzer': 'Dorsale & plastron',
5597      'Rücklicht': 'Feu arrière',
5598      'Rucksack': 'Sac à dos',
5599      'Rucksack & Taschen Zubehör': 'Accessoires sac à dos & sacoches',
5600
5601      // S
5602      'Sattel': 'Selle',
5603      'Sattelklemme': 'Collier de serrage de selle',
5604      'Sattelstütze': 'Tige de selle',
5605      'Sattelstützen Zubehör': 'Accessoires tige de selle',
5606      'Sattelstütztasche': 'Sacoche de tige de selle',
5607      'Satteltasche': 'Sacoche de selle',
5608      'Sattelüberzug': 'Couvre-selle',
5609      'Schaltauge': 'Patte de dérailleur',
5610      'Schalthebel': 'Manette de dérailleur',
5611      'Schaltrollen': 'Galets de dérailleur',
5612      'Schaltungszubehör': 'Accessoires dérailleur',
5613      'Schaltwerk': 'Dérailleur arrière',
5614      'Schaltzug & Schalthülle': 'Câble & gaine de dérailleur',
5615      'Scheibenbremsadapter': 'Adaptateur frein à disque',
5616      'Scheibenbremsbeläge': 'Plaquettes frein à disque',
5617      'Scheibenbremsen Set': 'Kit frein à disque',
5618      'Scheibenbremsen Zubehör': 'Accessoires frein à disque',
5619      'Scheibenbremssattel': 'Étrier de frein à disque',
5620      'Schlauch': 'Chambre à air',
5621      'Schloss Zubehör': 'Accessoires antivol',
5622      'Schmiermittel': 'Lubrifiant',
5623      'Schnellspanner': 'Serrage rapide',
5624      'Schutzblech': 'Garde-boue',
5625      'Schutzblech Festmontage': 'Garde-boue fixe',
5626      'Schutzblech Zubehör': 'Accessoires garde-boue',
5627      'Schutzhülle': 'Housse de protection',
5628      'Scooter & Roller': 'Trottinette & scooter',
5629      'Seitenständer': 'Béquille latérale',
5630      'Seitenstrahler & Reflektoren': 'Réflecteurs latéraux',
5631      'Smartphone Halter': 'Support smartphone',
5632      'Socken': 'Chaussettes',
5633      'Softshelljacke': 'Veste softshell',
5634      'Sonstige Tasche': 'Autre sacoche',
5635      'Spiegel': 'Rétroviseur',
5636      'Standpumpe': 'Pompe à pied',
5637      'Steckschutzblech': 'Garde-boue amovible',
5638      'Stirnband': 'Bandeau',
5639
5640      // T
5641      'T-Shirt': 'T-shirt',
5642      'Thermo & Winterjacke': 'Veste thermique & hiver',
5643      'Trägerhose kurz': 'Cuissard à bretelles court',
5644      'Trägerhose lang': 'Cuissard à bretelles long',
5645      'Transport & Aufbewahrungs Zubehör': 'Accessoires transport & rangement',
5646      'Transporttasche & Koffer': 'Housse de transport & valise',
5647      'Trekking & City Lenker': 'Guidon trekking & ville',
5648      'Trekking & City Reifen': 'Pneu trekking & ville',
5649      'Trekkingrad': 'Vélo de trekking',
5650      'Tretlager Werkzeug': 'Outil boîtier de pédalier',
5651      'Trikot kurzarm': 'Maillot manches courtes',
5652      'Trikot langarm': 'Maillot manches longues',
5653      'Trinkblase': 'Poche à eau',
5654      'Trinkflasche': 'Bidon',
5655      'Tubeless Kit & Zubehör': 'Kit tubeless & accessoires',
5656      'Tubeless Milch': 'Liquide tubeless',
5657      'Tubeless Ventil': 'Valve tubeless',
5658
5659      // U
5660      'Überschuhe & Gamaschen': 'Couvre-chaussures & guêtres',
5661      'Umwerfer': 'Dérailleur avant',
5662      'Urban Bike': 'Vélo urbain',
5663
5664      // V
5665      'Vario Vorbau': 'Potence réglable',
5666      'Ventil & Zubehör': 'Valve & accessoires',
5667      'Vorbau': 'Potence',
5668
5669      // W
5670      'Wand- & Deckenhalter': 'Support mural & plafond',
5671      'Wandanker & Bodenanker': 'Ancrage mural & sol',
5672      'Werkzeug': 'Outil',
5673      'Werkzeugkoffer': 'Caisse à outils',
5674      'Werkzeugtasche & -behälter': 'Sac à outils & conteneur',
5675      'Weste': 'Gilet',
5676      'Windjacke': 'Coupe-vent',
5677      'Winterreifen': 'Pneu hiver',
5678
5679      // Z
5680      'Zahlenschloss': 'Antivol à code',
5681      'Zubehör Antrieb': 'Accessoires transmission',
5682      'Zugsystem': 'Système de câblage',
5683      'Zweibeinständer': 'Béquille double',
5684    },
5685
5686    nl: {
5687      // Filter group label
5688      'Produkttyp': 'Producttype',
5689
5690      // Filter values A
5691      'Abstellständer': 'Parkeerstandaard',
5692      'Anhänger Zubehör': 'Fietsaanhanger accessoires',
5693      'Armlinge': 'Armwarmers',
5694      'Barends': 'Barends',
5695      'Beinlinge': 'Beenwarmers',
5696      'Beleuchtung': 'Verlichting',
5697      'Beleuchtung Zubehör': 'Verlichtingsaccessoires',
5698      'Bike Shorts': 'Fietsbroek kort',
5699      'Bremsbeläge & Bremsschuhe': 'Remblokken & remschoenen',
5700      'Bremsen Set': 'Remmenset',
5701      'Bremsflüssigkeit': 'Remvloeistof',
5702      'Bremshebel': 'Remhendel',
5703      'Bremsscheibe': 'Remschijf',
5704      'Bremszug': 'Remkabel',
5705      'Bügelschloss': 'Beugelslot',
5706      'Citybike': 'Cityfiets',
5707      'CO2-Pumpe': 'CO2-pomp',
5708      'Crossbike': 'Crossfiets',
5709
5710      // D
5711      'Dämpfer Zubehör': 'Demper accessoires',
5712      'Dämpferpumpe': 'Demperpomp',
5713      'Displayständer': 'Displaystandaard',
5714      'Doppeljacke': 'Dubbellaags jas',
5715      'Drehmomentschlüssel': 'Momentsleutel',
5716      'Dynamo Rücklicht': 'Dynamo achterlicht',
5717      'Dynamo Scheinwerfer': 'Dynamo koplamp',
5718
5719      // E
5720      'E-Bike Akku': 'E-bike accu',
5721      'E-Bike Akku Zubehör': 'E-bike accu accessoires',
5722      'E-Bike Beleuchtung': 'E-bike verlichting',
5723      'E-Bike Beleuchtung Set': 'E-bike verlichtingsset',
5724      'E-Bike City': 'E-bike city',
5725      'E-Bike Display': 'E-bike display',
5726      'E-Bike Ersatzteile': 'E-bike onderdelen',
5727      'E-Bike Ladegerät': 'E-bike oplader',
5728      'E-Bike Rahmen & Teile Schutz': 'E-bike frame & onderdelen bescherming',
5729      'E-Bike Rücklicht': 'E-bike achterlicht',
5730      'E-Bike Scheinwerfer': 'E-bike koplamp',
5731      'E-Bike Trekking': 'E-bike trekking',
5732      'E-Bike Urban': 'E-bike urban',
5733      'E-Bike Vorbau': 'E-bike stuurpen',
5734      'E-Faltrad': 'Elektrische vouwfiets',
5735      'E-Gravelbike': 'Elektrische gravelfiets',
5736      'E-MTB Fully': 'Elektrische MTB fully',
5737      'E-MTB Hardtail': 'Elektrische MTB hardtail',
5738      'Ellenbogenschoner': 'Elleboogbeschermers',
5739      'Endurance Rennrad': 'Endurance racefiets',
5740
5741      // F
5742      'Fahrradbrille': 'Fietsbril',
5743      'Fahrradcomputer': 'Fietscomputer',
5744      'Fahrradcomputer Halter': 'Fietscomputer houder',
5745      'Fahrradcomputer Zubehör': 'Fietscomputer accessoires',
5746      'Fahrradkorb': 'Fietsmand',
5747      'Fahrradlicht Set': 'Fietsverlichtingsset',
5748      'Fahrradreifen': 'Fietsband',
5749      'Fahrradschuhe': 'Fietsschoenen',
5750      'Fahrradständer': 'Fietsstandaard',
5751      'Fahrradständer Zubehör': 'Fietsstandaard accessoires',
5752      'Fahrradtasche': 'Fietstas',
5753      'Fahrradtasche & Korb Zubehör': 'Fietstas & mand accessoires',
5754      'Fahrradträger': 'Fietsendrager',
5755      'Fahrradträger Zubehör': 'Fietsendrager accessoires',
5756      'Faltschloss': 'Vouwslot',
5757      'Felgenband': 'Velglint',
5758      'Felgenbremse mit Hebel': 'Velgrem met hendel',
5759      'Felgenbremsen Zubehör': 'Velgrem accessoires',
5760      'Felgenbremskörper': 'Velgremlichaam',
5761      'Flaschen & Halter Zubehör': 'Bidon & houder accessoires',
5762      'Flaschenhalter': 'Bidonhouder',
5763      'Flickzeug & Pannenschutz': 'Reparatieset & lekbescherming',
5764      'Freilaufkörper': 'Vrijlooplichaam',
5765      'Frontlicht': 'Voorlicht',
5766      'Funktionsshirt ärmellos': 'Functioneel shirt mouwloos',
5767      'Funktionsshirt kurzarm': 'Functioneel shirt korte mouw',
5768      'Funktionsshirt langarm': 'Functioneel shirt lange mouw',
5769
5770      // G
5771      'Gabel Zubehör': 'Vork accessoires',
5772      'Gepäckträger': 'Bagagedrager',
5773      'Gepäckträger hinten': 'Achter bagagedrager',
5774      'Gepäckträger Lowrider': 'Lowrider bagagedrager',
5775      'Gepäckträger Sattelstütze': 'Zadelpen bagagedrager',
5776      'Gepäckträger vorne': 'Voorste bagagedrager',
5777      'Gepäckträger Zubehör': 'Bagagedrager accessoires',
5778      'Gepäckträgertasche': 'Bagagedragertas',
5779      'GPS Zubehör': 'GPS accessoires',
5780      'GPS-Gerät': 'GPS-apparaat',
5781      'Gravel Bike': 'Gravelfiets',
5782      'Gravel Reifen': 'Gravelband',
5783      'Griffe': 'Handvatten',
5784
5785      // H
5786      'Handschuhe': 'Handschoenen',
5787      'Handschuhe kurz': 'Korte handschoenen',
5788      'Handschuhe lang': 'Lange handschoenen',
5789      'Helm': 'Helm',
5790      'Helmmütze': 'Helmmuts',
5791      'Helmzubehör': 'Helm accessoires',
5792      'Hinterbauständer': 'Achterstandaard',
5793      'Hinterrad': 'Achterwiel',
5794      'Hinterradkorb': 'Achtermand',
5795      'Hollandrad': 'Hollandse fiets',
5796      'Hoodie & Pullover': 'Hoodie & trui',
5797      'Hose': 'Broek',
5798      'Hose kurz': 'Korte broek',
5799      'Hose lang': 'Lange broek',
5800      'Hüfttasche': 'Heuptas',
5801
5802      // I
5803      'Innenhose': 'Binnenbroek',
5804      'Innenlager': 'Trapas',
5805      'Innensechskantschlüssel': 'Inbussleutel',
5806
5807      // J
5808      'Jacke': 'Jas',
5809      'Jugend-/Kinder-MTB': 'Jeugd-/kinder-MTB',
5810      'Jugendfahrrad': 'Jeugdfiets',
5811
5812      // K
5813      'Kabelschloss': 'Kabelslot',
5814      'Kassette': 'Cassette',
5815      'Kassetten- & Zahnkranzabzieher': 'Cassette- & tandkransaftrekker',
5816      'Kette': 'Ketting',
5817      'Kettenblatt': 'Kettingblad',
5818      'Kettenführung': 'Kettinggeleider',
5819      'Kettenlehre': 'Kettingslijtmeter',
5820      'Kettennieter': 'Kettingprikker',
5821      'Kettenpeitsche': 'Kettingpisk',
5822      'Kettenreiniger': 'Kettingreiniger',
5823      'Kettenschloss': 'Kettingslot',
5824      'Kettenschutz': 'Kettingbeschermer',
5825      'Kettenstrebenschutz': 'Kettingstrengbeschermer',
5826      'Kettenverschluss': 'Kettingschakel',
5827      'Kinder E-Bike': 'Kinder e-bike',
5828      'Kinder Radhose': 'Kinder fietsbroek',
5829      'Kinder Radtrikot': 'Kinder fietsshirt',
5830      'Kinderanhänger': 'Kinderaanhanger',
5831      'Kinderfahrrad': 'Kinderfiets',
5832      'Kinderfahrrad Reifen': 'Kinderfietsband',
5833      'Kinderfahrrad Zubehör': 'Kinderfiets accessoires',
5834      'Kinderhelm': 'Kinderhelm',
5835      'Kindersitz': 'Kinderzitje',
5836      'Klickpedale': 'Klikpedalen',
5837      'Klingel': 'Fietsbel',
5838      'Knieprotektoren': 'Kniebeschermers',
5839      'Kombipedale': 'Combinatiepedalen',
5840      'Kompakt E-Bike': 'Compacte e-bike',
5841      'Konusschlüssel': 'Conessleutel',
5842      'Krallen, Spacer & Kleinteile': 'Klauwen, spacers & kleine onderdelen',
5843      'Kurbelabzieher': 'Krukaftrekker',
5844      'Kurbelarm': 'Krukarm',
5845      'Kurbelgarnitur': 'Crankstel',
5846      'Kurze Unterhosen': 'Korte onderbroek',
5847
5848      // L
5849      'Ladegerät': 'Oplader',
5850      'Lastenrad Zubehör': 'Bakfiets accessoires',
5851      'Lauflernrad': 'Loopfiets',
5852      'Laufrad': 'Wiel',
5853      'Laufradtasche': 'Wieltas',
5854      'Lenker': 'Stuur',
5855      'Lenker & Griffe Zubehör': 'Stuur & handvat accessoires',
5856      'Lenkerband': 'Stuurlint',
5857      'Lenkerkorb': 'Stuurmand',
5858      'Lenkerstopfen': 'Stuurdop',
5859      'Lenkertasche': 'Stuurtas',
5860      'Light E-MTB': 'Lichte elektrische MTB',
5861
5862      // M
5863      'Minipumpe': 'Minipomp',
5864      'Montageständer': 'Montagestandaard',
5865      'MTB Fully': 'MTB fully',
5866      'MTB Hardtail': 'MTB hardtail',
5867      'MTB Helm': 'MTB helm',
5868      'MTB Hose lang': 'MTB lange broek',
5869      'MTB Jacke': 'MTB jas',
5870      'MTB Klickschuhe': 'MTB klikschoenen',
5871      'MTB Lenker': 'MTB stuur',
5872      'MTB Nabe': 'MTB naaf',
5873      'MTB Pedale': 'MTB pedalen',
5874      'MTB Reifen': 'MTB band',
5875      'MTB Schuhe': 'MTB schoenen',
5876      'MTB Schutzblech': 'MTB spatbord',
5877      'MTB Shorts': 'MTB shorts',
5878      'MTB Trikot': 'MTB shirt',
5879      'MTB Vorbau': 'MTB stuurpen',
5880      'MTB Winterschuhe': 'MTB winterschoenen',
5881      'Mudguard': 'Spatbord',
5882      'Multitool': 'Multitool',
5883
5884      // N
5885      'Naben Zubehör': 'Naaf accessoires',
5886
5887      // P
5888      'Pannenschutz & Dichtmittel': 'Lekbescherming & dichtmiddel',
5889      'Pannensichere Fahrradreifen': 'Lekbestendige fietsbanden',
5890      'Pedale': 'Pedalen',
5891      'Pedalplatten & Zubehör': 'Pedaalplaatjes & accessoires',
5892      'Pflegeset': 'Onderhoudset',
5893      'Plattformpedale': 'Platformpedalen',
5894      'Protektorenjacke': 'Beschermingsjas',
5895      'Pumpe': 'Pomp',
5896      'Pumpen Zubehör': 'Pomp accessoires',
5897
5898      // R
5899      'Rahmen Zubehör': 'Frame accessoires',
5900      'Rahmenschloss': 'Frameslot',
5901      'Rahmentasche': 'Frametas',
5902      'Reflektorband & Hosenklammer': 'Reflecterende band & broekclip',
5903      'Regenhose': 'Regenbroek',
5904      'Regenjacke': 'Regenjas',
5905      'Regenponcho': 'Regenponcho',
5906      'Reifen': 'Band',
5907      'Reifen Zubehör': 'Band accessoires',
5908      'Reifenheber': 'Bandlichter',
5909      'Reiniger': 'Reinigingsmiddel',
5910      'Reinigungs- & Pflegemittel': 'Reinigings- & onderhoudsmiddelen',
5911      'Rennrad': 'Racefiets',
5912      'Rennrad Klickschuhe': 'Racefiets klikschoenen',
5913      'Rennrad Pedale': 'Racefiets pedalen',
5914      'Rennrad Schutzblech': 'Racefiets spatbord',
5915      'Rennrad Trikot': 'Racefiets shirt',
5916      'Rennradhelm': 'Racefiets helm',
5917      'Rennradjacke': 'Racefiets jas',
5918      'Rennradreifen': 'Racefiets band',
5919      'Rennradschuhe': 'Racefiets schoenen',
5920      'Ritzel': 'Tandwiel',
5921      'Rollentrainer': 'Fietstrainer',
5922      'Rollentrainer Reifen': 'Fietstrainer band',
5923      'Rollentrainer Zubehör': 'Fietstrainer accessoires',
5924      'Rückenprotektor & Brustpanzer': 'Rugbeschermer & borstpantser',
5925      'Rücklicht': 'Achterlicht',
5926      'Rucksack': 'Rugzak',
5927      'Rucksack & Taschen Zubehör': 'Rugzak & tassen accessoires',
5928
5929      // S
5930      'Sattel': 'Zadel',
5931      'Sattelklemme': 'Zadelklem',
5932      'Sattelstütze': 'Zadelpen',
5933      'Sattelstützen Zubehör': 'Zadelpen accessoires',
5934      'Sattelstütztasche': 'Zadelpentas',
5935      'Satteltasche': 'Zadeltas',
5936      'Sattelüberzug': 'Zadelhoes',
5937      'Schaltauge': 'Derailleurhanger',
5938      'Schalthebel': 'Schakelaar',
5939      'Schaltrollen': 'Derailleurwieltjes',
5940      'Schaltungszubehör': 'Derailleur accessoires',
5941      'Schaltwerk': 'Achterderailleur',
5942      'Schaltzug & Schalthülle': 'Schakelkabel & -huls',
5943      'Scheibenbremsadapter': 'Schijfremadapter',
5944      'Scheibenbremsbeläge': 'Schijfremblokken',
5945      'Scheibenbremsen Set': 'Schijfremmenset',
5946      'Scheibenbremsen Zubehör': 'Schijfrem accessoires',
5947      'Scheibenbremssattel': 'Schijfremklauw',
5948      'Schlauch': 'Binnenband',
5949      'Schloss Zubehör': 'Slot accessoires',
5950      'Schmiermittel': 'Smeermiddel',
5951      'Schnellspanner': 'Snelspanner',
5952      'Schutzblech': 'Spatbord',
5953      'Schutzblech Festmontage': 'Vast spatbord',
5954      'Schutzblech Zubehör': 'Spatbord accessoires',
5955      'Schutzhülle': 'Beschermhoes',
5956      'Scooter & Roller': 'Scooter & step',
5957      'Seitenständer': 'Zijstandaard',
5958      'Seitenstrahler & Reflektoren': 'Zijreflectoren',
5959      'Smartphone Halter': 'Smartphonehouder',
5960      'Socken': 'Sokken',
5961      'Softshelljacke': 'Softshelljack',
5962      'Sonstige Tasche': 'Overige tas',
5963      'Spiegel': 'Spiegel',
5964      'Standpumpe': 'Vloerpomp',
5965      'Steckschutzblech': 'Insteekkuip',
5966      'Stirnband': 'Hoofdband',
5967
5968      // T
5969      'T-Shirt': 'T-shirt',
5970      'Thermo & Winterjacke': 'Thermo- & winterjas',
5971      'Trägerhose kurz': 'Korte bretelsbroek',
5972      'Trägerhose lang': 'Lange bretelsbroek',
5973      'Transport & Aufbewahrungs Zubehör': 'Transport & opslag accessoires',
5974      'Transporttasche & Koffer': 'Transporttas & koffer',
5975      'Trekking & City Lenker': 'Trekking & city stuur',
5976      'Trekking & City Reifen': 'Trekking & city band',
5977      'Trekkingrad': 'Trekkingfiets',
5978      'Tretlager Werkzeug': 'Trapas gereedschap',
5979      'Trikot kurzarm': 'Shirt korte mouw',
5980      'Trikot langarm': 'Shirt lange mouw',
5981      'Trinkblase': 'Drinkblaas',
5982      'Trinkflasche': 'Bidon',
5983      'Tubeless Kit & Zubehör': 'Tubeless kit & accessoires',
5984      'Tubeless Milch': 'Tubeless vloeistof',
5985      'Tubeless Ventil': 'Tubeless ventiel',
5986
5987      // U
5988      'Überschuhe & Gamaschen': 'Fietsoverschoenen & beenstukken',
5989      'Umwerfer': 'Voorderailleur',
5990      'Urban Bike': 'Urban bike',
5991
5992      // V
5993      'Vario Vorbau': 'Verstelbare stuurpen',
5994      'Ventil & Zubehör': 'Ventiel & accessoires',
5995      'Vorbau': 'Stuurpen',
5996
5997      // W
5998      'Wand- & Deckenhalter': 'Wand- & plafondhouder',
5999      'Wandanker & Bodenanker': 'Wandanker & vloer anker',
6000      'Werkzeug': 'Gereedschap',
6001      'Werkzeugkoffer': 'Gereedschapskoffer',
6002      'Werkzeugtasche & -behälter': 'Gereedschapstas & -houder',
6003      'Weste': 'Vest',
6004      'Windjacke': 'Windjack',
6005      'Winterreifen': 'Winterband',
6006
6007      // Z
6008      'Zahlenschloss': 'Cijferslot',
6009      'Zubehör Antrieb': 'Aandrijving accessoires',
6010      'Zugsystem': 'Kabelsysteem',
6011      'Zweibeinständer': 'Dubbele standaard',
6012    }
6013  };
6014
6015  // ─── Helper: translate a single text node ────────────────────────────────
6016  function translateText(text, map) {
6017    return map[text.trim()] || text;
6018  }
6019
6020  // ─── Core translation function ───────────────────────────────────────────
6021  function translateFilters() {
6022    const map = translations[locale];
6023    if (!map) return;
6024
6025    // 1. Translate the filter GROUP label "Produkttyp"
6026    // Covers both desktop (prefixbox-filter-group-name) and mobile (prefixbox-mobile-filter-group-name)
6027    document.querySelectorAll('p.prefixbox-filter-group-name, p.prefixbox-mobile-filter-group-name').forEach(el => {
6028      if (el.childNodes[0]?.nodeType === Node.TEXT_NODE) {
6029        const original = el.childNodes[0].textContent.trim();
6030        if (map[original]) {
6031          el.childNodes[0].textContent = map[original];
6032        }
6033      }
6034    });
6035
6036    // 2. Translate ALL prefixbox-filter-text spans on the page
6037    // Scope to productType container — covers both desktop and mobile class variants
6038    const productTypeContainer = document.querySelector(
6039      'div[class*="productType"][class*="prefixbox-filter-container"], div[class*="productType"][class*="prefixbox-mobile-filter-container"]'
6040    );
6041    const scope = productTypeContainer || document;
6042
6043    // Covers both desktop (prefixbox-filter-text) and mobile (prefixbox-mobile-filter-text)
6044    scope.querySelectorAll('span.prefixbox-filter-text, span.prefixbox-mobile-filter-text').forEach(el => {
6045      const original = el.textContent.trim();
6046      if (original && map[original]) {
6047        el.textContent = map[original];
6048      }
6049    });
6050  }
6051
6052  // ─── MutationObserver: handles virtual scroller & "Show more" ────────────
6053  function startObserver() {
6054    // Always observe document.body so we catch Prefixbox rendering the filters
6055    // from scratch — the productType container may not exist yet on page load
6056    const observer = new MutationObserver(() => {
6057      observer.disconnect();
6058      translateFilters();
6059      observer.observe(document.body, { childList: true, subtree: true });
6060    });
6061
6062    observer.observe(document.body, {
6063      childList: true,
6064      subtree: true,
6065    });
6066
6067    // Also run immediately in case filters are already rendered
6068    translateFilters();
6069  }
6070
6071  // ─── Init: wait for Prefixbox to render, then start ──────────────────────
6072  function init() {
6073    if (document.readyState === 'loading') {
6074      document.addEventListener('DOMContentLoaded', startObserver);
6075    } else {
6076      startObserver();
6077    }
6078  }
6079
6080  init();
6081})();
6082
6083
6084
6085
6086/* ============================================================
6087   BADGE TRANSLATIONS - Resolves Prefixbox badge translation keys
6088   that can't use Shopify's `t` filter directly.
6089   Reads pre-resolved strings set in theme.liquid via window.pfbxTranslations.
6090
6091   Place in: App Embeds JS box
6092   ============================================================ */
6093
6094// window.pfbxTranslations is set in theme.liquid — fallback to empty object just in case
6095window.pfbxTranslations = window.pfbxTranslations || {};
6096
6097// Map of translation key -> CSS class to target
6098const PFBX_BADGE_TRANSLATION_MAP = {
6099  'badges.free_shipping': 'pfbx-badge--info-shipping',
6100};
6101
6102// Global so it can be called manually from the console for debugging
6103window.pfbxPatchBadgeTranslations = function(scope) {
6104  const root = scope || document;
6105  Object.entries(PFBX_BADGE_TRANSLATION_MAP).forEach(([key, cssClass]) => {
6106    const resolved = window.pfbxTranslations[key];
6107    if (!resolved) return;
6108    root.querySelectorAll('.' + cssClass).forEach(el => {
6109      if (el.textContent.trim() === key) {
6110        console.log('------------------------------------- PB badge translation patched:', key, '->', resolved);
6111        el.textContent = resolved;
6112      }
6113    });
6114  });
6115};
6116
6117// Run on DOMContentLoaded
6118document.addEventListener('DOMContentLoaded', function() {
6119  window.pfbxPatchBadgeTranslations();
6120});
6121
6122// Run after a short delay to catch cards already rendered before the observer starts
6123setTimeout(function() {
6124  window.pfbxPatchBadgeTranslations();
6125}, 1500);
6126
6127// Re-run whenever Prefixbox injects new cards (pagination, filters, etc.)
6128(function () {
6129  const observer = new MutationObserver(function(mutations) {
6130    mutations.forEach(function(mutation) {
6131      mutation.addedNodes.forEach(function(node) {
6132        if (node.nodeType !== 1) return;
6133        if (node.classList && node.classList.contains('prefixbox-product')) {
6134          window.pfbxPatchBadgeTranslations(node);
6135        } else if (node.querySelector && node.querySelector('.prefixbox-product')) {
6136          window.pfbxPatchBadgeTranslations(node);
6137        }
6138      });
6139    });
6140  });
6141
6142  observer.observe(document.body, { childList: true, subtree: true });
6143})();
6144
6145/* ============================================================
6146   END BADGE TRANSLATIONS
6147   ============================================================ */
6148	</script>
6148
6149
6150
6151
6152
6153
6154</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
6154<script>
6155  (function () {
6156    const cartAttributes = {};
6157
6158    // Helper function to retrieve the UTM from Url
6159    function getUTMFromUrl() {
6160      const url_string = window.location.href;
6161      const url = new URL(url_string);
6162
6163      const utm_id = url.searchParams.get("utm_id");
6164      const utm_source = url.searchParams.get("utm_source");
6165      const utm_medium = url.searchParams.get("utm_medium");
6166      const utm_campaign = url.searchParams.get("utm_campaign");
6167      const utm_term = url.searchParams.get("utm_term");
6168      const ref = url.searchParams.get("ref");
6169
6170      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
6171        return null;
6172      }
6173
6174      let utmParameters = {};
6175      
6176        if (utm_id) {
6177          utmParameters.utm_id = utm_id;
6178        }
6179        if (utm_source) {
6180          utmParameters.utm_source = utm_source;
6181        }
6182        if (utm_medium) {
6183          utmParameters.utm_medium = utm_medium;
6184        }
6185        if (utm_campaign) {
6186          utmParameters.utm_campaign = utm_campaign;
6187        }
6188        if (utm_term) {
6189          utmParameters.utm_term = utm_term;
6190        }
6191        if (ref) {
6192          utmParameters.ref = ref;
6193        }
6194      
6195
6196      return Object.keys(utmParameters).length === 0
6197        ? null
6198        : utmParameters;
6199    }
6200
6201    // Helper function to retrieve the UTM from Cookie
6202    function getUTMAttributes() {
6203      const urlUtmParams = getUTMFromUrl();
6204
6205      if (urlUtmParams) {
6206          return urlUtmParams;
6207      }
6208
6209      // No longer reading from deprecated Shopify cookies
6210      return undefined;
6211    }
6212
6213    function saveUtmParameters() {
6214      const utmParams = getUTMAttributes();
6215      if (utmParams) {
6216        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
6217        if (cartHasUtmAttributes) {
6218          // Don't call API if it already contains our UTM parameters
6219          return;
6220        }
6221
6222        // Handle both Shopify.routes.root and routes.root_url for better compatibility
6223        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
6224          || (window.routes && window.routes.root_url) 
6225          || '/';
6226        
6227        var updateCart = fetch(rootUrl + 'cart/update.js',
6228        {
6229          headers: {
6230            'Content-Type': 'application/json',
6231          },
6232          method: "POST",
6233          body: JSON.stringify({
6234            attributes: {
6235              ...utmParams
6236            },
6237          })
6238        })
6239        .then(response => response.json())
6240        .then(data => {
6241          return data
6242        });
6243      }
6244    }
6245
6246    saveUtmParameters();
6247  })();
6248</script>
6248
6249
6250
6251
6252
6253</div><div id="shopify-block-ASXdsU3FvSGZXRXBxN__18384125943788576634" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: meety-script -->
6253<script>
6254  (function () {
6255    const shopId = '81467244875';
6256    const shopUrl = "https:\/\/www.fahrrad.de";
6257    const shopDomain = "www.fahrrad.de";
6258    const template = 'page.returns'
6259    const firstVariantId = '';
6260    const product = null;
6261    const cartItems = [];
6262    const customer =null;
6263
6264    const locales = {
6265        'button.schedule_text': 'Gratis Beratung buchen',
6266        'button.bundle_text':  'Schedule your bundle',
6267    };
6268    const assetUrl = "https://cdn.shopify.com/extensions/01a0cdd9-25ce-7e61-a0d8-6e1cee1e54ad/meety-appointment-booking-1162/assets/meety_asset_placeholder.css";
6269    const isAppBlock = false;
6270    const isGiftCard = false;
6271    const useAddToCartStyle = false;
6272    const themeSettings =[{"id":1,"data":{"variant":"input[name=\"id\"],select[name=\"id\"],#formVariantId","buyButton":".shopify-payment-button,div.instant-buy","container":".product_details_info,.product-detail,.product:not(title):not(body),.product-single,.product-single__meta,div[data-product-featured],product-info,section[data-section-type=\"product\"],section.product--container,form[action*=\"/cart/add\"]:not(.installment):not([id*=installment]):not(.js-instalments-form)","submitForm":"form[action*=\"/cart/add\"]:not(.installment):not([id*=installment]):not(.js-instalments-form)","hideElements":null,"hideQuantity":false,"addToCartText":"span","quantityInput":"input[name=\"quantity\"]","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),input[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button[type=\"submit\"]:not(.shopify-payment-button__more-options):not(.shopify-payment-button__button):not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),input[type=\"button\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.button_add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.button--addToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn-add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn-addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart-button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add_to_cart_btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.addToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.AddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.qsc-btn--add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#AddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#add-to-cart-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#shopify_add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#btn-add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#addToCartButton:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#btnAddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.button-add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add_to_cart_button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.AddtoCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn--sticky_addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#addToCartBtn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn_add_to_cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.hs-btn-add-to-cart-2:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-atc__button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.g-stickybar-buynow:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.btn--add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#new-form-atc:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.cart__checkout-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-atc-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-form--atc-button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.shg-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product_buttonContainer-addToCart a:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#mwAddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.complete-design-a:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#button-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.add-to-cart input.button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#addtc-sticky-bar .addtc-sticky-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.lh-external:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.lh-buy-now:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-form--add-to-cart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-buy-buttons--cta:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.tt-btn-addtocart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),#main-atc-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),[data-product-menu-button-addtocart]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.shopify-payment-btn:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),.product-submit:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":".meety-block-buttons,button[name=\"add\"],input[type=\"submit\"],button[type=\"submit\"],button[type=\"submit\"]:not(.shopify-payment-button__more-options):not(.shopify-payment-button__button),input[type=\"button\"],.button_add_to_cart,.button--addToCart,.btn-add-to-cart,.btn-addtocart,.add-to-cart,.add-to-cart-button,.addtocart,.add_to_cart_btn,.addToCart,.AddToCart,.qsc-btn--add-to-cart,#AddToCart,#add-to-cart-btn,#shopify_add_to_cart,#btn-add-to-cart,#addToCartButton,#add-to-cart,#btnAddToCart,.add-to-cart-btn,.button-add-to-cart,.add_to_cart_button,.AddtoCart,.btn--sticky_addtocart,.add_to_cart,#addToCartBtn,.btn_add_to_cart,.hs-btn-add-to-cart-2,.product-atc__button,.g-stickybar-buynow,.btn--add-to-cart,#new-form-atc,.cart__checkout-btn,.product-atc-btn,.product-form--atc-button,.
6272shg-btn,.product_buttonContainer-addToCart a,#mwAddToCart,.complete-design-a,#button-cart,.add-to-cart input.button,#addtc-sticky-bar .addtc-sticky-btn,.lh-external,.lh-buy-now,.product-form--add-to-cart,.product-buy-buttons--cta,.tt-btn-addtocart,#main-atc-btn,[data-product-menu-button-addtocart],.shopify-payment-btn,.product-submit,.shopify-payment-button,div.instant-buy","quantityContainer":".product-form__quantity","showAddToCartButton":false,"addToCartExcludeClassnames":null}},{"id":2,"data":{"variant":"input[type=\"hidden\"][name=\"id\"],select[name=\"id\"]","buyButton":"button[type=\"submit\"]","container":".prod_sticky","addToCartText":"span","addToCartButton":"button[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":"button[type=\"submit\"]","addToCartExcludeClassnames":null}},{"id":3,"data":{"cartItems":".cart-item","container":"cart-drawer","plusButton":"button[name=\"plus\"]","minusButton":"button[name=\"minus\"]","removeButton":"cart-remove-button","productOption":"div.product-option","quantityInput":"input[name=\"updates[]\"]","buttonCheckout":"button[name=\"checkout\"]","checkoutButton":"button[name=\"checkout\"]","elementRemoved":1,"productOptionTitle":"dt","productOptionValue":"dd"}},{"id":4,"data":{"cartItems":".cart-item","container":"cart-items","plusButton":"button[name=\"plus\"]","minusButton":"button[name=\"minus\"]","removeButton":"cart-remove-button","productOption":"div.product-option","quantityInput":"input[name=\"updates[]\"]","buttonCheckout":"button#checkout","checkoutButton":"button#checkout","elementRemoved":1,"productOptionTitle":"dt","productOptionValue":"dd"}},{"id":5,"data":{"container":"#ProductGridContainer"}},{"id":6,"data":{"variant":"input[type=\"hidden\"][name=\"id\"],select[name=\"id\"]","buyButton":".shopify-payment-button,div.instant-buy","container":"form[action*=\"/cart/add\"]","addToCartText":"span","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button[type=\"submit\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button.product-form--atc-button:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone),button#AddToCart:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":".meety-block-buttons,button[name=\"add\"],button[type=\"submit\"],button.product-form--atc-button,button#AddToCart,.shopify-payment-button","addToCartExcludeClassnames":null}},{"id":7,"data":{"section":"div.core__column--wrapper div.core__blocks--body","sections":"section.ecom-section > div.core__row--columns","productLink":"a.ecom__element--button[href^=\"/products/\"]"}},{"id":8,"data":{"buyButton":"a.ecom__element--button[href^=\"/products/\"]","variantElement":"a.ecom__element--button[href^=\"/products/\"]"}},{"id":9,"data":{"container":"slider-component"}},{"id":10,"data":{"variant":"input[name=\"id\"],select[name=\"id\"],#formVariantId","container":"form[action*=\"/cart/add\"]","addToCartText":"span","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":"button[name=\"add\"]","addToCartExcludeClassnames":null}},{"id":11,"data":{"featuredProducts":"div.featured-product"}},{"id":12,"data":{"forms":"form[action*=\"/cart/add\"]","variant":"input[name=\"id\"],select[name=\"id\"]","buyButton":"div.shopify-payment-button","addToCartText":"span","formAddButton":"button[name=\"add\"]","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":"div.shopify-payment-button","addToCartExcludeClassnames":null}},{"id":15,"data":{"container":"body"}},{"id":16,"data":{"variant":"select[name=\"id\"],input[name=\"id\"]","buyButton":".shopify-payment-button","container":"quick-add-modal,.quick-product-modal","hideQuantity":false,"addToCartText":"span","quantityInput":"input[name=\"quantity\"],input[name=\"updates[]\"]","addToCartButton":"button[name=\"add\"]:not(.meety-block-schedule-button-clone):not(.meety-block-bundle-button-clone)","buttonContainer":".shopify-payment-button","quantityContainer":".product-form__quantity","showAddToCartButton":false,"_deprecated_addButton":"button[name=\"add\"]","_deprecated_openModalForm":"form[action*=\"/cart/add\"]","_deprecated_triggerElement":null,"addToCartExcludeClassnames":null,"_deprecated_triggerAttribute":"open"}},{"id":17,"data":{"textLink":"Manage bookings","container":".customer__title","showManageBooking":true}}];
6273    const compactServices =[["id","status","allowMultipleSlots","sProductId","totalVariant","bookingTypeId","durationSeconds","subsBookingTypeId","minDurationDays","maxDurationDays","dayOrNight","isFixedPrice","sVariantId","sHandle","minCapacity","timezoneId","lockTimezone","enabledServiceBundle"],[158420,1,0,"15802441564533",1,1,"1800",1,1,1,0,0,"56912020636021","appointment-test",1,126,0,0]];
6274    const shopData =[["version","shop","timezone","appFeatures","timezoneInfos"],[[["time"],["2026-05-21T18:28:12.204+07:00"]],[["useShopifyFunction","isShopifyPlus","shopifyCartTransformerId","domain","name","email","timeFormat","timezoneId","lockTimezone","applyBusinessHr","currencyCode","shopifyPlan","createdAt","applyDst","dstShiftSchedule","dstLength","dstTimezoneId","smsCredit","useServiceTimezone","useCartTransform","enableSendingAnalytics","masterdataHash"],[1,0,"gid://shopify/CartTransform/144638325","d22c8f-d3.myshopify.com","fahrrad.de & Bikester","[email protected]",1,126,1,1,"EUR","Shopify Plus","2026-03-18T08:38:18.000Z",1,0,3600,0,0,0,0,0,"220f9a0d30075790e2e586402c2f2055"]],[["timezone","gmtOffset"],["Europe/Berlin",3600]],[["appFeatureId","expiredAt"],[31,0,42,0,51,0,52,0,63,0,64,0,67,0,58,0,69,0,70,0,72,0,73,0,74,0,7,0,29,0,30,0,33,0,35,0,41,0,50,0,53,0,23,0,54,0,56,0,60,0,57,0,75,0,2,0,34,0,4,0,5,0,6,0,8,0,13,0,18,0,20,0,22,0,26,0,28,0,32,0,36,0,38,0,39,0,40,0,43,0,19,0,55,0,16,0,9,0,65,0,68,0,71,0,1,0,3,0,11,0,12,0,21,0,25,0,37,0,27,0,59,0,10,0]],[["countryCode","zoneName","gmtOffset","timeStart","dst","abbreviation"],["DE","Europe/Berlin",7200,"1711846800","1","CEST","DE","Europe/Berlin",3600,"1729990800","0","CET","DE","Europe/Berlin",7200,"1743296400","1","CEST","DE","Europe/Berlin",3600,"1761440400","0","CET","DE","Europe/Berlin",7200,"1774746000","1","CEST","DE","Europe/Berlin",3600,"1792890000","0","CET","DE","Europe/Berlin",7200,"1806195600","1","CEST","DE","Europe/Berlin",3600,"1824944400","0","CET","DE","Europe/Berlin",7200,"1837645200","1","CEST","DE","Europe/Berlin",3600,"1856394000","0","CET"]]]];
6275    const widgets ={"version":1783681201,"widgets":[{"id":26806,"shopId":55162,"name":"Product page","type":1,"applyType":1,"handle":"product_page","textSettings":{"skipCart":1,"textColor":"#181c32","fontFamily":"sans-serif","timeFormat":0,"buttonColor":null,"hideOldPrice"
6275:false,"showCapacity":true,"showTotalPrice":false,"showTzSelector":0,"titleTextColor":null,"backgroundColor":"#ffffff","buttonTextColor":null,"isSellingPlanV2":false,"hideVariantTitle":false,"sortAddOnProduct":0,"textColorSubdued":null,"confirmActionData":null,"confirmActionType":0,"dateRangeDisabled":false,"alertInfoIconColor":"#008dff","alertInfoTextColor":"#002661","buttonColorPrimary":"#e83448","multiMonthDisabled":false,"showStaffInConfirm":false,"widgetBorderRadius":"12px","defaultProductImage":null,"enableAddonDropdown":false,"showUseAnotherBundle":true,"alertWarningIconColor":"#b97502","alertWarningTextColor":"#392300","enableChoosingVariant":false,"alertCriticalIconColor":"#8e1f0b","alertCriticalTextColor":"#8e1f0b","buttonTextColorPrimary":"#ffffff","datePickerColorSelected":null,"hidePreviewSubsBookings":false,"noShowPopupInlineWidget":false,"alertInfoBackgroundColor":"#def0fe","hideAvailableSelectStaff":false,"inlineWidgetBorderRadius":"12px","datePickerBackgroundColor":null,"datePickerHeaderTextColor":null,"shopifyGeneralButtonWidth":"100%","sortServicesWebsiteWidget":0,"shopifyGeneralButtonHeight":"48px","alertWarningBackgroundColor":"#fbe5b6","datePickerTextColorSelected":null,"enableDateRangeCalendarPage":true,"instantBookingContactMethod":2,"shopifyGeneralButtonMargins":"0px 0px 0px 0px","alertCriticalBackgroundColor":"#fee9e8","bypassBtnConfirmSubscription":false,"enableSearchBarWebsiteWidget":true,"showAddonsUnderQuestionField":false,"showAllMultiVariantsInMobile":false,"showPriceSellingPlanSelector":true,"timeslotHeaderTitleTextColor":null,"timeslotSelectionMsgTextColor":"#ca2912","instantBookingCustomerNameType":2,"shopifyBundleButtonBorderColor":"#000001","shopifyBundleButtonBorderWidth":"0px","datePickerSelectionMsgTextColor":"#ca2912","hideBookingDefaultWebsiteWidget":false,"enableFullSelectTypeInlineWidget":false,"shopifyGeneralButtonBorderRadius":"10px","shopifyScheduleButtonBorderColor":"#000001","shopifyScheduleButtonBorderWidth":"0px","urlRedirectCancelBookingFromEmail":null,"urlRedirectSubsPauseBookingFromEmail":null,"urlRedirectRescheduleBookingFromEmail":null,"urlRedirectSubsCancelBookingFromEmail":null,"urlRedirectManageBundleBookingFromEmail":null,"instantBookingCountryCodeSelectorEnabled":1}},{"id":27593,"shopId":55162,"name":"E-Bike & Fahrrad Beratung buchen","type":2,"applyType":2,"handle":"widget-1","textSettings":{"skipCart":1,"textColor":"#181c32","fontFamily":"sans-serif","timeFormat":0,"buttonColor":null,"hideOldPrice"
6275:false,"showCapacity":true,"showTotalPrice":false,"showTzSelector":0,"titleTextColor":null,"backgroundColor":"#ffffff","buttonTextColor":null,"isSellingPlanV2":false,"hideVariantTitle":false,"sortAddOnProduct":0,"textColorSubdued":null,"confirmActionData":null,"confirmActionType":0,"dateRangeDisabled":false,"alertInfoIconColor":"#008dff","alertInfoTextColor":"#002661","buttonColorPrimary":"#e83448","multiMonthDisabled":false,"showStaffInConfirm":false,"widgetBorderRadius":"12px","defaultProductImage":null,"enableAddonDropdown":false,"showUseAnotherBundle":true,"alertWarningIconColor":"#b97502","alertWarningTextColor":"#392300","enableChoosingVariant":false,"alertCriticalIconColor":"#8e1f0b","alertCriticalTextColor":"#8e1f0b","buttonTextColorPrimary":"#ffffff","datePickerColorSelected":null,"hidePreviewSubsBookings":false,"noShowPopupInlineWidget":false,"alertInfoBackgroundColor":"#def0fe","hideAvailableSelectStaff":false,"inlineWidgetBorderRadius":"12px","datePickerBackgroundColor":null,"datePickerHeaderTextColor":null,"shopifyGeneralButtonWidth":"100%","sortServicesWebsiteWidget":0,"shopifyGeneralButtonHeight":"48px","alertWarningBackgroundColor":"#fbe5b6","datePickerTextColorSelected":null,"enableDateRangeCalendarPage":true,"instantBookingContactMethod":2,"shopifyGeneralButtonMargins":"0px 0px 0px 0px","alertCriticalBackgroundColor":"#fee9e8","bypassBtnConfirmSubscription":false,"enableSearchBarWebsiteWidget":true,"showAddonsUnderQuestionField":false,"showAllMultiVariantsInMobile":false,"showPriceSellingPlanSelector":true,"timeslotHeaderTitleTextColor":null,"timeslotSelectionMsgTextColor":"#ca2912","instantBookingCustomerNameType":2,"shopifyBundleButtonBorderColor":"#000001","shopifyBundleButtonBorderWidth":"0px","datePickerSelectionMsgTextColor":"#ca2912","hideBookingDefaultWebsiteWidget":false,"enableFullSelectTypeInlineWidget":false,"shopifyGeneralButtonBorderRadius":"10px","shopifyScheduleButtonBorderColor":"#000001","shopifyScheduleButtonBorderWidth":"0px","urlRedirectCancelBookingFromEmail":null,"urlRedirectSubsPauseBookingFromEmail":null,"urlRedirectRescheduleBookingFromEmail":null,"urlRedirectSubsCancelBookingFromEmail":null,"urlRedirectManageBundleBookingFromEmail":null,"instantBookingCountryCodeSelectorEnabled":1}}],"widgetLocalizations":[{"id":27552,"shopId":55162,"shopWidgetId":26806,"locale":"de","text":{"general":{"slot_left":null,"staff_text":"Experte","book_now_text":"Termin auswählen","capacity_text":"Kapazität","not_available":null,"num_slots_desc":"Anzahl der verfügbaren Zeitfenster","num_slots_title":"Anzahl der Slots Zeitfenster","view_next_month":null,"time_not_found_msg":"Keine Zeitfenster verfügbar","confirm_button_text":"Bestätigen","date_not_selected_msg":"Bitte wähle ein Datum","no_available_in_month":null,"time_not_found_subtitle":"Bitte wähle eine andere Uhrzeit","timeslot_not_selected_msg":"Bitte wähle ein Zeitfenster "},"joining_type":{"type_7":"Online-Meeting / Anruf","type_8":"Online-Meeting / Anruf","type_9":"Online-Meeting / Anruf"},"bundle_booking":{"info_2":"Du hast","email_title":"E-Mail-Adresse/Telefonnummer","manage_title":"Nach Absenden erhältst du eine E-Mail mit Informationen dazu, wie du deine Paketbuchungen vornehmen kannst.","manage_warning":"Um dein Paket zu verwalten, müssen wir den <b>Paketcode</b>, der an deine E-Mail-Adresse gesendet wurde, sowie <b>deine E-Mail-Adresse</b> überprüfen, um einen sicheren Zugriff zu gewährleisten.","confirmed_title":"Buchung bestätigt","info_1_duration":"Dieses Angebot endet am <b>{end_date}</b>.","info_1_quantity":"Dieses Paket umfasst insgesamt  <b>{quantity} Buchungen</b>.","booking_info_msg":"This is your <b>{booking_num}</b> from this bundle. After purchasing, you have <b>{remaining} bookings</b> remaining.","add_booking_title":"Neue Buchung hinzufügen zu","bundle_code_title":"Bundle code","confirmed_message":"Du erhältst eine Bestätigungs-E-Mail mit den Terminangaben.","email_placeholder":"Gib deine E-Mail-Adresse oder Telefonnummer ein","use_another_button":"Benutze ein anderes Paket","view_bundle_button":"Paket ansehen","checkout_warning_msg":"Die Buchung wird nach Absenden bestätigt.","manage_bundle_button":"Paket verwalten","checkout_warning_desc":"You will receive an email on how to book your bundle bookings after checking out.","bundle_confirmed_title":"Paket bestätigt","bundle_code_placeholder":"Gib deinen Bundle-Code ein","make_new_booking_button":"Mache eine neue Buchung","no_booking_left_warning":"Du hast keine Buchungen mehr für dieses Paket. Tätige einen neuen Kauf, um dein Paket zu verlängern.","bundle_confirmed_message":"Du erhältst eine Bestätigungs-E-Mail mit dem Bundle-Code.","info_1_quantity_unlimited":"This bundle has <b>unlimited bookings</b>."}
6275,"website_widget":{"select_a_date":"Datum(e) auswählen","select_button":"Wählen Sie einen Dienst aus","no_results_found":"No results found for \"{search_text}\"","select_a_service":"Wählen Sie einen Dienst aus","search_placeholder":"Suchen"},"deposit_booking":{"checkout_warning_msg":"Booking will be confirmed after checkout.","checkout_warning_desc":"You will receive an email confirmation with appointment details after checking out. Please note that you are only paying a deposit amount now. The remaining amount will be charged after the appointment."},"instant_booking":{"last_name":"Nachname","enter_your_last_name":"Gib deinen Nachnamen ein","enter_your_first_name":"Gib deinen Vornamen ein","no_payment_checkout_warning_msg":"Die Buchung wird nach Absenden bestätigt.","no_payment_checkout_warning_desc":"Du erhältst eine Email-Bestätigung mit detaillierten Informationen nach der Buchung."},"regular_booking":{"quantity_desc":"Mindestens ein Teilnehmer ist erforderlich.","quantity_title":"Wie viele Personen nehmen an der Beratung teil?","checkout_warning_msg":"Die Buchung wird nach Absenden bestätigt.","checkout_warning_desc":"Du erhältst eine Email-Bestätigung mit detaillierten Informationen nach der Buchung.","confirm_booking_title":"Termin buchen","choose_a_staff_member_title":"Wähle einen Experten","automatically_assign_staff_label":"Automatically assign for me","choose_a_staff_member_placeholder":"Wähle einen Experten"},"subscription_booking":{"subscription_desc":"This is a subscription with booking repeats:","prepaid_policy_msg":"You will be billed:","checkout_warning_msg":"Subscription will be confirmed after checkout.","repeat_booking_title":"Repeat booking","upcoming_bundles_msg":"Your upcoming charging bundles are:","checkout_warning_desc":"You will received an email confirmation with subscription details and how to manage your subscription after checking out.","upcoming_bookings_msg":"Your upcoming bookings are:","cancel_subs_policy_msg":"You can cancel your subscription:","subs_expire_policy_msg":"Subscription will expire:","subscription_bundle_desc":"This is a subscription with bundle repeats:"}}},{"id":27551,"shopId":55162,"shopWidgetId":26806,"locale":"en","text":{"general":{"slot_left":null,"staff_text":"Experte","book_now_text":"Termin wählen","capacity_text":"Kapazität","not_available":null,"num_slots_desc":"Anzahl der Slots","num_slots_title":"Anzahl der Slots","view_next_month":null,"time_not_found_msg":"Zeit nicht gefunden","confirm_button_text":"Bestätigen","date_not_selected_msg":"Wähle ein Datum","no_available_in_month":null,"time_not_found_subtitle":"Uhrzeit nicht gefunden","timeslot_not_selected_msg":"Bitte wähle ein Zeitfenster"},"joining_type":{"type_7":"Online-Meeting / Anruf","type_8":"Online-Meeting / Anruf","type_9":"Online-Meeting / Anruf"},"bundle_booking":{"info_2":"You have","email_title":"Your email/phone","manage_title":"Manage your purchased bundle","manage_warning":"To manage your bundle, we need to verify <b>bundle code</b> that was sent to your email and <b>your email address</b> for secure access.","confirmed_title":"Booking confirmed","info_1_duration":"This bundle will be ended on <b>{end_date}</b>.","info_1_quantity":"This bundle has a total of <b>{quantity} bookings</b>.","booking_info_msg":"This is your <b>{booking_num}</b> from this bundle. After purchasing, you have <b>{remaining} bookings</b> remaining.","add_booking_title":"Add new booking to","bundle_code_title":"Bundle code","confirmed_message":"You will received an email confirmation with appointment details.","email_placeholder":"Enter your email or phone number","use_another_button":"Use another bundle","view_bundle_button":"View bundle","checkout_warning_msg":"Booking will be confirmed after checkout.","manage_bundle_button":"Manage bundle","checkout_warning_desc":"You will receive an email on how to book your bundle bookings after checking out.","bundle_confirmed_title":"Bundle confirmed","bundle_code_placeholder":"Enter your bundle code","make_new_booking_button":"Make new booking","no_booking_left_warning":"You have <b>no bookings</b> left for this bundle. Make new purchase to </b>renew your bundle</b>.","bundle_confirmed_message":"You will received an email confirmation with bundle code.","info_1_quantity_unlimited":"This bundle has <b>unlimited bookings</b>."}
6275,"website_widget":{"select_a_date":"Select date(s)","select_button":"Select a service","no_results_found":"No results found for \"{search_text}\"","select_a_service":"Select a service","search_placeholder":"Search"},"deposit_booking":{"checkout_warning_msg":"Booking will be confirmed after checkout.","checkout_warning_desc":"You will receive an email confirmation with appointment details after checking out. Please note that you are only paying a deposit amount now. The remaining amount will be charged after the appointment."},"instant_booking":{"confirmed_title":"Booking confirmed","confirmed_message":"You will receive an email confirmation with appointment details.","confirmed_email_title":"Almost Done! Confirm Your Email to Complete Booking","confirmed_email_message":"You will receive an email with appointment details and a confirmation link.","no_payment_checkout_warning_msg":"Die Buchung wird nach dem Absenden bestätigt.","no_payment_checkout_warning_desc":"Nach dem Absenden erhältst du eine Bestätigungs-E-Mail mit den Terminangaben."},"regular_booking":{"quantity_desc":"Mind. 1 Person ist erforderlich.","quantity_title":"Wie viele Personen nehmen teil?","checkout_warning_msg":"Die Buchung wird nach dem Absenden bestätigt.","checkout_warning_desc":"Nach dem Absenden erhältst du eine Bestätigungs-E-Mail mit den Terminangaben.","confirm_booking_title":"Beratung buchen","choose_a_staff_member_title":"Wähle einen Experten","automatically_assign_staff_label":"Automatically assign for me","choose_a_staff_member_placeholder":"Wähle einen Experten"},"subscription_booking":{"subscription_desc":"This is a subscription with booking repeats:","prepaid_policy_msg":"You will be billed:","checkout_warning_msg":"Subscription will be confirmed after checkout.","repeat_booking_title":"Repeat booking","upcoming_bundles_msg":"Your upcoming charging bundles are:","checkout_warning_desc":"You will received an email confirmation with subscription details and how to manage your subscription after checking out.","upcoming_bookings_msg":"Your upcoming bookings are:","cancel_subs_policy_msg":"You can cancel your subscription:","subs_expire_policy_msg":"Subscription will expire:","subscription_bundle_desc":"This is a subscription with bundle repeats:"}}},{"id":28366,"shopId":55162,"shopWidgetId":27593,"locale":"en","text":{"general":{"slot_left":null,"staff_text":"Staff","book_now_text":"Book now","capacity_text":"Capacity","not_available":null,"num_slots_desc":"Number of consecutive slots to book","num_slots_title":"Number of slots","view_next_month":null,"time_not_found_msg":"No times available","confirm_button_text":"Confirm","date_not_selected_msg":"Please select a date","no_available_in_month":null,"time_not_found_subtitle":"Please select another date","timeslot_not_selected_msg":"Please select a time slot"},"joining_type":{"type_7":"Online-Meeting / Anruf","type_8":"Online-Meeting / Anruf","type_9":"Online-Meeting / Anruf"},"bundle_booking":{"info_2":"You have","email_title":"Your email/phone","manage_title":"Manage your purchased bundle","manage_warning":"To manage your bundle, we need to verify <b>bundle code</b> that was sent to your email and <b>your email address</b> for secure access.","confirmed_title":"Booking confirmed","info_1_duration":"This bundle will be ended on <b>{end_date}</b>.","info_1_quantity":"This bundle has a total of <b>{quantity} bookings</b>.","booking_info_msg":"This is your <b>{booking_num}</b> from this bundle. After purchasing, you have <b>{remaining} bookings</b> remaining.","add_booking_title":"Add new booking to","bundle_code_title":"Bundle code","confirmed_message":"You will received an email confirmation with appointment details.","email_placeholder":"Enter your email or phone number","use_another_button":"Use another bundle","view_bundle_button":"View bundle","checkout_warning_msg":"Booking will be confirmed after checkout.","manage_bundle_button":"Manage bundle","checkout_warning_desc":"You will receive an email on how to book your bundle bookings after checking out.","bundle_confirmed_title":"Bundle confirmed","bundle_code_placeholder":"Enter your bundle code","make_new_booking_button":"Make new booking","no_booking_left_warning":"You have <b>no bookings</b> left for this bundle. Make new purchase to </b>renew your bundle</b>.","bundle_confirmed_message":"You will received an email confirmation with bundle code.","info_1_quantity_unlimited":"This bundle has <b>unlimited bookings</b>."}
6275,"website_widget":{"select_a_date":"Select date(s)","select_button":"Select a service","no_results_found":"No results found for \"{search_text}\"","select_a_service":"Select a service","search_placeholder":"Search"},"deposit_booking":{"checkout_warning_msg":"Booking will be confirmed after checkout.","checkout_warning_desc":"You will receive an email confirmation with appointment details after checking out. Please note that you are only paying a deposit amount now. The remaining amount will be charged after the appointment."},"instant_booking":{"confirmed_title":"Booking confirmed","confirmed_message":"You will receive an email confirmation with appointment details.","confirmed_email_title":"Almost Done! Confirm Your Email to Complete Booking","confirmed_email_message":"You will receive an email with appointment details and a confirmation link.","no_payment_checkout_warning_msg":"Booking is not requiring payment at checkout.","no_payment_checkout_warning_desc":"You will receive an email confirmation with appointment details after booking. Please make sure to check your inbox and spam folder. If you have any questions, please contact the store directly."},"regular_booking":{"quantity_desc":"Minimum of 1 attendee is required.","quantity_title":"How many people will be attending?","checkout_warning_msg":"Booking will be confirmed after checkout.","checkout_warning_desc":"You will receive an email confirmation with appointment details after checking out.","confirm_booking_title":"Confirm booking","choose_a_staff_member_title":"Choose a staff member","automatically_assign_staff_label":"Automatically assign for me","choose_a_staff_member_placeholder":"Choose a staff member"},"subscription_booking":{"subscription_desc":"This is a subscription with booking repeats:","prepaid_policy_msg":"You will be billed:","checkout_warning_msg":"Subscription will be confirmed after checkout.","repeat_booking_title":"Repeat booking","upcoming_bundles_msg":"Your upcoming charging bundles are:","checkout_warning_desc":"You will received an email confirmation with subscription details and how to manage your subscription after checking out.","upcoming_bookings_msg":"Your upcoming bookings are:","cancel_subs_policy_msg":"You can cancel your subscription:","subs_expire_policy_msg":"Subscription will expire:","subscription_bundle_desc":"This is a subscription with bundle repeats:"}}}],"calendarPages":[]};
6276    const calendarPages =undefined;
6277    window.MeetyInitData = window.MeetyInitData || {
6278      shopId,
6279      shopUrl,
6280      shopDomain,
6281      template,
6282      firstVariantId,
6283      product,
6284      cartItems,
6285      locales,
6286      assetUrl,
6287      isAppBlock,
6288      useAddToCartStyle,
6289      isGiftCard,
6290      customer,
6291      themeSettings,
6292      compactServices,
6293      shop: shopData,
6294      widgets,
6295      calendarPages,
6296    };
6297  })();
6298</script>
6298
6299<!-- END app snippet --><!-- BEGIN app snippet: meety-style --><style>
6300  
6301  
6302   
6303  
6304
6305  
6306  :root {
6307  
6308    --meety-block-button-horizontal-alignment: center;
6309    --meety-block-button-font-family:Helvetica,-apple-system, "system-ui", sans-serif, Poppins;
6310    --meety-block-button-font-style: normal;
6311    --meety-block-button-font-weight: 400;
6312    --meety-block-button-font-size: 14px;
6313    --meety-block-button-border-radius: px;
6314    --meety-block-button-border-style: solid;
6315    --meety-block-button-width: px;
6316    --meety-block-button-height: px;
6317    --meety-block-button-margin: ;
6318    --meety-block-button-schedule-background-color:#000001;
6319    --meety-block-button-schedule-text-color: #fffffd;
6320    --meety-block-button-schedule-border-color: ;
6321    --meety-block-button-schedule-border-width: px;
6322    --meety-block-button-subs-book-background-color:#000001;
6323    --meety-block-button-subs-book-text-color: #fffffd;
6324    --meety-block-button-subs-book-border-color: ;
6325    --meety-block-button-subs-book-border-width: px;
6326    --meety-block-loading-background-color: #fffffd;
6327    --meety-block-loading-foreground-color: #000001;
6328  }
6329
6330  @keyframes meety-spin {
6331    0% {
6332      transform: rotate(0deg);
6333    }
6334    100% {
6335      transform: rotate(360deg);
6336    }
6337  }
6338
6339  .meety-block-buttons {
6340    align-items: var(--meety-block-button-horizontal-alignment, center);
6341    width: 100%;
6342    display: flex;
6343    flex-direction: column;
6344    justify-content: center;
6345    gap: 8px;
6346  }
6347  .meety-block-buttons * {
6348    box-sizing: border-box;
6349  }
6350  button.meety-block-button, a.meety-block-button {
6351    border-radius: var(--meety-block-button-border-radius, 10px);
6352    border-style: var(--meety-block-button-border-style, solid);
6353    font-family: var(--meety-block-button-font-family);
6354    font-style: var(--meety-block-button-font-style, normal);
6355    font-weight: var(--meety-block-button-font-weight, 400);
6356    font-size: var(--meety-block-button-font-size, 14px);
6357    width: var(--meety-block-button-width, 400px);
6358    min-height: var(--meety-block-button-height, 48px);
6359    margin: var(--meety-block-button-margin, auto);
6360    text-align: center !important;
6361    line-height: 150%;
6362    cursor: pointer;
6363    outline: none;
6364    display: flex;
6365    justify-content: center;
6366    align-items: center;
6367  }
6368  button.meety-block-schedule-button, a.meety-block-schedule-button {
6369    background: var(
6370      --meety-block-button-schedule-background-color,
6371      #000001
6372    ) !important;
6373    color: var(--meety-block-button-schedule-text-color, #fffffd) !important;
6374    border-color: var(--meety-block-button-schedule-border-color, #000001) !important;
6375    border-width: var(--meety-block-button-schedule-border-width, 0px) !important;
6376  }
6377  button.meety-block-bundle-button, a.meety-block-bundle-button,
6378  button.meety-block-bundle-button-book, a.meety-block-bundle-button-book,
6379  button.meety-block-bundle-button-manage, a.meety-block-bundle-button-manage 
6380  {
6381    background: var(
6382      --meety-block-button-subs-book-background-color,
6383      #000001
6384    ) !important;
6385    color: var(--meety-block-button-subs-book-text-color, #fffffd) !important;
6386    border-color: var(--meety-block-button-subs-book-border-color, #000001) !important;
6387    border-width: var(--meety-block-button-subs-book-border-width, 0px) !important;
6388    display: none;
6389  }
6390
6391  a.meety-block-button, a.meety-block-schedule-button, a.meety-block-bundle-button,
6392  a.meety-block-bundle-button-book, a.meety-block-bundle-button-manage {
6393    text-decoration: none;
6394  }
6395
6396  .meety-button-disabled {
6397    pointer-events: none !important;
6398  }
6399
6400  .meety-block-loading-indicator {
6401    border: 4px solid var(--meety-block-loading-background-color, #f5f8fa);
6402    border-top: 4px solid
6403      var(--meety-block-loading-foreground-color, #000001);
6404    border-radius: 50%;
6405    width: 30px !important;
6406    height: 30px !important;
6407    animation: meety-spin 1s linear infinite;
6408    margin: auto;
6409  }
6410
6411  .meety-loading-indicator {
6412    border: 4px solid var(--meety-background-subdued, #f5f8fa);
6413    border-top: 4px solid var(--meety-button-color-primary, #000001);
6414    border-radius: 50%;
6415    width: 30px !important;
6416    height: 30px !important;
6417    animation: meety-spin 1s linear infinite;
6418    margin: auto;
6419    display: flex !important;
6420  }
6421  .meety-loading-indicator-small {
6422    border: 3px solid var(--meety-background-subdued, #f5f8fa);
6423    border-top: 3px solid var(--meety-button-color-primary, #000001);
6424    border-radius: 50%;
6425    width: 20px !important;
6426    height: 20px !important;
6427    animation: meety-spin 1s linear infinite;
6428    margin: auto;
6429    display: flex !important;
6430  }
6431
6432  .meety-skeleton {
6433    background-color: #dfdfdf;
6434  }
6435
6436  .meety-visible {
6437    --meety-visible-display: initial;
6438    display: var(--meety-visible-display) !important;
6439  }
6440
6441  
6442</style>
6443<!-- END app snippet -->
6444
6445<bookings-element>
6446  <meety-template>
6447    <template id='meety-block-buttons'>
6448      <!-- BEGIN app snippet: meety-block-buttons -->
6449
6450
6451
6452<div class='meety-block-buttons ' style='--meety-block-button-border-radius: 10px;
6453--meety-block-button-width: 100%;
6454--meety-block-button-height: 48px;
6455--meety-block-button-margin: 0px 0px 0px 0px;
6456--meety-block-button-schedule-border-color:#000001;
6457--meety-block-button-schedule-border-width: 0px;
6458--meety-block-button-subs-book-border-color:#000001;
6459--meety-block-button-subs-book-border-width: 0px;'>
6460  <button class='meety-block-button meety-block-schedule-button'>
6461    Gratis Beratung buchen
6462  </button>
6463  
6464    <button class='meety-block-button meety-block-bundle-button'>
6465      Schedule your bundle
6466    </button>
6467  
6468</div><!-- END app snippet -->
6469    </template>
6470  </meety-template>
6471</bookings-element>
6472
6473<style>
6474  :root {
6475    --meety-block-button-border-radius: 10px;
6476--meety-block-button-width: 100%;
6477--meety-block-button-height: 48px;
6478--meety-block-button-margin: 0px 0px 0px 0px;
6479--meety-block-button-schedule-border-color:#000001;
6480--meety-block-button-schedule-border-width: 0px;
6481--meety-block-button-subs-book-border-color:#000001;
6482--meety-block-button-subs-book-border-width: 0px;
6483  }
6484</style>
6485
6486
6487</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block">
6487<script id="wkThemeCode" type="application/json">
6488  {
6489    "customIconsUrl": null,
6490    "addToCartJsUrl": null,
6491    "productCardJsUrl": null,
6492    "wishlistPageJsUrl": null,
6493    "eventSubscribersJsUrl": null,
6494    "localeJsonUrl": null,
6495    "customCssUrl": "https:\/\/cdn.appmate.io\/themecode\/d22c8f-d3\/main\/custom.css?generation=1745497227591187",
6496    "collectionButtonsJsUrl": null,
6497    "productPageButtonsJsUrl": "https:\/\/cdn.appmate.io\/themecode\/d22c8f-d3\/main\/product-page-buttons.js?v=1713206505760829",
6498    "headerLinkJsUrl": null,
6499    "wishlistLinkHeadlessJsUrl": "https:\/\/cdn.appmate.io\/themecode\/d22c8f-d3\/main\/wishlist-link-headless.js?v=1713425163000615",
6500    "wishlistButtonHeadlessJsUrl": null,
6501    "saveForLaterJsUrl": null,
6502    "customDataUrl": null,
6503    "addWishlistToCartJsUrl": null,
6504    "accountDialogUrl": null
6505  }
6506</script>
6506
6507
6508  
6508<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-code-access.js"></script>
6508
6509
6510
6511</div><div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block">
6512
6513  
6513<script>
6514    window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/app-loader.js";
6515  </script>
6515
6516  
6516<script id="wkAppSettings" type="application/json">
6517    {
6518      "assets": {
6519        "themeCssFile": null,
6520        "localeJsonFile": "locale-de.json",
6521        "appBaseCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/app-base.css",
6522        "componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-block.js",
6523        "componentWishlistLinkJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link.js",
6524        "componentWishlistLinkCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link.css",
6525        "componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-block.js",
6526        "componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-page-bundle.js",
6527        "componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-page-bundle.css",
6528        "componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-floating.js",
6529        "componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-floating.css",
6530        "componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-collection.js",
6531        "componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-collection.css",
6532        "componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-product.js",
6533        "componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-product.css",
6534        "componentSaveForLaterCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-save-for-later.css",
6535        "componentAccountDialogCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-account-dialog.css"
6536      },
6537      "config": {
6538        "apiHost": "https:\/\/api.appmate.io\/v2",
6539        "customerId": null,
6540        "customerEmail": null,
6541        "customerTags": null,
6542        "customerName": null,
6543        "shopName": "fahrrad.de \u0026 Bikester",
6544        "shopDomain": "www.fahrrad.de",
6545        "shopPermanentDomain": "d22c8f-d3.myshopify.com",
6546        "shopMoneyFormat": "€{{amount_with_comma_separator}}",
6547        "shopMoneyFormatWithCurrency": "€{{amount_with_comma_separator}} EUR",
6548        "shopCustomerAccountsEnabled": true,
6549        "fileUrl": "\/\/www.bikester.at\/cdn\/shop\/files\/?v=104708",
6550        "storefrontAccessToken": "7bd836ef82dff9d2861c54cf1c85cb53",
6551        "storefrontVersion": "2024-10",
6552        "localeIsoCode": "de",
6553        "token": "5a80bc3d5f58fde506fc2ba37573bd4b943e666833ad569dde0d9ba868dd42e6"
6554      },
6555      "settings": {
6556        "general": {
6557          "appLoading": "LAZY",
6558          "wishlistPath": "\/apps\/wishlist",
6559          "wishlistAccessMode": "UNRESTRICTED",
6560          "wishlistMode": "PRODUCT"
6561        },
6562        "money": {
6563          "withCurrency": true
6564        },
6565        "integrations": {
6566          "wishlistAnalytics": {
6567            "enabled": true
6568          },
6569          "klaviyo": {
6570            "enabled": false
6571          },
6572          "metaPixel": {
6573            "enabled": true
6574          },
6575          "googleAnalytics": {
6576            "enabled": true
6577          }
6578        }
6579      },
6580      "collectionButtons": {
6581        "productLinkSelector": ".card--product .card__media \u003e a[href*=\"\/products\"]",
6582        "injectMethod": "insertAfter",
6583        "injectReferenceJs": "(target, app) => target.closest(\".card--product\")",
6584        "floatingReferenceJs": "(target, app) => target",
6585        "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
6586        "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
6587      }
6588    }
6589  </script>
6589
6590  
6591    
6591<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-app-settings.js"></script>
6591
6592  
6593  <style>
6594    :root {
6595      --wk-color-solid-button-label: 255, 255, 255;
6596      --wk-color-accent-1: 226, 0, 26;
6597      --wk-color-accent-2: 0, 0, 0;
6598      --wk-color-outline-button-label: 0, 0, 0;
6599      --wk-color-background-1: 255, 255, 255;
6600      --wk-color-background-2: 255, 255, 255;
6601      --wk-color-text: 0, 0, 0;
6602      --wk-button-min-height: 45px;
6603      --wk-button-border-width: 1px;
6604      --wk-button-border-radius: 0px;
6605      --wk-input-min-height: 45px;
6606      --wk-input-border-width: 1px;
6607      --wk-input-border-radius: 0px;
6608      --wk-shadow-opacity: 15%;
6609      --wk-shadow-horizontal-offset: 0px;
6610      --wk-shadow-vertical-offset: 2px;
6611      --wk-shadow-blur: 4px;
6612      --wk-font-text-scale: 1.0;
6613    }
6614  </style>
6615
6616
6617</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style>
6618  .rio-withoutBranding .FloatingWidget .R-Logo,
6619  .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo,
6620  .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container,
6621  .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container,
6622  .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo,
6623  .rio-withoutBranding .RatingBarWidget .R-PlatformIcon {
6624    display: none !important;
6625  }
6626</style>
6627<script>
6628  window.__REVIEWS_EDITOR__ = false;
6629  window.__REVIEWS_DEMO_CONFIG__ = {
6630    store: 'ecommerce-demo-store',
6631    sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku',
6632    widgetIds: {
6633      nuggets: 'W10cpKyjl72VtHv6',
6634      ugc: '7sG9C5qNeKpvhykZ',
6635      floating: 'GBvqmKV1Zy9H4Mpd',
6636      ratingBar: 'pxNMXi7FTlODgr8Q',
6637      survey: 'uLJcD7bFpGMf1Z0C'
6638    },
6639    surveyCampaignId: '392'
6640  };
6641
6642  
6643    var reviewsIoStore = 'd22c8f-d3.myshopify.com';
6644  
6645
6646  var reviewsIoEnableSyndication = false;
6647
6648  
6649    
6650      
6651      var reviewsIoLang = 'de';
6652    
6653  
6654</script>
6654
6655
6656<script defer src="https://cdn.shopify.com/extensions/019f1dcd-2e41-759b-8190-d404bf58416d/reviews-co-uk-product-and-merchant-review-collection-59/assets/reviewsio-preview.js"></script>
6656
6657
6658
6659
6660</div><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
6660<script>
6661  
6662    window.essentialCountdownTimerConfigs = [{"id":"cmtikr1v9002444uxymzp2q9x","name":"Versand-Gratis","title":"Nur noch kurze Zeit: alle Fahrräder und E-Bikes versandkostenfrei!⁵ ","customTitle":"","endDate":"2026-09-02T08:00:00.000Z","startDate":"2026-09-02T07:05:00.000Z","subheading":"noch:","fixedMinutes":"120","repeat":false,"timerType":"toDate","type":"landing-page","published":true,"timerPlacement":"custom","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Tage","legendCopyHours":"Std.","legendCopyMins":"Min.","legendCopySecs":"Sek.","CTAType":"","CTALink":"https:\/\/d22c8f-d3.myshopify.com","closeButton":false,"buttonText":"Shop now!","updatedAt":"2026-09-02T07:05:04.720Z","createdAt":"2026-09-01T11:18:55.654Z","onceItEnds":"hide","style":{"font":"Helvetica","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/red_christmas_decor.jpg","layout":"Inline","timerSize":"16","titleSize":"16","borderSize":"0","buttonText":"Shop now!","legendSize":"16","timerColor":"#000000","titleColor":"#000000","borderColor":"#dadada","gradientEnd":"#99faaf","legendColor":"#000000","singleColor":"#FFFFFF","borderRadius":"0","gradientTurn":347,"timerBgColor":"#D3165E","gradientStart":"#29FC5B","backgroundType":"gradientBackground","buttonFontSize":"14","subheadingSize":"16","timerStyleType":"Plain","buttonFontColor":"#FFFFFF","subheadingColor":"#000000","insideTopSpacing":"8","imageOverlayColor":"#f9d3d3","insideLeftSpacing":"12","outsideTopSpacing":"0","timerBorderRadius":"8","buttonBorderRadius":"4","insideRightSpacing":"12","insideBottomSpacing":"8","outsideBottomSpacing":"0","buttonBackgroundColor":"#1d3557","imageOverlayColorRgba":"rgba(249, 211, 211, 0.20)","imageOverlayColorAlpha":"0.2"},"recurringDays":[],"startType":"today","endType":"never","productTags":[],"showInCountries":["DE"],"locationType":"on-countries","translations":[],"showOnProductsInCollections":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"excludeOnProducts":[],"excludeOnCollections":[],"duration":3299259},];
6663  
6664  const essentialCollectionId = null;
6665  window.essentialCountdownTimerMeta = {
6666    productData: null,
6667    productCollections: null,
6668  };
6669  window.essentialProductId = null
6670  window.essentialProductTags = null
6671  window.essentialCollectionId = null
6672  window.essentialCountdownTimerPageTemplate = "page.returns"
6673  
6674</script>
6674
6675
6676
6677
6678<style>
6679  .essential-countdown-timer-img-reset {
6680    /* wipe common globals */
6681    box-sizing: content-box;
6682    display: inline;
6683    width: auto;
6684    height: auto;
6685    max-width: none;
6686    max-height: none;
6687    margin: 0;
6688    padding: 0;
6689    border: none;
6690    border-radius: 0;
6691    box-shadow: none;
6692    background: none;
6693    object-fit: fill;
6694    object-position: 50% 50%;
6695    filter: none;
6696    opacity: 1;
6697    position: static;
6698    float: none;
6699    clear: none;
6700    vertical-align: baseline;
6701    transform: none;
6702    transition: none;
6703    animation: none;
6704    /* typography sometimes leaks via universal selectors */
6705    font: inherit;
6706    line-height: normal;
6707    letter-spacing: normal;
6708    text-align: start;
6709  }
6710</style>
6711
6712
6713</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
6713<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
6713
6714<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
6715<script>
6716    (function () {
6717      function initRatingSnippet() {
6718        var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore;
6719        if (!hasStore) return;
6720
6721        if (typeof ratingSnippet !== 'function') return;
6722
6723        // Ensure the target element exists (rating-output block may render after this app embed).
6724        if (!document.querySelector('.ruk_rating_snippet')) return;
6725
6726        var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__;
6727        var storeForSnippet = storeOverride || reviewsIoStore;
6728
6729        ratingSnippet("ruk_rating_snippet",{
6730            store: storeForSnippet,
6731            color: '#000000',
6732            
6733              textClr: '#333333',
6734            
6735            linebreak: false,
6736            
6737            
6738            
6739            
6740            
6741              text: 'Reviews',
6742            
6743            lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en',
6744            mode: 'default',
6745            showEmptyStars: false,
6746            
6747            enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false
6748        });
6749
6750        const reviewsIoModal = document.getElementById('reviews_fade');
6751        if (reviewsIoModal) {
6752          reviewsIoModal.classList.add('rio-withoutBranding');
6753        }
6754      }
6755
6756      // Retry to survive slow network/script timing.
6757      var attempts = 0;
6758      var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20;
6759      var MAX_TIMEOUT_RETRY = 200;
6760      
6761      function tick() {
6762        attempts += 1;
6763        initRatingSnippet();
6764        if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) {
6765          window.setTimeout(tick, MAX_TIMEOUT_RETRY);
6766        }
6767      }
6768
6769      // Use window load to maximize chance that the external script executed.
6770      window.addEventListener('load', tick);
6771    })();
6772</script>
6772
6773
6774
6775</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block">
6775<script id="wkWishlistPage" type="application/json">
6776  {
6777    "showVendor": false,
6778    "showProductTitle": true,
6779    "showPrice": true,
6780    "showShareButton": true,
6781    "showBuyAllButton": false,
6782    "showClearButton": false,
6783    "moveToCart": false,
6784    "ctaButton": "add-to-cart",
6785    "productOptions": "dropdowns",
6786    "wishlistEmptyLink": "\/collections\/all",
6787    "removeButtonStyle": "icon"
6788  }
6789</script>
6789
6790
6791  
6791<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-wishlist-page.js"></script>
6791
6792
6793<style>
6794  wishlist-page {
6795    --text-color: var(--wk-color-text);
6796    --page-max-width: 1200px;
6797    --page-padding-top: 30px;
6798    --page-padding-bottom: 80px;
6799    --button-min-height: var(--wk-button-min-height);
6800    --button-border-width: var(--wk-button-border-width);
6801    --button-border-radius: var(--wk-button-border-radius);
6802    --input-min-height: var(--wk-input-min-height);
6803    --input-border-width: var(--wk-input-border-width);
6804    --input-border-radius: var(--wk-input-border-radius);
6805
6806    --grid-columns-xs: 1;
6807    --grid-columns-sm: 2;
6808    --grid-columns-md: 2;
6809    --grid-columns-lg: 3;
6810    --grid-columns-xl: 4;
6811
6812    --cta-button-background: rgb(var(--wk-color-accent-1));
6813    --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1));
6814    --cta-button-color: rgb(var(--wk-color-solid-button-label));
6815
6816    --variant-input-background: rgb(var(--wk-color-background-1));
6817    --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text));
6818    --variant-input-color: rgb(var(--wk-color-text));
6819    --variant-input-selected-background: var(--variant-input-background);
6820    --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text));
6821    --variant-input-selected-color: var(--variant-input-color);
6822    --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text));
6823
6824    --price-justify-content: center;
6825
6826    --option-select-label-display: none;
6827
6828    --image-aspect-ratio: 1/1;
6829    --image-object-fit: cover;
6830    --meta-text-align: center;
6831  }
6832</style>
6833
6834</div>
6834<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6834
6835</body>
6836</html>
6837
6838

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.