PageSourceSearch

https://thiru.de/search

html thiru.de collected 2026-10-02 12:12:57 UTC 584,166 bytes, 8,415 lines download raw bytes

1<!doctype html><html id="html" class="no-js" lang="de" dir="ltr">
2  <head>
3    
3<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=SDwgDb"></script>
3
4  <!-- TrustBox script -->
5<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
5
6<!-- End TrustBox script -->
7      <!-- TrustBox script -->
8<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
8
9<!-- End TrustBox script -->
10<meta name="facebook-domain-verification" content="yo90aj99oke6g7bz5l15e5ko2sjwrr" />
11<!-- Global site tag (gtag.js) - Google Analytics -->
12<!--
vendor: 63 bytes, line 12
12<script async src="https://www.googletagmanager.com/gtag/js?id=
12UA-133447394-3
vendor: 12 bytes, line 12
12"></script>
13<script>
14  
vendor: 134 bytes, lines 14-18
14window.dataLayer = window.dataLayer || [];
15  function gtag(){dataLayer.push(arguments);}
16  gtag('js', new Date());
17
18  gtag('config', '
18UA-133447394-3
vendor: 4 bytes, line 18
18');
19</script>
19-->
20<!-- Hotjar Tracking Code for https://thiru.de -->
21<script>
vendor: 125 bytes, lines 21-24
21
22    (function(h,o,t,j,a,r){
23        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
24        h._hjSettings={hjid:
242763851
vendor: 258 bytes, lines 24-29
24,hjsv:6};
25        a=o.getElementsByTagName('head')[0];
26        r=o.createElement('script');r.async=1;
27        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
28        a.appendChild(r);
29    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
30</script>
30
31
32  <meta name="google-site-verification" content="NWBBuef62Yus61ZDshpiXmMxTP9hDmvudpRGQtIh6ck" />
33  <meta charset="utf-8">
34  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
35  <meta http-equiv="X-UA-Compatible" content="IE=edge">
36
37<!-- Google Webmaster Tools Site Verification -->
38<meta name="google-site-verification" content="FO6UGGxiS38yB6fkYXAw_lpTYgSwKfIWEudQ-VVu7s8" />
39<meta name="p:domain_verify" content="9ef1aeb43e60d5c592d872633e9c796c"/>
40
41<meta name="google-site-verification" content="ym5LhUK-mEyxopZfkybwLJpsdk65rFBurnE0KMK1WgQ" />
42
43    <meta charset="utf-8">
44    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
45    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0"><link rel="shortcut icon" href="//thiru.de/cdn/shop/files/GOLDEN_PNG_dba28703-d545-4dc3-be02-79e756eb92ec.webp?crop=center&height=32&v=1697381210&width=32" type="image/png" /><title> - Thiru
46</title><meta name="description" content="Thiru - Wir stehen für innovative, erstklassige Produkte im Küchen- und Haushaltsbereich. Premium Ware der Marke Thiru.">
47
48<meta property="og:site_name" content="Thiru">
49<meta property="og:url" content="https://thiru.de/search">
50<meta property="og:title" content="Suchen">
51<meta property="og:type" content="website">
52<meta property="og:description" content="Thiru - Wir stehen für innovative, erstklassige Produkte im Küchen- und Haushaltsbereich. Premium Ware der Marke Thiru."><meta property="og:image" content="http://thiru.de/cdn/shop/files/GOLDEN_PNG_d8ff2a01-5f8f-4c60-a89a-194d67d53909.png?v=1628366614">
53  <meta property="og:image:secure_url" content="https://thiru.de/cdn/shop/files/GOLDEN_PNG_d8ff2a01-5f8f-4c60-a89a-194d67d53909.png?v=1628366614">
54  <meta property="og:image:width" content="2560">
55  <meta property="og:image:height" content="1600"><meta name="twitter:card" content="summary_large_image">
56<meta name="twitter:title" content="Suchen">
57<meta name="twitter:description" content="Thiru - Wir stehen für innovative, erstklassige Produkte im Küchen- und Haushaltsbereich. Premium Ware der Marke Thiru.">
57<script type="application/ld+json">
58  [
59    {
60      "@context": "https://schema.org",
61      "@type": "WebSite",
62      "name": "Thiru",
63      "url": "https:\/\/thiru.de"
64    },
65    {
66      "@context": "https://schema.org",
67      "@type": "Organization",
68      "name": "Thiru",
69      "url": "https:\/\/thiru.de"
70    }
71  ]
72</script>
72
73
74<script type="application/ld+json">
75{
76  "@context": "http://schema.org",
77  "@type": "BreadcrumbList",
78  "itemListElement": [
79    {
80      "@type": "ListItem",
81      "position": 1,
82      "name": "Startseite",
83      "item": "https://thiru.de"
84    }]
85}
86</script>
86<link rel="canonical" href="https://thiru.de/search">
87  
88    <link rel="preconnect" href="https://cdn.shopify.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//thiru.de/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//thiru.de/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//thiru.de/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2" as="font" type="font/woff2" crossorigin><style type="text/css">
89@font-face {
90  font-family: Montserrat;
91  font-weight: 400;
92  font-style: normal;
93  font-display: swap;
94  src: url("//thiru.de/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"),
95       url("//thiru.de/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff");
96}
97@font-face {
98  font-family: Montserrat;
99  font-weight: 400;
100  font-style: normal;
101  font-display: swap;
102  src: url("//thiru.de/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"),
103       url("//thiru.de/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff");
104}
105@font-face {
106  font-family: Montserrat;
107  font-weight: 500;
108  font-style: normal;
109  font-display: swap;
110  src: url("//thiru.de/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2") format("woff2"),
111       url("//thiru.de/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff") format("woff");
112}
113@font-face {
114  font-family: Montserrat;
115  font-weight: 600;
116  font-style: normal;
117  font-display: swap;
118  src: url("//thiru.de/cdn/fonts/montserrat/montserrat_n6.1326b3e84230700ef15b3a29fb520639977513e0.woff2") format("woff2"),
119       url("//thiru.de/cdn/fonts/montserrat/montserrat_n6.652f051080eb14192330daceed8cd53dfdc5ead9.woff") format("woff");
120}
121@font-face {
122  font-family: Montserrat;
123  font-weight: 700;
124  font-style: normal;
125  font-display: swap;
126  src: url("//thiru.de/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"),
127       url("//thiru.de/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff");
128}
129@font-face {
130  font-family: Montserrat;
131  font-weight: 800;
132  font-style: normal;
133  font-display: swap;
134  src: url("//thiru.de/cdn/fonts/montserrat/montserrat_n8.853056e398b4dadf6838423edb7abaa02f651554.woff2") format("woff2"),
135       url("//thiru.de/cdn/fonts/montserrat/montserrat_n8.9201aba6104751e1b3e48577a5a739fc14862200.woff") format("woff");
136}
137
138
139
140</style>
141<style type="text/css">
142
143  :root {
144
145    /* Font variables */
146
147    --font-stack-headings-primary: Montserrat, sans-serif;
148    --font-weight-headings-primary: 400;
149    --font-style-headings-primary: normal;
150
151    --font-stack-body-primary: Montserrat, sans-serif;
152    --font-weight-body-primary: 400;--font-weight-body-primary-bold: 600;--font-weight-body-primary-medium: 500;--font-style-body-primary: normal;
153
154    --font-stack-body-secondary: Montserrat, sans-serif;
155    --font-weight-body-secondary: 700;--font-weight-body-secondary-bold: 800;--font-style-body-secondary: normal;
156
157    --font-weight-menu: var(--font-weight-body-primary-medium);
158    --font-weight-buttons: var(--font-weight-body-primary-medium);
159
160    --base-headings-primary-size: 38;
161    --base-headings-secondary-size: ;
162    --base-headings-line: 1;
163    --base-headings-spacing: 0.0em;
164
165    --base-body-primary-size: 15;
166    --base-body-secondary-size: 18;
167    --base-body-line: 1.4;
168
169    /* Color variables */
170
171    --color-background-header: #FFFFFF;
172    --color-text-header: #000000;
173    --color-foreground-header: #fff;
174    --color-borders-header: rgba(0, 0, 0, 0.15);
175
176    --color-background-main: #ffffff;
177    --color-secondary-background-main: rgba(0, 0, 0, 0.08);
178    --color-third-background-main: rgba(0, 0, 0, 0.04);
179    --color-fourth-background-main: rgba(0, 0, 0, 0.02);
180    --color-opacity-background-main: rgba(255, 255, 255, 0);
181    --color-text-main: #000000;
182    --color-foreground-main: #fff;
183    --color-secondary-text-main: rgba(0, 0, 0, 0.6);
184    --color-borders-main: rgba(0, 0, 0, 0.1);
185    --color-background-main-alternate: #ffb22e;
186
187    --color-background-product-card: rgba(0,0,0,0);
188    --color-background-cart-card: rgba(0,0,0,0);
189
190    --color-background-footer: #101010;
191    --color-text-footer: #f2efec;
192    --color-borders-footer: rgba(242, 239, 236, 0.15);
193
194    --color-borders-forms-primary: rgba(0, 0, 0, 0.3);
195    --color-borders-forms-secondary: rgba(0, 0, 0, 0.6);
196
197    /* Borders */
198
199    --border-width-cards: px;
200    --border-radius-cards: 0px;
201    --border-width-buttons: 1px;
202    --border-radius-buttons: 30px;
203    --border-width-forms: 1px;
204    --border-radius-forms: 6px;
205    --border-radius-widgets: 10px;
206    --border-radius-product-card: 0px;
207
208    /* Layout */
209    
210    --theme-max-width: 1530px;
211    --grid-gap-original-base: 24px;
212    --container-vertical-space-base: 100px;
213    --image-fit-padding: 10%;
214
215  }
216
217  .facets--horiz .facets__summary, #main select, .sidebar select {
218    background-image: url('data:image/svg+xml;
218utf8,<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="%23000000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8252 1.26221-5.65686 5.65685-.70711-.70711 5.65687-5.65685z"/></g></svg>');
219  }
220
221  .star-rating__stars {
222    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="14" viewBox="0 0 14 13" fill="rgba%280%2C+0%2C+0%2C+0.1%29" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="rgba%280%2C+0%2C+0%2C+0.1%29" stroke-width="0"/></svg>');
223  }
224  .star-rating__stars-active {
225    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%23000000" stroke-width="0"/></svg>');
226  }
227
228  
229
230</style>
231
232<style id="root-height">
233  :root {
234    --window-height: 100vh;
235  }
236</style><link href="//thiru.de/cdn/shop/t/17/assets/theme.css?v=147638545244543807871767626874" as="style" rel="preload"><link href="//thiru.de/cdn/shop/t/17/assets/section-header.css?v=161881130270077988511765843574" as="style" rel="preload"><link href="//thiru.de/cdn/shop/t/17/assets/component-product-item.css?v=127583023115298021321765843574" as="style" rel="preload"><link href="//thiru.de/cdn/shop/t/17/assets/component-product-variants.css?v=181504290109420163051765843576" as="style" rel="preload"><link href="//thiru.de/cdn/shop/t/17/assets/theme.css?v=147638545244543807871767626874" rel="stylesheet" type="text/css" media="all" />
237  
238    
238<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
238<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/45577371811/digital_wallets/dialog">
239<meta id="in-context-paypal-metadata" data-shop-id="45577371811" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR">
240<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
240<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE"></script>
240
241<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
242<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-DE&shop_id=45577371811" crossorigin="anonymous"></script>
vendor: 1 bytes, line 242
242
243<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":45577371811,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/45577371811","merchantName":"Thiru","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Thiru","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 243
243
244<script id="shopify-features" type="application/json">{"accessToken":"a8b6cce3a5dba75221642227f3a83549","betas":["rich-media-storefront-analytics"],"domain":"thiru.de","predictiveSearch":true,"shopId":45577371811,"locale":"de"}</script>
vendor: 1 bytes, line 244
244
245<script>var Shopify = Shopify || {};
246Shopify.shop = "thiru-premium-kuechen-und-haushaltswaren.myshopify.com";
247Shopify.locale = "de";
248Shopify.currency = {"active":"EUR","rate":"1.0"};
249Shopify.country = "DE";
250Shopify.theme = {"name":"Thiru Theme - FAT Stack","id":184250171657,"schema_name":"Combine","schema_version":"2.2.3","theme_store_id":null,"role":"main"};
251Shopify.theme.handle = "null";
252Shopify.theme.style = {"id":null,"handle":null};
253Shopify.cdnHost = "thiru.de/cdn";
254Shopify.routes = Shopify.routes || {};
255Shopify.routes.root = "/";
256Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
257Shopify.SignInWithShop = Shopify.SignInWithShop || {};
258Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
259Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 259
259
260<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 260
260
261<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 261
261
262<script>
263  window.ShopifyPay = window.ShopifyPay || {};
264  window.ShopifyPay.apiHost = "shop.app\/pay";
265  window.ShopifyPay.redirectState = null;
266</script>
vendor: 1 bytes, line 266
266
267<script>
268  window.Shopify = window.Shopify || {};
269  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
270  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
271  window.Shopify.SignInWithShop.eligible = true;
272</script>
vendor: 1 bytes, line 272
272
273<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 273
273
274<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 274
274
275<script type="module">
276  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js");
277
278  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
279
280</script>
vendor: 1 bytes, line 280
280
281<script>
282  window.Shopify = window.Shopify || {};
283  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
284  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]};
285</script>
vendor: 1 bytes, line 285
285
286<script>(function() {
287  var isLoaded = false;
288  function asyncLoad() {
289    if (isLoaded) return;
290    isLoaded = true;
291    var urls = ["https:\/\/cdn.grw.reputon.com\/assets\/widget.js?shop=thiru-premium-kuechen-und-haushaltswaren.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJocDhJT3VDUHpmUUIxa1RtIn0=\u0026shop=thiru-premium-kuechen-und-haushaltswaren.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/thiru-premium-kuechen-und-haushaltswaren.myshopify.com.js?settings=1614629738219\u0026shop=thiru-premium-kuechen-und-haushaltswaren.myshopify.com","https:\/\/instafeed.nfcube.com\/cdn\/9aa2d06c429816ced513e67523b51100.js?shop=thiru-premium-kuechen-und-haushaltswaren.myshopify.com","\/\/cdn.shopify.com\/proxy\/823af5ce5543b593dd4250d355a69cd50f87379fb0293da94f7b8634bed74575\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=thiru-premium-kuechen-und-haushaltswaren.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
292    for (var i = 0; i < urls.length; i++) {
293      var s = document.createElement('script');
294      s.type = 'text/javascript';
295      s.async = true;
296      s.src = urls[i];
297      var x = document.getElementsByTagName('script')[0];
298      x.parentNode.insertBefore(s, x);
299    }
300  };
301  if(window.attachEvent) {
302    window.attachEvent('onload', asyncLoad);
303  } else {
304    window.addEventListener('load', asyncLoad, false);
305  }
306})();</script>
vendor: 1 bytes, line 306
306
307<script id="__st">var __st={"a":45577371811,"offset":7200,"reqid":"146eefaf-8ac1-4d04-88b4-c321bb145d23-1790943177","pageurl":"thiru.de\/search","u":"8f91a31cb88f","p":"searchresults"};</script>
vendor: 1 bytes, line 307
307
308<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 308
308
309<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 309
309
310<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thiru.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 310
310
311<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 = "//thiru.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>
311<script crossorigin="anonymous" defer="defer" src="//thiru.de/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 311
311
312<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 312
312
313<script>
314  window.Shopify = window.Shopify || {};
315  window.Shopify.MCP = window.Shopify.MCP || {};
316  window.Shopify.MCP.enabled = true;
317  window.Shopify.MCP.shop = "thiru-premium-kuechen-und-haushaltswaren.myshopify.com";
318  window.Shopify.MCP.mcpEndpoint = "https:\/\/thiru.de\/api\/mcp";
319  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"]}}];
320</script>
vendor: 1 bytes, line 320
320
321<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("\/\/thiru.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
322</script>
vendor: 1 bytes, line 322
322
323<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://thiru.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}};
324</script>
vendor: 1 bytes, line 324
324
325<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
326  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);
327</script>
vendor: 1 bytes, line 327
327
328<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})}}));
329</script>
329
330<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://thiru.de/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
331<style id="shopify-accelerated-checkout-cart">
332        #shopify-buyer-consent {
333  margin-top: 1em;
334  display: inline-block;
335  width: 100%;
336}
337
338#shopify-buyer-consent.hidden {
339  display: none;
340}
341
342#shopify-subscription-policy-button {
343  background: none;
344  border: none;
345  padding: 0;
346  text-decoration: underline;
347  font-size: inherit;
348  cursor: pointer;
349}
350
351#shopify-subscription-policy-button::before {
352  box-shadow: none;
353}
354
355      </style>
356
357<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
357
358  
359    
359<script>
360  
361      /* js helpers */
362      const debounce = (fn, wait) => {
363        let t;
364        return (...args) => {
365          clearTimeout(t);
366          t = setTimeout(() => fn.apply(this, args), wait);
367        };
368      }
369      window.KEYCODES = {
370        TAB: 9,
371        ESC: 27,
372        DOWN: 40,
373        RIGHT: 39,
374        UP: 38,
375        LEFT: 37,
376        RETURN: 13
377      };
378  
379      /* background image sizes */
380      const rbi = [];
381      const rbiSetSize = (img) => {
382        if ( img.offsetWidth / img.dataset.ratio < img.offsetHeight ) {
383          img.setAttribute('sizes', `${Math.ceil(img.offsetHeight * img.dataset.ratio)}px`);
384        } else {
385          img.setAttribute('sizes', `${Math.ceil(img.offsetWidth)}px`);
386        }
387      }
388      window.addEventListener('resize', debounce(()=>{
389        for ( let img of rbi ) {
390          rbiSetSize(img);
391        }
392      }, 250));
393  
394      /* lazy looad images reveal effect */
395      const imageReveal = new IntersectionObserver((entries, observer)=>{
396        entries.forEach(entry=>{
397          if ( entry.isIntersecting ) {
398            setTimeout(()=>{
399              entry.target.classList.remove('lazy-image--to-reveal');
400            }, 500);
401            entry.target.classList.add('lazy-image--revealed');
402            observer.unobserve(entry.target);
403          }
404        });
405      }, {rootMargin: '20px 0px 0px 0px'});
406
407    </script>
407<noscript>
408      <link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/theme-noscript.css?v=179842145173141752951765843576">
409    </noscript>
410  
411  
412<script>
413    
414    
415    
416    
417    var gsf_conversion_data = {page_type : '', event : '', data : {shop_currency : "EUR"}};
418    
419</script>
419
420<!-- BEGIN app block: shopify://apps/complianz-consent/blocks/bc-block/e49729f0-d37d-4e24-ac65-e0e2f472ac27 -->
421
422    
423    
424<link id='complianz-css' rel="stylesheet" href=https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/complainz.css media="print" onload="this.media='all'">
425    <style>
426        #iubenda-iframe.iubenda-iframe-branded > div.purposes-header,
427        #iubenda-iframe.iubenda-iframe-branded > div.iub-cmp-header,
428        #purposes-container > div.purposes-header,
429        #iubenda-cs-banner .iubenda-cs-brand {
430            background-color: #FFFFFF !important;
431            color: #0A0A0A!important;
432        }
433        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp ,
434        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover,
435        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover  {
436            background-color: #ffffff !important;
437            opacity: 1 !important;
438        }
439        #iubenda-cs-banner .iub-toggle .iub-toggle-label {
440            color: #FFFFFF!important;
441        }
442        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover,
443        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover {
444            background-color: #0A0A0A!important;
445            color: #FFFFFF!important;
446        }
447        #iubenda-cs-banner #iubenda-cs-title {
448            font-size: 14px !important;
449        }
450        #iubenda-cs-banner .iubenda-cs-content,
451        #iubenda-cs-title,
452        .iub-toggle-checkbox.granular-control-checkbox span {
453            background-color: #FFFFFF !important;
454            color: #0A0A0A !important;
455            font-size: 14px !important;
456        }
457        #iubenda-cs-banner .iubenda-cs-close-btn {
458            font-size: 14px !important;
459            background-color: #FFFFFF !important;
460        }
461        #iubenda-cs-banner .iubenda-cs-opt-group {
462            color: #FFFFFF !important;
463        }
464        #iubenda-cs-banner .iubenda-cs-opt-group button,
465        .iubenda-alert button.iubenda-button-cancel {
466            background-color: #007BBC!important;
467            color: #FFFFFF!important;
468        }
469        #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn,
470        #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary,
471        .iubenda-alert button.iubenda-button-confirm {
472            background-color: #007BBC !important;
473            color: #FFFFFF !important;
474        }
475        #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn {
476            background-color: #007BBC!important;
477            color: #FFFFFF!important;
478        }
479
480        #iubenda-cs-banner .iubenda-banner-content button {
481            cursor: pointer !important;
482            color: currentColor !important;
483            text-decoration: underline !important;
484            border: none !important;
485            background-color: transparent !important;
486            font-size: 100% !important;
487            padding: 0 !important;
488        }
489
490        #iubenda-cs-banner .iubenda-cs-opt-group button {
491            border-radius: 4px !important;
492            padding-block: 10px !important;
493        }
494
495        div#iubenda-iframe-content div.purposes-checkbox input[type="checkbox"] {
496            display: block !important;
497        }
498
499        @media (min-width: 640px) {
500            #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container {
501                width: 560px !important;
502            }
503            #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubend
503a-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group {
504                flex-direction: row !important;
505            }
506            #iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type),
507            #iubenda-cs-banner .iubenda-cs-opt-group button {
508                margin-right: 4px !important;
509            }
510            #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand {
511                position: absolute !important;
512                inset-block-start: 6px;
513            }
514        }
515        #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group > div {
516            flex-direction: row-reverse;
517            width: 100% !important;
518        }
519
520        .iubenda-cs-brand-badge-outer, .iubenda-cs-brand-badge, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-bottom .iubenda-cs-brand-badge-outer,
521        #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-cs-brand-badge-outer,
522        #iubenda-cs-banner.iubenda-cs-default:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer,
523        #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer {
524            display: none !important
525        }
526
527        #iubenda-cs-banner:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container.iubenda-cs-themed {
528            flex-direction: row !important;
529        }
530
531        #iubenda-cs-banner #iubenda-cs-title,
532        #iubenda-cs-banner #iubenda-cs-custom-title {
533            justify-self: center !important;
534            font-size: 14px !important;
535            font-family: -apple-system,sans-serif !important;
536            margin-inline: auto !important;
537            width: 55% !important;
538            text-align: center;
539            font-weight: 600;
540            visibility: unset;
541        }
542
543        @media (max-width: 640px) {
544            #iubenda-cs-banner #iubenda-cs-title,
545            #iubenda-cs-banner #iubenda-cs-custom-title {
546                display: block;
547            }
548        }
549
550        #iubenda-cs-banner .iubenda-cs-brand img {
551            max-width: 110px !important;
552            min-height: 32px !important;
553        }
554        #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand {
555            background: none !important;
556            padding: 0px !important;
557            margin-block-start:10px !important;
558            margin-inline-start:16px !important;
559        }
560
561        #iubenda-cs-banner .iubenda-cs-opt-group button {
562            padding-inline: 4px !important;
563        }
564
565        #cookie-policy-content,
566        #privacy-policy-content {
567            min-height: 2rem;
568            transition: opacity 0.8s ease-in-out;
569        }
570
571        #cookie-policy-content.complianz-policy-content--loaded,
572        #privacy-policy-content.complianz-policy-content--loaded {
573            animation: complianz-policy-fade-in 0.7s ease-in-out both;
574        }
575
576        @keyframes complianz-policy-fade-in {
577            from {
578                opacity: 0;
579            }
580            to {
581                opacity: 1;
582            }
583        }
584
585    </style>
586    
587    
588    
589    
590
591    
591<script type="text/javascript">
592        function filterGoogleConsentModeURLs(domainsArray) {
593            const googleConsentModeComplianzURls = [
594                // 197, # Google Tag Manager:
595                {"domain":"s.www.googletagmanager.com", "path":""},
596                {"domain":"www.tagmanager.google.com", "path":""},
597                {"domain":"www.googletagmanager.com", "path":""},
598                {"domain":"googletagmanager.com", "path":""},
599                {"domain":"tagassistant.google.com", "path":""},
600                {"domain":"tagmanager.google.com", "path":""},
601
602                // 2110, # Google Analytics 4:
603                {"domain":"www.analytics.google.com", "path":""},
604                {"domain":"www.google-analytics.com", "path":""},
605                {"domain":"ssl.google-analytics.com", "path":""},
606                {"domain":"google-analytics.com", "path":""},
607                {"domain":"analytics.google.com", "path":""},
608                {"domain":"region1.google-analytics.com", "path":""},
609                {"domain":"region1.analytics.google.com", "path":""},
610                {"domain":"*.google-analytics.com", "path":""},
611                {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=G"},
612                {"domain":"googletagmanager.com", "path":"/gtag/js?id=UA"},
613                {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=UA"},
614                {"domain":"googletagmanager.com", "path":"/gtag/js?id=G"},
615
616                // 177, # Google Ads conversion tracking:
617                {"domain":"googlesyndication.com", "path":""},
618                {"domain":"media.admob.com", "path":""},
619                {"domain":"gmodules.com", "path":""},
620                {"domain":"ad.ytsa.net", "path":""},
621                {"domain":"dartmotif.net", "path":""},
622                {"domain":"dmtry.com", "path":""},
623                {"domain":"go.channelintelligence.com", "path":""},
624                {"domain":"googleusercontent.com", "path":""},
625                {"domain":"googlevideo.com", "path":""},
626                {"domain":"gvt1.com", "path":""},
627                {"domain":"links.channelintelligence.com", "path":""},
628                {"domain":"obrasilinteirojoga.com.br", "path":""},
629                {"domain":"pcdn.tcgmsrv.net", "path":""},
630                {"domain":"rdr.tag.channelintelligence.com", "path":""},
631                {"domain":"static.googleadsserving.cn", "path":""},
632                {"domain":"studioapi.doubleclick.com", "path":""},
633                {"domain":"teracent.net", "path":""},
634                {"domain":"ttwbs.channelintelligence.com", "path":""},
635                {"domain":"wtb.channelintelligence.com", "path":""},
636                {"domain":"youknowbest.com", "path":""},
637                {"domain":"doubleclick.net", "path":""},
638                {"domain":"redirector.gvt1.com", "path":""},
639
640                //116, # Google Ads Remarketing
641                {"domain":"googlesyndication.com", "path":""},
642                {"domain":"media.admob.com", "path":""},
643                {"domain":"gmodules.com", "path":""},
644                {"domain":"ad.ytsa.net", "path":""},
645                {"domain":"dartmotif.net", "path":""},
646                {"domain":"dmtry.com", "path":""},
647                {"domain":"go.channelintelligence.com", "path":""},
648                {"domain":"googleusercontent.com", "path":""},
649                {"domain":"googlevideo.com", "path":""},
650                {"domain":"gvt1.com", "path":""},
651                {"domain":"links.channelintelligence.com", "path":""},
652                {"domain":"obrasilinteirojoga.com.br", "path":""},
653                {"domain":"pcdn.tcgmsrv.net", "path":""},
654                {"domain":"rdr.tag.channelintelligence.com", "path":""},
655                {"domain":"static.googleadsserving.cn", "path":""},
656                {"domain":"studioapi.doubleclick.com", "path":""},
657                {"domain":"teracent.net", "path":""},
658                {"domain":"ttwbs.channelintelligence.com", "path":""},
659                {"domain":"wtb.channelintelligence.com", "path":""},
660                {"domain":"youknowbest.com", "path":""},
661                {"domain":"doubleclick.net", "path":""},
662                {"domain":"redirector.gvt1.com", "path":""}
663            ];
664
665            if (!Array.isArray(domainsArray)) { 
666                return [];
667            }
668
669            const blockedPairs = new Map();
670            for (const rule of googleConsentModeComplianzURls) {
671                if (!blockedPairs.has(rule.domain)) {
672                    blockedPairs.set(rule.domain, new Set());
673                }
674                blockedPairs.get(rule.domain).add(rule.path);
675            }
676
677            return domainsArray.filter(item => {
678                const paths = blockedPairs.get(item.d);
679                return !(paths && paths.has(item.p));
680            });
681        }
682
683        function setupAutoblockingByDomain() {
684            // autoblocking by domain
685            const autoblockByDomainArray = [];
686            const prefixID = '10000' // to not get mixed with real metis ids
687            let cmpBlockerDomains = []
688            let cmpCmplcVendorsPurposes = {}
689            let counter = 1
690            for (const object of autoblockByDomainArray) {
691                cmpBlockerDomains.push({
692                    d: object.d,
693                    p: object.path,
694                    v: prefixID + counter,
695                });
696                counter++;
697            }
698            
699            counter = 1
700            for (const object of autoblockByDomainArray) {
701                cmpCmplcVendorsPurposes[prefixID + counter] = object?.p ?? '1';
702                counter++;
703            }
704
705            Object.defineProperty(window, "cmp_iub_vendors_purposes", {
706                get() {
707                    return cmpCmplcVendorsPurposes;
708                },
709                set(value) {
710                    cmpCmplcVendorsPurposes = { ...cmpCmplcVendorsPurposes, ...value };
711                }
712            });
713            const basicGmc = true;
714
715
716            Object.defineProperty(window, "cmp_importblockerdomains", {
717                get() {
718                    if (basicGmc) {
719                        return filterGoogleConsentModeURLs(cmpBlockerDomains);
720                    }
721                    return cmpBlockerDomains;
722                },
723                set(value) {
724                    cmpBlockerDomains = [ ...cmpBlockerDomains, ...value ];
725                }
726            });
727        }
728
729        function splitDomains(joinedString) {
730            if (!joinedString) {
731                return []; // empty string -> empty array
732            }
733            return joinedString.split(";");
734        }
735
736        function setupWhitelist() {
737            let cmpBlockIgnoredDomains = [];
738            Object.defineProperty(window, "cmp_block_ignoredomains", {
739                get() {
740                    return cmpBlockIgnoredDomains;
741                },
742                set(value) {
743                    cmpBlockIgnoredDomains = [ ...cmpBlockIgnoredDomains, ...value ];
744                }
745            });
746            // Whitelist by domain:
747            const whitelistString = "";
748            const whitelist_array = [...splitDomains(whitelistString)];
749            window.cmp_block_ignoredomains = whitelist_array;
750        }
751
752        function enforceRejectionRecovery() {
753            const base = (window._iub = window._iub || {});
754            const featuresHolder = {};
755
756            function lockFlagOn(holder) {
757                const desc = Object.getOwnPropertyDescriptor(holder, 'rejection_recovery');
758                if (!desc) {
759                    Object.defineProperty(holder, 'rejection_recovery', {
760                        get() { return true; },
761                        set(_) { /* ignore */ },
762                        enumerable: true,
763                        configurable: false
764                    });
765                }
766                return holder;
767            }
768
769            Object.defineProperty(base, 'csFeatures', {
770                configurable: false,
771                enumerable: true,
772                get() {
773                    return featuresHolder;
774                },
775                set(obj) {
776                    if (obj && typeof obj === 'object') {
777                        Object.keys(obj).forEach(k => {
778                            if (k !== 'rejection_recovery') {
779                                featuresHolder[k] = obj[k];
780                            }
781                        });
782                    }
783                    // we lock it, it won't try to redefine
784                    lockFlagOn(featuresHolder);
785                }
786            });
787
788            // Ensure an object is exposed even if read early
789            if (!('csFeatures' in base)) {
790                base.csFeatures = {};
791            } else {
792                // If someone already set it synchronously, merge and lock now.
793                base.csFeatures = base.csFeatures;
794            }
795        }
796        window._iub = window?._iub || [];
797        const _iub = window._iub;
798        enforceRejectionRecovery();
799        setupAutoblockingByDomain();
800        setupWhitelist();
801
802        let currentLang = "de";
803        if (currentLang === 'pt-PT') {
804            currentLang = 'pt';
805        }
806        let fallbackLang = "en";
807        if (fallbackLang === 'pt-PT') {
808            fallbackLang = 'pt';
809        }
810        const cookiePolicyIds = {"en":11074262};
811        _iub.csConfiguration = {
812            ..._iub.csConfiguration,
813            cookiePolicyId: cookiePolicyIds[currentLang] ?? cookiePolicyIds[fallbackLang],
814            cmpId: { tcf: 332 },
815        };
816    </script>
816
817
818    
819        
819<script src="https://cs.iubenda.com/autoblocking/4390224.js"></script>
819
820    
821
822    
823    
824
825    
825<script type="text/javascript">
826        function injectComplianceCss(cssText) {
827            const existing = document.querySelector('style[data-compliance-custom="true"]');
828            if (existing) existing.remove();
829
830            const style = document.createElement('style');
831            style.setAttribute('data-compliance-custom', 'true');
832            style.appendChild(document.createTextNode(cssText));
833            document.body.appendChild(style);
834        }
835
836        window.addEventListener('DOMContentLoaded', () => {
837            const css = "";
838            injectComplianceCss(css);
839        });
840        function loadScript(src) {
841            return new Promise((resolve, reject) => {
842                const s = document.createElement("script");
843                s.src = src;
844                s.charset = "UTF-8";
845                s.onload = resolve;
846                s.onerror = reject;
847                document.head.appendChild(s);
848            });
849        }
850
851
852        let policyContentListenerRegistered = false;
853
854        window.IubEventsTrackRecord = window.IubEventsTrackRecord || {
855            iubLoaded: false,
856            domContentLoaded: false,
857        };
858
859        function initIubenda() {
860            const currentCsConfiguration = {"siteId":4390224,"cookiePolicyIds":{"en":11074262},"banner":{"acceptButtonDisplay":true,"rejectButtonDisplay":true,"customizeButtonDisplay":true,"position":"float-center","backgroundOverlay":false,"fontSize":"14px","content":"","acceptButtonCaption":"","rejectButtonCaption":"","customizeButtonCaption":"","backgroundColor":"#FFFFFF","textColor":"#0A0A0A","acceptButtonColor":"#007BBC","acceptButtonCaptionColor":"#FFFFFF","rejectButtonColor":"#007BBC","rejectButtonCaptionColor":"#FFFFFF","customizeButtonColor":"#007BBC","customizeButtonCaptionColor":"#FFFFFF","logo":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAE4CAYAAACt\/AFFAAAgAElEQVR4Xu2deXxcVd3\/v99zZ7JnJi0gyGLVguijIC6AiFb2QtukpZBCk3RhR0FcHnjcUERF9OeGCgpFtiYp0AClTVpRlrIIFikobs+jKC4gYKRtZpJmm7n3\/F531jt37kzmzkyaM3c+\/QeS3Hvme97fc+d9z3LPZcI\/EAABEAABEACBiifAFV8DVAAEQAAEQAAEQIAgdDQCEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABxQjsvL\/9ME2KL\/o14\/KGtr5\/KhaesuG8tL59drOPbxJ++d1Aa98vlQ0UgYHANBGA0KcJLIoFgWIJhDcuO9cw6BaS8sSWpX2PF
860FtOtZ03vOHM43QSW8ngi4NL717DTLLaGKC+1U0AQq\/u\/KP2ChIY2rBsGRHdbbAxb\/aSe55QMEQlQ9p1zxnvYU17jkieH1zSdyuErmSaENQ0EoDQpxEuigaBYggM3dd+BTF3RnT9\/H3OvHd7MWVU4znh+888x5DiE1IaX2k5\/Z4NEHo1toLqrjOEXt35R+0VIiC3nFYbmmgeJpJP6oa+QhO+h6WkxpaonMPL+nSFQlUqFLn9Qn\/opaHnmGiv8THtPXX1xm1SyvnBWYO1fPyjUaWCRTAgMI0EIPRphIuiQcANgaH7z7qWpPyMlPSEX9OW6Ya+VRIdKKWxYtbSeza6Kauajh26b9nFxPRtkjSs1cnDjQm+RRK1mkPvLaf33VJNLFDX6iYAoVd3\/lF7hQiENizbJInfQCRbiOknJOlyyfKvgvnXwcXrL1UoVKVCGdqw7JvEfCpJOUcyXU2SziWmkGAaDS5ef4pSwSIYEJhGAhD6NMJF0SBQKIGh3o5Z1Bi9V0q5kYm+zszDUtI+0idO1PxiZeDUdecWWlY1HSf7L2wIRUM\/IJKDRHSFlPLfzLxflPVj\/bV11wVP6z2mmnigrtVNAEKv7vyj9goRiPXQDfkyaXyxGRb7BYuGmqulTxwU+PDt5ykUqlKhxHrokt5ETGczs0E+FqLefyXVaAuaP3z7sUoFi2BAYBoJQOjTCBdFg4AbAjs3LPumILqCBDPXaMR1PtLq\/SNGjbig+b033+WmrGo6dmhD+0eJ+VtE3Mg1IsZNNPiJfNonm95\/8\/eriQXqWt0EIPTqzj9qrxCBXRvPeI9g36+o1ucT9T7ieh+JOt+r9RNyDr9\/TUShUJUKJXzfWW8zfPIBrvG9JSlzk18976zld\/VNKhUsggGBaSQAoU8jXBQNAm4ISNmuDT9cM8Z1fr+o98d6muzn39e\/7UeHuSmn2o6V69u14Vk1v+Y6\/2GJmyAiv7aj4dAb9q42FqhvdROA0Ks7\/6i9YgRGnjpnjBv8NVyj6exjHzGtrz\/kR2crFqZy4Qw\/ec6vRYPv3aJWi5BPM7k9Xn\/IDccrFygCAoFpJAChTyNcFA0Cbgnsfv7C50WN763k4x1SlwdKXf9R4ztvusxtOdV2\/O7fXLhB1GoLSRP\/JIMOktHohoZ33YQboWprCFVeXwi9yhsAqq8WgbE\/X\/I0MbVw1HjQiOgrjdHobU0fuPUTakWpXjRjL1x6F5M81dDlTRTRVxhjkceajrp1uXqRIiIQmD4CEPr0sUXJIOCawNgLl4xKXT4lRya+JyflbTISWdP8ke4rXRdUZSeMvvCx50infWU4ssSI6t0UiTzW\/JHui6oMA6pb5QQg9CpvAKi+WgRG\/3DRBE3IJ\/SRyHI5MfmEoctLW05d95BaUaoXzegfLv6NnND3aZgcfcfwMN\/Jun5H86l3rlcvUkQEAtNHAEKfPrYoGQRcE9i9\/fwJORF9Qg+NXSmjdI8+GZ2\/15n3\/sF1QVV2wsgz5z9PE9G9jeHoCcZkpFfoxicDS\/t+UWUYUN0qJwChV3kDQPXVIhB+dOWknNQfj45OfElI0VdDsq3x9L5n1YpSvWjCj658nib0vSd3R0\/ysewhKT\/bsrTvQfUiRUQgMH0EIPTpY4uSQcA1gdCW5SMyamyTunE5M28ULD8eWNy3yXVBVXbC0Jazn+WI3E9GIh8m4euVZKyZtfSe26oMA6pb5QQg9CpvAKi+WgRC95\/1LymN\/9UNfbUmfFuJjW+3LLnnJrWiVC+aXRuWPSqIDmGf9m4jqq8jKR9rWdp3jXqRIiIQmD4CEPr0sUXJIOCawNCGZb8lSU\/9PCovOcXHjxDTay2nrz\/LdUFVdsKu+9rvZxb1wd+8\/bTQEf+3hsiY23J6HzaWqbJ2UO3VhdCrvQWUUP\/X7znj7TWa9rUSiqiqU3WiGiLZzMwiZ8UlfZiYnkj9XdIHiGlbXlCSJgTxcOD0u8\/wGtBwf+e1JOUhGfWKfWtlIjSM6ElC+OJPAwgiGdHb2K9ZpiosX3VMZEgO+5l+2Lhg7a+9xgz1qV4CEHr15r7kmu+8d9mxQhBWEpdMsjwFtJy+3nPXc2jT8m1EfHSKUKyGuarJOf6UKfNYCcyDkmh1cMHan5aHPkoBgZkn4LkvgJlHWj0RQOhq5drzQud8X1dOMs8WeTxjTMwEoavVfBFNGQhA6GWAWK1FQOhqZd7TQi+jzOM9dAhdrdaLaMpBAEIvB8UqLQNCVyvx3hR65zZiebTzWHri6yvrWyx3zzyZMQhdrbaLaMpDAEIvD8eqLAVCVyvtnhT6QOc2kpSeQ08hdzfEbs8UCx6UUmIOXa0mjGhKJAChlwiwmk+H0NXKfvUIvXiZx0fu43PoBoSuVgNGNCUTgNBLRli9BUDoauXe+0Ivfog9lqnYfUC8DAhdrbaLaMpDAEIvD8eqLAVCVyvt3hZ6+WQOoavVbhFN+QhA6OVjWXUlQehqpdy7Qk88h17Q4rfsrzR2WCFvPoduSANz6Go1YURTIgEIvUSA1Xw6hK5W9r0p9C5zlzznRXGJYfR0FmxfZ5Yh9sxMMbGgQcOA0NVqwYimVAIQeqkEq\/h8CF2t5HtS6Ju7bKvcp34kzT5fnpGlRG89NocOoavVgBFNyQQg9JIRVm8BELpaufe+0J1k7jTEntV1T66ISyUMQler7SKa8hCA0MvDsSpLgdDVSru3he60KK7wIXb79u+xOXRDxxy6Wk0Y0ZRIAEIvEWA1nw6hq5V9bwp9RXrIPePbqkCZO24Zm3gOHUJXqwEjmpIJQOglI6zeAiB0tXLvaaHnkXlys5isbOSQeWxA3lwUR\/rq4Hy8bU2tVoxoSiEAoZdCr8rPhdDVagCeFXpqlXuBvfKYse1fbZnz77E5dAhdrQaMaEomAKGXjLB6C4DQ1cq9t4VePpnHfc+Dhvk+9Pm34n3oajVjRFMCAQi9BHjVfiqErlYL8K7QExvLJHDnHGLP1zO3DdnHe+gQulotGNGUSgBCL5VgFZ8PoauV\/GoQem6Z53lhi8P8O4SuVttFNOUhAKGXh2NVlvKfjW3NIlr\/TtUqrwnZTUQHT0dcgvnciE7\/W0zZmk8ewQZ9SRK9sZjzpzrH60J32sI1xmSK+fI4N9scOqGHPlV7wt8rjwCEXnk5Q8RTEBi6\/6znScrDpwMUG3xU8Iy7nymm7OGNy+ZFDbmWiecUc\/5U53hZ6IXLPCHvXKviU4+zi0GDDMyhT9Wo8PeKIgChV1S6EGwhBCD0QihVxjGhLSu3MWXOoad63I7fXvahd+fd5ZjMRXEQemW0AkRZKAEIvVBSOK5iCEDoFZOqKQMNb1m5jexCz\/V8+RQbz1iH3SH0KdHjgAokAKFXYNIQcn4CELp3WkiW0Msg89igfOz1qbw6OP9mPLbmneZS9TWB0Ku+CXgPQHUKnanl9Ltj1\/PO9e1vihJNvmFZ32uVlt3QA+2zayYpWN\/W9zcz9rTQnVaxx9Scsd4tNRyfrHiMiNMz7GLQkOZjaxB6pbURxJubAISO1uE5AtUn9LjUWpbczSOb2\/fTJ\/l2YpLBJetPq7TkhjacdZskeZiQ3BFYevef40IXR9udnJK0i2H2GIuE4M0hdyFpdSOEXmlNBPHmIQCho3l4jkD1CD21ZDuWQ1Poib0BzMf2Dmw5fX1NpSU3tGHZvyRRPRnyoy1n9N0dfmC17X3oRfbK4+PsKaebQmcIvdKaB+KdggCEjibiOQLVIfRMmSeFLok4tKH9QUn8Xy2\/eceBfPXVRqUkWF51lQgd8ceHicXs4JK7j2AimS307HrbnzF3GmJP\/i75hQehV0qrQJxuCEDobmjh2Iog4H2hO88na5PGGyJ+nq8RLddZv1EY4u1U47+3ZdG6F1VP3I57lx4o2LeUyPgHs\/g8E10nNblN1DTeSZKOzpZ2skb2x9Ls8+Xpn63\/Z+4UxwaG3FVvF4jPHQEI3R0vHF0BBLwrdKfeaTohbMgfSKaPE8mbjajsFz7RL4m+2nJQy1f5\/WsiqqZOSuLQfWedR0LezGRcRqx9gKRsl1IOiIbG\/UkmnkOfYrOY7J65s8wT6+ggdFUbBOIqmgCEXjQ6nKgqAW8KPb\/MY1PEUk5IolqSdCORsZNYfJ6InvfVyFObFqq74l1uXV0XGhq9l4gWkJT3MfOwJFpFRFFR3\/hsrIfuRua2le0ZWk9h5EE2JBbFqXoRI66iCEDoRWHDSSoT8KTQHZ+\/tg07M71Mur6NmX9vkLxIsAhJaYRYUFdwcd9fVM3ZzvXtQeGj54g5SkRzJRmXM4v5LHgO+xtGiOlIyziEw\/86D7Nn9c8zRuchdFXbA+IqngCEXjw7nKkoAW8JPdfz19lzyNyg\/V1ORLeSLk8kSW+SJJ9g4ldZyC+oLnSthjdLgyaJ6Xgi+hUJ2inqa+aQ4Z8konc7z6Hbv77SrJx65dY7gdgcOsvVjSfiOXRFL2OEVQQBCL0IaDhFbQLeEXrhMjeHpH371I\/L0eguYzzyRhk1iCSNSEkh9skPtyQ2alExc+Zb+\/x67bPEvD8RNbJfRLnONywa\/LVGWP6eSByVijv1jVXY4jfHofo4VghdxcaAmEoiAKGXhA8nq0jAE0IvZIjd1kn3vynwYzkR\/agxFiE5FiU5qRNLujow2HINX6T2orjh+9tXGcy3sV8jrvcR1\/uJ67QtxmB0r+xFce6H2O0b0cQeW2MDPXQVL2DEVDQBCL1odDhRVQKVL3R3PfNkHnxvnfVuQcbzhinzsQiZ\/yXduDS48K4bVM1VMq6hTcuXsZ\/v4nofiwY\/iTofGRqdZLw8eU365SwOX1eWzWLiZeXZCtbSu4\/30CF01dsF4nNHAEJ3xwtHVwCByhW6C5En3JVOB5Pv0JZ3a8zPGxGDaCJKxmhEp6h+SfPxPTepnrbdW1cu0jW+SzT4G0Wdb4z9op6IT4r8fTQhdHuvPA0g93y5\/Rn1jHMgdNUbBeJzTQBCd40MJ6hOoDKF7kLmWVdt\/Bf179rrcF03nhfEjxhR40Q5ob8qI\/q5TUfd8oDqORt59vzDiblH1GmHsU9bQ0QX6pJOMv4+ZumhJ2qR1St36pnbZZ4JLbYojsTqxhN\/jLetqd44EF\/BBCD0glHhwEohUHlCL13m5oUs3txwmKb5tpNfu4+FWCIN408aRZfXHrrm\/1TP3cjvzt9Xq6m5nZhPMnR5DenGVVKXJxmvRTKF7iTzrPUG+WUeH5XnQSaG0FVvGIjPFQEI3RUuHFwJBCpH6KldTvJgdRo2Th4e\/1vyCLF3w2Hso1+LWvFp0eD\/L0l0oka8ouZtNzytet7G\/vTRtxJxNxOH9YmJG+W4vJ
860+i0ZOMYS0tdDcyd1oNb59Dh9BVbxaIzyUBCN0lMByuPoHKEHopvfK0xq3eqg3Wvi1iGI9Jn7hI7F3zd0Haw5LFBY1vv2Gj6lnb\/aePHSkM6pFR+lIkPPqiiBiPyqhxKuk13yIWR1tvXOJ1sfObuldufZY9tigOQle9WSA+lwQgdJfAcLj6BNQXupiT\/X5vK9fCe+XWLnqEowf6NV+fZPHF4D6Nj48K+RL56fzGw24eUD1ru397\/vtkhHuY9RMn\/j22tybpPkM3ztBqm24yV7nbZsBt27a7k3nsdoATr0\/FHLrqTQPxuSAAobuAhUMrg4DaQue1zDQnN8niZG4aLjIeOdDnpz5muj5w4Ky+kdGJV7Va7YKGo2\/doHrmRn95ztHRqNGrsTYvsiO0P0ntTh\/rZxj1LWsyhZ6jZ+40xJ7q1ttXyHN8YxnzfegQuupNA\/G5IAChu4CFQyuDQGUKPZ\/IHYbYHWSlU2SO0HmTkHxl85uCPwu\/PvIS1Yjzgif0bFY9c0OPdLxPTFKPNmGcOBGJ7M2a9lMW+mJffcv1ksy3rRX2fHmqnjGc9q+3jK1hIXTVGwXic00AQneNDCeoTqDyhO6yV56j5yl1\/WAiethHfF7jYODxoX2H\/kI+3+pZi9ZtVT1n4Z92HWpMRrojxEu0SGRvoYlfCMGnifrm70gStretWWSdc\/Fbdq\/cyiC2yl2ae7njsTXV2wbiK5wAhF44KxxZIQQqS+hTyzyjr5lraNnsj05OvENq2qMGGWe3DM5+Mrzv0B+jZKzaa8k9T6meuqENZ80lkt0RIc6sY56l6\/o2aVCbvzl4rWSKLYqL\/3N6MmCqOfTsnnp8yB1CV71dID53BCB0d7xwdAUQqByhl0\/mZlqkYZwtSX5cMF9LQvxHRqPXGSx6hRTbyF9I4go6aOqCMooprEyeHDtUGsb5Wl3d18iQhhGd\/DQJ7Weipv5iIvmuMsucSNAg6xD61MnEEZVEAEKvpGwh1oIIqC90Ti+Ky7oC07\/I+JPjnLAFR\/wZ7b8RyQYi3hn7i5RNxMJPTLsyweW6kcj+OuBcL4kRIncuco4iOHzdJMuXRoAkCRZiKN4LlwE23xfHYi9J0twGNvfK9ljHPf8Qe2wrGetQh7lTnG7uFHc9door6KrCQZVAAEKvhCwhRlcE1Ba6SK9yL0TmeYbYU1Byvpktz0Iyq9xiBRUq80IWp9nKy1eHKV+uUrYh9swqmo+t6eZOcRC6q4sLBytNAEJXOj0IrhgC6gq9Y17UMHII3aFnPp0yz3BuKTJPFJQ9nBBPXa46WLrLGTV3U47TqIXt5ibRL8+OI7aXO69uPA5CL+YawzlqEoDQ1cwLoiqBgNJClxahp7vY2X3kqWSer1fu2OF2GmZ3GgJPDU5nZsDx86barc25558cHs8tcst5BdwQ5BqpiMk81w2COYcuIfQSLjOcqiABCF3BpCCk0ghUltDjl6Czt3JcntMkc+f58lxb1E6XzKe48cgpeCsr23y5\/XbJPDS5Uxx66KVdbDhbKQIQulLpQDDlIFA5Qi+zzB2v5sJ65vF7BHsBRcg8VYytrOkaYo99XuZnZfbM7fVP\/GwOuZs7xUHo5bjkUIYiBCB0RRKBMMpHQG2hy7XMck5Sntkdzly98hzD147PZSdZpuRlgZst2tQ8c0YKilj8llPmthsXBwln3Ew43VwUeMOROcqQQ+bxOCH08l1yKEkRAhC6IolAGOUjoL7QaY4aQ+yl9Mpt5zoKN917zpzKzhweT2XeCUpBQ+yJef\/MD0k3KHts8Z\/jG8ugh16+Cw8lzTgBCH3GU4AAyk1g+oTOxAYdFTzj7meKiXl4Y8e8qJRrRfLlLLkEZC3c1SNpTpJ1kHaq813sEHsBMi9oiN1STk6ZO3xF5R1iL7BMs4duQOjFtGOcoy4BCF3d3CCyIglMj9DjFmS9NKHr0hxyT7xtLVevNuWkXJdnnrntLH+XYYg9X5mOw+Ppz8z4v6zq2KcE8gyRx9pCdr1zrmSfqmcPoRd5deE0lQlA6CpnB7EVRaD8Qre8patUobNcy5R8fWqOyy9nr9xZatnzzw698tSpU\/d449Dtsi2gVx47xIXMc0rXaVQhezQh+14i3w1C1o0NeuhFXV04SWUCELrK2UFsRREon9CzpVZyDz0ldLcyn6JXnuFAp155Lsk7xVGEzHMNsefq3U\/Vg7ZmvpQhdttNRvxexfxwHmShr278EDaWKeoiw0lKEoDQlUwLgiqFQHmE7izQ0oVOlh66rZbFzpfnGsrO1yt3Ep31sbWMMu1D4fbeuoteed4bj+xeuP1JuqKH2JOok4zN59AZQi\/lOsO56hGA0NXLCSIqkUDpQs\/VGy7DHDrnELormTsJ1mmYOseub\/lk7kbktnIytO50k5Gr7Jy96IxueubLVeJd7fgBTr397PH4zOfVY0Ln1Y0fug4vZynxesPp6hCA0NXJBSIpE4HShJ5b5jF3lDyHbhN6vvnyXNutpnqbmcLL+MlJaEn75erRlyzzPEP1ecu2TxFk\/pxnP\/ZElbOnGLI2yclgaebYFDpB6GW65lCMGgQgdDXygCjKSKBooU+1GC0mdFnSY2u6tYdeli1cs3vmOV956rBKPO\/itwJ61FP2ynP1oFO\/t35IGVexp9pTji1qIfQyXnEoShUCELoqmUAcZSNQlNALkHm8h14moZdF5tmXb06ZV9zLVfLsx17oELvTy1lSgwg8SOihl+2aQ0FqEIDQ1cgDoigjAXdCzz\/Ebh+6ZSGPCrYVubHM5o55uk5rmXmOc3XzDFlnDbMXKvMi9mN3Embq8+N\/zN0zd5rft\/\/OHnt2LzpzxqA8ZWb6HUIv4yWHohQhAKErkgiEUT4ChQvdhcyTruUShW6wwyp3J5HbhtLzDn\/nWvxWxH7suWSe6OGXd4h9qherODHIP9+evflMmm3GrQjTIBHm0Mt31aEkFQhA6CpkATGUlUBhQncv85heyi50NzJ3uFxj1UipajQF0u0Qe8qdTp+RofH8m87kvCGwyTkO05b3xM\/CMhxhUB0xiawl7pld+MQJDvPlGXitPX0eJJJYFFfWKw+FzTQBCH2mM4DPLzuB\/ELPJVBrGE5DvPG\/l1fopcnc\/srTwII7PHc9737sY9uk5KOnfBub03x5xj1D1rA\/hF72Kw8FzjQBz30BzDRQfP7ME8gt9OJ65ekaMTEbpc2hx4bcE3Pojlefk+Ttw8zOQ+zeFPolCaEnO+EOvXqn6QinF9Bk9uoh9Jm\/VBFBmQlA6GUGiuJmnoCz0EuRuWX2tVxCz7rynEYF8g+xZ5BmpsBpt3vuet79WELohQ6xJ0b2LRlLDK1kDflD6DN\/qSKCMhPw3BdAmfmguAokkCn00obYk0O96anhUnroq+bphp5+21qKbWEytw+xp0+Pn+9toZetZ56cOxkkaWAOvQKvb4ScmwCEjtbhOQJpoU8l8+yh7EwYWf08opJ66Kvm6VK3rXIvQOY531+eubDMm0K\/dJskcw7d8i\/HYrr0r+15t+c59jOE7rkrHxWC0NEGPEcgLnQ63P5iDydZx36XY\/jbaWqWqMQeekroBYg8NXzsNPSe\/TtPCv3xSy1z6Ll2fcsaR0n8wlHkyWYwSNLcy\/072Mvdc98A1VshCL16c+\/ZmseETnR4QQNTrmRuHqyXsCgu2UO3bCzjfNcQv89wnDd2etwrbv7Aabd57nrenRJ6WWUee30qCVrdeAyE7tkvgiqsmOe+AKowh6iyjUBuoRczxJ4sPHluGYVejMzz7MfuTaFftk1KOjpzFCU9pJ41KeJ0E2R\/MUv8\/ie+9SuEju8PDxGA0D2UTFQlTsBZ6E5D3HZZ20bfHXvIZRB6xtav2TcZqbeL2ROaayOWRBGBU73YQ79smySyzKGne+pZnOx8nHilcUPo+MLwHAEI3XMpRYWyhe5S5qnDnS6Pcgo9s\/ycQ+wFviXNk0J\/ItFDTy52mPr58vgFkF\/m8SF3luih4+vCUwQgdE+lE5XJ7qGXU+Zm6SUKncxV7uYceqE988L3Yw+ceqvnrufdT3xim5QyvlNcUTJPD88nTJ+8SCB0fF14joDnvgA8lyFUyDWBdA99apk7T2PnuCzMX8tShW6kd4pLjfjnGmQvXOZmUd4VenwOvYT58gTpjPYQ31gGc+iury+coC4BCF3d3CCyIgkM3X925ir3HIvPskfW81wOySFcGS1tlTtlCt35\/eXFvfI0MN+bPXRKzaHn7G0XMsRu6aDHyhkkMiD0Iq8xnKYmAQhdzbwgqhIIZAg9q4Xb+nk5ZJ\/x8db52HIJ3fKWtMyqFifzWA\/d00Ivq8zN3oUrZLEAACAASURBVP6ghNBLuMpwqooEIHQVs4KYSiIwtNHWQ0+VZhvazrv4LbnhjO0SKYfQmec4D7K7G2KPVctSh8D8Wzx3PZtz6JTcKS5WO\/vaA3uVcz+vnvFKG6ZBaW79iiH3kq41nKwWAc99AaiFF9HMBIFsoZfYK7dWQtJRwbbeZ4qp1\/DmVfMMkms547G1hKQcr8Qcckp+uE1wnhU6J7d+nULmzs+bJ2jZb+Z4UEodQi+mIeMcZQlA6MqmBoEVSyBT6OWSeeJS8cmjgqeVU+hFDLGnOqqZl68nhf6LZA89n8zz9crjsNIDGan\/g9CLvcBwnrIEIHRlU4PAiiWQFnoZhtgtw\/UxK2jlFHppQ+wZfMzXp57yE89dz7t\/8cn0kHvMzW6G2G3vjc8c0RiU5l7ux3wTe7kXe6HhPOUIeO4LQDnCCGiPExjauDy2yt15vVuOJp8lCmvYFvGWS+iOn2df+JXqiseDcZpDtkjO80IvSeZZPfxBae7lfiSEvscvUHzgtBGA0KcNLQqeKQKm0Nn6cpYpF7\/lugwcetAl
860C53XsqA52WyKkLlF8Ob\/Nnu5hz7F\/Hj6hsc+xG67KUrfAEHoM3WB4nOnjQCEPm1oUfBMEQhvXP68TAo9V682X483aYesq4OJNKP4OfSfrZpn6LyW2Sp0y4c43XjkuhmxCC55iCeF\/tSntpG0vg\/dfuOT\/XMmMmsSM27QIPSZukDxudNGAEKfNrQoeKYIpISeT+aWoWrH3rKTzM0DSxL6efMMXbcIvZBeec4eZmanlJiaT7nZc9fz7gyhF7X4LZHerHMHpZAYcp+pixSfOy0EPPcFMC2UUGhFEQhvSvbQ3c6X51lxniRQFqEX8D70gnvm6ZuC5pO9KnQRf9uanYnt5\/T9W9Z8ua39xvI8KM2Xs2AOvaKubQSbnwCEjhbiOQLhTR3pIXd77XIufsuz4twqE1HKkLvZQzfSPfQSh9gtbyuJ1dKbQv\/vbZTxPvSih9jTdwTxIiB0z135qBCEjjbgOQI5hV6szMspdMMidNugeVYP1JqZROzpCzb7BsSTQv9lQuiOrByfL881xB7\/ffomalCygR66567+6q4QhF7d+fdk7R2Fnk\/mGV\/0WT9kDvUKvYRFcefNMzKEPsWCuGR2ppR5vJzmk9d47nrenRK6tWce\/\/+0m+3VnnquPd5Dh9A9+QVQxZXy3BdAFecSVU8QyBB6zoVxTgvSbDLPuDoSP5RF6E5z6A6X4pQit8TLRM0neVHol8eH3FNVtfbK7TdfBYk8ficQ28udVzce+XVsLINvDs8QgNA9k0pUJEkgJXRXvfJcMrddIiUL3dzLPfHYWq6Fb7FQbL3Q9AvBLYnOvCnxtNATN2Yl9srT3XoWg1Kai+IgdHxzeIcAhO6dXKIm1h468+HOQNz0zB0uj7ILvZieufNQffNJN3nuet79y8u3xd+HXtJ8ebopJG\/y2Hw5C4SOLw1vEfDcF4C30oPaFEMg3N\/1vCRpE3oukRfYM0+M5koWRwVPu724t6397Lx5hrT00LNeBZqOJffit9zz7t4U+hUxoefsmTttB2sZnk+1H9vUCzMPspSr69BDL+YSwzmKEoDQFU0MwiqeQLbQS+uVx50RL0Myl0Holjn0ZDWzhthzvIgk4\/4jU+7NJ3qvhz76y7jQY5js2786rXFwmsbIlnlsDp0NCL34qwxnqkgAQlcxK4ipJAKZQi+fzMsjdLJt\/eo0X+5e5qahmk+80XPXc0ro9p54IXu7Z90EmPcEyfbAg2wY6KGXdKXhZNUIeO4LQDXAiGfPE0gLvYCd33ItTEudmnmJlN5Dtwjd0nPMPcRu6ZJP0fv0pNC3mT10617uDj31PKMWlofb0jKPix5C3\/OXJj5xmglA6NMMGMXveQJxodPh9ilq65d7vk1crEPsGdEzkyQqccg9IXSnIfaslez20QXb5WobSvam0D+zjUg6DLknLF7AEHvc31Z25t0aDzLz6rr3fgWPre35SxSfOE0EIPRpAotiZ45ATOhMzovicvXmEuHmk3lsyL0cQhfxOfTMi6\/AZ6iTWB0eyfO00F29C91G1mnu3RQ6Qegzd5Xik6eDAIQ+HVRR5owSCG\/uel5Kq9CdVobblJpjiD1WEYsQShL6w+Ze7ryWKf4cejwqpzn+PL+zxZMCzUzNJ\/zYc9fz6LbPbiNO9NAdb2bsuc2YvLAtpLPkEkKf0WsUHz49BDz3BTA9mFBqJRFIC70AkSecannKObOqtp5hqUKXFqHbX64S\/+Cphtntl2y6Z+9JoT\/92fSQu4spieyRFtsICIReSZc0Yi2QAIReICgcVjkE4kK3bCyT0crtw7G2nnq6y2sfE4\/JVpIsfg794fPmpYU+1RB79ghCVkC2mw1vCz0fr3xD7DmeGDAfW8OQe+Vc1Ii0IAIQekGYcFAlEQhvXpEeci+jzE0G5RE6z8mcQJ9qiN3hpsMmc3OEoemEH3nueh6N9dDpaMdFjLZFgfEf7QsHbYvhkihjG8sQFsVV0oWNWKck4LkvgClrjAM8TyAl9Lwyz9X087wXnYmkLLGHbphz6NaNZaYaYi9M5qbwmo73otA\/Z5lDz81qyiF2+1QGhO7574FqrCCEXo1Z93idY0I3H1uL\/ctu4pmPMCVh5Bd58qjyCb30Xnlqf\/NEUZ4U+jOf20bSXBRn5TXFELvTXHvqlFQ56KF7\/HugGqsHoVdj1j1e57TQ7cOvGa\/4sFAoTOaxOXRplDaHHuuhi9gqd8dh99Tv8w0dW+phEVXT8Td47noejQk98\/Wplluw7O1gM7jmGf0w59Ax5O7xb4Lqq57nvgCqL4WosZ1AXOi2t63FnO3U3AuRefq80oR+0TxpGOkhd9sccFry9jgzY4zVw2E6wdNCt8+XZ7GbapGhBZj5v7Gd4iTm0PH14SkCELqn0onKmATCm1dahtyTnTiHpu74vvQcYkigLYvQOTmHbpOM0xSBw+K3XD17zwo98frUVM\/c1SYzli679SYg+XIW7BSHLw0PEYDQPZRMVCVOICX0nJvFFNIrt42JJ64UaZQy5H7RPCmTPXS7zPP3yuPRWOPOPr\/puOs9dz2PbjeH3ON7ucd9bK1i3iH1zDkNe48+JnSxuu69V2HrV3xxeIaA574APJMZVKRoAjGhMx1e\/BC7k8zjl4o0zPeh31zc+9AfNoUuM1e5Ow27Zw2pO+xFnuqupmP1ptA\/H5tDL3gVe9r86fbjPDw\/yIa59SuEXvSFhhOVIwChK5cSBFQqgeEt5pC7bQ49q3eXYcSCF6iVTeiWxWwZ9XUYTs6eGbD2TNOXsFeFzmYP3b5mwGENgfOz6ravuPRLcQYJQi\/1UsP5ihGA0BVLCMIpncDwllUZc+iFbbFqE7xTT69cPfTYHLrbIXbLqIHTzQAzNX3kh567nse2f972+tT80w6p1uM08pHxhjseJMPcWAY99NKvOJSgCgHPfQGoAhZxzByBTKEXP1\/utNWq1Lm0IXcyh9wTj61Z7WPvSLrYtzw5r+xNoV+Z4\/WpedYgOA+xx2jHz4q1iUFiWl13OIQ+c1cqPrncBCD0chNFeTNOYPinqx6Xkt6ZtQ2o5Ss9\/zPglt5wquMev1Q0lic1nnzLr4upZPjhj32QyfgRER2UuycpHB+uI+EUU+bvmj7yw72KiUvlc8a2f+HnRPy+WIwxBjYOudYg2PKWOjVxoySJXpdsXFJ\/+NUPqVx\/xAYCbghA6G5o4diKIBD+6YoPacLfXLZgfVqqqAaDn+KT14SKKTv0wHmzRa3\/cGFwffzuILsUzemXBX5Y3XHXe27F9uivvvBB4dOCjgh8U4GJA3Y6TEqa9On+3\/J7P\/+fqUrB30GgUghA6JWSKcQJAiAAAiAAAnkIQOhoHiAAAiAAAiDgAQIQugeSiCqAAAiAAAiAAISONgACIAACIAACHiAAoXsgiagCCIAACIAACEDoaAMgAAIgAAIg4AECELoHkrgnqzA00DGLIpG37snPxGeBQLURqK3xv16\/cN0\/qq3eqG9pBCD00vhV3dk7ejoDsiF6QNVVHBUGgT1IoF76hxrP6Hl1D34kPsoDBCB0DyQRVQABEAABEAABCB1tAARAAARAAAQ8QABC90ASvVIFub5d213r27tp8Z3\/LrRO8qqrRPiYP7YET+3bWeg5KhwX7l++t08TdQ0Lel8249mxpfNAv26MB1rvfF2F+GYyhl2bOj8uWLDQfHc2L7gNW7POZDLw2RVFAEKvqHRVVrBD\/Z1naUK+2rxw3eO5Ig\/1dz0ebO2ZZ\/59cH17U12d\/8RA27qNhdZU\/r69ZuRF3zFNz77tCb76aqPQ86zHmZ9bW1f7P8S0yPy9lPS6EPTlwKKep4opr5BzRjZ3nWwYdGCgtec28\/jw5hWrBcl\/NS3sefC1n61orItG3jHu8\/\/vfvO7dxdSXq5jwgNdn4lEo+v2WnLXS1OVEx7o+sb46MTX3rCsb2SqY6fr76H+rp+xjy6jqM47Xq\/9+1vOuX28HJ8Va1sNtVcGFvV8thzloQwQUJEAhK5iVjwSU6i\/61Kd+B+zW7v7cwp9oGsouKinpdgqyy0frw1Fd34k+OzBDxUj9FfXt+\/T2FC7IRKNLrdKL7y587Nk0I7msck7eFnfZLHx5TpvZ\/+KVo3knGBrz\/X2Y+TGc5tHxOT7JjX53F4LesOlfHaov+uHxHRi4Jm578rHJzTQtZAk3a6PTRw8e1lfUS+fKSVO89zh\/q7jJvWJwb2W9P2x1LLs5+9c3x7U6utuCrZ2n13uslEeCKhCAEJXJRMejEN1oQ8NdLyPJF\/U0tp
8607oRP+oY0d7cx0YLBt3ffKnZ49LPRBksaLwdZ1vU71eKX\/woZmMbrCkHSxPjpx3EwJPTzQ9S2h6992M+VSaF4g9EJJ4bhKJgChV3L2FI\/drdBfWt9eH6z3HRFovfOXyaqFH1q5lzGmX87Mc6RB\/wzu3\/DFkR1js\/SI3tSyaN2L1h76zvf86QCf5vskMb1RkvFoy6J1a3IhMufeh478y6c0adyRb956aOOKdvbJ4eDCngfMsoY2dX6hpa33Gnu5Q5tWnNfS1n1L8vfmeoDh2pouqfF883fS4J+0tHU\/kvy7XehDmzpPIeLXW9p6ngv3d\/UZkmYLpp2SaTAwOnFZqK7mxOD45KNOowXhTcs\/1OwTv2WH3nysh27Q94mNlYZu3Drr9Lv+bo89dP+KozWfcYguxSJ9bPwiq9DNXrPBFL\/hMag\/2NZzZ\/L89evbtfl1\/o5g27ru0f6VR0XY+KT5NyH4puYF3Y+lcjjQ9Q2noe7Qps4jNWn8Mynw8MCKWyb0yBf3WXzXK9YYY3sfSO1iZnkYSx4RBl\/ftHjtb+31GBnomK+TWBWPVf4i2NZrvnuewhu7DjWYrmGmI4npSZL0dLC15\/tmDojpb7MXdf\/eWpYpf2qoPXz2op4nzN+PbF693wRHfLPrD34tPPzXL7HGLwYWdt8ey+vGc5uHxOQFgun9ZMgo+ehHwQW925LlDW9a9c7xiL5z7zN6XhvZtPx4XWqHBkXDHdy6ZlTxyxfhVSABCL0Ck1YpIbsV+n82nttcQ+MLg4vX3WXWcXjLOftIPbJ+wqhp8xmGJptqJI+PnqcJ+WeD9NdaFt61PSl0TURf0aVvZdCo\/eqQYWi1dRPviES1M4OtPf\/txCvU33GUJG4OLup9hJlkLqZDAx1vFVJcHGjt+R\/zmFB\/10PB1p6TsoXedWNLW8\/FsS\/5Le37DBu1T09M0LE+4Rszf+fXoqcZgt4SWNTzdfNnu9BD\/Z2X6CT+aU5PjG7pPDAq6YhIRH9+do0WMkUdHui8LSLoE05D8KGBrht8E\/Q1p+eWk0JnnxCGNC5oWdRzRZbQ+7teCDS9\/I7wyEE9SaHv2NIZ8Ou8wafJVRMT\/ticuuDxQ8nn+2pwUc8psXpuPc4XHj7gW8wckVLeZ+j+\/4sd54vcEGg6eBUff3U0JtT+rucDrT3vtn9uuL9riaFpvwuedseL4f7Oo0nwD9mgnxtEYY3p6ebWnkfHHu6YExnj77KouTg6ISM+qdcYPv1STfgeb1q09qHUTUN\/16PGJH1aCt+LMZ\/zeLOm+W4Lbu85hY47TuwaPmh\/wfI6GfWdOzGsR\/Zb2b17qL\/TzOmzLa29D1tj+\/fG5fvWse+UYFt3dzznHYewpP8iIY5pbpz4Gv2HdF7WF8truL9rq98XPWd8vG4oXvdoG0lDmjc58Ta84gQ5zi\/LGuOrhm7cOCaann7jojVj+dpcpVzfiFM9AhC6ejnxTESm0KWkOib5i5yVYn4w2NrTbP7dKvThLe37SL32jkBrzwLruebwcKOxe6nBxkuz2u58zBT6sL6rw5By35a23m8kj42VJSbbdlNow\/6t\/Vm9IXPBniRumJVYlJZH6LNYF0cH2ub+nPlqoxChO5UVr9vEYp3F47Pbuv+ZT+hOc+ih9e2zub7mikBr7+es5cdkw2K\/5tGJp3hZn+4g61gPPfDc3BeH3v+XxULSy8G23meSxw31d36d\/ZPfNp8SCPWvuMveQ8+W8PIlusE7Zy1e97jcepVveOSv24nk1YHW3g3JY+WW02pD+uyeltbe9kKE3rLgjr8mjrt1woheae+h22PYdW\/HHPbR\/GDbIT+JC\/evVwhNbAgsXPtn67HDm5a\/UwpxdGBR761OQ+6FCn3Xho4jBPOx+uRkT3L0Qt50oT+8\/+5fBFt7j85m3nGlZvg2maMIMaFH5ZHNe0\/8gD8YvwnAPxCYLgIQ+nSRRblmb\/ZSkvRBQ1LGF60VjRD02WBrT51d6KH+rqv8mrwl+ViX9Zxw\/4pWXUbDSaGH9Z1XPrf9X1cff\/WjsR6h+U9K4uFNnR8UPrm7aeG639jTUajQ5db2ppFR\/3uHdkeeOWhZ31ixQo+Lp+MyIeg35qp\/t0I3zx\/q77pV0\/yfsT7KNTzQcbxusL+lrffnTk0u2UMPLu75y45Ny9\/pZ21+86K515k3Jzs3Lf+QxtoRyYV5hQjdLMPHWnuwtefLptSG9x9dF2jtiYnb+i\/U3zWezOtUPXS3Qo+xHOha98K\/GlbNPXBkf5\/BRw5T45b98wxjlyL08JbOY9mQ+zYvWndfso5mG4waxs7Zi3uftNddbr\/QP\/zq6N2B1p6lptCjUf1Ns9rWxYbo8Q8EppMAhD6ddKu87FKG3MMDXTdqE3S10zDy8MCKd01EI417L7nrabOHHo7sOj7w3Nyf21dxD\/V3nmhIMTG7rTtrhMAc7pWS6q1zwk7pGtm4fF9DaAuat8+9wyy\/UKGP3N95mK6xOYfrM8tl4tellMOS5S3mEG8xQpdbV7cMj0R+EGjtXWmW+Up\/a0MTBS8ZodANTqMQ8ZuI+By6KfTYTcHGzgvI8D0SjIy+FK6vPTs6KR\/Z64z4s\/B2oZtD\/5NR7mWmmiQblnQ\/Mc8OtHZ\/JtZD3\/3XGwOLes53EPpksLUndl4pQpdEPLKpa6kU9CkpSUvcrP2Wmd4feKXhA0P7jx4rWB4RXNR7Xb7LrSSh33fW27impqbZMtceGui6nXTazho79rqllN8MtvbsnRxyDyzNHD2o8q8GVH+aCEDo0wQWxcZk4uqxNeuQe6i\/88eTk\/yVfRz2s7YLPddjayMJoQcchP56\/8oDfNHJtwcj+hP2hWZm75762v3U3hcZ3rLyEKkbFwfbej6dEKTjHLp5AxJYFJ9DDw10fZElvZx8xjzZFqxDvMUIPSbkTV3nG\/UTfbNP7guFHjhvtoyMm6v0r83V3uxCj9ehcwdJ6jKIDp3VlhahVei7+ruWsKSDW9p6vm0te+fGlYf7hOxMCj00\/MKPW9rWXVCM0Hf1d57Omu+3+XrooU2dt5Hku4OL44sSk\/\/C\/V2bml9pOGNk\/9FjDcnvCbZ1530Swa3Qa4Q2f1Zrz9o4r45DhJQ1zW13\/iH5+aH+zrUBjS51WohojRNCxzfhniQAoe9J2lX2WSUJfaDzSxPj8s43nLnuBTu24Y0d8yLEujncme859HxCT\/Qcr4jo9OReSzI3kJFbV9eFd+tLotHIk36fb4UhIne3LLg7Ns8b6u98MNjae7I9pvCmFY8E2rpPSEj\/O06L8coh9J0blx\/uF+KDza29N4b7u+5o3t5zDl9NOTfUcRL6yOb2\/QxZ+8mIkF+3LrKzCj3U39nBPn42cFrPn8og9N8EWnuOsDMb6l9xgcb0y2TPN9zflTWHvqu\/c+Os1t7FWbwTQh97c2S\/8fGJY6MTkYF8G+I4C73rCk3jZ5sXpJ8+MD8nNjKh8\/KW1p5v5RZ6xwJpiEjL4p4H813WEHqVfenNcHUh9BlOgJc\/vhShm48K6UbkO8HW3k4rI3N+cuS13RfoJP\/csmjdQ6UIPfY4lMEfI6Jn7HPQu366+s2aHr2SiDYFFvVsSvcMO7\/ePDb5dbbsphYe6FxlGNTW0tZ7RvxGoXNtclg8ed7OBy8M8vjoDUzytqmG3M2RijqOvHfSZ\/zavqrdXH3ui8gFMir+LPx0QsDWg3boKWcMuSf\/PrRh1dyW0+OL0dK9zvSiuKH+zot9gp5sWtj7O+sxQ5u6LhfM+7jpoYc2dX1XG5\/4f03L+l5LlrVrw9lv1vzaVcTatcnFbE5CD\/V3bg+29r4\/I86NXQeToLsCrzQcwxetiQz1d14gyPi99XFH8\/ihLavmCl0\/LNDac7+T0M1RCDKM0KzF67Zmcui8XhI939Lae3MuoZujOKGBrvt8hn6x\/bl5cxRF6r57Zp1++xCE7uVvOPXqBqGrlxPPRFSK0E0I5i5uDQ21W1inrsDinj9JeZUI9\/\/lSiZ+RZL8fbCtd1spQjc\/Q\/5sRWN4Ql9KLOaLCH+6aWn3f4b7O5foks6V
860QnxOk\/LmYGvPMSkRbuo8RQg6rPmZg79HXyYa3vzX84nkhCHF\/sGx8e+Yw\/e7+1csiJJcEWztWR77DHPVd3T2Opb8dynkFlPooc1dp1KUPjD4jx3XHnxYbX14pLEz+diaKYuRzSu+SER9rEd3RoVoS8olJpiBzo+R5M8EmubOTT4alqvROPXQcx+bFrq5slvz8ycCi3rPidUhtqp79H7W5U9IEx9wI3T5VHt9eGft9oDY8V5e8NMJueWcfUL65Doh6fv+WvGH+vndf4vfCGX30MP9XedI4gOCrd1fi0v6rLlC951HxMc0v9Jwiil0c\/+C5oba7wlJfw609nw3dtyGjvexj78RMGqX8uJbh+N5Nq6XevRrmr\/2TeP60Pa9D9hvPPzq6D2BGu7g+d27zacLwjz5CEvqIp84pHnBW7bEn2zIHnKPMXnwwuDQ+Gi3n+T3m1p7H77qqqvEfx\/1wkppaI2BsfEbzacOIHTPfJ1VREUg9IpIU2UGaW6qEdUiI7MWrvtHrhrs6u86J\/nomNn7Dr0UelPL6fHh7diX5tb2ptBw7SXMtIRIPhRs7f2iOexcq7G\/cdG6Z80NXMaaat5Yf1rvv+zP9o72rzzAEEJvWnh7qmeYK46\/bV1d17I7egrrtF9tHT+YlMyuDatbDI7sv9eS3tR2pKaMWdLnDClfNXS6ZvaSeC\/WlEjL6eueNf9\/+L4Vb9D90lwUVy9I\/sR8rCt838q9RkfkuPkMtHnM7oGO9xmGfHNz2533OrEa7l95ZtSIDpqPiFnjHtvcMWfSEB8JJuZ487WO8JZVxzZT9HdTzfXG4h9YeVJwdOzx5JqC2J7yk\/QDIjmXSfYFtNmxx8RGxoeCzUu7B83NeUaOeuFDTnv1m71m601IbGRB5x9KkgcI5h8kRz2szHb1dx3XQg2\/sm+6EtrU+QFi8WVJxrA05A9NHjvuP\/ug2Yvvetma8x33dh6o1fB1RLLF+hmpm7GBjlmaIU6YNKK\/sm7zO9TfeS0TfUQSbwhSww3m55ttJ1pP44GT1u4we\/eiwS9aFq3bZWdtPosfGjlgCRNfRsSvaLpxTVOiPZjHmms1RF3dyOyT18zIdrqV+c2BqIslAKEXSw7nTSsBs9d1YHvfuNMGHKH+js5aTd9Wl5jXntZAFCx8eKDro6yLJ512S1MwXIQEAiCwhwhA6HsIND7GHYHYwrRh\/dpgW\/enrGeavVzpi37CVyN+3Hhqz6vuSq38o80en5\/lhydGx\/MuAqv8mqIGIAACbglA6G6J4fg9RiD0QPtsmqx5ljT+6CDv2Lqfsc8HpTS+Qkyfmc5Xm+6xChbxQaGBFT9gkv8MLMp8nKyIonAKCICAxwhA6B5LqBerIx84b\/bQxNi7av38otPOcV6sM+oEAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQkAKErmBSEBAIgAAIgAAJuCUDobonheBAAARAAARBQkACErmBSEBIIgAAIgAAIuCUAobslhuNBAARAAARAQEECELqCSUFIIAACIAACIOCWAITulhiOBwEQAAEQAAEFCUDoCiYFIYEACIAACICAWwIQultiOB4EQAAEQAAEFCQAoSuYFIQEAiAAAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASNuayGAAAA0xJREFUCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQkAKErmBSEBAIgAAIgAAJuCUDobonheBAAARAAARBQkACErmBSEBIIgAAIgAAIuCUAobslhuNBAARAAARAQEECELqCSUFIIAACIAACIOCWAITulhiOBwEQAAEQAAEFCUDoCiYFIYEACIAACICAWwIQultiOB4EQAAEQAAEFCQAoSuYFIQEAiAAAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQkAKErmBSEBAIgAAIgAAJuCUDobonheBAAARAAARBQkACErmBSEBIIgAAIgAAIuCUAobslhuNBAARAAARAQEECELqCSUFIIAACIAACIOCWAITulhiOBwEQAAEQAAEFCUDoCiYFIYEACIAACICAWwIQultiOB4EQAAEQAAEFCQAoSuYFIQEAiAAAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQk8P8BelerkrzkRNEAAAAASUVORK5CYII=","brandTextColor":"#0A0A0A","brandBackgroundColor":"#FFFFFF","applyStyles":"false"},"whitelabel":true};
861            const preview_config = {"format_and_position":{"has_background_overlay":false,"position":"float-center"},"text":{"fontsize":"14px","content":{"main":"","accept":"","reject":"","learnMore":""}},"theme":{"setting_type":2,"standard":{"subtype":"light"},"color":{"selected_color":"Mint","selected_color_style":"neutral"},"custom":{"main":{"background":"#FFFFFF","text":"#0A0A0A"},"acceptButton":{"background":"#007BBC","text":"#FFFFFF"},"rejectButton":{"background":"#007BBC","text":"#FFFFFF"},"learnMoreButton":{"background":"#007BBC","text":"#FFFFFF"}},"logo":{"type":3,"add_from_url":{"url":"","brand_header_color":"#FFFFFF","brand_text_color":"#0A0A0A"},"upload":{"src":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAE4CAYAAACt\/AFFAAAgAElEQVR4Xu2deXxcVd3\/v99zZ7JnJi0gyGLVguijIC6AiFb2QtukpZBCk3RhR0FcHnjcUERF9OeGCgpFtiYp0AClTVpRlrIIFikobs+jKC4gYKRtZpJmm7n3\/F531jt37kzmzkyaM3c+\/QeS3Hvme97fc+d9z3LPZcI\/EAABEAABEACBiifAFV8DVAAEQAAEQAAEQIAgdDQCEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABEAABEAABDxCA0D2QRFQBBEAABEAABCB0tAEQAAEQAAEQ8AABCN0DSUQVQAAEQAAEQABCRxsAARAAARAAAQ8QgNA9kERUAQRAAARAAAQgdLQBEAABEAABEPAAAQjdA0lEFUAABEAABEAAQkcbAAEQAAEQAAEPEIDQPZBEVAEEQAAEQAAEIHS0ARAAARAAARDwAAEI3QNJRBVAAARAAARAAEJHGwABxQjsvL\/9ME2KL\/o14\/KGtr5\/KhaesuG8tL59drOPbxJ++d1Aa98vlQ0UgYHANBGA0KcJLIoFgWIJhDcuO9cw6BaS8sSWpX2PF
861FtOtZ03vOHM43QSW8ngi4NL717DTLLaGKC+1U0AQq\/u\/KP2ChIY2rBsGRHdbbAxb\/aSe55QMEQlQ9p1zxnvYU17jkieH1zSdyuErmSaENQ0EoDQpxEuigaBYggM3dd+BTF3RnT9\/H3OvHd7MWVU4znh+888x5DiE1IaX2k5\/Z4NEHo1toLqrjOEXt35R+0VIiC3nFYbmmgeJpJP6oa+QhO+h6WkxpaonMPL+nSFQlUqFLn9Qn\/opaHnmGiv8THtPXX1xm1SyvnBWYO1fPyjUaWCRTAgMI0EIPRphIuiQcANgaH7z7qWpPyMlPSEX9OW6Ya+VRIdKKWxYtbSeza6Kauajh26b9nFxPRtkjSs1cnDjQm+RRK1mkPvLaf33VJNLFDX6iYAoVd3\/lF7hQiENizbJInfQCRbiOknJOlyyfKvgvnXwcXrL1UoVKVCGdqw7JvEfCpJOUcyXU2SziWmkGAaDS5ef4pSwSIYEJhGAhD6NMJF0SBQKIGh3o5Z1Bi9V0q5kYm+zszDUtI+0idO1PxiZeDUdecWWlY1HSf7L2wIRUM\/IJKDRHSFlPLfzLxflPVj\/bV11wVP6z2mmnigrtVNAEKv7vyj9goRiPXQDfkyaXyxGRb7BYuGmqulTxwU+PDt5ykUqlKhxHrokt5ETGczs0E+FqLefyXVaAuaP3z7sUoFi2BAYBoJQOjTCBdFg4AbAjs3LPumILqCBDPXaMR1PtLq\/SNGjbig+b033+WmrGo6dmhD+0eJ+VtE3Mg1IsZNNPiJfNonm95\/8\/eriQXqWt0EIPTqzj9qrxCBXRvPeI9g36+o1ucT9T7ieh+JOt+r9RNyDr9\/TUShUJUKJXzfWW8zfPIBrvG9JSlzk18976zld\/VNKhUsggGBaSQAoU8jXBQNAm4ISNmuDT9cM8Z1fr+o98d6muzn39e\/7UeHuSmn2o6V69u14Vk1v+Y6\/2GJmyAiv7aj4dAb9q42FqhvdROA0Ks7\/6i9YgRGnjpnjBv8NVyj6exjHzGtrz\/kR2crFqZy4Qw\/ec6vRYPv3aJWi5BPM7k9Xn\/IDccrFygCAoFpJAChTyNcFA0Cbgnsfv7C50WN763k4x1SlwdKXf9R4ztvusxtOdV2\/O7fXLhB1GoLSRP\/JIMOktHohoZ33YQboWprCFVeXwi9yhsAqq8WgbE\/X\/I0MbVw1HjQiOgrjdHobU0fuPUTakWpXjRjL1x6F5M81dDlTRTRVxhjkceajrp1uXqRIiIQmD4CEPr0sUXJIOCawNgLl4xKXT4lRya+JyflbTISWdP8ke4rXRdUZSeMvvCx50infWU4ssSI6t0UiTzW\/JHui6oMA6pb5QQg9CpvAKi+WgRG\/3DRBE3IJ\/SRyHI5MfmEoctLW05d95BaUaoXzegfLv6NnND3aZgcfcfwMN\/Jun5H86l3rlcvUkQEAtNHAEKfPrYoGQRcE9i9\/fwJORF9Qg+NXSmjdI8+GZ2\/15n3\/sF1QVV2wsgz5z9PE9G9jeHoCcZkpFfoxicDS\/t+UWUYUN0qJwChV3kDQPXVIhB+dOWknNQfj45OfElI0VdDsq3x9L5n1YpSvWjCj658nib0vSd3R0\/ysewhKT\/bsrTvQfUiRUQgMH0EIPTpY4uSQcA1gdCW5SMyamyTunE5M28ULD8eWNy3yXVBVXbC0Jazn+WI3E9GIh8m4euVZKyZtfSe26oMA6pb5QQg9CpvAKi+WgRC95\/1LymN\/9UNfbUmfFuJjW+3LLnnJrWiVC+aXRuWPSqIDmGf9m4jqq8jKR9rWdp3jXqRIiIQmD4CEPr0sUXJIOCawNCGZb8lSU\/9PCovOcXHjxDTay2nrz\/LdUFVdsKu+9rvZxb1wd+8\/bTQEf+3hsiY23J6HzaWqbJ2UO3VhdCrvQWUUP\/X7znj7TWa9rUSiqiqU3WiGiLZzMwiZ8UlfZiYnkj9XdIHiGlbXlCSJgTxcOD0u8\/wGtBwf+e1JOUhGfWKfWtlIjSM6ElC+OJPAwgiGdHb2K9ZpiosX3VMZEgO+5l+2Lhg7a+9xgz1qV4CEHr15r7kmu+8d9mxQhBWEpdMsjwFtJy+3nPXc2jT8m1EfHSKUKyGuarJOf6UKfNYCcyDkmh1cMHan5aHPkoBgZkn4LkvgJlHWj0RQOhq5drzQud8X1dOMs8WeTxjTMwEoavVfBFNGQhA6GWAWK1FQOhqZd7TQi+jzOM9dAhdrdaLaMpBAEIvB8UqLQNCVyvx3hR65zZiebTzWHri6yvrWyx3zzyZMQhdrbaLaMpDAEIvD8eqLAVCVyvtnhT6QOc2kpSeQ08hdzfEbs8UCx6UUmIOXa0mjGhKJAChlwiwmk+H0NXKfvUIvXiZx0fu43PoBoSuVgNGNCUTgNBLRli9BUDoauXe+0Ivfog9lqnYfUC8DAhdrbaLaMpDAEIvD8eqLAVCVyvt3hZ6+WQOoavVbhFN+QhA6OVjWXUlQehqpdy7Qk88h17Q4rfsrzR2WCFvPoduSANz6Go1YURTIgEIvUSA1Xw6hK5W9r0p9C5zlzznRXGJYfR0FmxfZ5Yh9sxMMbGgQcOA0NVqwYimVAIQeqkEq\/h8CF2t5HtS6Ju7bKvcp34kzT5fnpGlRG89NocOoavVgBFNyQQg9JIRVm8BELpaufe+0J1k7jTEntV1T66ISyUMQler7SKa8hCA0MvDsSpLgdDVSru3he60KK7wIXb79u+xOXRDxxy6Wk0Y0ZRIAEIvEWA1nw6hq5V9bwp9RXrIPePbqkCZO24Zm3gOHUJXqwEjmpIJQOglI6zeAiB0tXLvaaHnkXlys5isbOSQeWxA3lwUR\/rq4Hy8bU2tVoxoSiEAoZdCr8rPhdDVagCeFXpqlXuBvfKYse1fbZnz77E5dAhdrQaMaEomAKGXjLB6C4DQ1cq9t4VePpnHfc+Dhvk+9Pm34n3oajVjRFMCAQi9BHjVfiqErlYL8K7QExvLJHDnHGLP1zO3DdnHe+gQulotGNGUSgBCL5VgFZ8PoauV\/GoQem6Z53lhi8P8O4SuVttFNOUhAKGXh2NVlvKfjW3NIlr\/TtUqrwnZTUQHT0dcgvnciE7\/W0zZmk8ewQZ9SRK9sZjzpzrH60J32sI1xmSK+fI4N9scOqGHPlV7wt8rjwCEXnk5Q8RTEBi6\/6znScrDpwMUG3xU8Iy7nymm7OGNy+ZFDbmWiecUc\/5U53hZ6IXLPCHvXKviU4+zi0GDDMyhT9Wo8PeKIgChV1S6EGwhBCD0QihVxjGhLSu3MWXOoad63I7fXvahd+fd5ZjMRXEQemW0AkRZKAEIvVBSOK5iCEDoFZOqKQMNb1m5jexCz\/V8+RQbz1iH3SH0KdHjgAokAKFXYNIQcn4CELp3WkiW0Msg89igfOz1qbw6OP9mPLbmneZS9TWB0Ku+CXgPQHUKnanl9Ltj1\/PO9e1vihJNvmFZ32uVlt3QA+2zayYpWN\/W9zcz9rTQnVaxx9Scsd4tNRyfrHiMiNMz7GLQkOZjaxB6pbURxJubAISO1uE5AtUn9LjUWpbczSOb2\/fTJ\/l2YpLBJetPq7TkhjacdZskeZiQ3BFYevef40IXR9udnJK0i2H2GIuE4M0hdyFpdSOEXmlNBPHmIQCho3l4jkD1CD21ZDuWQ1Poib0BzMf2Dmw5fX1NpSU3tGHZvyRRPRnyoy1n9N0dfmC17X3oRfbK4+PsKaebQmcIvdKaB+KdggCEjibiOQLVIfRMmSeFLok4tKH9QUn8Xy2\/eceBfPXVRqUkWF51lQgd8ceHicXs4JK7j2AimS307HrbnzF3GmJP\/i75hQehV0qrQJxuCEDobmjh2Iog4H2hO88na5PGGyJ+nq8RLddZv1EY4u1U47+3ZdG6F1VP3I57lx4o2LeUyPgHs\/g8E10nNblN1DTeSZKOzpZ2skb2x9Ls8+Xpn63\/Z+4UxwaG3FVvF4jPHQEI3R0vHF0BBLwrdKfeaTohbMgfSKaPE8mbjajsFz7RL4m+2nJQy1f5\/WsiqqZOSuLQfWedR0LezGRcRqx9gKRsl1IOiIbG\/UkmnkOfYrOY7J65s8wT6+ggdFUbBOIqmgCEXjQ6nKgqAW8KPb\/MY1PEUk5IolqSdCORsZNYfJ6InvfVyFObFqq74l1uXV0XGhq9l4gWkJT3MfOwJFpFRFFR3\/hsrIfuRua2le0ZWk9h5EE2JBbFqXoRI66iCEDoRWHDSSoT8KTQHZ+\/tg07M71Mur6NmX9vkLxIsAhJaYRYUFdwcd9fVM3ZzvXtQeGj54g5SkRzJRmXM4v5LHgO+xtGiOlIyziEw\/86D7Nn9c8zRuchdFXbA+IqngCEXjw7nKkoAW8JPdfz19lzyNyg\/V1ORLeSLk8kSW+SJJ9g4ldZyC+oLnSthjdLgyaJ6Xgi+hUJ2inqa+aQ4Z8konc7z6Hbv77SrJx65dY7gdgcOsvVjSfiOXRFL2OEVQQBCL0IaDhFbQLeEXrhMjeHpH371I\/L0eguYzzyRhk1iCSNSEkh9skPtyQ2alExc+Zb+\/x67bPEvD8RNbJfRLnONywa\/LVGWP6eSByVijv1jVXY4jfHofo4VghdxcaAmEoiAKGXhA8nq0jAE0IvZIjd1kn3vynwYzkR\/agxFiE5FiU5qRNLujow2HINX6T2orjh+9tXGcy3sV8jrvcR1\/uJ67QtxmB0r+xFce6H2O0b0cQeW2MDPXQVL2DEVDQBCL1odDhRVQKVL3R3PfNkHnxvnfVuQcbzhinzsQiZ\/yXduDS48K4bVM1VMq6hTcuXsZ\/v4nofiwY\/iTofGRqdZLw8eU365SwOX1eWzWLiZeXZCtbSu4\/30CF01dsF4nNHAEJ3xwtHVwCByhW6C5En3JVOB5Pv0JZ3a8zPGxGDaCJKxmhEp6h+SfPxPTepnrbdW1cu0jW+SzT4G0Wdb4z9op6IT4r8fTQhdHuvPA0g93y5\/Rn1jHMgdNUbBeJzTQBCd40MJ6hOoDKF7kLmWVdt\/Bf179rrcF03nhfEjxhR40Q5ob8qI\/q5TUfd8oDqORt59vzDiblH1GmHsU9bQ0QX6pJOMv4+ZumhJ2qR1St36pnbZZ4JLbYojsTqxhN\/jLetqd44EF\/BBCD0glHhwEohUHlCL13m5oUs3txwmKb5tpNfu4+FWCIN408aRZfXHrrm\/1TP3cjvzt9Xq6m5nZhPMnR5DenGVVKXJxmvRTKF7iTzrPUG+WUeH5XnQSaG0FVvGIjPFQEI3RUuHFwJBCpH6KldTvJgdRo2Th4e\/1vyCLF3w2Hso1+LWvFp0eD\/L0l0oka8ouZtNzytet7G\/vTRtxJxNxOH9YmJG+W4vJ
861+i0ZOMYS0tdDcyd1oNb59Dh9BVbxaIzyUBCN0lMByuPoHKEHopvfK0xq3eqg3Wvi1iGI9Jn7hI7F3zd0Haw5LFBY1vv2Gj6lnb\/aePHSkM6pFR+lIkPPqiiBiPyqhxKuk13yIWR1tvXOJ1sfObuldufZY9tigOQle9WSA+lwQgdJfAcLj6BNQXupiT\/X5vK9fCe+XWLnqEowf6NV+fZPHF4D6Nj48K+RL56fzGw24eUD1ru397\/vtkhHuY9RMn\/j22tybpPkM3ztBqm24yV7nbZsBt27a7k3nsdoATr0\/FHLrqTQPxuSAAobuAhUMrg4DaQue1zDQnN8niZG4aLjIeOdDnpz5muj5w4Ky+kdGJV7Va7YKGo2\/doHrmRn95ztHRqNGrsTYvsiO0P0ntTh\/rZxj1LWsyhZ6jZ+40xJ7q1ttXyHN8YxnzfegQuupNA\/G5IAChu4CFQyuDQGUKPZ\/IHYbYHWSlU2SO0HmTkHxl85uCPwu\/PvIS1Yjzgif0bFY9c0OPdLxPTFKPNmGcOBGJ7M2a9lMW+mJffcv1ksy3rRX2fHmqnjGc9q+3jK1hIXTVGwXic00AQneNDCeoTqDyhO6yV56j5yl1\/WAiethHfF7jYODxoX2H\/kI+3+pZi9ZtVT1n4Z92HWpMRrojxEu0SGRvoYlfCMGnifrm70gStretWWSdc\/Fbdq\/cyiC2yl2ae7njsTXV2wbiK5wAhF44KxxZIQQqS+hTyzyjr5lraNnsj05OvENq2qMGGWe3DM5+Mrzv0B+jZKzaa8k9T6meuqENZ80lkt0RIc6sY56l6\/o2aVCbvzl4rWSKLYqL\/3N6MmCqOfTsnnp8yB1CV71dID53BCB0d7xwdAUQqByhl0\/mZlqkYZwtSX5cMF9LQvxHRqPXGSx6hRTbyF9I4go6aOqCMooprEyeHDtUGsb5Wl3d18iQhhGd\/DQJ7Weipv5iIvmuMsucSNAg6xD61MnEEZVEAEKvpGwh1oIIqC90Ti+Ky7oC07\/I+JPjnLAFR\/wZ7b8RyQYi3hn7i5RNxMJPTLsyweW6kcj+OuBcL4kRIncuco4iOHzdJMuXRoAkCRZiKN4LlwE23xfHYi9J0twGNvfK9ljHPf8Qe2wrGetQh7lTnG7uFHc9door6KrCQZVAAEKvhCwhRlcE1Ba6SK9yL0TmeYbYU1Byvpktz0Iyq9xiBRUq80IWp9nKy1eHKV+uUrYh9swqmo+t6eZOcRC6q4sLBytNAEJXOj0IrhgC6gq9Y17UMHII3aFnPp0yz3BuKTJPFJQ9nBBPXa46WLrLGTV3U47TqIXt5ibRL8+OI7aXO69uPA5CL+YawzlqEoDQ1cwLoiqBgNJClxahp7vY2X3kqWSer1fu2OF2GmZ3GgJPDU5nZsDx86barc25558cHs8tcst5BdwQ5BqpiMk81w2COYcuIfQSLjOcqiABCF3BpCCk0ghUltDjl6Czt3JcntMkc+f58lxb1E6XzKe48cgpeCsr23y5\/XbJPDS5Uxx66KVdbDhbKQIQulLpQDDlIFA5Qi+zzB2v5sJ65vF7BHsBRcg8VYytrOkaYo99XuZnZfbM7fVP\/GwOuZs7xUHo5bjkUIYiBCB0RRKBMMpHQG2hy7XMck5Sntkdzly98hzD147PZSdZpuRlgZst2tQ8c0YKilj8llPmthsXBwln3Ew43VwUeMOROcqQQ+bxOCH08l1yKEkRAhC6IolAGOUjoL7QaY4aQ+yl9Mpt5zoKN917zpzKzhweT2XeCUpBQ+yJef\/MD0k3KHts8Z\/jG8ugh16+Cw8lzTgBCH3GU4AAyk1g+oTOxAYdFTzj7meKiXl4Y8e8qJRrRfLlLLkEZC3c1SNpTpJ1kHaq813sEHsBMi9oiN1STk6ZO3xF5R1iL7BMs4duQOjFtGOcoy4BCF3d3CCyIglMj9DjFmS9NKHr0hxyT7xtLVevNuWkXJdnnrntLH+XYYg9X5mOw+Ppz8z4v6zq2KcE8gyRx9pCdr1zrmSfqmcPoRd5deE0lQlA6CpnB7EVRaD8Qre8patUobNcy5R8fWqOyy9nr9xZatnzzw698tSpU\/d449Dtsi2gVx47xIXMc0rXaVQhezQh+14i3w1C1o0NeuhFXV04SWUCELrK2UFsRREon9CzpVZyDz0ldLcyn6JXnuFAp155Lsk7xVGEzHMNsefq3U\/Vg7ZmvpQhdttNRvxexfxwHmShr278EDaWKeoiw0lKEoDQlUwLgiqFQHmE7izQ0oVOlh66rZbFzpfnGsrO1yt3Ep31sbWMMu1D4fbeuoteed4bj+xeuP1JuqKH2JOok4zN59AZQi\/lOsO56hGA0NXLCSIqkUDpQs\/VGy7DHDrnELormTsJ1mmYOseub\/lk7kbktnIytO50k5Gr7Jy96IxueubLVeJd7fgBTr397PH4zOfVY0Ln1Y0fug4vZynxesPp6hCA0NXJBSIpE4HShJ5b5jF3lDyHbhN6vvnyXNutpnqbmcLL+MlJaEn75erRlyzzPEP1ecu2TxFk\/pxnP\/ZElbOnGLI2yclgaebYFDpB6GW65lCMGgQgdDXygCjKSKBooU+1GC0mdFnSY2u6tYdeli1cs3vmOV956rBKPO\/itwJ61FP2ynP1oFO\/t35IGVexp9pTji1qIfQyXnEoShUCELoqmUAcZSNQlNALkHm8h14moZdF5tmXb06ZV9zLVfLsx17oELvTy1lSgwg8SOihl+2aQ0FqEIDQ1cgDoigjAXdCzz\/Ebh+6ZSGPCrYVubHM5o55uk5rmXmOc3XzDFlnDbMXKvMi9mN3Embq8+N\/zN0zd5rft\/\/OHnt2LzpzxqA8ZWb6HUIv4yWHohQhAKErkgiEUT4ChQvdhcyTruUShW6wwyp3J5HbhtLzDn\/nWvxWxH7suWSe6OGXd4h9qherODHIP9+evflMmm3GrQjTIBHm0Mt31aEkFQhA6CpkATGUlUBhQncv85heyi50NzJ3uFxj1UipajQF0u0Qe8qdTp+RofH8m87kvCGwyTkO05b3xM\/CMhxhUB0xiawl7pld+MQJDvPlGXitPX0eJJJYFFfWKw+FzTQBCH2mM4DPLzuB\/ELPJVBrGE5DvPG\/l1fopcnc\/srTwII7PHc9737sY9uk5KOnfBub03x5xj1D1rA\/hF72Kw8FzjQBz30BzDRQfP7ME8gt9OJ65ekaMTEbpc2hx4bcE3Pojlefk+Ttw8zOQ+zeFPolCaEnO+EOvXqn6QinF9Bk9uoh9Jm\/VBFBmQlA6GUGiuJmnoCz0EuRuWX2tVxCz7rynEYF8g+xZ5BmpsBpt3vuet79WELohQ6xJ0b2LRlLDK1kDflD6DN\/qSKCMhPw3BdAmfmguAokkCn00obYk0O96anhUnroq+bphp5+21qKbWEytw+xp0+Pn+9toZetZ56cOxkkaWAOvQKvb4ScmwCEjtbhOQJpoU8l8+yh7EwYWf08opJ66Kvm6VK3rXIvQOY531+eubDMm0K\/dJskcw7d8i\/HYrr0r+15t+c59jOE7rkrHxWC0NEGPEcgLnQ63P5iDydZx36XY\/jbaWqWqMQeekroBYg8NXzsNPSe\/TtPCv3xSy1z6Ll2fcsaR0n8wlHkyWYwSNLcy\/072Mvdc98A1VshCL16c+\/ZmseETnR4QQNTrmRuHqyXsCgu2UO3bCzjfNcQv89wnDd2etwrbv7Aabd57nrenRJ6WWUee30qCVrdeAyE7tkvgiqsmOe+AKowh6iyjUBuoRczxJ4sPHluGYVejMzz7MfuTaFftk1KOjpzFCU9pJ41KeJ0E2R\/MUv8\/ie+9SuEju8PDxGA0D2UTFQlTsBZ6E5D3HZZ20bfHXvIZRB6xtav2TcZqbeL2ROaayOWRBGBU73YQ79smySyzKGne+pZnOx8nHilcUPo+MLwHAEI3XMpRYWyhe5S5qnDnS6Pcgo9s\/ycQ+wFviXNk0J\/ItFDTy52mPr58vgFkF\/m8SF3luih4+vCUwQgdE+lE5XJ7qGXU+Zm6SUKncxV7uYceqE988L3Yw+ceqvnrufdT3xim5QyvlNcUTJPD88nTJ+8SCB0fF14joDnvgA8lyFUyDWBdA99apk7T2PnuCzMX8tShW6kd4pLjfjnGmQvXOZmUd4VenwOvYT58gTpjPYQ31gGc+iury+coC4BCF3d3CCyIgkM3X925ir3HIvPskfW81wOySFcGS1tlTtlCt35\/eXFvfI0MN+bPXRKzaHn7G0XMsRu6aDHyhkkMiD0Iq8xnKYmAQhdzbwgqhIIZAg9q4Xb+nk5ZJ\/x8db52HIJ3fKWtMyqFifzWA\/d00Ivq8zN3oUrZLEAACAASURBVP6ghNBLuMpwqooEIHQVs4KYSiIwtNHWQ0+VZhvazrv4LbnhjO0SKYfQmec4D7K7G2KPVctSh8D8Wzx3PZtz6JTcKS5WO\/vaA3uVcz+vnvFKG6ZBaW79iiH3kq41nKwWAc99AaiFF9HMBIFsoZfYK7dWQtJRwbbeZ4qp1\/DmVfMMkms547G1hKQcr8Qcckp+uE1wnhU6J7d+nULmzs+bJ2jZb+Z4UEodQi+mIeMcZQlA6MqmBoEVSyBT6OWSeeJS8cmjgqeVU+hFDLGnOqqZl68nhf6LZA89n8zz9crjsNIDGan\/g9CLvcBwnrIEIHRlU4PAiiWQFnoZhtgtw\/UxK2jlFHppQ+wZfMzXp57yE89dz7t\/8cn0kHvMzW6G2G3vjc8c0RiU5l7ux3wTe7kXe6HhPOUIeO4LQDnCCGiPExjauDy2yt15vVuOJp8lCmvYFvGWS+iOn2df+JXqiseDcZpDtkjO80IvSeZZPfxBae7lfiSEvscvUHzgtBGA0KcNLQqeKQKm0Nn6cpYpF7\/lugwcetAl
861C53XsqA52WyKkLlF8Ob\/Nnu5hz7F\/Hj6hsc+xG67KUrfAEHoM3WB4nOnjQCEPm1oUfBMEQhvXP68TAo9V682X483aYesq4OJNKP4OfSfrZpn6LyW2Sp0y4c43XjkuhmxCC55iCeF\/tSntpG0vg\/dfuOT\/XMmMmsSM27QIPSZukDxudNGAEKfNrQoeKYIpISeT+aWoWrH3rKTzM0DSxL6efMMXbcIvZBeec4eZmanlJiaT7nZc9fz7gyhF7X4LZHerHMHpZAYcp+pixSfOy0EPPcFMC2UUGhFEQhvSvbQ3c6X51lxniRQFqEX8D70gnvm6ZuC5pO9KnQRf9uanYnt5\/T9W9Z8ua39xvI8KM2Xs2AOvaKubQSbnwCEjhbiOQLhTR3pIXd77XIufsuz4twqE1HKkLvZQzfSPfQSh9gtbyuJ1dKbQv\/vbZTxPvSih9jTdwTxIiB0z135qBCEjjbgOQI5hV6szMspdMMidNugeVYP1JqZROzpCzb7BsSTQv9lQuiOrByfL881xB7\/ffomalCygR66567+6q4QhF7d+fdk7R2Fnk\/mGV\/0WT9kDvUKvYRFcefNMzKEPsWCuGR2ppR5vJzmk9d47nrenRK6tWce\/\/+0m+3VnnquPd5Dh9A9+QVQxZXy3BdAFecSVU8QyBB6zoVxTgvSbDLPuDoSP5RF6E5z6A6X4pQit8TLRM0neVHol8eH3FNVtfbK7TdfBYk8ficQ28udVzce+XVsLINvDs8QgNA9k0pUJEkgJXRXvfJcMrddIiUL3dzLPfHYWq6Fb7FQbL3Q9AvBLYnOvCnxtNATN2Yl9srT3XoWg1Kai+IgdHxzeIcAhO6dXKIm1h468+HOQNz0zB0uj7ILvZieufNQffNJN3nuet79y8u3xd+HXtJ8ebopJG\/y2Hw5C4SOLw1vEfDcF4C30oPaFEMg3N\/1vCRpE3oukRfYM0+M5koWRwVPu724t6397Lx5hrT00LNeBZqOJffit9zz7t4U+hUxoefsmTttB2sZnk+1H9vUCzMPspSr69BDL+YSwzmKEoDQFU0MwiqeQLbQS+uVx50RL0Myl0Holjn0ZDWzhthzvIgk4\/4jU+7NJ3qvhz76y7jQY5js2786rXFwmsbIlnlsDp0NCL34qwxnqkgAQlcxK4ipJAKZQi+fzMsjdLJt\/eo0X+5e5qahmk+80XPXc0ro9p54IXu7Z90EmPcEyfbAg2wY6KGXdKXhZNUIeO4LQDXAiGfPE0gLvYCd33ItTEudmnmJlN5Dtwjd0nPMPcRu6ZJP0fv0pNC3mT10617uDj31PKMWlofb0jKPix5C3\/OXJj5xmglA6NMMGMXveQJxodPh9ilq65d7vk1crEPsGdEzkyQqccg9IXSnIfaslez20QXb5WobSvam0D+zjUg6DLknLF7AEHvc31Z25t0aDzLz6rr3fgWPre35SxSfOE0EIPRpAotiZ45ATOhMzovicvXmEuHmk3lsyL0cQhfxOfTMi6\/AZ6iTWB0eyfO00F29C91G1mnu3RQ6Qegzd5Xik6eDAIQ+HVRR5owSCG\/uel5Kq9CdVobblJpjiD1WEYsQShL6w+Ze7ryWKf4cejwqpzn+PL+zxZMCzUzNJ\/zYc9fz6LbPbiNO9NAdb2bsuc2YvLAtpLPkEkKf0WsUHz49BDz3BTA9mFBqJRFIC70AkSecannKObOqtp5hqUKXFqHbX64S\/+Cphtntl2y6Z+9JoT\/92fSQu4spieyRFtsICIReSZc0Yi2QAIReICgcVjkE4kK3bCyT0crtw7G2nnq6y2sfE4\/JVpIsfg794fPmpYU+1RB79ghCVkC2mw1vCz0fr3xD7DmeGDAfW8OQe+Vc1Ii0IAIQekGYcFAlEQhvXpEeci+jzE0G5RE6z8mcQJ9qiN3hpsMmc3OEoemEH3nueh6N9dDpaMdFjLZFgfEf7QsHbYvhkihjG8sQFsVV0oWNWKck4LkvgClrjAM8TyAl9Lwyz9X087wXnYmkLLGHbphz6NaNZaYaYi9M5qbwmo73otA\/Z5lDz81qyiF2+1QGhO7574FqrCCEXo1Z93idY0I3H1uL\/ctu4pmPMCVh5Bd58qjyCb30Xnlqf\/NEUZ4U+jOf20bSXBRn5TXFELvTXHvqlFQ56KF7\/HugGqsHoVdj1j1e57TQ7cOvGa\/4sFAoTOaxOXRplDaHHuuhi9gqd8dh99Tv8w0dW+phEVXT8Td47noejQk98\/Wplluw7O1gM7jmGf0w59Ax5O7xb4Lqq57nvgCqL4WosZ1AXOi2t63FnO3U3AuRefq80oR+0TxpGOkhd9sccFry9jgzY4zVw2E6wdNCt8+XZ7GbapGhBZj5v7Gd4iTm0PH14SkCELqn0onKmATCm1dahtyTnTiHpu74vvQcYkigLYvQOTmHbpOM0xSBw+K3XD17zwo98frUVM\/c1SYzli679SYg+XIW7BSHLw0PEYDQPZRMVCVOICX0nJvFFNIrt42JJ64UaZQy5H7RPCmTPXS7zPP3yuPRWOPOPr\/puOs9dz2PbjeH3ON7ucd9bK1i3iH1zDkNe48+JnSxuu69V2HrV3xxeIaA574APJMZVKRoAjGhMx1e\/BC7k8zjl4o0zPeh31zc+9AfNoUuM1e5Ow27Zw2pO+xFnuqupmP1ptA\/H5tDL3gVe9r86fbjPDw\/yIa59SuEXvSFhhOVIwChK5cSBFQqgeEt5pC7bQ49q3eXYcSCF6iVTeiWxWwZ9XUYTs6eGbD2TNOXsFeFzmYP3b5mwGENgfOz6ravuPRLcQYJQi\/1UsP5ihGA0BVLCMIpncDwllUZc+iFbbFqE7xTT69cPfTYHLrbIXbLqIHTzQAzNX3kh567nse2f972+tT80w6p1uM08pHxhjseJMPcWAY99NKvOJSgCgHPfQGoAhZxzByBTKEXP1\/utNWq1Lm0IXcyh9wTj61Z7WPvSLrYtzw5r+xNoV+Z4\/WpedYgOA+xx2jHz4q1iUFiWl13OIQ+c1cqPrncBCD0chNFeTNOYPinqx6Xkt6ZtQ2o5Ss9\/zPglt5wquMev1Q0lic1nnzLr4upZPjhj32QyfgRER2UuycpHB+uI+EUU+bvmj7yw72KiUvlc8a2f+HnRPy+WIwxBjYOudYg2PKWOjVxoySJXpdsXFJ\/+NUPqVx\/xAYCbghA6G5o4diKIBD+6YoPacLfXLZgfVqqqAaDn+KT14SKKTv0wHmzRa3\/cGFwffzuILsUzemXBX5Y3XHXe27F9uivvvBB4dOCjgh8U4GJA3Y6TEqa9On+3\/J7P\/+fqUrB30GgUghA6JWSKcQJAiAAAiAAAnkIQOhoHiAAAiAAAiDgAQIQugeSiCqAAAiAAAiAAISONgACIAACIAACHiAAoXsgiagCCIAACIAACEDoaAMgAAIgAAIg4AECELoHkrgnqzA00DGLIpG37snPxGeBQLURqK3xv16\/cN0\/qq3eqG9pBCD00vhV3dk7ejoDsiF6QNVVHBUGgT1IoF76hxrP6Hl1D34kPsoDBCB0DyQRVQABEAABEAABCB1tAARAAARAAAQ8QABC90ASvVIFub5d213r27tp8Z3\/LrRO8qqrRPiYP7YET+3bWeg5KhwX7l++t08TdQ0Lel8249mxpfNAv26MB1rvfF2F+GYyhl2bOj8uWLDQfHc2L7gNW7POZDLw2RVFAEKvqHRVVrBD\/Z1naUK+2rxw3eO5Ig\/1dz0ebO2ZZ\/59cH17U12d\/8RA27qNhdZU\/r69ZuRF3zFNz77tCb76aqPQ86zHmZ9bW1f7P8S0yPy9lPS6EPTlwKKep4opr5BzRjZ3nWwYdGCgtec28\/jw5hWrBcl\/NS3sefC1n61orItG3jHu8\/\/vfvO7dxdSXq5jwgNdn4lEo+v2WnLXS1OVEx7o+sb46MTX3rCsb2SqY6fr76H+rp+xjy6jqM47Xq\/9+1vOuX28HJ8Va1sNtVcGFvV8thzloQwQUJEAhK5iVjwSU6i\/61Kd+B+zW7v7cwp9oGsouKinpdgqyy0frw1Fd34k+OzBDxUj9FfXt+\/T2FC7IRKNLrdKL7y587Nk0I7msck7eFnfZLHx5TpvZ\/+KVo3knGBrz\/X2Y+TGc5tHxOT7JjX53F4LesOlfHaov+uHxHRi4Jm578rHJzTQtZAk3a6PTRw8e1lfUS+fKSVO89zh\/q7jJvWJwb2W9P2x1LLs5+9c3x7U6utuCrZ2n13uslEeCKhCAEJXJRMejEN1oQ8NdLyPJF\/U0tp
8617oRP+oY0d7cx0YLBt3ffKnZ49LPRBksaLwdZ1vU71eKX\/woZmMbrCkHSxPjpx3EwJPTzQ9S2h6992M+VSaF4g9EJJ4bhKJgChV3L2FI\/drdBfWt9eH6z3HRFovfOXyaqFH1q5lzGmX87Mc6RB\/wzu3\/DFkR1js\/SI3tSyaN2L1h76zvf86QCf5vskMb1RkvFoy6J1a3IhMufeh478y6c0adyRb956aOOKdvbJ4eDCngfMsoY2dX6hpa33Gnu5Q5tWnNfS1n1L8vfmeoDh2pouqfF883fS4J+0tHU\/kvy7XehDmzpPIeLXW9p6ngv3d\/UZkmYLpp2SaTAwOnFZqK7mxOD45KNOowXhTcs\/1OwTv2WH3nysh27Q94mNlYZu3Drr9Lv+bo89dP+KozWfcYguxSJ9bPwiq9DNXrPBFL\/hMag\/2NZzZ\/L89evbtfl1\/o5g27ru0f6VR0XY+KT5NyH4puYF3Y+lcjjQ9Q2noe7Qps4jNWn8Mynw8MCKWyb0yBf3WXzXK9YYY3sfSO1iZnkYSx4RBl\/ftHjtb+31GBnomK+TWBWPVf4i2NZrvnuewhu7DjWYrmGmI4npSZL0dLC15\/tmDojpb7MXdf\/eWpYpf2qoPXz2op4nzN+PbF693wRHfLPrD34tPPzXL7HGLwYWdt8ey+vGc5uHxOQFgun9ZMgo+ehHwQW925LlDW9a9c7xiL5z7zN6XhvZtPx4XWqHBkXDHdy6ZlTxyxfhVSABCL0Ck1YpIbsV+n82nttcQ+MLg4vX3WXWcXjLOftIPbJ+wqhp8xmGJptqJI+PnqcJ+WeD9NdaFt61PSl0TURf0aVvZdCo\/eqQYWi1dRPviES1M4OtPf\/txCvU33GUJG4OLup9hJlkLqZDAx1vFVJcHGjt+R\/zmFB\/10PB1p6TsoXedWNLW8\/FsS\/5Le37DBu1T09M0LE+4Rszf+fXoqcZgt4SWNTzdfNnu9BD\/Z2X6CT+aU5PjG7pPDAq6YhIRH9+do0WMkUdHui8LSLoE05D8KGBrht8E\/Q1p+eWk0JnnxCGNC5oWdRzRZbQ+7teCDS9\/I7wyEE9SaHv2NIZ8Ou8wafJVRMT\/ticuuDxQ8nn+2pwUc8psXpuPc4XHj7gW8wckVLeZ+j+\/4sd54vcEGg6eBUff3U0JtT+rucDrT3vtn9uuL9riaFpvwuedseL4f7Oo0nwD9mgnxtEYY3p6ebWnkfHHu6YExnj77KouTg6ISM+qdcYPv1STfgeb1q09qHUTUN\/16PGJH1aCt+LMZ\/zeLOm+W4Lbu85hY47TuwaPmh\/wfI6GfWdOzGsR\/Zb2b17qL\/TzOmzLa29D1tj+\/fG5fvWse+UYFt3dzznHYewpP8iIY5pbpz4Gv2HdF7WF8truL9rq98XPWd8vG4oXvdoG0lDmjc58Ta84gQ5zi\/LGuOrhm7cOCaann7jojVj+dpcpVzfiFM9AhC6ejnxTESm0KWkOib5i5yVYn4w2NrTbP7dKvThLe37SL32jkBrzwLruebwcKOxe6nBxkuz2u58zBT6sL6rw5By35a23m8kj42VJSbbdlNow\/6t\/Vm9IXPBniRumJVYlJZH6LNYF0cH2ub+nPlqoxChO5UVr9vEYp3F47Pbuv+ZT+hOc+ih9e2zub7mikBr7+es5cdkw2K\/5tGJp3hZn+4g61gPPfDc3BeH3v+XxULSy8G23meSxw31d36d\/ZPfNp8SCPWvuMveQ8+W8PIlusE7Zy1e97jcepVveOSv24nk1YHW3g3JY+WW02pD+uyeltbe9kKE3rLgjr8mjrt1woheae+h22PYdW\/HHPbR\/GDbIT+JC\/evVwhNbAgsXPtn67HDm5a\/UwpxdGBR761OQ+6FCn3Xho4jBPOx+uRkT3L0Qt50oT+8\/+5fBFt7j85m3nGlZvg2maMIMaFH5ZHNe0\/8gD8YvwnAPxCYLgIQ+nSRRblmb\/ZSkvRBQ1LGF60VjRD02WBrT51d6KH+rqv8mrwl+ViX9Zxw\/4pWXUbDSaGH9Z1XPrf9X1cff\/WjsR6h+U9K4uFNnR8UPrm7aeG639jTUajQ5db2ppFR\/3uHdkeeOWhZ31ixQo+Lp+MyIeg35qp\/t0I3zx\/q77pV0\/yfsT7KNTzQcbxusL+lrffnTk0u2UMPLu75y45Ny9\/pZ21+86K515k3Jzs3Lf+QxtoRyYV5hQjdLMPHWnuwtefLptSG9x9dF2jtiYnb+i\/U3zWezOtUPXS3Qo+xHOha98K\/GlbNPXBkf5\/BRw5T45b98wxjlyL08JbOY9mQ+zYvWndfso5mG4waxs7Zi3uftNddbr\/QP\/zq6N2B1p6lptCjUf1Ns9rWxYbo8Q8EppMAhD6ddKu87FKG3MMDXTdqE3S10zDy8MCKd01EI417L7nrabOHHo7sOj7w3Nyf21dxD\/V3nmhIMTG7rTtrhMAc7pWS6q1zwk7pGtm4fF9DaAuat8+9wyy\/UKGP3N95mK6xOYfrM8tl4tellMOS5S3mEG8xQpdbV7cMj0R+EGjtXWmW+Up\/a0MTBS8ZodANTqMQ8ZuI+By6KfTYTcHGzgvI8D0SjIy+FK6vPTs6KR\/Z64z4s\/B2oZtD\/5NR7mWmmiQblnQ\/Mc8OtHZ\/JtZD3\/3XGwOLes53EPpksLUndl4pQpdEPLKpa6kU9CkpSUvcrP2Wmd4feKXhA0P7jx4rWB4RXNR7Xb7LrSSh33fW27impqbZMtceGui6nXTazho79rqllN8MtvbsnRxyDyzNHD2o8q8GVH+aCEDo0wQWxcZk4uqxNeuQe6i\/88eTk\/yVfRz2s7YLPddjayMJoQcchP56\/8oDfNHJtwcj+hP2hWZm75762v3U3hcZ3rLyEKkbFwfbej6dEKTjHLp5AxJYFJ9DDw10fZElvZx8xjzZFqxDvMUIPSbkTV3nG\/UTfbNP7guFHjhvtoyMm6v0r83V3uxCj9ehcwdJ6jKIDp3VlhahVei7+ruWsKSDW9p6vm0te+fGlYf7hOxMCj00\/MKPW9rWXVCM0Hf1d57Omu+3+XrooU2dt5Hku4OL44sSk\/\/C\/V2bml9pOGNk\/9FjDcnvCbZ1530Swa3Qa4Q2f1Zrz9o4r45DhJQ1zW13\/iH5+aH+zrUBjS51WohojRNCxzfhniQAoe9J2lX2WSUJfaDzSxPj8s43nLnuBTu24Y0d8yLEujncme859HxCT\/Qcr4jo9OReSzI3kJFbV9eFd+tLotHIk36fb4UhIne3LLg7Ns8b6u98MNjae7I9pvCmFY8E2rpPSEj\/O06L8coh9J0blx\/uF+KDza29N4b7u+5o3t5zDl9NOTfUcRL6yOb2\/QxZ+8mIkF+3LrKzCj3U39nBPn42cFrPn8og9N8EWnuOsDMb6l9xgcb0y2TPN9zflTWHvqu\/c+Os1t7FWbwTQh97c2S\/8fGJY6MTkYF8G+I4C73rCk3jZ5sXpJ8+MD8nNjKh8\/KW1p5v5RZ6xwJpiEjL4p4H813WEHqVfenNcHUh9BlOgJc\/vhShm48K6UbkO8HW3k4rI3N+cuS13RfoJP\/csmjdQ6UIPfY4lMEfI6Jn7HPQu366+s2aHr2SiDYFFvVsSvcMO7\/ePDb5dbbsphYe6FxlGNTW0tZ7RvxGoXNtclg8ed7OBy8M8vjoDUzytqmG3M2RijqOvHfSZ\/zavqrdXH3ui8gFMir+LPx0QsDWg3boKWcMuSf\/PrRh1dyW0+OL0dK9zvSiuKH+zot9gp5sWtj7O+sxQ5u6LhfM+7jpoYc2dX1XG5\/4f03L+l5LlrVrw9lv1vzaVcTatcnFbE5CD\/V3bg+29r4\/I86NXQeToLsCrzQcwxetiQz1d14gyPi99XFH8\/ihLavmCl0\/LNDac7+T0M1RCDKM0KzF67Zmcui8XhI939Lae3MuoZujOKGBrvt8hn6x\/bl5cxRF6r57Zp1++xCE7uVvOPXqBqGrlxPPRFSK0E0I5i5uDQ21W1inrsDinj9JeZUI9\/\/lSiZ+RZL8fbCtd1spQjc\/Q\/5sRWN4Ql9KLOaLCH+6aWn3f4b7O5foks6V
861QnxOk\/LmYGvPMSkRbuo8RQg6rPmZg79HXyYa3vzX84nkhCHF\/sGx8e+Yw\/e7+1csiJJcEWztWR77DHPVd3T2Opb8dynkFlPooc1dp1KUPjD4jx3XHnxYbX14pLEz+diaKYuRzSu+SER9rEd3RoVoS8olJpiBzo+R5M8EmubOTT4alqvROPXQcx+bFrq5slvz8ycCi3rPidUhtqp79H7W5U9IEx9wI3T5VHt9eGft9oDY8V5e8NMJueWcfUL65Doh6fv+WvGH+vndf4vfCGX30MP9XedI4gOCrd1fi0v6rLlC951HxMc0v9Jwiil0c\/+C5oba7wlJfw609nw3dtyGjvexj78RMGqX8uJbh+N5Nq6XevRrmr\/2TeP60Pa9D9hvPPzq6D2BGu7g+d27zacLwjz5CEvqIp84pHnBW7bEn2zIHnKPMXnwwuDQ+Gi3n+T3m1p7H77qqqvEfx\/1wkppaI2BsfEbzacOIHTPfJ1VREUg9IpIU2UGaW6qEdUiI7MWrvtHrhrs6u86J\/nomNn7Dr0UelPL6fHh7diX5tb2ptBw7SXMtIRIPhRs7f2iOexcq7G\/cdG6Z80NXMaaat5Yf1rvv+zP9o72rzzAEEJvWnh7qmeYK46\/bV1d17I7egrrtF9tHT+YlMyuDatbDI7sv9eS3tR2pKaMWdLnDClfNXS6ZvaSeC\/WlEjL6eueNf9\/+L4Vb9D90lwUVy9I\/sR8rCt838q9RkfkuPkMtHnM7oGO9xmGfHNz2533OrEa7l95ZtSIDpqPiFnjHtvcMWfSEB8JJuZ487WO8JZVxzZT9HdTzfXG4h9YeVJwdOzx5JqC2J7yk\/QDIjmXSfYFtNmxx8RGxoeCzUu7B83NeUaOeuFDTnv1m71m601IbGRB5x9KkgcI5h8kRz2szHb1dx3XQg2\/sm+6EtrU+QFi8WVJxrA05A9NHjvuP\/ug2Yvvetma8x33dh6o1fB1RLLF+hmpm7GBjlmaIU6YNKK\/sm7zO9TfeS0TfUQSbwhSww3m55ttJ1pP44GT1u4we\/eiwS9aFq3bZWdtPosfGjlgCRNfRsSvaLpxTVOiPZjHmms1RF3dyOyT18zIdrqV+c2BqIslAKEXSw7nTSsBs9d1YHvfuNMGHKH+js5aTd9Wl5jXntZAFCx8eKDro6yLJ512S1MwXIQEAiCwhwhA6HsIND7GHYHYwrRh\/dpgW\/enrGeavVzpi37CVyN+3Hhqz6vuSq38o80en5\/lhydGx\/MuAqv8mqIGIAACbglA6G6J4fg9RiD0QPtsmqx5ljT+6CDv2Lqfsc8HpTS+Qkyfmc5Xm+6xChbxQaGBFT9gkv8MLMp8nKyIonAKCICAxwhA6B5LqBerIx84b\/bQxNi7av38otPOcV6sM+oEAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQkAKErmBSEBAIgAAIgAAJuCUDobonheBAAARAAARBQkACErmBSEBIIgAAIgAAIuCUAobslhuNBAARAAARAQEECELqCSUFIIAACIAACIOCWAITulhiOBwEQAAEQAAEFCUDoCiYFIYEACIAACICAWwIQultiOB4EQAAEQAAEFCQAoSuYFIQEAiAAAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASNuayGAAAA0xJREFUCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQkAKErmBSEBAIgAAIgAAJuCUDobonheBAAARAAARBQkACErmBSEBIIgAAIgAAIuCUAobslhuNBAARAAARAQEECELqCSUFIIAACIAACIOCWAITulhiOBwEQAAEQAAEFCUDoCiYFIYEACIAACICAWwIQultiOB4EQAAEQAAEFCQAoSuYFIQEAiAAAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQkAKErmBSEBAIgAAIgAAJuCUDobonheBAAARAAARBQkACErmBSEBIIgAAIgAAIuCUAobslhuNBAARAAARAQEECELqCSUFIIAACIAACIOCWAITulhiOBwEQAAEQAAEFCUDoCiYFIYEACIAACICAWwIQultiOB4EQAAEQAAEFCQAoSuYFIQEAiAAAiAAAm4JQOhuieF4EAABEAABEFCQAISuYFIQEgiAAAiAAAi4JQChuyWG40EABEAABEBAQQIQuoJJQUggAAIgAAIg4JYAhO6WGI4HARAAARAAAQUJQOgKJgUhgQAIgAAIgIBbAhC6W2I4HgRAAARAAAQUJAChK5gUhAQCIAACIAACbglA6G6J4XgQAAEQAAEQUJAAhK5gUhASCIAACIAACLglAKG7JYbjQQAEQAAEQEBBAhC6gklBSCAAAiAAAiDglgCE7pYYjgcBEAABEAABBQlA6AomBSGBAAiAAAiAgFsCELpbYjgeBEAABEAABBQk8P8BelerkrzkRNEAAAAASUVORK5CYII=","brand_header_color":"#FFFFFF","brand_text_color":"#0A0A0A"}}},"whitelabel":true,"privacyWidget":true,"cookiePolicyPageUrl":"\/pages\/cookie-policy","privacyPolicyPageUrl":"\/policies\/privacy-policy","primaryDomain":"https:\/\/thiru.de"};
862            const settings = {"businessLocation":null,"targetRegions":[],"legislations":{"isAutomatic":true,"customLegislations":{"gdprApplies":true,"usprApplies":false,"ccpaApplies":false,"lgpdApplies":false}},"googleConsentMode":false,"microsoftConsentMode":false,"enableTcf":false,"fallbackLanguage":"en","emailNotification":true,"disableAutoBlocking":false,"enableAdvanceGCM":true};
863
864            const supportedLangs = [
865            'bg','ca','cs','da','de','el','en','en-GB','es','et',
866            'fi','fr','hr','hu','it','lt','lv','nl','no','pl',
867            'pt','pt-BR','ro','ru','sk','sl','sv'
868            ];
869
870            // Build i18n map; prefer globals (e.g., window.it / window.en) if your locale files define them,
871            // otherwise fall back to Liquid-injected JSON (cleaned_*).
872            let currentLang = "de";
873            if (currentLang === 'pt-PT') {
874                currentLang = 'pt';
875            }
876            const fallbackLang = "en";
877            let iub_i18n = {};
878
879            // fallback first
880            (function attachFallback() {
881                // If your external locale file defines a global like "window[<lang>]"
882                if (typeof window[fallbackLang] !== "undefined") {
883                    iub_i18n[fallbackLang] = window[fallbackLang];
884                    return;
885                }
886            })();
887
888            // then current
889            (function attachCurrent() {
890            if (supportedLangs.includes(currentLang)) {
891                if (typeof window[currentLang] !== "undefined") {
892                    iub_i18n[currentLang] = window[currentLang];
893                    return;
894                }
895            }
896            })();
897
898            const localeRootUrl = "/";
899            const normalizedLocaleRoot = localeRootUrl.startsWith('/') ? localeRootUrl : `/${localeRootUrl}`;
900            const isPrimaryLang = normalizedLocaleRoot === '/';
901
902            const hasCookiePolicyForLocale = Boolean(currentCsConfiguration?.cookiePolicyIds?.[currentLang]);
903            const localePath = isPrimaryLang ? '' : (hasCookiePolicyForLocale ? normalizedLocaleRoot : `/${fallbackLang}`);
904            const primaryDomain = "https://thiru.de";
905            const cookiePolicyPageUrl = "/pages/cookie-policy";
906            const privacyPolicyPageUrl = "/policies/privacy-policy";
907
908            const cookiePolicyId =
909            currentCsConfiguration?.cookiePolicyIds[currentLang] ??
910            currentCsConfiguration?.cookiePolicyIds[fallbackLang];
911
912            // 🔴 IMPORTANT: make _iub global
913            window._iub = window?._iub || [];
914            const _iub = window._iub;
915
916            _iub.csConfiguration = {
917                ..._iub.csConfiguration,
918                ...currentCsConfiguration,
919                cookiePolicyId,
920                consentOnContinuedBrowsing:  false,
921                perPurposeConsent:           true,
922                countryDetection:            true,
923                enableGdpr:                  settings?.legislations?.customLegislations?.gdprApplies,
924                enableUspr:                  settings?.legislations?.customLegislations?.usprApplies,
925                enableCcpa:                  settings?.legislations?.customLegislations?.ccpaApplies,
926                enableLgpd:                  settings?.legislations?.customLegislations?.lgpdApplies,
927                googleConsentMode:           settings?.googleConsentMode,
928                uetConsentMode:              settings?.microsoftConsentMode,
929                enableTcf:                   settings?.enableTcf,
930                tcfPublisherCC:              settings?.businessLocation,
931                lang:                        supportedLangs.includes(currentLang) ? currentLang : fallbackLang,
932                i18n:                        iub_i18n,
933                brand:                       'Complianz',
934                cookiePolicyInOtherWindow:   true,
935                cookiePolicyUrl:             `${primaryDomain}${localePath}${cookiePolicyPageUrl}`,
936                privacyPolicyUrl:            `${primaryDomain}${localePath}${privacyPolicyPageUrl}`,
937                floatingPreferencesButtonDisplay: currentCsConfiguration?.privacyWidget ? (currentCsConfiguration?.banner?.privacyWidgetPosition ?? 'bottom-right') : false,
938                cmpId:                       { tcf: 332 },
939                callback:                    {},
940                purposes:                    "1, 2, 3, 4, 5",
941                promptToAcceptOnBlockedElements: true,
942                googleEnableAdvertiserConsentMode: settings?.googleConsentMode && settings?.enableTcf,
943                whitelabel:                   true,
944                amazonConsentSignal:          settings?.amazonConsentSignal
945            };
946            window._cmplc = {
947                csConfiguration: {
948                    cookiePolicyId
949                }
950            }
951            const customeContent = preview_config?.text?.content ?? {};
952            const titleContent =
953            customeContent?.title?.hasOwnProperty(currentLang) ? customeContent?.title[currentLang] :
954            customeContent?.title?.hasOwnProperty(fallbackLang) ? customeContent?.title[fallbackLang] : '';
955            let mainContent =
956            customeContent?.main?.hasOwnProperty(currentLang) ? customeContent?.main[currentLang] :
957            customeContent?.main?.hasOwnProperty(fallbackLang) ? customeContent?.main[fallbackLang] : '';
958            if (titleContent !== '') {
959            mainContent = mainContent !== '' ? `<h2 id='iubenda-cs-custom-title'>${titleContent}</h2>${mainContent}` : '';
960            }
961
962            _iub.csConfiguration.banner = {
963            ..._iub.csConfiguration.banner,
964            content: mainContent,
965            acceptButtonCaption:
966                customeContent?.accept?.hasOwnProperty(currentLang) ? customeContent?.accept[currentLang] :
967                customeContent?.accept?.hasOwnProperty(fallbackLang) ? customeContent?.accept[fallbackLang] : '',
968            rejectButtonCaption:
969                customeContent?.reject?.hasOwnProperty(currentLang) ? customeContent?.reject[currentLang] :
970                customeContent?.reject?.hasOwnProperty(fallbackLang) ? customeContent?.reject[fallbackLang] : '',
971            customizeButtonCaption:
972                customeContent?.learnMore?.hasOwnProperty(currentLang) ? customeContent?.learnMore[currentLang] :
973                customeContent?.learnMore?.hasOwnProperty(fallbackLang) ? customeContent?.learnMore[fallbackLang] : '',
974            cookiePolicyLinkCaption:
975                customeContent?.cp_caption?.hasOwnProperty(currentLang) ? customeContent?.cp_caption[currentLang] :
976                customeContent?.cp_caption?.hasOwnProperty(fallbackLang) ? customeContent?.cp_caption[fallbackLang] : '',
977            };
978
979            var onPreferenceExpressedOrNotNeededCallback = function(prefs) {
980                var isPrefEmpty = !prefs || Object.keys(prefs).length === 0;
981                var consent = isPrefEmpty ? _iub.cs.api.getPreferences() : prefs;
982                var shopifyPurposes = {
983                    "analytics": [4, 's'],
984                    "marketing": [5, 'adv'],
985                    "preferences": [2, 3],
986                    "sale_of_data": ['s', 'sh'],
987                }
988                var expressedConsent = {};
989                Object.keys(shopifyPurposes).forEach(function(purposeItem) {
990                    var purposeExpressed = null
991                    shopifyPurposes[purposeItem].forEach(item => {
992                    if (consent.purposes && typeof consent.purposes[item] === 'boolean') {
993                        purposeExpressed = consent.purposes[item];
994                    }
995                    if (consent.uspr && typeof consent.uspr[item] === 'boolean' && purposeExpressed !== false) {
996                        purposeExpressed = consent.uspr[item];
997                    }
998                    })
999                    if (typeof purposeExpressed === 'boolean') {
1000                        expressedConsent[purposeItem] = purposeExpressed;
1001                    }
1002                })
1003
1004                var oldConsentOfCustomer = Shopify.customerPrivacy.currentVisitorConsent();
1005                if (oldConsentOfCustomer["sale_of_data"] !== 'no') {
1006                    expressedConsent["sale_of_data"] = true;
1007                }
1008
1009                window.Shopify.customerPrivacy.setTrackingConsent(expressedConsent, function() {});
1010            }
1011
1012            var onCcpaOptOutCallback = function () {
1013                window.Shopify.customerPrivacy.setTrackingConsent({ "sale_of_data": false });
1014            }
1015        
1016            var onReady = function () {
1017                const currentConsent = window.Shopify.customerPrivacy.currentVisitorConsent();
1018                delete currentConsent['sale_of_data'];
1019                if (Object.values(currentConsent).some(consent => consent !== '') || !_iub.cs.state.needsConsent) {
1020                    return;
1021                }
1022                window._iub.cs.api.showBanner();
1023            }
1024
1025            _iub.csConfiguration.callback.onPreferenceExpressedOrNotNeeded = onPreferenceExpressedOrNotNeededCallback;
1026            _iub.csConfiguration.callback.onCcpaOptOut = onCcpaOptOutCallback;
1027            _iub.csConfiguration.callback.onReady = onReady;
1028            window.COMPLIANZ_CONFIGURATION_IS_SET = true;
1029            window.dispatchEvent(new CustomEvent('iub::configurationIsSet'));
1030            window.dispatchEvent(new CustomEvent('cmplc::configurationIsSet'));
1031        }
1032
1033        function isValidPolicyId(id) {
1034            if (typeof id === 'number' && !Number.isNaN(id)) {
1035                return true;
1036            }
1037            if (typeof id === 'string' && id.trim() !== '' && !Number.isNaN(Number(id))) {
1038                return true;
1039            }
1040            return false;
1041        }
1042
1043        function normalizePolicyId(id) {
1044            return typeof id === 'number' ? id : Number(id);
1045        }
1046
1047        function getPolicyContentElements() {
1048            return {
1049                cpTag: document.getElementById('cookie-policy-content'),
1050                ppTag: document.getElementById('privacy-policy-content'),
1051            };
1052        }
1053
1054        function setPolicyContentLoading(el) {
1055            el.classList.remove('complianz-policy-content--loaded');
1056            el.style.opacity = '0';
1057        }
1058
1059        function revealPolicyContent(el, content) {
1060            el.innerHTML = content;
1061            el.classList.remove('complianz-policy-content--loaded');
1062            void el.offsetWidth;
1063            el.classList.add('complianz-policy-content--loaded');
1064            el.style.removeProperty('opacity');
1065            el.dataset.complianzPolicyLoaded = 'true';
1066        }
1067
1068        function markIubLoaded() {
1069            if (window.IubEventsTrackRecord.iubLoaded) {
1070                return;
1071            }
1072            window.IubEventsTrackRecord.iubLoaded = true;
1073        }
1074
1075        function markDomContentLoaded() {
1076            if (window.IubEventsTrackRecord.domContentLoaded) {
1077                return;
1078            }
1079            window.IubEventsTrackRecord.domContentLoaded = true;
1080        }
1081
1082        async function tryPopulatePolicyContent() {
1083            if (!window.IubEventsTrackRecord.iubLoaded || !window.IubEventsTrackRecord.domContentLoaded) {
1084                return;
1085            }
1086
1087            await populatePolicyContent();
1088        }
1089
1090        async function populatePolicyContent() {
1091            const { cpTag, ppTag } = getPolicyContentElements();
1092            const rawId = window._iub?.csConfiguration?.cookiePolicyId;
1093
1094            if (!cpTag && !ppTag) {
1095                return;
1096            }
1097
1098            if (!isValidPolicyId(rawId)) {
1099                if (cpTag) {
1100                    revealPolicyContent(cpTag, 'Failed to load content.');
1101                }
1102                if (ppTag) {
1103                    revealPolicyContent(ppTag, 'Failed to load content.');
1104                }
1105                return;
1106            }
1107
1108            const id = normalizePolicyId(rawId);
1109
1110            if (cpTag && cpTag.dataset.complianzPolicyLoaded !== 'true') {
1111                setPolicyContentLoading(cpTag);
1112                const cpUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/cookie-policy/no-markup';
1113                try {
1114                    const response = await fetch(cpUrl);
1115                    if (!response.ok) {
1116                        throw new Error('HTTP ' + response.status);
1117                    }
1118                    const html = await response.json();
1119                    const content = html?.content ?? 'Failed to load content.';
1120                    revealPolicyContent(cpTag, content);
1121                } catch (_err) {
1122                    revealPolicyContent(cpTag, 'Failed to load content.');
1123                }
1124            }
1125
1126            if (ppTag && ppTag.dataset.complianzPolicyLoaded !== 'true') {
1127                setPolicyContentLoading(ppTag);
1128                const ppUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/no-markup';
1129                try {
1130                    const response = await fetch(ppUrl);
1131                    if (!response.ok) {
1132                        throw new Error('HTTP ' + response.status);
1133                    }
1134                    const html = await response.json();
1135                    const content = html?.content ?? 'Failed to load content.';
1136                    revealPolicyContent(ppTag, content);
1137                } catch (_err) {
1138                    revealPolicyContent(ppTag, 'Failed to load content.');
1139                }
1140            }
1141        }
1142
1143        function registerEventListeners() {
1144            if (policyContentListenerRegistered) {
1145                return;
1146            }
1147            policyContentListenerRegistered = true;
1148
1149            window.addEventListener('iub::configurationIsSet', () => {
1150                markIubLoaded();
1151                tryPopulatePolicyContent();
1152            });
1153
1154            window.addEventListener('cmplc::configurationIsSet', () => {
1155                markIubLoaded();
1156                tryPopulatePolicyContent();
1157            });
1158
1159            document.addEventListener('DOMContentLoaded', () => {
1160                markDomContentLoaded();
1161                tryPopulatePolicyContent();
1162            });
1163
1164            if (document.readyState !== 'loading') {
1165                markDomContentLoaded();
1166                tryPopulatePolicyContent();
1167            }
1168
1169            if (window.COMPLIANZ_CONFIGURATION_IS_SET) {
1170                markIubLoaded();
1171                tryPopulatePolicyContent();
1172            }
1173        }
1174
1175        registerEventListeners();
1176
1177        Promise.all([
1178            loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/de.js"),
1179            loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/en.js"),
1180        ]).finally(() => {
1181            initIubenda();
1182            loadScript("https://cdn.iubenda.com/cs/iubenda_cs.js");
1183        });
1184    </script>
1184
1185
1186    
1186<script>
1187        window.Shopify.loadFeatures(
1188            [
1189                {
1190                name: 'consent-tracking-api',
1191                version: '0.1',
1192                },
1193            ],
1194            function(error) {
1195                if (error) {
1196                throw error;
1197                }
1198            }
1199        );
1200    </script>
1200
1201
1202
1203<!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-bundles/blocks/app-embed-block/6c637362-a106-4a32-94ac-94dcfd68cdb8 -->
1204<!-- Kaching Bundles App Embed -->
1205
1206<!-- BEGIN app snippet: app-embed-content -->
1207
1208
1209
1210
1211
1212
1213
1214
1215<script>
1216  // Prevent duplicate initialization if both app embeds are enabled
1217  if (window.kachingBundlesAppEmbedLoaded) {
1218    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');
1219  } else {
1220    window.kachingBundlesAppEmbedLoaded = true;
1221    window.kachingBundlesEnabled = true;
1222    window.kachingBundlesInitialized = false;
1223
1224    // Allow calling kachingBundlesInitialize before the script is loaded
1225    (() => {
1226      let shouldInitialize = false;
1227      let realInitialize = null;
1228
1229      window.kachingBundlesInitialize = () => {
1230        if (realInitialize) {
1231          realInitialize();
1232        } else {
1233          shouldInitialize = true;
1234        }
1235      };
1236
1237      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {
1238        set(fn) {
1239          realInitialize = fn;
1240          if (shouldInitialize) {
1241            shouldInitialize = false;
1242            fn();
1243          }
1244        },
1245        get() {
1246          return realInitialize;
1247        }
1248      });
1249    })();
1250  }
1251</script>
1251
1252
1253
1254
1255<script id="kaching-bundles-config" type="application/json">
1256  {
1257    "shopifyDomain": "thiru-premium-kuechen-und-haushaltswaren.myshopify.com",
1258    "moneyFormat": "€{{amount_with_comma_separator}}",
1259    "locale": "de",
1260    "liquidLocale": "de",
1261    "country": "DE",
1262    "currencyRate": 1,
1263    "marketCurrencyCode": "EUR",
1264    "marketId": 239370403,
1265    "productId": null,
1266    "storefrontAccessToken": null,
1267    "includeSellingPlans": false,
1268    "includeAvailableQuantity": false,
1269    "customApiHost": null,
1270    "keepQuantityInput": false,
1271    "ignoreDeselect": false,
1272    "ignoreUnitPrice": false,
1273    "requireCustomerLogin": false,
1274    "abTestsRunning": false,
1275    "webPixel": false,
1276    "b2bCustomer": false,
1277    "isLoggedIn": false,
1278    "isDeprecatedAppEmbed": false,
1279    "preview": false,
1280    "defaultTranslations": {
1281      "system.out_of_stock": "Wir haben nicht genügend Artikel auf Lager, bitte wähle ein kleineres Paket.",
1282      "system.invalid_variant": "Dies ist derzeit leider nicht verfügbar.",
1283      "system.unavailable_option_value": "nicht verfügbar",
1284      "system.confirm": "Bestätigen",
1285      "system.cancel": "Abbrechen",
1286      "system.free": "GRATIS",
1287      "system.search": "Suche",
1288      "system.sort_by": "Sortieren nach",
1289      "system.sort_relevance": "Relevanz",
1290      "system.sort_newest_first": "Neueste zuerst",
1291      "system.sort_price_low_to_high": "Preis: Niedrig → Hoch",
1292      "system.sort_price_high_to_low": "Preis: Hoch → Niedrig",
1293      "system.no_results_found": "Keine Ergebnisse gefunden",
1294      "system.no_results_description": "Wir können keine Artikel finden, die Ihrer Suche entsprechen.",
1295      "system.clear_search": "Suche löschen",
1296      "system.no_products_available": "Keine Produkte verfügbar",
1297      "system.letters_only": "Es sind nur Buchstaben erlaubt.",
1298      "system.numbers_only": "Es sind nur Zahlen erlaubt.",
1299      "system.select_variant_alert": "Bitte wähle eine Variante.",
1300      "system.select_variant_placeholder": "Auswählen",
1301      "system.personalisation_required_alert": "Bitte füge jedem Artikel eine Personalisierung hinzu, um fortzufahren.",
1302      "system.quantity": "Menge",
1303      "system.subscription_plan": "Abonnementplan",
1304      "system.remove": "Entfernen",
1305      "system.original_price": "Originalpreis:",
1306      "system.price": "Preis:"
1307    },
1308    "customSelectors": {
1309      "quantity": null,
1310      "addToCartButton": null,
1311      "variantPicker": null,
1312      "price": null,
1313      "priceCompare": null,
1314      "label": null
1315    },
1316    "shopCustomStyles": "",
1317    "brandColors": null,
1318    "featureFlags": {}
1319  }
1320</script>
1320
1321
1322<!-- BEGIN app snippet: translations -->
1323
1324
1325  
1326
1327<!-- END app snippet -->
1328
1329
1330
1331
1332  
1333  
1334
1335  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0fb41-0007-7d56-a147-c3990131505d/kaching-bundles-2023/assets/kaching-bundles.js" crossorigin="anonymous" fetchpriority="high">
1336  
1337  
1337<script type="module" src="https://cdn.shopify.com/extensions/01a0fb41-0007-7d56-a147-c3990131505d/kaching-bundles-2023/assets/loader.js" crossorigin="anonymous" fetchpriority="high"></script>
1337
1338  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0fb41-0007-7d56-a147-c3990131505d/kaching-bundles-2023/assets/kaching-bundles.css" media="print" onload="this.media='all'" fetchpriority="high">
1339
1340  <style>
1341    .kaching-bundles__block {
1342      display: none;
1343    }
1344
1345    .kaching-bundles-sticky-atc {
1346      display: none;
1347    }
1348  </style>
1349
1350
1351
1352<!-- END app snippet -->
1353
1354<!-- Kaching Bundles App Embed End -->
1355
1356
1357<!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/message-bar/64c32457-930d-4cb9-9641-e24c0d9cf1f4 -->
1358
1359<style>
1360    body {
1361        transition: padding-top .2s;
1362    }
1363    .scaaf-message-bar {
1364        --primary-text-color: ;
1365        --secondary-text-color: ;
1366        --primary-bg-color: ;
1367        --secondary-bg-color: ;
1368        --primary-text-size: px;
1369        --secondary-text-size: px;
1370        text-align: center;
1371        display: block;
1372        width: 100%;
1373        padding: 10px;
1374        animation-duration: .5s;
1375        animation-name: fadeIn;
1376        position: absolute;
1377        top: 0;
1378        left: 0;
1379        width: 100%;
1380        z-index: 10;
1381    }
1382
1383    .scaaf-message-bar-content {
1384        margin: 0;
1385        padding: 0;
1386    }
1387
1388    .scaaf-message-bar[data-layout=referring] {
1389        background-color: var(--primary-bg-color);
1390        color: var(--primary-text-color);
1391        font-size: var(--primary-text-size);
1392    }
1393
1394    .scaaf-message-bar[data-layout=direct] {
1395        background-color: var(--secondary-bg-color);
1396        color: var(--secondary-text-color);
1397        font-size: var(--secondary-text-size);
1398    }
1399
1400</style>
1401
1402<script type="text/javascript">
1403    (function() {
1404        let container, contentContainer
1405        const settingTag = document.querySelector('script#uppromote-message-bar-setting')
1406
1407        if (!settingTag || !settingTag.textContent) {
1408            return
1409        }
1410
1411        const setting = JSON.parse(settingTag.textContent)
1412        if (!setting.referral_enable) {
1413            return
1414        }
1415
1416        const getCookie = (cName) => {
1417            const name = cName + '='
1418            const ca = document.cookie.split(';')
1419            for (let i = 0; i < ca.length; i++) {
1420                let c = ca[i]
1421                while (c.charAt(0) === ' ') {
1422                    c = c.substring(1)
1423                }
1424                if (c.indexOf(name) === 0) {
1425                    const raw = c.substring(name.length, c.length)
1426                    // Decode this value only, not the whole cookie string, so one malformed
1427                    // cookie (bare %) or a ';' inside another value can't break parsing here.
1428                    try {
1429                        return decodeURIComponent(raw)
1430                    } catch {
1431                        return raw
1432                    }
1433                }
1434            }
1435
1436            return null
1437        }
1438
1439        function renderContainer() {
1440            container = document.createElement('div')
1441            container.classList.add('scaaf-message-bar')
1442            contentContainer = document.createElement('p')
1443            contentContainer.classList.add('scaaf-message-bar-content')
1444            container.append(contentContainer)
1445        }
1446
1447        function calculateLayout() {
1448            const height = container.scrollHeight
1449
1450            function onMouseMove() {
1451                document.body.style.paddingTop = `${height}px`
1452                document.body.removeEventListener('mousemove', onMouseMove)
1453                document.body.removeEventListener('touchstart', onMouseMove)
1454            }
1455
1456            document.body.addEventListener('mousemove', onMouseMove)
1457            document.body.addEventListener('touchstart', onMouseMove)
1458        }
1459
1460        renderContainer()
1461
1462        function fillDirectContent() {
1463            if (!setting.not_referral_enable) {
1464                // Nothing to show: drop the optimistic "Loading" bar prepareForReferring may have left
1465                container.remove()
1466                return
1467            }
1468            contentContainer.style.visibility = 'visible'
1469            container.dataset.layout = 'direct'
1470            contentContainer.textContent = setting.not_referral_content
1471            document.body.prepend(container)
1472            calculateLayout()
1473        }
1474
1475        function prepareForReferring() {
1476            contentContainer.textContent = 'Loading'
1477            contentContainer.style.visibility = 'hidden'
1478            document.body.prepend(container)
1479            calculateLayout()
1480        }
1481
1482        function fillReferringContent(aff) {
1483            container.dataset.layout = 'referring'
1484            // Guard referral_content so a missing template can't throw and leave the bar stuck on "Loading"
1485            contentContainer.textContent = (setting.referral_content || '')
1486                .replaceAll('{affiliate_name}', aff.name)
1487                .replaceAll('{company}', aff.company)
1488                .replaceAll('{affiliate_firstname}', aff.first_name)
1489                .replaceAll('{personal_detail}', aff.personal_detail)
1490            contentContainer.style.visibility = 'visible'
1491        }
1492
1493        function safeJsonParse (str) {
1494            if (!str) return null;
1495            try {
1496                return JSON.parse(str);
1497            } catch {
1498                return null;
1499            }
1500        }
1501
1502        function renderFromCookie(affiliateID) {
1503            if (!affiliateID) {
1504                fillDirectContent()
1505                return
1506            }
1507
1508            prepareForReferring()
1509
1510            let info = null
1511            const raw = getCookie('_up_a_info')
1512            if (raw) {
1513                info = safeJsonParse(raw)
1514            }
1515
1516            if (!info) {
1517                fillDirectContent()
1518                return
1519            }
1520
1521            const aff = {
1522                company: info.company || '',
1523                name: (info.first_name || '') + ' ' + (info.last_name || ''),
1524                first_name: info.first_name || '',
1525                personal_detail: getCookie('scaaf_pd') || ''
1526            }
1527
1528            fillReferringContent(aff)
1529        }
1530
1531        function paintMessageBar() {
1532            if (!document.body) {
1533                return requestAnimationFrame(paintMessageBar)
1534            }
1535
1536            const urlParams = new URLSearchParams(window.location.search)
1537            const scaRef = urlParams.get("sca_ref")
1538            const urlAffiliateID = scaRef ? scaRef.split('.')[0] + '' : null
1539            const cookieAffiliateID = getCookie('up_uppromote_aid')
1540            const isReferralLink = !!scaRef
1541
1542            if (!isReferralLink) {
1543                if (cookieAffiliateID) {
1544                    renderFromCookie(cookieAffiliateID)
1545                    return
1546                }
1547                fillDirectContent()
1548                return
1549            }
1550
1551            if (cookieAffiliateID === urlAffiliateID) {
1552                renderFromCookie(cookieAffiliateID)
1553                return
1554            }
1555
1556            const lastClick = Number(getCookie('up_uppromote_lc') || 0)
1557            const diffMinuteFromNow = (Date.now() - lastClick) / (60 * 1000)
1558            if (diffMinuteFromNow <= 1) {
1559                renderFromCookie(cookieAffiliateID)
1560                return
1561            }
1562
1563            let waited = 0
1564            const MAX_WAIT = 5000
1565            const INTERVAL = 300
1566
1567            const timer = setInterval(() => {
1568                const newCookieID = getCookie('up_uppromote_aid')
1569                const isStillThatAffiliate = newCookieID === urlAffiliateID
1570                const isReceived = localStorage.getItem('up_uppromote_received') === '1'
1571                let isLoadedAffiliateInfoDone = !!safeJsonParse(getCookie('_up_a_info'))
1572
1573                if (isReceived && isStillThatAffiliate && isLoadedAffiliateInfoDone) {
1574                    clearInterval(timer)
1575                    renderFromCookie(newCookieID)
1576                    return
1577                }
1578
1579                waited += INTERVAL
1580                if (waited >= MAX_WAIT) {
1581                    clearInterval(timer)
1582                    fillDirectContent()
1583                }
1584            }, INTERVAL)
1585        }
1586
1587        requestAnimationFrame(paintMessageBar)
1588    })()
1589</script>
1589
1590
1591
1592<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-sticky-cart/blocks/sticky-cart/bba5bb0a-ae9e-4ec9-8cd1-5e9d3f32ebbe --><!-- Start : Sticky Add To Cart -->
1608
1609
1610
1611
1612<script>
1613  var AutoHideButton = true;
1614var CurrencyConverterAppRate = {};
1615getCurrencyConverter();
1616            
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638        var giraffly_default_js=0;
1639        if(window.Currency==undefined){
1640            giraffly_default_js=1;    
1641            var cdn_currency_js = document.createElement('script');
1642            cdn_currency_js.src = 'https://cdn.shopify.com/s/javascripts/currencies.js';
1643            document.getElementsByTagName("head")[0].appendChild(cdn_currency_js);
1644        }else if(window.Currency!=undefined && window.Currency.default_currency!=undefined) {
1645            giraffly_default_js = 1;
1646        }
1647        
1648
1649        var girafflyMutilCurrency=null;
1650
1651        var hidden_point = 0; //修改成giraffly_hidden_point
1652        var hidden_point_arr=['JPY','CLP','COP','SEK','PYG','ISK','BIF','KRW','DJF','GNF','KMF','RWF','UGX','VND'];
1653        Shopify.locale
1654        if(Shopify.currency.active!=undefined){
1655            if(hidden_point_arr.indexOf(Shopify.currency.active)!=-1){
1656                hidden_point=1;
1657            }else{
1658                hidden_point=0;
1659            }
1660        }
1661
1662     
1663
1664
1665
1666var cartBarUserClient = '';
1667if (!(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
1668    cartBarUserClient = 'pc';
1669} else{
1670    cartBarUserClient = 'phone';
1671}
1672
1673
1674
1675
1676function addMiniCartOpenTimes(){
1677    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=2b7efc8934d56565bf7515463598c0bdd18242a5&shop=thiru.de';
1678
1679    fetch(urls, {
1680        method: 'post',
1681        headers: {
1682            'Content-type': 'application/json',
1683            "Access-Control-Request-Headers": "*",
1684            "Access-Control-Request-Method": "*"
1685        },
1686        body: JSON.stringify({
1687            action: 'mini'
1688        })
1689    }).then(json => {
1690
1691    });
1692}
1693
1694
1695function girafflyCartBarButton(productJson,updateShoppingCart=true) {
1696
1697    var hideStickyCartClass ='';
1698
1699            hideStickyCartClass = '';
1700    
1701
1702    
1703    let girafflyCartNumber = productJson.item_count;
1704    window.girafflyCartNumber = girafflyCartNumber;
1705    let car_bar_position = (cartBarUserClient=='pc')? 'right:30px;bottom:120px ': 'right:30px;bottom:130px ';
1706    let car_bar_style = "background-color:#55c19f;padding:15px";
1707
1708    let Round_TotalQuantityHtml = '';
1709    let Square_TotalQuantityHtml = '';
1710
1711    Round_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Round">\n' +
1712        '     <div class="giraffly_total_Quantity_Round" style="background-color: #e7a864">\n' +
1713            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
1714            '     </div>' +
1715        '    </div>';
1716
1717    Square_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Square">\n' +
1718        '     <div class="giraffly_total_Quantity_Square" style="background-color: #e7a864">\n' +
1719            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
1720            '     </div>\n' +
1721        '    </div>';
1722
1723    var hoverButtonHtml = '';
1724            hoverButtonHtml = '<div class="giraffly_hoverButton '+ hideStickyCartClass +'" style="'+ car_bar_position +'; display: none" onclick="cartBarButtonAction()">\n' +
1725            '            <div class="giraffly_hoverButton_Round" style="'+car_bar_style+'">\n' +
1726                '<svg aria-hidden="true" focusable="false" role="presentation" style="display:inline-block;vertical-align:middle;fill:currentColor;width:26px;height:26px" viewBox="0 0 37 40"><path fill=#ffffff d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path></svg>' +
1727                Round_TotalQuantityHtml +
1728                '            </div>\n' +
1729            '        </div>';
1730
1731    
1732    let currentUrl = window.location.pathname;
1733    currentUrl = currentUrl.replace("\/", "");
1734
1735    var divHoverButton = document.createElement("div");
1736    if(currentUrl == 'cart'){
1737                                    divHoverButton.innerHTML = hoverButtonHtml;
1738                    
1739    }else{
1740        if(girafflyCartNumber){
1741            // console.info('has cart');
1742            divHoverButton.innerHTML = hoverButtonHtml;
1743        }else{
1744                    // console.info('empty cart');
1745            divHoverButton.innerHTML = hoverButtonHtml;
1746                }
1747    }
1748    updateCartIconQuantity();
1749    document.body.appendChild(divHoverButton);
1750
1751    
1752    if(updateShoppingCart){
1753        getGirafflyShoppingCart(productJson);
1754    }
1755}
1756
1757
1758function getGirafflyShoppingCart(productJson) {
1759    sessionStorage.setItem('cartCount', productJson.item_count)
1760    let mini_cart_title = 'Shopping cart';
1761    let empty_cart_text = 'Your cart is currently empty.';
1762    let view_cart_button = 'View cart';
1763    let checkout_button = 'Checkout';
1764
1765    let shoppingCartHtml = '';
1766
1767    
1768    let productListHtml = '';
1769    let subtotalHtml = '';
1770    let girafflyCartNumber = 0;
1771    if(productJson != '') {
1772        let productObj = productJson;
1773        let productItems = productObj.items;
1774        girafflyCartNumber = productObj.item_count;
1775        let itemHtml = '';
1776
1777        for(let i = 0,len=productItems.length; i < len; i++) {
1778            
1779            let product_title = productItems[i].product_title;
1780            product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
1781            var giraffly_del_Content ="";
1782
1783            if(productItems[i].total_discount==0){
1784                giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
1785                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
1786            }else{
1787                giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
1788                    '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
1789                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
1790            }
1791
1792            let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
1793            itemHtml =  '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
1794                        '        <div class="giraffly_ShowProduct_Image">\n' +
1795                        '          <a href="'+ productItems[i].url +'">' +
1796                        '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
1797                        '          </a>' +
1798                        '        </div>\n' +
1799                        '        <div class="giraffly_ShowProduct_Content">\n' +
1800                        '         <div class="giraffly_ShowProduct_Title">\n' +
1801                        product_title +
1802                        '         </div>\n' +
1803                        '         <div class="giraffly_ShowProduct_Style">\n' +
1804                        variant_title +
1805                        '         </div>\n' +
1806                        giraffly_del_Content+
1807                        '            <div class="giraffly_Product_Count_Control">\n' +
1808                        '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
1809                        '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
1810                        '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
1811                        '            </div>\n' +
1812                        '          </div>\n' +
1813                        '        </div>\n' +
1814                        '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
1815                        '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
1816                        '          <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
1817                        '         </svg>\n' +
1818                        '        </div>\n' +
1819                        '       </div>';
1820            productListHtml += itemHtml;
1821        }
1822
1823        
1824        if(productListHtml != ''){
1825                        subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' +
1826                        '      <div class="giraffly_Subtotal_Title">\n' +
1827                        '       Subtotal' +
1828                        '      </div>\n' +
1829                        '      <div class="giraffly_Subtotal_Price">\n' +
1830                        '       <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(productObj.total_price/100) + '</span>' +
1831                        '      </div>\n' +
1832                        '   </div>';
1833                    }
1834    }
1835
1836    
1837    let off_canvas_position = '';
1838            off_canvas_position = 'right: 0;width: 480px;';
1839    
1840    let emptyCartStyle = (girafflyCartNumber==0)?'display:block':'display:none';
1841    let canvas_emptyCartHtml =  '<div class="giraffly_Off-Canvas-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
1842        empty_cart_text +
1843        '</div>';
1844
1845    let canvas_footerButtonHtml = '';
1846            canvas_footerButtonHtml = '<div class="giraffly_Off-Canvas-Footer">\n' +
1847            '      <div onclick="girafflyMiniCartAction(2)" class="giraffly_Off-Canvas_Button" style="width: 100%;background-color: #000000; color: #ffffff;">\n' +
1848                    checkout_button +
1849                    '</div>\n' +
1850            '     </div>\n';
1851    
1852    let canvas_shoppingCartHtml = '<section class="giraffly_Off-Canvas giraffly-animated  fadeInRight" style="'+off_canvas_position+'">\n' +
1853        '   <div class="giraffly_Off-Canvas-Sheet" role="dialog">\n' +
1854            '    <div class="giraffly_Off-Canvas-Sheet__Container">\n' +
1855                '     <div class="giraffly_Off-Canvas-Header">\n' +
1856                    '      <div class="giraffly_Off-Canvas-Number__Show">\n' +
1857                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
1858                            '        <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' +
1859                            '       </svg>\n' +
1860                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
1861                            girafflyCartNumber +
1862                            '       </div>\n' +
1863                        '      </div>\n' +
1864                    '      <div class="giraffly_Off-Canvas-Title">\n' +
1865                        mini_cart_title +
1866                        '      </div>\n' +
1867                    '      <div class="giraffly_Off-Canvas-Closed" onclick="closedGirafflyShoppingCart()">\n' +
1868                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
1869                            '        <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
1870                            '       </svg>\n' +
1871                        '      </div>\n' +
1872                    '     </div>\n' +
1873                '     <div class="giraffly_Off-Canvas-Content">\n' +
1874                    '      <div class="giraffly_Product_List" style="display: block;">\n' +
1875                        productListHtml +
1876                        '      </div>\n' +
1877                    canvas_emptyCartHtml +
1878                    '     </div>\n' +
1879                '     <div class="giraffly_Subtotal_Box">\n'+
1880                    subtotalHtml +
1881                    '    </div>\n' +
1882                canvas_footerButtonHtml +
1883                '    </div>\n' +
1884            '   </div>\n' +
1885        '  </section>';
1886
1887
1888    
1889    let modal_emptyCarthtml=  '      <div class="giraffly_Modal_Popups-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
1890        empty_cart_text +
1891        '</div>';
1892    let modal_footerButtonHtml = '';
1893            modal_footerButtonHtml = '<div class="giraffly_Modal_Popups-Footer">\n' +
1894            '      <div class="giraffly_Modal_Popups-Footer--fill"></div>\n' +
1895            '      <div class="giraffly_Modal_Popups_ButtonGroup">\n' +
1896                '       <div onclick="girafflyMiniCartAction(2)" class="giraffly_Modal_Popups_Button" style="background-color: #000000; color: #ffffff;">\n' +
1897                        checkout_button +
1898                        '</div>\n' +
1899                '      </div>\n' +
1900            '     </div>';
1901    
1902    let modal_shoppingCartHtml = '<section class="giraffly_Modal_Popups giraffly-animated fadeInUp" >\n' +
1903        '   <div role="dialog" class="giraffly_Modal_Popups_Dialog">\n' +
1904            '    <div class="giraffly_Modal_Popups__Container" style="max-width: 750px">\n' +
1905                '     <div class="giraffly_Modal_Popups-Header">\n' +
1906                    '      <div class="giraffly_Modal_Popups-Number__Show">\n' +
1907                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
1908                            '        <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' +
1909                            '       </svg>\n' +
1910                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
1911                            girafflyCartNumber +
1912                            '       </div>\n' +
1913                        '      </div>\n' +
1914                    '      <div class="giraffly_Modal_Popups-Title">\n' +
1915                        mini_cart_title +
1916                        '      </div>\n' +
1917                    '      <div class="giraffly_Modal_Popups-Closed" onclick="closedGirafflyShoppingCart()">\n' +
1918                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
1919                            '        <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
1920                            '       </svg>\n' +
1921                        '      </div>\n' +
1922                    '     </div>\n' +
1923                '     <div class="giraffly_Modal_Popups-Body">\n' +
1924                    '      <div class="giraffly_Product_List">\n' +
1925                        productListHtml +
1926                        '      </div>\n' +
1927                    modal_emptyCarthtml +
1928                    '     </div>\n' +
1929                '     <div class="giraffly_Subtotal_Box">\n'+
1930                    subtotalHtml +
1931                    '       </div>\n'+
1932                modal_footerButtonHtml +
1933                '    </div>\n' +
1934            '   </div>\n' +
1935        '  </section>\n' +
1936    '  \n' +
1937    '  <div class="giraffly_Modal_Popups_Backdrop"></div>';
1938
1939
1940            shoppingCartHtml = canvas_shoppingCartHtml;
1941    
1942    let divShoppingCart = document.createElement("div");
1943    divShoppingCart.innerHTML = shoppingCartHtml;
1944    document.body.appendChild(divShoppingCart);
1945}
1946
1947
1948function girafflyMiniCartAction(type) {
1949    if(type == 1){
1950        window.location.href="/cart";
1951    }else{
1952        window.location.href="/cart/checkout";
1953    }
1954}
1955
1956
1957function closedGirafflyShoppingCart(){
1958            jQuery(".giraffly_Off-Canvas").css('display','none');
1959        jQuery(".giraffly_hoverButton").css('display','none');
1960        //关闭后 将pc和移动端的stickycart显示出来
1961    var body = document.body,
1962        html = document.documentElement;
1963    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
1964    var pcheight = scrollHeight * 0.2;
1965    var phoneheight = scrollHeight * 0.25;
1966    var y = jQuery(this).scrollTop() + 900;
1967    if(jQuery(this).scrollTop() > 0) {
1968        if(y >= pcheight) {
1969            jQuery(".giraffly_PCPreview_BOX").show();
1970            jQuery(".giraffly_PCPreview").css('display','flex');
1971        }
1972        if(y >= phoneheight) {
1973            jQuery(".giraffly_phoneButtonPreview ").show();
1974        }
1975    }
1976
1977}
1978// 
1979function closeMinicartBox() {
1980    if(typeof jQuery != 'undefined' && document.body) {
1981        jQuery('body').on('click', function() {
1982            jQuery(document).mouseup(e => {
1983                
1984                var Icon = jQuery('.giraffly_Off-Canvas'); 
1985                
1986                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
1987                
1988                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
1989                
1990                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
1991                    closedGirafflyShoppingCart();
1992                }
1993            });
1994        })
1995    } else {
1996        setTimeout(() => {
1997            closeMinicartBox();
1998        }, 1000);
1999    }
2000}
2001
2002closeMinicartBox();
2003
2004
2005function cartBarButtonAction() {
2006                        if(cartBarUserClient=='phone'){
2007                jQuery(".giraffly_Off-Canvas").css('width','100%');
2008            }
2009                jQuery(".giraffly_Off-Canvas").css('display','block');
2010        
2011        
2012        addMiniCartOpenTimes();
2013
2014        //调用一次
2015        // updateGirafflyShoppingCart();
2016
2017        jQuery(".giraffly_hoverButton").css('display','none');
2018
2019        
2020        try{
2021            if(jQuery.isFunction(jQuery.fn.fadeOut)){
2022                if(cartBarUserClient == 'pc'){
2023                    jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
2024                    jQuery('.giraffly_PCPreview').fadeOut(100);
2025                }else{
2026                    jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
2027                }
2028            }else{
2029                if(cartBarUserClient == 'pc'){
2030                    jQuery('.giraffly_PCPreview_BOX').hide();
2031                    jQuery('.giraffly_PCPreview').hide();
2032                }else{
2033                    jQuery('.giraffly_phoneButtonPreview').hide();
2034                }
2035            }
2036
2037            
2038        }catch(e){}
2039    }
2040
2041
2042function getUserShoppingCart() {
2043    fetch("/cart.js",{method: 'GET'})
2044    .then(res => res.json())
2045    .then(json => {
2046        
2047        jQuery(".girafflyCartNumber").html(json.item_count);
2048
2049        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(json.total_price/100));
2050
2051    }).catch(function(err) {
2052        console.log("error: giraffly - getUserShoppingCart");
2053    });
2054}
2055
2056
2057function girafflyProductCountChange(obj,isAdd){
2058    let VId = obj.getAttribute("data-vid");
2059    let needUpdateCount = 0;
2060    
2061    let countNumberObj = '';
2062
2063    if(isAdd){
2064        countNumberObj = obj.previousSibling.previousElementSibling;
2065        needUpdateCount = Number(countNumberObj.innerHTML)+1;
2066        
2067        needAddProduct(VId,countNumberObj,1,needUpdateCount);
2068
2069    }else{
2070        countNumberObj = obj.nextSibling.nextElementSibling;
2071        needUpdateCount = Number(countNumberObj.innerHTML)-1;
2072
2073        
2074        jQuery.ajax({
2075            url : '/cart/change.js',
2076            type: 'post',
2077            data: JSON.stringify({
2078                quantity: needUpdateCount,
2079                id: VId
2080            }),
2081            headers: {
2082                'Content-type': 'application/json'
2083            },
2084            dataType: 'json',
2085            success: function (data) {
2086                
2087                jQuery(document).ajaxSuccess(function (event, xhr, settings) {
2088                    updateGirafflyShoppingCart();
2089                });
2090                if(data.token != ''){
2091                    if(needUpdateCount==0){
2092                        
2093                        let objParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
2094                        let childParent = obj.parentNode.parentNode.parentNode.parentNode;
2095                        objParent.removeChild(childParent);
2096                       
2097                        
2098                        jQuery(".girafflyCartNumber").html(data.item_count);
2099                        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
2100
2101                    }else{
2102                        
2103                        let proItem = data.items;
2104                        let realQuantity = 0;
2105                        for(let ik = 0,lk=proItem.length; ik < lk; ik++) {
2106                            if(proItem[ik].id == VId){
2107                                realQuantity = proItem[ik].quantity;
2108                                break;
2109                            }
2110                        }
2111
2112                        if(realQuantity != needUpdateCount){
2113                            let needAddNumber = needUpdateCount - realQuantity;
2114                            
2115                            needAddProduct(VId,countNumberObj,needAddNumber,needUpdateCount);
2116
2117                        }else{
2118                            if(data.item_count != 0){
2119                                
2120                                countNumberObj.innerHTML = needUpdateCount;
2121                                jQuery(".girafflyCartNumber").html(data.item_count);
2122                                jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
2123                            }else{
2124                                
2125                                jQuery(".giraffly_EmptyCart").show();
2126                                jQuery(".girafflyCartNumber").html(0);
2127                                jQuery(".giraffly_Subtotal_Show").hide();
2128                            }
2129                        }
2130                    }
2131
2132                }else{
2133                    alert("Opps... something wrong.");
2134                }
2135            }
2136        });
2137    }
2138
2139}
2140
2141
2142function needAddProduct(vid,obj,needAddCount,needUpdateCount){
2143
2144    
2145    jQuery.ajax({
2146        url: '/cart/add.js',
2147        type: 'post',
2148        data: JSON.stringify({
2149            quantity: needAddCount,
2150            id: vid,
2151        }),
2152        headers: {
2153            'Content-type': 'application/json'
2154        },
2155        dataType: 'json',
2156        success: function (json) {
2157            if(json.id){
2158                
2159                obj.innerHTML = needUpdateCount;
2160                
2161                getUserShoppingCart();
2162
2163            }else{
2164                alert("Opps... something wrong.");
2165            }
2166        }
2167    });
2168}
2169
2170
2171function girafflyRemove(productObj){
2172    let dataId = productObj.getAttribute("data-id");
2173    let dataNumber = productObj.getAttribute("data-number");
2174
2175
2176    jQuery.ajax({
2177        url : '/cart/change.js',
2178        type: 'post',
2179        data: JSON.stringify({
2180            quantity: 0,
2181            id: dataId
2182        }),
2183        headers: {
2184            'Content-type': 'application/json'
2185        },
2186        dataType: 'json',
2187        success: function (data) {
2188            if(data.token != ''){
2189                
2190                let objParent = productObj.parentNode.parentNode;
2191                let childParent = productObj.parentNode;
2192                objParent.removeChild(childParent);
2193
2194                if(data.item_count != 0){
2195                    jQuery(".girafflyCartNumber").html(data.item_count);
2196                    jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
2197                }else{
2198                    
2199                    jQuery(".giraffly_EmptyCart").show();
2200                    jQuery(".girafflyCartNumber").html(0);
2201                    jQuery(".giraffly_Subtotal_Show").hide();
2202                }
2203            }
2204        }
2205    });
2206}
2207
2208
2209function updateGirafflyShoppingCart (){
2210    
2211    fetch("/cart.js",{method: 'GET'})
2212    .then(res => res.json())
2213    .then(shoppingCartJson => 
2214    {
2215        
2216        let productListHtml = '';
2217        let subtotalHtml = '';
2218        if(shoppingCartJson != '') {
2219            let productItems = shoppingCartJson.items;
2220            let itemHtml = '';
2221
2222            for(let i = 0,len=productItems.length; i < len; i++) {
2223                
2224                let product_title = productItems[i].product_title;
2225                product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
2226                let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
2227                var giraffly_del_Content ="";
2228
2229                if(productItems[i].total_discount==0){
2230                    giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
2231                    '<span style="align-self:center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
2232                }else{
2233                    giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
2234                        '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
2235                        '<span>'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
2236                }
2237
2238                itemHtml = '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
2239                    '        <div class="giraffly_ShowProduct_Image">\n' +
2240                    '          <a href="'+ productItems[i].url +'">' +
2241                    '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
2242                    '          </a>' +
2243                    '        </div>\n' +
2244                    '        <div class="giraffly_ShowProduct_Content">\n' +
2245                    '         <div class="giraffly_ShowProduct_Title">\n' +
2246                    product_title +
2247                    '         </div>\n' +
2248                    '         <div class="giraffly_ShowProduct_Style">\n' +
2249                    variant_title +
2250                    '         </div>\n' +
2251                    giraffly_del_Content+
2252                    '            <div class="giraffly_Product_Count_Control">\n' +
2253                    '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
2254                    '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
2255                    '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
2256                    '            </div>\n' +
2257                    '          </div>\n' +
2258                    '        </div>\n' +
2259                    '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
2260                    '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
2261                    '          <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
2262                    '         </svg>\n' +
2263                    '        </div>\n' +
2264                    '       </div>';
2265                productListHtml += itemHtml;
2266            }
2267
2268            
2269            if(productListHtml != ''){
2270                                subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' +
2271                        '      <div class="giraffly_Subtotal_Title">\n' +
2272                        '       Subtotal' +
2273                        '      </div>\n' +
2274                        '      <div class="giraffly_Subtotal_Price">\n' +
2275                        '       <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(shoppingCartJson.total_price/100) + '</span>' +
2276                        '      </div>\n' +
2277                        '   </div>';
2278
2279                jQuery(".giraffly_Subtotal_Box").html(subtotalHtml);
2280                
2281                
2282                jQuery(".giraffly_EmptyCart").hide();
2283            }else{
2284                
2285                jQuery(".giraffly_EmptyCart").show();
2286            }
2287
2288            
2289            jQuery(".giraffly_Product_List").html(productListHtml);
2290            
2291            jQuery(".girafflyCartNumber").html(shoppingCartJson.item_count);
2292
2293            
2294            let isArr = document.getElementsByClassName("giraffly_hoverButton");
2295            if(productListHtml != '' && isArr.length == 0){
2296                girafflyCartBarButton(shoppingCartJson,false);
2297            }
2298        }
2299
2300    }).catch(function(err) {
2301        console.log("error: giraffly - updateShoppingCart");
2302    });
2303}
2304
2305
2306
2307function updateCartIconQuantity() {
2308    // 监听店铺按钮点击更新sticky 购物车 
2309    jQuery(`button[type='submit'][class*='add']`).on('click', function() {
2310        if(jQuery('.giraffly_hoverButton').length === 0) {
2311            fetch("/cart.js",{method: 'GET'})
2312                .then(res => res.json())
2313                .then(json => {
2314                    girafflyCartBarButton(json);
2315            }).catch(function(err) {
2316              console.log("error: giraffly - getUserShoppingCart");
2317            });
2318        } else {
2319            // let currents = jQuery('.girafflyCartNumber').eq(0).text();
2320            // let endNum = 0;
2321            // if(Number(currents) !== window.girafflyCartNumber) {
2322            //     endNum = window.girafflyCartNumber || 0;
2323            // } else {
2324            //     endNum = currents;
2325            // }
2326            // let num = Number(endNum) + 1;
2327            // jQuery('.girafflyCartNumber').text(num);
2328        }
2329    })
2330    // 加减
2331    setInterval(() => {
2332        let girafflyCartNumber = jQuery('.girafflyCartNumber');
2333        if(jQuery(`header[class*='active']`).length > 0 && girafflyCartNumber.length > 0) {
2334            let num = Number(girafflyCartNumber.text());
2335            jQuery(`header[class*='active']`).find(`button[id*='minus'][class*='minus']`).on('click', function(){
2336                jQuery('.girafflyCartNumber').text(num === 0 ? 0 : num - 1);         
2337            })
2338            jQuery(`header[class*='active']`).find(`button[id*='plus'][class*='plus']`).on('click', function(){
2339                jQuery('.girafflyCartNumber').text(num + 1);         
2340            })
2341            jQuery(`header[class*='active']`).find(`button[id*='remove'][class*='remove']`).on('click', function(){
2342                jQuery('.girafflyCartNumber').text(0);         
2343            })
2344        }
2345    }, 500)
2346}
2347
2348
2349function girafflyAddEventListener(element,type,fn) {
2350    
2351    if(element.addEventListener){
2352        element.addEventListener(type,fn,false);
2353    }else if(element.attachEvent){
2354        element.attachEvent("on"+type,fn);
2355    }else{
2356        element["on"+type]=fn;
2357    }
2358}
2359
2360
2361function onFetch(callback) {
2362    let logFetch = window.fetch;
2363    window.fetch = function (input, init) {
2364        return new Promise((resolve, reject)=> {
2365            // console.log(input,'listen input fetch...')
2366            // console.log(init,'listen init fetch...')
2367            logFetch(input, init)
2368            .then(function(response) {
2369                callback(input);
2370                resolve(response);
2371            }, reject)
2372        })
2373    }
2374}
2375
2376
2377function girafflyCartBartInit(){
2378    // 如果是ajax事件监听
2379    jQuery(document).ajaxSuccess(function (event, xhr, settings) {
2380        updateGirafflyShoppingCart();
2381    });
2382    // fetch事件监听
2383    onFetch(fetchPath=> {
2384        var fetchPathString = fetchPath+""
2385        if(fetchPathString.indexOf('/add') != -1) {
2386            updateGirafflyShoppingCart()
2387        }
2388    })
2389}
2390
2391
2392    if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
2393        var cartBarJQ = document.createElement("script");
2394        cartBarJQ.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
2395        cartBarJQ.onload =  function () {
2396            
2397            fetch("/cart.js",{method: 'GET'})
2398                .then(res => res.json())
2399                .then(json => {
2400                                            girafflyCartBarButton(json);
2401                                        //初次加载
2402                    
2403                }).catch(function(err) {
2404                  console.log("error: giraffly - getShoppingCart");
2405            });
2406
2407            
2408                girafflyCartBartInit();
2409
2410            
2411            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
2412                if (settings.url == "cart/add.js") {
2413                    updateGirafflyShoppingCart();
2414                }
2415            });
2416            
2417        };
2418        document.getElementsByTagName("head")[0].appendChild(cartBarJQ);
2419
2420    }else{
2421        
2422        fetch("/cart.js",{method: 'GET'})
2423            .then(res => res.json())
2424            .then(json => {
2425                                    girafflyCartBarButton(json);
2426                                //初次加载
2427                
2428
2429            }).catch(function(err) {
2430            console.log("error: giraffly - getUserShoppingCart");
2431        });
2432        
2433            
2434                girafflyCartBartInit();
2435
2436            
2437            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
2438                if (settings.url == "cart/add.js") {
2439                    updateGirafflyShoppingCart();
2440                }
2441            });
2442    }
2443
2444
2445
2446
2447// 
2448function closeMinicartBox() {
2449    if(typeof jQuery != 'undefined' && document.body) {
2450        jQuery('body').on('click', function() {
2451            jQuery(document).mouseup(e => {
2452                
2453                var Icon = jQuery('.giraffly_Off-Canvas'); 
2454                
2455                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
2456                
2457                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
2458                
2459                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
2460                    closedGirafflyShoppingCart();
2461                }
2462            });
2463        })
2464    } else {
2465        setTimeout(() => {
2466            closeMinicartBox();
2467        }, 1000);
2468    }
2469}
2470
2471closeMinicartBox();
2472
2473
2474
2475function addClickTimes(price,product){
2476    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=2b7efc8934d56565bf7515463598c0bdd18242a5&shop=thiru.de';
2477
2478    fetch(urls, {
2479        method: 'post',
2480        headers: {
2481            'Content-type': 'application/json',
2482            "Access-Control-Request-Headers": "*",
2483            "Access-Control-Request-Method": "*"
2484        },
2485        body: JSON.stringify({
2486            p: price,
2487            productID  : product.id,
2488            productTitle: product.title,
2489            productSrc: product.featured_image,
2490            action: 'add'
2491        })
2492    })
2493    .then(json => {
2494        // if(redirect){
2495        //     window.location.href= redirect;
2496        // }
2497    });
2498}
2499
2500
2501function changeQuantity(action, device){
2502    switch(action) {
2503        case 'minus':
2504            if(device === 0) {
2505                var pcMinus = jQuery('.pc_giraffly_quantity_text').val();
2506                pcMinus = parseInt(pcMinus);
2507                pcMinus = (pcMinus - 1)>0?(pcMinus - 1):1;
2508                jQuery('.pc_giraffly_quantity_text').val(pcMinus);
2509            }
2510            if(device === 1) {
2511                var mobileMinus = jQuery('.mobile_giraffly_quantity_text').val();
2512                mobileMinus = parseInt(mobileMinus);
2513                mobileMinus = (mobileMinus - 1)>0?(mobileMinus - 1):1;
2514                jQuery('.mobile_giraffly_quantity_text').val(mobileMinus);
2515            }
2516            /*var num = jQuery('.giraffly_quantity_text').val();
2517            num = parseInt(num);
2518            num = (num - 1)>0?(num - 1):1;
2519            jQuery('.giraffly_quantity_text').val(num); */
2520            break;
2521        case 'plus':
2522            if(device === 0) {
2523                var pcPlus = jQuery('.pc_giraffly_quantity_text').val();
2524                pcPlus = parseInt(pcPlus);
2525                pcPlus = pcPlus +1;
2526                jQuery('.pc_giraffly_quantity_text').val(pcPlus);
2527            }
2528            if(device === 1) {
2529                var mobilePlus = jQuery('.mobile_giraffly_quantity_text').val();
2530                mobilePlus = parseInt(mobilePlus);
2531                mobilePlus = mobilePlus +1;
2532                jQuery('.mobile_giraffly_quantity_text').val(mobilePlus);
2533            }
2534            /*var num = jQuery('.giraffly_quantity_text').val();
2535            num = parseInt(num);
2536            num = num +1;
2537            jQuery('.giraffly_quantity_text').val(num);*/
2538            break;
2539        default:
2540    } 
2541}
2542
2543if(typeof ga ==='function'){
2544
2545}else{
2546    var girally_google_id = '';
2547
2548    if(girally_google_id !==''){
2549        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
2550            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
2551            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
2552            })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
2553            
2554        try {
2555            ga('create', girally_google_id, 'auto');
2556            ga('send', 'pageview');
2557        } catch(e) {
2558            console.warn(e);
2559        }
2560    }
2561}
2562
2563function girallyPixel(quantity=1,product='',price=''){
2564    let girally_email = '[email protected]';
2565    let money_format = 'USD';
2566    let girally_facebook_id = '';
2567    let girally_snapchat_id = '';
2568    let girally_pinterest_id = '';
2569    
2570    try{
2571        if(Shopify.currency.active!=undefined){
2572            money_format=Shopify.currency.active;
2573        }
2574    }catch(e){
2575
2576    }
2577
2578    if(girally_google_id!==''){
2579        try {
2580            ga('ec:addProduct', {
2581                'id': product.id,
2582                'name': product.title,
2583                'price': price,
2584                'quantity': quantity
2585            });
2586            
2587            ga('ec:setAction', 'add');
2588            ga('send', 'event', 'UX', 'click', 'add to cart');
2589        } catch(e) {
2590            console.warn(e);
2591        }
2592    }
2593
2594    if(typeof fba ==='function'){
2595
2596    }else{
2597        if(girally_facebook_id!==''){
2598            !function(f,b,e,v,n,t,s)
2599            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
2600            n.callMethod.apply(n,arguments):n.queue.push(arguments)};
2601            if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
2602            n.queue=[];t=b.createElement(e);t.async=!0;
2603            t.src=v;s=b.getElementsByTagName(e)[0];
2604            s.parentNode.insertBefore(t,s)}(window, document,'script',
2605            'https://connect.facebook.net/en_US/fbevents.js');
2606
2607            fbq('init', girally_facebook_id);
2608            fbq('track', 'PageView');
2609
2610            if(document.location.href.split("?variant=")[1] !==undefined){
2611                window.grifflyStickyFbWithParam ?
2612                fbq('track','AddToCart'):
2613                fbq('track','AddToCart',{
2614                    content_name: product.title,
2615                    content_ids: [product.id,document.location.href.split("?variant=")[1]],
2616                    content_type: "product_group",
2617                    value: price,
2618                    currency: money_format,
2619                    num_items:quantity
2620                });
2621            }else{
2622                window.grifflyStickyFbWithParam ?
2623                fbq('track','AddToCart'):
2624                fbq('track','AddToCart',{
2625                    content_name: product.title,
2626                    content_ids: [product.id],
2627                    content_type: "product",
2628                    value: price,
2629                    currency: money_format,
2630                    num_items:quantity
2631                });
2632            }
2633        }
2634    }
2635
2636    if(girally_snapchat_id!==''){
2637        if(typeof snaptr==="function"){
2638            if(document.location.href.split("?variant=")[1] !==undefined){
2639                snaptr("track", "ADD_CART", {
2640                    item_ids: [product.id, document.location.href.split("?variant=")[1]],
2641                    price: price,
2642                    currency: money_format
2643                })
2644            }else{
2645                snaptr("track", "ADD_CART", {
2646                    item_ids: [product.id, product.variants[0].id],
2647                    price: price,
2648                    currency: money_format
2649                })
2650            }
2651    }else{
2652            (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
2653            {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
2654            a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
2655            r.src=n;var u=t.getElementsByTagName(s)[0];
2656            u.parentNode.insertBefore(r,u);})(window,document,
2657            'https://sc-static.net/scevent.min.js');
2658
2659            snaptr('init', girally_snapchat_id, {
2660                'user_email': girally_email
2661            });
2662            snaptr('track', 'PAGE_VIEW');
2663
2664            if(document.location.href.split("?variant=")[1] !==undefined){
2665                snaptr("track", "ADD_CART", {
2666                    item_ids: [product.id, document.location.href.split("?variant=")[1]],
2667                    price: price,
2668                    currency: money_format
2669                })
2670            }else{
2671                snaptr("track", "ADD_CART", {
2672                    item_ids: [product.id, product.variants[0].id],
2673                    price: price,
2674                    currency: money_format
2675                })
2676            }
2677        }
2678    }
2679    
2680    
2681    if(girally_pinterest_id!==''){
2682        if(typeof pintrk==="function"){
2683            pintrk('track', 'AddToCart', {
2684                value: price,
2685                order_quantity: quantity,
2686                currency: money_format
2687            });
2688        }else{
2689            !function(e){if(!window.pintrk){window.pintrk = function () {
2690            window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
2691            n=window.pintrk;n.queue=[],n.version="3.0";var
2692            t=document.createElement("script");t.async=!0,t.src=e;var
2693            r=document.getElementsByTagName("script")[0];
2694            r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
2695
2696            pintrk('load', girally_pinterest_id, {em: girally_email});
2697
2698            pintrk('page');
2699
2700            pintrk('track', 'AddToCart', {
2701                value: price,
2702                order_quantity: quantity,
2703                currency: money_format
2704            });
2705        }
2706    }
2707}
2708
2709
2710function  callAddToCart(id,quantity=1,price=0,product='',type='',sellingPlanAllocations = ''){
2711    price = price?price:0;
2712     
2713    girallyPixel(quantity,product,price);
2714
2715    jQuery('.addToCartLoading').css('display','block');
2716    addClickTimes(price*quantity,product);
2717
2718    
2719    jQuery.ajax({
2720        url: '/cart/add.js',
2721        type: 'post',
2722        data: JSON.stringify({
2723            quantity: quantity,
2724            id: id,
2725            selling_plan:sellingPlanAllocations
2726        }),
2727        headers: {
2728            'Content-type': 'application/json'
2729        },
2730        dataType: 'json',
2731        success: function (json) {
2732
2733            
2734            fetch("/cart.js",{method: 'GET'})
2735            .then(res => res.json())
2736            .then(shoppingCartJson => {
2737                updateCartQuantity(shoppingCartJson.item_count);
2738            })
2739            if(type === 'pc'){
2740                jQuery('.addToCartLoading').css('display','none');
2741                jQuery('.PCPreview_confirmationBlock').css('display','flex');
2742                setTimeout(() => {
2743                    jQuery('.PCPreview_confirmationBlock').css('display','none');
2744                }, 1500);
2745            }else{
2746                jQuery('.giraffly_phoneButtonPreview').css('display','none');
2747                jQuery('.addToCartLoading').css('display','none');
2748                jQuery('.PHonePreview_confirmationBlock').css('display','flex');
2749                 {
2750                    setTimeout(() => {
2751                        jQuery('.PHonePreview_confirmationBlock').css('display','none');
2752                        jQuery('.giraffly_phoneButtonPreview').css('display','flex');
2753                    }, 1500);
2754                }
2755                            }
2756
2757                            var redirect='';
2758                if(window.location.host.indexOf('www.lemarchandfute.com') > -1) {
2759                    if(window.location.pathname.indexOf('products') > -1) {
2760                        redirect = `${window.location.pathname.split('/products')[0]}/cart`; 
2761                    } else {
2762                        redirect = "/cart"; 
2763                    }
2764                } else {
2765                    redirect = "/cart"; 
2766                }
2767                // window.location.href="/cart"; 
2768            
2769            if(redirect){
2770                window.location.href= redirect;
2771            }
2772
2773           
2774
2775            
2776            try{
2777                if(typeof(eval(updateGirafflyShoppingCart)) == "function"){
2778                    updateGirafflyShoppingCart();
2779                }
2780            }catch(e){
2781
2782            }
2783        },
2784        error: function(data, status, e) {
2785            
2786            if(type === 'pc'){
2787                setTimeout(() => {
2788                    jQuery('.pc_giraffly_quantity_text').val(1);
2789                    jQuery('.giraffly_PCPreview_BOX').css('display','block');
2790                    jQuery('.pc_over_stock').css('display','none');
2791                }, 1500);
2792                jQuery('.pc_over_stock').css('display','flex');
2793                jQuery('.addToCartLoading').css('display','none');
2794                jQuery('.giraffly_PCPreview_BOX').css('display','none');
2795            } else {
2796                setTimeout(() => {
2797                    jQuery('.mobile_giraffly_quantity_text').val(1);
2798                    jQuery('.giraffly_phoneButtonPreview').css('display','block');
2799                    jQuery('.phone_over_stock').css('display','none');
2800                }, 1500); 
2801                jQuery('.phone_over_stock').css('display','flex');
2802                jQuery('.giraffly_phoneButtonPreview').css('display','none');
2803                jQuery('.addToCartLoading').css('display','none');
2804            }
2805        }
2806    });
2807}
2808
2809
2810function  callBuyNow(id,quantity=1,price='',product=''){
2811    jQuery.ajax({
2812        url: '/cart/add.js',
2813        type: 'post',
2814        data: JSON.stringify({
2815            quantity: quantity,
2816            id: id,
2817        }),
2818        headers: {
2819            'Content-type': 'application/json'
2820        },
2821        dataType: 'json',
2822        success: function (json) {
2823            addClickTimes(price*quantity,product);
2824            window.location.href="/cart/checkout"; 
2825        }
2826    });
2827}
2828
2829
2830function showAddToCart(product){
2831    
2832    var pc_variants_html = getColorSizeHtml(product,'pc');
2833    var phone_variants_html = getColorSizeHtml(product,'phone');
2834
2835    
2836    let variantFeaturedImage = product.featured_image;
2837
2838    var variants = product.variants;
2839    
2840    
2841    var stockVariantskey = 0;
2842    var variantIdSelect =  getQueryVariable('variant');
2843    if(variants){
2844        var has = 0;
2845        Object.keys(variants).forEach(function(key){
2846            if(variantIdSelect){
2847                if(variants[key].id == variantIdSelect && has === 0){
2848                    stockVariantskey = key;
2849                    has = 1;
2850
2851                    
2852                    if(variants[key].featured_image){
2853                        variantFeaturedImage = variants[key].featured_image.src;
2854                    }
2855                }
2856            }else{
2857                if(variants[key].available && has === 0){
2858                    stockVariantskey = key;
2859                    has = 1;
2860
2861                    
2862                    if(variants[key].featured_image){
2863                        variantFeaturedImage = variants[key].featured_image.src;
2864                    }
2865                }
2866            }
2867        });
2868    }
2869    var p_price = product.variants[stockVariantskey].price? product.variants[stockVariantskey].price/100 :'';
2870    var p_at_price = product.variants[stockVariantskey].compare_at_price? product.variants[stockVariantskey].compare_at_price/100 :'';
2871    p_at_price = p_at_price < p_price ? '' : p_at_price ;
2872
2873    var price_html="";
2874    var compare_at_html = "";
2875
2876    price_html      = p_price?'<div style="display: flex;flex-wrap: nowrap;" class="giraffly_price">'+girafflyReturnAmount(p_price)+'</div>':'';
2877    compare_at_html = p_at_price?'<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':'';
2878   
2879    
2880    var pc_realTimeUrgency_Bar = '';
2881    var phone_realTimeUrgency_Bar = '';
2882
2883        
2884
2885    var firstProductStockClass    = product.variants[stockVariantskey].available?'none':'flex';
2886    var firstProductQuantityClass = product.variants[stockVariantskey].available?'flex':'none';
2887
2888    // mobile端只有一个选项和一个按钮时 共处一行
2889    // let isExitQuantity = 1;
2890    // let oneOptionsButton = product.options.length === 1 && isExitQuantity !== 1 ? true : false;
2891    // let mobileSelectcss = oneOptionsButton ? 'width: 48%;position:absolute;bottom:5px;':'';
2892    let mobileAddtocartcss = '', mobileSelectcss = '';
2893    // 判断移动端是否展示变体
2894    //     // mobileAddtocartcss = oneOptionsButton ? 'margin-left: 50%;' : '';
2895    // 
2896
2897    var pc_PreviewAddCartBar = '';
2898            pc_PreviewAddCartBar = '<div class="giraffly_PCPreview" style="line-height: 25px;display:none;background:#ffb22e;">'+
2899            '<div class="giraffly_PC_Preview_Left_Block">'+
2900                '<div class="giraffly_PC_Preview_ImageAndPrice_Block">'+
2901                                            '<div class="giraffly_PCPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+
2902                                        '<div class="giraffly_PCPreviewPriceBlock">'+
2903                                                '<div class="giraffly_PCPreviewPriceAndComparePrice">'+
2904                                 '<div style="color: #ffffff;font-size: 16px;">'+ compare_at_html+'</div>'+                                  '<div style="color: #ffffff;font-size: 16px;">'+price_html +'</div>'+                             '</div>'+
2905                        '</div>'+
2906                    '</div>'+
2907                                    '<div class="giraffly_PC_Preview_Variants_Block">'+
2908                        pc_variants_html+
2909                        '</div>'+
2910                                '</div>'+
2911            '<div class="giraffly_Unavailable" style="display:'+firstProductStockClass+';flex-direction:row;width:auto;opacity: 0.7;color:#ffffff;min-width:192px;justify-content:center;height:50px;align-items:center">Out Of Stock</div>'+
2912            '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: auto;">
2912'+
2913                                    '<div class="giraffly_PC_Preview_Quantity">'+
2914                        '<div class="giraffly_PC_Preview_Quantity_Cut" onclick = "changeQuantity(\'minus\', 0)" style="color: rgb(38, 54, 68); filter: saturate(50%);">-</div>'+
2915                        '<div class="giraffly_PC_Preview_Quantity_Space"></div>'+
2916                        '<input type="number" onmousewheel="return false;"  class="giraffly_quantity_text pc_giraffly_quantity_text" style="width: 40px; text-align: center; border: none; padding: 0 5px; background: #fff;color: #263644;font-size: 16px;" value="1" onblur="if(jQuery(\'.pc_giraffly_quantity_text\').val()==\'0\'||jQuery(\'.pc_giraffly_quantity_text\').val()==\'\'){jQuery(\'.pc_giraffly_quantity_text\').val(1)}else{jQuery(\'.pc_giraffly_quantity_text\')val(jQuery(\'.pc_giraffly_quantity_text\').val())}" onkeyup="this.value=this.value.replace(\/\\D\/g,\'\')" onafterpaste="this.value=this.value.replace(\/\\D\/g,\'\')"/>'+
2917                        '<div class="giraffly_PC_Preview_Quantity_Space"></div>'+
2918                        '<div class="giraffly_PC_Preview_Quantity_Add" onclick = "changeQuantity(\'plus\', 0)" >+</div>'+
2919                        '</div>'+
2920                                '<div class="giraffly_PCPreviewbutton giraffly  giraffly-animated girafflyshake" style="color: #ffffff; background: #252a2b;font-size: 16px;">'+
2921                    '<div class="addToCartLoading"></div>In den Warenkorb'+
2922                    '</div>'+
2923                '</div>'+
2924        '</div>';
2925    
2926
2927    var pcHtmlll = '<section class="giraffly_PCPreview_BOX" style="z-index:100; display:none;bottom:0px">'+
2928
2929        pc_realTimeUrgency_Bar + pc_PreviewAddCartBar +
2930
2931        '</section>';
2932
2933
2934    var phone_compare_at_html = p_at_price?'<div class="PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':'';
2935
2936    var phoneHtml = '<div class="giraffly_phoneButtonPreview " style="z-index:2147483647; display:none;background:#252a2b;bottom:0px;'+
2937        '">'+
2938        phone_realTimeUrgency_Bar+
2939        '<div class="giraffly_phone_Preview_Left_Block" style="'+
2940                '">'+
2941            '<div class="giraffly_phone_Preview_ImageAndPrice_Block">'+
2942                '<div class="giraffly_phoneButtonPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+                 '<div class="PCPreviewPriceBlock">'+
2943                                        '<div class="PCPreviewPriceAndComparePrice">'+
2944                            '<div style="color: #ffffff;font-size: 16px;">'+ phone_compare_at_html+'</div>'+                             '<div style="color: #ffffff;font-size: 16px;">'+ price_html+'</div>' +                     '</div>'+
2945                '</div>'+
2946            '</div>'+
2947                        '<div class="giraffly_phone_Preview_Variants_Block" style="'+mobileSelectcss+'">'+
2948                phone_variants_html+
2949            '</div>'+
2950                    '</div>'+
2951        '<div class="giraffly_Unavailable" style="display:'+firstProductStockClass+';flex-direction:row;width:100%;opacity: 0.7;color:#ffffff;min-width:192px;justify-content:center;height:42.4px;align-items:center;'+
2952                '">Out Of Stock</div>'+
2953        '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: 100%; '+mobileAddtocartcss+'">'+
2954                        '<div class="giraffly_phone_Preview_Quantity">'+
2955                '<div class="giraffly_phone_Preview_Quantity_Cut" onclick = "changeQuantity(\'minus\', 1)" style="color: rgb(38, 54, 68); filter: saturate(50%);">-</div>'+
2956                '<div class="giraffly_phone_Preview_Quantity_Space"></div>'+
2957                '<input type="number" onmousewheel="return false;" class="giraffly_quantity_text mobile_giraffly_quantity_text" style="width: 40px; text-align: center; border: none; padding: 0 5px; background: #fff;color: #263644;" value="1" onblur="if(jQuery(\'.mobile_giraffly_quantity_text\').val()==\'0\'||jQuery(\'.mobile_giraffly_quantity_text\').val()==\'\'){jQuery(\'.mobile_giraffly_quantity_text\').val(1)}else{jQuery(\'.mobile_giraffly_quantity_text\').val(jQuery(\'.mobile_giraffly_quantity_text\').val())}" onkeyup="this.value=this.value.replace(\/\\D\/g,\'\')" onafterpaste="this.value=this.value.replace(\/\\D\/g,\'\')"/>'+
2958                '<div class="giraffly_phone_Preview_Quantity_Space"></div>'+
2959                '<div class="giraffly_phone_Preview_Quantity_Add" onclick = "changeQuantity(\'plus\', 1)" >+</div>'+
2960            '</div>'+
2961                        '<div class="PCPreviewbutton giraffly giraffly-animated  girafflyshake" style="color: #ffffff; background: #ffb22e;font-size: 16px;'+
2962                        '">'+
2963                '<div class="addToCartLoading"></div>In den Warenkorb'+
2964            '</div>'+
2965        '</div>'+
2966    '</div>';
2967
2968    var confirmation_html = '';
2969
2970    
2971    var overstock = '';
2972    var warning_icon = '<span class="giraffy_pc_warning"><svg t="1647500904975" class="icon" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4642" width="28.8" height="28.8"><path d="M1004.657 801.716 602.263 91.599c-49.213-86.817-129.646-86.817-178.866 0L21.004 801.716c-49.207 86.906-8.949 157.798 89.388 157.798l804.877 0C1013.606 959.514 1053.825 888.622 1004.657 801.716zM544.635 832.216l-63.649 0 0-63.649 63.649 0L544.635 832.216zM544.635 641.27l-63.649 0L480.986 259.377l63.649 0L544.635 641.27z" p-id="4643" fill="#ffffff"></path></svg></span>';
2973     
2974        overstock = '<div class="PC_overstock" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="pc_over_stock" style="display:none;color:#ffffff;background:#4ad14a">'+warning_icon+'Quantity Exceeds Stock </div></div>';
2975        {
2976            confirmation_html = '<div class="PC_confirmation" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="PCPreview_confirmationBlock" style="display:none;color:#ffffff;background:#4ad14a"><span class="giraffly_pc_checked">✔</span>  Erfolgreich hinzugefügt </div></div>';
2977        }
2978            
2979    var phone_confirmation_html = '';
2980    var phone_overstock = '';
2981     
2982        phone_overstock = '<div class="Phone_overStock" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="phone_over_stock" style="display:none;color:#ffffff;background:#4ad14a">'+warning_icon+'Quantity Exceeds Stock </div></div>'
2983        {
2984            phone_confirmation_html = '<div class="Phone_confirmation"  style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="PHonePreview_confirmationBlock" style="display:none;color:#ffffff;background:#4ad14a"><span class="giraffly_phone_checked">✔</span>  Erfolgreich hinzugefügt </div></div>';
2985        }
2986            
2987    var div = document.createElement("div");
2988            div.innerHTML = pcHtmlll+overstock+confirmation_html+phoneHtml+phone_overstock+phone_confirmation_html; 
2989        document.body.appendChild(div);
2990    
2991    // 首次进入不展示
2992    if(window.location.host.indexOf('malacasa.com') > -1) {
2993        jQuery('.giraffly_PCPreview_BOX, .giraffly_phoneButtonPreview').css('display', 'none')
2994    }
2995
2996    
2997    function girafflyCountdown(){
2998        if (girafflyRealTime >= 0) {
2999            if(Boolean(document.getElementsByClassName("giraffly_PCRealtimeUrgency").length)) {
3000                document.getElementsByClassName("giraffly_PCRealtimeUrgency")[0].style.display = 'block';
3001            }
3002            if(Boolean(document.getElementsByClassName("giraffly_phone_RealtimeUrgency").length)) {
3003                document.getElementsByClassName("giraffly_phone_RealtimeUrgency")[0].style.display = 'block';
3004            }
3005            hours   = Math.floor(girafflyRealTime / 3600);
3006
3007            minutes = Math.floor((girafflyRealTime%3600) / 60);
3008            seconds = Math.floor((girafflyRealTime%3600) % 60);
3009            msg = `<span class="realtime_hour_num">${girafflyPrefixInteger(hours,2)}:</span><span class="realtime_minute_num">${girafflyPrefixInteger(minutes,2)}:</span>${girafflyPrefixInteger(seconds,2)}`;
3010            if(document.getElementsByClassName("giraffly_realtime_pc").length > 0){
3011                document.getElementsByClassName("giraffly_realtime_pc")[0].innerHTML = msg;
3012            }
3013            if(document.getElementsByClassName("giraffly_realtime_phone").length > 0){
3014                document.getElementsByClassName("giraffly_realtime_phone")[0].innerHTML = msg;
3015            }
3016
3017            --girafflyRealTime;
3018        } else {
3019            
3020            clearInterval(girafflyTimer);
3021        }
3022    }
3023    
3024    function girafflyPrefixInteger(num, length) {
3025        return (Array(length).join('0') + num).slice(-length);
3026    }
3027
3028    
3029        
3030
3031    var colorArr = getColorImagesArr(product);
3032    var priceArr = getAllVariantsPrice(product);
3033    
3034    
3035    jQuery('.giraffly_PC_Preview_Variants_Select').on("change",function(){
3036        var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
3037        // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(2)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(3)').val();
3038        var selected = '';
3039        if(seletedLength>1){
3040            for(let i = 0,len=seletedLength.length; i < seletedLength; i++) {
3041                if(!Boolean(selected)) {
3042                    selected += jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
3043                } else {
3044                    selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
3045                }
3046                if(colorArr[selected]){ 
3047                    
3048                    jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;"  src="' + colorArr[selected] + '">');
3049                    selected='';
3050                }
3051            }
3052        }
3053        
3054        
3055        var selectedPrice = '';
3056        jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
3057            if(seletedLength === 1) {
3058                selectedPrice = jQuery(this).val();
3059            }else{
3060                selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
3061            }
3062            
3063            if(priceArr[selectedPrice]){
3064                
3065                var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
3066                var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
3067                p_at_price = p_at_price < p_price ? '' : p_at_price ;
3068                                if(p_at_price && jQuery('.giraffly_PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
3069                    // 兼容首次没原价
3070                    jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
3071                }
3072                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
3073                jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
3074
3075                if(p_at_price){ 
3076                    jQuery('.giraffly_compare_at_price').show();
3077                }else{
3078                    jQuery('.giraffly_compare_at_price').hide();
3079                }
3080
3081                
3082                if(!priceArr[selectedPrice].available){
3083                    jQuery('.giraffly_Unavailable').css('display','flex'); 
3084                    jQuery('.giraffly_available').css('display','none'); 
3085                }else{
3086                    jQuery('.giraffly_Unavailable').css('display','none'); 
3087                    jQuery('.giraffly_available').css('display','flex'); 
3088                }
3089                selectedPrice='';
3090            }
3091            });
3092
3093    });
3094
3095    jQuery('.giraffly_PCPreviewbutton ').on("click",function(){
3096        var variants = product.variants;
3097        var num = jQuery('.pc_giraffly_quantity_text').val();
3098        var hasVariants = jQuery('.giraffly_PC_Preview_Variants_Select').length;
3099        var productId = '';
3100        var productPrice = '';
3101        var sellingPlanAllocations = '';
3102        if(hasVariants > 0){
3103            var selectedPrice = '';
3104            jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
3105                if(hasVariants === 1) {
3106                    selectedPrice = jQuery(this).val();
3107                }else{
3108                    selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
3109                }
3110                
3111                if(priceArr[selectedPrice]) {
3112                    productId    = priceArr[selectedPrice].id;
3113                    productPrice = priceArr[selectedPrice].price/100;
3114                    if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){
3115                        sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id;
3116                    }
3117                    selectedPrice = ''
3118                }
3119            });
3120        }else{
3121            
3122            var variantId = getQueryVariable('variant');
3123            var sellingPlan = getQueryVariable('selling_plan');
3124            if(variantId && !Boolean(sellingPlan)){
3125                productId = variantId;
3126                Object.keys(variants).forEach(function(vkey){
3127                    if(variants[vkey].id == productId){
3128                        productPrice = variants[vkey].price/100;
3129                    }
3130                });
3131            }else{
3132                if(stockVariantskey){
3133                    productId    = product.variants[stockVariantskey].id;
3134                    productPrice = product.variants[stockVariantskey].price/100;
3135                    if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){
3136                        sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id;
3137                    }
3138                }
3139            }
3140        }
3141
3142        // if(productId && productPrice){
3143        if(productId){
3144            callAddToCart(productId,num,productPrice,product,'pc',sellingPlanAllocations);
3145        }
3146    });
3147
3148    
3149
3150    
3151    jQuery('.giraffly_phone_Preview_Variants_Select').on("change",function(){
3152        var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length;
3153        var selected = jQuery('.giraffly_phone_Preview_Variants_Select:eq(0)').val();
3154        if(seletedLength>1){
3155            for(let i = 1,len=seletedLength.length; i < seletedLength; i++) {
3156                selected +=" / "+jQuery('.giraffly_phone_Preview_Variants_Select:eq('+i+')').val();
3157            }
3158        }
3159        if(colorArr[selected]){ 
3160            
3161            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
3162        }
3163
3164        
3165        var selectedPrice = '';
3166        jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){
3167            if(seletedLength===1) {
3168                selectedPrice = jQuery(this).val();
3169            }else{
3170                selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
3171            }
3172            
3173            if(priceArr[selectedPrice]){
3174                
3175                var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
3176                var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
3177                p_at_price = p_at_price < p_price ? '' : p_at_price ;
3178                                if(p_at_price && jQuery('.PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
3179                    // 兼容首次没原价
3180                    jQuery('.PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
3181                }
3182                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
3183                jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
3184
3185                if(p_at_price){
3186                    jQuery('.giraffly_compare_at_price').show();
3187                }else{
3188                    jQuery('.giraffly_compare_at_price').hide();
3189                }
3190
3191                
3192                if(!priceArr[selectedPrice].available){
3193                    jQuery('.giraffly_Unavailable').css('display','flex');
3194                    jQuery('.giraffly_available').css('display','none');
3195                }else{
3196                    jQuery('.giraffly_Unavailable').css('display','none');
3197                    jQuery('.giraffly_available').css('display','flex');
3198                }
3199                selectedPrice='';
3200            }
3201        });
3202        
3203
3204    });
3205
3206    jQuery('.PCPreviewbutton ').on("click",function(){
3207        var variants = product.variants;
3208        var num = jQuery('.mobile_giraffly_quantity_text').val();
3209        var hasVariants = jQuery('.giraffly_phone_Preview_Variants_Select ').length;
3210        var productId = '';
3211        var productPrice = '';
3212        var sellingPlanAllocations = '';
3213        if(hasVariants > 0){
3214            var selectedPrice = '';
3215            jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){
3216                if(hasVariants === 1) {
3217                    selectedPrice = jQuery(this).val();
3218                }else{
3219                    selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
3220                }
3221
3222                if(priceArr[selectedPrice]) {
3223                    productId    = priceArr[selectedPrice].id;
3224                    productPrice = priceArr[selectedPrice].price/100;
3225                    if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){
3226                        sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id;
3227                    }
3228                    selectedPrice=''
3229                }
3230            });
3231
3232        }else{
3233            
3234            var variantId = getQueryVariable('variant');
3235            var sellingPlan = getQueryVariable('selling_plan');
3236            if(variantId && !Boolean(sellingPlan)){
3237                productId = variantId;
3238                Object.keys(variants).forEach(function(vkey){
3239                    if(variants[vkey].id == productId){
3240                        productPrice = variants[vkey].price/100;
3241                    }
3242                });
3243            }else{
3244                if(stockVariantskey){
3245                    productId    = product.variants[stockVariantskey].id;
3246                    productPrice = product.variants[stockVariantskey].price/100;
3247                    if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){
3248                        sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id;
3249                    }
3250                }
3251            }
3252        }
3253
3254        // if(productId && productPrice){
3255        if(productId){
3256            callAddToCart(productId,num,productPrice,product,'phone',sellingPlanAllocations);
3257        }
3258
3259    });
3260
3261
3262    jQuery('form[action="/cart/add"]').on("change",function(){
3263        // 查找选中的变体
3264        var priceArr = getAllVariantsPrice(product);
3265        var allOptions = getAllVariants(product);
3266        var colorArr = getColorImagesArr(product);
3267        var variants = jQuery('form[action="/cart/add"]').find('input:checked');
3268        if(variants.length < 1){
3269            variants = jQuery('form[action="/cart/add"]').find('select');
3270        }
3271        if(variants.length < 1) {
3272            variants = jQuery('variant-radios').find('input:checked');
3273        }
3274        
3275        if(variants.length > 0){
3276            var selectedPrice = '';
3277            var selectedArr = [];
3278            variants.each(function(){
3279                var thisval = jQuery(this).val();
3280                if(thisval){
3281                    if(allOptions.indexOf(thisval) > -1){
3282                        selectedPrice = selectedPrice?selectedPrice+'-'+ thisval:thisval;
3283                        selectedArr.push(thisval);
3284
3285                        // var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
3286                        // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(0)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(1)').val();
3287                        var selected = thisval;
3288                        // if(seletedLength>1){
3289                        //     for(let i = 1,len=seletedLength.length; i < seletedLength; i++) {
3290                        //         selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
3291                        //     }
3292                        // }
3293                        
3294                        if(colorArr[selected]){
3295                            
3296                            jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
3297                            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
3298                        }
3299
3300
3301                        if(priceArr[selectedPrice]){
3302                            
3303                            var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
3304                            var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
3305                            p_at_price = p_at_price < p_price ? '' : p_at_price ;
3306                            
3307                            jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
3308                            jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
3309                            if(p_at_price){
3310                                jQuery('.giraffly_compare_at_price').show();
3311                            }else{
3312                                jQuery('.giraffly_compare_at_price').hide();
3313                            }
3314
3315                            
3316                            if(!priceArr[selectedPrice].available){
3317                                jQuery('.giraffly_Unavailable').css('display','flex'); 
3318                                jQuery('.giraffly_available').css('display','none'); 
3319                            }else{
3320                                jQuery('.giraffly_Unavailable').css('display','none');    
3321                                jQuery('.giraffly_available').css('display','flex'); 
3322                            }
3323
3324                            
3325                            var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select');
3326                            options.each(function(key){
3327                                jQuery(this).find('option').each(function(){
3328                                    // jQuery(this).attr("selected", false);
3329                                    var val = jQuery(this).attr("value");
3330                                    selectedArr.forEach(selectKey => {
3331                                        if(selectKey==val) {
3332                                            jQuery(this).parent().val(val);
3333                                            return ;
3334                                        }
3335                                    });
3336                                })
3337                            });
3338                            selectedPrice='';
3339                        }
3340                    }else{
3341                        var allVariants = product.variants;
3342                        Object.keys(allVariants).forEach(function(vkey){
3343                            if(allVariants[vkey].id == thisval) {
3344                                const selected = allVariants[vkey].title;
3345                                selectedArr.push(selected);
3346                                if(colorArr[selected]){
3347                                    
3348                                    jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
3349                                    jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
3350                                }
3351                                if(priceArr[selected]){
3352                                    
3353                                    var p_price    = priceArr[selected].price?priceArr[selected].price/100:'';
3354                                    var p_at_price = priceArr[selected].compare_at_price?priceArr[selected].compare_at_price/100:'';
3355                                    p_at_price = p_at_price < p_price ? '' : p_at_price ;
3356                                
3357                                    jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
3358                                    jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
3359                                    if(p_at_price){
3360                                        jQuery('.giraffly_compare_at_price').show();
3361                                    }else{
3362                                        jQuery('.giraffly_compare_at_price').hide();
3363                                    }
3364
3365                                    
3366                                    if(!priceArr[selected].available){
3367                                        jQuery('.giraffly_Unavailable').css('display','flex'); 
3368                                        jQuery('.giraffly_available').css('display','none'); 
3369                                    }else{
3370                                        jQuery('.giraffly_Unavailable').css('display','none');    
3371                                        jQuery('.giraffly_available').css('display','flex'); 
3372                                    }
3373
3374                                    
3375                                    var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select');
3376                                    options.each(function(key){
3377                                        jQuery(this).find('option').each(function(){
3378                                            // jQuery(this).attr("selected", false);
3379                                            var val = jQuery(this).attr("value");
3380                                            selectedArr.forEach(selectKey => {
3381                                                if(selectKey==val) {
3382                                                    jQuery(this).parent().val(val);
3383                                                    return ;
3384                                                }
3385                                            });
3386                                        })
3387                                    });
3388                                }
3389                            }
3390                        });
3391                    }
3392                }
3393                
3394            });
3395            
3396
3397        }
3398        // console.log('variants:'+selectedPrice);
3399    });
3400
3401    jQuery('body').on("change",function(e){
3402        const WEBSITE = window.location.host;
3403        const BACKLISTURL = ["voiriberia"]; // 过滤安装套餐插件网站
3404        var colorArr = getColorImagesArr(product);
3405        var priceArr = getAllVariantsPrice(product);
3406        if(BACKLISTURL.filter(i => WEBSITE.indexOf(i) > -1).length === 0) {
3407            if(e.target.className == 'giraffly_PC_Preview_Variants_Select'){
3408                var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
3409                var selected ='';
3410                jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
3411                    if(seletedLength === 1){
3412                        selected = jQuery(this).val();
3413                    }else{
3414                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
3415                            selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val();
3416                        } else {
3417                            selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
3418                        }
3419                    }
3420                    if(colorArr[selected]){ 
3421                        
3422                        jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
3423                        
3424                        // 更新form信息 -> 点击用户网站的添加购物车的信息
3425                        jQuery('form[action="/cart/add"]').each(function(){
3426                            
3427                            jQuery(this).find('input[name*="id"]').val(priceArr[selected].id);
3428                            
3429                            jQuery(this).find('select[name*="id"]').val(priceArr[selected].id);
3430                        });
3431    
3432                        
3433                        // 更新用户input属性checked设为选中状态                    
3434                        
3435                        jQuery("input[value='"+selected+"']").prop("checked", true);
3436                        
3437                        jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val())
3438                        
3439                        jQuery(".bcpo-value").text(selected)
3440                        jQuery("#bcpo-select-option-0 > ul > li > span").text(selected)
3441                        
3442                        jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected");
3443    
3444    
3445                        setTimeout(() => {
3446                            // 触发事件更新网页信息
3447                            
3448                            jQuery("variant-radios").trigger("onVariantChange") 
3449                        }, 100);    
3450    
3451                        
3452                        
3453                        selected='';
3454                    }
3455                
3456                });
3457                
3458                var selectedPrice = '';
3459                jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
3460                    if(seletedLength === 1){
3461                        selectedPrice = jQuery(this).val();
3462                    }else{
3463                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
3464                    }
3465                    
3466                    if(priceArr[selectedPrice]){
3467                        
3468                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
3469                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
3470                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
3471                                                if(p_at_price && jQuery('.giraffly_PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
3472                            // 兼容首次没原价
3473                            jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
3474                        }
3475                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
3476                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
3477    
3478                        if(p_at_price){
3479                            jQuery('.giraffly_compare_at_price').show();
3480                        }else{
3481                            jQuery('.giraffly_compare_at_price').hide();
3482                        }
3483    
3484                        
3485                        if(!priceArr[selectedPrice].available){
3486                            jQuery('.giraffly_Unavailable').css('display','flex');
3487                            jQuery('.giraffly_available').css('display','none');
3488                        }else{
3489                            jQuery('.giraffly_Unavailable').css('display','none');
3490                            jQuery('.giraffly_available').css('display','flex');
3491                        }
3492                        selectedPrice='';
3493                    } else {
3494                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
3495                            jQuery('.giraffly_Unavailable').css('display','flex');
3496                            jQuery('.giraffly_available').css('display','none');
3497                        }
3498                    }
3499                });
3500                
3501    
3502            }else if(e.target.className == 'giraffly_phone_Preview_Variants_Select'){
3503                var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length;
3504                var selected ='';
3505                jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){
3506                    if(seletedLength === 1){
3507                        selected = jQuery(this).val();
3508                    }else{
3509                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
3510                            selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val();
3511                        } else {
3512                            selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
3513                        }
3514                    }
3515                    if(colorArr[selected]){ 
3516                        
3517                        jQuery('.giraffly_phoneButtonPreviewimg').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
3518    
3519                        // 更新form信息 -> 点击用户网站的添加购物车的信息
3520                        jQuery('form[action="/cart/add"]').each(function(){
3521                            
3522                            jQuery(this).find('input[name*="id"]').val(priceArr[selected].id);
3523                            
3524                            jQuery(this).find('select[name*="id"]').val(priceArr[selected].id);
3525                        });
3526    
3527                        
3528                        // 更新用户input属性checked设为选中状态                    
3529                        
3530                        jQuery("input[value='"+selected+"']").prop("checked", true);
3531                        
3532                        jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val())
3533                        
3534                        jQuery(".bcpo-value").text(selected)
3535                        jQuery("#bcpo-select-option-0 > ul > li > span").text(selected)
3536                        
3537                        jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected");
3538    
3539    
3540                        setTimeout(() => {
3541                            // 触发事件更新网页信息
3542                            
3543                            jQuery("variant-radios").trigger("onVariantChange") 
3544                        }, 100);    
3545    
3546                        selected='';
3547                    }
3548                });
3549    
3550    
3551                
3552                 
3553                var selectedPrice = '';
3554                jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){
3555                    if(seletedLength === 1){
3556                        selectedPrice = jQuery(this).val();
3557                    }else{
3558                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
3559                    }
3560                    if(priceArr[selectedPrice]){
3561                        
3562                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
3563                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
3564                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
3565                                                if(p_at_price && jQuery('.PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
3566                            // 兼容首次没原价
3567                            jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
3568                        }
3569                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
3570                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
3571    
3572                        if(p_at_price){
3573                            jQuery('.giraffly_compare_at_price').show();
3574                        }else{
3575                            jQuery('.giraffly_compare_at_price').hide();
3576                        }
3577    
3578                        
3579                        if(!priceArr[selectedPrice].available){
3580                            jQuery('.giraffly_Unavailable').css('display','flex');
3581                            jQuery('.giraffly_available').css('display','none');
3582                        }else{
3583                            jQuery('.giraffly_Unavailable').css('display','none');
3584                            jQuery('.giraffly_available').css('display','flex');
3585                        }
3586                        selectedPrice='';
3587                    } else {
3588                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
3589                            jQuery('.giraffly_Unavailable').css('display','flex');
3590                            jQuery('.giraffly_available').css('display','none');
3591                        }
3592                    }
3593                });
3594                
3595    
3596            }else{
3597                var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
3598    
3599                jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
3600                    if(seletedLength === 1){
3601                        selected = jQuery(this).val();
3602                    }else{
3603                        selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
3604                    }
3605                    
3606                    
3607                    if(colorArr[selected] ){ 
3608                        jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
3609                        jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
3610                        selected = ''
3611                    }
3612                });
3613    
3614                
3615                
3616                var selectedPrice = '';
3617                jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
3618                    if(seletedLength === 1){
3619                        selectedPrice = jQuery(this).val();
3620                    }else{
3621                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
3622                    }
3623                    
3624                    if(priceArr[selectedPrice]){
3625                        
3626                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
3627                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
3628                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
3629                                                if(p_at_price && jQuery('.giraffly_PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
3630                            // 兼容首次没原价
3631                            jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0
3631].childNodes[0].innerHTML = '<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
3632                        }
3633                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
3634                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
3635    
3636                        if(p_at_price){
3637                            jQuery('.giraffly_compare_at_price').show();
3638                        }else{
3639                            jQuery('.giraffly_compare_at_price').hide();
3640                        }
3641    
3642                        
3643                        if(!priceArr[selectedPrice].available){
3644                            jQuery('.giraffly_Unavailable').css('display','flex');
3645                            jQuery('.giraffly_available').css('display','none');
3646                        }else{
3647                            jQuery('.giraffly_Unavailable').css('display','none');
3648                            jQuery('.giraffly_available').css('display','flex');
3649                        }
3650                        selectedPrice='';
3651                    }
3652                });
3653                
3654                // 店铺地址:happystrappy.nl e.target.dataset
3655                let selectArr = [], selectedVal = '';
3656                if(e.target.className === 'pf-variant-select') {
3657                    if(jQuery(".pf-variant-select").length>1) {
3658                        jQuery(".pf-variant-select").each(function() {
3659                            selectArr.push(jQuery(this).val());
3660                        })
3661                        selectedVal = selectArr[0]+ ' / ' +selectArr[1];
3662                        if(colorArr[selectedVal] ){ 
3663                            jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">');
3664                            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">');
3665                            selectedVal = ''
3666                        }
3667                        jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) {
3668                            if(seletedLength >= 2) {
3669                                if(e.target.dataset.optionName.split(' ')[1] == (index+1)) {
3670                                    jQuery(this).val(e.target.value)
3671                                } else {
3672                                    jQuery(this).val(selectArr[index])
3673                                }                    
3674                            }
3675                        })
3676                    } else {
3677                        // 店铺地址:1upforyou.com
3678                        setTimeout(() => {
3679                            let val = jQuery('.sc-ezHhwS.hthPyC.pf-111_ input').val(); // 获取选中val
3680                            let optionList = [];
3681                            jQuery('.pf-variant-select option').each(function(){
3682                                optionList.push(`${jQuery(this).val()}--${jQuery(this)[0].innerText}`);
3683                            })
3684                            optionList.forEach(item => {
3685                                if(item.includes(val)) {
3686                                    let selectText = item.split('--')[1].split('-')[0].split('/');
3687                                    let first_variant = selectText[0].trim();
3688                                    let sec_variant = selectText[1].trim();
3689                                    let targetList = [first_variant, sec_variant];
3690                                    // PC端
3691                                    jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) {
3692                                        if(seletedLength >= 2) {
3693                                            jQuery(this).val(targetList[index])
3694                                        }
3695                                    })
3696                                    // 移动端
3697                                    jQuery(".giraffly_phone_Preview_Variants_Select").each(function(index, ele) {
3698                                        if(seletedLength >= 2) {
3699                                            jQuery(this).val(targetList[index])
3700                                        }
3701                                    })
3702                                }
3703                            })
3704                        }, 0)
3705                    }
3706                }
3707            }
3708        }
3709    });
3710
3711    
3712    jQuery('buttom[name*="quantity"], input[name*="quantity"]').on("input oninput valChange change",function(){
3713            var quantity = jQuery(this).val();
3714            jQuery('.giraffly_quantity_text').each(function() {
3715                jQuery(this)[0].innerText = quantity;
3716            })
3717            jQuery('.giraffly_quantity_text').val(quantity);
3718    })
3719    let input = document.querySelector('input');
3720    let descriper = Object.getOwnPropertyDescriptor(input.__proto__, 'value');
3721    // 取出原先的 get 和 set 函数
3722    let getValue = descriper.get;
3723    let setValue = descriper.set;
3724    Object.defineProperty(
3725        input.__proto__,
3726        'value', 
3727        {
3728            configurable: true,
3729            enumerable: true,
3730            get: function (){
3731                return getValue.call(this);
3732            },
3733            // 重写 set 方法
3734            set: function (){
3735                // console.log(arguments, this);
3736                // 设置值并触发valChange事件
3737                setValue.call(this, ...arguments);
3738                jQuery(this).trigger('valChange');
3739            }
3740        }
3741    )    
3742    
3743
3744}
3745
3746function getColorImagesArr(product){
3747    
3748    var colorArr = [];
3749    var options = product.options;
3750    var variants = product.variants;
3751    if(options){
3752        Object.keys(variants).forEach(function(vkey){
3753            colorArr[variants[vkey]["title"]] = variants[vkey].featured_image ? variants[vkey].featured_image.src : product.featured_image;
3754        });
3755        
3756    }
3757    return colorArr;
3758}
3759
3760
3761function getColorSizeHtml(product,type=''){
3762    var optionsHtml = '';
3763    var options = product.options;
3764    var variants = product.variants;
3765    if(options){
3766        
3767        var stockVariants = '';
3768        if(variants){
3769            
3770            var variantId =  getQueryVariable('variant');
3771            var has = 0;
3772            Object.keys(variants).forEach(function(key){
3773                if(variantId){
3774                    if(variants[key].id == variantId && has === 0){
3775                        stockVariants = variants[key].options;
3776                        has = 1;
3777                    }
3778                }else{
3779                    if(variants[key].available && has === 0){
3780                        stockVariants = variants[key].options;
3781                        has = 1;
3782                    }
3783                }
3784            });
3785        }
3786        
3787        
3788        Object.keys(options).forEach(function(key){
3789            var ops  = '';
3790            if(options[key].values.length ===1 && options[key].values[0]==='Default Title'){
3791                
3792            }else{
3793                options[key].values.forEach((item, index, arr) => {
3794                    lenQ =  item.split('"').length-1;
3795                    if(lenQ >= 1){
3796                        // if(stockVariants.indexOf(item) > -1){
3797                        if(item.includes('\"')) {
3798                            item = item.replace(/\"/g, '&quot;')
3799                        }
3800                        if(stockVariants[key] === item) {
3801                            ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>';
3802                        }else{
3803                            ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>';
3804                        }
3805                    }else{
3806                        // if(stockVariants.indexOf(item) > -1){
3807                        if(item.includes('\"')) {
3808                            item = item.replace(/\"/g, '&quot;')
3809                        }
3810                        if(stockVariants[key] === item) {
3811                            ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>';
3812                        }else{
3813                            ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>';
3814                        }
3815                    }
3816                });
3817                if(type==='pc'){
3818                    optionsHtml = optionsHtml+ '<div class="giraffly_PC_Preview_Variants"><div class="giraffly_PC_Preview_Variants_Select_Block">'+
3819                        '<select class="giraffly_PC_Preview_Variants_Select" style="font-size: 16px;">'+ops+'</select>'+
3820                        '<label class="giraffly_PC_Preview_Variants_Select_Lable">'+
3821                            '<svg width="11" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
3821<path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg>'+
3822                        '</label>'+
3823                    '</div></div>';
3824                }else if(type==='phone'){
3825                    optionsHtml = optionsHtml+ '<div class="giraffly_phone_Preview_Variants"><div class="giraffly_phone_Preview_Variants_Select_Block">'+
3826                        '<select class="giraffly_phone_Preview_Variants_Select" style="font-size: 16px;">'+ops+'</select>'+
3827                        '<label class="giraffly_phone_Preview_Variants_Select_Lable"><svg width="11" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></label>'+
3828                    '</div></div>';
3829                }
3830            } 
3831        });
3832    }
3833    return optionsHtml;
3834}
3835
3836
3837function getAllVariants(product){
3838
3839    var options   = [];
3840    var allOptions = product.options;
3841    Object.keys(allOptions).forEach(function(vkey){
3842        
3843        Object.keys(allOptions[vkey].values).forEach(function(index){
3844            if(options.indexOf(allOptions[vkey].values[index]) < 0 ){
3845                options.push(allOptions[vkey].values[index]);
3846            }
3847        });
3848    });
3849
3850    return options;
3851}
3852
3853
3854function getAllVariantsPrice(product){
3855
3856    var variants   = [];
3857    var allVariants = product.variants;
3858   
3859    Object.keys(allVariants).forEach(function(vkey){
3860        var varKey = '';
3861        Object.keys(allVariants[vkey].options).forEach(function(index){
3862            varKey = varKey? varKey+'-'+ allVariants[vkey].options[index] : allVariants[vkey].options[index];
3863        });
3864        variants[varKey] = [];
3865        variants[varKey]['id']     =  allVariants[vkey].id;
3866        variants[varKey]['compare_at_price']     =  allVariants[vkey].compare_at_price;
3867        variants[varKey]['price']     =  allVariants[vkey].price;
3868        variants[varKey]['available'] =  allVariants[vkey].available;
3869        if(allVariants[vkey].selling_plan_allocations && allVariants[vkey].selling_plan_allocations.length){
3870        variants[varKey]['selling_plan_allocations'] = allVariants[vkey].selling_plan_allocations;
3871        }
3872    });
3873
3874    return variants;
3875}
3876
3877
3878function thisProductStock(product){
3879    var stock = false ;
3880    var allVariants = product.variants;
3881    Object.keys(allVariants).forEach(function(vkey){
3882        if(allVariants[vkey].available){
3883            stock = true;
3884        }
3885    });
3886    return stock;
3887}
3888
3889function shakeshake(){
3890            setInterval(function(){
3891            var has =   jQuery('.giraffly.giraffly-animated').hasClass('infinite');
3892            if(!has){
3893                jQuery('.giraffly.giraffly-animated').addClass('infinite');
3894            }
3895            setTimeout(function(){
3896                jQuery('.giraffly.giraffly-animated').removeClass('infinite');
3897            },1000);
3898        },5000);
3899    }
3900
3901function getQueryVariable(variable){
3902    var query = window.location.search.substring(1);
3903    var vars = query.split("&");
3904    for (var i=0;i<vars.length;i++) {
3905            var pair = vars[i].split("=");
3906            if(pair[0] == variable){return pair[1];}
3907    }
3908    return(false);
3909}
3910
3911function getAppVariable(className,selectName){
3912    var variable = [];
3913        jQuery('.'+className).find('[name*='+selectName+']').each(function(){
3914        variable.push(jQuery(this).val())
3915    })
3916    return variable;
3917}
3918
3919function getAppOption(className,selectName,){
3920    var option_list = []
3921        jQuery('.'+className).find('[name*='+selectName+']').each(function() {
3922        var select_option_list = []
3923        jQuery(this).find('option').each(function(index,item){
3924            select_option_list.push(item.text)
3925        })
3926        option_list.push(select_option_list)
3927    })
3928    return option_list;
3929}
3930
3931if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
3932    var giraffly_l = document.createElement("script");
3933        giraffly_l.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
3934        giraffly_l.onload =  function () {
3935            
3936            var urls = window.location.pathname+'.js';
3937            fetch(urls)
3938            .then(res => res.json())
3939            .then(json => {
3940                
3941                if(json.id){
3942                    let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY')
3943                    if(isExit.length === 0){
3944                    // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){
3945                                                    setTimeout(() => {
3946                                showAddToCart(json);
3947                            }, 0);
3948                            shakeshake();
3949                         
3950                    }
3951                }
3952                //注册监听事件
3953                girafflyInitDom(json);
3954            }).catch(function(err) {
3955            
3956            });;
3957
3958            //首页展示
3959            if((window.meta && meta.page.pageType === 'home') || location.pathname==='/'){
3960                            }
3961
3962            jQuery(document).scroll(function() {
3963                if(AutoHideButton) {
3964                    //   var scrollHeight = jQuery(window).height();
3965                    
3966                    let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas');
3967                    if(canvas_div.length > 0){
3968                        let canvas_status = canvas_div[0].style.display;
3969                        if(canvas_status == 'block'){
3970                            jQuery('.giraffly_phoneButtonPreview').hide();
3971                            jQuery('.giraffly_PCPreview_BOX').hide();
3972                            jQuery('.giraffly_PCPreview').hide();
3973                            return false;
3974                        }
3975                    }
3976
3977                    var body = document.body,
3978                        html = document.documentElement;
3979                    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
3980                    var pcheight = scrollHeight * 0.2;
3981                    var phoneheight = scrollHeight * 0.25;
3982                    var y = jQuery(this).scrollTop() + 900;
3983                    if(jQuery(this).scrollTop() > 0) {
3984                        if(jQuery.isFunction(jQuery.fn.fadeIn)){
3985                            if (y >= pcheight) {
3986                                jQuery('.giraffly_PCPreview_BOX').fadeIn(1000);
3987                                jQuery('.giraffly_PCPreview').fadeIn(1000);
3988                            } else {
3989                                jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
3990                                jQuery('.giraffly_PCPreview').fadeOut(100);
3991                            }
3992                            
3993                            if (y >= phoneheight) {
3994                                jQuery('.giraffly_phoneButtonPreview').fadeIn(1000);
3995                            } else {
3996                                jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
3997                            }
3998                        }else{
3999                            if (y >= pcheight) {
4000                                jQuery('.giraffly_PCPreview_BOX').show();
4001                                jQuery('.giraffly_PCPreview').show();
4002                            } else {
4003                                jQuery('.giraffly_PCPreview_BOX').hide();
4004                                jQuery('.giraffly_PCPreview').hide();
4005                            }
4006                            
4007                            if (y >= phoneheight) {
4008                                jQuery('.giraffly_phoneButtonPreview').show();
4009                            } else {
4010                                jQuery('.giraffly_phoneButtonPreview').hide();
4011                            }
4012                        }
4013                    } else {
4014                        jQuery('.giraffly_PCPreview_BOX').fadeOut(1100);
4015                        jQuery('.giraffly_PCPreview').fadeOut(1100);
4016                        jQuery('.giraffly_phoneButtonPreview').fadeOut(1100);
4017                    }
4018                }
4019            });
4020        };
4021        
4022        // l.type = "text/javascript",
4023        document.getElementsByTagName("head")[0].appendChild(giraffly_l); 
4024        
4025}else{
4026    var urls = window.location.pathname+'.js';
4027    fetch(urls)
4028    .then(res => res.json())
4029    .then(json => {
4030        
4031        if(json.id){
4032            let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY')
4033            if(isExit.length === 0){
4034            // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){
4035                                    setTimeout(() => {
4036                        showAddToCart(json);
4037                    }, 0);
4038                    shakeshake();
4039                            }
4040        }
4041        //注册监听事件
4042        girafflyInitDom(json);
4043
4044    }).catch(function(err) { 
4045    
4046    });;
4047
4048    //首页展示
4049    if((window.meta && meta.page.pageType === 'home') || location.pathname==='/'){
4050            }
4051
4052    jQuery(document).scroll(function() {
4053        if(AutoHideButton) {
4054            //   var scrollHeight = jQuery(window).height();
4055            
4056            let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas');
4057            if(canvas_div.length > 0){
4058                let canvas_status = canvas_div[0].style.display;
4059                if(canvas_status == 'block'){
4060                    jQuery('.giraffly_phoneButtonPreview').hide();
4061                    jQuery('.giraffly_PCPreview_BOX').hide();
4062                    jQuery('.giraffly_PCPreview').hide();
4063                    return false;
4064                }
4065            }
4066
4067            var body = document.body,
4068                html = document.documentElement;
4069            var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
4070            var pcheight = scrollHeight * 0.2;
4071            var phoneheight = scrollHeight * 0.25;
4072            var y = jQuery(this).scrollTop() + 900;
4073            if(jQuery(this).scrollTop() > 0) {
4074                if(jQuery.isFunction(jQuery.fn.fadeIn)){
4075                    if (y >= pcheight) {
4076                        jQuery('.giraffly_PCPreview_BOX').fadeIn(1000);
4077                        jQuery('.giraffly_PCPreview').fadeIn(1000);
4078                    } else {
4079                        jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
4080                        jQuery('.giraffly_PCPreview').fadeOut(100);
4081                    }
4082                    
4083                    if (y >= phoneheight) {
4084                        jQuery('.giraffly_phoneButtonPreview').fadeIn(1000);
4085                    } else {
4086                        jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
4087                    }
4088                }else{
4089                    if (y >= pcheight) {
4090                        jQuery('.giraffly_PCPreview_BOX').show();
4091                        jQuery('.giraffly_PCPreview').show();
4092                    } else {
4093                        jQuery('.giraffly_PCPreview_BOX').hide();
4094                        jQuery('.giraffly_PCPreview').hide();
4095                    }
4096                    
4097                    if (y >= phoneheight) {
4098                        jQuery('.giraffly_phoneButtonPreview').show();
4099                    } else {
4100                        jQuery('.giraffly_phoneButtonPreview').hide();
4101                    }
4102
4103                }
4104            } else {
4105                jQuery('.giraffly_PCPreview_BOX').fadeOut(1100);
4106                jQuery('.giraffly_PCPreview').fadeOut(1100);
4107                jQuery('.giraffly_phoneButtonPreview').fadeOut(1100);
4108            }
4109        }
4110    });
4111    
4112    //注册监听事件
4113    jQuery('.giraffly_phoneButtonPreview').hide();
4114}
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125function girafflymoneyformat(){
4126    var format = {before_format:"",after_format:""};
4127    // var spanMoneyStr = jQuery("span.money:eq(0)").text();
4128    var spanMoneyStr = "";
4129    var spanMoneyArr = jQuery("span.money");
4130    spanMoneyArr.each(function(){
4131        if(jQuery(this).text() != undefined) {
4132            if(spanMoneyStr.length < jQuery(this).text().length  && jQuery(this).text().indexOf('Your Cart Subtotal')==-1) {
4133                spanMoneyStr = jQuery(this).text()
4134            }
4135        }
4136    })
4137
4138    if(spanMoneyStr === '') {
4139        spanMoneyStr = jQuery("span.currency-converter-amount-box:eq(0)").text();
4140    }
4141    if(spanMoneyStr === '') {
4142        spanMoneyStr = jQuery("span.Magic-Currency:eq(0)").text();
4143    }
4144    if(spanMoneyStr === '') {
4145        spanMoneyStr =  jQuery("span.product__price:eq(0)").text();
4146    }
4147    if(spanMoneyStr === '') {
4148        spanMoneyStr =  jQuery("span.price-item:eq(0)").text();
4149    }
4150
4151    if(spanMoneyStr!=null){
4152        var first_positon = 999;
4153        var end_position = 999;
4154        for(var i=0;i<spanMoneyStr.length;i++){
4155            if(parseInt(spanMoneyStr[i])||parseInt(spanMoneyStr[i])==0){
4156                if(first_positon==999){
4157                    first_positon=i;
4158                }
4159            }
4160        }
4161        for(var j=spanMoneyStr.length-1;j>-1;j--){
4162            if(parseInt(spanMoneyStr[j])||parseInt(spanMoneyStr[j])==0){
4163                if(end_position==999){
4164                    end_position=j;
4165                }
4166            }
4167        }
4168        format.before_format= spanMoneyStr.slice(0,first_positon).replace('-', '');
4169        format.after_format = spanMoneyStr.slice(end_position+1);
4170    }
4171    return format;
4172}
4173
4174
4175function girafflyGetPrice(){
4176    var returnPrice = {price:"",compared_price:""};
4177    // return returnPrice;
4178    var arr =[];
4179    var change_format = girafflymoneyformat();
4180
4181    before_format=change_format.before_format;
4182    after_format=change_format.after_format;
4183
4184    jQuery('span.money').each(function(k) {
4185        if(!isNaN(jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format)))){
4186            arr[k]=jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format));
4187        }else{
4188            arr[k]=0;
4189        }
4190    })
4191    var noZeoArr=[];
4192    for(j=0;j<arr.length;j++){
4193        if(+arr[j]!=0){
4194            noZeoArr.push(arr[j]);
4195        }
4196    }
4197    var AS = noZeoArr.sort((a, b) => a - b);
4198
4199    if(AS.length>0){
4200        returnPrice.price=before_format+AS[0]+after_format;
4201        returnPrice.compared_price=before_format+AS[AS.length-1]+after_format;
4202    }
4203    return returnPrice;
4204}
4205
4206
4207function girafflyChangeCurrency(amount,from,to,comparePrice=false){
4208
4209    // console.log('---------girafflyChangeCurrency-----------start------------')
4210    if(from=="" || to ==""){
4211        return amount;
4212    }
4213    if(from == to){
4214        return amount;
4215    }
4216
4217    if(window.Currency!=undefined && giraffly_default_js!=1){
4218        // console.log('---------------------------1---------------------------')
4219        if(window.Currency.convert!=undefined){
4220            return window.Currency.convert(amount,from,to);
4221        }else{
4222            return amount;
4223        }
4224    }else if(window.DoublyGlobalCurrency!=undefined){
4225        // console.log('---------------------------2--------------------------')
4226        if(window.DoublyGlobalCurrency.convert!=undefined){
4227            // 价格转化有差别国家列表
4228            // const shortname = ['ARS','XPF','COP','CRC','HUF','IDR','PYG','RUB','UYU','VND'];
4229            // let formatAfterPrice = window.DoublyGlobalCurrency.convert(amount,from,to);
4230            // console.log(formatAfterPrice)
4231            // if(shortname.includes(to)) {
4232            //     return formatAfterPrice/1000;
4233            // } else {
4234            //     return formatAfterPrice;
4235            // }
4236
4237            return window.DoublyGlobalCurrency.convert(amount,from,to);
4238        }else{
4239            return amount;
4240        }
4241    }else if(window.KTCurrency!=undefined){
4242        // console.log('---------------------------3---------------------------')
4243        if(window.KTCurrency.convert!=undefined){
4244            return window.KTCurrency.convert(amount,from,to);
4245        }else{
4246            return amount;
4247        }
4248    }else if(window.Shoppad!=undefined) {
4249        if(Shoppad.apps!=undefined) {
4250            if(Shoppad.apps.coin!=undefined) {
4251                // console.log('---------------------------4---------------------------')
4252                rate = Shoppad.apps.coin.getLocalCurrencyUSDExchangeRate()
4253                // 无小数点的特殊货币则不保留小数部分
4254                if(hidden_point_arr.indexOf(to) === 0) {
4255                    return Math.round(amount * rate);
4256                }
4257                return Math.round(amount * rate * 100) / 100;
4258            }
4259        }
4260    }else if(window.localStorage['cbb-currency-converter-currency'] != undefined) {
4261        // console.log('---------------------------5---------------------------')
4262        var toRate = CurrencyConverterAppRate[to];
4263        var fromRate = CurrencyConverterAppRate[from];
4264        // 无小数点的特殊货币则不保留小数部分
4265        if(hidden_point_arr.indexOf(to) === 0) {
4266            return Math.round((amount * toRate) / fromRate);
4267        }
4268        return Math.round(((amount * toRate) / fromRate) * 100) /100;
4269    }else if(window.ACSCurrency != undefined) {
4270        // console.log('---------------------------6---------------------------')
4271        if(window.ACSCurrency.convert != undefined) {
4272            return window.ACSCurrency.convert(amount,from,to);
4273        }else{
4274            return amount;
4275        }
4276    }else if(window.mcc_formatMoney != undefined) {
4277        // console.log('---------------------------7---------------------------')
4278        if(comparePrice) {
4279            tagSelector = $_mcc("span.money").eq(1)
4280        }else{
4281            tagSelector = $_mcc("span.money").eq(0)
4282        }
4283        amount = Conversion(tagSelector,to)
4284        return amount;
4285    }else if(window.currencyhq != undefined) {
4286        // console.log('---------------------------8---------------------------')
4287        // tagSelector = currencyhq.monies;
4288        // if(comparePrice) {
4289        //     amount = tagSelector[1]['dataset'].originalUnformatted
4290        // }else{
4291        //     amount = tagSelector[0]['dataset'].originalUnformatted
4292        // }
4293        if(comparePrice) {
4294            tagMonies = currencyhq.monies[1]
4295        }else{
4296            tagMonies = currencyhq.monies[0]
4297        }
4298        if(tagMonies != undefined) {
4299            var allowArr = [1,2,3,4,5,6,7,8,9,0,'1','2','3','4','5','6','7','8','9','0']
4300            var toAmount =""
4301            var returnAmount
4302
4303            
4304            for(var i=0; i<tagMonies.textContent.length; i++){
4305                if(allowArr.indexOf(tagMonies.textContent[i]) != -1) {
4306                    toAmount += tagMonies.textContent[i]
4307                }else if(tagMonies.textContent[i] == '.' || tagMonies.textContent[i] == ',') {
4308                    if(allowArr.indexOf(tagMonies.textContent[i+1]) != -1 && allowArr.indexOf(tagMonies.textContent[i-1]) != -1) {
4309                        toAmount += tagMonies.textContent[i]
4310                    }
4311                }
4312
4313            }
4314
4315            
4316            var firstSign;
4317            for(var i=toAmount.length-1; i>=0; i--) {
4318                if(allowArr.indexOf(toAmount[i]) == -1) {
4319                    firstSign = toAmount[i];
4320                    break;
4321                }
4322            }
4323            if(firstSign == '.') {
4324                returnAmount = toAmount.replace(',','')
4325            }else if(firstSign == ','){
4326                returnAmount = toAmount.replace('.','')
4327                returnAmount = returnAmount.replace(',','.')
4328            }else{
4329                returnAmount = toAmount
4330            }
4331        }
4332        return returnAmount;
4333    }else if(window.PriceConvert != undefined) {
4334        return window.PriceConvert(amount,to);
4335    }else if(window.SalesRocket != undefined){
4336        if(window.SalesRocket.CurrencyManager != undefined) {
4337            if(window.SalesRocket.CurrencyManager.allCurrencies != undefined) {
4338                var allCurrencies = SalesRocket.CurrencyManager.allCurrencies;
4339                var MoneyRate = [];
4340                for(var i in allCurrencies) {
4341                    MoneyRate[i] = allCurrencies[i]['r'];
4342                };
4343                var toRate = MoneyRate[to];
4344                var fromRate = MoneyRate[from];
4345                // 无小数点的特殊货币则不保留小数部分
4346                if(hidden_point_arr.indexOf(to) === 0) {
4347                    return Math.round((amount * toRate) / fromRate);
4348                }
4349                return Math.round(((amount * toRate) / fromRate) * 100) /100;
4350            }
4351        }
4352        return amount;
4353    }
4354    // console.log('---------------------------9---------------------------')
4355    if(window.Currency!=undefined){
4356        if(window.Currency.convert!=undefined){
4357            return window.Currency.convert(amount,from,to);
4358        }else{
4359            return amount;
4360        }
4361    }else{
4362        return amount;
4363    }
4364    
4365}
4366
4367
4368function girafflyHiddenPoint(price){
4369    if(hidden_point){
4370        return parseInt(price).toLocaleString('en-US');
4371    }else{
4372        return formatCurrency(parseFloat(price).toFixed(2));
4373    }
4374}
4375
4376/**
4377 *  函数名  : girafflyCurrencyAttributesObject
4378 *  作用    : 获取变量中的货币数据 
4379 *  参数    : windowFirst  ---> window 对象中的第一个属性
4380 *  参数    : windowSecond ---> window 对象中的第二个属性
4381 *  参数    : symbol       ---> 获取到的数据是否只有符号,有符号则要去除符号
4382 *  参数    : json         ---> 获取到的数据是否为json格式
4383 *  参数    : json_index   ---> 如果是json,则需要填入json索引
4384 *  参数    : html         ---> 是否html类型
4385 *  参数    : cookie       ---> 是否在cookie获取数据
4386 */
4387function girafflyCurrencyAttributesObject(windowFirst,windowSecond,symbol=false,json=false,json_index='',html=false,cookie=false) {
4388    var currencyStr1 = '';
4389    var currencyStr2 = '';
4390    if(cookie == true) {
4391        if(window[windowFirst]!=undefined){
4392                if(window[windowFirst][windowSecond]!=undefined){
4393                    var cookieArr = window[windowFirst][windowSecond].split(';')
4394                    cookieArr.map((item)=>{
4395                        if(item.split('=')[0].indexOf(json_index) != -1) {
4396                            currencyStr1 = item.split('=')[1]
4397                        }
4398                    })
4399                    return currencyStr1;
4400                }
4401            }
4402    }else{
4403        if(symbol == true) {
4404            if(window[windowFirst]!=undefined){
4405                if(window[windowFirst][windowSecond]!=undefined){
4406                    if(json == true) {
4407                        currencyStr1 = JSON.parse(window[windowFirst][windowSecond]);
4408                        currencyStr2 = currencyStr1[json_index];
4409                        return currencyStr2;
4410                    }else if(html == true) {
4411                        return jQuery(window[windowFirst][windowSecond]).text().trim();
4412                    }
4413                    else{
4414                        return JSON.parse(window[windowFirst][windowSecond]);
4415                    }
4416                }
4417            }
4418        }else{
4419            if(window[windowFirst]!=undefined){
4420                if(window[windowFirst][windowSecond]!=undefined){
4421                    currencyStr1 = window[windowFirst][windowSecond];
4422                    if(json == true) {
4423                        currencyStr1 = JSON.parse(currencyStr1);
4424                        currencyStr2 = currencyStr1[json_index];
4425                        return currencyStr2;
4426                    }else{
4427                        currencyStr2 = ""
4428                        for(var i=0; i<currencyStr1.length; i++) {
4429                            if(currencyStr1[i]>='A'&&currencyStr1[i]<='Z'){
4430                                currencyStr2 += currencyStr1[i];
4431                            }
4432                        }
4433                        return currencyStr2;
4434                    }
4435                }
4436            } 
4437        }
4438    }
4439    
4440    return false;
4441}
4442
4443function girafflyCurrencyAttributesFunction(windowFirst,windowPath,functionName,param='') {
4444    if(window[windowFirst] != undefined) {
4445        windowData = window[windowFirst]
4446        for(var i =0; i<windowPath.length; i++) {
4447            if(windowData[windowPath[i]] != undefined) {
4448                windowData = windowData[windowPath[i]];
4449            }else{
4450                return false;
4451            }
4452        }
4453        if(param==='') {
4454            if(windowData[functionName] != undefined) {
4455                return windowData[functionName]()
4456            }
4457        }else{
4458            if(windowData[functionName] != undefined) {
4459                return windowData[functionName](param)
4460            }
4461        }
4462    }
4463    return false;
4464}
4465
4466
4467function girafflyReturnAmount(price,comparePrice=false){
4468    // console.log('girafflyReturnAmount-------start')
4469    var currency = new Set();
4470    if(girafflyMutilCurrency!=null){
4471        var from = "";
4472        var to = "";
4473        // var notNeed=1;
4474        if(Shopify.currency.active!=undefined){
4475            from=Shopify.currency.active;
4476            currency.add(Shopify.currency.active);
4477            //to=Shopify.currency.active;
4478        }
4479
4480        
4481        girafflyCurrencyAttributesObject('Currency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('Currency','currentCurrency')):'';
4482        
4483        girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')):'';
4484        
4485        girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')):'';
4486        
4487        girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')?currency.add(girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')):'';
4488                
4489        girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)):'';
4490        
4491        girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')):'';
4492        
4493        girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')):'';
4494        
4495        girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')):'';
4496        
4497        girafflyCurrencyAttributesObject('currencyhq','selected')?currency.add(girafflyCurrencyAttributesObject('currencyhq','selected')):'';
4498        
4499        girafflyCurrencyAttributesObject('localStorage','eliteCurrency')?currency.add(girafflyCurrencyAttributesObject('localStorage','eliteCurrency')):'';
4500        
4501        girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)?currency.add(girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)):'';
4502        
4503        girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')?currency.add(girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')):'';
4504        
4505        girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')?currency.add(girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')):'';        
4506        
4507        
4508
4509        
4510        // 存在问题 -> APP加载慢,导致进行后无法使用他们的函数获取Cookie,但是如果直接读取cookie的话,可能存在Cookie信息保留
4511        // 用别人的函数读取cookie,好处是可以防止信息保留导致的信息冲突
4512        girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)):'';
4513        
4514        girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)):'';
4515        // girafflyCurrencyAttributesFunction('window',[],'readCookie','mc-currency')?currency.add(girafflyCurrencyAttributesFunction('window',[''],'readCookie','mc-currency')):'';
4516        
4517        // girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')?currency.add(girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')):'';
4518        girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')?currency.add(girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')):'';
4519        
4520        girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')?currency.add(girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')):'';
4521        
4522        girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')?currency.add(girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')):'';
4523        
4524        if(currency.size >= 2) {
4525            currency.delete(window.Shopify.currency.active);
4526        }
4527        // 删除后应该只剩一个元素,如果还有多个的话,说明可能存在多个货币APP或者可能其他货币APP数据未完全清除,若是需要处理这个问题,可以从这想办法
4528        if(currency.size >= 2) {
4529            localStorage.clear();
4530            sessionStorage.clear();
4531        }
4532        // console.log(currency)
4533        // 默认取最后一个
4534        to = currency.values().next()['value']
4535        
4536        //转换价格
4537        price = girafflyChangeCurrency(price,from,to,comparePrice);
4538        // console.log(price,'price')
4539        // console.log('---------girafflyChangeCurrency-----------end------------')
4540        //货币符号
4541        var before_format ="";
4542        var after_format ="";
4543        var change_format = girafflymoneyformat();
4544
4545        before_format=change_format.before_format;
4546        after_format=change_format.after_format;
4547        if(before_format === '$' && after_format === '') {
4548            after_format = 'USD'
4549        }
4550        // if(notNeed){
4551        //     return '<span class="giraffly_product_currency_before">&nbsp;€</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;'+after_format+'</span>';
4552        // }
4553
4554        return  '<span class="giraffly_product_currency_before">'+before_format +'</span>'+ girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +after_format +'</span>';
4555    }else{
4556        var activeCurrency = 'USD';
4557        if(Shopify.currency.active!=undefined){
4558            activeCurrency=Shopify.currency.active;
4559        }
4560        return '<span class="giraffly_product_currency_before">€</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +activeCurrency +'</span>';
4561    }
4562}
4563
4564function formatCurrency(num){
4565    if(num)
4566    {
4567        num = num.toString().replace(/\$|\,/g,'');
4568
4569        if(''==num || isNaN(num)){return;}
4570
4571        var sign = num.indexOf("-")> 0 ? '-' : '';
4572
4573        var cents = num.indexOf(".")> 0 ? num.substr(num.indexOf(".")) : '';
4574        cents = cents.length>1 ? cents : '' ;
4575
4576        num = num.indexOf(".")>0 ? num.substring(0,(num.indexOf("."))) : num ;
4577
4578        if('' == cents){ if(num.length>
45781 && '0' == num.substr(0,1)){return;}}
4579    
4580        else{if(num.length>1 && '0' == num.substr(0,1)){return ;}}
4581
4582        for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
4583        {
4584            num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
4585        }
4586
4587        return (sign + num + cents);    
4588    }
4589
4590}
4591
4592function girafflyInitDom(json){
4593    className = ['money','currency-converter-amount-box','mw-price','Magic-Currency','product__price','price-item'];
4594    for(var i=0; i<className.length; i++) {
4595        if(jQuery('span.'+className[i]).length!=0) {
4596            girafflyMutilCurrency = 1;
4597            //监听切换多语言
4598            // jQuery('span.'+className[i]).bind('DOMNodeInserted',function(){
4599            //     girafflyInitSetTimeOut(json);
4600            // })
4601            let elements = document.querySelectorAll('span.' + className[i]);
4602            // 定义回调函数
4603            let mutationCallback = function (mutationsList) {
4604                girafflyInitSetTimeOut(json);
4605            };
4606            // 创建一个MutationObserver实例
4607            let observer = new MutationObserver(mutationCallback);
4608            let observerConfig = { childList: true, subtree: true };
4609            elements.forEach(function (element) {
4610                observer.observe(element, observerConfig);
4611            });
4612        }
4613    }
4614}
4615
4616function girafflyInitSetTimeOut(json){
4617    setTimeout(() => {
4618                if(window.Currency!=undefined && giraffly_default_js!=1){
4619                if(window.Currency.currentCurrency!=undefined){
4620                    if(hidden_point_arr.indexOf(window.Currency.currentCurrency)!=-1){
4621                        hidden_point=1;
4622                    }else{
4623                        hidden_point=0;
4624                    }
4625                }
4626                
4627                }else if(window.DoublyGlobalCurrency!=undefined){
4628                    if(window.DoublyGlobalCurrency.currentCurrency!=undefined){
4629                        if(hidden_point_arr.indexOf(window.DoublyGlobalCurrency.currentCurrency)!=-1){
4630                            hidden_point=1;
4631                        }else{
4632                            hidden_point=0;
4633                        }
4634                    }
4635                }else if(window.KTCurrency!=undefined){
4636                    if(window.KTCurrency.currentCurrency!=undefined){
4637                        if(hidden_point_arr.indexOf(window.KTCurrency.currentCurrency)!=-1){
4638                            hidden_point=1;
4639                        }else{
4640                            hidden_point=0;
4641                        }
4642                    }
4643                }
4644
4645                                var variants = json.variants;
4646                var stockVariantskey = 0;
4647                var variantIdSelect =  getQueryVariable('variant');
4648                if(variants){
4649                    var has = 0;
4650                    Object.keys(variants).forEach(function(key){
4651                        if(variantIdSelect){
4652                            if(variants[key].id == variantIdSelect && has === 0){
4653                                stockVariantskey = key;
4654                                has = 1;
4655                            }
4656                        }else{
4657                            if(variants[key].available && has === 0){
4658                                stockVariantskey = key;
4659                                has = 1;
4660                            }
4661                        }
4662                    });
4663                }
4664                if(json.variants != undefined) {
4665                    var p_price = json.variants[stockVariantskey].price? json.variants[stockVariantskey].price/100 :'';
4666                    var p_at_price = json.variants[stockVariantskey].compare_at_price? json.variants[stockVariantskey].compare_at_price/100 :'';
4667                    p_at_price = p_at_price < p_price ? '' : p_at_price ;
4668                    jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
4669                    jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
4670                }
4671                                    
4672                
4673                            
4674                
4675            }, 500);
4676}
4677
4678
4679
4680
4681function Conversion(tagSelector,to){
4682    if (tagSelector.attr("data-currency-original") === undefined) {
4683        tagSelector.attr("data-currency-original", tagSelector.html());
4684        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency)
4685    } else if (mcc_ignore_original === true) {
4686        tagSelector.attr("data-currency-original", tagSelector.html());
4687        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency);
4688        mcc_ignore_original = false;
4689        mcc_manual_change = false
4690    }
4691    if (mcc_display_type === "with_currency_code") {
4692        c = mcc_money_format_with_currency_code[mcc_shop_base_currency]
4693    } else {
4694        c = mcc_money_format[mcc_shop_base_currency]
4695    }
4696    if (c.indexOf('amount_no_decimals') != -1) {
4697        d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) * 100
4698    } else {
4699        if (mcc_shop_base_currency === "JOD" || mcc_shop_base_currency == "KWD" || mcc_shop_base_currency == "BHD" || mcc_shop_base_currency === "OMR") {
4700            d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) / 10
4701        } else {
4702            var g = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{0})?$/;
4703            var h = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{1})?$/;
4704            var i = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{2})?$/;
4705            var j = tagSelector.attr('data-currency-original').replace(/[^0-9.,]/g, "").trim();
4706            if (j[0] === "." || j[0] === ",") {
4707                j = j.slice(1)
4708            } else if (j.slice( - 1) === "." || j.slice( - 1) === ",") {
4709                j = j.slice(0, -1)
4710            }
4711            if (g.test(j)) {
4712                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 100
4713            } else if (h.test(j)) {
4714                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 10
4715            } else if (i.test(j)) {
4716                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
4717            } else {
4718                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
4719            }
4720        }
4721    }
4722    var k = mcc_manual_exchange_list[to] ? mcc_manual_exchange_list[to] : mcc_exchanged_rates[to];
4723    var l = mcc_manual_exchange_list[mcc_shop_base_currency] ? mcc_manual_exchange_list[mcc_shop_base_currency] : mcc_exchanged_rates[mcc_shop_base_currency];
4724    e = d * k / l;
4725    if ((to === "JOD" || to == "KWD" || to == "BHD" || to === "OMR") && (mcc_rounded_whole_type === "without_00")) {
4726        var m = to + "_nz"
4727    } else {
4728        var m = to
4729    }
4730    var money;
4731    if (mcc_display_type === "with_currency_code") {
4732        var e1 = /\{\{\s*(\w+)\s*\}\}/;
4733        switch (mcc_money_format_with_currency_code[m].match(e1)[1]) {
4734        case "amount":
4735            money = mcc_floatToString(e / 100, 2, d);
4736            break;
4737        case "amount_no_decimals":
4738            money = mcc_floatToString(e / 100, 0, d);
4739            break;
4740        case "amount_with_comma_separator":
4741            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
4742            break;
4743        case "amount_no_decimals_with_comma_separator":
4744            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
4745            break
4746        }
4747    } else {
4748        var e1 = /\{\{\s*(\w+)\s*\}\}/;
4749        switch (mcc_money_format[m].match(e1)[1]) {
4750        case "amount":
4751            money = mcc_floatToString(e / 100, 2, d);
4752            break;
4753        case "amount_no_decimals":
4754            money = mcc_floatToString(e / 100, 0, d);
4755            break;
4756        case "amount_with_comma_separator":
4757            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
4758            break;
4759        case "amount_no_decimals_with_comma_separator":
4760            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
4761            break
4762        }
4763    }
4764    return parseFloat(money);
4765}
4766
4767function getCurrencyConverter() {
4768    var xhr = new XMLHttpRequest();
4769    xhr.open('GET', 'https://www.codeblackbelt.com/json/preferences/currency-converter-plus.json?countryCode=US&shop=thiru.de&activeCurrencyCode=USD&path=%2Fproducts%2Fsoldier', true);
4770    xhr.send();
4771    /**
4772    * 获取数据后的处理程序
4773    */
4774    var Rate;
4775    xhr.onreadystatechange = function () {
4776        if (xhr.readyState == 4 && xhr.status == 200) {
4777            var res = JSON.parse(xhr.responseText);//获取到json字符串,解析
4778            if(res.preferences){
4779                Rate = res.preferences[0].currencies
4780                for(var i=0; i<Rate.length; i++) {
4781                    CurrencyConverterAppRate[Rate[i].code] = Rate[i].ratio;
4782                }
4783            }
4784        }
4785    };
4786}
4787
4788
4789function updateCartQuantity(quantity=0) {
4790    
4791    const current_theme = window.Shopify.theme.name?window.Shopify.theme.name:""
4792    switch(current_theme) {
4793        
4794        case 'Debut':
4795            jQuery('span[data-cart-count]').text(quantity)
4796            break;
4797            
4798        case 'Sense':
4799        case 'Craft':
4800        case 'Crave':
4801        case 'Studio':
4802        case 'Taste':
4803        case 'Dawn':
4804        case 'Be Yours':
4805            jQuery(".cart-count-bubble").find("span").text(quantity)
4806            break;
4807        
4808        case 'Drop':
4809        case 'Icon':
4810        case 'Testament':
4811        case 'Fashionopolism':
4812        case 'Lorenza':
4813        case 'Context':
4814        case 'Mr Parker':
4815        case 'Foodie':
4816            jQuery('.js-cart-count').text(quantity)
4817            break;    
4818            
4819        case 'Bullet':
4820            jQuery('#counter').attr('data-count',quantity)
4821            jQuery('#counter').find('span').text(quantity)
4822            
4823            break;
4824           
4825        case 'Kalles-2.0.0':
4826            jQuery(".jsccount").text(quantity)
4827            break; 
4828           
4829        case 'Prestige':
4830        case 'lastobject-SO/main':
4831            jQuery(".Header__CartCount").text(quantity)
4832            break;
4833          
4834        case 'Warehouse':
4835        case 'Focal':
4836        case 'Spark':
4837        case 'Ira':
4838            jQuery(".header__cart-count").text(quantity)
4839            break;   
4840        
4841        case 'Symmetry': 
4842            jQuery(".cart-link__count").text(quantity)
4843            break;
4844        
4845        case 'Expanse': 
4846            jQuery(".cart-link__bubble-num").text(quantity)
4847            break;
4848        
4849        case 'Pipeline': 
4850        case 'Kingdom':
4851        case 'Editions':
4852            jQuery("span[data-header-cart-count]").text("("+quantity+")")
4853            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
4854            break;
4855        
4856        case 'Capital':
4857        case 'Retina':
4858            jQuery("span[data-header-cart-count]").text(quantity)
4859            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
4860            break;
4861        
4862        case 'Empire':
4863            jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
4864            break
4865        
4866        case 'Flow':
4867        case 'Envy':
4868            jQuery(".cart-item-count-header--quantity").text(quantity)
4869            break
4870        
4871        case 'Venue':
4872        case 'Label': 
4873        case 'Cascade':
4874            jQuery("#CartCount").text(quantity)
4875            break
4876        
4877        case 'Showcase':
4878            jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
4879            break
4880        
4881        case 'Canopy':
4882            jQuery(".inner-count").text(quantity)
4883            break
4884        
4885        case 'Boost':
4886            jQuery(".header-cart__count").text(quantity)
4887            break
4888        
4889        case 'Blockshop':
4890        case 'Fresh':
4891        case 'Maker':
4892            jQuery(".cart--external--total-items").text(quantity)
4893            break
4894        
4895        case 'Avenue':
4896            jQuery(".cartCountSelector").text(quantity)
4897            break
4898        
4899        case 'District':
4900            jQuery(".cart-button__count").text(quantity)
4901            break
4902        
4903        case 'Highlight':
4904            jQuery(".menu-meta__count").text(quantity)
4905            break
4906        
4907        case 'Colors':
4908        case 'Grid':
4909        case 'Editorial':
4910        case 'Avatar':
4911            jQuery(".cart-count").text(quantity)
4912            break
4913        
4914        case 'Parallax':
4915            jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
4916            break
4917        
4918        case 'Atlantic':
4919            jQuery("span[data-cart-mini-count]").text(quantity)
4920            break
4921        
4922        case 'Galleria':
4923            jQuery(".cart-counter").text(quantity)
4924            break
4925        
4926        case 'Responsive':
4927            jQuery(".cart_count").text(quantity)
4928            break
4929        
4930        case 'Startup':
4931            jQuery(".site-header__cart-count").text(quantity)
4932            break
4933        
4934        case 'Providence':
4935            jQuery(".item-count").text(quantity)
4936            break
4937        
4938        case 'Sunrise':
4939            jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
4940            break
4941        
4942        case 'Masonry':
4943            jQuery(".numitems").text("("+quantity+")")
4944            break
4945        
4946        case 'Loft':
4947            jQuery(".cart-item-count").text(quantity)
4948            break
4949        default:
4950            break
4951             
4952    }
4953
4954    // 
4955    // jQuery(".cart-count-bubble").find("span").text(quantity)
4956    // 
4957    // jQuery('.js-cart-count').text(quantity)
4958    // 
4959    // jQuery('#counter').attr('data-count',quantity)
4960    // jQuery('#counter').find('span').text(quantity)
4961    // 
4962    // jQuery(".jsccount").text(quantity)
4963    // 
4964    // jQuery(".Header__CartCount").text(quantity)
4965    // 
4966    // jQuery(".header__cart-count").text(quantity)
4967    // 
4968    // jQuery(".cart-link__count").text(quantity)
4969    // 
4970    // jQuery(".cart-link__bubble-num").text(quantity)
4971    // 
4972    // if(Shopify.theme.name == "Capital" || Shopify.theme.name == "Retina") {
4973    //     jQuery("span[data-header-cart-count]").text(quantity)
4974    // }else{
4975    //     jQuery("span[data-header-cart-count]").text("("+quantity+")")
4976    // }
4977    // jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
4978    // 
4979    // jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
4980    // 
4981    // jQuery(".cart-item-count-header--quantity").text(quantity)
4982    // 
4983    // jQuery("#CartCount").text(quantity)
4984    // 
4985    // jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
4986    // 
4987    // jQuery(".inner-count").text(quantity)
4988    // 
4989    // jQuery(".header-cart__count").text(quantity)
4990    // 
4991    // jQuery(".cart--external--total-items").text(quantity)
4992    // 
4993    // jQuery(".cartCountSelector").text(quantity)
4994    // 
4995    // jQuery(".cart-button__count").text(quantity)
4996    // 
4997    // jQuery(".menu-meta__count").text(quantity)
4998    // 
4999    // jQuery(".cart-count").text(quantity)
5000    // 
5001    // jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
5002    // 
5003    // jQuery("span[data-cart-mini-count]").text(quantity)
5004    // 
5005    // jQuery(".cart-counter").text(quantity)
5006    // 
5007    // jQuery(".cart_count").text(quantity)
5008    // 
5009    // jQuery(".site-header__cart-count").text(quantity)
5010    // 
5011    // jQuery(".item-count").text(quantity)
5012    // 
5013    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
5014    // 
5015    // jQuery(".numitems").text("("+quantity+")")
5016    // 
5017    // jQuery(".cart-item-count").text(quantity)
5018    // 
5019    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
5020
5021    
5022    // jQuery("input[name*='updates']").attr("value",quantity)
5023}
5024
5025
5026</script>
5026
5027
5028
5029<script>
5030  
5031</script>
5031
5032
5033
5034<style>
5035  @-webkit-keyframes girafflybounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes  girafflybounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.girafflybounce{-webkit-animation-name:girafflybounce;animation-name:girafflybounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes  flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes girafflyshake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes  girafflyshake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.girafflyshake{-webkit-animation-name:girafflyshake;animation-name:girafflyshake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes  headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes girafflyswing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
503560%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes  girafflyswing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.girafflyswing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:girafflyswing;animation-name:girafflyswing}@-webkit-keyframes girafflytada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  girafflytada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.girafflytada{-webkit-animation-name:girafflytada;animation-name:girafflytada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes  jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes  heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;
5035-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.girafflybounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:girafflybounceIn;animation-name:girafflybounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes  bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes  bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes  bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes  bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes  bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
5035to{opacity:1}}@keyframes  fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes  fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes  fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes  fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes  fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes  fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes  fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes  fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes  fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes  fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes  flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.giraffly-animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
503540%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes  flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
503540%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes  flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
5035}@keyframes  flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes  flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
5035}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
5035}@keyframes  lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
5035to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
5035to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
5035}@keyframes  rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes  rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
5035}@keyframes  rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes  rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
5035}@keyframes  rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes  hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes  jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes  rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes  zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;
5035-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
5035@-webkit-keyframes scZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes  scZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.scZoomOut{-webkit-animation-name:scZoomOut;animation-name:scZoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes  zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes  zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes  slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes  slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes  slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes  slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.giraffly-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.giraffly-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.giraffly-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.giraffly-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.giraffly-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.giraffly-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.giraffly-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.giraffly-animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.giraffly-animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.giraffly-animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.giraffly-animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
5035@media (prefers-reduced-motion:reduce),(print){.giraffly-animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056@keyframes  loading{
5057  0%{
5058      -webkit-transform: rotate(0deg);
5059      -moz-transform: rotate(0deg);
5060      -o-transform: rotate(0deg);
5061      transform: rotate(0deg);
5062  }
5063  
5064  100%{
5065      -webkit-transform: rotate(360deg);
5066      -moz-transform: rotate(360deg);
5067      -o-transform: rotate(360deg);
5068      transform: rotate(360deg)
5069  }
5070}
5071.addToCartLoading{
5072  background: url('data:image/svg+xml;utf8,%3Csvg%20className%3D%22icon%22%20style%3D%22width%3A%201.5em%3B%20height%3A%201.5em%3Bvertical-align%3A%20middle%3Bfill%3A%20%23ffffff%3Boverflow%3A%20hidden%3B%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%223187%22%3E%3Cpath%20d%3D%22M249.836%20210.77c5.558-3.827%2010.73-7.527%2015.812-10.695%204.967-3.314%209.807-6.121%2014.208-8.785%202.18-1.362%204.374-2.515%206.425-3.673l5.873-3.281c0.945-0.551%201.789-0.953%202.625-1.377l2.425-1.226%204.381-2.233%201.954-1.004%202.219-1.093%203.918-1.924%207.184-3.527c2.883-1.44%205.996-3.272%208.694-5.22%2026.969-19.458%2033.057-57.094%2013.599-84.063-19.458-26.968-57.094-33.057-84.063-13.599l-6.49%204.682-3.54%202.554-2.071%201.499-2.62%201.947-5.824%204.351a7267.87%207267.87%200%200%200-3.193%202.399c-1.091%200.824-2.25%201.676-3.282%202.533a33346.62%2033346.62%200%200%201-6.735%205.441c-2.343%201.915-4.833%203.859-7.308%206.046-4.991%204.313-10.423%208.905-15.952%2014.121-5.645%205.071-11.353%2010.792-17.394%2016.739-5.886%206.125-12.079%2012.515-18.185%2019.505-12.303%2013.875-24.827%2029.53-36.839%2046.835a494.61%20494.61%200%200%200-33.896%2056.497%20491.342%20491.342%200%200%200-27.329%2064.159c-1.02%202.77-1.888%205.605-2.789%208.428l-2.688%208.477c-1.692%205.691-3.266%2011.429-4.857%2017.152l-2.135%208.669c-0.683%202.896-1.479%205.756-2.051%208.682l-1.84%208.729-0.914%204.358-0.785%204.387a479.254%20479.254%200%200%200-7.583%2069.967c-0.302%205.759-0.239%2011.514-0.279%2017.214l-0.017%204.267c-0.001%201.42%200.069%202.841%200.101%204.257l0.25%208.464%200.127%204.204%200.264%204.188%200.531%208.317%200.278%204.451%200.399%203.933%200.792%207.821c0.14%201.313%200.244%202.561%200.412%203.918l0.527%204.098%201.056%208.115c0.185%201.337%200.33%202.695%200.549%204.002l0.648%203.91%201.289%207.744c1.825%2010.246%203.911%2020.188%206.263%2029.766a463.195%20463.195%200%200%200%2016.342%2052.81l2.255%205.904%201.108%202.899%201.186%202.836%204.611%2010.976c3.247%207.033%206.19%2013.723%209.353%2019.831%206.048%2012.328%2012.043%2022.661%2017.007%2031.096%205.121%208.359%209.212%2014.84%2012.197%2019.141l4.472%206.638-3.293-7.292c-2.209-4.713-5.148-11.776-8.748-20.761-3.443-9.059-7.545-20.055-11.346-32.919-2.041-6.376-3.771-13.301-5.726-20.516l-2.612-11.204-0.667-2.878-0.583-2.935-1.183-5.957c-3.105-16.055-5.568-33.549-6.889-52.052-0.668-9.251-1.027-18.753-1.1-28.437l0.03-7.3%200.014-3.67c0.002-1.227%200.084-2.416%200.122-3.629l0.284-7.263%200.139-3.644c0.053-1.229%200.166-2.577%200.247-3.863a35704.717%2035704.717%200%200%201%200.798-11.787l0.017-0.247c0.013%200.588%200.018%200.028%200.027%200.098l0.05-0.472%200.101-0.945%200.2-1.891%200.8-7.581%200.4-3.801%200.535-3.801%201.069-7.62c0.187-1.271%200.335-2.545%200.555-3.815l0.67-3.811c0.909-5.082%201.708-10.185%202.859-15.253a424.734%20424.734%200%200%201%2017.057-60.03l1.316-3.663%201.437-3.623%202.859-7.225c0.907-2.417%202.03-4.761%203.033-7.135l3.079-7.082c2.208-4.653%204.37-9.295%206.624-13.867l3.508-6.783c1.167-2.252%202.294-4.513%203.565-6.702a414.503%20414.503%200%200%201%2031.89-49.502%20407.116%20407.116%200%200%201%2035.476-41.25%20406.598%20406.598%200%200%201%2035.793-32.288c5.751-4.687%2011.515-8.857%2016.918-12.861zM1023.966%20510.486l-0.001-0.005-0.875-7.954-1.051-9.554-0.687-6.125-1.153-8.152c-0.828-5.729-1.741-12.089-2.813-18.907l-4.259-20.887c-0.691-3.726-1.738-7.517-2.729-11.425l-3.102-12.024c-0.558-2.048-1.019-4.142-1.677-6.221l-1.958-6.314-4.07-13.021-1.049-3.333-1.211-3.324c-0.814-2.223-1.638-4.467-2.469-6.732-1.673-4.522-3.34-9.131-5.115-13.781l-5.938-13.981-3.046-7.123c-1.037-2.384-2.247-4.72-3.375-7.102l-6.997-14.388c-0.569-1.22-1.222-2.408-1.877-3.598l-1.958-3.583-3.95-7.211-3.995-7.265c-1.354-2.422-2.881-4.773-4.324-7.175l-8.875-14.427c-12.567-18.998-26.533-37.793-42.018-55.643-15.662-17.71-32.638-34.534-50.581-50.045a527.617%20527.617%200%200%200-56.726-41.602c-19.622-12.201-39.702-22.647-59.484-31.64l-14.925-6.188c-2.47-0.995-4.881-2.072-7.356-2.979l-7.402-2.651-7.306-2.609-3.615-1.289c-1.198-0.434-2.394-0.863-3.618-1.21l-14.37-4.353c-2.366-0.691-4.68-1.466-7.035-2.069l-7.02-1.754-13.669-3.402c-4.524-0.941-8.985-1.788-13.341-2.655l-6.47-1.271-3.184-0.621-3.186-0.465-12.373-1.797-5.96-0.862c-1.957-0.298-3.928-0.403-5.85-0.61l-11.239-1.057c-3.638-0.329-7.151-0.735-10.598-0.81l-19.18-0.823-16.258%200.11-6.935%200.057c-2.177%200.091-4.219%200.237-6.115%200.34l-9.619%200.566-7.982%200.472%207.959%200.875%209.529%201.05c1.872%200.215%203.884%200.411%206.023%200.683l6.797%201.101%2015.801%202.578%2018.393%203.951c3.283%200.628%206.614%201.603%2010.051%202.514l10.571%202.838c1.801%200.509%203.644%200.92%205.469%201.526l5.542%201.793%2011.432%203.697%202.927%200.946%202.914%201.104%205.902%202.242c3.965%201.517%208.007%203.017%2012.084%204.613l12.243%205.366%206.241%202.733c2.088%200.929%204.128%202.029%206.212%203.044l12.59%206.277c1.068%200.506%202.106%201.094%203.145%201.685l3.131%201.761%206.302%203.542%206.353%203.568c2.118%201.209%204.165%202.586%206.263%203.878l12.601%207.922c16.565%2011.247%2032.949%2023.681%2048.48%2037.44a473.639%20473.639%200%200%201%2043.435%2044.87%20467.917%20467.917%200%200%201%2035.892%2050.115c10.476%2017.304%2
5072019.389%2034.971%2027.062%2052.322%201.761%204.404%203.506%208.772%205.234%2013.098%200.843%202.166%201.771%204.273%202.532%206.444l2.224%206.49%202.201%206.396%201.093%203.162c0.368%201.047%200.734%202.092%201.019%203.166l3.633%2012.572c0.578%202.068%201.242%204.086%201.738%206.146l1.441%206.137%202.829%2011.931%202.152%2011.645%201.045%205.64%200.514%202.772%200.362%202.779%201.423%2010.784%200.697%205.188c0.245%201.704%200.3%203.423%200.458%205.098l0.794%209.786c0.249%203.167%200.584%206.22%200.595%209.223l0.516%2016.686-0.346%2013.152-0.109%205.579-0.343%206.014-0.567%209.595-0.472%207.988c-0.169%203.219-0.107%206.829%200.256%2010.138%203.638%2033.056%2033.383%2056.904%2066.438%2053.267%2033.056-3.637%2056.905-33.382%2053.268-66.438zM885.176%20762.451l-4.868%205.897c-1.711%202.052-3.44%204.238-5.4%206.399-3.858%204.365-7.946%209.128-12.608%2013.957-4.517%204.944-9.632%209.919-14.922%2015.205-5.467%205.131-11.147%2010.547-17.374%2015.864-12.349%2010.726-26.262%2021.624-41.613%2032.046a434.435%20434.435%200%200%201-50.026%2029.303%20431.157%20431.157%200%200%201-56.59%2023.39c-2.436%200.874-4.935%201.6-7.419%202.361l-7.455%202.279c-5.006%201.425-10.053%202.742-15.078%204.091-2.536%200.593-5.075%201.187-7.617%201.78-2.545%200.566-5.051%201.25-7.622%201.714l-7.663%201.523-3.822%200.763-3.851%200.64a419.278%20419.278%200%200%201-61.304%205.938c-5.039%200.219-10.081%200.088-15.068%200.072l-3.733-0.022c-1.238-0.012-2.392-0.1-3.587-0.145l-7.067-0.313-3.505-0.146-3.997-0.27-7.961-0.537-1.981-0.133-0.989-0.067-0.494-0.033c0.221-0.008-0.844-0.005%200.433-0.022l-0.226-0.025-3.593-0.396-7.127-0.78a406.62%20406.62%200%200%201-53.494-10.013%20402.48%20402.48%200%200%201-45.808-14.792l-5.111-2.022-2.511-0.99-2.452-1.066-9.494-4.124c-6.074-2.917-11.861-5.522-17.131-8.352-10.648-5.379-19.552-10.718-26.826-15.11l-1.338-0.807a1085.391%201085.391%200%200%200-3.457-2.276l-4.116-2.687c-0.638-0.414-1.252-0.813-1.842-1.194l-2.021-1.354-3.621-2.439-6.637-4.472c-2.685-1.782-5.825-3.567-8.857-4.938-30.307-13.689-65.973-0.218-79.662%2030.089-13.689%2030.308-0.218%2065.974%2030.089%2079.663l7.293%203.294%203.979%201.797%202.369%201.063%202.994%201.302c2.073%200.896%204.3%201.857%206.676%202.885l3.672%201.574%201.917%200.819%201.9%200.745c10.22%204.014%2022.646%208.772%2037.189%2013.242%207.215%202.375%2015.042%204.443%2023.216%206.727l12.687%203.1%203.261%200.787%203.325%200.701%206.75%201.415c18.195%203.715%2038.044%206.719%2059.054%208.439a494.284%20494.284%200%200%200%2065.863%200.997l8.535-0.519%204.285-0.266%200.268-0.017c1.44-0.02%200.541-0.02%200.927-0.03l0.492-0.051%200.986-0.1%201.977-0.201%207.938-0.807%203.991-0.406%204.502-0.554%209.015-1.133c1.492-0.2%203.034-0.365%204.486-0.598l4.344-0.709c5.795-0.965%2011.61-1.832%2017.399-3.066a485.178%20485.178%200%200%200%2068.692-18.701l4.2-1.463%204.157-1.588%208.292-3.176c2.771-1.016%205.468-2.251%208.194-3.37l8.134-3.434c5.351-2.451%2010.685-4.869%2015.941-7.39l7.805-3.918c2.591-1.307%205.188-2.576%207.712-3.991a474.344%20474.344%200%200%200%2057.071-35.83%20467.174%20467.174%200%200%200%2047.72-40.068%20466.596%20466.596%200%200%200%2037.51-40.586c5.455-6.542%2010.335-13.082%2014.998-19.24%204.483-6.313%208.789-12.218%2012.512-18%203.868-5.667%207.179-11.177%2010.297-16.204%201.589-2.492%202.957-4.989%204.318-7.332%201.349-2.348%202.635-4.586%203.854-6.711%204.686-8.611%208.271-15.384%2010.509-20.116l3.527-7.185-4.682%206.489c-2.985%204.266-7.65%2010.33-13.635%2017.935z%22%20p-id%3D%223188%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A') left top no-repeat;
5073  background-size: 24px auto;
5074  width: 24px;
5075  height:24px;
5076  animation: loading 1s linear infinite;
5077  margin-right: 5px;
5078  color:#ff8a00;
5079  display:none; 
5080}
5081
5082
5083
5084
5085.giraffly_PCPreview_confirmationBlock{
5086  display: flex;
5087  -webkit-box-align: center;
5088  align-items: center;
5089  font-size: 18px;
5090  line-height: 18px;
5091  cursor: pointer;
5092  text-align: center;
5093  -webkit-box-pack: center;
5094  justify-content: center;
5095  min-width: 192px;
5096  white-space: nowrap;
5097  text-overflow: ellipsis;
5098  user-select: none;
5099  width:100%;
5100  min-height: 116px;
5101  max-width: none;
5102  margin: auto;
5103  padding: 17.6px 24px;
5104  border-width: initial;
5105  border-style: none;
5106  border-color: initial;
5107  border-image: initial;
5108  overflow: hidden;
5109  border-radius: initial;
5110}
5111.giraffly_PCPreview_singleButton{
5112    display: flex;
5113    -webkit-box-align: center;
5114    align-items: center;
5115    font-size: 18px;
5116    line-height: 18px;
5117    cursor: pointer;
5118    text-align: center;
5119    -webkit-box-pack: center;
5120    justify-content: center;
5121    min-width: 192px;
5122    white-space: nowrap;
5123    text-overflow: ellipsis;
5124    user-select: none;
5125    width: calc(100% - 30px);
5126    min-height: 88px;
5127    max-width: none;
5128    margin: auto;
5129    padding: 17.6px 24px;
5130    border-width: initial;
5131    border-style: none;
5132    border-color: initial;
5133    border-image: initial;
5134    overflow: hidden;
5135    border-radius: initial;
5136}
5137
5138
5139
5140@media (min-width: 768px) {
5141  .giraffly_PCPreview_BOX{
5142    position: fixed;
5143    z-index:999999999;
5144    left:0;
5145    margin: 0 auto;
5146    width: 100%;
5147}
5148  .giraffly_PCPreview{
5149    /* position: fixed;
5150    z-index:99999999999;
5151    left:0;
5152    margin: 0 auto;
5153    width: 100%; */
5154    display: flex;
5155    visibility: visible;
5156    -webkit-box-align: center;
5157    align-items: center;
5158    -webkit-box-pack: justify;
5159    justify-content: space-between;
5160    box-sizing: border-box;
5161    flex-flow: row nowrap;
5162    padding: 11px 13px;
5163    line-height: 0px;
5164  }
5165}
5166
5167@media (max-width: 767px) {
5168  .giraffly_PCPreview_BOX{
5169    display:none !important;
5170  }
5171  .giraffly_PCPreview{
5172    display:none !important;
5173  }
5174}
5175
5176.giraffly_PC_Preview_Left_Block{
5177  -webkit-box-align: center;
5178    align-items: center;
5179    -webkit-box-pack: justify;
5180    justify-content: space-between;
5181    display: flex;
5182    flex-direction: row;
5183    flex-wrap: nowrap;
5184    width: auto;
5185    flex: 1 1 auto;
5186    overflow: hidden;
5187}
5188
5189.giraffly_PC_Preview_ImageAndPrice_Block{
5190  display: flex;
5191    -webkit-box-align: center;
5192    align-items: center;
5193    margin-right: 16px; 
5194    margin-bottom: 0px;
5195    width: auto;
5196    flex: 1 1 auto;
5197    overflow: hidden;
5198}
5199
5200.giraffly_PCPreviewimg{
5201  width: 50px;
5202  height: 50px;
5203  margin-right: 16px;
5204  background-size: cover;
5205  min-width: 50px;
5206  border-radius: 4px;
5207  outline: #fff solid 1px;
5208  margin: 1px 16px 1px 1px;
5209  overflow: hidden;
5210  background-position: center center;
5211  /*border-width: 1.6px;
5212  border-style: solid;
5213  border-color: #fff;
5214  border-image: initial;*/
5215}
5216
5217
5218.giraffly_PCPreviewPriceBlock{
5219  display: flex;
5220  flex-direction: column;
5221  width: calc(100% - 89.6px);
5222}
5223
5224
5225.giraffly_PCPreviewtitle{
5226  display: flex;
5227  white-space: nowrap;
5228  text-overflow: ellipsis;
5229  overflow: hidden;
5230}
5231
5232.giraffly_PCPreviewPriceAndComparePrice{
5233  display: flex;
5234  flex-direction: row;
5235}
5236
5237
5238.giraffly_PCPreviewCompareAtPrice{
5239  opacity: 0.7;
5240  margin-right: 16px;
5241  text-decoration: line-through;
5242  display: flex;
5243  flex-direction: row;
5244}
5245
5246.giraffly_PC_Preview_Variants_Block{
5247  margin-bottom: 0;
5248  display: flex;
5249  flex-direction: row;
5250  margin-right: 6.4px;
5251  margin-left: 0px;
5252  width: auto;
5253}
5254
5255.giraffly_PC_Preview_Variants{
5256  color: #263644;
5257  padding-left: 8px;
5258  padding-right: 8px;
5259  position: relative;
5260  display: flex;
5261  -webkit-box-align: center;
5262  align-items: center;
5263  max-width: 240px;
5264  min-width: 144px;
5265  flex: 1 1 auto;
5266}
5267.giraffly_PC_Preview_Variants_Select_Block{
5268  color: #263644;
5269  position: relative;
5270  display: flex;
5271  -webkit-box-align: center;
5272  align-items: center;
5273  flex: 1 1 auto;
5274  
5275}
5276
5277.giraffly_PC_Preview_Variants_Select{
5278  color: #263644;
5279  /* font-family: Overpass, sans-serif; */
5280  height: 40px;
5281  -webkit-appearance: none;
5282  width: 100%;
5283  text-overflow: ellipsis;
5284  background:#fff !important;
5285  border-radius: 4px;
5286  border-width: initial;
5287  border-style: none;
5288  border-color: initial;
5289  border-image: initial;
5290  padding: 0px 42.4px 0px 19.2px;
5291  margin:0;
5292}
5293
5294
5295.giraffly_PC_Preview_Variants_Select_Lable{
5296  position: absolute;
5297  right: 16px;
5298  top: 9.6px;
5299  pointer-events: none;
5300}
5301
5302.giraffly_PCPreviewbutton{
5303  display: flex;
5304  height: 40px;
5305  -webkit-box-align: center;
5306  align-items: center;
5307  font-size: 19.2px;
5308  #line-height: 25.6px;
5309  cursor: pointer;
5310  text-align: center;
5311  -webkit-box-pack: center;
5312  justify-content: center;
5313  max-width: 240px;
5314  min-width: 160px;
5315  width: auto;
5316  white-space: nowrap;
5317  text-overflow: ellipsis;
5318  user-select: none;
5319  margin: auto;
5320  /* background: linear-gradient(90deg, rgb(173, 113, 197) 0%, rgb(182, 0, 255) 100%); */
5321  border-radius: 4px;
5322  border-width: initial;
5323  border-style: none;
5324  border-color: initial;
5325  border-image: initial;
5326  overflow: hidden;
5327  padding : 0 16px;
5328}
5329
5330.giraffly_PC_Preview_Quantity{
5331  color: #263644;
5332  display: flex;
5333  flex-direction: row;
5334  margin-right: 16px;
5335  height: 40px;
5336  -webkit-box-align: center;
5337  align-items: center;
5338  background:#fff;
5339  border-radius: 4px;
5340}
5341
5342.giraffly_PC_Preview_Quantity_Cut{
5343  min-width: 42.4px;
5344  text-align: center;
5345  cursor: pointer;
5346  color: #263644;
5347  user-select: none;
5348}
5349
5350.giraffly_PC_Preview_Quantity_Space{
5351  filter: saturate(10%);
5352  height: 40px;
5353  width: 1px;
5354  background:#ccc;
5355}
5356
5357.giraffly_PC_Preview_Quantity_Add{
5358  min-width: 42.4px;
5359  text-align: center;
5360  cursor: pointer;
5361  color: #263644;
5362  user-select: none;
5363}
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380.giraffly_PC_Preview_Variants_Select{
5381  font-size:medium
5382}
5383.giraffly_phoneButtonPreviewContent{
5384  margin: auto;
5385}
5386.PC_confirmation,
5387.PCPreview_confirmationBlock {
5388  left: 0;
5389}
5390.PCPreview_confirmationBlock,
5391.pc_over_stock{
5392  display: flex;
5393  -webkit-box-align: center;
5394  align-items: center;
5395  font-size: 28.8px;
5396  line-height: 25.6px;
5397  cursor: pointer;
5398  text-align: center;
5399  -webkit-box-pack: center;
5400  justify-content: center;
5401  min-width: 192px;
5402  white-space: nowrap;
5403  text-overflow: ellipsis;
5404  user-select: none;
5405  width: 100%;
5406  min-height: 72px;
5407  max-width: none;
5408  margin: auto;
5409  padding: 17.6px 24px;
5410  border-width: initial;
5411  border-style: none;
5412  border-color: initial;
5413  border-image: initial;
5414  overflow: hidden;
5415  border-radius: initial;
5416}
5417
5418.PHonePreview_confirmationBlock,
5419.phone_over_stock{
5420  display: flex;
5421  -webkit-box-align: center;
5422  align-items: center;
5423  font-size: 28.8px;
5424  line-height: 25.6px;
5425  cursor: pointer;
5426  text-align: center;
5427  -webkit-box-pack: center;
5428  justify-content: center;
5429  min-width: 192px;
5430  white-space: nowrap;
5431  text-overflow: ellipsis;
5432  user-select: none;
5433  width: 100%;
5434  min-height: 64px;
5435  max-width: none;
5436  margin: auto;
5437  padding: 17.6px 24px;
5438  border-width: initial;
5439  border-style: none;
5440  border-color: initial;
5441  border-image: initial;
5442  overflow: hidden;
5443  border-radius: initial;
5444}
5445
5446
5447.PCPreview_singleButton{
5448    display: flex;
5449    -webkit-box-align: center;
5450    align-items: center;
5451    font-size: 28.8px;
5452    line-height: 25.6px;
5453    cursor: pointer;
5454    text-align: center;
5455    -webkit-box-pack: center;
5456    justify-content: center;
5457    min-width: 192px;
5458    white-space: nowrap;
5459    text-overflow: ellipsis;
5460    user-select: none;
5461    width: calc(100% - 30px);
5462    min-height: 88px;
5463    max-width: none;
5464    margin: auto;
5465    padding: 17.6px 24px;
5466    border-width: initial;
5467    border-style: none;
5468    border-color: initial;
5469    border-image: initial;
5470    overflow: hidden;
5471    border-radius: initial;
5472}
5473
5474@media (min-width: 768px) {
5475  .giraffly_phoneButtonPreview{
5476    display:none !important;
5477  }
5478}
5479
5480@media (max-width: 769px) {
5481  .giraffly_phoneButtonPreview{
5482    z-index:999999999;
5483    position: fixed;
5484    left:0;
5485    margin: 0 auto;
5486    width: 100%;
5487    display: flex;
5488    visibility: visible;
5489    -webkit-box-align: center;
5490    align-items: center;
5491    -webkit-box-pack: justify;
5492    justify-content: space-between;
5493    box-sizing: border-box;
5494    flex-flow: row wrap;
5495    padding: 4px 12.8px 12.8px;
5496  }
5497}
5498
5499.giraffly_phone_Preview_Left_Block{
5500  -webkit-box-align: center;
5501    align-items: center;
5502    -webkit-box-pack: justify;
5503    justify-content: space-between;
5504    display: flex;
5505    flex-direction: row;
5506    flex-wrap: wrap;
5507    width: auto;
5508    flex: 1 1 auto;
5509    overflow: hidden;
5510}
5511
5512.giraffly_phone_Preview_ImageAndPrice_Block{
5513  display: flex;
5514  -webkit-box-align: center;
5515  align-items: center;
5516  margin-right: 0;
5517  margin-bottom: 0;
5518  width: 100%;
5519  max-width: 100%;
5520  flex: 1 1 auto;
5521  overflow: hidden;
5522}
5523
5524
5525.giraffly_phoneButtonPreviewimg{
5526  width: 42.4px;
5527  height: 42.4px;
5528  margin-right: 12.8px;
5529  background-size: cover;
5530  min-width: 42.4px;
5531  border-radius: 4px;
5532  background-position: center center;
5533  outline: #fff solid 1px;
5534  margin-left: 1px;
5535  overflow: hidden;
5536  /*border-width: 1.6px;
5537  border-style: solid;
5538  border-color: #fff;
5539  border-image: initial;*/
5540}
5541
5542.PCPreviewPriceBlock{
5543  display: flex;
5544  flex-direction: column;
5545  <!-- width: calc(100% - 89.6px); -->
5546  width: 100%;
5547}
5548
5549<!-- 单行省略号 -->
5550.PCPreviewtitle{
5551  <!-- display: flex; -->
5552  white-space: nowrap;
5553  text-overflow: ellipsis;
5554  overflow: hidden;
5555}
5556<!-- 两行省略 -->
5557<!-- .PCPreviewtitle{
5558  display: -webkit-box;
5559  text-overflow: ellipsis;
5560  overflow: hidden;
5561  -webkit-line-clamp: 2;
5562  -webkit-box-orient: vertical;
5563  line-height: 15px;
5564  word-break: break-all;
5565} -->
5566
5567.PCPreviewPriceAndComparePrice{
5568  display: flex;
5569  flex-direction: row;
5570}
5571
5572
5573.PCPreviewCompareAtPrice{
5574  opacity: 0.7;
5575  margin-right: 16px;
5576  text-decoration: line-through;
5577  display: flex;
5578  flex-wrap: nowrap;
5579}
5580
5581.giraffly_phone_Preview_Variants_Block{
5582  margin-bottom: 4px;
5583  display: flex;
5584  flex-direction: nowrap;
5585  flex-wrap: wrap;
5586  margin-right: -9.6px;
5587  margin-left: -9.6px;
5588  width: calc(100% + 17.6px);
5589}
5590
5591.giraffly_phone_Preview_Variants{
5592  color: #263644;
5593  padding-left: 8px;
5594  padding-right: 8px;   
5595  position: relative;
5596  display: flex;
5597  -webkit-box-align: center;
5598  align-items: center;
5599  flex: 1 1 auto;
5600  margin-bottom: 0;
5601}
5602.giraffly_phone_Preview_Variants_Select_Block{
5603  color: #263644;
5604  position: relative;
5605  display: flex;
5606  align-items: center;
5607  min-width: 112px;  
5608  flex: 1 1 auto;
5609  padding: 0 0 0 2px;
5610}
5611
5612.giraffly_phone_Preview_Variants_Select{
5613  color: #263644;
5614  height: 40px;
5615  -webkit-appearance: none;
5616  width: 100%;
5617  margin: 4px 0;
5618  text-overflow: ellipsis;
5619  background: #fff !important;
5620  border-radius: 4px;
5621  border-width: initial;
5622  border-style: none;
5623  border-color: initial;
5624  border-image: initial;
5625  padding: 0px 36.8px 0px 19.2px;
5626}
5627
5628
5629.giraffly_phone_Preview_Variants_Select_Lable{
5630  position: absolute;
5631  right: 16px;
5632  top: 11.2px;
5633  pointer-events: none;
5634  top: 50%;
5635  transform: translateY(-50%);
5636}
5637
5638.PCPreviewbutton{
5639  display: flex;
5640  height: 40px;
5641  -webkit-box-align: center;
5642  align-items: center;
5643  color: #fff;
5644  font-size: 19.2px;
5645  cursor: pointer;
5646  text-align: center;
5647  -webkit-box-pack: center;
5648  justify-content: center;
5649  max-width: 100%;
5650  min-width: 144px;
5651  width: 100%;
5652  white-space: nowrap;
5653  text-overflow: ellipsis;
5654  user-select: none;
5655  margin: auto;
5656  border-radius: 4px;
5657  border-width: initial;
5658  border-style: none;
5659  border-color: initial;
5660  border-image: initial;
5661  overflow: hidden;
5662}
5663
5664.giraffly_phone_Preview_Quantity{
5665  color: #263644;
5666  display: flex;
5667  flex-direction: row;
5668  margin-right: 16px;
5669  height: 40px;
5670  -webkit-box-align: center;
5671  align-items: center;
5672  background: #fff;
5673  border-radius: 4px;
5674}
5675
5676.giraffly_phone_Preview_Quantity_Cut{
5677  min-width: 40px;
5678  text-align: center;
5679  cursor: pointer;
5680  color: #263644;
5681  user-select: none;
5682}
5683
5684.giraffly_phone_Preview_Quantity_Space{
5685  filter: saturate(10%);
5686  height: 40px;
5687  width: 1px;
5688  background:#ccc;
5689}
5690
5691.giraffly_phone_Preview_Quantity_Add{
5692  min-width: 40px;
5693  text-align: center;
5694  cursor: pointer;
5695  color:#263644;
5696  user-select: none;
5697}
5698
5699
5700.giraffly_PCRealtimeUrgency{
5701  padding: 0px;
5702  margin: auto;
5703  text-align: center;
5704  width: calc(100% + 30px);
5705}
5706
5707
5708.giraffly_phone_RealtimeUrgency{
5709  padding: 1.6px 24px;
5710  margin: -12.8px -12.8px 8px;
5711  width: calc(100% + 25.6px);
5712  text-align: center;
5713}
5714
5715
5716
5717.giraffly_hoverButton{
5718  position: fixed;
5719  z-index: 2147483647;
5720}
5721
5722.giraffly_hoverButton_Round{
5723  border-radius: 50%;
5724  cursor: pointer;
5725  box-shadow: 1px 2px 5px #808080!important;
5726  line-height: 0px;
5727}
5728
5729.giraffly_total_Quantity_Circle_Round{
5730  position: absolute;
5731  top: -3px;
5732  left: -5px;
5733  text-align: center;
5734}
5735.giraffly_total_Quantity_Round, .giraffly_total_Quantity_Square{
5736  padding: 2px;
5737  height: 20px;
5738  line-height:1;
5739  box-sizing: content-box;
5740  display: flex;
5741  justify-content: center;
5742  align-items: center;
5743  width: auto;
5744  min-width: 20px;
5745  border-radius: 20px;
5746}
5747
5748.giraffly_hoverButton_Square{
5749  cursor: pointer;
5750  box-shadow: -3px 1px 25px 3px #C0C0C0;
5751}
5752
5753.giraffly_total_Quantity_Circle_Square{
5754  position: absolute;
5755  top: -9px;
5756  left: -8px;
5757  text-align: center;
5758}
5759
5760
5761
5762
5763
5764.giraffly_Icon{
5765  display: inline-block;
5766  width: 20px;
5767  height: 20px;
5768  vertical-align: middle;
5769  fill: currentColor;
5770}
5771.giraffly_Off-Canvas{
5772  position: fixed;
5773  display: none;
5774  z-index: 2147483647;
5775  top: 0;
5776  bottom: 0;
5777  max-width: 480px;
5778  background-color: #fff;
5779  color: #1b1e2f;
5780  border: rgb(223, 227, 232) solid 1px;
5781}
5782.giraffly_Off-Canvas-Sheet{
5783  /* position: fixed; */
5784  bottom: 0;
5785  width: 100%;
5786  height: 100%;
5787  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
5788}
5789
5790.giraffly_Off-Canvas-Sheet__Container{
5791  display: flex;
5792  flex-direction: column;
5793  height: 100%;
5794}
5795
5796.giraffly_Off-Canvas-Header{
5797  align-items: center;
5798  border-bottom: 1px solid rgb(223, 227, 232);
5799  display: flex;
5800  justify-content: space-between;
5801  padding: 18px;;
5802  max-width: 100%;
5803}
5804
5805.giraffly_Off-Canvas-Number__Show{
5806  display: flex;
5807}
5808
5809.giraffly_Cart_Product_Number{
5810  border-radius: 20px;
5811  min-width: 20px;
5812  width: auto;
5813  height: 20px;
5814  line-height: 1.4;
5815  padding: 2px;
5816  background-color: rgb(238, 107, 107);
5817  color: #fff;
5818  font-size: 8px;
5819  margin-left: 3px;
5820  text-align: center;
5821  margin-top: -3px;
5822}
5823
5824.girafflyCartNumber{
5825    font-size: 12px;
5826}
5827
5828.giraffly_Off-Canvas-Title{
5829  font-weight: 600;
5830}
5831
5832.giraffly_Off-Canvas-Closed svg, .giraffly_ShowProduct_Delete svg, .giraffly_Modal_Popups-Closed svg {
5833  fill: #ccc;
5834}
5835
5836.giraffly_Closed__Svg{
5837  position: relative;
5838  display: block;
5839  width: 15px;
5840  height: 15px;
5841  cursor: pointer;
5842}
5843
5844.giraffly_Off-Canvas-Content{
5845  -webkit-overflow-scrolling: touch;
5846  position: relative;
5847  padding: 18px;
5848  height: 100%;
5849  overflow-y: auto;
5850}
5851
5852.giraffly_Off-Canvas__ShowProduct{
5853  display: flex;
5854  text-align: left;
5855  padding-bottom: 20px;
5856}
5857
5858.giraffly_ShowProduct_Image{
5859  margin: auto 0;
5860}
5861
5862.giraffly_ShowProduct_Image img{
5863  width: 80px;
5864  max-width: 80px;
5865}
5866
5867.giraffly_ShowProduct_Content{
5868  padding: 0 12px;
5869}
5870
5871.giraffly_ShowProduct_Title{
5872  font-weight: 600;
5873  font-size: 15px;
5874  padding-right: 25px;
5875}
5876
5877.giraffly_ShowProduct_Style{
5878  padding: 7px 0;
5879  color: #aaa;
5880  font-size: 14px;
5881}
5882
5883.giraffly_ShowProduct_Price{
5884  font-weight: 400;
5885  font-size: 15px;
5886}
5887
5888.giraffly_ShowProduct_Delete{
5889  position: absolute;
5890  right: 25px;
5891}
5892
5893.giraffly_ShowProduct_Delete .giraffly_Closed__Svg{
5894  width: 13px;
5895  height: 13px;
5896}
5897
5898.giraffly_Off-Canvas-EmptyProduct{
5899  margin-top: 30px;
5900  text-align: center;
5901}
5902
5903.giraffly_Off-Canvas-Footer{
5904  align-items: center;
5905  border-top: 1px solid rgb(223, 227, 232);
5906  display: flex;
5907  justify-content: space-between;
5908  padding: 18px;
5909  max-width: 100%;
5910}
5911
5912.giraffly_Off-Canvas_Button{
5913  position: relative;
5914  display: inline-flex;
5915  align-items: center;
5916  justify-content: center;
5917  margin: 0;
5918  padding: 10px 18px;
5919  border: 1px solid #c4cdd5;
5920  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
5921  line-height: 1;
5922  color: #212b36;
5923  text-align: center;
5924  cursor: pointer;
5925  -webkit-user-select: none;
5926  -ms-user-select: none;
5927  user-select: none;
5928  text-decoration: none;
5929  -webkit-tap-highlight-color: transparent;
5930  width: 50%;
5931}
5932
5933.giraffly_Off-Canvas_Button a{
5934    color: unset !important;
5935    text-decoration: none;
5936}
5937
5938.giraffly_Off-Canvas_Button:first-child {
5939  margin-right: 10px;
5940}
5941.giraffly_Off-Canvas_Button:last-child {
5942  margin-right: 0;
5943}
5944
5945
5946
5947
5948.giraffly_Modal_Popups{
5949  position: fixed;
5950  z-index: 2147483647;
5951  top: 0;
5952  right: 0;
5953  bottom: 0;
5954  left: 0;
5955  display: none;
5956  flex-direction: column;
5957  justify-content: center;
5958}
5959
5960/* .giraffly_Modal_Popups_Dialog{
5961
5962} */
5963
5964.giraffly_Modal_Popups__Container{
5965  position: relative;
5966  margin: 0 auto;
5967  border-radius: 6px;
5968  right: 0;
5969  bottom: 0;
5970  left: 0;
5971  display: flex;
5972  flex-direction: column;
5973  width: 100vw;
5974  max-height: calc(100vh - 60px);
5975  background: #fff;
5976  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
5977}
5978
5979.giraffly_Modal_Popups-Header{
5980  align-items: center;
5981  border-bottom: 1px solid rgb(223, 227, 232);
5982  display: flex;
5983  justify-content: space-between;
5984  padding: 18px;
5985  max-width: 100%;
5986}
5987
5988.giraffly_Modal_Popups-Number__Show{
5989  display: flex;
5990}
5991
5992.giraffly_Modal_Popups-Title{
5993  font-weight: 600;
5994}
5995
5996.giraffly_Modal_Popups-Closed svg {
5997  fill: #ccc;
5998}
5999
6000.giraffly_Modal_Popups-Body{
6001  position: relative;
6002  /* display: flex; */
6003  flex-grow: 1;
6004  overflow-x: hidden;
6005  -webkit-overflow-scrolling: touch;
6006  padding: 16px;
6007  overflow-y: auto;
6008}
6009
6010.giraffly_Modal_Popups__ShowProduct{
6011  display: flex;
6012  text-align: left;
6013  padding-bottom: 20px;
6014}
6015
6016
6017.giraffly_Modal_Popups-EmptyProduct{
6018  padding: 15px;
6019}
6020
6021.giraffly_Modal_Popups-Footer{
6022  display: flex;
6023  /* align-self: flex-end; */
6024  align-items: center;
6025  max-width: 100%;
6026  padding: 30px 18px 18px;
6027  border-top: 1px solid rgb(223, 227, 232);
6028}
6029.giraffly_Modal_Popups-Footer--fill{
6030  flex: 1 1 auto;
6031}
6032
6033.giraffly_Modal_Popups_ButtonGroup{
6034  display: flex;
6035  flex-wrap: wrap;
6036  align-items: center;
6037  margin-top: -12px;
6038  margin-left: -12px;
6039}
6040.giraffly_Modal_Popups_Button{
6041  position: relative;
6042  display: inline-flex;
6043  align-items: center;
6044  justify-content: center;
6045  margin: 0 8px 0 0;
6046  padding: 10px 18px;;
6047  border: 1px solid #c4cdd5;
6048  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
6049  line-height: 1;
6050  color: #212b36;
6051  text-align: center;
6052  cursor: pointer;
6053  -webkit-user-select: none;
6054  -ms-user-select: none;
6055  user-select: none;
6056  text-decoration: none;
6057  -webkit-tap-highlight-color: transparent;
6058}
6059
6060.giraffly_Modal_Popups_Button a{
6061    color: unset !important;
6062    text-decoration: none;
6063}
6064
6065.giraffly_Modal_Popups_Button:first-child{
6066  margin-right: 15px;
6067}
6068
6069.giraffly_Modal_Popups_Backdrop{
6070  position: fixed;
6071  z-index: 2147483640;
6072  top: 0;
6073  right: 0;
6074  bottom: 0;
6075  left: 0;
6076  display: none;
6077  background-color: rgba(33,43,54,.1);
6078  opacity: 1;
6079  -webkit-backface-visibility: hidden;
6080  backface-visibility: hidden;
6081  will-change: opacity;
6082}
6083
6084.giraffly_Subtotal_Show{
6085  align-items: center;
6086  border-top: 1px solid rgb(223, 227, 232);
6087  display: flex;
6088  justify-content: space-between;
6089  padding: 18px;
6090  max-width: 100%;
6091}
6092.giraffly_Subtotal_Title{
6093  font-weight: 400;
6094  font-size: 15px;
6095  color: #000;
6096}
6097.giraffly_Subtotal_Price{
6098  font-weight: 400;
6099  font-size: 18px;
6100  color: #000;
6101}
6102
6103
6104
6105.giraffly_Quickbuy{
6106    position: absolute;
6107    z-index: 500;
6108}
6109
6110.giraffly_Quickbuy_Round{
6111    font-size: 15px;
6112    border-radius: 50%;
6113    cursor: pointer;
6114    box-shadow: 1px 2px 5px #808080!important;
6115    width: 35px;
6116    height: 35px;
6117    line-height: 1.5;
6118    opacity: .9;
6119    margin-bottom: 4px;
6120    display: flex;
6121    justify-content: center;
6122    align-items: center;
6123}
6124
6125.giraffly_Quickbuy_Round:hover{
6126    opacity: 1;
6127}
6128
6129.giraffly_Quickbuy_Icon,.giraffly_Quickbuy_Loading{
6130    position: static !important;
6131    display: inline-block !important;
6132    vertical-align: middle;
6133    fill: currentcolor;
6134    width: 20px !important;
6135    height: 20px !important;
6136    margin:auto !important;
6137}
6138
6139.giraffly_Quickbuy_Loading {
6140  animation: rotate 1.5s linear infinite;
6141}
6142
6143@-webkit-keyframes rotate{
6144  to{ -webkit-transform: rotate(0deg); }
6145  from{ -webkit-transform: rotate(360deg); }
6146}
6147
6148@keyframes  rotate {
6149  0% { transform: rotate(0deg); }
6150  100% { transform: rotate(360deg); }
6151}
6152
6153.giraffly_Quickbuy ul{
6154    margin: 0;
6155    padding: 0;
6156    overflow: hidden;
6157    overflow-y: auto !important;
6158    position: absolute;
6159    font-size: 13px;
6160    list-style: none;
6161    text-align: center;
6162    display: none;
6163    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
6164    width: 248px;
6165    max-height: 200px;
6166    opacity: .9;
6167}
6168
6169.giraffly_Quickbuy ul:hover{
6170    opacity: 1;
6171}
6172
6173.giraffly_Quickbuy ul li:hover {
6174    opacity: .9;
6175}
6176
6177.giraffly_Quickbuy ul li {
6178    list-style: none;
6179}
6180
6181.giraffly_Select_Li{
6182    background: #eee;
6183    color: #000;
6184    padding: 5px;
6185    margin: 0;
6186    border-bottom: 1px solid #ddd;
6187    line-height: 1;
6188    cursor: pointer;
6189}
6190
6191.giraffly_Select_Li.sold_out{
6192    text-decoration: line-through;
6193    cursor: default;
6194}
6195
6196
6197/* start: + -  */
6198.giraffly_add_sign, .giraffly_decrease_sign{
6199    font-family: "Work Sans",sans-serif;
6200    font-style: normal;
6201    font-weight: 500;
6202    font-size: 18px;
6203    border-radius: 50%;
6204    border: 1px solid #ccc;
6205    background-color: #fff;
6206    width: 17px;
6207    height: 17px;
6208    line-height: 13px;
6209    align-items: center;
6210    justify-content: center;
6211    text-align: center;
6212    color: #a0a0a0;
6213    cursor: pointer;
6214    align-self: center;
6215}
6216.giraffly_decrease_sign{
6217    line-height: 12px;
6218}
6219
6220.giraffly_Product_Count{
6221    font-size: 15px;
6222    padding: 0 10px 0;
6223    margin-top: -1px;
6224}
6225
6226.giraffly_Product_Count_Control{
6227    display: flex;
6228    margin-left: 15px;
6229    margin-top: 2px;
6230}
6231/* end: + -  */
6232
6233@media (max-width: 767px) {
6234  .giraffly_HideStickyCartOnMobile {
6235    display:none;
6236  }
6237}
6238
6239@media (min-width: 768px) {
6240  .giraffly_HideStickyCartOnPC{
6241    display:none;
6242  }
6243}
6244
6245.product-card:hover .product-card__image-wrapper {
6246  opacity: 1 !important;
6247}
6248
6249.grid-view-item.product-card:hover {
6250  opacity: 0.8 !important;
6251}
6252
6253input::-webkit-outer-spin-button,
6254input::-webkit-inner-spin-button {
6255    -webkit-appearance: none;
6256}
6257
6258input[type="number"] {
6259    -moz-appearance: textfield;
6260}
6261
6262.giraffy_pc_warning {
6263  margin-right: 1rem;
6264}
6265</style>
6266
6267
6268<style>
6269  
6270</style>
6271
6272<!-- END : Sticky Add To Cart -->
6273
6274<!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/customer-referral/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><link rel="preload" href="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/customer-referral.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
6275<script>
6276  document.addEventListener("DOMContentLoaded", function () {
6277    const params = new URLSearchParams(window.location.search);
6278    if (params.has('sca_ref') || params.has('sca_crp')) {
6279      document.body.setAttribute('is-affiliate-link', '');
6280    }
6281  });
6282</script>
6282
6283
6284
6285<!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
6286<script type="application/json" id="core-uppromote-settings">{"app_env":{"env":"production"}}</script>
vendor: 1 bytes, line 6286
6286
6287<script type="application/json" id="core-uppromote-cart">{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</script>
6287
6288
6289<script id="core-uppromote-quick-store-tracking-vars">
6290    function getDocumentContext(){const{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i}=window.location,j=document.referrer,k=document.characterSet,l=document.title;return{location:{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i},referrer:j||document.location.href,characterSet:k,title:l}}function getNavigatorContext(){const{language:a,cookieEnabled:b,languages:c,userAgent:d}=navigator;return{language:a,cookieEnabled:b,languages:c,userAgent:d}}function getWindowContext(){const{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{height:j,width:k},screenX:f,screenY:g,scrollX:h,scrollY:i}=window;return{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{screenHeight:j,screenWidth:k},screenX:f,screenY:g,scrollX:h,scrollY:i,location:getDocumentContext().location}}function getContext(){return{document:getDocumentContext(),navigator:getNavigatorContext(),window:getWindowContext()}}
6291    if (window.location.href.includes('?sca_ref=')) {
6292        localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({
6293            context: getContext(),
6294            timestamp: new Date().toISOString(),
6295        }))
6296    }
6297</script>
6297
6298
6299
6300<script id="core-uppromote-setting-booster">
6301    var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent)
6302    UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}')
6303    const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars']
6304    idToClean.forEach(id => {
6305        document.getElementById(id)?.remove()
6306    })
6307</script>
6307
6308<!-- END app snippet -->
6309
6310
6311<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324  
6324<script async src="https://static.klaviyo.com/onsite/js/SDwgDb/klaviyo.js?company_id=SDwgDb"></script>
6324
6325  
6325<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>
6325
6326
6327  
6328
6329
6330
6331
6332  
6332<script>
6333    window.klaviyoReviewsProductDesignMode = false
6334  </script>
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344<!-- END app block -->
6344<script src="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/customer-referral.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 6344
6344
6345<script src="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/core.min.js" type="text/javascript" defer="defer"></script>
6345
6346<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
6347<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: 45577371811,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 6347
6347
6348<script>
6349  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
6350</script>
vendor: 1 bytes, line 6350
6350
6351<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}
6351).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: 45577371811,storefrontBaseUrl: "https://thiru.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thiru.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3135865097","configuration":"{\"shopId\":\"244406\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
6351,"dataSharingState":"unrestricted"},{"id":"2821619977","configuration":"{\"account_ID\":\"198873\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/thiru-premium-kuechen-und-haushaltswaren.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"1\\\",\\\"ga4_measurement_id\\\":\\\"G-L4D2HSJ6KV\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":\\\"0\\\",\\\"google_ads_enabled\\\":\\\"1\\\",\\\"ga_conversion_id\\\":\\\"AW-460797729\\\",\\\"ga_purchase_label\\\":\\\"mHy2CNCPkPkBEKHu3NsB\\\",\\\"ga_add_to_cart_label\\\":\\\"wDOKCMzvg_kBEKHu3NsB\\\",\\\"ga_begin_checkout_label\\\":\\\"96s-CO3vg_kBEKHu3NsB\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"0\\\",\\\"drm_enabled\\\":\\\"1\\\",\\\"prefixD\\\":\\\"DE\\\",\\\"google_merchant_id\\\":\\\"295210149\\\",\\\"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\\\":\\\"0\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"5dde1d9342863305471da803594dacd0c168f8477eb685252519bbd9ecc5f843a9dce4fa338bfbc5da67cf3bd96b8ee5df4280405a49c9016edb696b2f37f0aeee24f23836074b3b326c294f06606baf\\\"}\"}","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":"1072595209","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-L4D2HSJ6KV\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-L4D2HSJ6KV\\\"}],\\\"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":"793510153","configuration":"{\"pixelCode\":\"C6R6M5PLLTKV16PFJCA0\"}","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":"314081545","configuration":"{\"pixel_id\":\"430810168125404\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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"]}
6351,{"id":"135495945","configuration":"{\"tagID\":\"2614182460684\"}","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":"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":"Thiru","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"thiru-premium-kuechen-und-haushaltswaren.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/thiru.de"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://thiru.de/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"184250171657","themePublished":"true","eventMetadataId":"1d2238f1-6050-4a3f-9d3e-0d15fb088421","pageType":"searchresults","shopId":"45577371811","storefrontBaseUrl":"https:\/\/thiru.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\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
6351<script>
6352  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
6353  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
6354  window.ShopifyAnalytics.meta.currency = 'EUR';
6355  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"146eefaf-8ac1-4d04-88b4-c321bb145d23-1790943177"}};
6356  for (var attr in meta) {
6357    window.ShopifyAnalytics.meta[attr] = meta[attr];
6358  }
6359</script>
vendor: 1 bytes, line 6359
6359
6360<script class="analytics">
6361  (function () {
6362    var customDocumentWrite = function(content) {
6363      var jquery = null;
6364
6365      if (window.jQuery) {
6366        jquery = window.jQuery;
6367      } else if (window.Checkout && window.Checkout.$) {
6368        jquery = window.Checkout.$;
6369      }
6370
6371      if (jquery) {
6372        jquery('body').append(content);
6373      }
6374    };
6375
6376    var hasLoggedConversion = function(token) {
6377      if (token) {
6378        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
6379      }
6380      return false;
6381    }
6382
6383    var setCookieIfConversion = function(token) {
6384      if (token) {
6385        var twoMonthsFromNow = new Date(Date.now());
6386        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
6387
6388        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
6389      }
6390    }
6391
6392    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
6393    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
6394    if (trekkie.integrations) {
6395      return;
6396    }
6397    trekkie.methods = [
6398      'identify',
6399      'page',
6400      'ready',
6401      'track',
6402      'trackForm',
6403      'trackLink'
6404    ];
6405    trekkie.factory = function(method) {
6406      return function() {
6407        var args = Array.prototype.slice.call(arguments);
6408        args.unshift(method);
6409        trekkie.push(args);
6410        if (method == 'track' || method == 'page') {
6411          var pageUrl;
6412          try {
6413            pageUrl = window.location.href;
6414          } catch (e) {}
6415          var pageReferrer;
6416          try {
6417            pageReferrer = document.referrer;
6418          } catch (e) {}
6419          try {
6420            if (window.__TREKKIE_SHIM_QUEUE == null) {
6421              window.__TREKKIE_SHIM_QUEUE = [];
6422            }
6423            window.__TREKKIE_SHIM_QUEUE.push({
6424              from: 'trekkie-stub',
6425              method: method,
6426              args: args.slice(1),
6427              pageContext: {
6428                url: pageUrl,
6429                referrer: pageReferrer
6430              }
6431            });
6432          } catch (e) {
6433            // no-op
6434          }
6435        }
6436        return trekkie;
6437      };
6438    };
6439    for (var i = 0; i < trekkie.methods.length; i++) {
6440      var key = trekkie.methods[i];
6441      trekkie[key] = trekkie.factory(key);
6442    }
6443    trekkie.load = function(config) {
6444      trekkie.config = config || {};
6445      trekkie.config.initialDocumentCookie = document.cookie;
6446      var first = document.getElementsByTagName('script')[0];
6447var script = document.createElement('script');
6448script.type = 'text/javascript';
6449script.onerror = function(e) {
6450  var scriptFallback = document.createElement('script');
6451  scriptFallback.type = 'text/javascript';
6452  scriptFallback.onerror = function(error) {
6453          var Monorail = {
6454      produce: function produce(monorailDomain, schemaId, payload) {
6455        var currentMs = new Date().getTime();
6456        var event = {
6457          schema_id: schemaId,
6458          payload: payload,
6459          metadata: {
6460            event_created_at_ms: currentMs,
6461            event_sent_at_ms: currentMs
6462          }
6463        };
6464        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
6465      },
6466      sendRequest: function sendRequest(endpointUrl, payload) {
6467        // Try the sendBeacon API
6468        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
6469          var blobData = new window.Blob([payload], {
6470            type: 'text/plain'
6471          });
6472
6473          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
6474            return true;
6475          } // sendBeacon was not successful
6476
6477        } // XHR beacon
6478
6479        var xhr = new XMLHttpRequest();
6480
6481        try {
6482          xhr.open('POST', endpointUrl);
6483          xhr.setRequestHeader('Content-Type', 'text/plain');
6484          xhr.send(payload);
6485        } catch (e) {
6486          console.log(e);
6487        }
6488
6489        return false;
6490      },
6491      isIos12: function isIos12() {
6492        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
6493      }
6494    };
6495    Monorail.produce('monorail-edge.shopifysvc.com',
6496      'trekkie_storefront_load_errors/1.1',
6497      {shop_id: 45577371811,
6498      theme_id: 184250171657,
6499      app_name: "storefront",
6500      context_url: window.location.href,
6501      source_url: "//thiru.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
6502
6503  };
6504  scriptFallback.async = true;
6505  scriptFallback.src = '//thiru.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
6506  first.parentNode.insertBefore(scriptFallback, first);
6507};
6508script.async = true;
6509script.src = '//thiru.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
6510first.parentNode.insertBefore(script, first);
6511
6512    };
6513    trekkie.load(
6514      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":45577371811,"isMerchantRequest":null,"themeId":184250171657,"themeCityHash":"14007559603978102189","contentLanguage":"de","currency":"EUR","eventMetadataId":"1d2238f1-6050-4a3f-9d3e-0d15fb088421"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
6515    );
6516
6517    var loaded = false;
6518    trekkie.ready(function() {
6519      if (loaded) return;
6520      loaded = true;
6521
6522      window.ShopifyAnalytics.lib = window.trekkie;
6523
6524      var originalDocumentWrite = document.write;
6525      document.write = customDocumentWrite;
6526      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
6527      document.write = originalDocumentWrite;
6528
6529      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
6530      var token = match? match[1]: undefined;
6531      if (!hasLoggedConversion(token)) {
6532        setCookieIfConversion(token);
6533        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
6534      }
6535    });
6536
6537    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"146eefaf-8ac1-4d04-88b4-c321bb145d23-1790943177","shopifyEmitted":true});
6538
6539    var eventsListenerScript = document.createElement('script');
6540    eventsListenerScript.async = true;
6541    eventsListenerScript.src = "//thiru.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
6542    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
6543})();</script>
6543
6544  
6544<script>
6545  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
6546    window.ga = function ga() {
6547      (window.ga.q = window.ga.q || []).push(arguments);
6548      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
6549        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
6550      }
6551      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.");
6552    };
6553    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
6554      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
6555    }
6556  }
6557</script>
vendor: 1 bytes, line 6557
6557
6558<script
6559  defer
6560  src="https://thiru.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
6561  data-application="storefront-renderer"
6562  data-shop-id="45577371811"
6563  data-render-region="gcp-us-west1"
6564  data-page-type="search"
6565  data-theme-instance-id="184250171657"
6566  data-theme-name="Combine"
6567  data-theme-version="2.2.3"
6568  data-monorail-region="shop_domain"
6569  data-resource-timing-sampling-rate="10"
6570  data-shs="true"
6571  data-shs-beacon="true"
6572  data-shs-export-with-fetch="true"
6573  data-shs-logs-sample-rate="1"
6574  data-shs-beacon-endpoint="https://thiru.de/api/collect"
6575></script>
6575
6576<meta name="shopify-y" content="90597b95-cf88-4dce-8e0e-867f606bfd02" data-expiration="1822500777000"><meta name="shopify-s" content="6ba6e188-98c6-46ec-961d-65d8eae99a2d" data-expiration="1790944977000"><meta name="new-cookie-storage-activated" content="t">
6577</head>
6578  
6579  <body id="suchen" class=" template-search template-search no-touchevents">
6580    
6581    
6581<script type="text/javascript">
6582      if ( 'ontouchstart' in window || window.DocumentTouch && document instanceof DocumentTouch ) { document.querySelector('body').classList.remove('no-touchevents'); document.querySelector('body').classList.add('touchevents'); } 
6583    </script>
6583
6584  
6585    <a href="#main" class="visually-hidden skip-to-content" tabindex="0" data-js-inert>Zum Inhalt springen</a><!-- BEGIN sections: header-group -->
6586<div id="shopify-section-sections--25891329900809__announcement" class="shopify-section shopify-section-group-header-group mount-announcement-bar"><link href="//thiru.de/cdn/shop/t/17/assets/section-announcement-bar.css?v=53363854064331230211767803744" rel="stylesheet" type="text/css" media="all" />
6587<script src="//thiru.de/cdn/shop/t/17/assets/section-announcement-bar.js?v=100077316896333165101767626874" defer></script>
6587<announcement-bar id="announcement-sections--25891329900809__announcement" style="display:block" data-js-inert>
6588    <div class="container--large">
6589      <div class="announcement-bar">
6590        <div class="announcement-bar__social-icons lap-hide"></div>
6591
6592        <div class="announcement-bar__content announcement-bar__content--show-all-desktop"><span class="announcement-bar__content-nav announcement-bar__content-nav--left announcement-bar__content-nav--disabled desk-hide"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span><div class="announcement-bar__slider announcement-bar__slider--show-all-desktop" data-js-slider><span class="announcement" >🎁 Bis zu 15% auf alles + bis zu 3 gratis Geschenke im Warenkorb je nach Einkaufswert 🎁
6593</span><span class="announcement" >100 Tage risikofrei testen | Kostenloser Versand
6594</span><span class="announcement" >Qualität Made in Germany 🇩🇪
6595</span></div><span class="announcement-bar__content-nav announcement-bar__content-nav--right desk-hide"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></div>
6596
6597        <div class="announcement-bar__localization-form lap-hide"></div>
6598      </div>
6599    </div>
6600  </announcement-bar>
6601
6602  <style data-shopify>
6603#announcement-sections--25891329900809__announcement .announcement-bar, #announcement-sections--25891329900809__announcement a, #announcement-sections--25891329900809__announcement .localization-form__item-text {
6604        color: #ffffff;
6605      }
6606      /* Apply text color to SVGs, but exclude payment icons */
6607      #announcement-sections--25891329900809__announcement .announcement-bar__content-nav svg *,
6608      #announcement-sections--25891329900809__announcement .localization-form__item-symbol * {
6609        fill: #ffffff !important;
6610      }#announcement-sections--25891329900809__announcement,#announcement-sections--25891329900809__announcement .announcement-bar__content-nav {
6611        background: #ffb22e;
6612      }</style>
6613
6614</div><div id="shopify-section-sections--25891329900809__header" class="shopify-section shopify-section-group-header-group site-header-container mount-header mount-css-slider"><link href="//thiru.de/cdn/shop/t/17/assets/section-header.css?v=161881130270077988511765843574" rel="stylesheet" type="text/css" media="all" />
6615<style data-shopify>
6616  @media screen and (max-width: 1530px) {
6617    .site-header--border:after,
6618    #site-header .header__bottom--border:before {
6619      max-width: 100%;
6620    }
6621  }
6622  @media screen and (min-width: 1531px) {
6623    .site-nav.style--classic .submenu.mega-menu {
6624      width: var(--window-width);
6625      margin-inline-start: calc((var(--window-width) - 1530px) / -2);
6626    }
6627  }
6628</style>
6629<style data-shopify>
6630  .header__top {
6631    --header-logo: 93px;
6632  }
6633  @media screen and (max-width: 767px) {
6634    .header__top {
6635      --header-logo: 81px;
6636    }
6637  }
6638</style>
6639
6640<style data-shopify>
6641  /* Decrease header-top height for product.ag-labs template */
6642  .template-product-ag-labs #header-top {
6643    height: 64px !important;
6644  }
6645
6646  .template-product-ag-labs #header-top-sticky {
6647    height: 64px !important;
6648  }
6649
6650  .template-product-ag-labs #logo {
6651    height: 64px !important;
6652  }
6653</style>
6654<main-header
6655  id="site-header"
6656  class="site-header  site-header--alignment-center  "
6657  data-js-inert
6658  
6659    data-sticky-header
6660  
6661>
6662  <div class="header-container header-container--top">
6663    
6664
6665    <style data-shopify>
6666      .header__top--logo-left {
6667        grid-template-areas: "" !important;
6668        grid-template-columns: auto repeat( , minmax(max-content, 25px)) !important;
6669      }
6670
6671      @media screen and (max-width: 1023px) {
6672        .header__top--logo-left {
6673          grid-template-areas: " menu" !important;
6674          grid-template-columns: auto repeat( 1, minmax(max-content, 25px)) !important;
6675        }
6676      }
6677    </style>
6678
6679    <div
6680      class="header__top container--large header__top--logo-center no-custom-link"
6681      id="header-top"
6682      style="height:calc(var(--header-logo) + 30px)"
6683    >
6684      <!-- logo -->
6685
6686      <div id="logo" class="logo area--logo"><a
6687            class="logo-img logo-img--mobile"
6688            title="Thiru"
6689            href="/"
6690            style="height:var(--header-logo)"
6691          ><img
6692              src="//thiru.de/cdn/shop/files/GOLDEN_PNG_dba28703-d545-4dc3-be02-79e756eb92ec.png?v=1695758645"
6693              alt=""
6694              width="2560"
6695              height="1600"
6696            >
6697          </a><a
6698            class="logo-img  logo-img--desk-only "
6699            title="Thiru"
6700            href="/"
6701            style="height:var(--header-logo)"
6702          ><img
6703              src="//thiru.de/cdn/shop/files/GOLDEN_PNG_dba28703-d545-4dc3-be02-79e756eb92ec.png?v=1695758645"
6704              alt=""
6705              width="2560"
6706              height="1600"
6707            >
6708          </a>
6709      </div><a
6710        href="/search"
6711        class="area--search  icon-button icon-button--text-inline"
6712        title="Suche öffnen"
6713        data-js-open-search-drawer
6714        data-js-sidebar-handle
6715        aria-expanded="false"
6716        aria-controls="site-search-sidebar"
6717        role="button"
6718      >
6719        <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10.5" cy="10.5" r="7.5" stroke="black" stroke-width="2" style="fill:none"/><path d="M17.1213 15.2929L16.4142 14.5858L15 16L15.7071 16.7071L17.1213 15.2929ZM19.2426 20.2426C19.6331 20.6332 20.2663 20.6332 20.6568 20.2426C21.0473 19.8521 21.0473 19.219 20.6568 18.8284L19.2426 20.2426ZM15.7071 16.7071L19.2426 20.2426L20.6568 18.8284L17.1213 15.2929L15.7071 16.7071Z" fill="black" style="stroke:none"/></svg></span><span class="icon-button__text  text-animation--underline-in-header ">Suchen</span></a><a
6720            class="area--account icon-button icon-button--text-inline"
6721            href="/account/login"
6722          ><span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3333 19.25V17.4167C18.3333 16.4442 17.947 15.5116 17.2593 14.8239C16.5717 14.1363 15.6391 13.75 14.6666 13.75H7.33329C6.36083 13.75 5.4282 14.1363 4.74057 14.8239C4.05293 15.5116 3.66663 16.4442 3.66663 17.4167V19.25" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none!important"/><path d="M11 10.0833C13.0251 10.0833 14.6667 8.44171 14.6667 6.41667C14.6667 4.39162 13.0251 2.75 11 2.75C8.975 2.75 7.33337 4.39162 7.33337 6.41667C7.33337 8.44171 8.975 10.0833 11 10.0833Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none!important"/></svg></span><span class="icon-button__text  text-animation--underline-in-header ">Konto</span></a><a
6723        class="no-js-hidden area--cart icon-button icon-button--text-inline"
6724        
6725          data-js-sidebar-handle aria-expanded="false" aria-controls="site-cart-sidebar" role="button"
6726        
6727        title="Warenkorb öffnen"
6728        tabindex="0"
6729      >
6730        <span class="visually-hidden">Warenkorb öffnen</span>
6731        <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left:-2px"><path class="circle" d="M9.5 20C9.77614 20 10 19.7761 10 19.5C10 19.2239 9.77614 19 9.5 19C9.22386 19 9 19.2239 9 19.5C9 19.7761 9.22386 20 9.5 20Z" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path class="circle" d="M18.5 20C18.7761 20 19 19.7761 19 19.5C19 19.2239 18.7761 19 18.5 19C18.2239 19 18 19.2239 18 19.5C18 19.7761 18.2239 20 18.5 20Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3H6.27273L8.46545 13.7117C8.54027 14.08 8.7452 14.4109 9.04436 14.6464C9.34351 14.8818 9.71784 15.0069 10.1018 14.9997H18.0545C18.4385 15.0069 18.8129 14.8818 19.112 14.6464C19.4112 14.4109 19.6161 14.08 19.6909 13.7117L21 6.9999H7.09091" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none !important"/></svg></span><span class="icon-button__text  text-animation--underline-in-header ">Dein Warenkorb </span><span data-header-cart-count aria-hidden="true" class="icon-button__label">0</span>
6732      </a>
6733
6734      <noscript>
6735        <a
6736          class="button button--solid button--icon button--regular data-js-hidden"
6737          href="/cart"
6738          tabindex="0"
6739        >
6740          <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left:-2px"><path class="circle" d="M9.5 20C9.77614 20 10 19.7761 10 19.5C10 19.2239 9.77614 19 9.5 19C9.22386 19 9 19.2239 9 19.5C9 19.7761 9.22386 20 9.5 20Z" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path class="circle" d="M18.5 20C18.7761 20 19 19.7761 19 19.5C19 19.2239 18.7761 19 18.5 19C18.2239 19 18 19.2239 18 19.5C18 19.7761 18.2239 20 18.5 20Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3H6.27273L8.46545 13.7117C8.54027 14.08 8.7452 14.4109 9.04436 14.6464C9.34351 14.8818 9.71784 15.0069 10.1018 14.9997H18.0545C18.4385 15.0069 18.8129 14.8818 19.112 14.6464C19.4112 14.4109 
674019.6161 14.08 19.6909 13.7117L21 6.9999H7.09091" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none !important"/></svg></span>
6741          <span data-header-cart-total aria-hidden="true">€0,00</span>&nbsp; (<span
6742            data-header-cart-count
6743            aria-hidden="true"
6744          >0</span
6745          >)
6746        </a>
6747      </noscript>
6748
6749      <button
6750        data-js-sidebar-handle
6751        class="mobile-menu-button hide lap-show area--menu"
6752        aria-expanded="false"
6753        aria-controls="site-menu-sidebar"
6754      >
6755        <span class="visually-hidden">Menü öffnen</span><svg fill="none" height="16" viewBox="0 0 20 16" width="20" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m0 0h20v2h-20z"/><path d="m0 7h20v2h-20z"/><path d="m0 14h20v2h-20z"/></g></svg></button>
6756    </div>
6757  </div>
6758
6759  <div class="header-container header-container--bottom no-header-blocks">
6760    <div class="header__bottom  container--large">
6761      <div class="site-nav style--classic">
6762        <div class="site-nav-container">
6763          <nav>
6764            <ul class="link-list"><li >
6765                      <a
6766                        href="/"
6767                        class="menu-link menu-link--is-icon no-focus-link area--custom-icon icon-button"
6768                      >
6769                        <span class="button__icon button__icon--special" role="img" aria-hidden="true"><svg fill="none" height="16" viewBox="0 0 14 16" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m13.9999 5.58883-6.99997-5.58883-6.99993 5.58883v10.16117h4.9609l.00014-5.7299h4.07806v5.7299h4.9609z" fill="var(--color-text-header)" style="stroke: none !important" /></svg></span>
6770                      </a>
6771                    </li><li class="has-submenu submenu-is-mega-menu js-mega-menu-item" >
6772
6773  <a class="menu-link "
6774    
6775  >
6776    <span><span  class="text-animation--underline-in-header">Produkte</span></span>
6777    <span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>
6778  </a>
6779
6780  <ul class="submenu mega-menu" id="SiteNavLabel--classic">
6781
6782    <div class="submenu-holder 
6783       container--large 
6784      
6785      
6786    "><div class="grid grid--layout grid-6 grid-portable-2" style="width:100%"><a href="/collections/bestseller" title="Alle Produkte" class="product-item"><div
6787                class="card__image product-item__image
6788                "
6789                style="padding-top:75.00018750046875%"
6790              ><figure 
6791	class="lazy-image 
6792		 lazy-image--background 
6793		
6794		
6795		product-item__image-figure lazy-image--animation lazy-image--to-reveal
6796	" 
6797	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
6798	data-crop="false"
6799>
6800
6801	<img
6802	  src="//thiru.de/cdn/shop/collections/10_Teilig-min.png?v=1697981897&width=480" alt="Alle Produkte"
6803	  srcset="//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=180&v=1697981897&width=240 240w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=270&v=1697981897&width=360 360w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=315&v=1697981897&width=420 420w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=360&v=1697981897&width=480 480w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=480&v=1697981897&width=640 640w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=630&v=1697981897&width=840 840w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=810&v=1697981897&width=1080 1080w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=960&v=1697981897&width=1280 1280w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=1155&v=1697981897&width=1540 1540w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=1395&v=1697981897&width=1860 1860w"
6804	  class="img"
6805	  width="2000"
6806	  height="2000"
6807		data-ratio="1.33333"
6808	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
6809	   loading="lazy" 
6810		
6811		
6812		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
6813 	/>
6814
6815</figure></div>
6816            
6817              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
6818                  <div class="remove-line-height-space--small">
6819                    <span class="text-animation--underline-in-header text-size--regular text-weight--bold">Alle Produkte</span>
6820                  </div>
6821                </div>
6822            
6823              </div>
6824
6825            </a><a href="/collections/bestseller-1" title="Bestseller" class="product-item"><div
6826                class="card__image product-item__image
6827                "
6828                style="padding-top:75.00018750046875%"
6829              ><figure 
6830	class="lazy-image 
6831		 lazy-image--background 
6832		
6833		
6834		product-item__image-figure lazy-image--animation lazy-image--to-reveal
6835	" 
6836	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
6837	data-crop="false"
6838>
6839
6840	<img
6841	  src="//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?v=1763034082&width=480" alt="Bestseller"
6842	  srcset="//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=180&v=1763034082&width=240 240w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=270&v=1763034082&width=360 360w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=315&v=1763034082&width=420 420w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=360&v=1763034082&width=480 480w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=480&v=1763034082&width=640 640w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=630&v=1763034082&width=840 840w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=810&v=1763034082&width=1080 1080w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=960&v=1763034082&width=1280 1280w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1155&v=1763034082&width=1540 1540w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1395&v=1763034082&width=1860 1860w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1575&v=1763034082&width=2100 2100w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1845&v=1763034082&width=2460 2460w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=2115&v=1763034082&width=2820 2820w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=2520&v=1763034082&width=3360 3360w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=2865&v=1763034082&width=3820 3820w"
6843	  class="img"
6844	  width="4273"
6845	  height="3287"
6846		data-ratio="1.33333"
6847	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
6848	   loading="lazy" 
6849		
6850		
6851		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
6852 	/>
6853
6854</figure></div>
6855            
6856              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
6857                  <div class="remove-line-height-space--small">
6858                    <span class="text-animation--underline-in-header text-size--regular text-weight--bold">Bestseller</span>
6859                  </div>
6860                </div>
6861            
6862              </div>
6863
6864            </a><a href="/collections/kuchenhelfer" title="Küchenhelfer" class="product-item"><div
6865                class="card__image product-item__image
6866                "
6867                style="padding-top:75.00018750046875%"
6868              ><figure 
6869	class="lazy-image 
6870		 lazy-image--background 
6871		
6872		
6873		product-item__image-figure lazy-image--animation lazy-image--to-reveal
6874	" 
6875	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
6876	data-crop="false"
6877>
6878
6879	<img
6880	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?v=1763041539&width=480" alt="Küchenhelfer"
6881	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=180&v=1763041539&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=270&v=1763041539&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=315&v=1763041539&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=360&v=1763041539&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=480&v=1763041539&width=640 640w"
6882	  class="img"
6883	  width="694"
6884	  height="696"
6885		data-ratio="1.33333"
6886	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
6887	   loading="lazy" 
6888		
6889		
6890		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
6891 	/>
6892
6893</figure></div>
6894            
6895              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
6896                  <div class="remove-line-height-space--small">
6897                    <span class="text-animation--underline-in-header text-size--regular text-weight--bold">Küchenhelfer</span>
6898                  </div>
6899                </div>
6900            
6901              </div>
6902
6903            </a><a href="/collections/backen" title="Backen" class="product-item"><div
6904                class="card__image product-item__image
6905                "
6906                style="padding-top:75.00018750046875%"
6907              ><figure 
6908	class="lazy-image 
6909		 lazy-image--background 
6910		
6911		
6912		product-item__image-figure lazy-image--animation lazy-image--to-reveal
6913	" 
6914	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
6915	data-crop="false"
6916>
6917
6918	<img
6919	  src="//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?v=1763034763&width=480" alt="Backen"
6920	  srcset="//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=180&v=1763034763&width=240 240w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=270&v=1763034763&width=360 360w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=315&v=1763034763&width=420 420w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=360&v=1763034763&width=480 480w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=480&v=1763034763&width=640 640w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=630&v=1763034763&width=840 840w"
6921	  class="img"
6922	  width="1024"
6923	  height="1024"
6924		data-ratio="1.33333"
6925	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
6926	   loading="lazy" 
6927		
6928		
6929		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
6930 	/>
6931
6932</figure></div>
6933            
6934              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
6935                  <div class="remove-line-height-space--small">
6936                    <span class="text-animation--underline-in-header text-size--regular text-weight--bold">Backen</span>
6937                  </div>
6938                </div>
6939            
6940              </div>
6941
6942            </a><a href="/collections/aufbewahrung-ordnung" title="Aufbewahrung" class="product-item"><div
6943                class="card__image product-item__image
6944                "
6945                style="padding-top:75.00018750046875%"
6946              ><figure 
6947	class="lazy-image 
6948		 lazy-image--background 
6949		
6950		
6951		product-item__image-figure lazy-image--animation lazy-image--to-reveal
6952	" 
6953	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
6954	data-crop="false"
6955>
6956
6957	<img
6958	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?v=1763041651&width=480" alt="Aufbewahrung"
6959	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=180&v=1763041651&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=270&v=1763041651&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=315&v=1763041651&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=360&v=1763041651&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=480&v=1763041651&width=640 640w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=630&v=1763041651&width=840 840w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=810&v=1763041651&width=1080 1080w"
6960	  class="img"
6961	  width="1154"
6962	  height="1136"
6963		data-ratio="1.33333"
6964	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
6965	   loading="lazy" 
6966		
6967		
6968		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
6969 	/>
6970
6971</figure></div>
6972            
6973              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
6974                  <div class="remove-line-height-space--small">
6975                    <span class="text-animation--underline-in-header text-size--regular text-weight--bold">Aufbewahrung</span>
6976                  </div>
6977                </div>
6978            
6979              </div>
6980
6981            </a><a href="/collections/servieren" title="Servieren" class="product-item"><div
6982                class="card__image product-item__image
6983                "
6984                style="padding-top:75.00018750046875%"
6985              ><figure 
6986	class="lazy-image 
6987		 lazy-image--background 
6988		
6989		
6990		product-item__image-figure lazy-image--animation lazy-image--to-reveal
6991	" 
6992	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
6993	data-crop="false"
6994>
6995
6996	<img
6997	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?v=1763041408&width=480" alt="Servieren"
6998	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=180&v=1763041408&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=270&v=1763041408&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=315&v=1763041408&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=360&v=1763041408&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=480&v=1763041408&width=640 640w"
6999	  class="img"
7000	  width="676"
7001	  height="684"
7002		data-ratio="1.33333"
7003	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7004	   loading="lazy" 
7005		
7006		
7007		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7008 	/>
7009
7010</figure></div>
7011            
7012              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7013                  <div class="remove-line-height-space--small">
7014                    <span class="text-animation--underline-in-header text-size--regular text-weight--bold">Servieren</span>
7015                  </div>
7016                </div>
7017            
7018              </div>
7019
7020            </a><a href="/collections/grillen-outdoor" title="Grillen &amp; Outdoor" class="product-item"><div
7021                class="card__image product-item__image
7022                "
7023                style="padding-top:75.00018750046875%"
7024              ><figure 
7025	class="lazy-image 
7026		 lazy-image--background 
7027		
7028		
7029		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7030	" 
7031	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7032	data-crop="false"
7033>
7034
7035	<img
7036	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?v=1763041887&width=480" alt="Grillen &amp; Outdoor"
7037	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=180&v=1763041887&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=270&v=1763041887&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=315&v=1763041887&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=360&v=1763041887&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=480&v=1763041887&width=640 640w"
7038	  class="img"
7039	  width="678"
7040	  height="662"
7041		data-ratio="1.33333"
7042	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7043	   loading="lazy" 
7044		
7045		
7046		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7047 	/>
7048
7049</figure></div>
7050            
7051              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7052                  <div class="remove-line-height-space--small">
7053                    <span class="text-animation--underline-in-header text-size--regular text-weight--bold">Grillen &amp; Outdoor</span>
7054                  </div>
7055                </div>
7056            
7057              </div>
7058
7059            </a></div></div>
7060
7061  </ul>
7062
7063</li><li 
7064		 
7065		id="menu-item-mengenrabatte-geschenkideen-classic"
7066	>
7067
7068		<a class="menu-link   no-focus-link  " href="/collections/geschenkideen">
7069
7070			<span><span class="text-animation--underline-in-header">Mengenrabatte &amp; Geschenkideen</span></span>
7071
7072			
7073
7074		</a>
7075
7076		
7077
7078	</li><li 
7079		 
7080		id="menu-item-lieblingspfanne-classic"
7081	>
7082
7083		<a class="menu-link   no-focus-link  " href="/pages/lieblingspfanne">
7084
7085			<span><span class="text-animation--underline-in-header">Lieblingspfanne</span></span>
7086
7087			
7088
7089		</a>
7090
7091		
7092
7093	</li><li 
7094		 
7095		id="menu-item-e-books-classic"
7096	>
7097
7098		<a class="menu-link   no-focus-link  " href="/pages/e-books">
7099
7100			<span><span class="text-animation--underline-in-header">E-Books</span></span>
7101
7102			
7103
7104		</a>
7105
7106		
7107
7108	</li><li 
7109		
7110			class="has-submenu" aria-controls="SiteNavLabel-blog-classic" aria-expanded="false" 
7111		 
7112		id="menu-item-blog-classic"
7113	>
7114
7115		<a class="menu-link   " href="/pages/blog">
7116
7117			<span><span class="text-animation--underline-in-header">Blog</span></span>
7118
7119			
7120				<span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>
7121			
7122
7123		</a>
7124
7125		
7126
7127			<ul class="submenu normal-menu" id="SiteNavLabel-blog-classic">
7128
7129				<div class="submenu-holder"><li 
7130								
7131									class="has-babymenu" aria-controls="SiteNavLabel-kaffee-classic" aria-expanded="false"
7132								
7133							>
7134
7135								<a class="menu-link   " href="/pages/chemex-kaffee-zubereiten">
7136									<span><span class="text-animation--underline-in-header">Kaffee</span></span><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7137										<ul id="SiteNavLabel-kaffee-classic">
7138												<li><a class="menu-link  no-focus-link " href="/pages/cold-brew-french-press"><span><span class="text-animation--underline-in-header">Cold Brew mit der French Press</span></span></a></li>
7139											
7140												<li><a class="menu-link  no-focus-link " href="/pages/espressokocher-anleitung"><span><span class="text-animation--underline-in-header">Espressokocher Anleitung - 7 Schritte</span></span></a></li>
7141											
7142												<li><a class="menu-link  no-focus-link " href="/pages/espressokocher-reinigen"><span><span class="text-animation--underline-in-header">Espressokocher reinigen</span></span></a></li>
7143											
7144												<li><a class="menu-link  no-focus-link " href="/pages/filterkaffee-zubereitung"><span><span class="text-animation--underline-in-header">Filterkaffee Zubereitung</span></span></a></li>
7145											
7146												<li><a class="menu-link  no-focus-link " href="/pages/french-press-espresso"><span><span class="text-animation--underline-in-header">French Press für Espresso </span></span></a></li>
7147											
7148												<li><a class="menu-link  no-focus-link " href="/pages/french-press-reinigung"><span><span class="text-animation--underline-in-header">French Press reinigen</span></span></a></li>
7149											
7150												<li><a class="menu-link  no-focus-link " href="/pages/kaffee-kochen"><span><span class="text-animation--underline-in-header">Kaffee kochen </span></span></a></li>
7151											
7152												<li><a class="menu-link  no-focus-link " href="/pages/kaffee-statistiken"><span><span class="text-animation--underline-in-header">
7152Kaffee Statistiken </span></span></a></li>
7153											
7154												<li><a class="menu-link  no-focus-link " href="/pages/kaffeedosierung"><span><span class="text-animation--underline-in-header">Kaffeedosierung </span></span></a></li>
7155											
7156												<li><a class="menu-link  no-focus-link " href="/pages/wie-funktioniert-eine-kaffeemaschine"><span><span class="text-animation--underline-in-header">Wie funktioniert eine Kaffeemaschine ?</span></span></a></li>
7157											
7158												<li><a class="menu-link  no-focus-link " href="/pages/french-press-anleitung"><span><span class="text-animation--underline-in-header">French Press Anleitung</span></span></a></li>
7159											
7160												<li><a class="menu-link  no-focus-link " href="/pages/kaffee-vor-sport"><span><span class="text-animation--underline-in-header">Kaffee vor dem Sport</span></span></a></li>
7161											
7162												<li><a class="menu-link  no-focus-link " href="/pages/espresso-oder-kaffee"><span><span class="text-animation--underline-in-header">Espresso oder Kaffee</span></span></a></li>
7163											
7164												<li><a class="menu-link  no-focus-link " href="/pages/chemex-kaffee-zubereiten"><span><span class="text-animation--underline-in-header">Chemex Kaffee zubereiten </span></span></a></li>
7165											
7166												<li><a class="menu-link  no-focus-link " href="/pages/kaffeesatz-als-duenger"><span><span class="text-animation--underline-in-header">Kaffeesatz als Dünger</span></span></a></li>
7167											
7168												<li><a class="menu-link  no-focus-link " href="/pages/espresso-zubereiten"><span><span class="text-animation--underline-in-header">Espresso zubereiten</span></span></a></li>
7169											
7170												<li><a class="menu-link  no-focus-link " href="/pages/robusta-und-arabica-bohnen"><span><span class="text-animation--underline-in-header">Robusta vs. Arabica</span></span></a></li>
7171											
7172												<li><a class="menu-link  no-focus-link " href="https://thiru.de/pages/kaffee-fakten"><span><span class="text-animation--underline-in-header">Kaffee Fakten </span></span></a></li>
7173											
7174												<li><a class="menu-link  no-focus-link " href="/pages/geschenke-fuer-kaffeeliebhaber"><span><span class="text-animation--underline-in-header">Geschenke für Kaffeeliebhaber </span></span></a></li>
7175											
7176												<li><a class="menu-link  no-focus-link " href="/pages/mahlgrad-kaffee"><span><span class="text-animation--underline-in-header">Mahlgrad Kaffee</span></span></a></li>
7177											
7178												<li><a class="menu-link  no-focus-link " href="/pages/kaffeeernte"><span><span class="text-animation--underline-in-header">Kaffeeernte </span></span></a></li>
7179											
7180												<li><a class="menu-link  no-focus-link " href="/blogs/kaffee/milchschaum-selber-machen"><span><span class="text-animation--underline-in-header">Milchschaum selber machen </span></span></a></li>
7181											
7182												<li><a class="menu-link  no-focus-link " href="/blogs/kaffee/kaffeeentzug"><span><span class="text-animation--underline-in-header">Kaffeeentzug </span></span></a></li>
7183											
7184												<li><a class="menu-link  no-focus-link " href="/blogs/kaffee/mokka-kaffee"><span><span class="text-animation--underline-in-header">Mokka Kaffee</span></span></a></li>
7185											
7186												<li><a class="menu-link  no-focus-link " href="/blogs/kaffee/kaffeebohnen-test"><span><span class="text-animation--underline-in-header">Kaffeebohnen Test </span></span></a></li>
7187											
7188												<li><a class="menu-link  no-focus-link " href="/blogs/kaffee/kaffee-peeling"><span><span class="text-animation--underline-in-header">Kaffee Peeling </span></span></a></li>
7189											
7190												<li><a class="menu-link  no-focus-link " href="/blogs/kaffee/die-geschichte-des-kaffees"><span><span class="text-animation--underline-in-header">Kaffee Geschichte</span></span></a></li>
7191											
7192												<li><a class="menu-link  no-focus-link " href="/blogs/kaffee/ist-kaffee-gesund"><span><span class="text-animation--underline-in-header">Ist Kaffee gesund?</span></span></a></li>
7193											
7194
7195										</ul>
7196									</div></li><li 
7197								
7198									class="has-babymenu" aria-controls="SiteNavLabel-tee-classic" aria-expanded="false"
7199								
7200							>
7201
7202								<a class="menu-link   " href="/pages/teekanne-tropft">
7203									<span><span class="text-animation--underline-in-header">Tee</span></span><span class="icon">
7203<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7204										<ul id="SiteNavLabel-tee-classic">
7205												<li><a class="menu-link  no-focus-link " href="/pages/gruener-tee-schwangerschaft"><span><span class="text-animation--underline-in-header">Grüner Tee bei Schwangerschaft</span></span></a></li>
7206											
7207												<li><a class="menu-link  no-focus-link " href="/pages/gruener-tee-wirkung"><span><span class="text-animation--underline-in-header">Grüner Tee Wirkung</span></span></a></li>
7208											
7209												<li><a class="menu-link  no-focus-link " href="/pages/gruener-tee-zubereitung"><span><span class="text-animation--underline-in-header">Grüner Tee Zubereitung</span></span></a></li>
7210											
7211												<li><a class="menu-link  no-focus-link " href="/pages/kamillentee"><span><span class="text-animation--underline-in-header">Kamillentee</span></span></a></li>
7212											
7213												<li><a class="menu-link  no-focus-link " href="/pages/schwarzer-tee"><span><span class="text-animation--underline-in-header">Schwarzer Tee </span></span></a></li>
7214											
7215												<li><a class="menu-link  no-focus-link " href="/pages/abnehmen-mit-gruentee"><span><span class="text-animation--underline-in-header">Abnehmen mit Grüntee </span></span></a></li>
7216											
7217												<li><a class="menu-link  no-focus-link " href="/pages/matcha-tee"><span><span class="text-animation--underline-in-header">Matcha Tee</span></span></a></li>
7218											
7219												<li><a class="menu-link  no-focus-link " href="/pages/tee-selber-machen"><span><span class="text-animation--underline-in-header">Tee selber machen</span></span></a></li>
7220											
7221												<li><a class="menu-link  no-focus-link " href="/pages/wirkung-pfefferminztee"><span><span class="text-animation--underline-in-header">Pfefferminztee Wirkung </span></span></a></li>
7222											
7223												<li><a class="menu-link  no-focus-link " href="/blogs/tee/tee-zum-abnehmen"><span><span class="text-animation--underline-in-header">Tee zum abnehmen </span></span></a></li>
7224											
7225
7226										</ul>
7227									</div></li><li 
7228								
7229									class="has-babymenu" aria-controls="SiteNavLabel-kochen-classic" aria-expanded="false"
7230								
7231							>
7232
7233								<a class="menu-link   " href="/pages/warum-selber-kochen">
7234									<span><span class="text-animation--underline-in-header">Kochen</span></span><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7235										<ul id="SiteNavLabel-kochen-classic">
7236												<li><a class="menu-link  no-focus-link " href="/pages/gemuese-schnittformen"><span><span class="text-animation--underline-in-header">Gemüse Schnittformen</span></span></a></li>
7237											
7238												<li><a class="menu-link  no-focus-link " href="/pages/sahnespender-rezepte"><span><span class="text-animation--underline-in-header">Sahnespender Rezepte</span></span></a></li>
7239											
7240												<li><a class="menu-link  no-focus-link " href="/pages/20-salatsorten"><span><span class="text-animation--underline-in-header">Salatsorten </span></span></a></li>
7241											
7242												<li><a class="menu-link  no-focus-link " href="/pages/brot-aufbewahren"><span><span class="text-animation--underline-in-header">Brot aufbewahren</span></span></a></li>
7243											
7244												<li><a class="menu-link  no-focus-link " href="/pages/wie-funktioniert-eine-salatschleuder"><span><span class="text-animation--underline-in-header">
7244Wie funktioniert eine Salatschleuder</span></span></a></li>
7245											
7246												<li><a class="menu-link  no-focus-link " href="/pages/wie-funktioniert-ein-sahnespender"><span><span class="text-animation--underline-in-header">Wie funktioniert ein Sahnespender</span></span></a></li>
7247											
7248
7249										</ul>
7250									</div></li><li 
7251								
7252									class="has-babymenu" aria-controls="SiteNavLabel-lifestyle-classic" aria-expanded="false"
7253								
7254							>
7255
7256								<a class="menu-link   " href="/blogs/lifestyle">
7257									<span><span class="text-animation--underline-in-header">Lifestyle </span></span><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7258										<ul id="SiteNavLabel-lifestyle-classic">
7259												<li><a class="menu-link  no-focus-link " href="/blogs/lifestyle/geschenke-fuer-mama"><span><span class="text-animation--underline-in-header">Geschenke für Mama</span></span></a></li>
7260											
7261
7262										</ul>
7263									</div></li></div>
7264
7265			</ul>
7266
7267		
7268
7269	</li><li 
7270		
7271			class="has-submenu" aria-controls="SiteNavLabel-uber-uns-classic" aria-expanded="false" 
7272		 
7273		id="menu-item-uber-uns-classic"
7274	>
7275
7276		<a class="menu-link   " href="/pages/uber-uns">
7277
7278			<span><span class="text-animation--underline-in-header">Über uns</span></span>
7279
7280			
7281				<span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>
7282			
7283
7284		</a>
7285
7286		
7287
7288			<ul class="submenu normal-menu" id="SiteNavLabel-uber-uns-classic">
7289
7290				<div class="submenu-holder"><li 
7291								
7292							>
7293
7294								<a class="menu-link   no-focus-link  " href="/pages/partnermarken">
7295									<span><span class="text-animation--underline-in-header">Partnermarken</span></span></a></li></div>
7296
7297			</ul>
7298
7299		
7300
7301	</li><li 
7302		 
7303		id="menu-item-hilfe-kontakt-classic"
7304	>
7305
7306		<a class="menu-link   no-focus-link  " href="/pages/support">
7307
7308			<span><span class="text-animation--underline-in-header">Hilfe &amp; Kontakt</span></span>
7309
7310			
7311
7312		</a>
7313
7314		
7315
7316	</li></ul></nav>
7317        </div>
7318      </div>
7319    </div>
7320  </div>
7321</main-header>
7322
7323<sidebar-drawer
7324  id="site-menu-sidebar"
7325  class="sidebar sidebar--right"
7326  tabindex="-1"
7327  role="dialog"
7328  aria-modal="true"
7329  style="display:none"
7330>
7331  <div class="sidebar__header">
7332    <span class="sidebar__title">
7333      Menü
7334    </span>
7335    <button class="sidebar__close" data-js-close>
7336      <span class="visually-hidden">Seitenleiste schließen</span>
7337      <span aria-hidden="true" aria-role="img"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
7338    </button>
7339  </div>
7340
7341  <div class="sidebar__body">
7342    <mobile-navigation>
7343      <div class="site-nav style--sidebar">
7344        <div class="site-nav-container">
7345          <nav>
7346            <ul class="link-list"><li id="menu-item-home">
7347                      <a
7348                        class="menu-link"
7349                        href="/"
7350                        style="justify-content: flex-start;align-items: center;"
7351                      ><svg fill="none" height="16" viewBox="0 0 14 16" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m13.9999 5.58883-6.99997-5.58883-6.99993 5.58883v10.16117h4.9609l.00014-5.7299h4.07806v5.7299h4.9609z" fill="var(--color-text-header)" style="stroke: none !important" /></svg><span style="display: inline-flex; align-items: center;">
7352                          Startseite
7353                        </span>
7354                      </a>
7355                    </li><li class="has-submenu submenu-is-mega-menu js-mega-menu-item" >
7356
7357  <a class="menu-link text-weight--bold text-size--large"
7358    
7359  >
7360    <span><span  class="">Produkte</span></span>
7361    <span class="icon">
7361<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>
7362  </a>
7363
7364  <ul class="submenu mega-menu" id="SiteNavLabel--sidebar">
7365
7366    <div class="submenu-holder 
7367      
7368      
7369      
7370    "><li class="submenu-back">
7371            <a><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>Zurück</a>
7372          </li><div class="grid grid--layout grid-6 grid-portable-2" style="width:100%"><a href="/collections/bestseller" title="Alle Produkte" class="product-item"><div
7373                class="card__image product-item__image
7374                "
7375                style="padding-top:75.0001875004687
73755%"
7376              ><figure 
7377	class="lazy-image 
7378		 lazy-image--background 
7379		
7380		
7381		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7382	" 
7383	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7384	data-crop="false"
7385>
7386
7387	<img
7388	  src="//thiru.de/cdn/shop/collections/10_Teilig-min.png?v=1697981897&width=480" alt="Alle Produkte"
7389	  srcset="//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=180&v=1697981897&width=240 240w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=270&v=1697981897&width=360 360w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=315&v=1697981897&width=420 420w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=360&v=1697981897&width=480 480w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=480&v=1697981897&width=640 640w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=630&v=1697981897&width=840 840w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=810&v=1697981897&width=1080 1080w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=960&v=1697981897&width=1280 1280w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=1155&v=1697981897&width=1540 1540w,//thiru.de/cdn/shop/collections/10_Teilig-min.png?crop=center&height=1395&v=1697981897&width=1860 1860w"
7390	  class="img"
7391	  width="2000"
7392	  height="2000"
7393		data-ratio="1.33333"
7394	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7395	   loading="lazy" 
7396		
7397		
7398		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7399 	/>
7400
7401</figure></div>
7402            
7403              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7404                  <div class="remove-line-height-space--small">
7405                    <span class=" text-size--regular text-weight--bold">Alle Produkte</span>
7406                  </div>
7407                </div>
7408            
7409              </div>
7410
7411            </a><a href="/collections/bestseller-1" title="Bestseller" class="product-item"><div
7412                class="card__image product-item__image
7413                "
7414                style="padding-top:75.00018750046875%"
7415              ><figure 
7416	class="lazy-image 
7417		 lazy-image--background 
7418		
7419		
7420		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7421	" 
7422	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7423	data-crop="false"
7424>
7425
7426	<img
7427	  src="//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?v=1763034082&width=480" alt="Bestseller"
7428	  srcset="//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=180&v=1763034082&width=240 240w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=270&v=1763034082&width=360 360w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=315&v=1763034082&width=420 420w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=360&v=1763034082&width=480 480w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=480&v=1763034082&width=640 640w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=630&v=1763034082&width=840 840w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=810&v=1763034082&width=1080 1080w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=960&v=1763034082&width=1280 1280w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1155&v=1763034082&width=1540 1540w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1395&v=1763034082&width=1860 1860w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1575&v=1763034082&width=2100 2100w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=1845&v=1763034082&width=2460 2460w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=2115&v=1763034082&width=2820 2820w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=2520&v=1763034082&width=3360 3360w,//thiru.de/cdn/shop/collections/Sahnespender_219d0e72-adf1-4926-b3a4-5a240eaeba7e.jpg?crop=center&height=2865&v=1763034082&width=3820 3820w"
7429	  class="img"
7430	  width="4273"
7431	  height="3287"
7432		data-ratio="1.33333"
7433	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7434	   loading="lazy" 
7435		
7436		
7437		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7438 	/>
7439
7440</figure></div>
7441            
7442              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7443                  <div class="remove-line-height-space--small">
7444                    <span class=" text-size--regular text-weight--bold">Bestseller</span>
7445                  </div>
7446                </div>
7447            
7448              </div>
7449
7450            </a><a href="/collections/kuchenhelfer" title="Küchenhelfer" class="product-item"><div
7451                class="card__image product-item__image
7452                "
7453                style="padding-top:75.00018750046875%"
7454              ><figure 
7455	class="lazy-image 
7456		 lazy-image--background 
7457		
7458		
7459		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7460	" 
7461	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7462	data-crop="false"
7463>
7464
7465	<img
7466	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?v=1763041539&width=480" alt="Küchenhelfer"
7467	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=180&v=1763041539&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=270&v=1763041539&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=315&v=1763041539&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=360&v=1763041539&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.45.05.png?crop=center&height=480&v=1763041539&width=640 640w"
7468	  class="img"
7469	  width="694"
7470	  height="696"
7471		data-ratio="1.33333"
7472	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7473	   loading="lazy" 
7474		
7475		
7476		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7477 	/>
7478
7479</figure></div>
7480            
7481              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7482                  <div class="remove-line-height-space--small">
7483                    <span class=" text-size--regular text-weight--bold">Küchenhelfer</span>
7484                  </div>
7485                </div>
7486            
7487              </div>
7488
7489            </a><a href="/collections/backen" title="Backen" class="product-item"><div
7490                class="card__image product-item__image
7491                "
7492                style="padding-top:75.00018750046875%"
7493              ><figure 
7494	class="lazy-image 
7495		 lazy-image--background 
7496		
7497		
7498		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7499	" 
7500	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7501	data-crop="false"
7502>
7503
7504	<img
7505	  src="//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?v=1763034763&width=480" alt="Backen"
7506	  srcset="//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=180&v=1763034763&width=240 240w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=270&v=1763034763&width=360 360w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=315&v=1763034763&width=420 420w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=360&v=1763034763&width=480 480w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=480&v=1763034763&width=640 640w,//thiru.de/cdn/shop/collections/ChatGPT_Image_2._Juni_2025_16_35_54.png?crop=center&height=630&v=1763034763&width=840 840w"
7507	  class="img"
7508	  width="1024"
7509	  height="1024"
7510		data-ratio="1.33333"
7511	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7512	   loading="lazy" 
7513		
7514		
7515		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7516 	/>
7517
7518</figure></div>
7519            
7520              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7521                  <div class="remove-line-height-space--small">
7522                    <span class=" text-size--regular text-weight--bold">Backen</span>
7523                  </div>
7524                </div>
7525            
7526              </div>
7527
7528            </a><a href="/collections/aufbewahrung-ordnung" title="Aufbewahrung" class="product-item"><div
7529                class="card__image product-item__image
7530                "
7531                style="padding-top:75.00018750046875%"
7532              ><figure 
7533	class="lazy-image 
7534		 lazy-image--background 
7535		
7536		
7537		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7538	" 
7539	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7540	data-crop="false"
7541>
7542
7543	<img
7544	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?v=1763041651&width=480" alt="Aufbewahrung"
7545	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=180&v=1763041651&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=270&v=1763041651&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=315&v=1763041651&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=360&v=1763041651&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=480&v=1763041651&width=640 640w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=630&v=1763041651&width=840 840w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.46.58.png?crop=center&height=810&v=1763041651&width=1080 1080w"
7546	  class="img"
7547	  width="1154"
7548	  height="1136"
7549		data-ratio="1.33333"
7550	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7551	   loading="lazy" 
7552		
7553		
7554		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7555 	/>
7556
7557</figure></div>
7558            
7559              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7560                  <div class="remove-line-height-space--small">
7561                    <span class=" text-size--regular text-weight--bold">Aufbewahrung</span>
7562                  </div>
7563                </div>
7564            
7565              </div>
7566
7567            </a><a href="/collections/servieren" title="Servieren" class="product-item"><div
7568                class="card__image product-item__image
7569                "
7570                style="padding-top:75.00018750046875%"
7571              ><figure 
7572	class="lazy-image 
7573		 lazy-image--background 
7574		
7575		
7576		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7577	" 
7578	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7579	data-crop="false"
7580>
7581
7582	<img
7583	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?v=1763041408&width=480" alt="Servieren"
7584	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=180&v=1763041408&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=270&v=1763041408&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=315&v=1763041408&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=360&v=1763041408&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.42.54.png?crop=center&height=480&v=1763041408&width=640 640w"
7585	  class="img"
7586	  width="676"
7587	  height="684"
7588		data-ratio="1.33333"
7589	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7590	   loading="lazy" 
7591		
7592		
7593		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7594 	/>
7595
7596</figure></div>
7597            
7598              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7599                  <div class="remove-line-height-space--small">
7600                    <span class=" text-size--regular text-weight--bold">Servieren</span>
7601                  </div>
7602                </div>
7603            
7604              </div>
7605
7606            </a><a href="/collections/grillen-outdoor" title="Grillen &amp; Outdoor" class="product-item"><div
7607                class="card__image product-item__image
7608                "
7609                style="padding-top:75.00018750046875%"
7610              ><figure 
7611	class="lazy-image 
7612		 lazy-image--background 
7613		
7614		
7615		product-item__image-figure lazy-image--animation lazy-image--to-reveal
7616	" 
7617	 data-ratio="1.33333" style="padding-top: 75.00018750046875%" 
7618	data-crop="false"
7619>
7620
7621	<img
7622	  src="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?v=1763041887&width=480" alt="Grillen &amp; Outdoor"
7623	  srcset="//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=180&v=1763041887&width=240 240w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=270&v=1763041887&width=360 360w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=315&v=1763041887&width=420 420w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=360&v=1763041887&width=480 480w,//thiru.de/cdn/shop/collections/Bildschirmfoto_2025-11-13_um_14.50.47.png?crop=center&height=480&v=1763041887&width=640 640w"
7624	  class="img"
7625	  width="678"
7626	  height="662"
7627		data-ratio="1.33333"
7628	  sizes="(max-width: 1530px) calc((100vw - 200px) / 6), 255px"
7629	   loading="lazy" 
7630		
7631		
7632		onload="this.parentNode.classList.add('lazyloaded');imageReveal.observe(this.parentNode);"
7633 	/>
7634
7635</figure></div>
7636            
7637              <div class="card__text product-item__text gutter-top--small spacing--large remove-empty-space"><div class="product-item__title">
7638                  <div class="remove-line-height-space--small">
7639                    <span class=" text-size--regular text-weight--bold">Grillen &amp; Outdoor</span>
7640                  </div>
7641                </div>
7642            
7643              </div>
7644
7645            </a></div></div>
7646
7647  </ul>
7648
7649</li><li 
7650		 
7651		id="menu-item-mengenrabatte-geschenkideen-sidebar"
7652	>
7653
7654		<a class="menu-link   no-focus-link  text-weight--bold text-size--large" href="/collections/geschenkideen">
7655
7656			<span><span class="text-animation--underline-in-header">Mengenrabatte &amp; Geschenkideen</span></span>
7657
7658			
7659
7660		</a>
7661
7662		
7663
7664	</li><li 
7665		 
7666		id="menu-item-lieblingspfanne-sidebar"
7667	>
7668
7669		<a class="menu-link   no-focus-link  text-weight--bold text-size--large" href="/pages/lieblingspfanne">
7670
7671			<span><span class="text-animation--underline-in-header">Lieblingspfanne</span></span>
7672
7673			
7674
7675		</a>
7676
7677		
7678
7679	</li><li 
7680		 
7681		id="menu-item-e-books-sidebar"
7682	>
7683
7684		<a class="menu-link   no-focus-link  text-weight--bold text-size--large" href="/pages/e-books">
7685
7686			<span><span class="text-animation--underline-in-header">E-Books</span></span>
7687
7688			
7689
7690		</a>
7691
7692		
7693
7694	</li><li 
7695		
7696			class="has-submenu" aria-controls="SiteNavLabel-blog-sidebar" aria-expanded="false" 
7697		 
7698		id="menu-item-blog-sidebar"
7699	>
7700
7701		<a class="menu-link   text-weight--bold text-size--large" href="/pages/blog">
7702
7703			<span><span class="text-animation--underline-in-header">Blog</span></span>
7704
7705			
7706				<span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>
7707			
7708
7709		</a>
7710
7711		
7712
7713			<ul class="submenu normal-menu" id="SiteNavLabel-blog-sidebar">
7714
7715				<div class="submenu-holder"><li class="submenu-back">
7716							<a><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>Zurück</a>
7717						</li><li 
7718								
7719									class="has-babymenu" aria-controls="SiteNavLabel-kaffee-sidebar" aria-expanded="false"
7720								
7721							>
7722
7723								<a class="menu-link   text-weight--bold text-size--large" href="/pages/chemex-kaffee-zubereiten">
7724									<span><span class="text-animation--underline-in-header">Kaffee</span></span><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7725										<ul id="SiteNavLabel-kaffee-sidebar"><li class="submenu-back">
7726													<a><span class="icon">
7726<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>Zurück</a>
7727												</li>
7728												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/cold-brew-french-press"><span><span class="text-animation--underline-in-header">Cold Brew mit der French Press</span></span></a></li>
7729											
7730												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/espressokocher-anleitung"><span><span class="text-animation--underline-in-header">Espressokocher Anleitung - 7 Schritte</span></span></a></li>
7731											
7732												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/espressokocher-reinigen"><span><span class="text-animation--underline-in-header">Espressokocher reinigen</span></span></a></li>
7733											
7734												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/filterkaffee-zubereitung"><span><span class="text-animation--underline-in-header">Filterkaffee Zubereitung</span></span></a></li>
7735											
7736												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/french-press-espresso"><span><span class="text-animation--underline-in-header">French Press für Espresso </span></span></a></li>
7737											
7738												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/french-press-reinigung"><span><span class="text-animation--underline-in-header">French Press reinigen</span></span></a></li>
7739											
7740												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/kaffee-kochen"><span><span class="text-animation--underline-in-header">Kaffee kochen </span></span></a></li>
7741											
7742												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/kaffee-statistiken"><span><span class="text-animation--underline-in-header">Kaffee Statistiken </span></span></a></li>
7743											
7744												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/kaffeedosierung"><span><span class="text-animation--underline-in-header">Kaffeedosierung </span></span></a></li>
7745											
7746												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/wie-funktioniert-eine-kaffeemaschine"><span><span class="text-animation--underline-in-header">Wie funktioniert eine Kaffeemaschine ?</span></span></a></li>
7747											
7748												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/french-press-anleitung"><span><span class="text-animation--underline-in-header">French Press Anleitung</span></span></a></li>
7749											
7750												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/kaffee-vor-sport"><span><span class="text-animation--underline-in-header">Kaffee vor dem Sport</span></span></a></li>
7751											
7752												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/espresso-oder-kaffee"><span><span class="text-animation--underline-in-header">Espresso oder Kaffee</span></span></a></li>
7753											
7754												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/chemex-kaffee-zubereiten"><span><span class="text-animation--underline-in-header">Chemex Kaffee zubereiten </span></span></a></li>
7755											
7756												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/kaffeesatz-als-duenger"><span><span class="text-animation--underline-in-header">Kaffeesatz als Dünger</span></span></a></li>
7757											
7758												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/espresso-zubereiten"><span><span class="text-animation--underline-in-header">Espresso zubereiten</span></span></a></li>
7759											
7760												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/robusta-und-arabica-bohnen"><span><span class="text-animation--underline-in-header">Robusta vs. Arabica</span></span></a></li>
7761											
7762												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="https://thiru.de/pages/kaffee-fakten"><span><span class="text-animation--underline-in-header">Kaffee Fakten </span></span></a></li>
7763											
7764												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/geschenke-fuer-kaffeeliebhaber"><span><span class="text-animation--underline-in-header">Geschenke für Kaffeeliebhaber </span></span></a></li>
7765											
7766												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/mahlgrad-kaffee"><span><span class="text-animation--underline-in-header">Mahlgrad Kaffee</span></span></a></li>
7767											
7768												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/kaffeeernte"><span><span class="text-animation--underline-in-header">Kaffeeernte </span></span></a></li>
7769											
7770												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/kaffee/milchschaum-selber-machen"><span><span class="text-animation--underline-in-header">Milchschaum selber machen </span></span></a></li>
7771											
7772												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/kaffee/kaffeeentzug"><span><span class="text-animation--underline-in-header">Kaffeeentzug </span></span></a></li>
7773											
7774												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/kaffee/mokka-kaffee"><span><span class="text-animation--underline-in-header">Mokka Kaffee</span></span></a></li>
7775											
7776												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/kaffee/kaffeebohnen-test"><span><span class="text-animation--underline-in-header">Kaffeebohnen Test </span></span></a></li>
7777											
7778												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/kaffee/kaffee-peeling"><span><span class="text-animation--underline-in-header">Kaffee Peeling </span></span></a></li>
7779											
7780												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/kaffee/die-geschichte-des-kaffees"><span><span class="text-animation--underline-in-header">Kaffee Geschichte</span></span></a></li>
7781											
7782												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/kaffee/ist-kaffee-gesund"><span><span class="text-animation--underline-in-header">
7782Ist Kaffee gesund?</span></span></a></li>
7783											
7784
7785										</ul>
7786									</div></li><li 
7787								
7788									class="has-babymenu" aria-controls="SiteNavLabel-tee-sidebar" aria-expanded="false"
7789								
7790							>
7791
7792								<a class="menu-link   text-weight--bold text-size--large" href="/pages/teekanne-tropft">
7793									<span><span class="text-animation--underline-in-header">Tee</span></span><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7794										<ul id="SiteNavLabel-tee-sidebar"><li class="submenu-back">
7795													<a><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>Zurück</a>
7796												</li>
7797												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/gruener-tee-schwangerschaft"><span><span class="text-animation--underline-in-header">Grüner Tee bei Schwangerschaft</span></span></a></li>
7798											
7799												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/gruener-tee-wirkung"><span><span class="text-animation--underline-in-header">Grüner Tee Wirkung</span></span></a></li>
7800											
7801												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/gruener-tee-zubereitung"><span><span class="text-animation--underline-in-header">Grüner Tee Zubereitung</span></span></a></li>
7802											
7803												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/kamillentee"><span><span class="text-animation--underline-in-header">Kamillentee</span></span></a></li>
7804											
7805												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/schwarzer-tee"><span><span class="text-animation--underline-in-header">Schwarzer Tee </span></span></a></li>
7806											
7807												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/abnehmen-mit-gruentee"><span><span class="text-animation--underline-in-header">Abnehmen mit Grüntee </span></span></a></li>
7808											
7809												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/matcha-tee"><span><span class="text-animation--underline-in-header">Matcha Tee</span></span></a></li>
7810											
7811												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/tee-selber-machen"><span><span class="text-animation--underline-in-header">Tee selber machen</span></span></a></li>
7812											
7813												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/wirkung-pfefferminztee"><span><span class="text-animation--underline-in-header">Pfefferminztee Wirkung </span></span></a></li>
7814											
7815												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/tee/tee-zum-abnehmen"><span><span class="text-animation--underline-in-header">Tee zum abnehmen </span></span></a></li>
7816											
7817
7818										</ul>
7819									</div></li><li 
7820								
7821									class="has-babymenu" aria-controls="SiteNavLabel-kochen-sidebar" aria-expanded="false"
7822								
7823							>
7824
7825								<a class="menu-link   text-weight--bold text-size--large" href="/pages/warum-selber-kochen">
7826									<span><span class="text-animation--underline-in-header">Kochen</span></span><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7827										<ul id="SiteNavLabel-kochen-sidebar"><li class="submenu-back">
7828													<a><span class="icon">
7828<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>Zurück</a>
7829												</li>
7830												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/gemuese-schnittformen"><span><span class="text-animation--underline-in-header">Gemüse Schnittformen</span></span></a></li>
7831											
7832												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/sahnespender-rezepte"><span><span class="text-animation--underline-in-header">Sahnespender Rezepte</span></span></a></li>
7833											
7834												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/20-salatsorten"><span><span class="text-animation--underline-in-header">Salatsorten </span></span></a></li>
7835											
7836												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/brot-aufbewahren"><span><span class="text-animation--underline-in-header">Brot aufbewahren</span></span></a></li>
7837											
7838												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/wie-funktioniert-eine-salatschleuder"><span><span class="text-animation--underline-in-header">
7838Wie funktioniert eine Salatschleuder</span></span></a></li>
7839											
7840												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/pages/wie-funktioniert-ein-sahnespender"><span><span class="text-animation--underline-in-header">Wie funktioniert ein Sahnespender</span></span></a></li>
7841											
7842
7843										</ul>
7844									</div></li><li 
7845								
7846									class="has-babymenu" aria-controls="SiteNavLabel-lifestyle-sidebar" aria-expanded="false"
7847								
7848							>
7849
7850								<a class="menu-link   text-weight--bold text-size--large" href="/blogs/lifestyle">
7851									<span><span class="text-animation--underline-in-header">Lifestyle </span></span><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span></a><div class="babymenu">
7852										<ul id="SiteNavLabel-lifestyle-sidebar"><li class="submenu-back">
7853													<a><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>Zurück</a>
7854												</li>
7855												<li><a class="menu-link  no-focus-link text-weight--bold text-size--large" href="/blogs/lifestyle/geschenke-fuer-mama"><span><span class="text-animation--underline-in-header">Geschenke für Mama</span></span></a></li>
7856											
7857
7858										</ul>
7859									</div></li></div>
7860
7861			</ul>
7862
7863		
7864
7865	</li><li 
7866		
7867			class="has-submenu" aria-controls="SiteNavLabel-uber-uns-sidebar" aria-expanded="false" 
7868		 
7869		id="menu-item-uber-uns-sidebar"
7870	>
7871
7872		<a class="menu-link   text-weight--bold text-size--large" href="/pages/uber-uns">
7873
7874			<span><span class="text-animation--underline-in-header">Über uns</span></span>
7875
7876			
7877				<span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>
7878			
7879
7880		</a>
7881
7882		
7883
7884			<ul class="submenu normal-menu" id="SiteNavLabel-uber-uns-sidebar">
7885
7886				<div class="submenu-holder"><li class="submenu-back">
7887							<a><span class="icon"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>Zurück</a>
7888						</li><li 
7889								
7890							>
7891
7892								<a class="menu-link   no-focus-link  text-weight--bold text-size--large" href="/pages/partnermarken">
7893									<span><span class="text-animation--underline-in-header">Partnermarken</span></span></a></li></div>
7894
7895			</ul>
7896
7897		
7898
7899	</li><li 
7900		 
7901		id="menu-item-hilfe-kontakt-sidebar"
7902	>
7903
7904		<a class="menu-link   no-focus-link  text-weight--bold text-size--large" href="/pages/support">
7905
7906			<span><span class="text-animation--underline-in-header">Hilfe &amp; Kontakt</span></span>
7907
7908			
7909
7910		</a>
7911
7912		
7913
7914	</li><li id="menu-item-account">
7915                  <a
7916                    class="menu-link"
7917                    href="/account/login"
7918                  >
7919                    <span style="display: inline-flex; align-items: center;">
7920                      Konto
7921                    </span>
7922                  </a>
7923                </li></ul>
7924          </nav>
7925        </div>
7926      </div>
7927    </mobile-navigation>
7928  </div>
7929
7930  <div class="sidebar__footer site-menu-sidebar-footer"></div>
7931
7932  <link
7933    rel="stylesheet"
7934    href="//thiru.de/cdn/shop/t/17/assets/component-mobile-navigation.css?v=56405914047853716431765843576"
7935    media="print"
7936    onload="this.media='all'"
7937  >
7938</sidebar-drawer>
7939
7940
7941</div>
7942<!-- END sections: header-group --><link href="//thiru.de/cdn/shop/t/17/assets/component-slider.css?v=91045379995524473881765843577" rel="stylesheet" type="text/css" media="all" />
7943    
7943<script src="//thiru.de/cdn/shop/t/17/assets/section-slider-vertical.js?v=19057134119640358161765843574"></script>
7943
7944    
7945    <link href="//thiru.de/cdn/shop/t/17/assets/component-product-item.css?v=127583023115298021321765843574" rel="stylesheet" type="text/css" media="all" />
7946    <link href="//thiru.de/cdn/shop/t/17/assets/component-product-variants.css?v=181504290109420163051765843576" rel="stylesheet" type="text/css" media="all" />
7947
7948    <main id="main" class="main-content">
7949      <div id="shopify-section-template--25891330031881__main" class="shopify-section main-search no-inert"><link href="//thiru.de/cdn/shop/t/17/assets/component-blog-item.css?v=68559782706674088861765843573" rel="stylesheet" type="text/css" media="all" />
7950<div class="container container--large container--vertical-space-small main-page gutter-bottom--page" data-js-inert>
7951
7952  <h1 class="title heading-size--page-title">Suchergebnisse</h1>
7953
7954  <div class="search-page-form gutter-top--small"><form action="/search" method="get" role="search" autocomplete="off">
7955      <input name="q" type="search" autocomplete="off" 
7956        placeholder="Suche nach ..." 
7957        aria-label="Suche nach ..."
7958      />
7959  <button  type="submit"
7960
7961  class="button button--solid   button--icon " >
7962
7963    <span class="button__icon" role="img" aria-hidden="true"><svg width="21" height="9" viewBox="0 0 21 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.354 4.854a.5.5 0 0 0 0-.708L17.172.964a.5.5 0 1 0-.707.708L19.293 4.5l-2.828 2.828a.5.5 0 1 0 .707.708l3.182-3.182ZM0 5h20V4H0v1Z" fill="#000"/></svg></span>
7964    <span class="button__text text-weight-- text-size--">Suchen</span>
7965
7966</button></form>
7967    
7968	</div>
7969
7970  <div class="gutter-top--large"></div>
7971
7972</div></div>
7973    </main><!-- BEGIN sections: footer-group -->
7974<div id="shopify-section-sections--25891329868041__footer" class="shopify-section shopify-section-group-footer-group main-footer"><link href="//thiru.de/cdn/shop/t/17/assets/section-footer.css?v=102322058262195850471765843573" rel="stylesheet" type="text/css" media="all" />
7975<div class="container--large gutter-top--xlarge gutter-bottom--xlarge footer-top" data-js-inert>
7976    <div class="grid grid--layout grid--gap-xlarge grid-4 grid-portable-2 grid-lap-1"><div class="footer-item" id="footer-block-dc297607-3c1a-49b1-8f6e-1a1892001d47" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold">BEQUEM &amp; SICHER BEZAHLEN ÜBER</h2><div class="footer-item__icons"><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
7977<svg class="payment-icon" 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 
79770 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>
7978<svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-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
79787.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><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-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.
797806zM23.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>
7979<svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><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>
7980<svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
79800-.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><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
7981<svg class="payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
7981635.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><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
798116.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>
7982</div></div><div class="footer-item" id="footer-block-eefb5490-522a-4cad-a891-c2de7f6ba8cf" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold">UNSER VERSPRECHEN</h2><div class="footer-item__content rte"><p>100 Tage risikofrei testen.</p><div class="social-icons"><a href="https://www.facebook.com/people/Thirude/100064769629570/" target="_blank">
7983      <span class="visually-hidden">Facebook</span>
7984      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m81.3942 66.8069 2.8527-18.2698h-17.8237v-11.8507c0-5.0051 2.4876-9.8755 10.4751-9.8755h8.1017v-15.5765s-7.3485-1.2344-14.4004-1.2344c-14.6743 0-24.2822 8.7533-24.2822 24.5991v13.938h-16.3174v18.2698h16.3174v44.1931h20.083v-44.1931z" fill="#000"/></svg></span>
7985    </a><a href="https://www.instagram.com/thiru.de/" target="_blank">
7986      <span class="visually-hidden">Instagram</span>
7987      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m60 10c-13.606 0-15.2957.0667-20.6092.289-5.3357.2668-8.9595 1.0894-12.1387 2.3344-3.2903 1.2895-6.0916 3.0013-8.8484 5.7803-2.779 2.7568-4.5131 5.5581-5.7803 8.8484-1.245 3.1792-2.0676 6.803-2.3344 12.1387-.2445 5.3357-.289 7.0254-.289 20.6092s.0667 15.2957.289 20.6092c.2668 5.3357 1.0894 8.9595 2.3344 12.1387 1.2895 3.2903 3.0013 6.0916 5.7803 8.8481 2.7568 2.779 5.5581 4.513 8.8484 5.781 3.1792 1.222 6.8253 2.067 12.1387 2.334 5.3357.245 7.0254.289 20.6092.289s15.2957-.067 20.6092-.289c5.3357-.267 8.9595-1.112 12.1387-2.334 3.2903-1.29 6.0916-3.002 8.8481-5.781 2.779-2.7565 4.513-5.5578 5.781-8.8481 1.222-3.1792 2.067-6.8253 2.334-12.1387.245-5.3357.289-7.0254.289-20.6092s-.067-15.2957-.289-20.6092c-.267-5.3357-1.112-8.9817-2.334-12.1387-1.29-3.2903-3.002-6.0916-5.781-8.8484-2.7565-2.779-5.5578-4.5131-8.8481-5.7803-3.1792-1.245-6.8253-2.0676-12.1387-2.3344-5.3135-.2445-7.0032-.289-20.6092-.289zm0 9.004c13.3615 0 14.94.0667 20.2312.289 4.8688.2223 7.5145 1.0449 9.2708 1.7341 2.3566.9115 3.9795 1.9787 5.7581 3.735 1.7341 1.7341 2.8235 3.4015 3.735 5.7581.6892 1.7564 1.5119 4.402 1.7339 9.2708.223 5.269.289 6.8697.289 20.2312s-.066 14.94-.311 20.23
798712c-.267 4.8689-1.0672 7.5145-1.7564 9.2708-.9559 2.3566-2.0008 3.9796-3.7572 5.7581-1.7563 1.7342-3.446 2.8235-5.7581 3.735-1.7341.6892-4.4242 1.5117-9.3152 1.7337-5.3135.223-6.8698.289-20.2535.289s-14.94-.066-20.2534-.311c-4.8689-.267-7.559-1.0669-9.3153-1.7561-2.3788-.956-4.0018-2.0009-5.7581-3.7573-1.7563-1.7563-2.8902-3.4459-3.735-5.7581-.7114-1.7341-1.5118-4.4242-1.7563-9.3152-.1779-5.2468-.2668-6.8697-.2668-20.1868 0-13.317.0889-14.9399.2668-20.2534.2668-4.8911 1.0671-7.5589 1.7563-9.3153.8671-2.3788 1.9787-4.0017 3.735-5.7581 1.7341-1.7341 3.3793-2.8679 5.7581-3.7572 1.7563-.6892 4.3797-1.4896 9.2708-1.7341 5.3135-.2001 6.8697-.2668 20.2312-.2668zm0 15.3402c-14.2063 0-25.6781 11.494-25.6781 25.678 0 14.2063 11.494 25.6781 25.6781 25.6781 14.2063 0 25.6781-11.494 25.6781-25.6781 0-14.184-11.494-25.678-25.6781-25.678zm0 42.3521c-9.2263 0-16.6741-7.4477-16.6741-16.6741 0-9.2263 7.4478-16.674 16.6741-16.674s16.6741 7.4477 16.6741 16.674c0 9.2264-7.4478 16.6741-16.6741 16.6741zm32.7257-43.3748c0 3.3348-2.7124 
79876.0026-6.0027 6.0026-3.3348 0-6.0027-2.69-6.0027-6.0026s2.7123-6.0027 6.0027-6.0027c3.2903 0 6.0027 2.6901 6.0027 6.0027z" fill="#000"/></svg></span>
7988    </a><a href="https://www.pinterest.de/thirucooking/" target="_blank">
7989      <span class="visually-hidden">Pinterest</span>
7990      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m59.9889 10c-27.6161 0-49.9889 22.3828-49.9889 50.0111 0 21.2047 13.1749 39.2754 31.7707 46.5439-.4221-3.957-.8442-10.0247.1778-14.3367.9109-3.912 5.8653-24.85 5.8653-24.85s-1.4885-3.0007-1.4885-7.4239c0-6.9571 4.0213-12.1582 9.0424-12.1582 4.2657 0 6.3319 3.2007 6.3319 7.0238 0 4.2898-2.7327 10.7134-4.1546 16.6259-1.1997 4.9789 2.4883 9.0464 7.3983 9.0464 8.887 0 15.7077-9.3798 15.7077-22.8939 0-11.9583-8.6203-20.3379-20.8621-20.3379-14.219 0-22.5505 10.669-22.5505 21.7159 0 4.3121 1.6441 8.9131 3.7103 11.4026.3999.489.4665.9335.3332 1.4447-.3777 1.5782-1.2219 4.9789-1.3997 5.668-.2221.9335-.7109 1.1113-1.6662.689-6.2431-2.9117-10.1311-12.0471-10.1311-19.3599 0-15.7812 11.4419-30.2511 33.0149-30.2511 17.3294 0 30.8153 12.3583 30.8153 28.8731 0 17.226-10.8642 31.118-25.9275 31.118-5.0656 0-9.8201-2.645-11.4419-5.7568 0 0-2.5106 9.5354-3.1105 11.8915-1.133 4.3565-4.1768 9.7795-6.2208 13.0915 4.6878 1.445 9.6423 2.223 14.7967 2.223 27.5939 0 49.9889-22.3828 49.9889-50.0111-.022-27.6061-22.395-49.9889-50.0111-49.9889z" fill="#000"/></svg></span>
7991    </a><a href="https://www.tiktok.com/@thirucooking" target="_blank">
7992      <span class="visually-hidden">TikTok</span>
7993      <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m102.986 50.4581c-.831.0796-1.665.1211-2.5.1249-9.1551.001-17.6938-4.5378-22.7089-12.0716v41.1066c0 16.7794-13.8293 30.382-30.8885 30.382s-30.8886-13.6026-30.8886-30.382 13.8294-30.382 30.8886-30.382c.6449 0 1.2751.0569 1.9091.0964v14.9717c-.634-.0747-1.2571-.1889-1.9091-.1889-8.7067 0-15.7649 6.9425-15.7649 15.5064s7.0582 15.5061 15.7649 15.5061c8.7082 0 16.3988-6.7482 16.3988-15.3136l.1519-69.8141h14.5623c1.3732 12.8445 11.9028 22.8773 24.9984 23.8188v16.6393" fill="#000"/></svg></span>
7994    </a></div></div></div><div class="footer-item" id="footer-block-7dd0f042-5340-47b8-9460-8b74d3c6b203" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold">BESTSELLER</h2><nav class="footer-item__menu  rte"><span>
7995                      <a href="https://thiru.de/collections/bestseller">Alle Produkte</a>
7996                    </span><span>
7997                      <a href="/products/thiru-sahnespender">Sahnespender - Sahnesyphon</a>
7998                    </span><span>
7999                      <a href="/products/thiru-teekanne">Teekanne Porzellan</a>
8000                    </span><span>
8001                      <a href="/products/thiru-premium-magnetleiste-messer-made-in-germany-aus-handfertigung-ultra-starker-messerhalter-magnetisch-aus-deutscher-buche-eiche-oder-nuss-35x6cm-inkl-montagezubehor">Messerleiste </a>
8002                    </span><span>
8003                      <a href="/products/thiru-nussknacker">Nussknacker</a>
8004                    </span><span>
8005                      <a href="/products/schneidebrett-mit-auffangschalen">Schneidebrett mit Auffangschalen</a>
8006                    </span><span>
8007                      <a href="/pages/widerruf-formular">Vertrag widerrufen</a>
8008                    </span></nav></div><div class="footer-item" id="footer-block-menu" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold">QUICK LINKS</h2><nav class="footer-item__menu  rte"><span>
8009                      <a href="/pages/affiliate-werden">Affiliate werden</a>
8010                    </span><span>
8011                      <a href="/pages/cookies">Cookies</a>
8012                    </span><span>
8013                      <a href="/pages/datenschutz">Datenschutzerklärung</a>
8014                    </span><span>
8015                      <a href="/pages/widerrufsformular">Widerrufsformular</a>
8016                    </span><span>
8017                      <a href="/pages/impressum">Impressum </a>
8018                    </span><span>
8019                      <a href="/pages/versand">Versandbedingungen </a>
8020                    </span><span>
8021                      <a href="/pages/support">Support</a>
8022                    </span><span>
8023                      <a href="/pages/rabattcodes">Rabattcodes</a>
8024                    </span><span>
8025                      <a href="/pages/uber-uns">Über uns</a>
8026                    </span><span>
8027                      <a href="https://thiru.de/blogs/rezepte">Rezepte</a>
8028                    </span><span>
8029                      <a href="/policies/refund-policy">Rückerstattungsrichtlinie</a>
8030                    </span><span>
8031                      <a href="/policies/terms-of-service">Allgemeine Geschäftsbedingungen</a>
8032                    </span></nav></div></div>
8033  </div><div class="footer-bottom" data-js-inert>
8034  <div class="container--large gutter-top--regular gutter-bottom--regular rte">
8035
8036    <span>
8037      Urheberrecht &copy; 2026 <a href="/">Thiru</a>.</span><span class="powered-by-shopify">Powered by Shopify</span></div>
8038</div>
8039
8040</div>
8041<!-- END sections: footer-group --><div id="shopify-section-popups" class="shopify-section"><div class="stacked-popups"><modal-box id="mini-cart-popup" class="popup popup-block popup--cart popup-size--small" 
8042        data-options='{
8043          "enabled": false,
8044          "showOnce": false,
8045          "closeByKey": false,
8046          "disableScroll": false
8047        }'
8048        style="display:none"
8049        data-hide="6000"
8050      >
8051        
8052        <div class="mini-cart-popup gutter--regular spacing--xlarge remove-empty-space">
8053
8054          <svg class="mini-cart-popup__checkmark" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130.2 130.2">
8055            <circle class="path circle" fill="none" stroke="#ffffff" stroke-width="6" stroke-miterlimit="10" cx="65.1" cy="65.1" r="62.1"/>
8056            <polyline class="path check" fill="none" stroke="#ffffff" stroke-width="6" stroke-linecap="round" stroke-miterlimit="10" points="100.2,40.2 51.5,88.8 29.8,67.5 "/>
8057          </svg>
8058
8059          <div class="mini-cart-popup__text line-height--medium">
8060            <div data-js-mini-cart-single style="display:none"><strong>1 product</strong><br/> wurde zu deinem Einkaufswagen hinzugefügt</div>
8061            <div data-js-mini-cart-plural style="display:none"></div>
8062          </div>
8063
8064          <a 
8065            class="button button--fullwidth button--icon"
8066             
8067              data-js-sidebar-handle aria-expanded="false" aria-controls="site-cart-sidebar" role="button"
8068              data-js-close
8069             
8070            title="Warenkorb öffnen" tabindex="0"
8071          >
8072            <span class="button__icon" role="img" aria-hidden="true"><svg width="21" height="9" viewBox="0 0 21 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.354 4.854a.5.5 0 0 0 0-.708L17.172.964a.5.5 0 1 0-.707.708L19.293 4.5l-2.828 2.828a.5.5 0 1 0 .707.708l3.182-3.182ZM0 5h20V4H0v1Z" fill="#000"/></svg></span>
8073            <span class="button__text">Warenkorb ansehen</span>
8074          </a>
8075
8076        </div>
8077
8078        <style data-shopify>
8079          .popup--cart {
8080            background: #ffb22e !important;
8081            color: #ffffff !important;
8082            border: 0 !important;
8083            border-radius: 10px !important;}
8084          .popup--cart .button {
8085            border-color: #ffffff;
8086            color: #ffffff;
8087          }
8088          .popup--cart .popup-close rect,
8089          .popup--cart .button path {
8090            fill: #ffffff !important;
8091          }
8092        </style>
8093
8094        <button class="popup-close" data-js-close>
8095          <span class="visually-hidden">Schließen</span>
8096          <span aria-hidden="true" class="exit"><svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="5.90405" y="5.19678" width="14" height="1" transform="rotate(45 5.90405 5.19678)" fill="black"/><rect x="15.8035" y="5.90381" width="14" height="1" transform="rotate(135 15.8035 5.90381)" fill="black"/></svg></span>
8097        </button>
8098
8099      </modal-box></div>
8100
8101  <style data-shopify>
8102    #shopify-section-popups modal-box,
8103    #shopify-section-popups modal-box img {
8104      border-radius: 10px;
8105    }
8106  </style>
8107</div>
8107<script src="//thiru.de/cdn/shop/t/17/assets/component-modal.js?v=140111799558047004381765843577" defer></script>
8107
8108    <link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/component-modal.css?v=117497849162310753291765843576" media="print" onload="this.media='all'">
8109    <link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/component-popup.css?v=137748486541224790161765843579" media="print" onload="this.media='all'">
8110  
8111    
8111<script type="text/javascript">
8112  
8113      KROWN = {  
8114        themeName: "Combine",
8115        themeVersion: "2.2.3",
8116        settings: {
8117          shop_money_format: '€{{amount_with_comma_separator}}',
8118          cart_action: "overlay",
8119          cart_popup: "true",
8120          routes: {
8121            cart_url: "/cart",
8122            cart_add_url: "/cart/add",
8123            cart_change_url: "/cart/change",
8124            search_url: "/search",
8125            predictive_search_url: "/search/suggest",
8126            product_recommendations_url: "/recommendations/products"
8127          },
8128          locales: {
8129            products_preorder_button: `Pre order`,
8130            products_add_to_cart_button: `In den Warenkorb`,
8131            products_add_to_bundle_button: `Hinzufügen`,
8132            products_sold_out_variant: `Ausverkauft`,
8133            products_unavailable_variant: `Nicht verfügbar`,
8134            products_variant_required: `Wähle zuerst eine Variante`,
8135            sets_choose_products: `Zuerst Produkte auswählen`,
8136            sets_add_to_cart: `Alle zu Einkaufswagen hinzufügen`,
8137            products_one_product: `Nur ein Produkt übrig!`,
8138            products_few_products: `{{ count }} Produkte übrig`,
8139            products_many_products: `Nur noch {{ count }} übrig - jetzt bestellen!`,
8140            products_no_products: `Ausverkauft`,
8141            products_preorder: `Dieses Produkt ist nicht mehr auf Lager, Sie können es aber noch bestellen.`,
8142            products_enough_products: `Auf Lager`,
8143            product_sku: `SKU: `,
8144            product_barcode: `ISBN: `,
8145            product_compare_price: `du sparst $SAVE_PRICE`,
8146            cart_add_error: `<span class="alert__icon"><svg width="7" height="8" viewBox="0 0 7 8" fill="none"><rect x="5.9751" y="0.818024" width="1" height="8" transform="rotate(45 5.9751 0.818024)" fill="white"/><rect x="6.68213" y="6.47488" width="1" height="8" transform="rotate(135 6.68213 6.47488)" fill="white"/></svg></span>Alle {{ title }} sind in Ihrem Warenkorb.`,
8147            cart_general_error: `Es gab einen Fehler. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut.`, 
8148            cart_added_items_count: `<strong>{{ count }} products</strong><br/> wurden zu deinem Einkaufswagen hinzugefügt`,
8149            shipping_calculator_results_heading_one: `Es gibt einen Versandtarif für Ihre Adresse`,
8150            shipping_calculator_results_heading_multiple: `Versandkosten für Ihre Adresse`,
8151            shipping_notice_remaining_to_free: `Ihnen fehlen noch {{ remaining_amount }} für den kostenlosen Versand.`,
8152            shipping_notice_eligible_for_free: `Versand &amp; Retouren sind kostenfrei `,
8153            show_more: `Mehr anzeigen`,
8154            show_less: `Weniger anzeigen`,
8155            gift_remaining: `Du bist {{ remaining }} von der nächsten Stufe entfernt:`,
8156            gift_all_unlocked: `Alle Geschenke freigeschaltet!`,
8157            gift_tier_unlocked: `Wähle jetzt dein Gratis-Geschenk!`,
8158            gift_tier_title: `Geschenk Stufe {{ tier }}`,
8159            gift_claimed: `Hinzugefügt`,
8160            gift_free: `GRATIS`
8161          },
8162          symbols: {
8163            zoom_out: `<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.08008" cy="9" r="8" stroke="var(--main-text)" stroke-width="2" style="fill:none!important" /><rect x="14.2988" y="15.9062" width="1.98612" height="6.65426" transform="rotate(-45 14.2988 15.9062)" fill="#111111"/><path d="M13.0801 8V10L5.08008 10L5.08008 8L13.0801 8Z" fill="#111111"/></svg>`,
8164            zoom_in: `<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.08008" cy="9" r="8" stroke="var(--main-text)" stroke-width="2" style="fill:none!important" /><rect x="14.2988" y="15.9062" width="1.98612" height="6.65426" transform="rotate(-45 14.2988 15.9062)" fill="#111111"/><path d="M8.08008 5H10.0801V13H8.08008V5Z" fill="#111111"/><path d="M13.0801 8V10L5.08008 10L5.08008 8L13.0801 8Z" fill="#111111"/></svg>`,
8165            zoom_loader: `<svg class="zoom__loader-element" viewBox="25 25 50 50"><circle cx="50" cy="50" r="20" fill="none" stroke-width="4"/></svg>`,
8166            close: `<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
8166<path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>`,
8167            toggle_pack: `<span class="toggle__icon"><span class="toggle__icon--plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.05664 0.5H7.05664V13.5H6.05664V0.5Z" fill="black"/><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span><span class="toggle__icon--minus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span></span>`,
8168            toggle_pack_alternate: `<span class="toggle__icon-alternate"><span class="toggle__icon--plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.05664 0.5H7.05664V13.5H6.05664V0.5Z" fill="black"/><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span><span class="toggle__icon--minus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span></span>`
8169          },
8170          predictive_search_enabled: "true",
8171          predictive_search_script: "//thiru.de/cdn/shop/t/17/assets/component-predictive-search.js?v=125379629480770845521765843573",
8172          predictive_search_placeholder: `<div class="search-results"><div class="search-block"><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a></div></div>`,
8173          cart_image_ratio: (1 / 1)
8174        }
8175      }
8176      
8177    </script>
8177
8178  
8179    
8179<script src="//thiru.de/cdn/shop/t/17/assets/component-slider.js?v=159868503204044551291765843578" defer></script>
8179
8180    
8180<script src="//thiru.de/cdn/shop/t/17/assets/component-product-form.js?v=65297709219799611481769891684" defer></script>
8180
8181    
8181<script src="//thiru.de/cdn/shop/t/17/assets/component-quick-buy.js?v=159248682070147530811769888319" defer></script>
8181<sidebar-drawer
8182        id="site-cart-sidebar"
8183        class="sidebar sidebar--right cart-is-empty"
8184        tabindex="-1"
8185        role="dialog"
8186        aria-modal="true"
8187        aria-label="Warenkorb"
8188        data-cart-items="0"
8189        style="display:none"
8190        data-js-site-cart-sidebar
8191      ><div class="sidebar__header">
8192          <span class="sidebar__title">
8193            Warenkorb
8194            (<span data-header-cart-count>0</span>)
8195          </span>
8196          <button class="sidebar__close" data-js-close aria-label="Seitenleiste schließen">
8197            <span aria-hidden="true"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
8198          </button>
8199        </div><div class="sidebar__body"><div class="cart-drawer" id="AjaxCartForm" data-cart-drawer><link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/component-cart-drawer.css?v=55578813794074763601769955247" media="print" onload="this.media='all'">
8200  <noscript><link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/component-cart-drawer.css?v=55578813794074763601769955247"></noscript><div class="cart-drawer__loading" data-cart-loading>
8201    <div class="cart-drawer__spinner"></div>
8202  </div><div class="cart-drawer__empty">
8203      <div class="cart-drawer__empty-icon">
8204        <svg width="64" height="64" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
8205          <path d="M9 22C9.55228 22 10 21.5523 10 21C10 20.4477 9.55228 20 9 20C8.44772 20 8 20.4477 8 21C8 21.5523 8.44772 22 9 22Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
8206          <path d="M20 22C20.5523 22 21 21.5523 21 21C21 20.4477 20.5523 20 20 20C19.4477 20 19 20.4477 19 21C19 21.5523 19.4477 22 20 22Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
8207          <path d="M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
8208        </svg>
8209      </div>
8210      <p class="cart-drawer__empty-text">Der Warenkorb ist leer.</p>
8211      <a href="/collections/all" class="cart-drawer__continue-btn">
8212        Shoppen &amp; Geschenke sichern
8213      </a>
8214    </div><span class="visually-hidden" data-cart-count>0</span>
8215  <span class="visually-hidden" data-cart-total-value>0</span>
8216</div>
8217</div><div class="cart-drawer__footer cart-drawer__footer--hidden" id="AjaxCartSubtotal" data-cart-footer><div class="cart-drawer__summary-row">
8218    <span>Versand</span>
8219    <span class="cart-drawer__gratis">Gratis</span>
8220  </div><div class="cart-drawer__summary-row cart-drawer__summary-row--savings hidden" data-savings-banner>
8221    <span>Gesamtersparnis</span>
8222    <span data-savings-amount>- €0,00</span>
8223  </div><div class="cart-drawer__subtotal-row " data-subtotal-row>
8224    <span class="cart-drawer__subtotal-label">Gesamtsumme (inkl. MwSt.)</span>
8225    <div class="cart-drawer__subtotal-prices">
8226      <span class="cart-drawer__subtotal-current" data-cart-total>€0,00</span>
8227      <del class="cart-drawer__subtotal-compare hidden" data-cart-compare>(€0,00)</del>
8228    </div>
8229  </div><p class="cart-drawer__shipping-notice">Versand & Retoure kostenlos ✅ Mengenrabatte werden automatisch im Checkout angewandt 
8230</p><button type="submit" name="checkout" form="cart" class="cart-drawer__checkout-btn" id="CheckOut">
8231    Jetzt sicher zur Kasse
8232  </button><a href="https://thiru.de/collections/bestseller" class="cart-drawer__bestseller-btn">
8233    Shoppen &amp; Geschenke sichern →
8234  </a><div class="cart-drawer__payment-row"><svg class="cart-drawer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/>
8234<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><svg class="cart-drawer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
823416.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>
8235<svg class="cart-drawer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><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>
8236<svg class="cart-drawer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg><svg class="cart-drawer__payment-icon" 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 
82360 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>
8237<img class="cart-drawer__payment-icon" src="//thiru.de/cdn/shop/t/17/assets/klarna-svgrepo-com.svg?v=54882779113584433081769954045" alt="Klarna" loading="lazy"><img class="cart-drawer__payment-icon" src="//thiru.de/cdn/shop/t/17/assets/google-pay-svgrepo-com.svg?v=94236455395084051161769954044" alt="Google Pay" loading="lazy">
8238  </div></div>
8239</sidebar-drawer>
8240
8241      
8241<script src="//thiru.de/cdn/shop/t/17/assets/component-cart-drawer.js?v=111696932663757334871769888315" defer></script>
8241<script src="//thiru.de/cdn/shop/t/17/assets/component-gift-progress.js?v=94476861478465087731769901082" defer></script>
8241<sidebar-drawer id="site-search-sidebar" class="sidebar sidebar--left" tabindex="-1" role="dialog" aria-modal="true" style="display:none">
8242      <div class="sidebar__header">
8243        <span class="sidebar__title">
8244          Suchen
8245        </span>
8246        <button class="sidebar__close" data-js-close>
8247          <span class="visually-hidden">Seitenleiste schließen</span>
8248          <span aria-hidden="true" aria-role="img"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
8249        </button>
8250      </div>
8251      <div class="sidebar__body">
8252        
8253        <search-form class="sidebar-large-padding">
8254          <form action="/search" method="get" class="input-group search-bar ajax subtitle" role="search" autocomplete="off">
8255            <label for="search-form-sidebar" class="visually-hidden">Suchen</label>
8256            <input id="search-form-sidebar" type="search" name="q" value="" placeholder="Tippe ein Stichwort ..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" data-js-search-input>
8257          </form>
8258          <div class="top">
8259            <div id="search-results" class="search-results predictive-search" data-js-search-results></div>
8260          </div>
8261        </search-form>
8262
8263      </div>
8264    </sidebar-drawer>
8265    
8266    <link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/component-cart.css?v=122102970608307904501769888316" media="print" onload="this.media='all'">
8267  
8268    
8268<script src="//thiru.de/cdn/shop/t/17/assets/component-quantity-selector.js?v=171718841822426506621765843576" defer></script>
8268<script src="//thiru.de/cdn/shop/t/17/assets/component-cart.js?v=160301403069128143351769888316" defer></script>
8268<link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/component-sidebar.css?v=78393611048095278851769888320" media="print" onload="this.media='all';">
8269    
8269<script src="//thiru.de/cdn/shop/t/17/assets/section-header.js?v=151977774780272127151765843574" defer></script>
8269<div class="site-overlay" style="display:none"></div>
8270  
8271    <link rel="stylesheet" href="//thiru.de/cdn/shop/t/17/assets/section-main-product.css?v=133797438456851676861765843574" media="print" onload="this.media='all';"><span id="go-top" class="main-go-top"
8272        onclick="window.scrollTo({ top: 0, behavior: 'smooth' })"
8273      >
8274        <span class="visually-hidden">Nach oben gehen</span>
8275        <span class="main-go-top__icon" aria-hidden="true"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span>
8276        <span class="main-go-top__text">Nach oben</span>
8277      </span>
8278      
8278<script>
8279        window.addEventListener('scroll', ()=>{
8280          if ( window.scrollY > 500 ) {
8281            document.getElementById('go-top').classList.add('show');
8282          } else {
8283            document.getElementById('go-top').classList.remove('show');
8284          }
8285        }, {passive: true});
8286      </script>
8286<div id="shopify-block-AN3hsdzZvTTlIb2FWQ__8218531531362863771" class="shopify-block shopify-app-block">
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307  
8308  
8308<script>
8309    let shopifyLiquidValuesApp7Ext = {
8310        product: {
8311            handle: null,
8312            productId: null,
8313            collections: [
8314                
8315            ],
8316            tags: null,
8317            type: null
8318        },
8319        selected_or_first_available_variant: null,
8320        customer: {
8321                    first_name: null,
8322                    email: null,
8323                    id: null,
8324                    total_spent: null,
8325                    customerTags: null
8326        },
8327        cartData : {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
8328        markets: {
8329          handle: "de",
8330          id: 239370403,
8331        }
8332    };
8333
8334    window.shopifyLiquidValuesApp7Ext = shopifyLiquidValuesApp7Ext;
8335  </script>
8335
8336
8337  
8338
8339  
8339<script id="kite-app-data" type="application/json">{"userData":{"shopName":"thiru-premium-kuechen-und-haushaltswaren.myshopify.com","storefrontAccessToken":"b7be43b5f513e8f6eae363224301bd87","countryCode":"DE","countryName":"Germany","currency":"EUR","currencyInfo":{"code":"EUR","symbol":"€","thousandsSeparator":" ","decimalSeparator":",","symbolOnLeft":false,"spaceBetweenAmountAndSymbol":true,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"redirectToCartAfterBogoAddition":null,"redirectToCheckoutAfterBogoAddition":true,"languageMode":"SINGLE","isRegionalLocaleUrlRequiredForHref":true,"fireNewSideCartRefreshCodeFirst":true,"considerRequestListenerData":true,"fetchDataForFirstRenderInFreeGiftOnCartPage":true,"useListenForXmlHttpApiCallsV2":true,"block_script_in_home_page":false,"minify_storefront_assets":true,"runShadowRootDetection":true},"createdAt":"2026-01-31T21:24:35.248Z","isSubscription":{"name":"Monthly-Shopify-Jul25-GROW"},"isAppLevelMetafieldCreated":true,"isUseAppLevelMetafieldDisabled":false,"multipleCurrenciesInfo":{"EUR":{"code":"EUR","symbol":"€","thousandsSeparator":" ","decimalSeparator":",","symbolOnLeft":false,"spaceBetweenAmountAndSymbol":true,"decimalDigits":2}}},"languageData":null,"promotionCampaigns":[{"_id":"697e7687e9b8caa478f6c873","shopName":"thiru-premium-kuechen-und-haushaltswaren.myshopify.com","name":"Geschenk Campaign (50,80,140 EUR)","freeGiftProduct":[],"discountId":"gid://shopify/DiscountAutomaticNode/1966096122121","isAutoAdd":false,"multiLanguageEnable":false,"discountSettings":{"mode":"AUTOMATIC"},"advancedSettings":{"onlyUseWidget":false},"isCampaignUrlEnabled":false,"freeGiftEligibility":"ALL_PRODUCTS","rulesList":[{"ruleType":"SPEND_X","minimumCartValue":"50","freeGiftProduct":[{"productId":"15393268728073","graphqlId":"gid://shopify/Product/15393268728073","handle":"thiru-mini-universalstreuer-set-2-tlg-fassungsvermogen-je-15-ml","variants":[{"variantId":"56337385455881","variantGraphqlId":"gid://shopify/ProductVariant/56337385455881","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/71uZ3-9zYBL._AC_SL1500.jpg?v=1761513004","variantTitle":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml","variantPrice":"9.99","title":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml","price":"9.99"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/71uZ3-9zYBL._AC_SL1500.jpg?v=1761513004"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_6c4d6059-46a7-40e7-aaad-c4acbd58bf75.png?v=1761780214"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_b74e1b4f-ae3a-46b9-81ca-6c54b5576aca.png?v=1761780214"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_ad8d636a-a894-45cc-8e68-64ab71309d0e.png?v=1761780213"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_8088fd66-29ff-4c45-ae51-6802b25b668d.png?v=1761780296"}],"title":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml"},{"productId":"15423636668681","graphqlId":"gid://shopify/Product/15423636668681","handle":"thiru-bestecktaschen-set-6-teilig-grau-silber-abwaschbar-formstabil-fur-besteck-serviette","variants":[{"variantId":"56449122205961","variantGraphqlId":"gid://shopify/ProductVariant/56449122205961","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361","variantTitle":"Grau (6-teilig)","variantPrice":"11.99","title":"Grau (6-teilig)","price":"11.99"},{"variantId":"56449122238729","variantGraphqlId":"gid://shopify/ProductVariant/56449122238729","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361","variantTitle":"Rot (4-teilig)","variantPrice":"10.99","title":"Rot (4-teilig)","price":"10.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_578513d5-57f4-44aa-8644-9ab55986c34f.png?v=1763197361"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_49495479-604c-483a-8df3-6cc518ae2d8b.png?v=1763197360"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_f60b610f-b1ab-4a04-b5d4-0dc5b695cece.png?v=1763197360"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/5_967d8f65-78ca-4cf5-9b59-9a1133bf621a.png?v=1763197361"}],"title":"Thiru Bestecktaschen-Set 6-teilig – Grau/Silber, abwaschbar & formstabil für Besteck & Serviette"},{"productId":"8621524254985","graphqlId":"gid://shopify/Product/8621524254985","handle":"thiru-servierzange","variants":[{"variantId":"45524749549833","variantGraphqlId":"gid://shopify/ProductVariant/45524749549833","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"21 cm / Schmale Laffen","variantPrice":"10.99","title":"21 cm / Schmale Laffen","price":"10.99"},{"variantId":"45524749582601","variantGraphqlId":"gid://shopify/ProductVariant/45524749582601","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"27 cm / Schmale Laffen","variantPrice":"12.99","title":"27 cm / Schmale Laffen","price":"12.99"},{"variantId":"45524774256905","variantGraphqlId":"gid://shopify/ProductVariant/45524774256905","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"27 cm / Breite Laffen","variantPrice":"14.99","title":"27 cm / Breite Laffen","price":"14.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT01.png?v=1716551806"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT02.png?v=1716551808"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT03.png?v=1716551807"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT04.png?v=1716551807"}],"title":"Thiru Servierzange mit Silikon Laffen und Aufhängeöse, hitzebeständig bis 200°C"},{"productId":"8329913663753","graphqlId":"gid://shopify/Product/8329913663753","handle":"thiru-kuchenhelfer","variants":[{"variantId":"44677849612553","variantGraphqlId":"gid://shopify/ProductVariant/44677849612553","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenwender","variantPrice":"9.99","title":"Pfannenwender","price":"9.99"},{"variantId":"44677849514249","variantGraphqlId":"gid://shopify/ProductVariant/44677849514249","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenwender 2er Set","variantPrice":"12.99","title":"Pfannenwender 2er Set","price":"12.99"},{"variantId":"44677852332297","variantGraphqlId":"gid://shopify/ProductVariant/44677852332297","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Kartoffelstampfer","variantPrice":"9.99","title":"Kartoffelstampfer","price":"9.99"},{"variantId":"44677849383177","variantGraphqlId":"gid://shopify/ProductVariant/44677849383177","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Gemüselöffel","variantPrice":"9.99","title":"Gemüselöffel","price":"9.99"},{"variantId":"44677849415945","variantGraphqlId":"gid://shopify/ProductVariant/44677849415945","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenlöffel","variantPrice":"9.99","title":"Pfannenlöffel","price":"9.99"},{"variantId":"44677849448713","variantGraphqlId":"gid://shopify/ProductVariant/44677849448713","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Wok-Löffel","variantPrice":"9.99","title":"Wok-Löffel","price":"9.99"},{"variantId":"44677849481481","variantGraphqlId":"gid://shopify/ProductVariant/44677849481481","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Teigschaber","variantPrice":"9.99","title":"Teigschaber","price":"9.99"},{"variantId":"44677849547017","variantGraphqlId":"gid://shopify/ProductVariant/44677849547017","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Schneebesen","variantPrice":"9.99","title":"Schneebesen","price":"9.99"},{"variantId":"44677849579785","variantGraphqlId":"gid://shopify/ProductVariant/44677849579785","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Suppenkelle","variantPrice":"9.99","title":"Suppenkelle","price":"9.99"},{"variantId":"44677849645321","variantGraphqlId":"gid://shopify/ProductVariant/44677849645321","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Schaumlöffel","variantPrice":"9.99","title":"Schaumlöffel","price":"9.99"},{"variantId":"44677849678089","variantGraphqlId":"gid://shopify/ProductVariant/44677849678089","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Spaghettilöffel","variantPrice":"9.99","title":"Spaghettilöffel","price":"9.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_625896bf-e4f9-4f22-8a85-827e2df21459.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_35987f6c-f34a-4f2f-8570-c5e9e47186eb.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_18c9e92d-48ab-45e4-9701-f37b2463247e.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_787ac68c-a0bd-4b13-bda3-e50f94c5dbb1.png?v=1698167817"}],"title":"Thiru Küchenhelfer - ultra hitzebeständig - Verfärbungsresistent & schonen
8339d für die Pfanne - inkl. E-Book mit 25 Rezepten - Spülmaschinengeeignet - Qualität Made in Germany"}],"discountOfferedOnFreeGift":{"type":"percentage","value":"100"},"maxQuantity":"1"},{"ruleType":"SPEND_X","minimumCartValue":"80","freeGiftProduct":[{"productId":"15393268728073","graphqlId":"gid://shopify/Product/15393268728073","handle":"thiru-mini-universalstreuer-set-2-tlg-fassungsvermogen-je-15-ml","variants":[{"variantId":"56337385455881","variantGraphqlId":"gid://shopify/ProductVariant/56337385455881","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/71uZ3-9zYBL._AC_SL1500.jpg?v=1761513004","variantTitle":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml","variantPrice":"9.99","title":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml","price":"9.99"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/71uZ3-9zYBL._AC_SL1500.jpg?v=1761513004"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_6c4d6059-46a7-40e7-aaad-c4acbd58bf75.png?v=1761780214"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_b74e1b4f-ae3a-46b9-81ca-6c54b5576aca.png?v=1761780214"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_ad8d636a-a894-45cc-8e68-64ab71309d0e.png?v=1761780213"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_8088fd66-29ff-4c45-ae51-6802b25b668d.png?v=1761780296"}],"title":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml"},{"productId":"15423636668681","graphqlId":"gid://shopify/Product/15423636668681","handle":"thiru-bestecktaschen-set-6-teilig-grau-silber-abwaschbar-formstabil-fur-besteck-serviette","variants":[{"variantId":"56449122205961","variantGraphqlId":"gid://shopify/ProductVariant/56449122205961","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361","variantTitle":"Grau (6-teilig)","variantPrice":"11.99","title":"Grau (6-teilig)","price":"11.99"},{"variantId":"56449122238729","variantGraphqlId":"gid://shopify/ProductVariant/56449122238729","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361","variantTitle":"Rot (4-teilig)","variantPrice":"10.99","title":"Rot (4-teilig)","price":"10.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_578513d5-57f4-44aa-8644-9ab55986c34f.png?v=1763197361"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_49495479-604c-483a-8df3-6cc518ae2d8b.png?v=1763197360"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_f60b610f-b1ab-4a04-b5d4-0dc5b695cece.png?v=1763197360"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/5_967d8f65-78ca-4cf5-9b59-9a1133bf621a.png?v=1763197361"}],"title":"Thiru Bestecktaschen-Set 6-teilig – Grau/Silber, abwaschbar & formstabil für Besteck & Serviette"},{"productId":"8621524254985","graphqlId":"gid://shopify/Product/8621524254985","handle":"thiru-servierzange","variants":[{"variantId":"45524749549833","variantGraphqlId":"gid://shopify/ProductVariant/45524749549833","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"21 cm / Schmale Laffen","variantPrice":"10.99","title":"21 cm / Schmale Laffen","price":"10.99"},{"variantId":"45524749582601","variantGraphqlId":"gid://shopify/ProductVariant/45524749582601","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"27 cm / Schmale Laffen","variantPrice":"12.99","title":"27 cm / Schmale Laffen","price":"12.99"},{"variantId":"45524774256905","variantGraphqlId":"gid://shopify/ProductVariant/45524774256905","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"27 cm / Breite Laffen","variantPrice":"14.99","title":"27 cm / Breite Laffen","price":"14.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT01.png?v=1716551806"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT02.png?v=1716551808"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT03.png?v=1716551807"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT04.png?v=1716551807"}],"title":"Thiru Servierzange mit Silikon Laffen und Aufhängeöse, hitzebeständig bis 200°C"},{"productId":"8329913663753","graphqlId":"gid://shopify/Product/8329913663753","handle":"thiru-kuchenhelfer","variants":[{"variantId":"44677849612553","variantGraphqlId":"gid://shopify/ProductVariant/44677849612553","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenwender","variantPrice":"9.99","title":"Pfannenwender","price":"9.99"},{"variantId":"44677849514249","variantGraphqlId":"gid://shopify/ProductVariant/44677849514249","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenwender 2er Set","variantPrice":"12.99","title":"Pfannenwender 2er Set","price":"12.99"},{"variantId":"44677852332297","variantGraphqlId":"gid://shopify/ProductVariant/44677852332297","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Kartoffelstampfer","variantPrice":"9.99","title":"Kartoffelstampfer","price":"9.99"},{"variantId":"44677849383177","variantGraphqlId":"gid://shopify/ProductVariant/44677849383177","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Gemüselöffel","variantPrice":"9.99","title":"Gemüselöffel","price":"9.99"},{"variantId":"44677849415945","variantGraphqlId":"gid://shopify/ProductVariant/44677849415945","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenlöffel","variantPrice":"9.99","title":"Pfannenlöffel","price":"9.99"},{"variantId":"44677849448713","variantGraphqlId":"gid://shopify/ProductVariant/44677849448713","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Wok-Löffel","variantPrice":"9.99","title":"Wok-Löffel","price":"9.99"},{"variantId":"44677849481481","variantGraphqlId":"gid://shopify/ProductVariant/44677849481481","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Teigschaber","variantPrice":"9.99","title":"Teigschaber","price":"9.99"},{"variantId":"44677849547017","variantGraphqlId":"gid://shopify/ProductVariant/44677849547017","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Schneebesen","variantPrice":"9.99","title":"Schneebesen","price":"9.99"},{"variantId":"44677849579785","variantGraphqlId":"gid://shopify/ProductVariant/44677849579785","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Suppenkelle","variantPrice":"9.99","title":"Suppenkelle","price":"9.99"},{"variantId":"44677849645321","variantGraphqlId":"gid://shopify/ProductVariant/44677849645321","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Schaumlöffel","variantPrice":"9.99","title":"Schaumlöffel","price":"9.99"},{"variantId":"44677849678089","variantGraphqlId":"gid://shopify/ProductVariant/44677849678089","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Spaghettilöffel","variantPrice":"9.99","title":"Spaghettilöffel","price":"9.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_625896bf-e4f9-4f22-8a85-827e2df21459.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_35987f6c-f34a-4f2f-8570-c5e9e47186eb.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_18c9e92d-48ab-45e4-9701-f37b2463247e.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_787ac68c-a0bd-4b13-bda3-e50f94c5dbb1.png?v=1698167817"}],"title":"Thiru Küchenhelfer - ultra hitzebeständig - Verfärbungsresistent & schonen
8339d für die Pfanne - inkl. E-Book mit 25 Rezepten - Spülmaschinengeeignet - Qualität Made in Germany"}],"discountOfferedOnFreeGift":{"type":"percentage","value":"100"},"maxQuantity":"1"},{"ruleType":"SPEND_X","minimumCartValue":"140","freeGiftProduct":[{"productId":"15393268728073","graphqlId":"gid://shopify/Product/15393268728073","handle":"thiru-mini-universalstreuer-set-2-tlg-fassungsvermogen-je-15-ml","variants":[{"variantId":"56337385455881","variantGraphqlId":"gid://shopify/ProductVariant/56337385455881","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/71uZ3-9zYBL._AC_SL1500.jpg?v=1761513004","variantTitle":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml","variantPrice":"9.99","title":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml","price":"9.99"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/71uZ3-9zYBL._AC_SL1500.jpg?v=1761513004"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_6c4d6059-46a7-40e7-aaad-c4acbd58bf75.png?v=1761780214"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_b74e1b4f-ae3a-46b9-81ca-6c54b5576aca.png?v=1761780214"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_ad8d636a-a894-45cc-8e68-64ab71309d0e.png?v=1761780213"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_8088fd66-29ff-4c45-ae51-6802b25b668d.png?v=1761780296"}],"title":"Thiru Universalstreuer-Set, 2-tlg., Fassungsvermögen: je 15 ml"},{"productId":"8329913663753","graphqlId":"gid://shopify/Product/8329913663753","handle":"thiru-kuchenhelfer","variants":[{"variantId":"44677849612553","variantGraphqlId":"gid://shopify/ProductVariant/44677849612553","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenwender","variantPrice":"9.99","title":"Pfannenwender","price":"9.99"},{"variantId":"44677849514249","variantGraphqlId":"gid://shopify/ProductVariant/44677849514249","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenwender 2er Set","variantPrice":"12.99","title":"Pfannenwender 2er Set","price":"12.99"},{"variantId":"44677852332297","variantGraphqlId":"gid://shopify/ProductVariant/44677852332297","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Kartoffelstampfer","variantPrice":"9.99","title":"Kartoffelstampfer","price":"9.99"},{"variantId":"44677849383177","variantGraphqlId":"gid://shopify/ProductVariant/44677849383177","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Gemüselöffel","variantPrice":"9.99","title":"Gemüselöffel","price":"9.99"},{"variantId":"44677849415945","variantGraphqlId":"gid://shopify/ProductVariant/44677849415945","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Pfannenlöffel","variantPrice":"9.99","title":"Pfannenlöffel","price":"9.99"},{"variantId":"44677849448713","variantGraphqlId":"gid://shopify/ProductVariant/44677849448713","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Wok-Löffel","variantPrice":"9.99","title":"Wok-Löffel","price":"9.99"},{"variantId":"44677849481481","variantGraphqlId":"gid://shopify/ProductVariant/44677849481481","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Teigschaber","variantPrice":"9.99","title":"Teigschaber","price":"9.99"},{"variantId":"44677849547017","variantGraphqlId":"gid://shopify/ProductVariant/44677849547017","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Schneebesen","variantPrice":"9.99","title":"Schneebesen","price":"9.99"},{"variantId":"44677849579785","variantGraphqlId":"gid://shopify/ProductVariant/44677849579785","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Suppenkelle","variantPrice":"9.99","title":"Suppenkelle","price":"9.99"},{"variantId":"44677849645321","variantGraphqlId":"gid://shopify/ProductVariant/44677849645321","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Schaumlöffel","variantPrice":"9.99","title":"Schaumlöffel","price":"9.99"},{"variantId":"44677849678089","variantGraphqlId":"gid://shopify/ProductVariant/44677849678089","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146","variantTitle":"Spaghettilöffel","variantPrice":"9.99","title":"Spaghettilöffel","price":"9.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/Gemueseloeffel.png?v=1698167146"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_625896bf-e4f9-4f22-8a85-827e2df21459.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_35987f6c-f34a-4f2f-8570-c5e9e47186eb.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_18c9e92d-48ab-45e4-9701-f37b2463247e.png?v=1698167817"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_787ac68c-a0bd-4b13-bda3-e50f94c5dbb1.png?v=1698167817"}],"title":"Thiru Küchenhelfer - ultra hitzebeständig - Verfärbungsresistent & schonen
8339d für die Pfanne - inkl. E-Book mit 25 Rezepten - Spülmaschinengeeignet - Qualität Made in Germany"},{"productId":"8621524254985","graphqlId":"gid://shopify/Product/8621524254985","handle":"thiru-servierzange","variants":[{"variantId":"45524749549833","variantGraphqlId":"gid://shopify/ProductVariant/45524749549833","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"21 cm / Schmale Laffen","variantPrice":"10.99","title":"21 cm / Schmale Laffen","price":"10.99"},{"variantId":"45524749582601","variantGraphqlId":"gid://shopify/ProductVariant/45524749582601","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"27 cm / Schmale Laffen","variantPrice":"12.99","title":"27 cm / Schmale Laffen","price":"12.99"},{"variantId":"45524774256905","variantGraphqlId":"gid://shopify/ProductVariant/45524774256905","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806","variantTitle":"27 cm / Breite Laffen","variantPrice":"14.99","title":"27 cm / Breite Laffen","price":"14.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.MAIN.png?v=1716551806"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT01.png?v=1716551806"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT02.png?v=1716551808"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT03.png?v=1716551807"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4262365187673.PT04.png?v=1716551807"}],"title":"Thiru Servierzange mit Silikon Laffen und Aufhängeöse, hitzebeständig bis 200°C"},{"productId":"15423636668681","graphqlId":"gid://shopify/Product/15423636668681","handle":"thiru-bestecktaschen-set-6-teilig-grau-silber-abwaschbar-formstabil-fur-besteck-serviette","variants":[{"variantId":"56449122205961","variantGraphqlId":"gid://shopify/ProductVariant/56449122205961","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361","variantTitle":"Grau (6-teilig)","variantPrice":"11.99","title":"Grau (6-teilig)","price":"11.99"},{"variantId":"56449122238729","variantGraphqlId":"gid://shopify/ProductVariant/56449122238729","variantImage":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361","variantTitle":"Rot (4-teilig)","variantPrice":"10.99","title":"Rot (4-teilig)","price":"10.99"}],"hasOnlyDefaultVariant":false,"images":[{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/1_ecc5f840-9371-450a-a0bb-acee87768b44.png?v=1763197361"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/2_578513d5-57f4-44aa-8644-9ab55986c34f.png?v=1763197361"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/3_49495479-604c-483a-8df3-6cc518ae2d8b.png?v=1763197360"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/4_f60b610f-b1ab-4a04-b5d4-0dc5b695cece.png?v=1763197360"},{"originalSrc":"https://cdn.shopify.com/s/files/1/0455/7737/1811/files/5_967d8f65-78ca-4cf5-9b59-9a1133bf621a.png?v=1763197361"}],"title":"Thiru Bestecktaschen-Set 6-teilig – Grau/Silber, abwaschbar & formstabil für Besteck & Serviette"}],"discountOfferedOnFreeGift":{"type":"percentage","value":"100"},"maxQuantity":"1"}],"configuration":{"globalConfig":{"conditionFulFilled":{"title":"Gifts Added To Your Cart","subtitle":"","icon":"https://d1cjetlwgplgi5.cloudfront.net/public/Gift_added_blk.webp","textColor":"","backgroundColor":""},"conditionNotMet":{"title":"Get Free Gifts With Your Order","subtitle":"","icon":"https://d1cjetlwgplgi5.cloudfront.net/public/Gift_prompt_blk.webp","textColor":"","backgroundColor":""},"conditionInProgress":{"title":"You've Unlocked Free Gifts","subtitle":"","icon":"https://d1cjetlwgplgi5.cloudfront.net/public/Gift_select_blk.webp","textColor":"","backgroundColor":""}},"tierConfig":[{"conditionNotMet":{"title":"{{FREE_GIFT_PRODUCT}}","subtitle":"{{CURRENCY}}{{REMAINING_AMOUNT}} away to unlock!","icon":"https://free-gift-app7.s3.us-east-2.amazonaws.com/icons/free_gift_gift_icon.png"}},{"conditionNotMet":{"title":"{{FREE_GIFT_PRODUCT}}","subtitle":"{{CURRENCY}}{{REMAINING_AMOUNT}} away to unlock!","icon":"https://free-gift-app7.s3.us-east-2.amazonaws.com/icons/free_gift_gift_icon.png"}},{"conditionNotMet":{"title":"{{FREE_GIFT_PRODUCT}}","subtitle":"{{CURRENCY}}{{REMAINING_AMOUNT}} away to unlock!","icon":"https://free-gift-app7.s3.us-east-2.amazonaws.com/icons/free_gift_gift_icon.png"}}],"addtionalFields":{"claimText":"Claim","claimedText":"Claimed","addingText":"Adding","unClaimText":"Unclaim","removingText":"Removing","alreadyClaimedText":"Note: Only one gift can be claimed at a time!","claimedCartTitle":"Congratulations! Free Gift Won!","claimedCartSubtitle":"Gift Added to Bag","conditionMetCartSubtitle":"Free Gift ready to claim","conditionMetButCannotClaimSubtitle":"Only 1 gift can be claimed at a time","outOfStockSubtitle":"Out of Stock","pillText":"FREE GIFT","pillIcon":"https://d1cjetlwgplgi5.cloudfront.net/public/gift_icon_0_white.svg","titleBarText":"Available Free gifts"}}
8339,"combinesWithOrderDiscounts":true,"combinesWithProductDiscounts":true,"showFreeGiftNotificationSettings":{"cartPage":false,"productPages":false,"specificProductPages":false,"specificProduct":[],"specificCollectionPages":false,"specificCollection":[],"sideCart":false},"isEnabled":true,"isMultipleFreeGiftAllowed":true,"conditionsData":{"conditionsOperator":"OR","conditionsList":[]},"widgetConfiguration":{"isEnabled":true,"fontConfig":{"titleFontSize":"16","titleFontStyle":"bold","subtitleFontSize":"13","subtitleFontStyle":"regular","claimBtnTextFontSize":"15","claimBtnTextFontStyle":"bold","titleBarFontStyle":"bold","titleBarFontSize":"16","pillFontStyle":"bold","pillFontSize":"10","bodyTitleFontStyle":"bold","bodyTitleFontSize":"16"},"colorConfig":{"claimBtnBgColor":"#1A1A1A","claimBtnTextColor":"#ffffff","borderColor":"#dedede","titleColor":"#000000","subtitleColor":"#777575","boxBgColor":"#f1f1f1","titleBarTextColor":"#ffffff","titleBarBgColor":"#1A1A1A","pillTextColor":"#ffffff","pillBgColor":"#1A1A1A"}},"urlBasedCampaign":{"id":"kite_campaign","url":"https://thiru-premium-kuechen-und-haushaltswaren.myshopify.com","value":"","campaignUrl":""},"campaignScheduleData":{"campaignSchedule":"CONTINUOUS","startDate":"2026-01-31","endDate":"2026-02-07","startTime":"00:00","endTime":"00:00","startDateTime":"2026-01-30T23:00:00Z","endDateTime":"2026-02-06T23:00:00Z","startDateTime_UTC":"2026-01-30T23:00:00Z","endDateTime_UTC":"2026-02-06T23:00:00Z","timeZone":""},"isMultiLanguageEnabled":false,"isWidgetTitleBarEnabled":false,"isWidgetPillEnabled":false,"isWidgetExpandedByDefault":false,"isWidgetDropdownPositionStatic":true,"multiplyFreeGiftWithTrigger":false,"maxQuantityForMultiplyFreeGiftWithTrigger":10,"salesChannelSettings":{"channels":["ONLINE_STORE","POS"],"posSettings":{"applicability":"ALL","operator":"include","locationIds":[]}},"isAutoAddFreeGiftOnceOnly":false,"discountData_shopifyResponse":{"discountId":"gid://shopify/DiscountAutomaticNode/1966096122121","title":"Geschenk Campaign (50,80,140 EUR)","startsAt":"2021-02-02T17:09:21Z","endsAt":null,"status":"ACTIVE","appDiscountType":{"appKey":"e51a4e2686c9072bb405bf25837fe8f7","functionId":"0b061c5f-997c-49ac-9eac-20da1d9e565a"},"combinesWith":{"orderDiscounts":true,"productDiscounts":true,"shippingDiscounts":true}},"createdAt":"2026-01-31T21:39:19.332Z","updatedAt":"2026-02-01T13:09:53.619Z","__v":0,"MultiLanguageConfiguration":{}}],"discounts":[],"boGo":[],"shippingDiscount":[],"customDiscount":[],"unifiedWidget":[],"consolidatedCustomDiscount":[],"consolidatedCombinedDiscount":[],"freeGiftCheckout":[],"fileRequest":{"freeGiftLogicv1":true,"freeGiftV1":true,"kiteV0Features":false,"customDiscountLogic":false}}</script>
8339
8340
8341  
8341<script>
8342    if (window && !window.kite_app_data) {
8343      let metafieldData;
8344
8345      const jsonDataElement = document.getElementById('kite-app-data');
8346      const jsonString = jsonDataElement ? jsonDataElement.textContent : '';
8347
8348      try {
8349        metafieldData = JSON.parse(jsonString);
8350      } catch (error) {
8351        console.error("Failed to parse metafield data:", error);
8352        metafieldData = { errorMsg: "This is not a valid JSON" };
8353      }
8354
8355      if (metafieldData && !metafieldData?.errorMsg) {
8356        window.kite_app_data = metafieldData;
8357      }
8358
8359      if (jsonDataElement) {
8360        jsonDataElement.textContent = '';
8361      }
8362    }
8363  </script>
8363
8364
8365  
8366  
8367  
8367<script>
8368    window.gfgFileStatus = {
8369      base: "NEED_TO_LOAD",
8370      freeGiftV1: "true",
8371      freeGiftV2: "false",
8372      kiteV0Features: "false",
8373      customDiscountLogic: "false",
8374      globalWidgets: "false"
8375    };
8376    // Convert boolean strings to status (skip 'base' which is always NEED_TO_LOAD)
8377    Object.keys(window.gfgFileStatus).forEach(function(key) {
8378      if (key === 'base') return;
8379      window.gfgFileStatus[key] = window.gfgFileStatus[key] === "true" ? "NEED_TO_LOAD" : "DONT_LOAD";
8380    });
8381  </script>
8381
8382
8383  
8384  
8385    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.min.css" media="print" onload="this.media='all'" />
8386    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.min.css" /></noscript>
8387    
8387<script defer src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.min.js"></script>
8387
8388  
8389
8390  
8391    
8392
8393    
8394
8395    
8396      
8397        
8397<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftV1.min.js"></script>
8397
8398      
8399    
8400
8401    
8402
8403    
8404  
8405
8406  
8407  
8408  
8409
8410
8411
8412
8413</div>
8413<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8413
8414</body>
8415  </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.