PageSourceSearch

https://puremetics.de/en/account/login

html puremetics.de collected 2026-10-04 21:46:33 UTC 375,406 bytes, 5,397 lines download raw bytes

1<!doctype html>
2<html class="no-js antialiased scroll-smooth" lang="en">
3  <head>
4        
5        <meta name="viewport" content="width=device-width, initial-scale=1">
6        <meta charset="utf-8">
7        <meta http-equiv="X-UA-Compatible" content="IE=edge">
8
9        
10         <link rel="stylesheet" href="https://fonts.cdnfonts.com/css/azo-sans" />
11        <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
12        <link rel="dns-prefetch" href="https://cdn.shopify.com">
13        
14
15        <link rel="canonical" href="https://puremetics.de/en/account/login">
16
17        
18        
18<script>
19    /* >> TriplePixel :: start*/
20    window.TriplePixelData={TripleName:"puremetics-shop.myshopify.com",ver:"2.12",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage);
21    /* << TriplePixel :: end*/
22    </script>
22
23
24        
25            <link rel="icon" type="image/png" href="//puremetics.de/cdn/shop/files/puremetics_Favicon_Schwarz_d3b5def4-0e36-40ec-8f17-a3fb36ff4c29.png?crop=center&height=32&v=1736417153&width=32">
26        
27
28        <title>Account</title>
29
30        
31
32        <style>
33            [x-cloak] {
34                display: none !important;
35            }
36        </style>
37    
37<script>
38      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
39    </script>
39
40
41    
42
43
44  
44<script src="//puremetics.de/cdn/shop/t/1057/assets/main.theme-CVJokBBS.js" type="module" crossorigin="anonymous"></script>
44
45
46
47    
48
49
50  <link href="//puremetics.de/cdn/shop/t/1057/assets/main-Cw2x-uHj.css" rel="stylesheet" type="text/css" media="all" />
51
52
53
54    
55
56
57    
58
59    
59<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
59<meta name="google-site-verification" content="xvaduNmFTMsiZl-vvHcnkULs27pu8IrsAkzQaTm82vw">
60<meta name="facebook-domain-verification" content="62pi786c906g5otj6dj49s6wl4dmgn">
61<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/22750134336/digital_wallets/dialog">
62<meta id="in-context-paypal-metadata" data-shop-id="22750134336" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="EUR">
63<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://puremetics.de/account/login">
64<link rel="alternate" hreflang="de" href="https://puremetics.de/account/login">
65<link rel="alternate" hreflang="fr" href="https://puremetics.de/fr/account/login">
66<link rel="alternate" hreflang="en" href="https://puremetics.de/en/account/login">
67<link rel="alternate" hreflang="nl" href="https://puremetics.de/nl/account/login">
68<link rel="alternate" hreflang="es" href="https://puremetics.de/es/account/login">
69<link rel="alternate" hreflang="en-AC" href="https://puremetics.de/en-en/account/login">
70<link rel="alternate" hreflang="de-AC" href="https://puremetics.de/de-en/account/login">
71<link rel="alternate" hreflang="en-BR" href="https://puremetics.de/en-en/account/login">
72<link rel="alternate" hreflang="de-BR" href="https://puremetics.de/de-en/account/login">
73<link rel="alternate" hreflang="en-CV" href="https://puremetics.de/en-en/account/login">
74<link rel="alternate" hreflang="de-CV" href="https://puremetics.de/de-en/account/login">
75<link rel="alternate" hreflang="en-EH" href="https://puremetics.de/en-en/account/login">
76<link rel="alternate" hreflang="de-EH" href="https://puremetics.de/de-en/account/login">
77<link rel="alternate" hreflang="en-FK" href="https://puremetics.de/en-en/account/login">
78<link rel="alternate" hreflang="de-FK" href="https://puremetics.de/de-en/account/login">
79<link rel="alternate" hreflang="en-GG" href="https://puremetics.de/en-en/account/login">
80<link rel="alternate" hreflang="de-GG" href="https://puremetics.de/de-en/account/login">
81<link rel="alternate" hreflang="en-GS" href="https://puremetics.de/en-en/account/login">
82<link rel="alternate" hreflang="de-GS" href="https://puremetics.de/de-en/account/login">
83<link rel="alternate" hreflang="en-IO" href="https://puremetics.de/en-en/account/login">
84<link rel="alternate" hreflang="de-IO" href="https://puremetics.de/de-en/account/login">
85<link rel="alternate" hreflang="en-IQ" href="https://puremetics.de/en-en/account/login">
86<link rel="alternate" hreflang="de-IQ" href="https://puremetics.de/de-en/account/login">
87<link rel="alternate" hreflang="en-JE" href="https://puremetics.de/en-en/account/login">
88<link rel="alternate" hreflang="de-JE" href="https://puremetics.de/de-en/account/login">
89<link rel="alternate" hreflang="en-LY" href="https://puremetics.de/en-en/account/login">
90<link rel="alternate" hreflang="de-LY" href="https://puremetics.de/de-en/account/login">
91<link rel="alternate" hreflang="nl-NL" href="https://puremetics.de/nl-nl/account/login">
92<link rel="alternate" hreflang="de-NL" href="https://puremetics.de/de-nl/account/login">
93<link rel="alternate" hreflang="en-NU" href="https://puremetics.de/en-en/account/login">
94<link rel="alternate" hreflang="de-NU" href="https://puremetics.de/de-en/account/login">
95<link rel="alternate" hreflang="en-PM" href="https://puremetics.de/en-en/account/login">
96<link rel="alternate" hreflang="de-PM" href="https://puremetics.de/de-en/account/login">
97<link rel="alternate" hreflang="en-PN" href="https://puremetics.de/en-en/account/login">
98<link rel="alternate" hreflang="de-PN" href="https://puremetics.de/de-en/account/login">
99<link rel="alternate" hreflang="en-RU" href="https://puremetics.de/en-en/account/login">
100<link rel="alternate" hreflang="de-RU" href="https://puremetics.de/de-en/account/login">
101<link rel="alternate" hreflang="en-SD" href="https://puremetics.de/en-en/account/login">
102<link rel="alternate" hreflang="de-SD" href="https://puremetics.de/de-en/account/login">
103<link rel="alternate" hreflang="en-SH" href="https://puremetics.de/en-en/account/login">
104<link rel="alternate" hreflang="de-SH" href="https://puremetics.de/de-en/account/login">
105<link rel="alternate" hreflang="en-SJ" href="https://puremetics.de/en-en/account/login">
106<link rel="alternate" hreflang="de-SJ" href="https://puremetics.de/de-en/account/login">
107<link rel="alternate" hreflang="en-SO" href="https://puremetics.de/en-en/account/login">
108<link rel="alternate" hreflang="de-SO" href="https://puremetics.de/de-en/account/login">
109<link rel="alternate" hreflang="en-SS" href="https://puremetics.de/en-en/account/login">
110<link rel="alternate" hreflang="de-SS" href="https://puremetics.de/de-en/account/login">
111<link rel="alternate" hreflang="en-ST" href="https://puremetics.de/en-en/account/login">
112<link rel="alternate" hreflang="de-ST" href="https://puremetics.de/de-en/account/login">
113<link rel="alternate" hreflang="en-SX" href="https://puremetics.de/en-en/account/login">
114<link rel="alternate" hreflang="de-SX" href="https://puremetics.de/de-en/account/login">
115<link rel="alternate" hreflang="en-TA" href="https://puremetics.de/en-en/account/login">
116<link rel="alternate" hreflang="de-TA" href="https://puremetics.de/de-en/account/login">
117<link rel="alternate" hreflang="en-TC" href="https://puremetics.de/en-en/account/login">
118<link rel="alternate" hreflang="de-TC" href="https://puremetics.de/de-en/account/login">
119<link rel="alternate" hreflang="en-TF" href="https://puremetics.de/en-en/account/login">
120<link rel="alternate" hreflang="de-TF" href="https://puremetics.de/de-en/account/login">
121<link rel="alternate" hreflang="en-TK" href="https://puremetics.de/en-en/account/login">
122<link rel="alternate" hreflang="de-TK" href="https://puremetics.de/de-en/account/login">
123<link rel="alternate" hreflang="en-TL" href="https://puremetics.de/en-en/account/login">
124<link rel="alternate" hreflang="de-TL" href="https://puremetics.de/de-en/account/login">
125<link rel="alternate" hreflang="en-TM" href="https://puremetics.de/en-en/account/login">
126<link rel="alternate" hreflang="de-TM" href="https://puremetics.de/de-en/account/login">
127<link rel="alternate" hreflang="en-TV" href="https://puremetics.de/en-en/account/login">
128<link rel="alternate" hreflang="de-TV" href="https://puremetics.de/de-en/account/login">
129<link rel="alternate" hreflang="en-UM" href="https://puremetics.de/en-en/account/login">
130<link rel="alternate" hreflang="de-UM" href="https://puremetics.de/de-en/account/login">
131<link rel="alternate" hreflang="en-VA" href="https://puremetics.de/en-en/account/login">
132<link rel="alternate" hreflang="de-VA" href="https://puremetics.de/de-en/account/login">
133<link rel="alternate" hreflang="en-VG" href="https://puremetics.de/en-en/account/login">
134<link rel="alternate" hreflang="de-VG" href="https://puremetics.de/de-en/account/login">
135<link rel="alternate" hreflang="en-WF" href="https://puremetics.de/en-en/account/login">
136<link rel="alternate" hreflang="de-WF" href="https://puremetics.de/de-en/account/login">
137<link rel="alternate" hreflang="en-YT" href="https://puremetics.de/en-en/account/login">
138<link rel="alternate" hreflang="de-YT" href="https://puremetics.de/de-en/account/login">
139<link rel="alternate" hreflang="fr-FR" href="https://puremetics.de/fr-fr/account/login">
140<link rel="alternate" hreflang="de-FR" href="https://puremetics.de/de-fr/account/login">
141<link rel="alternate" hreflang="es-ES" href="https://puremetics.de/es-es/account/login">
142<link rel="alternate" hreflang="de-ES" href="https://puremetics.de/de-es/account/login">
143<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=459014410"></script>
vendor: 1 bytes, line 143
143
144<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":22750134336,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/22750134336","merchantName":"puremetics ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"puremetics ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 144
144
145<script id="shopify-features" type="application/json">{"accessToken":"ffe796232b0b7d38441b47bcd0383447","betas":["rich-media-storefront-analytics"],"domain":"puremetics.de","predictiveSearch":true,"shopId":22750134336,"locale":"en"}</script>
vendor: 1 bytes, line 145
145
146<script>var Shopify = Shopify || {};
147Shopify.shop = "puremetics-shop.myshopify.com";
148Shopify.locale = "en";
149Shopify.currency = {"active":"EUR","rate":"1.0"};
150Shopify.country = "US";
151Shopify.theme = {"name":"Live","id":179883999498,"schema_name":"Puremetics Theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
152Shopify.theme.handle = "null";
153Shopify.theme.style = {"id":null,"handle":null};
154Shopify.cdnHost = "puremetics.de/cdn";
155Shopify.routes = Shopify.routes || {};
156Shopify.routes.root = "/en/";
157Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
158Shopify.SignInWithShop = Shopify.SignInWithShop || {};
159Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
160Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 160
160
161<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 161
161
162<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 162
162
163<script>
164  window.Shopify = window.Shopify || {};
165  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
166  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
167  window.Shopify.SignInWithShop.eligible = false;
168</script>
vendor: 1 bytes, line 168
168
169<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 169
169
170<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 170
170
171<script type="module">
172  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
173
174  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
175
176</script>
vendor: 1 bytes, line 176
176
177<script>(function() {
178  var isLoaded = false;
179  function asyncLoad() {
180    if (isLoaded) return;
181    isLoaded = true;
182    var urls = ["https:\/\/gdprcdn.b-cdn.net\/js\/gdpr_cookie_consent.min.js?shop=puremetics-shop.myshopify.com","https:\/\/img0.socialshopwave.com\/ssw-empty.js?shop=puremetics-shop.myshopify.com","https:\/\/tseish-app.connect.trustedshops.com\/esc.js?apiBaseUrl=aHR0cHM6Ly90c2Vpc2gtYXBwLmNvbm5lY3QudHJ1c3RlZHNob3BzLmNvbQ==\u0026instanceId=cHVyZW1ldGljcy1zaG9wLm15c2hvcGlmeS5jb20=\u0026shop=puremetics-shop.myshopify.com"];
183    for (var i = 0; i < urls.length; i++) {
184      var s = document.createElement('script');
185      s.type = 'text/javascript';
186      s.async = true;
187      s.src = urls[i];
188      var x = document.getElementsByTagName('script')[0];
189      x.parentNode.insertBefore(s, x);
190    }
191  };
192  if(window.attachEvent) {
193    window.attachEvent('onload', asyncLoad);
194  } else {
195    window.addEventListener('load', asyncLoad, false);
196  }
197})();</script>
vendor: 1 bytes, line 197
197
198<script id="__st">var __st={"a":22750134336,"offset":7200,"reqid":"b6f9b744-7737-4f4b-92d1-ccb28696c386-1791150392","pageurl":"puremetics.de\/en\/account\/login","u":"50b21f51951e"};</script>
vendor: 1 bytes, line 198
198
199<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 199
199
200<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:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 200
200
201<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//puremetics.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 201
201
202<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 = "//puremetics.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>
202<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 202
202
203<script>
204  window.Shopify = window.Shopify || {};
205  window.Shopify.MCP = window.Shopify.MCP || {};
206  window.Shopify.MCP.enabled = true;
207  window.Shopify.MCP.shop = "puremetics-shop.myshopify.com";
208  window.Shopify.MCP.mcpEndpoint = "https:\/\/puremetics.de\/api\/mcp";
209  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"]}}];
210</script>
vendor: 1 bytes, line 210
210
211<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("\/\/puremetics.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
212</script>
vendor: 1 bytes, line 212
212
213<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://puremetics.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
214</script>
vendor: 1 bytes, line 214
214
215<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
216  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);
217</script>
vendor: 1 bytes, line 217
217
218<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})}}));
219</script>
219
220<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://puremetics.de/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
221<style id="shopify-accelerated-checkout-cart">
222        #shopify-buyer-consent {
223  margin-top: 1em;
224  display: inline-block;
225  width: 100%;
226}
227
228#shopify-buyer-consent.hidden {
229  display: none;
230}
231
232#shopify-subscription-policy-button {
233  background: none;
234  border: none;
235  padding: 0;
236  text-decoration: underline;
237  font-size: inherit;
238  cursor: pointer;
239}
240
241#shopify-subscription-policy-button::before {
242  box-shadow: none;
243}
244
245      </style>
246
247<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
247
248
249    
250      
250<script type="text/javascript">
251          (function(c,l,a,r,i,t,y){
252              c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
253              t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
254              y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
255          })(window, document, "clarity", "script", "s3vo729md1");
256      </script>
256
257    
258
259  <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
260<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
261<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
262<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
263<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1089c-8f46-7356-a6fb-4fc10fbc27d3/gdpr-backpack-904/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
264  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1089c-8f46-7356-a6fb-4fc10fbc27d3/gdpr-backpack-904/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
265  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1089c-8f46-7356-a6fb-4fc10fbc27d3/gdpr-backpack-904/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
266  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1089c-8f46-7356-a6fb-4fc10fbc27d3/gdpr-backpack-904/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
267  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a1089c-8f46-7356-a6fb-4fc10fbc27d3/gdpr-backpack-904/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
267<script>
268(function () {
269  try {
270    document.documentElement.classList.add('csm-cookie-embed');
271  } catch (e) {}
272})();
273</script>
273<script data-consentmo-data-src-bootstrap>
274(function () {
275  'use strict';
276  if (window.__consentmoDataSrcBootstrapInit) return;
277  window.__consentmoDataSrcBootstrapInit = true;
278
279  var DATA_SRC_SELECTOR = [
280    'script[data-src*="consentmo_cookie_consent"]',
281    'script[data-src*="gdpr_cookie_consent.min"]',
282    'script[data-src*="gdrp_cookie_consent_unlimited"]'
283  ].join(',');
284
285  function activateConsentmoDataSrcScripts() {
286    if (!window.Shopify || !window.Shopify.shop) return;
287    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
288      // getAttribute: src="" must not count as "already has src" (.src === page URL).
289      if (scriptEl.getAttribute('src')) return;
290      var url = scriptEl.getAttribute('data-src');
291      if (!url) return;
292      if (scriptEl.getAttribute('type') === 'text/plain') {
293        scriptEl.removeAttribute('type');
294      }
295      scriptEl.src = url;
296    });
297  }
298  function scheduleActivation() {
299    activateConsentmoDataSrcScripts();
300    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
301    setTimeout(activateConsentmoDataSrcScripts, 0);
302  }
303  if (document.readyState === 'loading') {
304    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
305  } else {
306    scheduleActivation();
307  }
308})();
309</script>
309
310
311
312<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
313<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
314<script>
315/* >> TriplePixel :: start*/
316window.TriplePixelData={TripleName:"puremetics-shop.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"",template:"login",curr:"EUR" || "EUR", market:"1370259510"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
317/* << TriplePixel :: end*/
318</script>
318
319
320
321
322<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
323
324
325
326
327
328
329
330
331
332
333
334
335  
335<script async src="https://static.klaviyo.com/onsite/js/XxZSyQ/klaviyo.js?company_id=XxZSyQ"></script>
335
336  
336<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>
336
337
338  
339
340
341
342
343  
343<script>
344    window.klaviyoReviewsProductDesignMode = false
345  </script>
345
346
347
348
349
350
351
352
353
354
355<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
356
357
358
359
360
361
362
363
364
365<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
366<!-- END app block --><!-- BEGIN app block: shopify://apps/adcell-tracking-remarketing/blocks/theme_extension/578397e0-3e42-4c27-add7-dfc15023b09b -->
366<script>
367    (function () {
368        var PROXY = '/apps/adcell/bid';
369
370        function readCookie(name) {
371            var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)');
372            return m ? decodeURIComponent(m[1]) : null;
373        }
374        function writeCookie(name, value, maxAge) {
375            document.cookie = name + '=' + encodeURIComponent(value) + '; Path=/; Max-Age=' + maxAge + '; Secure; SameSite=Lax';
376        }
377        function lsGet(name) { try { return window.localStorage.getItem(name); } catch (e) { return null; } }
378        function lsSet(name, value) { try { window.localStorage.setItem(name, value); } catch (e) {} }
379        function fetchCart() {
380            return fetch('/cart.js', { credentials: 'same-origin' })
381                .then(function (r) { return r.json(); })
382                .catch(function () { return null; });
383        }
384        function stampCart(cart, bid) {
385            var token = (cart && cart.token) ? cart.token : '';
386            if (!bid || !token) { return; }
387            if (((cart && cart.attributes) || {})['_adcell_bid'] === bid) { return; }
388            var guard = token + ':' + bid;
389            if (sessionStorage.getItem('adcellCartStamped') === guard) { return; }
390            fetch('/cart/update.js', {
391                method: 'POST',
392                credentials: 'same-origin',
393                headers: { 'Content-Type': 'application/json' },
394                body: JSON.stringify({ attributes: { _adcell_bid: bid } })
395            }).then(function () {
396                sessionStorage.setItem('adcellCartStamped', guard);
397            }).catch(function () {});
398        }
399
400        var syTries = 0;
401        function syncServer(bid, vc) {
402            fetchCart().then(function (cart) {
403                var token = (cart && cart.token) ? cart.token : '';
404                var sy = readCookie('_shopify_y') || '';
405                stampCart(cart, bid);
406                if (!sy && syTries < 2) {
407                    syTries++;
408                    setTimeout(function () {
409                        if (readCookie('_shopify_y')) { syncServer(bid, vc); }
410                    }, 2000);
411                }
412                var guard = token + ':' + (bid || '') + ':' + (vc || '') + ':' + sy;
413                if (sessionStorage.getItem('adcellBidSynced') === guard) { return; }
414                var body = '';
415                if (bid) { body += 'bid=' + encodeURIComponent(bid); }
416                if (vc) { body += (body ? '&' : '') + 'vc=' + encodeURIComponent(vc); }
417                if (token) { body += (body ? '&' : '') + 'cart_token=' + encodeURIComponent(token); }
418                if (sy) { body += (body ? '&' : '') + 'sy=' + encodeURIComponent(sy); }
419                if (!body) { return; }
420                fetch(PROXY, {
421                    method: 'POST',
422                    credentials: 'same-origin',
423                    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
424                    body: body
425                }).then(function () {
426                    sessionStorage.setItem('adcellBidSynced', guard);
427                }).catch(function () {});
428            });
429        }
430
431        var urlBid = new URLSearchParams(window.location.search).get('bid');
432        var jsBid = readCookie('adcell');
433        var vc = readCookie('adcell_vc');
434
435        if (!urlBid && !jsBid) {
436            jsBid = lsGet('adcell');
437            if (jsBid) { writeCookie('adcell', jsBid, 90 * 24 * 3600); }
438        }
439        if (urlBid || jsBid) { lsSet('adcell', urlBid || jsBid); }
440
441        if (urlBid || jsBid) {
442            syncServer(urlBid || jsBid, vc);
443        } else {
444            fetchCart().then(function (cart) {
445                var sy = readCookie('_shopify_y');
446                var token = cart && cart.token;
447                if (!sy && !token) {
448                    if (vc) { syncServer(null, vc); }
449                    return;
450                }
451                var qs = [];
452                if (sy) { qs.push('sy=' + encodeURIComponent(sy)); }
453                if (token) { qs.push('cart_token=' + encodeURIComponent(token)); }
454                fetch(PROXY + '?' + qs.join('&'), { credentials: 'same-origin' })
455                    .then(function (r) { return r.json(); })
456                    .then(function (data) {
457                        var bid = (data && data.bid) || null;
458                        var view = vc || (data && data.vc) || null;
459                        if (bid) { writeCookie('adcell', bid, 90 * 24 * 3600); lsSet('adcell', bid); }
460                        if (!vc && data && data.vc) { writeCookie('adcell_vc', data.vc, 24 * 3600); }
461                        if (!bid && !view) { return; }
462                        syncServer(bid, view);
463                    })
464                    .catch(function () {
465                        if (vc) { syncServer(null, vc); }
466                    });
467            });
468        }
469    })();
470</script>
470
471
472<script id="trad-js" type="text/javascript" src="https://t.adcell.com/js/trad.js?s=shopify&v=1.2.6&pid=8795" async="async"></script>
vendor: 1 bytes, line 472
472
473<script>
474    var script = document.querySelector("#trad-js");
475    script.addEventListener('load', function() {
476        Adcell.Tracking.track();
477    });
478</script>
478<script type="text/javascript" src="https://t.adcell.com/js/vcad.js?s=shopify&v=1.2.6&programId=8795" async="async"></script>
478
479
480<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_affiliate_marketing.css" rel="stylesheet" type="text/css" media="all">
481<script src="https://cdn.shopify.com/extensions/01a1089c-8f46-7356-a6fb-4fc10fbc27d3/gdpr-backpack-904/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
481
482<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0227/5013/4336/files/puremetics_Logo_B2C_Social-Sharing-Bild-19-19.jpg?v=1736436764" />
483<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0227/5013/4336/files/puremetics_Logo_B2C_Social-Sharing-Bild-19-19.jpg?v=1736436764" />
484<meta property="og:image:width" content="1001" />
485<meta property="og:image:height" content="629" />
486<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
487<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: 22750134336,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 487
487
488<script>
489  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
490</script>
vendor: 1 bytes, line 490
490
491<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}
491).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: 22750134336,storefrontBaseUrl: "https://puremetics.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://puremetics.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4207509770","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-676544697\\\",\\\"GT-PBN5G2Q\\\",\\\"GTM-KL5VKC3Z\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-676544697\\\/Y3ZECPWvkeEaELmBzcIC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-676544697\\\/hd8QCJumkeEaELmBzcIC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-676544697\\\/eGwwCPKvkeEaELmBzcIC\\\",\\\"MC-ENPB1P2397\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-676544697\\\/IpMrCJimkeEaELmBzcIC\\\",\\\"MC-ENPB1P2397\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-676544697\\\/KpLKCKGmkeEaELmBzcIC\\\",\\\"MC-ENPB1P2397\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-676544697\\\/NEbwCPivkeEaELmBzcIC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-676544697\\\/O8qrCJ6mkeEaELmBzcIC\\\"}],\\\"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":"3589832970","configuration":"{\"shopId\":\"puremetics-shop.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c18870
49154e49fd58dba0","type":"APP","apiClientId":4845829,"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":"3325690122","configuration":"{\"accountID\":\"XxZSyQ\",\"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":"3029729546","configuration":"{\"pixel_id\":\"731658026007262\",\"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":"2729214218","configuration":"{\"account_ID\":\"1049941\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/puremetics-shop.js\\\",\\\"allow_tracking\\\":false,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"-1\\\",\\\"ga4_measurement_id\\\":\\\"\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":1,\\\"google_ads_enabled\\\":\\\"-1\\\",\\\"ga_conversion_id\\\":\\\"\\\",\\\"ga_purchase_label\\\":\\\"\\\",\\\"ga_add_to_cart_label\\\":\\\"\\\",\\\"ga_begin_checkout_label\\\":\\\"\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":0,\\\"drm_enabled\\\":\\\"-1\\\",\\\"prefixD\\\":\\\"DE\\\",\\\"google_merchant_id\\\":\\\"154077204\\\",\\\"target_country\\\":\\\"DE\\\",\\\"content_language\\\":\\\"de\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"-1\\\",\\\"consent_mode\\\":\\\"-1\\\",\\\"ads_data_redaction\\\":\\\"-1\\\",\\\"url_passthrough\\\":\\\"1\\\",\\\"sku_as_product_id\\\":\\\"3\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"c8fb7fdc6521b239c9b05d087e1f4227797d1316065e127a1847aa86de8074ca77af1147e962584543ebc03c2e4c3ade7c7fc5c5f9ccc7912a92336b956f7816\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"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":"2323939594","configuration":"{\"shopId\":\"puremetics-shop.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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"},{"id":"2040889610","configuration":"{\"accountID\":\"2179\",\"programID\":\"8795\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d6602526b535375a3751906f21a618e2","type":"APP","apiClientId":2982569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"881885450","configuration":"{\"pixelCode\":\"C5PC6IKVNBDMDRE4PL30\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":[]},"dataSharingState":"optimized"},{"id":"332955914","configuration":"{\"shopId\":\"17190\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e46595b10fdc5e1674d
4915c89a8c843bb3","type":"APP","apiClientId":5443297,"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":"unrestricted"},{"id":"203161866","configuration":"{\"tagID\":\"2612409751154\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"316768522","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":[],"name":"Taggrs Script"},{"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":"puremetics ","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"puremetics-shop.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/puremetics.de\/en"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://puremetics.de/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"179883999498","themePublished":"true","eventMetadataId":"2a10d818-47b4-48e9-989b-9c99ba715529","shopId":"22750134336","storefrontBaseUrl":"https:\/\/puremetics.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
491<script>
492  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
493  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
494  window.ShopifyAnalytics.meta.currency = 'EUR';
495  var meta = {"page":{"requestId":"b6f9b744-7737-4f4b-92d1-ccb28696c386-1791150392"}};
496  for (var attr in meta) {
497    window.ShopifyAnalytics.meta[attr] = meta[attr];
498  }
499</script>
vendor: 1 bytes, line 499
499
500<script class="analytics">
501  (function () {
502    var customDocumentWrite = function(content) {
503      var jquery = null;
504
505      if (window.jQuery) {
506        jquery = window.jQuery;
507      } else if (window.Checkout && window.Checkout.$) {
508        jquery = window.Checkout.$;
509      }
510
511      if (jquery) {
512        jquery('body').append(content);
513      }
514    };
515
516    var hasLoggedConversion = function(token) {
517      if (token) {
518        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
519      }
520      return false;
521    }
522
523    var setCookieIfConversion = function(token) {
524      if (token) {
525        var twoMonthsFromNow = new Date(Date.now());
526        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
527
528        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
529      }
530    }
531
532    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
533    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
534    if (trekkie.integrations) {
535      return;
536    }
537    trekkie.methods = [
538      'identify',
539      'page',
540      'ready',
541      'track',
542      'trackForm',
543      'trackLink'
544    ];
545    trekkie.factory = function(method) {
546      return function() {
547        var args = Array.prototype.slice.call(arguments);
548        args.unshift(method);
549        trekkie.push(args);
550        if (method == 'track' || method == 'page') {
551          var pageUrl;
552          try {
553            pageUrl = window.location.href;
554          } catch (e) {}
555          var pageReferrer;
556          try {
557            pageReferrer = document.referrer;
558          } catch (e) {}
559          try {
560            if (window.__TREKKIE_SHIM_QUEUE == null) {
561              window.__TREKKIE_SHIM_QUEUE = [];
562            }
563            window.__TREKKIE_SHIM_QUEUE.push({
564              from: 'trekkie-stub',
565              method: method,
566              args: args.slice(1),
567              pageContext: {
568                url: pageUrl,
569                referrer: pageReferrer
570              }
571            });
572          } catch (e) {
573            // no-op
574          }
575        }
576        return trekkie;
577      };
578    };
579    for (var i = 0; i < trekkie.methods.length; i++) {
580      var key = trekkie.methods[i];
581      trekkie[key] = trekkie.factory(key);
582    }
583    trekkie.load = function(config) {
584      trekkie.config = config || {};
585      trekkie.config.initialDocumentCookie = document.cookie;
586      var first = document.getElementsByTagName('script')[0];
587var script = document.createElement('script');
588script.type = 'text/javascript';
589script.onerror = function(e) {
590  var scriptFallback = document.createElement('script');
591  scriptFallback.type = 'text/javascript';
592  scriptFallback.onerror = function(error) {
593          var Monorail = {
594      produce: function produce(monorailDomain, schemaId, payload) {
595        var currentMs = new Date().getTime();
596        var event = {
597          schema_id: schemaId,
598          payload: payload,
599          metadata: {
600            event_created_at_ms: currentMs,
601            event_sent_at_ms: currentMs
602          }
603        };
604        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
605      },
606      sendRequest: function sendRequest(endpointUrl, payload) {
607        // Try the sendBeacon API
608        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
609          var blobData = new window.Blob([payload], {
610            type: 'text/plain'
611          });
612
613          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
614            return true;
615          } // sendBeacon was not successful
616
617        } // XHR beacon
618
619        var xhr = new XMLHttpRequest();
620
621        try {
622          xhr.open('POST', endpointUrl);
623          xhr.setRequestHeader('Content-Type', 'text/plain');
624          xhr.send(payload);
625        } catch (e) {
626          console.log(e);
627        }
628
629        return false;
630      },
631      isIos12: function isIos12() {
632        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
633      }
634    };
635    Monorail.produce('monorail-edge.shopifysvc.com',
636      'trekkie_storefront_load_errors/1.1',
637      {shop_id: 22750134336,
638      theme_id: 179883999498,
639      app_name: "storefront",
640      context_url: window.location.href,
641      source_url: "//puremetics.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
642
643  };
644  scriptFallback.async = true;
645  scriptFallback.src = '//puremetics.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
646  first.parentNode.insertBefore(scriptFallback, first);
647};
648script.async = true;
649script.src = '//puremetics.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
650first.parentNode.insertBefore(script, first);
651
652    };
653    trekkie.load(
654      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":22750134336,"isMerchantRequest":null,"themeId":179883999498,"themeCityHash":"12067096724845262487","contentLanguage":"en","currency":"EUR","eventMetadataId":"2a10d818-47b4-48e9-989b-9c99ba715529"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
655    );
656
657    var loaded = false;
658    trekkie.ready(function() {
659      if (loaded) return;
660      loaded = true;
661
662      window.ShopifyAnalytics.lib = window.trekkie;
663
664      var originalDocumentWrite = document.write;
665      document.write = customDocumentWrite;
666      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
667      document.write = originalDocumentWrite;
668
669      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
670      var token = match? match[1]: undefined;
671      if (!hasLoggedConversion(token)) {
672        setCookieIfConversion(token);
673        
674      }
675    });
676
677    window.ShopifyAnalytics.lib.page(null,{"requestId":"b6f9b744-7737-4f4b-92d1-ccb28696c386-1791150392","shopifyEmitted":true});
678
679    var eventsListenerScript = document.createElement('script');
680    eventsListenerScript.async = true;
681    eventsListenerScript.src = "//puremetics.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
682    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
683})();</script>
683
684  
684<script>
685  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
686    window.ga = function ga() {
687      (window.ga.q = window.ga.q || []).push(arguments);
688      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
689        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
690      }
691      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
692    };
693    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
694      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
695    }
696  }
697</script>
vendor: 1 bytes, line 697
697
698<script
699  defer
700  src="https://puremetics.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
701  data-application="storefront-renderer"
702  data-shop-id="22750134336"
703  data-render-region="gcp-europe-west4"
704  data-page-type="customers/login"
705  data-theme-instance-id="179883999498"
706  data-theme-name="Puremetics Theme"
707  data-theme-version="1.0.0"
708  data-monorail-region="shop_domain"
709  data-resource-timing-sampling-rate="10"
710  data-shs="true"
711  data-shs-beacon="true"
712  data-shs-export-with-fetch="true"
713  data-shs-logs-sample-rate="1"
714  data-shs-beacon-endpoint="https://puremetics.de/api/collect"
715></script>
715
716<meta name="shopify-y" content="dd2e629c-fb62-4619-8469-83b819524cc8" data-expiration="1822707993000"><meta name="shopify-s" content="9c8c0a0a-10e4-40be-a1e6-6a8d090aee8b" data-expiration="1791152193000"><meta name="new-cookie-storage-activated" content="t">
717</head>
718  <body class="template-login" :class="{ 'js-hold': $store.miniCart?.isOpen, 'show-nav': navOpen }" x-data="{ navOpen: false }">
719    
720
721        <div class="header-wrapper">
722            <!-- BEGIN sections: header-group -->
723<div id="shopify-section-sections--25115524464906__announcement-bar" class="shopify-section shopify-section-group-header-group">
724  
725
726
727  
727<script src="//puremetics.de/cdn/shop/t/1057/assets/announcement-bar-BEfVeJIN.js" type="module" crossorigin="anonymous"></script>
727
728
729
730
731
732<style>
733    #sections--25115524464906__announcement-bar {
734        display: flex;
735        background-color: #59765a;
736        padding: 0.0rem 0;
737        color: #ffffff;
738        justify-content: center;
739    }
740  
741    #sections--25115524464906__announcement-bar .announcement-bar__inner {
742        gap: 1.0rem;
743    }
744
745  </style>
746  
747  
748
749
750  
751
752
753
754
755
756
757
758
759
760
761  <div 
762    id="sections--25115524464906__announcement-bar" 
763    class="announcement-bar overflow-hidden"
764    x-data="offerBar(&quot;sections--25115524464906__announcement-bar&quot;, &quot;17:00 06.11.2025&quot;, &quot;00:00 12.01.2026&quot;, &quot;full&quot;, 0)"
765  >
766    <div class="announcement-bar__inner flex  justify-center items-center">
767
768      
769        <div
770          class="announcement-bar__messages swiper swiper-container"
771          data-announcement-slider
772          data-slider-enabled="true"
773          data-autoplay-delay="2500"
774          data-slider-speed="500"
775        >
776          <div class="swiper-wrapper">
777            
778              
779              
780              
781    <div class="swiper-slide">
782      <style>
783        #offer-bar-text-text_eh6D77 {
784          font-size: 14px;
785        }
786
787        @media screen and (max-width: 768px) {
788          #offer-bar-text-text_eh6D77 {
789            font-size: 14px;
790            white-space: normal;
791            line-height: 1.4;
792          }
793        }
794      </style>
795      <div class="announcement-bar__text flex items-center gap-2" id="offer-bar-text-text_eh6D77">
796        
797        <p><strong>🏆 </strong><a href="https://puremetics.de/pages/puretrust-awards" target="_blank" title="https://puremetics.de/pages/puretrust-awards"><strong>Tested & Awarded</strong></a><strong> 🏆</strong></p>
798      </div>
799    </div>
800
801  
802
803            
804              
805              
806              
807    <div class="swiper-slide">
808      <style>
809        #offer-bar-text-text_3NKKqW {
810          font-size: 12px;
811        }
812
813        @media screen and (max-width: 768px) {
814          #offer-bar-text-text_3NKKqW {
815            font-size: 10px;
816            white-space: normal;
817            line-height: 1.4;
818          }
819        }
820      </style>
821      <div class="announcement-bar__text flex items-center gap-2" id="offer-bar-text-text_3NKKqW">
822        
823        <p>📦 <a href="https://puremetics.de/pages/dhl-gogreen-plus" target="_blank" title="https://puremetics.de/pages/dhl-gogreen-plus"><strong>FREE SHIPPING IN GERMANY WITH DHL GOGREEN PLUS FROM 49€</strong></a></p>
824      </div>
825    </div>
826
827  
828
829            
830          </div>
831        </div>
832      
833
834      
835        
836            
837          
838      
839        
840            
841          
842      
843    </div>
844  </div>
845  
846    
846<script>
847      document.addEventListener('alpine:init', () => {
848
849          Alpine.data('offerBar', (sectionId, startTimeStr, endTimeStr, format, durationMinutes) => ({
850              available: false,
851              hideDays: false,
852              format: format || 'full',
853              time: { days: 0, hours: 0, minutes: 0, seconds: 0, totalHours: 0, totalMinutes: 0 },
854              durationMinutes: Number(durationMinutes) || 0,
855
856              interval: null,
857              startTimestamp: null,
858              endTimestamp: null,
859
860              init() {
861                  this.startTimestamp = this.parseDateTime(startTimeStr);
862                  this.endTimestamp = this.parseDateTime(endTimeStr);
863
864                  const now = Date.now();
865
866                  if (this.durationMinutes > 0) {
867                      this.startTimestamp = now;
868                      this.endTimestamp = this.startTimestamp + (this.durationMinutes * 60 * 1000);
869                  }
870
871                  if (Number.isFinite(this.startTimestamp) && Number.isFinite(this.endTimestamp) && this.endTimestamp > now) {
872                      this.startCountdown();
873                  }
874              },
875
876              parseDateTime(str) {
877                  if (!str) return 0;
878                  const match = str.trim().match(/^(\d{1,2}):(\d{2})\s+(\d{1,2})[.-](\d{1,2})[.-](\d{4})$/);
879                  if (!match) return NaN;
880                  const [, hours, minutes, day, month, year] = match.map(Number);
881                  const date = new Date(year, month - 1, day, hours, minutes);
882                  if (date.getFullYear() !== year || date.getMonth() !== month - 1 || date.getDate() !== day || date.getHours() !== hours || date.getMinutes() !== minutes) return NaN;
883                  return date.getTime();
884              },
885
886              destroy() {
887                  clearInterval(this.interval);
888              },
889
890              startCountdown() {
891
892                  const update = () => {
893                      const now = Date.now();
894                      const remaining = this.endTimestamp - now;
895                      this.available = now >= this.startTimestamp && remaining > 0;
896
897                      if (remaining <= 0) {
898                          this.time = { days: 0, hours: 0, minutes: 0, seconds: 0, totalHours: 0, totalMinutes: 0 };
899                          clearInterval(this.interval);
900                          return;
901                      }
902
903                      const totalSeconds = Math.floor(remaining / 1000);
904
905                      this.time.days = Math.floor(totalSeconds / 86400);
906                      this.time.hours = Math.floor((totalSeconds % 86400) / 3600);
907                      this.time.minutes = Math.floor((totalSeconds % 3600) / 60);
908                      this.time.seconds = totalSeconds % 60;
909                      this.time.totalHours = Math.floor(totalSeconds / 3600);
910                      this.time.totalMinutes = Math.floor((totalSeconds % 3600) / 60);
911
912                      this.hideDays = this.time.days <= 0;
913                  };
914
915                  update();
916                  this.interval = setInterval(update, 1000);
917              }
918          }));
919
920      });
921    </script>
921
922  
923  
924</div><div id="shopify-section-sections--25115524464906__header" class="shopify-section shopify-section-group-header-group">
925
926
927
928<header class="header" data-section-type="header" data-section-id="sections--25115524464906__header">
929        <div class="container">
930            <div class="header__inner flex justify-between items-center">
931
932                
933                    <nav class="navigation hidden lg:block">
934    <ul class="navigation__list">
935        
936            
937            <li class="navigation__item navigation__item--arrow" data-handle="shop">
938                <a href="/en/collections/alle-artikel" class="navigation__link"><span class="navigation__label">SHOP</span></a>
939
940                
941                    
942                        <div class="navigation__dd navigation__dd--shop">
943                            <div class="container">
944                                <div class="navigation__dd-inner">
945                                    <div class="navigation__dd-main">
946                                        
947                                            <dl class="navigation__dd-list">
948                                                <dt class="navigation__dd-title">
949                                                    <a class="navigation__dd-link" href="/en/collections/alle-artikel">PRODUCTS</a>
950                                                </dt>
951                                                
952                                                    
953                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/alle-artikel">all products</a></dd>
954                                                    
955                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/neue-artikel-zu-alle-artikel">New products</a></dd>
956                                                    
957                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/spar-sets">Introductory sets</a></dd>
958                                                    
959                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/sale">Sale</a></dd>
960                                                    
961                                                
962                                            </dl>
963                                        
964                                            <dl class="navigation__dd-list">
965                                                <dt class="navigation__dd-title">
966                                                    <a class="navigation__dd-link" href="/en/collections/koerperpflege">personal hygiene</a>
967                                                </dt>
968                                                
969                                                    
970                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/duschen-baden">Shower</a></dd>
971                                                    
972                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/ole-butter-lotions">Oils, Butters &amp; Lotions</a></dd>
973                                                    
974                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/deos">deodorants</a></dd>
975                                                    
976                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/hande-fusse">hands &amp; feet</a></dd>
977                                                    
978                                                
979                                            </dl>
980                                        
981                                            <dl class="navigation__dd-list">
982                                                <dt class="navigation__dd-title">
983                                                    <a class="navigation__dd-link" href="/en/collections/haarpflege">hair care</a>
984                                                </dt>
985                                                
986                                                    
987                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/shampoos-conditioner-kuren">Shampoos, Conditioners & Treatments</a></dd>
988                                                    
989                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/haarseifen">hair soaps</a></dd>
990                                                    
991                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/haaressentials">hair essentials</a></dd>
992                                                    
993                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/infused-water">Infused Water</a></dd>
994                                                    
995                                                
996                                            </dl>
997                                        
998                                            <dl class="navigation__dd-list">
999                                                <dt class="navigation__dd-title">
1000                                                    <a class="navigation__dd-link" href="/en/collections/geschenkboxen-sets">gift sets</a>
1001                                                </dt>
1002                                                
1003                                                    
1004                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/spar-sets">Economy sets</a></dd>
1005                                                    
1006                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/gutscheine-geschenkkarten">gift cards</a></dd>
1007                                                    
1008                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/home">Home</a></dd>
1009                                                    
1010                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/geschenkboxen-sets">All Gifts, Home and Sets</a></dd>
1011                                                    
1012                                                
1013                                            </dl>
1014                                        
1015                                            <dl class="navigation__dd-list">
1016                                                <dt class="navigation__dd-title">
1017                                                    <a class="navigation__dd-link" href="/en/collections/accessoires">accessories</a>
1018                                                </dt>
1019                                                
1020                                                    
1021                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/products/seifensablage-travertinstein">Soap Dish 'Travertine Stone'</a></dd>
1022                                                    
1023                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/products/testbox-seifenminis-mit-se
1023ifenbox-gold">Test box 'Soap minis with soap box gold'</a></dd>
1024                                                    
1025                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/products/testbox-seifenminis-mit-seifenbox-silber">Test box 'Soap minis with soap box silver'</a></dd>
1026                                                    
1027                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/accessoires">accessories</a></dd>
1028                                                    
1029                                                
1030                                            </dl>
1031                                        
1032                                            <dl class="navigation__dd-list">
1033                                                <dt class="navigation__dd-title">
1034                                                    <a class="navigation__dd-link" href="/en/collections/gesichtspflege">facial care</a>
1035                                                </dt>
1036                                                
1037                                                    
1038                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/reinigung-peeling">Cleansing &amp; Exfoliation</a></dd>
1039                                                    
1040                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/wirkstoffkosmetik">active ingredient cosmetics</a></dd>
1041                                                    
1042                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/toner-und-seren">Toners, serums and oils</a></dd>
1043                                                    
1044                                                        <dd class="navigation__dd-item"><a class="navigation__dd-link" href="/en/collections/lippenpflege">lip care</a></dd>
1045                                                    
1046                                                
1047                                            </dl>
1048                                                
1049                                    </div>
1050
1051                                    
1052                                    <div class="navigation__dd-banners">
1053                                        
1054                                            
1055                                                <div class="navigation__dd-banner">
1056                                                    <a href="https://puremetics.de/en/products/adventskalender-2026?_pos=1&_psq=advent&_psid=f5cbd7806&_ss=e">
1057                                                        <img data-src="//puremetics.de/cdn/shop/files/Adventskalender_26_desk_menu.jpg?v=1790493856&width=478" alt="" width="478" height="200" class="lazyload">
1058                                                        <span class="navigation__dd-banner-title" style="color: #000000;"></span>
1059                                                    </a>
1060                                                </div>
1061                                            
1062                                        
1063                                            
1064                                                <div class="navigation__dd-banner">
1065                                                    <a href="https://puremetics.de/products/dusch-fluffs-verschiedene-sorten">
1066                                                        <img data-src="//puremetics.de/cdn/shop/files/DUSCH-FLUFF_BUNDLE_BUILDER_b62abc76-0a72-4394-9a34-135b791dd5b5.png?v=1774522859&width=478" alt="" width="478" height="200" class="lazyload">
1067                                                        <span class="navigation__dd-banner-title" style="color: #ffffff;"><p><strong>NEW!<br/>SHOWER FLUFF <br/>BUNDLE </strong></p></span>
1068                                                    </a>
1069                                                </div>
1070                                            
1071                                        
1072                                            
1073                                                <div class="navigation__dd-banner">
1074                                                    <a href="/en/pages/unsere-mission">
1075                                                        <img data-src="//puremetics.de/cdn/shop/files/UNSERE_MISSION.png?v=1772443933&width=478" alt="" width="478" height="200" class="lazyload">
1076                                                        <span class="navigation__dd-banner-title" style="color: #ffffff;"><h1><strong>Our Mission</strong></h1></span>
1077                                                    </a>
1078                                                </div>
1079                                            
1080                                        
1081                                    </div>
1082                                    
1083                                </div>
1084                            </div>
1085                        </div>
1086                        
1087                
1088            </li>
1089        
1090            
1091            <li class="navigation__item " data-handle="🍂🎃-herbst-🎃🍂">
1092                <a href="/en/collections/%F0%9F%8D%82%F0%9F%8E%83-herbst-%F0%9F%8E%83%F0%9F%8D%82" class="navigation__link"><span class="navigation__label">🍂🎃 HERBST 🎃🍂</span></a>
1093
1094                
1095            </li>
1096        
1097            
1098            <li class="navigation__item navigation__item--arrow" data-handle="hautbedurfnisse">
1099                <a href="/en/collections/alle-artikel" class="navigation__link"><span class="navigation__label">HAUTBEDÜRFNISSE</span></a>
1100
1101                
1102                    
1103
1104                        <div class="navigation__dd navigation__dd--hautbedurfnisse">
1105                            <div class="container">
1106                                <ul class="navigation__thumbs">
1107                                    
1108                                        
1109
1110                                        
1111                                            <li class="navigation__thumb">
1112                                                <a href="/en/collections/trockene-haut">
1113                                                    
1114
1115
1116 
1117 
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131<img 
1132  
1133    
1134      src="//puremetics.de/cdn/shop/collections/Hauttypen_Trockene_Haut.png?v=1654177363&width=280"
1135    
1136  
1137  srcset="//puremetics.de/cdn/shop/collections/Hauttypen_Trockene_Haut.png?v=1654177363&width=80 80w, //puremetics.de/cdn/shop/collections/Hauttypen_Trockene_Haut.png?v=1654177363&width=120 120w, //puremetics.de/cdn/shop/collections/Hauttypen_Trockene_Haut.png?v=1654177363&width=160 160w, //puremetics.de/cdn/shop/collections/Hauttypen_Trockene_Haut.png?v=1654177363&width=240 240w"
1138  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1139  width="120"
1140  height="120"
1141  alt="Trockene Haut"
1142  class="navigation__thumb-img"
1143  decoding="async"
1144  
1145  
1146/>
1147
1148                                                    
1149                                                    <div class="navigation__thumb-inner">
1150                                                        <span class="navigation__thumb-label">Trockene Haut</span>
1151                                                    </div>
1152                                                </a>
1153                                            </li>
1154                                        
1155                                    
1156                                        
1157
1158                                        
1159                                            <li class="navigation__thumb">
1160                                                <a href="/en/collections/reife-haut">
1161                                                    
1162
1163
1164 
1165 
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179<img 
1180  
1181    
1182      src="//puremetics.de/cdn/shop/collections/Hauttypen_reife_Haut.png?v=1654177735&width=280"
1183    
1184  
1185  srcset="//puremetics.de/cdn/shop/collections/Hauttypen_reife_Haut.png?v=1654177735&width=80 80w, //puremetics.de/cdn/shop/collections/Hauttypen_reife_Haut.png?v=1654177735&width=120 120w, //puremetics.de/cdn/shop/collections/Hauttypen_reife_Haut.png?v=1654177735&width=160 160w, //puremetics.de/cdn/shop/collections/Hauttypen_reife_Haut.png?v=1654177735&width=240 240w"
1186  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1187  width="120"
1188  height="120"
1189  alt="Reife Haut"
1190  class="navigation__thumb-img"
1191  decoding="async"
1192  
1193  
1194/>
1195
1196                                                    
1197                                                    <div class="navigation__thumb-inner">
1198                                                        <span class="navigation__thumb-label">Reife Haut</span>
1199                                                    </div>
1200                                                </a>
1201                                            </li>
1202                                        
1203                                    
1204                                        
1205
1206                                        
1207                                            <li class="navigation__thumb">
1208                                                <a href="/en/collections/unreine-haut">
1209                                                    
1210
1211
1212 
1213 
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227<img 
1228  
1229    
1230      src="//puremetics.de/cdn/shop/collections/Hauttypen_Unreine_Haut.png?v=1654177453&width=280"
1231    
1232  
1233  srcset="//puremetics.de/cdn/shop/collections/Hauttypen_Unreine_Haut.png?v=1654177453&width=80 80w, //puremetics.de/cdn/shop/collections/Hauttypen_Unreine_Haut.png?v=1654177453&width=120 120w, //puremetics.de/cdn/shop/collections/Hauttypen_Unreine_Haut.png?v=1654177453&width=160 160w, //puremetics.de/cdn/shop/collections/Hauttypen_Unreine_Haut.png?v=1654177453&width=240 240w"
1234  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1235  width="120"
1236  height="120"
1237  alt="Unreine Haut"
1238  class="navigation__thumb-img"
1239  decoding="async"
1240  
1241  
1242/>
1243
1244                                                    
1245                                                    <div class="navigation__thumb-inner">
1246                                                        <span class="navigation__thumb-label">Unreine Haut</span>
1247                                                    </div>
1248                                                </a>
1249                                            </li>
1250                                        
1251                                    
1252                                        
1253
1254                                        
1255                                            <li class="navigation__thumb">
1256                                                <a href="/en/collections/sensible-haut">
1257                                                    
1258
1259
1260 
1261 
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275<img 
1276  
1277    
1278      src="//puremetics.de/cdn/shop/collections/Hauttypen_sensible_Haut.png?v=1654177714&width=280"
1279    
1280  
1281  srcset="//puremetics.de/cdn/shop/collections/Hauttypen_sensible_Haut.png?v=1654177714&width=80 80w, //puremetics.de/cdn/shop/collections/Hauttypen_sensible_Haut.png?v=1654177714&width=120 120w, //puremetics.de/cdn/shop/collections/Hauttypen_sensible_Haut.png?v=1654177714&width=160 160w, //puremetics.de/cdn/shop/collections/Hauttypen_sensible_Haut.png?v=1654177714&width=240 240w"
1282  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1283  width="120"
1284  height="120"
1285  alt="Sensible Haut"
1286  class="navigation__thumb-img"
1287  decoding="async"
1288  
1289  
1290/>
1291
1292                                                    
1293                                                    <div class="navigation__thumb-inner">
1294                                                        <span class="navigation__thumb-label">Sensible Haut</span>
1295                                                    </div>
1296                                                </a>
1297                                            </li>
1298                                        
1299                                    
1300                                </ul>
1301                            </div>
1302                        </div>
1303                    
1304                
1305            </li>
1306        
1307            
1308            <li class="navigation__item navigation__item--arrow" data-handle="info">
1309                <a href="/en/pages/uber-uns" class="navigation__link"><span class="navigation__label">INFO</span></a>
1310
1311                
1312                    
1313
1314                        <div class="navigation__dd navigation__dd--info">
1315                            <div class="container">
1316                                <ul class="navigation__thumbs">
1317                                    
1318                                        
1319
1320                                        
1321                                            <li class="navigation__thumb">
1322                                                <a href="/en/pages/business">
1323                                                    
1324
1325
1326 
1327 
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341<img 
1342  
1343    src="//puremetics.de/cdn/shop/files/Haendlerin_werden_02.jpg?v=1773324851&width=280"
1344  
1345  srcset="//puremetics.de/cdn/shop/files/Haendlerin_werden_02.jpg?v=1773324851&width=280 80w, //puremetics.de/cdn/shop/files/Haendlerin_werden_02.jpg?v=1773324851&width=280 120w, //puremetics.de/cdn/shop/files/Haendlerin_werden_02.jpg?v=1773324851&width=280 160w, //puremetics.de/cdn/shop/files/Haendlerin_werden_02.jpg?v=1773324851&width=280 240w"
1346  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1347  width="120"
1348  height="120"
1349  alt="Dealer"
1350  class="navigation__thumb-img"
1351  decoding="async"
1352  
1353  
1354/>
1355
1356                                                    
1357                                                    <div class="navigation__thumb-inner">
1358                                                        <span class="navigation__thumb-label">Dealer</span>
1359                                                    </div>
1360                                                </a>
1361                                            </li>
1362                                        
1363                                    
1364                                        
1365
1366                                        
1367                                            <li class="navigation__thumb">
1368                                                <a href="/en/pages/unser-team">
1369                                                    
1370
1371
1372 
1373 
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387<img 
1388  
1389    src="//puremetics.de/cdn/shop/files/Team_f021522e-c056-4ed3-87cc-e1b920968cde.jpg?v=1752055390&width=280"
1390  
1391  srcset="//puremetics.de/cdn/shop/files/Team_f021522e-c056-4ed3-87cc-e1b920968cde.jpg?v=1752055390&width=280 80w, //puremetics.de/cdn/shop/files/Team_f021522e-c056-4ed3-87cc-e1b920968cde.jpg?v=1752055390&width=280 120w, //puremetics.de/cdn/shop/files/Team_f021522e-c056-4ed3-87cc-e1b920968cde.jpg?v=1752055390&width=280 160w, //puremetics.de/cdn/shop/files/Team_f021522e-c056-4ed3-87cc-e1b920968cde.jpg?v=1752055390&width=280 240w"
1392  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1393  width="120"
1394  height="120"
1395  alt="team"
1396  class="navigation__thumb-img"
1397  decoding="async"
1398  
1399  
1400/>
1401
1402                                                    
1403                                                    <div class="navigation__thumb-inner">
1404                                                        <span class="navigation__thumb-label">team</span>
1405                                                    </div>
1406                                                </a>
1407                                            </li>
1408                                        
1409                                    
1410                                        
1411
1412                                        
1413                                            <li class="navigation__thumb">
1414                                                <a href="/en/pages/unsere-mission">
1415                                                    
1416
1417
1418 
1419 
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433<img 
1434  
1435    src="//puremetics.de/cdn/shop/files/Mission_d0644116-679f-48a5-a184-4d3d6819e8de.jpg?v=1752055390&width=280"
1436  
1437  srcset="//puremetics.de/cdn/shop/files/Mission_d0644116-679f-48a5-a184-4d3d6819e8de.jpg?v=1752055390&width=280 80w, //puremetics.de/cdn/shop/files/Mission_d0644116-679f-48a5-a184-4d3d6819e8de.jpg?v=1752055390&width=280 120w, //puremetics.de/cdn/shop/files/Mission_d0644116-679f-48a5-a184-4d3d6819e8de.jpg?v=1752055390&width=280 160w, //puremetics.de/cdn/shop/files/Mission_d0644116-679f-48a5-a184-4d3d6819e8de.jpg?v=1752055390&width=280 240w"
1438  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1439  width="120"
1440  height="120"
1441  alt="mission"
1442  class="navigation__thumb-img"
1443  decoding="async"
1444  
1445  
1446/>
1447
1448                                                    
1449                                                    <div class="navigation__thumb-inner">
1450                                                        <span class="navigation__thumb-label">mission</span>
1451                                                    </div>
1452                                                </a>
1453                                            </li>
1454                                        
1455                                    
1456                                        
1457
1458                                        
1459                                            <li class="navigation__thumb">
1460                                                <a href="/en/pages/meilensteine-new">
1461                                                    
1462
1463
1464 
1465 
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479<img 
1480  
1481    src="//puremetics.de/cdn/shop/files/Meilensteine_416448f6-47b3-40d1-b463-bdad776ba55b.jpg?v=1773324202&width=280"
1482  
1483  srcset="//puremetics.de/cdn/shop/files/Meilensteine_416448f6-47b3-40d1-b463-bdad776ba55b.jpg?v=1773324202&width=280 80w, //puremetics.de/cdn/shop/files/Meilensteine_416448f6-47b3-40d1-b463-bdad776ba55b.jpg?v=1773324202&width=280 120w, //puremetics.de/cdn/shop/files/Meilensteine_416448f6-47b3-40d1-b463-bdad776ba55b.jpg?v=1773324202&width=280 160w, //puremetics.de/cdn/shop/files/Meilensteine_416448f6-47b3-40d1-b463-bdad776ba55b.jpg?v=1773324202&width=280 240w"
1484  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1485  width="120"
1486  height="120"
1487  alt="Milestones"
1488  class="navigation__thumb-img"
1489  decoding="async"
1490  
1491  
1492/>
1493
1494                                                    
1495                                                    <div class="navigation__thumb-inner">
1496                                                        <span class="navigation__thumb-label">Milestones</span>
1497                                                    </div>
1498                                                </a>
1499                                            </li>
1500                                        
1501                                    
1502                                        
1503
1504                                        
1505                                            <li class="navigation__thumb">
1506                                                <a href="/en/pages/umwelt">
1507                                                    
1508
1509
1510 
1511 
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525<img 
1526  
1527    src="//puremetics.de/cdn/shop/files/Nachhaltige....jpg?v=1752055390&width=280"
1528  
1529  srcset="//puremetics.de/cdn/shop/files/Nachhaltige....jpg?v=1752055390&width=280 80w, //puremetics.de/cdn/shop/files/Nachhaltige....jpg?v=1752055390&width=280 120w, //puremetics.de/cdn/shop/files/Nachhaltige....jpg?v=1752055390&width=280 160w, //puremetics.de/cdn/shop/files/Nachhaltige....jpg?v=1752055390&width=280 240w"
1530  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1531  width="120"
1532  height="120"
1533  alt="Environment"
1534  class="navigation__thumb-img"
1535  decoding="async"
1536  
1537  
1538/>
1539
1540                                                    
1541                                                    <div class="navigation__thumb-inner">
1542                                                        <span class="navigation__thumb-label">Environment</span>
1543                                                    </div>
1544                                                </a>
1545                                            </li>
1546                                        
1547                                    
1548                                        
1549
1550                                        
1551                                            <li class="navigation__thumb">
1552                                                <a href="/en/pages/ingredients">
1553                                                    
1554
1555
1556 
1557 
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571<img 
1572  
1573    src="//puremetics.de/cdn/shop/files/Chris_Cosma_Inhaltsstoffe_2225941d-296d-43cb-a5b7-47c209cbf3f3.jpg?v=1773325166&width=280"
1574  
1575  srcset="//puremetics.de/cdn/shop/files/Chris_Cosma_Inhaltsstoffe_2225941d-296d-43cb-a5b7-47c209cbf3f3.jpg?v=1773325166&width=280 80w, //puremetics.de/cdn/shop/files/Chris_Cosma_Inhaltsstoffe_2225941d-296d-43cb-a5b7-47c209cbf3f3.jpg?v=1773325166&width=280 120w, //puremetics.de/cdn/shop/files/Chris_Cosma_Inhaltsstoffe_2225941d-296d-43cb-a5b7-47c209cbf3f3.jpg?v=1773325166&width=280 160w, //puremetics.de/cdn/shop/files/Chris_Cosma_Inhaltsstoffe_2225941d-296d-43cb-a5b7-47c209cbf3f3.jpg?v=1773325166&width=280 240w"
1576  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1577  width="120"
1578  height="120"
1579  alt="ingredients"
1580  class="navigation__thumb-img"
1581  decoding="async"
1582  
1583  
1584/>
1585
1586                                                    
1587                                                    <div class="navigation__thumb-inner">
1588                                                        <span class="navigation__thumb-label">ingredients</span>
1589                                                    </div>
1590                                                </a>
1591                                            </li>
1592                                        
1593                                    
1594                                        
1595
1596                                        
1597                                            <li class="navigation__thumb">
1598                                                <a href="/en/pages/peta-approved">
1599                                                    
1600
1601
1602 
1603 
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617<img 
1618  
1619    src="//puremetics.de/cdn/shop/files/PETA_Award_ef2a28ae-63be-42ac-81fa-a6fc9e52a5df.jpg?v=1752055390&width=280"
1620  
1621  srcset="//puremetics.de/cdn/shop/files/PETA_Award_ef2a28ae-63be-42ac-81fa-a6fc9e52a5df.jpg?v=1752055390&width=280 80w, //puremetics.de/cdn/shop/files/PETA_Award_ef2a28ae-63be-42ac-81fa-a6fc9e52a5df.jpg?v=1752055390&width=280 120w, //puremetics.de/cdn/shop/files/PETA_Award_ef2a28ae-63be-42ac-81fa-a6fc9e52a5df.jpg?v=1752055390&width=280 160w, //puremetics.de/cdn/shop/files/PETA_Award_ef2a28ae-63be-42ac-81fa-a6fc9e52a5df.jpg?v=1752055390&width=280 240w"
1622  sizes="(max-width: 480px) 400px, (max-width: 768px) 600px, (max-width: 992px) 800px, (max-width: 1200px) 1000px, 280px"
1623  width="120"
1624  height="120"
1625  alt="PETA APPROVED"
1626  class="navigation__thumb-img"
1627  decoding="async"
1628  
1629  
1630/>
1631
1632                                                    
1633                                                    <div class="navigation__thumb-inner">
1634                                                        <span class="navigation__thumb-label">PETA APPROVED</span>
1635                                                    </div>
1636                                                </a>
1637                                            </li>
1638                                        
1639                                    
1640                                </ul>
1641                            </div>
1642                        </div>
1643                    
1644                
1645            </li>
1646        
1647    </ul>
1648</nav>
1649                
1650
1651                <div class="header__tools flex lg:hidden items-center" x-data>
1652                    <button class="header__burger inline-flex align-center flex-col justify-center" :class="{ 'js-state-active': navOpen }" type="button" @click="navOpen = !navOpen"></button>
1653
1654                    <div class="header__search block xl:hidden" x-cloak>
1655                        <button type="button" class="header__tool-btn header__tool-btn--search" :class="{ 'js-state-active': $store.searchbar?.openForm }" @click="if ($store.searchbar) $store.searchbar.openForm = !$store.searchbar.openForm; navOpen = false"></button>
1656                        
1657
1658    <form class="search-form" x-show="$store.searchbar?.openForm" action="/en/search">
1659        <input type="text" class="search-input" placeholder="3in1 Dusch..." name="q" x-model="$store.searchbar.request">
1660        <input type="hidden" name="type" value="product">
1661        <button type="button" class="search-remove" @click="$store.searchbar.request = ''; $store.searchbar.reset();" x-show="$store.searchbar.request.length > 0"></button>
1662    </form>
1663    
1664
1665
1666                    </div>
1667
1668                    <a href="/pages/wishlist-1" class="header__tool-btn header__tool-btn--wishlist" :data-qty="($store.wishlist?.items?.length || 0) > 0"></a>
1669                </div>
1670
1671                <div class="header__logo flex items-center">
1672                    <a href="/en" class="header__logo-link"><img src="//puremetics.de/cdn/shop/files/puremetics_Logo_B2C_fuer-Website_400x150px-schwarz.png?v=1747805506&width=240" alt="puremetics " width="150" height="50"></a>
1673                </div>
1674
1675                <div class="header__tools flex items-center" x-data>
1676                    <a class="flex items-center gap-2 pr-2 cursor-pointer hover:opacity-80 transition-opacity"
1677                        href="/account#rewards"
1678                        x-data="headerPoints('')"
1679                        @click.prevent="if(window.openGrowaveRewardsView){ window.openGrowaveRewardsView('ways_to_redeem'); } else { const btn = document.querySelector('.gw-reward-tab, .ssw-reward-tab, #ssw-reward-box'); if(btn) btn.click(); }"
1680                        @points-updated.window="syncPoints($event.detail.points)"
1681                    >
1682                        <span class="md:text-[1.8rem] text-[1.6rem] font-light"
1683                            x-show="points !== null"
1684                            x-cloak
1685                            x-text="formattedPoints"></span>
1686
1687                        <div class="md:h-[2.2rem] md:w-[2.2rem] h-[1.8rem] w-[1.8rem]">
1688                            <svg height="100%" width="100%" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve" fill="#000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <circle style="fill:#FFDC64;" cx="256" cy="256" r="256"></circle> <circle style="fill:#FFC850;" cx="256" cy="256" r="220.69"></circle> <circle style="fill:#FFF082;" cx="256" cy="256" r="194.207"></circle> <path style="fill:#E7B452;" d="M331.353,326.673c-17.612,19.887-41.241,30.845-66.526,30.845c-39.762,0-73.654-27.614-86.79-66.207 h95.617c7.31,0,13.241-5.931,13.241-13.241c0-7.31-5.931-13.241-13.241-13.241H172.546c-0.231-2.915-0.408-5.848-0.408-8.828 s0.178-5.912,0.408-8.828h101.109c7.31,0,13.241-5.931,13.241-13.241s-5.931-13.241-13.241-13.241h-95.617 c13.135-38.593,47.028-66.207,86.79-66.207c25.284,0,48.914,10.957,66.535,30.854c4.845,5.474,13.216,5.992,18.69,1.138 c5.474-4.845,5.983-13.216,1.138-18.69C328.474,142.13,297.802,128,264.828,128c-54.302,0-100.139,39.25-114.456,92.69h-17.958 c-7.31,0-13.241,5.931-13.241,13.241s5.931,13.241,13.241,13.241h13.657c-0.188,2.93-0.416,5.848-0.416,8.828 s0.23,5.898,0.416,8.828h-13.657c-7.31,0-13.241,5.931-13.241,13.241c0,7.31,5.931,13.241,13.241,13.241h17.958 C164.689,344.75,210.526,384,264.828,384c32.974,0,63.638-14.13,86.354-39.776c4.845-5.474,4.337-13.845-1.138-18.69 C344.569,320.681,336.207,321.198,331.353,326.673z"></path> </g></svg>
1689                        </div>
1690                    </a>
1691                    
1692                    <div class="header__search hidden lg:block" x-cloak>
1693                        <button type="button" class="header__tool-btn header__tool-btn--search " :class="{ 'js-state-active': $store.searchbar?.openForm }" @click="if ($store.searchbar) $store.searchbar.openForm = !$store.searchbar.openForm; navOpen = false"></button>
1694                        
1695
1696    <form class="search-form" x-show="$store.searchbar?.openForm" action="/en/search">
1697        <input type="text" class="search-input" placeholder="3in1 Dusch..." name="q" x-model="$store.searchbar.request">
1698        <input type="hidden" name="type" value="product">
1699        <button type="button" class="search-remove" @click="$store.searchbar.request = ''; $store.searchbar.reset();" x-show="$store.searchbar.request.length > 0"></button>
1700    </form>
1701    
1702
1703
1704                    </div>
1705
1706                    <a href="/pages/wishlist-1" class="header__tool-btn header__tool-btn--wis
1706hlist !hidden md:!block" :data-qty="($store.wishlist?.items?.length || 0) > 0"></a>
1707                    
1708                    
1709                        <a href="/account/login" class="header__tool-btn header__tool-btn--user"></a>
1710                    
1711
1712                    <button type="button" :data-qty="($store.miniCart?.items?.length || 0) > 0" class="header__tool-btn header__tool-btn--cart" @click="if ($store.miniCart) $store.miniCart.isOpen = true"></button>
1713                </div>
1714            </div>
1715        </div>
1716</header>
1717
1718<script>
1719  document.addEventListener('alpine:init', () => {
1720    Alpine.data('headerPoints', (userEmail) => ({
1721      email: userEmail || '',
1722      points: null, 
1723
1724      get formattedPoints() {
1725        if (this.points === null) return '';
1726        return new Intl.NumberFormat('en-US', { 
1727          notation: "compact", 
1728          maximumFractionDigits: 1 
1729        }).format(this.points);
1730      },
1731
1732      init() {
1733        if (!this.email) return;
1734
1735        const cached = localStorage.getItem(`purepoints_fast_${this.email}`);
1736        if (cached !== null) {
1737            this.points = parseInt(cached, 10);
1738        }
1739
1740        const originalFetch = window.fetch;
1741        window.fetch = async (...args) => {
1742            const response = await originalFetch.apply(window, args);
1743            
1744            try {
1745                const url = typeof args[0] === 'string' ? args[0] : (args[0] instanceof Request ? args[0].url : '');
1746                
1747                if (url && url.includes('getRewardsProgramAccount')) {
1748                    response.clone().json().then(data => {
1749                        const findPoints = (obj) => {
1750                            if (!obj || typeof obj !== 'object') return null;
1751                            if ('point_balance' in obj) return obj.point_balance;
1752                            if ('balance' in obj) return obj.balance;
1753                            for (let key in obj) {
1754                                let res = findPoints(obj[key]);
1755                                if (res !== null) return res;
1756                            }
1757                            return null;
1758                        };
1759                        
1760                        const foundPoints = findPoints(data);
1761                        if (foundPoints !== null) {
1762                            this.syncPoints(foundPoints);
1763                        }
1764                    }).catch(e => console.error("Growave parse error", e));
1765                }
1766            } catch(e) {}
1767            
1768            return response;
1769        };
1770      },
1771
1772      syncPoints(newPoints) {
1773        this.points = parseInt(newPoints, 10);
1774        localStorage.setItem(`purepoints_fast_${this.email}`, this.points);
1775      }
1776    }));
1777  });
1778</script>
1778
1779
1780
1781
1782
1783<style> @media (min-width: 1100px) and (max-width: 1300px) {#shopify-section-sections--25115524464906__header .navigation__item--arrow .navigation__link {padding-right: 2.4rem;} #shopify-section-sections--25115524464906__header .navigation__link {padding-left:0.6rem; padding-right:0.6rem;}} </style></div>
1784<!-- END sections: header-group -->
1785        </div>
1786
1787        <main id="MainContent">
1788            
1789
1790
1791  <link href="//puremetics.de/cdn/shop/t/1057/assets/account-0NnOFdfj.css" rel="stylesheet" type="text/css" media="all" />
1792
1793
1794
1795<div class="account section">
1796  <div class="container container-sm" x-data="{ step: 'login' }">
1797    <div x-show="step === 'login'">
1798      <h2 class="account__title">Log in</h2>
1799
1800      <form method="post" action="/en/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
1801        
1802
1803        <div class="form-row field">
1804          <label
1805            for="CustomerEmail"
1806            class="form-label"
1807          >
1808            Email
1809          </label>
1810
1811          <input
1812            type="email"
1813            name="customer[email]"
1814            id="CustomerEmail"
1815            class=""
1816            spellcheck="false"
1817            autocomplete="email"
1818            autocapitalize="off"
1819            required
1820            autofocus
1821          >
1822        </div>
1823
1824        <div class="form-row field">
1825          <label
1826            for="CustomerPassword"
1827            class="form-label"
1828          >
1829            Password
1830          </label>
1831          <input
1832            type="password"
1833            name="customer[password]"
1834            id="CustomerPassword"
1835            class=""
1836            autocomplete="current-password"
1837            required
1838          >
1839        </div>
1840
1841        <div class="form-link-wrap">
1842          <button type="button" class="form-link" @click="step = 'recover'">
1843            Forgot Password?
1844          </button>
1845        </div>
1846
1847        <div class="form-btns form-row ">
1848          <input type="submit" class="btn btn--fw" value="Log in">
1849        </div>
1850
1851        <div class="form-row form-row--center">
1852          <a href="/account/register" class="form-link form-link--lg">Create account</a>
1853        </div>
1854      </form>
1855    </div>
1856
1857    <div x-show="step === 'recover'">
1858      <h3 class="title-4 modal-title">Forgot Password?</h3>
1859
1860      <form method="post" action="/en/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
1861        
1862
1863        
1864
1865        <div class="form-row">
1866          <input
1867            type="email"
1868            name="email"
1869            id="RecoverEmail"
1870            class="full-width input--account mb2"
1871            placeholder="Email"
1872            spellcheck="false"
1873            autocomplete="email"
1874            autocapitalize="off"
1875            required
1876          >
1877        </div>
1878
1879        <div class="form-btns">
1880          <input type="submit" class="btn btn--fw" value="Reset password">
1881        </div>
1882
1883        <div class="mt-6 text-center" style="margin-top: 2.4rem;">
1884          <button type="button" class="form-link form-link--lg" @click="step = 'login'">
1885            Back to Login
1886          </button>
1887        </div>
1888      </form>
1889    </div>
1890  </div>
1891</div>
1892
1893        </main>
1894        
1895        <!-- BEGIN sections: footer-group -->
1896<div id="shopify-section-sections--25115524432138__footer_temporary_nqeDJk" class="shopify-section shopify-section-group-footer-group">
1897
1898</div><div id="shopify-section-sections--25115524432138__footer" class="shopify-section shopify-section-group-footer-group">
1899
1900    
1901    
1902    
1903    
1904
1905    <footer class="footer">
1906        <div class="container">
1907            <div class="footer__inner">
1908                
1909                    
1910                        
1911                            
1912                            <div class="footer__newsletter">
1913                                
1914                                    <h4 class="footer__title footer__newsletter-title">NEWSLETTER</h4>
1915                                
1916
1917                                <div class="footer__newsletter-content"><p> Sign up for our newsletter and receive discounts, exclusive limited products, pre-sale access and exciting news about sustainability.</p></div>
1918
1919                                <div class="klaviyo-form-WLnFqh"></div>
1920
1921                                <form class="newsletter hidden">
1922                                    
1923                                        <div class="newsletter__radios">
1924                                            
1925                                                <label class="newsletter__radio">
1926                                                    <input type="radio" class="newsletter__radio-inp" name="skin-type" value="dullness" checked>
1927                                                    <span class="newsletter__radio-label">Dullness</span>
1928                                                </label>
1929                                            
1930                                                <label class="newsletter__radio">
1931                                                    <input type="radio" class="newsletter__radio-inp" name="skin-type" value="acne" >
1932                                                    <span class="newsletter__radio-label"> acne</span>
1933                                                </label>
1934                                            
1935                                                <label class="newsletter__radio">
1936                                                    <input type="radio" class="newsletter__radio-inp" name="skin-type" value="maturation" >
1937                                                    <span class="newsletter__radio-label"> maturation</span>
1938                                                </label>
1939                                            
1940                                                <label class="newsletter__radio">
1941                                                    <input type="radio" class="newsletter__radio-inp" name="skin-type" value="dryness" >
1942                                                    <span class="newsletter__radio-label"> dryness</span>
1943                                                </label>
1944                                            
1945                                        </div>
1946                                    
1947
1948                                    <div class="newsletter__inner">
1949                                        <input type="email" class="newsletter__input" placeholder="Email...">
1950                                    </div>
1951                                </form>
1952                                <div class="hidden md:block">
1953                                    <div class="footer__social ">
1954                                        
1955                                            <a href="https://www.instagram.com/puremetics/?hl=de" class="footer__social-link" target="_blank">
1956                                            <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1957<path d="M11.9963 3.15584C15.1508 3.15584 15.5213 3.17009 16.7685 3.22634C17.922 3.27809 18.5452 3.47009 18.9622 3.63434C19.5158 3.84959 19.9088 4.10309 20.322 4.51559C20.7353 4.92809 20.9925 5.32184 21.2033 5.87534C21.3622 6.29234 21.5595 6.91559 21.6112 8.06909C21.6675 9.31559 21.6818 9.68609 21.6818 12.8413C21.6818 15.9966 21.6675 16.3663 21.6112 17.6136C21.5595 18.7671 21.3675 19.3903 21.2033 19.8073C20.9872 20.3608 20.7345 20.7538 20.322 21.1671C19.9095 21.5803 19.5158 21.8376 18.9622 22.0483C18.5452 22.2073 17.922 22.4046 16.7685 22.4563C15.5213 22.5126 15.1515 22.5268 11.9963 22.5268C8.841 22.5268 8.47125 22.5126 7.224 22.4563C6.07125 22.4046 5.44725 22.2126 5.03025 22.0483C4.4775 21.8323 4.083 21.5796 3.6705 21.1671C3.258 20.7546 3 20.3608 2.78925 19.8073C2.63025 19.3903 2.433 18.7671 2.38125 17.6136C2.325 16.3663 2.31075 15.9966 2.31075 12.8413C2.31075 9.68609 2.325 9.31634 2.38125 8.06909C2.433 6.91634 2.625 6.29234 2.78925 5.87534C3.0045 5.32259 3.258 4.92809 3.6705 4.51559C4.083 4.10309 4.47675 3.84509 5.03025 3.63434C5.44725 3.47534 6.07125 3.27809 7.224 3.22634C8.4705 3.16559 8.841 3.15584 11.9963 3.15584ZM11.9963 1.02734C8.79 1.02734 8.3865 1.04159 7.12575 1.09784C5.8695 1.15409 5.0115 1.35584 4.2615 1.64609C3.48375 1.94609 2.82675 2.35409 2.1705 3.01034C1.51425 3.66659 1.11075 4.32734 0.80625 5.10134C0.516 5.85134 0.31425 6.70934 0.258 7.97009C0.20175 9.22634 0.1875 9.62984 0.1875 12.8361C0.1875 16.0423 0.20175 16.4458 0.258 17.7066C0.31425 18.9628 0.516 19.8208 0.80625 20.5753C1.10625 21.3538 1.51425 22.0101 2.1705 22.6663C2.82675 23.3226 3.4875 23.7261 4.2615 24.0306C5.0115 24.3208 5.8695 24.5226 7.13025 24.5788C8.391 24.6351 8.79 24.6493 12.0008 24.6493C15.2115 24.6493 15.6105 24.6351 16.8713 24.5788C18.1275 24.5226 18.9855 24.3208 19.74 24.0306C20.5185 23.7306 21.1748 23.3226 21.831 22.6663C22.4873 22.0101 22.8908 21.3493 23.1952 20.5753C23.4855 19.8253 23.6873 18.9673 23.7435 17.7066C23.7998 16.4458 23.814 16.0476 23.814 12.8361C23.814 9.62459 23.7998 9.22634 23.7435 7.96559C23.6873 6.70934 23.4855 5.85134 23.1952 5.09684C22.8953 4.31834 22.4873 3.66209 21.831 3.00584C21.1748 2.34959 20.514 1.94609 19.74 1.64159C18.99 1.35134 18.132 1.14959 16.8713 1.09334C15.6053 1.04159 15.2025 1.02734 11.9963 1.02734Z" fill="white"></path>
1958<path d="M11.9986 6.77056C10.4015 6.78832 8.87595 7.4352 7.75291 8.57079C6.62987 9.70639 6 11.2391 6 12.8362C6 14.4333 6.62987 15.966 7.75291 17.1016C8.87595 18.2372 10.4015 18.8841 11.9986 18.9018C15.3458 18.9018 18.0638 16.1831 18.0638 12.8358C18.0638 9.48856 15.3451 6.76981 11.9978 6.76981L11.9986 6.77056ZM11.9986 16.7741C10.9543 16.7741 9.95274 16.3592 9.21432 
195815.6208C8.47589 14.8824 8.06105 13.8809 8.06105 12.8366C8.06105 11.7923 8.47589 10.7908 9.21432 10.0523C9.95274 9.31391 10.9543 8.89906 11.9986 8.89906C13.0428 8.89906 14.0444 9.31391 14.7828 10.0523C15.5212 10.7908 15.9361 11.7923 15.9361 12.8366C15.9361 13.8809 15.5212 14.8824 14.7828 15.6208C14.0444 16.3592 13.0428 16.7741 11.9986 16.7741ZM19.7191 6.53206C19.7191 6.71792 19.6826 6.90197 19.6116 7.07371C19.5406 7.24546 19.4364 7.40153 19.3051 7.53302C19.1737 7.6645 19.0178 7.76883 18.8461 7.84005C18.6744 7.91126 18.4904 7.94796 18.3046 7.94806C18.1187 7.94816 17.9346 7.91165 17.7629 7.84062C17.5912 7.76959 17.4351 7.66542 17.3036 7.53408C17.1721 7.40273 17.0678 7.24677 16.9966 7.0751C16.9254 6.90343 16.8886 6.71942 16.8886 6.53356C16.8883 6.15822 17.0371 5.79812 17.3023 5.5325C17.5675 5.26688 17.9273 5.11749 18.3027 5.11719C18.678 5.11689 19.0381 5.26571 19.3037 5.53091C19.5694 5.79611 19.7188 6.15672 19.7191 6.53206Z" fill="white"></path>
1959</svg>
1960                                        </a>
1961                                    
1962                                            <a href="https://www.facebook.com/Puremetics-1875023749452638/?ref=br_rs" class="footer__social-link" target="_blank">
1963                                            <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1964<path d="M24 12.8359C24 18.8256 19.6117 23.7903 13.8748 24.6903V16.3055H16.6711L17.2026 12.8359H13.8748V10.5848C13.8748 9.63639 14.3389 8.70994 15.8307 8.70994H17.3444V5.75676C17.3444 5.75676 15.9707 5.5222 14.6579 5.5222C11.9173 5.5222 10.1252 7.18272 10.1252 10.1916V12.8359H7.07749V16.3055H10.1252V24.6903C4.38827 23.7903 0 18.8256 0 12.8359C0 6.20852 5.37258 0.835938 12 0.835938C18.6274 0.835938 24 6.20852 24 12.8359ZM10.1252 24.6908C10.736 24.787 11.3621 24.8359 12 24.8359C11.3622 24.8359 10.736 24.7862 10.1252 24.6903V24.6908ZM13.8748 24.6908V24.6903C13.7807 24.7051 13.6863 24.7188 13.5918 24.7313C13.6863 24.7189 13.7807 24.7054 13.8748 24.6908ZM13.5918 24.7313C13.071 24.8003 12.5397 24.8359 12 24.8359C12.5397 24.8359 13.071 24.7997 13.5918 24.7313Z" fill="white"></path>
1965</svg>
1966                                        </a>
1967                                    
1968                                            <a href="https://www.youtube.com/channel/UCL89L9oGwEiKB5Hd-eUlnNA?view_as=subscriber" class="footer__social-link" target="_blank">
1969                                            <svg width="25" height="21" viewbox="0 0 25 21" fill="none" xmlns="http://www.w3.org/2000/svg">
1970<path d="M0.773439 17.4693C0.773439 18.4065 1.08277 19.2034 1.70144 19.8602C2.32011 20.5169 3.07325 20.8449 3.96087 20.8442H21.042C21.9296 20.8442 22.6828 20.5162 23.3014 19.8602C23.9201 19.2042 24.2294 18.4072 24.2294 17.4693V3.87617C24.2294 2.93903 23.9171 2.13293 23.2923 1.45788C22.6675 0.782836 21.9174 0.445312 21.042 0.445312H3.96087C3.0862 0.445312 2.33611 0.782836 1.71058 1.45788C1.08506 2.13293 0.772677 2.93903 0.773439 3.87617V17.4693ZM9.30487 15.0133V6.33217C9.30487 6.24455 9.33001 6.17598 9.3803 6.12646C9.41763 6.11426 9.44887 6.10817 9.47401 6.10817L9.56773 6.12646L17.7426 10.4762C17.7929 10.5265 17.818 10.5889 17.818 10.6636C17.818 10.7139 17.7929 10.7638 17.7426 10.8133L9.56773 15.163C9.54258 15.1882 9.51744 15.2007 9.4923 15.2007C9.44201 15.2007 9.40468 15.1882 9.3803 15.163C9.33001 15.1127 9.30487 15.0628 9.30487 15.0133Z" fill="white"></path>
1971</svg>
1972                                        </a>
1973                                    
1974                                            <a href="https://www.pinterest.de/puremetics_Shop/" class="footer__social-link" target="_blank">
1975                                            <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1976<path d="M0 12.8361C0 17.7499 2.95481 21.9713 7.18303 23.8273C7.14928 22.9893 7.17703 21.9834 7.39191 21.0717C7.62262 20.0975 8.93597 14.5328 8.93597 14.5328C8.93597 14.5328 8.55262 13.7666 8.55262 12.6342C8.55262 10.8558 9.58331 9.52769 10.8669 9.52769C11.9585 9.52769 12.4858 10.3475 12.4858 11.3293C12.4858 12.4265 11.786 14.0678 11.4261 15.588C11.1254 16.8609 12.0643 17.8992 13.3201 17.8992C15.5937 17.8992 17.125 14.979 17.125 11.519C17.125 8.88897 15.3536 6.92041 12.1317 6.92041C8.49159 6.92041 6.22388 9.63503 6.22388 12.6673C6.22388 13.7128 6.53212 14.45 7.01494 15.021C7.23694 15.2832 7.26778 15.3887 7.18744 15.6898C7.12988 15.9106 6.99769 16.4421 6.94294 16.6528C6.86306 16.9567 6.61678 17.0654 6.34209 16.9532C4.66547 16.2687 3.88462 14.4326 3.88462 12.3686C3.88462 8.95975 6.75956 4.87225 12.4611 4.87225C17.0426 4.87225 20.0581 8.18762 20.0581 11.7465C20.0581 16.4539 17.441 19.9708 13.5832 19.9708C12.2876 19.9708 11.069 19.2705 10.6515 18.475C10.6515 18.475 9.95484 21.2399 9.80728 21.7738C9.55284 22.699 9.05484 23.6237 8.5995 24.3445C9.70365 24.671 10.8491 24.8367 12.0005 24.8366C18.6271 24.8366 24.0001 19.4639 24.0001 12.8361C24.0001 6.20866 18.6271 0.835938 12.0005 0.835938C5.37319 0.835938 0 6.20866 0 12.8361Z" fill="white"></path>
1977</svg>
1978                                        </a>
1979                                    
1980                                            <a href="https://www.tiktok.com/@puremetics?traffic_type=google&referer_url=amp_puremetics&referer_video_id=7005566297916427526" class="footer__social-link" target="_blank">
1981                                            <svg width="22" height="25" viewbox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg">
1982<path d="M15.6914 0.835938C16.0874 4.24188 17.9884 6.27248 21.2935 6.4885V10.3193C19.3781 10.5065 17.7004 9.88004 15.749 8.69912V15.8638C15.749 24.9656 5.82639 27.8098 1.83719 21.286C-0.726265 17.088 0.843492 9.72163 9.06672 9.4264V13.466C8.44025 13.5668 7.77059 13.7252 7.15852 13.934C5.32954 14.5533 4.29264 15.7126 4.58067 17.7576C5.13512 21.6748 12.3214 22.8341 11.7238 15.1798V0.843138H15.6914V0.835938Z" fill="white"></path>
1983</svg>
1984                                        </a>
1985                                    
1986                                    </div>
1987                                </div>
1988                            </div>
1989                        
1990                    
1991                        
1992                            
1993                                <dl class="footer__block" x-data="{ open: false }">
1994                                    
1995                                        <dt class="footer__title footer__block-title" :class="{ 'footer__block-title--active': open }" @click="open = !open">CONTACT</dt>
1996                                    
1997
1998                                    
1999                                        <dd class="footer__block-content" :class="{ 'block': open, 'hidden': !open }">
2000                                            <p> puremetics GmbH</p>
2001<p> Borsigstrasse 11A</p>
2002<p> D-30916 Isernhagen</p>
2003<p> <a href="mailto:[email protected]">[email protected]</a></p>
2004<p> +49 (0)511 16 59 235 – 0</p>
2005                                        </dd>
2006                                    
2007                                </dl>
2008                            
2009                        
2010                    
2011                        
2012                            
2013                                <dl class="footer__block" x-data="{ open: false }">
2014                                    
2015                                        <dt class="footer__title footer__block-title" :class="{ 'footer__block-title--active': open }" @click="open = !open">SHOP INFORMATION</dt>
2016                                    
2017
2018                                    
2019                                        <dd class="footer__block-content" :class="{ 'block': open, 'hidden': !open }">
2020                                            <ul>
2021<li> <a href="https://puremetics.de/pages/informationen-zur-echtheit-von-kundenbewertungen">Information on the authenticity of customer reviews</a>
2022</li> <li><a href="https://puremetics.de/pages/versand-zahlung" title="https://puremetics.de/pages/versand-zahlung">Shipping &amp; payment information</a></li>
2023<li> <a href="https://puremetics.de/policies/terms-of-service">General terms and conditions of business</a>
2024</li>
2025<li> <a href="https://puremetics.de/policies/refund-policy">Cancellation information</a>
2026</li>
2027<li> <a href="https://puremetics.de/policies/privacy-policy">Privacy Policy</a>
2028</li>
2029<li> <a href="https://puremetics.de/pages/kontakt">Help &amp; Contact</a>
2030</li>
2031<li> <a href="https://puremetics.de/policies/legal-notice">imprint</a>
2032</li>
2033</ul>
2034                                        </dd>
2035                                    
2036                                </dl>
2037                            
2038                        
2039                    
2040                        
2041                            
2042                                <dl class="footer__block" x-data="{ open: false }">
2043                                    
2044                                        <dt class="footer__title footer__block-title" :class="{ 'footer__block-title--active': open }" @click="open = !open">COMMUNITY</dt>
2045                                    
2046
2047                                    
2048                                        <dd class="footer__block-content" :class="{ 'block': open, 'hidden': !open }">
2049                                            <ul>
2050<li> <a href="https://puremetics.de/pages/das-purepoints-treueprogramm">The purepoints loyalty program</a>
2051</li>
2052<li> <a href="https://puremetics.de/pages/100-zufriedenheitsgarantie">100% satisfaction guarantee</a>
2053</li>
2054<li> <a href="https://puremetics.de/pages/reward">Redeem my purepoints</a>
2055</li>
2056<li> <a href="https://puremetics.de/pages/produkt-abonnement">Product subscription</a>
2057</li>
2058<li> <a href="https://partner.puremetics.de/register" target="_blank" title="https://partner.puremetics.de/register">Refer a friend</a>
2059</li> <li><a href="https://puremetics.de/pages/gewinnspiele">Competitions</a></li>
2060<li> <a href="https://puremetics.de/pages/blog">Blog</a>
2061</li>
2062</ul>
2063                                        </dd>
2064                                    
2065                                </dl>
2066                            
2067                        
2068                    
2069                        
2070                            
2071                                <dl class="footer__block" x-data="{ open: false }">
2072                                    
2073                                        <dt class="footer__title footer__block-title" :class="{ 'footer__block-title--active': open }" @click="open = !open">BUSINESS</dt>
2074                                    
2075
2076                                    
2077                                        <dd class="footer__block-content" :class="{ 'block': open, 'hidden': !open }">
2078                                            <ul>
2079<li> <a href="https://puremetics.de/pages/mitarbeitergeschenke">Employee gifts</a>
2080</li>
2081<li> <a href="https://puremetics.de/pages/business">Become a dealer</a>
2082</li>
2083<li> <a href="https://puremetics.de/pages/werbemittel-private-und-white-label">Advertising materials</a>
2084</li>
2085<li> <a href="https://puremetics.de/pages/presse">press</a>
2086</li>
2087<li> <a href="https://puremetics.de/pages/werde-teil-vom-puremtics-team">Jobs</a> </li>
2088</ul>
2089                                        </dd>
2090                                    
2091                                </dl>
2092                            
2093                        
2094                    
2095                        
2096                            
2097                        
2098                    
2099                        
2100                            
2101                        
2102                    
2103                        
2104                            
2105                        
2106                    
2107                        
2108                            
2109                        
2110                    
2111                        
2112                            
2113                        
2114                    
2115
2116                    <a href="/pages/widerruf-formular" class="footer__title footer__block-title footer__block-title--link block md:hidden">Bestellung widerrufen</a>
2117                
2118            </div>
2119
2120            <div class="footer__bottom">
2121
2122                <div class="footer__social block md:hidden">
2123                    
2124                        <a href="https://www.instagram.com/puremetics/?hl=de" class="footer__social-link" target="_blank">
2125                            <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
2126<path d="M11.9963 3.15584C15.1508 3.15584 15.5213 3.17009 16.7685 3.22634C17.922 3.27809 18.5452 3.47009 18.9622 3.63434C19.5158 3.84959 
212619.9088 4.10309 20.322 4.51559C20.7353 4.92809 20.9925 5.32184 21.2033 5.87534C21.3622 6.29234 21.5595 6.91559 21.6112 8.06909C21.6675 9.31559 21.6818 9.68609 21.6818 12.8413C21.6818 15.9966 21.6675 16.3663 21.6112 17.6136C21.5595 18.7671 21.3675 19.3903 21.2033 19.8073C20.9872 20.3608 20.7345 20.7538 20.322 21.1671C19.9095 21.5803 19.5158 21.8376 18.9622 22.0483C18.5452 22.2073 17.922 22.4046 16.7685 22.4563C15.5213 22.5126 15.1515 22.5268 11.9963 22.5268C8.841 22.5268 8.47125 22.5126 7.224 22.4563C6.07125 22.4046 5.44725 22.2126 5.03025 22.0483C4.4775 21.8323 4.083 21.5796 3.6705 21.1671C3.258 20.7546 3 20.3608 2.78925 19.8073C2.63025 19.3903 2.433 18.7671 2.38125 17.6136C2.325 16.3663 2.31075 15.9966 2.31075 12.8413C2.31075 9.68609 2.325 9.31634 2.38125 8.06909C2.433 6.91634 2.625 6.29234 2.78925 5.87534C3.0045 5.32259 3.258 4.92809 3.6705 4.51559C4.083 4.10309 4.47675 3.84509 5.03025 3.63434C5.44725 3.47534 6.07125 3.27809 7.224 3.22634C8.4705 3.16559 8.841 3.15584 11.9963 3.15584ZM11.9963 1.02734C8.79 1.02734 8.3865 1.04159 7.12575 1.09784C5.8695 1.15409 5.0115 1.35584 4.2615 1.64609C3.48375 1.94609 2.82675 2.35409 2.1705 3.01034C1.51425 3.66659 1.11075 4.32734 0.80625 5.10134C0.516 5.85134 0.31425 6.70934 0.258 7.97009C0.20175 9.22634 0.1875 9.62984 0.1875 12.8361C0.1875 16.0423 0.20175 16.4458 0.258 17.7066C0.31425 18.9628 0.516 19.8208 0.80625 20.5753C1.10625 21.3538 1.51425 22.0101 2.1705 22.6663C2.82675 23.3226 3.4875 23.7261 4.2615 24.0306C5.0115 24.3208 5.8695 24.5226 7.13025 24.5788C8.391 24.6351 8.79 24.6493 12.0008 24.6493C15.2115 24.6493 15.6105 24.6351 16.8713 24.5788C18.1275 24.5226 18.9855 24.3208 19.74 24.0306C20.5185 23.7306 21.1748 23.3226 21.831 22.6663C22.4873 22.0101 22.8908 21.3493 23.1952 20.5753C23.4855 19.8253 23.6873 18.9673 23.7435 17.7066C23.7998 16.4458 23.814 16.0476 23.814 12.8361C23.814 9.62459 23.7998 9.22634 23.7435 7.96559C23.6873 6.70934 23.4855 5.85134 23.1952 5.09684C22.8953 4.31834 22.4873 3.66209 21.831 3.00584C21.1748 2.34959 20.514 1.94609 19.74 1.64159C18.99 1.35134 18.132 1.14959 16.8713 1.09334C15.6053 1.04159 15.2025 1.02734 11.9963 1.02734Z" fill="white"></path>
2127<path d="M11.9986 6.77056C10.4015 6.78832 8.87595 7.4352 7.75291 8.57079C6.62987 9.70639 6 11.2391 6 12.8362C6 14.4333 6.62987 15.966 7.75291 17.1016C8.87595 18.2372 10.4015 18.8841 11.9986 18.9018C15.3458 18.9018 18.0638 16.1831 18.0638 12.8358C18.0638 9.48856 15.3451 6.76981 11.9978 6.76981L11.9986 6.77056ZM11.9986 16.7741C10.9543 16.7741 9.95274 16.3592 9.21432 15.6208C8.47589 14.8824 8.06105 13.8809 8.06105 12.8366C8.06105 11.7923 8.47589 10.7908 9.21432 10.0523C9.95274 9.31391 10.9543 8.89906 11.9986 8.89906C13.0428 8.89906 14.0444 9.31391 14.7828 10.0523C15.5212 10.7908 15.9361 11.7923 15.9361 12.8366C15.9361 13.8809 15.5212 14.8824 14.7828 15.6208C14.0444 16.3592 13.0428 16.7741 11.9986 16.7741ZM19.7191 6.53206C19.7191 6.71792 19.6826 6.90197 19.6116 7.07371C19.5406 7.24546 19.4364 7.40153 19.3051 7.53302C19.1737 7.6645 19.0178 7.76883 18.8461 7.84005C18.6744 7.91126 18.4904 7.94796 18.3046 7.94806C18.1187 7.94816 17.9346 7.91165 17.7629 7.84062C17.5912 7.76959 17.4351 7.66542 17.3036 7.53408C17.1721 7.40273 17.0678 7.24677 16.9966 7.0751C16.9254 6.90343 16.8886 6.71942 16.8886 6.53356C16.8883 6.15822 17.0371 5.79812 17.3023 5.5325C17.5675 5.26688 17.9273 5.11749 18.3027 5.11719C18.678 5.11689 19.0381 5.26571 19.3037 5.53091C19.5694 5.79611 19.7188 6.15672 19.7191 6.53206Z" fill="white"></path>
2128</svg>
2129                        </a>
2130                    
2131                        <a href="https://www.facebook.com/Puremetics-1875023749452638/?ref=br_rs" class="footer__social-link" target="_blank">
2132                            <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
2133<path d="M24 12.8359C24 18.8256 19.6117 23.7903 13.8748 24.6903V16.3055H16.6711L17.2026 12.8359H13.8748V10.5848C13.8748 9.63639 14.3389 8.70994 15.8307 8.70994H17.3444V5.75676C17.3444 5.75676 15.9707 5.5222 14.6579 5.5222C11.9173 5.5222 10.1252 7.18272 10.1252 10.1916V12.8359H7.07749V16.3055H10.1252V24.6903C4.38827 23.7903 0 18.8256 0 12.8359C0 6.20852 5.37258 0.835938 12 0.835938C18.6274 0.835938 24 6.20852 24 12.8359ZM10.1252 24.6908C10.736 24.787 11.3621 24.8359 
213312 24.8359C11.3622 24.8359 10.736 24.7862 10.1252 24.6903V24.6908ZM13.8748 24.6908V24.6903C13.7807 24.7051 13.6863 24.7188 13.5918 24.7313C13.6863 24.7189 13.7807 24.7054 13.8748 24.6908ZM13.5918 24.7313C13.071 24.8003 12.5397 24.8359 12 24.8359C12.5397 24.8359 13.071 24.7997 13.5918 24.7313Z" fill="white"></path>
2134</svg>
2135                        </a>
2136                    
2137                        <a href="https://www.youtube.com/channel/UCL89L9oGwEiKB5Hd-eUlnNA?view_as=subscriber" class="footer__social-link" target="_blank">
2138                            <svg width="25" height="21" viewbox="0 0 25 21" fill="none" xmlns="http://www.w3.org/2000/svg">
2139<path d="M0.773439 17.4693C0.773439 18.4065 1.08277 19.2034 1.70144 19.8602C2.32011 20.5169 3.07325 20.8449 3.96087 20.8442H21.042C21.9296 20.8442 22.6828 20.5162 23.3014 19.8602C23.9201 19.2042 24.2294 18.4072 24.2294 17.4693V3.87617C24.2294 2.93903 23.9171 2.13293 23.2923 1.45788C22.6675 0.782836 21.9174 0.445312 21.042 0.445312H3.96087C3.0862 0.445312 2.33611 0.782836 1.71058 1.45788C1.08506 2.13293 0.772677 2.93903 0.773439 3.87617V17.4693ZM9.30487 15.0133V6.33217C9.30487 6.24455 9.33001 6.17598 9.3803 6.12646C9.41763 6.11426 9.44887 6.10817 9.47401 6.10817L9.56773 6.12646L17.7426 10.4762C17.7929 10.5265 17.818 10.5889 17.818 10.6636C17.818 10.7139 17.7929 10.7638 17.7426 10.8133L9.56773 15.163C9.54258 15.1882 9.51744 15.2007 9.4923 15.2007C9.44201 15.2007 9.40468 15.1882 9.3803 15.163C9.33001 15.1127 9.30487 15.0628 9.30487 15.0133Z" fill="white"></path>
2140</svg>
2141                        </a>
2142                    
2143                        <a href="https://www.pinterest.de/puremetics_Shop/" class="footer__social-link" target="_blank">
2144                            <svg width="24" height="25" viewbox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
2145<path d="M0 12.8361C0 17.7499 2.95481 21.9713 7.18303 23.8273C7.14928 22.9893 7.17703 21.9834 7.39191 21.0717C7.62262 20.0975 8.93597 14.5328 8.93597 14.5328C8.93597 14.5328 8.55262 13.7666 8.55262 12.6342C8.55262 10.8558 9.58331 9.52769 10.8669 9.52769C11.9585 9.52769 12.4858 10.3475 12.4858 11.3293C12.4858 12.4265 11.786 14.0678 11.4261 15.588C11.1254 16.8609 12.0643 17.8992 13.3201 17.8992C15.5937 17.8992 17.125 14.979 17.125 11.519C17.125 8.88897 15.3536 6.92041 12.1317 6.92041C8.49159 6.92041 6.22388 9.63503 6.22388 12.6673C6.22388 13.7128 6.53212 14.45 7.01494 15.021C7.23694 15.2832 7.26778 15.3887 7.18744 15.6898C7.12988 15.9106 6.99769 16.4421 6.94294 16.6528C6.86306 16.9567 6.61678 17.0654 6.34209 16.9532C4.66547 16.2687 3.88462 14.4326 3.88462 12.3686C3.88462 8.95975 6.75956 4.87225 12.4611 4.87225C17.0426 4.87225 20.0581 8.18762 20.0581 11.7465C20.0581 16.4539 17.441 19.9708 13.5832 19.9708C12.2876 19.9708 11.069 19.2705 10.6515 18.475C10.6515 18.475 9.95484 21.2399 9.80728 21.7738C9.55284 22.699 9.05484 23.6237 8.5995 24.3445C9.70365 24.671 10.8491 24.8367 12.0005 24.8366C18.6271 24.8366 24.0001 19.4639 24.0001 12.8361C24.0001 6.20866 18.6271 0.835938 12.0005 0.835938C5.37319 0.835938 0 6.20866 0 12.8361Z" fill="white"></path>
2146</svg>
2147                        </a>
2148                    
2149                        <a href="https://www.tiktok.com/@puremetics?traffic_type=google&referer_url=amp_puremetics&referer_video_id=7005566297916427526" class="footer__social-link" target="_blank">
2150                            <svg width="22" height="25" viewbox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg">
2151<path d="M15.6914 0.835938C16.0874 4.24188 17.9884 6.27248 21.2935 6.4885V10.3193C19.3781 10.5065 17.7004 9.88004 15.749 8.69912V15.8638C15.749 24.9656 5.82639 27.8098 1.83719 21.286C-0.726265 17.088 0.843492 9.72163 9.06672 9.4264V13.466C8.44025 13.5668 7.77059 13.7252 7.15852 13.934C5.32954 14.5533 4.29264 15.7126 4.58067 17.7576C5.13512 21.6748 12.3214 22.8341 11.7238 15.1798V0.843138H15.6914V0.835938Z" fill="white"></path>
2152</svg>
2153                        </a>
2154                    
2155                </div><ul class="footer__payment-icons flex justify-center    "><li class="footer__payment-icon">
2156                                <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;"/>
2156<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>
2157
2158                            </li><li class="footer__payment-icon">
2159                                <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" />
2159<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>
2160
2161                            </li><li class="footer__payment-icon">
2162                                <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)"/>
2162<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>
2163                            </li><li class="footer__payment-icon">
2164                                <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.08zm1.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>
2165                            </li><li class="footer__payment-icon">
2166                                <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
21667.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>
2167                            </li><li class="footer__payment-icon">
2168                                <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.
216806zM23.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>
2169
2170                            </li><li class="footer__payment-icon">
2171                                <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
21717 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>
2172                            </li><li class="footer__payment-icon">
2173                                <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>
2174                            </li><li class="footer__payment-icon">
2175                                <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>
2176                            </li><li class="footer__payment-icon">
2177                                <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;"/>
2177<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>
2178
2179                            </li><li class="footer__payment-icon">
2180                                <svg viewBox="0 0 38 24" role="img" width="38" height="24" aria-labelledby="pi-mbway" xmlns="http://www.w3.org/2000/svg"><title id="pi-mbway">MB WAY</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 d="M2.652 18.267l-.059.459a.38.38 0 00.381.424H17.88c.232 0 .41-.198.383-.424l-.061-.459a.658.658 0 01.579-.72.646.646 0 01.712.579l.057.445c.116.998-.448 1.872-1.456 1.872H2.761c-1.008 0-1.573-.874-1.457-1.872l.058-.445a.646.646 0 01.711-.579.657.657 0 01.579.72" fill="#d81e25"/><path d="M18.225 10.154c0 .608-.215.952-.571 1.374l-.036.043.05.029c.705.43 1.197 1.079 1.234 1.991.055 1.359-1.097 2.482-2.463 2.479h-3.602a.642.642 0 01-.634-.65V8.435c0-.361.283-.652.632-.652l2.974.009c1.297.002 2.416.955 2.416 2.362m-1.793 4.659c.726 0 1.303-.528 1.288-1.223-.016-.712-.663-1.172-1.385-1.174h-1.46a.595.595 0 01-.588-.605c0-.337.264-.606.588-.606h.974c.658-.026 1.165-.424 1.196-1.046.032-.666-.539-1.165-1.238-1.165H13.44l-.008 5.819h3" fill="#100f0d"/><path d="M6.616 13.676l.016.049.018-.049c.168-.46.369-.969.583-1.525.22-.584.439-1.143.658-1.675.221-.541.431-1.024.631-1.444.2-.429.366-.724.493-.886a.97.97 0 01.781-.354h.149c.199 0 .354.053.47.15.107.093.171.2.188.323l.931 7.219a.593.593 0 01-.159.437c-.105.1-.256.149-.453.149-.198 0-.353-.047-.469-.138a.506.506 0 01-.218-.361c-.03-.24-.06-.507-.089-.8-.04-.292-.186-1.552-.226-1.868-.038-.327-.301-2.368-.389-3.109l-.008-.062-.299.625c-.101.215-.21.474-.331.776-.119.3-.241.618-.36.954-.13.325-.707 1.972-.707 1.972-.052.15-.154.451-.245.727a12.48 12.48 0 01-.202.572.82.82 0 01-.744.455.813.813 0 01-.746-.455 10.32 10.32 0 01-.202-.572c-.093-.276-.193-.577-.248-.727 0 0-.577-1.647-.704-1.972a29.247 29.247 0 00-.363-.954c-.12-.302-.229-.561-.328-.776l-.3-.625-.007.062c-.09.741-.35 2.782-.39 3.109-.041.316-.186 1.576-.226 1.868-.03.293-.06.56-.093.8a.502.502 0 01-.215.361c-.116.091-.273.138-.47.138-.197 0-.345-.049-.451-.149-.106-.106-.159-.252-.16-.437l.931-7.219a.529.529 0 01.189-.323.703.703 0 01.467-.15h.151c.325 0 .585.119.781.354.128.162.292.457.492.886.202.42.41.903.632 1.444.219.532.439 1.091.659 1.675.214.556.415 1.065.582 1.525" fill="#100f0d"/><path d="M4.79 3.419h11.322c1.066 0 1.597.8 1.722 1.856l.047.339a.662.662 0 01-.583.725.652.652 0 01-.715-.587l-.046-.323c-.047-.401-.217-.711-.625-.711H4.989c-.407 0-.577.31-.625.711l-.043.323a.653.653 0 11-1.301-.138l.047-.339c.126-1.056.656-1.856 1.723-1.856" fill="#d81e25"/><path d="M25.154 11.027c-.079.302-.159.625-.244.969-.085.343-.17.67-.253.984-.082.313-.161.588-.236.825a3.002 3.002 0 01-.185.486c-.089.154-.243.232-.464.232-.061 0-.141-.013-.241-.039-.098-.025-.18-.096-.248-.21a3.005 3.005 0 01-.185-.511 24.53 24.53 0 01-.235-.873c-.084-.33-.165-.679-.249-1.047a79.928 79.928 0 01-.223-1.026c-.066-.316-.121-.587-.166-.808a13.422 13.422 0 01-.074-.4c-.004-.028-.007-.047-.007-.058v-.033c0-.093.033-.169.106-.228a.42.42 0 01.264-.086c.1 0 .179.022.241.064.06.039.105.113.132.218 0 .01.016.091.045.239.032.148.07.338.116.568.048.232.101.49.158.776.058.285.117.576.182.869.063.293.128.576.191.853.063.275.12.512.176.708a36.527 36.527 0 00.381-1.38c.066-.256.13-.51.19-.767l.17-.712c.053-.221.098-.415.136-.586.039-.171.069-.297.091-.379a.46.46 0 01.157-.248c.079-.06.17-.09.281-.09a.46.46 0 01.299.095.437.437 0 01.
2180148.243c.062.268.127.57.199.903a59.514 59.514 0 00.463 2.011c.084.327.163.617.24.869.055-.197.115-.434.178-.708l.194-.85c.067-.289.129-.578.19-.865l.167-.771a106.486 106.486 0 00.164-.778c.027-.105.072-.179.132-.218a.418.418 0 01.24-.064c.104 0 .193.03.264.086a.28.28 0 01.109.228v.033a6.253 6.253 0 01-.088.458 108.095 108.095 0 01-.392 1.829 49.61 49.61 0 01-.244 1.042c-.08.33-.156.621-.232.872a2.898 2.898 0 01-.185.506.439.439 0 01-.252.218.92.92 0 01-.245.047.663.663 0 01-.099-.01.748.748 0 01-.141-.033.516.516 0 01-.148-.078.362.362 0 01-.117-.144 3.826 3.826 0 01-.178-.52 37.54 37.54 0 01-.458-1.776c-.077-.332-.15-.645-.215-.935" fill="#100f0d"/><path d="M31.315 12.279a40 40 0 00-.33-.984 17.49 17.49 0 00-.411-1.065l-.052-.142a.692.692 0 00-.053.136 16.567 16.567 0 00-.408 1.071c-.1.299-.209.627-.325.984zm-1.835.718a24.52 24.52 0 00-.22.732 5.932 5.932 0 01-.178.553c-.06.16-.181.241-.363.241-.127 0-.219-.032-.278-.096a.347.347 0 01-.086-.243.36.36 0 01.016-.109c.011-.031.045-.144.105-.337.057-.191.132-.431.226-.717.093-.286.197-.599.31-.939a34.26 34.26 0 01.707-1.941c.115-.289.224-.522.322-.696a.382.382 0 01.178-.192.785.785 0 01.303-.049c.123 0 .225.021.309.059a.324.324 0 01.178.198c.078.164.171.386.279.662.106.278.22.578.338.899.118.322.235.651.352.985.115.336.223.648.318.937l.248.738c.068.203.113.335.128.393.01.035.017.071.017.109a.32.32 0 01-.099.243c-.067.064-.163.096-.289.096-.096 0-.164-.022-.213-.064a.404.404 0 01-.11-.177 11.55 11.55 0 01-.196-.553c-.073-.225-.153-.468-.235-.732H29.48" fill="#100f0d"/><path d="M34.12 12.443a.654.654 0 01-.079-.091 5.456 5.456 0 01-.33-.514 9.736 9.736 0 01-.275-.497c-.09-.177-.177-.356-.262-.534a12.458 12.458 0 01-.231-.496c-.071-.155-.13-.289-.178-.4a1.671 1.671 0 01-.112-.298.428.428 0 01-.005-.062c0-.099.034-.182.103-.246a.395.395 0 01.286-.101c.11 0 .187.028.235.083.047.056.082.11.103.165.01.029.038.088.079.181l.152.346c.061.138.13.289.207.453.079.166.156.328.237.488.079.159.158.311.232.458.073.144.145.264.21.359a6.14 6.14 0 00.34-.603c.12-.242.236-.48.347-.716.11-.238.204-.447.286-.627.079-.182.127-.295.144-.339a.666.666 0 01.103-.165c.046-.055.126-.083.235-.083.122 0 .216.034.287.101a.327.327 0 01.101.246c0 .026 0 .048-.002.062-.003.014-.011.035-.02.062l-.096.239a24.658 24.658 0 01-.405.903c-.087.178-.174.355-.265.531-.091.175-.182.344-.274.503-.09.158-.175.295-.252.404a1.237 1.237 0 01-.156.188v1.707c0 .11-.035.199-.105.27a.37.37 0 01-.268.103.37.37 0 01-.268-.103.366.366 0 01-.104-.27v-1.707" fill="#100f0d"/></svg>
2181
2182                            </li><li class="footer__payment-icon">
2183                                <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>
2184                            </li><li class="footer__payment-icon">
2185                                <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"/>
2185<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 0-.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>
2186                            </li><li class="footer__payment-icon">
2187                                <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.635.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>
2188                            </li><li class="footer__payment-icon">
2189                                <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;"/>
2189<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 
218916.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>
2190
2191                            </li></ul><div class="footer__copy">&copy; 2026 puremetics 
2192</div>
2193            </div>
2194        </div>
2195    </footer>
2196
2197
2198<style>
2199  .footer__block-title--link::after {
2200    transform: rotate(-90deg);
2201  }
2202</style>
2203
2204
2205</div>
2206<!-- END sections: footer-group -->
2207
2208        <!-- BEGIN sections: custom-group -->
2209<div id="shopify-section-sections--25349372543242__custom" class="shopify-section shopify-section-group-custom-group">
2210
2211
2212
2213<style>
2214    #sections--25349372543242__custom .mini-cart__banner {
2215        background-color: #dbe5f8;
2216        color: #557eb8;
2217    }
2218</style>
2219
2220
2221<div class="mini-cart" x-data="$store.miniCart" x-init="$watch('isOpen', open => { if (open) syncCartPolicy(); })" :class="{ 'mini-cart--active': isOpen }" id="sections--25349372543242__custom">
2222    <div class="mini-cart__inner">
2223        <div class="mini-cart__header">
2224            <div class="mini-cart__title">
2225                <svg width="21" height="23" viewBox="0 0 21 23" fill="none" xmlns="http://www.w3.org/2000/svg">
2226                    <path d="M1.47656 5.36719H19.5234V21.4453H1.47656V5.36719Z" stroke="#8D8D8D" stroke-width="1.3125"/>
2227                    <path d="M6.23438 5.42188C6.23438 2.31344 8.1375 1.48438 10.5 1.48438C12.8625 1.48438 14.7656 2.31344 14.7656 5.42188" stroke="#8D8D8D" stroke-width="1.3125"/>
2228                </svg>
2229                YOUR SHOPPING BASKET
2230            </div>
2231            <button class="mini-cart__close" @click="isOpen = false">
2232                <span class="mini-cart__close-icon">
2233                    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2234                        <path d="M1 1L19 19" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2235                        <path d="M1 19L19 1" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
2236                    </svg>
2237                </span>
2238            </button>
2239        </div>
2240
2241        
2242        <div class="mini-cart__banner">
2243            <div class="mini-cart__banner-inner">
2244                <div class="mini-cart__banner-image">
2245                    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewbox="0 0 66 82.5" style="enable-background:new 0 0 66 66;" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><path d="M5.42,41.7c1.13,0,2.21-0.32,3.15-0.92c0.01,0,0.01-0.01,0.02-0.01c0.35-0.22,0.67-0.48,0.97-0.78  c0.74-0.74,1.72-1.14,2.76-1.14c1.04,0,2.02,0.41,2.76,1.14c2.28,2.28,5.99,2.28,8.27,0c0.74-0.74,1.72-1.14,2.76-1.14  c1.04,0,2.02,0.41,2.76,1.14c2.28,2.28,5.99,2.28,8.27,0c0.74-0.74,1.72-1.14,2.76-1.14s2.02,0.41,2.76,1.14  c1.1,1.1,2.57,1.71,4.13,1.71s3.03-0.61,4.13-1.71c1.52-1.52,4-1.52,5.52,0c0.56,0.56,1.22,0.99,1.93,1.28c0,0,0.01,0,0.01,0  c0.69,0.28,1.43,0.42,2.19,0.42c1.56,0,3.03-0.61,4.13-1.71c0.38-0.38,0.38-0.99,0-1.37c-0.38-0.38-0.99-0.38-1.37,0  c-0.74,0.74-1.72,1.14-2.76,1.14c-0.27,0-0.53-0.03-0.79-0.08l0.3-7.7c3.08-9.42-1.96-12.32-4.11-13.56c-0.01,0-0.02-0.01-0.02-0.01  l0.03-1c0.76-0.24,1.33-0.94,1.36-1.78l0.1-3.17c0.03-1.07-0.81-1.96-1.88-2l-6-0.19c-0.55-0.01-1.01,0.17-1.39,0.52  c-0.38,0.36-0.59,0.84-0.61,1.35l-0.1,3.17c-0.02,0.52,0.17,1.01,0.52,1.39c0.2,0.22,0.45,0.37,0.72,0.48l-0.03,1  c-0.01,0.01-0.02,0.01-0.03,0.02c-2.22,1.1-7.41,3.68-4.94,13.27l-0.21,6.68c-1.02-0.8-2.28-1.24-3.6-1.24  c-1.56,0-3.03,0.61-4.13,1.71c-1.52,1.52-4,1.52-5.52,0c-0.99-1-2.26-1.53-3.57-1.66l3.09-6.27c6.68-7.31,3.3-12.03,1.84-14.05  c-0.01-0.01-0.01-0.02-0.02-0.02l0.44-0.9c0.08,0.01,0.16,0.03,0.24,0.03c0.21,0,0.42-0.03,0.63-0.1c0.49-0.17,0.89-0.52,1.11-0.98  l1.4-2.85c0.47-0.96,0.07-2.12-0.89-2.6l-5.39-2.65c-0.96-0.47-2.12-0.07-2.6,0.88c0,0,0,0,0,0l-1.4,2.84  c-0.23,0.46-0.26,0.99-0.1,1.48c0.1,0.28,0.26,0.53,0.46,0.74l-0.44,0.9c0,0-0.01,0-0.01,0c-2.49,0.08-8.3,0.26-10.01,10.05  L7.33,39.24c-0.58,0.33-1.23,0.52-1.92,0.52c-1.04,0-2.02-0.41-2.76-1.14c-0.38-0.38-0.99-0.38-1.37,0c-0.38,0.38-0.38,0.99,0,1.37  C2.39,41.09,3.86,41.7,5.42,41.7z M57.82,38.62c-2.28-2.28-5.99-2.28-8.27,0c-0.74,0.74-1.72,1.14-2.76,1.14  c-0.49,0-0.96-0.1-1.4-0.27l0.22-7.14l12.5,0.39l-0.23,5.93C57.87,38.66,57.84,38.64,57.82,38.62z M49.5,12.21l6,0.19l-0.1,3.17  l-6-0.19L49.5,12.21z M49.51,19.94c0.22-0.11,0.42-0.21,0.59
2245-0.3c0.3-0.16,0.49-0.48,0.5-0.82l0.05-1.46l3.39,0.11L54,18.92  c-0.01,0.35,0.16,0.67,0.45,0.85c0.16,0.1,0.35,0.21,0.56,0.33c1.99,1.14,5.62,3.26,3.4,10.72l-12.95-0.41  C43.71,22.84,47.46,20.95,49.51,19.94z M21.97,38.62c-0.74,0.74-1.72,1.14-2.76,1.14s-2.02-0.41-2.76-1.14  c-1.1-1.1-2.57-1.71-4.13-1.71c-0.63,0-1.24,0.1-1.82,0.29l5.93-12.14l11.23,5.52l-3.25,6.61C23.51,37.46,22.67,37.92,21.97,38.62z   M28.28,8.31l5.39,2.65l-1.4,2.85l-0.3-0.15c0,0,0,0-0.01-0.01l-3.08-1.51l-2.01-0.99L28.28,8.31z M25.12,15.36  c0.23-0.01,0.44-0.01,0.63-0.03c0.34-0.02,0.65-0.23,0.8-0.54l0.65-1.31l3.04,1.49l-0.65,1.31c-0.15,0.31-0.13,0.68,0.06,0.96  c0.11,0.16,0.23,0.34,0.37,0.53c1.34,1.86,3.77,5.29-1.32,11.16l-11.63-5.72C18.62,15.59,22.82,15.43,25.12,15.36z"></path><path d="M49.55,47.58c-1.52,1.52-4,1.52-5.52,0c-1.1-1.1-2.57-1.71-4.13-1.71s-3.03,0.61-4.13,1.71c-1.52,1.52-4,1.52-5.52,0  c-2.28-2.28-5.99-2.28-8.27,0c-1.52,1.52-4,1.52-5.52,0c-1.1-1.1-2.57-1.71-4.13-1.71c-1.56,0-3.03,0.61-4.13,1.71  c-0.38,0.38-0.38,0.99,0,1.37c0.38,0.38,0.99,0.38,1.37,0c0.74-0.74,1.72-1.14,2.76-1.14c1.04,0,2.02,0.41,2.76,1.14  c2.28,2.28,5.99,2.28,8.27,0c1.52-1.52,4-1.52,5.52,0c2.28,2.28,5.99,2.28,8.27,0c1.52-1.52,4-1.52,5.52,0  c1.1,1.1,2.57,1.71,4.13,1.71s3.03-0.61,4.13-1.71c1.52-1.52,4-1.52,5.52,0c0.38,0.38,0.99,0.38,1.37,0c0.38-0.38,0.38-0.99,0-1.37  C55.54,45.3,51.83,45.3,49.55,47.58z"></path><path d="M63.34,56.54c-0.74,0.74-1.72,1.14-2.76,1.14s-2.02-0.41-2.76-1.14c-2.28-2.28-5.99-2.28-8.27,0  c-0.74,0.74-1.72,1.14-2.76,1.14s-2.02-0.41-2.76-1.14c-1.1-1.1-2.57-1.71-4.13-1.71s-3.03,0.61-4.13,1.71c-1.52,1.52-4,1.52-5.52,0  c-2.28-2.28-5.99-2.28-8.27,0c-0.74,0.74-1.72,1.14-2.76,1.14s-2.02-0.41-2.76-1.14c-1.1-1.1-2.57-1.71-4.13-1.71  c-1.56,0-3.03,0.61-4.13,1.71c-0.74,0.74-1.72,1.14-2.76,1.14s-2.02-0.41-2.76-1.14c-0.38-0.38-0.99-0.38-1.37,0  c-0.38,0.38-0.38,0.99,0,1.37c2.28,2.28,5.99,2.28,8.27,0c0.74-0.74,1.72-1.14,2.76-1.14c1.04,0,2.02,0.41,2.76,1.14  c2.28,2.28,5.99,2.28,8.27,0c1.52-1.52,4-1.52,5.52,0c2.28,2.28,5.99,2.28,8.27,0c1.52-1.52,4-1.52,5.52,0  c1.1,1.1,2.57,1.71,4.13,1.71s3.03-0.61,4.13-1.71c1.52-1.52,4-1.52,5.52,0c2.28,2.28,5.99,2.28,8.27,0c0.38-0.38,0.38-0.99,0-1.37  C64.34,56.16,63.72,56.16,63.34,56.54z"></path></svg>
2246                </div>
2247                <div class="mini-cart__banner-text">
2248                    <p> GOOD CHOICE! For your order we collect<br> <strong>1 kg of plastic waste</strong> from coastal regions.</p>
2249                </div>
2250            </div>
2251        </div>
2252        
2253
2254        <div class="mini-cart__threshholds" x-show="items.length > 0 && !oneItemPerOrderFlow">
2255            
2256            <div class="mini-cart__threshholds-items">
2257                <div class="mini-cart__threshhold mini-cart__threshhold--active">
2258                    <div class="mini-cart__threshhold-icon"></div>
2259                    <div class="mini-cart__threshhold-label">
2260                        0 €
2261                    </div>
2262                </div>
2263
2264                <template x-for="threshold in thresholds" :key="threshold.amount">
2265                    <div class="mini-cart__threshhold" :class="{ 'mini-cart__threshhold--active': threshold.active }">
2266                        <div class="mini-cart__threshhold-icon">
2267                            <span x-show="threshold.isShipping">
2268                                <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
2269                                    <path fill-rule="evenodd" clip-rule="evenodd" d="M7.83073 8.33333H6.71962C6.41295 8.33333 6.16406 8.08444 6.16406 7.77778V0.555556C6.16406 0.248889 6.41295 0 6.71962 0H13.9418C14.2485 0 14.4974 0.248889 14.4974 0.555556V1.66667H17.0902C17.7107 1.66667 17.9791 1.98667 18.1657 2.28167C18.4957 2.80389 19.0191 3.63278 19.3374 4.15833C19.4418 4.33167 19.4974 4.53056 19.4974 4.73333V7.22222C19.4974 7.82722 19.0846 8.33333 18.3863 8.33333H17.8307C17.8307 9.25333 17.0841 10 16.1641 10C15.2441 10 14.4974 9.25333 14.4974 8.33333H11.1641C11.1641 9.25333 10.4174 10 9.4974 10C8.5774 10 7.83073 9.25333 7.83073 8.33333ZM9.4974 7.66667C9.86517 7.66667 10.1641 7.96556 10.1641 8.33333C10.1641 8.70111 9.86517 9 9.4974 9C9.12962 9 8.83073 8.70111 8.83073 8.33333C8.83073 7.96556 9.12962 7.66667 9.4974 7.66667ZM16.1641 7.66667C16.5318 7.66667 16.8307 7.96556 16.8307 8.33333C16.8307 8.70111 16.5318 9 16.1641 9C15.7963 9 15.4974 8.70111 15.4974 8.33333C15.4974 7.96556 15.7963 7.66667 16.1641 7.66667ZM14.4974 6.11111H7.27517V7.22222H8.25573C8.56073 6.88111 9.00406 6.66667 9.4974 6.66667C9.99073 6.66667 10.4341 6.88111 10.7391 7.22222H14.9224C15.2274 6.88111 15.6707 6.66667 16.1641 6.66667C16.6574 6.66667 17.1007 6.88111 17.4057 7.22222H18.3863V4.68056L17.4357 3.05333C17.3363 2.88278 17.1535 2.77778 16.9563 2.77778H14.4974V6.11111ZM13.3863 1.11111H7.27517V5H13.3863V1.11111ZM15.053 3.33333V5H17.8307L17.038 3.61333C16.9391 3.44 16.7552 3.33333 16.5557 3.33333H15.053Z" fill="white"/>
2270                                    <path d="M0.904063 20V12.76H5.33406V13.88H2.17406V15.83H4.93406V16.92H2.17406V20H0.904063ZM6.44117 20V12.76H8.95117C9.72117 12.76 10.3012 12.87 10.7912 13.22C11.2812 13.56 11.6212 14.15 11.6212 14.92C11.6212 15.9 11.0412 16.65 10.0812 16.93L12.1812 20H10.7112L8.74117 17.1H7.71117V20H6.44117ZM7.71117 16.05H8.91117C9.35117 16.05 9.67117 16 9.93117 15.82C10.2012 15.64 10.3512 15.33 10.3512 14.97C10.3512 14.58 10.1912 14.27 9.93117 14.09C9.67117 13.91 9.35117 13.87 8.90117 13.87H7.71117V16.05ZM12.9451 20V12.76H17.2651V13.88H14.2151V15.71H16.8651V16.8H14.2151V18.87H17.3651V20H12.9451ZM18.5017 20V12.76H22.8217V13.88H19.7717V15.71H22.4217V16.8H19.7717V18.87
2270H22.9217V20H18.5017Z" fill="white"/>
2271                                    </svg>                                     
2272                            </span>
2273                            
2274                            <span x-show="!threshold.isShipping">
2275                                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 
2276                                <path d="M7.21094 15.2734H1.58594V7.77344H7.21094V15.2734ZM7.21094 4.02344H0.335938V6.52344H7.21094V4.02344ZM8.46094 15.2734H14.0859V7.77344H8.46094V15.2734ZM8.46094 4.02344V6.52344H15.3359V4.02344H8.46094ZM11.1916 0.273438C9.34969 0.273438 8.27219 2.44656 7.83594 3.39844H11.1766C13.3597 3.39844 13.3828 0.273438 11.1916 0.273438ZM10.6941 2.53656H9.41719C9.87906 1.83594 10.3166 1.30781 10.8809 1.30781C11.6134 1.30781 11.6484 2.53656 10.6941 2.53656ZM4.49531 3.39844H7.83594C7.39969 2.44656 6.32219 0.273438 4.48031 0.273438C2.28906 0.273438 2.31219 3.39844 4.49531 3.39844ZM4.79094 1.30781C5.35531 1.30781 5.79281 1.83594 6.25469 2.53656H4.97781C4.02344 2.53656 4.05844 1.30781 4.79094 1.30781Z" fill="white"/>
2277                            </svg>
2278                            </span>
2279                        </div>
2280                        <div class="mini-cart__threshhold-label">
2281                            <span x-text="formatPrice(threshold.amount)"></span>
2282                        </div>
2283                    </div>
2284                </template>
2285        
2286            </div>
2287
2288            <div class="mini-cart__threshholds-progress-bar">
2289                <div class="mini-cart__threshholds-progress-bar-inner" :style="`width: ${thresholdsStripeWidth}%`"></div>
2290            </div>
2291                
2292        </div>
2293
2294        <div class="mini-cart__alerts" :class="{ 'mini-cart__alerts--green': thresholdActiveIndex >=0 }" x-show="achievementAlert && items.length > 0 && !$store.miniCart?.oneItemPerOrderFlow">
2295            <div class="mini-cart__alert" x-html="achievementAlert"></div>
2296        </div>
2297
2298        <div
2299            class="mini-cart__products"
2300            id="mini-cart-items-sections--25349372543242__custom"
2301            x-show="items.length > 0 || !emptyReady"
2302            x-transition.opacity.duration.200ms
2303            x-cloak
2304        ></div>
2305
2306        <div
2307            class="mini-cart__empty"
2308            x-show="items.length === 0 && emptyReady"
2309            x-transition.opacity.duration.200ms
2310            x-cloak
2311        >
2312            <div class="mini-cart__empty-inner">
2313                <div class="mini-cart__empty-title">Your shopping cart is empty</div>
2314                <div class="mini-cart__empty-text">Check out our highlights</div>
2315
2316                
2317                    <ul class="mini-cart__empty-nav">
2318                        
2319                            <li class="mini-cart__empty-nav-item">
2320                                <a href="/en/collections/neue-artikel-zu-alle-artikel" class="btn btn--outline">NEW HERE</a>
2321                            </li>
2322                        
2323                            <li class="mini-cart__empty-nav-item">
2324                                <a href="/en/collections/dusch-fluff" class="btn btn--outline">Shower fluff</a>
2325                            </li>
2326                        
2327                            <li class="mini-cart__empty-nav-item">
2328                                <a href="/en/collections/shampoo-pulver" class="btn btn--outline">shampoo</a>
2329                            </li>
2330                        
2331                    </ul>
2332                 
2333            </div>
2334        </div>
2335
2336    </div>
2337
2338    
2339    <div class="mini-cart__total">
2340        
2341            <div
2342                class="flex items-center gap-2 mb-4 flex-wrap"
2343                id="current-discount-codes"
2344                x-show="appliedDiscountCodes.length > 0"
2345                x-cloak
2346            >
2347
2348                <span class="text-[1.4rem] font-regular flex-shrink-0 whitespace-nowrap">Rabattcodes:</span>
2349
2350                <template x-for="code in appliedDiscountCodes" :key="`discount-code-${code}`">
2351                    <button
2352                        type="button"
2353                        class="inline-flex items-center gap-1 border border-dashed border-[#68896A] rounded-[.6rem] px-3 py-2 text-[1.4rem] font-regular"
2354                        @click="removePromocodeFromCart(code)"
2355                        :disabled="discountLoading"
2356                        :class="{ 'opacity-60 cursor-not-allowed pointer-events-none': discountLoading }"
2357                    >
2358                        <span x-text="code"></span>
2359                        <span class="inline-block leading-none w-[1.6rem] h-[1.6rem]">
2360                            <svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <rect width="24" height="24" fill="white"></rect> <path d="M7 17L16.8995 7.10051" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M7 7.00001L16.8995 16.8995" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></path> </g></svg>
2361                        </span>
2362                    </button>
2363                </template>
2364            </div>
2365            <div
2366                class="mini-cart__discount transition-colors"
2367                x-show="items.length > 0 || !emptyReady"
2368                x-cloak
2369                :class="{
2370                    'border-emerald-300 bg-emerald-50/40': promocodeApplied,
2371                    'border-rose-300 bg-rose-50/30': discountStatusType === 'error',
2372                    'border-transparent': !promocodeApplied && discountStatusType !== 'error'
2373                }"
2374            >
2375                <div
2376                    class="mini-cart__discount-status mb-2 flex items-start justify-between gap-2 rounded-[0.8rem] border px-4 py-3 text-sm leading-5"
2377                    x-show="discountStatusType === 'error' && discountStatusMessage"
2378                    x-transition.opacity.duration.150ms
2379                    x-cloak
2380                    :class="{
2381                        'border-dashed text-[#EA7B7B] border-[#EA7B7B] text-[1.2rem] leading-[1.4rem]': discountStatusType === 'error',
2382                    }"
2383                >
2384                    <span class="min-w-0 flex-1" x-text="discountStatusMessage"></span>
2385                    <button
2386                        type="button"
2387                        class="inline-flex h-8 w-8 flex-shrink-0 items-center justify-center rounded text-[2.2rem] leading-none text-[#EA7B7B] transition hover:text-current"
2388                        @click="clearDiscountStatus()"
2389                        aria-label="Close status message"
2390                    >
2391                        &times;
2392                    </button>
2393                </div>
2394
2395                <form
2396                    class="mini-cart__discount-form flex w-full items-center gap-1 rounded-[0.6rem] border border-dashed border-[rgba(0,0,0,0.25)] py-1 px-2 transition-colors"
2397                    @submit.prevent="applyPromocodeToCart(discountCode)"
2398                    :class="{
2399                        'border-emerald-400 text-emerald-900': promocodeApplied,
2400                        'border-rose-400 text-rose-700': discountStatusType === 'error',
2401                        'border-slate-300 text-inherit': !promocodeApplied && discountStatusType !== 'error'
2402                    }"
2403                >
2404                    <svg
2405                        width="35"
2406                        height="24"
2407                        viewBox="0 0 24 24"
2408                        fill="none"
2409                        xmlns="http://www.w3.org/2000/svg"
2410                        class="shrink-0"
2411                    >
2412                        <path
2413                            d="M23.25 15v3.5a1.5 1.5 0 0 1-1.5 1.5H2.25a1.5 1.5 0 0 1-1.5-1.5V15a3 3 0 0 0 0-6V5.5A1.5 1.5 0 0 1 2.25 4h19.5a1.5 1.5 0 0 1 1.5 1.5V9a3 3 0 0 0 0 6Z"
2414                            stroke="currentColor"
2415                            stroke-width="1.5"
2416                            stroke-linecap="round"
2417                            stroke-linejoin="round"
2418                        ></path>
2419                        <path
2420                            d="M7.25 9a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0ZM14.5 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0ZM15.75 8.25l-7.5 7.5"
2421                            stroke="currentColor"
2422                            stroke-width="1.5"
2423                            stroke-linecap="round"
2424                            stroke-linejoin="round"
2425                        ></path>
2426                    </svg>
2427
2428                    <label tabindex="-1" class="block w-full overflow-hidden">
2429                        <input
2430                            placeholder="Dein Rabattcode"
2431                            class="h-12 w-[114.285714%] flex-1 rounded-[0.8rem] border-none bg-default px-4 py-2 text-[16px] outline-none origin-left scale-[0.875] md:w-full md:scale-100 md:text-[14px] focus:border-[#1890ff] focus:ring-2 focus:ring-[#1890ff]/30 focus:ring-offset-1 focus:ring-transparent!"
2432                            x-model.trim="discountCode"
2433                            @input="clearDiscountStatus()"
2434                            :class="{
2435                                'text-rose-700 placeholder-rose-400': discountStatusType === 'error'
2436                            }"
2437                            name="discount"
2438                        >
2439                    </label>
2440
2441                    <button
2442                        class="btn flex-shrink-0"
2443                        type="submit"
2444                        :disabled="discountLoading"
2445                        :class="{ 'opacity-60 cursor-not-allowed pointer-events-none': discountLoading }"
2446                    >
2447                        <span x-show="!discountLoading">Redeem</span>
2448                        <span x-show="discountLoading">...</span>
2449                    </button>
2450                </form>
2451            </div>
2452        
2453        
2454        <div id="mini-cart-subtotal-sections--25349372543242__custom"></div>
2455
2456        <div class="mini-cart__error" role="alert" x-show="cartError" x-text="cartError" x-cloak style="color: #9f3030; padding: 12px 0;"></div>
2457
2458        <form action="/en/cart" method="post" class="mini-cart__cta" x-show="items.length > 0" @submit.prevent="checkout()">
2459            <input type="hidden" name="checkout" value="checkout">
2460            <button type="submit" name="checkout" id="checkout-submit-button" value="checkout" class="mini-cart__cta-btn btn" :disabled="checkoutChecking || calendarAdding || cartRequestsPending > 0 || quantityUpdatePending">
2461                Checkout |
2462
2463                <span x-text="formatPrice(subTotal)"></span>
2464            </button>
2465
2466            
2467        </form>
2468
2469        
2470
2471        <div class="mini-cart__info" x-show="items.length > 0">
2472            over 94,000 satisfied customers
2473        </div>
2474
2475        <div class="mini-cart__payments" x-show="items.length > 0">
2476            <ul class="payment-methods flex flex-row justify-center items-center gap-2 md:gap-4"><li class="payment-method">
2477                <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;"/><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;"/>
2477</svg>
2478
2479            </li><li class="payment-method">
2480                <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" /><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>
2481
2482            </li><li class="payment-method">
2483                <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-.
2483001.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>
2484            </li><li class="payment-method">
2485                <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.08zm1.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>
2486            </li><li class="payment-method">
2487                <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 
24871.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.607.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>
2488            </li><li class="payment-method">
2489                <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.
248906zM23.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>
2490
2491            </li><li class="payment-method">
2492                <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
24927 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>
2493            </li><li class="payment-method">
2494                <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>
2495            </li><li class="payment-method">
2496                <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>
2497            </li><li class="payment-method">
2498                <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;"/>
2498<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>
2499
2500            </li><li class="payment-method">
2501                <svg viewBox="0 0 38 24" role="img" width="38" height="24" aria-labelledby="pi-mbway" xmlns="http://www.w3.org/2000/svg"><title id="pi-mbway">MB WAY</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 d="M2.652 18.267l-.059.459a.38.38 0 00.381.424H17.88c.232 0 .41-.198.383-.424l-.061-.459a.658.658 0 01.579-.72.646.646 0 01.712.579l.057.445c.116.998-.448 1.872-1.456 1.872H2.761c-1.008 0-1.573-.874-1.457-1.872l.058-.445a.646.646 0 01.711-.579.657.657 0 01.579.72" fill="#d81e25"/><path d="M18.225 10.154c0 .608-.215.952-.571 1.374l-.036.043.05.029c.705.43 1.197 1.079 1.234 1.991.055 1.359-1.097 2.482-2.463 2.479h-3.602a.642.642 0 01-.634-.65V8.435c0-.361.283-.652.632-.652l2.974.009c1.297.002 2.416.955 2.416 2.362m-1.793 4.659c.726 0 1.303-.528 1.288-1.223-.016-.712-.663-1.172-1.385-1.174h-1.46a.595.595 0 01-.588-.605c0-.337.264-.606.588-.606h.974c.658-.026 1.165-.424 1.196-1.046.032-.666-.539-1.165-1.238-1.165H13.44l-.008 5.819h3" fill="#100f0d"/><path d="M6.616 13.676l.016.049.018-.049c.168-.46.369-.969.583-1.525.22-.584.439-1.143.658-1.675.221-.541.431-1.024.631-1.444.2-.429.366-.724.493-.886a.97.97 0 01.781-.354h.149c.199 0 .354.053.47.15.107.093.171.2.188.323l.931 7.219a.593.593 0 01-.159.437c-.105.1-.256.149-.453.149-.198 0-.353-.047-.469-.138a.506.506 0 01-.218-.361c-.03-.24-.06-.507-.089-.8-.04-.292-.186-1.552-.226-1.868-.038-.327-.301-2.368-.389-3.109l-.008-.062-.299.625c-.101.215-.21.474-.331.776-.119.3-.241.618-.36.954-.13.325-.707 1.972-.707 1.972-.052.15-.154.451-.245.727a12.48 12.48 0 01-.202.572.82.82 0 01-.744.455.813.813 0 01-.746-.455 10.32 10.32 0 01-.202-.572c-.093-.276-.193-.577-.248-.727 0 0-.577-1.647-.704-1.972a29.247 29.247 0 00-.363-.954c-.12-.302-.229-.561-.328-.776l-.3-.625-.007.062c-.09.741-.35 2.782-.39 3.109-.041.316-.186 1.576-.226 1.868-.03.293-.06.56-.093.8a.502.502 0 01-.215.361c-.116.091-.273.138-.47.138-.197 0-.345-.049-.451-.149-.106-.106-.159-.252-.16-.437l.931-7.219a.529.529 0 01.189-.323.703.703 0 01.467-.15h.151c.325 0 .585.119.781.354.128.162.292.457.492.886.202.42.41.903.632 1.444.219.532.439 1.091.659 1.675.214.556.415 1.065.582 1.525" fill="#100f0d"/><path d="M4.79 3.419h11.322c1.066 0 1.597.8 1.722 1.856l.047.339a.662.662 0 01-.583.725.652.652 0 01-.715-.587l-.046-.323c-.047-.401-.217-.711-.625-.711H4.989c-.407 0-.577.31-.625.711l-.043.323a.653.653 0 11-1.301-.138l.047-.339c.126-1.056.656-1.856 1.723-1.856" fill="#d81e25"/><path d="M25.154 11.027c-.079.302-.159.625-.244.969-.085.343-.17.67-.253.984-.082.313-.161.588-.236.825a3.002 3.002 0 01-.185.486c-.089.154-.243.232-.464.232-.061 0-.141-.013-.241-.039-.098-.025-.18-.096-.248-.21a3.005 3.005 0 01-.185-.511 24.53 24.53 0 01-.235-.873c-.084-.33-.165-.679-.249-1.047a79.928 79.928 0 01-.223-1.026c-.066-.316-.121-.587-.166-.808a13.422 13.422 0 01-.074-.4c-.004-.028-.007-.047-.007-.058v-.033c0-.093.033-.169.106-.228a.42.42 0 01.264-.086c.1 0 .179.022.241.064.06.039.105.113.132.218 0 .01.016.091.045.239.032.148.07.338.116.568.048.232.101.49.158.776.058.285.117.576.182.869.063.293.128.576.191.853.063.275.12.512.176.708a36.527 36.527 0 00.381-1.38c.066-.256.13-.51.19-.767l.17-.712c.053-.221.098-.415.136-.586.039-.171.069-.297.091-.379a.46.46 0 01.157-.248c.079-.06.17-.09.281-.09a.46.46 0 01.299.095.437.437 0 01.
2501148.243c.062.268.127.57.199.903a59.514 59.514 0 00.463 2.011c.084.327.163.617.24.869.055-.197.115-.434.178-.708l.194-.85c.067-.289.129-.578.19-.865l.167-.771a106.486 106.486 0 00.164-.778c.027-.105.072-.179.132-.218a.418.418 0 01.24-.064c.104 0 .193.03.264.086a.28.28 0 01.109.228v.033a6.253 6.253 0 01-.088.458 108.095 108.095 0 01-.392 1.829 49.61 49.61 0 01-.244 1.042c-.08.33-.156.621-.232.872a2.898 2.898 0 01-.185.506.439.439 0 01-.252.218.92.92 0 01-.245.047.663.663 0 01-.099-.01.748.748 0 01-.141-.033.516.516 0 01-.148-.078.362.362 0 01-.117-.144 3.826 3.826 0 01-.178-.52 37.54 37.54 0 01-.458-1.776c-.077-.332-.15-.645-.215-.935" fill="#100f0d"/><path d="M31.315 12.279a40 40 0 00-.33-.984 17.49 17.49 0 00-.411-1.065l-.052-.142a.692.692 0 00-.053.136 16.567 16.567 0 00-.408 1.071c-.1.299-.209.627-.325.984zm-1.835.718a24.52 24.52 0 00-.22.732 5.932 5.932 0 01-.178.553c-.06.16-.181.241-.363.241-.127 0-.219-.032-.278-.096a.347.347 0 01-.086-.243.36.36 0 01.016-.109c.011-.031.045-.144.105-.337.057-.191.132-.431.226-.717.093-.286.197-.599.31-.939a34.26 34.26 0 01.707-1.941c.115-.289.224-.522.322-.696a.382.382 0 01.178-.192.785.785 0 01.303-.049c.123 0 .225.021.309.059a.324.324 0 01.178.198c.078.164.171.386.279.662.106.278.22.578.338.899.118.322.235.651.352.985.115.336.223.648.318.937l.248.738c.068.203.113.335.128.393.01.035.017.071.017.109a.32.32 0 01-.099.243c-.067.064-.163.096-.289.096-.096 0-.164-.022-.213-.064a.404.404 0 01-.11-.177 11.55 11.55 0 01-.196-.553c-.073-.225-.153-.468-.235-.732H29.48" fill="#100f0d"/><path d="M34.12 12.443a.654.654 0 01-.079-.091 5.456 5.456 0 01-.33-.514 9.736 9.736 0 01-.275-.497c-.09-.177-.177-.356-.262-.534a12.458 12.458 0 01-.231-.496c-.071-.155-.13-.289-.178-.4a1.671 1.671 0 01-.112-.298.428.428 0 01-.005-.062c0-.099.034-.182.103-.246a.395.395 0 01.286-.101c.11 0 .187.028.235.083.047.056.082.11.103.165.01.029.038.088.079.181l.152.346c.061.138.13.289.207.453.079.166.156.328.237.488.079.159.158.311.232.458.073.144.145.264.21.359a6.14 6.14 0 00.34-.603c.12-.242.236-.48.347-.716.11-.238.204-.447.286-.627.079-.182.127-.295.144-.339a.666.666 0 01.103-.165c.046-.055.126-.083.235-.083.122 0 .216.034.287.101a.327.327 0 01.101.246c0 .026 0 .048-.002.062-.003.014-.011.035-.02.062l-.096.239a24.658 24.658 0 01-.405.903c-.087.178-.174.355-.265.531-.091.175-.182.344-.274.503-.09.158-.175.295-.252.404a1.237 1.237 0 01-.156.188v1.707c0 .11-.035.199-.105.27a.37.37 0 01-.268.103.37.37 0 01-.268-.103.366.366 0 01-.104-.27v-1.707" fill="#100f0d"/></svg>
2502
2503            </li><li class="payment-method">
2504                <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>
2505            </li><li class="payment-method">
2506                <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"/>
2506<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 0-.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>
2507            </li><li class="payment-method">
2508                <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.635.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>
2509            </li><li class="payment-method">
2510                <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;"/>
2510<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 
251016.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>
2511
2512            </li></ul>
2513        </div>
2514    </div>
2515    
2516</div>
2517
2518<div class="ui-overlay ui-overlay--cart" x-data :class="{ 'ui-overlay--active': $store.miniCart.isOpen }" @click="$store.miniCart.isOpen = false;"></div>
2519
2520
2521<script>
2522    document.addEventListener('alpine:init', () => {
2523
2524        const debounce = (func, wait) => {
2525            let timeout;
2526            return function executedFunction(...args) {
2527                const later = () => {
2528                    clearTimeout(timeout);
2529                    func(...args);
2530                };
2531                clearTimeout(timeout);
2532                timeout = setTimeout(later, wait);
2533            };
2534        };
2535    
2536        // Keep theme mutations and reconciliation in order, including failed requests.
2537        let cartRequestQueue = Promise.resolve();
2538
2539        Alpine.store('miniCart', {
2540            oneItemPerOrderFlow: false,
2541            calendarAdding: false,
2542            exclusiveProductId: null,
2543            exclusiveProductFlags: {},
2544            cartRequestsPending: 0,
2545            checkoutChecking: false,
2546            quantityUpdatePending: false,
2547            quantityUpdateVersion: 0,
2548            policyError: false,
2549            items: [],
2550            subTotal: 0,
2551            itemsCount: 0,
2552            isOpen: false,
2553            comparePrices: [],
2554            cartError: '',
2555            achievementAlert: false,
2556            totalSaving: 0,
2557            totalComparePrice: 0,
2558            giftItemsProcessing: false,
2559            promocodeApplied: false,
2560            discountCode: '',
2561            appliedDiscountCodes: [],
2562            discountLoading: false,
2563            discountStatusType: '',
2564            discountStatusMessage: '',
2565            discountInvalidMessage: "Ungültiger Rabattcode oder gilt nicht für deine Artikel",
2566            giftCardCheckoutHint: "Ungültiger Rabattcode - Geschenkkarten bitte im Checkout einlösen",
2567            emptyReady: true,
2568            timerRunning: false,
2569            timerDurationMinutes: 10,
2570            timerEndTimestamp: null,
2571            timerRemaining: "00:00",
2572            subtotalTitle: "sum",
2573            totalSavingTitle: "You save",
2574            timerText: "",
2575            thresholdText: "Your GIFT for orders from",
2576            thresholdsMaxValue: 0,
2577            thresholdsStripeWidth: 0,
2578            thresholdActiveIndex: false,
2579            itemsSectionId: 'mini-cart-items-sections--25349372543242__custom',
2580            itemsSectionHandle: 'mini-cart-items',
2581            subtotalSectionId: 'mini-cart-subtotal-sections--25349372543242__custom',
2582            subtotalSectionHandle: 'mini-cart-subtotal',
2583            thresholds: [
2584                
2585                    
2586                    
2587                    {
2588                        "active": false,
2589                        "title_image": `//puremetics.de/cdn/shop/files/Versandkarton_M-PUR_RUDER.jpg?v=1650554508&width=240`,
2590                        "amount": '5900',
2591                        "title": `Free shipping`,
2592                        "isShipping": true,
2593                        "shipping_compare_price": 599,
2594                        "reached_text": `<p> 🎉 Congratulations! You have <strong>free shipping</strong> 🎉</p>`,
2595                        
2596                    },
2597                
2598            ],
2599            get freeShippingThreshold() {
2600                const shippingThresholds = (this.thresholds || [])
2601                    .filter(threshold => threshold.isShipping && Number(threshold.amount) > 0)
2602                    .sort((a, b) => Number(a.amount) - Number(b.amount));
2603
2604                return shippingThresholds[0] || null;
2605            },
2606            get freeShippingThresholdAmount() {
2607                return Number(this.freeShippingThreshold?.amount) || 0;
2608            },
2609            get freeShippingPriceGap() {
2610                const thresholdAmount = this.freeShippingThresholdAmount;
2611
2612                if (!thresholdAmount) {
2613                    return 0;
2614                }
2615
2616                return Math.max(0, thresholdAmount - Number(this.subTotal || 0));
2617            },
2618            get freeShippingProgress() {
2619                const thresholdAmount = this.freeShippingThresholdAmount;
2620
2621                if (!thresholdAmount) {
2622                    return 0;
2623                }
2624
2625                return Math.min(100, Math.max(0, (Number(this.subTotal || 0) / thresholdAmount) * 100));
2626            },
2627            get freeShippingBarLabel() {
2628                const threshold = this.freeShippingThreshold;
2629
2630                if (!threshold) {
2631                    return '';
2632                }
2633
2634                if (this.freeShippingPriceGap <= 0) {
2635                    return threshold.reached_text || `Herzlichen Glückwunsch! Sie haben <strong>${threshold.title}</strong>`;
2636                }
2637
2638                return `Dir fehlen nur noch <b>${this.formatPrice(this.freeShippingPriceGap)}</b> zum <b>"${threshold.title}"</b>`;
2639            },
2640            formatTimer(seconds) {
2641                const m = Math.floor(seconds / 60).toString().padStart(2, '0');
2642                const s = Math.floor(seconds % 60).toString().padStart(2, '0');
2643                return `${m}:${s} minutes`;
2644            },
2645            startCartTimer() {
2646                const now = Date.now();
2647                const end = now + this.timerDurationMinutes * 60 * 1000;
2648            
2649                this.timerEndTimestamp = end;
2650                this.timerRunning = true;
2651            
2652                localStorage.setItem("cartTimerEnd", end);
2653            
2654                this.runTimerLoop();
2655            },
2656
2657            resetCartTimer() {
2658                this.timerRunning = false;
2659                this.timerEndTimestamp = null;
2660                this.timerRemaining = "00:00 minutes";
2661                localStorage.removeItem("cartTimerEnd");
2662            },
2663            
2664            runTimerLoop() {
2665                if (!this.timerEndTimestamp) return;
2666            
2667                const timer = () => {
2668                    const now = Date.now();
2669                    let diff = Math.floor((this.timerEndTimestamp - now) / 1000);
2670            
2671                    if (diff <= 0) {
2672                        this.timerRunning = false;
2673                        this.timerRemaining = "00:00 minutes";
2674                        localStorage.removeItem("cartTimerEnd");
2675                        return;
2676                    }
2677            
2678                    this.timerRemaining = this.formatTimer(diff);
2679            
2680                    requestAnimationFrame(timer);
2681                };
2682            
2683                requestAnimationFrame(timer);
2684            },
2685            getCartDiscountApplications(cart) {
2686                const cartLevelApplications = cart?.cart_level_discount_applications || cart?.discount_applications || [];
2687                const normalizedCartLevel = Array.isArray(cartLevelApplications) ? cartLevelApplications : [];
2688
2689                const discountCodes = Array.isArray(cart?.discount_codes)
2690                    ? cart.discount_codes
2691                        .filter(item => item && (item.applicable !== false))
2692                        .map(item => ({ code: item.code || item.title || '', type: 'code' }))
2693                    : [];
2694
2695                const lineLevelApplications = Array.isArray(cart?.items)
2696                    ? cart.items.flatMap(item => {
2697                        const allocations = item?.line_level_discount_allocations || item?.discount_allocations || item?.discounts || [];
2698                        if (!Array.isArray(allocations)) return [];
2699
2700                        return allocations.map(allocation => ({
2701                            code: allocation?.discount_application?.code || allocation?.code || '',
2702                            title: allocation?.discount_application?.title || allocation?.title || '',
2703                            description: allocation?.discount_application?.description || allocation?.description || '',
2704                            type: allocation?.discount_application?.type || allocation?.type || 'line'
2705                        }));
2706                    })
2707                    : [];
2708
2709                return [...normalizedCartLevel, ...discountCodes, ...lineLevelApplications];
2710            },
2711            getDiscountApplicationValue(application) {
2712                return String(
2713                    application?.code ||
2714                    application?.title ||
2715                    application?.description ||
2716                    application?.discount_application?.code ||
2717                    application?.discount_application?.title ||
2718                    application?.discount_application?.description ||
2719                    ''
2720                ).trim();
2721            },
2722            getDiscountApplicationsSnapshot(cart) {
2723                return this.getCartDiscountApplications(cart)
2724                    .map(application => [
2725                        application?.code || '',
2726                        application?.title || '',
2727                        application?.description || '',
2728                        application?.total_allocated_amount || '',
2729                        application?.type || ''
2730                    ].join('|'))
2731                    .join('||');
2732            },
2733            getDiscountCodes(cart, includeInapplicable = false) {
2734                const codes = Array.isArray(cart?.discount_codes)
2735                    ? cart.discount_codes
2736                        .filter(item => item && (includeInapplicable || item.applicable !== false))
2737                        .map(item => String(item.code || item.title || '').trim())
2738                    : [];
2739
2740                return codes.filter((code, index, allCodes) =>
2741                    code && allCodes.findIndex(item => item.toLowerCase() === code.toLowerCase()) === index
2742                );
2743            },
2744            getAppliedDiscountCodes(cart) {
2745                return this.getDiscountCodes(cart, false);
2746            },
2747            getAllDiscountCodes(cart) {
2748                return this.getDiscountCodes(cart, true);
2749            },
2750            buildDiscountPayload(codes) {
2751                return codes
2752                    .map(code => String(code || '').trim())
2753                    .filter(Boolean)
2754                    .join(',');
2755            },
2756            isDiscountCodeInCart(cart, code) {
2757                const normalizedCode = String(code || '').trim().toLowerCase();
2758                if (!normalizedCode) return false;
2759
2760                return this.getCartDiscountApplications(cart).some(application =>
2761                    this.getDiscountApplicationValue(application).toLowerCase().includes(normalizedCode)
2762                );
2763            },
2764            getAppliedDiscountLabel(cart, fallbackCode = '') {
2765                const applications = this.getCartDiscountApplications(cart);
2766                if (!applications.length) return '';
2767
2768                const preferredCode = String(fallbackCode || '').trim().toLowerCase();
2769                if (preferredCode) {
2770                    const matched = applications.find(application =>
2771                        this.getDiscountApplicationValue(application).toLowerCase().includes(preferredCode)
2772                    );
2773                    if (matched) return fallbackCode;
2774                }
2775
2776                return this.getDiscountApplicationValue(applications[0]);
2777            },
2778            clearDiscountStatus() {
2779                this.discountStatusType = '';
2780                this.discountStatusMessage = '';
2781            },
2782            getDiscountCodeLength(code) {
2783                return String(code || '').replace(/[^A-Za-z0-9]/g, '').length;
2784            },
2785            appendGiftCardCheckoutHint(message, code) {
2786                const fallbackInvalidMessage = String(this.discountInvalidMessage || 'Ungültiger Rabattcode oder gilt nicht für deine Artikel').trim();
2787                const baseMessage = String(message || fallbackInvalidMessage).trim();
2788                const hint = String(this.giftCardCheckoutHint || '').trim();
2789
2790                if (this.getDiscountCodeLength(code) !== 16 || !hint) {
2791                    return baseMessage;
2792                }
2793
2794                return hint;
2795            },
2796            async applyPromocodeToCart(promocode) {
2797                const code = (promocode || '').trim();
2798
2799                if (!code) {
2800                    this.discountStatusType = 'error';
2801                    this.discountStatusMessage = 'Bitte gib einen Rabattcode ein.';
2802                    return;
2803                }
2804
2805                this.discountLoading = true;
2806                this.clearDiscountStatus();
2807
2808                try {
2809                    const cartBeforeApply = await this.fetchCart();
2810                    const appliedCodesBefore = this.getAllDiscountCodes(cartBeforeApply);
2811                    const discountSnapshotBefore = this.getDiscountApplicationsSnapshot(cartBeforeApply);
2812
2813                    if (appliedCodesBefore.some(item => item.toLowerCase() === code.toLowerCase())) {
2814                        throw { description: 'Dieser Rabattcode ist bereits angewendet.' };
2815                    }
2816
2817                    const cart = await this.cartFetch('cart/update.js', {
2818                        discount: this.buildDiscountPayload([...appliedCodesBefore, code])
2819                    });
2820                    const discountApplications = this.getCartDiscountApplications(cart);
2821                    const appliedCodesAfter = this.getAppliedDiscountCodes(cart);
2822                    const allCodesAfter = this.getAllDiscountCodes(cart);
2823                    const discountSnapshotAfter = this.getDiscountApplicationsSnapshot(cart);
2824                    const discountMatchedByCode = appliedCodesAfter.some(item => item.toLowerCase() === code.toLowerCase()) || this.isDiscountCodeInCart(cart, code);
2825                    const discountQueuedForEmptyCart = (cart.item_count || 0) === 0 && allCodesAfter.some(item => item.toLowerCase() === code.toLowerCase());
2826                    const discountChanged = discountSnapshotAfter !== discountSnapshotBefore;
2827                    const discountApplied = discountMatchedByCode || discountQueuedForEmptyCart || (discountChanged && discountApplications.length > 0);
2828
2829                    if (!discountApplied) {
2830                        throw { description: this.discountInvalidMessage || 'Ungültiger Rabattcode oder gilt nicht für deine Artikel' };
2831                    }
2832
2833                    this.promocodeApplied = true;
2834                    this.appliedDiscountCodes = appliedCodesAfter;
2835                    this.discountCode = '';
2836                    this.discountStatusType = 'success';
2837                    this.discountStatusMessage = 'Rabattcode wurde angewendet.';
2838                    this.updateCart(cart);
2839                } catch (error) {
2840                    this.discountStatusType = 'error';
2841                    this.discountStatusMessage = this.appendGiftCardCheckoutHint(
2842                        error?.description || this.discountInvalidMessage || 'Ungültiger Rabattcode oder gilt nicht für deine Artikel',
2843                        code
2844                    );
2845                    console.error('Error applying discount:', error);
2846                } finally {
2847                    this.discountLoading = false;
2848                }
2849            },
2850            async removePromocodeFromCart(promocode) {
2851                const codeToRemove = String(promocode || '').trim();
2852
2853                if (!codeToRemove) return;
2854
2855                this.discountLoading = true;
2856                this.clearDiscountStatus();
2857
2858                try {
2859                    const cartBeforeRemove = await this.fetchCart();
2860                    const appliedCodesBefore = this.getAllDiscountCodes(cartBeforeRemove);
2861                    const remainingCodes = appliedCodesBefore.filter(code => code.toLowerCase() !== codeToRemove.toLowerCase());
2862
2863                    if (remainingCodes.length === appliedCodesBefore.length) {
2864                        throw { description: 'Rabattcode konnte nicht gefunden werden.' };
2865                    }
2866
2867                    const cart = await this.cartFetch('cart/update.js', {
2868                        discount: this.buildDiscountPayload(remainingCodes)
2869                    });
2870                    const appliedCodesAfter = this.getAppliedDiscountCodes(cart);
2871
2872                    if (appliedCodesAfter.some(code => code.toLowerCase() === codeToRemove.toLowerCase())) {
2873                        throw { description: 'Rabattcode konnte nicht entfernt werden.' };
2874                    }
2875
2876                    this.appliedDiscountCodes = appliedCodesAfter;
2877                    this.promocodeApplied = appliedCodesAfter.length > 0;
2878                    this.updateCart(cart);
2879                } catch (error) {
2880                    this.discountStatusType = 'error';
2881                    this.discountStatusMessage = error?.description || 'Rabattcode konnte nicht entfernt werden.';
2882                    console.error('Error removing discount:', error);
2883                } finally {
2884                    this.discountLoading = false;
2885                }
2886            },
2887            updateGiftVariant(variantId, itemKey) {
2888
2889                this.thresholds.forEach(threshold => {
2890                    if (threshold?.product?.variants?.length > 1) {
2891                        threshold.product.variants.forEach(variant => {
2892                            if (variant.id == variantId) {
2893                                variant.active = true;
2894                            } else {
2895                                variant.active = false;
2896                            }
2897                        });
2898                    }
2899                });
2900
2901                this.removeItem(itemKey);
2902            },
2903            updateAchievementAlert() {
2904                if (!this.thresholds.length) {
2905                    this.achievementAlert = false;
2906                    return;
2907                }
2908                let threshold = this.thresholds.reduce((lastActive, t) => t.active ? t : lastActive, null);
2909
2910                if (!threshold) {
2911                    threshold = this.thresholds[0];
2912                    this.achievementAlert = `Dir fehlen nur noch <b>${this.formatPrice(threshold.amount - this.subTotal)}</b> zum <b>"${threshold.title}"</b>`;
2913                } else {
2914                    this.achievementAlert = threshold.reached_text;
2915                }
2916            },
2917            updateThresholds() {
2918                if (this.oneItemPerOrderFlow) return;
2919                if (!this.thresholds.length) return;
2920                this.thresholds.sort((a, b) => a.amount - b.amount);
2921                let thresholds = this.thresholds.map(t => Number(t.amount));
2922                thresholds.unshift(0);
2923            
2924                let min = 0, max = thresholds[1];
2925                let sectionIndex = 0;
2926            
2927                for (let i = 0; i < thresholds.length - 1; i++) {
2928                    if (this.subTotal < thresholds[i + 1]) {
2929                        min = thresholds[i];
2930                        max = thresholds[i + 1];
2931                        sectionIndex = i;
2932                        break;
2933                    }
2934                }
2935            
2936                let totalSections = thresholds.length - 1;
2937                let sectionWidth = 100 / totalSections;
2938            
2939                let relativePercent = ((this.subTotal - min) / (max - min)) * 100;
2940                relativePercent = Math.min(relativePercent, 100);
2941            
2942                if (this.subTotal >= thresholds[thresholds.length - 1]) {
2943                    this.thresholdsStripeWidth = 100;
2944                } else {
2945                    this.thresholdsStripeWidth = (sectionIndex * sectionWidth) + (relativePercent * (sectionWidth / 100));
2946                }
2947            
2948                this.thresholds.forEach(item => {
2949                    item.active = +this.subTotal >= +item.amount;
2950                });
2951
2952                this.thresholdActiveIndex = this.thresholds.findIndex(t => t.active);
2953
2954                this.updateAchievementAlert();
2955                this.updateGiftItems();
2956            },
2957            relatedThresholdPrice(variantId) {
2958                if (!variantId) return;
2959                const relatedThreshold = this.thresholds.find(threshold => threshold?.product?.variants?.find(variant => variant.id == variantId));
2960
2961                return relatedThreshold ? relatedThreshold.amount : false;
2962            },
2963            updateGiftItems() {
2964                if (this.giftItemsProcessing || this.oneItemPerOrderFlow || this.calendarAdding || this.checkoutChecking || this.policyError) return;
2965                if (!this.thresholds.length) return;
2966                this.giftItemsProcessing = true;
2967
2968                const subtotalWithoutGifts = this.items
2969                    .filter(item => item.properties?._gift_product !== 'true')
2970                    .reduce((acc, item) => acc + item.final_line_price, 0);
2971
2972                const productThresholds = this.thresholds.filter(threshold => !threshold.isShipping && threshold.product);
2973                const eligibleThresholds = productThresholds.filter(threshold => subtotalWithoutGifts >= +threshold.amount);
2974
2975                const desiredVariantIds = eligibleThresholds
2976                    .map(threshold => {
2977                        const activeVariant = threshold.product?.variants?.find(variant => variant.active) || threshold.product?.variants?.[0];
2978                        return activeVariant?.id || null;
2979                    })
2980                    .filter(Boolean);
2981
2982                const currentGiftItems = this.items.filter(item => item.properties?._gift_product === 'true');
2983                const currentGiftVariantIds = currentGiftItems.map(item => item.variant_id);
2984
2985                const missingVariantIds = desiredVariantIds.filter(id => !currentGiftVariantIds.includes(id));
2986                const extraGiftItems = currentGiftItems.filter(item => !desiredVariantIds.includes(item.variant_id));
2987
2988                const removeUpdates = {};
2989                extraGiftItems.forEach(item => {
2990                    if (item?.key) {
2991                        removeUpdates[item.key] = 0;
2992                    }
2993                });
2994
2995                const addItems = missingVariantIds.map(variantId => {
2996                    const threshold = eligibleThresholds.find(t => t.product?.variants?.some(v => v.id == variantId));
2997                    const activeVariant = threshold?.product?.variants?.find(variant => variant.id == variantId);
2998                    const comparePrice = activeVariant?.compare_at_price ? activeVariant?.compare_at_price : activeVariant?.price;
2999                    return {
3000                        id: variantId,
3001                        quantity: 1,
3002                        properties: {
3003                            "_compare_price": comparePrice,
3004                            "_gift_product": 'true'
3005                        }
3006                    };
3007                });
3008
3009                const finish = () => { this.giftItemsProcessing = false; };
3010
3011                (async () => {
3012                    try {
3013                        if (Object.keys(removeUpdates).length) {
3014                            const cart = await this.cartFetch('cart/update.js', { updates: removeUpdates });
3015                            this.updateCart(cart);
3016                        }
3017
3018                        if (addItems.length) {
3019                            await this.cartFetch('cart/add.js', { items: addItems.map(item => this.normalizeCartItem(item)) });
3020                            const cart = await this.fetchCart();
3021                            this.updateCart(cart);
3022                        }
3023                    } catch (error) {
3024                        console.error(error);
3025                    } finally {
3026                        finish();
3027                    }
3028                })();
3029            },
3030            checkItemPerOrderFlow() {
3031                this.oneItemPerOrderFlow = this.exclusiveProductId !== null;
3032            },
3033            cartRoot() {
3034                return window.Shopify?.routes?.root || '/';
3035            },
3036            refreshItemsSection() {
3037                const container = document.getElementById(this.itemsSectionId);
3038                if (!container) return Promise.resolve();
3039
3040                return fetch(`${this.cartRoot()}?sections=${this.itemsSectionHandle}`)
3041                    .then(response => response.json())
3042                    .then(data => {
3043                        container.innerHTML = data?.[this.itemsSectionHandle] || '';
3044                        if (window.Alpine) {
3045                            window.Alpine.initTree(container);
3046                        }
3047                    })
3048                    .catch(error => console.error('Mini cart items render error:', error));
3049            },
3050            refreshSubtotalSection() {
3051                const container = document.getElementById(this.subtotalSectionId);
3052                if (!container) return Promise.resolve();
3053
3054                return fetch(`${this.cartRoot()}?sections=${this.subtotalSectionHandle}`)
3055                    .then(response => response.json())
3056                    .then(data => {
3057                        container.innerHTML = data?.[this.subtotalSectionHandle] || '';
3058                        if (window.Alpine) {
3059                            window.Alpine.initTree(container);
3060                        }
3061                    })
3062                    .catch(error => console.error('Mini cart subtotal render error:', error));
3063            },
3064            refreshMiniCartSections() {
3065                return Promise.all([
3066                    this.refreshItemsSection(),
3067                    this.refreshSubtotalSection()
3068                ]).finally(() => {
3069                    if (this.items.length === 0) {
3070                        this.emptyReady = true;
3071                    }
3072                });
3073            },
3074            enqueueCartRequest(operation) {
3075                this.cartRequestsPending++;
3076                const request = cartRequestQueue.then(operation);
3077                cartRequestQueue = request.catch(() => {});
3078                return request.finally(() => { this.cartRequestsPending--; });
3079            },
3080            readCartPolicy(html) {
3081                const document = new DOMParser().parseFromString(html || '', 'text/html');
3082                const element = document.querySelector('[data-cart-order-policy]');
3083                if (!element) throw new Error('Cart policy unavailable');
3084                const policy = JSON.parse(element.textContent);
3085                if (!Array.isArray(policy.cart?.items) || !Array.isArray(policy.exclusive_product_ids)) {
3086                    throw new Error('Invalid cart policy');
3087                }
3088                policy.cart.exclusive_product_ids = policy.exclusive_product_ids;
3089                return policy.cart;
3090            },
3091            attachCartPolicy(cart, html) {
3092                try {
3093                    const policy = this.readCartPolicy(html);
3094                    const ids = policy.exclusive_product_ids.map(String);
3095                    for (const item of policy.items) {
3096                        this.exclusiveProductFlags[item.product_id] = ids.includes(String(item.product_id));
3097                    }
3098                } catch (error) {
3099                    // Optional metadata must not make a successful ordinary cart request fail.
3100                    console.warn('Calendar metadata unavailable:', error);
3101                }
3102                cart.exclusive_product_ids = cart.items.filter(item => {
3103                    const known = this.exclusiveProductFlags[item.product_id];
3104                    return known === true || (known === undefined && (
3105                        item.properties?._only_one_item_per_order === 'true' ||
3106                        String(item.product_id) === String(this.exclusiveProductId)
3107                    ));
3108                }).map(item => item.product_id);
3109                return cart;
3110            },
3111            async requestCartJSON(url, options = {}, timeoutMs = 12000) {
3112                const controller = new AbortController();
3113                const timer = setTimeout(() => controller.abort(), timeoutMs);
3114                try {
3115                    const response = await fetch(url, { ...options, signal: controller.signal });
3116                    const result = await response.json();
3117                    if (!response.ok) throw result;
3118                    return result;
3119                } finally {
3120                    clearTimeout(timer);
3121                }
3122            },
3123            async readAPICart() {
3124                return this.requestCartJSON(`${this.cartRoot()}cart.js`, {
3125                    cache: 'no-store', headers: { 'Accept': 'application/json' }
3126                });
3127            },
3128            async reconcileCart(cart) {
3129                const exclusiveIds = (cart.exclusive_product_ids || []).map(String);
3130                const calendar = cart.items.find(item =>
3131                    String(item.product_id) === String(this.exclusiveProductId) && exclusiveIds.includes(String(item.product_id))
3132                ) || cart.items.find(item => exclusiveIds.includes(String(item.product_id)));
3133                if (calendar) {
3134                    const updates = {};
3135                    for (const item of cart.items) {
3136                        if (String(item.product_id) !== String(calendar.product_id) || item.properties?._gift_product === 'true') {
3137                            updates[item.key] = 0;
3138                        }
3139                    }
3140                    if (Object.keys(updates).length) {
3141                        const result = await this.rawCartFetch('cart/update.js', { updates });
3142                        cart = this.attachCartPolicy(result, result.sections?.['cart-order-policy']);
3143                        if (cart.items.some(item => String(item.product_id) !== String(calendar.product_id) || item.properties?._gift_product === 'true')) {
3144                            throw new Error('Cart changed during validation');
3145                        }
3146                    }
3147                }
3148                this.exclusiveProductId = calendar && cart.items.some(item => String(item.product_id) === String(calendar.product_id))
3149                    ? calendar.product_id : null;
3150                this.checkItemPerOrderFlow();
3151                if (this.policyError) this.cartError = '';
3152                this.policyError = false;
3153                return cart;
3154            },
3155            reportCartPolicyError(error) {
3156                this.policyError = true;
3157                this.cartError = 'Dein Warenkorb konnte nicht geprüft werden. Bitte versuche es erneut, bevor du zur Kasse gehst.';
3158                console.error('Cart validation:', error);
3159            },
3160            async cartFetch(endpoint, payload) {
3161                if (this.checkoutChecking && endpoint === 'cart/add.js') {
3162                    throw { description: 'Bitte warte, während dein Warenkorb geprüft wird.' };
3163                }
3164                return this.enqueueCartRequest(async () => {
3165                    const result = await this.rawCartFetch(endpoint, payload);
3166                    const isAdd = endpoint === 'cart/add.js';
3167                    let cart;
3168                    try {
3169                        // Keep Cart API fields (especially discounts) as the source of truth.
3170                        cart = isAdd ? await this.readAPICart() : result;
3171                        this.attachCartPolicy(cart, result.sections?.['cart-order-policy']);
3172                        cart = await this.reconcileCart(cart);
3173                    } catch (error) {
3174                        if (cart?.exclusive_product_ids?.length || this.oneItemPerOrderFlow || this.calendarAdding) {
3175                            this.reportCartPolicyError(error);
3176                        } else {
3177                            this.cartError = 'Der Warenkorb wurde aktualisiert, konnte aber nicht neu geladen werden. Bitte öffne ihn erneut.';
3178                        }
3179                        // The mutation succeeded. Never report it as a failed add or repeat it.
3180                        console.error('Cart refresh:', error);
3181                    }
3182                    if (isAdd) {
3183                        result._verifiedCart = cart;
3184                        return result;
3185                    }
3186                    return cart || result;
3187                });
3188            },
3189            async rawCartFetch(endpoint, payload) {
3190                return this.requestCartJSON(`${this.cartRoot()}${endpoint}`, {
3191                    method: 'POST',
3192                    headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
3193                    body: JSON.stringify({ ...payload, sections: ['cart-order-policy'], sections_url: this.cartRoot() })
3194                });
3195            },
3196            async fetchCart() {
3197                return this.enqueueCartRequest(async () => {
3198                    const cart = await this.readAPICart();
3199                    let html;
3200                    if (cart.items.length) {
3201                        try {
3202                            const sections = await this.requestCartJSON(`${this.cartRoot()}?sections=cart-order-policy`, {
3203                                cache: 'no-store', headers: { 'Accept': 'application/json' }
3204                            }, 3000);
3205                            html = sections['cart-order-policy'];
3206                        } catch (error) {
3207                            console.warn('Calendar metadata request:', error);
3208                        }
3209                    }
3210                    this.attachCartPolicy(cart, html);
3211                    try {
3212                        return await this.reconcileCart(cart);
3213                    } catch (error) {
3214                        this.reportCartPolicyError(error);
3215                        // Show the actual cart even if cleanup failed. Checkout checks policyError.
3216                        return cart;
3217                    }
3218                });
3219            },
3220            async syncCartPolicy() {
3221                if (this.checkoutChecking || this.calendarAdding || this.cartRequestsPending > 0 || this.quantityUpdatePending) return;
3222                try {
3223                    this.updateCart(await this.fetchCart());
3224                } catch (error) {
3225                    // Keep the last displayed cart. Checkout will retry authoritative validation.
3226                    console.error(error);
3227                }
3228            },
3229            async checkout() {
3230                if (this.checkoutChecking || this.calendarAdding || this.quantityUpdatePending) return;
3231                this.checkoutChecking = true;
3232                try {
3233                    const cart = await this.fetchCart();
3234                    if (this.policyError) {
3235                        this.updateCart(cart);
3236                        this.isOpen = true;
3237                        return;
3238                    }
3239                    // Reconciliation has finished; don't start a new gift operation here.
3240                    this.items = cart.items;
3241                    if (!cart.items.length) {
3242                        this.updateCart(cart);
3243                        return;
3244                    }
3245                    window.location.href = `${this.cartRoot()}checkout`;
3246                } catch (error) {
3247                    this.cartError = 'Dein Warenkorb konnte nicht geladen werden. Bitte versuche es erneut.';
3248                    this.isOpen = true;
3249                } finally {
3250                    this.checkoutChecking = false;
3251                }
3252            },
3253            init() {
3254
3255                if (localStorage.getItem('showCartAfterRedirect')) {
3256                    this.isOpen = true;
3257                    localStorage.removeItem('showCartAfterRedirect');
3258                }
3259
3260                const savedEnd = localStorage.getItem("cartTimerEnd");
3261
3262                if (savedEnd) {
3263                    const now = Date.now();
3264                    const end = parseInt(savedEnd);
3265
3266                    if (now < end) {
3267                        this.timerEndTimestamp = end;
3268                        this.timerRunning = true;
3269                        this.runTimerLoop();
3270                    } else {
3271                        localStorage.removeItem("cartTimerEnd");
3272                    }
3273                }
3274
3275                this.syncCartPolicy();
3276                window.addEventListener('focus', () => this.syncCartPolicy());
3277                window.addEventListener('pageshow', event => {
3278                    if (event.persisted) this.syncCartPolicy();
3279                });
3280                document.addEventListener('visibilitychange', () => {
3281                    if (document.visibilityState === 'visible') this.syncCartPolicy();
3282                });
3283
3284                this.refreshMiniCartSections();
3285
3286            },
3287            formatPrice(price) {
3288                const newPrice = price / 100;
3289                return newPrice.toLocaleString('de-DE', { style: 'currency', currency: 'EUR' });
3290            },
3291            normalizeCartItem(item) {
3292                if (!item?.properties) return item;
3293
3294                const properties = Object.entries(item.properties).reduce((acc, [key, value]) => {
3295                    if (value === null || value === undefined || value === '') return acc;
3296                    acc[key] = String(value);
3297                    return acc;
3298                }, {});
3299
3300                const normalizedItem = { ...item };
3301                if (Object.keys(properties).length) {
3302                    normalizedItem.properties = properties;
3303                } else {
3304                    delete normalizedItem.properties;
3305                }
3306
3307                return normalizedItem;
3308            },
3309            async addCalendar(variantId, comparePrice) {
3310                if (this.calendarAdding || this.giftItemsProcessing || this.checkoutChecking) return;
3311                this.calendarAdding = true;
3312                this.cartError = '';
3313                try {
3314                    const added = await this.cartFetch('cart/add.js', {
3315                        items: [this.normalizeCartItem({
3316                            id: variantId,
3317                            quantity: 1,
3318                            properties: {
3319                                _only_one_item_per_order: 'true',
3320                                _compare_price: comparePrice
3321                            }
3322                        })]
3323                    });
3324                    if (added._verifiedCart) this.updateCart(added._verifiedCart);
3325                    this.isOpen = true;
3326                    this.startCartTimer();
3327                } catch (error) {
3328                    this.cartError = error?.description || 'Cart error';
3329                    this.isOpen = true;
3330                    try {
3331                        this.updateCart(await this.fetchCart());
3332                    } catch (refreshError) {
3333                        console.error(refreshError);
3334                    }
3335                    console.error(error);
3336                } finally {
3337                    this.calendarAdding = false;
3338                }
3339            },
3340            async addItem(variantId, quantity, comparePrice, silent, isGift) {
3341                if (this.oneItemPerOrderFlow || this.calendarAdding || this.checkoutChecking) return;
3342                const activeQTY = quantity ? quantity : 1;
3343                
3344                const properties = {
3345                    "_compare_price": comparePrice
3346                };
3347
3348                
3349
3350                if (isGift) {
3351                    properties["_gift_product"] = 'true';
3352                }
3353                try {
3354                    const added = await this.cartFetch('cart/add.js', {
3355                        items: [
3356                            this.normalizeCartItem({
3357                                id: variantId,
3358                                quantity: activeQTY,
3359                                properties
3360                            })
3361                        ]
3362                    });
3363                    if (added._verifiedCart) this.updateCart(added._verifiedCart);
3364                    if (!silent) {
3365                        this.isOpen = true;
3366                        this.startCartTimer();
3367                    }
3368                } catch (error) {
3369                    this.cartError = error?.description || 'Cart error';
3370                    console.error(error);
3371                }
3372            },
3373            async addItems(items, redirect) {
3374                if (this.oneItemPerOrderFlow || this.calendarAdding || this.checkoutChecking) return false;
3375                
3376                if (!items.length) return false;
3377                let addedSuccessfully = false;
3378                try {
3379                    const normalizedItems = items.map(item => this.normalizeCartItem(item));
3380const isBulkAdd = normalizedItems.length > 1;
3381
3382if (isBulkAdd) {
3383    window.__puremeticsBundleAddInProgress = true;
3384    window.setTimeout(() => {
3385        window.__puremeticsBundleAddInProgress = false;
3386    }, 3000);
3387}
3388
3389const addedItems = await this.cartFetch('cart/add.js', { items: normalizedItems });
3390addedSuccessfully = !addedItems._verifiedCart || normalizedItems.every(item => addedItems._verifiedCart.items.some(line => String(line.variant_id) === String(item.id)));
3391
3392if (isBulkAdd && Array.isArray(addedItems?.items)) {
3393    const quantityByVariant = new Map(
3394        normalizedItems.map(item => [String(item.id), Number(item.quantity) || 1])
3395    );
3396    const trackingItems = addedItems.items.map(lineItem => {
3397        const price = Number(lineItem.final_price ?? lineItem.price ?? 0) / 100;
3398        return {
3399            id: lineItem.product_id,
3400            item_id: lineItem.product_id,
3401            item_name: lineItem.product_title,
3402            variant_id: lineItem.variant_id,
3403            item_brand: lineItem.vendor,
3404            item_category: lineItem.product_type,
3405            item_variant: lineItem.variant_title,
3406            price: price,
3407            quantity: quantityByVariant.get(String(lineItem.variant_id)) || 1
3408        };
3409    });
3410    const trackingValue = trackingItems.reduce(
3411        (sum, item) => sum + (item.price * item.quantity),
3412        0
3413    );
3414
3415    window.dataLayer = window.dataLayer || [];
3416    window.dataLayer.push({ ecommerce: null });
3417    window.dataLayer.push({
3418        event: 'bundle_add_to_cart',
3419        ecommerce: {
3420            currency: window.Shopify?.currency?.active || "EUR",
3421            value: Number(trackingValue.toFixed(2)),
3422            items: trackingItems
3423        }
3424    });
3425}
3426                    const cart = addedItems._verifiedCart;
3427                    if (cart) this.updateCart(cart);
3428                    if (redirect) {
3429                        await this.checkout();
3430                    } else {
3431                        this.isOpen = true;
3432                    }
3433                    return addedSuccessfully;
3434                } catch (error) {
3435                    console.error('Error:', error);
3436                    this.cartError = error?.description || 'Cart error';
3437                    this.isOpen = true;
3438                    return addedSuccessfully;
3439                }
3440            },
3441            collectComparePrices(cart) {
3442                return cart.items.map(item => ({
3443                    variantId: item.variant_id,
3444                    price: item.price,
3445                    quantity: item.quantity,
3446                    comparePrice: (+item.properties?._compare_price * item.quantity) || item.price * item.quantity
3447                }));
3448            },
3449            setCart(cart) {
3450                if (!cart) return;
3451                this.items = cart.items || [];
3452                this.subTotal = cart.total_price || 0;
3453                this.itemsCount = cart.item_count || 0;
3454                this.comparePrices = this.collectComparePrices(cart);
3455                if (Array.isArray(cart.exclusive_product_ids)) {
3456                    const ids = cart.exclusive_product_ids.map(String);
3457                    this.exclusiveProductId = this.items.find(item => ids.includes(String(item.product_id)))?.product_id ?? null;
3458                }
3459                this.checkItemPerOrderFlow();
3460                if (!this.oneItemPerOrderFlow && !this.policyError) {
3461                    this.updateThresholds();
3462                }
3463                this.updateTotalComparePrice();
3464                const discountApplications = this.getCartDiscountApplications(cart);
3465                const appliedDiscountCodes = this.getAppliedDiscountCodes(cart);
3466                const allDiscountCodes = this.getAllDiscountCodes(cart);
3467                const cartIsEmpty = (cart.item_count || 0) === 0;
3468                const queuedDiscountCodes = cartIsEmpty ? allDiscountCodes : [];
3469                this.appliedDiscountCodes = appliedDiscountCodes.length > 0 ? appliedDiscountCodes : queuedDiscountCodes;
3470                this.promocodeApplied = this.appliedDiscountCodes.length > 0 || discountApplications.length > 0;
3471                if (this.promocodeApplied) {
3472                    this.discountStatusType = '';
3473                    this.discountStatusMessage = '';
3474                } else {
3475                    this.appliedDiscountCodes = [];
3476                    if (this.discountStatusType === 'success') {
3477                        this.discountStatusType = '';
3478                    }
3479                }
3480                if (this.items.length === 0) {
3481                    this.resetCartTimer();
3482                }
3483            },
3484            updateCart(cart) {
3485                this.setCart(cart);
3486                if (this.items.length === 0) {
3487                    this.emptyReady = false;
3488                }
3489                this.refreshMiniCartSections();
3490            },
3491            updateTotalComparePrice() {
3492                let totalComparePrice = this.comparePrices.reduce((acc, item) => {
3493                    return acc + item.comparePrice;
3494                }, 0);
3495
3496                const shippingCompareTotal = (this.thresholds || [])
3497                    .filter(threshold => threshold.isShipping && threshold.active && Number(threshold.shipping_compare_price) > 0)
3498                    .reduce((acc, threshold) => acc + Number(threshold.shipping_compare_price || 0), 0);
3499
3500                totalComparePrice += shippingCompareTotal;
3501
3502                if (totalComparePrice > this.subTotal) {
3503                    this.totalComparePrice = totalComparePrice;
3504                    this.totalSaving = totalComparePrice - this.subTotal;
3505                } else {
3506                    this.totalComparePrice = null;
3507                    this.totalSaving = 0;
3508                }
3509            },
3510    
3511            updateItem(itemId, quantity) {
3512                if (this.checkoutChecking) return;
3513                if (String(quantity).trim() === '') return;
3514                const parsedQuantity = Number(quantity);
3515                if (!Number.isSafeInteger(parsedQuantity) || parsedQuantity < 0) return;
3516                this.quantityUpdatePending = true;
3517                this.debouncedUpdateItem(itemId, parsedQuantity, ++this.quantityUpdateVersion);
3518            },
3519            debouncedUpdateItem: debounce(async (itemId, quantity, version) => {
3520                try {
3521                    const cart = await Alpine.store('miniCart').cartFetch('cart/change.js', {
3522                        id: itemId,
3523                        quantity: quantity
3524                    });
3525                    Alpine.store('miniCart').updateCart(cart);
3526                } catch (error) {
3527                    Alpine.store('miniCart').cartError = error?.description || 'Cart error';
3528                    console.error(error);
3529                } finally {
3530                    if (Alpine.store('miniCart').quantityUpdateVersion === version) {
3531                        Alpine.store('miniCart').quantityUpdatePending = false;
3532                    }
3533                }
3534            }, 500),
3535    
3536            async removeItem(itemId) {
3537                if (!itemId || this.checkoutChecking) return;
3538                try {
3539                    const cart = await this.cartFetch('cart/change.js', {
3540                        id: itemId,
3541                        quantity: 0
3542                    });
3543                    this.updateCart(cart);
3544                } catch (error) {
3545                    this.cartError = error?.description || 'Cart error';
3546                    console.error(error);
3547                }
3548            }
3549        });
3550    });
3551</script>
3551
3552
3553
3554</div><div id="shopify-section-sections--25349372543242__nav" class="shopify-section shopify-section-group-custom-group"><div class="nav" :class="{ 'nav--active': navOpen }">
3555    <div class="nav__inner">
3556        <div class="nav__grid grid grid-cols-2">
3557
3558            
3559                
3560                   
3561                    
3562                    
3563                        
3564                            <div id="nav-banner-1" class="nav__item nav__item--fullwidth">
3565                                <a class="mini-banner flex flex-column justify-center md:justify-start items-center text-center md:text-left lazyload" href="https://puremetics.de/en/products/adventskalender-2026?_pos=1&_psq=advent&_psid=f5cbd7806&_ss=e" data-bg="//puremetics.de/cdn/shop/files/Adventskalender_26_mob_menu.jpg?v=1790493857&width=840">
3566                                    <span class="mini-banner__title" style="color: #008e8e;"></span>
3567                                </a>
3568                            </div>
3569                        
3570                    
3571
3572                    
3573                
3574                   
3575                    
3576                    
3577                        
3578                            <div id="nav-banner-2" class="nav__item">
3579                                <a class="nav__banner" href="/en/collections/alle-artikel">
3580                                    <span class="nav__banner-img lazyload" data-bg="//puremetics.de/cdn/shop/files/Alle_Produkte.png?v=1772183009&width=478"></span>
3581                                    <span class="nav__banner-title" style="color: #000000;">All products</span>
3582                                </a>
3583                            </div>
3584                        
3585                    
3586
3587                    
3588                
3589                   
3590                    
3591                    
3592                        
3593                            <div id="nav-banner-3" class="nav__item">
3594                                <a class="nav__banner" href="/en/collections/alle-artikel">
3595                                    <span class="nav__banner-img lazyload" data-bg="//puremetics.de/cdn/shop/files/Bestseller.png?v=1772183008&width=478"></span>
3596                                    <span class="nav__banner-title" style="color: #000000;">bestseller</span>
3597                                </a>
3598                            </div>
3599                        
3600                    
3601
3602                    
3603                
3604                   
3605                    
3606                    
3607                        
3608                            <div id="nav-banner-4" class="nav__item">
3609                                <a class="nav__banner" href="/en/collections/koerperpflege">
3610                                    <span class="nav__banner-img lazyload" data-bg="//puremetics.de/cdn/shop/files/Korperpflege.png?v=1772183009&width=478"></span>
3611                                    <span class="nav__banner-title" style="color: #000000;">personal hygiene</span>
3612                                </a>
3613                            </div>
3614                        
3615                    
3616
3617                    
3618                
3619                   
3620                    
3621                    
3622                        
3623                            <div id="nav-banner-5" class="nav__item">
3624                                <a class="nav__banner" href="/en/collections/neue-artikel-zu-alle-artikel">
3625                                    <span class="nav__banner-img lazyload" data-bg="//puremetics.de/cdn/shop/files/Neuheiten.png?v=1772183009&width=478"></span>
3626                                    <span class="nav__banner-title" style="color: #000000;">New products</span>
3627                                </a>
3628                            </div>
3629                        
3630                    
3631
3632                    
3633                
3634                   
3635
3636                    
3637                        <div class="nav__item">
3638                            <a class="nav__btn" href="/en/collections/trockene-haut">Trockene Haut</a>
3639                        </div>
3640                    
3641                
3642                   
3643
3644                    
3645                        <div class="nav__item">
3646                            <a class="nav__btn" href="/en/collections/reife-haut">Reife Haut</a>
3647                        </div>
3648                    
3649                
3650                   
3651
3652                    
3653                        <div class="nav__item">
3654                            <a class="nav__btn" href="/en/collections/unreine-haut">Unreine Haut</a>
3655                        </div>
3656                    
3657                
3658                   
3659
3660                    
3661                        <div class="nav__item">
3662                            <a class="nav__btn" href="/en/collections/sensible-haut">Sensible Haut</a>
3663                        </div>
3664                    
3665                
3666                   
3667
3668                    
3669                        <div class="nav__item">
3670                            <a class="nav__btn" href="/en/collections/haarpflege">hair care</a>
3671                        </div>
3672                    
3673                
3674                   
3675
3676                    
3677                        <div class="nav__item">
3678                            <a class="nav__btn" href="/en/collections/gesichtspflege">facial care</a>
3679                        </div>
3680                    
3681                
3682                   
3683
3684                    
3685                        <div class="nav__item">
3686                            <a class="nav__btn" href="/en/collections/koerperpflege">personal hygiene</a>
3687                        </div>
3688                    
3689                
3690                   
3691
3692                    
3693                        <div class="nav__item">
3694                            <a class="nav__btn" href="/en/collections/spar-sets">Introductory sets</a>
3695                        </div>
3696                    
3697                
3698                   
3699
3700                    
3701                        <div class="nav__item">
3702                            <a class="nav__btn" href="/en/collections/accessoires">accessories</a>
3703                        </div>
3704                    
3705                
3706                   
3707
3708                    
3709                        <div class="nav__item">
3710                            <a class="nav__btn" href="/en/collections/sale">SALE</a>
3711                        </div>
3712                    
3713                
3714                   
3715
3716                    
3717                
3718            
3719        </div>
3720
3721        
3722            <ul class="nav__list">
3723                
3724                    
3725                
3726                    
3727                
3728                    
3729                
3730                    
3731                
3732                    
3733                
3734                    
3735                
3736                    
3737                
3738                    
3739                
3740                    
3741                
3742                    
3743                
3744                    
3745                
3746                    
3747                
3748                    
3749                
3750                    
3751                
3752                    
3753                
3754                    
3755                        
3756
3757                        
3758                            
3759                            <li class="nav__list-item nav__list-item--with-list" x-data="{ open: true }">
3760                                
3761                                    <button class="nav__list-link" @click="open = !open" :class="{ 'nav__list-link--active': open }">
3762                                        ABOUT US
3763                                    </button>
3764
3765                                    
3766
3767                                
3768                                    <ul class="nav__thumbs grid grid-cols-2" x-show="open" x-collapse>
3769                                        
3770                                            
3771                                            
3772                                            <li class="nav__thumb">
3773                                                <a href="/en/pages/business">
3774                                                    <img data-src="//puremetics.de/cdn/shop/files/Haendlerin_werden_02.jpg?v=1773324851&width=280" alt="Dealer" width="280" height="280" class="lazyload">
3775                                                    
3776                                                    <div class="nav__thumb-inner flex items-center justify-center">
3777                                                        <span class="nav__thumb-label block text-center">Dealer</span>
3778                                                    </div>
3779                                                </a>
3780                                            </li>
3781                                        
3782                                            
3783                                            
3784                                            <li class="nav__thumb">
3785                                                <a href="/en/pages/unser-team">
3786                                                    <img data-src="//puremetics.de/cdn/shop/files/Team_f021522e-c056-4ed3-87cc-e1b920968cde.jpg?v=1752055390&width=280" alt="team" width="280" height="280" class="lazyload">
3787                                                    
3788                                                    <div class="nav__thumb-inner flex items-center justify-center">
3789                                                        <span class="nav__thumb-label block text-center">team</span>
3790                                                    </div>
3791                                                </a>
3792                                            </li>
3793                                        
3794                                            
3795                                            
3796                                            <li class="nav__thumb">
3797                                                <a href="/en/pages/unsere-mission">
3798                                                    <img data-src="//puremetics.de/cdn/shop/files/Mission_d0644116-679f-48a5-a184-4d3d6819e8de.jpg?v=1752055390&width=280" alt="mission" width="280" height="280" class="lazyload">
3799                                                    
3800                                                    <div class="nav__thumb-inner flex items-center justify-center">
3801                                                        <span class="nav__thumb-label block text-center">mission</span>
3802                                                    </div>
3803                                                </a>
3804                                            </li>
3805                                        
3806                                            
3807                                            
3808                                            <li class="nav__thumb">
3809                                                <a href="/en/pages/meilensteine-new">
3810                                                    <img data-src="//puremetics.de/cdn/shop/files/Meilensteine_416448f6-47b3-40d1-b463-bdad776ba55b.jpg?v=1773324202&width=280" alt="Milestones" width="280" height="280" class="lazyload">
3811                                                    
3812                                                    <div class="nav__thumb-inner flex items-center justify-center">
3813                                                        <span class="nav__thumb-label block text-center">Milestones</span>
3814                                                    </div>
3815                                                </a>
3816                                            </li>
3817                                        
3818                                            
3819                                            
3820                                            <li class="nav__thumb">
3821                                                <a href="/en/pages/umwelt">
3822                                                    <img data-src="//puremetics.de/cdn/shop/files/Nachhaltige....jpg?v=1752055390&width=280" alt="Sustainable solutions" width="280" height="280" class="lazyload">
3823                                                    
3824                                                    <div class="nav__thumb-inner flex items-center justify-center">
3825                                                        <span class="nav__thumb-label block text-center">Sustainable solutions</span>
3826                                                    </div>
3827                                                </a>
3828                                            </li>
3829                                        
3830                                            
3831                                            
3832                                            <li class="nav__thumb">
3833                                                <a href="/en/pages/ingredients">
3834                                                    <img data-src="//puremetics.de/cdn/shop/files/Chris_Cosma_Inhaltsstoffe_2225941d-296d-43cb-a5b7-47c209cbf3f3.jpg?v=1773325166&width=280" alt="ingredients" width="280" height="280" class="lazyload">
3835                                                    
3836                                                    <div class="nav__thumb-inner flex items-center justify-center">
3837                                                        <span class="nav__thumb-label block text-center">ingredients</span>
3838                                                    </div>
3839                                                </a>
3840                                            </li>
3841                                        
3842                                            
3843                                            
3844                                            <li class="nav__thumb">
3845                                                <a href="/en/pages/peta-approved">
3846                                                    <img data-src="//puremetics.de/cdn/shop/files/PETA_Award_ef2a28ae-63be-42ac-81fa-a6fc9e52a5df.jpg?v=1752055390&width=280" alt="PETA Certification" width="280" height="280" class="lazyload">
3847                                                    
3848                                                    <div class="nav__thumb-inner flex items-center justify-center">
3849                                                        <span class="nav__thumb-label block text-center">PETA Certification</span>
3850                                                    </div>
3851                                                </a>
3852                                            </li>
3853                                        
3854                                    </ul>
3855                                
3856                            </li>
3857                            
3858                        
3859                    
3860                
3861            </ul>
3862        
3863
3864    </div>
3865
3866</div>
3867
3868
3869<style> #shopify-section-sections--25349372543242__nav .nav__item .mini-banner {background-position: 50% 43%;} </style></div><div id="shopify-section-sections--25349372543242__searchbar" class="shopify-section shopify-section-group-custom-group">
3870
3871
3872
3873
3874
3875<div class="searchbar" x-data :class="{ 'searchbar--active': $store.searchbar?.openForm }" data-section-type="searchbar" data-section-id="sections--25349372543242__searchbar">
3876    
3877    <div class="searchbar__inner">
3878        
3879            <div class="searchbar__banners">
3880                
3881                    
3882                        
3883                        <a href="/en/collections/dusch-fluff" class="searchbar__banner">
3884                            
3885                            <img src="//puremetics.de/cdn/shop/files/UNSERE_DUSCH-FLUFFS.png?crop=center&amp;format=jpg&amp;height=630&amp;v=1772445486&amp;width=360" alt="&lt;p&gt; &lt;strong&gt;OUR&lt;br&gt; SHOWER FLUFFS&lt;/strong&gt;&lt;/p&gt;" srcset="//puremetics.de/cdn/shop/files/UNSERE_DUSCH-FLUFFS.png?crop=center&amp;format=jpg&amp;height=616&amp;v=1772445486&amp;width=352 352w" height="630" loading="lazy" sizes="360x" fetchpriority="low" class="searchbar__banner-image">
3886
3887                            <div class="searchbar__banner-content">
3888                                <h3 class="searchbar__banner-title" style="color: #000000;"><p> <strong>OUR<br> SHOWER FLUFFS</strong></p></h3>
3889                            </div>
3890                        </a>
3891                    
3892                
3893                    
3894                        
3895                        <a href="/en/collections/bestseller" class="searchbar__banner">
3896                            
3897                            <img src="//puremetics.de/cdn/shop/files/UNSERE_BESTSELLER.png?crop=center&amp;format=jpg&amp;height=630&amp;v=1772445487&amp;width=360" alt="&lt;p&gt; &lt;strong&gt;OUR BESTSELLERS&lt;/strong&gt;&lt;/p&gt;" srcset="//puremetics.de/cdn/shop/files/UNSERE_BESTSELLER.png?crop=center&amp;format=jpg&amp;height=616&amp;v=1772445487&amp;width=352 352w" height="630" loading="lazy" sizes="360x" fetchpriority="low" class="searchbar__banner-image">
3898
3899                            <div class="searchbar__banner-content">
3900                                <h3 class="searchbar__banner-title" style="color: #000000;"><p> <strong>OUR BESTSELLERS</strong></p></h3>
3901                            </div>
3902                        </a>
3903                    
3904                
3905                    
3906                        
3907                        <a href="/en/collections/spar-sets" class="searchbar__banner">
3908                            
3909                            <img src="//puremetics.de/cdn/shop/files/UNSERE_KENNENLERN_SPAR-SETS_c6ffd7f6-edf6-4878-b69a-3d38d145e723.png?crop=center&amp;format=jpg&amp;height=630&amp;v=1772445486&amp;width=360" alt="&lt;p&gt; &lt;strong&gt;OUR PERSONNEL&lt;br&gt; SAVING SETS&lt;/strong&gt;&lt;/p&gt;" srcset="//puremetics.de/cdn/shop/files/UNSERE_KENNENLERN_SPAR-SETS_c6ffd7f6-edf6-4878-b69a-3d38d145e723.png?crop=center&amp;format=jpg&amp;height=616&amp;v=1772445486&amp;width=352 352w" height="630" loading="lazy" sizes="360x" fetchpriority="low" class="searchbar__banner-image">
3910
3911                            <div class="searchbar__banner-content">
3912                                <h3 class="searchbar__banner-title" style="color: #000000;"><p> <strong>OUR PERSONNEL<br> SAVING SETS</strong></p></h3>
3913                            </div>
3914                        </a>
3915                    
3916                
3917            </div>
3918        
3919
3920        <div class="searchbar__main">
3921
3922            
3923
3924    <form class="search-form" x-show="$store.searchbar?.openForm" action="/en/search">
3925        <input type="text" class="search-input" placeholder="3in1 Dusch..." name="q" x-model="$store.searchbar.request">
3926        <input type="hidden" name="type" value="product">
3927        <button type="button" class="search-remove" @click="$store.searchbar.request = ''; $store.searchbar.reset();" x-show="$store.searchbar.request.length > 0"></button>
3928    </form>
3929    
3930
3931
3932
3933            <div class="searchbar__part" x-show="$store.searchbar.suggestionsProducts.length > 0 && $store.searchbar.request.length > 2">
3934                <div class="searchbar__products">
3935                    <template x-for="item in $store.searchbar.suggestionsProducts">
3936                        <figure class="searchbar__product">
3937                            <div class="searchbar__product-image">
3938                                <a :href="item.url">   
3939                                    <img :src="item.featured_image.url" :alt="item.featured_image.alt || item.title" width="240" height="240">
3940                                </a>
3941                            </div>
3942                            <figcaption class="searchbar__product-content">
3943                                <h4 class="searchbar__product-title"><a :href="item.url" x-text="item.title"></a></h4>
3944                                <div class="searchbar__product-price" x-text="$store.searchbar.formattedPrice(item.price)"></div>
3945                            </figcaption>
3946                        </figure>
3947                    </template>
3948                </div>
3949            </div>
3950
3951            <div class="searchbar__part" x-show="$store.searchbar.noResults">
3952                <h3 class="title-5">Unfortunately we have not found any results for <b>"<span x-text="$store.searchbar.request"></span>"</b></h3>
3953            </div>
3954
3955            <div class="searchbar__part" x-show="$store.searchbar.recentSearches.length > 0 && $store.searchbar.suggestionsProducts.length === 0">
3956                <div class="searchbar__recent">
3957                    <h3 class="searchbar__title title-3">Recent searches</h3>
3958
3959                    <ul class="searchbar__recent-list">
3960                        <template x-for="item in $store.searchbar.recentSearches">
3961                            <li class="searchbar__recent-item" x-show="item.length > 3">
3962                                <button class="searchbar__recent-btn" x-text="item" @click="$store.searchbar.request = item"></button>
3963                            </li>
3964                        </template>
3965                    </ul>
3966                </div>
3967            </div>
3968
3969
3970            <div class="searchbar__part" x-show="$store.searchbar.suggestionsCollections.length > 0">
3971                <div class="searchbar__popular">
3972                    <h3 class="searchbar__title title-3">Related categories</h3>
3973
3974                    <div class="searchbar__popular-content">
3975                        <template x-for="item in $store.searchbar.suggestionsCollections">
3976                            <a :href="item.url" class="searchbar__btn btn btn--sm" x-text="item.title"></a>
3977                        </template>
3978                    </div>
3979                </div>
3980            </div>
3981
3982            <div class="searchbar__part" x-show="$store.searchbar.suggestionsProducts.length === 0 && $store.searchbar.suggestionsCollections.length === 0">
3983                <div class="searchbar__popular">
3984                    <h3 class="searchbar__title title-3">Popular searches</h3>
3985
3986                    
3987                        <div class="searchbar__popular-content">
3988                            
3989                                <button class="searchbar__btn btn btn--sm" @click="$store.searchbar.request = '3-in-1'">3-in-1</button>
3990                            
3991                                <button class="searchbar__btn btn btn--sm" @click="$store.searchbar.request = 'Botanical'">Botanical</button>
3992                            
3993                                <button class="searchbar__btn btn btn--sm" @click="$store.searchbar.request = 'SET'">SET</button>
3994                            
3995                                <button class="searchbar__btn btn btn--sm" @click="$store.searchbar.request = 'Ethereal'">Ethereal</button>
3996                            
3997                                <button class="searchbar__btn btn btn--sm" @click="$store.searchbar.request = 'FACIAL CARE'">FACIAL CARE</button>
3998                            
3999                        </div>
4000                    
4001                </div>
4002            </div>
4003
4004        </div>
4005    </div>
4006</div>
4007
4008<script>
4009    document.addEventListener('alpine:init', () => {
4010        Alpine.store('searchbar', {
4011            request: '',
4012            openForm: false,
4013            recentSearches: [],
4014            suggestionsProducts: [],
4015            suggestionsCollections: [],
4016            debounceTimeout: null,
4017            noResults: false,
4018            formattedPrice(price) {
4019                const newPrice = +price;
4020                const priceValue = newPrice.toLocaleString('de-DE', { style: 'currency', currency: 'EUR' });
4021                return `${priceValue}`;
4022            },
4023            searchQuery() {
4024                this.noResults = false;
4025
4026                fetch(window.Shopify.routes.root + `search/suggest.json?q=${this.request}`)
4027                    .then((response) => response.json())
4028                    .then((suggestions) => {
4029                        const results = suggestions.resources.results;
4030
4031                        if (results.products.length > 0) {    
4032                            this.suggestionsProducts = results.products.filter(product => product.vendor == 'puremetics');
4033
4034                            console.log(this.suggestionsProducts)
4035                            this.suggestionsCollections = results.collections;
4036                            this.saveRecentSearch();
4037                        } else {
4038                            this.noResults = true;
4039                            this.suggestionsProducts = [];
4040                            this.suggestionsCollections = [];
4041                        }
4042                    }
4043                );
4044            },
4045
4046            saveRecentSearch() {
4047                if (!this.request.trim() && this.request.length > 3) return;
4048        
4049                let storedSearches = JSON.parse(localStorage.getItem('recentSearches')) || [];
4050                storedSearches = storedSearches.filter(term => term !== this.request);
4051                storedSearches.unshift(this.request);
4052                storedSearches = storedSearches.slice(0, 8);
4053                localStorage.setItem('recentSearches', JSON.stringify(storedSearches));
4054                this.recentSearches = storedSearches;
4055            },
4056
4057            reset() {
4058                this.request = '';
4059                this.suggestionsProducts = [];
4060                this.suggestionsCollections = [];
4061            },
4062
4063            init() {
4064
4065                const storedSearches = JSON.parse(localStorage.getItem('recentSearches'));
4066
4067                if (Array.isArray(storedSearches)) {
4068                    this.recentSearches = storedSearches;
4069                }
4070                
4071
4072                Alpine.effect(() => {
4073                    if (this.request) {
4074                        clearTimeout(this.debounceTimeout);
4075
4076                        this.debounceTimeout = setTimeout(() => {
4077                            this.searchQuery();
4078                        }, 1000);
4079                    }
4080                });
4081            }
4082        })
4083    });
4084</script>
4084
4085
4086
4087</div>
4088<!-- END sections: custom-group -->
4089        
4090        
4091        
4092        
4093    
4094        
4095    
4096        <div class="ui-overlay" x-data :class="{ 'ui-overlay--active': $store.searchbar?.openForm }" @click="if ($store.searchbar) $store.searchbar.openForm = false;"></div>
4097    
4098        
4099    
4100        
4100<script>
4101    document.addEventListener('alpine:init', () => {
4102        Alpine.store('UI', {
4103            formatPrice(price) {
4104                const newPrice = price / 100;
4105                return newPrice.toLocaleString('de-DE', { style: 'currency', currency: 'EUR' });
4106            },
4107        });
4108
4109        Alpine.store('wishlist', {
4110            items: [],
4111            wishlistProducts: [],
4112            itemsForCart: [],
4113            customerEmail: '',
4114            addItem(product) {
4115                if (!this.isInWishlist(product.id)) {
4116                    if (product?.variants?.length > 1) {
4117                        product.active_variant = product.variants[0];
4118                    }
4119                    this.items.push(product);
4120                    this.saveToLocalStorage();
4121                    this.updateItemsForCart();
4122                }
4123            },
4124
4125            saveEmail(email) {
4126                if (!email) return;
4127                localStorage.setItem('wishlistEmail', email);
4128                this.customerEmail = email;
4129            },
4130        
4131            removeItem(productId) {
4132                this.items = this.items.filter(item => +item.id !== +productId);
4133                this.saveToLocalStorage();
4134
4135                fetch('https://api.growave.io/v2/wishlists/deleteWishlistItem', {
4136                    method: 'POST',
4137                    headers: {
4138                        'Authorization': `Bearer ${this.accessToken}`,
4139                        'Content-Type': 'application/json'
4140                    },
4141                    body: JSON.stringify({
4142                        customerIdentifier: this.customerEmail,
4143                        productId: +productId
4144                    })
4145                }).then(response => response.json())
4146                  .then(data => {
4147                      console.log(`Removed product ${productId} from wishlist`, data);
4148                  }).catch(error => {
4149                      console.error(`Failed to remove product ${productId}:`, error);
4150                  });
4151
4152                this.updateItemsForCart();
4153            },
4154        
4155            isInWishlist(productId) {
4156                if (this.items.some(item => +item.id === +productId)) {
4157                    return true;
4158                }
4159                return false;
4160            },
4161        
4162            saveToLocalStorage() {
4163                localStorage.setItem('wishlistItems', JSON.stringify(this.items));
4164            },
4165
4166            async compareLocalItemsWithRemotes() {
4167                if (!this.customerEmail) return;
4168            
4169                if (sessionStorage.getItem('wishlistSynced') === 'true') return;
4170            
4171                try {
4172                    const res = await fetch(`https://api.growave.io/v2/wishlists/getWishlists?customerIdentifier=${this.customerEmail}`, {
4173                        method: 'GET',
4174                        headers: {
4175                            'Content-Type': 'application/json',
4176                            'Authorization': `Bearer ${this.accessToken}`
4177                        },
4178                    });
4179            
4180                    const data = await res.json();
4181                    const wishlists = data?.wishlists?.filter(wl => wl.items?.length > 0) || [];
4182                    const remoteProducts = wishlists.flatMap(wl => wl.items.map(item => item.product));
4183            
4184                    const remoteHandlesToFetch = remoteProducts
4185                        .filter(remote => !this.items.find(item => +item.id === +remote.id))
4186                        .map(product => product.handle);
4187            
4188                    const uniqueHandles = [...new Set(remoteHandlesToFetch)];
4189            
4190                    const productResponses = await Promise.all(uniqueHandles.map(async handle => {
4191                        try {
4192                            const res = await fetch(window.Shopify.routes.root + 'products/' + handle + '.js');
4193                            if (!res.ok) throw new Error(`Failed to fetch product ${handle}`);
4194                            return await res.json();
4195                        } catch (err) {
4196                            console.error('Error loading product:', handle, err);
4197                            return null;
4198                        }
4199                    }));
4200            
4201                    productResponses.forEach(productData => {
4202                        if (productData && !this.items.find(item => +item.id === +productData.id)) {
4203                            productData.active_variant = productData.variants?.[0];
4204                            this.items.push(productData);
4205                        }
4206                    });
4207            
4208                    const localMissing = this.items.filter(localItem =>
4209                        !remoteProducts.some(remoteItem => +remoteItem.id === +localItem.id)
4210                    );
4211            
4212                    await Promise.all(localMissing.map(async product => {
4213                        try {
4214                            const variantId = product.active_variant
4215                                ? +product.active_variant.id
4216                                : +product.variants?.[0]?.id;
4217            
4218                            if (!variantId) {
4219                                console.warn(`Skipping product ${product.id} due to missing variant`);
4220                                return;
4221                            }
4222            
4223                            const res = await fetch('https://api.growave.io/v2/wishlists/createWishlistItem', {
4224                                method: 'POST',
4225                                headers: {
4226                                    'Authorization': `Bearer ${this.accessToken}`,
4227                                    'Content-Type': 'application/json'
4228                                },
4229                                body: JSON.stringify({
4230                                    customerIdentifier: this.customerEmail,
4231                                    productId: +product.id,
4232                                    variantId
4233                                })
4234                            });
4235            
4236                            const result = await res.json();
4237                            console.log(`Added product ${product.id} to wishlist`, result);
4238            
4239                        } catch (err) {
4240                            console.error(`Failed to add product ${product.id}:`, err);
4241                        }
4242                    }));
4243            
4244                    this.saveToLocalStorage();
4245            
4246                    sessionStorage.setItem('wishlistSynced', 'true');
4247            
4248                } catch (error) {
4249                    console.error('compareLocalItemsWithRemotes failed:', error);
4250                }
4251            },
4252
4253            async clearAll() {
4254                console.log(this.items, 'items');
4255                this.items.forEach(async (item) => {
4256                    await this.removeItem(item.id);
4257                });
4258                this.items = [];
4259                this.saveToLocalStorage();
4260            },
4261
4262            async getCustomer() {
4263                const response = await fetch('https://api.growave.io/v2/customers/[email protected]', {
4264                    method: 'GET',
4265                    headers: {
4266                        'Content-Type': 'application/json',
4267                        'Authorization': `Bearer ${this.accessToken}`
4268                    },
4269                });
4270
4271                const data = await response.json();
4272
4273                if (data.email) {
4274                    this.customerEmail = data.email;
4275                }
4276            },
4277
4278            updateItemsForCart() {
4279                this.itemsForCart = this.items.filter(item => item.active_variant?.available).map(item => ({
4280                    id: item.active_variant ? +item.active_variant.id : +item.variants[0].id,
4281                    quantity: 1,
4282                    properties: {
4283                        compare_price: item.active_variant ? item.active_variant.compare_at_price : item.variants[0].compare_at_price
4284                    }
4285                }));
4286            },
4287
4288            async init() {
4289                this.items = JSON.parse(localStorage.getItem('wishlistItems')) || [];
4290                
4291                 //[email protected]
4292                this.customerEmail = this.customerEmail ? this.customerEmail : localStorage.getItem('wishlistEmail') || null;
4293                this.accessToken = 'aacbb4c23b816e60cb6d4eb21c7a11493a3bc13096989ba2f0fa309175bcd70a';
4294                
4295                this.updateItemsForCart();
4296
4297            }
4298        });
4299    })
4300
4301    
4302</script>
4302
4303
4304        
4304<script
4305        async
4306        data-desktop-y-offset="0"
4307        data-mobile-y-offset="0"
4308        data-desktop-disable-reviews="false"
4309        data-desktop-enable-custom="false"
4310        data-desktop-position="right"
4311        data-desktop-custom-width="156"
4312        data-desktop-enable-fadeout="false"
4313        data-disable-mobile="false"
4314        data-disable-trustbadge="false"
4315        data-mobile-custom-width="156"
4316        data-mobile-disable-reviews="false"
4317        data-mobile-enable-custom="false"
4318        data-mobile-position="right"
4319        data-color-scheme="os-default"
4320        charset="UTF-8"
4321        src="//widgets.trustedshops.com/js/X84BB34803AA9A012CBBB51543F29DB24.js">
4322        </script>
4322
4323
4324        
4325
4326        
4326<script>
4327        window.addEventListener('load', function () {
4328        let tries = 0;
4329
4330        const interval = setInterval(function () {
4331            tries++;
4332
4333            const host = document.querySelector('.gw-rd-popup-widget-placeholder');
4334            const button = host?.shadowRoot?.querySelector('.gw-rd-popup-widget-launcher-btn');
4335
4336            if (button) {
4337            button.style.backgroundColor = '#D4AF37';
4338            clearInterval(interval);
4339            }
4340
4341            if (tries > 30) {
4342            clearInterval(interval);
4343            }
4344        }, 500);
4345        });
4346        </script>
4346
4347        
4348    <style> .navigation__dd-banner-title {background-color: transparent;} #trustbadge-container-98e3dadd90eb493088abdc5597a70810 {display: block !important;} #trustbadge-container-98e3dadd90eb493088abdc5597a70810 ._1y0juye {bottom: 16rem !important;} .btn--cart::after {display: none;} .gw-widget-placeholder-BR-wrapper {z-index: 98 !important;} </style>
4349<div id="shopify-block-ARzdWTngvMFlVWUtIS__8776485610325655785" class="shopify-block shopify-app-block">
4350  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0fd17-554b-794a-807d-0964ac70444c/simple-social-login-174/assets/fonts.css" media="print" onload="this.media='all'">
4351  <noscript><link href="//cdn.shopify.com/extensions/01a0fd17-554b-794a-807d-0964ac70444c/simple-social-login-174/assets/fonts.css" rel="stylesheet" type="text/css" media="all" /></noscript>
4352
4353
4354<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0fd17-554b-794a-807d-0964ac70444c/simple-social-login-174/assets/styles.css" media="print" onload="this.media='all'">
4355<noscript><link href="//cdn.shopify.com/extensions/01a0fd17-554b-794a-807d-0964ac70444c/simple-social-login-174/assets/styles.css" rel="stylesheet" type="text/css" media="all" /></noscript>
4355<script src="https://cdn.shopify.com/extensions/01a0fd17-554b-794a-807d-0964ac70444c/simple-social-login-174/assets/app.js?" async defer></script>
4355
4356
4357</div><div id="shopify-block-ARGlUT2JucVBCL3k2Z__14123083684202085021" class="shopify-block shopify-app-block">
4358
4359<meta name="taggrs-pagetype" content='customers\/login'>
4360
4361
4362
4363<meta name="taggrs-shop-currency" content="EUR"><meta name="taggrs-shop-country" content="DE">
4364<meta name="taggrs-shop-name" content="puremetics ">
4364<script src="https://cdn.shopify.com/extensions/01a0d796-8015-7657-834d-eaf8a9564c2e/915f22ae-2881501092/assets/mapProduct.js" defer="defer"></script>
vendor: 1 bytes, line 4364
4364
4365<script src="https://cdn.shopify.com/extensions/01a0d796-8015-7657-834d-eaf8a9564c2e/915f22ae-2881501092/assets/cart_snapshot.js" defer="defer"></script>
vendor: 1 bytes, line 4365
4365
4366<script src="https://cdn.shopify.com/extensions/01a0d796-8015-7657-834d-eaf8a9564c2e/915f22ae-2881501092/assets/events.js" defer="defer"></script>
vendor: 1 bytes, line 4366
4366
4367<script src="https://cdn.shopify.com/extensions/01a0d796-8015-7657-834d-eaf8a9564c2e/915f22ae-2881501092/assets/setup.js" defer="defer" type="module"></script>
4367
4368
4369
4370</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
4370<script>
4371  (function () {
4372    const cartAttributes = {};
4373
4374    // Helper function to retrieve the UTM from Url
4375    function getUTMFromUrl() {
4376      const url_string = window.location.href;
4377      const url = new URL(url_string);
4378
4379      const utm_id = url.searchParams.get("utm_id");
4380      const utm_source = url.searchParams.get("utm_source");
4381      const utm_medium = url.searchParams.get("utm_medium");
4382      const utm_campaign = url.searchParams.get("utm_campaign");
4383      const utm_term = url.searchParams.get("utm_term");
4384      const ref = url.searchParams.get("ref");
4385
4386      if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) {
4387        return null;
4388      }
4389
4390      let utmParameters = {};
4391      
4392        if (utm_id) {
4393          utmParameters.utm_id = utm_id;
4394        }
4395        if (utm_source) {
4396          utmParameters.utm_source = utm_source;
4397        }
4398        if (utm_medium) {
4399          utmParameters.utm_medium = utm_medium;
4400        }
4401        if (utm_campaign) {
4402          utmParameters.utm_campaign = utm_campaign;
4403        }
4404        if (utm_term) {
4405          utmParameters.utm_term = utm_term;
4406        }
4407        if (ref) {
4408          utmParameters.ref = ref;
4409        }
4410      
4411
4412      return Object.keys(utmParameters).length === 0
4413        ? null
4414        : utmParameters;
4415    }
4416
4417    // Helper function to retrieve the UTM from Cookie
4418    function getUTMAttributes() {
4419      const urlUtmParams = getUTMFromUrl();
4420
4421      if (urlUtmParams) {
4422          return urlUtmParams;
4423      }
4424
4425      // No longer reading from deprecated Shopify cookies
4426      return undefined;
4427    }
4428
4429    function saveUtmParameters() {
4430      const utmParams = getUTMAttributes();
4431      if (utmParams) {
4432        const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref");
4433        if (cartHasUtmAttributes) {
4434          // Don't call API if it already contains our UTM parameters
4435          return;
4436        }
4437
4438        // Handle both Shopify.routes.root and routes.root_url for better compatibility
4439        var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 
4440          || (window.routes && window.routes.root_url) 
4441          || '/';
4442        
4443        var updateCart = fetch(rootUrl + 'cart/update.js',
4444        {
4445          headers: {
4446            'Content-Type': 'application/json',
4447          },
4448          method: "POST",
4449          body: JSON.stringify({
4450            attributes: {
4451              ...utmParams
4452            },
4453          })
4454        })
4455        .then(response => response.json())
4456        .then(data => {
4457          return data
4458        });
4459      }
4460    }
4461
4462    saveUtmParameters();
4463  })();
4464</script>
4464
4465
4466
4467
4468
4469</div><div id="shopify-block-AT0oydUdQQVc5MkVFd__234434759646961565" class="shopify-block shopify-app-block">
4470<link href="//cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_affiliate_marketing.css" rel="stylesheet" type="text/css" media="all" />
4471<link href="//cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_referral_widget.css" rel="stylesheet" type="text/css" media="all" />
4472<script type="module" src="https://cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_referral_widget.js"></script>
4472
4473</div><div id="shopify-block-AVU0zK1p3ZlJNdWpsN__15796953133730294439" class="shopify-block shopify-app-block"><!-- Growave Theme extension Embed section -->
4474
4475    <!-- BEGIN app snippet: socialshopwave-helper-v2 -->
4475<script>
4476  if (!window.gw) {
4477    window.gw = {};
4478  }
4479
4480  if(!window.gw.customizations) {
4481    window.gw.customizations = [];
4482
4483    window.gw.registerWidgetCustomization = (selectWidget, customizeWidget) => {
4484      window.gw.customizations.push([
4485        selectWidget,
4486        customizeWidget
4487      ])
4488    }
4489  }
4490
4491  if (window.gw.browserTimeDiffMs === undefined) {
4492    window.gw.browserTimeDiffMs = 0;
4493  }
4494
4495  if (window.gw.useLegacyAdapter === undefined) {
4496    window.gw.useLegacyAdapter = false;
4497  }
4498</script>
4498
4499
4500
4501  <style id="for-rv-listing">
4502  .gw-rv-avg-rating {
4503    -moz-column-gap: 0 !important;
4504    column-gap: 0 !important;
4505  }
4506
4507  .gw-rv-listing-average-reviews {
4508    padding: 0;
4509  }
4510
4511  .testimonials__item-stars.gw-rv-listing-average-placeholder{
4512    --gw-counter-display: none;
4513  }
4514
4515  .gw-rv-listing-average-reviews__count {
4516    display: var(--gw-counter-display) !important;
4517    font-size: 1.2rem !important;
4518    color: #575757;
4519  }
4520</style>
4521
4522<style id="for-rv-pdp">
4523  [class^="gw"], 
4524  [class*=" gw"] {
4525    font-family: "Azo Sans", sans-serif;
4526  }
4527  .gw-rv-avg-rating {
4528    -moz-column-gap: 0 !important;
4529    column-gap: 0 !important;
4530  }
4531  .gw-rv-average__rating_text,
4532  .gw-rv-product-page-widget .gw-rv-listing-layout__rate-count-block{
4533    font-size: 1.2rem !important;
4534    color: #575757;
4535    font-weight: 400 !important;
4536  }
4537
4538  .gw-rv-product-page-widget .gw-rv-product-page-widget__title-text{
4539    font-size: 2.5rem !important;
4540    margin-bottom: 1.6rem !important;
4541    font-weight: 400 !important;
4542  }
4543
4544  .gw-rv-product-page-widget .gw-rv-avg-rating {
4545    width: 100%;
4546    justify-content: space-between;
4547  }
4548
4549  .gw-rv-listing-layout__header-main .gw-btn.gw-button.--opacityOnHover{
4550    color: #fff !important;
4551    background-color: var(--gw-button__main-color) !important;
4552    font-size: 16px !important;
4553    font-weight: 300 !important;
4554    text-transform: uppercase !important;
4555  }
4556
4557  .gw-rv-listing-layout__header-main .gw-btn.gw-button.--opacityOnHover:hover{
4558    color:  var(--gw-button__main-color) !important;
4559    background-color: inherit !important;
4560  }
4561
4562
4563  .gw-rv-reviews-page .gw-rv-reviews-page__title{
4564    text-transform: uppercase;
4565    font-weight: 700 !important;
4566  }
4567
4568  .gw-rv-reviews-page__title-block .gw-btn.gw-button.--opacityOnHover{
4569    color: #fff !important;
4570    background-color: #000 !important;
4571    font-size: 16px !important;
4572    font-weight: 300 !important;
4573    text-transform: uppercase !important;
4574    border-radius: 2px !important;
4575    border-color: #000 !important;
4576  }
4577
4578  .gw-rv-reviews-page__title-block .gw-btn.gw-button.--opacityOnHover:hover{
4579    color:  #000 !important;
4580    background-color: inherit !important;
4581  }
4582
4583  .gw-rv-reviews-page .gw-rv-rating {
4584    -moz-column-gap: 0 !important;
4585    column-gap: 0 !important;
4586  }
4587  .gw-btn.gw-rv-average__btn,
4588  .gw-rv-average__review {
4589    justify-content: flex-start !important;
4590  }
4591
4592</style>
4593
4594<style id="for-wl-page">
4595  [class^="gw"], 
4596  [class*=" gw"] {
4597    font-family: "Azo Sans", sans-serif;
4598  }
4599</style>
4600
4601<style id="for-multi-vip">
4602  .gw-multi-progress-bar__section-mark{
4603    display: none !important
4604  }
4605
4606  .gw-rd-vip-tiers-multi-progress-widget {
4607    padding: 0 !important;
4608  }
4609
4610  .gw-multi-progress-bar__section-track--fill {
4611    background-color: #68896a !important;
4612  }
4613
4614  .gw-multi-progress-bar__section-track {
4615    height: 10px !important;
4616    background-color: #e0e0e0 !important;
4617  }
4618
4619  .gw-multi-progress-bar__section-title{
4620    flex-direction: column-reverse !important;
4621    align-items: flex-start !important;
4622  }
4623
4624  .gw-multi-progress-bar__section:first-child .gw-multi-progress-bar__section-track{
4625    border-radius: 20px 0px 0px 20px !important;
4626  }
4627
4628  .gw-multi-progress-bar__section:nth-child(5) .gw-multi-progress-bar__section-track {
4629    border-radius: 0 20px 20px 0 !important;
4630  }
4631
4632  .gw-multi-progress-bar__section:first-child .gw-multi-progress-bar__section-title{
4633    left: 0 !important;
4634  }
4635
4636  .gw-multi-progress-bar__section:last-child .gw-multi-progress-bar__section-title {
4637    right: 0 !important;
4638    align-items: end !important;
4639  }
4640
4641  .gw-multi-progress-bar__section:first-child .gw-multi-progress-bar__section-title .gw-layout-text:last-child::before{
4642    content: "Levels:";
4643    font-weight: 600 !important;
4644    text-transform: uppercase !important;
4645    color: #000 !important;
4646    font-size: 15px !important;
4647  }
4648
4649  .gw-rd-vip-tiers-multi-progress-widget {
4650    min-height: unset !important;
4651    padding: 70px 0 0 0 !important;
4652  }
4653
4654  .gw-multi-progress-bar__section-title{
4655    top: -70px !important;
4656  }
4657
4658  .gw-multi-progress-bar__section-title .gw-layout-text:last-child {
4659    font-size: 0 !important;
4660  }
4661
4662
4663  .gw-multi-progress-bar__section:nth-child(2) .gw-layout-text:last-child::after {
4664    content: "Level 1";
4665  }
4666
4667  .gw-multi-progress-bar__section:nth-child(3) .gw-layout-text:last-child::after {
4668    content: "Level 2";
4669  }
4670
4671  .gw-multi-progress-bar__section:nth-child(4) .gw-layout-text:last-child::after {
4672    content: "Level 3";
4673  }
4674
4675  .gw-multi-progress-bar__section:nth-child(5) .gw-layout-text:last-child::after {
4676    content: "Level 4";
4677  }
4678
4679  .gw-multi-progress-bar__section:nth-child(6) .gw-layout-text:last-child::after {
4680    content: "Level 5";
4681  }
4682
4683  .gw-multi-progress-bar__section:nth-child(n+2):nth-child(-n+6) 
4684  .gw-layout-text:last-child::after {
4685    font-size: 15px !important;
4686    font-weight: 400 !important;
4687    margin-left: 4px;
4688  }
4689
4690
4691  .gw-multi-progress-bar__section:nth-child(2) .gw-layout-text:last-child::before,
4692  .gw-multi-progress-bar__section:nth-child(3) .gw-layout-text:last-child::before,
4693  .gw-multi-progress-bar__section:nth-child(4) .gw-layout-text:last-child::before,
4694  .gw-multi-progress-bar__section:nth-child(5) .gw-layout-text:last-child::before,
4695  .gw-multi-progress-bar__section:nth-child(6) .gw-layout-text:last-child::before {
4696    content: "";
4697    display: inline-block;
4698    width: 22px;
4699    height: 22px;
4700    background-color: #e0e0e0;
4701    background-image: url(https://cdn.shopify.com/s/files/1/0227/5013/4336/t/1057/assets/tier-star.png?v=1751960227);
4702    background-size: 8px 9px;
4703    background-repeat: no-repeat;
4704    background-position: center;
4705    vertical-align: middle;
4706    border-radius: 12px;
4707  }
4708
4709
4710  .gw-multi-progress-bar__section-title .gw-layout-text:first-child{
4711    font-size: 15px !important;
4712    font-weight: 400 !important
4713  }
4714
4715  .gw-multi-progress-bar__section-title .gw-layout-text:last-child{
4716    color: #ACACAC !important;
4717    margin-bottom: 20px;
4718    display: flex;
4719    align-items: center;
4720  }
4721
4722  .gw-multi-progress-bar__section-title .gw-layout-text--variant-primary {
4723    text-transform: capitalize;
4724    white-space: nowrap;
4725  }
4726</style>
4727
4728<style id="for-rw-info">
4729  .gw-rd-loyalty-info-page-widget__header,
4730  .gw-rd-loyalty-info-page-widget-points__texts .gw-text.gw-text--tone-subdued,
4731  .gw-rd-loyalty-info-page-widget-spending-rule,
4732  .gw-rd-loyalty-info-page-widget--points-divider{
4733    display: none !important;
4734  }
4735
4736  .gw-rd-loyalty-info-page-widget__content{
4737    border-radius: none !important;
4738    box-shadow: none !important
4739  }
4740</style>
4741
4742<style id="super-style-for-widget">
4743  .gw-rd-page-widget-title,
4744  .gw-rd-page-widget-customer-balance{
4745    display: none !important;
4746  }
4747
4748  .gw-rd-page-widget-container {
4749    padding: 2.4rem !important;
4750  }
4751
4752  .gw-rd-list--page-layout {
4753    justify-content: start !important;
4754    gap: 2rem !important;
4755    grid-template-columns: 1fr 1fr 1fr !important;
4756  }
4757
4758  .gw-rd-page-widget-card{
4759    border: none !important;
4760    border-radius: 0 !important;
4761  }
4762
4763  .gw-rd-ways-to-earn-page-widget {
4764    background-color: #fafafa !important;
4765    border-radius: 1.2rem !important;
4766  }
4767
4768  .gw-rd-page-widget-card__header {
4769    font-size: 15px !important;
4770    text-transform: uppercase !important;
4771    font-weight: 500 !important;
4772  }
4773
4774  .gw-rd-page-widget-card__base-content .gw-layout-text--variant-secondary {
4775    font-size: 1.4rem !important;
4776    color: #68896a !important;
4777  }
4778
4779  .gw-rd-page-widget-card__icon{
4780    background-color: inherit !important;
4781  }
4782</style>
4783
4784<style id="for_rw_account_page">
4785
4786  @media screen and (min-width: 1024px) { .gw-rd-list--page-layout{
4787    grid-template-columns: repeat(auto-fit, minmax(251px, 251px)) !important;
4788    }
4789  }
4790</style>
4791
4792<script>  
4793  if (window.location.href === "https://puremetics.de/account#rewards" || window.location.href === "https://puremetics.de/account") {
4794    const widgets = [
4795      "RewardsWaysToEarnPageWidget", 
4796      "RewardsWaysToEarnPageWidgetModal"
4797    ];
4798
4799    window.gw.registerWidgetCustomization(
4800      (widgetConfig) => widgets.includes(widgetConfig.widgetName),
4801      (widgetConfig) => {
4802        return {
4803          styleElement: document.querySelector("#super-style-for-widget")
4804        };
4805      }
4806    );
4807  }
4808
4809
4810  window.gw.registerWidgetCustomization(
4811    (widgetConfig) => widgetConfig.widgetName === "RewardsLoyaltyInfoPageWidget",
4812    (widgetConfig) => {
4813      return {
4814        styleElement: document.querySelector("#for-rw-info")
4815      }      
4816    }
4817  )
4818
4819  window.gw.registerWidgetCustomization(
4820    (widgetConfig) => widgetConfig.widgetName === "ReviewsProductPageWidget",
4821    (widgetConfig) => {
4822      return {
4823        styleElement: document.querySelector("#for-rv-pdp")
4824      }      
4825    }
4826  )
4827
4828  window.gw.registerWidgetCustomization(
4829    (widgetConfig) => widgetConfig.widgetName === "WishlistPageWidget",
4830    (widgetConfig) => {
4831      return {
4832        styleElement: document.querySelector("#for-wl-page")
4833      }      
4834    }
4835  )
4836
4837  window.gw.registerWidgetCustomization(
4838    (widgetConfig) => widgetConfig.widgetName === "ReviewsPageWidget",
4839    (widgetConfig) => {
4840      return {
4841        styleElement: document.querySelector("#for-rv-pdp")
4842      }      
4843    }
4844  )
4845
4846  window.gw.registerWidgetCustomization(
4847    (widgetConfig) => widgetConfig.widgetName === "AverageReviewsWidget",
4848    (widgetConfig) => {
4849      return {
4850        styleElement: document.querySelector("#for-rv-pdp")
4851      }      
4852    }
4853  )
4854
4855  window.gw.registerWidgetCustomization(
4856    (widgetConfig) => widgetConfig.widgetName === "ListingAverageReviewsWidget",
4857    (widgetConfig) => {
4858      return {
4859        styleElement: document.querySelector("#for-rv-listing")
4860      }      
4861    }
4862  )
4863  
4864if (window.location.hash === '#rewards'){
4865  window.gw.registerWidgetCustomization(
4866    (widgetConfig) => widgetConfig.widgetName === "RewardsWaysToEarnPageWidget",
4867    (widgetConfig) => {
4868      return {
4869        styleElement: document.querySelector("#for_rw_account_page")
4870      }      
4871    }
4872  )
4873  window.gw.registerWidgetCustomization(
4874    (widgetConfig) => widgetConfig.widgetName === "RewardsWaysToSpendPageWidget",
4875    (widgetConfig) => {
4876      return {
4877        styleElement: document.querySelector("#for_rw_account_page")
4878      }      
4879    }
4880  )
4881}  
4882
4883</script>
4883
4884
4885<script>
4886  window.gw.registerWidgetCustomization(
4887    (widgetConfig) => widgetConfig.widgetName === "RewardsVipTiersMultiProgressWidget",
4888    (widgetConfig) => {
4889      return {
4890        styleElement: document.querySelector("#for-multi-vip"),
4891        afterWidgetInject: () => {
4892          function cleanAllPointsAndUndefinedSpans() {
4893            const placeholder = document.querySelector('div.gw-rd-vip-tiers-multi-progress-widget-placeholder');
4894            if (!placeholder) return;
4895
4896            const shadow = placeholder.shadowRoot;
4897            if (!shadow) return;
4898
4899            const selector = '.gw-multi-progress-bar__section-title .gw-layout-text:first-child';
4900
4901            const cleanupText = (text) => {
4902              return text
4903                .replace('points', '')
4904                .replace('undefined', '')
4905                .trim();
4906            };
4907
4908            const cleanSpans = () => {
4909              const spans = shadow.querySelectorAll(selector);
4910              spans.forEach((span) => {
4911                const cleaned = cleanupText(span.textContent);
4912                if (span.textContent !== cleaned) {
4913                  span.textContent = cleaned;
4914                }
4915              });
4916            };
4917
4918            cleanSpans();
4919
4920            const observer = new MutationObserver(() => {
4921              cleanSpans();
4922            });
4923
4924            observer.observe(shadow, {
4925              childList: true,
4926              subtree: true,
4927            });
4928          }
4929
4930          setTimeout(() => {
4931            cleanAllPointsAndUndefinedSpans();
4932          }, 500);
4933
4934        }
4935      }      
4936    }
4937  )
4938
4939  function getRewardsProgramAccount() {
4940    window.gw.sdk.rewards.methods
4941      .getRewardsProgramAccount()
4942      .then((result) => {
4943      const balance = result.result.points.balance;
4944      const tierTitle = result.result.tier.title;
4945      const levelMatch = tierTitle.match(/\d+(?=\/)/); // Число до "/"
4946      const level = levelMatch ? levelMatch[0] : "-";
4947
4948      document.getElementById("currentPointsBalance").textContent = balance;
4949      document.getElementById("currentLevel").textContent = level;
4950    })
4951      .catch(console.error);
4952  }
4953
4954  function onSdkReady() {
4955    const moduleName = window.gw.sdk.common.constants.modules.REWARDS;
4956    window.gw.sdk.runIfModuleReady(moduleName, getRewardsProgramAccount);
4957  }
4958
4959  if (window.gw && window.gw.sdk) {
4960    onSdkReady();
4961  } else {
4962    document.addEventListener("gwSdkReady", onSdkReady);
4963  }
4964</script>
vendor: 1 bytes, line 4964
4964
4965<script>
4966window.gw.registerWidgetCustomization(
4967  (widgetConfig) => widgetConfig.widgetName === "ReviewsStarRatingWidget",
4968  (widgetConfig) => {
4969    return {
4970      defineWidgetVersion: () => "v1"
4971    }
4972  }
4973);
4974</script>
4974
4975
4976<script>
4977  window.gw.registerWidgetCustomization(
4978      (widgetConfig) => widgetConfig.widgetName === "ListingAverageReviewsWidgetV2",
4979      (widgetConfig) => {
4980        return {
4981          defineWidgetVersion: () => "v1"
4982        }
4983      }
4984    )
4985</script>
4985
4986
4987<script>
4988const rewards_widgets_gw = [
4989  "RewardsDrawerWidget",
4990  "RewardsPopUpWidget",
4991  "RewardsPopUpRootWidget",
4992  "RewardsAvailableRewardsPageWidget",
4993  "RewardsAvailableRewardsPageWidgetModal",
4994  "RewardsWaysToEarnPageWidget",
4995  "RewardsWaysToEarnPageWidgetModal",
4996  "RewardsWaysToSpendPageWidget",
4997  "RewardsWaysToSpendPageWidgetModal",
4998  "RewardsVipTiersPageWidget",
4999  "RewardsReferralProgramPageWidget",
5000  "RewardsHistoryPageWidget",
5001  "RewardsFaqPageWidget",
5002  "RewardsEmptyStatePageWidget"
5003];
5004rewards_widgets_gw.forEach((name) => {
5005  window.gw.registerWidgetCustomization(
5006    (widgetConfig) => widgetConfig.widgetName === name,
5007    (widgetConfig) => ({
5008      defineWidgetVersion: () => "v1",
5009    })
5010  );
5011});
5012</script>
5012
5013
5014
5015
5016<div class="gw-widget-placeholder-LC-wrapper" style="display: block">
5017    <div class="gw-widget-placeholder-LC"></div>
5018</div>
5019<div class="gw-widget-placeholder-RC-wrapper" style="display: block">
5020    <div class="gw-widget-placeholder-RC"></div>
5021</div>
5022<div class="gw-widget-placeholder-BR-wrapper" style="display: block">
5023    <div class="gw-widget-placeholder-BR"></div>
5024</div>
5025<div class="gw-widget-placeholder-BL-wrapper" style="display: block">
5026    <div class="gw-widget-placeholder-BL"></div>
5027</div>
5028
5029
5030
5031
5032
5033
5034
5035
5036  
5037  
5038
5039  
5040    
5041
5042    
5043      
5043<script type="text/json" id="common.critical.Points.en">
5044        {"points_name_singular":"purepoints","points_name_plural":"purepoints"}
5045      </script>
5045
5046    
5047  
5048    
5049
5050    
5051      
5051<script type="text/json" id="reviews.critical.AverageReviewsWidget.en">
5052        {"write_a_review":"Write a review","ask_a_question":"Ask a question"}
5053      </script>
5053
5054    
5055  
5056    
5057
5058    
5059      
5059<script type="text/json" id="reviews.critical.ReviewsStarRatingWidget.en">
5060        {"write_a_review":"Write a review","ask_a_question":"Ask a question","no_reviews":"No reviews","review":"review"}
5061      </script>
5061
5062    
5063  
5064    
5065
5066    
5067  
5068    
5069
5070    
5071      
5071<script type="text/json" id="reviews.critical.ReviewsDrawerWidget.en">
5072        {"drawer_title":"Our Reviews","drawer_button_title":"Reviews","write_a_review":"Write a review","sort_by":"Sort by:","product_reviews":"Reviews","shop_reviews":"Shop reviews"}
5073      </script>
5073
5074    
5075  
5076    
5077
5078    
5079      
5079<script type="text/json" id="reviews.critical.ReviewsPageWidget.en">
5080        {"shop_reviews":"Shop Reviews","product_reviews":"Product Reviews","search":"Search...","customer_reviews_title":"Customer Reviews","reviews":"Reviews","sort_by":"Sort by:","write_a_review":"Write a review"}
5081      </script>
5081
5082    
5083  
5084    
5085
5086    
5087      
5087<script type="text/json" id="reviews.critical.ReviewsProductPageWidget.en">
5088        {"ask_a_question":"Ask a question","sort_by":"Sort by:","write_a_review":"Write a review","filter_by":"Filter","questions_main_title":"Questions","reviews":"Reviews","customer_reviews_title":"Customer Reviews","questions":"Questions"}
5089      </script>
5089
5090    
5091  
5092    
5093
5094    
5095      
5095<script type="text/json" id="reviews.critical.ReviewsSliderWidget.en">
5096        {"slider_title":"Our customers love us","from_reviews":"from {{count}} reviews"}
5097      </script>
5097
5098    
5099  
5100    
5101
5102    
5103      
5103<script type="text/json" id="rewards.critical.RewardsPopUpWidget.en">
5104        {"sign_in":"Sign in","join_now_label":"Join now","launcher_label":"Rewards","join_program":"Join the Loyalty Program to enjoy exclusive rewards!","have_an_account":"Already have an account?","customer_balance":"Your balance:","points_expiration":"Expiration: {{date}}","welcome_to_program":"Welcome to"}
5105      </script>
5105
5106    
5107  
5108    
5109
5110    
5111      
5111<script type="text/json" id="rewards.critical.RewardsJoinNowModalWidget.en">
5112        {"description":"Sign up for exciting bonuses!","join_now_label":"Join now","title":"You are welcome to join our loyalty program!"}
5113      </script>
5113
5114    
5115  
5116    
5117
5118    
5119      
5119<script type="text/json" id="rewards.critical.RewardsVerifyAccountModalWidget.en">
5120        {"description":"Thanks for joining us! We just sent a verification link to <br /> your email. Click on it and get reward!🎁","title":"Verify your account!"}
5121      </script>
5121
5122    
5123  
5124    
5125
5126    
5127      
5127<script type="text/json" id="rewards.critical.RewardsEarnPointsProductPageWidget.en">
5128        {"earn_points_on_purchase":"Earn {{points}} {{points_name}} on this purchase.","learn_more":"Learn more","earn_store_credits_on_purchase":"Earn {{store_credits}} store credit on this purchase.","reward_applied":"applied","reward_redeem":"Redeem","reward_undo":"Undo","reward_unlocked":"You have unlocked","sign_in":"Sign in","sign_in_available_reward":"Sign in to discover available reward","spending_rules_fixed_amount_reward":"{{amount}} reward","spending_rules_fixed_percentage_reward":"{{discount}}% discount","spending_rules_fixed_store_credit_reward":"{{amount}} store credit","spending_rules_flexible_amount_reward":"{{amount}} reward","spending_rules_flexible_percentage_reward":"{{discount}}% discount","spending_rules_free_shipping_reward":"Free shipping discount","spending_rules_gift_card_reward":"{{amount}} gift card","spending_rules_product_discount_max_reward":"Free product discount","spending_rules_product_discount_variable_reward":"{{discount}}% on this product","away_from_reward":"You're <strong>{{points_needed}}</strong> away from your reward"}
5129      </script>
5129
5130    
5131  
5132    
5133
5134    
5135      
5135<script type="text/json" id="wishlist.critical.WishlistPageWidget.en">
5136        {"header_title":"My Wishlists","link_copied_label":"Link copied","sort_low_to_high_price":"Price Low-High","sort_z_to_a_product_title":"Name Z-A","delete_wishlist_button_accessibility_label":"Delete wishlist","sort_hight_to_low_price":"Price High-Low","sort_recently_added":"Recently added","sort_a_to_z_product_title":"Name A-Z","save_wishlist_button_text":"Save my wishlist","social_share_label":"Share:","add_wishlist_button_text":"Add a new list","edit_wishlist_button_accessibility_label":"Edit wishlist","save_wishlist_button_accessibility_label":"Save wishlist","empty_state_title":"Nothing added to wishlist.","add_to_cart_button_label":"Add to cart","show_in_cart_button_label":"Show in cart","sold_out_label":"Out of stock","browse_products":"Browse products","sort_by":"Sort by:","filter_by":"Filter by:","filter_all":"All","filter_available":"Available"}
5137      </script>
5137
5138    
5139  
5140    
5141
5142    
5143      
5143<script type="text/json" id="wishlist.critical.SharedWishlistPageWidget.en">
5144        {"show_in_cart_button_label":"Show in cart","sold_out_label":"Out of stock","edit_wishlist_button_accessibility_label":"Edit wishlist","title":"Shared wishlists","save_wishlist_button_accessibility_label":"Save wishlist","delete_wishlist_button_accessibility_label":"Delete wishlist","empty_state_title":"Nothing added to wishlist.","browse_products":"Browse products","add_to_cart_button_label":"Add to cart"}
5145      </script>
5145
5146    
5147  
5148    
5149
5150    
5151      
5151<script type="text/json" id="wishlist.critical.WishlistDrawerWidget.en">
5152        {"drawer_button_label":"Wishlist","drawer_button_label_gift_registry":"Gift registry"}
5153      </script>
5153
5154    
5155  
5156    
5157
5158    
5159      
5159<script type="text/json" id="wishlist.critical.SaveWishlistModalWidget.en">
5160        {"save_wishlist_button_text":"Save my wishlist","subscribe_for_newsletter":"Receive price drop and restock updates"}
5161      </script>
5161
5162    
5163  
5164    
5165
5166    
5167      
5167<script type="text/json" id="wishlist.critical.AddToWishlistProductCardWidget.en">
5168        {"remove_from_wishlist_button_accessibility_label":"Remove from wishlist","add_to_wishlist_button_accessibility_label":"Add to wishlist"}
5169      </script>
5169
5170    
5171  
5172    
5173
5174    
5175      
5175<script type="text/json" id="wishlist.critical.AddToWishlistButtonWidget.en">
5176        {"add_to_wishlist_button_accessibility_label":"Add to wishlist","remove_from_wishlist_button_accessibility_label":"Remove from wishlist"}
5177      </script>
5177
5178    
5179  
5180    
5181
5182    
5183      
5183<script type="text/json" id="wishlist.critical.AddToWishlistProductPageWidget.en">
5184        {"add_to_wishlist_button_text":"Add to wishlist","remove_from_wishlist_button_text":"Remove from wishlist","added_to_wishlist_button_text":"Added to wishlist"}
5185      </script>
5185
5186    
5187  
5188    
5189
5190    
5191      
5191<script type="text/json" id="wishlist.critical.GoToWishlistPageHeaderWidget.en">
5192        {"open_wishlist_page_button_accessibility_label":"Go to wishlist page"}
5193      </script>
5193
5194    
5195  
5196    
5197
5198    
5199      
5199<script type="text/json" id="wishlist.critical.WishlistsWidget.en">
5200        {"add_list_button":"Add a new list","main_title":"Wishlist","main_title_gift_registry":"Gift registry"}
5201      </script>
5201
5202    
5203  
5204    
5205
5206    
5207      
5207<script type="text/json" id="instagram.critical.InstagramGalleryWidget.en">
5208        {"view_on_instagram":"View on Instagram","shop_it":"SHOP IT","prev":"Prev","next":"Next","description":"Description","load_more":"Load more"}
5209      </script>
5209
5210    
5211  
5212    
5213
5214    
5215      
5215<script type="text/json" id="tiktok.critical.TikTokGalleryWidget.en">
5216        {"view_on_tiktok":"View on TikTok","shop_it":"SHOP IT","description":"Description","load_more":"Load more"}
5217      </script>
5217
5218    
5219  
5220    
5221
5222    
5223      
5223<script type="text/json" id="giftRegistry.critical.AddToRegistryProductPageWidget.en">
5224        {"add_to_registry":"Add to registry","added_to_registry":"Added to registry"}
5225      </script>
5225
5226    
5227  
5228
5229
5230
5231
5232
5233
5234
5235  
5236  
5237
5238  
5239    
5240      
5241          
5242              
5242<script id="gift_registry_critical:gift_registry_settings" type="text/json">
5243                  {"isRegistrantAddressRequired":true,"shareChannelTypes":[{"channelName":"copyShareLink","isEnabled":true},{"channelName":"email","isEnabled":true},{"channelName":"pinterest","isEnabled":true},{"channelName":"facebook","isEnabled":true},{"channelName":"twitter","isEnabled":true},{"channelName":"whatsapp","isEnabled":true}]}
5244              </script>
5244 
5245          
5246              
5246<script id="growave_critical:account_UI" type="text/json">
5247                  {"canUseAccountUI":true}
5248              </script>
5248 
5249          
5250              
5250<script id="growave_critical:b2b" type="text/json">
5251                  {"canUseB2B":true}
5252              </script>
5252 
5253          
5254              
5254<script id="growave_critical:checkout_UI" type="text/json">
5255                  {"canUseCheckoutUI":true}
5256              </script>
5256 
5257          
5258              
5258<script id="growave_critical:customer_account_version" type="text/json">
5259                  {"customerAccountVersion":"CLASSIC"}
5260              </script>
5260 
5261          
5262              
5262<script id="growave_critical:nudges_status" type="text/json">
5263                  {"isEnabled":false}
5264              </script>
5264 
5265          
5266              
5266<script id="growave_critical:watermark" type="text/json">
5267                  {"canShowWatermark":false}
5268              </script>
5268 
5269          
5270              
5270<script id="reviews_critical:questions_settings" type="text/json">
5271                  {"isQuestionCaptchaEnabled":false,"isSomeoneAskQuestionTriggerEnabled":true,"isNotificationsAboutQuestionEnabled":true,"customerDisplayNamePolicy":"shortenLastName"}
5272              </script>
5272 
5273          
5274              
5274<script id="reviews_critical:reviews_branding" type="text/json">
5275                  {"reviewsThemeSettings":{"primaryColor":"#59765a","secondaryColor":"#59765a"},"reviewsIconSettings":{"starColor":"#fdb600","iconType":"default"},"reviewsDrawerSettings":{"drawerPosition":"LC","launcherBackgroundColor":"secondaryColor","launcherFontColor":"#1a1a1a","launcherIconBackgroundColor":"#1a1a1a","device":"hide"},"reviewsWidgetsSettings":{"buttonsColor":"primaryColor","reviewsWidgetLayout":"LL","fontColor":"#ffffff"},"productAvgRatingWidgetSettings":{"widgetVisibility":"show","widgetDisplayStyle":"showTextAndStars","showStarsDistributionOnHover":true}}
5276              </script>
5276 
5277          
5278              
5278<script id="reviews_critical:reviews_settings" type="text/json">
5279                  {"canUseTranslation":true,"isReviewTitleEnabled":true,"isReviewTitleRequired":true,"isReviewsVotingEnabled":true,"isReviewsPinningEnabled":true,"isReviewsTranslationEnabled":false,"defaultSortingOption":"mostRelevant","isReviewsMediaEnabled":true,"isUniteReviewsOriginProductEnabled":false,"isReviewEditingEnabled":false,"customerDisplayNamePolicy":"shortenLastName","isVideoReviewsEnabled":true,"isVerifiedBuyerLabelEnabled":true,"isVerifiedBuyerByMerchantLabelEnabled":true,"isImportedLabelEnabled":true,"isIncentivizedLabelEnabled":false,"isProductReviewsSummaryEnabled":false,"isConsentRequired":false,"consentPolicyUrl":null}
5280              </script>
5280 
5281          
5282              
5282<script id="rewards_critical:rewards_branding" type="text/json">
5283                  {"general":{"theme":{"primaryColor":"#68896A","secondaryColor":"#68896A"},"buttons":{"themeColor":"primaryColor","fontColor":"#ffffff"},"content":{"iconsThemeColor":"primaryColor","linksThemeColor":"primaryColor"},"widget":{"type":"popUpWidget"}},"popUpWidget":{"launcher":{"appearance":{"themeColor":"primaryColor","fontColor":"#ffffff","style":"iconWithText"},"icon":{"type":"default","color":"#ffffff","customUrl":null},"visibility":{"device":"allDevices"},"position":{"placement":"BR","desktop":{"side":45,"bottom":60},"mobile":{"side":10,"bottom":85}}},"popUpContent":{"view":"home","banner":{"programName":"puremetics ","themeColor":"primaryColor","fontColor":"#ffffff","image":null}}}}
5284              </script>
5284 
5285          
5286              
5286<script id="rewards_critical:rewards_customers_eligibility" type="text/json">
5287                  {"type":"include","tags":[],"isEnabled":false,"showWidgetsToGuests":false}
5288              </script>
5288 
5289          
5290              
5290<script id="rewards_critical:rewards_pos_settings" type="text/json">
5291                  {"isEnabled":false,"codeType":"barcode_2d","isWalletPassEnabled":false}
5292              </script>
5292 
5293          
5294              
5294<script id="rewards_critical:rewards_programs_status" type="text/json">
5295                  {"pointsProgramEnabled":true,"referralProgramEnabled":true,"tiersProgramEnabled":false,"b2bProgramEnabled":false}
5296              </script>
5296 
5297          
5298              
5298<script id="rewards_critical:rewards_settings" type="text/json">
5299                  {"generalSettings":{"isPointsExpirationEnabled":true,"isApplyDiscountViaButton":false,"isCustomersCanSelfRefund":false,"isRewardsConsentRequired":false,"pointsDecimalPlaces":2,"rewardPageHandle":"reward","isStoreCreditEnabled":true},"referralShareChannels":[{"channelType":"facebookShare","isEnabled":true},{"channelType":"twitterShare","isEnabled":true},{"channelType":"whatsAppShare","isEnabled":false},{"channelType":"facebookMessengerShare","isEnabled":true},{"channelType":"pinterestShare","isEnabled":false},{"channelType":"emailShare","isEnabled":true,"title":"Dein Freund hat dir einen Gutschein von {{shop_name}} geschickt.","message":"Komm mit und entdecke das Beste von {{shop_name}}. Löse dein {{reward_type}} über diesen Link ein: {{link}}"}]}
5300              </script>
5300 
5301          
5302              
5302<script id="rewards_critical:rewards_storefront_state" type="text/json">
5303                  {"hasFaqs":true}
5304              </script>
5304 
5305          
5306              
5306<script id="rewards_critical:reward_page_availability" type="text/json">
5307                  {"canUseRewardPage":true}
5308              </script>
5308 
5309          
5310              
5310<script id="wishlist_critical:wishlist_branding" type="text/json">
5311                  {"wishlistThemeSettings":{"primaryColor":"#1d2939","secondaryColor":"#00baee"},"wishlistIconSettings":{"heartColor":"#ef3251","backgroundColor":"#ffffff","iconType":"default","customIcons":{"isEnabled":false,"filledImage":null,"outlinedImage":null}},"wishlistButtonSettings":{"borderRadius":2,"color":"primaryColor","fontColor":"#1a1a1a","style":"outlined","isCounterEnabled":true},"wishlistDrawerAndPageSettings":{"device":"hide","drawerPosition":"R","launcherBackgroundColor":"#ffffff","launcherFontColor":"#1a1a1a","launcherIconBackgroundColor":"primaryColor","buttonsColor":"primaryColor","buttonsStyle":"outlined","buttonsFontColor":"#1a1a1a","buttonsBorderRadius":2,"linkColor":"secondaryColor"}}
5312              </script>
5312 
5313          
5314              
5314<script id="wishlist_critical:wishlist_settings" type="text/json">
5315                  {"isWishlistEnabled":true,"isDuplicateWishlistEnabled":false,"isWishlistDrawerEnabled":false,"isDisabledForGuests":false,"isSaveWishlistEnabled":false,"isWishlistSocialShareEnabled":true,"wishlistSocialShareChannels":[{"channelName":"copyShareLink","isEnabled":true},{"channelName":"email","isEnabled":true},{"channelName":"facebook","isEnabled":true},{"channelName":"pinterest","isEnabled":true},{"channelName":"twitter","isEnabled":true},{"channelName":"whatsapp","isEnabled":true}],"isCreateDraftOrderFromListEnabled":false,"isListsApprovalByCompanyMembersEnabled":false,"isEditListsByCompanyMembersEnabled":true,"isEditProductQuantityEnabled":false,"isWishlistApprovalRequestNotificationEnabled":false,"isWishlistApprovalCompletedNotificationEnabled":false}
5316              </script>
5316 
5317          
5318      
5319    
5320  
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333<!-- TODO use theme settings from the variables -->
5334
5335
5336<script id="gw-additional-info" type="application/json">
5337  {
5338    "FEATURES": {
5339      "moneyFormat": "{{ amount_with_comma_separator }} €",
5340      "moneyWithCurrencyFormat": "{{ amount_with_comma_separator }} € EUR",
5341      "shopCurrency": "EUR",
5342      "currencySymbol": "€",
5343      "availableApps": ["social-login","reviews","rewards","instagram","wishlist"],
5344      "storefrontApiAccessToken":  "162481b1b3c8c2d5e00c525c3daebaa7" ,
5345      "countryIsoCode": "US",
5346      "languageIsoCode": "EN",
5347      "currencyIsoCode": "EUR",
5348      "gwI18nLocale": "en",
5349      "shopName": "puremetics ",
5350      "isShadowRootDisabledGlobally": false,
5351      "storefrontLoginUrl": "\/customer_authentication\/login?return_to=%2Fen%2Faccount%2Flogin\u0026locale=en\u0026ui_hint=full\u0026region_country=US"
5352    },
5353    "GW_CUSTOMER_INFO":  null ,
5354    "GW_PRODUCT_INFO": {
5355      "productId":  null ,
5356      "variantId":  null ,
5357      "defaultVariantId":  null 
5358    },
5359    "GW_SHOP_BRAND_INFO": {
5360      "logoUrl":  null 
5361    }
5362  }
5363</script>
5363
5364
5365<script>
5366  if (window.GW_GROWAVE_LOADED) {
5367    throw new Error("Growave embeds conflict")
5368  }
5369  if (document && document.cookie && document.cookie.includes("GW_DISABLED=true")) {
5370    console.warn("Growave is disabled by cookie")
5371  } else {
5372    window.GW_GROWAVE_LOADED = true;
5373    
5374    
5375    let GW_BUNDLE_URL="https://static.growave.io/growave-build/main.11f6de6c.js";
5376    const GW_DEV_GROWAVE_BUNDLE_URL = localStorage.getItem("GW_DEV_GROWAVE_BUNDLE_URL");
5377    if (GW_DEV_GROWAVE_BUNDLE_URL) {
5378      GW_BUNDLE_URL = GW_DEV_GROWAVE_BUNDLE_URL;
5379    }
5380    if (!GW_BUNDLE_URL) {
5381      throw new Error("Url for bundle not found!")
5382    }
5383    window.gwWebpackGlobal = window.gwWebpackGlobal || {};
5384    const mainScript = document.createElement("script");
5385    mainScript.defer = true;
5386    mainScript.type="module";
5387    mainScript.src=GW_BUNDLE_URL;
5388    document.body.appendChild(mainScript);
5389  }
5390</script>
5390
5391<!-- END app snippet -->
5392
5393
5394
5395</div>
5395<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5395
5396</body>
5397</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.