1<!doctype html><html class="no-js" lang="de-DE" dir="ltr"> 2 <head> 3 <!-- Added by AVADA SEO Suite --> 4 5 6 <!-- /Added by AVADA SEO Suite --> 7<!-- Start of Shoplift scripts --> 8<!-- 2026-05-07T22:30:07.7349388Z --> 9<style>.shoplift-hide { opacity: 0 !important; }</style> 10<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
11<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2026-10-01T04:03:48.9598864Z */(function(){"use strict";var te=document.createElement("style");te.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}#shoplift-preview-subscription-warning{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 4px;border-left:1px solid #333;cursor:help;outline:none}#shoplift-preview-subscription-warning__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#f59e0b;color:#141414!important;font-weight:700;font-size:12px!important;line-height:1;flex-shrink:0}#shoplift-preview-subscription-warning__label{font-size:13px!important;font-weight:500;color:#fbbf24!important;text-wrap:nowrap;white-space:nowrap}#shoplift-preview-subscription-warning__tooltip{position:absolute;bottom:calc(100% + 8px);right:0;max-width:320px;width:max-content;padding:10px 12px;border-radius:6px;background-color:#1f1f1f;color:#fff!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 8px 16px #0000004d;z-index:10000;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none}#shoplift-preview-subscription-warning__tooltip.shoplift-preview-subscription-warning__tooltip--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}#shoplift-preview-subscription-warning:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b;border-radius:4px}#shoplift-preview-control:has(#shoplift-preview-subscription-warning){max-width:480px}/*$vite$:1*/`,document.head.appendChild(te);var fe=" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! channel/|google/)google(?!(?:wv|app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!cam)scan|(?<!lib)http|24x
117|;\\s\\w+;$|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+/1\\.0;|\\bbw/|\\bdlc\\b|\\bort/|\\bperl\\b|\\btime/|\\||^[<\\(;]|^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^blackbox exporter|^bot|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^exodusmovement|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^ps_daily/|^python|^rank|^read|^reed|^remove\\.bg/|^rest|^rss|^snapchat|^sora |^space bison|^stape/|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|abuse|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|attracta|audit|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|collapsify\\b|convertify|cookiehubverify/|crawl|cursor/|cypress/|dareboost|datanyze|dejaclick|detect|discovery|dmbrowser|download|exaleadcloudview|feed|firephp|foregenix|functionize|grab|hardenize\\b|headless|hotjar|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|linktiger|mail\\.ru/|manager|manus-user/|marketgoo/|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|openvas|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|playwright|powermarks|preview|productfinder|prospectingstudio|proxy|ptst[ /]\\d|radar|readable/|retriever|rexx;|rigor|rss\\b|scrape|securityheaders|selenium|server|silktide|sindup/|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|testlocally|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|watchtowr|webglance|webkit2png|whatcms/|xtate/",ge=/bot|crawl|http|lighthouse|scan|search|spider/i,z;function me(){if(z instanceof RegExp)return z;try{z=new RegExp(fe,"i")}catch{z=ge}return z}var ye=a=>typeof a=="string"&&a!=="";function ve(a){return ye(a)&&me().test(a)}var we=ve;class X{timestamp;constructor(){this.timestamp=new Date}}class be extends X{type;testId;hypothesisId;constructor(e,t,i){super(),this.type=3,this.testId=e,this.hypothesisId=t,this.timestamp=i}}class Se extends X{type;path;constructor(e){super(),this.type=4,this.path=e}}class Ce extends X{type;cart;constructor(e){super(),this.type=5,this.cart=e}}class ie extends Error{isBot;constructor(){super(),this.isBot=!0}}function Te(a,e,t){for(const i of e.selectors){const s=a.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)t(e.testId,e.hypothesisId)}re(a,e,(i,s,r,o,n)=>n(s,r),t)}function U(a,e,t){for(const i of e.selectors)ne(a,e.testId,e.hypothesisId,i,t??(()=>{}));re(a,e,ne,t??(()=>{}))}function se(a){return a.urlPatterns.reduce((e,t)=>{switch(t.operator){case"contains":return e+`.*${t}.*`;case"endsWith":return e+`.*${t}`;case"startsWith":return e+`${t}.*`}},"")}function re(a,e,t,i){new MutationObserver(()=>{for(const r of e.selectors)t(a,e.testId,e.hypothesisId,r,i)}).observe(a.documentElement,{childList:!0,subtree:!0})}function ne(a,e,t,i,s){const r=a.querySelectorAll(i.cssSelector);for(let o=0;o<r.length;o++){let n=r.item(o);if(n instanceof HTMLElement&&n.dataset.shoplift!==""){n.dataset.shoplift="";for(const l of i.actions.sort(Re))n=Ie(a,i.cssSelector,n,l)}}return r.length>0&&s?(s(e,t),!0):!1}function Ie(a,e,t,i){switch(i.type){case"innerHtml":t.innerHTML=i.value;break;case"attribute":Pe(t,i.scope,i.value);break;case"css":Ae(a,e,i.value);break;case"js":ke(a,t,i);break;case"copy":return Ee(t);case"remove":xe(t);break;case"move":_e(t,parseInt(i.value));break}return t}function Pe(a,e,t){a.setAttribute(e,t)}function Ae(a,e,t){const i=a.createElement("style");i.innerHTML=`${e} { ${t} }`,a.getElementsByTagName("head")[0]?.appendChild(i)}function ke(a,e,t){Function("document","element",`"use strict"; ${t.value}`)(a,e)}function Ee(a){const e=a.cloneNode(!0);if(!a.parentNode)throw"Can't copy node outside of DOM";return a.parentNode.insertBefore(e,a.nextSibling),e}function xe(a){a.remove()}function _e(a,e){if(e===0)return;const t=Array.prototype.slice.call(a.parentElement.children).indexOf(a),i=Math.min(Math.max(t+e,0),a.parentElement.children.length-1);a.parentElement.children.item(i).insertAdjacentElement(e>0?"afterend":"beforebegin",a)}function Re(a,e){return oe(a)-oe(e)}function oe(a){return a.type==="copy"||a.type==="remove"?0:1}
11const M={Template:0,UrlRedirect:2,Script:3,Price:5},De="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",Oe="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%200L7.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 Ve(a){let e=a.replace(/-/g,"+").replace(/_/g,"/");for(;e.length%4;)e+="=";const t=atob(e),i=Uint8Array.from(t,o=>
11o.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function F(a,e){return typeof e=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(e)?new Date(e):e}function ee(a,e){return e}function q(a,e=!1,t=!1,i=","){const s=a/100;if(t){const o=Math.round(s).toLocaleString("en-US");return i!==","?o.replace(/,/g,i):o}else{const r=e?",":".",o=s.toFixed(2).split("."),n=parseInt(o[0],10),l=o[1]??"00",c=n.toLocaleString("en-US");return i!==","?`${c.replace(/,/g,i)}${r}${l}`:e?`${c.replace(/,/g,".")}${r}${l}`:`${c}${r}${l}`}}function H(a,e,t,i){const s=e.replace("{{amount}}",q(a,!1,!1)).replace("{{amount_no_decimals}}",q(a,!1,!0)).replace("{{amount_with_comma_separator}}",q(a,!0,!1)).replace("{{amount_no_decimals_with_comma_separator}}",q(a,!0,!0)).replace("{{amount_with_space_separator}}",q(a,!1,!1," ")).replace("{{amount_no_decimals_with_space_separator}}",q(a,!1,!0," ")).replace("{{amount_with_apostrophe_separator}}",q(a,!1,!1,"'")).replace("{{amount_no_decimals_with_apostrophe_separator}}",q(a,!1,!0,"'")).replace("{{amount_with_period_and_space_separator}}",q(a,!1,!1,". ")).replace("{{amount_no_decimals_with_period_and_space_separator}}",q(a,!1,!0,". "));return i?`${s} ${t}`:s}function ae(a){return a.replace(/[^\d.,\s-]/g,"").trim()}function j(a){const e=new Map;for(const[t,i,s]of a.variants)e.set(t,{priceInCents:i,compareAtPriceInCents:s});return e}function Le(a,e,t,i){const{priceInCents:s,compareAtPriceInCents:r}=t,{moneyFormat:o,currency:n,currencyCodeEnabled:l}=i;if(a.getAttribute("data-sl-attribute-p")===e)a.innerHTML=H(s,o,n,l);else if(a.getAttribute("data-sl-attribute-cap")===e)r<=0||r<=s?a.remove():a.innerHTML=H(r,o,n,l);else if(a.getAttribute("data-sl-attribute-discount")===e&&!(r<=0||r<=s)){const d=Math.round((r-s)/r*100),u=ae(H(r-s,o,n,!1)),h=a.getAttribute("data-sl-format")||"percent";h==="percent"?a.textContent=`-${d}%`:h==="amount"?a.textContent=`-${u}`:h==="both"&&(a.textContent=`-${d}% (-${u})`)}}function $e(a){const e=[],t={id:"url-pattern",operator:"contains",value:"/"};for(const[i,s,r]of a.variants){e.push({id:`p-${i}`,cssSelector:`[data-sl-attribute-p="${i}"]`,urlPatterns:[t],actions:[{id:`p-action-${i}`,type:"innerHtml",scope:"price",value:H(s,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]});const o=r<=0||r<=s;if(e.push({id:`cap-${i}`,cssSelector:`[data-sl-attribute-cap="${i}"]`,urlPatterns:[t],actions:[{id:`cap-action-${i}`,type:o?"remove":"innerHtml",scope:"compare-at-price",value:o?"":H(r,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]}),!o&&r>s){const n=Math.round((r-s)/r*100),l=ae(H(r-s,a.moneyFormat,a.currency,!1));e.push({id:`d-${i}`,cssSelector:`[data-sl-attribute-discount="${i}"]`,urlPatterns:[t],actions:[{id:`d-action-${i}`,type:"js",scope:null,value:`var format = element.getAttribute('data-sl-format') || 'percent'; if (format === 'percent') { element.textContent = '-${n}%'; } else if (format === 'amount') { element.textContent = '-${l}'; } else if (format === 'both') { element.textContent = '-${n}% (-${l})'; }`}]})}}return e}const Me=a=>{let e=5381;for(let t=0;t<a.length;t++)e=(e*33^a.charCodeAt(t))>>>0;return e.toString(36)},qe=()=>Math.random().toString(36).slice(2,10)+Date.now().toString(36).slice(-4),He=a=>btoa(JSON.stringify(a)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""),K=a=>a.replace(/#slr-[a-z0-9]+$/,""),tt="modulepreload",it=function(a){return"/"+a},st={},Ne=function(e,t,i){let s=Promise.resolve();function r(o){const n=new Event("vite:preloadError",{cancelable:!0});if(n.payload=o,window.dispatchEvent(n),!n.defaultPrevented)throw o}return s.then(o=>{for(const n of o||[])n.status==="rejected"&&r(n.reason);return e().catch(r)})};function le(a,e,t){const i=t?a.plans.filter(c=>!c.variantId||c.variantId===t):a.plans,s=[],r=[];for(const c of i)c.direction==="decrease"?(s.push(c.existingShopifyPlanId),r.push(c.createdShopifyPlanId)):(s.push(c.createdShopifyPlanId),r.push(c.existingShopifyPlanId));const o=e?s:r,n=e?r:s;if(t)for(const c of a.plans)for(const d of[c.existingShopifyPlanId,c.createdShopifyPlanId])d&&!o.includes(d)&&!n.includes(d)&&n.push(d);const l={};for(let c=0;c<n.length;c++){const d=n[c],u=o[c];d&&u&&(l[d]=u)}return{showPlanIds:o,hidePlanIds:n,swapMap:l}}function ce(a,e,t){const i=e?a.plans.find(r=>r.variantId===e):void 0;if(i)return i.direction;if(t){const r=a.plans.find(o=>o.productId===t);if(r)return r.direction}return a.plans.find(r=>!r.variantId)?.direction??null}function J(a,e){const t=e?a.plans.filter(r=>!r.productId||r.productId===e):a.plans,i={};for(const r of t)i[r.existingShopifyPlanId]=r.existingDiscountAmount,i[r.createdShopifyPlanId]=r.existingDiscountAmount;
11const s=Math.max(...Object.values(i),0);return{discountMap:i,maxDiscount:s}}function W(a){const e=document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;if(e)return e;if(a){for(const r of Array.from(document.querySelectorAll("[data-sl-attribute-p]"))){const o=r.getAttribute("data-sl-attribute-p");if(!o)continue;const n=a.variants.find(l=>l[0]===o);if(n?.[3])return n[3]}const s=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(s){const r=a.variants.find(o=>o[0]===s);if(r?.[3])return r[3]}}const t=window,i=t.ShopifyAnalytics?.meta?.product?.id??t.meta?.product?.id;return i!=null?String(i):null}function D(a,e){return a.widget.selectors[e]??[]}function N(a,e){return a.replace(/[\d.]+%/,`${e}%`)}function $(a,e){const t=document.createTreeWalker(a,NodeFilter.SHOW_TEXT);let i=t.nextNode();for(;i;){if(i.nodeValue!==null){const s=e(i.nodeValue);if(s!==i.nodeValue){i.nodeValue=s;return}}i=t.nextNode()}}function de(a,e){return a===null?!1:a==="decrease"?!e:e}async function Ue(a){if(a.subscriptionSwapDone)return;const e=a.getActiveAssignment();if(!e)return;const t=a.getHypothesis(e.hypothesisId);if(!t?.subscriptionData)return;a.subscriptionSwapDone=!0;const i=t.subscriptionData,s=t.isControl,r=[...new Set(i.plans.map(d=>d.direction))].join(",");a.log(`[SUB-SWAP] ${s?"A":"B"} side, directions=${r}`);const o=i.plans.some(d=>d.variantId);let n=!1,l=!1;function c(){if(!l){l=!0;try{const d=o?document.querySelector("select[name='id'], input[name='id']")?.value:void 0,{showPlanIds:u,hidePlanIds:h,swapMap:p}=le(i,s,d);a.swapMap=p;const b=D(i,"widgetParent"),E=D(i,"subscriptionPlans"),S=D(i,"subscriptionInput");if(!b.length||!E.length||!S.length)return;const C=document.querySelector(b[0].selector);if(!C?.shadowRoot)return;const _=C.shadowRoot.querySelector(E[0].selector);if(!_?.shadowRoot)return;const T=S[0].selector;let m=null;if(i.widget.widgetType==="buttons"||i.widget.widgetType==="radio"){const y=Array.from(_.shadowRoot.querySelectorAll(T));if(!y.length)return;for(const v of y){const g=v.closest("label");g&&(u.includes(v.value)?g.style.display="":h.includes(v.value)&&(g.style.display="none"))}const w=y.some(v=>u.includes(v.value)&&v.checked),I=y.some(v=>h.includes(v.value)&&v.checked);if((w||I)&&(n=!1),!w&&!n){n=!0;for(const v of y)if(u.includes(v.value)){v.closest("label")?.click(),v.dispatchEvent(new Event("change",{bubbles:!0}));break}}const f=y.find(v=>v.checked);m=f&&u.includes(f.value)?f.value:u[0]??null}else if(i.widget.widgetType==="dropdown"){const y=_.shadowRoot.querySelector("select");if(!y)return;for(const w of Array.from(y.options))h.includes(w.value)&&(w.style.display="none",w.disabled=!0);if(h.includes(y.value)){const w=Array.from(y.options).find(I=>u.includes(I.value));w&&(y.value=w.value,y.dispatchEvent(new Event("change",{bubbles:!0})))}m=u.includes(y.value)?y.value:u[0]??null}if(m){const y=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const w of y)w.value!==m&&(w.value=m)}}finally{l=!1}}}if(a.subscriptionHideWrongPlans=c,a.swapMap=le(i,s).swapMap,c(),o){const d=document.querySelector("select[name='id'], input[name='id']");d&&d.addEventListener("change",c)}}function B(a){const e=D(a,"widgetParent");return e.length?document.querySelector(e[0].selector)?.shadowRoot??null:null}function Y(a,e){const t=D(a,"subscriptionPlans");return t.length?e.querySelector(t[0].selector)?.shadowRoot??null:null}function Z(a,e){const t=new URLSearchParams(window.location.search).get("variant");if(t)return t;{const i=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(i)return i}return a.size>0?[...a.keys()][0]:void 0}function G(a,e){return H(a,e.moneyFormat,e.currency,e.currencyCodeEnabled)}function Fe({originalFetch:a,swapMap:e,slptValue:t,getSelectedPlanId:i,log:s}){if(window.fetch.__shoplift_intercepted)return s("[SUB-INTERCEPT] already installed â skipping"),()=>{};function r(n){if(i){const l=i();if(l)return e[l]??l}return e[n]??n}const o=function(n,l){if((typeof n=="string"?n:n instanceof URL?n.href:n.url).includes("/cart/add")&&l?.body)try{if(l.body instanceof FormData){const d=l.body.get("selling_plan");d?l.body.set("selling_plan",r(String(d))):(!d||d==="")&&t&&l.body.set("properties[_slpt]",t)}
11else if(typeof l.body=="string"){const d=JSON.parse(l.body);if(d.items)for(const u of d.items){const h=String(u.selling_plan??"");h?u.selling_plan=r(h):!u.selling_plan&&t&&(u.properties||(u.properties={}),u.properties._slpt=t)}else if(d.id){const u=String(d.selling_plan??"");u?d.selling_plan=r(u):!d.selling_plan&&t&&(d.properties||(d.properties={}),d.properties._slpt=t)}l.body=JSON.stringify(d)}}catch(d){s("[SUB-INTERCEPT] body parse failed; cart-add proceeds with un-swapped plan",d)}return a.call(window,n,l)};return o.__shoplift_intercepted=!0,window.fetch=o,function(){window.fetch===o&&(window.fetch=a)}}function Be({log:a}){if(window.fetch.__shoplift_intercepted)return a("[SUB-PREVIEW-BLOCK] already installed â skipping"),()=>{};const e=window.fetch,t=function(i,s){const r=typeof i=="string"?i:i instanceof URL?i.href:i.url;return r.includes("/cart/add")?(a("[SUB-PREVIEW-BLOCK] cart-add blocked in preview mode",{url:r}),Promise.resolve(new Response(JSON.stringify({id:0,properties:{},quantity:0,variant_id:0,key:"preview",title:"Preview â cart-add blocked",price:0,original_price:0,line_price:0,original_line_price:0,total_discount:0,discounts:[],preview:!0}),{status:200,headers:{"Content-Type":"application/json"}}))):e.call(window,i,s)};return t.__shoplift_intercepted=!0,window.fetch=t,function(){window.fetch===t&&(window.fetch=e)}}function pe({data:a,runUpdates:e,debounceMs:t=150}){let i=null;function s(){i&&clearTimeout(i),e(),i=setTimeout(e,t)}let r=null;const o=[],n={childList:!0,subtree:!0,characterData:!0,attributes:!0};function l(h){for(const p of o)p.disconnect();o.length=0;for(const p of Array.from(h.querySelectorAll("*")))if(p.shadowRoot){const b=new MutationObserver(s);b.observe(p.shadowRoot,n),o.push(b)}}function c(){const h=B(a);return h?(r&&r.disconnect(),l(h),r=new MutationObserver(p=>{p.some(b=>b.type==="childList"&&b.addedNodes.length>0)&&l(h),s()}),r.observe(h,n),!0):!1}const d=document.body||document.documentElement,u=new MutationObserver(()=>{c()&&s()});return u.observe(d,{childList:!0,subtree:!0}),c()&&s(),e(),function(){i&&(clearTimeout(i),i=null),u.disconnect(),r&&(r.disconnect(),r=null);for(const p of o)p.disconnect();o.length=0}}async function ze(a){if(a.subscriptionPriceDone)return;const e=a.getActiveAssignment(),t=e?a.getHypothesis(e.hypothesisId):void 0,i=t?.subscriptionData?null:a.findActiveSubscriptionTestControl(),s=t?.subscriptionData?t:i?.hypothesis;if(!s?.subscriptionData)return;const r=t?.subscriptionData?e.testId:i.testId;a.subscriptionPriceDone=!0;const o=s.subscriptionData,n=s.isControl,l=s.priceData,c=o.widget.widgetType;let d=W(l),u=J(o,d),h=u.discountMap,p=u.maxDiscount;function b(){const g=W(l);g!==d&&(d=g,u=J(o,d),h=u.discountMap,p=u.maxDiscount,a.log(`[SUB-PRICE] scope refreshed side=${n?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${p}`))}a.log(`[SUB-PRICE] side=${n?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${p}`),a.updatePriceTestHiddenInputs(r,n?"control":"variant",!1);function E(){if(!l)return null;const g=j(l),P=Z(g),A=ce(o,P,d);if(!de(A,n))return null;const k=P?g.get(P):void 0;return k?{formattedVariantPrice:G(k.priceInCents,l),formattedDiscounted:G(k.priceInCents*(1-p/100),l)}:null}Fe({originalFetch:a.fetch,swapMap:a.swapMap??{},slptValue:a.slptValue??void 0,log:a.log,getSelectedPlanId:()=>{const g=B(o);if(!g)return null;const P=Y(o,g);if(!P)return null;const A=D(o,"subscriptionInput"),k=A.length?A[0].selector:'input[name="rc_plan"]';return P.querySelector(`${k}:checked`)?.value??null}});function S(g){const P=D(o,"subscriptionDiscount");for(const A of P)if(A.selector.includes("badge")||A.selector.includes("__badge")){const k=g.querySelector(A.selector);k?.textContent&&!k.textContent.includes(`${p}%`)&&$(k,x=>N(x,p))}}function C(g){const P=E();if(!P)return;const A=D(o,"subscriptionCompareAt");for(const k of A){const x=g.querySelector(k.selector)||g.querySelector(`[part~="${k.selector}"]`);x?.textContent&&!x.textContent.includes(P.formattedVariantPrice)&&$(x,R=>/\d/.test(R)?P.formattedVariantPrice:R)}}function _(g,P){const A=D(o,"subscriptionCompareAt"),k=P===0?"none":"";for(const x of A){const R=g.querySelector(x.selector)||g.querySelector(`[part~="${x.selector}"]`);R&&(k==="none"?R.style.display!=="none"&&(R.style.display="none"):R.style.display==="none"&&(R.style.display=""))}}function T(g){const P=D(o,"subscriptionInput"),A=P.length?P[0].selector:'input[name="rc_plan"]',k=D(o,"subscriptionPlanDiscount"),x=k.length?k[0].selector:".rc-plans-button__discount";for(const R of Array.from(g.querySelectorAll("label"))){const V=R.querySelector(A),O=R.querySelector(x);if(V&&O){const L=h[V.value];if(L!==void 0){if(L===0)O.style.display!=="none"&&(O.style.display="none");else if(O.style.display==="none"&&(O.style.display=""),O.textContent){const Q=O.textContent.match(/[\d.]+%/)?.[0];Q&&Q!==`${L}%`&&$(O,et=>N(et,L))}}}}}function m(g){const P=g.querySelector("select");if(P)for(const A of Array.from(P.options)){const k=h[A.value];if(k!==void 0&&A.textContent){const x=A.textContent.match(/[\d.]+%/)?.[0];x&&x!==`${k}%`&&(A.textContent=N(A.textContent,k))}}}function y(g,P){const k=D(o,"subscriptionDiscount").filter(x=>x.selector.includes("benefit")||x.selector==="rc-benefits");for(const x of k){const R=g.querySelector(x.selector);if(R?.shadowRoot){for(const V of Array.from(R.shadowRoot.querySelectorAll("li")))if(V.textContent?.includes("Save")){const O=V;if(P===0)O.style.display!=="none"&&(O.style.display="none");else{O.style.display==="none"&&(O.style.display="");const L=V.textContent.match(/[\d.]+%/)?.[0];L&&L!==`${P}%`&&$(V,Q=>N(Q,P))}}}}}let w=!1;function I(){if(!w){w=!0;try{if(b(),d!==null&&Object.keys(h).length===0)return;const g=B(o);if(!g)return;S(g),l&&C(g);const P=Y(o,g);let A=p;if(P){const k=D(o,"subscriptionInput"),x=k.length?k[0].selector:'input[name="rc_plan"]',R=P.querySelector(`${x}:checked`);if(R){const V=h[R.value];V!==void 0&&(A=V)}c==="buttons"||c==="radio"?T(P):m(P)}_(g,A),y(g,A)}finally{w=!1}}}function f(){const g=E();if(!g)return;const P=B(o);if(!P)return;const A=D(o,"onetimeToggle"),k=A.length?A[0].selector:'input[value="onetime"]';if(!P.querySelector(k)?.checked)return;const R=D(o,"subscriptionPrice");for(const V of R){const O=P.querySelector(V.selector)||P.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(g.formattedDiscounted)&&$(O,L=>/\d/.test(L)?g.formattedDiscounted:L)}}function v(){a.subscriptionHideWrongPlans&&a.subscriptionHideWrongPlans(),I(),a.subscriptionUpdateOneTime&&a.subscriptionUpdateOneTime(),f()}pe({data:o,runUpdates:v})}async function We(a){if(a.subscriptionOneTimeDone)return;const e=a.getActiveAssignment(),t=e?a.getHypothesis(e.hypothesisId):void 0,i=!!(t?.subscriptionData&&t.priceData),s=i?null:a.findActiveSubscriptionTestControl(),r=i?t:s?.hy
11pothesis;if(!r?.subscriptionData||!r.priceData)return;const o=i?e.testId:s.testId;a.subscriptionOneTimeDone=!0;const n=r.subscriptionData,l=r.priceData,c=j(l),d=r.isControl,u=d?"control":"variant";a.slptValue=`${o}:${u}:f`,a.updatePriceTestHiddenInputs(o,u,!1);function h(){const p=B(n);if(!p)return;const b=Z(c);if(!b)return;const E=W(l),S=ce(n,b,E);if(!de(S,d))return;const C=c.get(b);if(!C)return;const _=H(C.priceInCents,l.moneyFormat,l.currency,l.currencyCodeEnabled),T=D(n,"onetimePrice");if(!T.length)return;const m=D(n,"onetimeContainer"),y=m.length?m[0].selector:'[part~="rc-purchase-option__onetime"]',I=p.querySelector(y)??p;for(const f of T){let v=null;try{v=I.querySelector(f.selector)}catch{v=null}v??=I.querySelector(`[part~="${f.selector}"]`),v&&v.textContent&&!v.textContent.includes(_)&&$(v,g=>/\d/.test(g)?_:g)}}a.subscriptionUpdateOneTime=h,h()}async function Ge(a,e){const{subscriptionPreviewRender:t}=await Ne(async()=>{const{subscriptionPreviewRender:i}=await Promise.resolve().then(()=>Xe);return{subscriptionPreviewRender:i}},void 0);return t(a.subscriptionData,a.priceData,a.isControl,e)}function je(a,e){const t=a.widget.selectors.widgetParent??[],i=a.widget.selectors.subscriptionPlans??[],s=a.widget.selectors.subscriptionInput??[];if(!t.length||!i.length||!s.length){e("[SUB-GLOBAL-HIDE] Missing required selectors â skipping");return}const r=t[0].selector,o=i[0].selector,n=s[0].selector;let l=!1,c=null,d=!1;function u(){if(!d){d=!0;try{h()}finally{d=!1}}}function h(){const C=document.querySelector(r);if(!C?.shadowRoot)return;const _=C.shadowRoot.querySelector(o);if(!_?.shadowRoot)return;_.shadowRoot!==c&&(c=_.shadowRoot,l=!1);let T=0;if(a.widget.widgetType==="buttons"||a.widget.widgetType==="radio"){const m=Array.from(_.shadowRoot.querySelectorAll(n));for(const f of m)if(a.planIds.includes(f.value)){f.disabled||(f.disabled=!0);const v=f.closest("label");v&&v.style.display!=="none"&&(v.style.display="none",T++)}const y=m.filter(f=>!a.planIds.includes(f.value));if(!y.some(f=>f.checked)&&!l&&y.length>0){l=!0;const f=y[0];f.closest("label")?.click(),f.dispatchEvent(new Event("change",{bubbles:!0})),e(`[SUB-GLOBAL-HIDE] Preselected first visible plan input=${f.value}`)}const I=y.find(f=>f.checked)??y[0];if(I){const f=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const v of f)v.value!==I.value&&(v.value=I.value,e(`[SUB-GLOBAL-HIDE] Mirrored plan id ${I.value} to form selling_plan input`))}}else if(a.widget.widgetType==="dropdown"){const m=_.shadowRoot.querySelector("select");if(!m)return;for(const I of Array.from(m.options))a.planIds.includes(I.value)&&(I.style.display!=="none"&&(I.style.display="none"),I.disabled||(I.disabled=!0),T++);const y=Array.from(m.options).filter(I=>!a.planIds.includes(I.value)),w=y.some(I=>I.value===m.value);y.length>0&&!w&&!l&&(l=!0,m.value=y[0].value,m.dispatchEvent(new Event("change",{bubbles:!0})),e(`[SUB-GLOBAL-HIDE] Preselected first visible option=${y[0].value}`))}T>0&&e(`[SUB-GLOBAL-HIDE] Hidden ${T} B-side plan buttons`)}const p={childList:!0,subtree:!0,characterData:!0};let b=null;function E(C){b?.disconnect(),b=new MutationObserver(()=>u()),b.observe(C,p)}function S(){const C=document.querySelector(r);if(!C?.shadowRoot)return!1;u(),new MutationObserver(()=>{u();const m=C.shadowRoot.querySelector(o);m?.shadowRoot&&E(m.shadowRoot)}).observe(C.shadowRoot,p);const T=C.shadowRoot.querySelector(o);return T?.shadowRoot&&E(T.shadowRoot),!0}if(!S()){e("[SUB-GLOBAL-HIDE] Widget not in DOM yet â waiting via MutationObserver");const C=new MutationObserver(()=>{S()&&C.disconnect()});C.observe(document.body??document.documentElement,{childList:!0,subtree:!0})}}const ue="Limited preview",Ke="Add-to-cart and checkout prices won't reflect this test until it launches â test selling plans are not created in your subscription app until after a test is launched.",Je=5e3;function Ye(){const a=document.createElement("div");a.id="shoplift-preview-subscription-warning";const e=document.createElement("span");e.id="shoplift-preview-subscription-warning__icon",e.setAttribute("aria-hidden","true"),e.textContent="!";const t=document.createElement("span");t.id="shoplift-preview-subscription-warning__label",t.textContent=ue;const i=document.createElement("div");i.id="shoplift-preview-subscription-warning__tooltip",i.setAttribute("role","tooltip"),i.textContent=Ke,a.appendChild(e),a.appendChild(t),a.appendChild(i),a.setAttribute("tabindex","0"),a.setAttribute("aria-describedby",i.id),a.setAttribute("aria-label",ue);let s=null;function r(){s!==null&&(clearTimeout(s),s=null)}function o(){i.classList.add("shoplift-preview-subscription-warning__tooltip--visible")}function n(){i.classList.remove("shoplift-preview-subscription-warning__tooltip--visible")}function l(){o(),r(),s=setTimeout(()=>{n(),s=null},Je)}function c(){r(),o()}function d(){s===null&&n()}a.addEventListener("mouseenter",c),a.addEventListener("mouseleave",d),a.addEventListener("focus",c),a.addEventListener("blur",d);function u(p){try{const b=p.target;if(!(b instanceof Element))return;(b.closest('form[action*="/cart/add"] button[type="submit"], form[action*="/cart/add"] input[type="submit"]')!==null||b.closest('[name="add"], button[name="add"], [data-add-to-cart], button[data-add-to-cart]')!==null)&&l()}catch{}}
11document.addEventListener("click",u,!0);function h(){r(),document.removeEventListener("click",u,!0),a.removeEventListener("mouseenter",c),a.removeEventListener("mouseleave",d),a.removeEventListener("focus",c),a.removeEventListener("blur",d),a.remove()}return{root:a,tooltip:i,cleanup:h}}let he=!1;class Ze{DATA_SL_ATTRIBUTE_P="data-sl-attribute-p";DATA_SL_TEST_ID="data-sl-test-id";VIEWPORT_TRACK_THRESHOLD=.5;temporarySessionKey="Shoplift_Session";essentialSessionKey="Shoplift_Essential";analyticsSessionKey="Shoplift_Analytics";priceSelectorsSessionKey="Shoplift_PriceSelectors_v2";shop;host;eventHost;disableReferrerOverride;legacySessionKey;cssHideClass;testConfigs;inactiveTestConfigs;hiddenSubscriptionPlans;testsFilteredByAudience;sendPageView;shopliftDebug;gaConfig;telemetryEnabled;getCountryTimeout;geoViaShopify;resolvedRegion=null;state;subscriptionPreviewWarningCleanup=null;shopifyAnalyticsId;cookie=document.cookie;isSyncing=!1;isSyncingGA=!1;fetch;localStorageSet;localStorageGet;sessionStorageSet=window.sessionStorage.setItem.bind(window.sessionStorage);sessionStorageGet=window.sessionStorage.getItem.bind(window.sessionStorage);urlParams=new URLSearchParams(window.location.search);device;logHistory;activeViewportObservers=new Map;clientIdRetryCount=0;constructor(e,t,i,s,r,o,n,l,c,d,u,h,p,b=!1){this.shop=e,this.host=t,this.eventHost=i,this.disableReferrerOverride=l,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=u.map(S=>({...S,startAt:new Date(S.startAt),statusHistory:S.statusHistory.map(C=>({...C,createdAt:new Date(C.createdAt)}))})),this.inactiveTestConfigs=h,this.hiddenSubscriptionPlans=p,this.sendPageView=!!r,this.shopliftDebug=o===!0,this.telemetryEnabled=c===!0,this.geoViaShopify=b===!0,this.gaConfig=n!=={"sendEvents":false,"mode":"gtag"}?n:{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 E=this.getDeviceType();this.device=E!=="tablet"?E:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=u.filter(S=>
11S.status=="active"),this.getCountryTimeout=d===1000?1e3:d,window.__slReadCookie=S=>{const C=this.getCookie(S);if(C===null)return null;try{return decodeURIComponent(C)}catch{return C}},this.log("State Loaded",JSON.stringify(this.state))}deriveCategoryFromExistingTests(){if(!this.state.temporary.testCategory&&this.state.essential.visitorTests.length>0){const e=this.state.essential.visitorTests.some(t=>{if(!t.hypothesisId)return!1;const i=this.getHypothesis(t.hypothesisId);return i&&["theme","basicScript","price"].includes(i.type)});this.state.temporary.testCategory=e?"global":"conditional",this.persistTemporaryState(),this.log("Derived test category from existing visitorTests: %s",this.state.temporary.testCategory)}}async init(){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 o=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",o),this.state.temporary.isMerchant=o,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(),document.querySelector("#sl-preview-bar-hide")?.remove();return}if(this.state.temporary.previewConfig=void 0,we(navigator.userAgent))return;const e=Date.now(),t=!this.state.temporary.lastSeen||e-this.state.temporary.lastSeen>1800*1e3;(!this.state.temporary.entryPage||t)&&(this.state.temporary.entryPage=K(window.location.href)),this.state.temporary.lastSeen=e,this.persistTemporaryState(),window.__slEntryPage=this.state.temporary.entryPage??"";const i=this.state.essential.visitorTests.filter(o=>o.hypothesisId&&+o.createdAt>Date.now()-6e4);if(i.length===0)this.sendDiagnosticTelemetry("page-landed",null);else for(const o of i)this.sendDiagnosticTelemetry("page-landed",o.testId,{hypothesisId:o.hypothesisId,isControl:o.assignedTo==="control",testType:o.testType??"unknown"});if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const o=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(n=>n?.json());this.log(`IP: ${o}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),ee)}).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 o=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>o,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),this.ensureCartAttributesForExistingPriceTests(!1);const r=this.state.essential.visitorTests.some(o=>(o.hypothesisId?this.getHypothesis(o.hypothesisId):void 0)?.subscriptionData!=null)||Object.values(this.state.temporary.testReservations??{}).some(o=>this.getHypothesis(o.hypothesisId)?.subscriptionData!=null);this.hiddenSubscriptionPlans&&!r&&(this.log(`[SUB-GLOBAL] Visitor not in subscription test â hiding ${this.hiddenSubscriptionPlans.planIds.length} B-side plans`),je(this.hiddenSubscriptionPlans,o=>this.log(o))),await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange(),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(e){if(e instanceof ie)return;throw e}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(e){switch(e){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}getDefaultVariantTitle(e){return e.title?e.title:e.type==="price"?e.isControl?"Original prices":"Variant prices":e.isControl?"Original":"Untitled variant "+e.label.toUpperCase()}
11async initPreview(){const e=this.urlParams.get("previewConfig");if(e){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const t=await Ve(e);if(this.state.temporary.previewConfig=t,this.state.temporary.previewConfig.testTypeCategory===M.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 o=await this.makeJsonRequest({method:"get",url:r}).catch(n=>(this.log("Error getting domSelectors",n),null));if(s.variants.forEach(n=>n.domSelectors=o[n.id]?.domSelectors),s.isDraft){const n=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/subscription-preview`,l=await this.makeJsonRequest({method:"get",url:n}).catch(c=>(this.log("No subscription preview data for draft (test may not have a subscription widget)",c),null));l?.subscriptionData&&s.variants.forEach(c=>{c.subscriptionData=l.subscriptionData,c.priceData=l.priceData})}}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 t=this.state.temporary.previewConfig;if(t.testTypeCategory===M.Template&&this.handleTemplatePreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.UrlRedirect&&this.handleUrlPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.Script&&this.handleScriptPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.Price){const i=await this.handlePricePreview(t);t.isDraft?await this.handleSubscriptionPricePreview(t):await this.handleSubscriptionLivePreview(t),i&&this.initPreviewControls(t)}}}initPreviewControls(e){document.addEventListener("DOMContentLoaded",()=>{const t=e.variants.find(b=>b.id===e.currentVariant),i=t?.label||"a",s=e.variants,r=document.createElement("div");r.id="shoplift-preview-control";const o=document.createElement("div"),n=document.createElement("img");n.src=Oe,n.height=24,n.width=14,o.style.padding="0 16px",o.style.lineHeight="100%",o.appendChild(n),r.appendChild(o);const l=document.createElement("div");l.id="shoplift-preview-variant-selector";const c=document.createElement("button");c.id="shoplift-preview-variant-menu-trigger";const d=document.createElement("div");d.className="menu-variant-label",d.style.backgroundColor=this.getVariantColor(i).bg,d.style.color=this.getVariantColor(i).text,d.innerText=i.toUpperCase(),c.appendChild(d);const u=document.createElement("span");if(u.id="shoplift-preview-variant-title",u.innerText=t?this.getDefaultVariantTitle(t):"Untitled variant "+i.toUpperCase(),c.appendChild(u),s.length>1){const b=document.createElement("img");b.src=De,b.width=12,b.height=12,b.style.height="12px",b.style.width="12px",c.appendChild(b);const E=document.createElement("div");E.className="preview-variant-menu";for(const S of e.variants.filter(C=>C.id!==e.currentVariant)){const C=document.createElement("div");C.className="preview-variant-menu--item";const _=document.createElement("div");_.className="menu-variant-label",_.style.backgroundColor=this.getVariantColor(S.label).bg,_.style.color=this.getVariantColor(S.label).text,_.style.flexShrink="0",_.innerText=S.label.toUpperCase(),C.appendChild(_);const T=document.createElement("span");T.innerText=this.getDefaultVariantTitle(S),C.appendChild(T),C.addEventListener("click",()=>{this.pickVariant(S.id)}),E.appendChild(C)}l.appendChild(E),c.addEventListener("click",()=>{E.className!=="preview-variant-menu preview-variant-menu__visible"?E.classList.add("preview-variant-menu__visible"):E.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",S=>{S.target instanceof Element&&!c.contains(S.target)&&E.className==="preview-variant-menu preview-variant-menu__visible"&&E.classList.remove("preview-variant-menu__visible")})}else c.style.pointerEvents="none",d.style.margin="0";if(l.appendChild(c),r.appendChild(l),e.hasSubscription){this.subscriptionPreviewWarningCleanup?.();const b=Ye();r.appendChild(b.root),this.subscriptionPreviewWarningCleanup=b.cleanup}const h=document.createElement("div"),p=document.createElement("button");p.id="shoplift-exit-preview-button",p.innerText="Exit",h.appendChild(p),p.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(h),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})}),this.ensureCartAttributesForExistingPriceTests(!0)}pickVariant(e){if(this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig,i=new URL(window.location.toString());if(t.testTypeCategory===M.UrlRedirect){const s=t.variants.find(r=>r.id===t.currentVariant)?.redirectUrl;if(i.pathname===s){const r=t.variants.find(o=>o.id===e)?.redirectUrl;r&&(i.pathname=r)}}if(t.testTypeCategory===M.Template){const s=t.variants.find(r=>r.id===t.currentVariant)?.pathName;if(s&&i.pathname===s){const r=t.variants.find(o=>o.id===e)?.pathName;r&&r!==s&&(i.pathname=r)}}t.currentVariant=e,this.persistTemporaryState(),this.queueRedirect(i)}}exitPreview(){const e=new URL(window.location.toString());if(this.state.temporary.previewConfig?.testTypeCategory===M.Template&&e.searchParams.delete("view"),this.state.temporary.previewConfig?.testTypeCategory===M.Script&&e.searchParams.delete("slVariant"),this.state.temporary.previewConfig?.testTypeCategory===M.UrlRedirect){const i=this.state.temporary.previewConfig.variants.filter(r=>!r.isControl&&r.redirectUrl!==null).map(r=>r.redirectUrl),s=this.state.temporary.previewConfig.variants.find(r=>r.label==="a")?.redirectUrl;i.includes(e.pathname)&&s&&(e.pathname=s)}this.state.temporary.isMerchant=!1,e.searchParams.delete("isShopliftMerchant"),this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.subscriptionPreviewWarningCleanup?.(),this.subscriptionPreviewWarningCleanup=null,this.hidePage(),this.queueRedirect(e)}handleTemplatePreview(e){const t=e.currentVariant,i=e.variants.find(l=>l.id===t);if(!i)return!1;const s=e.variants.find(l=>l.isControl);if(!s)return!1;this.log("Setting up template preview for type",s.type);
11const r=new URL(window.location.toString()),o=r.searchParams.get("view"),n=i.type===s.type;return!n&&!i.isControl&&template.suffix===s.affix&&this.typeFromTemplate()===s.type&&i.pathName!==null?(this.log("Hit control template type, redirecting to the variant url"),this.hidePage(),r.pathname=i.pathName,this.queueRedirect(r),!0):(!i.isControl&&this.typeFromTemplate()==i.type&&template.suffix===s.affix&&n&&o!==(i.affix||"__DEFAULT__")&&(this.log("Template type and affix match control, updating the view param"),r.searchParams.delete("view"),this.log("Setting the new viewParam to",i.affix||"__DEFAULT__"),this.hidePage(),r.searchParams.set("view",i.affix||"__DEFAULT__"),this.queueRedirect(r)),o!==null&&o!==(i.affix||"__DEFAULT__")&&(r.searchParams.delete("view"),this.hidePage(),this.queueRedirect(r)),!0)}handleUrlPreview(e){const t=e.currentVariant,i=e.variants.find(o=>o.id===t),s=e.variants.find(o=>o.isControl)?.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(e){const t=e.currentVariant,i=e.variants.find(o=>o.id===t);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(e){const t=e.currentVariant,i=e.variants.find(s=>s.id===t);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(U(document,{testId:e.testId,hypothesisId:i.id,selectors:i.domSelectors}),this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async handleSubscriptionPricePreview(e){const t=e.variants.find(i=>i.id===e.currentVariant);t?.subscriptionData&&(this.log("Setting up subscription price preview"),await Ge({id:t.id,isControl:t.isControl,subscriptionData:t.subscriptionData,priceData:t.priceData},(i,...s)=>this.log(i,...s)))}async handleSubscriptionLivePreview(e){this.testConfigs.find(s=>s.id===e.testId)?.hypotheses.find(s=>s.id===e.currentVariant)?.subscriptionData&&(this.log("Setting up subscription live preview"),this.subscriptionSwapDone=!1,this.subscriptionOneTimeDone=!1,this.subscriptionPriceDone=!1,await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange())}async finalize(){const e=await this.getCartState();e!==null&&this.queueCartUpdate(e),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),t)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(n=>n.hypotheses.some(l=>l.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const o=this.state.essential.visitorTests.find(n=>n.testId===r.id);return o?(this.log("Active visitor test found",s),o.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(n=>n.hypotheses.some(l=>l.id===s&&this.state.essential.visitorTests.some(c=>c.hypothesisId===l.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,savedAt:o,...n}=s;return n})})}}setShopliftStub(){this.log("Setting up stubbed public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(t||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(e){this.log("Starting manual split for test '%s'",e.id),await this.handleVisitorTest([e]);const t=this.getReservationForTest(e.id);t&&!t.isRealized&&t.entryCriteriaKey&&(this.log("Realizing manual API reservation for test '%s'",e.id),this.realizeReservationForCriteria(t.entryCriteriaKey)),this.saveState(),this.syncAllEvents()}async handleVisitorTest(e){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests),this.pruneStaleVisitorTests(),this.deriveC
11ategoryFromExistingTests(),this.clearStaleReservations();let t=e?e.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];try{if(t.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(t);if(i){this.log("Found current visitor test");const l=this.considerRedirect(i);return l&&(this.log("Redirecting for current visitor test"),this.redirect(i)),l}const s=this.getReservationForCurrentPage();if(s){this.log("Found matching reservation for current page: %s",s.testId);const l=this.getHypothesis(s.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(s.entryCriteriaKey);const c=this.considerRedirect(l);return c&&this.redirect(l),c}}this.log("No active test relation for test page");const r=this.testsForUrl(this.inactiveTestConfigs.filter(l=>this.testIsPaused(l)&&l.hypotheses.some(c=>this.state.essential.visitorTests.some(d=>d.hypothesisId===c.id)))).map(l=>l.id);if(r.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",r),!1;if(!this.state.temporary.testCategory){const l=this.testsFilteredByAudience.filter(d=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d))),c=this.testsFilteredByAudience.filter(d=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d)));if(this.log("Category dice roll - global tests: %o, conditional tests: %o",l.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)})),c.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)}))),l.length>0&&c.length>0){const d=l.length,u=c.length,h=d+u,p=Math.random()*h;this.state.temporary.testCategory=p<d?"global":"conditional",this.log("Category dice roll: rolled %.2f of %d (global weight: %d, conditional weight: %d), selected '%s'",p,h,d,u,this.state.temporary.testCategory)}else l.length>0?(this.state.temporary.testCategory="global",this.log("Only global tests available, setting category to global")):(this.state.temporary.testCategory="conditional",this.log("Only conditional tests available, setting category to conditional"));this.persistTemporaryState()}const o=this.state.temporary.testCategory;if(this.log("Visitor test category: %s",o),o==="global"){const l=this.testsFilteredByAudience.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:global");t=t.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}else{const l=this.testsFilteredByAudience.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:conditional");t=t.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}if(t.length===0)return this.log("No tests remaining after category filter"),!1;this.createReservations(t);const n=this.getReservationForCurrentPage();if(n&&!n.isRealized){const l=this.getHypothesis(n.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(n.entryCriteriaKey);const c=this.considerRedirect(l);return c&&(this.log("Redirecting for new test"),this.redirect(l)),c}}return!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){this.applyControlForAudienceFilteredPriceTests();const e=this.getDomTestsForCurrentUrl(),t=this.getVisitorDomHypothesis(e);for(const i of e){this.log("Evaluating dom test '%s'",i.id);const s=i.hypotheses.some(p=>p.type==="price");if(this.state.essential.visitorTests.find(p=>p.testId===i.id&&p.isInvalid&&!p.hypothesisId)){if(this.log("Visitor is blocked from test '%s', applying control prices if price test",i.id),s){const p=i.hypotheses.find(b=>b.isControl);p?.priceData&&(this.applyPriceTestWithMapLookup(i.id,p,[p],()=>{this.log("Control prices applied for blocked visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1))}continue}const o=this.getReservationForTest(i.id);let n=null,l=!1;const c=t.find(p=>i.hypotheses.some(b=>p.id===b.id));if(o)n=this.getHypothesis(o.hypothesisId)??null,this.log("Using reserved hypothesis '%s' for test '%s'",o.hypothesisId,i.id);else if(c)n=c,this.log("Using existing hypothesis assignment for test '%s'",i.id);else if(s){const p=this.visitorActiveTestTypeWithReservations();p?(l=!0,this.log("Visitor already in test type '%s', treating as non-test for price test '%s'",p,i.id)):n=this.pickHypothesis(i)}else n=this.pickHypothesis(i);if(l&&s){const p=i.hypotheses.find(b=>b.isControl);p?.priceData&&(this.log("Applying control prices for non-test visitor on price test '%s' (Map-based)",i.id),this.applyPriceTestWithMapLookup(i.id,p,[p],()=>{this.log("Control prices applied for non-test visitor, no metrics tracked")}
11),this.updatePriceTestHiddenInputs(i.id,"control",!1));continue}if(!n){this.log("Failed to pick hypothesis for test");continue}this.sendDiagnosticTelemetry("assignment",i.id,{hypothesisId:n.id,isControl:n.isControl,testType:n.type});const d=i.bayesianRevision??4,u=n.type==="price",h=d>=5;if(u&&h){if(this.log(`Price test with Map-based lookup (v${d}): ${i.id}`),!n.priceData){this.log("No price data for hypothesis '%s', skipping",n.id);continue}const p=n.isControl?"control":"variant";this.log(`Setting up Map-based price test for ${p} (test: ${i.id})`),this.applyPriceTestWithMapLookup(i.id,n,i.hypotheses,b=>{const E=this.getReservationForTest(b);E&&!E.isRealized&&E.entryCriteriaKey?this.realizeReservationForCriteria(E.entryCriteriaKey):this.queueAddVisitorToTest(b,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(u&&!h){this.log(`Price test without viewport tracking (v${d}): ${i.id}`);const p=this.getDomSelectorsForHypothesis(n);if(p.length===0)continue;U(document,{testId:i.id,hypothesisId:n.id,selectors:p},b=>{this.queueAddVisitorToTest(b,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(!n.domSelectors||n.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}U(document,{testId:i.id,hypothesisId:n.id,selectors:n.domSelectors},p=>{this.queueAddVisitorToTest(p,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()})}}considerRedirect(e){if(this.log("Considering redirect for hypothesis '%s'",e.id),e.isControl)return this.log("Skipping redirect for control"),!1;if(e.type==="basicScript"||e.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const t=this.state.essential.visitorTests.find(o=>o.hypothesisId===e.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(e.type==="theme"){if(!(e.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",e.themeId,themeId),this.isAppProxyPath())return this.log("On App Proxy path, skipping theme redirect to avoid infinite loop"),!1;if(t&&t.themeId!==e.themeId&&(t.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),t.themeId=e.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(e.type!=="dom"&&e.type!=="price"&&e.affix!==template.suffix&&e.affix!==r||e.redirectPath&&!i.pathname.endsWith(e.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(e){if(this.log("Redirecting to hypothesis '%s'",e.id),e.isControl)return;const t=new URL(window.location.toString());if(t.searchParams.delete("view"),e.redirectPath){const n=RegExp("^(/w{2}-w{2})/").exec(t.pathname);if(n&&n.length>1){const l=n[1];t.pathname=`${l}${e.redirectPath}`}else t.pathname=e.redirectPath}else e.type==="theme"?(t.searchParams.set("_ab","0"),t.searchParams.set("_fd","0"),t.searchParams.set("_sc","1"),t.searchParams.set("preview_theme_id",e.themeId.toString())):e.type!=="urlRedirect"&&t.searchParams.set("view",e.affix);const i=this.state.essential.visitorTests.find(n=>n.hypothesisId===e.id)?.testId,s=t.pathname+t.search,r=window.location.pathname+window.location.search,o=K(t.hash);if(i&&s!==r&&!o){const n=qe(),l=He({v:2,t:i,n,fh:Me(window.location.pathname+window.location.search)});t.hash=`slr-${n}`;const c=new Date(Date.now()+3e4).toUTCString();document.cookie=`shoplift_redirect=${l};domain=.${window.location.hostname};path=/;SameSite=Strict;expires=${c}`}s===r&&this.showPage(),this.queueRedirect(t)}async refreshVisitor(e){if(e===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const t=await this.getVisitor(e);t&&t.id&&this.updateLocalVisitor(t)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const e=this.getUTMValue("utm_source")??"",t=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,o=this.device;return{createdAt:new Date,utmSource:e,utmMedium:t,utmCampaign:i,utmContent:s,referrer:r,device:o}}checkForThemePreview(){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),document.querySelector("#sl-preview-bar-hide")?.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(e=>e.isThemeTest&&e.hypothesisId!=null&&this.getHypothesis(e.hypothesisId)&&e.themeId===themeId)?(this.log("On active theme test, remov
11ing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(e=>e.isThemeTest&&e.hypothesisId!=null&&!this.getHypothesis(e.hypothesisId)&&e.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(e=>e.hypotheses.some(t=>t.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(e=>e.hypotheses.some(t=>t.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),document.querySelector("#sl-preview-bar-hide")?.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const e=new URL(window.location.toString());e.searchParams.set("preview_theme_id",""),this.queueRedirect(e)}testsForUrl(e){const t=new URL(window.location.href),i=this.typeFromTemplate();return e.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&&t.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!t.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(t.searchParams.get("view")??"")))}domTestsForUrl(e){const t=new URL(window.location.href);return e.filter(i=>i.hypotheses.some(s=>s.type!=="dom"&&s.type!=="price"?!1:s.type==="price"&&s.priceData&&s.priceData.variants.length>0?!0:s.domSelectors&&s.domSelectors.some(r=>new RegExp(se(r)).test(K(t.toString())))))}async filterTestsByAudience(e,t,i){const s=[],r=e.some(n=>(n.requiresRegion||this.geoViaShopify&&n.requiresCountry)&&!i.some(l=>l.testId===n.id));this.resolvedRegion===null&&r&&(this.log("Hiding page to wait for Shopify region resolution"),this.hidePage(),await this.waitForResolvedRegion()),window.__slRegion=this.resolvedRegion??"";let o=t.country;this.geoViaShopify?o=this.resolvedRegion?this.resolvedRegion.slice(0,2):o:!o&&e.some(n=>n.requiresCountry&&!i.some(l=>l.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),o=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 e){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(d=>d.testId===n.id&&d.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const l=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(d=>d.testId===n.id&&(n.device==="all"||n.device===t.device&&n.device===this.device))||this.isTargetAudience(n,t,l,o))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}async waitForResolvedRegion(e=1500,t=50){const i=Date.now();for(;this.resolvedRegion===null&&Date.now()-i<e;)await new Promise(s=>window.setTimeout(s,t))}isTargetAudience(e,t,i,s){const r=this.getChannel(t);return(e.device==="all"||e.device===t.device&&e.device===this.device)&&(e.visitorOption==="all"||e.visitorOption==="new"&&i||e.visitorOption==="returning"&&!i)&&(e.targetAudiences.length===0||e.targetAudiences.reduce((o,n)=>o||n.reduce((l,c)=>l&&c(t,i,r,s),!0),!1))}visitorCreatedDuringTestActive(e){let t="";for(const i of e){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;t=i.status}return t==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(e){return e.flatMap(t=>t.hypotheses).find(t=>t.type!=="dom"&&t.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getVisitorDomHypothesis(e){return e.flatMap(t=>t.hypotheses).filter(t=>(t.type==="dom"||t.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getHypothesis(e){return this.testConfigs.filter(t=>t.hypotheses.some(i=>i.id===e)).map(t=>t.hypotheses.find(i=>i.id===e))[0]}getActiveAssignment(){if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig;return t.currentVariant&&t.testId?{testId:t.testId,hypothesisId:t.currentVariant}:null}const e=this.state.essential.visitorTests.find(t=>t.hypothesisId);return e?.hypothesisId?{testId:e.testId,hypothesisId:e.hypothesisId}:null}findActiveSubscriptionTestControl(){for(const e of this.testConfigs){const t=e.hypotheses.find(i=>i.isControl);if(t?.subscriptionData)return{testId:e.id,hypothesis:t}}return null}getDomSelectorsForHypothesis(e){if(!e)return[];if(e.domSelectors&&e.domSelectors.length>0)return e.domSelectors;if(e.priceData){const t=`${this.priceSelectorsSessionKey}_${e.id}`;try{const s=sessionStorage.getItem(t);if(s){const r=JSON.parse(s);return e.domSelectors=r,this.log("Loaded %d price selectors from cache for hypothesis '%s'",r.length,e.id),r}}catch{}const i=$e(e.priceData);e.domSelectors=i;try{sessionStorage.setItem(t,JSON.stringify(i)),this.log("Generated and cached %d price selectors for hypothesis '%s'",i.length,e.id)}catch{this.log("Generated %d price selectors for hypothesis '%s' (cache unavailable)",i.length,e.id)}return i}return[]}hasThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(e){return this.hasThemeTest(e)&&this.hasTestThatIsNotThemeTest(e)}testIsPaused(e){return e.status==="paused"||e.status==="incompatible"||e.status==="suspended"}visitorActiveTestType(){const e=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==t.hypothesisId)));return e.length===0?null:e.some(t=>t.isThemeTest)?"theme":"templateOrUrlRedirect"}getReservationType(e){return e==="price"||this.isTemplateTestType(e)?"deferred":"immediate"}isTemplateTestType(e){return["product","collection","landing","index","cart","search","blog","article","collectionList"].includes(e)}getEntryCriteriaKey(e){const t=e.hypotheses.find(i=>i.isControl);if(!t)return`unknown:${e.id}`;switch(t.type){case"theme":return"global:theme";case"basicScript":return"global:autoApi";case"price":return"global:price";case"manualScript":return`conditional:manualApi:${e.id}`;case"urlRedirect":return`conditional:url:${t.redirectPath||"unknown"}`;default:return`conditional:template:${t.type}`}}isGlobalEntryCriteria(e){return e.startsWith("global:")}groupTestsByEntryCriteria(e){const t=new Map;for(const i of e){const s=this.getEntryCriteriaKey(i),r=t.get(s)||[];r.push(i),t.set(s,r)}return t}doesCurrentPageMatchEntryCriteria(e){if(this.isGlobalEntryCriteria(e))return!0;
11if(e==="conditional:manualApi")return!1;if(e.startsWith("conditional:url:")){const t=e.replace("conditional:url:","");return window.location.pathname.endsWith(t)}if(e.startsWith("conditional:template:")){const t=e.replace("conditional:template:","");return this.typeFromTemplate()===t}return!1}hasActiveReservation(){const e=this.getActiveReservations();return Object.values(e).some(t=>!t.isRealized)}getActiveReservation(){const e=this.getActiveReservations();return Object.values(e).find(t=>!t.isRealized)??null}clearStaleReservations(){const e=this.state.temporary.testReservations;if(!e)return;let t=!1;for(const[i,s]of Object.entries(e)){const r=this.testConfigs.find(n=>n.id===s.testId);if(!r){this.log("Test '%s' no longer in config, clearing reservation for criteria '%s'",s.testId,i),delete e[i],t=!0;continue}if(r.status!=="active"){this.log("Test '%s' status is '%s', clearing reservation for criteria '%s'",s.testId,r.status,i),delete e[i],t=!0;continue}this.testsFilteredByAudience.some(n=>n.id===s.testId)||(this.log("Visitor no longer passes audience for test '%s', clearing reservation for criteria '%s'",s.testId,i),delete e[i],t=!0)}t&&this.persistTemporaryState()}createReservations(e){if(this.state.temporary.testReservations||(this.state.temporary.testReservations={}),this.state.temporary.rolledEntryCriteria||(this.state.temporary.rolledEntryCriteria=[]),this.state.temporary.testCategory==="global"){this.createSingleReservation(e,"global");return}const i=e.filter(n=>this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(n))),s=e.filter(n=>!this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(n)));this.log("Conditional tests split - matching current page: %d, not matching: %d",i.length,s.length),i.length>0&&this.log("Tests matching current page (same pool): %o",i.map(n=>({id:n.id,title:n.title,criteria:this.getEntryCriteriaKey(n)})));const r=`conditional:current-page:${this.typeFromTemplate()}`;if(i.length>0&&!this.state.temporary.rolledEntryCriteria.includes(r)){this.createSingleReservation(i,r);for(const n of i){const l=this.getEntryCriteriaKey(n);this.state.temporary.rolledEntryCriteria.includes(l)||this.state.temporary.rolledEntryCriteria.push(l)}}const o=this.groupTestsByEntryCriteria(s);for(const[n,l]of o){if(this.state.temporary.rolledEntryCriteria.includes(n)){this.log("Already rolled for criteria '%s', skipping",n);continue}if(l.some(S=>this.state.essential.visitorTests.some(C=>C.testId===S.id))){this.log("Visitor already has VT for criteria '%s', skipping",n),this.state.temporary.rolledEntryCriteria.push(n);continue}const d=[...l].sort((S,C)=>S.id.localeCompare(C.id));this.log("Test dice roll for criteria '%s' - available tests: %o",n,d.map(S=>({id:S.id,title:S.title})));const u=Math.floor(Math.random()*d.length),h=d[u];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",u+1,l.length,h.id,h.title);const p=this.pickHypothesis(h);if(!p){this.log("No hypothesis picked for test '%s'",h.id);continue}this.sendDiagnosticTelemetry("assignment",h.id,{hypothesisId:p.id,isControl:p.isControl,testType:p.type});const b=this.getReservationType(p.type),E={testId:h.id,hypothesisId:p.id,testType:p.type,reservationType:b,isThemeTest:p.type==="theme",themeId:p.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:n};this.state.temporary.testReservations[n]=E,this.state.temporary.rolledEntryCriteria.push(n),this.log("Created %s reservation for test '%s' (criteria: %s)",b,h.id,n);for(const S of l)S.id!==h.id&&this.markTestAsBlocked(S,n)}this.persistTemporaryState()}createSingleReservation(e,t){if(this.state.temporary.rolledEntryCriteria.includes(t)){this.log("Already rolled for pool '%s', skipping",t);return}if(e.some(u=>this.state.essential.visitorTests.some(h=>h.testId===u.id&&!h.isInvalid))){this.log("Visitor already has VT for pool '%s', skipping",t),this.state.temporary.rolledEntryCriteria.push(t);return}if(e.length===0){this.log("No tests in pool '%s'",t);return}const s=[...e].sort((u,h)=>u.id.localeCompare(h.id));this.log("Test dice roll for pool '%s' - available tests: %o",t,s.map(u=>({id:u.id,title:u.title,criteria:this.getEntryCriteriaKey(u)})));const r=Math.floor(Math.random()*s.length),o=s[r];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",r,e.length,o.id,o.title);const n=this.pickHypothesis(o);if(!n){this.log("No hypothesis picked for test '%s'",o.id);return}this.sendDiagnosticTelemetry("assignment",o.id,{hypothesisId:n.id,isControl:n.isControl,testType:n.type});const l=this.getReservationType(n.type),c=this.getEntryCriteriaKey(o),d={testId:o.id,hypothesisId:n.id,testType:n.type,reservationType:l,isThemeTest:n.type==="theme",themeId:n.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:c};this.state.temporary.testReservations[c]=d,this.state.temporary.rolledEntryCriteria.push(t),this.log("Created %s reservation for test '%s' from pool '%s' (criteria: %s)",l,o.id,t,c);for(const u of e)u.id!==o.id&&this.markTestAsBlocked(u,`pool:${t}`);this.persistTemporaryState()}markTestAsBlocked(e,t){this.state.essential.visitorTests.some(i=>i.testId===e.id)||(this.log("Blocking visitor from test '%s' (reason: %s)",e.id,t),this.state.essential.visitorTests.push({createdAt:new Date,testId:e.id,hypothesisId:null,isThemeTest:e.hypotheses.some(i=>
11i.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))}realizeReservationForCriteria(e){const t=this.state.temporary.testReservations?.[e];if(!t)return this.log("No reservation found for criteria '%s'",e),!1;if(t.isRealized)return this.log("Reservation already realized for criteria '%s'",e),!1;if(this.state.essential.visitorTests.some(s=>s.testId===t.testId&&!s.isInvalid))return this.log("Visitor already assigned to test '%s'",t.testId),!1;const i=this.getHypothesis(t.hypothesisId);return i?(t.isRealized=!0,this.persistTemporaryState(),this.queueAddVisitorToTest(t.testId,i),this.saveState(),this.log("Realized reservation for test '%s' (criteria: %s)",t.testId,e),!0):(this.log("Hypothesis '%s' not found",t.hypothesisId),!1)}getActiveReservations(){return this.state.temporary.testReservations??{}}getReservationForCurrentPage(){const e=this.getActiveReservations();for(const[t,i]of Object.entries(e)){if(i.isRealized)continue;const s=this.testConfigs.find(r=>r.id===i.testId);if(!(!s||s.status!=="active")&&this.doesCurrentPageMatchEntryCriteria(t))return i}return null}getReservationForTest(e){const t=this.getActiveReservations();return Object.values(t).find(i=>i.testId===e)??null}getReservationTestType(){const e=this.getActiveReservations(),t=Object.values(e);if(t.length===0)return null;for(const i of t)if(i.isThemeTest)return"theme";for(const i of t)if(i.testType==="price")return"price";return t.some(i=>!i.isRealized)?"templateOrUrlRedirect":null}hasPriceTests(e){return e.some(t=>t.hypotheses.some(i=>i.type==="price"))}_priceTestProductIds=null;getPriceTestProductIds(){if(this._priceTestProductIds)return this._priceTestProductIds;const e=new Set;for(const t of this.testConfigs)for(const i of t.hypotheses)if(i.type==="price"){for(const s of i.domSelectors||[]){const r=s.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);r?.[1]&&e.add(r[1])}if(i.priceData?.variants)for(const[s]of i.priceData.variants)e.add(s)}return this._priceTestProductIds=e,this.log("Built price test product ID cache with %d products",e.size),e}isProductInAnyPriceTest(e){return this.getPriceTestProductIds().has(e)}visitorActiveTestTypeWithReservations(){const e=this.getActiveReservations();for(const r of Object.values(e)){if(r.isThemeTest)return"theme";if(r.testType==="price")return"price"}if(Object.values(e).some(r=>!r.isRealized)){if(this.state.temporary.testCategory==="global")for(const o of Object.values(e)){if(o.testType==="theme")return"theme";if(o.testType==="price")return"price";if(o.testType==="basicScript")return"theme"}return"templateOrUrlRedirect"}const i=this.state.essential.visitorTests.filter(r=>!r.isInvalid&&this.testConfigs.some(o=>o.hypotheses.some(n=>n.id===r.hypothesisId)));return i.length===0?null:i.some(r=>this.getHypothesis(r.hypothesisId)?.type==="price")?"price":i.some(r=>r.isThemeTest)?"theme":"templateOrUrlRedirect"}applyControlForAudienceFilteredPriceTests(){const e=this.testConfigs.filter(s=>s.status==="active"&&s.hypotheses.some(r=>r.type==="price"));if(e.length===0)return;const t=this.testsFilteredByAudience.filter(s=>s.hypotheses.some(r=>r.type==="price")),i=e.filter(s=>!t.some(r=>r.id===s.id));if(i.length!==0){this.log("Found %d price tests filtered by audience, applying control selectors",i.length);for(const s of i){const r=s.hypotheses.find(c=>c.isControl),o=this.getDomSelectorsForHypothesis(r);if(o.length===0){this.log("No control selectors for audience-filtered price test '%s'",s.id);continue}const n=new URL(window.location.href);o.some(c=>{try{return new RegExp(se(c)).test(K(n.toString()))}catch{return!1}})&&(this.log("Applying control selectors for audience-filtered price test '%s'",s.id),U(document,{testId:s.id,hypothesisId:r.id,selectors:o},()=>{}),this.updatePriceTestHiddenInputs(s.id,"control",!1))}}}pickHypothesis(e){let t=Math.random();const i=e.hypotheses.reduce((r,o)=>r+o.visitorCount,0);return e.hypotheses.sort((r,o)=>r.isControl?o.isControl?0:-1:o.isControl?1:0).reduce((r,o)=>{if(r!==null)return r;const l=e.hypotheses.reduce((c,d)=>c&&d.visitorCount>20,!0)?o.visitorCount/i-o.trafficPercentage:0;return t<=o.trafficPercentage-l?o:(t-=o.trafficPercentage-l,null)},null)}typeFromTemplate(){switch(template.type){case"list-collections":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(e){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(e),0),window.setTimeout(()=>{this.syncAllEvents()},2e3)}scheduleRetrySync(){this.clientIdRetryCount>=5||(this.clientIdRetryCount++,window.setTimeout(()=>{this.syncAllEvents()},500))}async syncAllEvents(){const e=async()=>
11{if(this.isSyncing){window.setTimeout(()=>{(async()=>await e())()},500);return}try{if(this.isSyncing=!0,this.syncGAEvents(),this.shopifyAnalyticsId||(this.shopifyAnalyticsId=this.getShopifyAnalyticsId()),!this.shopifyAnalyticsId){this.scheduleRetrySync();return}await this.syncEvents()}finally{this.isSyncing=!1}};await e()}async syncEvents(){if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const e=this.state.analytics.queue.length,t=this.state.analytics.queue.splice(0,e);this.log("Syncing %s events",e);try{const i={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.state.analytics.visitor?.device??this.device,country:this.state.analytics.visitor?.country??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(r=>!r.isInvalid&&!r.isSaved&&r.hypothesisId!=null).map(r=>new be(r.testId,r.hypothesisId,r.createdAt)).concat(t)};await this.sendEvents(i);for(const r of this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved&&o.hypothesisId!=null))this.sendDiagnosticTelemetry("event-delivered",r.testId,{hypothesisId:r.hypothesisId,isControl:r.assignedTo==="control",testType:r.testType??"unknown"});const s=await this.getVisitor(this.shopifyAnalyticsId);s!==null&&this.updateLocalVisitor(s);for(const r of this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved))r.isSaved=!0,r.savedAt=Date.now()}catch{this.state.analytics.queue.splice(0,0,...t)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(he)return;he=!0,this.log("UseGtag is false â skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const e=this.state.essential.visitorTests.filter(t=>t.shouldSendToGa);e.length!==0&&(this.isSyncingGA=!0,this.log("Syncing %s GA Events",e.length),Promise.allSettled(e.map(t=>this.sendGAEvent(t))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1))}sendGAEvent(e){return new Promise(t=>{this.log("Sending GA Event for test %s, hypothesis %s",e.testId,e.hypothesisId);const i=()=>{this.log("GA acknowledged event for hypothesis %s",e.hypothesisId),e.shouldSendToGa=!1,this.persistEssentialState(),t()},s={exp_variant_string:`SL-${e.testId}-${e.hypothesisId}`};
11this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(o,n,l){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(e){let t;({visitorTests:t,...this.state.analytics.visitor}=e),this.log("updateLocalVisitor - server returned %d tests: %o",t.length,t.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isInvalid:s.isInvalid}))),this.log("updateLocalVisitor - local has %d tests: %o",this.state.essential.visitorTests.length,this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid})));const i=300*1e3;for(const s of this.state.essential.visitorTests.filter(r=>r.isSaved&&(!r.savedAt||Date.now()-r.savedAt>i)&&!t.some(o=>o.testId===r.testId)))this.log("updateLocalVisitor - marking LOCAL test as INVALID (isSaved && not in server): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),s.isInvalid=!0;for(const s of t){const r=this.state.essential.visitorTests.findIndex(n=>n.testId===s.testId);if(!(r!==-1))this.log("updateLocalVisitor - ADDING server test (not found locally): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),this.state.essential.visitorTests.push(s);else{const n=this.state.essential.visitorTests.at(r);this.log("updateLocalVisitor - REPLACING local test with server test: testId=%s, local hypothesisId=%s -> server hypothesisId=%s, local isInvalid=%s -> false",s.testId,n?.hypothesisId,s.hypothesisId,n?.isInvalid),s.isInvalid=!1,s.shouldSendToGa=n?.shouldSe
11ndToGa??!1,s.testType=n?.testType,s.assignedTo=n?.assignedTo,s.testTitle=n?.testTitle,this.state.essential.visitorTests.splice(r,1,s)}}this.log("updateLocalVisitor - FINAL local tests: %o",this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid}))),this.state.analytics.visitor.storedAt=new Date}async getVisitor(e){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${e}`})}catch{return null}}async sendEvents(e){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(e)})}sendDiagnosticTelemetry(e,t,i){if(!this.telemetryEnabled||!navigator.sendBeacon)return;const s=this.state.essential.consentApproved,r=JSON.stringify({shop:this.shop,testId:t,checkpoint:e,device:this.device,...s?{visitorId:this.shopifyAnalyticsId??"unknown"}:{},clientTimestamp:Date.now(),consentApproved:s,hasConsentInteraction:this.state.essential.hasConsentInteraction,...i});navigator.sendBeacon(`${this.eventHost}/api/v0/telemetry`,new Blob([r],{type:"text/plain"}))}getUTMValue(e){return new URLSearchParams(window.location.search).get(e)||null}hidePage(e){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),e||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function e(){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 t(){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 )|
11sy(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 e()?"mobile":t()?"tablet":"desktop"}removeAsyncHide(e){return()=>{e&&window.document.documentElement.classList.remove(e)}}async getCartState(){try{let e=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return e===null||(e.note===null&&(e=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),e==null)?null:{token:e.token,total_price:e.total_price,total_discount:e.total_discount,currency:e.currency,items_subtotal_price:e.items_subtotal_price,items:e.items.map(t=>({quantity:t.quantity,variant_id:t.variant_id,key:t.key,price:t.price,final_line_price:t.final_line_price,sku:t.sku,product_id:t.product_id}))}}catch(e){return this.log("Error sending cart info",e),null}}ensureCartAttributesForExistingPriceTests(e){try{if(this.log("Checking visitor assignments for active price tests"),e&&this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",t.testId);let i="variant";if(t.variants&&t.variants.length>0){const s=t.variants.find(r=>r.id===t.currentVariant);s&&s.isControl&&(i="control")}this.log("Merchant preview - updating hidden inputs:",t.testId,i),this.updatePriceTestHiddenInputs(t.testId,i,!0);return}for(const t of this.state.essential.visitorTests){const i=this.testConfigs.find(o=>o.id===t.testId);if(!i){this.log("Test config not found:",t.testId);continue}const s=i.hypotheses.find(o=>o.id===t.hypothesisId);if(!s||s.type!=="price")continue;const r=s.isControl?"control":"variant";this.log("Updating hidden inputs for price test:",t.testId,r),this.updatePriceTestHiddenInputs(t.testId,r,e)}}catch(t){this.log("Error ensuring cart attributes for existing price tests:",t)}}subscriptionSwapDone=!1;subscriptionHideWrongPlans=null;subscriptionPriceDone=!1;subscriptionUpdateOneTime=null;subscriptionOneTimeDone=!1;swapMap=null;slptValue=null;async subscriptionSwap(){await Ue(this)}async subscriptionPriceChange(){await ze(this)}async subscriptionOneTimePrice(){await We(this)}updatePriceTestHiddenInputs(e,t,i){try{this.cleanupPriceTestObservers();const s=`${e}:${t}:${i?"t":"f"}`,r=T=>{const m=T.getAttribute("data-sl-pid");if(!m)return!0;if(i&&this.state.temporary.previewConfig){const w=this.state.temporary.previewConfig,I=t==="control"?"a":"b",f=w.variants.find(v=>v.label===I);if(!f)return!1;for(const v of f.domSelectors||[]){const g=v.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(g){const P=g[1];if(this.log(`Extracted ID from selector: ${P}, comparing to: ${m}`),P===m)return this.log("Product ID match found in preview config:",m,"variant:",f.label),!0}else this.log(`Could not extract ID from selector: ${v.cssSelector}`)}return this.log("No product ID match in preview config for:",m,"variant:",I),!1}const y=this.testConfigs.find(w=>w.id===e);if(!y)return this.log("Test config not found for testId:",e),!1;for(const w of y.hypotheses||[]){for(const I of w.domSelectors||[]){const f=I.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(f&&f[1]===m)return this.log("Product ID match found in domSelectors:",m,"for test:",e),!0}if(w.priceData?.variants){for(const I of w.priceData.variants)if(I[0]===m)return this.log("Product ID match found in priceData:",m,"for test:",e),!0}}return this.log("No product ID match for:",m,"in test:",e),!1},o=new Set;let n=!1,l=null;const c=(T,m)=>{if(document.querySelectorAll("[data-sl-attribute-p]").forEach(w=>{if(w instanceof Element&&w.nodeType===Node.ELEMENT_NODE&&w.isConnected&&document.contains(w))try{T.observe(w,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(I){this.log(`Failed to observe element (${m}):`,I)}}),document.body&&document.body.isConnected)try{T.observe(document.body,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(w){this.log(`Failed to observe document.body (${m}):`,w)}},d=(T,m,y,w)=>{const I=T.filter(f=>{const v=f.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);return v&&v[1]===w});this.log(`Applying ${y} DOM selectors, total: ${T.length}, filtered: ${I.length}`),I.length>0&&U(document,{testId:e,hypothesisId:m,selectors:I})},u=(T,m)=>{this.log(`Applying DOM selector changes for product ID: ${T}`),m.disconnect(),n=!0;try{if(i&&this.state.temporary.previewConfig){const y=t==="control"?"a":"b",w=this.state.temporary.previewConfig.variants.find(I=>I.label===y);if(!w?.domSelectors){this.log(`No DOM selectors found for preview variant: ${y}`);return}d(w.domSelectors,w.id,"preview config",T)}else{const y=this.testConfigs.find(I=>I.id===e);if(!y){this.log(`No test config found for testId: ${e}`);return}const w=y.hypotheses.find(I=>t==="control"?I.isControl:!I.isControl);if(!w?.domSelectors){this.log(`No DOM selectors found for assignment: ${t}`);return}d(w.domSelectors,w.id,"live config",T)}}finally{l!==null&&clearTimeout(l),l=window.setTimeout(()=>{n=!1,l=null,c(m,"reconnection"),this.log("Re-established innerHTML observer after DOM changes")}
11,50)}},h=new MutationObserver(T=>{if(!n)for(const m of T){if(m.type!=="childList"&&m.type!=="characterData")continue;let y=m.target;m.type==="characterData"&&(y=m.target.parentElement||m.target.parentNode);let w=y,I=w.getAttribute("data-sl-attribute-p");for(;!I&&w.parentElement;)w=w.parentElement,I=w.getAttribute("data-sl-attribute-p");if(!I)continue;const f=w.innerHTML||w.textContent||"";let v="";m.type==="characterData"&&m.oldValue!==null&&(v=m.oldValue),this.log(`innerHTML changed on element with data-sl-attribute-p="${I}"`),v&&this.log(`Previous content: "${v}"`),this.log(`Current content: "${f}"`),u(I,h)}});c(h,"initial setup"),o.add(h);const p=new MutationObserver(T=>{T.forEach(m=>{m.addedNodes.forEach(y=>{if(y.nodeType===Node.ELEMENT_NODE){const w=y;E(w);const I=w.matches('input[name="properties[_slpt]"]')?[w]:w.querySelectorAll('input[name="properties[_slpt]"]');I.length>0&&this.log(`MutationObserver found ${I.length} new hidden input(s)`),I.forEach(f=>{const v=f.getAttribute("data-sl-pid");if(this.log(`MutationObserver checking new input with data-sl-pid="${v}"`),r(f))f.value!==s&&(f.value=s,this.log("Updated newly added hidden input:",s)),S(f);else{const g=f.getAttribute("data-sl-pid");g&&this.isProductInAnyPriceTest(g)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",g):(f.remove(),this.log("Removed newly added non-matching hidden input for product ID:",g))}})}})})});o.add(p);const b=new MutationObserver(T=>{T.forEach(m=>{if(m.type==="attributes"&&m.attributeName==="data-sl-pid"){const y=m.target;if(this.log("AttributeObserver detected data-sl-pid attribute change on:",y.tagName),y.matches('input[name="properties[_slpt]"]')){const w=y,I=m.oldValue,f=w.getAttribute("data-sl-pid");this.log(`data-sl-pid changed from "${I}" to "${f}" - triggering payment placement updates`),r(w)?(w.value!==s&&(w.value=s,this.log("Updated hidden input after data-sl-pid change:",s)),f&&u(f,h),this.log("Re-running payment placement updates after variant change"),E(document.body)):f&&this.isProductInAnyPriceTest(f)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",f):(w.remove(),this.log("Removed non-matching hidden input after data-sl-pid change:",f))}}})});o.add(b);const E=T=>{T.tagName==="SHOPIFY-PAYMENT-TERMS"&&(this.log("MutationObserver found new shopify-payment-terms element"),this.updateShopifyPaymentTerms(e,t));const m=T.querySelectorAll("shopify-payment-terms");m.length>0&&(this.log(`MutationObserver found ${m.length} shopify-payment-terms in added node`),this.updateShopifyPaymentTerms(e,t)),T.tagName==="AFTERPAY-PLACEMENT"&&(this.log("MutationObserver found new afterpay-placement element"),this.updateAfterpayPlacements(e,t,"afterpay"));const y=T.querySelectorAll("afterpay-placement");y.length>0&&(this.log(`MutationObserver found ${y.length} afterpay-placement in added node`),this.updateAfterpayPlacements(e,t,"afterpay")),T.tagName==="SQUARE-PLACEMENT"&&(this.log("MutationObserver found new square-placement element"),this.updateAfterpayPlacements(e,t,"square"));const w=T.querySelectorAll("square-placement");w.length>0&&(this.log(`MutationObserver found ${w.length} square-placement in added node`),this.updateAfterpayPlacements(e,t,"square")),T.tagName==="KLARNA-PLACEMENT"&&(this.log("MutationObserver found new klarna-placement element"),this.updateKlarnaPlacements(e,t));const I=T.querySelectorAll("klarna-placement");I.length>0&&(this.log(`MutationObserver found ${I.length} klarna-placement in added node`),this.updateKlarnaPlacements(e,t))},S=T=>{b.observe(T,{attributes:!0,attributeFilter:["data-sl-pid"],attributeOldValue:!0,subtree:!1});const m=T.getAttribute("data-sl-pid");this.log(`Started AttributeObserver on specific input with data-sl-pid="${m}"`)},C=()=>{const T=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${T.length} existing hidden inputs to check`),T.forEach(m=>{const y=m.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${y}"`),r(m)?(m.value=s,this.log("Updated existing hidden input:",s),y&&(this.log("Applying initial DOM selector changes for existing product"),u(y,h)),S(m)):y&&this.isProductInAnyPriceTest(y)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",
11y):(m.remove(),this.log("Removed non-matching hidden input for product ID:",y))})},_=()=>{document.body?(p.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),C(),E(document.body)):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(p.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),C(),E(document.body))}):(this.log("Set timeout on observer"),setTimeout(_,10))};_(),window.__shopliftPriceTestObservers=o,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)}}updateKlarnaPlacements(e,t){this.updatePlacementElements(e,t,"klarna-placement",(i,s)=>{i.setAttribute("data-purchase-amount",s.toString())})}cleanupPriceTestObservers(){const e=window.__shopliftPriceTestObservers;e&&(e.forEach(t=>{t.disconnect()}),e.clear(),this.log("Cleaned up existing price test observers")),delete window.__shopliftPriceTestObservers,delete window.__shopliftPriceTestValue}updateAfterpayPlacements(e,t,i="afterpay"){const s=i==="square"?"square-placement":"afterpay-placement";if(document.querySelectorAll(s).length===0){this.log(`No ${s} elements found on page - early return`);return}this.updatePlacementElements(e,t,s,(o,n)=>{if(i==="afterpay"){const l=(n/100).toFixed(2);o.setAttribute("data-amount",l)}else o.setAttribute("data-amount",n.toString())}),this.log("updateAfterpayPlacements completed")}updatePlacementElements(e,t,i,s){const r=document.querySelectorAll(i);if(r.length===0){this.log(`No ${i} elements found - early return`);return}let o;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const l=t==="control"?"a":"b",c=this.state.temporary.previewConfig.variants.find(d=>d.label===l);if(!c?.domSelectors){this.log(`No variant found for label ${l} in preview config for ${i}`);return}o=c.domSelectors,this.log(`Using preview config for ${i} in merchant mode, variant: ${l}`)}else{const l=this.testConfigs.find(d=>d.id===e);if(!l){this.log(`No testConfig found for id: ${e} - early return`);return}
11const c=l.hypotheses.find(d=>t==="control"?d.isControl:!d.isControl);if(!c?.domSelectors){this.log(`No hypothesis or domSelectors found for assignment: ${t} - early return`);return}o=c.domSelectors}const n=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);r.forEach(l=>{let c=null;const d=l.parentElement;if(d&&(c=d.querySelector('input[name="properties[_slpt]"]')),c||(c=l.querySelector('input[name="properties[_slpt]"]')),!c){this.log(`No hidden input found for ${i} element`);return}const u=c.getAttribute("data-sl-pid");if(!u){this.log("Hidden input has no data-sl-pid attribute - skipping");return}const h=o.find(S=>{const C=S.cssSelector.match(n);return C&&C[1]===u});if(!h){this.log(`No matching selector found for productId: ${u} - skipping element`);return}const p=h.actions.find(S=>S.scope==="price");if(!p?.value){this.log("No price action or value found - skipping element");return}const b=parseFloat(p.value.replace(/[^0-9.]/g,""));if(Number.isNaN(b)){this.log(`Invalid price "${p.value}" for product ${u} - skipping`);return}const E=Math.round(b*100);s(l,E)}),this.log(`updatePlacementElements completed for ${i}`)}updateShopifyPaymentTerms(e,t){const i=document.querySelectorAll("shopify-payment-terms");if(i.length===0)return;this.log("Store using shopify payments");let s;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const o=t==="control"?"a":"b",n=this.state.temporary.previewConfig.variants.find(l=>l.label===o);if(!n||!n.domSelectors){this.log(`No variant found for label ${o} in preview config`);return}s=n.domSelectors,this.log(`Using preview config for shopify-payment-terms in merchant mode, variant: ${o}`)}else{const o=this.testConfigs.find(l=>l.id===e);if(!o)return;const n=o.hypotheses.find(l=>t==="control"?l.isControl===!0:l.isControl===!1);if(!n||!n.domSelectors)return;s=n.domSelectors}const r=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);i.forEach(o=>{const n=o.getAttribute("variant-id");if(!n)return;const l=s.find(c=>{const d=c.cssSelector.match(r);return d&&d[1]===n});if(l){const c=l.actions.find(d=>d.scope==="price");if(c&&c.value){const d=o.getAttribute("shopify-meta");if(d)try{const u=JSON.parse(d);if(u.variants&&Array.isArray(u.variants)){const h=u.variants.find(p=>p.id?.toString()===n);if(h){h.full_price=c.value;const p=parseFloat(c.value.replace(/[^0-9.]/g,""));if(h.number_of_payment_terms&&h.number_of_payment_terms>1){const b=p/h.number_of_payment_terms;h.price_per_term=`$${b.toFixed(2)}`}o.setAttribute("shopify-meta",JSON.stringify(u))}}}catch(u){this.log("Error parsing/updating shoplift-meta:",u)}}}})}async makeJsonRequest(e){const t=await this.makeRequest(e);return t===null?null:JSON.parse(await t.text(),F)}async makeRequest(e){const{url:t,method:i,headers:s,data:r,signal:o}=e,n=new Headers;if(s)for(const c in s)n.append(c,s[c]);(!s||!s.Accept)&&n.append("Accept","application/json"),(!s||!s["Content-Type"])&&n.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&n.append("ngrok-skip-browser-warning","1234");const l=await this.fetch(t,{method:i,headers:n,body:r,signal:o});if(!l.ok){if(l.status===204)return null;if(l.status===422){const c=await l.json();if(typeof c<"u"&&c.isBot)throw new ie}throw new Error(`Error sending shoplift request ${l.status}`)}return l}queueAddVisitorToTest(e,t){if(this.state.essential.visitorTests.some(s=>s.testId===e))return;const i=this.testConfigs.find(s=>s.id===e);if(this.state.essential.visitorTests.push({createdAt:new Date,testId:e,hypothesisId:t.id,isThemeTest:t.type==="theme",themeId:t.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0,testType:t.type,assignedTo:t.isControl?"control":"variant",testTitle:i?.title}),t.type==="price"){const s=t.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",e,s),this.updatePriceTestHiddenInputs(e,s,!1)}}queueCartUpdate(e){this.queueEvent(new Ce(e))}queuePageView(e){this.queueEvent(new Se(e))}queueEvent(e){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(e)}legacyGetLocalStorageVisitor(){const e=this.localStorageGet(this.legacySessionKey);if(e)try{return JSON.parse(e,F)}catch{}return null}pruneStaleVisitorTests(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(t=>t.id==e.testId)||this.inactiveTestConfigs.filter(t=>this.testIsPaused(t)).some(t=>t.id===e.testId))}pruneStateAndSave(){this.pruneStaleVisitorTests(),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const e=this.loadAnalyticsState(),t={analytics:e,essential:this.loadEssentialState(e),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(o=>o!==null).sort((o,n)=>+n.storedAt-+o.storedAt)[0];return t.analytics.visitor===null&&r&&({visitorTests:t.essential.visitorTests,...t.analytics.visitor}=r,t.essential.isFirstLoad=!1,t.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)),!t.essential.consentApproved&&t.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),t}loadEssentialState(e){const t=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();e.visitor?.device&&(s.device=e.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},o=[t,i].filter(n=>n!==null).sort((n,l)=>+l.timestamp-+n.timestamp)[0]??r;return o.initialState||(e.visitor!==null?o.initialState=e.visitor:(o.initialState=s,o.initialState.createdAt=o.timestamp)),o}loadAnalyticsState(){const e=this.loadLocalStorage(this.analyticsSessionKey),t=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[e,t].filter(r=>r!==null).sort((r,o)=>+o.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&e&&e.queue.length>1&&(s.queue=e.queue),s}loadTemporaryState(){const e=this.sessionStorageGet(this.temporarySessionKey),t=e?JSON.parse(e,F):null,i=this.loadCookie(this.temporarySessionKey);return t??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
11CookieState(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(e){const t=this.localStorageGet(e);if(t===null)return null;try{return JSON.parse(t,F)}catch{return null}}loadCookie(e){const t=this.getCookie(e);if(t===null)return null;try{return JSON.parse(t,F)}catch{return null}}persistLocalStorageState(e,t){this.localStorageSet(e,JSON.stringify(t))}persistCookieState(e,t,i=!1){const s=JSON.stringify(t),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${e}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(e){const t=new Date(0).toUTCString();document.cookie=`${e}=;domain=.${window.location.hostname};path=/;expires=${t};`}deleteLocalStorage(e){window.localStorage.removeItem(e)}getChannel(e){return[{"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
11andex\.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
11pera\.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)}
11,{"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
11akao|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
11andex\.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(i=>i.test(e))?.name??"other"}getShopifyAnalyticsId(){const e=this.getCookie("_shopify_y");if(e)return e;try{const t=this.localStorageGet("Shoplift_ClientId");if(t)return t}catch{}return null}legacyGetCookieVisitor(){const e=this.getCookie("SHOPLIFT");return e===null?null:JSON.parse(e,F)}getCookie(e){const t=this.cookie.split("; ").filter(i=>i.split("=").at(0)===e).at(0);return t===void 0?null:t.split("=").slice(1).join("=")}monitorConsentChange(){document.addEventListener("visitorConsentCollected",e=>{(async()=>await this.onConsentChange(e.detail.analyticsAllowed,!0))()}),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>this.loadShopifyConsentApiWithRetry()):this.loadShopifyConsentApiWithRetry()}loadShopifyConsentApiWithRetry(){let e=0;const t=()=>{this.loadShopifyConsentApi()||e++<10&&window.setTimeout(t,100)};t()}loadShopifyConsentApi(){if(window.Shopify){this.log("Loading Shopify features");const e=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"),t=window.setTimeout(()=>{(async()=>await e())()},1e3);return}if(this.geoViaShopify){const s=window.Shopify.customerPrivacy.getRegion?.();this.resolvedRegion=typeof s=="string"?s.replace(/-/g,""):""}const i=window.Shopify.customerPrivacy.getTrackingConsent();await this.onConsentChange(window.Shopify.customerPrivacy.analyticsProcessingAllowed(),i==="yes")};let t=window.setTimeout(()=>{(async()=>await e())()},5e3);return window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i=>{(async()=>{if(window.clearTimeout(t),i){this.log("Error loading consent tracking",i);return}await e()})()}),!0}return!1}async onConsentChange(e,t){try{if(this.log("Consent change detected",e,t),this.state.essential.consentApproved=e,this.state.essential.hasConsentInteraction=t,!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(),this.saveState(),await this.syncAllEvents()}catch(i){this.log("Error syncing on consent change",i)}}isThemePreview(){return isThemePreview||themeRole!=="main"}isAppProxyPath(){const e=["/apps/","/tools/","/a/"],t=window.location.pathname;return e.some(i=>t.startsWith(i))}clearThemeBar(e,t,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(o=>(this.log("Found theme bar"),t&&(this.log("Removing theme bar"),o.remove()),e?this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify({...this.debugState(),stateAtEvaluation:s},ee)}):Promise.resolve(null)))).catch(r=>console.error(r))}waitForElement(e,t){return new Promise(i=>{const s=document.querySelector(t);if(s){i(s);return}const r=new MutationObserver(o=>{const n=document.querySelector(t);if(n){r.disconnect(),i(n);return}});r.observe(e??document.documentElement,{childList:!0})})}setDebug(e){this.state.essential.debugMode=e,this.saveState()}log(e,...t){let i=0;const s=e.replace(/%[sdoOfF]/g,r=>{if(i>=t.length)return r;const o=t[i++];return r==="%o"||r==="%O"?JSON.stringify(o):String(o)});this.logHistory.push(`[${new Date().toISOString()}][SL] ${s}`),!(!this.state.essential.debugMode&&!this.shopliftDebug)&&console.debug(`[SL] ${e}`,...t)}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
11:this.getCookie("is_shopify_merchant"),themeId,url:window.location.href,isThemePreview,themeRole,gaConfig:this.gaConfig},logHistory:this.logHistory}}createViewportObserver(e,t={}){const{threshold:i=this.VIEWPORT_TRACK_THRESHOLD,triggerOnce:s=!0}=t,r=new Set;return new IntersectionObserver(o=>{o.forEach(n=>{if(n.isIntersecting&&!r.has(n.target)){const l=n.target,c=l.getAttribute(this.DATA_SL_TEST_ID);c&&(e(c,l),s&&r.add(l))}})},{threshold:i})}applyChangesWithViewport(e,t,i,s){const r=t.selectorsForViewportTracking??t.selectors,o=n=>{if(this.state.essential.visitorTests.some(h=>h.testId===n)||this.activeViewportObservers.has(n))return;const l=[];if(r.forEach(h=>{e.querySelectorAll(h.cssSelector).forEach(b=>l.push(b))}),l.length===0)return;let c=!1;const d=()=>{c||(c=!0,i(n),u.disconnect(),this.activeViewportObservers.delete(n))},u=this.createViewportObserver(()=>{d()},{triggerOnce:!0,...s});this.activeViewportObservers.set(n,u),this.log(`Created viewport observer for test ${n}, observing ${l.length} elements`),l.forEach(h=>{h.setAttribute(this.DATA_SL_TEST_ID,String(n)),u.observe(h)}),setTimeout(()=>{c||l.forEach(h=>{const p=h.getBoundingClientRect(),b=s?.threshold??this.VIEWPORT_TRACK_THRESHOLD,E=Math.min(p.bottom,window.innerHeight)-Math.max(p.top,0),S=Math.min(p.right,window.innerWidth)-Math.max(p.left,0);p.top<window.innerHeight&&p.bottom>0&&p.left<window.innerWidth&&p.right>0&&E>0&&S>0&&E>=p.height*b&&(this.log(`Price element already visible in viewport for test ${n}:`,h),d())})},100)};t.selectors.length>0&&U(e,t,()=>{}),Te(e,{testId:t.testId,hypothesisId:t.hypothesisId,selectors:r},n=>{o(n)})}applyPriceTestWithMapLookup(e,t,i,s){if(!t.priceData){this.log("No price data for hypothesis '%s'",t.id);return}this.log("Hypothesis '%s' isControl=%s, priceData has %d variants",t.id,t.isControl,t.priceData.variants.length);const r=t.priceData.variants.slice(0,3);for(const[S,C,_]of r)this.log(" Sample priceData: variant=%s, price=%d, compareAt=%d",S,C,_);const o=j(t.priceData),n=new Set;for(const S of i)if(S.priceData)for(const[C]of S.priceData.variants)n.add(C);this.log("Price test Map lookup: %d products in hypothesis, %d total products to track",o.size,n.size);const l=t.priceData,c=new WeakSet;let d=!1;const u="[data-sl-attribute-p], [data-sl-attribute-cap], [data-sl-attribute-discount]",h=S=>{if(c.has(S))return;const C=S.getAttribute("data-sl-attribute-p"),_=S.getAttribute("data-sl-attribute-cap"),T=S.getAttribute("data-sl-attribute-discount"),m=C||_||T;if(!m||!n.has(m))return;c.add(S);const y=o.get(m);y&&(this.log("Applying price for product %s: %d cents (compare at: %d cents)",m,y.priceInCents,y.compareAtPriceInCents),Le(S,m,y,l),this.log("Applied price to element for product %s",m)),!d&&!this.state.essential.visitorTests.some(w=>w.testId===e)&&(S.setAttribute(this.DATA_SL_TEST_ID,String(e)),this.setupElementViewportTracking(S,e,()=>{d||(d=!0,s(e))}))},p=()=>{const S=document.querySelectorAll(u);this.log("Scanning for price elements, found: %d",S.length),S.forEach(h)},b=new MutationObserver(S=>{for(const C of S)C.type==="childList"&&C.addedNodes.forEach(_=>{if(_.nodeType===Node.ELEMENT_NODE){const T=_;(T.hasAttribute("data-sl-attribute-p")||T.hasAttribute("data-sl-attribute-cap")||T.hasAttribute("data-sl-attribute-discount"))&&h(T),T.querySelectorAll(u).forEach(h)}}),C.type==="attributes"&&C.target instanceof Element&&h(C.target)}),E=document.body||document.documentElement;b.observe(E,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-sl-attribute-p","data-sl-attribute-cap","data-sl-attribute-discount"]}),this.log("MutationObserver started for price elements"),p(),document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",()=>{this.log("DOMContentLoaded - rescanning for price elements"),p()}),setTimeout(()=>{this.log("Delayed rescan for price elements"),p()},100),setTimeout(()=>{this.log("Final rescan for price elements"),p()},500)}setupElementViewportTracking(e,t,i){const s=this.VIEWPORT_TRACK_THRESHOLD,r=e.getBoundingClientRect(),o=Math.min(r.bottom,window.innerHeight)-Math.max(r.top,0),n=Math.min(r.right,window.innerWidth)-Math.max(r.left,0);if(r.top<window.innerHeight&&r.bottom>0&&r.left<window.innerWidth&&r.right>0&&o>0&&n>0&&o>=r.height*s){this.log("Price element already visible for test %s",t),i();return}const c=new IntersectionObserver(d=>{for(const u of d)if(u.isIntersecting&&u.intersectionRatio>=s){this.log("Price element entered viewport for test %s",t),c.disconnect(),i();break}},{threshold:s});c.observe(e)}debug(){const e=this.debugState();console.log(JSON.stringify(e,ee,2))}}(async function(){window.shopliftInstance||(window.shopliftInstance=new Ze("joola-eu.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",true,true,false,{"sendEvents":false,"mode":"gtag"},false,false,1000,[{"id":"01a0aa49-af67-7859-a29a-0f4bbe843510","
11startAt":"2026-09-16T12:55:50.884392Z","requiresCountry":false,"requiresRegion":false,"bayesianRevision":5,"device":"all","status":"active","visitorOption":"all","ignoreTestViewParameterEnforcement":false,"statusHistory":[{"status":"active","createdAt":"2026-09-16T12:55:50.934136Z"}],"hypotheses":[{"visitorCount":2590,"trafficPercentage":0.5225212729711972,"title":"Original","domSelectors":[],"id":"01a0aa43-a392-7e9a-bcb1-ed11404f3f9e","type":"collection","themeId":169885335855,"affix":"ab-c-01-filter-noop","isControl":true},{"visitorCount":2367,"trafficPercentage":0.4774787270288028,"title":"Collection filter enabled","domSelectors":[],"id":"01a0aa43-b29e-77ea-8aef-a2cfddb214d0","type":"collection","themeId":169885335855,"affix":"ab-c-01-filter","isControl":false}],"targetAudiences":[],"title":"[JL-C-01] Collection Filter"}],[{"id":"ad855ae0-6884-4271-939c-ef943fba275f","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"ca8ec0b0-1568-4835-83c9-f18223dea2d8","type":"theme","themeId":169885335855,"affix":"","isControl":true,"redirectPath":null},{"id":"00e4791c-a3c3-4c70-8813-1bd92a64855d","type":"theme","themeId":177383506296,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"31335e2d-9928-4c80-a0a2-69e1e5441175","bayesianRevision":3,"status":"cancelled","hypotheses":[{"id":"a22511cc-a317-46aa-9265-89bac4d9525c","type":"theme","themeId":169885335855,"affix":"","isControl":true,"redirectPath":null},{"id":"bf6a19a9-9566-4291-a5f5-0516d5aa3cbb","type":"theme","themeId":177093214584,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false}],null,false),await window.shopliftInstance.init())})();async function Qe(a,e,t,i){const s=Be({log:i});if(t)return i("[SUB-PREVIEW] A side â no overlay applied; widget renders naturally"),s;const r=a.widget.widgetType,o=e?j(e):null;let n=W(e),l=J(a,n),c=l.discountMap,d=l.maxDiscount;function u(){const f=W(e);f!==n&&(n=f,l=J(a,n),c=l.discountMap,d=l.maxDiscount,i(`[SUB-PREVIEW] scope refreshed currentProductId=${n??"n/a"}, maxDiscount=${d}`))}i(`[SUB-PREVIEW] side=B, currentProductId=${n??"n/a"}, maxDiscount=${d}`);function h(f){if(!e||!o)return null;const v=Z(o),g=v?o.get(v):void 0;return g?{formattedVariantPrice:G(g.priceInCents,e),formattedDiscounted:G(g.priceInCents*(1-f/100),e)}:null}function p(f){const v=Y(a,f);if(!v)return d;const g=D(a,"subscriptionInput"),P=g.length?g[0].selector:'input[name="rc_plan"]',A=v.querySelector(`${P}:checked`);if(A){const k=c[A.value];if(k!==void 0)return k}return d}function b(f){const v=D(a,"subscriptionDiscount");for(const g of v)if(g.selector.includes("badge")||g.selector.includes("__badge")){const P=f.querySelector(g.selector);P?.textContent&&!P.textContent.includes(`${d}%`)&&$(P,A=>N(A,d))}}function E(f,v){const g=h(v);if(!g)return;const P=D(a,"subscriptionCompareAt");for(const A of P){const k=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);k?.textContent&&!k.textContent.includes(g.formattedVariantPrice)&&$(k,x=>/\d/.test(x)?g.formattedVariantPrice:x)}}function S(f,v){const g=h(v);if(!g)return;const P=D(a,"subscriptionPrice");for(const A of P){const k=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);k?.textContent&&!k.textContent.includes(g.formattedDiscounted)&&$(k,x=>/\d/.test(x)?g.formattedDiscounted:x)}}function C(f){const v=D(a,"subscriptionInput"),g=v.length?v[0].selector:'input[name="rc_plan"]',P=D(a,"subscriptionPlanDiscount"),A=P.length?P[0].selector:".rc-plans-button__discount";for(const k of Array.from(f.querySelectorAll("label"))){const x=k.querySelector(g),R=k.querySelector(A);if(x&&R?.textContent){const V=c[x.value];if(V!==void 0){const O=R.textContent.match(/[\d.]+%/)?.[0];O&&O!==`${V}%`&&$(R,L=>N(L,V))}}}}function _(f){const v=f.querySelector("select");if(v)for(const g of Array.from(v.options)){const P=c[g.value];if(P!==void 0&&g.textContent){const A=g.textContent.match(/[\d.]+%/)?.[0];A&&A!==`${P}%`&&(g.textContent=N(g.textContent,P))}}}function T(f){const v=D(a,"onetimePrice");if(!v.length||!e||!o)return;const g=Z(o),P=g?o.get(g):void 0;if(!P)return;const A=G(P.priceInCents,e),k=D(a,"onetimeContainer"),x=k.length?k[0].selector:'[part~="rc-purchase-option__onetime"]',R=f.querySelector(x);if(R)for(const V of v){const O=R.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(A)&&$(O,L=>/\d/.test(L)?A:L)}}function m(f,v){const P=D(a,"subscriptionDiscount").filter(A=>A.selector.includes("benefit")||A.selector==="rc-benefits");for(const A of P){const k=f.querySelector(A.selector);if(k?.shadowRoot){for(const x of Array.from(k.shadowRoot.querySelectorAll("li")))if(x.textContent?.includes("Save")){const R=x.textContent.match(/[\d.]+%/)?.[0];R&&R!==`${v}%`&&$(x,V=>N(V,v))}}}}let y=!1;function w(){if(!y){y=!0;try{u();const f=B(a);if(!f)return;const v=p(f);b(f),E(f,v),S(f,v),T(f);const g=Y(a,f);g&&(r==="buttons"||r==="radio"?C(g):_(g)),m(f,v)}finally{y=!1}}}const I=pe({data:a,runUpdates:w});return function(){I(),s()}}const Xe=Object.freeze(Object.defineProperty({__proto__:null,subscriptionPreviewRender:Qe},Symbol.toStringTag,{value:"Module"}))})(); })("/", { suffix: "", type: "search" }, "main", 169885335855, false)</script>
11 12<!-- End of Shoplift scripts --> 13 14
14<script src="//joola.de/cdn/shop/files/pandectes-rules.js?v=8354183470071906"></script>
14 15 16 17 <meta charset="utf-8"> 18 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 19 <meta name="theme-color" content="#ffffff"> 20 21 <title>Suche: 12 Ergebnisse gefunden für "infinity"</title><meta name="description" content="Entdecke bei JOOLA eine breite Palette an Tischtennisprodukten. Von Profi-Tischtennisschlägern bis zu Tischen für jedes Spielniveau â erleben Sie Qualität und Innovation mit JOOLA."><link rel="canonical" href="https://joola.de/search?q=infinity&type=product"><link rel="shortcut icon" href="//joola.de/cdn/shop/files/6038010E-F1B1-491C-B0B7-7D58CDECC103.png?v=1757325609&width=96" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com"> 22 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 23 <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//joola.de/cdn/shop/t/5/assets/theme.css?v=140338211211407047401786352205"> 24 <link rel="preload" as="style" href="//joola.de/cdn/shop/t/5/assets/custom.css?v=53519947829396672671790066227"> 25 <link rel="preload" as="style" href="//joola.de/cdn/shop/t/5/assets/swiper-bundle.min.css?v=72775568390888561781722584844"> 26 <link rel="preload" as="script" href="//joola.de/cdn/shop/t/5/assets/vendor.js?v=32643890569905814191720425361"> 27 <link rel="preload" as="script" href="//joola.de/cdn/shop/t/5/assets/theme.js?v=1485071408291656791786352206"> 28 <link rel="preload" as="script" href="//joola.de/cdn/shop/t/5/assets/swiper-slider.js?v=128187937583176441971722584844"><meta property="og:type" content="website"> 29 <meta property="og:title" content="Suche: 12 Ergebnisse gefunden für "infinity""><meta property="og:image" content="http://joola.de/cdn/shop/files/JOOLA_Social_Sharing_01.jpg?v=1752753617&width=1024"> 30 <meta property="og:image:secure_url" content="https://joola.de/cdn/shop/files/JOOLA_Social_Sharing_01.jpg?v=1752753617&width=1024"> 31 <meta property="og:image:width" content="1000"> 32 <meta property="og:image:height" content="628"><meta property="og:description" content="Entdecke bei JOOLA eine breite Palette an Tischtennisprodukten. Von Profi-Tischtennisschlägern bis zu Tischen für jedes Spielniveau â erleben Sie Qualität und Innovation mit JOOLA."><meta property="og:url" content="https://joola.de/search?q=infinity&type=product"> 33<meta property="og:site_name" content="JOOLA Europe"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Suche: 12 Ergebnisse gefunden für "infinity""> 34 <meta name="twitter:description" content="Entdecke bei JOOLA eine breite Palette an Tischtennisprodukten. Von Profi-Tischtennisschlägern bis zu Tischen für jedes Spielniveau â erleben Sie Qualität und Innovation mit JOOLA."><meta name="twitter:image" content="https://joola.de/cdn/shop/files/JOOLA_Social_Sharing_01.jpg?v=1752753617&width=1200"> 35 <meta name="twitter:image:alt" content="Zwei junge Männer in JOOLA Tischtennis-Trikots mit Schläger an einem Tischtennistisch in hellem Raum."> 36
36<script type="application/ld+json"> 37 { 38 "@context": "https://schema.org", 39 "@type": "BreadcrumbList", 40 "itemListElement": [{ 41 "@type": "ListItem", 42 "position": 1, 43 "name": "Start", 44 "item": "https://joola.de" 45 }] 46 } 47</script>
47 48 <link rel="preload" href="//joola.de/cdn/shop/t/5/assets/fk-grotesk-mono-medium.woff2?v=103199048518633276081755173621" as="font" type="font/woff2" crossorigin> 49<link rel="preload" href="//joola.de/cdn/shop/t/5/assets/fk-grotesk-neue-regular.woff2?v=18418604254382637131755173624" as="font" type="font/woff2" crossorigin> 50<link rel="preload" href="//joola.de/cdn/shop/t/5/assets/fk-grotesk-neue-medium.woff2?v=152163988324759532321755173623" as="font" type="font/woff2" crossorigin> 51<link rel="preload" href="//joola.de/cdn/shop/t/5/assets/fk-grotesk-neue-bold.woff2?v=40451549089039389621755173622" as="font" type="font/woff2" crossorigin> 52 53<style>@font-face { 54 font-family: 'FK Grotesk Neue'; 55 src: url(//joola.de/cdn/shop/t/5/assets/fk-grotesk-neue-medium.woff2?v=152163988324759532321755173623) format('woff2'); 56 font-weight: 500; 57 font-style: normal; 58 font-display: swap; 59 } 60 61 @font-face { 62 font-family: 'FK Grotesk Neue'; 63 src: url(//joola.de/cdn/shop/t/5/assets/fk-grotesk-neue-regular.woff2?v=18418604254382637131755173624) format('woff2'); 64 font-weight: normal; 65 font-style: normal; 66 font-display: swap; 67 } 68 69 @font-face { 70 font-family: 'FK Grotesk Neue'; 71 src: url(//joola.de/cdn/shop/t/5/assets/fk-grotesk-neue-bold.woff2?v=40451549089039389621755173622) format('woff2'); 72 font-weight: bold; 73 font-style: normal; 74 font-display: swap; 75 } 76 77 @font-face { 78 font-family: 'FK Grotesk Mono'; 79 src: url(//joola.de/cdn/shop/t/5/assets/fk-grotesk-mono-medium.woff2?v=103199048518633276081755173621) format('woff2'); 80 font-weight: 500; 81 font-style: normal; 82 font-display: swap; 83 } 84 85 :root {--heading-color: 0, 0, 0; 86 --text-color: 0, 0, 0; 87 --background: 255, 255, 255; 88 --secondary-background: 245, 245, 245; 89 --border-color: 217, 217, 217; 90 --border-color-darker: 153, 153, 153; 91 --success-color: 46, 158, 123; 92 --success-background: 213, 236, 229; 93 --error-color: 222, 42, 42; 94 --error-background: 253, 240, 240; 95 --primary-button-background: 254, 246, 50; 96 --primary-button-text-color: 0, 0, 0; 97 --secondary-button-background: 254, 246, 50; 98 --secondary-button-text-color: 40, 40, 40; 99 --product-star-rating: 223, 122, 34; 100 --product-on-sale-accent: 171, 0, 0; 101 --product-sold-out-accent: 58, 20, 103; 102 --product-custom-label-background: 64, 93, 230; 103 --product-custom-label-text-color: 255, 255, 255; 104 --product-custom-label-2-background: 254, 246, 50; 105 --product-custom-label-2-text-color: 0, 0, 0; 106 --product-low-stock-text-color: 222, 42, 42; 107 --product-in-stock-text-color: 46, 158, 123; 108 --loading-bar-background: 0, 0, 0; 109 110 /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */ 111 --root-heading-color: 0, 0, 0; 112 --root-text-color: 0, 0, 0; 113 --root-background: 255, 255, 255; 114 --root-border-color: 217, 217, 217; 115 --root-primary-button-background: 254, 246, 50; 116 --root-primary-button-text-color: 0, 0, 0; 117 118 --base-font-size: 15px; 119 --heading-font-family: "FK Grotesk Neue", sans-serif; 120 --heading-font-weight: 700; 121 --heading-font-style: normal; 122 --heading-text-transform: uppercase; 123 --text-font-family: "FK Grotesk Neue", sans-serif; 124 --text-font-weight: 400; 125 --text-font-style: normal; 126 --text-font-bold-weight: 600; 127 128 /* Typography (font size) */ 129 --heading-xxsmall-font-size: 11px; 130 --heading-xsmall-font-size: 11px; 131 --heading-small-font-size: 12px; 132 --heading-large-font-size: 36px; 133 --heading-h1-font-size: 28px; 134 --heading-h2-font-size: 30px; 135 --heading-h3-font-size: 26px; 136 --heading-h4-font-size: 24px; 137 --heading-h5-font-size: 20px; 138 --heading-h6-font-size: 16px; 139 140 /* Control the look and feel of the theme by changing radius of various elements */ 141 --button-border-radius: 30px; 142 --block-border-radius: 8px; 143 --block-border-radius-reduced: 4px; 144 --color-swatch-border-radius: 100%; 145 146 /* Button size */ 147 --button-height: 48px; 148 --button-small-height: 40px; 149 150 /* Form related */ 151 --form-input-field-height: 48px; 152 --form-input-gap: 16px; 153 --form-submit-margin: 24px; 154 155 /* Product listing related variables */ 156 --product-list-block-spacing: 32px; 157 158 /* Video related */ 159 --play-button-background: 255, 255, 255; 160 --play-button-arrow: 0, 0, 0; 161 162 /* RTL support */ 163 --transform-logical-flip: 1; 164 --transform-origin-start: left;
165 --transform-origin-end: right; 166 167 /* Other */ 168 --zoom-cursor-svg-url: url(//joola.de/cdn/shop/t/5/assets/zoom-cursor.svg?v=149986077658396096291772529791); 169 --arrow-right-svg-url: url(//joola.de/cdn/shop/t/5/assets/arrow-right.svg?v=70871338000329279091772529791); 170 --arrow-left-svg-url: url(//joola.de/cdn/shop/t/5/assets/arrow-left.svg?v=176537643540911574551772529791); 171 172 /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them: 173 - container-max-width-minus-gutters: represents the container max width without the edge gutters 174 - container-outer-width: considering the screen width, represent all the space outside the container 175 - container-outer-margin: same as container-outer-width but get set to 0 inside a container 176 - container-inner-width: the effective space inside the container (minus gutters) 177 - grid-column-width: represents the width of a single column of the grid 178 - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section 179 to create some "breath" and minimum spacing 180 */ 181 --container-max-width: 1430px; 182 --container-gutter: 24px; 183 --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2); 184 --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter)); 185 --container-outer-margin: var(--container-outer-width); 186 --container-inner-width: calc(100vw - var(--container-outer-width) * 2); 187 188 --grid-column-count: 10; 189 --grid-gap: 24px; 190 --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count)); 191 192 --vertical-breather: 48px; 193 --vertical-breather-tight: 48px; 194 195 /* Shopify related variables */ 196 --payment-terms-background-color: #ffffff; 197 } 198 199 @media screen and (min-width: 741px) { 200 :root { 201 --container-gutter: 40px; 202 --grid-column-count: 20; 203 --vertical-breather: 64px; 204 --vertical-breather-tight: 64px; 205 206 /* Typography (font size) */ 207 --heading-xsmall-font-size: 12px; 208 --heading-small-font-size: 13px; 209 --heading-large-font-size: 52px; 210 --heading-h1-font-size: 48px; 211 --heading-h2-font-size: 38px; 212 --heading-h3-font-size: 32px; 213 --heading-h4-font-size: 24px; 214 --heading-h5-font-size: 20px; 215 --heading-h6-font-size: 18px; 216 217 /* Form related */ 218 --form-input-field-height: 52px; 219 --form-submit-margin: 32px; 220 221 /* Button size */ 222 --button-height: 52px; 223 --button-small-height: 44px; 224 } 225 } 226 227 @media screen and (min-width: 1200px) { 228 :root { 229 --vertical-breather: 80px; 230 --vertical-breather-tight: 64px; 231 --product-list-block-spacing: 48px; 232 233 /* Typography */ 234 --heading-large-font-size: 64px; 235 --heading-h1-font-size: 56px; 236 --heading-h2-font-size: 48px; 237 --heading-h3-font-size: 36px; 238 --heading-h4-font-size: 30px; 239 --heading-h5-font-size: 24px; 240 --heading-h6-font-size: 18px; 241 } 242 } 243 244 @media screen and (min-width: 1600px) { 245 :root { 246 --vertical-breather: 90px; 247 --vertical-breather-tight: 64px; 248 } 249 } 250</style> 251 252
252<script> 253 // This allows to expose several variables to the global scope, to be used in scripts 254 window.themeVariables = { 255 settings: { 256 direction: "ltr", 257 pageType: "search", 258 cartCount: 0, 259 moneyFormat: "â¬{{amount_with_comma_separator}}", 260 moneyWithCurrencyFormat: "â¬{{amount_with_comma_separator}} EUR", 261 showVendor: false, 262 discountMode: "percentage", 263 currencyCodeEnabled: false, 264 cartType: "drawer", 265 cartCurrency: "EUR", 266 mobileZoomFactor: 2.5 267 }, 268 269 routes: { 270 host: "joola.de", 271 rootUrl: "\/", 272 rootUrlWithoutSlash: '', 273 cartUrl: "\/cart", 274 cartAddUrl: "\/cart\/add", 275 cartChangeUrl: "\/cart\/change", 276 searchUrl: "\/search", 277 predictiveSearchUrl: "\/search\/suggest", 278 productRecommendationsUrl: "\/recommendations\/products" 279 }, 280 281 strings: { 282 accessibilityDelete: "Löschen", 283 accessibilityClose: "SchlieÃen", 284 collectionSoldOut: "Nicht vorrätig", 285 collectionDiscount: "Spare @savings@", 286 productSalePrice: "Angebotspreis", 287 productRegularPrice: "Regulärer Preis", 288 productFormUnavailable: "Nicht verfügbar", 289 productFormSoldOut: "Nicht vorrätig", 290 productFormPreOrder: "Vorbestellen", 291 productFormAddToCart: "In den Warenkorb", 292 searchNoResults: "Es konnten keine Ergebnisse gefunden werden.", 293 searchNewSearch: "Neue Suche", 294 searchProducts: "Produkte", 295 searchArticles: "Blogbeiträge", 296 searchPages: "Seiten", 297 searchCollections: "Kategorien", 298 cartViewCart: "Warenkorb ansehen", 299 cartItemAdded: "Produkt zum Warenkorb hinzugefügt!", 300 cartItemAddedShort: "Zum Warenkorb hinzugefügt!", 301 cartAddOrderNote: "Notiz hinzufügen", 302 cartEditOrderNote: "Notiz bearbeiten", 303 shippingEstimatorNoResults: "Entschuldige, wir liefern leider niche an Deine Adresse.", 304 shippingEstimatorOneResult: "Es gibt eine Versandklasse für Deine Adresse:", 305 shippingEstimatorMultipleResults: "Es gibt mehrere Versandklassen für Deine Adresse:", 306 shippingEstimatorError: "Ein oder mehrere Fehler sind beim Abrufen der Versandklassen aufgetreten:" 307 }, 308 309 libs: { 310 flickity: "\/\/joola.de\/cdn\/shop\/t\/5\/assets\/flickity.js?v=176646718982628074891720425361", 311 photoswipe: "\/\/joola.de\/cdn\/shop\/t\/5\/assets\/photoswipe.js?v=132268647426145925301720425360", 312 qrCode: "\/\/joola.de\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js" 313 }, 314 315 breakpoints: { 316 phone: 'screen and (max-width: 740px)', 317 tablet: 'screen and (min-width: 741px) and (max-width: 999px)', 318 tabletAndUp: 'screen and (min-width: 741px)', 319 pocket: 'screen and (max-width: 999px)', 320 lap: 'screen and (min-width: 1000px) and (max-width: 1199px)', 321 lapAndUp: 'screen and (min-width: 1000px)', 322 desktop: 'screen and (min-width: 1200px)', 323 wide: 'screen and (min-width: 1400px)' 324 } 325 }; 326 327 window.addEventListener('pageshow', async () => { 328 const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json(); 329 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}})); 330 }); 331 332 if ('noModule' in HTMLScriptElement.prototype) { 333 // Old browsers (like IE) that does not support module will be considered as if not executing JS at all 334 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 335 336 requestAnimationFrame(() => { 337 const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight); 338 document.documentElement.style.setProperty('--window-height',viewportHeight + 'px'); 339 }); 340 }</script>
340 341 342 343 <link rel="stylesheet" href="//joola.de/cdn/shop/t/5/assets/theme.css?v=140338211211407047401786352205"> 344 <link rel="stylesheet" href="//joola.de/cdn/shop/t/5/assets/custom.css?v=53519947829396672671790066227">
344<script src="//joola.de/cdn/shop/t/5/assets/vendor.js?v=32643890569905814191720425361" defer></script>
344 345
345<script src="//joola.de/cdn/shop/t/5/assets/theme.js?v=1485071408291656791786352206" defer></script>
345 346
346<script src="//joola.de/cdn/shop/t/5/assets/custom.js?v=122982026052170002471790066755" defer></script>
346 347 348
348<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
348<meta name="google-site-verification" content="LPVNM3SpSxtuTJbdtnnWr-leyn4l8t-K9__pvTRjw3g"> 349<meta name="facebook-domain-verification" content="9yzrqtdacs2h3zyfpk26lxudgud0ta"> 350<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/87962517807/digital_wallets/dialog"> 351<meta id="in-context-paypal-metadata" data-shop-id="87962517807" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 352<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://joola.de/search?q=infinity&type=product"> 353<link rel="alternate" hreflang="de" href="https://joola.de/search?q=infinity&type=product"> 354<link rel="alternate" hreflang="en" href="https://joola.de/en/search?q=infinity&type=product"> 355<link rel="alternate" hreflang="en-AT" href="https://joola.de/en-eu/search?q=infinity&type=product"> 356<link rel="alternate" hreflang="de-AT" href="https://joola.de/de-eu/search?q=infinity&type=product"> 357<link rel="alternate" hreflang="en-BE" href="https://joola.de/en-eu/search?q=infinity&type=product"> 358<link rel="alternate" hreflang="de-BE" href="https://joola.de/de-eu/search?q=infinity&type=product"> 359<link rel="alternate" hreflang="en-CH" href="https://joola.de/en-eu/search?q=infinity&type=product"> 360<link rel="alternate" hreflang="de-CH" href="https://joola.de/de-eu/search?q=infinity&type=product"> 361<link rel="alternate" hreflang="en-CZ" href="https://joola.de/en-eu/search?q=infinity&type=product"> 362<link rel="alternate" hreflang="de-CZ" href="https://joola.de/de-eu/search?q=infinity&type=product"> 363<link rel="alternate" hreflang="en-DK" href="https://joola.de/en-eu/search?q=infinity&type=product"> 364<link rel="alternate" hreflang="de-DK" href="https://joola.de/de-eu/search?q=infinity&type=product"> 365<link rel="alternate" hreflang="es-ES" href="https://joola.es/search?q=infinity&type=product"> 366<link rel="alternate" hreflang="en-ES" href="https://joola.es/en/search?q=infinity&type=product"> 367<link rel="alternate" hreflang="en-FI" href="https://joola.de/en-eu/search?q=infinity&type=product"> 368<link rel="alternate" hreflang="de-FI" href="https://joola.de/de-eu/search?q=infinity&type=product"> 369<link rel="alternate" hreflang="fr-FR" href="https://joola.fr/search?q=infinity&type=product"> 370<link rel="alternate" hreflang="en-FR" href="https://joola.fr/en/search?q=infinity&type=product"> 371<link rel="alternate" hreflang="en-GB" href="https://joola.de/en-eu/search?q=infinity&type=product"> 372<link rel="alternate" hreflang="de-GB" href="https://joola.de/de-eu/search?q=infinity&type=product"> 373<link rel="alternate" hreflang="en-IE" href="https://joola.de/en-eu/search?q=infinity&type=product"> 374<link rel="alternate" hreflang="de-IE" href="https://joola.de/de-eu/search?q=infinity&type=product"> 375<link rel="alternate" hreflang="it-IT" href="https://joola.it/search?q=infinity&type=product"> 376<link rel="alternate" hreflang="en-IT" href="https://joola.it/en/search?q=infinity&type=product"> 377<link rel="alternate" hreflang="en-NO" href="https://joola.de/en-eu/search?q=infinity&type=product"> 378<link rel="alternate" hreflang="de-NO" href="https://joola.de/de-eu/search?q=infinity&type=product"> 379<link rel="alternate" hreflang="en-PL" href="https://joola.de/en-eu/search?q=infinity&type=product"> 380<link rel="alternate" hreflang="de-PL" href="https://joola.de/de-eu/search?q=infinity&type=product"> 381<link rel="alternate" hreflang="en-PT" href="https://joola.de/en-eu/search?q=infinity&type=product"> 382<link rel="alternate" hreflang="de-PT" href="https://joola.de/de-eu/search?q=infinity&type=product"> 383<link rel="alternate" hreflang="en-SE" href="https://joola.se/search?q=infinity&type=product"> 384<link rel="alternate" hreflang="en-MC" href="https://joola.de/en-eu/search?q=infinity&type=product"> 385<link rel="alternate" hreflang="de-MC" href="https://joola.de/de-eu/search?q=infinity&type=product"> 386<link rel="alternate" hreflang="en-SK" href="https://joola.de/en-eu/search?q=infinity&type=product"> 387<link rel="alternate" hreflang="de-SK" href="https://joola.de/de-eu/search?q=infinity&type=product"> 388<link rel="alternate" hreflang="en-RS" href="https://joola.de/en-eu/search?q=infinity&type=product"> 389<link rel="alternate" hreflang="de-RS" href="https://joola.de/de-eu/search?q=infinity&type=product"> 390<link rel="alternate" hreflang="en-SI" href="https://joola.de/en-eu/search?q=infinity&type=product"> 391<link rel="alternate" hreflang="de-SI" href="https://joola.de/de-eu/search?q=infinity&type=product"> 392<link rel="alternate" hreflang="en-HU" href="https://joola.de/en-eu/search?q=infinity&type=product"> 393<link rel="alternate" hreflang="de-HU" href="https://joola.de/de-eu/search?q=infinity&type=product"> 394<link rel="alternate" hreflang="en-RO" href="https://joola.de/en-eu/search?q=infinity&type=product"> 395<link rel="alternate" hreflang="de-RO" href="https://joola.de/de-eu/search?q=infinity&type=product"> 396<link rel="alternate" hreflang="en-LU" href="https://joola.de/en-eu/search?q=infinity&type=product"> 397<link rel="alternate" hreflang="de-LU" href="https://joola.de/de-eu/search?q=infinity&type=product"> 398<link rel="alternate" hreflang="en-LT" href="https://joola.de/en-eu/search?q=infinity&type=product"> 399<link rel="alternate" hreflang="de-LT" href="https://joola.de/de-eu/search?q=infinity&type=product"> 400<link rel="alternate" hreflang="en-LV" href="https://joola.de/en-eu/search?q=infinity&type=product"> 401<link rel="alternate" hreflang="de-LV" href="https://joola.de/de-eu/search?q=infinity&type=product"> 402<link rel="alternate" hreflang="en-HR" href="https://joola.de/en-eu/search?q=infinity&type=product"> 403<link rel="alternate" hreflang="de-HR" href="https://joola.de/de-eu/search?q=infinity&type=product"> 404<link rel="alternate" hreflang="en-MT" href="https://joola.de/en-eu/search?q=infinity&type=product"> 405<link rel="alternate" hreflang="de-MT" href="https://joola.de/de-eu/search?q=infinity&type=product"> 406<link rel="alternate" hreflang="en-IS" href="https://joola.de/en-eu/search?q=infinity&type=product"> 407<link rel="alternate" hreflang="de-IS" href="https://joola.de/de-eu/search?q=infinity&type=product"> 408<link rel="alternate" hreflang="en-GR" href="https://joola.de/en-eu/search?q=infinity&type=product"> 409<link rel="alternate" hreflang="de-GR" href="https://joola.de/de-eu/search?q=infinity&type=product"> 410<link rel="alternate" hreflang="en-EE" href="https://joola.de/en-eu/search?q=infinity&type=product"> 411<link rel="alternate" hreflang="de-EE" href="https://joola.de/de-eu/search?q=infinity&type=product"> 412<link rel="alternate" hreflang="en-BG" href="https://joola.de/en-eu/search?q=infinity&type=product"> 413<link rel="alternate" hreflang="de-BG" href="https://joola.de/de-eu/search?q=infinity&type=product">
414<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE&default_configuration_id=5200707960"></script>
414 415<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
416<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-DE&default_configuration_id=5200707960&shop_id=87962517807" crossorigin="anonymous"></script>
vendor: 1 bytes, line 416
416
417<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":87962517807,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/87962517807","merchantName":"JOOLA Europe","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"JOOLA Europe","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 417
417
418<script id="shopify-features" type="application/json">{"accessToken":"a6eadbc36f96eee291174e81131f97a2","betas":["rich-media-storefront-analytics"],"domain":"joola.de","predictiveSearch":true,"shopId":87962517807,"locale":"de"}</script>
vendor: 1 bytes, line 418
418
419<script>var Shopify = Shopify || {}; 420Shopify.shop = "joola-eu.myshopify.com"; 421Shopify.locale = "de"; 422Shopify.currency = {"active":"EUR","rate":"1.0"}; 423Shopify.country = "DE"; 424Shopify.theme = {"name":"theme\/main","id":169885335855,"schema_name":"Focal","schema_version":"12.7.1","theme_store_id":null,"role":"main"}; 425Shopify.theme.handle = "null"; 426Shopify.theme.style = {"id":null,"handle":null}; 427Shopify.cdnHost = "joola.de/cdn"; 428Shopify.routes = Shopify.routes || {}; 429Shopify.routes.root = "/"; 430Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 431Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 432Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 433Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 433
433
434<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 434
434
435<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 435
435
436<script> 437 window.ShopifyPay = window.ShopifyPay || {}; 438 window.ShopifyPay.apiHost = "shop.app\/pay"; 439 window.ShopifyPay.redirectState = null; 440</script>
vendor: 1 bytes, line 440
440
441<script> 442 window.Shopify = window.Shopify || {}; 443 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 444 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 445 window.Shopify.SignInWithShop.eligible = true; 446</script>
vendor: 1 bytes, line 446
446
447<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 447
447
448<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 448
448
449<script type="module"> 450 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 451 452 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 453 454</script>
vendor: 1 bytes, line 454
454
455<script> 456 window.Shopify = window.Shopify || {}; 457 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 458 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"]}; 459</script>
vendor: 1 bytes, line 459
459
460<script>(function() { 461 var isLoaded = false; 462 function asyncLoad() { 463 if (isLoaded) return; 464 isLoaded = true; 465 var urls = ["https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=101601\u0026v=shopifyApp_5.4.1\u0026ts=1783585028310\u0026shop=joola-eu.myshopify.com"]; 466 for (var i = 0; i < urls.length; i++) { 467 var s = document.createElement('script'); 468 s.type = 'text/javascript'; 469 s.async = true; 470 s.src = urls[i]; 471 var x = document.getElementsByTagName('script')[0]; 472 x.parentNode.insertBefore(s, x); 473 } 474 }; 475 if(window.attachEvent) { 476 window.attachEvent('onload', asyncLoad); 477 } else { 478 window.addEventListener('load', asyncLoad, false); 479 } 480})();</script>
vendor: 1 bytes, line 480
480
481<script id="__st">var __st={"a":87962517807,"offset":7200,"reqid":"7053be43-af56-4edb-bb6a-da9cc2247575-1790828016","pageurl":"joola.de\/search?q=infinity\u0026type=product","u":"1a4e841dfd7f","p":"searchresults"};</script>
vendor: 1 bytes, line 481
481
482<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 482
482
483<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 483
483
484<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//joola.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 484
484
485<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 = "//joola.de/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>
485<script crossorigin="anonymous" defer="defer" src="//joola.de/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 485
485
486<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 486
486
487<script> 488 window.Shopify = window.Shopify || {}; 489 window.Shopify.MCP = window.Shopify.MCP || {}; 490 window.Shopify.MCP.enabled = true; 491 window.Shopify.MCP.shop = "joola-eu.myshopify.com"; 492 window.Shopify.MCP.mcpEndpoint = "https:\/\/joola.de\/api\/mcp"; 493 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"]}}]; 494</script>
vendor: 1 bytes, line 494
494
495<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("\/\/joola.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 496</script>
vendor: 1 bytes, line 496
496
497<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://joola.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 498</script>
vendor: 1 bytes, line 498
498
499<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 500 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); 501</script>
vendor: 1 bytes, line 501
501
502<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})}})); 503</script>
503 504<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://joola.de/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 505<style id="shopify-accelerated-checkout-cart"> 506 #shopify-buyer-consent { 507 margin-top: 1em; 508 display: inline-block; 509 width: 100%; 510} 511 512#shopify-buyer-consent.hidden { 513 display: none; 514} 515 516#shopify-subscription-policy-button { 517 background: none; 518 border: none; 519 padding: 0; 520 text-decoration: underline; 521 font-size: inherit; 522 cursor: pointer; 523} 524 525#shopify-subscription-policy-button::before { 526 box-shadow: none; 527} 528 529 </style> 530
531<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
531 532 533 534<!-- Hotjar Tracking Code for https://joola.de/ -->
535<script>
vendor: 125 bytes, lines 535-538
535 536 (function(h,o,t,j,a,r){ 537 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 538 h._hjSettings={hjid:
5386403493
vendor: 258 bytes, lines 538-543
538,hjsv:6}; 539 a=o.getElementsByTagName('head')[0]; 540 r=o.createElement('script');r.async=1; 541 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 542 a.appendChild(r); 543 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
544</script>
544 545
546<script> 547 // Storefront GraphQL Endpoint (Version kann bleiben) 548 window.SF_ENDPOINT = "/api/2025-07/graphql.json"; 549 // Token aus Theme-Einstellungen 550 window.SF_TOKEN = "6e111be81c7154392c5638bef74c71cc"; 551</script>
551 552 553<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 554 555 556 557
557<script> 558 if (!window.pandectesRulesSettings) { 559 window.pandectesRulesSettings = {"version":"5","timestamp":1779790030768,"store":{"id":87962517807,"plan":"plus","primaryLocale":"de","headless":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"banner":{"enabled":true},"regions":{"strict":"*","visible":"*"},"storage":{"type":"http","domain":"","duration":365,"lastReset":1723109178},"gpc":{"enabled":true},"klaviyo":{"enabled":true},"customEvent":{"enabled":false},"rakuten":{"enabled":false,"cmp":false,"ccpa":false},"facebook":{"enabled":false,"id":""},"amazon":{},"microsoft":{"uet":{"enabled":false,"tags":""},"clarity":{}},"google":{"enabled":true,"gtmId":"GTM-WWRNMH4D","ga4Id":"G-454491900","adsId":"AW-2005663586","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerName":"dataLayer","waitForUpdate":0,"sendPageView":true,"debugMode":false,"basicMode":false},"blocker":{"enabled":false,"scripts":{"0":[],"1":[],"2":[],"4":[],"8":[]},"css":{"0":[],"1":[],"2":[],"4":[],"8":[]},"iframes":{"0":[],"1":[],"2":[],"4":[],"8":[]},"pixels":{"0":[],"1":[],"2":[],"4":[],"8":[]}}}; 560 const rulesScript = document.createElement('script'); 561 562 rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules-latest.js"; 563 564 const firstChild = document.head.firstChild; 565 document.head.insertBefore(rulesScript, firstChild); 566 } 567 </script>
567 568 569 570
570<script defer src='https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core-latest.js'></script>
570 571 572
572<script> 573 (() => { 574 const isLivePreview = locateLivePreviewParam(); 575 let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js'; 576 577 578 function locateLivePreviewParam(paramName = 'pandectesLivePreview') { 579 const fromUrl = new URLSearchParams(window.location.search).get(paramName); 580 if (fromUrl) { 581 try { 582 sessionStorage.setItem(paramName, fromUrl); 583 } catch { 584 // storage disabled 585 } 586 return fromUrl; 587 } 588 return sessionStorage.getItem(paramName); 589 } 590 591 /** Injects the preview helper script when live preview is active (URL or sessionStorage). */ 592 function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) { 593 if (!isLivePreview) return; 594 if (document.head.querySelector('script[data-pandectes-live-preview]')) return; 595 const script = document.createElement('script'); 596 script.src = previewModeScriptUrl; 597 script.async = true; 598 script.setAttribute('data-pandectes-live-preview', ''); 599 document.head.appendChild(script); 600 } 601 602 window.pandectesBannerSettings = {"version":"5","timestamp":1779790055,"store":{"id":87962517807,"plan":"plus","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,"adminMode":false},"regions":{"strict":"*","visible":"*"},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"//joola-eu.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1779790055","widget":"//joola-eu.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1779790055"},"mode":"light","border":0,"variables":":host { --float: 16px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 2px; --font-family: inherit; --font-weight-button: 400; --color-base-100: 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);; }","shadows":true,"isModal":false,"scrollLock":true,"useAnimations":true,"buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":true},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":0},"language":{"multilingual":true,"detection":"locale","fallback":"en","supported":["en","de","fr","it","es"],"allowChange":false},"widget":{"enabled":false,"position":"bottom left","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"box","layout":"vertical-grouped","position":"middle center","animation":"animation-zoom","size":500},"buttons":{"primary":["allow"],"secondary":["preferences"]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":{"style":{"type":"box","layout":"horizontal-grouped","position":"middle center","animation":"animation-fade","size":500},"buttons":{"primary":["allow","deny"],"secondary":["custom"]},"features":{"flipButtons":false,"primarySave":false,"showCookies":false,"useCheckboxes":false,"expandableIntro":false,"showDescriptions":true,"inlineLinks":false}},"status":false},"links":{"links":[{"id":"policy","url":"/policies/privacy-policy"},{"id":"imprint","url":"/"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1723109178},"texts":{"en":{"buttons":{"showLess":"Show less","showMore":"Show more"},"links":{"policy":"Learn more","google":"Google's Privacy Terms","imprint":"Imprint"},"categories":[{"title":"Strictly necessary cookies","description":"The
602se 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"},"status":{"title":"Cookie settings","message":"Your current state","allow":"Accept all","deny":"Deny all","dismiss":"Close","reopen":"Change your consent","consentDate":"C
602onsent 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":{"cart_currency":"Das Cookie ist für die sichere Checkout- und Zahlungsfunktion auf der Website erforderlich. Diese Funktion wird von shopify.com bereitgestellt.","keep_alive":"Wird im Zusammenhang mit der Käuferlokalisierung verwendet.","localization":"Lokalisierung von Shopify-Shops","shopify_pay_redirect":"Das Cookie ist für die sichere Checkout- und Zahlungsfunktion auf der Website erforderlich. Diese Funktion wird von shopify.com bereitgestellt.","wpm-test-cookie":"Used to ensure our systems are working correctly.","_landing_page":"Verfolgt Zielseiten.","_orig_referrer":"Verfolgt Zielseiten.","_shopify_s":"Shopify-Analysen.","_shopify_y":"Shopify-Analysen.","_tracking_consent":"Tracking-Einstellungen.","__kla_id":"Verfolgt, wenn jemand durch eine Klaviyo-E-Mail auf Ihre Website klickt","secure_customer_sig":"Wird im Zusammenhang mit dem Kundenlogin verwendet.","_shopify_sa_t":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_shopify_sa_p":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_cmp_a":"Wird zum Verwalten der Datenschutzeinstellungen des Kunden verwendet."}},"de":{"buttons":{"showLess":"Weniger anzeigen","showMore":"Mehr anzeigen"},"links":{"policy":"Mehr erfahren","google":"Googles Datenschutzbestimmungen","imprint":"Impressum"},"categories":[{"title":"Unbedingt erforderlich","description":"Diese Cookies sind unerlässlich, damit Sie sich auf der Website bewegen und ihre Funktionen nutzen können, z. B. den Zugriff auf sichere Bereiche der Website. Ohne diese Cookies kann die Website nicht richtig funktionieren."},{"title":"Funktionale Cookies","description":"Diese Cookies ermöglichen es der Website, verbesserte Funktionalität und Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern gesetzt werden, deren Dienste 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":"Diese Website verwendet Cookies, um Ihnen das beste Erlebnis zu bieten.","dismiss":"Okay","allow":"Annehmen","deny":"Ablehnen","preferences":"Einstellungen"},"preferences":{"title":"Einwilligungseinstellungen verwalten","message":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäÃen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten.","cookieDetails":"Cookie-Details","alwaysActive":"Immer erlaubt","deny":"Alles ablehnen","allow":"Alles Akzeptieren","custom":"Auswahl speichern","dismiss":"SchlieÃen"},"status":{"title":"Cookie-Einstellungen","message":"Ihr aktueller Zustand","allow":"Alle akzeptieren","deny":"Alle ablehnen","dismiss":"SchlieÃen","reopen":"Ãndern Sie Ihre Einwilligung","consentDate":"Zustimmungsdatum","consentId":"Ihre Zustimmungs-ID","hideDetails":"Details ausblenden","showDetail
602s":"Details anzeigen","noConsent":"Keine Zustimmung"},"declaration":{"name":"Name","type":"Typ","vendor":"Anbieter","purpose":"Zweck","retention":"Speicherdauer","expirations":{"declSeconds":"Sekunden","declMinutes":"Minuten","declHours":"Std.","declDays":"Tage","declWeeks":"Woche(n)","declMonths":"Monate","declYears":"Jahre","declSession":"Sitzung"}},"cookies":{"cart_currency":"Wird nach Abschluss eines Bezahlvorgangs verwendet, um einen neuen leeren Warenkorb mit derselben Währung wie der gerade verwendete zu initialisieren.","keep_alive":"Wird verwendet, wenn die internationale Domänenumleitung aktiviert ist, um festzustellen, ob eine Anfrage die erste einer Sitzung ist.","localization":"Wird verwendet, um den Warenkorb im richtigen Land zu lokalisieren.","shopify_pay_redirect":"Wird verwendet, um den Bestellvorgang zu beschleunigen, wenn der Käufer über ein Shop Pay-Konto verfügt.","wpm-test-cookie":"Ein notwendiges Cookie für die Funktionalität der Website.","_landing_page":"Erfassen Sie die Zielseite des Besuchers, wenn dieser von anderen Websites kommt.","_orig_referrer":"Ermöglicht dem Händler zu erkennen, von wo aus die Leute ihn besuchen.","_shopify_s":"Wird zur Identifizierung einer bestimmten Kombination aus Browsersitzung und Shop verwendet. Die Dauer beträgt 30 Minuten nach Ablauf der letzten Nutzung.","_shopify_y":"Shopify-Analysen.","_tracking_consent":"Wird zum Speichern der Präferenzen eines Benutzers verwendet, wenn ein Händler Datenschutzregeln in der Region des Besuchers eingerichtet hat.","__kla_id":"Verfolgt, wenn jemand durch eine Klaviyo-E-Mail auf Ihre Website klickt","secure_customer_sig":"Wird im Zusammenhang mit dem Kundenlogin verwendet.","_shopify_sa_t":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_shopify_sa_p":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_cmp_a":"Wird zum Verwalten der Datenschutzeinstellungen des Kunden verwendet."}},"es":{"buttons":{"showLess":"Mostrar menos","showMore":"Mostrar más"},"links":{"policy":"Más información","google":"Condiciones de privacidad de Google","imprint":"Imprimir"},"categories":[{"title":"Cookies estrictamente necesarias","description":"Estas cookies son esenciales para permitirle moverse por el sitio web y utilizar sus funciones, como acceder a áreas seguras del sitio web. El sitio web no puede funcionar correctamente sin estas cookies."},{"title":"Cookies funcionales","description":"Estas cookies permiten que el sitio proporcione una funcionalidad y personalización mejoradas. Pueden ser establecidos por nosotros o por proveedores externos cuyos servicios hemos agregado a nuestras páginas. Si no permite estas cookies, es posible que algunos o todos estos servicios no funcionen correctamente."},{"title":"Cookies de rendimiento","description":"Estas cookies nos permiten monitorear y mejorar el rendimiento de nuestro sitio web. Por ejemplo, nos permiten contar las visitas, identificar las fuentes de tráfico y ver qué partes del sitio son más populares."},{"title":"Orientación de cookies","description":"Nuestros socios publicitarios pueden establecer estas cookies a través de nuestro sitio. Estas empresas pueden utilizarlos para crear un perfil de sus intereses y mostrarle anuncios relevantes en otros sitios. No almacenan directamente información personal, sino que se basan en la identificación única de su navegador y dispositivo de Internet. Si no permite estas cookies, experimentará publicidad menos dirigida."}],"notice":{"title":"Respetamos tu privacidad","message":"Este sitio web utiliza cookies para garantizar que obtenga la mejor experiencia.","dismiss":"De acuerdo","allow":"Aceptar","deny":"Rechazar","preferences":"Preferencias"},"preferences":{"title":"Gestionar las preferencias de consentimiento","message":"Utilizamos cookies para optimizar la funcionalidad del sitio web, analizar el rendimiento y ofrecerte una experiencia personalizada. Algunas cookies son esenciales para el correcto funcionamiento del sitio web. Estas cookies no se pueden desactivar. En esta ventana puedes configurar tus preferencias de cookies.","cookieDetails":"Detalles de las cookies","alwaysActive":"Siempre permitido","deny":"Negar todo","allow":"Aceptar todo","custom"
602:"Guardar preferencias","dismiss":"Cerca"},"status":{"title":"Configuración de cookies","message":"Tu estado actual","allow":"Aceptar todo","deny":"Negar todo","dismiss":"Cerca","reopen":"Cambiar su consentimiento","consentDate":"Fecha de consentimiento","consentId":"Tu ID de consentimiento","hideDetails":"Ocultar detalles","showDetails":"Mostrar detalles","noConsent":"Sin consentimiento"},"declaration":{"name":"Nombre","type":"Escribe","vendor":"Proveedor","purpose":"Objetivo","retention":"Retencion","expirations":{"declSeconds":"segundos","declMinutes":"minutos","declHours":"horas","declDays":"dÃas","declWeeks":"semana(s)","declMonths":"meses","declYears":"años","declSession":"Sesión"}},"cookies":{"cart_currency":"Se utiliza después de completar el pago para inicializar un nuevo carrito vacÃo con la misma moneda que el que se acaba de usar.","keep_alive":"Se utiliza cuando la redirección de dominio internacional está habilitada para determinar si una solicitud es la primera de una sesión.","localization":"Se utiliza para localizar el carrito en el paÃs correcto.","shopify_pay_redirect":"Se utiliza para acelerar el proceso de pago cuando el comprador tiene una cuenta Shop Pay.","wpm-test-cookie":"Una cookie necesaria para la funcionalidad del sitio web.","_landing_page":"Capture la página de destino del visitante cuando provenga de otros sitios.","_orig_referrer":"Permite al comerciante identificar desde dónde lo visitan las personas.","_shopify_s":"Se utiliza para identificar una determinada combinación de sesión de navegador/tienda. La duración es de 30 minutos consecutivos desde el último uso.","_shopify_y":"Análisis de Shopify.","_tracking_consent":"Se utiliza para almacenar las preferencias de un usuario si un comerciante ha configurado reglas de privacidad en la región del visitante.","__kla_id":"Realiza un seguimiento cuando alguien hace clic en un correo electrónico de Klaviyo en su sitio web","secure_customer_sig":"Wird im Zusammenhang mit dem Kundenlogin verwendet.","_shopify_sa_t":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_shopify_sa_p":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_cmp_a":"Wird zum Verwalten der Datenschutzeinstellungen des Kunden verwendet."}},"fr":{"buttons":{"showLess":"Afficher moins","showMore":"Afficher plus"},"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 cookies, 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'accord","allow":"Accepter","deny":"Déclin","preferences":"Préférences"},"preferences":{"title":"Gérer les préférences de consentement","message":"Nous utilisons de
602s 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"},"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":{"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é.","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.","localization":"Utilisé pour localiser le panier dans le bon pays.","shopify_pay_redirect":"Utilisé pour accélérer le processus de paiement lorsque l'acheteur dispose d'un compte Shop Pay.","wpm-test-cookie":"Un cookie nécessaire au fonctionnement du site Web.","_landing_page":"Capturez la page de destination du visiteur lorsqu'il provient d'autres sites.","_orig_referrer":"Permet au commerçant d'identifier d'où les gens le visitent.","_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_y":"Analyses Shopify.","_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.","__kla_id":"Suit quand quelqu'un clique via un e-mail Klaviyo vers votre site Web","secure_customer_sig":"Wird im Zusammenhang mit dem Kundenlogin verwendet.","_shopify_sa_t":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_shopify_sa_p":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_cmp_a":"Wird zum Verwalten der Datenschutzeinstellungen des Kunden verwendet."}},"it":{"buttons":{"showLess":"Mostra meno","showMore":"Mostra altro"},"links":{"policy":"Saperne di più","google":"Termini sulla privacy di Google","imprint":"Impronta"},"categories":[{"title":"Cookie strettamente necessari","description":"Questi cookie sono essenziali per consentirti di spostarti all'interno del sito Web e utilizzare le sue funzionalità , come l'accesso alle aree sicure del sito Web. Il sito web non può funzionare correttamente senza questi cookie."},{"title":"Cookie funzionali","description":"Questi cookie consentono al sito di fornire funzionalità e personalizzazione avanzate. Possono essere impostati da noi o da fornitori di terze parti i cui servizi abbiamo aggiunto alle nostre pagine. Se non consenti questi cookie, alcuni o tutti questi servizi potrebbero non funzionare correttamente."},{"title":"Cookie di prestazione","description":"Questi cookie ci consentono di monitorare e migliorare le prestazioni del nostro sito web. Ad esempio, ci consentono di contare le visite, identificare le sorgenti di traffico e vedere quali parti del sito sono più popolari."},{"title":"Cookie mirati","description":"Questi cookie possono essere impostati attraverso il nostro sito dai nostri partner pubblicitari. Possono essere utilizzati da tali società per creare un profilo dei tuoi interessi e mostrarti annunci pertinenti su altri siti. Non memorizzano direttamente informazioni personali, ma si basano sull'identificazione univoca del browser e del dispositivo Internet. Se non consenti questi cookie, sperimenterai pubblicità meno mirata."}],"notice":{"title":"Rispettiamo la tua privacy","message":"Questo sito web utilizza i cookie per assicurarti la migliore esperienza.","dismiss":"OK","allow":"Accettare","deny":"Declino","preferences":"Preferenze"},"preferences":{"title":"Gestisci le preferenze di consenso","message":"Utilizziamo i cookie per ottimizzare la funzionalità del sito web, analizzarne le prestazioni e offrirti un'esperienza personalizzata. Alcuni cookie sono essenziali per il corretto funzionamento del sito web. Questi cookie non possono essere disattivati. In questa finestra puoi gestire le tue preferenze sui cookie.","cookieDetails":"Dettagli sui cookie","alwaysActive":"Sempre consentito","deny":"Nega tutto","allow":"Accetta tutto","custom"
602:"Salva le preferenze","dismiss":"Vicino"},"status":{"title":"Impostazioni dei cookie","message":"Il tuo stato attuale","allow":"Accetta tutto","deny":"Nega tutto","dismiss":"Vicino","reopen":"Cambia il tuo consenso","consentDate":"Data del consenso","consentId":"Il tuo ID di consenso","hideDetails":"Nascondi dettagli","showDetails":"Mostra dettagli","noConsent":"Nessun consenso"},"declaration":{"name":"Nome","type":"Tipo","vendor":"Fornitore","purpose":"Scopo","retention":"Ritenzione","expirations":{"declSeconds":"secondi","declMinutes":"minuti","declHours":"ore","declDays":"giorni","declWeeks":"settimana(e)","declMonths":"mesi","declYears":"anni","declSession":"Sessione"}},"cookies":{"cart_currency":"Utilizzato dopo il completamento di un checkout per inizializzare un nuovo carrello vuoto con la stessa valuta di quello appena utilizzato.","keep_alive":"Utilizzato quando è abilitato il reindirizzamento del dominio internazionale per determinare se una richiesta è la prima di una sessione.","localization":"Utilizzato per localizzare il carrello nel paese corretto.","shopify_pay_redirect":"Utilizzato per accelerare il processo di pagamento quando l'acquirente dispone di un account Shop Pay.","wpm-test-cookie":"Un cookie necessario per la funzionalità del sito web.","_landing_page":"Cattura la pagina di destinazione dei visitatori quando provengono da altri siti.","_orig_referrer":"Consente al commerciante di identificare da dove le persone lo visitano.","_shopify_s":"Utilizzato per identificare una determinata combinazione sessione del browser/negozio. La durata è di 30 minuti consecutivi alla scadenza dell'ultimo utilizzo.","_shopify_y":"Analisi di Shopify.","_tracking_consent":"Utilizzato per memorizzare le preferenze di un utente se un commerciante ha impostato regole sulla privacy nella regione del visitatore.","__kla_id":"Tiene traccia di quando qualcuno fa clic su un'e-mail di Klaviyo sul tuo sito web","secure_customer_sig":"Wird im Zusammenhang mit dem Kundenlogin verwendet.","_shopify_sa_t":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_shopify_sa_p":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen.","_cmp_a":"Wird zum Verwalten der Datenschutzeinstellungen des Kunden verwendet."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"cookies":[{"name":"keep_alive","domain":"joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"secure_customer_sig","domain":"joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"localization","domain":"joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart_currency","domain":"joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"2 ","unit":"declSession","expires":2},{"name":"_shopify_s","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_orig_referrer","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 ","unit":"declSession","expires":2},{"name":"_tracking_consent","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_y","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_landing_page","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":2,"retention":"2 ","unit":"declSession","expires":2},{"name":"_shopify_sa_t","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_shopify_sa_p","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay_redirect","domain":"joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 hour(s)","unit":"declHours","expires":1},{"name":"__kla_id","domain":"joola-eu.myshopify.com","type":"http","vendor":"Klaviyo","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_cmp_a","domain":".joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"wpm-test-cookie","domain":"myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"wpm-test-cookie","domain":"com","type":"http","vendor":"Unknown","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"wpm-test-cookie","domain":"joola-eu.myshopify.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1}]}; 603 if (isLivePreview) { 604 if (!window.pandectesBannerSettings.store) { 605 window.pandectesBannerSettings.store = {}; 606 } 607 window.pandectesBannerSettings.store.plan = 'enterprise'; 608 } 609 610 function whenBodyReady(callback) { 611 window.addEventListener('DOMContentLoaded', callback); 612 } 613 614 615 whenBodyReady(function(){ 616 const element = document.createElement('pandectes-cmp'); 617 element.appData = window.pandectesBannerSettings; 618 document.body.appendChild(element); 619 appendLivePreviewScriptIfNeeded(previewUrl); 620 }); 621 622 })() 623 </script>
623 624 625 626 627 628 <!-- A11y --> 629 630 631 632 633 634 635 636 637 638 639<!-- END app block --><!-- BEGIN app block: shopify://apps/regios-discounts/blocks/regios_add_to_cart_embed/dc1514bb-4830-4102-bffa-e8b300bac5bd -->
639<script> 640 window.RegiosDOPP_AddToCart = window.RegiosDOPP_AddToCart || { 641 reloadInUnsupportedThemes: true, 642 maxRetries: null, 643 reAddAfterManualRemoval: false, 644 }; 645</script>
645 646 647 648 649<!-- END app block --><!-- BEGIN app block: shopify://apps/regios-discounts/blocks/regios_discounts_embed/dc1514bb-4830-4102-bffa-e8b300bac5bd --> 650
651<script id="regios-dopp-config" type="application/json"> 652{ 653 "discountConfigs": {"2166781837688":"null","2166788948344":"{\"config\":{\"isEnabled\":true,\"message\":\"Kostenlose Griffbänder zu Hyperion CAS\",\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"customLogic\":{\"id\":\"\u003croot\u003e\",\"type\":\"ROOT\",\"entryPoint\":{\"id\":\"entrypoint\",\"type\":\"CHECK_IF\",\"matchType\":\"AND\",\"conditions\":[{\"type\":\"IF_IN_CART\",\"eligibility\":{\"type\":\"SPECIFIC_PRODUCTS\",\"selectedCollections\":[],\"asListOfIds\":\"10084475699503,10084475765039\",\"selectedProducts\":[]}}],\"then\":{\"id\":\"entrypoint-then-auto-add-to-cart\",\"type\":\"ADD_TO_CART\",\"title\":\"FREE Replacement Grip\",\"onlyApplyOncePerOrder\":true,\"dimensions\":{\"width\":650,\"height\":480},\"position\":{\"x\":514.8524634245219,\"y\":-292.6693354735128},\"variants\":{\"10113518240047\":\"49906004132143\"}},\"otherwise\":null,\"tooltips\":{},\"dimensions\":{\"width\":292,\"height\":280},\"position\":{\"x\":-93.5,\"y\":-174}},\"dimensions\":{\"width\":150,\"height\":0},\"position\":{\"x\":-317.5,\"y\":-182}},\"developerOptions\":{\"alwaysThrow\":false},\"cartLineSortOrder\":\"NONE\"},\"startDate\":\"2025-05-12T12:11:03Z\",\"endDate\":\"2025-10-20T12:28:47Z\",\"discountClass\":\"AUTO_ADD_TO_CART\",\"discountClasses\":[\"AUTO_ADD_TO_CART\"]}","2167340073336":"null","2168004313464":"null","2194282774904":"null","2198112928120":"null","2198113288568":"null","2207538250104":"null","2212955455864":"null","2213185094008":"null","2215926530424":"null","2215932985720":"null","2215956939128":"null","2215956971896":"null","2216045707640":"null","2225322721656":"null","2237513433464":"null","2239018893688":"null","2249187295608":"null","2251904221560":"null","2251906810232":"null","2252284887416":"null","2252674498936":"null","2252680954232":"null","2252681118072":"null","2252687606136":"null","2252726403448":"null","2252727124344":"null","2252727353720":"null","2252727583096":"null","2252728041848":"null","2252728631672":"null","2254013104504":"null","2255242461560":"null","2255293874552":"null","2264884806008":"null","2264885920120":"null","2267521974648":"null","2267797193080":"null","2267798045048":"null","2267798602104":"null","2267798929784":"null","2267801059704":"null","2267802108280":"null","2267802567032":"null","2267803386232":"null","2267803812216":"null","2267976073592":"null","2267979776376":"null","2270203773304":"{\"config\":{\"message\":\"Mengenrabatt (Textilien - Jan T.)\",\"isEnabled\":true,\"customLogic\":{\"id\":\"\u003croot\u003e\",\"type\":\"ROOT\",\"entryPoint\":{\"id\":\"check-if768\",\"type\":\"CHECK_IF\",\"matchType\":\"AND\",\"then\":{\"id\":\"entrypoint-check-if-0\",\"type\":\"CHECK_IF\",\"matchType\":\"OR\",\"conditions\":[{\"type\":\"PRODUCT_ELIGIBILITY\",\"includeOrExclude\":\"INCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_COLLECTIONS\",\"selectedCollections\":[],\"asListOfIds\":\"666679804280,666679673208,474000392495\"}}],\"then\":{\"id\":\"entrypoint-apply-discount-0\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"Discounts\",\"value\":{\"type\":\"VOLUME\",\"breaks\":[{\"minimumQuantity\":\"6\",\"discount\":{\"type\":\"PERCENTAGE\",\"percentage\":\"20\"}},{\"minimumQuantity\":\"25\",\"discount\":{\"type\":\"PERCENTAGE\",\"percentage\":\"30\"}},{\"minimumQuantity\":\"50\",\"discount\":{\"type\":\"PERCENTAGE\",\"percentage\":\"35\"}}],\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\",\"basedOn\":\"QUANTITY\",\"disableCurrencyConversion\":false},\"dimensions\":{\"width\":606,\"height\":695},\"position\":{\"x\":926.4236815013094,\"y\":-4.850383552529323}},\"otherwise\":null,\"dimensions\":{\"width\":292,\"height\":252},\"position\":{\"x\":578,\"y\":-0.6822624069898495},\"tooltips\":{}},\"otherwise\":null,\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"includeOrExclude\":\"EXCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_CUSTOMER_TAGS\",\"tagsToCheck\":[\"b2b\"]}}],\"position\":{\"x\":246,\"y\":0}
653,\"dimensions\":{\"width\":275,\"height\":212},\"tooltips\":{}},\"dimensions\":{\"width\":150,\"height\":0},\"position\":{\"x\":0,\"y\":0.9377272871346918}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"},\"startDate\":\"2026-05-27T11:53:45Z\",\"endDate\":null,\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}","2271534547320":"null","2271536513400":"null","2272152060280":"null","2277702336888":"null","2283347804536":"null","2283372085624":"null","2283372347768":"null","2287031615864":"null","2287032435064":"null","2301530734968":"null","2301589422456":"null","2301780492664":"null","2302001643896":"{\"config\":{\"message\":\"Regios Debug Discount\",\"isEnabled\":true,\"customLogic\":{\"type\":\"ROOT\",\"id\":\"root\",\"entryPoint\":{\"id\":\"wizard-2908\",\"type\":\"CHECK_IF\",\"matchType\":\"AND\",\"conditions\":[{\"type\":\"CUSTOMER_ELIGIBILITY\",\"includeOrExclude\":\"INCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_CUSTOMERS\",\"tagsToCheck\":[\"tag1\",\"tag2\"],\"selectedCustomers\":[],\"asListOfIds\":\"26234380779896\"}},{\"type\":\"PRODUCT_ELIGIBILITY\",\"includeOrExclude\":\"EXCLUDE\",\"eligibility\":{\"type\":\"SPECIFIC_PRODUCTS\",\"selectedProducts\":[],\"asListOfIds\":\"10052545052975,10057239920943\"}}],\"then\":{\"id\":\"wizard-2908-then-apply-discount\",\"type\":\"APPLY_DISCOUNT\",\"title\":\"Regios Debug Discount\",\"value\":{\"type\":\"VOLUME\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\",\"breaks\":[{\"minimumQuantity\":\"5\",\"discount\":{\"type\":\"PERCENTAGE\",\"percentage\":\"5\"}},{\"minimumQuantity\":\"10\",\"discount\":{\"type\":\"PERCENTAGE\",\"percentage\":\"10\"}}]},\"dimensions\":{\"width\":604,\"height\":670},\"position\":{\"x\":641.3568935427573,\"y\":0}},\"otherwise\":null,\"dimensions\":{\"width\":292,\"height\":345},\"position\":{\"x\":246,\"y\":0},\"tooltips\":{}},\"dimensions\":{\"width\":150,\"height\":0},\"position\":{\"x\":0,\"y\":0}},\"customerEligibility\":{\"type\":\"ALL_CUSTOMERS\"},\"productEligibility\":{\"type\":\"ALL_PRODUCTS\"},\"developerOptions\":{\"alwaysThrow\":false},\"minimumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"maximumPurchaseRequirements\":{\"requirementType\":\"NONE\",\"quantity\":\"0\",\"subtotal\":\"0\",\"appliesTo\":\"ELIGIBLE_LINE_ITEMS\"},\"value\":{\"type\":\"PERCENTAGE\",\"percentage\":\"0\"},\"appliesToSellingPlans\":\"ALL_SELLING_PLANS\",\"salePriceHandlingStrategy\":\"APPLY_TO_COMPARE_AT_PRICE\",\"cartLineSortOrder\":\"HIGHEST_PRICED_PRODUCTS\"},\"startDate\":\"2026-09-23T10:41:03Z\",\"endDate\":\"2026-09-23T10:46:06Z\",\"discountClass\":\"PRODUCT\",\"discountClasses\":[\"PRODUCT\"]}"}, 654 "calculateDiscountBasedOnQuantity": false, 655 "countryCode": "DE", 656 "currencyCode": "EUR", 657 "currencySymbol": "â¬", 658 659 "customer": null, 660 661 "customerMetafieldsToCheck": "", 662 663 "moneyFormat": "â¬0,00", 664 "moneyFormatString": "â¬{{amount_with_comma_separator}}", 665 666 "themeType": "focal", 667 "badgeTemplate": "[discount_percentage] OFF", 668 "badgeCss": "", 669 "descriptionTemplate": "", 670 "descriptionCss": "", 671 "priceOnSaleClass": "", 672 "delay": 0, 673 "logLevel": "error", 674 "regularPriceTemplate": "[regular_price]", 675 "salePriceTemplate": "[sale_price]", 676 "regiosDiscountsAppProxyUrl": "\/apps\/regios-discounts", 677 "useAppProxyForManualCodeStrikethrough": false, 678 "cart": { 679 "attributes": {}, 680 "discountCodes": [], 681 "items": [ 682 683 ] 684 }, 685 "featureFlags": "", 686 "designMode": false, 687 688 "marketId": 80651288879, 689 690 691 "doppV3Fallbacks": { 692 693 "product": null, 694 695 "keep-this-last": "" 696 } 697 698} 699</script>
699 700
701<script id="regios-dopp-script"> 702 var configScript = document.getElementById('regios-dopp-config'); 703 704 if (!configScript) { 705 throw new Error('[Regios Discounts] Critical error: Configuration script not found.'); 706 } 707 708 var config = JSON.parse(configScript.textContent); 709 window.RegiosDOPP = Object.assign(window.RegiosDOPP || {}, config); 710</script>
710 711 712 713<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 714 715 716 717 718 719 720 721 722 723 724 725 726
726<script async src="https://static.klaviyo.com/onsite/js/R6Up3W/klaviyo.js?company_id=R6Up3W"></script>
726 727
727<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>
727 728 729 730 731 732 733 734
734<script> 735 window.klaviyoReviewsProductDesignMode = false 736 </script>
736 737 738 739 740 741 742 743 744 745 746<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
746<script> 747 window.AVADA_SEO_ENABLED = true; 748</script>
748<!-- BEGIN app snippet: avada-seo-preload -->
748<script> 749 const ignore = ["\/cart","\/account"]; 750 window.FPConfig = { 751 delay: 0, 752 ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'], 753 maxRPS: 3, 754 hoverDelay: 50 755 }; 756</script>
756 757
758<script src="https://cdn.shopify.com/extensions/01a0f16d-e2ec-7486-9202-1e312931a993/avada-seo-suite-296/assets/flying-pages.js" defer="defer"></script>
758 759 760<!-- END app snippet --> 761<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 --> 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776<!-- END app block -->
776<script src="https://cdn.shopify.com/extensions/01a0eecd-e3cf-72d9-81f3-f3f881b5b528/checkout-regeln-grosse-warenkoerbe-2026-09-29/assets/widerruf-button.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 776
776
777<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>
vendor: 1 bytes, line 777
777
778<script src="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/orbe-mk.min.js" type="text/javascript" defer="defer"></script>
778 779<link href="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/md-app-modal.min.css" rel="stylesheet" type="text/css" media="all">
780<script src="https://cdn.shopify.com/extensions/01a0f23f-fb23-7dc5-9e97-52160d5d4ab1/regios-automatic-discounts-1514/assets/regios_add_to_cart_embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 780
780
781<script src="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/orbe.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 781
781
782<script src="https://cdn.shopify.com/extensions/01a0f23f-fb23-7dc5-9e97-52160d5d4ab1/regios-automatic-discounts-1514/assets/regios_discounts_embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 782
782
783<script src="https://cdn.shopify.com/extensions/01a01e7f-1a7a-7c42-bdad-60caf9b2318b/joola-b2b-mindestbestellwert-5/assets/b2b-opening-fee.js" type="text/javascript" defer="defer"></script>
783 784<link href="https://cdn.shopify.com/extensions/01a01e7f-1a7a-7c42-bdad-60caf9b2318b/joola-b2b-mindestbestellwert-5/assets/b2b-opening-fee.css" rel="stylesheet" type="text/css" media="all"> 785<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
786<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: 87962517807,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 786
786
787<script> 788 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 789</script>
vendor: 1 bytes, line 789
789
790<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}
790).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: 87962517807,storefrontBaseUrl: "https://joola.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://joola.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1811251576","configuration":"{\"getbackId\":\"undefined\",\"optimizeSettings\":\"{\\\"version\\\":\\\"3\\\",\\\"voucherNetwork\\\":{\\\"settingType\\\":\\\"country\\\",\\\"cookieTracking\\\":true,\\\"countries\\\":{\\\"ids\\\":{\\\"DE\\\":{\\\"languages\\\":{\\\"DE\\\":{\\\"trafficMediumNumber\\\":\\\"1\\\",\\\"trafficSourceNumber\\\":\\\"9006\\\",\\\"isEnabled\\\":true}}},\\\"FR\\\":{\\\"languages\\\":{\\\"FR\\\":{\\\"trafficMediumNumber\\\":\\\"1\\\",\\\"trafficSourceNumber\\\":\\\"9005\\\",\\\"isEnabled\\\":true}}}}}}}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a5aa0f3ed4030ffcdd2e7e4d50055977","type":"APP","apiClientId":275067666433,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
790,"dataSharingState":"unrestricted"},{"id":"1765966200","configuration":"{\"accountID\":\"R6Up3W\",\"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":"1554940280","configuration":"{\"shop\":\"joola-eu.myshopify.com\", \"shopliftUrl\":\"https:\/\/events.shoplift.ai\/api\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dabcda9558be25394b12ce3ce899568b","type":"APP","apiClientId":7521861633,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1298956664","configuration":"{\"pixel_id\":\"1736471030532321\",\"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":"764346671","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11386893478\\\",\\\"GT-5M373DW3\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"GT-5M373DW3\\\",\\\"AW-11386893478\\\/z5TSCLrQ0MoZEKbp2LUq\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"GT-5M373DW3\\\",\\\"AW-11386893478\\\/AZbFCLTQ0MoZEKbp2LUq\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"GT-5M373DW3\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"GT-5M373DW3\\\",\\\"AW-11386893478\\\/NQSZCLHQ0MoZEKbp2LUq\\\",\\\"MC-0973NSESRQ\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"GT-5M373DW3\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"GT-5M373DW3\\\",\\\"AW-11386893478\\\/DpBTCKvQ0MoZEKbp2LUq\\\",\\\"MC-0973NSESRQ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"GT-5M373DW3\\\",\\\"AW-11386893478\\\/lqdUCK7Q0MoZEKbp2LUq\\\",\\\"MC-0973NSESRQ\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"GT-5M373DW3\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"GT-5M373DW3\\\",\\\"AW-11386893478\\\/CgkVCL3Q0MoZEKbp2LUq\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"GT-5M373DW3\\\",\\\"AW-11386893478\\\/A283CLfQ0MoZEKbp2LUq\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"GT-5M373DW3\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"650641711","configuration":"{\"advertiserId\":\"101601\",\"shopDomain\":\"joola-eu.myshopify.com\",\"appVersion\":\"shopifyApp_5.4.1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
790,{"id":"103874863","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"253493624","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"OpenAI","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"JOOLA Europe","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"joola-eu.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/joola.de"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10057239920943","handle":"joola-infinity-carbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49707920720175","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10277952127279","handle":"joola-tischtennisschlager-infinity-gl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50320821125423","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10052545052975","handle":"joola-infinity-z-carbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49684839596335","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15012822614392","handle":"joola-tischtennisschlager-hugo-calderano-infinity-carbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55499422105976","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14899205833080","handle":"joola-tischtennisschlager-white-infinity-gl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54997740814712","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14899211993464","handle":"joola-tischtennisschlager-white-infinity-z-carbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54997756936568","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14899207176568","handle":"joola-tischtennisschlager-white-infinity-carbon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54997744058744","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14833815355768","handle":"joola-tischtennisschlager-schlagertasche","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53651488244088","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15038502175096","handle":"joola-belag-trinity-intense","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55598220247416","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15038510104952","handle":"joola-belag-trinity-ihybrid","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55598241284472","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
790,{"id":"15021231341944","handle":"joola-belag-trinity-hugo-calderano-dynamic","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55533173735800","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15021204504952","handle":"joola-belag-trinity-hugo-calderano-charged","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55533122224504","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://joola.de/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"169885335855","themePublished":"true","eventMetadataId":"dd9b9cb5-6689-439c-a685-4dce22fd6a24","pageType":"searchresults","shopId":"87962517807","storefrontBaseUrl":"https:\/\/joola.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"infinity\",\"productVariants\":[{\"price\":{\"amount\":99.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger Infinity Carbon\",\"vendor\":\"JOOLA Germany\",\"id\":\"10057239920943\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger Infinity Carbon\",\"url\":\"\/products\/joola-infinity-carbon?_pos=1\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"49707920720175\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/54207_Infinity_Carbon_01.png?v=1775050579\"},\"sku\":\"54207\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":89.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger Infinity GL\",\"vendor\":\"JOOLA Germany\",\"id\":\"10277952127279\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger Infinity GL\",\"url\":\"\/products\/joola-tischtennisschlager-infinity-gl?_pos=2\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"50320821125423\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/54209_Infinity_GL_01.png?v=1775553593\"},\"sku\":\"54209\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":149.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger Infinity Z Carbon\",\"vendor\":\"JOOLA Germany\",\"id\":\"10052545052975\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger Infinity Z Carbon\",\"url\":\"\/products\/joola-infinity-z-carbon?_pos=3\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"49684839596335\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/54204_Infinity_Z_Carbon_01.png?v=1775553403\"},\"sku\":\"54204\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":129.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger Hugo Calderano Infinity Carbon\",\"vendor\":\"JOOLA Germany\",\"id\":\"15012822614392\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger Hugo Calderano Infinity Carbon\",\"url\":\"\/products\/joola-tischtennisschlager-hugo-calderano-infinity-carbon?_pos=4\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"55499422105976\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894\"},\"sku\":\"601277\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":79.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger White Infinity GL\",\"vendor\":\"JOOLA Germany\",\"id\":\"14899205833080\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger White Infinity GL\",\"url\":\"\/products\/joola-tischtennisschlager-white-infinity-gl?_pos=5\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"54997740814712\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380\"},\"sku\":\"54213\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":125.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger White Infinity Z Carbon\",\"vendor\":\"JOOLA Germany\",\"id\":\"14899211993464\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger White Infinity Z Carbon\",\"url\":\"\/products\/joola-tischtennisschlager-white-infinity-z-carbon?_pos=6\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"54997756936568\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146\"}
790,\"sku\":\"54211\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":95.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger White Infinity Carbon\",\"vendor\":\"JOOLA Germany\",\"id\":\"14899207176568\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger White Infinity Carbon\",\"url\":\"\/products\/joola-tischtennisschlager-white-infinity-carbon?_pos=7\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"54997744058744\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881\"},\"sku\":\"54212\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":109.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Tischtennisschläger Infinity Carbon + Schlägertasche\",\"vendor\":\"JOOLA Europe\",\"id\":\"14833815355768\",\"untranslatedTitle\":\"JOOLA Tischtennisschläger Infinity Carbon + Schlägertasche\",\"url\":\"\/products\/joola-tischtennisschlager-schlagertasche?_pos=8\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Tischtennisschläger\"},\"id\":\"53651488244088\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204\"},\"sku\":null,\"title\":\"Blau\",\"untranslatedTitle\":\"Blau\"},{\"price\":{\"amount\":72.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Belag Trinity Intense\",\"vendor\":\"JOOLA Germany\",\"id\":\"15038502175096\",\"untranslatedTitle\":\"JOOLA Belag Trinity Intense\",\"url\":\"\/products\/joola-belag-trinity-intense?_pos=9\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Belag\"},\"id\":\"55598220247416\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/602614_JOOLA_Trinity_Intense_01.png?v=1783431614\"},\"sku\":\"602614\",\"title\":\"2.0 \/ Rot\",\"untranslatedTitle\":\"2.0 \/ Rot\"},{\"price\":{\"amount\":72.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Belag Trinity Hybrid\",\"vendor\":\"JOOLA Germany\",\"id\":\"15038510104952\",\"untranslatedTitle\":\"JOOLA Belag Trinity Hybrid\",\"url\":\"\/products\/joola-belag-trinity-ihybrid?_pos=10\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Belag\"},\"id\":\"55598241284472\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782\"},\"sku\":\"602610\",\"title\":\"2.0 \/ Rot\",\"untranslatedTitle\":\"2.0 \/ Rot\"},{\"price\":{\"amount\":62.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Belag Trinity Hugo Calderano Dynamic\",\"vendor\":\"JOOLA Germany\",\"id\":\"15021231341944\",\"untranslatedTitle\":\"JOOLA Belag Trinity Hugo Calderano Dynamic\",\"url\":\"\/products\/joola-belag-trinity-hugo-calderano-dynamic?_pos=11\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Belag\"},\"id\":\"55533173735800\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937\"},\"sku\":\"600645\",\"title\":\"2.0 \/ Rot\",\"untranslatedTitle\":\"2.0 \/ Rot\"},{\"price\":{\"amount\":62.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"JOOLA Belag Trinity Hugo Calderano Charged\",\"vendor\":\"JOOLA Germany\",\"id\":\"15021204504952\",\"untranslatedTitle\":\"JOOLA Belag Trinity Hugo Calderano Charged\",\"url\":\"\/products\/joola-belag-trinity-hugo-calderano-charged?_pos=12\u0026_sid=b216c228e\u0026_ss=r\",\"type\":\"Belag\"},\"id\":\"55533122224504\",\"image\":{\"src\":\"\/\/joola.de\/cdn\/shop\/files\/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022\"},\"sku\":\"600641\",\"title\":\"2.0 \/ Rot\",\"untranslatedTitle\":\"2.0 \/ Rot\"}]}}]]"});})();</script>
790<script> 791 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 792 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 793 window.ShopifyAnalytics.meta.currency = 'EUR'; 794 var meta = {"products":[{"id":10057239920943,"gid":"gid:\/\/shopify\/Product\/10057239920943","vendor":"JOOLA Germany","type":"Tischtennisschläger","handle":"joola-infinity-carbon","variants":[{"id":49707920720175,"price":9990,"name":"JOOLA Tischtennisschläger Infinity Carbon","public_title":null,"sku":"54207"}],"remote":false},{"id":10277952127279,"gid":"gid:\/\/shopify\/Product\/10277952127279","vendor":"JOOLA Germany","type":"Tischtennisschläger","handle":"joola-tischtennisschlager-infinity-gl","variants":[{"id":50320821125423,"price":8900,"name":"JOOLA Tischtennisschläger Infinity GL","public_title":null,"sku":"54209"}],"remote":false},{"id":10052545052975,"gid":"gid:\/\/shopify\/Product\/10052545052975","vendor":"JOOLA Germany","type":"Tischtennisschläger","handle":"joola-infinity-z-carbon","variants":[{"id":49684839596335,"price":14900,"name":"JOOLA Tischtennisschläger Infinity Z Carbon","public_title":null,"sku":"54204"}],"remote":false},{"id":15012822614392,"gid":"gid:\/\/shopify\/Product\/15012822614392","vendor":"JOOLA Germany","type":"Tischtennisschläger","handle":"joola-tischtennisschlager-hugo-calderano-infinity-carbon","variants":[{"id":55499422105976,"price":12990,"name":"JOOLA Tischtennisschläger Hugo Calderano Infinity Carbon","public_title":null,"sku":"601277"}],"remote":false},{"id":14899205833080,"gid":"gid:\/\/shopify\/Product\/14899205833080","vendor":"JOOLA Germany","type":"Tischtennisschläger","handle":"joola-tischtennisschlager-white-infinity-gl","variants":[{"id":54997740814712,"price":7990,"name":"JOOLA Tischtennisschläger White Infinity GL","public_title":null,"sku":"54213"}],"remote":false},{"id":14899211993464,"gid":"gid:\/\/shopify\/Product\/14899211993464","vendor":"JOOLA Germany","type":"Tischtennisschläger","handle":"joola-tischtennisschlager-white-infinity-z-carbon","variants":[{"id":54997756936568,"price":12590,"name":"JOOLA Tischtennisschläger White Infinity Z Carbon","public_title":null,"sku":"54211"}],"remote":false},{"id":14899207176568,"gid":"gid:\/\/shopify\/Product\/14899207176568","vendor":"JOOLA Germany","type":"Tischtennisschläger","handle":"joola-tischtennisschlager-white-infinity-carbon","variants":[{"id":54997744058744,"price":9590,"name":"JOOLA Tischtennisschläger White Infinity Carbon","public_title":null,"sku":"54212"}],"remote":false},{"id":14833815355768,"gid":"gid:\/\/shopify\/Product\/14833815355768","vendor":"JOOLA Europe","type":"Tischtennisschläger","handle":"joola-tischtennisschlager-schlagertasche","variants":[{"id":53651488244088,"price":10900,"name":"JOOLA Tischtennisschläger Infinity Carbon + Schlägertasche - Blau","public_title":"Blau","sku":null},{"id":53651488276856,"price":10900,"name":"JOOLA Tischtennisschläger Infinity Carbon + Schlägertasche - Rot","public_title":"Rot","sku":null}],"remote":false},{"id":15038502175096,"gid":"gid:\/\/shopify\/Product\/15038502175096","vendor":"JOOLA Germany","type":"Belag","handle":"joola-belag-trinity-intense","variants":[{"id":55598220247416,"price":7290,"name":"JOOLA Belag Trinity Intense - 2.0 \/ Rot","public_title":"2.0 \/ Rot","sku":"602614"},{"id":55598220280184,"price":7290,"name":"JOOLA Belag Trinity Intense - max+ \/ Rot","public_title":"max+ \/ Rot","sku":"602615"},{"id":55598220312952,"price":7290,"name":"JOOLA Belag Trinity Intense - 2.0 \/ Schwarz","public_title":"2.0 \/ Schwarz","sku":"602616"},{"id":55598220345720,"price":7290,"name":"JOOLA Belag Trinity Intense - max+ \/ Schwarz","public_title":"max+ \/ Schwarz","sku":"602617"}],"remote":false},{"id":15038510104952,"gid":"gid:\/\/shopify\/Product\/15038510104952","vendor":"JOOLA Germany","type":"Belag","handle":"joola-belag-trinity-ihybrid","variants":[{"id":55598241284472,"price":7290,"name":"JOOLA Belag Trinity Hybrid - 2.0 \/ Rot","public_title":"2.0 \/ Rot","sku":"602610"},{"id":55598241317240,"price":7290,"name":"JOOLA Belag Trinity Hybrid - max+ \/ Rot","public_title":"max+ \/ Rot","sku":"602611"},{"id":55598241350008,"price":7290,"name":"JOOLA Belag Trinity Hybrid - 2.0 \/ Schwarz","public_title":"2.0 \/ Schwarz","sku":"602612"},{"id":55598241382776,"price":7290,"name":"JOOLA Belag Trinity Hybrid - max+ \/ Schwarz","public_title":"max+ \/ Schwarz","sku":"602613"}],"remote":false},{"id":15021231341944,"gid":"gid:\/\/shopify\/Product\/15021231341944","vendor":"JOOLA Germany","type":"Belag","handle":"joola-belag-trinity-hugo-calderano-dynamic","variants":[{"id":55533173735800,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Dynamic - 2.0 \/ Rot","public_title":"2.0 \/ Rot","sku":"600645"},{"id":55533173768568,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Dynamic - max \/ Rot","public_title":"max \/ Rot","sku":"600646"},{"id":55533173801336,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Dynamic - 2.0 \/ Schwarz","public_title":"2.0 \/ Schwarz","sku":"600643"},{"id":55533173834104,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Dynamic - max \/ Schwarz","public_title":"max \/ Schwarz","sku":"600644"}],"remote":false},{"id":15021204504952,"gid":"gid:\/\/shopify\/Product\/15021204504952","vendor":"JOOLA Germany","type":"Belag","handle":"joola-belag-trinity-hugo-calderano-charged","variants":[{"id":55533122224504,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Charged - 2.0 \/ Rot","public_title":"2.0 \/ Rot","sku":"600641"},{"id":55533122257272,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Charged - max \/ Rot","public_title":"max \/ Rot","sku":"600642"},{"id":55533122290040,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Charged - 2.0 \/ Schwarz","public_title":"2.0 \/ Schwarz","sku":"600639"}
794,{"id":55533122322808,"price":6290,"name":"JOOLA Belag Trinity Hugo Calderano Charged - max \/ Schwarz","public_title":"max \/ Schwarz","sku":"600640"}],"remote":false}],"page":{"pageType":"searchresults","requestId":"7053be43-af56-4edb-bb6a-da9cc2247575-1790828016"}}; 795 for (var attr in meta) { 796 window.ShopifyAnalytics.meta[attr] = meta[attr]; 797 } 798</script>
vendor: 1 bytes, line 798
798
799<script class="analytics"> 800 (function () { 801 var customDocumentWrite = function(content) { 802 var jquery = null; 803 804 if (window.jQuery) { 805 jquery = window.jQuery; 806 } else if (window.Checkout && window.Checkout.$) { 807 jquery = window.Checkout.$; 808 } 809 810 if (jquery) { 811 jquery('body').append(content); 812 } 813 }; 814 815 var hasLoggedConversion = function(token) { 816 if (token) { 817 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 818 } 819 return false; 820 } 821 822 var setCookieIfConversion = function(token) { 823 if (token) { 824 var twoMonthsFromNow = new Date(Date.now()); 825 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 826 827 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 828 } 829 } 830 831 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 832 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 833 if (trekkie.integrations) { 834 return; 835 } 836 trekkie.methods = [ 837 'identify', 838 'page', 839 'ready', 840 'track', 841 'trackForm', 842 'trackLink' 843 ]; 844 trekkie.factory = function(method) { 845 return function() { 846 var args = Array.prototype.slice.call(arguments); 847 args.unshift(method); 848 trekkie.push(args); 849 if (method == 'track' || method == 'page') { 850 var pageUrl; 851 try { 852 pageUrl = window.location.href; 853 } catch (e) {} 854 var pageReferrer; 855 try { 856 pageReferrer = document.referrer; 857 } catch (e) {} 858 try { 859 if (window.__TREKKIE_SHIM_QUEUE == null) { 860 window.__TREKKIE_SHIM_QUEUE = []; 861 } 862 window.__TREKKIE_SHIM_QUEUE.push({ 863 from: 'trekkie-stub', 864 method: method, 865 args: args.slice(1), 866 pageContext: { 867 url: pageUrl, 868 referrer: pageReferrer 869 } 870 }); 871 } catch (e) { 872 // no-op 873 } 874 } 875 return trekkie; 876 }; 877 }; 878 for (var i = 0; i < trekkie.methods.length; i++) { 879 var key = trekkie.methods[i]; 880 trekkie[key] = trekkie.factory(key); 881 } 882 trekkie.load = function(config) { 883 trekkie.config = config || {}; 884 trekkie.config.initialDocumentCookie = document.cookie; 885 var first = document.getElementsByTagName('script')[0]; 886var script = document.createElement('script'); 887script.type = 'text/javascript'; 888script.onerror = function(e) { 889 var scriptFallback = document.createElement('script'); 890 scriptFallback.type = 'text/javascript'; 891 scriptFallback.onerror = function(error) { 892 var Monorail = { 893 produce: function produce(monorailDomain, schemaId, payload) { 894 var currentMs = new Date().getTime(); 895 var event = { 896 schema_id: schemaId, 897 payload: payload, 898 metadata: { 899 event_created_at_ms: currentMs, 900 event_sent_at_ms: currentMs 901 } 902 }; 903 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 904 }, 905 sendRequest: function sendRequest(endpointUrl, payload) { 906 // Try the sendBeacon API 907 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 908 var blobData = new window.Blob([payload], { 909 type: 'text/plain' 910 }); 911 912 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 913 return true; 914 } // sendBeacon was not successful 915 916 } // XHR beacon 917 918 var xhr = new XMLHttpRequest(); 919 920 try { 921 xhr.open('POST', endpointUrl); 922 xhr.setRequestHeader('Content-Type', 'text/plain'); 923 xhr.send(payload); 924 } catch (e) { 925 console.log(e); 926 } 927 928 return false; 929 }, 930 isIos12: function isIos12() { 931 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 932 } 933 }; 934 Monorail.produce('monorail-edge.shopifysvc.com', 935 'trekkie_storefront_load_errors/1.1', 936 {shop_id: 87962517807, 937 theme_id: 169885335855, 938 app_name: "storefront", 939 context_url: window.location.href, 940 source_url: "//joola.de/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"}); 941 942 }; 943 scriptFallback.async = true; 944 scriptFallback.src = '//joola.de/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 945 first.parentNode.insertBefore(scriptFallback, first); 946}; 947script.async = true; 948script.src = '//joola.de/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 949first.parentNode.insertBefore(script, first); 950 951 }; 952 trekkie.load( 953 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":87962517807,"isMerchantRequest":null,"themeId":169885335855,"themeCityHash":"1403830476998857348","contentLanguage":"de","currency":"EUR","eventMetadataId":"dd9b9cb5-6689-439c-a685-4dce22fd6a24"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 954 ); 955 956 var loaded = false;
957 trekkie.ready(function() { 958 if (loaded) return; 959 loaded = true; 960 961 window.ShopifyAnalytics.lib = window.trekkie; 962 963 var originalDocumentWrite = document.write; 964 document.write = customDocumentWrite; 965 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 966 document.write = originalDocumentWrite; 967 968 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 969 var token = match? match[1]: undefined; 970 if (!hasLoggedConversion(token)) { 971 setCookieIfConversion(token); 972 window.ShopifyAnalytics.lib.track("Performed Search",{"query":"infinity"},undefined,undefined,{"shopifyEmitted":true}); 973 } 974 }); 975 976 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"7053be43-af56-4edb-bb6a-da9cc2247575-1790828016","shopifyEmitted":true}); 977 978 var eventsListenerScript = document.createElement('script'); 979 eventsListenerScript.async = true; 980 eventsListenerScript.src = "//joola.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 981 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 982})();</script>
vendor: 1 bytes, line 982
982
983<script 984 defer 985 src="https://joola.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 986 data-application="storefront-renderer" 987 data-shop-id="87962517807" 988 data-render-region="gcp-europe-west1" 989 data-page-type="search" 990 data-theme-instance-id="169885335855" 991 data-theme-name="Focal" 992 data-theme-version="12.7.1" 993 data-monorail-region="shop_domain" 994 data-resource-timing-sampling-rate="10" 995 data-shs="true" 996 data-shs-beacon="true" 997 data-shs-export-with-fetch="true" 998 data-shs-logs-sample-rate="1" 999 data-shs-beacon-endpoint="https://joola.de/api/collect" 1000></script>
vendor: 1 bytes, line 1000
1000
1001<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1001<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"87962517807","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Anmelden oder Konto erstellen"},{"key":"account_menu.signed_out_state.section_divider","value":"Weitere Möglichkeiten zum Anmelden"},{"key":"account_menu.signed_out_state.alternate_divider","value":"ODER"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-Mail-Adresse"},{"key":"account_menu.signed_out_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Mit Shop anmelden"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Weiter mit Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Weiter mit Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Neuigkeiten und Angebote via E-Mail erhalten"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hallo {{first_name}}!"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Konto"},{"key":"account_menu.signed_in_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Standorte"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Suche"},{"key":"account_menu.aria_labels.close_menu","value":"Menü schlieÃen"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Zurück zum Hauptmenü von {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, öffnet Untermenü"},{"key":"account_menu.aria_labels.loading_menu","value":"Menü wird geladen"},{"key":"account_menu.aria_labels.account","value":"Konto"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Mit E-Mail-Adresse anmelden"},{"key":"account_menu.aria_labels.sign_in","value":"Anmelden"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":true,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"DE","language":"de"}}</script>
1001 1002<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822385616000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790829816000"><meta name="new-cookie-storage-activated" content="t"> 1003</head><body class="no-focus-outline features--image-zoom" data-instant-allow-query-string><svg class="visually-hidden"> 1004 <linearGradient id="rating-star-gradient-half"> 1005 <stop offset="50%" stop-color="rgb(var(--product-star-rating))" /> 1006 <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" /> 1007 </linearGradient> 1008 </svg> 1009 1010 <a href="#main" class="visually-hidden skip-to-content">Direkt zum Inhalt</a> 1011 <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group --> 1012<div id="shopify-section-sections--23031476486447__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1013 :root { 1014 --enable-sticky-announcement-bar: 0; 1015 } 1016 1017 #shopify-section-sections--23031476486447__announcement-bar { 1018 --heading-color: 0, 0, 0; 1019 --text-color: 0, 0, 0; 1020 --primary-button-background: 86, 17, 42; 1021 --primary-button-text-color: 255, 255, 255; 1022 --section-background: 239, 239, 239;z-index: 3; 1023 position: relative;} 1024 1025 @media screen and (min-width: 741px) { 1026 :root { 1027 --enable-sticky-announcement-bar: 1; 1028 } 1029 1030 #shopify-section-sections--23031476486447__announcement-bar {position: -webkit-sticky; 1031 position: sticky; 1032 top: 0; 1033 z-index: 5; /* Make sure it goes over header */} 1034 } 1035</style><section style="background-color: rgb(var(--section-background));"> 1036 <div class="container"> 1037 <announcement-bar auto-play cycle-speed="5" class="announcement-bar announcement-bar--multiple"><button data-action="prev" class="tap-area tap-area--large"> 1038 <span class="visually-hidden">Zurück</span> 1039 <svg fill="none" focusable="false" width="12" height="10" class="icon icon--nav-arrow-left-small icon--direction-aware " viewBox="0 0 12 10"> 1040 <path d="M12 5L2.25 5M2.25 5L6.15 9.16M2.25 5L6.15 0.840001" stroke="currentColor" stroke-width="2"></path> 1041 </svg> 1042 </button><div class="announcement-bar__list"><announcement-bar-item class="announcement-bar__item" ><div class="announcement-bar__message text--xsmall"><p>Qualität, auf die du zählen kannst!</p></div></announcement-bar-item><announcement-bar-item hidden class="announcement-bar__item" ><div class="announcement-bar__message text--xsmall"><p>Kostenloser Paketversand ab 40 â¬</p></div></announcement-bar-item></div><button data-action="next" class="tap-area tap-area--large"> 1043 <span class="visually-hidden">Weiter</span> 1044 <svg fill="none" focusable="false" width="12" height="10" class="icon icon--nav-arrow-right-small icon--direction-aware " viewBox="0 0 12 10"> 1045 <path d="M-3.63679e-07 5L9.75 5M9.75 5L5.85 9.16M9.75 5L5.85 0.840001" stroke="currentColor" stroke-width="2"></path> 1046 </svg> 1047 </button><div id="header-localization-form" class="hidden-pocket"> 1048 <button onclick="mdApp_openModal('md-app-embed__footer-popup');" class="localization-country"> 1049 <span class="visually-hidden">Land/Region</span> 1050 <img src="//cdn.shopify.com/static/images/flags/de.svg?height=20" alt="Deutschland" srcset="//cdn.shopify.com/static/images/flags/de.svg?height=20 27w" width="27" height="20" class="localization-country__image"> 1051 </button> 1052 </div> 1053 </announcement-bar> 1054 </div> 1055 </section> 1056 1057
1057<script> 1058 document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--23031476486447__announcement-bar').clientHeight + 'px'); 1059 </script>
1059 1060</div><div id="shopify-section-sections--23031476486447__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1061 :root { 1062 --enable-sticky-header: 1; 1063 --enable-transparent-header: 0; 1064 --loading-bar-background: 0, 0, 0; /* Prevent the loading bar to be invisible */ 1065 } 1066 1067 #shopify-section-sections--23031476486447__header {--header-background: 255, 255, 255; 1068 --header-text-color: 0, 0, 0; 1069 --header-border-color: 217, 217, 217; 1070 --reduce-header-padding: 1;position: -webkit-sticky; 1071 position: sticky; 1072 top: 0;z-index: 4; 1073 }.shopify-section--announcement-bar ~ #shopify-section-sections--23031476486447__header { 1074 top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)); 1075 }#shopify-section-sections--23031476486447__header .header__logo-image { 1076 max-width: 100px; 1077 } 1078 1079 @media screen and (min-width: 741px) { 1080 #shopify-section-sections--23031476486447__header .header__logo-image { 1081 max-width: 120px; 1082 } 1083 } 1084 1085 @media screen and (min-width: 1200px) {/* For this navigation we have to move the logo and make sure the navigation takes the whole width */ 1086 .header__logo { 1087 order: -1; 1088 flex: 0 1 0; 1089 } 1090 1091 .header__inline-navigation { 1092 flex: 1 1 auto; 1093 justify-content: center; 1094 max-width: max-content; 1095 margin-inline-start: 114px; 1096 }}</style> 1097 1098<store-header sticky class="header header--bordered " role="banner"><div class="container"> 1099 <div class="header__wrapper"> 1100 <!-- LEFT PART --> 1101 <nav class="header__inline-navigation" role="navigation"><desktop-navigation> 1102 <ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"> 1103 1104 <li class="header__linklist-item has-dropdown " data-item-title="Tischtennis"> 1105 <a 1106 class="header__linklist-link link--animated" 1107 href="/collections/tischtennis" 1108 aria-controls="desktop-menu-1" aria-expanded="false" 1109 style=" 1110 1111 1112 ">Tischtennis</a><div hidden id="desktop-menu-1" class="mega-menu" > 1113 <div class="container"> 1114 <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/tischtennisschlager" class="mega-menu__title heading heading--small">Schläger</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1115 <a href="/collections/profischlager-1" class="link--faded">Profi</a> 1116 </li><li class="linklist__item"> 1117 <a href="/collections/hobbyschlager-1" class="link--faded">Hobby</a> 1118 </li><li class="linklist__item"> 1119 <a href="/collections/sets-schlager" class="link--faded">Sets</a> 1120 </li></ul></div><div class="mega-menu__column"><a href="/collections/holzer" class="mega-menu__title heading heading--small">Hölzer</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1121 <a href="/collections/premium-holzer" class="link--faded">Premium</a> 1122 </li><li class="linklist__item"> 1123 <a href="/collections/professional-holzer" class="link--faded">Professional</a> 1124 </li><li class="linklist__item"> 1125 <a href="/collections/performance-holzer" class="link--faded">Performance</a> 1126 </li><li class="linklist__item"> 1127 <a href="/collections/progressive-holzer" class="link--faded">Progressive</a> 1128 </li><li class="linklist__item"> 1129 <a href="/collections/precision-holzer" class="link--faded">Precision</a> 1130 </li></ul></div><div class="mega-menu__column"><a href="/collections/belage" class="mega-menu__title heading heading--small">Beläge</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1131 <a href="/collections/premium-belage" class="link--faded">Premium</a> 1132 </li><li class="linklist__item"> 1133 <a href="/collections/professional-belage" class="link--faded">Professional</a> 1134 </li><li class="linklist__item"> 1135 <a href="/collections/performance-belage" class="link--faded">Performance</a> 1136 </li><li class="linklist__item"> 1137 <a href="/collections/progressive-belage" class="link--faded">Progressive</a> 1138 </li><li class="linklist__item"> 1139 <a href="/collections/precision-belage" class="link--faded">Precision</a> 1140 </li></ul></div><div class="mega-menu__column"><a href="/collections/balle" class="mega-menu__title heading heading--small">Bälle</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1141 <a href="/collections/wettkampfballe" class="link--faded">Wettkampf</a> 1142 </li><li class="linklist__item"> 1143 <a href="/collections/trainingsballe" class="link--faded">Training</a> 1144 </li><li class="linklist__item"> 1145 <a href="/collections/hobbyballe" class="link--faded">Freizeit</a> 1146 </li></ul></div><div class="mega-menu__column"><a href="/collections/tische" class="mega-menu__title heading heading--small">
1146Tische</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1147 <a href="/collections/wettkampf-ittf" class="link--faded">Wettkampf</a> 1148 </li><li class="linklist__item"> 1149 <a href="/collections/indoor" class="link--faded">Indoor</a> 1150 </li><li class="linklist__item"> 1151 <a href="/collections/outdoor" class="link--faded">Outdoor</a> 1152 </li><li class="linklist__item"> 1153 <a href="/collections/midsize-minitische" class="link--faded">Funsize</a> 1154 </li></ul></div><div class="mega-menu__column"><a href="/collections/netze" class="mega-menu__title heading heading--small">Netze</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1155 <a href="/collections/profinetze-ittf" class="link--faded">Profi</a> 1156 </li><li class="linklist__item"> 1157 <a href="/collections/hobbynetze" class="link--faded">Freizeit</a> 1158 </li></ul></div><div class="mega-menu__column"><a href="/collections/zubehor" class="mega-menu__title heading heading--small">Zubehör</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1159 <a href="/collections/schlagerzubehor" class="link--faded">Schläger</a> 1160 </li><li class="linklist__item"> 1161 <a href="/collections/zubehor-tische" class="link--faded">Tische</a> 1162 </li><li class="linklist__item"> 1163 <a href="/collections/spielfeldzubehor" class="link--faded">Spielfeld</a> 1164 </li><li class="linklist__item"> 1165 <a href="/collections/roboter" class="link--faded">Roboter</a> 1166 </li></ul></div></div><div class="mega-menu__images-wrapper "><a href="/pages/hugo-calderano" class="mega-menu__image-push image-zoom"><div class="mega-menu__image-wrapper"><img src="//joola.de/cdn/shop/files/Hugo_Megamenu.jpg?v=1768897808&width=560" alt="" srcset="//joola.de/cdn/shop/files/Hugo_Megamenu.jpg?v=1768897808&width=352 352w, //joola.de/cdn/shop/files/Hugo_Megamenu.jpg?v=1768897808&width=560 560w" width="560" height="420" loading="lazy" sizes="240,480,720" class="mega-menu__image"> 1167 </div></a></div></div> 1168 </div> 1169 </div></li> 1170 1171 <li class="header__linklist-item has-dropdown " data-item-title="Pickleball"> 1172 <a 1173 class="header__linklist-link link--animated" 1174 href="/collections/pickleball" 1175 aria-controls="desktop-menu-2" aria-expanded="false" 1176 style=" 1177 1178 1179 ">Pickleball</a><div hidden id="desktop-menu-2" class="mega-menu" > 1180 <div class="container"> 1181 <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/profischlager" class="mega-menu__title heading heading--small">Pro Paddles</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1182 <a href="/collections/pro-v" class="link--faded">Pro V <b>NEU</b></a> 1183 </li><li class="linklist__item"> 1184 <a href="/collections/pro-iv" class="link--faded">Pro IV</a> 1185 </li><li class="linklist__item"> 1186 <a href="/collections/hyperion" class="link--faded">Hyperion</a> 1187 </li><li class="linklist__item"> 1188 <a href="/collections/perseus" class="link--faded">Perseus</a> 1189 </li><li class="linklist__item"> 1190 <a href="/collections/scorpeus" class="link--faded">Scorpeus</a> 1191 </li></ul></div><div class="mega-menu__column"><a href="/collections/hobbyschlager" class="mega-menu__title heading heading--small">Rec Paddles</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1192 <a href="/collections/power-fx" class="link--faded">POWER FX <b>NEU</b></a> 1193 </li><li class="linklist__item"> 1194 <a href="/pages/vision" class="link--faded">Vision</a> 1195 </li><li class="linklist__item"> 1196 <a href="/collections/agassi-graf" class="link--faded">Agassi/Graf</a> 1197 </li><li class="linklist__item"> 1198 <a href="/collections/essentials" class="link--faded">Essentials</a> 1199 </li><li class="linklist__item"> 1200 <a href="/collections/schlager-sets" class="link--faded">Schläger Sets</a> 1201 </li></ul></div><div class="mega-menu__column"><a href="/collections/balle-pickleball" class="mega-menu__title heading heading--small">Bälle</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1202 <a href="/products/joola-hc-40-pickleball" class="link--faded">HC-40 <b>NEU</b></a> 1203 </li><li class="linklist__item"> 1204 <a href="/products/joola-pickleball-ball-primo" class="link--faded">Primo</a> 1205 </li><li class="linklist__item"> 1206 <a href="/products/joola-primo-indoor-plus-3-pack" class="link--faded">Primo Indoor Plus</a> 1207 </li></ul></div><div class="mega-menu__column"><a href="/collections/zubehor-pickleball" class="mega-menu__title heading heading--small">Zubehör</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1208 <a href="/collections/pickleball-netze" class="link--faded">Netze</a> 1209 </li><li class="linklist__item"> 1210 <a href="/collections/pickleball-taschen" class="link--faded">Taschen</a> 1211 </li><li class="linklist__item"> 1212 <a href="/collections/sonstiges-1" class="link--faded">Sonstiges</a> 1213 </li></ul></div></div></div> 1214 </div> 1215 </div></li> 1216 1217 <li class="header__linklist-item has-dropdown " data-item-title="Sportswear"> 1218 <a 1219 class="header__linklist-link link--animated" 1220 href="/collections/bekleidung" 1221 aria-controls="desktop-menu-3" aria-expanded="false" 1222 style=" 1223 1224 1225 ">
1225Sportswear</a><div hidden id="desktop-menu-3" class="mega-menu" > 1226 <div class="container"> 1227 <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/herren" class="mega-menu__title heading heading--small">Herren</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1228 <a href="/collections/teamwear-herren" class="link--faded">Teamwear</a> 1229 </li><li class="linklist__item"> 1230 <a href="/collections/fashion-herren" class="link--faded">Fashion</a> 1231 </li></ul></div><div class="mega-menu__column"><a href="/collections/damen" class="mega-menu__title heading heading--small">Damen</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1232 <a href="/collections/teamwear-damen" class="link--faded">Teamwear</a> 1233 </li><li class="linklist__item"> 1234 <a href="/collections/fashion-damen" class="link--faded">Fashion</a> 1235 </li></ul></div><div class="mega-menu__column"><a href="/collections/unisex" class="mega-menu__title heading heading--small">Unisex</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1236 <a href="/collections/trainingsanzuge" class="link--faded">Trainingsanzüge</a> 1237 </li><li class="linklist__item"> 1238 <a href="/collections/jacken-sweatshirts-hoodies" class="link--faded">Jacken & Hoodies</a> 1239 </li><li class="linklist__item"> 1240 <a href="/collections/schuhe" class="link--faded">Schuhe</a> 1241 </li><li class="linklist__item"> 1242 <a href="/collections/socken" class="link--faded">Socken</a> 1243 </li></ul></div><div class="mega-menu__column"><a href="/collections/taschen-accessoires" class="mega-menu__title heading heading--small">Taschen & Accessoires</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1244 <a href="/collections/taschen" class="link--faded">Taschen</a> 1245 </li><li class="linklist__item"> 1246 <a href="/collections/zubehor-und-accessoires" class="link--faded">Accessoires</a> 1247 </li><li class="linklist__item"> 1248 <a href="/collections/brillen" class="link--faded">Brillen</a> 1249 </li></ul></div></div></div> 1250 </div> 1251 </div></li> 1252 1253 <li class="header__linklist-item has-dropdown " data-item-title="Sale"> 1254 <a 1255 class="header__linklist-link link--animated" 1256 href="/collections/sale-angebote" 1257 aria-controls="desktop-menu-4" aria-expanded="false" 1258 style=" 1259 1260 1261 ">Sale</a><div hidden id="desktop-menu-4" class="mega-menu" > 1262 <div class="container"> 1263 <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><a href="/collections/sale-schlager" class="mega-menu__title heading heading--small">Sale Schläger</a></div><div class="mega-menu__column"><a href="/collections/sale-tische" class="mega-menu__title heading heading--small">Sale Tische</a></div><div class="mega-menu__column"><a href="/collections/sale-profi" class="mega-menu__title heading heading--small">Sale Profi</a></div><div class="mega-menu__column"><a href="/collections/sale-pickleball" class="mega-menu__title heading heading--small">Sale Pickleball</a></div><div class="mega-menu__column"><a href="/collections/bundles" class="mega-menu__title heading heading--small">Bundles</a></div></div></div> 1264 </div> 1265 </div></li></ul> 1266</desktop-navigation> 1267<div class="header__icon-list "><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false">
1268 <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger " viewBox="0 0 18 14"> 1269 <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="2"></path> 1270 </svg></button></div></nav> 1271 1272 <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/"> 1273 <span class="visually-hidden">JOOLA Europe</span> 1274 <img class="header__logo-image" width="2084" height="658" src="//joola.de/cdn/shop/files/JOOLA_Lockup_Horizontal_Outline_Black_RGB.png?v=1753706834&width=240" alt=""></a></span> 1275 1276 <!-- SECONDARY LINKS PART --> 1277 <div class="header__secondary-links"><div class="header__icon-list"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-phone " aria-controls="newsletter-popup" aria-expanded="false"> 1278 <span class="visually-hidden">Newsletter</span><svg focusable="false" width="20" height="16" class="icon icon--header-email " viewBox="0 0 20 16"> 1279 <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="2"></path> 1280 <path stroke="currentColor" fill="none" stroke-width="2" d="M1 1h18v14H1z"></path> 1281 </svg></button><div class="header__search desktop predictive-search hidden-pocket hidden-lap"> 1282 <form class="predictive-search__form" action="/search" method="get" role="search"> 1283 <input type="hidden" name="type" value="product"> 1284 1285 <div class="predictive-search__wrapper"> 1286 <div class="header__search-bar__icon"><svg focusable="false" width="18" height="18" class="icon icon--header-search " fill="none" viewBox="0 0 24 24"> 1287 <clipPath id="a"><path d="M0 0h24v24H0z"/></clipPath> 1288 <g clip-path="url(#a)" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"> 1289 <path d="M11 21c5.523 0 10-4.477 10-10S16.523 1 11 1 1 5.477 1 11s4.477 10 10 10zM23 23l-4.45-4.45"/> 1290 </g> 1291 </svg></div> 1292 1293 <input id="globalHeaderSearchInput" class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-expanded="false" aria-label="Suche" placeholder="Nach was suchst Du?"> 1294 1295 <button id="globalHeaderSearchClose" type="button" class="header__search-bar__reset hidden" data-action="close-search"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 1296 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 1297 </svg></button> 1298 </div> 1299 </form> 1300 </div><shopify-store store-domain="https://joola.de" country="DE" language="de"></shopify-store> 1301<shopify-account menu="customer-account-main-menu"class="shopify-account--icons"> 1302 <div slot="signed-out-avatar"> 1303 <span class="header__icon-wrapper tap-area hidden-phone "><svg focusable="false" width="20" height="20" class="icon icon--header-customer " viewBox="0 0 24 24" fill="none"> 1304 <clipPath id="a"><path d="M2 0h21v24H2z"/></clipPath> 1305 <g clip-path="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"> 1306 <path d="M12.41 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zM18.8 23H6.01c-2.5 0-3.91-2.89-2.36-4.86C5.6 15.65 8.66 14 12.41 14s6.81 1.65 8.76 4.14c1.55 1.97.14 4.86-2.36 4.86z"/> 1307 </g> 1308 </svg></span> 1309 </div> 1310 </shopify-account><a href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" class="header__icon-wrapper tap-area " aria-label="Warenkorb" data-no-instant><svg focusable="false" width="20" height="20" class="icon icon--header-tote-bag " viewBox="0 0 24 24" fill="none"> 1311 <g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"> 1312 <path d="M5.61 23H5c-1.73 0-3.1-1.46-2.99-3.19l.74-11.88c.03-.53.47-.94 1-.94h4.06l.8 12.81a2.997 2.997 0 0 1-2.99 3.19z"/> 1313 <path d="M6.81 7h13.12c1.06 0 1.93.82 2 1.88l.62 9.88c.14 2.3-1.69 4.25-3.99 4.25H5.81"/> 1314 <path d="M11.81 9V4.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5V9M6.81 7V4.5c0-1.93 1.57-3.5 3.5-3.5"/> 1315 </g> 1316 </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count" aria-hidden="true">0</cart-count> 1317 </a> 1318 </div></div> 1319 </div></div> 1320 1321 <header-search class="header__search"> 1322 <div class="container hidden-desk"> 1323 <div class="header__search-bar predictive-search"> 1324 <form id="header-search-form" class="predictive-search__form" action="/search" method="get" role="search"> 1325 <input type="hidden" name="type" value="product"> 1326 1327 <div class="predictive-search__wrapper"> 1328 <div class="header__search-bar__icon"><svg focusable="false" width="18" height="18" class="icon icon--header-search " fill="none" viewBox="0 0 24 24"> 1329 <clipPath id="a"><path d="M0 0h24v24H0z"/></clipPath> 1330 <g clip-path="url(#a)" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"> 1331 <path d="M11 21c5.523 0 10-4.477 10-10S16.523 1 11 1 1 5.477 1 11s4.477 10 10 10zM23 23l-4.45-4.45"/> 1332 </g> 1333 </svg></div> 1334 1335 <input id="headerSearchInput" class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-controls="search-drawer" aria-expanded="false" aria-label="Suche" placeholder="Nach was suchst Du?"> 1336 1337 <button type="button" class="header__search-bar__reset hidden" data-action="close-search"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 1338 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 1339 </svg></button> 1340 </div> 1341 </form> 1342 </div> 1343 </div> 1344 1345 <div class="predictive-search-overlay"> 1346 <div class="search__drawer-wrapper"> 1347 <div class="search__drawer"> 1348 <div class="container"> 1349 <button type="button" class="search__drawer-close__button hidden-phone hidden-lap" data-action="close-search">
1350 <span class="link--animated text--underlined">SchlieÃen</span> 1351 </button> 1352 1353 <div class="drawer__content"> 1354 <div class="predictive-search__content-wrapper"> 1355 <div hidden class="predictive-search__loading-state"> 1356 <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner " viewBox="25 25 50 50"> 1357 <circle cx="50" cy="50" r="20" fill="none" stroke="#000000" stroke-width="4"></circle> 1358 </svg></div> 1359 </div> 1360 1361 <div hidden class="predictive-search__results" aria-live="polite"></div> 1362 1363 <div class="predictive-search__results-default" aria-live="polite"><div> 1364 <h4 class="predictive-search__menu-title heading heading--small">Beliebte Suchbegriffe</h4> 1365 1366 <div class="predictive-search__results-default__linklist"><a href="/collections/tischtennisschlager" class="link--animated text--underlined">Tischtennisschläger</a> 1367 <a href="/collections/tische" class="link--animated text--underlined">Tischtennisplatte</a> 1368 <a href="/collections/balle" class="link--animated text--underlined">Bälle</a> 1369 <a href="/search?q=infinity&type=product" class="link--animated text--underlined">Infinity</a> 1370 1371 </div> 1372 </div> 1373 1374<div class="predictive-search__results-default__products"> 1375 <h4 class="heading heading--small">Beliebte Produkte</h4> 1376 1377 <div class="predictive-search__results__products"><product-item class="product-item " ><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/joola-infinity-z-carbon?_pos=3&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=4096" alt="JOOLA Tischtennisschläger Infinity Z Carbon" srcset="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=200 200w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=300 300w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=400 400w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=500 500w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=600 600w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=700 700w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=800 800w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=900 900w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=1000 1000w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=1100 1100w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__primary-image" data-media-id="65899197170040"> 1378<img src="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=4096" alt="JOOLA Tischtennisschläger Infinity Z Carbon" srcset="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=200 200w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=300 300w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=400 400w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=500 500w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=600 600w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=700 700w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=800 800w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=900 900w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=1000 1000w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=1100 1100w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__secondary-image"></a></div> 1379 1380 <div class="product-item__info "> 1381 <div class="product-item-meta"><a href="/products/joola-infinity-z-carbon?_pos=3&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger Infinity Z Carbon</a> 1382 1383 <div class="product-item-meta__price-list-container"> 1384 <div class="price-list price-list--centered"><span class="price">
1385 <span class="visually-hidden">Angebotspreis</span>â¬149,00</span></div> 1386 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-infinity-z-carbon?_pos=3&_sid=b216c228e&_ss=r" data-instant><div class="rating"><span class="rating__value">4.7</span> 1387 <div class="rating__stars" role="img" aria-label="4.76 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1388 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1389 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1390 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1391 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1392 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1393 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1394 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1395 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1396 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1397 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star-half rating__star rating__star--half" viewBox="0 0 14 13"> 1398 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="url(#rating-star-gradient-half)"></path> 1399 </svg></div> 1400 1401 <span class="rating__caption">(41)</span> 1402 </div></a></div></div> 1403</product-item> 1404<product-item class="product-item " ><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 1405<span class="label label--highlight">Spare 26%</span></div><a href="/products/joola-tischtennisschlager-white-infinity-carbon?_pos=7&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=4096" alt="JOOLA Tischtennisschläger White Infinity Carbon" srcset="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=200 200w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=300 300w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=400 400w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=500 500w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=600 600w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=700 700w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=800 800w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=900 900w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=1000 1000w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=1100 1100w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__primary-image" data-media-id="66084605493624"> 1406<img src="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d47
14067-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=4096" alt="JOOLA Tischtennisschläger White Infinity Carbon" srcset="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=200 200w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=300 300w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=400 400w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=500 500w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=600 600w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=700 700w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=800 800w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=900 900w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=1000 1000w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=1100 1100w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__secondary-image"></a></div> 1407 1408 <div class="product-item__info "> 1409 <div class="product-item-meta"><a href="/products/joola-tischtennisschlager-white-infinity-carbon?_pos=7&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger White Infinity Carbon</a> 1410 1411 <div class="product-item-meta__price-list-container"> 1412 <div class="price-list price-list--centered"><span class="price price--highlight"> 1413 <span class="visually-hidden">Angebotspreis</span>â¬95,90</span> 1414 1415 <span class="price price--msrp">UVP</span> 1416 1417 <span class="price price--compare"> 1418 <span class="visually-hidden">Regulärer Preis</span>â¬129,90</span></div> 1419 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisschlager-white-infinity-carbon?_pos=7&_sid=b216c228e&_ss=r" data-instant><div class="rating visually-hidden"> 1420 <div class="rating__stars" role="img" aria-label="0 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 1421 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1422 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 1423 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1424 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 1425 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1426 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 1427 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1428 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 1429 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1430 </svg></div> 1431 1432 <span class="rating__caption">(0)</span> 1433 </div></a></div></div> 1434</product-item> 1435<product-item class="product-item " ><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/joola-tischtennis-set-team-school-it" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=1200" alt="Vier rote JOOLA Tischtennisschläger, drei weiÃe JOOLA Tischtennisbälle und eine schwarze JOOLA Tragetasche." srcset="//joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=200 200w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=300 300w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=400 400w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=500 500w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=600 600w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=700 700w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=800 800w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=900 900w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=1000 1000w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=1100 1100w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_12_web.png?v=1750922234&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__primary-image" data-media-id="64571866775928"> 1436<img src="//joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=1200" alt="Tischtennisschläger mit rotem Belag und Holzgriff, Marke JOOLA." srcset="//joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=200 200w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=300 300w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=400 400w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=500 500w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=600 600w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=700 700w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=800 800w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=900 900w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=1000 1000w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=1100 1100w, //joola.de/cdn/shop/files/54855_JOOLA_Set-Team-School-IT_01_web.png?v=1750922234&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__secondary-image"></a></div> 1437 1438 <div class="product-item__info "> 1439 <div class="product-item-meta"><a href="/products/joola-tischtennis-set-team-school-it" data-instant class="product-item-meta__title">JOOLA Tischtennis-Set Team School IT</a> 1440 1441 <div class="product-item-meta__price-list-container"> 1442 <div class="price-list price-list--centered"><span class="price">
1443 <span class="visually-hidden">Angebotspreis</span>â¬29,90</span></div> 1444 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennis-set-team-school-it" data-instant><div class="rating"><span class="rating__value">5.0</span> 1445 <div class="rating__stars" role="img" aria-label="5.00 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1446 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1447 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1448 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1449 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1450 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1451 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1452 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1453 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1454 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1455 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1456 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1457 </svg></div> 1458 1459 <span class="rating__caption">(2)</span> 1460 </div></a></div></div> 1461</product-item> 1462<product-item class="product-item " ><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 1463<span class="label label--highlight">Spare 17%</span></div><a href="/products/joola-tischtennisplatte-nova-500a" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=3072" alt="JOOLA Tischtennisplatte Nova 500A inkl. Netz" srcset="//joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=200 200w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=300 300w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=400 400w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=500 500w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=600 600w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=700 700w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=800 800w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=900 900w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=1000 1000w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=1100 1100w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_01_6f11c5a8-126d-486d-b612-785d95a3680f.png?v=1778163999&width=1200 1200w" width="3072" height="3072" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__primary-image" data-media-id="66036551614840"> 1464<img src="//joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=3072" alt="JOOLA Tischtennisplatte Nova 500A inkl. Netz" srcset="//joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=200 200w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=300 300w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=400 400w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=500 500w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=600 600w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=700 700w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=800 800w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=900 900w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=1000 1000w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=1100 1100w, //joola.de/cdn/shop/files/11659_JOOLA_Outdoor-Nova-500A_02_2f0225ff-bfe6-4872-96f1-e42481e4646c.png?v=1778164003&width=1200 1200w" width="3072" height="3072" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__secondary-image"></a></div> 1465 1466 <div class="product-item__info "> 1467 <div class="product-item-meta"><a href="/products/joola-tischtennisplatte-nova-500a" data-instant class="product-item-meta__title">JOOLA Tischtennisplatte Nova 500A inkl. Netz</a> 1468 1469 <div class="product-item-meta__price-list-container"> 1470 <div class="price-list price-list--centered"><span class="price price--highlight">
1471 <span class="visually-hidden">Angebotspreis</span>â¬549,00</span> 1472 1473 <span class="price price--msrp">UVP</span> 1474 1475 <span class="price price--compare"> 1476 <span class="visually-hidden">Regulärer Preis</span>â¬659,00</span></div> 1477 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisplatte-nova-500a" data-instant><div class="rating"><span class="rating__value">4.8</span> 1478 <div class="rating__stars" role="img" aria-label="4.80 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1479 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1480 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1481 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1482 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1483 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1484 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1485 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1486 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1487 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1488 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star-half rating__star rating__star--half" viewBox="0 0 14 13"> 1489 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="url(#rating-star-gradient-half)"></path> 1490 </svg></div> 1491 1492 <span class="rating__caption">(5)</span> 1493 </div></a></div></div> 1494</product-item> 1495<product-item class="product-item " ><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 1496<span class="label label--highlight">Spare 41%</span></div><a href="/products/joola-tischtennisplatte-midsize-fa" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=3072" alt="JOOLA Tischtennisplatte Midsize FA" srcset="//joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=200 200w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=300 300w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=400 400w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=500 500w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=600 600w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=700 700w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=800 800w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=900 900w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=1000 1000w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=1100 1100w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_01.png?v=1781515248&width=1200 1200w" width="3072" height="3072" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__primary-image" data-media-id="66171291533688"> 1497<img src="//joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=3072" alt="JOOLA Tischtennisplatte Midsize FA" srcset="//joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=200 200w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=300 300w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=400 400w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=500 500w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=600 600w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=700 700w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=800 800w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=900 900w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=1000 1000w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=1100 1100w, //joola.de/cdn/shop/files/19130_JOOLA_Midsize_FA_02.png?v=1781515248&width=1200 1200w" width="3072" height="3072" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__secondary-image"></a></div> 1498 1499 <div class="product-item__info "> 1500 <div class="product-item-meta"><a href="/products/joola-tischtennisplatte-midsize-fa" data-instant class="product-item-meta__title">JOOLA Tischtennisplatte Midsize FA</a> 1501 1502 <div class="product-item-meta__price-list-container"> 1503 <div class="price-list price-list--centered"><span class="price price--highlight">
1504 <span class="visually-hidden">Angebotspreis</span>â¬129,90</span> 1505 1506 <span class="price price--msrp">UVP</span> 1507 1508 <span class="price price--compare"> 1509 <span class="visually-hidden">Regulärer Preis</span>â¬219,00</span></div> 1510 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisplatte-midsize-fa" data-instant><div class="rating"><span class="rating__value">4.3</span> 1511 <div class="rating__stars" role="img" aria-label="4.30 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1512 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1513 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1514 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1515 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1516 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1517 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1518 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1519 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1520 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1521 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star-half rating__star rating__star--half" viewBox="0 0 14 13"> 1522 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="url(#rating-star-gradient-half)"></path> 1523 </svg></div> 1524 1525 <span class="rating__caption">(60)</span> 1526 </div></a><div class="product-item-meta__variant-list"> 1527 <div class="color-swatch "> 1528 <input class="color-swatch__radio visually-hidden" type="radio" name="sections--23031476486447__header--10164367687983" id="sections--23031476486447__header--10164367687983-1" value="Schwarz" checked="checked" data-variant-id="50015277744431" > 1529 <label class="color-swatch__item" for="sections--23031476486447__header--10164367687983-1" style="background-color: #000000"> 1530 <span class="visually-hidden">Schwarz</span> 1531 </label> 1532 </div> 1533 1534</div></div></div> 1535</product-item> 1536<product-item class="product-item " ><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/joola-pickleball-schlager-ben-johns-blue-lightning-pickleball-set" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=1200" alt="Zoom auf das JOOLA Pickleball Set Elemental Netz + 2x Ben Johns Blue Lightning Set, betont das hochwertige Material." srcset="//joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=200 200w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=300 300w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=400 400w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=500 500w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=600 600w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=700 700w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=800 800w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=900 900w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=1000 1000w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=1100 1100w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_01_web.jpg?v=1763972037&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__primary-image" data-media-id="38293016346927"> 1537<img src="//joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=1200" alt="Detailaufnahme des JOOLA Pickleball Set Ben Johns Blue Lightning, zeigt die Oberfläche und Struktur." srcset="//joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=200 200w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=300 300w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=400 400w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=500 500w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=600 600w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=700 700w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=800 800w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=900 900w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=1000 1000w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=1100 1100w, //joola.de/cdn/shop/files/18537_JOOLA_Ben-Johns-Lightning-Set_03_web.jpg?v=1746621090&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - px) / 4 - 18px)" class="product-item__secondary-image"></a></div> 1538 1539 <div class="product-item__info "> 1540 <div class="product-item-meta"><a href="/products/joola-pickleball-schlager-ben-johns-blue-lightning-pickleball-set" data-instant class="product-item-meta__title">JOOLA Pickleball Set Ben Johns Blue Lightning</a> 1541 1542 <div class="product-item-meta__price-list-container"> 1543 <div class="price-list price-list--centered"><span class="price">
1544 <span class="visually-hidden">Angebotspreis</span>â¬79,95</span></div> 1545 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-pickleball-schlager-ben-johns-blue-lightning-pickleball-set" data-instant><div class="rating"><span class="rating__value">4.6</span> 1546 <div class="rating__stars" role="img" aria-label="4.67 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1547 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1548 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1549 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1550 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1551 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1552 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1553 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1554 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 1555 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 1556 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star-half rating__star rating__star--half" viewBox="0 0 14 13"> 1557 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="url(#rating-star-gradient-half)"></path> 1558 </svg></div> 1559 1560 <span class="rating__caption">(63)</span> 1561 </div></a></div></div> 1562</product-item> 1563</div> 1564 </div></div> 1565 </div> 1566 </div> 1567 1568 <div hidden class="drawer__footer drawer__footer--no-top-padding "> 1569 <button type="submit" form="header-search-form" class="button button--primary">Alle Ergebnisse anzeigen</button> 1570 </div> 1571 </div> 1572 </div> 1573 </div> 1574 </div> 1575</header-search> 1576 1577</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left"> 1578 <span class="drawer__overlay"></span> 1579 1580 <div class="drawer__header drawer__header--shadowed"> 1581 <img class="header__logo-image" width="2084" height="658" src="//joola.de/cdn/shop/files/JOOLA_Lockup_Horizontal_Outline_Black_RGB.png?v=1753706834" alt=""> 1582 1583 <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 1584 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 1585 </svg></button> 1586 </div> 1587 1588 <div class="drawer__content"> 1589 <ul class="mobile-nav list--unstyled" role="list"> 1590 1591 <li 1592 class="mobile-nav__item " 1593 data-level="1" 1594 style=" 1595 1596 1597 "><button 1598 is="toggle-button" 1599 class="mobile-nav__link heading h6" 1600 aria-controls="mobile-menu-1" 1601 aria-expanded="false" 1602 style=" 1603 1604 " 1605 >Tischtennis<span class="animated-plus"></span> 1606 </button> 1607 1608 <collapsible-content id="mobile-menu-1" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/tischtennis" class="mobile-nav__link">Alle Produkte</a></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-2" aria-expanded="false">Schläger<span class="animated-plus"></span> 1609 </button> 1610 1611 <collapsible-content id="mobile-menu-1-2" class="collapsible"> 1612 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1613 <a href="/collections/tischtennisschlager" class="mobile-nav__link">Alle Produkte</a> 1614 </li><li class="mobile-nav__item" data-level="3"> 1615 <a href="/collections/profischlager-1" class="mobile-nav__link">Profi</a> 1616 </li><li class="mobile-nav__item" data-level="3"> 1617 <a href="/collections/hobbyschlager-1" class="mobile-nav__link">Hobby</a> 1618 </li><li class="mobile-nav__item" data-level="3"> 1619 <a href="/collections/sets-schlager" class="mobile-nav__link">Sets</a> 1620 </li></ul> 1621 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-3" aria-expanded="false">Hölzer<span class="animated-plus"></span> 1622 </button> 1623 1624 <collapsible-content id="mobile-menu-1-3" class="collapsible"> 1625 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1626 <a href="/collections/holzer" class="mobile-nav__link">Alle Produkte</a> 1627 </li><li class="mobile-nav__item" data-level="3"> 1628 <a href="/collections/premium-holzer" class="mobile-nav__link">Premium</a> 1629 </li><li class="mobile-nav__item" data-level="3"> 1630 <a href="/collections/professional-holzer" class="mobile-nav__link">Professional</a> 1631 </li><li class="mobile-nav__item" data-level="3"> 1632 <a href="/collections/performance-holzer" class="mobile-nav__link">Performance</a> 1633 </li><li class="mobile-nav__item" data-level="3"> 1634 <a href="/collections/progressive-holzer" class="mobile-nav__link">Progressive</a> 1635 </li><li class="mobile-nav__item" data-level="3"> 1636 <a href="/collections/precision-holzer" class="mobile-nav__link">Precision</a> 1637 </li></ul> 1638 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-4" aria-expanded="false">Beläge<span class="animated-plus"></span> 1639 </button> 1640 1641 <collapsible-content id="mobile-menu-1-4" class="collapsible"> 1642 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1643 <a href="/collections/belage" class="mobile-nav__link">Alle Produkte</a> 1644 </li><li class="mobile-nav__item" data-level="3"> 1645 <a href="/collections/premium-belage" class="mobile-nav__link">Premium</a> 1646 </li><li class="mobile-nav__item" data-level="3"> 1647 <a href="/collections/professional-belage" class="mobile-nav__link">Professional</a> 1648 </li><li class="mobile-nav__item" data-level="3"> 1649 <a href="/collections/performance-belage" class="mobile-nav__link">Performance</a> 1650 </li><li class="mobile-nav__item" data-level="3"> 1651 <a href="/collections/progressive-belage" class="mobile-nav__link">Progressive</a> 1652 </li><li class="mobile-nav__item" data-level="3"> 1653 <a href="/collections/precision-belage" class="mobile-nav__link">Precision</a> 1654 </li></ul> 1655 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-5" aria-expanded="false">Bälle<span class="animated-plus"></span> 1656 </button> 1657 1658 <collapsible-content id="mobile-menu-1-5" class="collapsible"> 1659 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1660 <a href="/collections/balle" class="mobile-nav__link">Alle Produkte</a> 1661 </li><li class="mobile-nav__item" data-level="3"> 1662 <a href="/collections/wettkampfballe" class="mobile-nav__link">Wettkampf</a> 1663 </li><li class="mobile-nav__item" data-level="3"> 1664 <a href="/collections/trainingsballe" class="mobile-nav__link">Training</a> 1665 </li><li class="mobile-nav__item" data-level="3"> 1666 <a href="/collections/hobbyballe" class="mobile-nav__link">Freizeit</a> 1667 </li></ul> 1668 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-6" aria-expanded="false">Tische<span class="animated-plus"></span> 1669 </button> 1670 1671 <collapsible-content id="mobile-menu-1-6" class="collapsible"> 1672 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1673 <a href="/collections/tische" class="mobile-nav__link">Alle Produkte</a> 1674 </li><li class="mobile-nav__item" data-level="3"> 1675 <a href="/collections/wettkampf-ittf" class="mobile-nav__link">Wettkampf</a> 1676 </li><li class="mobile-nav__item" data-level="3"> 1677 <a href="/collections/indoor" class="mobile-nav__link">Indoor</a> 1678 </li><li class="mobile-nav__item" data-level="3"> 1679 <a href="/collections/outdoor" class="mobile-nav__link">Outdoor</a> 1680 </li><li class="mobile-nav__item" data-level="3"> 1681 <a href="/collections/midsize-minitische" class="mobile-nav__link">Funsize</a> 1682 </li></ul> 1683 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-7" aria-expanded="false">Netze<span class="animated-plus"></span> 1684 </button> 1685 1686 <collapsible-content id="mobile-menu-1-7" class="collapsible"> 1687 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1688 <a href="/collections/netze" class="mobile-nav__link">Alle Produkte</a> 1689 </li><li class="mobile-nav__item" data-level="3"> 1690 <a href="/collections/profinetze-ittf" class="mobile-nav__link">Profi</a> 1691 </li><li class="mobile-nav__item" data-level="3"> 1692 <a href="/collections/hobbynetze" class="mobile-nav__link">Freizeit</a> 1693 </li></ul> 1694 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-1-8" aria-expanded="false">Zubehör<span class="animated-plus"></span> 1695 </button> 1696 1697 <collapsible-content id="mobile-menu-1-8" class="collapsible"> 1698 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1699 <a href="/collections/zubehor" class="mobile-nav__link">Alle Produkte</a> 1700 </li><li class="mobile-nav__item" data-level="3"> 1701 <a href="/collections/schlagerzubehor" class="mobile-nav__link">Schläger</a> 1702 </li><li class="mobile-nav__item" data-level="3"> 1703 <a href="/collections/zubehor-tische" class="mobile-nav__link">
1703Tische</a> 1704 </li><li class="mobile-nav__item" data-level="3"> 1705 <a href="/collections/spielfeldzubehor" class="mobile-nav__link">Spielfeld</a> 1706 </li><li class="mobile-nav__item" data-level="3"> 1707 <a href="/collections/roboter" class="mobile-nav__link">Roboter</a> 1708 </li></ul> 1709 </collapsible-content></li></ul><div class="mobile-nav__images-wrapper hide-scrollbar"> 1710 <div class="mobile-nav__images-scroller"><a href="/pages/hugo-calderano" class="mobile-nav__image-push"><img src="//joola.de/cdn/shop/files/Hugo_Megamenu.jpg?v=1768897808&width=560" alt="" srcset="//joola.de/cdn/shop/files/Hugo_Megamenu.jpg?v=1768897808&width=352 352w, //joola.de/cdn/shop/files/Hugo_Megamenu.jpg?v=1768897808&width=560 560w" width="560" height="420" loading="lazy" sizes="270,540,810" class="mobile-nav__image"></a></div> 1711 </div></collapsible-content></li> 1712 1713 <li 1714 class="mobile-nav__item " 1715 data-level="1" 1716 style=" 1717 1718 1719 "><button 1720 is="toggle-button" 1721 class="mobile-nav__link heading h6" 1722 aria-controls="mobile-menu-2" 1723 aria-expanded="false" 1724 style=" 1725 1726 " 1727 >Pickleball<span class="animated-plus"></span> 1728 </button> 1729 1730 <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/pickleball" class="mobile-nav__link">Alle Produkte</a></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-2" aria-expanded="false">Pro Paddles<span class="animated-plus"></span> 1731 </button> 1732 1733 <collapsible-content id="mobile-menu-2-2" class="collapsible"> 1734 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1735 <a href="/collections/profischlager" class="mobile-nav__link">Alle Produkte</a> 1736 </li><li class="mobile-nav__item" data-level="3"> 1737 <a href="/collections/pro-v" class="mobile-nav__link">Pro V <b>NEU</b></a> 1738 </li><li class="mobile-nav__item" data-level="3"> 1739 <a href="/collections/pro-iv" class="mobile-nav__link">Pro IV</a> 1740 </li><li class="mobile-nav__item" data-level="3"> 1741 <a href="/collections/hyperion" class="mobile-nav__link">Hyperion</a> 1742 </li><li class="mobile-nav__item" data-level="3"> 1743 <a href="/collections/perseus" class="mobile-nav__link">Perseus</a> 1744 </li><li class="mobile-nav__item" data-level="3"> 1745 <a href="/collections/scorpeus" class="mobile-nav__link">Scorpeus</a> 1746 </li></ul> 1747 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-3" aria-expanded="false">Rec Paddles<span class="animated-plus"></span> 1748 </button> 1749 1750 <collapsible-content id="mobile-menu-2-3" class="collapsible"> 1751 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1752 <a href="/collections/hobbyschlager" class="mobile-nav__link">Alle Produkte</a> 1753 </li><li class="mobile-nav__item" data-level="3"> 1754 <a href="/collections/power-fx" class="mobile-nav__link">POWER FX <b>NEU</b></a> 1755 </li><li class="mobile-nav__item" data-level="3"> 1756 <a href="/pages/vision" class="mobile-nav__link">Vision</a> 1757 </li><li class="mobile-nav__item" data-level="3"> 1758 <a href="/collections/agassi-graf" class="mobile-nav__link">Agassi/Graf</a> 1759 </li><li class="mobile-nav__item" data-level="3"> 1760 <a href="/collections/essentials" class="mobile-nav__link">Essentials</a> 1761 </li><li class="mobile-nav__item" data-level="3"> 1762 <a href="/collections/schlager-sets" class="mobile-nav__link">Schläger Sets</a> 1763 </li></ul> 1764 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-4" aria-expanded="false">Bälle<span class="animated-plus"></span> 1765 </button> 1766 1767 <collapsible-content id="mobile-menu-2-4" class="collapsible"> 1768 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1769 <a href="/collections/balle-pickleball" class="mobile-nav__link">Alle Produkte</a> 1770 </li><li class="mobile-nav__item" data-level="3"> 1771 <a href="/products/joola-hc-40-pickleball" class="mobile-nav__link">HC-40 <b>NEU</b></a> 1772 </li><li class="mobile-nav__item" data-level="3"> 1773 <a href="/products/joola-pickleball-ball-primo" class="mobile-nav__link">Primo</a> 1774 </li><li class="mobile-nav__item" data-level="3"> 1775 <a href="/products/joola-primo-indoor-plus-3-pack" class="mobile-nav__link">Primo Indoor Plus</a> 1776 </li></ul> 1777 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-5" aria-expanded="false">Zubehör<span class="animated-plus"></span> 1778 </button> 1779 1780 <collapsible-content id="mobile-menu-2-5" class="collapsible"> 1781 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1782 <a href="/collections/zubehor-pickleball" class="mobile-nav__link">Alle Produkte</a> 1783 </li><li class="mobile-nav__item" data-level="3"> 1784 <a href="/collections/pickleball-netze" class="mobile-nav__link">Netze</a> 1785 </li><li class="mobile-nav__item" data-level="3"> 1786 <a href="/collections/pickleball-taschen" class="mobile-nav__link">Taschen</a> 1787 </li><li class="mobile-nav__item" data-level="3"> 1788 <a href="/collections/sonstiges-1" class="mobile-nav__link">Sonstiges</a> 1789 </li></ul> 1790 </collapsible-content></li></ul></collapsible-content></li> 1791 1792 <li 1793 class="mobile-nav__item " 1794 data-level="1" 1795 style=" 1796 1797 1798 "><button 1799 is="toggle-button" 1800 class="mobile-nav__link heading h6" 1801 aria-controls="mobile-menu-3" 1802 aria-expanded="false" 1803 style=" 1804 1805 " 1806 >Sportswear<span class="animated-plus"></span> 1807 </button> 1808 1809 <collapsible-content id="mobile-menu-3" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/bekleidung" class="mobile-nav__link">Alle Produkte</a></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-3-2" aria-expanded="false">Herren<span class="animated-plus"></span> 1810 </button> 1811 1812 <collapsible-content id="mobile-menu-3-2" class="collapsible"> 1813 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1814 <a href="/collections/herren" class="mobile-nav__link">Alle Produkte</a> 1815 </li><li class="mobile-nav__item" data-level="3"> 1816 <a href="/collections/teamwear-herren" class="mobile-nav__link">Teamwear</a> 1817 </li><li class="mobile-nav__item" data-level="3"> 1818 <a href="/collections/fashion-herren" class="mobile-nav__link">Fashion</a> 1819 </li></ul> 1820 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-3-3" aria-expanded="false">Damen<span class="animated-plus"></span> 1821 </button> 1822 1823 <collapsible-content id="mobile-menu-3-3" class="collapsible"> 1824 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1825 <a href="/collections/damen" class="mobile-nav__link">Alle Produkte</a> 1826 </li><li class="mobile-nav__item" data-level="3"> 1827 <a href="/collections/teamwear-damen" class="mobile-nav__link">Teamwear</a> 1828 </li><li class="mobile-nav__item" data-level="3"> 1829 <a href="/collections/fashion-damen" class="mobile-nav__link">Fashion</a> 1830 </li></ul> 1831 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-3-4" aria-expanded="false">Unisex<span class="animated-plus"></span> 1832 </button> 1833 1834 <collapsible-content id="mobile-menu-3-4" class="collapsible"> 1835 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1836 <a href="/collections/unisex" class="mobile-nav__link">Alle Produkte</a> 1837 </li><li class="mobile-nav__item" data-level="3"> 1838 <a href="/collections/trainingsanzuge" class="mobile-nav__link">Trainingsanzüge</a> 1839 </li><li class="mobile-nav__item" data-level="3"> 1840 <a href="/collections/jacken-sweatshirts-hoodies" class="mobile-nav__link">Jacken & Hoodies</a> 1841 </li><li class="mobile-nav__item" data-level="3"> 1842 <a href="/collections/schuhe" class="mobile-nav__link">Schuhe</a> 1843 </li><li class="mobile-nav__item" data-level="3"> 1844 <a href="/collections/socken" class="mobile-nav__link">Socken</a> 1845 </li></ul> 1846 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-3-5" aria-expanded="false">Taschen & Accessoires<span class="animated-plus"></span> 1847 </button> 1848 1849 <collapsible-content id="mobile-menu-3-5" class="collapsible"> 1850 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1851 <a href="/collections/taschen-accessoires" class="mobile-nav__link">Alle Produkte</a> 1852 </li><li class="mobile-nav__item" data-level="3"> 1853 <a href="/collections/taschen" class="mobile-nav__link">Taschen</a> 1854 </li><li class="mobile-nav__item" data-level="3"> 1855 <a href="/collections/zubehor-und-accessoires" class="mobile-nav__link">Accessoires</a> 1856 </li><li class="mobile-nav__item" data-level="3"> 1857 <a href="/collections/brillen" class="mobile-nav__link">Brillen</a> 1858 </li></ul> 1859 </collapsible-content></li></ul></collapsible-content></li> 1860 1861 <li 1862 class="mobile-nav__item " 1863 data-level="1" 1864 style=" 1865 1866 1867 "><button 1868 is="toggle-button" 1869 class="mobile-nav__link heading h6" 1870 aria-controls="mobile-menu-4" 1871 aria-expanded="false" 1872 style=" 1873 1874 " 1875 >Sale<span class="animated-plus"></span> 1876 </button> 1877 1878 <collapsible-content id="mobile-menu-4" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/sale-angebote" class="mobile-nav__link">Alle Produkte</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sale-schlager" class="mobile-nav__link">Sale Schläger</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sale-tische" class="mobile-nav__link">Sale Tische</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sale-profi" class="mobile-nav__link">Sale Profi</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sale-pickleball" class="mobile-nav__link">Sale Pickleball</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/bundles" class="mobile-nav__link">Bundles</a></li></ul></collapsible-content></li></ul><div class="mobile-nav__item" data-level="1"><div class="header-sidebar-localization-form"> 1879 <a class="icon-text" href="#" onclick="mdApp_openModal('md-app-embed__footer-popup');" data-action="close"> 1880 <div class="localization-country mobile"> 1881 <img src="//cdn.shopify.com/static/images/flags/de.svg?height=20" alt="Deutschland" srcset="//cdn.shopify.com/static/images/flags/de.svg?height=20 27w" width="27" height="20" class="localization-country__image"> 1882 </div>
1882Deutsch</a> 1883 </div></div> 1884 </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered"> 1885 <div class="drawer__footer__social-media"> 1886 <p class="heading heading--small">Folge uns auf Social Media</p><link href="//joola.de/cdn/shop/t/5/assets/us-social-media-links.css?v=176269812684757508091725349711" rel="stylesheet" type="text/css" media="all" /> 1887 1888<div class="social-media-link-wrapper"> 1889 <div class="social-media-link-bubble no-wrap"> 1890 1891 <p class="social-media-link-bubble--heading">Tischtennis</p> 1892 1893 <ul class="social-media-link-bubble--link-list"> 1894 1895 <li class="social-media-link-bubble--link"> 1896 <a 1897 class="social-media-link-bubble--icon" 1898 href="https://www.facebook.com/joolatischtennis/" 1899 target="_blank" 1900 title="Facebook" 1901 rel="nofollow" 1902 aria-label="Facebook" 1903 > 1904 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 1905 <path d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="#547BBD"/> 1906 <path class="onhover-color" d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="black" fill-opacity="0.2"/> 1907 </svg> 1908 </a> 1909 </li> 1910 1911 1912 1913 <li class="social-media-link-bubble--link"> 1914 <a 1915 class="social-media-link-bubble--icon" 1916 href="https://www.tiktok.com/@joolaeurope" 1917 target="_blank" 1918 title="TikTok" 1919 rel="nofollow" 1920 aria-label="TikTok" 1921 > 1922 <svg width="19" height="19" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"> 1923 <path d="m256 0c141.385 0 256 114.615 256 256s-114.615 256-256 256-256-114.615-256-256 114.615-256 256-256z"/> 1924 <g fill-rule="nonzero"> 1925 <path d="m344.487 161.312c11.585 11.945 26.033 19.226 40.593 22.539v-8.971c-13.681-.969-27.993-5.274-40.593-13.568zm-83.689-59.166v200.601c0 26.281-18.888 43.185-41.855 43.185-7.619 0-14.854-1.781-21.142-5.071 7.979 10.188 20.578 16.048 34.395 16.048 22.968 0 41.855-16.905 41.855-43.208v-200.601h36.401a100.278 100.278 0 0 1 -2.434-10.954zm-29.864 116.618v-9.939c-4.599-.766-9.196-1.015-13.006-1.015-51.818 0-95.206 41.586-95.206 93.155 0 33.855 16.476 62.795 41.517 79.926-17.445-17.31-28.264-41.54-28.264-68.971 0-51.48 43.253-93.043 94.959-93.156z" fill="#2dccd3"/> 1926 <path d="m313.36 299.433c0 64.057-49.001 98.002-95.184 98.002-19.992 0-38.564-6.041-53.937-16.545 17.266 17.131 41.022 27.499 67.19 27.499 46.184 0 95.184-33.945 95.184-98.002v-104.38c-4.597-3.11-9.015-6.739-13.253-10.976zm-115.559 41.427c-5.635-7.122-8.994-16.341-8.994-27.159 0-30.361 23.734-46.409 55.38-43.073v-50.849c-4.598-.766-9.196-1.014-13.028-1.014h-.226v40.886c-31.644-3.313-55.379 12.712-55.379 43.096 0 17.761 9.084 31.239 22.247 38.113zm187.279-157.009v37.979c-21.029 0-40.931-4.012-58.467-15.823 20.421 20.421 45.192 26.8 71.721 26.8v-46.972a82.367 82.367 0 0 1 -13.254-1.984zm-40.593-22.54c-11.202-11.517-19.745-27.385-23.215-48.211h-10.819c6.176 22.517 18.888 38.227 34.034 48.211z" fill="#f1204a"/> 1927 <path d="m218.176 397.435c46.183 0 95.184-33.944 95.184-98.002v-104.402c4.238 4.237 8.655 7.866 13.253 10.976 17.536 11.811 37.438 15.823 58.468 15.823v-37.979c-14.561-3.313-29.009-10.593-40.594-22.54-15.146-9.984-27.859-25.694-34.034-48.211h-36.402v200.601c0 26.303-18.888 43.208-41.856 43.208-13.816 0-26.415-5.86-34.394-16.048-13.163-6.875-22.247-20.353-22.247-38.114 0-30.384 23.734-46.409 55.379-43.096v-40.887c-51.705.113-94.958 41.676-94.958 93.156 0 27.431 10.819 51.661 28.264 68.971 15.372 10.503 33.945 16.544 53.937 16.544z" fill="#fff"/> 1928 </g> 1929 </svg> 1930 </a> 1931 </li> 1932 1933 1934 1935 <li class="social-media-link-bubble--link"> 1936 <a 1937 class="social-media-link-bubble--icon" 1938 href="https://www.instagram.com/joolaeurope/" 1939 target="_blank" 1940 title="Instagram" 1941 rel="nofollow" 1942 aria-label="Instagram" 1943 > 1944 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 1945 <path d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058
194512.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979 14.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="url(#paint0_linear_1008_2062)"/> 1946 <path class="onhover-color" d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058 12.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979
194614.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="black" fill-opacity="0.2"/> 1947 <defs> 1948 <linearGradient id="paint0_linear_1008_2062" x1="17.8125" y1="-6.98958e-07" x2="5.30854e-07" y2="19" gradientUnits="userSpaceOnUse"> 1949 <stop stop-color="#D82D7E"/> 1950 <stop offset="1" stop-color="#FA8F21"/> 1951 </linearGradient> 1952 </defs> 1953 </svg> 1954 </a> 1955 </li> 1956 1957 1958 1959 </ul> 1960 </div> 1961 1962 <div class="social-media-link-bubble no-wrap"> 1963 1964 <p class="social-media-link-bubble--heading">Pickleball</p> 1965 1966 <ul class="social-media-link-bubble--link-list"> 1967 1968 <li class="social-media-link-bubble--link"> 1969 <a 1970 class="social-media-link-bubble--icon" 1971 href="https://www.facebook.com/joolapickleball/" 1972 target="_blank" 1973 title="Facebook" 1974 rel="nofollow" 1975 aria-label="Facebook" 1976 > 1977 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 1978 <path d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="#547BBD"/> 1979 <path class="onhover-color" d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="black" fill-opacity="0.2"/> 1980 </svg> 1981 </a> 1982 </li> 1983 1984 1985 1986 1987 1988 <li class="social-media-link-bubble--link"> 1989 <a 1990 class="social-media-link-bubble--icon" 1991 href="https://www.instagram.com/joolaeurope.pb" 1992 target="_blank" 1993 title="Instagram" 1994 rel="nofollow" 1995 aria-label="Instagram" 1996 > 1997 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 1998 <path d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058 12.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979
199814.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="url(#paint0_linear_1008_2062)"/> 1999 <path class="onhover-color" d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058 12.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979 14.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="black" fill-opacity="0.2"/> 2000 <defs> 2001 <linearGradient id="paint0_linear_1008_2062" x1="17.8125" y1="-6.98958e-07" x2="5.30854e-07" y2="19" gradientUnits="userSpaceOnUse"> 2002 <stop stop-color="#D82D7E"/> 2003 <stop offset="1" stop-color="#FA8F21"/> 2004 </linearGradient> 2005 </defs> 2006 </svg> 2007 </a> 2008 </li> 2009 2010 2011 2012 <li class="social-media-link-bubble--link"> 2013 <a 2014 class="social-media-link-bubble--icon" 2015 href="https://www.youtube.com/user/joolausa" 2016 target="_blank" 2017 title="YouTube" 2018 rel="nofollow" 2019 aria-label="YouTube" 2020 > 2021 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2022 <path d="M7.6 12.5L12.5305 9.65L7.6 6.8V12.5ZM18.582 5.0615C18.7055 5.508 18.791 6.1065 18.848 6.8665C18.9145 7.6265 18.943 8.282 18.943 8.852L19 9.65C19 11.7305 18.848 13.26 18.582 14.2385C18.3445 15.0935 17.7935 15.6445 16.9385 15.882C16.492 16.0055 15.675 16.091 14.421 16.148C13.186 16.2145 12.0555 16.243 11.0105 16.243L9.5 16.3C5.5195 16.3 3.04 16.148 2.0615 15.882C1.2065 15.6445 0.6555 15.0935 0.418 14.2385C0.2945 13.792 0.209 13.1935 0.152 12.4335C0.0855001 11.6735 0.0569999 11.018 0.0569999 10.448L0 9.65C0 7.5695 0.152 6.04 0.418 5.
20220615C0.6555 4.2065 1.2065 3.6555 2.0615 3.418C2.508 3.2945 3.325 3.209 4.579 3.152C5.814 3.0855 6.9445 3.057 7.9895 3.057L9.5 3C13.4805 3 15.96 3.152 16.9385 3.418C17.7935 3.6555 18.3445 4.2065 18.582 5.0615Z" fill="#DC4A3C"/> 2023 <path class="onhover-color" d="M7.6 12.5L12.5305 9.65L7.6 6.8V12.5ZM18.582 5.0615C18.7055 5.508 18.791 6.1065 18.848 6.8665C18.9145 7.6265 18.943 8.282 18.943 8.852L19 9.65C19 11.7305 18.848 13.26 18.582 14.2385C18.3445 15.0935 17.7935 15.6445 16.9385 15.882C16.492 16.0055 15.675 16.091 14.421 16.148C13.186 16.2145 12.0555 16.243 11.0105 16.243L9.5 16.3C5.5195 16.3 3.04 16.148 2.0615 15.882C1.2065 15.6445 0.6555 15.0935 0.418 14.2385C0.2945 13.792 0.209 13.1935 0.152 12.4335C0.0855001 11.6735 0.0569999 11.018 0.0569999 10.448L0 9.65C0 7.5695 0.152 6.04 0.418 5.0615C0.6555 4.2065 1.2065 3.6555 2.0615 3.418C2.508 3.2945 3.325 3.209 4.579 3.152C5.814 3.0855 6.9445 3.057 7.9895 3.057L9.5 3C13.4805 3 15.96 3.152 16.9385 3.418C17.7935 3.6555 18.3445 4.2065 18.582 5.0615Z" fill="black" fill-opacity="0.2"/> 2024 </svg> 2025 </a> 2026 </li> 2027 2028 </ul> 2029 </div> 2030</div> 2031</div> 2032 2033 <div class="mobile-nav__footer"><shopify-account menu="customer-account-main-menu"> 2034 <div slot="signed-out-avatar"> 2035 <span class="icon-text"><svg focusable="false" width="20" height="20" class="icon icon--header-customer " viewBox="0 0 24 24" fill="none"> 2036 <clipPath id="a"><path d="M2 0h21v24H2z"/></clipPath> 2037 <g clip-path="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"> 2038 <path d="M12.41 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zM18.8 23H6.01c-2.5 0-3.91-2.89-2.36-4.86C5.6 15.65 8.66 14 12.41 14s6.81 1.65 8.76 4.14c1.55 1.97.14 4.86-2.36 4.86z"/> 2039 </g> 2040 </svg>Login</span> 2041 </div> 2042 </shopify-account></div> 2043 </div></mobile-navigation>
2044<script> 2045 (() => { 2046 const headerElement = document.getElementById('shopify-section-sections--23031476486447__header'), 2047 headerHeight = headerElement.clientHeight, 2048 headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight; 2049 2050 document.documentElement.style.setProperty('--header-height', headerHeight + 'px'); 2051 document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px'); 2052 })(); 2053</script>
2053 2054
2055<script type="application/ld+json"> 2056 { 2057 "@context": "https://schema.org", 2058 "@type": "Organization", 2059 "name": "JOOLA Europe", 2060 2061 "logo": "https:\/\/joola.de\/cdn\/shop\/files\/JOOLA_Lockup_Horizontal_Outline_Black_RGB.png?v=1753706834\u0026width=2084", 2062 2063 "url": "https:\/\/joola.de" 2064 } 2065</script>
2065 2066 2067 2068<style> #shopify-section-sections--23031476486447__header .mobile-nav__item.christmas-sale .mobile-nav__link * {color: #fff !important; fill: #fff !important;} </style></div> 2069<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 2070<div id="shopify-section-sections--23031476551983__klaviyo-form-teaser" class="shopify-section shopify-section-group-overlay-group"><klaviyo-teaser 2071 tabindex="0" 2072 role="button" 2073 class="klaviyo-form-teaser__wrapper" 2074 data-klaviyo-form-id="XxgNQH" 2075> 2076 <div class="klaviyo-form-teaser__button"> 2077 <div 2078 class="klaviyo-form-teaser__content" 2079 > 2080 10 ⬠für dich 2081 </div> 2082 2083 <button 2084 tabindex="0" 2085 aria-label="Close teaser" 2086 class="klaviyo-form-teaser__close" 2087 > 2088 <svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 2089 <title id="title-Close-teaser">Close teaser</title> 2090 <circle style="cursor: pointer;" cx="10" cy="10" r="9.5" fill="#000000" stroke="#FFFFFF"></circle> 2091 <path style="cursor: pointer;" d="M6 6L14 14M6 14L14 6L6 14Z" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 2092 </svg> 2093 </button> 2094 </div> 2095</klaviyo-teaser> 2096 2097 2098 2099</div><div id="shopify-section-sections--23031476551983__cdl-popup" class="shopify-section shopify-section-group-overlay-group shopify-section--cdl-popup"><modal-content id="cdl-popup-sections--23031476551983__cdl-popup" class="modal cdl-popup" data-cdl-anchor="#guarantee-popup"> 2100 <div class="modal__overlay"></div> 2101 2102 <div class="modal__content cdl-popup__content"> 2103 <button type="button" class="modal__close-button tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 2104 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 2105 </svg></button><h2 class="heading h5 cdl-popup__heading">Gesetzliche Gewährleistungsrechte</h2><img src="//joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=1219" alt="" srcset="//joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=300 300w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=400 400w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=500 500w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=600 600w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=700 700w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=800 800w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=900 900w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=1000 1000w, //joola.de/cdn/shop/files/gewaehrleistungslabel-de.jpg?v=1790064478&width=1200 1200w" width="1219" height="1668" loading="lazy" sizes="(max-width: 740px) 100vw, 750px" class="cdl-popup__image"></div> 2106</modal-content> 2107 2108 2109</div> 2110<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large"> 2111 <span class="drawer__overlay"></span> 2112 2113 <header class="drawer__header"> 2114 <p class="drawer__title heading h6"><svg focusable="false" width="20" height="20" class="icon icon--header-tote-bag " viewBox="0 0 24 24" fill="none"> 2115 <g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"> 2116 <path d="M5.61 23H5c-1.73 0-3.1-1.46-2.99-3.19l.74-11.88c.03-.53.47-.94 1-.94h4.06l.8 12.81a2.997 2.997 0 0 1-2.99 3.19z"/> 2117 <path d="M6.81 7h13.12c1.06 0 1.93.82 2 1.88l.62 9.88c.14 2.3-1.69 4.25-3.99 4.25H5.81"/> 2118 <path d="M11.81 9V4.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5V9M6.81 7V4.5c0-1.93 1.57-3.5 3.5-3.5"/> 2119 </g> 2120 </svg>Warenkorb</p> 2121 2122 <button type="button" class="drawer__close-button tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 2123 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 2124 </svg></button> 2125 </header><div class="drawer__content drawer__content--center"> 2126 <p>Dein Warenkorb ist leer</p> 2127 2128 <div class="button-wrapper"> 2129 <a href="/collections/all" class="button button--primary">Jetzt einkaufen</a> 2130 </div> 2131 </div></cart-drawer> 2132 2133 2134</div><div id="main" role="main" class="anchor"><div id="mobile-facet-toolbar" class="mobile-toolbar hidden-lap-and-up"> 2135 <button is="toggle-button" class="mobile-toolbar__item mobile-toolbar__item--filters " aria-expanded="false" aria-controls="facet-filters" style="display: none"><svg focusable="false" width="16" height="16" class="icon icon--filters " viewBox="0 0 16 16"> 2136 <path d="M0 4h16M0 12h16" fill="none" stroke="currentColor" stroke-width=""></path> 2137 <circle cx="5" cy="4" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle> 2138 <circle cx="11" cy="12" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle> 2139 </svg><span class="mobile-toolbar__item-label">Filter</span> 2140 </button> 2141 2142 <button is="toggle-button" class="mobile-toolbar__item mobile-toolbar__item--sort" aria-expanded="false" aria-controls="sort
2142-by-popover" style="display: none"> 2143 <span class="mobile-toolbar__item-label">Sortieren nach</span><svg focusable="false" width="12" height="8" class="icon icon--chevron " viewBox="0 0 12 8"> 2144 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 2145 </svg></button> 2146 </div><div id="shopify-section-template--23031476945199__main" class="shopify-section shopify-section--main-search"><style> 2147 #shopify-section-template--23031476945199__main { 2148 --section-products-per-row: 2; 2149 } 2150 2151 @media screen and (min-width: 741px) { 2152 #shopify-section-template--23031476945199__main { 2153 --section-products-per-row: 3; 2154 } 2155 }@media screen and (min-width: 1400px) { 2156 #shopify-section-template--23031476945199__main { 2157 --section-products-per-row: 4; 2158 } 2159 }/* 2160 IMPLEMENTATION NOTE: due to design requirements, the mobile toolbar (with filters and sort by) had to be moved to the 2161 layout file. However as section settings cannot be accessed outside the section itself, we simply hide them in CSS. 2162 */.mobile-toolbar__item--filters { 2163 display: flex !important; 2164 }.mobile-toolbar__item--sort { 2165 display: flex !important; 2166 }@media screen and (max-width: 999px) { 2167 :root { 2168 --anchor-offset: 60px; 2169 } 2170 }</style> 2171 2172<section><div class="page-header page-header--secondary"> 2173 <div class="page-header__text-wrapper container"> 2174 <h1 class="heading h2">Ergebnisse für "infinity"</h1> 2175 2176 <form class="main-search__form" action="/search" method="get"> 2177 <input type="hidden" name="type" value="product"> 2178 2179 <button class="main-search__submit tap-area" type="submit"><svg focusable="false" width="18" height="18" class="icon icon--header-search " fill="none" viewBox="0 0 24 24"> 2180 <clipPath id="a"><path d="M0 0h24v24H0z"/></clipPath> 2181 <g clip-path="url(#a)" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"> 2182 <path d="M11 21c5.523 0 10-4.477 10-10S16.523 1 11 1 1 5.477 1 11s4.477 10 10 10zM23 23l-4.45-4.45"/> 2183 </g> 2184 </svg></button> 2185 <input class="main-search__input input__field" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Suche" placeholder="Nach was suchst Du?" value="infinity"> 2186 </form><tabs-nav id="search-tabs-nav" class="tabs-nav tabs-nav--center tabs-nav--no-border tabs-nav--edge2edge"> 2187 <scrollable-content class="tabs-nav__scroller hide-scrollbar"> 2188 <div class="tabs-nav__scroller-inner"> 2189 <div class="tabs-nav__item-list"> 2190 <button class="tabs-nav__item heading heading--small" data-type="product" aria-expanded="true" aria-controls="search-template--23031476945199__main-product">Produkte (12)</button> 2191 </div> 2192 </div> 2193 </scrollable-content> 2194 </tabs-nav></div> 2195 </div> 2196 2197 <div class="container"><div class="page-content page-content--fluid"> 2198 <search-page section-id="template--23031476945199__main" terms="infinity" complete-for="article,page" class="main-search__results"><div id="search-template--23031476945199__main-product" class="main-search__category-result" data-label="Produkte (12)"><style>.mobile-toolbar, 2199 .mobile-toolbar__item--filters { 2200 display: flex; 2201 }.mobile-toolbar, 2202 .mobile-toolbar__item--sort { 2203 display: flex; 2204 }@media screen and (max-width: 999px) { 2205 :root { 2206 --anchor-offset: 60px; 2207 } 2208 }</style> 2209 2210 <product-facet section-id="template--23031476945199__main" class="product-facet"><div class="product-facet__aside"> 2211 <safe-sticky offset="30" class="product-facet__aside-inner"> 2212 <div class="product-facet__filters-header hidden-pocket"> 2213 <p class="heading h6">Filter</p> 2214 </div><facet-filters always-visible id="facet-filters" class="product-facet__filters "> 2215 <span class="drawer__overlay"></span> 2216 2217 <header class="drawer__header hidden-lap-and-up"> 2218 <p class="drawer__title heading h6">Filter</p><button type="button" class="drawer__close-button tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 2219 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 2220 </svg></button> 2221 </header> 2222 2223 <div class="drawer__content"> 2224 <form id="facet-filters-form"> 2225 <input type="hidden" name="sort_by" value="relevance"><input type="hidden" name="q" value="infinity"> 2226 <div class="product-facet__filter-list"><div class="product-facet__filter-item"><button type="button" is="toggle-button" class="collapsible-toggle text--strong" aria-controls="facet-filter-filter.p.m.custom.schlaegerart" aria-expanded="false">Schlägerart<svg focusable="false" width="12" height="8" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 2227 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 2228 </svg></button><collapsible-content animate-items id="facet-filter-filter.p.m.custom.schlaegerart" class="collapsible"><div class="collapsible__content"><div class="checkbox-container"> 2229 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schlaegerart" id="filter.p.m.custom.schlaegerart-1" value="Spin" > 2230 <label for="filter.p.m.custom.schlaegerart-1">Spin (4)‎</label> 2231 </div><div class="checkbox-container"> 2232 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schlaegerart" id="filter.p.m.custom.schlaegerart-2" value="Geschwindigkeit" > 2233 <label for="filter.p.m.custom.schlaegerart-2">Geschwindigkeit (5)‎</label> 2234 </div></div> 2235 </collapsible-content></div><div class="product-facet__filter-item"><button type="button" is="toggle-button" class="collapsible-toggle text--strong" aria-controls="facet-filter-filter.p.m.custom.schwammstaerke" aria-expanded="false">Schwammstärke<svg focusable="false" width="12" height="8" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 2236 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 2237 </svg></button><collapsible-content animate-items id="facet-filter-filter.p.m.custom.schwammstaerke" class="collapsible"><div class="collapsible__content"><div class="checkbox-container"> 2238 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schwammstaerke" id="filter.p.m.custom.schwammstaerke-1" value="2 mm" > 2239 <label for="filter.p.m.custom.schwammstaerke-1">2 mm (2)‎</label> 2240 </div><div class="checkbox-container"> 2241 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schwammstaerke" id="filter.p.m.custom.schwammstaerke-2" value="2,0 mm" > 2242 <label for="filter.p.m.custom.schwammstaerke-2">2,0 mm (1)‎</label> 2243 </div><div class="checkbox-container"> 2244 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schwammstaerke" id="filter.p.m.custom.schwammstaerke-3" value="2,0mm" > 2245 <label for="filter.p.m.custom.schwammstaerke-3">2,0mm (4)‎</label> 2246 </div><div class="checkbox-container"> 2247 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schwammstaerke" id="filter.p.m.custom.schwammstaerke-4" value="2,2 mm" > 2248 <label for="filter.p.m.custom.schwammstaerke-4">2,2 mm (4)‎</label> 2249 </div><div class="checkbox-container"> 2250 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schwammstaerke" id="filter.p.m.custom.schwammstaerke-5" value="max+" > 2251 <label for="filter.p.m.custom.schwammstaerke-5">max+ (4)‎</label> 2252 </div></div> 2253 </collapsible-content></div><div class="product-facet__filter-item"><button type="button" is="toggle-button" class="collapsible-toggle text--strong" aria-controls="facet-filter-filter.p.m.custom.schwammhaerte" aria-expanded="false">Schwammhärte<svg focusable="false" width="12" height="8" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 2254 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 2255 </svg></button><collapsible-content animate-items id="facet-filter-filter.p.m.custom.schwammhaerte" class="collapsible"><div class="collapsible__content"><div class="checkbox-container"> 2256 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schwammhaerte" id="filter.p.m.custom.schwammhaerte-1" value="hard" > 2257 <label for="filter.p.m.custom.schwammhaerte-1">hard (4)‎</label> 2258 </div><div class="checkbox-container"> 2259 <input class="checkbox" type="checkbox" name="filter.p.m.custom.schwammhaerte" id="filter.p.m.custom.schwammhaerte-2" value="hart" > 2260 <label for="filter.p.m.custom.schwammhaerte-2">hart (8)‎</label> 2261 </div></div> 2262 </collapsible-content></div></div> 2263 2264 <noscript> 2265 <button type="submit" class="product-facet__submit button button--secondary">Filter anwenden</button> 2266 </noscript> 2267 </form> 2268 </div> 2269 2270 <div class="drawer__footer drawer__footer--no-top-padding hidden-lap-and-up"> 2271 <button type="button" class="button button--primary button--full" data-action="close">Ergebnisse anzeigen</button> 2272 </div> 2273</facet-filters> 2274</safe-sticky> 2275 </div><div id="facet-main" class="product-facet__main anchor" role="region" aria-l
2275ive="polite"><div class="product-facet__meta-bar anchor"><span class="product-facet__meta-bar-item product-facet__meta-bar-item--count" role="status">12 Produkte</span><div class="product-facet__meta-bar-item product-facet__meta-bar-item--sort"> 2276 <span class="product-facet__sort-by-title text--subdued hidden-pocket">Sortieren nach</span> 2277 2278 <div class="popover-container"><button type="button" is="toggle-button" class="popover-button hidden-pocket" aria-expanded="false" aria-controls="sort-by-popover"> 2279 <span id="sort-by-selected-value" style="pointer-events: none">Relevanz</span><svg focusable="false" width="12" height="8" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 2280 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 2281 </svg></button> 2282 2283 <sort-by-popover id="sort-by-popover" class="popover"> 2284 <span class="popover__overlay"></span> 2285 2286 <header class="popover__header"> 2287 <span class="popover__title heading h6">Sortieren nach</span> 2288 2289 <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 2290 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 2291 </svg></button> 2292 </header> 2293 2294 <div class="popover__content"> 2295 <div class="popover__choice-list"><label class="popover__choice-item"> 2296 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" checked="checked" name="sort_by" value="relevance" title="Relevanz"> 2297 <span class="popover__choice-label">Relevanz</span> 2298 </label><label class="popover__choice-item"> 2299 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="price-ascending" title="Preis (aufsteigend)"> 2300 <span class="popover__choice-label">Preis (aufsteigend)</span> 2301 </label><label class="popover__choice-item"> 2302 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="price-descending" title="Preis (absteigend)"> 2303 <span class="popover__choice-label">Preis (absteigend)</span> 2304 </label></div> 2305 </div> 2306 </sort-by-popover> 2307 </div> 2308 </div></div><product-list stagger-apparition class="product-facet__product-list product-list" role="region" aria-live="polite"><div class="product-list__inner"><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2309<span class="label label--highlight">Spare 16%</span></div><a href="/products/joola-infinity-carbon?_pos=1&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=4096" alt="JOOLA Tischtennisschläger Infinity Carbon" srcset="//joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=200 200w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=300 300w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=400 400w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=500 500w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=600 600w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=700 700w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=800 800w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=900 900w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=1000 1000w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=1100 1100w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_01.png?v=1775050579&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="65881593807224"> 2310<img src="//joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=4096" alt="JOOLA Tischtennisschläger Infinity Carbon" srcset="//joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=200 200w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=300 300w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=400 400w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=500 500w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=600 600w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=700 700w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=800 800w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=900 900w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=1000 1000w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=1100 1100w, //joola.de/cdn/shop/files/54207_Infinity_Carbon_02.png?v=1775050579&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2311 2312 <div class="product-item__info "> 2313 <div class="product-item-meta"><a href="/products/joola-infinity-carbon?_pos=1&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger Infinity Carbon</a> 2314 2315 <div class="product-item-meta__price-list-container"> 2316 <div class="price-list price-list--centered"><span class="price price--highlight">
2317 <span class="visually-hidden">Angebotspreis</span>â¬99,90</span> 2318 2319 <span class="price price--msrp">UVP</span> 2320 2321 <span class="price price--compare"> 2322 <span class="visually-hidden">Regulärer Preis</span>â¬119,00</span></div> 2323 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-infinity-carbon?_pos=1&_sid=b216c228e&_ss=r" data-instant><div class="rating"><span class="rating__value">4.2</span> 2324 <div class="rating__stars" role="img" aria-label="4.26 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2325 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2326 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2327 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2328 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2329 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2330 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2331 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2332 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2333 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2334 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2335 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2336 </svg></div> 2337 2338 <span class="rating__caption">(23)</span> 2339 </div></a></div></div> 2340</product-item> 2341<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/joola-tischtennisschlager-infinity-gl?_pos=2&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=4096" alt="JOOLA Tischtennisschläger Infinity GL" srcset="//joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=200 200w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=300 300w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=400 400w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=500 500w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=600 600w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=700 700w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=800 800w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=900 900w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=1000 1000w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=1100 1100w, //joola.de/cdn/shop/files/54209_Infinity_GL_01.png?v=1775553593&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="65899205493112"> 2342<img src="//joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=4096" alt="JOOLA Tischtennisschläger Infinity GL" srcset="//joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=200 200w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=300 300w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=400 400w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=500 500w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=600 600w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=700 700w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=800 800w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=900 900w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=1000 1000w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=1100 1100w, //joola.de/cdn/shop/files/54209_Infinity_GL_02.png?v=1775553593&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2343 2344 <div class="product-item__info "> 2345 <div class="product-item-meta"><a href="/products/joola-tischtennisschlager-infinity-gl?_pos=2&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger Infinity GL</a> 2346 2347 <div class="product-item-meta__price-list-container"> 2348 <div class="price-list price-list--centered"><span class="price">
2349 <span class="visually-hidden">Angebotspreis</span>â¬89,00</span></div> 2350 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisschlager-infinity-gl?_pos=2&_sid=b216c228e&_ss=r" data-instant><div class="rating"><span class="rating__value">4.8</span> 2351 <div class="rating__stars" role="img" aria-label="4.89 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2352 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2353 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2354 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2355 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2356 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2357 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2358 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2359 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2360 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2361 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2362 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2363 </svg></div> 2364 2365 <span class="rating__caption">(9)</span> 2366 </div></a></div></div> 2367</product-item> 2368<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/joola-infinity-z-carbon?_pos=3&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=4096" alt="JOOLA Tischtennisschläger Infinity Z Carbon" srcset="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=200 200w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=300 300w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=400 400w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=500 500w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=600 600w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=700 700w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=800 800w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=900 900w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=1000 1000w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=1100 1100w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_01.png?v=1775553403&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="65899197170040"> 2369<img src="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=4096" alt="JOOLA Tischtennisschläger Infinity Z Carbon" srcset="//joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=200 200w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=300 300w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=400 400w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=500 500w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=600 600w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=700 700w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=800 800w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=900 900w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=1000 1000w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=1100 1100w, //joola.de/cdn/shop/files/54204_Infinity_Z_Carbon_02.png?v=1775553403&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2370 2371 <div class="product-item__info "> 2372 <div class="product-item-meta"><a href="/products/joola-infinity-z-carbon?_pos=3&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger Infinity Z Carbon</a> 2373 2374 <div class="product-item-meta__price-list-container"> 2375 <div class="price-list price-list--centered"><span class="price">
2376 <span class="visually-hidden">Angebotspreis</span>â¬149,00</span></div> 2377 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-infinity-z-carbon?_pos=3&_sid=b216c228e&_ss=r" data-instant><div class="rating"><span class="rating__value">4.7</span> 2378 <div class="rating__stars" role="img" aria-label="4.76 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2379 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2380 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2381 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2382 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2383 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2384 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2385 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2386 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2387 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2388 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star-half rating__star rating__star--half" viewBox="0 0 14 13"> 2389 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="url(#rating-star-gradient-half)"></path> 2390 </svg></div> 2391 2392 <span class="rating__caption">(41)</span> 2393 </div></a></div></div> 2394</product-item> 2395<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2396<span class="label label--subdued">Nicht vorrätig</span></div><a href="/products/joola-tischtennisschlager-hugo-calderano-infinity-carbon?_pos=4&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=4096" alt="JOOLA Tischtennisschläger Hugo Calderano Infinity Carbon" srcset="//joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=200 200w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=300 300w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=400 400w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=500 500w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=600 600w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=700 700w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=800 800w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=900 900w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=1000 1000w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=1100 1100w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_01.png?v=1779106894&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="66084636885368"> 2397<img src="//joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=4096" alt="JOOLA Tischtennisschläger Hugo Calderano Infinity Carbon" srcset="//joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=200 200w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=300 300w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=400 400w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=500 500w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=600 600w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=700 700w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=800 800w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=900 900w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=1000 1000w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=1100 1100w, //joola.de/cdn/shop/files/601277_Hugo_Calderano_Infinity_Carbon_02.png?v=1779106894&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2398 2399 <div class="product-item__info "> 2400 <div class="product-item-meta"><a href="/products/joola-tischtennisschlager-hugo-calderano-infinity-carbon?_pos=4&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger Hugo Calderano Infinity Carbon</a> 2401 2402 <div class="product-item-meta__price-list-container"> 2403 <div class="price-list price-list--centered"><span class="price">
2404 <span class="visually-hidden">Angebotspreis</span>â¬129,90</span></div> 2405 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisschlager-hugo-calderano-infinity-carbon?_pos=4&_sid=b216c228e&_ss=r" data-instant><div class="rating"><span class="rating__value">4.2</span> 2406 <div class="rating__stars" role="img" aria-label="4.26 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2407 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2408 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2409 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2410 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2411 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2412 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2413 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2414 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2415 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2416 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2417 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2418 </svg></div> 2419 2420 <span class="rating__caption">(23)</span> 2421 </div></a></div></div> 2422</product-item> 2423<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2424<span class="label label--highlight">Spare 20%</span></div><a href="/products/joola-tischtennisschlager-white-infinity-gl?_pos=5&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=4096" alt="JOOLA Tischtennisschläger White Infinity GL" srcset="//joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=200 200w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=300 300w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=400 400w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=500 500w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=600 600w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=700 700w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=800 800w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=900 900w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=1000 1000w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=1100 1100w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_01_f7f39ef8-17ae-4e83-b4af-6f5a78d99a01.png?v=1779106380&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="66084624859512"> 2425<img src="//joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=4096" alt="JOOLA Tischtennisschläger White Infinity GL" srcset="//joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=200 200w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=300 300w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=400 400w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=500 500w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=600 600w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=700 700w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=800 800w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=900 900w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=1000 1000w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=1100 1100w, //joola.de/cdn/shop/files/54213_White_Infinity_GL_02_e775f5ed-18f1-4beb-9023-b2291d334c2c.png?v=1779106380&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2426 2427 <div class="product-item__info "> 2428 <div class="product-item-meta"><a href="/products/joola-tischtennisschlager-white-infinity-gl?_pos=5&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger White Infinity GL</a> 2429 2430 <div class="product-item-meta__price-list-container"> 2431 <div class="price-list price-list--centered"><span class="price price--highlight">
2432 <span class="visually-hidden">Angebotspreis</span>â¬79,90</span> 2433 2434 <span class="price price--msrp">UVP</span> 2435 2436 <span class="price price--compare"> 2437 <span class="visually-hidden">Regulärer Preis</span>â¬99,90</span></div> 2438 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisschlager-white-infinity-gl?_pos=5&_sid=b216c228e&_ss=r" data-instant><div class="rating"><span class="rating__value">5.0</span> 2439 <div class="rating__stars" role="img" aria-label="5.00 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2440 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2441 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2442 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2443 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2444 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2445 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2446 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2447 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2448 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2449 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2450 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2451 </svg></div> 2452 2453 <span class="rating__caption">(2)</span> 2454 </div></a></div></div> 2455</product-item> 2456<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2457<span class="label label--highlight">Spare 26%</span></div><a href="/products/joola-tischtennisschlager-white-infinity-z-carbon?_pos=6&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=4096" alt="JOOLA Tischtennisschläger White Infinity Z Carbon" srcset="//joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=200 200w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=300 300w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=400 400w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=500 500w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=600 600w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=700 700w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=800 800w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=900 900w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=1000 1000w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=1100 1100w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_01_a2761ba8-862b-4866-b44b-3e1568dbbc3b.png?v=1779106146&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="66084617912696"> 2458<img src="//joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=4096" alt="JOOLA Tischtennisschläger White Infinity Z Carbon" srcset="//joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=200 200w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=300 300w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=400 400w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=500 500w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=600 600w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=700 700w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=800 800w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=900 900w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=1000 1000w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=1100 1100w, //joola.de/cdn/shop/files/54211_White_Infinity_Z_Carbon_02_28c702ee-a326-47e1-8518-189bdd4eadb6.png?v=1779106146&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2459 2460 <div class="product-item__info "> 2461 <div class="product-item-meta"><a href="/products/joola-tischtennisschlager-white-infinity-z-carbon?_pos=6&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger White Infinity Z Carbon</a> 2462 2463 <div class="product-item-meta__price-list-container"> 2464 <div class="price-list price-list--centered"><span class="price price--highlight">
2465 <span class="visually-hidden">Angebotspreis</span>â¬125,90</span> 2466 2467 <span class="price price--msrp">UVP</span> 2468 2469 <span class="price price--compare"> 2470 <span class="visually-hidden">Regulärer Preis</span>â¬169,90</span></div> 2471 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisschlager-white-infinity-z-carbon?_pos=6&_sid=b216c228e&_ss=r" data-instant><div class="rating"><span class="rating__value">5.0</span> 2472 <div class="rating__stars" role="img" aria-label="5.00 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2473 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2474 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2475 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2476 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2477 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2478 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2479 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2480 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2481 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2482 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--full" viewBox="0 0 14 13"> 2483 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2484 </svg></div> 2485 2486 <span class="rating__caption">(5)</span> 2487 </div></a></div></div> 2488</product-item> 2489<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2490<span class="label label--highlight">Spare 26%</span></div><a href="/products/joola-tischtennisschlager-white-infinity-carbon?_pos=7&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=4096" alt="JOOLA Tischtennisschläger White Infinity Carbon" srcset="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=200 200w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=300 300w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=400 400w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=500 500w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=600 600w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=700 700w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=800 800w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=900 900w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=1000 1000w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=1100 1100w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_01_058e2c9d-c01c-4ffe-8ad9-c5007a28d889.png?v=1779105881&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="66084605493624"> 2491<img src="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d47
24917-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=4096" alt="JOOLA Tischtennisschläger White Infinity Carbon" srcset="//joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=200 200w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=300 300w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=400 400w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=500 500w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=600 600w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=700 700w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=800 800w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=900 900w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=1000 1000w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=1100 1100w, //joola.de/cdn/shop/files/54212_White_Infinity_Carbon_02_cc30d477-f84c-4e61-9d16-2ab474e2119b.png?v=1779105882&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2492 2493 <div class="product-item__info "> 2494 <div class="product-item-meta"><a href="/products/joola-tischtennisschlager-white-infinity-carbon?_pos=7&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger White Infinity Carbon</a> 2495 2496 <div class="product-item-meta__price-list-container"> 2497 <div class="price-list price-list--centered"><span class="price price--highlight"> 2498 <span class="visually-hidden">Angebotspreis</span>â¬95,90</span> 2499 2500 <span class="price price--msrp">UVP</span> 2501 2502 <span class="price price--compare"> 2503 <span class="visually-hidden">Regulärer Preis</span>â¬129,90</span></div> 2504 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisschlager-white-infinity-carbon?_pos=7&_sid=b216c228e&_ss=r" data-instant><div class="rating visually-hidden"> 2505 <div class="rating__stars" role="img" aria-label="0 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2506 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2507 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2508 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2509 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2510 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2511 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2512 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2513 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2514 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2515 </svg></div> 2516 2517 <span class="rating__caption">(0)</span> 2518 </div></a></div></div> 2519</product-item> 2520<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2521<span class="label label--highlight">Spare 13%</span></div><a href="/products/joola-tischtennisschlager-schlagertasche?_pos=8&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0">
2521<img src="//joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=1200" alt="Tischtennisschläger mit schwarzem Belag und passender schwarzer Schutzhülle mit blauem Rand und weiÃem JOOLA-Logo." srcset="//joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=200 200w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=300 300w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=400 400w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=500 500w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=600 600w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=700 700w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=800 800w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=900 900w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=1000 1000w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=1100 1100w, //joola.de/cdn/shop/files/8F144473-7DBA-4E09-8EC0-3083ADD007DC.jpg?v=1731334204&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="62746451575160"> 2522<img src="//joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=1200" alt="JOOLA Tischtennisschläger INFINITY CARBON in Seitenansicht mit Fokus auf das Design." srcset="//joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=200 200w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=300 300w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=400 400w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=500 500w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=600 600w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=700 700w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=800 800w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=900 900w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=1000 1000w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=1100 1100w, //joola.de/cdn/shop/files/54207_JOOLA_InfinityCarbon_01_web.jpg?v=1715776881&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2523 2524 <div class="product-item__info "> 2525 <div class="product-item-meta"><a href="/products/joola-tischtennisschlager-schlagertasche?_pos=8&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Tischtennisschläger Infinity Carbon + Schlägertasche</a> 2526 2527 <div class="product-item-meta__price-list-container"> 2528 <div class="price-list price-list--centered"><span class="price price--highlight"> 2529 <span class="visually-hidden">Angebotspreis</span>â¬109,00</span> 2530 2531 <span class="price price--msrp">UVP</span> 2532 2533 <span class="price price--compare"> 2534 <span class="visually-hidden">Regulärer Preis</span>â¬125,90</span></div> 2535 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-tischtennisschlager-schlagertasche?_pos=8&_sid=b216c228e&_ss=r" data-instant><div class="rating visually-hidden"> 2536 <div class="rating__stars" role="img" aria-label="0 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2537 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2538 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2539 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2540 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2541 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2542 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2543 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2544 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2545 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2546 </svg></div> 2547 2548 <span class="rating__caption">(0)</span> 2549 </div></a></div></div> 2550</product-item> 2551<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/joola-belag-trinity-intense?_pos=9&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=2048" alt="JOOLA Belag Trinity Intense" srcset="//joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=200 200w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=300 300w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=400 400w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=500 500w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=600 600w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=700 700w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=800 800w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=900 900w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=1000 1000w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=1100 1100w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_01.png?v=1783431614&width=1200 1200w" width="2048" height="2048" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="66253716586872"> 2552<img src="//joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=2048" alt="JOOLA Belag Trinity Intense" srcset="//joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=200 200w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=300 300w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=400 400w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=500 500w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=600 600w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=700 700w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=800 800w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=900 900w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=1000 1000w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=1100 1100w, //joola.de/cdn/shop/files/602614_JOOLA_Trinity_Intense_02.png?v=1783431614&width=1200 1200w" width="2048" height="2048" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2553 2554 <div class="product-item__info "> 2555 <div class="product-item-meta"><a href="/products/joola-belag-trinity-intense?_pos=9&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Belag Trinity Intense</a> 2556 2557 <div class="product-item-meta__price-list-container"> 2558 <div class="price-list price-list--centered"><span class="price">
2559 <span class="visually-hidden">Angebotspreis</span>â¬72,90</span></div> 2560 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-belag-trinity-intense?_pos=9&_sid=b216c228e&_ss=r" data-instant><div class="rating visually-hidden"> 2561 <div class="rating__stars" role="img" aria-label="0 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2562 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2563 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2564 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2565 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2566 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2567 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2568 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2569 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2570 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2571 </svg></div> 2572 2573 <span class="rating__caption">(0)</span> 2574 </div></a><div class="product-item-meta__variant-list"> 2575 <div class="color-swatch "> 2576 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15038502175096" id="template--23031476945199__main--15038502175096-1" value="Rot" checked="checked" data-variant-id="55598220247416" > 2577 <label class="color-swatch__item" for="template--23031476945199__main--15038502175096-1" style="background-color: #F61F1F"> 2578 <span class="visually-hidden">Rot</span> 2579 </label> 2580 </div> 2581 2582 2583 <div class="color-swatch "> 2584 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15038502175096" id="template--23031476945199__main--15038502175096-2" value="Schwarz" data-variant-id="55598220312952" > 2585 <label class="color-swatch__item" for="template--23031476945199__main--15038502175096-2" style="background-color: #000000"> 2586 <span class="visually-hidden">Schwarz</span> 2587 </label> 2588 </div> 2589 2590</div></div></div> 2591</product-item> 2592<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/joola-belag-trinity-ihybrid?_pos=10&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=2048" alt="JOOLA Belag Trinity Hybrid" srcset="//joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=200 200w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=300 300w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=400 400w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=500 500w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=600 600w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=700 700w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=800 800w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=900 900w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=1000 1000w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=1100 1100w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_01.png?v=1783432782&width=1200 1200w" width="2048" height="2048" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="66253765935480"> 2593<img src="//joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=2048" alt="JOOLA Belag Trinity Hybrid" srcset="//joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=200 200w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=300 300w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=400 400w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=500 500w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=600 600w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=700 700w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=800 800w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=900 900w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=1000 1000w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=1100 1100w, //joola.de/cdn/shop/files/602610_JOOLA_Trinity_Hybrid_02.png?v=1783432782&width=1200 1200w" width="2048" height="2048" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2594 2595 <div class="product-item__info "> 2596 <div class="product-item-meta"><a href="/products/joola-belag-trinity-ihybrid?_pos=10&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Belag Trinity Hybrid</a> 2597 2598 <div class="product-item-meta__price-list-container"> 2599 <div class="price-list price-list--centered"><span class="price">
2600 <span class="visually-hidden">Angebotspreis</span>â¬72,90</span></div> 2601 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-belag-trinity-ihybrid?_pos=10&_sid=b216c228e&_ss=r" data-instant><div class="rating visually-hidden"> 2602 <div class="rating__stars" role="img" aria-label="0 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2603 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2604 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2605 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2606 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2607 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2608 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2609 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2610 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2611 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2612 </svg></div> 2613 2614 <span class="rating__caption">(0)</span> 2615 </div></a><div class="product-item-meta__variant-list"> 2616 <div class="color-swatch "> 2617 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15038510104952" id="template--23031476945199__main--15038510104952-1" value="Rot" checked="checked" data-variant-id="55598241284472" > 2618 <label class="color-swatch__item" for="template--23031476945199__main--15038510104952-1" style="background-color: #F61F1F"> 2619 <span class="visually-hidden">Rot</span> 2620 </label> 2621 </div> 2622 2623 2624 <div class="color-swatch "> 2625 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15038510104952" id="template--23031476945199__main--15038510104952-2" value="Schwarz" data-variant-id="55598241350008" > 2626 <label class="color-swatch__item" for="template--23031476945199__main--15038510104952-2" style="background-color: #000000"> 2627 <span class="visually-hidden">Schwarz</span> 2628 </label> 2629 </div> 2630 2631</div></div></div> 2632</product-item> 2633<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2634<span class="label label--highlight">Spare 17%</span></div><a href="/products/joola-belag-trinity-hugo-calderano-dynamic?_pos=11&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=4096" alt="JOOLA Belag Trinity Hugo Calderano Dynamic" srcset="//joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=200 200w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=300 300w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=400 400w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=500 500w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=600 600w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=700 700w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=800 800w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=900 900w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=1000 1000w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=1100 1100w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_01.png?v=1776433937&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="65951416615288"> 2635<img src="//joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=4096" alt="JOOLA Belag Trinity Hugo Calderano Dynamic" srcset="//joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=200 200w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=300 300w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=400 400w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=500 500w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=600 600w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=700 700w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=800 800w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=900 900w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=1000 1000w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=1100 1100w, //joola.de/cdn/shop/files/600643_JOOLA_Trinity_Hugo_Calderano_Dynamic_02.png?v=1776433938&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2636 2637 <div class="product-item__info "> 2638 <div class="product-item-meta"><a href="/products/joola-belag-trinity-hugo-calderano-dynamic?_pos=11&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Belag Trinity Hugo Calderano Dynamic</a> 2639 2640 <div class="product-item-meta__price-list-container"> 2641 <div class="price-list price-list--centered"><span class="price price--highlight">
2642 <span class="visually-hidden">Angebotspreis</span>â¬62,90</span> 2643 2644 <span class="price price--msrp">UVP</span> 2645 2646 <span class="price price--compare"> 2647 <span class="visually-hidden">Regulärer Preis</span>â¬75,90</span></div> 2648 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-belag-trinity-hugo-calderano-dynamic?_pos=11&_sid=b216c228e&_ss=r" data-instant><div class="rating visually-hidden"> 2649 <div class="rating__stars" role="img" aria-label="0 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2650 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2651 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2652 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2653 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2654 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2655 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2656 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2657 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2658 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2659 </svg></div> 2660 2661 <span class="rating__caption">(0)</span> 2662 </div></a><div class="product-item-meta__variant-list"> 2663 <div class="color-swatch "> 2664 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15021231341944" id="template--23031476945199__main--15021231341944-1" value="Rot" checked="checked" data-variant-id="55533173735800" > 2665 <label class="color-swatch__item" for="template--23031476945199__main--15021231341944-1" style="background-color: #F61F1F"> 2666 <span class="visually-hidden">Rot</span> 2667 </label> 2668 </div> 2669 2670 2671 <div class="color-swatch "> 2672 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15021231341944" id="template--23031476945199__main--15021231341944-2" value="Schwarz" data-variant-id="55533173801336" > 2673 <label class="color-swatch__item" for="template--23031476945199__main--15021231341944-2" style="background-color: #000000"> 2674 <span class="visually-hidden">Schwarz</span> 2675 </label> 2676 </div> 2677 2678</div></div></div> 2679</product-item> 2680<product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><div class="product-item__label-list label-list"> 2681<span class="label label--highlight">Spare 17%</span></div><a href="/products/joola-belag-trinity-hugo-calderano-charged?_pos=12&_sid=b216c228e&_ss=r" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=4096" alt="JOOLA Belag Trinity Hugo Calderano Charged" srcset="//joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=200 200w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=300 300w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=400 400w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=500 500w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=600 600w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=700 700w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=800 800w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=900 900w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=1000 1000w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=1100 1100w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_01.png?v=1776434022&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__primary-image" data-media-id="65951420023160"> 2682<img src="//joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=4096" alt="JOOLA Belag Trinity Hugo Calderano Charged" srcset="//joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=200 200w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=300 300w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=400 400w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=500 500w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=600 600w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=700 700w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=800 800w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=900 900w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=1000 1000w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=1100 1100w, //joola.de/cdn/shop/files/600639_JOOLA_Trinity_Hugo_Calderano_Charged_02.png?v=1776664949&width=1200 1200w" width="4096" height="4096" loading="lazy" sizes="(max-width: 740px) 50vw, min(25vw, 304px)" class="product-item__secondary-image"></a></div> 2683 2684 <div class="product-item__info "> 2685 <div class="product-item-meta"><a href="/products/joola-belag-trinity-hugo-calderano-charged?_pos=12&_sid=b216c228e&_ss=r" data-instant class="product-item-meta__title">JOOLA Belag Trinity Hugo Calderano Charged</a> 2686 2687 <div class="product-item-meta__price-list-container"> 2688 <div class="price-list price-list--centered"><span class="price price--highlight">
2689 <span class="visually-hidden">Angebotspreis</span>â¬62,90</span> 2690 2691 <span class="price price--msrp">UVP</span> 2692 2693 <span class="price price--compare"> 2694 <span class="visually-hidden">Regulärer Preis</span>â¬75,90</span></div> 2695 </div><a class="product-item-meta__reviews-badge text--small" href="/products/joola-belag-trinity-hugo-calderano-charged?_pos=12&_sid=b216c228e&_ss=r" data-instant><div class="rating visually-hidden"> 2696 <div class="rating__stars" role="img" aria-label="0 von 5 Sternen"><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2697 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2698 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2699 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2700 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2701 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2702 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2703 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2704 </svg><svg fill="none" focusable="false" width="14" height="14" class="icon icon--rating-star rating__star rating__star--empty" viewBox="0 0 14 13"> 2705 <path d="M7 0L8.6458 4.73475L13.6574 4.83688L9.66296 7.86525L11.1145 12.6631L7 9.8L2.8855 12.6631L4.33704 7.86525L0.342604 4.83688L5.3542 4.73475L7 0Z" fill="currentColor"></path> 2706 </svg></div> 2707 2708 <span class="rating__caption">(0)</span> 2709 </div></a><div class="product-item-meta__variant-list"> 2710 <div class="color-swatch "> 2711 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15021204504952" id="template--23031476945199__main--15021204504952-1" value="Rot" checked="checked" data-variant-id="55533122224504" > 2712 <label class="color-swatch__item" for="template--23031476945199__main--15021204504952-1" style="background-color: #F61F1F"> 2713 <span class="visually-hidden">Rot</span> 2714 </label> 2715 </div> 2716 2717 2718 <div class="color-swatch "> 2719 <input class="color-swatch__radio visually-hidden" type="radio" name="template--23031476945199__main--15021204504952" id="template--23031476945199__main--15021204504952-2" value="Schwarz" data-variant-id="55533122290040" > 2720 <label class="color-swatch__item" for="template--23031476945199__main--15021204504952-2" style="background-color: #000000"> 2721 <span class="visually-hidden">Schwarz</span> 2722 </label> 2723 </div> 2724 2725</div></div></div> 2726</product-item> 2727</div> 2728 </product-list></div> 2729 </product-facet></div> 2730 </search-page> 2731 </div></div></section> 2732 2733</div> 2734 </div><!-- BEGIN sections: footer-group --> 2735<div id="shopify-section-sections--23031476519215__text-with-icons" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><style> 2736 #shopify-section-sections--23031476519215__text-with-icons {--heading-color: 0, 0, 0; 2737 --text-color: 0, 0, 0; 2738 --section-background: 255, 255, 255; 2739 --vertical-breather: 40px; /* Inner spacing is smaller on this section */ 2740 } 2741</style><section class="section "> 2742 <div class="section__color-wrapper"> 2743 <div class="container ">
2744 <native-carousel class="text-with-icons"> 2745 <div class="text-with-icons__list hide-scrollbar"><native-carousel-item id="block-sections--23031476519215__text-with-icons-item-1" class="text-with-icons__item" > 2746 <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="29" height="24" class="icon icon--picto-fast-delivery " viewBox="0 0 29 24"> 2747 <path d="M4 3H20V8M20 17H11.68C11.68 17 11 16 10 16M20 17V8M20 17H22.32M20 8H26.5L28 12.5V17H25.68C25.68 17 25 16 24 16M24 16C25 16 26 17 26 18C26 19 25 20 24 20C23 20 22 19 22 18C22 17.6527 22.1206 17.3054 22.32 17M24 16C23.3473 16 22.6946 16.426 22.32 17M10 16C11 16 12 17 12 18C12 19 11 20 10 20C9 20 8 19 8 18C8 17.6527 8.12061 17.3054 8.31996 17M10 16C9.3473 16 8.69459 16.426 8.31996 17M8.31996 17H4M10 12H3M10 8H1" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 2748 </svg></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">Versandkostenfrei ab 40â¬</p><p>Kostenloser Versand ab 40 ⬠(DE)<strong><br/></strong>Ausnahme: Speditionslieferungen.</p></div></native-carousel-item><native-carousel-item hidden id="block-sections--23031476519215__text-with-icons-item-3" class="text-with-icons__item" > 2749 <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-lock " viewBox="0 0 24 24"> 2750 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 17C13.1046 17 14 16.1046 14 15C14 13.8954 13.1046 13 12 13C10.8954 13 10 13.8954 10 15C10 16.1046 10.8954 17 12 17Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 2751 <path d="M16 8H21V22H3V8H8M16 8C16 8 16 7.6 16 6C16 4 14.5 2 12 2C9.5 2 8 4 8 6C8 7.6 8 8 8 8M16 8H8" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 2752 </svg></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">SICHERE ZAHLUNG</p><p>Ihre Zahlungsinformationen werden sicher verarbeitet.</p></div></native-carousel-item><native-carousel-item hidden id="block-sections--23031476519215__text-with-icons-item-4" class="text-with-icons__item" > 2753 <div class="text-with-icons__icon-wrapper"><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-email " viewBox="0 0 24 24"> 2754 <path d="M21 8V5H3V8M21 8V19H3V8M21 8L12 12.5L3 8" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 2755 </svg></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">KONTAKTIEREN SIE UNS</p><p>Möchten Sie uns kontaktieren? Senden Sie uns einfach eine E-Mail an [email protected]</p></div></native-carousel-item></div><page-dots class="text-with-icons__dots dots-nav dots-nav--centered hidden-lap-and-up"><button class="dots-nav__item tap-area" aria-current="true"> 2756 <span class="visually-hidden">Zur Slide 1 gehen</span> 2757 </button><button class="dots-nav__item tap-area" > 2758 <span class="visually-hidden">Zur Slide 2 gehen</span> 2759 </button><button class="dots-nav__item tap-area" > 2760 <span class="visually-hidden">Zur Slide 3 gehen</span> 2761 </button></page-dots></native-carousel> 2762 </div> 2763 </div> 2764</section> 2765 2766</div><div id="shopify-section-sections--23031476519215__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"> 2767 2768<style> 2769 #shopify-section-sections--23031476519215__footer .footer {--background: 255, 255, 255; 2770 --heading-color: 0, 0, 0; 2771 --text-color: 0, 0, 0; 2772 --border-color: 217, 217, 217; 2773 } 2774</style> 2775 2776<footer class="footer footer--bordered"> 2777 2778 <div class="container"> 2779 <div class="footer__newsletter-form"> 2780 <div class="footer__newsletter-form__child"> 2781 <h2 class="heading h3" style="margin-block-end: 0;">Dabei sein & Vorteile Sichern</h2><p>Aktionen, neue Produkte und Verkaufsangebote direkt in dein Postfach.</p></div> 2782 2783 <div class="footer__newsletter-form__child klaviyo-newsletter-form"> 2784 <div class="klaviyo-form-VWQKdA"></div> 2785 </div> 2786 </div> 2787 2788 <div style="background-color: rgb(var(--border-color)); height: 1px; width: 100%; margin: 4rem 0;"></div> 2789</div> 2790 2791 2792 2793 <div class="container"> 2794 <div class="footer__inner"> 2795 <div class="footer__item-list"><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Unternehmen</p> 2796 2797 <div class="footer__item-content"> 2798 <ul class="linklist list--unstyled" role="list"> 2799 <li class="linklist__item"> 2800 <a href="/policies/contact-information" class="link--faded">Kontaktinformationen</a> 2801 </li> 2802 <li class="linklist__item"> 2803 <a href="/pages/karriere" class="link--faded">Karriere</a> 2804 </li> 2805 <li class="linklist__item"> 2806 <a href="/pages/kataloge" class="link--faded">Kataloge</a> 2807 </li> 2808 <li class="linklist__item"> 2809 <a href="/customer_authentication/login?return_to=%2Fsearch%3Fq%3Dinfinity%26type%3Dproduct&locale=de&ui_hint=full®ion_country=DE" class="link--faded">Händler-Login</a> 2810 </li> 2811 <li class="linklist__item"> 2812 <a href="/pages/autorisierte-haendler" class="link--faded">JOOLA Händler finden</a> 2813 </li></ul> 2814 </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Allgemein</p> 2815 2816 <div class="footer__item-content"> 2817 <ul class="linklist list--unstyled" role="list"> 2818 <li class="linklist__item"> 2819 <a href="/policies/legal-notice" class="link--faded">Impressum</a> 2820 </li> 2821 <li class="linklist__item"> 2822 <a href="/policies/terms-of-service" class="link--faded">Allgemeine Geschäftsbedingungen</a> 2823 </li> 2824 <li class="linklist__item"> 2825 <a href="/policies/privacy-policy" class="link--faded">Datenschutzerklärung</a> 2826 </li> 2827 <li class="linklist__item"> 2828 <a href="#reopenBanner" class="link--faded">Cookie-Einstellungen</a> 2829 </li> 2830 <li class="linklist__item"> 2831 <a href="/policies/refund-policy" class="link--faded">Widerrufsrecht</a> 2832 </li> 2833 <li class="linklist__item"> 2834 <a href="/policies/shipping-policy" class="link--faded">Versandbedingungen</a> 2835 </li> 2836 <li class="linklist__item"> 2837 <a href="/pages/accessibility-statement" class="link--faded">Erklärung zur Barrierefreiheit</a> 2838 </li> 2839 <li class="linklist__item"> 2840 <a href="#guarantee-popup" class="link--faded">Gesetzliche Gewährleistungsrechte</a> 2841 </li> 2842 <li class="linklist__item"> 2843 <a href="/pages/vertrag-widerrufen" class="link--faded">Vertrag widerrufen</a> 2844 </li></ul> 2845 </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Kategorien</p> 2846 2847 <div class="footer__item-content"> 2848 <ul class="linklist list--unstyled" role="list"> 2849 <li class="linklist__item"> 2850 <a href="/collections/tischtennis" class="link--faded">Tischtennis</a> 2851 </li> 2852 <li class="linklist__item"> 2853 <a href="/collections/tischtennisschlager" class="link--faded">Tischtennisschläger</a> 2854 </li> 2855 <li class="linklist__item"> 2856 <a href="/collections/tische" class="link--faded">Tischtennisplatten</a> 2857 </li> 2858 <li class="linklist__item"> 2859 <a href="/collections/pickleball" class="link--faded">Pickleball</a> 2860 </li> 2861 <li class="linklist__item"> 2862 <a href="/collections/bekleidung" class="link--faded">Bekleidung</a> 2863 </li></ul> 2864 </div></div><div class="footer__item footer__item--text " ><p class="footer__item-title heading heading--small">Ãber uns</p><div class="footer__item-content"><p>JOOLA, ein renommierter Hersteller von Tischtennis- und Pickleball Produkten, steht seit 1952 für Innovation und Qualität. Wir sind darauf spezialisiert, Spielern aller Könnensstufen die besten Produkte für ein optimales Spielerlebnis zu bieten.</p></div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">Folge uns auf Social Media</p><div class="footer__item-content"><link href="//joola.de/cdn/shop/t/5/assets/us-social-media-links.css?v=176269812684757508091725349711" rel="stylesheet" type="text/css" media="all" /> 2865 2866<div class="social-media-link-wrapper"> 2867 <div class="social-media-link-bubble "> 2868 2869 <p class="social-media-link-bubble--heading">Tischtennis</p> 2870 2871 <ul class="social-media-link-bubble--link-list"> 2872 2873 <li class="social-media-link-bubble--link"> 2874 <a 2875 class="social-media-link-bubble--icon" 2876 href="https://www.facebook.com/joolatischtennis/" 2877 target="_blank" 2878 title="Facebook" 2879 rel="nofollow" 2880 aria-label="Facebook" 2881 > 2882 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2883 <path d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="#547BBD"/> 2884 <path class="onhover-color" d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="black" fill-opacity="0.2"/> 2885 </svg> 2886 </a> 2887 </li> 2888 2889 2890 2891 <li class="social-media-link-bubble--link"> 2892 <a 2893 class="social-media-link-bubble--icon" 2894 href="https://www.tiktok.com/@joolaeurope" 2895 target="_blank" 2896 title="TikTok" 2897 rel="nofollow" 2898 aria-label="TikTok" 2899 > 2900 <svg width="19" height="19" clip-rule="evenodd" fill-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" viewB
2900ox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"> 2901 <path d="m256 0c141.385 0 256 114.615 256 256s-114.615 256-256 256-256-114.615-256-256 114.615-256 256-256z"/> 2902 <g fill-rule="nonzero"> 2903 <path d="m344.487 161.312c11.585 11.945 26.033 19.226 40.593 22.539v-8.971c-13.681-.969-27.993-5.274-40.593-13.568zm-83.689-59.166v200.601c0 26.281-18.888 43.185-41.855 43.185-7.619 0-14.854-1.781-21.142-5.071 7.979 10.188 20.578 16.048 34.395 16.048 22.968 0 41.855-16.905 41.855-43.208v-200.601h36.401a100.278 100.278 0 0 1 -2.434-10.954zm-29.864 116.618v-9.939c-4.599-.766-9.196-1.015-13.006-1.015-51.818 0-95.206 41.586-95.206 93.155 0 33.855 16.476 62.795 41.517 79.926-17.445-17.31-28.264-41.54-28.264-68.971 0-51.48 43.253-93.043 94.959-93.156z" fill="#2dccd3"/> 2904 <path d="m313.36 299.433c0 64.057-49.001 98.002-95.184 98.002-19.992 0-38.564-6.041-53.937-16.545 17.266 17.131 41.022 27.499 67.19 27.499 46.184 0 95.184-33.945 95.184-98.002v-104.38c-4.597-3.11-9.015-6.739-13.253-10.976zm-115.559 41.427c-5.635-7.122-8.994-16.341-8.994-27.159 0-30.361 23.734-46.409 55.38-43.073v-50.849c-4.598-.766-9.196-1.014-13.028-1.014h-.226v40.886c-31.644-3.313-55.379 12.712-55.379 43.096 0 17.761 9.084 31.239 22.247 38.113zm187.279-157.009v37.979c-21.029 0-40.931-4.012-58.467-15.823 20.421 20.421 45.192 26.8 71.721 26.8v-46.972a82.367 82.367 0 0 1 -13.254-1.984zm-40.593-22.54c-11.202-11.517-19.745-27.385-23.215-48.211h-10.819c6.176 22.517 18.888 38.227 34.034 48.211z" fill="#f1204a"/> 2905 <path d="m218.176 397.435c46.183 0 95.184-33.944 95.184-98.002v-104.402c4.238 4.237 8.655 7.866 13.253 10.976 17.536 11.811 37.438 15.823 58.468 15.823v-37.979c-14.561-3.313-29.009-10.593-40.594-22.54-15.146-9.984-27.859-25.694-34.034-48.211h-36.402v200.601c0 26.303-18.888 43.208-41.856 43.208-13.816 0-26.415-5.86-34.394-16.048-13.163-6.875-22.247-20.353-22.247-38.114 0-30.384 23.734-46.409 55.379-43.096v-40.887c-51.705.113-94.958 41.676-94.958 93.156 0 27.431 10.819 51.661 28.264 68.971 15.372 10.503 33.945 16.544 53.937 16.544z" fill="#fff"/> 2906 </g> 2907 </svg> 2908 </a> 2909 </li> 2910 2911 2912 2913 <li class="social-media-link-bubble--link"> 2914 <a 2915 class="social-media-link-bubble--icon" 2916 href="https://www.instagram.com/joolaeurope/" 2917 target="_blank" 2918 title="Instagram" 2919 rel="nofollow" 2920 aria-label="Instagram" 2921 > 2922 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2923 <path d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058 12.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979
292314.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="url(#paint0_linear_1008_2062)"/> 2924 <path class="onhover-color" d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058 12.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979 14.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="black" fill-opacity="0.2"/> 2925 <defs> 2926 <linearGradient id="paint0_linear_1008_2062" x1="17.8125" y1="-6.98958e-07" x2="5.30854e-07" y2="19" gradientUnits="userSpaceOnUse"> 2927 <stop stop-color="#D82D7E"/> 2928 <stop offset="1" stop-color="#FA8F21"/> 2929 </linearGradient> 2930 </defs> 2931 </svg> 2932 </a> 2933 </li> 2934 2935 2936 2937 </ul> 2938 </div> 2939 2940 <div class="social-media-link-bubble "> 2941 2942 <p class="social-media-link-bubble--heading">Pickleball</p> 2943 2944 <ul class="social-media-link-bubble--link-list"> 2945 2946 <li class="social-media-link-bubble--link"> 2947 <a 2948 class="social-media-link-bubble--icon" 2949 href="https://www.facebook.com/joolapickleball/" 2950 target="_blank" 2951 title="Facebook" 2952 rel="nofollow" 2953 aria-label="Facebook" 2954 > 2955 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2956 <path d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="#547BBD"/> 2957 <path class="onhover-color" d="M19 9.52381C19 4.26667 14.744 0 9.5 0C4.256 0 0 4.26667 0 9.52381C0 14.1333 3.268 17.9714 7.6 18.8571V12.381H5.7V9.52381H7.6V7.14286C7.6 5.30476 9.0915 3.80952 10.925 3.80952H13.3V6.66667H11.4C10.8775 6.66667 10.45 7.09524 10.45 7.61905V9.52381H13.3V12.381H10.45V19C15.2475 18.5238 19 14.4667 19 9.52381Z" fill="black" fill-opacity="0.2"/> 2958 </svg> 2959 </a> 2960 </li> 2961 2962 2963 2964 2965 2966 <li class="social-media-link-bubble--link"> 2967 <a 2968 class="social-media-link-bubble--icon" 2969 href="https://www.instagram.com/joolaeurope.pb" 2970 target="_blank" 2971 title="Instagram" 2972 rel="nofollow" 2973 aria-label="Instagram" 2974 > 2975 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2976 <path d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058
297612.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979 14.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="url(#paint0_linear_1008_2062)"/> 2977 <path class="onhover-color" d="M6.33409 9.5C6.33409 7.75116 7.75147 6.33308 9.50038 6.33308C11.2493 6.33308 12.6674 7.75116 12.6674 9.5C12.6674 11.2488 11.2493 12.6669 9.50038 12.6669C7.75147 12.6669 6.33409 11.2488 6.33409 9.5ZM4.62205 9.5C4.62205 12.1942 6.80607 14.3781 9.50038 14.3781C12.1947 14.3781 14.3787 12.1942 14.3787 9.5C14.3787 6.8058 12.1947 4.62186 9.50038 4.62186C6.80607 4.62186 4.62205 6.8058 4.62205 9.5ZM13.4318 4.42844C13.4315 5.05805 13.9417 5.56865 14.5714 5.5689C15.201 5.56915 15.7116 5.05896 15.7119 4.42936C15.7121 3.79975 15.2019 3.28915 14.5723 3.2889C13.943 3.28919 13.4323 3.79914 13.4318 4.42844ZM5.66223 17.2328C4.73598 17.1906 4.23253 17.0363 3.89797 16.906C3.45441 16.7333 3.13794 16.5276 2.8052 16.1954C2.47246 15.8631 2.26649 15.5469 2.09457 15.1034C1.96415 14.769 1.80986 14.2654 1.76775 13.3392C1.7217 12.3378 1.7125 12.037 1.7125 9.50008C1.7125 6.96312 1.72246 6.66315 1.76775 5.66094C1.80994 4.73472 1.96536 4.23214 2.09457 3.89675C2.26725 3.45321 2.47291 3.13675 2.8052 2.80402C3.13748 2.47129 3.45365 2.26533 3.89797 2.09342C4.23238 1.963 4.73598 1.80872 5.66223 1.76662C6.66364 1.72056 6.96446 1.71137 9.50038 1.71137C12.0363 1.71137 12.3374 1.72132 13.3397 1.76662C14.2659 1.8088 14.7685 1.96422 15.1039 2.09342C15.5475 2.26533 15.864 2.47175 16.1967 2.80402C16.5294 3.13629 16.7347 3.45321 16.9073 3.89675C17.0378 4.23115 17.192 4.73472 17.2341 5.66094C17.2802 6.66315 17.2894 6.96312 17.2894 9.50008C17.2894 12.037 17.2802 12.337 17.2341 13.3392C17.192 14.2654 17.0369 14.7689 16.9073 15.1034C16.7347 15.5469 16.529 15.8634 16.1967 16.1954C15.8644 16.5273 15.5475 16.7333 15.1039 16.906C14.7695 17.0364 14.2659 17.1907 13.3397 17.2328C12.3383 17.2788 12.0374 17.288 9.50038 17.288C6.96332 17.288 6.66334 17.2788 5.66223 17.2328ZM5.58356 0.057532C4.57219 0.103588 3.8811 0.263948 3.27756 0.498788C2.65251 0.741304 2.12337 1.06666 1.59462 1.59456C1.06587 2.12245 0.741334 2.6524 0.498808 3.27742C0.263959 3.88132 0.103592 4.57201 0.0575343 5.58334C0.0107164 6.59627 0 6.9201 0 9.5C0 12.0799 0.0107164 12.4037 0.0575343 13.4167C0.103592 14.4281 0.263959 15.1187 0.498808 15.7226C0.741334 16.3472 1.06594 16.8778 1.59462 17.4054C2.1233 17.9331 2.65251 18.258 3.27756 18.5012C3.88224 18.7361 4.57219 18.8964 5.58356 18.9425C6.59706 18.9885 6.92038 19 9.50038 19C12.0804 19 12.4042 18.9893 13.4172 18.9425C14.4286 18.8964 15.1193 18.7361 15.7232 18.5012C16.3479 18.258 16.8774 17.9333 17.4061 17.4054C17.9349 16.8775 18.2587 16.3472 18.502 15.7226C18.7368 15.1187 18.8979
297714.428 18.9432 13.4167C18.9893 12.403 19 12.0799 19 9.5C19 6.9201 18.9893 6.59627 18.9432 5.58334C18.8972 4.57193 18.7368 3.88094 18.502 3.27742C18.2587 2.65278 17.9341 2.12329 17.4061 1.59456C16.8782 1.06582 16.3479 0.741304 15.724 0.498788C15.1193 0.263948 14.4286 0.102828 13.418 0.057532C12.405 0.011476 12.0811 0 9.50114 0C6.92114 0 6.59706 0.010716 5.58356 0.057532Z" fill="black" fill-opacity="0.2"/> 2978 <defs> 2979 <linearGradient id="paint0_linear_1008_2062" x1="17.8125" y1="-6.98958e-07" x2="5.30854e-07" y2="19" gradientUnits="userSpaceOnUse"> 2980 <stop stop-color="#D82D7E"/> 2981 <stop offset="1" stop-color="#FA8F21"/> 2982 </linearGradient> 2983 </defs> 2984 </svg> 2985 </a> 2986 </li> 2987 2988 2989 2990 <li class="social-media-link-bubble--link"> 2991 <a 2992 class="social-media-link-bubble--icon" 2993 href="https://www.youtube.com/user/joolausa" 2994 target="_blank" 2995 title="YouTube" 2996 rel="nofollow" 2997 aria-label="YouTube" 2998 > 2999 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 3000 <path d="M7.6 12.5L12.5305 9.65L7.6 6.8V12.5ZM18.582 5.0615C18.7055 5.508 18.791 6.1065 18.848 6.8665C18.9145 7.6265 18.943 8.282 18.943 8.852L19 9.65C19 11.7305 18.848 13.26 18.582 14.2385C18.3445 15.0935 17.7935 15.6445 16.9385 15.882C16.492 16.0055 15.675 16.091 14.421 16.148C13.186 16.2145 12.0555 16.243 11.0105 16.243L9.5 16.3C5.5195 16.3 3.04 16.148 2.0615 15.882C1.2065 15.6445 0.6555 15.0935 0.418 14.2385C0.2945 13.792 0.209 13.1935 0.152 12.4335C0.0855001 11.6735 0.0569999 11.018 0.0569999 10.448L0 9.65C0 7.5695 0.152 6.04 0.418 5.0615C0.6555 4.2065 1.2065 3.6555 2.0615 3.418C2.508 3.2945 3.325 3.209 4.579 3.152C5.814 3.0855 6.9445 3.057 7.9895 3.057L9.5 3C13.4805 3 15.96 3.152 16.9385 3.418C17.7935 3.6555 18.3445 4.2065 18.582 5.0615Z" fill="#DC4A3C"/> 3001 <path class="onhover-color" d="M7.6 12.5L12.5305 9.65L7.6 6.8V12.5ZM18.582 5.0615C18.7055 5.508 18.791 6.1065 18.848 6.8665C18.9145 7.6265 18.943 8.282 18.943 8.852L19 9.65C19 11.7305 18.848 13.26 18.582 14.2385C18.3445 15.0935 17.7935 15.6445 16.9385 15.882C16.492 16.0055 15.675 16.091 14.421 16.148C13.186 16.2145 12.0555 16.243 11.0105 16.243L9.5 16.3C5.5195 16.3 3.04 16.148 2.0615 15.882C1.2065 15.6445 0.6555 15.0935 0.418 14.2385C0.2945 13.792 0.209 13.1935 0.152 12.4335C0.0855001 11.6735 0.0569999 11.018 0.0569999 10.448L0 9.65C0 7.5695 0.152 6.04 0.418 5.0615C0.6555 4.2065 1.2065 3.6555 2.0615 3.418C2.508 3.2945 3.325 3.209 4.579 3.152C5.814 3.0855 6.9445 3.057 7.9895 3.057L9.5 3C13.4805 3 15.96 3.152 16.9385 3.418C17.7935 3.6555 18.3445 4.2065 18.582 5.0615Z" fill="black" fill-opacity="0.2"/> 3002 </svg> 3003 </a> 3004 </li> 3005 3006 </ul> 3007 </div> 3008</div> 3009</div></div></div> 3010 3011 <div class="footer__aside"> 3012 3013 <div class="footer__logo"> 3014 <img src="//joola.de/cdn/shop/files/JOOLA_Lockup_Horizontal_Outline_Black_RGB.webp?v=1755162756&width=135" alt="" srcset="//joola.de/cdn/shop/files/JOOLA_Lockup_Horizontal_Outline_Black_RGB.webp?v=1755162756&width=135 135w" width="135" height="43"> 3015 </div> 3016 3017<span class="footer__copyright text--xsmall text--subdued">JOOLA Europe <span class="square-separator square-separator--block square-separator--subdued"></span> Powered by Shopify</span> 3018 3019 <div class="footer__follow-and-payment"><div class="footer__payment-methods"> 3020 <span class="footer__payment-methods-label text--xsmall text--subdued">Wir akzeptieren</span> 3021 3022 <div class="payment-methods-list payment-methods-list--auto"> 3023 3024 <svg 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;"/>
3024<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> 3025 3026 3027 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
3027<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3028 3029 3030 <svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" 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 d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 3031 3032 <svg width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm
30321.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg> 3033 3034 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-blik"><title id="pi-blik">BLIK</title><path fill="#000" 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 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-2h32z" fill="url(#pi-blik-paint0_linear)"/><path d="M30.343 17.155l-2.785-3.639 2.563-3.236h-2.185l-2.456 3.138V6.78h-1.848v10.375h1.848v-3.532l2.456 3.532h2.407zM18.613 6.78h-1.848v10.366h1.848V6.78zm3.433 3.508h-1.848v6.867h1.848v-6.867z" fill="#fff"/><path d="M13.849 9.573a1.651 1.651 0 100-3.302 1.651 1.651 0 000 3.302z" fill="url(#pi-blik-paint1_radial)"/><path d="M12.041 10.206c-.574 0-1.138.144-1.642.419V6.82H8.534v6.9a3.516 3.516 0 103.507-3.515zm0 5.175a1.643 1.643 0 110-3.286 1.643 1.643 0 010 3.286z" fill="#fff"/><defs><radialGradient id="pi-blik-paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.51 6.18) scale(5.41297)"><stop stop-color="red"/><stop offset=".49" stop-color="#E83E49"/><stop offset="1" stop-color="#F0F"/></radialGradient><linearGradient id="pi-blik-paint0_linear" x1="19" y1="4.977" x2="19" y2="55.605" gradientUnits="userSpaceOnUse"><stop/><stop offset=".732" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient></defs></svg> 3035 3036 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-eps"> <title id="pi-eps">EPS</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" 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"/> <path fill="#71706f" d="M27.745 12.32h-2.322a.465.465 0 01-.468-.464c0-.258.21-.484.468-.484h3.535V9.628h-3.535c-1.233 0-2.237 1.006-2.237 2.236s1.004 2.237 2.237 2.237h2.29c.259 0 .469.205.469.462 0 .258-.21.448-.468.448h-4.912c-.417.796-.822 1.478-1.645 1.82h6.588c1.213-.018 2.205-1.045 2.205-2.265 0-1.22-.992-2.23-2.205-2.247z"/> <path fill="#71706f" d="M18.845 9.628c-1.968 0-3.571 1.612-3.571 3.594V20.697h1.782V16.83h1.785c1.968 0 3.565-1.634 3.565-3.615 0-1.98-1.593-3.587-3.561-3.587zm0 5.383h-1.79v-1.796c0-1.003.8-1.82 1.79-1.82s1.796.817 1.796 1.82a1.79 1.79 0 01-1.796 1.796z"/> <path fill="#c8036f" d="M9.634 16.83c-1.685 0-3.101-1.2-3.484-2.768 0 0-.111-.519-.111-.86 0-.342.105-.865.105-.865a3.594 3.594 0 013.482-2.73c1.978 0 3.6 1.608 3.6 3.586v.87H7.973c.31.60
30367.938.948 1.662.948h4.724l.006-5.13c0-.764-.625-1.39-1.39-1.39H6.278c-.764 0-1.39.607-1.39 1.371v6.696c0 .765.626 1.41 1.39 1.41h6.696c.686 0 1.259-.493 1.37-1.138h-4.71z"/> <path fill="#c8036f" d="M9.626 11.31c-.72 0-1.348.44-1.66 1.01h3.32c-.312-.57-.939-1.01-1.66-1.01zM12.659 6.314c0-1.635-1.359-2.96-3.034-2.96-1.647 0-2.987 1.282-3.031 2.879v.91c0 .106.086.21.195.21h1.116c.11 0 .205-.104.205-.21v-.83c0-.815.68-1.48 1.516-1.48.837 0 1.516.665 1.516 1.48v.83c0 .106.089.21.198.21h1.116c.109 0 .202-.104.202-.21v-.83z"/> <g> <path fill="#71706f" d="M20.843 19.142l-.16.914c-.082.462-.384.673-.794.673-.347 0-.616-.226-.538-.672l.161-.914h.249l-.161.913c-.05.285.078.447.32.447.249 0 .462-.148.513-.446l.161-.915h.25zm-.977-.285c0 .076.059.112.121.112.079 0 .164-.057.164-.162 0-.074-.05-.112-.114-.112-.08 0-.17.052-.17.162zm.538-.003c0 .079.06.114.126.114.07 0 .161-.056.161-.159 0-.074-.054-.114-.114-.114-.08 0-.173.052-.173.16zM21.445 19.142l-.112.632a.57.57 0 01.423-.199c.278 0 .47.163.47.465 0 .428-.297.686-.678.686-.148 0-.274-.055-.35-.194l-.042.165h-.218l.276-1.554h.23zm-.175 1.066c-.01.183.11.302.282.302a.444.444 0 00.441-.423c.01-.186-.111-.296-.28-.296a.45.45 0 00-.443.417zM22.68 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM24.193 19.597l-.012.146a.414.414 0 01.357-.17c.107 0 .204.039.255.095l-.139.201a.244.244 0 00-.183-.067.346.346 0 00-.352.3l-.106.595h-.23l.195-1.1h.215zM25.905 19.597l.116.87.422-.87h.257l-.578 1.1h-.27l-.11-.725-.178.36-.192.365h-.27l-.194-1.1h.26l.114.87.424-.87h.199zM26.997 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM28.525 19.597l-.194 1.1H28.1l.195-1.1h.23zm-.204-.3c0 .08.059.12.121.12.09 0 .173-.059.173-.168a.113.113 0 00-.117-.117c-.082 0-.177.054-.177.166zM29.55 19.87c-.072-.081-.164-.104-.274-.104-.152 0-.26.052-.26.148 0 .08.088.114.218.126.201.017.459.085.405.37-.038.205-.244.326-.53.326-.18 0-.353-.04-.47-.204l.151-.163c.083.114.229.161.358.164.11 0 .24-.04.26-.144.02-.098-.067-.136-.228-.152-.188-.018-.394-.087-.394-.296 0-.276.298-.372.522-.372.17 0 .295.038.399.148l-.157.152zM30.278 19.597l-.105.592c-.034.189.051.319.244.319.181 0 .336-.15.367-.334l.101-.576h.231l-.195 1.099h-.208l.015-.16a.573.573 0 01-.412.182c-.271 0-.432-.194-.374-.528l.105-.593h.231zM32.13 20.697l.105-.589c.033-.19-.032-.317-.242-.317-.184 0-.339.148-.37.33l-.1.576h-.232l.195-1.1h.21l-.015.16a.583.583 0 01.403-.176c.27 0 .444.187.384.525l-.106.59h-.233zM32.912 20.848c-.016.152.1.213.296.213.17 0 .354-.095.396-.337l.034-.189c-.1.142-.285.197-.421.197-.283 0-.48-.168-.48-.473 0-.434.323-.685.688-.685.155 0 .294.073.343.199l.038-.176h.224l-.193 1.132c-.071.42-.383.55-.668.55-.34 0-.528-.165-.481-.43h.224zm.065-.633c0 .188.123.302.3.302.477 0 .605-.733.128-.733a.42.42 0 00-.428.43z"/></g></svg> 3037 3038 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</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" 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"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
303806zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 3039 3040 3041 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" 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="black"/><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="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
30417 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg> 3042 3043 <svg 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> 3044 3045 <svg 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> 3046 3047 <svg 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;"/>
3047<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> 3048 3049 3050 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" 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-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg> 3051 3052 <svg 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
30520-.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> 3053 3054 <svg 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> 3055 3056 3057 <svg 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.
3057635.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> 3058 3059 <svg 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
305916.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> 3060 3061 3062 </div> 3063 </div></div> 3064 </div> 3065 </div> 3066 </div> 3067</footer> 3068 3069 3070<style> #shopify-section-sections--23031476519215__footer a[href$="/pages/vertrag-widerrufen"] {display: inline-block; padding: 8px 20px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255) !important; border-radius: 4px; text-decoration: none; font-weight: 600; transition: opacity 0.2s; margin-top: 10px; opacity: 1;} </style></div> 3071<!-- END sections: footer-group --><div id="search__overlay" class="search__overlay"></div> 3072 3073 3074 <style> </style> 3075<div id="shopify-block-AYWlrTlpQRGRQaXlOZ__5280235153711299465" class="shopify-block shopify-app-block">
3075<script> 3076 window.__widerrufLocale = "de"; 3077 3078 3079 window.__widerrufSettings = JSON.parse("{\"buttonMode\":\"menu_item\",\"menuItemNames\":[\"Vertrag widerrufen\"],\"euOnly\":false,\"backgroundColor\":\"#000000\",\"textColor\":\"#FFFFFF\",\"borderRadius\":\"4px\",\"displayMode\":\"page\",\"panelPosition\":\"right\",\"floatingButtonText\":\"Vertrag widerrufen\",\"floatingButtonPosition\":\"bottom-right\",\"panelTitle\":\"Widerruf\",\"fontWeight\":\"\",\"buttonSize\":\"\",\"marginTop\":10,\"marginBottom\":0,\"i18n\":{}}"); 3080 3081</script>
3081 3082
3083<script> 3084 (function () { 3085 var src = "https:\/\/cdn.shopify.com\/extensions\/01a0eecd-e3cf-72d9-81f3-f3f881b5b528\/checkout-regeln-grosse-warenkoerbe-2026-09-29\/assets\/widerruf-button.js"; 3086 function ensure() { 3087 if (window.__widerrufButtonLoaded) return; 3088 var s = document.createElement("script"); 3089 s.src = src; 3090 s.defer = true; 3091 document.head.appendChild(s); 3092 } 3093 if (document.readyState === "complete") { 3094 ensure(); 3095 } else { 3096 window.addEventListener("load", ensure); 3097 } 3098 })(); 3099</script>
3099 3100 3101 3102</div><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
3102<script> 3103 3104 window.essentialCountdownTimerConfigs = []; 3105 3106 const essentialCollectionId = null; 3107 window.essentialCountdownTimerMeta = { 3108 productData: null, 3109 productCollections: null, 3110 }; 3111 window.essentialProductId = null 3112 window.essentialProductTags = null 3113 window.essentialCollectionId = null 3114 window.essentialCountdownTimerPageTemplate = "search" 3115 3116</script>
3116 3117 3118 3119 3120<style> 3121 .essential-countdown-timer-img-reset { 3122 /* wipe common globals */ 3123 box-sizing: content-box; 3124 display: inline; 3125 width: auto; 3126 height: auto; 3127 max-width: none; 3128 max-height: none; 3129 margin: 0; 3130 padding: 0; 3131 border: none; 3132 border-radius: 0; 3133 box-shadow: none; 3134 background: none; 3135 object-fit: fill; 3136 object-position: 50% 50%; 3137 filter: none; 3138 opacity: 1; 3139 position: static; 3140 float: none; 3141 clear: none; 3142 vertical-align: baseline; 3143 transform: none; 3144 transition: none; 3145 animation: none; 3146 /* typography sometimes leaks via universal selectors */ 3147 font: inherit; 3148 line-height: normal; 3149 letter-spacing: normal; 3150 text-align: start; 3151 } 3152</style> 3153 3154 3155</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
3155<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
3155 3156<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
3157<script> 3158 (function () { 3159 function initRatingSnippet() { 3160 var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore; 3161 if (!hasStore) return; 3162 3163 if (typeof ratingSnippet !== 'function') return; 3164 3165 // Ensure the target element exists (rating-output block may render after this app embed). 3166 if (!document.querySelector('.ruk_rating_snippet')) return; 3167 3168 var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__; 3169 var storeForSnippet = storeOverride || reviewsIoStore; 3170 3171 ratingSnippet("ruk_rating_snippet",{ 3172 store: storeForSnippet, 3173 color: '#df7a22', 3174 3175 textClr: '#333333', 3176 3177 linebreak: false, 3178 3179 3180 listenForChanges: true, 3181 3182 3183 3184 3185 text: 'Bewertungen', 3186 3187 lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en', 3188 mode: 'extended', 3189 showEmptyStars: false, 3190 3191 enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false 3192 }); 3193 3194 const reviewsIoModal = document.getElementById('reviews_fade'); 3195 if (reviewsIoModal) { 3196 reviewsIoModal.classList.add('rio-withoutBranding'); 3197 } 3198 } 3199 3200 // Retry to survive slow network/script timing. 3201 var attempts = 0; 3202 var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20; 3203 var MAX_TIMEOUT_RETRY = 200; 3204 3205 function tick() { 3206 attempts += 1; 3207 initRatingSnippet(); 3208 if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) { 3209 window.setTimeout(tick, MAX_TIMEOUT_RETRY); 3210 } 3211 } 3212 3213 // Use window load to maximize chance that the external script executed. 3214 window.addEventListener('load', tick); 3215 })(); 3216</script>
3216 3217 3218 3219</div><div id="shopify-block-AMVRacTJYQmt2RDBQY__16274361319697914395" class="shopify-block shopify-app-block"> 3220 3221 3222 3223<reviewsio-floating data-id="AMVRacTJYQmt2RDBQY__16274361319697914395"> 3224 3225 3226 3227 3228 3229 3230</reviewsio-floating> 3231 3232</div><div id="shopify-block-AS0l5NUlVM2tMU2Jna__5858961087409699889" class="shopify-block shopify-app-block"> 3233 3234<style data-shopify> 3235 .md-footer-selector__container { 3236 background-color: #ffffff; 3237 } 3238 3239 .md-footer-selector__container .md-form__select:hover { 3240 background-color: #ffffff !important; 3241 } 3242 3243 .md-footer-selector__container { 3244 justify-content: center; 3245 } 3246 3247 .md-modal__content.md-modal__dialog--sizeLargeXL { 3248 background-image: unset !important; 3249 } 3250 3251 3252 3253 .md-footer-selector__content .md-modal__formContent { 3254 padding: .75em 0 .75em; 3255 } 3256 3257 .md-footer-selector__content .md-modal__formContent__select { 3258 position: relative; 3259 } 3260 .md-footer-selector__content .md-form__select__country__list { 3261 min-width: 100%; 3262 width: -webkit-fit-content; 3263 width: -moz-fit-content; 3264 width: fit-content; 3265 } 3266 .md-footer-selector__content .md-form__select__language__list { 3267 min-width: 175px; 3268 width: -webkit-fit-content; 3269 width: -moz-fit-content; 3270 width: fit-content; 3271 } 3272 .md-modal__body-market-selector .md-footer-selector__content .md-form__select__language__list { 3273 min-width: 100%; 3274 } 3275 3276 .md-modal__body-market-selector .md-footer-selector__content .md-form__select__language__list, #md-app-embed__footer-popup .md-modal__content, .md-footer-selector__container .md-form__select, .md-form__select__search__input, .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list { 3277 background-color: #ffffff !important; 3278 color: #000000 !important; 3279 } 3280 3281 .md-modal__mk-footerPoweredOrbe .md-modal__footerPoweredLink, .md-modal__footer-selector-modal__region-btn, .md-modal__mk-footerPoweredOrbe .md-modal__footerPoweredOrbe, .md-modal__mk-helper-text, #md-app-embed__footer-popup .md-modal__header__title span, #md-app-embed__footer-popup .md-modal__header__title h2, .md-modal__bodyContent__tabs ul > li, .md-modal__bodyContent__tabs ul > li > a, .md-form__select__search__input, .md-footer-selector__selector, .md-footer-selector__selector a, .md-footer-selector__content .md-form__select__country__list-link, .md-footer-selector__content .md-form__select__language__list-link, .md-footer-selector__content .md-form__select__country__list-link-wrapper span, .md-footer-selector__content .md-form__select__language__list-link-wrapper span { 3282 color: #000000 !important; 3283 } 3284 3285 .md-modal__footer-selector-modal__region-btn { 3286 justify-content: flex-start; 3287 } 3288 3289 .md-footer-selector__selector a { 3290 text-decoration: none; 3291 } 3292 3293 .md-form__select__search__input::placeholder, .md-modal__footer-selector-modal__region-iso {color: rgba(0, 0, 0, 0.6) !important; 3294 } 3295 3296 .md-footer-selector__content .md-form__select__country__list-link:hover, .md-footer-selector__content .md-form__select__language__list-link:hover, .md-modal__footer-selector-modal__region-btn:hover {background: rgba(0, 0, 0, 0.1) !important; 3297 } 3298 3299 .md-footer-selector__content .orbe-highlight-country__divider { 3300 border-bottom: 1px solid #000000 !important; 3301 }.md-footer-selector__content .md-form__select, .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list { 3302 border: 1px solid #000000 !important; 3303 } 3304 .md-footer-selector__content .md-form__select[aria-expanded="true"] { 3305 border: 2px solid #000000 !important; 3306 }#md-app-embed__footer-popup .md-modal__content, .md-footer-selector__content .md-form__select, .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list { 3307 border-radius: unset !important; 3308 } 3309 .md-footer-selector__content .md-form__select { 3310 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 14.0002C9.74401 14.0002 9.48801 13.9023 9.29301 13.7073L4.29301 8.70725C3.90201 8.31625 3.90201 7.68425 4.29301 7.29325C4.68401 6.90225 5.31601 6.90225 5.70701 7.29325L10 11.5862L14.293 7.29325C14.684 6.90225 15.316 6.90225 15.707 7.29325C16.098 7.68425 16.098 8.31625 15.707 8.70725L10.707 13.7073C10.512 13.9023 10.256 14.0002 10 14.0002Z" fill="%23000000"/></svg>') !important; 3311 } 3312 .md-footer-selector__content .md-form__select[aria-expanded="true"] { 3313 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.0002C14.744 13.0002 14.488 12.9023 14.293 12.7073L10 8.41425L5.70701 12.7073C5.31601 13.0982 4.68401 13.0982 4.29301 12.7073C3.90201 12.3163 3.90201 11.6842 4.29301 11.2933L9.29301 6.29325C9.68401 5.90225 10.316 5.90225 10.707 6.29325L15.707 11.2933C16.098 11.6842 16.098 12.3163 15.707 12.7073C15.512 12.9023 15.256 13.0002 15 13.0002Z" fill="%23000000"/></svg>') !important; 3314 } 3315 3316 3317 .md-footer-selector__content .md-form__select[aria-expanded="true"] .md-form__select__country__list__flag-wrapper { 3318 display: none; 3319 } 3320 .md-footer-selector__content .md-form__select[aria-expanded="true"] .md-form__select__country__list-link-wrapper .md-form__select__span { 3321 display: none; 3322 } 3323 .md-footer-selector__content .md-form__select[aria-expanded="true"] .md-form__select__search__input { 3324 display: block; 3325 font-family: inherit; 3326 line-height: inherit; 3327 border: none; 3328 } 3329 3330 3331 .md-footer-modal-closeButton { 3332 position: absolute; 3333 right: 0; 3334 top: 0; 3335 margin: 0 !important; 3336 padding-top: 1.5em; 3337 } 3338 3339 .md-footer-modal-closeButton.md-modal-closeButton .md-icon__Svg { 3340 fill: #000000 !important; 3341 } 3342 3343 .md-modal__footer-selector-modal__region-list-divider span { 3344 border-bottom: 1px solid rgba(0, 0, 0,0.20) !important; 3345 } 3346 3347 @media (max-width: 560px) { 3348 md-footer-selector-popup__form .md-modal__mk-footerPoweredOrbe { 3349 border-top: 1px solid rgba(0, 0, 0,0.20) !important; 3350 } 3351 }.md-modal__footer-locale-flag .md-form__select__img, .md-modal__footer-locale-flag .md-fix-flag-white { 3352 border-radius: 4px; 3353 } 3354 @media (max-width: 48.0525em) { 3355 .md-footer-selector__content { 3356 display: block!important; 3357 text-align: center; 3358 } 3359 .md-footer-selector__selector { 3360 padding: 1.5em 0 1.5em 0 !important; 3361 } 3362 } 3363 3364 .md-footer-selector__content { 3365 text-align: center; 3366 } 3367 3368 3369 3370.md-modal__footer { 3371 padding: 0.75em 1.5em 1.5em; 3372 }#md-app-embed__footer-popup .md-modal__content { 3373 font-size: 16px !important 3374 } 3375 3376 3377 3378 .md-footer-modal-closeButton { 3379 position: absolute; 3380 right: 0; 3381 top: 0; 3382 margin: 0 !important; 3383 padding-top: 1.5em; 3384 padding-right: 1.5em; 3385 } 3386 3387 3388 3389 .md-modal__footer-selector-modal__region-list { 3390 grid-template-columns: repeat(4, 1fr); 3391 } 3392 3393 3394 3395 3396 #md-app-embed__footer-popup .md-modal__content { 3397 min-height: revert !important; 3398 } 3399 3400 3401 3402</style> 3403<!-- BEGIN app snippet: load-css-flags --> 3404<style data-orbe-flags="43">.orbe-flags-xx, .orbe-flags__before-xx:before {background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx.svg') !important;}.orbe-flags-de, .orbe-flags__before-de:before {background-image: url('https://cdn.shopify.com/static/images/flags/de.svg') !important;}.orbe-flags-es, .orbe-flags__before-es:before {background-image: url('https://cdn.shopify.com/static/images/flags/es.svg') !important;}.orbe-flags-nl, .orbe-flags__before-nl:before {background-image: url('https://cdn.shopify.com/static/images/flags/nl.svg') !important;}.orbe-flags-at, .orbe-flags__before-at:before {background-image: url('https://cdn.shopify.com/static/images/flags/at.svg') !important;}.orbe-flags-dk, .orbe-flags__before-dk:before {background-image: url('https://cdn.shopify.com/static/images/flags/dk.svg') !important;}.orbe-flags-be, .orbe-flags__before-be:before {background-image: url('https://cdn.shopify.com/static/images/flags/be.svg') !important;}.orbe-flags-pl, .orbe-flags__before-pl:before {background-image: url('https://cdn.shopify.com/static/images/flags/pl.svg') !important;}.orbe-flags-ch, .orbe-flags__before-ch:before {background-image: url('https://cdn.shopify.com/static/images/flags/ch.svg') !important;}.orbe-flags-cz, .orbe-flags__before-cz:before {background-image: url('https://cdn.shopify.com/static/images/flags/cz.svg') !important;}.orbe-flags-mc, .orbe-flags__before-mc:before {background-image: url('https://cdn.shopify.com/static/images/flags/mc.svg') !important;}.orbe-flags-sk, .orbe-flags__before-sk:before {background-image: url('https://cdn.shopify.com/static/images/flags/sk.svg') !important;}.orbe-flags-rs, .orbe-flags__before-rs:before {background-image: url('https://cdn.shopify.com/static/images/flags/rs.svg') !important;}.orbe-flags-si, .orbe-flags__before-si:before {background-image: url('https://cdn.shopify.com/static/images/flags/si.svg') !important;}.orbe-flags-hu, .orbe-flags__before-hu:before {background-image: url('https://cdn.shopify.com/static/images/flags/hu.svg') !important;}.orbe-flags-ro, .orbe-flags__before-ro:before {background-image: url('https://cdn.shopify.com/static/images/flags/ro.svg') !important;}.orbe-flags-pt, .orbe-flags__before-pt:before {background-image: url('https://cdn.shopify.com/static/images/flags/pt.svg') !important;}.orbe-flags-no, .orbe-flags__before-no:before {background-image: url('https://cdn.shopify.com/static/images/flags/no.svg') !important;}.orbe-flags-lu, .orbe-flags__before-lu:before {background-image: url('https://cdn.shopify.com/static/images/flags/lu.svg') !important;}.orbe-flags-lt, .orbe-flags__before-lt:before {background-image: url('https://cdn.shopify.com/static/images/flags/lt.svg') !important;}.orbe-flags-lv, .orbe-flags__before-lv:before {background-image: url('https://cdn.shopify.com/static/images/flags/lv.svg') !important;}.orbe-flags-hr, .orbe-flags__before-hr:before {background-image: url('https://cdn.shopify.com/static/images/flags/hr.svg') !important;}.orbe-flags-mt, .orbe-flags__before-mt:before {background-image: url('https://cdn.shopify.com/static/images/flags/mt.svg') !important;}.orbe-flags-is, .orbe-flags__before-is:before {background-image: url('https://cdn.shopify.com/static/images/flags/is.svg') !important;}.orbe-flags-ie, .orbe-flags__before-ie:before {background-image: url('https://cdn.shopify.com/static/images/flags/ie.svg') !important;}.orbe-flags-gr, .orbe-flags__before-gr:before {background-image: url('https://cdn.shopify.com/static/images/flags/gr.svg') !important;}.orbe-flags-fi, .orbe-flags__before-fi:before {background-image: url('https://cdn.shopify.com/static/images/flags/fi.svg') !important;}.orbe-flags-ee, .orbe-flags__before-ee:before {background-image: url('https://cdn.shopify.com/static/images/flags/ee.svg') !important;}.orbe-flags-bg, .orbe-flags__before-bg:before {background-image: url('https://cdn.shopify.com/static/images/flags/bg.svg') !important;}.orbe-flags-it, .orbe-flags__before-it:before {background-image: url('https://cdn.shopify.com/static/images/flags/it.svg') !important;}.orbe-flags-fr, .orbe-flags__before-fr:before {background-image: url('https://cdn.shopify.com/static/images/flags/fr.svg') !important;}.orbe-flags-us, .orbe-flags__before-us:before {background-image: url('https://cdn.shopify.com/static/images/flags/us.svg') !important;}.orbe-flags-se, .orbe-flags__before-se:before {background-image: url('https://cdn.shopify.com/static/images/flags/se.svg') !important;}</style><style data-orbe-flags="circle">.orbe-flags-circle-xx, .orbe-flags-circle__before-xx:before { 3405 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx-1x1.svg') !important; 3406 }.orbe-flags-circle-de, .orbe-flags-circle__before-de:before { 3407 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/de-1x1.svg') !important; 3408 }.orbe-flags-circle-es, .orbe-flags-circle__before-es:before { 3409 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/es-1x1.svg') !important; 3410 }.orbe-flags-circle-nl, .orbe-flags-circle__before-nl:before { 3411 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/nl-1x1.svg') !important; 3412 }.orbe-flags-circle-at, .orbe-flags-circle__before-at:before { 3413 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/at-1x1.svg') !important; 3414 }.orbe-flags-circle-dk, .orbe-flags-circle__before-dk:before { 3415 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/dk-1x1.svg') !important; 3416 }.orbe-flags-circle-be, .orbe-flags-circle__before-be:before { 3417 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/be-1x1.svg') !important; 3418 }.orbe-flags-circle-pl, .orbe-flags-circle__before-pl:before { 3419 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pl-1x1.svg') !important; 3420 }.orbe-flags-circle-ch, .orbe-flags-circle__before-ch:before { 3421 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ch-1x1.svg') !important; 3422 }.orbe-flags-circle-cz, .orbe-flags-circle__before-cz:before { 3423 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cz-1x1.svg') !important; 3424 }.orbe-flags-circle-mc, .orbe-flags-circle__before-mc:before { 3425 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mc-1x1.svg') !important; 3426 }.orbe-flags-circle-sk, .orbe-flags-circle__before-sk:before { 3427 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sk-1x1.svg') !important; 3428 }.orbe-flags-circle-rs, .orbe-flags-circle__before-rs:before { 3429 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/rs-1x1.svg') !important; 3430 }.orbe-flags-circle-si, .orbe-flags-circle__before-si:before { 3431 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/si-1x1.svg') !important; 3432 }.orbe-flags-circle-hu, .orbe-flags-circle__before-hu:before { 3433 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hu-1x1.svg') !important; 3434 }.orbe-flags-circle-ro, .orbe-flags-circle__before-ro:before { 3435 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ro-1x1.svg') !important; 3436 }.orbe-flags-circle-pt, .orbe-flags-circle__before-pt:before { 3437 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pt-1x1.svg') !important; 3438 }.orbe-flags-circle-no, .orbe-flags-circle__before-no:before { 3439
3439 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/no-1x1.svg') !important; 3440 }.orbe-flags-circle-lu, .orbe-flags-circle__before-lu:before { 3441 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lu-1x1.svg') !important; 3442 }.orbe-flags-circle-lt, .orbe-flags-circle__before-lt:before { 3443 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lt-1x1.svg') !important; 3444 }.orbe-flags-circle-lv, .orbe-flags-circle__before-lv:before { 3445 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lv-1x1.svg') !important; 3446 }.orbe-flags-circle-hr, .orbe-flags-circle__before-hr:before { 3447 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hr-1x1.svg') !important; 3448 }.orbe-flags-circle-mt, .orbe-flags-circle__before-mt:before { 3449 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mt-1x1.svg') !important; 3450 }.orbe-flags-circle-is, .orbe-flags-circle__before-is:before { 3451 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/is-1x1.svg') !important; 3452 }.orbe-flags-circle-ie, .orbe-flags-circle__before-ie:before { 3453 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ie-1x1.svg') !important; 3454 }.orbe-flags-circle-gr, .orbe-flags-circle__before-gr:before { 3455 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gr-1x1.svg') !important; 3456 }.orbe-flags-circle-fi, .orbe-flags-circle__before-fi:before { 3457 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fi-1x1.svg') !important; 3458 }.orbe-flags-circle-ee, .orbe-flags-circle__before-ee:before { 3459 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ee-1x1.svg') !important; 3460 }.orbe-flags-circle-bg, .orbe-flags-circle__before-bg:before { 3461 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bg-1x1.svg') !important; 3462 }.orbe-flags-circle-it, .orbe-flags-circle__before-it:before { 3463 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/it-1x1.svg') !important; 3464 }.orbe-flags-circle-fr, .orbe-flags-circle__before-fr:before { 3465 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fr-1x1.svg') !important; 3466 }.orbe-flags-circle-us, .orbe-flags-circle__before-us:before { 3467 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/us-1x1.svg') !important; 3468 }.orbe-flags-circle-se, .orbe-flags-circle__before-se:before { 3469 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/se-1x1.svg') !important; 3470 }</style>
3470<script type="application/json" id="orbe-flag-css-meta">{"codes":",xx,de,es,nl,at,dk,be,pl,ch,cz,mc,sk,rs,si,hu,ro,pt,no,lu,lt,lv,hr,mt,is,ie,gr,fi,ee,bg,it,fr,us,se","asset43":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx.svg","assetCircle":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx-1x1.svg","local43":"xx,xk,ac,af,arab,asean,cefta,cp,dg,ea,eac,es-ct,es-ga,es-pv,ic,pc,sh-ac,sh-hl,sh-ta,ta,un,gb-eng,gb-nir,gb-sct,gb-wls"}</script>
3470<!-- END app snippet --> 3471<div id="md-footer-selector-block"> 3472 <div class="md-footer-selector__container"> 3473 <div class="md-footer-selector__content"> 3474 <md-footer-selector__form data-wg-notranslate data-ly-locked="true" class="notranslate"> 3475 3476 3477 3478 <button type="button" class="md-footer-selector__selector" id="md-footer-selector__country-popup" data-country="DE" data-value="DE"> 3479 <span class="md-visuallyHidden">Select Your Region: </span> 3480 <span>Deutschland / Germany / DE</span> 3481 </button> 3482 3483 3484 </md-footer-selector__form> 3485 </div> 3486 </div> 3487</div> 3488 3489 3490 3491 <div class="md-app-embed orbe--hidden" id="md-app-embed__footer-popup"> 3492 <div class="md-modal__container" tabindex="-1"> 3493 <div 3494 class="md-modal__dialog" 3495 role="dialog" 3496 aria-labelledby="md-footer-selector-dialog-title" 3497 tabindex="-1" 3498 > 3499 <div class="md-modal__content md-modal__dialog--sizeLargeXL"> 3500 <md-footer-selector-popup__form data-wg-notranslate data-ly-locked="true" class="notranslate"> 3501 <form method="post" action="/localization" id="md-modal__form__footer-popup__id" accept-charset="UTF-8" class="" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search?q=infinity&type=product" /> 3502 <div class="md-modal__header md-footer-modal__header"> 3503 <div class="md-modal__header__title"> 3504 <span id="md-footer-selector-dialog-title" class="md-modal__header__title__span md-modal__header__title__first" role="heading" aria-level="2"> 3505 Select Your Region 3506 </span> 3507 </div> 3508 3509 <button class="md-modal-closeButton md-footer-modal-closeButton md-footer-modal-language-closeButton md-orbe__mobile-hidden" aria-label="Close" type="button"> 3510 <span class="md-icon"> 3511 <span class="md-visuallyHidden"></span> 3512 <svg viewBox="0 0 20 20" class="md-icon__Svg" focusable="false" aria-hidden="true"> 3513 <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z"></path> 3514 </svg> 3515 </span> 3516 </button> 3517 </div> 3518 3519 <div 3520 class="md-modal__body md-modal__footer-selector-modal__region-list__mobile notranslate" 3521 data-wg-notranslate 3522 3523 > 3524 <div class="md-modal__bodyContent"> 3525 <ul class="md-modal__footer-selector-modal__region-list" id="md-modal__footer-selector-modal__region-list-id" role="listbox"> 3526 3527 3528 3529 3530 3531 <li class="md-modal__footer-selector-modal__region-list-item " 3532 data-name="España" 3533 data-country="ES" 3534 data-region="europe" 3535 tabindex="-1" 3536 3537 3538 3539 > 3540 <button type="button" 3541 data-primary="enabled" 3542 data-defaultlocale="es" 3543 data-subfoldersuffix="" 3544 data-domainurl="joola.es" 3545 data-country="ES" 3546 data-value="ES" 3547 class="md-modal__footer-selector-modal__region-btn" 3548 3549 3550 3551 role="option" 3552 > 3553 <div class="md-modal__footer-selector-modal__flag-country-name"> 3554 3555 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3556 <div class="md-modal__footer-locale-flag"> 3557 3558 <div class="orbe-flags-es md-form__select__img" ></div> 3559 </div> 3560 </div> 3561
3562 <span >España</span> 3563 </div> 3564 3565 3566 <span class="md-modal__footer-selector-modal__region-iso" 3567 > 3568 3569 EUR ⬠3570 3571 </span> 3572 3573 3574 </button> 3575 </li> 3576 3577 3578 3579 3580 3581 3582 <li class="md-modal__footer-selector-modal__region-list-item " 3583 data-name="Nederland / Netherlands" 3584 data-country="NL" 3585 data-region="europe" 3586 tabindex="-1" 3587 3588 3589 3590 > 3591 <button type="button" 3592 data-primary="enabled" 3593 data-defaultlocale="de" 3594 data-subfoldersuffix="" 3595 data-domainurl="joola-eu.myshopify.com" 3596 data-country="NL" 3597 data-value="NL" 3598 class="md-modal__footer-selector-modal__region-btn" 3599 3600 3601 3602 role="option" 3603 > 3604 <div class="md-modal__footer-selector-modal__flag-country-name"> 3605 3606 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3607 <div class="md-modal__footer-locale-flag"> 3608 3609 <div class="orbe-flags-nl md-form__select__img" ></div> 3610 </div> 3611 </div> 3612 3613 <span >Nederland / Netherlands</span> 3614 </div> 3615 3616 3617 <span class="md-modal__footer-selector-modal__region-iso" 3618 > 3619 3620 EUR ⬠3621 3622 </span> 3623 3624 3625 </button> 3626 </li> 3627 3628 3629 3630 3631 3632 3633 <li class="md-modal__footer-selector-modal__region-list-item " 3634 data-name="Austria / Ãsterreich" 3635 data-country="AT" 3636 data-region="europe" 3637 tabindex="-1" 3638 3639 3640 3641 > 3642 <button type="button" 3643 data-primary="enabled" 3644 data-defaultlocale="en" 3645 data-subfoldersuffix="eu" 3646 data-domainurl="joola-eu.myshopify.com" 3647 data-country="AT" 3648 data-value="AT" 3649 class="md-modal__footer-selector-modal__region-btn" 3650 3651 3652 3653 role="option" 3654 > 3655 <div class="md-modal__footer-selector-modal__flag-country-name"> 3656 3657 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3658 <div class="md-modal__footer-locale-flag"> 3659 3660 <div class="orbe-flags-at md-form__select__img" ></div> 3661 </div> 3662 </div> 3663
3664 <span >Austria / Ãsterreich</span> 3665 </div> 3666 3667 3668 <span class="md-modal__footer-selector-modal__region-iso" 3669 > 3670 3671 EUR ⬠3672 3673 </span> 3674 3675 3676 </button> 3677 </li> 3678 3679 3680 <li class="md-modal__footer-selector-modal__region-list-item " 3681 data-name="Danmark" 3682 data-country="DK" 3683 data-region="europe" 3684 tabindex="-1" 3685 3686 3687 3688 > 3689 <button type="button" 3690 data-primary="enabled" 3691 data-defaultlocale="en" 3692 data-subfoldersuffix="eu" 3693 data-domainurl="joola-eu.myshopify.com" 3694 data-country="DK" 3695 data-value="DK" 3696 class="md-modal__footer-selector-modal__region-btn" 3697 3698 3699 3700 role="option" 3701 > 3702 <div class="md-modal__footer-selector-modal__flag-country-name"> 3703 3704 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3705 <div class="md-modal__footer-locale-flag"> 3706 3707 <div class="orbe-flags-dk md-form__select__img" ></div> 3708 </div> 3709 </div> 3710 3711 <span >Danmark</span> 3712 </div> 3713 3714 3715 <span class="md-modal__footer-selector-modal__region-iso" 3716 > 3717 3718 DKK kr 3719 3720 </span> 3721 3722 3723 </button> 3724 </li> 3725 3726 3727 <li class="md-modal__footer-selector-modal__region-list-item " 3728 data-name="Belgium" 3729 data-country="BE" 3730 data-region="europe" 3731 tabindex="-1" 3732 3733 3734 3735 > 3736 <button type="button" 3737 data-primary="enabled" 3738 data-defaultlocale="en" 3739 data-subfoldersuffix="eu" 3740 data-domainurl="joola-eu.myshopify.com" 3741 data-country="BE" 3742 data-value="BE" 3743 class="md-modal__footer-selector-modal__region-btn" 3744 3745 3746 3747 role="option" 3748 > 3749 <div class="md-modal__footer-selector-modal__flag-country-name"> 3750 3751 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3752 <div class="md-modal__footer-locale-flag"> 3753 3754 <div class="orbe-flags-be md-form__select__img" ></div> 3755 </div> 3756 </div> 3757
3758 <span >Belgium</span> 3759 </div> 3760 3761 3762 <span class="md-modal__footer-selector-modal__region-iso" 3763 > 3764 3765 EUR ⬠3766 3767 </span> 3768 3769 3770 </button> 3771 </li> 3772 3773 3774 <li class="md-modal__footer-selector-modal__region-list-item " 3775 data-name="Polska / Poland" 3776 data-country="PL" 3777 data-region="europe" 3778 tabindex="-1" 3779 3780 3781 3782 > 3783 <button type="button" 3784 data-primary="enabled" 3785 data-defaultlocale="en" 3786 data-subfoldersuffix="eu" 3787 data-domainurl="joola-eu.myshopify.com" 3788 data-country="PL" 3789 data-value="PL" 3790 class="md-modal__footer-selector-modal__region-btn" 3791 3792 3793 3794 role="option" 3795 > 3796 <div class="md-modal__footer-selector-modal__flag-country-name"> 3797 3798 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3799 <div class="md-modal__footer-locale-flag"> 3800 3801 <div class="orbe-flags-pl md-form__select__img" ></div> 3802 </div> 3803 </div> 3804 3805 <span >Polska / Poland</span> 3806 </div> 3807 3808 3809 <span class="md-modal__footer-selector-modal__region-iso" 3810 > 3811 3812 PLN zŠ3813 3814 </span> 3815 3816 3817 </button> 3818 </li> 3819 3820 3821 <li class="md-modal__footer-selector-modal__region-list-item " 3822 data-name="Switzerland" 3823 data-country="CH" 3824 data-region="europe" 3825 tabindex="-1" 3826 3827 3828 3829 > 3830 <button type="button" 3831 data-primary="enabled" 3832 data-defaultlocale="en" 3833 data-subfoldersuffix="eu" 3834 data-domainurl="joola-eu.myshopify.com" 3835 data-country="CH" 3836 data-value="CH" 3837 class="md-modal__footer-selector-modal__region-btn" 3838 3839 3840 3841 role="option" 3842 > 3843 <div class="md-modal__footer-selector-modal__flag-country-name"> 3844 3845 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3846 <div class="md-modal__footer-locale-flag"> 3847 3848 <div class="orbe-flags-ch md-form__select__img" ></div> 3849 </div> 3850 </div> 3851
3852 <span >Switzerland</span> 3853 </div> 3854 3855 3856 <span class="md-modal__footer-selector-modal__region-iso" 3857 > 3858 3859 CHF CHF 3860 3861 </span> 3862 3863 3864 </button> 3865 </li> 3866 3867 3868 <li class="md-modal__footer-selector-modal__region-list-item " 3869 data-name="Czech Republic" 3870 data-country="CZ" 3871 data-region="europe" 3872 tabindex="-1" 3873 3874 3875 3876 > 3877 <button type="button" 3878 data-primary="enabled" 3879 data-defaultlocale="en" 3880 data-subfoldersuffix="eu" 3881 data-domainurl="joola-eu.myshopify.com" 3882 data-country="CZ" 3883 data-value="CZ" 3884 class="md-modal__footer-selector-modal__region-btn" 3885 3886 3887 3888 role="option" 3889 > 3890 <div class="md-modal__footer-selector-modal__flag-country-name"> 3891 3892 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3893 <div class="md-modal__footer-locale-flag"> 3894 3895 <div class="orbe-flags-cz md-form__select__img" ></div> 3896 </div> 3897 </div> 3898 3899 <span >Czech Republic</span> 3900 </div> 3901 3902 3903 <span class="md-modal__footer-selector-modal__region-iso" 3904 > 3905 3906 CZK KÄ 3907 3908 </span> 3909 3910 3911 </button> 3912 </li> 3913 3914 3915 <li class="md-modal__footer-selector-modal__region-list-item " 3916 data-name="Monaco" 3917 data-country="MC" 3918 data-region="europe" 3919 tabindex="-1" 3920 3921 3922 3923 > 3924 <button type="button" 3925 data-primary="enabled" 3926 data-defaultlocale="en" 3927 data-subfoldersuffix="eu" 3928 data-domainurl="joola-eu.myshopify.com" 3929 data-country="MC" 3930 data-value="MC" 3931 class="md-modal__footer-selector-modal__region-btn" 3932 3933 3934 3935 role="option" 3936 > 3937 <div class="md-modal__footer-selector-modal__flag-country-name"> 3938 3939 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3940 <div class="md-modal__footer-locale-flag"> 3941 3942 <div class="orbe-flags-mc md-form__select__img" ></div> 3943 </div> 3944 </div> 3945
3946 <span >Monaco</span> 3947 </div> 3948 3949 3950 <span class="md-modal__footer-selector-modal__region-iso" 3951 > 3952 3953 EUR ⬠3954 3955 </span> 3956 3957 3958 </button> 3959 </li> 3960 3961 3962 <li class="md-modal__footer-selector-modal__region-list-item " 3963 data-name="Slovensko / Slovakia" 3964 data-country="SK" 3965 data-region="europe" 3966 tabindex="-1" 3967 3968 3969 3970 > 3971 <button type="button" 3972 data-primary="enabled" 3973 data-defaultlocale="en" 3974 data-subfoldersuffix="eu" 3975 data-domainurl="joola-eu.myshopify.com" 3976 data-country="SK" 3977 data-value="SK" 3978 class="md-modal__footer-selector-modal__region-btn" 3979 3980 3981 3982 role="option" 3983 > 3984 <div class="md-modal__footer-selector-modal__flag-country-name"> 3985 3986 <div class="md-modal__footer-selector-modal__flag-wrapper"> 3987 <div class="md-modal__footer-locale-flag"> 3988 3989 <div class="orbe-flags-sk md-form__select__img" ></div> 3990 </div> 3991 </div> 3992 3993 <span >Slovensko / Slovakia</span> 3994 </div> 3995 3996 3997 <span class="md-modal__footer-selector-modal__region-iso" 3998 > 3999 4000 EUR ⬠4001 4002 </span> 4003 4004 4005 </button> 4006 </li> 4007 4008 4009 <li class="md-modal__footer-selector-modal__region-list-item " 4010 data-name="Serbia" 4011 data-country="RS" 4012 data-region="europe" 4013 tabindex="-1" 4014 4015 4016 4017 > 4018 <button type="button" 4019 data-primary="enabled" 4020 data-defaultlocale="en" 4021 data-subfoldersuffix="eu" 4022 data-domainurl="joola-eu.myshopify.com" 4023 data-country="RS" 4024 data-value="RS" 4025 class="md-modal__footer-selector-modal__region-btn" 4026 4027 4028 4029 role="option" 4030 > 4031 <div class="md-modal__footer-selector-modal__flag-country-name"> 4032 4033 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4034 <div class="md-modal__footer-locale-flag"> 4035 4036 <div class="orbe-flags-rs md-form__select__img" ></div> 4037 </div> 4038 </div> 4039
4040 <span >Serbia</span> 4041 </div> 4042 4043 4044 <span class="md-modal__footer-selector-modal__region-iso" 4045 > 4046 4047 RSD Ðин. 4048 4049 </span> 4050 4051 4052 </button> 4053 </li> 4054 4055 4056 <li class="md-modal__footer-selector-modal__region-list-item " 4057 data-name="Slovenija" 4058 data-country="SI" 4059 data-region="europe" 4060 tabindex="-1" 4061 4062 4063 4064 > 4065 <button type="button" 4066 data-primary="enabled" 4067 data-defaultlocale="en" 4068 data-subfoldersuffix="eu" 4069 data-domainurl="joola-eu.myshopify.com" 4070 data-country="SI" 4071 data-value="SI" 4072 class="md-modal__footer-selector-modal__region-btn" 4073 4074 4075 4076 role="option" 4077 > 4078 <div class="md-modal__footer-selector-modal__flag-country-name"> 4079 4080 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4081 <div class="md-modal__footer-locale-flag"> 4082 4083 <div class="orbe-flags-si md-form__select__img" ></div> 4084 </div> 4085 </div> 4086 4087 <span >Slovenija</span> 4088 </div> 4089 4090 4091 <span class="md-modal__footer-selector-modal__region-iso" 4092 > 4093 4094 EUR ⬠4095 4096 </span> 4097 4098 4099 </button> 4100 </li> 4101 4102 4103 <li class="md-modal__footer-selector-modal__region-list-item " 4104 data-name="Hungary / Hungary" 4105 data-country="HU" 4106 data-region="europe" 4107 tabindex="-1" 4108 4109 4110 4111 > 4112 <button type="button" 4113 data-primary="enabled" 4114 data-defaultlocale="en" 4115 data-subfoldersuffix="eu" 4116 data-domainurl="joola-eu.myshopify.com" 4117 data-country="HU" 4118 data-value="HU" 4119 class="md-modal__footer-selector-modal__region-btn" 4120 4121 4122 4123 role="option" 4124 > 4125 <div class="md-modal__footer-selector-modal__flag-country-name"> 4126 4127 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4128 <div class="md-modal__footer-locale-flag"> 4129 4130 <div class="orbe-flags-hu md-form__select__img" ></div> 4131 </div> 4132 </div> 4133
4134 <span >Hungary / Hungary</span> 4135 </div> 4136 4137 4138 <span class="md-modal__footer-selector-modal__region-iso" 4139 > 4140 4141 HUF Ft 4142 4143 </span> 4144 4145 4146 </button> 4147 </li> 4148 4149 4150 <li class="md-modal__footer-selector-modal__region-list-item " 4151 data-name="România" 4152 data-country="RO" 4153 data-region="europe" 4154 tabindex="-1" 4155 4156 4157 4158 > 4159 <button type="button" 4160 data-primary="enabled" 4161 data-defaultlocale="en" 4162 data-subfoldersuffix="eu" 4163 data-domainurl="joola-eu.myshopify.com" 4164 data-country="RO" 4165 data-value="RO" 4166 class="md-modal__footer-selector-modal__region-btn" 4167 4168 4169 4170 role="option" 4171 > 4172 <div class="md-modal__footer-selector-modal__flag-country-name"> 4173 4174 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4175 <div class="md-modal__footer-locale-flag"> 4176 4177 <div class="orbe-flags-ro md-form__select__img" ></div> 4178 </div> 4179 </div> 4180 4181 <span >România</span> 4182 </div> 4183 4184 4185 <span class="md-modal__footer-selector-modal__region-iso" 4186 > 4187 4188 RON lei 4189 4190 </span> 4191 4192 4193 </button> 4194 </li> 4195 4196 4197 <li class="md-modal__footer-selector-modal__region-list-item " 4198 data-name="Portugal" 4199 data-country="PT" 4200 data-region="europe" 4201 tabindex="-1" 4202 4203 4204 4205 > 4206 <button type="button" 4207 data-primary="enabled" 4208 data-defaultlocale="en" 4209 data-subfoldersuffix="eu" 4210 data-domainurl="joola-eu.myshopify.com" 4211 data-country="PT" 4212 data-value="PT" 4213 class="md-modal__footer-selector-modal__region-btn" 4214 4215 4216 4217 role="option" 4218 > 4219 <div class="md-modal__footer-selector-modal__flag-country-name"> 4220 4221 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4222 <div class="md-modal__footer-locale-flag"> 4223 4224 <div class="orbe-flags-pt md-form__select__img" ></div> 4225 </div> 4226 </div> 4227
4228 <span >Portugal</span> 4229 </div> 4230 4231 4232 <span class="md-modal__footer-selector-modal__region-iso" 4233 > 4234 4235 EUR ⬠4236 4237 </span> 4238 4239 4240 </button> 4241 </li> 4242 4243 4244 <li class="md-modal__footer-selector-modal__region-list-item " 4245 data-name="Norway / Norge" 4246 data-country="NO" 4247 data-region="europe" 4248 tabindex="-1" 4249 4250 4251 4252 > 4253 <button type="button" 4254 data-primary="enabled" 4255 data-defaultlocale="en" 4256 data-subfoldersuffix="eu" 4257 data-domainurl="joola-eu.myshopify.com" 4258 data-country="NO" 4259 data-value="NO" 4260 class="md-modal__footer-selector-modal__region-btn" 4261 4262 4263 4264 role="option" 4265 > 4266 <div class="md-modal__footer-selector-modal__flag-country-name"> 4267 4268 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4269 <div class="md-modal__footer-locale-flag"> 4270 4271 <div class="orbe-flags-no md-form__select__img" ></div> 4272 </div> 4273 </div> 4274 4275 <span >Norway / Norge</span> 4276 </div> 4277 4278 4279 <span class="md-modal__footer-selector-modal__region-iso" 4280 > 4281 4282 EUR ⬠4283 4284 </span> 4285 4286 4287 </button> 4288 </li> 4289 4290 4291 <li class="md-modal__footer-selector-modal__region-list-item " 4292 data-name="Luxembourg" 4293 data-country="LU" 4294 data-region="europe" 4295 tabindex="-1" 4296 4297 4298 4299 > 4300 <button type="button" 4301 data-primary="enabled" 4302 data-defaultlocale="en" 4303 data-subfoldersuffix="eu" 4304 data-domainurl="joola-eu.myshopify.com" 4305 data-country="LU" 4306 data-value="LU" 4307 class="md-modal__footer-selector-modal__region-btn" 4308 4309 4310 4311 role="option" 4312 > 4313 <div class="md-modal__footer-selector-modal__flag-country-name"> 4314 4315 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4316 <div class="md-modal__footer-locale-flag"> 4317 4318 <div class="orbe-flags-lu md-form__select__img" ></div> 4319 </div> 4320 </div> 4321
4322 <span >Luxembourg</span> 4323 </div> 4324 4325 4326 <span class="md-modal__footer-selector-modal__region-iso" 4327 > 4328 4329 EUR ⬠4330 4331 </span> 4332 4333 4334 </button> 4335 </li> 4336 4337 4338 <li class="md-modal__footer-selector-modal__region-list-item " 4339 data-name="Lietuva / Lithuania" 4340 data-country="LT" 4341 data-region="europe" 4342 tabindex="-1" 4343 4344 4345 4346 > 4347 <button type="button" 4348 data-primary="enabled" 4349 data-defaultlocale="en" 4350 data-subfoldersuffix="eu" 4351 data-domainurl="joola-eu.myshopify.com" 4352 data-country="LT" 4353 data-value="LT" 4354 class="md-modal__footer-selector-modal__region-btn" 4355 4356 4357 4358 role="option" 4359 > 4360 <div class="md-modal__footer-selector-modal__flag-country-name"> 4361 4362 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4363 <div class="md-modal__footer-locale-flag"> 4364 4365 <div class="orbe-flags-lt md-form__select__img" ></div> 4366 </div> 4367 </div> 4368 4369 <span >Lietuva / Lithuania</span> 4370 </div> 4371 4372 4373 <span class="md-modal__footer-selector-modal__region-iso" 4374 > 4375 4376 EUR ⬠4377 4378 </span> 4379 4380 4381 </button> 4382 </li> 4383 4384 4385 <li class="md-modal__footer-selector-modal__region-list-item " 4386 data-name="Latvija / Latvia" 4387 data-country="LV" 4388 data-region="europe" 4389 tabindex="-1" 4390 4391 4392 4393 > 4394 <button type="button" 4395 data-primary="enabled" 4396 data-defaultlocale="en" 4397 data-subfoldersuffix="eu" 4398 data-domainurl="joola-eu.myshopify.com" 4399 data-country="LV" 4400 data-value="LV" 4401 class="md-modal__footer-selector-modal__region-btn" 4402 4403 4404 4405 role="option" 4406 > 4407 <div class="md-modal__footer-selector-modal__flag-country-name"> 4408 4409 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4410 <div class="md-modal__footer-locale-flag"> 4411 4412 <div class="orbe-flags-lv md-form__select__img" ></div> 4413 </div> 4414 </div> 4415
4416 <span >Latvija / Latvia</span> 4417 </div> 4418 4419 4420 <span class="md-modal__footer-selector-modal__region-iso" 4421 > 4422 4423 EUR ⬠4424 4425 </span> 4426 4427 4428 </button> 4429 </li> 4430 4431 4432 <li class="md-modal__footer-selector-modal__region-list-item " 4433 data-name="Hrvatska / Croatia" 4434 data-country="HR" 4435 data-region="europe" 4436 tabindex="-1" 4437 4438 4439 4440 > 4441 <button type="button" 4442 data-primary="enabled" 4443 data-defaultlocale="en" 4444 data-subfoldersuffix="eu" 4445 data-domainurl="joola-eu.myshopify.com" 4446 data-country="HR" 4447 data-value="HR" 4448 class="md-modal__footer-selector-modal__region-btn" 4449 4450 4451 4452 role="option" 4453 > 4454 <div class="md-modal__footer-selector-modal__flag-country-name"> 4455 4456 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4457 <div class="md-modal__footer-locale-flag"> 4458 4459 <div class="orbe-flags-hr md-form__select__img" ></div> 4460 </div> 4461 </div> 4462 4463 <span >Hrvatska / Croatia</span> 4464 </div> 4465 4466 4467 <span class="md-modal__footer-selector-modal__region-iso" 4468 > 4469 4470 EUR ⬠4471 4472 </span> 4473 4474 4475 </button> 4476 </li> 4477 4478 4479 <li class="md-modal__footer-selector-modal__region-list-item " 4480 data-name="Malta" 4481 data-country="MT" 4482 data-region="europe" 4483 tabindex="-1" 4484 4485 4486 4487 > 4488 <button type="button" 4489 data-primary="enabled" 4490 data-defaultlocale="en" 4491 data-subfoldersuffix="eu" 4492 data-domainurl="joola-eu.myshopify.com" 4493 data-country="MT" 4494 data-value="MT" 4495 class="md-modal__footer-selector-modal__region-btn" 4496 4497 4498 4499 role="option" 4500 > 4501 <div class="md-modal__footer-selector-modal__flag-country-name"> 4502 4503 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4504 <div class="md-modal__footer-locale-flag"> 4505 4506 <div class="orbe-flags-mt md-form__select__img" ></div> 4507 </div> 4508 </div> 4509
4510 <span >Malta</span> 4511 </div> 4512 4513 4514 <span class="md-modal__footer-selector-modal__region-iso" 4515 > 4516 4517 EUR ⬠4518 4519 </span> 4520 4521 4522 </button> 4523 </li> 4524 4525 4526 <li class="md-modal__footer-selector-modal__region-list-item " 4527 data-name="Iceland" 4528 data-country="IS" 4529 data-region="europe" 4530 tabindex="-1" 4531 4532 4533 4534 > 4535 <button type="button" 4536 data-primary="enabled" 4537 data-defaultlocale="en" 4538 data-subfoldersuffix="eu" 4539 data-domainurl="joola-eu.myshopify.com" 4540 data-country="IS" 4541 data-value="IS" 4542 class="md-modal__footer-selector-modal__region-btn" 4543 4544 4545 4546 role="option" 4547 > 4548 <div class="md-modal__footer-selector-modal__flag-country-name"> 4549 4550 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4551 <div class="md-modal__footer-locale-flag"> 4552 4553 <div class="orbe-flags-is md-form__select__img" ></div> 4554 </div> 4555 </div> 4556 4557 <span >Iceland</span> 4558 </div> 4559 4560 4561 <span class="md-modal__footer-selector-modal__region-iso" 4562 > 4563 4564 ISK kr 4565 4566 </span> 4567 4568 4569 </button> 4570 </li> 4571 4572 4573 <li class="md-modal__footer-selector-modal__region-list-item " 4574 data-name="Ireland" 4575 data-country="IE" 4576 data-region="europe" 4577 tabindex="-1" 4578 4579 4580 4581 > 4582 <button type="button" 4583 data-primary="enabled" 4584 data-defaultlocale="en" 4585 data-subfoldersuffix="eu" 4586 data-domainurl="joola-eu.myshopify.com" 4587 data-country="IE" 4588 data-value="IE" 4589 class="md-modal__footer-selector-modal__region-btn" 4590 4591 4592 4593 role="option" 4594 > 4595 <div class="md-modal__footer-selector-modal__flag-country-name"> 4596 4597 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4598 <div class="md-modal__footer-locale-flag"> 4599 4600 <div class="orbe-flags-ie md-form__select__img" ></div> 4601 </div> 4602 </div> 4603
4604 <span >Ireland</span> 4605 </div> 4606 4607 4608 <span class="md-modal__footer-selector-modal__region-iso" 4609 > 4610 4611 EUR ⬠4612 4613 </span> 4614 4615 4616 </button> 4617 </li> 4618 4619 4620 <li class="md-modal__footer-selector-modal__region-list-item " 4621 data-name="Greece / Îλλαδα" 4622 data-country="GR" 4623 data-region="europe" 4624 tabindex="-1" 4625 4626 4627 4628 > 4629 <button type="button" 4630 data-primary="enabled" 4631 data-defaultlocale="en" 4632 data-subfoldersuffix="eu" 4633 data-domainurl="joola-eu.myshopify.com" 4634 data-country="GR" 4635 data-value="GR" 4636 class="md-modal__footer-selector-modal__region-btn" 4637 4638 4639 4640 role="option" 4641 > 4642 <div class="md-modal__footer-selector-modal__flag-country-name"> 4643 4644 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4645 <div class="md-modal__footer-locale-flag"> 4646 4647 <div class="orbe-flags-gr md-form__select__img" ></div> 4648 </div> 4649 </div> 4650 4651 <span >Greece / Îλλαδα</span> 4652 </div> 4653 4654 4655 <span class="md-modal__footer-selector-modal__region-iso" 4656 > 4657 4658 EUR ⬠4659 4660 </span> 4661 4662 4663 </button> 4664 </li> 4665 4666 4667 <li class="md-modal__footer-selector-modal__region-list-item " 4668 data-name="Finland" 4669 data-country="FI" 4670 data-region="europe" 4671 tabindex="-1" 4672 4673 4674 4675 > 4676 <button type="button" 4677 data-primary="enabled" 4678 data-defaultlocale="en" 4679 data-subfoldersuffix="eu" 4680 data-domainurl="joola-eu.myshopify.com" 4681 data-country="FI" 4682 data-value="FI" 4683 class="md-modal__footer-selector-modal__region-btn" 4684 4685 4686 4687 role="option" 4688 > 4689 <div class="md-modal__footer-selector-modal__flag-country-name"> 4690 4691 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4692 <div class="md-modal__footer-locale-flag"> 4693 4694 <div class="orbe-flags-fi md-form__select__img" ></div> 4695 </div> 4696 </div> 4697
4698 <span >Finland</span> 4699 </div> 4700 4701 4702 <span class="md-modal__footer-selector-modal__region-iso" 4703 > 4704 4705 EUR ⬠4706 4707 </span> 4708 4709 4710 </button> 4711 </li> 4712 4713 4714 <li class="md-modal__footer-selector-modal__region-list-item " 4715 data-name="Eesti / Estonia" 4716 data-country="EE" 4717 data-region="europe" 4718 tabindex="-1" 4719 4720 4721 4722 > 4723 <button type="button" 4724 data-primary="enabled" 4725 data-defaultlocale="en" 4726 data-subfoldersuffix="eu" 4727 data-domainurl="joola-eu.myshopify.com" 4728 data-country="EE" 4729 data-value="EE" 4730 class="md-modal__footer-selector-modal__region-btn" 4731 4732 4733 4734 role="option" 4735 > 4736 <div class="md-modal__footer-selector-modal__flag-country-name"> 4737 4738 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4739 <div class="md-modal__footer-locale-flag"> 4740 4741 <div class="orbe-flags-ee md-form__select__img" ></div> 4742 </div> 4743 </div> 4744 4745 <span >Eesti / Estonia</span> 4746 </div> 4747 4748 4749 <span class="md-modal__footer-selector-modal__region-iso" 4750 > 4751 4752 EUR ⬠4753 4754 </span> 4755 4756 4757 </button> 4758 </li> 4759 4760 4761 <li class="md-modal__footer-selector-modal__region-list-item " 4762 data-name="Bulgaria / ÐÑлгаÑиÑ" 4763 data-country="BG" 4764 data-region="europe" 4765 tabindex="-1" 4766 4767 4768 4769 > 4770 <button type="button" 4771 data-primary="enabled" 4772 data-defaultlocale="en" 4773 data-subfoldersuffix="eu" 4774 data-domainurl="joola-eu.myshopify.com" 4775 data-country="BG" 4776 data-value="BG" 4777 class="md-modal__footer-selector-modal__region-btn" 4778 4779 4780 4781 role="option" 4782 > 4783 <div class="md-modal__footer-selector-modal__flag-country-name"> 4784 4785 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4786 <div class="md-modal__footer-locale-flag"> 4787 4788 <div class="orbe-flags-bg md-form__select__img" ></div> 4789 </div> 4790 </div> 4791
4792 <span >Bulgaria / ÐÑлгаÑиÑ</span> 4793 </div> 4794 4795 4796 <span class="md-modal__footer-selector-modal__region-iso" 4797 > 4798 4799 BGN лв 4800 4801 </span> 4802 4803 4804 </button> 4805 </li> 4806 4807 4808 4809 4810 4811 4812 <li class="md-modal__footer-selector-modal__region-list-item " 4813 data-name="Italia / Italy" 4814 data-country="IT" 4815 data-region="europe" 4816 tabindex="-1" 4817 4818 4819 4820 > 4821 <button type="button" 4822 data-primary="enabled" 4823 data-defaultlocale="it" 4824 data-subfoldersuffix="" 4825 data-domainurl="joola.it" 4826 data-country="IT" 4827 data-value="IT" 4828 class="md-modal__footer-selector-modal__region-btn" 4829 4830 4831 4832 role="option" 4833 > 4834 <div class="md-modal__footer-selector-modal__flag-country-name"> 4835 4836 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4837 <div class="md-modal__footer-locale-flag"> 4838 4839 <div class="orbe-flags-it md-form__select__img" ></div> 4840 </div> 4841 </div> 4842 4843 <span >Italia / Italy</span> 4844 </div> 4845 4846 4847 <span class="md-modal__footer-selector-modal__region-iso" 4848 > 4849 4850 EUR ⬠4851 4852 </span> 4853 4854 4855 </button> 4856 </li> 4857 4858 4859 4860 4861 4862 4863 <li class="md-modal__footer-selector-modal__region-list-item " 4864 data-name="France" 4865 data-country="FR" 4866 data-region="europe" 4867 tabindex="-1" 4868 4869 4870 4871 > 4872 <button type="button" 4873 data-primary="enabled" 4874 data-defaultlocale="fr" 4875 data-subfoldersuffix="" 4876 data-domainurl="joola.fr" 4877 data-country="FR" 4878 data-value="FR" 4879 class="md-modal__footer-selector-modal__region-btn" 4880 4881 4882 4883 role="option" 4884 > 4885 <div class="md-modal__footer-selector-modal__flag-country-name"> 4886 4887 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4888 <div class="md-modal__footer-locale-flag"> 4889 4890 <div class="orbe-flags-fr md-form__select__img" ></div> 4891 </div> 4892 </div> 4893
4894 <span >France</span> 4895 </div> 4896 4897 4898 <span class="md-modal__footer-selector-modal__region-iso" 4899 > 4900 4901 EUR ⬠4902 4903 </span> 4904 4905 4906 </button> 4907 </li> 4908 4909 4910 4911 4912 4913 4914 <li class="md-modal__footer-selector-modal__region-list-item " 4915 data-name="Deutschland / Germany" 4916 data-country="DE" 4917 data-region="europe" 4918 tabindex="-1" 4919 4920 4921 4922 > 4923 <button type="button" 4924 data-primary="enabled" 4925 data-defaultlocale="de" 4926 data-subfoldersuffix="" 4927 data-domainurl="joola-eu.myshopify.com" 4928 data-country="DE" 4929 data-value="DE" 4930 class="md-modal__footer-selector-modal__region-btn" 4931 4932 4933 4934 role="option" 4935 > 4936 <div class="md-modal__footer-selector-modal__flag-country-name"> 4937 4938 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4939 <div class="md-modal__footer-locale-flag"> 4940 4941 <div class="orbe-flags-de md-form__select__img" ></div> 4942 </div> 4943 </div> 4944 4945 <span class="active">Deutschland / Germany</span> 4946 </div> 4947 4948 4949 <span class="md-modal__footer-selector-modal__region-iso" 4950 > 4951 4952 EUR ⬠4953 4954 </span> 4955 4956 4957 </button> 4958 </li> 4959 4960 4961 4962 4963 4964 4965 <li class="md-modal__footer-selector-modal__region-list-item " 4966 data-name="United States" 4967 data-country="US" 4968 data-region="americas" 4969 tabindex="-1" 4970 data-externalstore="" 4971 4972 4973 > 4974 <button type="button" 4975 data-primary="undefined" 4976 data-defaultlocale="en" 4977 data-subfoldersuffix="" 4978 data-domainurl="joola.com" 4979 data-country="US" 4980 data-value="US" 4981 class="md-modal__footer-selector-modal__region-btn" 4982 data-externalstore="" 4983 4984 4985 role="option" 4986 > 4987 <div class="md-modal__footer-selector-modal__flag-country-name"> 4988 4989 <div class="md-modal__footer-selector-modal__flag-wrapper"> 4990 <div class="md-modal__footer-locale-flag"> 4991 4992 <div class="orbe-flags-us md-form__select__img" ></div> 4993 </div> 4994 </div> 4995
4996 <span >United States</span> 4997 </div> 4998 4999 5000 <span class="md-modal__footer-selector-modal__region-iso" 5001 > 5002 5003 USD $ 5004 5005 </span> 5006 5007 5008 </button> 5009 </li> 5010 5011 5012 5013 5014 5015 5016 <li class="md-modal__footer-selector-modal__region-list-item " 5017 data-name="Sverige / Sweden" 5018 data-country="SE" 5019 data-region="europe" 5020 tabindex="-1" 5021 5022 5023 5024 > 5025 <button type="button" 5026 data-primary="enabled" 5027 data-defaultlocale="en" 5028 data-subfoldersuffix="" 5029 data-domainurl="joola.se" 5030 data-country="SE" 5031 data-value="SE" 5032 class="md-modal__footer-selector-modal__region-btn" 5033 5034 5035 5036 role="option" 5037 > 5038 <div class="md-modal__footer-selector-modal__flag-country-name"> 5039 5040 <div class="md-modal__footer-selector-modal__flag-wrapper"> 5041 <div class="md-modal__footer-locale-flag"> 5042 5043 <div class="orbe-flags-se md-form__select__img" ></div> 5044 </div> 5045 </div> 5046 5047 <span >Sverige / Sweden</span> 5048 </div> 5049 5050 5051 <span class="md-modal__footer-selector-modal__region-iso" 5052 > 5053 5054 SEK kr 5055 5056 </span> 5057 5058 5059 </button> 5060 </li> 5061 5062 5063 </ul> 5064 </div> 5065 </div> 5066 5067 <input type="hidden" name="country_code" value="DE"> 5068 </form> 5069 <div class="md-modal__footer-selector-modal__region-list-divider"><span></span></div> 5070 <div class="md-modal__mk-footerPoweredOrbe"> 5071 5072 </div> 5073 </md-footer-selector-popup__form> 5074 5075 <md-footer-selector-popup__language__form class="md-modal__form__footer-popup__grid-lang notranslate" data-wg-notranslate data-ly-locked="true"> 5076 <form method="post" action="/localization" id="md-modal__form__footer-popup___language__id" accept-charset="UTF-8" class="" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search?q=infinity&type=product" /> 5077 <div class="md-modal__header md-modal__mk-header__lang"> 5078 <div class="md-modal__header__title">
5079 <span class="md-modal__header__title__span md-modal__header__title__second" role="heading" aria-level="2"> 5080 Preferred Language 5081 </span> 5082 </div> 5083 5084 5085 <span id="md-footer-selector-dialog-helper-text-accessible" class="md-visuallyHidden"> 5086 Changing language will not affect your selected region 5087 </span> 5088 5089 5090 <div class="md-modal__body md-modal__body-market-selector notranslate" data-wg-notranslate> 5091 <div class="md-modal__bodyContent"> 5092 <div class="md-footer-selector__content"> 5093 <!-- BEGIN app snippet: language-selector --><div class="md-modal__formContent__select"> 5094 <span class="md-modal__formContent__selectLabel md-visuallyHidden" id="label-md-form__select__language--footer" data-mdAppLanguageLabel>Language</span> 5095 <input name="language_code" id="orbe-lang-selector-footer-id" type="hidden"> 5096 <button type="button" name="md-form__select__language__button" id="md-form__select__language--footer" class="md-form__select" 5097 aria-expanded="false" aria-controls="orbeFooterLanguageList" role="combobox" aria-haspopup="listbox" 5098 aria-labelledby="label-md-form__select__language--footer" data-value="de" 5099 5100 > 5101 <div class="md-form__select__language__list-link-wrapper"> 5102 <span class="md-form__select__span">Deutsch</span> 5103 </div> 5104 </button> 5105 <ul id="orbeFooterLanguageList" role="listbox" 5106 class="md-form__select__language__list md-form__select__language__list-top" hidden><li data-locale="de" 5107 class="" tabindex="-1" role="option"> 5108 <span class="md-form__select__language__list-link" aria-current="true" data-value="de"> 5109 <div class="md-form__select__language__list-link-wrapper"> 5110 <span class="md-form__select__span" data-value="de">Deutsch</span> 5111 </div> 5112 </span> 5113 </li><li data-locale="en" 5114 class="" tabindex="-1" role="option"> 5115 <span class="md-form__select__language__list-link" data-value="en"> 5116 <div class="md-form__select__language__list-link-wrapper"> 5117 <span class="md-form__select__span" data-value="en">English</span> 5118 </div> 5119 </span> 5120 </li></ul> 5121</div> 5122<!-- END app snippet --> 5123 </div> 5124 </div> 5125 </div> 5126 </div> 5127 5128 5129 <span class="md-modal__mk-helper-text" aria-hidden="true"> 5130 Changing language will not affect your selected region 5131 </span> 5132 5133 <button class="md-modal-closeButton md-footer-modal-closeButton md-footer-modal-language2-closeButton" aria-label="Close" type="button"> 5134 <span class="md-icon"> 5135 <span class="md-visuallyHidden"></span> 5136 <svg viewBox="0 0 20 20" class="md-icon__Svg" focusable="false" aria-hidden="true"> 5137 <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z"></path> 5138 </svg> 5139 </span> 5140 </button> 5141 </form> 5142 <div class="md-modal__mk-footerPoweredOrbe"> 5143 5144 </div> 5145 </md-footer-selector-popup__language__form> 5146 5147 </div> 5148 </div> 5149 </div> 5150 <div class="md-modal__backdrop"></div> 5151 </div> 5152
5153<script> 5154 if (typeof mdApp_showClassicFlagSelectorIcon == 'undefined') {var mdApp_showClassicFlagSelectorIcon = true;var mdApp_showClassicFlagSelectorIconCircle = false;} 5155 5156 if (typeof mdApp_searchCountry == 'undefined') {var mdApp_searchCountry = true;} 5157 5158 if (typeof mdApp_showModalFlagSelectorIcon == 'undefined') {var mdApp_showModalFlagSelectorIcon = true;var mdApp_showModalFlagSelectorIconCircle = false;} 5159 5160 if (typeof mdApp_showClassicCurrencyCodeEnabled === 'undefined') {var mdApp_showClassicCurrencyCodeEnabled = false;} 5161 5162 if (typeof mdApp_showModalCurrencyCodeEnabled === 'undefined') {var mdApp_showModalCurrencyCodeEnabled = 'iso_symbol';} 5163 5164 if (typeof mdApp_backgroundMKSelector == 'undefined') { 5165 var mdApp_backgroundMKSelector = '#ffffff'; 5166 } 5167 5168 <!-- BEGIN app snippet: js-variables --> 5169 5170 5171if (typeof mdApp_redirectMode == 'undefined') { 5172 var mdApp_redirectMode = false; 5173} 5174if (typeof mdApp_redirectRegionMode == 'undefined') { 5175 var mdApp_redirectRegionMode = false; 5176} 5177if (typeof mdApp_redirectRegionCode === 'undefined') { 5178 var mdApp_redirectRegionCode = ''; 5179} 5180if (typeof mdApp_redirectCountryCode === 'undefined') { 5181 var mdApp_redirectCountryCode = ''; 5182} 5183if (typeof mdApp_redirectCountryName === 'undefined') { 5184 var mdApp_redirectCountryName = ''; 5185} 5186if (typeof mdApp_redirectCountryCurrencyCode === 'undefined') { 5187 var mdApp_redirectCountryCurrencyCode = ''; 5188} 5189if (typeof mdApp_redirectCountryCurrencySymbol === 'undefined') { 5190 var mdApp_redirectCountryCurrencySymbol = ''; 5191} 5192if (typeof mdApp_redirectLocale === 'undefined') { 5193 var mdApp_redirectLocale = ''; 5194} 5195if (typeof mdApp_redirectEndonymName === 'undefined') { 5196 var mdApp_redirectEndonymName = ''; 5197} 5198if (typeof mdApp_redirectUrl === 'undefined') { 5199 var mdApp_redirectUrl = ''; 5200} 5201if (typeof mdApp_forceHideOrbe == 'undefined') { 5202 var mdApp_forceHideOrbe = false; 5203} 5204if (typeof mdApp_currentPlan == 'undefined') { 5205var mdApp_currentPlan = 'plus'; 5206} 5207if (typeof mdApp_forceExternalStoreRedirectMode == 'undefined') { 5208var mdApp_forceExternalStoreRedirectMode = false; 5209} 5210if (typeof mdApp_forceExternalStoreRedirectList == 'undefined') { 5211var mdApp_forceExternalStoreRedirectList = []; 5212} 5213if (typeof mdApp_deferUntilScroll == 'undefined') { 5214var mdApp_deferUntilScroll = false; 5215} 5216 5217if (typeof mdApp_skipRequestAPI == 'undefined') {var mdApp_skipRequestAPI = 'fal
5217se';} 5218 5219if (typeof mdApp_merchantKey === 'undefined') {var mdApp_merchantKey = 'md_key_24829i43559360';} 5220 5221if (typeof mdApp_MAIN_URL === 'undefined') { 5222 5223 var mdApp_MAIN_URL = 'https://joola.de'; 5224 5225} 5226 5227if (typeof mdApp_currentCountryCode === 'undefined') { 5228 5229 5230 var mdApp_currentCountryCode = 'DE'; 5231 5232} 5233 5234if (typeof mdApp_currentCountryCodeName === 'undefined') { 5235 var mdApp_currentCountryCodeName = 'Deutschland'; 5236} 5237 5238if (typeof mdApp_blockDomain === 'undefined') {var mdApp_blockDomain = '';} 5239 5240if (typeof mdApp_currentPageRelativeUrl === 'undefined') {var mdApp_currentPageRelativeUrl = "\/search"; 5241} 5242 5243if (typeof mdApp_translateTextJSON === 'undefined') {var mdApp_translateTextJSON = "{\"de\":{\"title\":\"Are you in the right place?\",\"helperText\":\"\u003cp\u003eBuy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.\u003c\\\/p\u003e\",\"text\":\"Please select your shipping country.\",\"ctaText\":\"Shop now\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"en\":{\"title\":\"Are you in the right place?\",\"helperText\":\"\u003cp\u003eBuy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.\u003c\\\/p\u003e\",\"text\":\"Please select your shipping country.\",\"ctaText\":\"Shop now\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"fr\":{\"title\":\"\\u00cates-vous au bon endroit ?\",\"helperText\":\"\u003cp\u003eAchetez depuis le pays de votre choix. N'oubliez pas que nous ne pouvons exp\u0026eacute;dier votre commande qu'\u0026agrave; des adresses situ\u0026eacute;es dans le pays choisi.\u003c\\\/p\u003e\",\"text\":\"Veuillez s\\u00e9lectionner votre pays de livraison.\",\"ctaText\":\"Acheter maintenant\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"it\":{\"title\":\"Sei nel posto giusto?\",\"helperText\":\"\u003cp\u003eAcquista dal paese che preferisci. Ricorda che possiamo spedire il tuo ordine solo agli indirizzi situati nel paese selezionato.\u003c\\\/p\u003e\",\"text\":\"Seleziona il tuo paese di spedizione.\",\"ctaText\":\"Acquista ora\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"es\":{\"title\":\"\\u00cates-vous au bon endroit ?\",\"helperText\":\"\u003cp\u003eAchetez depuis le pays de votre choix. N'oubliez pas que nous ne pouvons exp\u0026eacute;dier votre commande qu'\u0026agrave; des adresses situ\u0026eacute;es dans le pays choisi.\u003c\\\/p\u003e\",\"text\":\"Veuillez s\\u00e9lectionner votre pays de livraison.\",\"ctaText\":\"Acheter maintenant\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"}}";} 5244 5245if (typeof mdApp_translateTextPreviewJSON === 'undefined') {var mdApp_translateTextPreviewJSON = '';} 5246 5247if (typeof mdApp_klaviyoConnect == 'undefined') {var mdApp_klaviyoConnect = false;} 5248 5249if (typeof mdApp_connectifConnect == 'undefined') {var mdApp_connectifConnect = false;} 5250 5251if (typeof mdApp_discountSupport == 'undefined') {var mdApp_discountSupport = true;} 5252 5253if (typeof mdApp_advancedLanguage == 'undefined') {var mdApp_advancedLanguage = { 5254 "option_language_force_default": false, 5255 "option_language_force_showRecommendation": false, 5256 5257 "option_language_force_langRedirect": false 5258 5259 };} 5260 5261if (typeof mdApp_firstVisitSettings == 'undefined') {var mdApp_firstVisitSettings = { 5262 "option_force_showModal_behaviour": false, 5263 5264 "popup_display_order": 1, 5265 5266 "other_popup_classes": null, 5267 "exclude_ip": null 5268 };} 5269 5270if (typeof mdApp_secondVisitSettings == 'undefined') {var mdApp_secondVisitSettings = { 5271 "option_force_redirect_behaviour": false 5272 };} 5273 5274if (typeof mdApp_syncstoresData == 'undefined') {var mdApp_syncstoresData = { 5275 "exclude_paths": "", 5276 "exclude_paths_splited": "", 5277 "redirect_fullpath": false 5278 };} 5279 5280if (typeof mdApp_orbeCustomer === 'undefined') { 5281 5282 var mdApp_orbeCustomer = ''; 5283 5284} 5285 5286if (typeof mdApp_orbeCustomerB2B === 'undefined') { 5287 5288 5289 var mdApp_orbeCustomerB2B = false;
5290 5291} 5292 5293if (typeof mdApp_skipTruncate === 'undefined') { 5294 var mdApp_skipTruncate = false; 5295} 5296 5297if (typeof mdApp_skipReturnToDomainCheck === 'undefined') { 5298 var mdApp_skipReturnToDomainCheck = false; 5299} 5300 5301if (typeof mdApp_cookiesSettings == 'undefined') {var mdApp_cookiesSettings = { 5302 "modal_close_time": 7, 5303 "session_only": false, 5304 "modal_reappear": 60 5305 };} 5306 5307if (typeof mdApp_countryRules == 'undefined') {var mdApp_countryRules = { 5308 "fallbackCountry": "" 5309 };} 5310<!-- END app snippet --> 5311 5312 let mdFooterSelectorBlock = document.getElementById('md-footer-selector-block'); 5313 if (mdFooterSelectorBlock != null) { 5314 let customMDFooterSelectorBlock = document.getElementById('custom__md-footer-selector-block'); 5315 if (customMDFooterSelectorBlock != null) { 5316 customMDFooterSelectorBlock.appendChild(mdFooterSelectorBlock); 5317 } else if (document.getElementById('shopify-section-footer') != null) { 5318 document.getElementById('shopify-section-footer').appendChild(mdFooterSelectorBlock); 5319 } else if (document.querySelector('footer') != null) { 5320 document.querySelector('footer').appendChild(mdFooterSelectorBlock); 5321 } else if (document.querySelector('.footer') != null) { 5322 document.querySelector('.footer').appendChild(mdFooterSelectorBlock); 5323 } 5324 } 5325 5326 5327 5328 5329</script>
vendor: 1 bytes, line 5329
5329
5330<script> 5331 var orbitoMK; 5332 function initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889() { 5333 if (typeof orbeMKFactory !== 'undefined') { 5334 const originalMKSelector = orbeMKFactory.createInstance('original-mk-selector-AS0l5NUlVM2tMU2Jna__5858961087409699889', { 5335 settings: { 5336 classicSelector: false 5337 } 5338 }); 5339 5340 orbitoMK = orbeMKFactory.getInstance('original-mk-selector-AS0l5NUlVM2tMU2Jna__5858961087409699889'); 5341 5342 } else { 5343 setTimeout(initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889, 100); 5344 } 5345 } 5346 5347 initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889(); 5348</script>
5348 5349 5350
5350<script type="text/javascript" defer="defer" src="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/orbe-modal-selector.min.js"></script>
5350 5351 5352 5353 5354</div><div id="shopify-block-AYlZha3Y3M1ZCdHA1e__15912215999290715800" class="shopify-block shopify-app-block"> 5355 5356<style data-shopify> 5357 .md-modal__content, .md-btn, .md-modal__formContent__select select, .md-form__select, .md-form__select__country__list-link, .md-form__select__language__list-link, .md-form__select__country__list-link-wrapper span, .md-form__select__language__list-link-wrapper span, .md-modal__bodyContent__text p { 5358 font-size: 14px !important; 5359 } 5360 5361 .md-modal__header__title span, .md-modal__header__title h2 { 5362 font-size: 20px; 5363 } 5364 5365 #md-app-embed__modal .md-modal__header__title span, #md-app-embed__modal .md-modal__header__title h2 { 5366 color: #000000 !important; 5367 line-height: 1.75em; 5368 } 5369 5370 #md-app-embed__modal .md-form__select__search__input, #md-app-embed__modal .md-form__select, #md-app-embed__modal .md-form__select__country__list-link, #md-app-embed__modal .md-form__select__language__list-link, #md-app-embed__modal .md-form__select__country__list-link-wrapper span, #md-app-embed__modal .md-form__select__language__list-link-wrapper span { 5371 color: #000000 !important; 5372 } 5373 5374 5375 #md-app-embed__modal .md-form__select[aria-expanded="true"] .md-form__select__country__list__flag-wrapper { 5376 display: none; 5377 } 5378 #md-app-embed__modal .md-form__select[aria-expanded="true"] .md-form__select__country__list-link-wrapper .md-form__select__span { 5379 display: none; 5380 } 5381 #md-app-embed__modal .md-form__select[aria-expanded="true"] .md-form__select__search__input { 5382 display: block; 5383 font-family: inherit; 5384 line-height: inherit; 5385 border: none; 5386 font-size: 14px !important; 5387 } 5388 #md-app-embed__modal .md-form__select[aria-expanded="true"] .md-form__select__search__input::placeholder { 5389 font-size: 14px !important; 5390 } 5391 @media screen and (-webkit-min-device-pixel-ratio: 2) { 5392 #md-app-embed__modal .md-form__select[aria-expanded="true"] .md-form__select__search__input { 5393 font-size: max(16px, 14px) !important; 5394 } 5395 5396 #md-app-embed__modal .md-form__select[aria-expanded="true"] .md-form__select__search__input::placeholder { 5397 font-size: max(16px, 14px) !important; 5398 } 5399 } 5400 #md-app-embed__modal .md-form__select__country__list-link:hover, #md-app-embed__modal .md-form__select__language__list-link:hover { 5401 background: rgba(0, 0, 0, 0.1) !important; 5402 } 5403 5404 #md-app-embed__modal .md-form__select__search__input::placeholder { 5405 color: rgba(0, 0, 0, 0.5) !important; 5406 } 5407 5408 .md-btn__primary { 5409 background: #000000 !important; 5410 color: #ffffff !important; 5411 } 5412 5413 5414 .md-btn__primary:hover { 5415 background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) !important; 5416 } 5417 5418 .md-btn__primary:active { 5419 background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) !important; 5420 } 5421 5422 #md-app-embed__modal .md-form__select__search__input, #md-app-embed__modal .md-modal__content, #md-app-embed__modal .md-form__select__country__list, #md-app-embed__modal .md-form__select__language__list { 5423 background-color: #ffffff !important; 5424 color: #000000 !important; 5425 } 5426 5427 #md-app-embed__modal .md-modal__bodyContent p { 5428 color: #000000 !important; 5429 } 5430 .md-modal__container { 5431 -webkit-backdrop-filter: blur(4px) !important; 5432 backdrop-filter: blur(4px) !important; 5433 } 5434 5435 5436 #md-app-embed__modal .md-modal__footerPoweredLink { 5437 color: #000000 !important; 5438 } 5439 .md-modal__footerContent { 5440 text-align: center; 5441 } 5442 #md-app-embed__modal .md-modal-closeButton .md-icon__Svg { 5443 fill: #5c5f62 !important; 5444 } 5445 5446 #md-app-embed__modal .orbe-highlight-country__divider { 5447 border-bottom: 1px solid #000000 !important; 5448 } 5449 #md-app-embed__modal .md-form__select, #md-app-embed__modal .md-form__select__country__list, #md-app-embed__modal .md-form__select__language__list { 5450 border: 1px solid #000000 !important; 5451 } 5452 #md-app-embed__modal .md-form__select[aria-expanded="true"] { 5453 border: 2px solid #000000 !important; 5454 } 5455 5456 #md-app-embed__modal .md-form__select { 5457 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 14.0002C9.74401 14.0002 9.48801 13.9023 9.29301 13.7073L4.29301 8.70725C3.90201 8.31625 3.90201 7.68425 4.29301 7.29325C4.68401 6.90225 5.31601 6.90225 5.70701 7.29325L10 11.5862L14.293 7.29325C14.684 6.90225 15.316 6.90225 15.707 7.29325C16.098 7.68425 16.098 8.31625 15.707 8.70725L10.707 13.7073C10.512 13.9023 10.256 14.0002 10 14.0002Z" fill="%23000000"/></svg>') !important; 5458 } 5459 #md-app-embed__modal .md-form__select[aria-expanded="true"] { 5460 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.0002C14.744 13.0002 14.488 12.9023 14.293 12.7073L10 8.41425L5.70701 12.7073C5.31601 13.0982 4.68401 13.0982 4.29301 12.7073C3.90201 12.3163 3.90201 11.6842 4.29301 11.2933L9.29301 6.29325C9.68401 5.90225 10.316 5.90225 10.707 6.29325L15.707 11.2933C16.098 11.6842 16.098 12.3163 15.707 12.7073C15.512 12.9023 15.256 13.0002 15 13.0002Z" fill="%23000000"/></svg>') !important; 5461 } 5462 .md-modal__footerContent { 5463 max-width: 100%; 5464 } 5465 5466 5467 5468 5469 /* Custom CSS */ 5470 5471 5472 .md-modal__footer { 5473 padding: 0.75em 1.5em 1.5em; 5474 } 5475 .md-modal__header__flag { 5476 display: block !important; 5477 background-position: center; 5478 background-size: cover; 5479 background-repeat: no-repeat; 5480 position: relative; 5481 width: 46.6px; 5482 height: 35px; 5483 margin: auto; 5484 margin-top: 1.5em; 5485 overflow: clip; 5486 outline: 0.0625rem solid rgba(0, 0, 0, 0.05); 5487 outline-offset: calc(0.0625rem* -1); 5488 } 5489 5490 .md-modal__header__flag img { 5491 height: 35px; 5492 width: 35px !important; 5493 border-radius: 35px; 5494 } 5495 5496 .md-modal-closeButton { 5497 position: absolute; 5498 right: 0; 5499 top: 0; 5500 margin: 0 !important; 5501 padding-top: 1.5em; 5502 padding-right: 1.5em; 5503 } 5504 .md-modal__header__flag, .md-fix-flag__header-white { 5505 border-radius: 4px; 5506 } 5507 5508 #md-app-embed__modal .md-form__select__country__list-link__flag, #md-app-embed__modal .md-fix-flag-white { 5509 border-radius: 4px; 5510 } 5511 5512 5513 .md-modal__backdrop { 5514 display: block !important; 5515 } 5516</style> 5517<!-- BEGIN app snippet: load-css-flags --> 5518<style data-orbe-flags="43">.orbe-flags-xx, .orbe-flags__before-xx:before {background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx.svg') !important;}.orbe-flags-de, .orbe-flags__before-de:before {background-image: url('https://cdn.shopify.com/static/images/flags/de.svg') !important;}.orbe-flags-es, .orbe-flags__before-es:before {background-image: url('https://cdn.shopify.com/static/images/flags/es.svg') !important;}.orbe-flags-nl, .orbe-flags__before-nl:before {background-image: url('https://cdn.shopify.com/static/images/flags/nl.svg') !important;}.orbe-flags-at, .orbe-flags__before-at:before {background-image: url('https://cdn.shopify.com/static/images/flags/at.svg') !important;}.orbe-flags-dk, .orbe-flags__before-dk:before {background-image: url('https://cdn.shopify.com/static/images/flags/dk.svg') !important;}.orbe-flags-be, .orbe-flags__before-be:before {background-image: url('https://cdn.shopify.com/static/images/flags/be.svg') !important;}.orbe-flags-pl, .orbe-flags__before-pl:before {background-image: url('https://cdn.shopify.com/static/images/flags/pl.svg') !important;}.orbe-flags-ch, .orbe-flags__before-ch:before {background-image: url('https://cdn.shopify.com/static/images/flags/ch.svg') !important;}.orbe-flags-cz, .orbe-flags__before-cz:before {background-image: url('https://cdn.shopify.com/static/images/flags/cz.svg') !important;}.orbe-flags-mc, .orbe-flags__before-mc:before {background-image: url('https://cdn.shopify.com/static/images/flags/mc.svg') !important;}.orbe-flags-sk, .orbe-flags__before-sk:before {background-image: url('https://cdn.shopify.com/static/images/flags/sk.svg') !important;}.orbe-flags-rs, .orbe-flags__before-rs:before {background-image: url('https://cdn.shopify.com/static/images/flags/rs.svg') !important;}.orbe-flags-si, .orbe-flags__before-si:before {background-image: url('https://cdn.shopify.com/static/images/flags/si.svg') !important;}.orbe-flags-hu, .orbe-flags__before-hu:before {background-image: url('https://cdn.shopify.com/static/images/flags/hu.svg') !important;}.orbe-flags-ro, .orbe-flags__before-ro:before {background-image: url('https://cdn.shopify.com/static/images/flags/ro.svg') !important;}.orbe-flags-pt, .orbe-flags__before-pt:before {background-image: url('https://cdn.shopify.com/static/images/flags/pt.svg') !important;}.orbe-flags-no, .orbe-flags__before-no:before {background-image: url('https://cdn.shopify.com/static/images/flags/no.svg') !important;}.orbe-flags-lu, .orbe-flags__before-lu:before {background-image: url('https://cdn.shopify.com/static/images/flags/lu.svg') !important;}.orbe-flags-lt, .orbe-flags__before-lt:before {background-image: url('https://cdn.shopify.com/static/images/flags/lt.svg') !important;}.orbe-flags-lv, .orbe-flags__before-lv:before {background-image: url('https://cdn.shopify.com/static/images/flags/lv.svg') !important;}.orbe-flags-hr, .orbe-flags__before-hr:before {background-image: url('https://cdn.shopify.com/static/images/flags/hr.svg') !important;}.orbe-flags-mt, .orbe-flags__before-mt:before {background-image: url('https://cdn.shopify.com/static/images/flags/mt.svg') !important;}.orbe-flags-is, .orbe-flags__before-is:before {background-image: url('https://cdn.shopify.com/static/images/flags/is.svg') !important;}.orbe-flags-ie, .orbe-flags__before-ie:before {background-image: url('https://cdn.shopify.com/static/images/flags/ie.svg') !important;}.orbe-flags-gr, .orbe-flags__before-gr:before {background-image: url('https://cdn.shopify.com/static/images/flags/gr.svg') !important;}.orbe-flags-fi, .orbe-flags__before-fi:before {background-image: url('https://cdn.shopify.com/static/images/flags/fi.svg') !important;}.orbe-flags-ee, .orbe-flags__before-ee:before {background-image: url('https://cdn.shopify.com/static/images/flags/ee.svg') !important;}.orbe-flags-bg, .orbe-flags__before-bg:before {background-image: url('https://cdn.shopify.com/static/images/flags/bg.svg') !important;}.orbe-flags-it, .orbe-flags__before-it:before {background-image: url('https://cdn.shopify.com/static/images/flags/it.svg') !important;}.orbe-flags-fr, .orbe-flags__before-fr:before {background-image: url('https://cdn.shopify.com/static/images/flags/fr.svg') !important;}.orbe-flags-us, .orbe-flags__before-us:before {background-image: url('https://cdn.shopify.com/static/images/flags/us.svg') !important;}.orbe-flags-se, .orbe-flags__before-se:before {background-image: url('https://cdn.shopify.com/static/images/flags/se.svg') !important;}</style><style data-orbe-flags="circle">.orbe-flags-circle-xx, .orbe-flags-circle__before-xx:before { 5519 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx-1x1.svg') !important; 5520 }.orbe-flags-circle-de, .orbe-flags-circle__before-de:before { 5521 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/de-1x1.svg') !important; 5522 }.orbe-flags-circle-es, .orbe-flags-circle__before-es:before { 5523 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/es-1x1.svg') !important; 5524 }.orbe-flags-circle-nl, .orbe-flags-circle__before-nl:before { 5525 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/nl-1x1.svg') !important; 5526 }.orbe-flags-circle-at, .orbe-flags-circle__before-at:before { 5527 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/at-1x1.svg') !important; 5528 }.orbe-flags-circle-dk, .orbe-flags-circle__before-dk:before { 5529 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/dk-1x1.svg') !important; 5530 }.orbe-flags-circle-be, .orbe-flags-circle__before-be:before { 5531 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/be-1x1.svg') !important; 5532 }.orbe-flags-circle-pl, .orbe-flags-circle__before-pl:before { 5533 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pl-1x1.svg') !important; 5534 }.orbe-flags-circle-ch, .orbe-flags-circle__before-ch:before { 5535 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ch-1x1.svg') !important; 5536 }.orbe-flags-circle-cz, .orbe-flags-circle__before-cz:before { 5537 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cz-1x1.svg') !important; 5538 }.orbe-flags-circle-mc, .orbe-flags-circle__before-mc:before { 5539 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mc-1x1.svg') !important; 5540 }.orbe-flags-circle-sk, .orbe-flags-circle__before-sk:before { 5541 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sk-1x1.svg') !important; 5542 }.orbe-flags-circle-rs, .orbe-flags-circle__before-rs:before { 5543 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/rs-1x1.svg') !important; 5544 }.orbe-flags-circle-si, .orbe-flags-circle__before-si:before { 5545 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/si-1x1.svg') !important; 5546 }.orbe-flags-circle-hu, .orbe-flags-circle__before-hu:before { 5547 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hu-1x1.svg') !important; 5548 }.orbe-flags-circle-ro, .orbe-flags-circle__before-ro:before { 5549 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ro-1x1.svg') !important; 5550 }.orbe-flags-circle-pt, .orbe-flags-circle__before-pt:before { 5551 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pt-1x1.svg') !important; 5552 }.orbe-flags-circle-no, .orbe-flags-circle__before-no:before { 5553 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/no-1x1.svg') !important; 5554 }.orbe-flags-circle-lu, .orbe-flags-circle__before-lu:before { 5555 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lu-1x1.svg') !important; 5556 }.orbe-flags-circle-lt, .orbe-flags-circle__before-lt:before { 5557 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lt-1x1.svg') !important; 5558 }.orbe-flags-circle-lv, .orbe-flags-circl
5558e__before-lv:before { 5559 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lv-1x1.svg') !important; 5560 }.orbe-flags-circle-hr, .orbe-flags-circle__before-hr:before { 5561 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hr-1x1.svg') !important; 5562 }.orbe-flags-circle-mt, .orbe-flags-circle__before-mt:before { 5563 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mt-1x1.svg') !important; 5564 }.orbe-flags-circle-is, .orbe-flags-circle__before-is:before { 5565 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/is-1x1.svg') !important; 5566 }.orbe-flags-circle-ie, .orbe-flags-circle__before-ie:before { 5567 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ie-1x1.svg') !important; 5568 }.orbe-flags-circle-gr, .orbe-flags-circle__before-gr:before { 5569 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gr-1x1.svg') !important; 5570 }.orbe-flags-circle-fi, .orbe-flags-circle__before-fi:before { 5571 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fi-1x1.svg') !important; 5572 }.orbe-flags-circle-ee, .orbe-flags-circle__before-ee:before { 5573 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ee-1x1.svg') !important; 5574 }.orbe-flags-circle-bg, .orbe-flags-circle__before-bg:before { 5575 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bg-1x1.svg') !important; 5576 }.orbe-flags-circle-it, .orbe-flags-circle__before-it:before { 5577 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/it-1x1.svg') !important; 5578 }.orbe-flags-circle-fr, .orbe-flags-circle__before-fr:before { 5579 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fr-1x1.svg') !important; 5580 }.orbe-flags-circle-us, .orbe-flags-circle__before-us:before { 5581 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/us-1x1.svg') !important; 5582 }.orbe-flags-circle-se, .orbe-flags-circle__before-se:before { 5583 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/se-1x1.svg') !important; 5584 }</style>
5584<script type="application/json" id="orbe-flag-css-meta">{"codes":",xx,de,es,nl,at,dk,be,pl,ch,cz,mc,sk,rs,si,hu,ro,pt,no,lu,lt,lv,hr,mt,is,ie,gr,fi,ee,bg,it,fr,us,se","asset43":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx.svg","assetCircle":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx-1x1.svg","local43":"xx,xk,ac,af,arab,asean,cefta,cp,dg,ea,eac,es-ct,es-ga,es-pv,ic,pc,sh-ac,sh-hl,sh-ta,ta,un,gb-eng,gb-nir,gb-sct,gb-wls"}</script>
5584<!-- END app snippet --> 5585<div class="md-app-embed orbe--hidden" aria-hidden="true" id="md-app-embed__modal" data-nosnippet> 5586 5587 <!--googleoff: all--> 5588 5589 <div class="md-modal__container"> 5590 <div class="md-modal__dialog" role="dialog" aria-modal="true" 5591 aria-labelledby="label-md-modal__dialog" tabindex="-1"> 5592 <div class="md-modal__content notranslate" data-wg-notranslate><form method="post" action="/localization" id="md-modal__form__id" accept-charset="UTF-8" class="" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search?q=infinity&type=product" /> 5593 <div class="md-modal__grid"> 5594 <div class="md-modal__grid__1"> 5595 <div class="md-modal__header__flag"> 5596 </div> 5597 <div class="md-modal__header"> 5598 <div class="md-modal__header__title"> 5599 <span id="label-md-modal__dialog" 5600 class="md-modal__header__title__span md-modal__header__custom__title" 5601 data-mdAppTitle 5602 role="heading" aria-level="2" tabindex="-1" 5603 > 5604 Are you in the right place? 5605 </span> 5606 </div> 5607 5608 <button class="md-modal-closeButton md-modal-closeButtonAction" aria-label="Close" type="button"> 5609 <span class="md-icon"> 5610 <span class="md-visuallyHidden"></span> 5611 <svg viewBox="0 0 20 20" class="md-icon__Svg" focusable="false" aria-hidden="true"> 5612 <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z"></path> 5613 </svg> 5614 </span> 5615 </button> 5616 </div> 5617 <div class="md-modal__body"> 5618 <div class="md-modal__bodyContent" id="md-modal__idBodyContent"> 5619 <p class="md-modal__bodyContent__text" data-mdAppText>Please select your shipping country.</p> 5620 <div class="md-modal__bodyContent__helperText" data-mdAppHelperText> 5621 <p>Buy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.</p> 5622 </div> 5623 </div> 5624 </div> 5625 5626 <!-- Custom HTML --> 5627<div class="md-modal__formContent notranslate" aria-describedby="md-modal__idBodyContent" data-wg-notranslate> 5628 <!-- BEGIN app snippet: country-selector --><div class="md-modal__formContent__select"> 5629 <span class="md-modal__formContent__selectLabel" id="label-md-form__country-code" data-mdAppCountryLabel>Country</span> 5630 <input name="country_code" type="hidden" id="orbe-country-selector-popup-id"> 5631 <button type="button" name="md-form__select__country__button" id="md-form__select__country" role="combobox" 5632 aria-haspopup="listbox" aria-labelledby="label-md-form__country-code" class="md-form__select" 5633 aria-expanded="false" aria-controls="orbeCountryList" data-value="DE"> 5634 <div class="md-form__select__country__list-link-wrapper"> 5635 <div class="md-form__select__country__list__flag-wrapper"> 5636 <div class="md-form__select__country__list-link__flag"><div class="orbe-flags-de md-form__select__img " ></div> 5637 </div> 5638 </div><span class="md-form__select__span">
5638Deutschland / Ger...</span><input onkeyup="orbito.searchCountryInput()"placeholder="Land"type="text" 5639 class="md-form__select__search__input " spellcheck="false" data-ms-editor="true" aria-label="Search and Enter" aria-description="Search and Enter" 5640 role="combobox" 5641 aria-autocomplete="list" 5642 aria-controls="orbeCountryList" 5643 aria-expanded="false" 5644 aria-haspopup="listbox" 5645 aria-activedescendant="" 5646 ></div> 5647 </button> 5648 <ul id="orbeCountryList" role="listbox" 5649 class="md-form__select__country__list " hidden> 5650 <li id="orbe-country-ES" 5651 tabindex="-1" role="option" 5652 data-name="España" data-country="ES" style="display: list-item;"> 5653 <span class="md-form__select__country__list-link" data-countryname="España" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="es" data-subfoldersuffix="" data-domainurl="joola.es" data-host="joola.es" data-country="ES" data-value="ES" 5654 data-locales="es,en" data-namelocales="español,English"data-shipping-threshold="" 5655 data-delivery-time="" 5656 data-return-time="" 5657 data-payment="" 5658 data-taxes-included="false" 5659 data-duties-included="false"> 5660 <div class="md-form__select__country__list-link-wrapper"> 5661 <div class="md-form__select__country__list__flag-wrapper"> 5662 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-es md-form__select__img " ></div> 5663 </div> 5664 </div> 5665 <span class="md-form__select__span">España</span> 5666 </div> 5667 </span> 5668 </li> 5669 <li id="orbe-country-NL" 5670 tabindex="-1" role="option" 5671 data-name="Nederland / Netherlands" data-country="NL" style="display: list-item;"> 5672 <span class="md-form__select__country__list-link" data-countryname="Nederland / Netherlands" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="NL" data-value="NL" 5673 data-locales="de,en" data-namelocales="Deutsch,English"data-shipping-threshold="" 5674 data-delivery-time="" 5675 data-return-time="" 5676 data-payment="" 5677 data-taxes-included="false" 5678 data-duties-included="false"> 5679 <div class="md-form__select__country__list-link-wrapper"> 5680 <div class="md-form__select__country__list__flag-wrapper"> 5681 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-nl md-form__select__img " ></div> 5682 </div> 5683 </div> 5684 <span class="md-form__select__span">Nederland / Netherlands</span> 5685 </div> 5686 </span> 5687 </li> 5688 <li id="orbe-country-AT" 5689 tabindex="-1" role="option" 5690 data-name="Austria / Ãsterreich" data-country="AT" style="display: list-item;"> 5691 <span class="md-form__select__country__list-link" data-countryname="Austria / Ãsterreich" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="AT" data-value="AT" 5692 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5693 data-delivery-time="" 5694 data-return-time="" 5695 data-payment="" 5696 data-taxes-included="false" 5697 data-duties-included="false"> 5698 <div class="md-form__select__country__list-link-wrapper"> 5699 <div class="md-form__select__country__list__flag-wrapper"> 5700 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-at md-form__select__img " ></div> 5701 </div> 5702 </div>
5703 <span class="md-form__select__span">Austria / Ãsterreich</span> 5704 </div> 5705 </span> 5706 </li> 5707 <li id="orbe-country-DK" 5708 tabindex="-1" role="option" 5709 data-name="Danmark" data-country="DK" style="display: list-item;"> 5710 <span class="md-form__select__country__list-link" data-countryname="Danmark" data-primarymarket="false" data-currency="DKK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="DK" data-value="DK" 5711 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5712 data-delivery-time="" 5713 data-return-time="" 5714 data-payment="" 5715 data-taxes-included="false" 5716 data-duties-included="false"> 5717 <div class="md-form__select__country__list-link-wrapper"> 5718 <div class="md-form__select__country__list__flag-wrapper"> 5719 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-dk md-form__select__img " ></div> 5720 </div> 5721 </div> 5722 <span class="md-form__select__span">Danmark</span> 5723 </div> 5724 </span> 5725 </li> 5726 <li id="orbe-country-BE" 5727 tabindex="-1" role="option" 5728 data-name="Belgium" data-country="BE" style="display: list-item;"> 5729 <span class="md-form__select__country__list-link" data-countryname="Belgium" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="BE" data-value="BE" 5730 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5731 data-delivery-time="" 5732 data-return-time="" 5733 data-payment="" 5734 data-taxes-included="false" 5735 data-duties-included="false"> 5736 <div class="md-form__select__country__list-link-wrapper"> 5737 <div class="md-form__select__country__list__flag-wrapper"> 5738 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-be md-form__select__img " ></div> 5739 </div> 5740 </div> 5741 <span class="md-form__select__span">Belgium</span> 5742 </div> 5743 </span> 5744 </li> 5745 <li id="orbe-country-PL" 5746 tabindex="-1" role="option" 5747 data-name="Polska / Poland" data-country="PL" style="display: list-item;"> 5748 <span class="md-form__select__country__list-link" data-countryname="Polska / Poland" data-primarymarket="false" data-currency="PLN" data-symbol="zÅ" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="PL" data-value="PL" 5749 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5750 data-delivery-time="" 5751 data-return-time="" 5752 data-payment="" 5753 data-taxes-included="false" 5754 data-duties-included="false"> 5755 <div class="md-form__select__country__list-link-wrapper"> 5756 <div class="md-form__select__country__list__flag-wrapper"> 5757 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-pl md-form__select__img md-fix-flag-white " data-fix="true" ></div> 5758 </div> 5759 </div>
5760 <span class="md-form__select__span">Polska / Poland</span> 5761 </div> 5762 </span> 5763 </li> 5764 <li id="orbe-country-CH" 5765 tabindex="-1" role="option" 5766 data-name="Switzerland" data-country="CH" style="display: list-item;"> 5767 <span class="md-form__select__country__list-link" data-countryname="Switzerland" data-primarymarket="false" data-currency="CHF" data-symbol="CHF" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="CH" data-value="CH" 5768 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5769 data-delivery-time="" 5770 data-return-time="" 5771 data-payment="" 5772 data-taxes-included="false" 5773 data-duties-included="false"> 5774 <div class="md-form__select__country__list-link-wrapper"> 5775 <div class="md-form__select__country__list__flag-wrapper"> 5776 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ch md-form__select__img " ></div> 5777 </div> 5778 </div> 5779 <span class="md-form__select__span">Switzerland</span> 5780 </div> 5781 </span> 5782 </li> 5783 <li id="orbe-country-CZ" 5784 tabindex="-1" role="option" 5785 data-name="Czech Republic" data-country="CZ" style="display: list-item;"> 5786 <span class="md-form__select__country__list-link" data-countryname="Czech Republic" data-primarymarket="false" data-currency="CZK" data-symbol="KÄ" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="CZ" data-value="CZ" 5787 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5788 data-delivery-time="" 5789 data-return-time="" 5790 data-payment="" 5791 data-taxes-included="false" 5792 data-duties-included="false"> 5793 <div class="md-form__select__country__list-link-wrapper"> 5794 <div class="md-form__select__country__list__flag-wrapper"> 5795 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-cz md-form__select__img md-fix-flag-white " data-fix="true" ></div> 5796 </div> 5797 </div> 5798 <span class="md-form__select__span">Czech Republic</span> 5799 </div> 5800 </span> 5801 </li> 5802 <li id="orbe-country-MC" 5803 tabindex="-1" role="option" 5804 data-name="Monaco" data-country="MC" style="display: list-item;"> 5805 <span class="md-form__select__country__list-link" data-countryname="Monaco" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="MC" data-value="MC" 5806 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5807 data-delivery-time="" 5808 data-return-time="" 5809 data-payment="" 5810 data-taxes-included="false" 5811 data-duties-included="false"> 5812 <div class="md-form__select__country__list-link-wrapper"> 5813 <div class="md-form__select__country__list__flag-wrapper"> 5814 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-mc md-form__select__img md-fix-flag-white " data-fix="true" ></div> 5815 </div> 5816 </div>
5817 <span class="md-form__select__span">Monaco</span> 5818 </div> 5819 </span> 5820 </li> 5821 <li id="orbe-country-SK" 5822 tabindex="-1" role="option" 5823 data-name="Slovensko / Slovakia" data-country="SK" style="display: list-item;"> 5824 <span class="md-form__select__country__list-link" data-countryname="Slovensko / Slovakia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="SK" data-value="SK" 5825 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5826 data-delivery-time="" 5827 data-return-time="" 5828 data-payment="" 5829 data-taxes-included="false" 5830 data-duties-included="false"> 5831 <div class="md-form__select__country__list-link-wrapper"> 5832 <div class="md-form__select__country__list__flag-wrapper"> 5833 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-sk md-form__select__img md-fix-flag-white " data-fix="true" ></div> 5834 </div> 5835 </div> 5836 <span class="md-form__select__span">Slovensko / Slovakia</span> 5837 </div> 5838 </span> 5839 </li> 5840 <li id="orbe-country-RS" 5841 tabindex="-1" role="option" 5842 data-name="Serbia" data-country="RS" style="display: list-item;"> 5843 <span class="md-form__select__country__list-link" data-countryname="Serbia" data-primarymarket="false" data-currency="RSD" data-symbol="Ðин." data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="RS" data-value="RS" 5844 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5845 data-delivery-time="" 5846 data-return-time="" 5847 data-payment="" 5848 data-taxes-included="false" 5849 data-duties-included="false"> 5850 <div class="md-form__select__country__list-link-wrapper"> 5851 <div class="md-form__select__country__list__flag-wrapper"> 5852 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-rs md-form__select__img md-fix-flag-white " data-fix="true" ></div> 5853 </div> 5854 </div> 5855 <span class="md-form__select__span">Serbia</span> 5856 </div> 5857 </span> 5858 </li> 5859 <li id="orbe-country-SI" 5860 tabindex="-1" role="option" 5861 data-name="Slovenija" data-country="SI" style="display: list-item;"> 5862 <span class="md-form__select__country__list-link" data-countryname="Slovenija" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="SI" data-value="SI" 5863 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5864 data-delivery-time="" 5865 data-return-time="" 5866 data-payment="" 5867 data-taxes-included="false" 5868 data-duties-included="false"> 5869 <div class="md-form__select__country__list-link-wrapper"> 5870 <div class="md-form__select__country__list__flag-wrapper"> 5871 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-si md-form__select__img md-fix-flag-white " data-fix="true" ></div> 5872 </div> 5873 </div>
5874 <span class="md-form__select__span">Slovenija</span> 5875 </div> 5876 </span> 5877 </li> 5878 <li id="orbe-country-HU" 5879 tabindex="-1" role="option" 5880 data-name="Hungary / Hungary" data-country="HU" style="display: list-item;"> 5881 <span class="md-form__select__country__list-link" data-countryname="Hungary / Hungary" data-primarymarket="false" data-currency="HUF" data-symbol="Ft" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="HU" data-value="HU" 5882 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5883 data-delivery-time="" 5884 data-return-time="" 5885 data-payment="" 5886 data-taxes-included="false" 5887 data-duties-included="false"> 5888 <div class="md-form__select__country__list-link-wrapper"> 5889 <div class="md-form__select__country__list__flag-wrapper"> 5890 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-hu md-form__select__img " ></div> 5891 </div> 5892 </div> 5893 <span class="md-form__select__span">Hungary / Hungary</span> 5894 </div> 5895 </span> 5896 </li> 5897 <li id="orbe-country-RO" 5898 tabindex="-1" role="option" 5899 data-name="România" data-country="RO" style="display: list-item;"> 5900 <span class="md-form__select__country__list-link" data-countryname="România" data-primarymarket="false" data-currency="RON" data-symbol="lei" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="RO" data-value="RO" 5901 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5902 data-delivery-time="" 5903 data-return-time="" 5904 data-payment="" 5905 data-taxes-included="false" 5906 data-duties-included="false"> 5907 <div class="md-form__select__country__list-link-wrapper"> 5908 <div class="md-form__select__country__list__flag-wrapper"> 5909 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ro md-form__select__img " ></div> 5910 </div> 5911 </div> 5912 <span class="md-form__select__span">România</span> 5913 </div> 5914 </span> 5915 </li> 5916 <li id="orbe-country-PT" 5917 tabindex="-1" role="option" 5918 data-name="Portugal" data-country="PT" style="display: list-item;"> 5919 <span class="md-form__select__country__list-link" data-countryname="Portugal" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="PT" data-value="PT" 5920 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5921 data-delivery-time="" 5922 data-return-time="" 5923 data-payment="" 5924 data-taxes-included="false" 5925 data-duties-included="false"> 5926 <div class="md-form__select__country__list-link-wrapper"> 5927 <div class="md-form__select__country__list__flag-wrapper"> 5928 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-pt md-form__select__img " ></div> 5929 </div> 5930 </div>
5931 <span class="md-form__select__span">Portugal</span> 5932 </div> 5933 </span> 5934 </li> 5935 <li id="orbe-country-NO" 5936 tabindex="-1" role="option" 5937 data-name="Norway / Norge" data-country="NO" style="display: list-item;"> 5938 <span class="md-form__select__country__list-link" data-countryname="Norway / Norge" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="NO" data-value="NO" 5939 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5940 data-delivery-time="" 5941 data-return-time="" 5942 data-payment="" 5943 data-taxes-included="false" 5944 data-duties-included="false"> 5945 <div class="md-form__select__country__list-link-wrapper"> 5946 <div class="md-form__select__country__list__flag-wrapper"> 5947 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-no md-form__select__img " ></div> 5948 </div> 5949 </div> 5950 <span class="md-form__select__span">Norway / Norge</span> 5951 </div> 5952 </span> 5953 </li> 5954 <li id="orbe-country-LU" 5955 tabindex="-1" role="option" 5956 data-name="Luxembourg" data-country="LU" style="display: list-item;"> 5957 <span class="md-form__select__country__list-link" data-countryname="Luxembourg" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="LU" data-value="LU" 5958 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5959 data-delivery-time="" 5960 data-return-time="" 5961 data-payment="" 5962 data-taxes-included="false" 5963 data-duties-included="false"> 5964 <div class="md-form__select__country__list-link-wrapper"> 5965 <div class="md-form__select__country__list__flag-wrapper"> 5966 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-lu md-form__select__img " ></div> 5967 </div> 5968 </div> 5969 <span class="md-form__select__span">Luxembourg</span> 5970 </div> 5971 </span> 5972 </li> 5973 <li id="orbe-country-LT" 5974 tabindex="-1" role="option" 5975 data-name="Lietuva / Lithuania" data-country="LT" style="display: list-item;"> 5976 <span class="md-form__select__country__list-link" data-countryname="Lietuva / Lithuania" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="LT" data-value="LT" 5977 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5978 data-delivery-time="" 5979 data-return-time="" 5980 data-payment="" 5981 data-taxes-included="false" 5982 data-duties-included="false"> 5983 <div class="md-form__select__country__list-link-wrapper"> 5984 <div class="md-form__select__country__list__flag-wrapper"> 5985 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-lt md-form__select__img " ></div> 5986 </div> 5987 </div>
5988 <span class="md-form__select__span">Lietuva / Lithuania</span> 5989 </div> 5990 </span> 5991 </li> 5992 <li id="orbe-country-LV" 5993 tabindex="-1" role="option" 5994 data-name="Latvija / Latvia" data-country="LV" style="display: list-item;"> 5995 <span class="md-form__select__country__list-link" data-countryname="Latvija / Latvia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="LV" data-value="LV" 5996 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 5997 data-delivery-time="" 5998 data-return-time="" 5999 data-payment="" 6000 data-taxes-included="false" 6001 data-duties-included="false"> 6002 <div class="md-form__select__country__list-link-wrapper"> 6003 <div class="md-form__select__country__list__flag-wrapper"> 6004 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-lv md-form__select__img " ></div> 6005 </div> 6006 </div> 6007 <span class="md-form__select__span">Latvija / Latvia</span> 6008 </div> 6009 </span> 6010 </li> 6011 <li id="orbe-country-HR" 6012 tabindex="-1" role="option" 6013 data-name="Hrvatska / Croatia" data-country="HR" style="display: list-item;"> 6014 <span class="md-form__select__country__list-link" data-countryname="Hrvatska / Croatia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="HR" data-value="HR" 6015 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6016 data-delivery-time="" 6017 data-return-time="" 6018 data-payment="" 6019 data-taxes-included="false" 6020 data-duties-included="false"> 6021 <div class="md-form__select__country__list-link-wrapper"> 6022 <div class="md-form__select__country__list__flag-wrapper"> 6023 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-hr md-form__select__img " ></div> 6024 </div> 6025 </div> 6026 <span class="md-form__select__span">Hrvatska / Croatia</span> 6027 </div> 6028 </span> 6029 </li> 6030 <li id="orbe-country-MT" 6031 tabindex="-1" role="option" 6032 data-name="Malta" data-country="MT" style="display: list-item;"> 6033 <span class="md-form__select__country__list-link" data-countryname="Malta" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="MT" data-value="MT" 6034 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6035 data-delivery-time="" 6036 data-return-time="" 6037 data-payment="" 6038 data-taxes-included="false" 6039 data-duties-included="false"> 6040 <div class="md-form__select__country__list-link-wrapper"> 6041 <div class="md-form__select__country__list__flag-wrapper"> 6042 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-mt md-form__select__img md-fix-flag-white " data-fix="true" ></div> 6043 </div> 6044 </div>
6045 <span class="md-form__select__span">Malta</span> 6046 </div> 6047 </span> 6048 </li> 6049 <li id="orbe-country-IS" 6050 tabindex="-1" role="option" 6051 data-name="Iceland" data-country="IS" style="display: list-item;"> 6052 <span class="md-form__select__country__list-link" data-countryname="Iceland" data-primarymarket="false" data-currency="ISK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="IS" data-value="IS" 6053 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6054 data-delivery-time="" 6055 data-return-time="" 6056 data-payment="" 6057 data-taxes-included="false" 6058 data-duties-included="false"> 6059 <div class="md-form__select__country__list-link-wrapper"> 6060 <div class="md-form__select__country__list__flag-wrapper"> 6061 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-is md-form__select__img " ></div> 6062 </div> 6063 </div> 6064 <span class="md-form__select__span">Iceland</span> 6065 </div> 6066 </span> 6067 </li> 6068 <li id="orbe-country-IE" 6069 tabindex="-1" role="option" 6070 data-name="Ireland" data-country="IE" style="display: list-item;"> 6071 <span class="md-form__select__country__list-link" data-countryname="Ireland" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="IE" data-value="IE" 6072 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6073 data-delivery-time="" 6074 data-return-time="" 6075 data-payment="" 6076 data-taxes-included="false" 6077 data-duties-included="false"> 6078 <div class="md-form__select__country__list-link-wrapper"> 6079 <div class="md-form__select__country__list__flag-wrapper"> 6080 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ie md-form__select__img " ></div> 6081 </div> 6082 </div> 6083 <span class="md-form__select__span">Ireland</span> 6084 </div> 6085 </span> 6086 </li> 6087 <li id="orbe-country-GR" 6088 tabindex="-1" role="option" 6089 data-name="Greece / Îλλαδα" data-country="GR" style="display: list-item;"> 6090 <span class="md-form__select__country__list-link" data-countryname="Greece / Îλλαδα" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="GR" data-value="GR" 6091 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6092 data-delivery-time="" 6093 data-return-time="" 6094 data-payment="" 6095 data-taxes-included="false" 6096 data-duties-included="false"> 6097 <div class="md-form__select__country__list-link-wrapper"> 6098 <div class="md-form__select__country__list__flag-wrapper"> 6099 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-gr md-form__select__img " ></div> 6100 </div> 6101 </div>
6102 <span class="md-form__select__span">Greece / Îλλαδα</span> 6103 </div> 6104 </span> 6105 </li> 6106 <li id="orbe-country-FI" 6107 tabindex="-1" role="option" 6108 data-name="Finland" data-country="FI" style="display: list-item;"> 6109 <span class="md-form__select__country__list-link" data-countryname="Finland" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="FI" data-value="FI" 6110 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6111 data-delivery-time="" 6112 data-return-time="" 6113 data-payment="" 6114 data-taxes-included="false" 6115 data-duties-included="false"> 6116 <div class="md-form__select__country__list-link-wrapper"> 6117 <div class="md-form__select__country__list__flag-wrapper"> 6118 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-fi md-form__select__img md-fix-flag-white " data-fix="true" ></div> 6119 </div> 6120 </div> 6121 <span class="md-form__select__span">Finland</span> 6122 </div> 6123 </span> 6124 </li> 6125 <li id="orbe-country-EE" 6126 tabindex="-1" role="option" 6127 data-name="Eesti / Estonia" data-country="EE" style="display: list-item;"> 6128 <span class="md-form__select__country__list-link" data-countryname="Eesti / Estonia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="EE" data-value="EE" 6129 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6130 data-delivery-time="" 6131 data-return-time="" 6132 data-payment="" 6133 data-taxes-included="false" 6134 data-duties-included="false"> 6135 <div class="md-form__select__country__list-link-wrapper"> 6136 <div class="md-form__select__country__list__flag-wrapper"> 6137 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-ee md-form__select__img md-fix-flag-white " data-fix="true" ></div> 6138 </div> 6139 </div> 6140 <span class="md-form__select__span">Eesti / Estonia</span> 6141 </div> 6142 </span> 6143 </li> 6144 <li id="orbe-country-BG" 6145 tabindex="-1" role="option" 6146 data-name="Bulgaria / ÐÑлгаÑиÑ" data-country="BG" style="display: list-item;"> 6147 <span class="md-form__select__country__list-link" data-countryname="Bulgaria / ÐÑлгаÑиÑ" data-primarymarket="false" data-currency="BGN" data-symbol="лв" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="eu" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="BG" data-value="BG" 6148 data-locales="en,de" data-namelocales="English,Deutsch"data-shipping-threshold="" 6149 data-delivery-time="" 6150 data-return-time="" 6151 data-payment="" 6152 data-taxes-included="false" 6153 data-duties-included="false"> 6154 <div class="md-form__select__country__list-link-wrapper"> 6155 <div class="md-form__select__country__list__flag-wrapper"> 6156 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-bg md-form__select__img md-fix-flag-white " data-fix="true" ></div> 6157 </div> 6158 </div>
6159 <span class="md-form__select__span">Bulgaria / ÐÑлгаÑиÑ</span> 6160 </div> 6161 </span> 6162 </li> 6163 <li id="orbe-country-IT" 6164 tabindex="-1" role="option" 6165 data-name="Italia / Italy" data-country="IT" style="display: list-item;"> 6166 <span class="md-form__select__country__list-link" data-countryname="Italia / Italy" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="it" data-subfoldersuffix="" data-domainurl="joola.it" data-host="joola.it" data-country="IT" data-value="IT" 6167 data-locales="it,en" data-namelocales="italiano,English"data-shipping-threshold="" 6168 data-delivery-time="" 6169 data-return-time="" 6170 data-payment="" 6171 data-taxes-included="false" 6172 data-duties-included="false"> 6173 <div class="md-form__select__country__list-link-wrapper"> 6174 <div class="md-form__select__country__list__flag-wrapper"> 6175 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-it md-form__select__img " ></div> 6176 </div> 6177 </div> 6178 <span class="md-form__select__span">Italia / Italy</span> 6179 </div> 6180 </span> 6181 </li> 6182 <li id="orbe-country-FR" 6183 tabindex="-1" role="option" 6184 data-name="France" data-country="FR" style="display: list-item;"> 6185 <span class="md-form__select__country__list-link" data-countryname="France" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="fr" data-subfoldersuffix="" data-domainurl="joola.fr" data-host="joola.fr" data-country="FR" data-value="FR" 6186 data-locales="fr,en" data-namelocales="Français,English"data-shipping-threshold="" 6187 data-delivery-time="" 6188 data-return-time="" 6189 data-payment="" 6190 data-taxes-included="false" 6191 data-duties-included="false"> 6192 <div class="md-form__select__country__list-link-wrapper"> 6193 <div class="md-form__select__country__list__flag-wrapper"> 6194 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-fr md-form__select__img " ></div> 6195 </div> 6196 </div> 6197 <span class="md-form__select__span">France</span> 6198 </div> 6199 </span> 6200 </li> 6201 <li id="orbe-country-DE" 6202 tabindex="-1" role="option" 6203 data-name="Deutschland / Germany" data-country="DE" style="display: list-item;"> 6204 <span class="md-form__select__country__list-link" aria-current="true" data-countryname="Deutschland / Germany" data-primarymarket="true" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="" data-domainurl="joola-eu.myshopify.com" data-host="joola.de" data-country="DE" data-value="DE" 6205 data-locales="de,en" data-namelocales="Deutsch,English"data-shipping-threshold="" 6206 data-delivery-time="" 6207 data-return-time="" 6208 data-payment="" 6209 data-taxes-included="false" 6210 data-duties-included="false"> 6211 <div class="md-form__select__country__list-link-wrapper"> 6212 <div class="md-form__select__country__list__flag-wrapper"> 6213 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-de md-form__select__img " ></div> 6214 </div> 6215 </div>
6216 <span class="md-form__select__span">Deutschland / Germany</span> 6217 </div> 6218 </span> 6219 </li> 6220 <li id="orbe-country-US" 6221 tabindex="-1" role="option" 6222 data-name="United States" data-country="US" style="display: list-item;"> 6223 <span class="md-form__select__country__list-link" data-countryname="United States" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="undefined" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="joola.com" data-host="joola.com" data-country="US" data-value="US" 6224 data-locales="en" data-namelocales="English" data-externalstore=","data-shipping-threshold="" 6225 data-delivery-time="" 6226 data-return-time="" 6227 data-payment="" 6228 data-taxes-included="false" 6229 data-duties-included="false"> 6230 <div class="md-form__select__country__list-link-wrapper"> 6231 <div class="md-form__select__country__list__flag-wrapper"> 6232 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-us md-form__select__img " ></div> 6233 </div> 6234 </div> 6235 <span class="md-form__select__span">United States</span> 6236 </div> 6237 </span> 6238 </li> 6239 <li id="orbe-country-SE" 6240 tabindex="-1" role="option" 6241 data-name="Sverige / Sweden" data-country="SE" style="display: list-item;"> 6242 <span class="md-form__select__country__list-link" data-countryname="Sverige / Sweden" data-primarymarket="false" data-currency="SEK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="joola.se" data-host="joola.se" data-country="SE" data-value="SE" 6243 data-locales="en" data-namelocales="English"data-shipping-threshold="" 6244 data-delivery-time="" 6245 data-return-time="" 6246 data-payment="" 6247 data-taxes-included="false" 6248 data-duties-included="false"> 6249 <div class="md-form__select__country__list-link-wrapper"> 6250 <div class="md-form__select__country__list__flag-wrapper"> 6251 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-se md-form__select__img " ></div> 6252 </div> 6253 </div> 6254 <span class="md-form__select__span">Sverige / Sweden</span> 6255 </div> 6256 </span> 6257 </li></ul> 6258</div> 6259<!-- END app snippet --> 6260<!-- BEGIN app snippet: language-selector --><div class="md-modal__formContent__select"> 6261 <span class="md-modal__formContent__selectLabel" id="label-md-form__select__language" data-mdAppLanguageLabel>Language</span> 6262 <input name="language_code" id="orbe-lang-selector-popup-id" type="hidden"> 6263 <button type="button" name="md-form__select__language__button" id="md-form__select__language" class="md-form__select" 6264 aria-expanded="false" aria-controls="orbeLanguageList" role="combobox" aria-haspopup="listbox" 6265 aria-labelledby="label-md-form__select__language" data-value="de" 6266 6267 > 6268 <div class="md-form__select__language__list-link-wrapper"> 6269 <span class="md-form__select__span">Deutsch</span> 6270 </div> 6271 </button> 6272 <ul id="orbeLanguageList" role="listbox" 6273 class="md-form__select__language__list " hidden><li data-locale="de" 6274 class="" tabindex="-1" role="option"> 6275 <span class="md-form__select__language__list-link" aria-current="true" data-value="de"> 6276 <div class="md-form__select__language__list-link-wrapper">
6277 <span class="md-form__select__span" data-value="de">Deutsch</span> 6278 </div> 6279 </span> 6280 </li><li data-locale="en" 6281 class="" tabindex="-1" role="option"> 6282 <span class="md-form__select__language__list-link" data-value="en"> 6283 <div class="md-form__select__language__list-link-wrapper"> 6284 <span class="md-form__select__span" data-value="en">English</span> 6285 </div> 6286 </span> 6287 </li></ul> 6288</div> 6289<!-- END app snippet --> 6290 </div> 6291 <div class="md-modal__footer "> 6292 <div class="md-modal__footerContent"> 6293 <button type="submit" class="md-btn md-btn__primary" id="md-btn__form__onSubmit" data-mdAppCTAText>Shop now</button> 6294 </div> 6295 6296 </div> 6297 </div> 6298 6299 <div class="md-modal__grid__2"> 6300 6301 </div> 6302 </div> 6303 </form> 6304 </div> 6305 </div> 6306 </div> 6307 6308 <!--googleon: all--> 6309 6310 <div class="md-modal__backdrop"></div> 6311 </div>
6311<script> 6312 6313if (typeof mdApp_hideOnFallback === 'undefined') { 6314 var mdApp_hideOnFallback = false; 6315 } 6316 if (typeof mdApp_showFlagHeaderIcon == 'undefined') {var mdApp_showFlagHeaderIcon = true;var mdApp_showFlagHeaderIconCircle = false;} 6317 6318 if (typeof mdApp_showFlagSelectorIcon == 'undefined') {var mdApp_showFlagSelectorIcon = true;} 6319 6320 if (typeof mdApp_currencyCodeEnabled === 'undefined') {var mdApp_currencyCodeEnabled = 'only_flag';} 6321 6322 if (typeof mdApp_backgroundModal == 'undefined') { 6323 var mdApp_backgroundModal = '#ffffff'; 6324 } 6325 6326 if (typeof mdApp_fallbackText === 'undefined') { 6327 var mdApp_fallbackText = `We donât ship to {country}`; 6328 } 6329 6330 if (typeof mdApp_disableFallbackPR === 'undefined') { 6331 var mdApp_disableFallbackPR = false; 6332 } 6333 6334 if (typeof mdApp_searchCountrySelectorModal == 'undefined') {var mdApp_searchCountrySelectorModal = true;} 6335 6336 <!-- BEGIN app snippet: js-variables --> 6337 6338 6339if (typeof mdApp_redirectMode == 'undefined') { 6340 var mdApp_redirectMode = false; 6341} 6342if (typeof mdApp_redirectRegionMode == 'undefined') { 6343 var mdApp_redirectRegionMode = false; 6344} 6345if (typeof mdApp_redirectRegionCode === 'undefined') { 6346 var mdApp_redirectRegionCode = ''; 6347} 6348if (typeof mdApp_redirectCountryCode === 'undefined') { 6349 var mdApp_redirectCountryCode = ''; 6350} 6351if (typeof mdApp_redirectCountryName === 'undefined') { 6352 var mdApp_redirectCountryName = ''; 6353} 6354if (typeof mdApp_redirectCountryCurrencyCode === 'undefined') { 6355 var mdApp_redirectCountryCurrencyCode = ''; 6356} 6357if (typeof mdApp_redirectCountryCurrencySymbol === 'undefined') { 6358 var mdApp_redirectCountryCurrencySymbol = ''; 6359} 6360if (typeof mdApp_redirectLocale === 'undefined') { 6361 var mdApp_redirectLocale = ''; 6362} 6363if (typeof mdApp_redirectEndonymName === 'undefined') { 6364 var mdApp_redirectEndonymName = ''; 6365} 6366if (typeof mdApp_redirectUrl === 'undefined') { 6367 var mdApp_redirectUrl = ''; 6368} 6369if (typeof mdApp_forceHideOrbe == 'undefined') { 6370 var mdApp_forceHideOrbe = false; 6371} 6372if (typeof mdApp_currentPlan == 'undefined') { 6373var mdApp_currentPlan = 'plus'; 6374} 6375if (typeof mdApp_forceExternalStoreRedirectMode == 'undefined') { 6376var mdApp_forceExternalStoreRedirectMode = false; 6377} 6378if (typeof mdApp_forceExternalStoreRedirectList == 'undefined') { 6379var mdApp_forceExternalStoreRedirectList = []; 6380} 6381if (typeof mdApp_deferUntilScroll == 'undefined') { 6382var mdApp_deferUntilScroll = false; 6383} 6384 6385if (typeof mdApp_skipRequestAPI == 'undefined') {var mdApp_skipRequestAPI = 'fal
6385se';} 6386 6387if (typeof mdApp_merchantKey === 'undefined') {var mdApp_merchantKey = 'md_key_24829i43559360';} 6388 6389if (typeof mdApp_MAIN_URL === 'undefined') { 6390 6391 var mdApp_MAIN_URL = 'https://joola.de'; 6392 6393} 6394 6395if (typeof mdApp_currentCountryCode === 'undefined') { 6396 6397 6398 var mdApp_currentCountryCode = 'DE'; 6399 6400} 6401 6402if (typeof mdApp_currentCountryCodeName === 'undefined') { 6403 var mdApp_currentCountryCodeName = 'Deutschland'; 6404} 6405 6406if (typeof mdApp_blockDomain === 'undefined') {var mdApp_blockDomain = '';} 6407 6408if (typeof mdApp_currentPageRelativeUrl === 'undefined') {var mdApp_currentPageRelativeUrl = "\/search"; 6409} 6410 6411if (typeof mdApp_translateTextJSON === 'undefined') {var mdApp_translateTextJSON = "{\"de\":{\"title\":\"Are you in the right place?\",\"helperText\":\"\u003cp\u003eBuy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.\u003c\\\/p\u003e\",\"text\":\"Please select your shipping country.\",\"ctaText\":\"Shop now\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"en\":{\"title\":\"Are you in the right place?\",\"helperText\":\"\u003cp\u003eBuy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.\u003c\\\/p\u003e\",\"text\":\"Please select your shipping country.\",\"ctaText\":\"Shop now\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"fr\":{\"title\":\"\\u00cates-vous au bon endroit ?\",\"helperText\":\"\u003cp\u003eAchetez depuis le pays de votre choix. N'oubliez pas que nous ne pouvons exp\u0026eacute;dier votre commande qu'\u0026agrave; des adresses situ\u0026eacute;es dans le pays choisi.\u003c\\\/p\u003e\",\"text\":\"Veuillez s\\u00e9lectionner votre pays de livraison.\",\"ctaText\":\"Acheter maintenant\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"it\":{\"title\":\"Sei nel posto giusto?\",\"helperText\":\"\u003cp\u003eAcquista dal paese che preferisci. Ricorda che possiamo spedire il tuo ordine solo agli indirizzi situati nel paese selezionato.\u003c\\\/p\u003e\",\"text\":\"Seleziona il tuo paese di spedizione.\",\"ctaText\":\"Acquista ora\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"},\"es\":{\"title\":\"\\u00cates-vous au bon endroit ?\",\"helperText\":\"\u003cp\u003eAchetez depuis le pays de votre choix. N'oubliez pas que nous ne pouvons exp\u0026eacute;dier votre commande qu'\u0026agrave; des adresses situ\u0026eacute;es dans le pays choisi.\u003c\\\/p\u003e\",\"text\":\"Veuillez s\\u00e9lectionner votre pays de livraison.\",\"ctaText\":\"Acheter maintenant\",\"countryLabel\":\"\",\"languageLabel\":\"\",\"fallbackText\":\"\",\"fallbackHelperText\":\"\",\"fallbackBodyText\":\"\",\"fallbackCtaText\":\"\"}}";} 6412 6413if (typeof mdApp_translateTextPreviewJSON === 'undefined') {var mdApp_translateTextPreviewJSON = '';} 6414 6415if (typeof mdApp_klaviyoConnect == 'undefined') {var mdApp_klaviyoConnect = false;} 6416 6417if (typeof mdApp_connectifConnect == 'undefined') {var mdApp_connectifConnect = false;} 6418 6419if (typeof mdApp_discountSupport == 'undefined') {var mdApp_discountSupport = true;} 6420 6421if (typeof mdApp_advancedLanguage == 'undefined') {var mdApp_advancedLanguage = { 6422 "option_language_force_default": false, 6423 "option_language_force_showRecommendation": false, 6424 6425 "option_language_force_langRedirect": false 6426 6427 };} 6428 6429if (typeof mdApp_firstVisitSettings == 'undefined') {var mdApp_firstVisitSettings = { 6430 "option_force_showModal_behaviour": false, 6431 6432 "popup_display_order": 1, 6433 6434 "other_popup_classes": null, 6435 "exclude_ip": null 6436 };} 6437 6438if (typeof mdApp_secondVisitSettings == 'undefined') {var mdApp_secondVisitSettings = { 6439 "option_force_redirect_behaviour": false 6440 };} 6441 6442if (typeof mdApp_syncstoresData == 'undefined') {var mdApp_syncstoresData = { 6443 "exclude_paths": "", 6444 "exclude_paths_splited": "", 6445 "redirect_fullpath": false 6446 };} 6447 6448if (typeof mdApp_orbeCustomer === 'undefined') { 6449 6450 var mdApp_orbeCustomer = ''; 6451 6452} 6453 6454if (typeof mdApp_orbeCustomerB2B === 'undefined') { 6455 6456 6457 var mdApp_orbeCustomerB2B = false;
6458 6459} 6460 6461if (typeof mdApp_skipTruncate === 'undefined') { 6462 var mdApp_skipTruncate = false; 6463} 6464 6465if (typeof mdApp_skipReturnToDomainCheck === 'undefined') { 6466 var mdApp_skipReturnToDomainCheck = false; 6467} 6468 6469if (typeof mdApp_cookiesSettings == 'undefined') {var mdApp_cookiesSettings = { 6470 "modal_close_time": 7, 6471 "session_only": false, 6472 "modal_reappear": 60 6473 };} 6474 6475if (typeof mdApp_countryRules == 'undefined') {var mdApp_countryRules = { 6476 "fallbackCountry": "" 6477 };} 6478<!-- END app snippet --> 6479</script>
6479 6480 6481 6482 6483</div><div id="shopify-block-AaldJSElnTFdhMXJNS__1409043220567447010" class="shopify-block shopify-app-block"> 6484 6485 6486 6487 6488 6489 6490 6491 6492<div 6493 data-b2b-opening-fee-root 6494 data-eligible="false" 6495 data-debug="false" 6496 data-notice-text="Anrissgebühr i.H.v. â¬2 berechnet, da der Mindestbestellwert von â¬30 für diesen Posten nicht erreicht wurde." 6497 hidden 6498> 6499 6500
6500<script type="application/json" data-b2b-opening-fee-config>{"enabled":true,"testMode":true,"testCustomerTag":"b2b-anrissgebuehr-test","feeAmountCents":200,"minimumSkuValueCents":3000,"currencyCode":"EUR","feeProductId":"gid:\/\/shopify\/Product\/15048356561272","feeVariantId":"gid:\/\/shopify\/ProductVariant\/55635864191352","feeVariantLegacyId":"55635864191352"}</script>
6500 6501 6502</div> 6503 6504 6505</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style> 6506 .rio-withoutBranding .FloatingWidget .R-Logo, 6507 .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo, 6508 .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container, 6509 .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container, 6510 .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo, 6511 .rio-withoutBranding .RatingBarWidget .R-PlatformIcon { 6512 display: none !important; 6513 } 6514</style>
6515<script> 6516 window.__REVIEWS_EDITOR__ = false; 6517 window.__REVIEWS_DEMO_CONFIG__ = { 6518 store: 'ecommerce-demo-store', 6519 sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku', 6520 widgetIds: { 6521 nuggets: 'W10cpKyjl72VtHv6', 6522 ugc: '7sG9C5qNeKpvhykZ', 6523 floating: 'GBvqmKV1Zy9H4Mpd', 6524 ratingBar: 'pxNMXi7FTlODgr8Q', 6525 survey: 'uLJcD7bFpGMf1Z0C' 6526 }, 6527 surveyCampaignId: '392' 6528 }; 6529 6530 6531 var reviewsIoStore = 'joola.de'; 6532 6533 6534 var reviewsIoEnableSyndication = false; 6535 6536 6537 6538 6539 var reviewsIoLang = 'de'; 6540 6541 6542</script>
6542 6543
6544<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>
6544 6545 6546 6547 6548</div><div id="shopify-block-AYjNLSHk4TmJUV2VSW__2783554875815837874" class="shopify-block shopify-app-block"> 6549 <!-- BEGIN app snippet: app-data --> 6550<!-- BEGIN app snippet: widget-boot -->
6550<script> 6551 (function () { 6552 // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole 6553 // document after hydration, wiping both this injected loader script and the 6554 // widget nodes it mounts â the widget silently disappears. This closure survives 6555 // such rebuilds (it lives in JS memory even after its own script node is removed), 6556 // so it re-injects the loader whenever the widget vanishes after having mounted. 6557 if (window.__seaA11yLoaderHealer) return; 6558 window.__seaA11yLoaderHealer = true; 6559 6560 var LOADER_SRC = 'https://cdn-accessibility.avada.io/scripttag/sea-accessibility-loader.min.js'; 6561 // Every id/class the loader or main bundle renders when the widget is present. 6562 var WIDGET_SELECTORS = [ 6563 '#Sea-Accessibility__LoaderButton', 6564 '#Sea-Accessibility__button', 6565 '#Sea-Accessibility__ButtonWidget--Inline', 6566 '#SEA_ACCESSIBILITY_WidgetIconContainer', 6567 '.Sea-Accessibility__Loader' 6568 ]; 6569 var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever 6570 6571 function widgetPresent() { 6572 for (var i = 0; i < WIDGET_SELECTORS.length; i++) { 6573 if (document.querySelector(WIDGET_SELECTORS[i])) return true; 6574 } 6575 return false; 6576 } 6577 6578 function loaderScriptPresent() { 6579 var scripts = document.getElementsByTagName('script'); 6580 for (var i = 0; i < scripts.length; i++) { 6581 if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true; 6582 } 6583 return false; 6584 } 6585 6586 function injectLoader() { 6587 var s = document.createElement('script'); 6588 s.src = LOADER_SRC + '?v=' + Date.now(); 6589 s.defer = true; 6590 (document.head || document.documentElement).appendChild(s); 6591 } 6592 6593 injectLoader(); 6594 6595 // Only reheal once the widget has actually mounted and then disappeared: this 6596 // avoids re-injecting on stores where the widget is legitimately absent 6597 // (country-hidden, inline target missing) or where a script optimiser merely 6598 // strips executed
6598<script> tags without touching the widget. 6599 var everMounted = false; 6600 var reheals = 0; 6601 var rehealing = false; 6602 6603 function check() { 6604 if (widgetPresent()) { 6605 everMounted = true; 6606 return; 6607 } 6608 if (!everMounted || rehealing || reheals >= MAX_REHEALS) return; 6609 // Widget gone. The loader
6609<script> being gone too is the DOM-rebuild signal. 6610 if (loaderScriptPresent()) return; 6611 rehealing = true; 6612 reheals++; 6613 injectLoader(); 6614 // Give the freshly injected loader a beat to mount before re-arming. 6615 setTimeout(function () { rehealing = false; }, 1000); 6616 } 6617 6618 if (typeof MutationObserver !== 'undefined') { 6619 var start = function () { 6620 try { 6621 new MutationObserver(check).observe(document.documentElement, { 6622 childList: true, 6623 subtree: true 6624 }); 6625 } catch (e) {} 6626 }; 6627 if (document.body) start(); 6628 else document.addEventListener('DOMContentLoaded', start); 6629 } 6630 })(); 6631</script>
6631 6632<!-- END app snippet --> 6633 6634 6635 6636 6637 <link href='https://fonts.cdnfonts.com/css/noto-serif-gurmukhi' rel='stylesheet'> 6638 <link href='https://fonts.cdnfonts.com/css/open-dyslexic' rel='stylesheet'> 6639 <style> 6640 @font-face { 6641 font-family: 'Sea-Accessibility-Open-Dyslexic'; 6642 font-style: normal; 6643 font-weight: 400; 6644 font-display: swap; 6645 src: url('https://fonts.cdnfonts.com/s/29616/open-dyslexic.woff') format('woff'); 6646 } 6647 6648 @font-face { 6649 font-family: 'Sea-Accessibility'; 6650 font-style: normal; 6651 font-weight: 400; 6652 font-display: swap; 6653 src: url('https://fonts.cdnfonts.com/s/107479/NotoSerifGurmukhi[wght].woff') format('woff'); 6654 } 6655 6656 @font-face { 6657 font-family: 'Sea-Accessibility'; 6658 font-style: normal; 6659 font-weight: 700; 6660 font-display: swap; 6661 src: url('https://fonts.cdnfonts.com/s/107479/NotoSerifGurmukhi[wght].woff') format('woff'); 6662 } 6663 </style> 6664
6665<script> 6666 try { 6667 const [dataMetafields = {}] = [ 6668 {"appStatus":true,"isRemoveBranding":false,"widgetSetting":{"preset":"mono","footerTitle":"Powered by Sea","detectLanguage":["browser-language"],"position":"right","mobileRatio":"80percent","buttonPosition":"bottom","buttonIcon":"pajamas","buttonSize":"small","textFont":"inherit","defaultLanguage":"en-US","customCSS":"","headerTitle":"","brandPrimaryColor":"#272D36","brandSecondaryColor":"#272D36","brandBgColor":"#F5F5F5","titleSectionTextColor":"#272D36","titleSectionBgColor":"#FFFFFF","resetButtonTextColor":"#FFFFFF","resetButtonBgColor":"#272D36","hideButtonTextColor":"#B50700","shopId":"wKASCKp1R7IpEhGYomAR","createdAt":"2025-06-05T07:23:08.731Z","id":"Ppz2zkeyJBlVXrcWX0Qt"},"menuSetting":{"allowResizeContent":true,"allowChangeLanguage":false,"allowAccessibilityProfiles":true,"enableShowHideWidget":true,"allowResetAdjustment":true,"enableStatementLink":true,"enableContrast":true,"enableSaturation":true,"enableHighlightLinks":true,"enableTextSize":true,"enableTextAlignment":true,"enableLetterSpacing":true,"enableLineSpacing":true,"enableFont":true,"enableTextMagnifier":true,"enableMuteSound":true,"enableHideImages":true,"enableStopAnimations":true,"enableReaderView":true,"enableReadingGuide":true,"enablePageStructure":true,"enableBWCursor":true,"shopId":"wKASCKp1R7IpEhGYomAR","createdAt":"2025-06-05T07:23:08.738Z","statementLink":"https://joola.de/pages/accessibility-statement","enableTextToSpeech":true,"id":"B5IHoiAPJJ8XMn7p5A7P"},"translations":{},"shopId":"wKASCKp1R7IpEhGYomAR","lastUpdated":"2025-06-05T14:40:27.601Z"}, 6669 ]; 6670 const isBlock = false; 6671 const isV2Shop = false; 6672 const initData = () => ({ 6673 ...dataMetafields, 6674 isBlock, 6675 isV2Shop, 6676 statementPageUrl: "\/pages\/accessibility-statement", 6677 storefrontRoot: "\/", 6678 statementShopDomains: ["joola.de", "joola-eu.myshopify.com"], 6679 template: "search", 6680 }); 6681 6682 if (!window.SEA_ACCESSIBILITY) { 6683 window.SEA_ACCESSIBILITY = initData(); 6684 } 6685 window.SEA_ACCESSIBILITY = {...window.SEA_ACCESSIBILITY, ...initData()}; 6686 6687 } catch (e) { 6688 console.error('Error assigning sea accessibility variable', e); 6689 } 6690</script>
6690 6691<!-- BEGIN app snippet: widget-boot -->
6691<script> 6692 (function () { 6693 // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole 6694 // document after hydration, wiping both this injected loader script and the 6695 // widget nodes it mounts â the widget silently disappears. This closure survives 6696 // such rebuilds (it lives in JS memory even after its own script node is removed), 6697 // so it re-injects the loader whenever the widget vanishes after having mounted. 6698 if (window.__seaA11yLoaderHealer) return; 6699 window.__seaA11yLoaderHealer = true; 6700 6701 var LOADER_SRC = 'https://cdn-accessibility.avada.io/scripttag/sea-accessibility-loader.min.js'; 6702 // Every id/class the loader or main bundle renders when the widget is present. 6703 var WIDGET_SELECTORS = [ 6704 '#Sea-Accessibility__LoaderButton', 6705 '#Sea-Accessibility__button', 6706 '#Sea-Accessibility__ButtonWidget--Inline', 6707 '#SEA_ACCESSIBILITY_WidgetIconContainer', 6708 '.Sea-Accessibility__Loader' 6709 ]; 6710 var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever 6711 6712 function widgetPresent() { 6713 for (var i = 0; i < WIDGET_SELECTORS.length; i++) { 6714 if (document.querySelector(WIDGET_SELECTORS[i])) return true; 6715 } 6716 return false; 6717 } 6718 6719 function loaderScriptPresent() { 6720 var scripts = document.getElementsByTagName('script'); 6721 for (var i = 0; i < scripts.length; i++) { 6722 if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true; 6723 } 6724 return false; 6725 } 6726 6727 function injectLoader() { 6728 var s = document.createElement('script'); 6729 s.src = LOADER_SRC + '?v=' + Date.now(); 6730 s.defer = true; 6731 (document.head || document.documentElement).appendChild(s); 6732 } 6733 6734 injectLoader(); 6735 6736 // Only reheal once the widget has actually mounted and then disappeared: this 6737 // avoids re-injecting on stores where the widget is legitimately absent 6738 // (country-hidden, inline target missing) or where a script optimiser merely 6739 // strips executed
6739<script> tags without touching the widget. 6740 var everMounted = false; 6741 var reheals = 0; 6742 var rehealing = false; 6743 6744 function check() { 6745 if (widgetPresent()) { 6746 everMounted = true; 6747 return; 6748 } 6749 if (!everMounted || rehealing || reheals >= MAX_REHEALS) return; 6750 // Widget gone. The loader
6750<script> being gone too is the DOM-rebuild signal. 6751 if (loaderScriptPresent()) return; 6752 rehealing = true; 6753 reheals++; 6754 injectLoader(); 6755 // Give the freshly injected loader a beat to mount before re-arming. 6756 setTimeout(function () { rehealing = false; }, 1000); 6757 } 6758 6759 if (typeof MutationObserver !== 'undefined') { 6760 var start = function () { 6761 try { 6762 new MutationObserver(check).observe(document.documentElement, { 6763 childList: true, 6764 subtree: true 6765 }); 6766 } catch (e) {} 6767 }; 6768 if (document.body) start(); 6769 else document.addEventListener('DOMContentLoaded', start); 6770 } 6771 })(); 6772</script>
6772 6773<!-- END app snippet --> 6774 6775 <style id="sea-custom-css"></style> 6776 6777<!-- END app snippet --> 6778 6779 6780 6781</div>
6781<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6781 6782</body> 6783</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.