PageSourceSearch

https://africaproducts.nl/collections/hair-pomade-shop

html africaproducts.nl collected 2026-10-08 05:46:14 UTC 338,120 bytes, 4,969 lines download raw bytes

1<!doctype html>
2<html lang="en" class="noIE">
3  <head>
4<!-- Start of Booster Apps Seo-0.1-->
5<title>HAIR POMADE SHOP | Africa Products Shop</title><meta name="description" content="Hairpomade" />
5<script type="application/ld+json">
6  {
7    "@context": "https://schema.org",
8    "@type": "Organization",
9    "name": "Africa Products Shop",
10    "url": "https://africaproducts.nl",
11    "description": "Africa Products Shop is a Netherlands-based online retailer specializing in African food, beauty, hair care, barber and men’s grooming products. We offer convenient online shopping with delivery to homes and offices in the Netherlands and Europe.","image": "https://africaproducts.nl/cdn/shop/t/4/assets/logo.png?v=6926",
12      "logo": "https://africaproducts.nl/cdn/shop/t/4/assets/logo.png?v=6926","sameAs": ["https://facebook.com/Africa-Products-Shop-Den-Haag-815189751842029"]
13  }
14</script>
14
15
16<script type="application/ld+json">
17  {
18    "@context": "https://schema.org",
19    "@type": "WebSite",
20    "name": "Africa Products Shop",
21    "url": "https://africaproducts.nl",
22    "potentialAction": {
23      "@type": "SearchAction",
24      "query-input": "required name=query",
25      "target": "https://africaproducts.nl/search?q={query}"
26    }
27  }
28</script>
28
29<!-- end of Booster Apps SEO -->
30
31
32
33<meta name="description" content="hair pomade">
34
35
36<title>HAIR POMADE SHOP</title>
37
38<!-- secomapp-json-ld -->
39
40<!-- smart-seo-json-ld-store -->
41<script type="application/ld+json">
42{
43   "@context": "http://schema.org",
44   "@type": "WebSite",
45   "url": "https://africaproducts.nl/",
46   "potentialAction": {
47     "@type": "SearchAction",
48     "target": "https://africaproducts.nl/search?q={search_term_string}",
49     "query-input": "required name=search_term_string"
50   }
51}
52</script>
vendor: 1 bytes, line 52
52
53<script type="application/ld+json">
54{
55	"@context": "http://schema.org",
56	"@type": "Organization",
57	"url": "http://africaproducts.nl"}
58</script>
58
59<!-- End - smart-seo-json-ld-store -->
60
61
62
63<!-- secomapp-json-ld-Breadcrumb -->
64<script type="application/ld+json">
65    {
66        "@context": "http://schema.org",
67        "@type": "BreadcrumbList",
68        "itemListElement": [{
69            "@type": "ListItem",
70            "position": 1,
71            "item": {
72                "@type": "Website",
73                "@id": "https://africaproducts.nl",
74                "name": "Africa Products Shop"
75            }
76        },{
77                "@type": "ListItem",
78                "position": 2,
79                "item": {
80                    "@type": "CollectionPage",
81                    "@id":  "https://africaproducts.nl/collections/hair-pomade-shop",
82                    "name": "HAIR POMADE SHOP"
83                }
84            }]
85
86 }
87</script>
87<!-- secomapp-json-ld-collection -->
88
89<script type="application/ld+json">
90    [
91        {
92            "@context" : "http://schema.org",
93            "@type": "CollectionPage",
94            "name": "HAIR POMADE SHOP",
95            "url": "https://africaproducts.nl/collections/hair-pomade-shop",
96            "description": "Hairpomade",
97            "image": "https://africaproducts.nl/cdn/shop/collections/822.jpg?v=1612464152"
98        },
99
100        {
101            "@context" : "http://schema.org",
102            "@type" : "Product",
103            "gtin12": "839399434343",
104            "productId": "839399434343",
105            "url" : "https://africaproducts.nl/products/sportin-waves-maximum-hold-pomade-3-5-oz-gold-tin",
106            "name" : "Sportin Waves Maximum Hold Pomade 3.5 oz Gold Tin",
107            "description" : "Sportin&#39; Waves gels provide natural sheen, moisture and hold for short, brushable hairstyles. Sportin&#39; Waves is a maintenance line that provides natural sheen, moisture and hold and for short, brushable hairstyles. With Sportin&#39; Waves, hair remains soft, neat and moisturized, without the greasy buildup.",
108            "image": "https://africaproducts.nl/cdn/shop/products/993.jpg?v=1613150968",
109            "brand": { "name": "africaproductsnl"},
110            "sku": "SPO.WAV.GOLD",
111            "weight": "0.0kg",
112            "offers" : [
113            {
114                "@type" : "Offer" ,
115                "gtin12": "839399434343",
116                "priceCurrency" : "EUR" ,
117                "price" : "6.00" ,
118                "priceValidUntil": "2027-01-06",
119                "availability" : "http://schema.org/OutOfStock" ,
120                "itemCondition": "http://schema.org/NewCondition",
121                "sku": "SPO.WAV.GOLD","url" : "https://africaproducts.nl/products/sportin-waves-maximum-hold-pomade-3-5-oz-gold-tin?variant=37845968224421" ,
122                "seller" : {
123                    "@type" : "Organization" ,
124                    "name" : "Africa Products Shop"
125                }
126            }
127        ]},
128
129        {
130            "@context" : "http://schema.org",
131            "@type" : "Product",
132            "gtin13": "0074704700009",
133            "productId": "0074704700009",
134            "url" : "https://africaproducts.nl/products/nu-nile-hair-pomade-3-5-oz",
135            "name" : "Nu Nile Hair Pomade 3.5 oz",
136            "description" : "Nu Nile Hair Pomade 3.5 ozNu Nile Hair Pomade is a classic styling pomade designed to help create smooth, polished hairstyles with a well-groomed finish. Its workable formula helps control the hair while providing definition and shine, making it suitable for everyday styling and a variety of classic looks.Ideal for shaping, smoothing and defining hairstyles, Nu Nile Hair Pomade can be used to create neat styles, slick-back looks, side parts and other controlled hairstyles. The pomade is easy to work through the hair and allows you to adjust and restyle as needed.Key Features:Provides reliable styling and hair controlHelps create smooth, defined hairstylesSuitable for classic and everyday stylingIdeal for slick-back and polished looksEasy to apply and distribute through the hairConvenient 3.5 oz (99 g) sizeHow to Use:Apply a small amount to dry or slightly damp hair. Work evenly through the hair with your fingers or a comb, then shape and style as desired. Add more product gradually for additional control and definition.Size: 3.5 oz (99 g)",
137            "image": "https://africaproducts.nl/cdn/shop/products/699.jpg?v=1613229926",
138            "brand": { "name": "NU NILE"},
139            "sku": "NU.YELPOM",
140            "weight": "0.099kg",
141            "offers" : [
142            {
143                "@type" : "Offer" ,
144                "gtin13": "0074704700009",
145                "priceCurrency" : "EUR" ,
146                "price" : "6.00" ,
147                "priceValidUntil": "2027-01-06",
148                "availability" : "http://schema.org/InStock" ,
149                "itemCondition": "http://schema.org/NewCondition",
150                "sku": "NU.YELPOM","url" : "https://africaproducts.nl/products/nu-nile-hair-pomade-3-5-oz?variant=37845788393637" ,
151                "seller" : {
152                    "@type" : "Organization" ,
153                    "name" : "Africa Products Shop"
154                }
155            }
156        ]},
157
158        {
159            "@context" : "http://schema.org",
160            "@type" : "Product",
161            "url" : "https://africaproducts.nl/products/dax-high-tight-99-g",
162            "name" : "Dax High &amp; Tight 99 g",
163            "description" : "Dax High &amp; Tight 99 g",
164            "image": "https://africaproducts.nl/cdn/shop/products/2149.jpg?v=1613355022",
165            "brand": { "name": "Dax"},
166            "sku": "Dax High & Tight 99 g",
167            "weight": "0.0kg",
168            "offers" : [
169            {
170                "@type" : "Offer" ,
171                "priceCurrency" : "EUR" ,
172                "price" : "6.00" ,
173                "priceValidUntil": "2027-01-06",
174                "availability" : "http://schema.org/InStock" ,
175                "itemCondition": "http://schema.org/NewCondition",
176                "sku": "Dax High & Tight 99 g","url" : "https://africaproducts.nl/products/dax-high-tight-99-g?variant=37846390472869" ,
177                "seller" : {
178                    "@type" : "Organization" ,
179                    "name" : "Africa Products Shop"
180                }
181            }
182        ]},
183
184        {
185            "@context" : "http://schema.org",
186            "@type" : "Product",
187            "productId": "999809900",
188            "mpn": "999809900",
189            "url" : "https://africaproducts.nl/products/dax-high-tight-awesome-shine-99-g",
190            "name" : "Dax High &amp; Tight Awesome Shine 99 g",
191            "description" : "DAX High and Tight Awesome Shine Hair Dressing offers a medium hold with awesome brilliant, high shine. Perfect for glossy parted or pomp hairstyles.Medium holdHigh shineMakes hair softer with lanolinPetrolatum-based formula with a lightweight consistency.",
192            "image": "https://africaproducts.nl/cdn/shop/products/4938.jpg?v=1613355021",
193            "brand": { "name": "Dax"},
194            "sku": "4522563254",
195            "weight": "0.0kg",
196            "offers" : [
197            {
198                "@type" : "Offer" ,
199                "mpn": "999809900",
200                "priceCurrency" : "EUR" ,
201                "price" : "6.00" ,
202                "priceValidUntil": "2027-01-06",
203                "availability" : "http://schema.org/InStock" ,
204                "itemCondition": "http://schema.org/NewCondition",
205                "sku": "4522563254","url" : "https://africaproducts.nl/products/dax-high-tight-awesome-shine-99-g?variant=37846390702245" ,
206                "seller" : {
207                    "@type" : "Organization" ,
208                    "name" : "Africa Products Shop"
209                }
210            }
211        ]}]
212</script>
212
213
214
215
216<script src="https://partner-cdn.shoparize.com/js/shoparize.js" defer="defer"></script>
216
217
218<script>
219       window.addEventListener('load', function () {
220            SHOPARIZE_API().init(470);
221        });
222</script>
222
223    <!-- Basic page needs ================================================== -->
224    <meta charset="utf-8">
225    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
226
227    <!-- Title and description ================================================== -->
228    
229
230    
231
232    <!-- Helpers ================================================== -->
233     <meta property="og:url" content="https://africaproducts.nl/collections/hair-pomade-shop">
234 <meta property="og:site_name" content="Africa Products Shop">
235
236  <meta property="og:type" content="website">
237  <meta property="og:title" content="HAIR POMADE SHOP">
238  <meta property="og:image" content="http://africaproducts.nl/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1200x1200.gif">
239  <meta property="og:image:secure_url" content="https://africaproducts.nl/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1200x1200.gif">
240
241
242	
243  		<meta property="og:description" content="hair pomade">
244	
245
246 
247
248
249
250
251  <meta name="twitter:site" content="@themuganist">
252
253<meta name="twitter:card" content="summary">
254
255
256    <link rel="canonical" href="https://africaproducts.nl/collections/hair-pomade-shop">
257    <meta name="viewport" content="width=device-width,initial-scale=1">
258    <meta name="theme-color" content="#000000">
259
260    
261    <link rel="shortcut icon" href="//africaproducts.nl/cdn/shop/t/4/assets/favicon.png?v=134117237905958923941612901125" type="image/png" />
262    
263    <link href="//africaproducts.nl/cdn/shop/t/4/assets/apps.css?v=167078766235922104241612901157" rel="stylesheet" type="text/css" media="all" />
264    <link href="//africaproducts.nl/cdn/shop/t/4/assets/style.css?v=36917393984393900081765352353" rel="stylesheet" type="text/css" media="all" />
265    <link href="//africaproducts.nl/cdn/shop/t/4/assets/flexslider.css?v=135364359960856658671612901157" rel="stylesheet" type="text/css" media="all" />
266    <link href="//africaproducts.nl/cdn/shop/t/4/assets/flexslider-product.css?v=151540616496603376731613076531" rel="stylesheet" type="text/css" media="all" />
267
268    
269    
270    <!-- Header hook for plugins ================================================== -->
271    
271<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
271<meta name="google-site-verification" content="IxUwxN_b4X_J2h7LvFQDm8XQKKu9VYOamEzVxdTqWs8">
272<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/53200224421/digital_wallets/dialog">
273<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/hair-pomade-shop.atom" />
274<link rel="alternate" hreflang="x-default" href="https://africaproducts.nl/collections/hair-pomade-shop">
275<link rel="alternate" hreflang="nl" href="https://africaproducts.nl/collections/hair-pomade-shop">
276<link rel="alternate" hreflang="en" href="https://africaproducts.nl/en/collections/hair-pomade-shop">
277<link rel="alternate" hreflang="fr" href="https://africaproducts.nl/fr/collections/hair-pomade-shop">
278<link rel="alternate" type="application/json+oembed" href="https://africaproducts.nl/collections/hair-pomade-shop.oembed">
279<script async="async" src="/checkouts/internal/preloads.js?locale=nl-US"></script>
279
280<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
281<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=nl-US&shop_id=53200224421" crossorigin="anonymous"></script>
vendor: 1 bytes, line 281
281
282<script id="shopify-features" type="application/json">{"accessToken":"7f37215a01ce0951d560700f2e0b76c2","betas":["rich-media-storefront-analytics"],"domain":"africaproducts.nl","predictiveSearch":true,"shopId":53200224421,"locale":"nl"}</script>
vendor: 1 bytes, line 282
282
283<script>var Shopify = Shopify || {};
284Shopify.shop = "africaproductsnl.myshopify.com";
285Shopify.locale = "nl";
286Shopify.currency = {"active":"USD","rate":"1.14291"};
287Shopify.country = "US";
288Shopify.theme = {"name":"Showtime 2","id":118971531429,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
289Shopify.theme.handle = "null";
290Shopify.theme.style = {"id":null,"handle":null};
291Shopify.cdnHost = "africaproducts.nl/cdn";
292Shopify.routes = Shopify.routes || {};
293Shopify.routes.root = "/";
294Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
295Shopify.SignInWithShop = Shopify.SignInWithShop || {};
296Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
297Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 297
297
298<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 298
298
299<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 299
299
300<script>
301  window.ShopifyPay = window.ShopifyPay || {};
302  window.ShopifyPay.apiHost = "shop.app\/pay";
303  window.ShopifyPay.redirectState = null;
304</script>
vendor: 1 bytes, line 304
304
305<script>
306  window.Shopify = window.Shopify || {};
307  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
308  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
309  window.Shopify.SignInWithShop.eligible = true;
310</script>
vendor: 1 bytes, line 310
310
311<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 311
311
312<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.nl.esm.js"></script>
vendor: 1 bytes, line 312
312
313<script type="module">
314  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.nl.esm.js");
315
316  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
317
318</script>
vendor: 1 bytes, line 318
318
319<script>
320  window.Shopify = window.Shopify || {};
321  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
322  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.nl.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.nl.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.nl.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.nl.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.nl.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.nl.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.nl.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.nl.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.nl.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.nl.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.nl.esm.js"],"listener":["modules/v2/loader.listener.nl.esm.js"],"pay-button":["modules/v2/loader.pay-button.nl.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.nl.esm.js"],"shop-button":["modules/v2/loader.shop-button.nl.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.nl.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.nl.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.nl.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.nl.esm.js"],"shop-login":["modules/v2/loader.shop-login.nl.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.nl.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.nl.esm.js"]};
323</script>
vendor: 1 bytes, line 323
323
324<script>(function() {
325  var isLoaded = false;
326  function asyncLoad() {
327    if (isLoaded) return;
328    isLoaded = true;
329    var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=RWgYNs\u0026shop=africaproductsnl.myshopify.com","https:\/\/language-translate.uplinkly-static.com\/public\/language-translate\/africaproductsnl.myshopify.com\/language-translate.js?t=1638417623.791564\u0026shop=africaproductsnl.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=R3HARJ\u0026shop=africaproductsnl.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=R3HARJ\u0026shop=africaproductsnl.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=africaproductsnl.myshopify.com\u0026external-type=shopify\u0026shop=africaproductsnl.myshopify.com","https:\/\/analyzely.gropulse.com\/js\/active.js?shop=africaproductsnl.myshopify.com","https:\/\/africaproductsnl.myshopify.com\/apps\/delivery\/delivery_coder.js?t=1697788981.0027\u0026n=984649074\u0026shop=africaproductsnl.myshopify.com","https:\/\/app.adeagle.app\/adeagle\/js\/tgs.js?shop=africaproductsnl.myshopify.com"];
330    for (var i = 0; i < urls.length; i++) {
331      var s = document.createElement('script');
332      s.type = 'text/javascript';
333      s.async = true;
334      s.src = urls[i];
335      var x = document.getElementsByTagName('script')[0];
336      x.parentNode.insertBefore(s, x);
337    }
338  };
339  if(window.attachEvent) {
340    window.attachEvent('onload', asyncLoad);
341  } else {
342    window.addEventListener('load', asyncLoad, false);
343  }
344})();</script>
vendor: 1 bytes, line 344
344
345<script id="__st">var __st={"a":53200224421,"offset":7200,"reqid":"703684cd-dca8-4977-bc16-367eaacd77ff-1791438374","pageurl":"africaproducts.nl\/collections\/hair-pomade-shop","u":"3c2ce5eb2546","p":"collection","rtyp":"collection","rid":237394460837};</script>
vendor: 1 bytes, line 345
345
346<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 346
346
347<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:'Beschermd door hCaptcha',privacyText:'Privacy',termsText:'Voorwaarden'},(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 347
347
348<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//africaproducts.nl/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 348
348
349<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 = "//africaproducts.nl/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>
349<script crossorigin="anonymous" defer="defer" src="//africaproducts.nl/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 349
349
350<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 350
350
351<script>
352  window.Shopify = window.Shopify || {};
353  window.Shopify.MCP = window.Shopify.MCP || {};
354  window.Shopify.MCP.enabled = true;
355  window.Shopify.MCP.shop = "africaproductsnl.myshopify.com";
356  window.Shopify.MCP.mcpEndpoint = "https:\/\/africaproducts.nl\/api\/mcp";
357  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
358</script>
vendor: 1 bytes, line 358
358
359<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("\/\/africaproducts.nl\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
360</script>
vendor: 1 bytes, line 360
360
361<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://africaproducts.nl/cdn/shopifycloud/portable-wallets/latest/portable-wallets.nl.js",t.type="module",document.head.appendChild(t)}};
362</script>
vendor: 1 bytes, line 362
362
363<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
364  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);
365</script>
vendor: 1 bytes, line 365
365
366<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})}}));
367</script>
vendor: 1 bytes, line 367
367
368<script id='scb4127' type='text/javascript' async='' src='https://africaproducts.nl/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
368<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://africaproducts.nl/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
369<style id="shopify-accelerated-checkout-cart">
370        #shopify-buyer-consent {
371  margin-top: 1em;
372  display: inline-block;
373  width: 100%;
374}
375
376#shopify-buyer-consent.hidden {
377  display: none;
378}
379
380#shopify-subscription-policy-button {
381  background: none;
382  border: none;
383  padding: 0;
384  text-decoration: underline;
385  font-size: inherit;
386  cursor: pointer;
387}
388
389#shopify-subscription-policy-button::before {
390  box-shadow: none;
391}
392
393      </style>
394
395<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
395
396
397    <!--[if lt IE 9]>
398    
398<script src="//html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
398
399    <![endif]-->
400
401    
402
403    
403<script src="//africaproducts.nl/cdn/shop/t/4/assets/jquery.js?v=98014222988859431451715894830" type="text/javascript"></script>
403
404    
405    
405<script src="//africaproducts.nl/cdn/shop/t/4/assets/lazysizes.js?v=68441465964607740661612901143" async="async"></script>
405
406    
407    
408    <!-- Theme Global App JS ================================================== -->
409    
409<script>
410      var app = app || {
411        data:{
412          template:"collection",
413          money_format: "${{amount}}"
414        }
415      }
416  
417    </script>
417
418    <noscript>
419  <style>
420    .article_img_block > figure > img:nth-child(2), 
421    .catalog_c .collection-box > img:nth-child(2),
422    .gallery_container  .box > figure > img:nth-child(2),
423    .image_with_text_container .box > figure > img:nth-child(2),
424    .collection-list-row .box_1 > a > img:nth-child(2),
425    .featured-products .product-image > a > img:nth-child(2){
426      display: none !important
427    }
428  </style>
429</noscript>
430
431  <link rel="stylesheet" href="//africaproducts.nl/cdn/shop/t/4/assets/sca-pp.css?v=26248894406678077071612901121">
432 
432<script>
433  
434  SCAPPShop = {};
435    
436  </script>
vendor: 1 bytes, line 436
436
437<script src="//africaproducts.nl/cdn/shop/t/4/assets/sca-pp-initial.js?v=157356162832803083731612901113" type="text/javascript"></script>
437
438  
439 
440  <!-- "snippets/judgeme_core.liquid" was not rendered, the associated app was uninstalled -->
441
442                <style type='text/css'>
443    :root {--delivery-country-image-url:url("https://dc.codericp.com/delivery/code_f.png");}
444    .icon-ad_f{background-image:var(--delivery-country-image-url);background-position:0 0;width:20px;height:12px}.icon-ae_f{background-image:var(--delivery-country-image-url);background-position:-21px 0;width:20px;height:12px}.icon-af_f{background-image:var(--delivery-country-image-url);background-position:0 -13px;width:20px;height:12px}.icon-ag_f{background-image:var(--delivery-country-image-url);background-position:-21px -13px;width:20px;height:12px}.icon-ai_f{background-image:var(--delivery-country-image-url);background-position:0 -26px;width:20px;height:12px}.icon-al_f{background-image:var(--delivery-country-image-url);background-position:-21px -26px;width:20px;height:12px}.icon-am_f{background-image:var(--delivery-country-image-url);background-position:-42px 0;width:20px;height:12px}.icon-ao_f{background-image:var(--delivery-country-image-url);background-position:-42px -13px;width:20px;height:12px}.icon-aq_f{background-image:var(--delivery-country-image-url);background-position:-42px -26px;width:20px;height:12px}.icon-ar_f{background-image:var(--delivery-country-image-url);background-position:0 -39px;width:20px;height:12px}.icon-as_f{background-image:var(--delivery-country-image-url);background-position:-21px -39px;width:20px;height:12px}.icon-at_f{background-image:var(--delivery-country-image-url);background-position:-42px -39px;width:20px;height:12px}.icon-au_f{background-image:var(--delivery-country-image-url);background-position:-63px 0;width:20px;height:12px}.icon-aw_f{background-image:var(--delivery-country-image-url);background-position:-63px -13px;width:20px;height:12px}.icon-ax_f{background-image:var(--delivery-country-image-url);background-position:-63px -26px;width:20px;height:12px}.icon-az_f{background-image:var(--delivery-country-image-url);background-position:-63px -39px;width:20px;height:12px}.icon-ba_f{background-image:var(--delivery-country-image-url);background-position:0 -52px;width:20px;height:12px}.icon-bb_f{background-image:var(--delivery-country-image-url);background-position:-21px -52px;width:20px;height:12px}.icon-bd_f{background-image:var(--delivery-country-image-url);background-position:-42px -52px;width:20px;height:12px}.icon-be_f{background-image:var(--delivery-country-image-url);background-position:-63px -52px;width:20px;height:12px}.icon-bf_f{background-image:var(--delivery-country-image-url);background-position:0 -65px;width:20px;height:12px}.icon-bg_f{background-image:var(--delivery-country-image-url);background-position:-21px -65px;width:20px;height:12px}.icon-bh_f{background-image:var(--delivery-country-image-url);background-position:-42px -65px;width:20px;height:12px}.icon-bi_f{background-image:var(--delivery-country-image-url);background-position:-63px -65px;width:20px;height:12px}.icon-bj_f{background-image:var(--delivery-country-image-url);background-position:-84px 0;width:20px;height:12px}.icon-bl_f{background-image:var(--delivery-country-image-url);background-position:-84px -13px;width:20px;height:12px}.icon-bm_f{background-image:var(--delivery-country-image-url);background-position:-84px -26px;width:20px;height:12px}.icon-bn_f{background-image:var(--delivery-country-image-url);background-position:-84px -39px;width:20px;height:12px}.icon-bo_f{background-image:var(--delivery-country-image-url);background-position:-84px -52px;width:20px;height:12px}.icon-bq_f{background-image:var(--delivery-country-image-url);background-position:-84px -65px;width:20px;height:12px}.icon-br_f{background-image:var(--delivery-country-image-url);background-position:0 -78px;width:20px;height:12px}.icon-bs_f{background-image:var(--delivery-country-image-url);background-position:-21px -78px;width:20px;height:12px}.icon-bt_f{background-image:var(--delivery-country-image-url);background-position:-42px -78px;width:20px;height:12px}.icon-bv_f{background-image:var(--delivery-country-image-url);background-position:-63px -78px;width:20px;height:12px}.icon-bw_f{background-image:var(--delivery-country-image-url);background-position:-84px -78px;width:20px;height:12px}.icon-by_f{background-image:var(--delivery-country-image-url);background-position:0 -91px;width:20px;height:12px}.icon-bz_f{background-image:var(--delivery-country-image-url);
444background-position:-21px -91px;width:20px;height:12px}.icon-ca_f{background-image:var(--delivery-country-image-url);background-position:-42px -91px;width:20px;height:12px}.icon-cc_f{background-image:var(--delivery-country-image-url);background-position:-63px -91px;width:20px;height:12px}.icon-cd_f{background-image:var(--delivery-country-image-url);background-position:-84px -91px;width:20px;height:12px}.icon-cf_f{background-image:var(--delivery-country-image-url);background-position:-105px 0;width:20px;height:12px}.icon-cg_f{background-image:var(--delivery-country-image-url);background-position:-105px -13px;width:20px;height:12px}.icon-ch_f{background-image:var(--delivery-country-image-url);background-position:-105px -26px;width:20px;height:12px}.icon-ci_f{background-image:var(--delivery-country-image-url);background-position:-105px -39px;width:20px;height:12px}.icon-ck_f{background-image:var(--delivery-country-image-url);background-position:-105px -52px;width:20px;height:12px}.icon-cl_f{background-image:var(--delivery-country-image-url);background-position:-105px -65px;width:20px;height:12px}.icon-cm_f{background-image:var(--delivery-country-image-url);background-position:-105px -78px;width:20px;height:12px}.icon-cn_f{background-image:var(--delivery-country-image-url);background-position:-105px -91px;width:20px;height:12px}.icon-co_f{background-image:var(--delivery-country-image-url);background-position:0 -104px;width:20px;height:12px}.icon-cr_f{background-image:var(--delivery-country-image-url);background-position:-21px -104px;width:20px;height:12px}.icon-cu_f{background-image:var(--delivery-country-image-url);background-position:-42px -104px;width:20px;height:12px}.icon-cv_f{background-image:var(--delivery-country-image-url);background-position:-63px -104px;width:20px;height:12px}.icon-cw_f{background-image:var(--delivery-country-image-url);background-position:-84px -104px;width:20px;height:12px}.icon-cx_f{background-image:var(--delivery-country-image-url);background-position:-105px -104px;width:20px;height:12px}.icon-cy_f{background-image:var(--delivery-country-image-url);background-position:-126px 0;width:20px;height:12px}.icon-cz_f{background-image:var(--delivery-country-image-url);background-position:-126px -13px;width:20px;height:12px}.icon-de_f{background-image:var(--delivery-country-image-url);background-position:-126px -26px;width:20px;height:12px}.icon-dj_f{background-image:var(--delivery-country-image-url);background-position:-126px -39px;width:20px;height:12px}.icon-dk_f{background-image:var(--delivery-country-image-url);background-position:-126px -52px;width:20px;height:12px}.icon-dm_f{background-image:var(--delivery-country-image-url);background-position:-126px -65px;width:20px;height:12px}.icon-do_f{background-image:var(--delivery-country-image-url);background-position:-126px -78px;width:20px;height:12px}.icon-dz_f{background-image:var(--delivery-country-image-url);background-position:-126px -91px;width:20px;height:12px}.icon-ec_f{background-image:var(--delivery-country-image-url);background-position:-126px -104px;width:20px;height:12px}.icon-ee_f{background-image:var(--delivery-country-image-url);background-position:0 -117px;width:20px;height:12px}.icon-eg_f{background-image:var(--delivery-country-image-url);background-position:-21px -117px;width:20px;height:12px}.icon-eh_f{background-image:var(--delivery-country-image-url);background-position:-42px -117px;width:20px;height:12px}.icon-er_f{background-image:var(--delivery-country-image-url);background-position:-63px -117px;width:20px;height:12px}.icon-es_f{background-image:var(--delivery-country-image-url);background-position:-84px -117px;width:20px;height:12px}.icon-et_f{background-image:var(--delivery-country-image-url);background-position:-105px -117px;width:20px;height:12px}.icon-fi_f{background-image:var(--delivery-country-image-url);background-position:-126px -117px;width:20px;height:12px}.icon-fj_f{background-image:var(--delivery-country-image-url);background-position:0 -130px;width:20px;height:12px}.icon-fk_f{background-image:var(--delivery-country-image-url);background-position:-21px -130px;width:20px;height:12px}.icon-fm_f{background-image:var(--delivery-country-image-url);background-position:-42px -130px;width:20px;height:12px}.icon-fo_f{background-image:var(--delivery-country-image-url);background-position:-63px -130px;width:20px;height:12px}.icon-fr_f{background-image:var(--delivery-country-image-url);background-position:-84px -130px;width:20px;height:12px}.icon-ga_f{background-image:var(--delivery-country-image-url);background-position:-105px -130px;width:20px;height:12px}.icon-gb_f{background-image:var(--delivery-country-image-url);background-position:-126px -130px;width:20px;height:12px}.icon-gd_f{background-image:var(--delivery-country-image-url);background-position:-147px 0;width:20px;height:12px}.icon-ge_f{background-image:var(--delivery-country-image-url);background-position:-147px -13px;width:20px;height:12px}.icon-gf_f{background-image:var(--delivery-country-image-url);background-position:-147px -26px;width:20px;height:12px}.icon-gg_f{background-image:var(--delivery-country-image-url);background-position:-147px -39px;width:20px;height:12px}.icon-gh_f{background-image:var(--delivery-country-image-url);background-position:-147px -52px;width:20px;height:12px}.icon-gi_f{background-image:var(--delivery-country-image-url);background-position:-147px -65px;width:20px;height:12px}.icon-gl_f{background-image:var(--delivery-country-image-url);background-position:-147px -78px;width:20px;height:12px}.icon-gm_f{background-image:var(--delivery-country-image-url);background-position:-147px -91px;width:20px;height:12px}.icon-gn_f{background-image:var(--delivery-country-image-url);background-position:-147px -104px;width:20px;height:12px}.icon-gp_f{background-image:var(--delivery-country-image-url);background-position:-147px -117px;width:20px;height:12px}.icon-gq_f{background-image:var(--delivery-country-image-url);background-position:-147px -130px;width:20px;height:12px}.icon-gr_f{background-image:var(--delivery-country-image-url);background-position:0 -143px;width:20px;height:12px}.icon-gs_f{background-image:var(--delivery-country-image-url);background-position:-21px -143px;width:20px;height:12px}.icon-gt_f{background-image:var(--delivery-country-image-url);background-position:-42px -143px;width:20px;height:12px}.icon-gu_f{background-image:var(--delivery-country-image-url);background-position:-63px -143px;width:20px;height:12px}.icon-gw_f{background-image:var(--delivery-country-image-url);background-position:-84px -143px;width:20px;height:12px}.icon-gy_f{background-image:var(--delivery-country-image-url);background-position:-105px -143px;width:20px;height:12px}.icon-hk_f{background-image:var(--delivery-country-image-url);background-position:-126px -143px;width:20px;height:12px}.icon-hm_f{background-image:var(--delivery-country-image-url);background-position:-147px -143px;width:20px;height:12px}.icon-hn_f{background-image:var(--delivery-country-image-url);background-position:-168px 0;width:20px;height:12px}.icon-hr_f{background-image:var(--delivery-country-image-url);background-position:-168px -13px;width:20px;height:12px}.icon-ht_f{background-image:var(--delivery-country-image-url);background-position:-168px -26px;width:20px;height:12px}.icon-hu_f{background-image:var(--delivery-country-image-url);background-position:-168px -39px;width:20px;height:12px}.icon-id_f{background-image:var(--delivery-country-image-url);background-position:-168px -52px;width:20px;height:12px}.icon-ie_f{background-image:var(--delivery-country-image-url);background-position:-168px -65px;width:20px;height:12px}.icon-il_f{background-image:var(--delivery-country-image-url);background-position:-168px -78px;width:20px;height:12px}.icon-im_f{background-image:var(--delivery-country-image-url);background-position:-168px -91px;width:20px;height:12px}.icon-in_f{background-image:var(--delivery-country-image-url);background-position:-168px -104px;width:20px;height:12px}.icon-io_f{background-image:var(--delivery-country-image-url);background-position:-168px -117px;width:20px;height:12px}.icon-iq_f{background-image:var(--delivery-country-image-url);background-position:-168px -130px;width:20px;height:12px}.icon-ir_f{background-image:var(--delivery-country-image-url);background-position:-168px -143px;width:20px;height:12px}.icon-is_f{background-image:var(--delivery-country-image-url);background-position:0 -156px;width:20px;height:12px}.icon-it_f{background-image:var(--delivery-country-image-url);background-position:-21px -156px;width:20px;height:12px}.icon-je_f{background-image:var(--delivery-country-image-url);background-position:-42px -156px;width:20px;height:12px}.icon-jm_f{background-image:var(--delivery-country-image-url);background-position:-63px -156px;width:20px;height:12px}.icon-jo_f{background-image:var(--delivery-country-image-url);background-position:-84px -156px;width:20px;height:12px}.icon-jp_f{background-image:var(--delivery-country-image-url);background-position:-105px -156px;width:20px;height:12px}.icon-ke_f{background-image:var(--delivery-country-image-url);background-position:-126px -156px;width:20px;height:12px}.icon-kg_f{background-image:var(--delivery-country-image-url);background-position:-147px -156px;width:20px;height:12px}.icon-kh_f{background-image:var(--delivery-country-image-url);background-position:-168px -156px;width:20px;height:12px}.icon-ki_f{background-image:var(--delivery-country-image-url);background-position:0 -169px;width:20px;height:12px}.icon-km_f{background-image:var(--delivery-country-image-url);background-position:-21px -169px;width:20px;height:12px}.icon-kn_f{background-image:var(--delivery-country-image-url);background-position:-42px -169px;width:20px;height:12px}.icon-kp_f{background-image:var(--delivery-country-image-url);background-position:-63px -169px;width:20px;height:12px}.icon-kr_f{background-image:var(--delivery-country-image-url);background-position:-84px -169px;width:20px;height:12px}.icon-kw_f{background-image:var(--delivery-country-image-url);background-position:-105px -169px;width:20px;height:12px}.icon-ky_f{background-image:var(--delivery-country-image-url);background-position:-126px -169px;width:20px;height:12px}.icon-kz_f{background-image:var(--delivery-country-image-url);background-position:-147px -169px;width:20px;height:12px}.icon-la_f{background-image:var(--delivery-country-image-url);background-position:-168px -169px;width:20px;height:12px}.icon-lb_f{background-image:var(--delivery-country-image-url);background-position:-189px 0;width:20px;height:12px}.icon-lc_f{background-image:var(--delivery-country-image-url);background-position:-189px -13px;width:20px;height:12px}.icon-li_f{background-image:var(--delivery-country-image-url);background-position:-189px -26px;width:20px;height:12px}.icon-lk_f{background-image:var(--delivery-country-image-url);background-position:-189px -39px;width:20px;height:12px}.icon-lr_f{background-image:var(--delivery-country-image-url);background-position:-189px -52px;width:20px;height:12px}.icon-ls_f{background-image:var(--delivery-country-image-url);background-position:-189px -65px;width:20px;height:12px}.icon-lt_f{background-image:var(--delivery-country-image-url);background-position:-189px -78px;width:20px;height:12px}.icon-lu_f{background-image:var(--delivery-country-image-url);background-position:-189px -91px;width:20px;height:12px}.icon-lv_f{background-image:var(--delivery-country-image-url);background-position:-189px -104px;width:20px;height:12px}.icon-ly_f{background-image:var(--delivery-country-image-url);background-position:-189px -117px;width:20px;height:12px}.icon-ma_f{background-image:var(--delivery-country-image-url);background-position:-189px -130px;width:20px;height:12px}.icon-mc_f{background-image:var(--delivery-country-image-url);background-position:-189px -143px;width:20px;height:12px}.icon-md_f{background-image:var(--delivery-country-image-url);background-position:-189px -156px;width:20px;height:12px}.icon-me_f{background-image:var(--delivery-country-image-url);background-position:-189px -169px;width:20px;height:12px}.icon-mf_f{background-image:var(--delivery-country-image-url);background-position:0 -182px;width:20px;height:12px}.icon-mg_f{background-image:var(--delivery-country-image-url);background-position:-21px -182px;width:20px;height:12px}.icon-mh_f{background-image:var(--delivery-country-image-url);background-position:-42px -182px;width:20px;height:12px}.icon-mk_f{background-image:var(--delivery-country-image-url);background-position:-63px -182px;width:20px;height:12px}.icon-ml_f{background-image:var(--delivery-country-image-url);background-position:-84px -182px;width:20px;height:12px}.icon-mm_f{background-image:var(--delivery-country-image-url);background-position:-105px -182px;width:20px;height:12px}.icon-mn_f{background-image:var(--delivery-country-image-url);background-position:-126px -182px;width:20px;height:12px}.icon-mo_f{background-image:var(--delivery-country-image-url);background-position:-147px -182px;width:20px;height:12px}.icon-mp_f{background-image:var(--delivery-country-image-url);background-position:-168px -182px;width:20px;height:12px}.icon-mq_f{background-image:var(--delivery-country-image-url);background-position:-189px -182px;width:20px;height:12px}.icon-mr_f{background-image:var(--delivery-country-image-url);background-position:0 -195px;width:20px;height:12px}.icon-ms_f{background-image:var(--delivery-country-image-url);background-position:-21px -195px;width:20px;height:12px}.icon-mt_f{background-image:var(--delivery-country-image-url);background-position:-42px -195px;width:20px;height:12px}.icon-mu_f{background-image:var(--delivery-country-image-url);background-position:-63px -195px;width:20px;height:12px}.icon-mv_f{background-image:var(--delivery-country-image-url);background-position:-84px -195px;width:20px;height:12px}.icon-mw_f{background-image:var(--delivery-country-image-url);background-position:-105px -195px;width:20px;height:12px}.icon-mx_f{background-image:var(--delivery-country-image-url);background-position:-126px -195px;width:20px;height:12px}.icon-my_f{background-image:var(--delivery-country-image-url);background-position:-147px -195px;width:20px;height:12px}.icon-mz_f{background-image:var(--delivery-country-image-url);background-position:-168px -195px;width:20px;height:12px}.icon-na_f{background-image:var(--delivery-country-image-url);background-position:-189px -195px;width:20px;height:12px}.icon-nc_f{background-image:var(--delivery-country-image-url);
444background-position:-210px 0;width:20px;height:12px}.icon-ne_f{background-image:var(--delivery-country-image-url);background-position:-210px -13px;width:20px;height:12px}.icon-nf_f{background-image:var(--delivery-country-image-url);background-position:-210px -26px;width:20px;height:12px}.icon-ng_f{background-image:var(--delivery-country-image-url);background-position:-210px -39px;width:20px;height:12px}.icon-ni_f{background-image:var(--delivery-country-image-url);background-position:-210px -52px;width:20px;height:12px}.icon-nl_f{background-image:var(--delivery-country-image-url);background-position:-210px -65px;width:20px;height:12px}.icon-no_f{background-image:var(--delivery-country-image-url);background-position:-210px -78px;width:20px;height:12px}.icon-np_f{background-image:var(--delivery-country-image-url);background-position:-210px -91px;width:20px;height:12px}.icon-nr_f{background-image:var(--delivery-country-image-url);background-position:-210px -104px;width:20px;height:12px}.icon-nu_f{background-image:var(--delivery-country-image-url);background-position:-210px -117px;width:20px;height:12px}.icon-nz_f{background-image:var(--delivery-country-image-url);background-position:-210px -130px;width:20px;height:12px}.icon-om_f{background-image:var(--delivery-country-image-url);background-position:-210px -143px;width:20px;height:12px}.icon-pa_f{background-image:var(--delivery-country-image-url);background-position:-210px -156px;width:20px;height:12px}.icon-pe_f{background-image:var(--delivery-country-image-url);background-position:-210px -169px;width:20px;height:12px}.icon-pf_f{background-image:var(--delivery-country-image-url);background-position:-210px -182px;width:20px;height:12px}.icon-pg_f{background-image:var(--delivery-country-image-url);background-position:-210px -195px;width:20px;height:12px}.icon-ph_f{background-image:var(--delivery-country-image-url);background-position:0 -208px;width:20px;height:12px}.icon-pk_f{background-image:var(--delivery-country-image-url);background-position:-21px -208px;width:20px;height:12px}.icon-pl_f{background-image:var(--delivery-country-image-url);background-position:-42px -208px;width:20px;height:12px}.icon-pm_f{background-image:var(--delivery-country-image-url);background-position:-63px -208px;width:20px;height:12px}.icon-pn_f{background-image:var(--delivery-country-image-url);background-position:-84px -208px;width:20px;height:12px}.icon-pr_f{background-image:var(--delivery-country-image-url);background-position:-105px -208px;width:20px;height:12px}.icon-ps_f{background-image:var(--delivery-country-image-url);background-position:-126px -208px;width:20px;height:12px}.icon-pt_f{background-image:var(--delivery-country-image-url);background-position:-147px -208px;width:20px;height:12px}.icon-pw_f{background-image:var(--delivery-country-image-url);background-position:-168px -208px;width:20px;height:12px}.icon-py_f{background-image:var(--delivery-country-image-url);background-position:-189px -208px;width:20px;height:12px}.icon-qa_f{background-image:var(--delivery-country-image-url);background-position:-210px -208px;width:20px;height:12px}.icon-re_f{background-image:var(--delivery-country-image-url);background-position:-231px 0;width:20px;height:12px}.icon-ro_f{background-image:var(--delivery-country-image-url);background-position:-231px -13px;width:20px;height:12px}.icon-rs_f{background-image:var(--delivery-country-image-url);background-position:-231px -26px;width:20px;height:12px}.icon-ru_f{background-image:var(--delivery-country-image-url);background-position:-231px -39px;width:20px;height:12px}.icon-rw_f{background-image:var(--delivery-country-image-url);background-position:-231px -52px;width:20px;height:12px}.icon-sa_f{background-image:var(--delivery-country-image-url);background-position:-231px -65px;width:20px;height:12px}.icon-sb_f{background-image:var(--delivery-country-image-url);background-position:-231px -78px;width:20px;height:12px}.icon-sc_f{background-image:var(--delivery-country-image-url);background-position:-231px -91px;width:20px;height:12px}.icon-sd_f{background-image:var(--delivery-country-image-url);background-position:-231px -104px;width:20px;height:12px}.icon-se_f{background-image:var(--delivery-country-image-url);background-position:-231px -117px;width:20px;height:12px}.icon-sg_f{background-image:var(--delivery-country-image-url);background-position:-231px -130px;width:20px;height:12px}.icon-sh_f{background-image:var(--delivery-country-image-url);background-position:-231px -143px;width:20px;height:12px}.icon-si_f{background-image:var(--delivery-country-image-url);background-position:-231px -156px;width:20px;height:12px}.icon-sj_f{background-image:var(--delivery-country-image-url);background-position:-231px -169px;width:20px;height:12px}.icon-sk_f{background-image:var(--delivery-country-image-url);background-position:-231px -182px;width:20px;height:12px}.icon-sl_f{background-image:var(--delivery-country-image-url);background-position:-231px -195px;width:20px;height:12px}.icon-sm_f{background-image:var(--delivery-country-image-url);background-position:-231px -208px;width:20px;height:12px}.icon-sn_f{background-image:var(--delivery-country-image-url);background-position:0 -221px;width:20px;height:12px}.icon-so_f{background-image:var(--delivery-country-image-url);background-position:-21px -221px;width:20px;height:12px}.icon-sr_f{background-image:var(--delivery-country-image-url);background-position:-42px -221px;width:20px;height:12px}.icon-ss_f{background-image:var(--delivery-country-image-url);background-position:-63px -221px;width:20px;height:12px}.icon-st_f{background-image:var(--delivery-country-image-url);background-position:-84px -221px;width:20px;height:12px}.icon-sv_f{background-image:var(--delivery-country-image-url);background-position:-105px -221px;width:20px;height:12px}.icon-sx_f{background-image:var(--delivery-country-image-url);background-position:-126px -221px;width:20px;height:12px}.icon-sy_f{background-image:var(--delivery-country-image-url);background-position:-147px -221px;width:20px;height:12px}.icon-sz_f{background-image:var(--delivery-country-image-url);background-position:-168px -221px;width:20px;height:12px}.icon-tc_f{background-image:var(--delivery-country-image-url);background-position:-189px -221px;width:20px;height:12px}.icon-td_f{background-image:var(--delivery-country-image-url);
444background-position:-210px -221px;width:20px;height:12px}.icon-tf_f{background-image:var(--delivery-country-image-url);background-position:-231px -221px;width:20px;height:12px}.icon-tg_f{background-image:var(--delivery-country-image-url);background-position:0 -234px;width:20px;height:12px}.icon-th_f{background-image:var(--delivery-country-image-url);background-position:-21px -234px;width:20px;height:12px}.icon-tj_f{background-image:var(--delivery-country-image-url);background-position:-42px -234px;width:20px;height:12px}.icon-tk_f{background-image:var(--delivery-country-image-url);background-position:-63px -234px;width:20px;height:12px}.icon-tl_f{background-image:var(--delivery-country-image-url);background-position:-84px -234px;width:20px;height:12px}.icon-tm_f{background-image:var(--delivery-country-image-url);background-position:-105px -234px;width:20px;height:12px}.icon-tn_f{background-image:var(--delivery-country-image-url);background-position:-126px -234px;width:20px;height:12px}.icon-to_f{background-image:var(--delivery-country-image-url);background-position:-147px -234px;width:20px;height:12px}.icon-tr_f{background-image:var(--delivery-country-image-url);background-position:-168px -234px;width:20px;height:12px}.icon-tt_f{background-image:var(--delivery-country-image-url);background-position:-189px -234px;width:20px;height:12px}.icon-tv_f{background-image:var(--delivery-country-image-url);background-position:-210px -234px;width:20px;height:12px}.icon-tw_f{background-image:var(--delivery-country-image-url);background-position:-231px -234px;width:20px;height:12px}.icon-tz_f{background-image:var(--delivery-country-image-url);background-position:-252px 0;width:20px;height:12px}.icon-ua_f{background-image:var(--delivery-country-image-url);background-position:-252px -13px;width:20px;height:12px}.icon-ug_f{background-image:var(--delivery-country-image-url);background-position:-252px -26px;width:20px;height:12px}.icon-um_f{background-image:var(--delivery-country-image-url);background-position:-252px -39px;width:20px;height:12px}.icon-us_f{background-image:var(--delivery-country-image-url);background-position:-252px -52px;width:20px;height:12px}.icon-uy_f{background-image:var(--delivery-country-image-url);background-position:-252px -65px;width:20px;height:12px}.icon-uz_f{background-image:var(--delivery-country-image-url);background-position:-252px -78px;width:20px;height:12px}.icon-va_f{background-image:var(--delivery-country-image-url);background-position:-252px -91px;width:20px;height:12px}.icon-vc_f{background-image:var(--delivery-country-image-url);background-position:-252px -104px;width:20px;height:12px}.icon-ve_f{background-image:var(--delivery-country-image-url);background-position:-252px -117px;width:20px;height:12px}.icon-vg_f{background-image:var(--delivery-country-image-url);background-position:-252px -130px;width:20px;height:12px}.icon-vi_f{background-image:var(--delivery-country-image-url);background-position:-252px -143px;width:20px;height:12px}.icon-vn_f{background-image:var(--delivery-country-image-url);background-position:-252px -156px;width:20px;height:12px}.icon-vu_f{background-image:var(--delivery-country-image-url);background-position:-252px -169px;width:20px;height:12px}.icon-wf_f{background-image:var(--delivery-country-image-url);background-position:-252px -182px;width:20px;height:12px}.icon-ws_f{background-image:var(--delivery-country-image-url);background-position:-252px -195px;width:20px;height:12px}.icon-xk_f{background-image:var(--delivery-country-image-url);background-position:-252px -208px;width:20px;height:12px}.icon-ye_f{background-image:var(--delivery-country-image-url);background-position:-252px -221px;width:20px;height:12px}.icon-yt_f{background-image:var(--delivery-country-image-url);background-position:-252px -234px;width:20px;height:12px}.icon-za_f{background-image:var(--delivery-country-image-url);background-position:0 -247px;width:20px;height:12px}.icon-zm_f{background-image:var(--delivery-country-image-url);background-position:-21px -247px;width:20px;height:12px}.icon-zw_f{background-image:var(--delivery-country-image-url);background-position:-42px -247px;width:20px;height:12px}
445</style>
446<script>
447    window.deliveryCommon = window.deliveryCommon || {};
448    window.deliveryCommon.setting = {};
449    Object.assign(window.deliveryCommon.setting, {
450        "shop_currency_code__ed": 'EUR' || 'USD',
451        "shop_locale_code__ed": 'nl' || 'en',
452        "shop_domain__ed":  'africaproductsnl.myshopify.com',
453        "product_available__ed": '',
454        "product_id__ed": ''
455    });
456    window.deliveryED = window.deliveryED || {};
457    window.deliveryED.setting = {};
458    Object.assign(window.deliveryED.setting, {
459        "delivery__app_setting": {"main_delivery_setting":{"is_active":0,"order_delivery_info":"\u003cp\u003eSending costs in The Netherlands: € 4,99 euro. \u003c\/p\u003e\u003cp\u003eFrom Monday to Friday, order within the next \u003cstrong\u003e{cutoff_time}\u003c\/strong\u003e for dispatch today, and you\u0026#x27;ll receive your package between \u003cstrong\u003e{order_delivered_minimum_date} and {order_delivered_maximum_date}\u003c\/strong\u003e\u003cbr\/\u003e\u003c\/p\u003e","out_of_stock_mode":0,"out_of_stock_info":"\u003cp\u003e\u003c\/p\u003e","order_progress_bar_mode":1,"order_progress_setting":{"ordered":{"svg_number":0,"title":"Ordered","tips_description":"After you place the order, we will need 1-3 days to prepare the shipment"},"order_ready":{"svg_number":4,"is_active":1,"title":"Order Ready","date_title":"{order_ready_minimum_date} - {order_ready_maximum_date}","tips_description":"Orders will start to be shipped"},"order_delivered":{"svg_number":10,"title":"Delivered","date_title":"{order_delivered_minimum_date} - {order_delivered_maximum_date}","tips_description":"Estimated arrival date range:{order_delivered_minimum_date} - {order_delivered_maximum_date}"}},"order_delivery_work_week":[0,1,1,1,1,1,0],"order_delivery_day_range":[1,3],"order_delivery_calc_method":0,"order_ready_work_week":[1,1,1,1,1,1,1],"order_ready_day_range":[1,3],"order_ready_calc_method":0,"holiday":[],"order_delivery_date_format":0,"delivery_date_custom_format":"{month_local} {day}","delivery_date_format_month_translate":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"delivery_date_format_week_translate":["Sun","Mon","Tues","Wed","Thur","Fri","Sat"],"order_delivery_countdown_format":0,"delivery_countdown_custom_format":"{hours} {hours_local} {minutes} {minutes_local} {seconds} {seconds_local}","countdown_format_translate":["Hours","Minutes","Seconds"],"delivery_countdown_format_zero":0,"countdown_cutoff_hour":0,"countdown_cutoff_minute":0,"timezone_mode":0,"timezone":1,"widget_layout_mode":0,"widget_placement_method":0,"widget_placement_position":0,"widget_placement_page":0,"widget_margin":[12,0,0,0],"message_text_widget_appearance_setting":{"border":{"border_width":1,"border_radius":4,"border_line":2},"color":{"text_color":"#000000","background_color":"#FFFFFF","border_color":"#E2E2E2"},"other":{"margin":[0,0,0,0],"padding":[10,10,10,10]}},"progress_bar_widget_appearance_setting":{"color":{"basic":{"icon_color":"#000000","icon_background_color":"#FFFFFF","order_status_title_color":"#000000","date_title_color":"#000000"},"advanced":{"order_status_title_color":"#000000","progress_line_color":"#000000","date_title_color":"#000000","description_tips_background_color":"#000000","icon_background_color":"#000000","icon_color":"#FFFFFF","description_tips_color":"#FFFFFF"}},"font":{"icon_font":20,"order_status_title_font":14,"date_title_font":14,"description_tips_font":14},"other":{"margin":[8,0,0,0]}},"cart_form_position":0,"cart_checkout_status":0,"cart_checkout_title":"Estimated between","cart_checkout_description":"{order_delivered_minimum_date} and {order_delivered_maximum_date}","widget_custom_css":""}},
460        "delivery__pro_setting": null,
461        "delivery__cate_setting": null
462    });
463</script>
463   
464 
465 <meta name="google-site-verification" content="5BVDbc59--iFhZuRd5W0bnXUtw_IRaVcq59B7o8I9AU" />
466              <!-- BEGIN app block: shopify://apps/frequently-bought/blocks/app-embed-block/b1a8cbea-c844-4842-9529-7c62dbab1b1f -->
466<script>
467    window.codeblackbelt = window.codeblackbelt || {};
468    window.codeblackbelt.shop = window.codeblackbelt.shop || 'africaproductsnl.myshopify.com';
469    </script>
469<script src="//cdn.codeblackbelt.com/widgets/frequently-bought-together/bootstrap.min.js?version=2026100807+0200" async></script>
469
470 <!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-bundles/blocks/app-embed-block/6c637362-a106-4a32-94ac-94dcfd68cdb8 -->
471<!-- Kaching Bundles App Embed -->
472
473<!-- BEGIN app snippet: app-embed-content -->
474
475
476
477
478
479
480
481
482<script>
483  // Prevent duplicate initialization if both app embeds are enabled
484  if (window.kachingBundlesAppEmbedLoaded) {
485    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');
486  } else {
487    window.kachingBundlesAppEmbedLoaded = true;
488    window.kachingBundlesEnabled = true;
489    window.kachingBundlesInitialized = false;
490
491    // Allow calling kachingBundlesInitialize before the script is loaded
492    (() => {
493      let shouldInitialize = false;
494      let realInitialize = null;
495
496      window.kachingBundlesInitialize = () => {
497        if (realInitialize) {
498          realInitialize();
499        } else {
500          shouldInitialize = true;
501        }
502      };
503
504      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {
505        set(fn) {
506          realInitialize = fn;
507          if (shouldInitialize) {
508            shouldInitialize = false;
509            fn();
510          }
511        },
512        get() {
513          return realInitialize;
514        }
515      });
516    })();
517  }
518</script>
518
519
520
521
522<script id="kaching-bundles-config" type="application/json">
523  {
524    "shopifyDomain": "africaproductsnl.myshopify.com",
525    "moneyFormat": "${{amount}}",
526    "locale": "nl",
527    "liquidLocale": "nl",
528    "country": "US",
529    "currencyRate": 1,
530    "marketCurrencyCode": "USD",
531    "marketId": 104249426265,
532    "productId": null,
533    "storefrontAccessToken": "231455267cce4bac05d61a6350b6685a",
534    "includeSellingPlans": true,
535    "includeAvailableQuantity": true,
536    "customApiHost": null,
537    "keepQuantityInput": false,
538    "ignoreDeselect": false,
539    "ignoreUnitPrice": false,
540    "requireCustomerLogin": false,
541    "abTestsRunning": false,
542    "webPixel": true,
543    "b2bCustomer": false,
544    "isLoggedIn": false,
545    "isDeprecatedAppEmbed": false,
546    "preview": false,
547    "defaultTranslations": {
548      "system.out_of_stock": "Er zijn niet genoeg artikelen op voorraad, kies een kleinere bundel.",
549      "system.invalid_variant": "Sorry, dit is momenteel niet beschikbaar.",
550      "system.unavailable_option_value": "Niet beschikbaar",
551      "system.confirm": "Bevestigen",
552      "system.cancel": "Annuleren",
553      "system.free": "GRATIS",
554      "system.search": "Zoeken",
555      "system.sort_by": "Sorteren op",
556      "system.sort_relevance": "Relevantie",
557      "system.sort_newest_first": "Nieuwste eerst",
558      "system.sort_price_low_to_high": "Prijs: Laag → Hoog",
559      "system.sort_price_high_to_low": "Prijs: Hoog → Laag",
560      "system.no_results_found": "Geen resultaten gevonden",
561      "system.no_results_description": "We kunnen geen enkel artikel vinden dat overeenkomt met uw zoekopdracht.",
562      "system.clear_search": "Zoekopdracht wissen",
563      "system.no_products_available": "Geen producten beschikbaar",
564      "system.letters_only": "Alleen letters zijn toegestaan.",
565      "system.numbers_only": "Alleen cijfers zijn toegestaan.",
566      "system.select_variant_alert": "Kies een variant.",
567      "system.select_variant_placeholder": "Selecteer",
568      "system.personalisation_required_alert": "Voeg een personalisatie toe aan elk item om verder te gaan.",
569      "system.quantity": "Aantal",
570      "system.subscription_plan": "Abonnementsplan",
571      "system.remove": "Verwijderen",
572      "system.original_price": "Oorspronkelijke prijs:",
573      "system.price": "Prijs:"
574    },
575    "customSelectors": {
576      "quantity": null,
577      "addToCartButton": null,
578      "variantPicker": null,
579      "price": null,
580      "priceCompare": null,
581      "label": null
582    },
583    "shopCustomStyles": "",
584    "brandColors": null,
585    "featureFlags": {"cart_change_response_rewrite":false,"exclude_markets":false,"hide_missing_variants":false,"initialize_with_form_variant":false,"intercept_cart_request":false,"legacy_saved_percentage":false,"native_swatches_disabled":true,"observe_form_selling_plan":false,"percentage_cents_rounding_workaround":false,"pos_extension":false,"price_rounding_v2":false,"reinitialize_morphed_placeholders":false,"remove_variant_change_delay":false,"split_bxgy_items":false,"storefront_metaobjects":false,"variant_images":false}
586
587  }
588</script>
588
589
590<!-- BEGIN app snippet: translations -->
591
592
593  
594
595<!-- END app snippet -->
596
597
598
599
600  
601  
602
603  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a11850-07f7-77c0-864a-f7c6059630d9/kaching-bundles-2038/assets/kaching-bundles.js" crossorigin="anonymous" fetchpriority="high">
604  
605  
605<script type="module" src="https://cdn.shopify.com/extensions/01a11850-07f7-77c0-864a-f7c6059630d9/kaching-bundles-2038/assets/loader.js" crossorigin="anonymous" fetchpriority="high"></script>
605
606  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a11850-07f7-77c0-864a-f7c6059630d9/kaching-bundles-2038/assets/kaching-bundles.css" media="print" onload="this.media='all'" fetchpriority="high">
607
608  <style>
609    .kaching-bundles__block {
610      display: none;
611    }
612
613    .kaching-bundles-sticky-atc {
614      display: none;
615    }
616  </style>
617
618
619
620<!-- END app snippet -->
621
622<!-- Kaching Bundles App Embed End -->
623
624
625<!-- END app block --><!-- BEGIN app block: shopify://apps/xo-insert-code/blocks/insert-code-header/72017b12-3679-442e-b23c-5c62460717f5 --><!-- XO-InsertCode Header -->
626
627
628
629  
630<!-- End: XO-InsertCode Header -->
631
632
633<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
634<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: 53200224421,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};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 634
634
635<script>
636  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
637</script>
vendor: 1 bytes, line 637
637
638<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}
638).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: 53200224421,storefrontBaseUrl: "https://africaproducts.nl",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://africaproducts.nl/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"5254218073","configuration":"{\"account_ID\":\"1117640\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/africaproductsnl.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"-1\\\",\\\"ga4_measurement_id\\\":\\\"\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":1,\\\"google_ads_enabled\\\":\\\"1\\\",\\\"ga_conversion_id\\\":\\\"AW-18358294714\\\",\\\"ga_purchase_label\\\":\\\"-1vJCI71zdgcELqx9bFE\\\",\\\"ga_add_to_cart_label\\\":\\\"3GFsCIWSttgcELqx9bFE\\\",\\\"ga_begin_checkout_label\\\":\\\"WyP0CI6SttgcELqx9bFE\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"0\\\",\\\"drm_enabled\\\":\\\"1\\\",\\\"prefixD\\\":\\\"NL\\\",\\\"google_merchant_id\\\":\\\"5563299164\\\",\\\"target_country\\\":\\\"NL\\\",\\\"content_language\\\":\\\"nl\\\",\\\"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\\\":\\\"951cb21078a12c33dd5d3e313417eb2189d4ba849e157254b13c9c8f5e56c8aa3486513694d1f2dc895e2439f97e3ccde4dea8c1f5d5be3b1eb0a27b48312826\\\"}\"}","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"]}
638,"dataSharingState":"unrestricted"},{"id":"4935090521","configuration":"{\"shopId\":\"53200224421\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2190213465","configuration":"{\"shopifyDomain\":\"africaproductsnl.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"14b26290829f755f27eefbf196eb8024","type":"APP","apiClientId":2935586817,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"945062233","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-5JCE7VC4PV\\\",\\\"GT-M69M54H\\\"],\\\"target_country\\\":\\\"NL\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-5JCE7VC4PV\\\",\\\"MC-C058SGN0FH\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-5JCE7VC4PV\\\",\\\"MC-C058SGN0FH\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-5JCE7VC4PV\\\",\\\"MC-C058SGN0FH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-5JCE7VC4PV\\\"}],\\\"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":"840335705","configuration":"{\"pixelCode\":\"CMD6DIBC77U1CH9R27P0\"}","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":"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":"Africa Products Shop","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"africaproductsnl.myshopify.com","countryCode":"NL","storefrontUrl":"https:\/\/africaproducts.nl"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6151290028197","handle":"sportin-waves-maximum-hold-pomade-3-5-oz-gold-tin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37845968224421","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6151236747429","handle":"nu-nile-hair-pomade-3-5-oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37845788393637","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6151513669797","handle":"dax-high-tight-99-g","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37846390472869","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6151513964709","handle":"dax-high-tight-awesome-shine-99-g","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37846390702245","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://africaproducts.nl/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"118971531429","themePublished":"true","eventMetadataId":"0eba1efd-4f30-4977-80bc-3c5189b89644","pageType":"collection","resourceId":"237394460837","shopId":"53200224421","storefrontBaseUrl":"https:\/\/africaproducts.nl","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"237394460837\",\"t
638itle\":\"HAIR POMADE SHOP\",\"productVariants\":[{\"price\":{\"amount\":6.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sportin Waves Maximum Hold Pomade 3.5 oz Gold Tin\",\"vendor\":\"africaproductsnl\",\"id\":\"6151290028197\",\"untranslatedTitle\":\"Sportin Waves Maximum Hold Pomade 3.5 oz Gold Tin\",\"url\":\"\/products\/sportin-waves-maximum-hold-pomade-3-5-oz-gold-tin\",\"type\":\"\"},\"id\":\"37845968224421\",\"image\":{\"src\":\"\/\/africaproducts.nl\/cdn\/shop\/products\/993.jpg?v=1613150968\"},\"sku\":\"SPO.WAV.GOLD\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Nu Nile Hair Pomade 3.5 oz\",\"vendor\":\"NU NILE\",\"id\":\"6151236747429\",\"untranslatedTitle\":\"Nu Nile Hair Pomade 3.5 oz\",\"url\":\"\/products\/nu-nile-hair-pomade-3-5-oz\",\"type\":\"POMADE\"},\"id\":\"37845788393637\",\"image\":{\"src\":\"\/\/africaproducts.nl\/cdn\/shop\/products\/699.jpg?v=1613229926\"},\"sku\":\"NU.YELPOM\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Dax High \u0026 Tight 99 g\",\"vendor\":\"Dax\",\"id\":\"6151513669797\",\"untranslatedTitle\":\"Dax High \u0026 Tight 99 g\",\"url\":\"\/products\/dax-high-tight-99-g\",\"type\":\"\"},\"id\":\"37846390472869\",\"image\":{\"src\":\"\/\/africaproducts.nl\/cdn\/shop\/products\/2149.jpg?v=1613355022\"},\"sku\":\"Dax High \u0026 Tight 99 g\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Dax High \u0026 Tight Awesome Shine 99 g\",\"vendor\":\"Dax\",\"id\":\"6151513964709\",\"untranslatedTitle\":\"Dax High \u0026 Tight Awesome Shine 99 g\",\"url\":\"\/products\/dax-high-tight-awesome-shine-99-g\",\"type\":\"\"},\"id\":\"37846390702245\",\"image\":{\"src\":\"\/\/africaproducts.nl\/cdn\/shop\/products\/4938.jpg?v=1613355021\"},\"sku\":\"4522563254\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script>
638<script>
639  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
640  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
641  window.ShopifyAnalytics.meta.currency = 'USD';
642  var meta = {"products":[{"id":6151290028197,"gid":"gid:\/\/shopify\/Product\/6151290028197","vendor":"africaproductsnl","type":"","handle":"sportin-waves-maximum-hold-pomade-3-5-oz-gold-tin","variants":[{"id":37845968224421,"price":600,"name":"Sportin Waves Maximum Hold Pomade 3.5 oz Gold Tin","public_title":null,"sku":"SPO.WAV.GOLD"}],"remote":false},{"id":6151236747429,"gid":"gid:\/\/shopify\/Product\/6151236747429","vendor":"NU NILE","type":"POMADE","handle":"nu-nile-hair-pomade-3-5-oz","variants":[{"id":37845788393637,"price":600,"name":"Nu Nile Hair Pomade 3.5 oz","public_title":null,"sku":"NU.YELPOM"}],"remote":false},{"id":6151513669797,"gid":"gid:\/\/shopify\/Product\/6151513669797","vendor":"Dax","type":"","handle":"dax-high-tight-99-g","variants":[{"id":37846390472869,"price":600,"name":"Dax High \u0026 Tight 99 g","public_title":null,"sku":"Dax High \u0026 Tight 99 g"}],"remote":false},{"id":6151513964709,"gid":"gid:\/\/shopify\/Product\/6151513964709","vendor":"Dax","type":"","handle":"dax-high-tight-awesome-shine-99-g","variants":[{"id":37846390702245,"price":600,"name":"Dax High \u0026 Tight Awesome Shine 99 g","public_title":null,"sku":"4522563254"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":237394460837,"requestId":"703684cd-dca8-4977-bc16-367eaacd77ff-1791438374"}};
643  for (var attr in meta) {
644    window.ShopifyAnalytics.meta[attr] = meta[attr];
645  }
646</script>
vendor: 1 bytes, line 646
646
647<script class="analytics">
648  (function () {
649    var customDocumentWrite = function(content) {
650      var jquery = null;
651
652      if (window.jQuery) {
653        jquery = window.jQuery;
654      } else if (window.Checkout && window.Checkout.$) {
655        jquery = window.Checkout.$;
656      }
657
658      if (jquery) {
659        jquery('body').append(content);
660      }
661    };
662
663    var hasLoggedConversion = function(token) {
664      if (token) {
665        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
666      }
667      return false;
668    }
669
670    var setCookieIfConversion = function(token) {
671      if (token) {
672        var twoMonthsFromNow = new Date(Date.now());
673        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
674
675        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
676      }
677    }
678
679    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
680    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
681    if (trekkie.integrations) {
682      return;
683    }
684    trekkie.methods = [
685      'identify',
686      'page',
687      'ready',
688      'track',
689      'trackForm',
690      'trackLink'
691    ];
692    trekkie.factory = function(method) {
693      return function() {
694        var args = Array.prototype.slice.call(arguments);
695        args.unshift(method);
696        trekkie.push(args);
697        if (method == 'track' || method == 'page') {
698          var pageUrl;
699          try {
700            pageUrl = window.location.href;
701          } catch (e) {}
702          var pageReferrer;
703          try {
704            pageReferrer = document.referrer;
705          } catch (e) {}
706          try {
707            if (window.__TREKKIE_SHIM_QUEUE == null) {
708              window.__TREKKIE_SHIM_QUEUE = [];
709            }
710            window.__TREKKIE_SHIM_QUEUE.push({
711              from: 'trekkie-stub',
712              method: method,
713              args: args.slice(1),
714              pageContext: {
715                url: pageUrl,
716                referrer: pageReferrer
717              }
718            });
719          } catch (e) {
720            // no-op
721          }
722        }
723        return trekkie;
724      };
725    };
726    for (var i = 0; i < trekkie.methods.length; i++) {
727      var key = trekkie.methods[i];
728      trekkie[key] = trekkie.factory(key);
729    }
730    trekkie.load = function(config) {
731      trekkie.config = config || {};
732      trekkie.config.initialDocumentCookie = document.cookie;
733      var first = document.getElementsByTagName('script')[0];
734var script = document.createElement('script');
735script.type = 'text/javascript';
736script.onerror = function(e) {
737  var scriptFallback = document.createElement('script');
738  scriptFallback.type = 'text/javascript';
739  scriptFallback.onerror = function(error) {
740          var Monorail = {
741      produce: function produce(monorailDomain, schemaId, payload) {
742        var currentMs = new Date().getTime();
743        var event = {
744          schema_id: schemaId,
745          payload: payload,
746          metadata: {
747            event_created_at_ms: currentMs,
748            event_sent_at_ms: currentMs
749          }
750        };
751        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
752      },
753      sendRequest: function sendRequest(endpointUrl, payload) {
754        // Try the sendBeacon API
755        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
756          var blobData = new window.Blob([payload], {
757            type: 'text/plain'
758          });
759
760          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
761            return true;
762          } // sendBeacon was not successful
763
764        } // XHR beacon
765
766        var xhr = new XMLHttpRequest();
767
768        try {
769          xhr.open('POST', endpointUrl);
770          xhr.setRequestHeader('Content-Type', 'text/plain');
771          xhr.send(payload);
772        } catch (e) {
773          console.log(e);
774        }
775
776        return false;
777      },
778      isIos12: function isIos12() {
779        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
780      }
781    };
782    Monorail.produce('monorail-edge.shopifysvc.com',
783      'trekkie_storefront_load_errors/1.1',
784      {shop_id: 53200224421,
785      theme_id: 118971531429,
786      app_name: "storefront",
787      context_url: window.location.href,
788      source_url: "//africaproducts.nl/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
789
790  };
791  scriptFallback.async = true;
792  scriptFallback.src = '//africaproducts.nl/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
793  first.parentNode.insertBefore(scriptFallback, first);
794};
795script.async = true;
796script.src = '//africaproducts.nl/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
797first.parentNode.insertBefore(script, first);
798
799    };
800    trekkie.load(
801      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":53200224421,"isMerchantRequest":null,"themeId":118971531429,"themeCityHash":"2137952996309798354","contentLanguage":"nl","currency":"USD","eventMetadataId":"0eba1efd-4f30-4977-80bc-3c5189b89644"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
802    );
803
804    var loaded = false;
805    trekkie.ready(function() {
806      if (loaded) return;
807      loaded = true;
808
809      window.ShopifyAnalytics.lib = window.trekkie;
810
811      var originalDocumentWrite = document.write;
812      document.write = customDocumentWrite;
813      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
814      document.write = originalDocumentWrite;
815
816      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
817      var token = match? match[1]: undefined;
818      if (!hasLoggedConversion(token)) {
819        setCookieIfConversion(token);
820        window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: hair-pomade-shop","collectionName":"hair-pomade-shop","collectionId":237394460837,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
821      }
822    });
823
824    window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":237394460837,"requestId":"703684cd-dca8-4977-bc16-367eaacd77ff-1791438374","shopifyEmitted":true});
825
826    var eventsListenerScript = document.createElement('script');
827    eventsListenerScript.async = true;
828    eventsListenerScript.src = "//africaproducts.nl/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
829    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
830})();</script>
830
831  
831<script>
832  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
833    window.ga = function ga() {
834      (window.ga.q = window.ga.q || []).push(arguments);
835      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
836        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
837      }
838      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.");
839    };
840    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
841      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
842    }
843  }
844</script>
vendor: 1 bytes, line 844
844
845<script
846  defer
847  src="https://africaproducts.nl/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js"
848  data-application="storefront-renderer"
849  data-shop-id="53200224421"
850  data-render-region="gcp-us-west1"
851  data-page-type="collection"
852  data-theme-instance-id="118971531429"
853  data-theme-name=""
854  data-theme-version=""
855  data-monorail-region="shop_domain"
856  data-resource-timing-sampling-rate="10"
857  data-shs="true"
858  data-shs-beacon="true"
859  data-shs-export-with-fetch="true"
860  data-shs-logs-sample-rate="1"
861  data-shs-beacon-endpoint="https://africaproducts.nl/api/collect"
862></script>
862
863<meta name="shopify-y" content="971420a7-4816-4011-a0fb-779f9a8f98aa" data-expiration="1822995974000"><meta name="shopify-s" content="b6ec6d23-a5df-4c75-a914-0a95f64dd0d4" data-expiration="1791440174000"><meta name="new-cookie-storage-activated" content="t">
864</head>
865<body id="hair-pomade-shop" class="template-collection" >
866    
867    
868    <div class="wsmenucontainer clearfix">
869      <div class="overlapblackbg"></div>
870      
871
872      <div id="shopify-section-header" class="shopify-section">
873    <div class="promo-bar">
874  
875  
876  	Premium Afro cosmetics, barber products, beauty products, and African foods for retail and wholesale. Import & export services available.
877  
878  
879</div>
880
881
882
883<div id="header" data-section-id="header" data-section-type="header-section">
884        
885        
886        <div class="header_top">
887  <div class="container">
888    <div class="top_menu hidden-ms hidden-xs">
889      
890        <a class="navbar-brand" href="/" itemprop="url" style="max-width:365px">
891          <img src="//africaproducts.nl/cdn/shop/files/APS_LOGO_01f5719c-7952-4cbf-8c0e-8ba38f181613_700x.png?v=1788528086" alt="Africa Products Shop" class="img-responsive" itemprop="logo"  />
892        </a>
893      
894    </div>
895    <div class="hed_right">
896      
897      <ul>
898        
899        <li><span class="header-top-text"><p>Africa Products Shop</p></span></li>
900        
901        
902      </ul>
903      
904      
905      <div class="header-contact">
906        <ul>
907          
908          <li><a href="tel:(+31) 70 889 0151"><span class="fa fa-phone"></span>(+31) 70 889 0151</a></li>
909          
910          
911          <li><a href="mailto:[email protected]"><span class="fa fa-envelope"></span>[email protected]</a></li>
912          
913        </ul>
914      </div>
915      
916    </div>
917  </div>
918</div>
919
920        
921
922        <div class="header_bot  enabled-sticky-menu ">
923          <div class="header_content">
924            <div class="container">
925
926              
927              <div id="nav">
928  <nav class="navbar" role="navigation">
929    <div class="navbar-header">
930      <a href="#" class="visible-ms visible-xs pull-right navbar-cart" id="wsnavtoggle"><div class="cart-icon"><i class="fa fa-bars"></i></div></a>
931      
932      <li class="dropdown-grid no-open-arrow visible-ms visible-xs account-icon-mobile navbar-cart">
933        <a data-toggle="dropdown" href="javascript:;" class="dropdown-toggle navbar-cart" aria-expanded="true"><span class="icons"><i class="fa fa-user"></i></span></a>
934        <div class="dropdown-grid-wrapper mobile-grid-wrapper">
935          <div class="dropdown-menu no-padding col-xs-12 col-sm-5" role="menu">
936            
937
938<div class="menu_c acc_menu">
939  <div class="menu_title clearfix">
940    <h4>Mijn Account</h4>
941     
942  </div>
943
944  
945    <div class="login_frm">
946      <p class="text-center">Welkom bij Africa Products Shop!</p>
947      <div class="remember">
948        <a href="/account/login" class="signin_btn btn_c">Inloggen</a>
949        <a href="/account/register" class="signin_btn btn_c">Account aanmaken</a>
950      </div>
951    </div>
952  
953</div>
954
955          </div>
956        </div>
957      </li>
958      
959      <a href="javascript:void(0);" data-href="/cart" class="visible-ms visible-xs pull-right navbar-cart cart-popup"><div class="cart-icon"><span class="count hidden">0</span><i class="fa fa-shopping-cart"></i></div></a>
960       
961        <div class="visible-mobile-sm mobile-landscape-search"> 
962          <div class="fixed-search navbar-cart">    
963          
964
965
966<form action="/search" method="get" role="search">
967  <div class="menu_c search_menu">
968    <div class="search_box">
969      
970      <input type="hidden" name="type" value="product">
971      
972      <input type="search" name="q" value="" class="txtbox" placeholder="Zoeken" aria-label="Zoeken">
973      <button class="btn btn-link" type="submit" value="Zoeken"><span class="fa fa-search"></span></button>
974    </div>
975  </div>
976</form>
977
978          </div>
979        </div>
980      
981      
982      <div class="visible-ms visible-xs">
983        
984        
985        
986        
987              
988        <a class="navbar-brand" href="/" itemprop="url" style="max-width:365px">
989          <img src="//africaproducts.nl/cdn/shop/files/APS_LOGO_01f5719c-7952-4cbf-8c0e-8ba38f181613_700x.png?v=1788528086" alt="Africa Products Shop" itemprop="logo"  />
990        </a>
991              
992          
993        
994        
995      </div><!-- ./visible-ms visible-xs -->
996      
997    </div>
998    <!-- code here -->
999    <nav class="wsmenu clearfix multi-drop" role="navigation">
1000      <ul class="mobile-sub wsmenu-list mega_menu_simple_menu">
1001        
1002        
1003        <li><a href="/">Home</a></li>
1004        
1005        
1006        
1007        <li  class="has-submenu"><a href="/collections/hairwax" aria-controls="megamenu_items-💈styling" aria-haspopup="true" aria-expanded="false">💈Styling<span class="arrow"></span></a>
1008          <ul id="megamenu_items-💈styling" class="wsmenu-submenu">
1009            
1010              
1011              <li class="has-submenu-sub"><a href="/collections/andere-wax" aria-controls="megamenu_items-andere-wax" aria-haspopup="true" aria-expanded="false">Andere Wax<span class="left-arrow"></span></a>
1012                <ul class="wsmenu-submenu-sub" id="megamenu_items-andere-wax">
1013                    
1014                    
1015                      <li><a href="/collections/bio-wax">Bio Wax</a></li>
1016                     
1017                    
1018                    
1019                      <li><a href="/collections/detreu-haarwax">Detreu</a></li>
1020                     
1021                    
1022                    
1023                      <li><a href="/collections/fonex-haarwax">Fonex</a></li>
1024                     
1025                    
1026                    
1027                      <li><a href="/collections/ossion-haarwax">Ossion</a></li>
1028                     
1029                    
1030                    
1031                      <li><a href="/collections/morfose-haarwax">Morfose</a></li>
1032                     
1033                    
1034                    
1035                      <li><a href="/collections/nano-absolute-haarwax">Nano Absolute</a></li>
1036                     
1037                    
1038                    
1039                      <li><a href="/collections/red-style-haarwax">Red Style</a></li>
1040                     
1041                    
1042                    
1043                      <li><a href="/collections/agiva-wax">Agiva</a></li>
1044                     
1045                    
1046                    
1047                      <li><a href="/collections/color-wax">Color Wax</a></li>
1048                     
1049                  
1050                </ul>
1051              </li>
1052              
1053            
1054              
1055              <li class="has-submenu-sub"><a href="/collections/more-gabri-products" aria-controls="megamenu_items-gabri" aria-haspopup="true" aria-expanded="false">Gabri<span class="left-arrow"></span></a>
1056                <ul class="wsmenu-submenu-sub" id="megamenu_items-gabri">
1057                    
1058                    
1059                      <li><a href="/collections/gabri-hairwax-1">Gabri Hairwax</a></li>
1060                     
1061                    
1062                    
1063                      <li><a href="/collections/gabri-hair-gels">Gabri Hair Gels</a></li>
1064                     
1065                    
1066                    
1067                      <li><a href="/collections/gabri-cologne">Gabri Cologne</a></li>
1068                     
1069                    
1070                    
1071                      <li><a href="/collections/more-gabri-products">More Gabri Producten</a></li>
1072                     
1073                  
1074                </ul>
1075              </li>
1076              
1077            
1078              
1079              <li class="has-submenu-sub">
1079<a href="/collections/the-shave-factory-products" aria-controls="megamenu_items-the-shave-factory" aria-haspopup="true" aria-expanded="false">The Shave Factory<span class="left-arrow"></span></a>
1080                <ul class="wsmenu-submenu-sub" id="megamenu_items-the-shave-factory">
1081                    
1082                    
1083                      <li><a href="/collections/the-factory-hair-wax">The Shave Factory Wax</a></li>
1084                     
1085                    
1086                    
1087                      <li><a href="/collections/the-shave-factory-powder-wax">Powder Wax</a></li>
1088                     
1089                    
1090                    
1091                      <li><a href="/collections/the-shave-factory-products">More Shave Factory Products</a></li>
1092                     
1093                  
1094                </ul>
1095              </li>
1096              
1097            
1098              
1099         	   <li><a href="/collections/bandido-haarwax">Bandido</a></li>
1100         	  
1101            
1102              
1103         	   <li><a href="/collections/redone-haarwax">Red One</a></li>
1104         	  
1105            
1106              
1107         	   <li><a href="/collections/abzehk-haarwax">Abzehk</a></li>
1108         	  
1109            
1110              
1111         	   <li><a href="/collections/nishman-hair-styling-wax">Nishman</a></li>
1112         	  
1113            
1114              
1115         	   <li><a href="/collections/bonhair-styling-wax">Bonhair</a></li>
1116         	  
1117            
1118              
1119         	   <li><a href="/collections/gummy-styling-wax">Gummy</a></li>
1120         	  
1121            
1122              
1123         	   <li><a href="/collections/modus-haarwax">Modus</a></li>
1124         	  
1125            
1126              
1127         	   <li><a href="/collections/show-time-haarwax">Show Time</a></li>
1128         	  
1129            
1130              
1131         	   <li><a href="/collections/glorie-hairwax">Glorie</a></li>
1132         	  
1133            
1134              
1135         	   <li><a href="/collections/mr-rebel">Mr. Rebel</a></li>
1136         	  
1137            
1138              
1139         	   <li><a href="/collections/gold-style-haarwax">Gold Style</a></li>
1140         	  
1141            
1142              
1143         	   <li><a href="/collections/totex">Totex Hair Wax</a></li>
1144         	  
1145            
1146              
1147         	   <li><a href="/collections/new-rebel-1">New Rebel</a></li>
1148         	  
1149            
1150              
1151         	   <li><a href="/collections/barse">Barse</a></li>
1152         	  
1153            
1154              
1155         	   <li><a href="/collections/sinep">SINEP</a></li>
1156         	  
1157            
1158          </ul>  
1159        </li>
1160        
1161        
1162        
1163        <li  class="has-submenu"><a href="/collections/hair" aria-controls="megamenu_items-💇-hair" aria-haspopup="true" aria-expanded="false">💇 Hair<span class="arrow"></span></a>
1164          <ul id="megamenu_items-💇-hair" class="wsmenu-submenu">
1165            
1166              
1167              <li class="has-submenu-sub"><a href="/collections/afrohair" aria-controls="megamenu_items-💇-afro-hair" aria-haspopup="true" aria-expanded="false">💇 Afro Hair<span class="left-arrow"></span></a>
1168                <ul class="wsmenu-submenu-sub" id="megamenu_items-💇-afro-hair">
1169                    
1170                    
1171                      <li><a href="/collections/x-pression">X-Pression</a></li>
1172                     
1173                    
1174                    
1175                      <li><a href="/collections/afro-kinky">Afro Kinky</a></li>
1176                     
1177                    
1178                    
1179                      <li><a href="/collections/twist-hair">Twist Hair</a></li>
1180                     
1181                    
1182                    
1183                      <li><a href="/collections/braids">Braids</a></li>
1184                     
1185                    
1186                    
1187                      <li><a href="/collections/wig-and-waves">Wig &amp; Waves</a></li>
1188                     
1189                  
1190                </ul>
1191              </li>
1192              
1193            
1194              
1195         	   <li><a href="/collections/haar-texturizers">🧴 Hair Texturizers</a></li>
1196         	  
1197            
1198              
1199         	   <li><a href="/collections/haar-conditioners">🧴 Hair Conditioners</a></li>
1200         	  
1201            
1202              
1203         	   <li><a href="/collections/haar-shampoo">🫧 Hair Shampoo</a></li>
1204         	  
1205            
1206              
1207              <li class="has-submenu-sub"><a href="/collections/curl-locks-waves-twist" aria-controls="megamenu_items-🌀-curls-locks-waves-twists" aria-haspopup="true" aria-expanded="false">🌀 Curls, Locks, Waves &amp; Twists<span class="left-arrow"></span></a>
1208                <ul class="wsmenu-submenu-sub" id="megamenu_items-🌀-curls-locks-waves-twists">
1209                    
1210                    
1211                      <li><a href="/collections/curl-makers-pudding">Curl Makers, Pudding</a></li>
1212                     
1213                    
1214                    
1215                      <li><a href="/collections/waves-builders-keepers-sprays">Wave Builders, Keepers, Sprays</a></li>
1216                     
1217                    
1218                    
1219                      <li><a href="/collections/locs-twist-braids-products">Locs, Twist &amp; Braids</a></li>
1220                     
1221                    
1222                    
1223                      <li><a href="/collections/curl-moisturizers">Curl Moisturizers </a></li>
1224                     
1225                    
1226                    
1227                      <li><a href="/collections/curly-smoothie">Curly Smoothie</a></li>
1228                     
1229                    
1230                    
1231                      <li><a href="/collections/other-curl-and-waves-products">Overig Curl &amp; Waves </a></li>
1232                     
1233                  
1234                </ul>
1235              </li>
1236              
1237            
1238              
1239         	   <li><a href="/collections/hair-polishers">✨ Hair Polishers</a></li>
1240         	  
1241            
1242              
1243         	   <li><a href="/collections/haarolie">💧 Hair Oils</a></li>
1244         	  
1245            
1246              
1247         	   <li><a href="/collections/haar-blondeer-producten">🎨Hair Bleach &amp; Colour</a></li>
1248         	  
1249            
1250              
1251         	   <li><a href="/collections/hair-detanglers">🪮 Hair Detanglers</a></li>
1252         	  
1253            
1254              
1255         	   <li><a href="/collections/hair-relaxers">🧪 Hair Relaxers</a></li>
1256         	  
1257            
1258              
1259         	   <li><a href="/collections/edges-smooth-control-gels">✨ Edge Control Gels</a></li>
1260         	  
1261            
1262              
1263         	   <li><a href="/collections/haar-moisturizers">💦 Hair Moisturizers</a></li>
1264         	  
1265            
1266              
1267         	   <li><a href="/collections/hair-repairs">🛠️ Hair Repair</a></li>
1268         	  
1269            
1270              
1271         	   <li><a href="/collections/anti-breakage-and-scalp-dandruff">🌿 Anti-Breakage, Scalp &amp; Dandruff</a></li>
1272         	  
1273            
1274              
1275         	   <li><a href="/collections/haar-sprays">💨 Hair Sprays</a></li>
1276         	  
1277            
1278              
1279         	   <li><a href="/collections/hair-treatment">🧖 Hair Treatments</a></li>
1280         	  
1281            
1282              
1283         	   <li><a href="/collections/haargels">💈 Hair Gels</a></li>
1284         	  
1285            
1286              
1287         	   <li><a href="/collections/haarwax-and-pomades">💈 Hair Gels</a></li>
1288         	  
1289            
1290          </ul>  
1291        </li>
1292        
1293        
1294        
1295        <li  class="has-submenu"><a href="/collections/body" aria-controls="megamenu_items-beauty-skin" aria-haspopup="true" aria-expanded="false">🧴 Beauty &amp; Skin<span class="arrow"></span></a>
1296          <ul id="megamenu_items-beauty-skin" class="wsmenu-submenu">
1297            
1298              
1299              <li class="has-submenu-sub"><a href="/collections/natural" aria-controls="megamenu_items-🌿-naturel" aria-haspopup="true" aria-expanded="false">🌿 Naturel<span class="left-arrow"></span></a>
1300                <ul class="wsmenu-submenu-sub" id="megamenu_items-🌿-naturel">
1301                    
1302                    
1303                      <li><a href="/collections/shea-moisture">
1303Shea Moisture</a></li>
1304                     
1305                    
1306                    
1307                      <li><a href="/collections/shea-butter">Shea Butter</a></li>
1308                     
1309                    
1310                    
1311                      <li><a href="/collections/african-black-soaps">Black Soaps</a></li>
1312                     
1313                    
1314                    
1315                      <li><a href="/collections/camille-rose-naturals">Camille Rose</a></li>
1316                     
1317                    
1318                    
1319                      <li><a href="/collections/mielle-organics-products">Mielle</a></li>
1320                     
1321                    
1322                    
1323                      <li><a href="/collections/aunt-jackies">Aunt Jackie&#39;s</a></li>
1324                     
1325                    
1326                    
1327                      <li><a href="/collections/curl-unleashed">Curl Unleashed</a></li>
1328                     
1329                    
1330                    
1331                      <li><a href="/collections/tgin-products">TGIN</a></li>
1332                     
1333                    
1334                    
1335                      <li><a href="/collections/natural">Meer</a></li>
1336                     
1337                  
1338                </ul>
1339              </li>
1340              
1341            
1342              
1343         	   <li><a href="/collections/body-lotions">🧴 Body Lotions</a></li>
1344         	  
1345            
1346              
1347         	   <li><a href="/collections/body-creams">🧈 Body Creams</a></li>
1348         	  
1349            
1350              
1351         	   <li><a href="/collections/bad-en-douche-gels">🚿 Shampoo &amp; Shower Gels</a></li>
1352         	  
1353            
1354              
1355         	   <li><a href="/collections/lightening-soaps-zeep">🧼 Soaps</a></li>
1356         	  
1357            
1358              
1359         	   <li><a href="/collections/face-serums">💧 Face Serums</a></li>
1360         	  
1361            
1362              
1363         	   <li><a href="/collections/face-gels-and-tubes">✨ Face Gels &amp; Creams</a></li>
1364         	  
1365            
1366              
1367         	   <li><a href="/collections/body-glycerins">💦 Body Glycerin</a></li>
1368         	  
1369            
1370              
1371         	   <li><a href="/collections/face-repairs">🩹 Face Repair</a></li>
1372         	  
1373            
1374              
1375         	   <li><a href="/collections/baby-and-body-vaselines">👶 Baby &amp; Body Vaseline</a></li>
1376         	  
1377            
1378              
1379         	   <li><a href="/collections/bio-and-traditional-butters">🌿 Bio &amp; Traditional Butters</a></li>
1380         	  
1381            
1382              
1383         	   <li><a href="/collections/strecht-marks-and-itchy">💗 Stretch Marks &amp; Itchy Skin</a></li>
1384         	  
1385            
1386              
1387         	   <li><a href="/collections/anti-aging-scrubs-masque">✨ Anti-Aging, Scrubs &amp; Masks</a></li>
1388         	  
1389            
1390              
1391         	   <li><a href="/collections/body-oils">🫒 Body Oils</a></li>
1392         	  
1393            
1394              
1395         	   <li><a href="/collections/knee-hands-and-elbow">🤲 Knee, Hands &amp; Elbow Care</a></li>
1396         	  
1397            
1398              
1399         	   <li><a href="/collections/body-skin-treatment">🧴 Body Skin Treatments</a></li>
1400         	  
1401            
1402              
1403         	   <li><a href="/collections/face-toning">💆 Face Toners</a></li>
1404         	  
1405            
1406              
1407         	   <li><a href="/collections/balms-body">💋 Balms</a></li>
1408         	  
1409            
1410          </ul>  
1411        </li>
1412        
1413        
1414        
1415        <li  class="has-submenu"><a href="/collections/man" aria-controls="megamenu_items-👨-man" aria-haspopup="true" aria-expanded="false">👨‍🦱 Man<span class="arrow"></span></a>
1416          <ul id="megamenu_items-👨-man" class="wsmenu-submenu">
1417            
1418              
1419              <li class="has-submenu-sub"><a href="/collections/baardwinkel" aria-controls="megamenu_items-baard" aria-haspopup="true" aria-expanded="false">🧔 Baard<span class="left-arrow"></span></a>
1420                <ul class="wsmenu-submenu-sub" id="megamenu_items-baard">
1421                    
1422                    
1423                      <li><a href="/collections/baardolie-serum-shampoo">Beard oil, Serum &amp; Shampoo</a></li>
1424                     
1425                    
1426                    
1427                      <li><a href="/collections/blades-cutters">Blades &amp; Cutters</a></li>
1428                     
1429                    
1430                    
1431                      <li><a href="/collections/scheergels">Shaving Gels</a></li>
1432                     
1433                    
1434                    
1435                      <li><a href="/collections/aftershaves">Aftershaves</a></li>
1436                     
1437                    
1438                    
1439                      <li><a href="/collections/scheermachines">Shaving Machines</a></li>
1440                     
1441                    
1442                    
1443                      <li><a href="/collections/shaving-powders">Shaving Powders</a></li>
1444                     
1445                    
1446                    
1447                      <li><a href="/collections/clipper-oils">Clippers Oils</a></li>
1448                     
1449                    
1450                    
1451                      <li><a href="/collections/bump-stoppers">Bump Stoppers</a></li>
1452                     
1453                    
1454                    
1455                      <li><a href="/collections/men-complete-shaving-kit">Men Complete Shaving Kit</a></li>
1456                     
1457                  
1458                </ul>
1459              </li>
1460              
1461            
1462              
1463         	   <li><a href="/collections/conditioners-texturizers-man">🧪 Conditioners &amp; Texturizers</a></li>
1464         	  
1465            
1466              
1467         	   <li><a href="/collections/hair-food-treatment-men">🌿 Hair Food &amp; Treatment</a></li>
1468         	  
1469            
1470              
1471         	   <li><a href="/collections/hair-men-colors">🎨 Hair Men Colors</a></li>
1472         	  
1473            
1474              
1475         	   <li><a href="/collections/gels-curl-activators-men">🌀 Gels &amp; Curl Activator</a></li>
1476         	  
1477            
1478              
1479         	   <li><a href="/collections/relaxers-and-textures">🧱 Relaxers &amp; Textures</a></li>
1480         	  
1481            
1482              
1483         	   <li><a href="/collections/hair-style-treatment-1">✂️ Hair Style Treatment</a></li>
1484         	  
1485            
1486              
1487         	   <li><a href="/collections/wave-builders">〰️ Wave Builders</a></li>
1488         	  
1489            
1490              
1491         	   <li><a href="/collections/haargels">💦 Hair Gels</a></li>
1492         	  
1493            
1494              
1495         	   <li><a href="/collections/haar-shampoo">🫧 Hair Shampoo</a></li>
1496         	  
1497            
1498              
1499         	   <li><a href="/collections/haarcremes">🧴 Hair Cremes</a></li>
1500         	  
1501            
1502              
1503         	   <li><a href="/collections/men-body-lotions">🧼 Body Lotions</a></li>
1504         	  
1505            
1506              
1507         	   <li><a href="/collections/hair-pomade-shop">💈 Hair Pomades</a></li>
1508         	  
1509            
1510          </ul>  
1511        </li>
1512        
1513        
1514        
1515        <li  class="has-submenu"><a href="/collections/kids" aria-controls="megamenu_items-👶-kids" aria-haspopup="true" aria-expanded="false">👶 Kids<span class="arrow"></span></a>
1516          <ul id="megamenu_items-👶-kids" class="wsmenu-submenu">
1517            
1518              
1519         	   <li><a href="/collections/hair-moisturizers-and-detanglers">💧 Moisturizers &amp; Detanglers</a></li>
1520         	  
1521            
1522              
1523         	   <li><a href="/collections/hair-relaxers-texturizers-and-softners">✨ Relaxers &amp; Texturizers</a></li>
1524         	  
1525            
1526              
1527         	   <li><a href="/collections/hair-treatment-and-style">💇 Hair Treatment &amp; Styling</a></li>
1528         	  
1529            
1530              
1531         	   <li><a href="/collections/hair-conditioners">🌿 Conditioners</a></li>
1532         	  
1533            
1534              
1535         	   <li><a href="/collections/curls-braids-locs-twists-coils-waves">🎀 Curls, Braids &amp; Locs</a></li>
1536         	  
1537            
1538              
1539         	   <li><a href="/collections/haar-sprays">💨 Hair Sprays</a></li>
1540         	  
1541            
1542              
1543         	   <li><a href="/collections/hair-cleansers-and-bath">🛁 Cleansers &amp; Bath</a></li>
1544         	  
1545            
1546              
1547         	   <li><a href="/collections/body-skin-treatment">🧴 Body &amp; Skin Care</a></li>
1548         	  
1549            
1550              
1551         	   <li><a href="/collections/baby-soaps-kids">🧸 Kids &amp; Baby Soaps</a></li>
1552         	  
1553            
1554              
1555         	   <li><a href="/collections/baby-powders">☁️ Baby Powders</a></li>
1556         	  
1557            
1558              
1559         	   <li><a href="/collections/baby-vaselines">🫧 Baby Vaselin</a></li>
1560         	  
1561            
1562              
1563         	   <li><a href="/collections/baby-oils">🌼 Baby Oils</a></li>
1564         	  
1565            
1566              
1567         	   <li><a href="/collections/body-creams">🪷 Body Creams</a></li>
1568         	  
1569            
1570              
1571         	   <li><a href="/collections/baby-lotions">🌸 Baby Lotion</a></li>
1572         	  
1573            
1574              
1575         	   <li><a href="/collections/baby-shampoo">🍼 Baby Shampoo</a></li>
1576         	  
1577            
1578          </ul>  
1579        </li>
1580        
1581        
1582        
1583        <li  class="has-submenu"><a href="/collections/haaraccessoires" aria-controls="megamenu_items-🎀-extras" aria-haspopup="true" aria-expanded="false">🎀 Extra&#39;s<span class="arrow"></span></a>
1584          <ul id="megamenu_items-🎀-extras" class="wsmenu-submenu">
1585            
1586              
1587         	   <li><a href="/collections/soy-candles">🕯️ Soy Candles</a></li>
1588         	  
1589            
1590              
1591         	   <li><a href="/collections/tools">🛠️ Tools &amp; Equipment</a></li>
1592         	  
1593            
1594              
1595              <li class="has-submenu-sub"><a href="/collections/durags-caps-nets-bonnets-scarf" aria-controls="megamenu_items-durags-caps-hair-nets" aria-haspopup="true" aria-expanded="false">🧢 Durags, Caps &amp; Hair Nets<span class="left-arrow"></span></a>
1596                <ul class="wsmenu-submenu-sub" id="megamenu_items-durags-caps-hair-nets">
1597                    
1598                    
1599                      <li><a href="/collections/durag-caps">Durag Caps</a></li>
1600                     
1601                    
1602                    
1603                      <li><a href="/collections/dome-caps">Dome Caps</a></li>
1604                     
1605                    
1606                    
1607                      <li><a href="/collections/hair-nets-braided-caps-turban-hat">Hair Nets, Braided Caps &amp; Turban Hat</a></li>
1608                     
1609                    
1610                    
1611                      <li><a href="/collections/hair-caps">Hair Caps</a></li>
1612                     
1613                    
1614                    
1615                      <li><a href="/collections/sleep-day-caps">Sleep &amp; Day Caps</a></li>
1616                     
1617                    
1618                    
1619                      <li><a href="/collections/wig-caps-liners">Wig Caps &amp; Liners</a></li>
1620                     
1621                    
1622                    
1623                      <li><a href="/collections/weaving-caps">Weaving Caps</a></li>
1624                     
1625                    
1626                    
1627                      <li><a href="/collections/waterproof-caps">Waterproof Caps</a></li>
1628                     
1629                    
1630                    
1631                      <li><a href="/collections/wave-caps">Wave Caps</a></li>
1632                     
1633                    
1634                    
1635                      <li><a href="/collections/bonnets-wraps">Bonnets &amp; Wraps</a></li>
1636                     
1637                    
1638                    
1639                      <li><a href="/collections/mesh-headwear">Mesh Headwear</a></li>
1640                     
1641                    
1642                    
1643                      <li><a href="/collections/conditioner-caps">
1643Conditioner Caps</a></li>
1644                     
1645                    
1646                    
1647                      <li><a href="/collections/pillow-covers">Pillow Covers</a></li>
1648                     
1649                    
1650                    
1651                      <li><a href="/collections/dreadlocks-braid-caps">Dreadlocks &amp; Braid Caps</a></li>
1652                     
1653                    
1654                    
1655                      <li><a href="/collections/spandex-sport-rag">Spandex Sport Rag</a></li>
1656                     
1657                    
1658                    
1659                      <li><a href="/collections/hair-scarf">Hair Scarf </a></li>
1660                     
1661                    
1662                    
1663                      <li><a href="/collections/kids-durag">Kids Durag</a></li>
1664                     
1665                    
1666                    
1667                      <li><a href="/collections/shower-caps">Shower Caps</a></li>
1668                     
1669                  
1670                </ul>
1671              </li>
1672              
1673            
1674              
1675         	   <li><a href="/collections/twist-sponge">🌀 Twist Sponges</a></li>
1676         	  
1677            
1678              
1679         	   <li><a href="/collections/hair-tools">✂️ Haar Tool</a></li>
1680         	  
1681            
1682              
1683         	   <li><a href="/collections/weaving-products">🧶 Weaving Products</a></li>
1684         	  
1685            
1686              
1687         	   <li><a href="/collections/hair-rollers">🎀 Hair Rollers</a></li>
1688         	  
1689            
1690              
1691         	   <li><a href="/collections/hair-razors"> 🪒 Hair Razors</a></li>
1692         	  
1693            
1694              
1695         	   <li><a href="/collections/pillow-covers">🛏️ Pillow Covers</a></li>
1696         	  
1697            
1698              
1699         	   <li><a href="/collections/hair-combs">💇 Hair Brushes &amp; Combs</a></li>
1700         	  
1701            
1702              
1703         	   <li><a href="/collections/hair-holders">🎗️ Hair Holders &amp; Hair Ties</a></li>
1704         	  
1705            
1706              
1707         	   <li><a href="/collections/hair-clips">📎 Hair Clips</a></li>
1708         	  
1709            
1710              
1711         	   <li><a href="/collections/hair-removals">🪒 Hair Removal</a></li>
1712         	  
1713            
1714              
1715         	   <li><a href="/collections/kappersproducten">💈 Salon Products</a></li>
1716         	  
1717            
1718              
1719         	   <li><a href="/collections/manicure-pedicure">💅 Manicure &amp; Pedicure</a></li>
1720         	  
1721            
1722              
1723         	   <li><a href="/collections/andere-haaraccessoires">✨ Other Hair Accessories</a></li>
1724         	  
1725            
1726          </ul>  
1727        </li>
1728        
1729        
1730        
1731        <li  class="has-submenu"><a href="/collections/other-food-eten" aria-controls="megamenu_items-🍚-food" aria-haspopup="true" aria-expanded="false">🍚 Food<span class="arrow"></span></a>
1732          <ul id="megamenu_items-🍚-food" class="wsmenu-submenu">
1733            
1734              
1735              <li class="has-submenu-sub"><a href="/pages/jollof-rice-preparing-inspired-by-africa-products-shop" aria-controls="megamenu_items-🍲-african-recipes" aria-haspopup="true" aria-expanded="false">🍲 African Recipes<span class="left-arrow"></span></a>
1736                <ul class="wsmenu-submenu-sub" id="megamenu_items-🍲-african-recipes">
1737                    
1738                    
1739                      <li><a href="/pages/jollof-rice-preparing-inspired-by-africa-products-shop">Jollof Rice Recipe</a></li>
1740                     
1741                    
1742                    
1743                      <li><a href="/pages/chicken-pilau-rice-recipe-inspired-by-africa-products-shop">Pilau Rice Recipe</a></li>
1744                     
1745                    
1746                    
1747                      <li><a href="/pages/beef-pilau-rice-cow-meat">Beef Pilau Rice (Cow Meat)</a></li>
1748                     
1749                    
1750                    
1751                      <li><a href="/pages/matoke-in-peanut-sauce-with-cow-meat-beef">Matoke in Peanut Sauce with Meat </a></li>
1752                     
1753                    
1754                    
1755                      <li><a href="/pages/traditional-chicken-biryani">Traditional Chicken Biryani</a></li>
1756                     
1757                    
1758                    
1759                      <li><a href="/pages/cow-meat-stew-beef-stew-perfect-with-ugali">Cow Meat Stew</a></li>
1760                     
1761                    
1762                    
1763                      <li><a href="/pages/pan-fried-tilapia-with-aromatic-curry-ginger-lemon">Fried Tilapia </a></li>
1764                     
1765                    
1766                    
1767                      <li><a href="/pages/dried-fish-with-spiced-pepper-onion">Dried Fish</a></li>
1768                     
1769                    
1770                    
1771                      <li><a href="/pages/cow-meat-stew-beef-stew-perfect-with-ugali">Cow Meat Stew (Beef Stew) </a></li>
1772                     
1773                    
1774                    
1775                      <li>
1775<a href="/pages/chicken-masala-curry">Chicken Masala Curry</a></li>
1776                     
1777                    
1778                    
1779                      <li><a href="/pages/chicken-masala-curry">Chicken Masala Curry</a></li>
1780                     
1781                    
1782                    
1783                      <li><a href="/pages/nyama-choma-grilled-meat-platter">Nyama Choma</a></li>
1784                     
1785                    
1786                    
1787                      <li><a href="/pages/rwandan-goat-meat-brochettes-grilled-skewers">Rwandan Goat Meat Brochettes </a></li>
1788                     
1789                  
1790                </ul>
1791              </li>
1792              
1793            
1794              
1795         	   <li><a href="/collections/african-taste">🍲 African Recipes</a></li>
1796         	  
1797            
1798              
1799              <li class="has-submenu-sub"><a href="/collections/soft-and-non-alcohol" aria-controls="megamenu_items-drank" aria-haspopup="true" aria-expanded="false">🥤 Drank<span class="left-arrow"></span></a>
1800                <ul class="wsmenu-submenu-sub" id="megamenu_items-drank">
1801                    
1802                    
1803                      <li><a href="/collections/soft-and-non-alcohol">Soft &amp; Non Alcohol</a></li>
1804                     
1805                    
1806                    
1807                      <li><a href="/collections/milk-and-additives-products">Melk &amp; Additieven Producten</a></li>
1808                     
1809                    
1810                    
1811                      <li><a href="/collections/afrikaanse-thee">Afrikaanse Thee</a></li>
1812                     
1813                    
1814                    
1815                      <li><a href="/collections/canned-drinks">Ingeblikte Dranken</a></li>
1816                     
1817                    
1818                    
1819                      <li><a href="/collections/other-coffee-and-tea-products">Koffie</a></li>
1820                     
1821                  
1822                </ul>
1823              </li>
1824              
1825            
1826              
1827              <li class="has-submenu-sub"><a href="/collections/spices-nederland" aria-controls="megamenu_items-🌿-kruiden" aria-haspopup="true" aria-expanded="false">🌿 Kruiden<span class="left-arrow"></span></a>
1828                <ul class="wsmenu-submenu-sub" id="megamenu_items-🌿-kruiden">
1829                    
1830                    
1831                      <li><a href="/collections/badia-kruiden">Badia</a></li>
1832                     
1833                    
1834                    
1835                      <li><a href="/collections/jumbo-spices-nederland">Jumbo</a></li>
1836                     
1837                    
1838                    
1839                      <li><a href="/collections/maggi-spices-nederland">Maggi</a></li>
1840                     
1841                    
1842                    
1843                      <li><a href="/collections/nazile-spices-nederland">Nazile</a></li>
1844                     
1845                    
1846                    
1847                      <li><a href="/collections/tropical-heat-spices">Tropical Heat </a></li>
1848                     
1849                    
1850                    
1851                      <li><a href="/collections/goya-adobo-seasoning">Goya Adobo Seasoning</a></li>
1852                     
1853                    
1854                    
1855                      <li><a href="/collections/knorr">Knorr</a></li>
1856                     
1857                    
1858                    
1859                      <li><a href="/collections/calnort">CalNort</a></li>
1860                     
1861                    
1862                    
1863                      <li><a href="/collections/other-spices">Other Spices</a></li>
1864                     
1865                  
1866                </ul>
1867              </li>
1868              
1869            
1870              
1871              <li class="has-submenu-sub"><a href="/collections/flours-eten" aria-controls="megamenu_items-deeg" aria-haspopup="true" aria-expanded="false">🥣 Deeg<span class="left-arrow"></span></a>
1872                <ul class="wsmenu-submenu-sub" id="megamenu_items-deeg">
1873                    
1874                    
1875                      <li><a href="/collections/cassava-flours">Cassava</a></li>
1876                     
1877                    
1878                    
1879                      <li><a href="/collections/maize-flours">Maize</a></li>
1880                     
1881                    
1882                    
1883                      <li><a href="/collections/plantain-flours">Plantain</a></li>
1884                     
1885                    
1886                    
1887                      <li><a href="/collections/pounded-yam-flours">
1887Pounded Yam</a></li>
1888                     
1889                    
1890                    
1891                      <li><a href="/collections/banku-mix-flours">Banku Mix </a></li>
1892                     
1893                    
1894                    
1895                      <li><a href="/collections/gari-flours">Gari</a></li>
1896                     
1897                    
1898                    
1899                      <li><a href="/collections/attieke-other-meals">Attieké &amp; Overige maaltijden</a></li>
1900                     
1901                    
1902                    
1903                      <li><a href="/collections/sorghum-millets-and-other">Sorghum, Millets &amp; Other</a></li>
1904                     
1905                    
1906                    
1907                      <li><a href="/collections/patato-starch">Patato Starc</a></li>
1908                     
1909                    
1910                    
1911                      <li><a href="/collections/griesmeel-flour">Griesmeel</a></li>
1912                     
1913                    
1914                    
1915                      <li><a href="/collections/porridge-flours">Porridge</a></li>
1916                     
1917                    
1918                    
1919                      <li><a href="/collections/chapati-flours">Chapati </a></li>
1920                     
1921                    
1922                    
1923                      <li><a href="/collections/other-flours">Andere Deeg</a></li>
1924                     
1925                  
1926                </ul>
1927              </li>
1928              
1929            
1930              
1931              <li class="has-submenu-sub"><a href="/collections/rijstwinkel-nederland" aria-controls="megamenu_items-🍚-rijst" aria-haspopup="true" aria-expanded="false">🍚 Rijst<span class="left-arrow"></span></a>
1932                <ul class="wsmenu-submenu-sub" id="megamenu_items-🍚-rijst">
1933                    
1934                    
1935                      <li><a href="/collections/basmati-rijst-nederland">Basmati</a></li>
1936                     
1937                    
1938                    
1939                      <li><a href="/collections/jasmine-rijst-nederland">Jasmine</a></li>
1940                     
1941                    
1942                    
1943                      <li><a href="/collections/pandan-rijst-nederland">Pandan</a></li>
1944                     
1945                    
1946                    
1947                      <li><a href="/collections/tilda-rijst-nederland">Tilda</a></li>
1948                     
1949                    
1950                    
1951                      <li><a href="/collections/daawat-rijst-nederland">Daawat</a></li>
1952                     
1953                    
1954                    
1955                      <li><a href="/collections/parboiled-rice">Parboiled </a></li>
1956                     
1957                    
1958                    
1959                      <li><a href="/collections/avtar-basmati-rice">Avtar Basmati </a></li>
1960                     
1961                    
1962                    
1963                      <li><a href="/collections/lal-qilla-rice">Lal Qilla </a></li>
1964                     
1965                    
1966                    
1967                      <li><a href="/collections/laila-basmati-rice">Laila Basmati</a></li>
1968                     
1969                    
1970                    
1971                      <li><a href="/collections/diverse-rijst">Other Rice</a></li>
1972                     
1973                  
1974                </ul>
1975              </li>
1976              
1977            
1978              
1979              <li class="has-submenu-sub"><a href="/collections/frozen-food" aria-controls="megamenu_items-🍗-bevroren-etenwaren" aria-haspopup="true" aria-expanded="false">🍗 Bevroren Etenwaren<span class="left-arrow"></span></a>
1980                <ul class="wsmenu-submenu-sub" id="megamenu_items-🍗-bevroren-etenwaren">
1981                    
1982                    
1983                      <li><a href="/collections/frozen-meat">Bevroren vlees</a></li>
1984                     
1985                    
1986                    
1987                      <li><a href="/collections/frozen-vegetables">Bevroren groeten</a></li>
1988                     
1989                    
1990                    
1991                      <li><a href="/collections/other-frozen-products">Andere bevroren producten</a></li>
1992                     
1993                  
1994                </ul>
1995              </li>
1996              
1997            
1998              
1999              <li class="has-submenu-sub"><a href="/collections/vis-producten" aria-controls="megamenu_items-🐟-vis-producten" aria-haspopup="true" aria-expanded="false">🐟 Vis producten<span class="left-arrow"></span></a>
2000                <ul class="wsmenu-submenu-sub" id="megamenu_items-🐟-vis-producten">
2001                    
2002                    
2003                      <li><a href="/collections/smoked-dried-fish">Smoked &amp; Dried Fish</a></li>
2004                     
2005                    
2006                    
2007                      <li><a href="/collections/frozen-fish">Frozen Fish</a></li>
2008                     
2009                    
2010                    
2011                      <li><a href="/collections/preserved-fish">Preserved Fish</a></li>
2012                     
2013                    
2014                    
2015                      <li><a href="/collections/salted-fish">Salted Fish</a></li>
2016                     
2017                  
2018                </ul>
2019              </li>
2020              
2021            
2022              
2023         	   <li><a href="/collections/vegetables-eten">🥬 Groenten</a></li>
2024         	  
2025            
2026              
2027         	   <li><a href="/collections/preserved-food">🥫 Geconserveerd voedsel</a></li>
2028         	  
2029            
2030              
2031         	   <li><a href="/collections/snacks-eten">🍿 Snacks</a></li>
2032         	  
2033            
2034              
2035         	   <li><a href="/collections/dried-beans-soy-and-other">🫘 Gedroogde Bonen, Soja</a></li>
2036         	  
2037            
2038              
2039         	   <li><a href="/collections/ingredients-eten">🧂 Ingrediënten</a></li>
2040         	  
2041            
2042              
2043         	   <li><a href="/collections/dried-vegetables">🥕 Gedroogde Groenten</a></li>
2044         	  
2045            
2046              
2047         	   <li><a href="/collections/noodles">🍜 Noodles</a></li>
2048         	  
2049            
2050              
2051         	   <li><a href="/collections/baby-food">🍼 Baby Voedsel</a></li>
2052         	  
2053            
2054          </ul>  
2055        </li>
2056        
2057        
2058        
2059        <li><a href="/collections/all-products">
2059🏷️ Sale</a></li>
2060        
2061        
2062      </ul>
2063    </nav>
2064    <ul class="hidden-xs nav navbar-nav navbar-right">
2065      <li class="dropdown-grid no-open-arrow">
2066        <a data-toggle="dropdown" href="javascript:void(0);" data-href="/cart" class="dropdown-toggle cart-popup" aria-expanded="true"><div class="cart-icon"><span class="count hidden">0</span><i class="fa fa-shopping-cart"></i></div></a>
2067        <div class="dropdown-grid-wrapper hidden">
2068          <div class="dropdown-menu no-padding col-xs-12 col-sm-9 col-md-7" role="menu">
2069            <div class="menu_c cart_menu">
2070  <div class="menu_title clearfix">
2071    <h4>Winkelwagen</h4>
2072  </div>
2073  
2074  <div class="cart_row">
2075    <div class="empty-cart">Jouw winkelwagen is leeg</div>
2076    <p><a href="javascript:void(0)" class="btn_c btn_close">Ga door met Shoppen</a></p>
2077  </div>
2078  
2079</div>
2080<script>
2081  
2082</script>
2082
2083
2084          </div>
2085        </div>
2086      </li>
2087      
2088      <li class="dropdown-grid no-open-arrow">
2089        <a data-toggle="dropdown" href="javascript:;" class="dropdown-toggle" aria-expanded="true"><span class="icons"><i class="fa fa-user"></i></span></a>
2090        <div class="dropdown-grid-wrapper">
2091          <div class="dropdown-menu no-padding col-xs-12 col-sm-5 col-md-4 col-lg-3" role="menu">
2092            
2093
2094<div class="menu_c acc_menu">
2095  <div class="menu_title clearfix">
2096    <h4>Mijn Account</h4>
2097     
2098  </div>
2099
2100  
2101    <div class="login_frm">
2102      <p class="text-center">Welkom bij Africa Products Shop!</p>
2103      <div class="remember">
2104        <a href="/account/login" class="signin_btn btn_c">Inloggen</a>
2105        <a href="/account/register" class="signin_btn btn_c">Account aanmaken</a>
2106      </div>
2107    </div>
2108  
2109</div>
2110
2111          </div>
2112        </div>
2113      </li>
2114      
2115      <li class="dropdown-grid no-open-arrow">
2116        
2117        <a data-toggle="dropdown" href="javascript:;" class="dropdown-toggle" aria-expanded="false"><span class="icons"><i class="fa fa-search"></i></span></a>
2118        <div class="dropdown-grid-wrapper" role="menu">
2119          <div class="dropdown-menu fixed_menu col-sm-4 col-lg-3 pl-pr-15">
2120            
2121
2122
2123<form action="/search" method="get" role="search">
2124  <div class="menu_c search_menu">
2125    <div class="search_box">
2126      
2127      <input type="hidden" name="type" value="product">
2128      
2129      <input type="search" name="q" value="" class="txtbox" placeholder="Zoeken" aria-label="Zoeken">
2130      <button class="btn btn-link" type="submit" value="Zoeken"><span class="fa fa-search"></span></button>
2131    </div>
2132  </div>
2133</form>
2134
2135          </div>
2136        </div>
2137        
2138      </li>
2139    </ul>
2140  </nav>
2141</div>
2142
2143              
2144              
2145			  
2146              <div class="visible-mobile-xs mobile-portrait-search">              
2147                  
2148
2149
2150<form action="/search" method="get" role="search">
2151  <div class="menu_c search_menu">
2152    <div class="search_box">
2153      
2154      <input type="hidden" name="type" value="product">
2155      
2156      <input type="search" name="q" value="" class="txtbox" placeholder="Zoeken" aria-label="Zoeken">
2157      <button class="btn btn-link" type="submit" value="Zoeken"><span class="fa fa-search"></span></button>
2158    </div>
2159  </div>
2160</form>
2161
2162              </div>
2163              
2164            </div>
2165          </div>  
2166        </div>
2167      </div><!-- /header -->
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177<style>
2178/*  This code is used to center logo vertically on different devices */
2179  
2180
2181#header .hed_right {
2182	
2183		
2184        padding-top: 62px;
2185		
2186	
2187}
2188
2189#header .navbar-toggle, #header .navbar-cart {
2190	
2191	padding-top: 68px;
2192	padding-bottom: 68px;
2193	
2194} 
2195#header a.navbar-brand {
2196  height:auto;
2197}
2198/* @media (max-width: 600px) {
2199 #header .navbar-brand > img {
2200    max-width: 158px;
2201  }
2202} */
2203@media (max-width: 600px) {
2204	#header .navbar-toggle, #header .navbar-cart {
2205		
2206		padding-top: 15px;
2207		padding-bottom: 15px;
2208		
2209	}
2210}
2211
2212#header .hed_right .header-contact {
2213	clear:both;
2214	float:right;
2215	margin-top:10px;
2216}
2217@media (max-width: 989px) {
2218	#header .hed_right ul li {
2219		padding:0 10px;
2220	}
2221}
2222
2223@media (max-width: 767px) {
2224	#header .hed_right, #header .hed_right .header-contact {
2225		padding:0;
2226		float:none;
2227		text-align: center;
2228	}
2229}
2230@media  (min-width: 768px) and (max-width: 800px) {
2231  #header .hed_right ul {
2232    float:left !important;
2233  }
2234}
2235
2236
2237@media (max-width: 900px) {
2238
2239  #header #nav .navbar-nav > li > a {
2240    font-size: 12px;
2241    line-height: 32px;
2242    padding-left:7px;
2243    padding-right:7px;
2244  }
2245
2246  #header .navbar-brand {
2247    font-size: 22px;
2248    line-height: 20px;
2249    
2250    padding:0 15px 0 0;
2251    
2252  }
2253
2254  #header .right_menu > ul > li > a {
2255    margin: 0 0 0 5px;
2256  }
2257  #header #nav .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap) > a.dropdown-toggle:not(.caret-bootstrap) > span.caret:not(.caret-bootstrap) {
2258    margin-left: 3px;
2259  }
2260}
2261
2262@media  (min-width: 768px) and (max-width: 800px) {
2263  #header .hed_right, #header .top_menu {
2264    padding:0 !important;
2265  }
2266  #header .hed_right ul {
2267    display:block !important;
2268    
2269  }
2270  #header .hed_right .header-contact {
2271    margin-top:0 !important;
2272  }
2273  #header .top_menu {
2274    float:left !important;
2275  }
2276}
2277
2278@media (max-width: 480px) {
2279	#header .hed_right ul li {
2280		margin: 0;
2281		padding: 0 5px;
2282		border: none;
2283		display: inline-block;
2284	}
2285}
2286
2287.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a {
2288	margin-bottom:0;
2289}
2290
2291
2292figure.effect-chico img {
2293	-webkit-transform: scale(1) !important;
2294	transform: scale(1) !important;
2295}
2296   
2297figure.effect-chico:hover img {
2298	-webkit-transform: scale(1.2) !important;
2299	transform: scale(1.2) !important;
2300}
2301
2302@media (min-width: 769px)
2303  {
2304   #header #nav .wsmenu > ul > li > a  {
2305	padding-top:15px;
2306	padding-bottom:15px;
2307   }
2308  }
2309
2310
2311  #header .nav > li:first-child > a {
2312    padding-left:0;
2313  }
2314
2315  
2316  .promo-bar {
2317    font-size:19px;
2318  }
2319  .promo-bar p{
2320    font-size:19px;
2321  }
2322  #header .top_menu ul li {
2323    font-size:12px;
2324  }
2325  #header .hed_right ul li, #header span.header-top-text p {
2326    font-size:12px;
2327  }
2328  
2329</style>
2330
2331
2332</div>
2333     
2334      <div id="shopify-section-collection" class="shopify-section">
2335 
2336
2337
2338
2339
2340
2341
2342
2343
2344<div id="content">
2345  <div class="container" data-section-id="collection" data-section-type="collection-
2345page-section" data-reviews-stars="false">
2346    
2347
2348
2349
2350
2351<ol class="breadcrumb">
2352  <li><a href="/" title="Home">Home</a></li>
2353
2354  
2355
2356  
2357  <li>HAIR POMADE SHOP</li>
2358  
2359
2360  
2361</ol>
2362
2363
2364    <div class="catalog_c">
2365      
2366      
2367      
2368      <div class="row">
2369        <div class="col-sm-12">
2370          <div class="box collection-box" >
2371             
2372            
2373            
2374            <div class="rte">
2375              <p>Hairpomade</p>
2376            </div>
2377            
2378          </div>
2379        </div>
2380      </div>
2381      
2382      <div class="title clearfix">
2383        <h1>HAIR POMADE SHOP</h1>
2384      </div>
2385
2386      <div class="row">
2387         
2388         <div class=" col-sm-12 ">
2389          <div class="product_c mobile_pt60">
2390            <div class="filter_c">
2391              <div class="collection-view pull-right hidden-xs">
2392  <a title="Grid view" class="btn btn-default change-view active-filter ml5 mr5" data-view="grid">
2393    <i class="fa fa-lg fa-th"></i>
2394  </a>
2395  <a title="Lijst weergave" class="btn btn-default change-view mr5" data-view="list">
2396    <i class="fa fa-lg fa-list"></i>
2397  </a>
2398</div>
2399
2400<script>
2401  function replaceUrlParam(url, paramName, paramValue) {
2402    var pattern = new RegExp('('+paramName+'=).*?(&|$)'),
2403        newUrl = url.replace(pattern,'$1' + paramValue + '$2');
2404    if ( newUrl == url ) {
2405      newUrl = newUrl + (newUrl.indexOf('?')>0 ? '&' : '?') + paramName + '=' + paramValue;
2406    }
2407    return newUrl;
2408  }
2409
2410  $(function() {
2411    $('.change-view').on('click', function() {
2412      var view = $(this).data('view'),
2413          url = document.URL,
2414          hasParams = url.indexOf('?') > -1;
2415
2416      if (hasParams) {
2417        window.location = replaceUrlParam(url, 'view', view);
2418      } else {
2419        window.location = url + '?view=' + view;
2420      }
2421    });
2422  });
2423</script>
2423
2424
2425              <span>Sorteren op:</span>
2426<div class="select_box sel_2">
2427  <select name="sortBy" id="sortBy" class="form-control" data-sort="best-selling">
2428    <option value="manual">Uitgelicht</option>
2429    <option value="best-selling">Best verkopend</option>
2430    <option value="title-ascending">Alphabetisch, A-Z</option>
2431    <option value="title-descending">Alphabetisch, Z-A</option>
2432    <option value="price-ascending">Prijs, laag naar hoog</option>
2433    <option value="price-descending">Prijs, hoog naar laag</option>
2434    <option value="created-descending">Datum, nieuw tot oud</option>
2435    <option value="created-ascending">Datum, oud tot nieuw</option>
2436  </select>
2437</div>
2438
2439<script>
2440  Shopify.queryParams = {};
2441  if (location.search.length) {
2442    for (var aKeyValue, i = 0, aCouples = location.search.substr(1).split('&'); i < aCouples.length; i++) {
2443      aKeyValue = aCouples[i].split('=');
2444      if (aKeyValue.length > 1) {
2445        Shopify.queryParams[decodeURIComponent(aKeyValue[0])] = decodeURIComponent(aKeyValue[1]);
2446      }
2447    }
2448  }
2449
2450  $(function() {
2451    $('#sortBy')
2452      // select the current sort order
2453      .val('best-selling')
2454      .bind('change', function() {
2455        Shopify.queryParams.sort_by = jQuery(this).val();
2456        location.search = jQuery.param(Shopify.queryParams);
2457      }
2458    );
2459  });
2460</script>
2460
2461
2462              <a href="javascript:void(0);" class="visible-xs offcanvas_filter_toggle"><i class="fa fa-filter"></i><small class="filter_text">Filter</small></a>
2463            </div>
2464            <div class="collection-grid view-grid">
2465              
2466              <div class="col-md-4 col-sm-6 col-xs-6 element mb30">
2467                
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480<div class="main_box">
2481  <div class="box_1">
2482    
2483    
2484    <div class="sold-out">Uitverkocht</div>
2485    
2486    <div class="product-image">
2487       
2488      <a href="/collections/hair-pomade-shop/products/sportin-waves-maximum-hold-pomade-3-5-oz-gold-tin">
2489        <noscript>
2490        <img  src="//africaproducts.nl/cdn/shop/products/993_300x.jpg?v=1613150968" srcset="//africaproducts.nl/cdn/shop/products/993_350x.jpg?v=1613150968 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613150968 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613150968 3x" alt="Sportin Waves Maximum Hold Pomade 3.5 oz Gold Tin">
2491        </noscript>
2492        <img class="lazyload"
2493             src="//africaproducts.nl/cdn/shop/products/993_300x.jpg?v=1613150968"
2494             data-srcset="//africaproducts.nl/cdn/shop/products/993_350x.jpg?v=1613150968 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613150968 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613150968 3x"
2495             alt="Sportin Waves Maximum Hold Pomade 3.5 oz Gold Tin"
2496 			 style="max-width: 240.0px"/>  
2497        
2498         <div class="spinner-cube">
2499           <div class="loadFacebookG"></div>
2500        </div>	
2501        
2502      </a>
2503    </div>
2504    
2505  </div>
2506  <div class="desc">
2507    <h5><a href="/collections/hair-pomade-shop/products/sportin-waves-maximum-hold-pomade-3-5-oz-gold-tin">Sportin Waves Maximum Hold Pomade 3.5 oz Gold Tin</a></h5>
2508        
2509    	<div class="price">
2510         
2511           
2512          <span class="money">$6.00</span>
2513          
2514  		 	
2515          </div>
2516    
2517  </div>
2518</div>
2519
2520              </div>
2521              
2522              <div class="col-md-4 col-sm-6 col-xs-6 element mb30">
2523                
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536<div class="main_box">
2537  <div class="box_1">
2538    
2539    
2540    <div class="product-image">
2541       
2542      <a href="/collections/hair-pomade-shop/products/nu-nile-hair-pomade-3-5-oz">
2543        <noscript>
2544        <img  src="//africaproducts.nl/cdn/shop/products/699_300x.jpg?v=1613229926" srcset="//africaproducts.nl/cdn/shop/products/699_350x.jpg?v=1613229926 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613229926 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613229926 3x" alt="Nu Nile Hair Pomade 3.5 oz">
2545        </noscript>
2546        <img class="lazyload"
2547             src="//africaproducts.nl/cdn/shop/products/699_300x.jpg?v=1613229926"
2548             data-srcset="//africaproducts.nl/cdn/shop/products/699_350x.jpg?v=1613229926 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613229926 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613229926 3x"
2549             alt="Nu Nile Hair Pomade 3.5 oz"
2550 			 style="max-width: 237.15415019762847px"/>  
2551        
2552         <div class="spinner-cube">
2553           <div class="loadFacebookG"></div>
2554        </div>	
2555        
2556      </a>
2557    </div>
2558    
2559  </div>
2560  <div class="desc">
2561    <h5><a href="/collections/hair-pomade-shop/products/nu-nile-hair-pomade-3-5-oz">Nu Nile Hair Pomade 3.5 oz</a></h5>
2562        
2563    	<div class="price">
2564         
2565           
2566          <span class="money">$6.00</span>
2567          
2568  		 	
2569          </div>
2570    
2571  </div>
2572</div>
2573
2574              </div>
2575              
2576              <div class="col-md-4 col-sm-6 col-xs-6 element mb30">
2577                
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590<div class="main_box">
2591  <div class="box_1">
2592    
2593    
2594    <div class="product-image">
2595       
2596      <a href="/collections/hair-pomade-shop/products/dax-high-tight-99-g">
2597        <noscript>
2598        <img  src="//africaproducts.nl/cdn/shop/products/2149_300x.jpg?v=1613355022" srcset="//africaproducts.nl/cdn/shop/products/2149_350x.jpg?v=1613355022 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355022 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355022 3x" alt="Dax High &amp; Tight 99 g">
2599        </noscript>
2600        <img class="lazyload"
2601             src="//africaproducts.nl/cdn/shop/products/2149_300x.jpg?v=1613355022"
2602             data-srcset="//africaproducts.nl/cdn/shop/products/2149_350x.jpg?v=1613355022 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355022 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355022 3x"
2603             alt="Dax High &amp; Tight 99 g"
2604 			 style="max-width: 200.0px"/>  
2605        
2606         <div class="spinner-cube">
2607           <div class="loadFacebookG"></div>
2608        </div>	
2609        
2610      </a>
2611    </div>
2612    
2613  </div>
2614  <div class="desc">
2615    <h5><a href="/collections/hair-pomade-shop/products/dax-high-tight-99-g">Dax High &amp; Tight 99 g</a></h5>
2616        
2617    	<div class="price">
2618         
2619           
2620          <span class="money">$6.00</span>
2621          
2622  		 	
2623          </div>
2624    
2625  </div>
2626</div>
2627
2628              </div>
2629              
2630              <div class="col-md-4 col-sm-6 col-xs-6 element mb30">
2631                
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644<div class="main_box">
2645  <div class="box_1">
2646    
2647    
2648    <div class="product-image">
2649       
2650      <a href="/collections/hair-pomade-shop/products/dax-high-tight-awesome-shine-99-g">
2651        <noscript>
2652        <img  src="//africaproducts.nl/cdn/shop/products/4938_300x.jpg?v=1613355021" srcset="//africaproducts.nl/cdn/shop/products/4938_350x.jpg?v=1613355021 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355021 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355021 3x" alt="Dax High &amp; Tight Awesome Shine 99 g">
2653        </noscript>
2654        <img class="lazyload"
2655             src="//africaproducts.nl/cdn/shop/products/4938_300x.jpg?v=1613355021"
2656             data-srcset="//africaproducts.nl/cdn/shop/products/4938_350x.jpg?v=1613355021 1x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355021 2x, //africaproducts.nl/cdn/shop/products/[email protected]?v=1613355021 3x"
2657             alt="Dax High &amp; Tight Awesome Shine 99 g"
2658 			 style="max-width: 200.0px"/>  
2659        
2660         <div class="spinner-cube">
2661           <div class="loadFacebookG"></div>
2662        </div>	
2663        
2664      </a>
2665    </div>
2666    
2667  </div>
2668  <div class="desc">
2669    <h5><a href="/collections/hair-pomade-shop/products/dax-high-tight-awesome-shine-99-g">Dax High &amp; Tight Awesome Shine 99 g</a></h5>
2670        
2671    	<div class="price">
2672         
2673           
2674          <span class="money">$6.00</span>
2675          
2676  		 	
2677          </div>
2678    
2679  </div>
2680</div>
2681
2682              </div>
2683              
2684            </div>
2685            
2686               
2687              
2688            
2689          </div>
2690          
2691        </div>
2692      </div>
2693    </div>
2694  </div>
2695</div>
2696
2697
2698
2699</div>
2700
2701      
2702	  <div id="shopify-section-icon-buttons" class="shopify-section">
2703<div id="call-to-action" class="call-to-action-icon-buttons" >
2704  <div class="f_top">
2705    <div class="container">
2706      <div class="row">
2707        
2708      </div>
2709    </div>
2710  </div>
2711</div>
2712<style>
2713  .call-to-action-icon-buttons .f_top {
2714    background:#ffffff;
2715  }
2716  .call-to-action-icon-buttons .f_top .ftop_blk {
2717    background:#ffffff;
2718    border-right:1px solid #ecefef;
2719  }
2720  .call-to-action-icon-buttons .f_top .ftop_blk h5 {
2721    color:#282727;
2722  }
2723  .call-to-action-icon-buttons .f_top .icon {
2724    color:#b96641;
2725  }
2726  .call-to-action-icon-buttons .fa-arrow-circle-right {
2727    color:#b96641 !important;
2728  }
2729  @media (max-width: 480px) {
2730    .call-to-action-icon-buttons .f_top .ftop_blk {
2731      border-bottom: 1px solid #ecefef;
2732    }
2733  }
2734</style>
2735
2736</div>	
2737      <div id="shopify-section-footer" class="shopify-section">
2738
2739
2740
2741
2742<div id="footer" >
2743  <div class="f_mid">
2744    <div class="container">
2745      <div class="row">
2746        
2747        
2748        	<div class=" col-sm-3 col-ms-6">
2749              <h4>Klantenservice</h4>
2750              <div class="desc">
2751                <div class="company-info">
2752  <strong>Africa Products Shop</strong><br>
2753  Handelsnaam van Globalmarket<br>
2754  Spui 231<br>
2755  2511 BP Den Haag<br>
2756  KvK: 89291972<br>
2757  BTW: NL004714101B91<br>
2758  E-mail: <a href="mailto:[email protected]">[email protected]</a><br>
2759  Telefoon: <a href="tel:+31708890151">+31 (0)70 889 0151</a><br>
2760  Website: <a href="https://www.africaproducts.nl">www.africaproducts.nl</a>
2761</div>
2762<br>Openingstijden:<br>
2763Dinsdag t/m Zaterdag:<br>
276411:00 - 18:00
2765              </div>
2766            </div>
2767        
2768          
2769        
2770        
2771        	
2772            <div class=" col-sm-3 col-ms-6">
2773              <h4>Informatie</h4>
2774              
2775              <ul>
2776                
2777                <li><a href="/search">Zoeken</a></li>
2778                
2779                <li><a href="/pages/over-africa-products-shop">Over ons</a></li>
2780                
2781                <li><a href="/pages/contact">Contact</a></li>
2782                
2783                <li><a href="/pages/algemene-voorwaarden">Algemene Voorwaarden</a></li>
2784                
2785                <li><a href="/pages/privacy-policy">Privacy Policy</a></li>
2786                
2787                <li><a href="/pages/verzending-levering">Verzending & Levering</a></li>
2788                
2789                <li><a href="/policies/terms-of-service">Servicevoorwaarden</a></li>
2790                
2791                <li><a href="/policies/refund-policy">Terugbetalingsbeleid</a></li>
2792                
2793                <li><a href="/pages/retourbeleid-return-policy">Retourbeleid</a></li>
2794                
2795              </ul>
2796              
2797            </div>
2798          
2799          
2800        
2801        
2802        	
2803            <div class=" col-sm-3 col-ms-6">
2804              <h4>Categoriën </h4>
2805              
2806              <ul>
2807                
2808                <li><a href="/">Home</a></li>
2809                
2810                <li><a href="/collections/hairwax">💈Styling</a></li>
2811                
2812                <li><a href="/collections/hair">💇 Hair</a></li>
2813                
2814                <li><a href="/collections/body">🧴 Beauty & Skin</a></li>
2815                
2816                <li><a href="/collections/man">👨‍🦱 Man</a></li>
2817                
2818                <li><a href="/collections/kids">👶 Kids</a></li>
2819                
2820                <li><a href="/collections/haaraccessoires">🎀 Extra's</a></li>
2821                
2822                <li><a href="/collections/other-food-eten">🍚 Food</a></li>
2823                
2824                <li><a href="/collections/all-products">
2824🏷️ Sale</a></li>
2825                
2826              </ul>
2827              
2828            </div>
2829          
2830          
2831        
2832        
2833			<div class=" col-sm-3 col-ms-6">
2834              <h4>Laten we in contact blijven!</h4>
2835              <div class="desc">
2836                Blijf op de hoogte van de scherpste kortingen en acties!
2837              </div>
2838              <div class="email_box">
2839  <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2840  
2841  
2842    <input type="hidden" name="contact[tags]" value="newsletter">
2843    <input type="email" value="" placeholder="Jouw email" name="contact[email]" id="Email"  class="txtbox" aria-label="Jouw email" autocorrect="off" autocapitalize="off">
2844    <button class="btn btn-link" type="submit" value="Abonneren" name="commit" id="Subscribe"><span class="fa fa-check"></span></button>
2845  
2846  </form>
2847</div>
2848
2849              
2850              	
2851              		<div class="social">
2852  <ul>
2853    
2854    <li class="twitter">
2855      <a href="https://twitter.com/themuganist" target="_blank" title="Twitter"><span class="fa fa-twitter"></span></a>
2856    </li>
2857    
2858    
2859    <li class="facebook">
2860      <a href="https://www.facebook.com/The-Muganist-1254397478045627" target="_blank" title="Facebook"><span class="fa fa-facebook"></span></a>
2861    </li>
2862    
2863    
2864    <li class="pinterest">
2865      <a href="http://www.pinterest.com/themuganist/" target="_blank" title="Pinterest"><span class="fa fa-pinterest"></span></a>
2866    </li>
2867    
2868    
2869    
2870    <li class="instagram">
2871      <a href="http://instagram.com/themuganist" target="_blank" title="Instagram"><span class="fa fa-instagram"></span></a>
2872    </li>
2873    
2874    
2875    
2876    <li class="youtube">
2877      <a href="https://www.youtube.com/channel/UCOMNOkDkKXJyyuM4gsvxDAQ" target="_blank" title="YouTube"><span class="fa fa-youtube"></span></a>
2878    </li>
2879    
2880    
2881  </ul>
2882</div>
2883
2884              	
2885              
2886            </div>
2887        
2888       	
2889             
2890      </div> 
2891    </div>
2892  </div>
2893  <div class="f_bot">
2894    <div class="container">
2895      <div class="f_bot_left">&copy; 2026 <a href="/" title="">Africa Products Shop</a> </div>
2896      
2897      <div class="f_bot_right">
2898        <div class="partner">
2899          <ul class="list-inline">
2900            
2901            <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2902</li>
2903            
2904            <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
2904001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg></li>
2905            
2906            <li><svg class="payment-icon" width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm1.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg></li>
2907            
2908            <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/>
2908<path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.5717 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C2
29086.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg></li>
2909            
2910            <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li>
2911            
2912            <li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li>
2913            
2914            <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><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;"/>
2914<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>
2915</li>
2916            
2917            <li><svg class="payment-icon" viewBox="0 0 38 24" role="img" width="38" height="24" aria-labelledby="pi-mbway" xmlns="http://www.w3.org/2000/svg"><title id="pi-mbway">MB WAY</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M2.652 18.267l-.059.459a.38.38 0 00.381.424H17.88c.232 0 .41-.198.383-.424l-.061-.459a.658.658 0 01.579-.72.646.646 0 01.712.579l.057.445c.116.998-.448 1.872-1.456 1.872H2.761c-1.008 0-1.573-.874-1.457-1.872l.058-.445a.646.646 0 01.711-.579.657.657 0 01.579.72" fill="#d81e25"/><path d="M18.225 10.154c0 .608-.215.952-.571 1.374l-.036.043.05.029c.705.43 1.197 1.079 1.234 1.991.055 1.359-1.097 2.482-2.463 2.479h-3.602a.642.642 0 01-.634-.65V8.435c0-.361.283-.652.632-.652l2.974.009c1.297.002 2.416.955 2.416 2.362m-1.793 4.659c.726 0 1.303-.528 1.288-1.223-.016-.712-.663-1.172-1.385-1.174h-1.46a.595.595 0 01-.588-.605c0-.337.264-.606.588-.606h.974c.658-.026 1.165-.424 1.196-1.046.032-.666-.539-1.165-1.238-1.165H13.44l-.008 5.819h3" fill="#100f0d"/><path d="M6.616 13.676l.016.049.018-.049c.168-.46.369-.969.583-1.525.22-.584.439-1.143.658-1.675.221-.541.431-1.024.631-1.444.2-.429.366-.724.493-.886a.97.97 0 01.781-.354h.149c.199 0 .354.053.47.15.107.093.171.2.188.323l.931 7.219a.593.593 0 01-.159.437c-.105.1-.256.149-.453.149-.198 0-.353-.047-.469-.138a.506.506 0 01-.218-.361c-.03-.24-.06-.507-.089-.8-.04-.292-.186-1.552-.226-1.868-.038-.327-.301-2.368-.389-3.109l-.008-.062-.299.625c-.101.215-.21.474-.331.776-.119.3-.241.618-.36.954-.13.325-.707 1.972-.707 1.972-.052.15-.154.451-.245.727a12.48 12.48 0 01-.202.572.82.82 0 01-.744.455.813.813 0 01-.746-.455 10.32 10.32 0 01-.202-.572c-.093-.276-.193-.577-.248-.727 0 0-.577-1.647-.704-1.972a29.247 29.247 0 00-.363-.954c-.12-.302-.229-.561-.328-.776l-.3-.625-.007.062c-.09.741-.35 2.782-.39 3.109-.041.316-.186 1.576-.226 1.868-.03.293-.06.56-.093.8a.502.502 0 01-.215.361c-.116.091-.273.138-.47.138-.197 0-.345-.049-.451-.149-.106-.106-.159-.252-.16-.437l.931-7.219a.529.529 0 01.189-.323.703.703 0 01.467-.15h.151c.325 0 .585.119.781.354.128.162.292.457.492.886.202.42.41.903.632 1.444.219.532.439 1.091.659 1.675.214.556.415 1.065.582 1.525" fill="#100f0d"/><path d="M4.79 3.419h11.322c1.066 0 1.597.8 1.722 1.856l.047.339a.662.662 0 01-.583.725.652.652 0 01-.715-.587l-.046-.323c-.047-.401-.217-.711-.625-.711H4.989c-.407 0-.577.31-.625.711l-.043.323a.653.653 0 11-1.301-.138l.047-.339c.126-1.056.656-1.856 1.723-1.856" fill="#d81e25"/><path d="M25.154 11.027c-.079.302-.159.625-.244.969-.085.343-.17.67-.253.984-.082.313-.161.588-.236.825a3.002 3.002 0 01-.185.486c-.089.154-.243.232-.464.232-.061 0-.141-.013-.241-.039-.098-.025-.18-.096-.248-.21a3.005 3.005 0 01-.185-.511 24.53 24.53 0 01-.235-.873c-.084-.33-.165-.679-.249-1.047a79.928 79.928 0 01-.223-1.026c-.066-.316-.121-.587-.166-.808a13.422 13.422 0 01-.074-.4c-.004-.028-.007-.047-.007-.058v-.033c0-.093.033-.169.106-.228a.42.42 0 01.264-.086c.1 0 .179.022.241.064.06.039.105.113.132.218 0 .01.016.091.045.239.032.148.07.338.116.568.048.232.101.49.158.776.058.285.117.576.182.869.063.293.128.576.191.853.063.275.12.512.176.708a36.527 36.527 0 00.381-1.38c.066-.256.13-.51.19-.767l.17-.712c.053-.221.098-.415.136-.586.039-.171.069-.297.091-.379a.46.46 0 01.157-.248c.079-.06.17-.09.281-.09a.46.46 0 01.299.095.437.437 0 01.148.243c.062.268.127.57.199.903a59.514 59.514 0 00.463 2.011c.084.327.163.617.24.869.055-.197.115-.434.178-.708l.194-.85c.067-.289.129-.578.19-.865l.167-.771a106.486 106.486 0 00.164-.778c.027-.105.072-.179.132-.218a.418.418 0 01.24-.064c.104 0 .193.03.264.086a.28.28 0 01.109.228v.033a6.253 6.253 0 01-.088.458 108.095 108.095 0 01-.392 1.829 49.61 49.61 0 01-.244 1.042c-.08.33-.156.621-.232.872a2.898 2.898 0 01-.185.506.439.439 0 01-.252.218.92.92 0 01-.245.047.663.663 0 01-.099-.01.748.748 0 01-.141-.033.516.516 0 01-.148-.078.362.362 0 01-.117-.144 3.826 3.826 0 01-.178-.52 37.54 37.54 0 01-.458-1.776c-.077-.332-.15-.645-.215-.935" fill="#100f0d"/><path d="M31.315 12.279a40 40 0 00-.33-.984 17.49 17.49 0 00-.411-1.065l-.052-.142a.692.692 0 00-.053.136 16.567 16.567 0 00-.408 1.071c-.1.299-.209.627-.325.984zm-1.835.718a24.52 24.52 0 00-.22.732 5.932 5.932 0 01-.178.553c-.06.16-.181.241-.363.241-.127 0-.219-.032-.278-.096a.347.347 0 01-.086-.243.36.36 0 01.016-.109c.011-.031.045-.144.105-.337.
2917057-.191.132-.431.226-.717.093-.286.197-.599.31-.939a34.26 34.26 0 01.707-1.941c.115-.289.224-.522.322-.696a.382.382 0 01.178-.192.785.785 0 01.303-.049c.123 0 .225.021.309.059a.324.324 0 01.178.198c.078.164.171.386.279.662.106.278.22.578.338.899.118.322.235.651.352.985.115.336.223.648.318.937l.248.738c.068.203.113.335.128.393.01.035.017.071.017.109a.32.32 0 01-.099.243c-.067.064-.163.096-.289.096-.096 0-.164-.022-.213-.064a.404.404 0 01-.11-.177 11.55 11.55 0 01-.196-.553c-.073-.225-.153-.468-.235-.732H29.48" fill="#100f0d"/><path d="M34.12 12.443a.654.654 0 01-.079-.091 5.456 5.456 0 01-.33-.514 9.736 9.736 0 01-.275-.497c-.09-.177-.177-.356-.262-.534a12.458 12.458 0 01-.231-.496c-.071-.155-.13-.289-.178-.4a1.671 1.671 0 01-.112-.298.428.428 0 01-.005-.062c0-.099.034-.182.103-.246a.395.395 0 01.286-.101c.11 0 .187.028.235.083.047.056.082.11.103.165.01.029.038.088.079.181l.152.346c.061.138.13.289.207.453.079.166.156.328.237.488.079.159.158.311.232.458.073.144.145.264.21.359a6.14 6.14 0 00.34-.603c.12-.242.236-.48.347-.716.11-.238.204-.447.286-.627.079-.182.127-.295.144-.339a.666.666 0 01.103-.165c.046-.055.126-.083.235-.083.122 0 .216.034.287.101a.327.327 0 01.101.246c0 .026 0 .048-.002.062-.003.014-.011.035-.02.062l-.096.239a24.658 24.658 0 01-.405.903c-.087.178-.174.355-.265.531-.091.175-.182.344-.274.503-.09.158-.175.295-.252.404a1.237 1.237 0 01-.156.188v1.707c0 .11-.035.199-.105.27a.37.37 0 01-.268.103.37.37 0 01-.268-.103.366.366 0 01-.104-.27v-1.707" fill="#100f0d"/></svg>
2918</li>
2919            
2920            <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2921</li>
2922            
2923            <li><svg class="payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85
2923h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg></li>
2924            
2925            <li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
292516.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>
2926</li>
2927            
2928          </ul>
2929        </div> 
2930
2931      </div>
2932      
2933    </div>
2934  </div>
2935</div>
2936
2937</div>
2938
2939      
2939<script src="//africaproducts.nl/cdn/shop/t/4/assets/jquery.magnific-popup.min.js?v=61338761939752713151612901140" type="text/javascript"></script>
2939
2940      
2940<script src="//africaproducts.nl/cdn/shop/t/4/assets/api.jquery.js?v=86500486371469544341612901118" type="text/javascript"></script>
2940
2941      
2941<script src="//africaproducts.nl/cdn/shop/t/4/assets/ajaxify-shop.js?v=120838822292731039491746888019" type="text/javascript"></script>
2941
2942
2943      
2944
2945      
2946
2947      
2948
2949      
2949<script src="//africaproducts.nl/cdn/shop/t/4/assets/scripts.js?v=184054706103013894121689061272" type="text/javascript"></script>
2949
2950
2951      
2952    </div>
2953  <!-- Delete the Beeketing script below after uninstalling Happy Messenger app to remove it from your theme. For more info, read here: https://bit.ly/hmesscode or contact us at [email protected]. --><!-- BEEKETINGSCRIPT CODE START -->
2954<script type="text/javascript">
2955
2956
2957
2958
2959var BKCommerceAnalyticsEnable =  0 ;
2960
2961
2962if(typeof Shopify === 'undefined') {
2963    Shopify = {};
2964}
2965
2966if (!Shopify.shop) {
2967  Shopify.shop = 'themuganist.com';
2968}
2969var bkRawUrl = function(){return window.location.href}();
2970(function (doc, scriptPath) {
2971    var sc, node, today=new Date(),dd=today.getDate(),mm=today.getMonth()+1,yyyy=today.getFullYear();if(dd<10)dd='0'+dd;if(mm<10)mm='0'+mm;today=yyyy+mm+dd;
2972    
2973    sc = doc.createElement("script");
2974    sc.type = "text/javascript";
2975    sc.async = !0;
2976    sc.src = scriptPath + '?shop=' + Shopify.shop;
2977    node = doc.getElementsByTagName("script")[0];
2978    node.parentNode.insertBefore(sc, node);
2979})(document, 'https:\/\/sdk.beeketing.com\/js\/beeketing.js');
2980</script>
2980
2981
2982<!-- BEEKETINGSCRIPT CODE END -->
2983
2984    
2985        <div
2986                class="uplinkly-language-translate-floating"
2987                
2988                    style="bottom: 20px;
2989                            right: 20px; "
2990                
2991        >
2992            <div class="uplinkly-language-translate-button"></div>
2993        </div>
2994    
2995
2996    <link rel="stylesheet" href="https://cdn.uplinkly-static.com/apps/language-translate/master/language-translate.css?version=6">
2997    <div id="google_translate_element" class="gtranslate-inline gtranslate-vertical"></div>
2998
2999
3000
3001<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" type="text/javascript"></script>
3001
3002  <!-- "snippets/revy-bundle-script.liquid" was not rendered, the associated app was uninstalled -->
3003<link href="//africaproducts.nl/cdn/shop/t/4/assets/recurpay.css?v=74785665431851536501703914867" rel="stylesheet" type="text/css" media="all" />
3004<script defer>
3005  (function() {
3006    //Append Script
3007    var initScript = function(url, callback) {
3008      var script = document.createElement("script");
3009      script.type = "text/javascript";
3010      if (script.readyState){
3011        script.onreadystatechange = function() {
3012          if (script.readyState == "loaded" || script.readyState == "complete") {
3013            script.onreadystatechange = null;
3014            callback();
3015          }
3016        };
3017      } else {
3018        script.onload = function() {
3019          callback();
3020        };
3021      }
3022      script.src = url;
3023      document.getElementsByTagName("head")[0].appendChild(script);
3024    };
3025
3026    var recurpaySubscription = function($) {
3027      window.recurpay = {};
3028      recurpay.domainURL = 'https://africaproductsnl.recurpay.com';
3029      recurpay.action = 'default';
3030      recurpay.product= [];
3031      recurpay.product.id ="";
3032      recurpay.product.available = "";
3033      recurpay.product.availableVariant = "";
3034      recurpay.product.onlySubscription = "";
3035      recurpay.checkout = 'shopify';
3036      recurpay.pageTemplate = "collection";
3037      recurpay.prepaidMixedCart = true;
3038      recurpay.subscriptionFirst = true;
3039      recurpay.subscriptionInfluence = false;
3040      recurpay.subscriptionInfluenceCount = -1;
3041      recurpay.checkout_btn_override_class = ".icart-checkout-btn, .hs-checkout-purchase, .recurpay-custom-checkout-btn";
3042      recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/v2/plans';
3043      recurpay.accountAPI = recurpay.domainURL + '/api/storefront/v2/customers//subscriptions/count';
3044      recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/";
3045      recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp';
3046      recurpay.offersAPI =  recurpay.domainURL + '/api/storefront/products/offers';
3047      recurpay.logURL = recurpay.domainURL + '/api/storefront/v2/logger';
3048      
3049      recurpay.customer = 'guest';
3050      
3051      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
3052        recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/v2/plans?fetch=force';
3053      }
3054      var accountTemplate = '',
3055          accountSelector = "#recurpay-account-widget",
3056          pdpSelector = ".recurpay-pdp-widget",
3057          subscriptionSelector = "#recurpay-manage-subscriptions",
3058          checkoutSelector = '[href="/checkout"], form[action="/cart"] button[type="submit"][name="checkout"], form[action="/cart"] input[type="submit"][name="checkout"], form[action="/checkout"] input[type="submit"][name="checkout"], form[action="/checkout"] button[type="submit"][name="checkout"], button[type="submit"][name="checkout"],button[name="checkout"], button.ucd-checkout-btn',
3059          atcFormSelector = 'form[action*="/cart/add"], form[action*="/cart/add.js"], form[id^="product_form_"], form[data-productid], form[action*="/cart/add"][data-js-product-form], form#AddToCartForm, #addToCartFormId1, form.product-form, #AddToCartForm_id, form[data-cart-submit="data-cart-submit"][data-productid], form.lh-product-form, form.shg-product-atc-btn-wrapper, form.shopify-product-form',
3060          atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart',
3061          buynowSelector = '.shopify-payment-button,.shopify-payment-button__button';
3062
3063      // ACCOUNT PAGE
3064      if(recurpay.pageTemplate == "customers/account" && $(accountSelector).length <= 0){
3065        if($('.card__linklist').length >0){
3066            $('.card__linklist').before('<div id="recurpay-account-widget"></div>');
3067        }
3068        else if($('.flits-account-page-title').length >0){
3069            $('.flits-account-page-title').append('<div id="recurpay-account-widget"></div>');
3070        }
3071       else if($('a[href*="/account/addresses"]').length >0){
3072          $('a[href*="/account/addresses"]').before('<div id="recurpay-account-widget"></div>');
3073        }
3074        else if ($('.order-history').length >0){
3075          $('.order-history').before('<div id="recurpay-account-widget"></div>');
3076        }
3077        else if ($('a[href*="/account/logout"]').length >0){
3078          $('a[href*="/account/logout"]').before('<div id="recurpay-account-widget"></div>');
3079        }
3080        else{
3081          logEvent("account_widget","Failed to show account snippet", "critical");
3082        }
3083      }
3084
3085      //LOGIN PAGE
3086      function loginPageSubscriptionLink(){
3087            var accountLoginHTML = "";
3088                managesubscriptionSelector = ".recurpay-manage-subscription-link",
3089                signUpFormSelector = 'form[action*="/account"]';
3090           if($(managesubscriptionSelector).length <= 0 && $(signUpFormSelector).length > 0){
3091              $(signUpFormSelector).append("<div class='recurpay-manage-subscription-link'></div>");
3092           }
3093            if($(managesubscriptionSelector).length >= 0){
3094                if(window.location.href.indexOf("account/login") > -1 || window.location.href.indexOf("account/register") > -1 ){
3095                   var account_url = "";
3096                   
3097                      account_url = recurpay.domainURL + '/api/storefront/v2/customers/subscriptions/count?settings=true';
3098                   
3099                    $.ajax({
3100                        url: account_url,
3101                        type: 'GET',
3102                        async:true,
3103                        success: function(response){
3104                            if(response != "ERROR"){
3105                                if(response.settings !== null && !$.isEmptyObject(response.settings) && response.translations.breadcrumb_manage_subscription_link != undefined){
3106                                    accountLoginHTML += "<a href='"+recurpay.domainURL+"/account/login' target='_blank'>"+response.translations.breadcrumb_manage_subscription_link+"</a>";
3107                                }
3108                            }
3109                            $(managesubscriptionSelector).html(accountLoginHTML);
3110                        }
3111                    });
3112                }
3113            }
3114        }   
3115        loginPageSubscriptionLink();
3116
3117      if($(accountSelector).length && recurpay.customer !== "guest"){
3118        function recurAccount(count){
3119          accountTemplate += '<div class="subscription__account" data-subscription-block>'
3120          accountTemplate += '<div class="subscription__account--content">'
3121          accountTemplate += '<div class="subscription__account--heading">'+recurpay.accountSettings.translations.breadcrumb_subscription_heading+' <span data-subscription-count>('+count+')</span></div>'
3122          if(count !== 0){
3123            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>'+recurpay.accountSettings.translations.breadcrumb_subscription_description+'</div>'
3124            accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">'+recurpay.accountSettings.translations.breadcrumb_subscription_button_text+'</a></div>'
3125          }
3126          else{
3127            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>'+recurpay.accountSettings.translations.breadcrumb_subscription_placeholder_for_no_subscriptions+'</div>'
3128            accountTemplate += '<div class="subscription__account--button"><a href="/">'+recurpay.accountSettings.translations.breadcrumb_subscription_text_for_no_subscriptions+'</a></div>'
3129          }
3130          accountTemplate += '</div></div>'
3131          return accountTemplate;
3132        }
3133        $.ajax({
3134          url: recurpay.accountAPI+"?settings=true",
3135          type: 'GET',
3136          async:true,
3137          success: function(response){
3138            var accountHTML = '';
3139            if(response != "ERROR") {
3140             if(response.settings !== null && !$.isEmptyObject(response.settings)){
3141                recurpay.accountSettings = response.settings;
3142                document.documentElement.style.setProperty('--recurpay_primary_color', recurpay.accountSettings.snippet_color_codes.account_brand_color);
3143                document.documentElement.style.setProperty('--recurpay_button_text_color', recurpay.accountSettings.snippet_color_codes.account_button_text_color);
3144                document.documentElement.style.setProperty('--recurpay_button_bg_color', recurpay.accountSettings.snippet_color_codes.account_button_color);
3145              }
3146              accountHTML = recurAccount(response.count);
3147            }
3148            else {
3149              accountHTML = recurAccount(0);
3150            }
3151            if($(accountSelector).length){
3152              $(accountSelector).html(accountHTML);
3153            }
3154          },
3155          error: function(jqXhr, textStatus, errorThrown){
3156            console.log( errorThrown );
3157          }
3158        });
3159        $(document).on('click', subscriptionSelector, function(e) {
3160          e.preventDefault();
3161          var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>");
3162          $('body').append(checkoutForm);
3163          checkoutForm.submit();
3164        });
3165      }
3166
3167      // CART PAGE
3168      function recurCart(cartData){
3169        var checkoutData = [],
3170            cartItems = cartData.items,
3171            cartAttributes = [],
3172            cartNote = cartData.note,
3173            recurpayCheckout = false;
3174        $.each( cartData.attributes, function(key, value ) {
3175          if(key != "Plan" && key != '_PlanId'){
3176            cartAttributes.push({
3177              name: key,
3178              value:value
3179            });
3180          }
3181        });
3182        for(var i=0; i < cartItems.length; i++){
3183          var Planid = '',
3184              item = cartItems[i],
3185              property = item.properties,
3186              lineProperty = [];
3187          if(property){
3188            if(property._PlanId){
3189              Planid = property._PlanId
3190              recurpayCheckout = true;
3191            }
3192            $.each( property, function(key, value ) {
3193              if(key != "Plan" && key != '_PlanId'){
3194                lineProperty.push({
3195                  name: key,
3196                  value:value
3197                });
3198              }
3199            });
3200          }
3201          if(Planid == ''){
3202            checkoutData.push({
3203              quantity: item.quantity,
3204              variant_id: item.id,
3205              properties: lineProperty,
3206              type: 'ONETIME',
3207              currency:'INR'
3208            });
3209          }
3210          else{
3211            checkoutData.push({
3212              quantity: item.quantity,
3213              variant_id: item.id,
3214              properties: lineProperty,
3215              plan_id: Planid,
3216              type: 'SUBSCRIPTION',
3217              currency:'INR'
3218            });
3219          }
3220        }
3221        if(recurpayCheckout) {
3222          var getCheckoutData = JSON.stringify(checkoutData),
3223              getCartAttributes = JSON.stringify(cartAttributes),
3224              cartNote = $('[name="note"]').val();
3225          checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" +
3226                           "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+
3227                           "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" +
3228                           "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" +
3229                           "<input type='hidden' name='note' value='"+cartNote+"' />" +
3230                           "</form>");
3231          $('body').append(checkoutForm);
3232          checkoutForm.submit();
3233        }
3234        else {
3235          document.location.href = "/checkout";
3236        }
3237      }
3238
3239    // VARIANT SELECTOR
3240
3241      function getProductHandle(href) {
3242        if (typeof href === "undefined") {
3243            var href = window.location.href;
3244            href = href.replace("/products/products", "/products");
3245        }
3246        if (/\/products\/([^\?\/\n]+)/.test(href)) {
3247            var found = href.match(/\/products\/([^\?\/\n]+)/);
3248            if (typeof found[1] !== "undefined") {
3249                try {
3250                    return decodeURIComponent(found[1]).replace("#", "");
3251                } catch (e) {
3252                    return found[1].replace("#", "");
3253                }
3254            }
3255        }
3256        return false;
3257      }
3258
3259      recurpay.recurMoney = {
3260        formatPrice: function (price, convertCurrency) {
3261            if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) {
3262                var currency = Shopify.currency.active;
3263                var exchangeRate = Shopify.currency.rate;
3264                var moneyFormat = "" + currency;
3265                var currencyFormat = "";
3266                if (typeof convertCurrency === "undefined") {
3267                    convertCurrency = false;
3268                }
3269                if (convertCurrency && exchangeRate !== "1.0") {
3270                    price = this.convertMoney(price, exchangeRate, currency);
3271                }
3272                var bodyAttrMoneyFormat = $("body").attr("data-money-format");
3273                if (currencyFormat !== "") {
3274                    moneyFormat = currencyFormat;
3275                }
3276                else {
3277                    if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") {
3278                        moneyFormat = Shopify.currency_settings.money_format;
3279                    } else if (typeof window.money_format !== "undefined") {
3280                        moneyFormat = window.money_format;
3281                    } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") {
3282                        moneyFormat = window.Theme.moneyFormat;
3283                    } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") {
3284                        moneyFormat = window.theme.moneyFormat;
3285                    } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") {
3286                        moneyFormat = window.theme.money_format;
3287                    } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") {
3288                        moneyFormat = theme.settings.moneyFormat;
3289                    } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") {
3290                        moneyFormat = window.theme.strings.moneyFormat;
3291                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") {
3292                        moneyFormat = window.Currency.money_format[currency];
3293                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") {
3294                        moneyFormat = window.Currency.money_format;
3295                    } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") {
3296                        moneyFormat = bodyAttrMoneyFormat;
3297                    } else if (typeof wsgMoneyFormat === "string") {
3298                        moneyFormat = wsgMoneyFormat;
3299                    } else if (typeof price_format === "string") {
3300                        moneyFormat = price_format;
3301                    } else {
3302                        price = price / 100;
3303                        return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() });
3304                    }
3305              }
3306              return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency());
3307            }
3308            return "";
3309        },
3310        formatMoney: function (cents, format, fallbackCurrency, directionFor50) {
3311            if (typeof directionFor50 === "undefined") {
3312                var directionFor50 = "up";
3313            }
3314            try {
3315                if (typeof cents == "string") {
3316                    cents = cents.replace(".", "");
3317                }
3318                var value = "";
3319                var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
3320                var formatString = format;
3321                function defaultOption(opt, def) {
3322                    return typeof opt == "undefined" ? def : opt;
3323                }
3324                function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) {
3325                    precision = defaultOption(precision, 2);
3326                    thousands = defaultOption(thousands, ",");
3327                    decimal = defaultOption(decimal, ".");
3328                    directionFor50 = defaultOption(directionFor50, "up");
3329                    if (isNaN(number) || number == null) {
3330                        return 0;
3331                    }
3332                    var originalNumber = number;
3333                    number = (number / 100.0).toFixed(precision);
3334                    if (directionFor50 === "down") {
3335                        if (originalNumber / 100 - number === -0.5) {
3336                            number -= 1;
3337                            number = number.toString();
3338                        }
3339                    }
3340                    var parts = number.split("."),
3341                        dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands),
3342                        cents = parts[1] ? decimal + parts[1] : "";
3343                    return dollars + cents;
3344                }
3345                switch (formatString.match(placeholderRegex)[1]) {
3346                    case "amount":
3347                        value = formatWithDelimiters(cents, 2);
3348                        break;
3349                    case "amount_no_decimals":
3350                        value = formatWithDelimiters(cents, 0, ",", ".", directionFor50);
3351                        break;
3352                    case "amount_with_comma_separator":
3353                        value = formatWithDelimiters(cents, 2, ".", ",");
3354                        break;
3355                    case "amount_with_decimal_separator":
3356                        value = formatWithDelimiters(cents, 2, ",", ".");
3357                        break;
3358                    case "amount_no_decimals_with_comma_separator":
3359                        value = formatWithDelimiters(cents, 0, ".", ",", directionFor50);
3360                        break;
3361                    case "amount_no_decimals_with_space_separator":
3362                        value = formatWithDelimiters(cents, 0, " ", ",", directionFor50);
3363                        break;
3364                    case "amount_with_apostrophe_separator":
3365                        value = formatWithDelimiters(cents, 2, "'", ".");
3366                        break;
3367                }
3368                return formatString.replace(placeholderRegex, value);
3369            } catch (e) {
3370                console.log(e.message);
3371                price = cents / 100;
3372                return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency });
3373            }
3374        },
3375        convertMoney: function (value, rate, currency, round) {
3376            if (value <= 0) {
3377                return 0;
3378            }
3379            value *= rate;
3380            var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"];
3381            var roundTo100 = ["JPY"];
3382            var roundTo95 = ["EUR"];
3383            if (round) {
3384                if (roundUp.indexOf(currency) !== -1) {
3385                    value = Math.ceil(value);
3386                } else if (roundTo100.indexOf(currency) !== -1) {
3387                    value = Math.ceil(value / 100) * 100;
3388                } else if (roundTo95.indexOf(currency) !== -1) {
3389                    value = Math.ceil(value) - 0.05;
3390                }
3391            }
3392            return value;
3393        }
3394      };
3395
3396      function logEvent(module_name,addon,type){
3397         $.ajax({
3398          url: recurpay.logURL,
3399          type: 'POST',
3400          async:true,
3401          dataType: 'json',
3402          data: {
3403            module:module_name,
3404            level: type,
3405            payload:{
3406              store : recurpay.domainURL,
3407              remark: addon
3408            }
3409          },
3410          success: function(response) {
3411           console.log("event logged");
3412          }
3413        });
3414      }
3415
3416      function calculatePrice(variant_id){
3417        var variant_json = {};
3418        var variant_price = 0;
3419        var productObj = {};
3420        if(variant_id !== undefined && variant_id !== null){
3421          variant_id = parseInt(variant_id);
3422          let variant_data = [];
3423          for(i=0 ; i< recurpay.productDatas.length; i++){
3424            variant_data.push(...recurpay.productDatas[i].product.variants.filter(function(searchId) {
3425              return parseInt(searchId.id) == variant_id;
3426            }));
3427          }
3428
3429          if(variant_data.length >=1){
3430            productObj.variant_price = variant_data[0].price;
3431            productObj.product_id = variant_data[0].product_id;
3432          }
3433        }
3434        else{
3435          productObj.variant_price = recurpay.productDatas[0].product.variants[0].price;
3436          productObj.product_id = variant_data[0].product_id;
3437        }
3438        return productObj;
3439      }
3440
3441      function formatPriceMoney(price){
3442           var multiple_price = price*100;
3443           var formatted_price = recurpay.recurMoney.formatPrice(multiple_price);
3444          return formatted_price;
3445        }
3446
3447     $(atcFormSelector).closest(".product__meta").find("button.product__chip").on("click", function () {
3448        var $this = $(this);
3449        setTimeout(function() {
3450          recurpay.product.selectedVariant = $this.parents(atcFormSelector).find('select[name="id"]').val();
3451          recurDiscountedPrice(recurpay.product.selectedVariant);
3452        },100);
3453      });
3454
3455      $(atcFormSelector).find(".combobox, .wetheme-dropdown__wrapper ul[id^='SingleOptionSelector-'] li, .option-values-radio .popover-list-item .form-element-radio, .single-option-selector .bcpo-image-parent, .regular-select-item, .bcpo-dd.single-option-selector ul.inner li, #clickyboxes-SingleOptionSelector-0 a, button.product__chip, .form-swatch-item, .product-variant__container .product-variant__label, .options-selection__option-value, .popout-list__option--product, .option-swatch .custom-swatch, ul.select-dropdown li, .swatch-element, .swatch_pr_item, .basel-swatch, .swatchBox label, .swatchBox span").on("click", function () {
3456        var $this = $(this);
3457        setTimeout(function() {
3458          recurpay.product.selectedVariant = $this.parents(atcFormSelector).find('select[name="id"], input[name="id"][type="radio"]:checked').val();
3459          recurDiscountedPrice(recurpay.product.selectedVariant);
3460        },100);
3461      });
3462
3463      $(atcFormSelector).closest(".product-selection").find("select.single-option-selector").on("change", function () {
3464        var $this = $(this);
3465        setTimeout(function() {
3466          recurpay.product.selectedVariant = $this.parents(atcFormSelector).find('select[name="id"]').val();
3467          recurDiscountedPrice(recurpay.product.selectedVariant);
3468        },100);
3469      });
3470
3471       $(atcFormSelector).find(".product-single__swatch__input").on("change", function () {
3472        var $this = $(this);
3473        setTimeout(function() {
3474          recurpay.product.selectedVariant = $this.parents(atcFormSelector).find('select[name="id"]').val();
3475          recurDiscountedPrice(recurpay.product.selectedVariant);
3476        },100);
3477      });
3478
3479      $(atcFormSelector).find('input#SelectedId, select.js-variant-select, input[name="id"], select[name="id"], select.single-option-selector, .zpa-single-option-selector, .select.options-selection__input-select, .form-options input.option-value-input, .variant-input input[type="radio"], .product-form__option-select, .option-selectors .selector-wrapper select, select.single-option-list-type, .product-options .option-input, select.input-reset, select.js-product-variant, select[data-single-option-selector], input[data-single-option-selector], select.single-option-selector-product-template, .single-option-selector[type="radio"], .single-option-selector-product-template[type="radio"]').on("change", function () {
3480        var $this = $(this)
3481        setTimeout(function() {
3482          console.log($(this).parents(atcFormSelector));
3483          recurpay.product.selectedVariant = $this.parents(atcFormSelector).find('input[name="id"], select[name="id"], input#SelectedId').val();
3484          recurDiscountedPrice(recurpay.product.selectedVariant);
3485        },100);
3486      });
3487
3488       function recurDiscountedPrice(variant){
3489        var getVariantObj = calculatePrice(variant);
3490        var getVariantPrice = getVariantObj.variant_price;
3491        var getProductId = parseInt(getVariantObj.product_id);
3492        var showSavings = true;
3493        $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__frequency_select option").each(function(){
3494          var $this = $(this);
3495          console.log($this);
3496          var getDiscount = $(this).attr("data-plan-discount");
3497          var getPlanName = $(this).attr("data-plan-name");
3498          var getPlanShipment = $(this).attr("data-plan-shipment");
3499          if(getPlanShipment == null || getPlanShipment == undefined || getPlanShipment == "null"){
3500            getPlanShipment = 1;
3501          }
3502          if(getDiscount == null || getDiscount == undefined || getDiscount == "null"){
3503            getDiscount = 0;
3504          }
3505          var discountedPrice = getVariantPrice - (getVariantPrice * getDiscount / 100);
3506          var getSavings = getVariantPrice*getPlanShipment - discountedPrice*getPlanShipment;
3507
3508          if(parseFloat(getVariantPrice) !== parseFloat(discountedPrice)){
3509            $this.html(getPlanName+" ("+formatPriceMoney(discountedPrice*getPlanShipment)+")");
3510            console.log( $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]'));
3511            if($this.is(':selected')){
3512               $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__group_compare_price").html("<span class='money'>"+formatPriceMoney(getVariantPrice*getPlanShipment)+"</span>");
3513            }
3514          }
3515          else{
3516            $this.html(getPlanName+"("+formatPriceMoney(discountedPrice*getPlanShipment)+")");
3517            if($this.is(':selected')){
3518               $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__group_compare_price").html("");
3519            }
3520          }
3521          if($this.is(':selected')){
3522           if(getDiscount <=0){
3523             showSavings = false;
3524           }
3525            $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__saving_amount").html("<span class='money'>"+formatPriceMoney(getSavings)+"</span>");
3526            $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__group_selling_price").html("<span class='money'>"+formatPriceMoney(discountedPrice*getPlanShipment)+"</span>");
3527            $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__widget_container[data-type='subscription-purchase']").find(".recurpay__offer_saving_message_amount_text").html(parseFloat(getDiscount).toFixed(2).replace(/\.0+$/,''));
3528          }
3529          $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__widget_container[data-type='onetime-purchase']").find(".recurpay__group_selling_price").html("<span class='money'>"+formatPriceMoney(getVariantPrice)+"</span>");
3530          $('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]').find(".recurpay__widget_container[data-type='onetime-purchase']").find(".recurpay__offer_saving_message_amount_text").html(parseFloat(getDiscount).toFixed(2).replace(/\.0+$/,''));
3531        });
3532         promotionalOffer($('.recurpay-pdp-widget[data-product-id="'+getProductId+'"]'));
3533      }
3534
3535      function offerSavings(selector){
3536        var selectedOption = $(selector).find('[name="recurpay__group_main"]').val();
3537        var getDiscountVal =  $(selector).find(".recurpay__frequency_select option:selected").attr("data-plan-discount");
3538
3539        if(getDiscountVal == null || getDiscountVal == undefined || getDiscountVal == "null"){
3540          getDiscountVal = 0;
3541        }
3542        if(parseFloat(getDiscountVal) > 0){
3543         if($(selector).find('[name="recurpay__group_main"]:checked').val() == "subscription"){
3544            $('.recurpay__offer_onetime').hide();
3545            $('.recurpay__offer_subscription').css("display","flex");
3546         }
3547         else{
3548           $('.recurpay__offer_onetime').css("display","flex");
3549           $('.recurpay__offer_subscription').hide();
3550         }
3551          if(recurpay.settings.translations.premium_one_time_saving_icon == "" && recurpay.settings.translations.premium_one_time_saving_msg == "" && recurpay.settings.translations.premium_one_time_saving_label == "" && recurpay.settings.translations.premium_one_time_discount_label == ""){
3552              $('.recurpay__offer_onetime').hide();
3553          }
3554          if(recurpay.settings.translations.premium_subscription_saving_icon == "" && recurpay.settings.translations.premium_subscription_saving_msg == "" && recurpay.settings.translations.premium_subscription_saving_label == "" && recurpay.settings.translations.premium_subscription_discount_label == ""){
3555              $('.recurpay__offer_subscription').hide();
3556          }
3557        }
3558        else{
3559          $('.recurpay__offer_wrapper').hide();
3560        }
3561      }
3562
3563      // PRODUCT PAGE
3564
3565      function hexToRgbA(hex){
3566          var c;
3567          if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
3568              c= hex.substring(1).split('');
3569              if(c.length== 3){
3570                  c= [c[0], c[0], c[1], c[1], c[2], c[2]];
3571              }
3572              c= '0x'+c.join('');
3573              return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',0.1)';
3574          }
3575          return 'rgba(255, 255, 255, 0.1)';
3576      }
3577
3578      function recurPDP(data){
3579          var prepaidCount = 0,
3580              regularCount = 0,
3581              prepaidDiscount = [],
3582              maxPrepaidDiscount = '',
3583              getPlanDesc = '',
3584              pdpTemplate = '',
3585              GetPlans = "";
3586          $.each(data.plans, function(key, plan) {
3587              var DiscountPercentageHtml = '',
3588                  DescriptionHtml = '',
3589                  PlanHtml = '',
3590                  PlanDiscount = 0,
3591                  PlanType = 'regular';
3592              if(plan.type){
3593                  PlanType = plan.type;
3594                  if(PlanType == 'prepaid'){
3595                      prepaidCount += prepaidCount+1;
3596                      prepaidDiscount.push(plan.pricing_policy[0].discount.value);
3597                  }
3598                  else{
3599                      regularCount += regularCount+1;
3600                  }
3601              }
3602              if(plan.pricing_policy[0].discount.type == "percentage" && plan.pricing_policy[0].discount.value != 0){
3603                  PlanDiscount = plan.pricing_policy[0].discount.value;
3604                  DiscountPercentageHtml = '<span class="recurpay__discount">(' + PlanDiscount + '% Off)</span>';
3605              }
3606              if(plan.description) {
3607                  DescriptionHtml = '<div class="recurpay__description" style="display:none" data-description-id="'+plan.id+'">' + plan.description + '</div>';
3608              }
3609              if(recurpay.checkout == "shopify"){
3610                  if(key == 0){
3611                      PlanHtml += '<option value=""  selected="selected" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.delivery_policy.shipment_count+'" data-plan-discount="'+PlanDiscount+'"  data-delivery-frequency= "'+plan.delivery_policy.frequency+'" data-delivery-interval= "'+plan.delivery_policy.interval+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
3612                  }
3613                  else{
3614                      PlanHtml += '<option value="" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.delivery_policy.shipment_count+'" data-plan-discount="'+PlanDiscount+'" data-delivery-frequency= "'+plan.delivery_policy.frequency+'" data-delivery-interval= "'+plan.delivery_policy.interval+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
3615                  }
3616              }
3617              else{
3618                  if(key == 0){
3619                      PlanHtml += '<option value="" selected="selected" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.delivery_policy.shipment_count+'" data-plan-discount="'+PlanDiscount+'" data-delivery-frequency= "'+plan.delivery_policy.frequency+'" data-delivery-interval= "'+plan.delivery_policy.interval+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
3620                  }
3621                  else{
3622                      PlanHtml += '<option value="" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-shipment= "'+plan.delivery_policy.shipment_count+'" data-plan-discount="'+PlanDiscount+'" data-delivery-frequency= "'+plan.delivery_policy.frequency+'" data-delivery-interval= "'+plan.delivery_policy.interval+'" data-plan-type="'+PlanType+'">'+plan.name+'</option>'
3623                  }
3624              }
3625              GetPlans += PlanHtml;
3626              getPlanDesc += DescriptionHtml;
3627          })
3628          if(regularCount > 0 && prepaidCount >0){
3629              maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount);
3630          }
3631
3632          if(recurpay.subscriptionFirst == true){
3633            pdpTemplate += '<div class="recurpay__widget recurpay__subscription_first" data-recurpay-widget>'
3634          }
3635          else{
3636            pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>'
3637          }
3638          pdpTemplate += '<div class="recurpay__widget_container" data-type="subscription-purchase">'
3639          pdpTemplate += '<input class="recurpay__subscribe_radio recurpay__group_input" name="recurpay__group_main" type="radio" autocomplete="off" value="subscription">'
3640          pdpTemplate += '<div for="recurpay__subscribe_radio" class="recurpay__group_label">'
3641          pdpTemplate += '<div class="recurpay__group_header"><div class="recurpay__radio_group">'
3642          pdpTemplate += '<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1"></circle><circle cx="12" cy="12" r="6" fill="currentColor" class="recurpay__radio_svg"></circle></svg>'
3643          pdpTemplate += '</div><div class="recurpay__group_title"> <div>'+recurpay.settings.translations.premium_subscription_label+'</div>'
3644          pdpTemplate += '<div class="recurpay__group_subtitle">'+recurpay.settings.translations.premium_subscription_label_description+'</div>'
3645          pdpTemplate += '</div><div class="recurpay__group_price_wrapper"><div class="recurpay__group_compare_price" ></div>'
3646          pdpTemplate += '<div class="recurpay__group_selling_price recurpay__group_discounted_price"></div></div></div>'
3647          pdpTemplate += '<div class="recurpay__group_content_wrapper">'
3648          pdpTemplate += '<div class="recurpay__group_content"><div class="recurpay__group_frequency">'
3649          pdpTemplate += '<div class="recurpay__frequency_label_title">'+recurpay.settings.translations.premium_frequency_dropdown_label+'</div>'
3650          pdpTemplate += '<select class="recurpay__frequency_select recurpay__frequency" name="recurpay-input">
3650'+GetPlans+'</select>'
3651          pdpTemplate += '</div><div class="recurpay__description_wrapper">'+getPlanDesc+'</div></div><div class="recurpay__action"><button type="button" data-recurpay-action="">'+recurpay.settings.translations.premium_subscription_button_text+'</button></div>'
3652
3653          if(recurpay.settings.translations.promotion_offer_applied_label != "" || recurpay.settings.translations.promotion_view_offer_applied_label != ""){
3654             pdpTemplate += '<div class="offer-applied-div">'
3655             if(recurpay.settings.translations.promotion_offer_applied_label != ""){
3656                pdpTemplate += '<span class="offer-applied-left-wrapper">'+recurpay.settings.translations.promotion_offer_applied_label+'</span>'
3657             }
3658             if(recurpay.settings.translations.promotion_view_offer_applied_label != ""){
3659                pdpTemplate += '<span class="offer-applied-right-wrapper-span" data-applicable-offers="true">'+recurpay.settings.translations.promotion_view_offer_applied_label+'</span>'
3660             }
3661             pdpTemplate += '</div>'
3662          }
3663         
3664          pdpTemplate += '</div>'
3665          pdpTemplate += '<div class="recurpay__offer_wrapper recurpay__offer_onetime">'+recurpay.settings.translations.premium_one_time_saving_icon+''
3666          pdpTemplate += '<div class="recurpay__offer_message recurpay__offer_message_onetime">'
3667          pdpTemplate += '<span>'+recurpay.settings.translations.premium_one_time_saving_msg+'</span>'
3668          pdpTemplate += '<span class="recurpay__offer_saving_message">'
3669          pdpTemplate += '<span class="recurpay__offer_saving_message_amount">'+recurpay.settings.translations.premium_one_time_discount_label+''
3670          pdpTemplate += '</span><span class="recurpay__offer_saving_message_text">'+recurpay.settings.translations.premium_one_time_saving_label+'</span></span>'
3671          pdpTemplate += '</div></div>'
3672
3673          pdpTemplate += '<div class="recurpay__offer_wrapper recurpay__offer_subscription">'+recurpay.settings.translations.premium_subscription_saving_icon+''
3674          pdpTemplate += '<div class="recurpay__offer_message recurpay__offer_message_subscription">'
3675          pdpTemplate += '<span>'+recurpay.settings.translations.premium_subscription_saving_msg+'</span>'
3676          pdpTemplate += '<span class="recurpay__offer_saving_message">'+recurpay.settings.translations.premium_subscription_discount_label+''
3677          pdpTemplate += '<span class="recurpay__offer_saving_message_text">'+recurpay.settings.translations.premium_subscription_saving_label+'</span>'
3678          pdpTemplate += '</span></div></div>'
3679          pdpTemplate += '</div></div>'
3680
3681          pdpTemplate += '<div class="recurpay__widget_container recurpay__widget_container--selected" data-type="onetime-purchase">'
3682          pdpTemplate += '<input class="recurpay__onetime_radio recurpay__group_input" name="recurpay__group_main" type="radio" autocomplete="off" value="one-time" checked>'
3683          pdpTemplate += '<div for="recurpay__onetime_radio" class="recurpay__group_label">'
3684          pdpTemplate += '<div class="recurpay__group_header">'
3685          pdpTemplate += '<div class="recurpay__radio_group">'
3686          pdpTemplate += '<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1"></circle><circle cx="12" cy="12" r="6" fill="currentColor" class="recurpay__radio_svg"></circle></svg>'
3687          pdpTemplate += '</div><div class="recurpay__group_title">'+recurpay.settings.translations.premium_onetime_label+'</div>'
3688          pdpTemplate += '<div class="recurpay__group_price_wrapper"><div class="recurpay__group_selling_price"></div>'
3689          pdpTemplate += '</div></div></div></div></div>'
3690
3691          pdpTemplate += '<input type="hidden" class="recurpay_plan_name" name="" value="">';
3692          pdpTemplate += '<input type="hidden" class="recurpay_plan_id" name="" value="">';
3693          pdpTemplate += '<input type="hidden" class="recurpay_purchase_data" name="" value="">';
3694          if(recurpay.checkout == "shopify"){
3695              pdpTemplate += '<input type="hidden" class="recurpay_selling_plan_id" name="" value="">';
3696          }
3697          pdpTemplate = pdpTemplate.replaceAll('[[SAVING_AMOUNT]]', '<span class="recurpay__offer_saving_message_amount recurpay__saving_amount"></span>');
3698          pdpTemplate = pdpTemplate.replaceAll('[[DISCOUNT_PERCENTAGE]]', '<span class="recurpay__offer_saving_message_amount_text"></span>');
3699
3700          return pdpTemplate;
3701      }
3702      if($(pdpSelector).length <= 0){
3703        if (window.location.href.indexOf("/products/") > -1) {
3704          if($(atcFormSelector).find(atcSelector).filter(':visible').length){
3705            if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
3706              $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before('<div class="recurpay-pdp-widget" data-product-id="'+recurpay.product.id+'" data-product-available="'+recurpay.product.available+'" data-default-variant="'+recurpay.product.availableVariant+'" data-only-subscription="'+recurpay.product.onlySubscription+'"></div>');
3707            }
3708            else if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'grid' || $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'inline-grid'){
3709              $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before('<div class="recurpay-pdp-widget" data-product-id="'+recurpay.product.id+'" data-product-available="'+recurpay.product.available+'" data-default-variant="'+recurpay.product.availableVariant+'" data-only-subscription="'+recurpay.product.onlySubscription+'"></div>');
3710            }  
3711            else{
3712              $(atcFormSelector).find(atcSelector).filter(':visible').first().before('<div class="recurpay-pdp-widget" data-product-id="'+recurpay.product.id+'" data-product-available="'+recurpay.product.available+'" data-default-variant="'+recurpay.product.availableVariant+'" data-only-subscription="'+recurpay.product.onlySubscription+'"></div>');
3713            }
3714            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
3715              $(pdpSelector).parent().addClass("recurpay-z-index");
3716            }
3717          }
3718          else if($(atcFormSelector).find(atcSelector).length){
3719            if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
3720              $(atcFormSelector).find(atcSelector).first().parent().before('<div class="recurpay-pdp-widget" data-product-id="'+recurpay.product.id+'" data-product-available="'+recurpay.product.available+'" data-default-variant="'+recurpay.product.availableVariant+'" data-only-subscription="'+recurpay.product.onlySubscription+'"></div>');
3721            }
3722            else{
3723              $(atcFormSelector).find(atcSelector).first().before('<div class="recurpay-pdp-widget" data-product-id="'+recurpay.product.id+'" data-product-available="'+recurpay.product.available+'" data-default-variant="'+recurpay.product.availableVariant+'" data-only-subscription="'+recurpay.product.onlySubscription+'"></div>');
3724            }
3725            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
3726              $(pdpSelector).parent().addClass("recurpay-z-index");
3727            }
3728          }
3729          else{
3730            $(atcFormSelector).append('<div class="recurpay-pdp-widget" data-product-id="'+recurpay.product.id+'" data-product-available="'+recurpay.product.available+'" data-default-variant="'+recurpay.product.availableVariant+'" data-only-subscription="'+recurpay.product.onlySubscription+'"></div>')
3731          }
3732        }
3733      }
3734      if($(pdpSelector).length){
3735        recurpay.allProducts = [];
3736        for(i=0; i<$(pdpSelector).length; i++){
3737          if($(pdpSelector).eq(i).attr("data-product-id") != undefined && $(pdpSelector).eq(i).attr("data-product-available") != undefined ){
3738            recurpay.allProducts.push($(pdpSelector).eq(i).attr("data-product-id"));
3739          }
3740        }
3741        $.ajax({
3742          url: recurpay.pdpAPI,
3743          type: 'POST',
3744          async:true,
3745          data: {"products": recurpay.allProducts,"settings": true},
3746          success: function(response) {
3747            if(response != "ERROR") {
3748              if(response.plans.length > 0){
3749                recurpay.productDatas = response.plans;
3750                if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){
3751                  recurpay.settings = response.settings;
3752                  document.documentElement.style.setProperty('--recurpay_primary_color', recurpay.settings.snippet_color_codes.subscription_brand_color);
3753                  document.documentElement.style.setProperty('--recurpay_secondary_color', recurpay.settings.snippet_color_codes.subscription_secondary_color);
3754                  document.documentElement.style.setProperty('--recurpay_button_text_color', recurpay.settings.snippet_color_codes.subscription_button_text_color);
3755                  document.documentElement.style.setProperty('--recurpay_button_bg_color', recurpay.settings.snippet_color_codes.subscription_button_color);
3756                  document.documentElement.style.setProperty('--recurpay_savings_bg_color', hexToRgbA(recurpay.settings.snippet_color_codes.subscription_brand_color));
3757                }
3758                $(response.plans).each(function(){
3759                  var pdpHTML = '';
3760                  var $this = $(this);
3761                  if($this[0].product.plans.length >0){
3762                    pdpHTML = recurPDP($this[0].product);
3763                    var getElem = $('.recurpay-pdp-widget[data-product-id="'+$this[0].product.id+'"]');
3764                    if($(getElem).length && $(getElem).attr("data-product-available") == "true"){
3765                      $(getElem).html(pdpHTML);
3766                      if($(getElem).attr("data-only-subscription") == "true"){
3767                        $(getElem).find(".recurpay__widget[data-recurpay-widget]").addClass("recurpay_only_subscription_widget");
3768                      }
3769                      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("snippet_status=false") > -1)){
3770                        $(getElem).before("<span class='recurpay-preview-text'>You are previewing subscriptions currently and the option below is not visible to customers on your live store. <a href='"+recurpay.domainURL+"/home?step=go_live' class='recurpay-preview-link' target='_blank'>Click here</a> if you are ready to show it your customers now.</span>")
3771                      }
3772                      if($(getElem).is(":hidden") || $(getElem).width() < 220){
3773                        logEvent("product_widget","Product snippet added but needs a reverification", "warning");
3774                      }
3775                    }
3776                    var params = new Proxy(new URLSearchParams(window.location.search), {
3777                      get: (searchParams, prop) => searchParams.get(prop),
3778                    });
3779
3780                    if(params.variant !== undefined && params.variant !== null){
3781                      var variant_id = parseInt(params.variant);
3782                      let variant_data = [];
3783                      variant_data.push(...$this[0].product.variants.filter(function(searchId) {
3784                        return parseInt(searchId.id) == variant_id;
3785                      }));
3786                       if(variant_data.length >=1){
3787                        recurpay.product.selectedVariant = params.variant
3788                        recurDiscountedPrice(recurpay.product.selectedVariant);
3789                      }
3790                      else{
3791                        recurpay.product.selectedVariant = $this[0].product.variants[0].id;
3792                        recurDiscountedPrice($this[0].product.variants[0].id);
3793                      }
3794                    }
3795                    else{
3796                      if(recurpay.product.availableVariant !== "" && recurpay.product.availableVariant !== undefined){
3797                        recurpay.product.selectedVariant = recurpay.product.availableVariant;
3798                        recurDiscountedPrice(recurpay.product.availableVariant);
3799                      }
3800                      else{
3801                        recurpay.product.selectedVariant = $this[0].product.variants[0].id;
3802                        recurDiscountedPrice($this[0].product.variants[0].id);
3803                      }
3804                    }
3805                  }
3806                });
3807                if(response.settings.sell_only_as_subscription !== undefined && response.settings.sell_only_as_subscription !== null){
3808                  if(response.settings.sell_only_as_subscription == true){
3809                    updateSelectors(true);
3810                  }
3811                  else{
3812                    updateSelectors();
3813                  }
3814                }
3815              }
3816            }
3817          }
3818        });
3819        if(window.location.href.indexOf("/products/") > -1){
3820          var offersModalHTML = "";
3821          offersModalHTML += '<div class="recurpay-preview-modal-container"><div class="recurpay-preview-modal-content">'
3822          offersModalHTML += '<div class="recurpay-preview-modal-close"> <svg class="recurpay-preview-modal-close-icon" width="15" height="15" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g><path d="m284.29 256 221.86-221.86c7.811-7.811 7.811-20.475 0-28.285s-20.475-7.811-28.285 0l-221.86 221.86-221.86-221.86c-7.811-7.811-20.475-7.811-28.285 0s-7.811 20.475 0 28.285l221.86 221.86-221.86 221.86c-7.811 7.811-7.811 20.475 0 28.285 3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857l221.86-221.86 221.86 221.86c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475 0-28.285l-221.86-221.86z"/></g></svg></div>'
3823          offersModalHTML += '<div class="recurpay-preview-modal-header">'
3824          offersModalHTML += '<div class="recurpay-preview-modal-header-info"><span class="recurpay-preview-modal-header-info-title"></span></div></div>'
3825          offersModalHTML += '<div class="recurpay-preview-modal-body"><div class="recurpay-preview-card">'
3826          offersModalHTML += '<span class="recurpay-preview-preview-title"></span>'
3827          offersModalHTML += '<div class="recurpay-preview-modal-body-content"><div class="recurpay-preview-modal-alert-box">'
3828          offersModalHTML += '<div class="bot-offer-wrapper"></div>'
3829          offersModalHTML += '</div></div></div></div></div></div>'
3830
3831          if($('body').length){
3832              $('body').append(offersModalHTML);
3833            }
3834            else if($('html').length){
3835              $('html').append(offersModalHTML);
3836            }
3837        }
3838      }
3839      else{
3840        if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
3841          var modalHTML = "";
3842          modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>'
3843          modalHTML += '<div class="recurpay-modal--overlay"></div>'
3844          modalHTML += '<div class="recurpay-modal-inner-container">'
3845          modalHTML += '<div class="recurpay-modal-content">'
3846          modalHTML += '<div class="recurpay-modal-header">'
3847          modalHTML += '<div class="recurpay-modal-image">'
3848          modalHTML += '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 600 600" xml:space="preserve"><g id="LEFT_ARM_1"><g id="XMLID_46_"><path id="XMLID_290_" fill="#FFB96C" d="M294.4,485.5c-1.2,0.3-2.4,0.4-3.6,0.4c-0.2,0-0.4,0-0.6,0c-8.4-0.3-16.2-6.9-21-15.7 c-21.3-39.2-27.1-63.4-34.8-89.9c-1.9-6.6-1.4-13.3,1.4-18.1c2.2-3.7,5.7-6.4,10.5-6.9
3848c0.6-0.1,1.1-0.1,1.7-0.1 c8.5,0,17.4,6.8,20.9,15.6l36.5,89.4C310,471.5,305,483.1,294.4,485.5z"></path><path id="XMLID_280_" fill="#FCAF63" d="M290.2,485.9c-8.4-0.3-16.2-6.9-21-15.7c-21.3-39.2-27.1-63.4-34.8-89.9 c-1.9-6.6-1.4-13.3,1.4-18.1c9.5,23,40.7,98.5,50.3,116.1C287.6,481.1,289,483.6,290.2,485.9z"></path></g></g><g id="LEFT_ARM_2"><g id="XMLID_10_"><g id="XMLID_42_"><path id="XMLID_293_" fill="#FFB96C" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c-2.5-6-0.3-12.3,6.8-15c4.2-1.6,42.4-10.6,48.7-9.4C343.1,455,342.9,465.3,340.2,472z"></path><path id="XMLID_279_" fill="#FCAF63" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c3.2,0.9,9.6,2.1,20.5,0.9C306.4,477.2,325.3,474.3,340.2,472z"></path></g><g id="XMLID_41_"><path id="XMLID_49_" fill="#FEA691" d="M330.2,453.6c-11.9,4-10.6,11.9-8.8,19.6c1.8,7.7,16.6,27.5,21.1,28.5s4.8-0.8,3.6-4.5 c-1.2-3.7-9.7-16.6-9.7-16.6s9.4,12.8,13.3,16.6c3.9,3.8,7.2,3.5,7.1-0.7c-0.2-4.2-9.5-18.3-9.5-18.3s8.2,10.8,11.6,14.5 s7.9,3.1,6.3-1.9c-1.5-5-8.3-15.9-8.3-15.9s6.6,11,11,12.1c4.4,1.1,1.7-5.5-3-13.9C360.3,464.5,345,448.6,330.2,453.6z"></path><path id="XMLID_50_" fill="#FEA691" d="M320.2,464.6c0,0-2.5,9.8-0.9,18.4s4.3,10.3,6.1,10.7s2.4-1.9,1.5-5.6 c-0.9-3.7,1.5-11,1.5-11S325.8,462.4,320.2,464.6z"></path></g></g></g><g id="BODY"><g id="XMLID_70_"><path id="XMLID_45_" fill="#FEC272" d="M273.1,496H172.2c0,0-13.9-97.2-5.1-121.1c2.5-6.8,5.8-12.3,9.6-16.9 c9.5-11.6,21.7-16.9,30-19c10.9-2.8,20.4-2.9,28.6-0.9c21.8,5.2,33.9,25.1,37.8,46.8C278.5,414.8,273.1,496,273.1,496z"></path><path id="XMLID_43_" fill="#F9B35F" d="M207.6,358.5c-13.2,3.4-25.3,3-31-0.5c9.5-11.6,21.7-16.9,30-19 c10.9-2.8,20.4-2.9,28.6-0.9C237,344.9,224.6,354.1,207.6,358.5z"></path></g></g><g id="RIGHT_ARM_1"><g id="XMLID_16_"><path id="XMLID_278_" fill="#FFCD92" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 c-4.4,2-9.5,2.4-14.4,0.5c-7.6-3-11.2-10.2-11.2-18.1c0-1.7,0.2-3.4,0.5-5.1c6.9-37.3,19.2-68.2,29.3-90 c4.4-9.6,15.2-15.6,24.7-10.8c2.9,1.4,4.9,3.7,6.4,6.3C198.3,373.6,199,377.4,199,381.3z"></path><path id="XMLID_273_" fill="#FCB765" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 l35.2-117.3C198.3,373.6,199,377.4,199,381.3z"></path></g></g><g id="RIGHT_ARM_2"><g id="XMLID_17_"><g id="XMLID_20_"><path id="XMLID_285_" fill="#FFCD92" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c-2.6-7.3,0.7-16,11.1-20.4c7.5-3.2,16.1-2.1,25.5-1.2c9.4,0.9,27.5,5.1,38,7.9 c10.6,2.7,16.9,5.4,17.8,15.4C231.3,484.6,231,486.1,230.5,487.4z"></path><path id="XMLID_284_" fill="#FCB765" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c7.8,2.4,18.3,5.2,26.7,5.9C189,488.9,220.4,487.9,230.5,487.4z"></path></g><g id="XMLID_2_"><g id="XMLID_18_"><path id="XMLID_47_" fill="#FEA691" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-4.4-1.1-6.1-3.7-6.5-9.1c-0.5-6.9,4.7-13.2,8.6-15.9c11.7-7.9,22.6-8.5,32.1-7.6 C247.6,460.4,251.5,465.1,251.6,471.3z"></path><path id="XMLID_44_" fill="#FC8172" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-0.4-1-0.7-2.2-0.8-3.7c-0.5-5.9,4.4-11.4,8.2-13.7c11.1-6.8,21.5-7.4,30.5-6.5 C246.8,468.5,249.7,469.6,251.6,471.3z"></path></g><g id="XMLID_19_"><path id="XMLID_48_" fill="#C7DCF9" d="M264.7,488.7c0,1.1-0.2,2.1-0.5,3.2h-55c-0.3-1-0.5-2.1-0.5-3.2c0-9.6,12.5-17.4,28-17.4 C252.2,471.3,264.7,479.1,264.7,488.7z"></path><path id="XMLID_254_" opacity="0.55" fill="#C7DCF9" d="M263.5,490.2c0,0.6-0.1,1.1-0.4,1.7h-50.3c-0.3-0.6-0.4-1.1-0.4-1.7 c0-5.1,11.4-9.3,25.5-9.3C252.1,480.9,263.5,485.1,263.5,490.2z"></path></g><g id="XMLID_37_"><path id="XMLID_28_" fill="#FEA691" d="M252.6,456.6c3.6,0.4,6.1,2.7,7.5,7.5c1.4,4.8,1.7,11.9,0.2,14.4 c-1.5,2.5-4.3,3.6-7.4,1.1c-3.1-2.5-4.8-9.5-5.8-13C245.9,462,244.5,455.8,252.6,456.6z"></path><g id="XMLID_4_"><path id="XMLID_38_" fill="#FEA691" d="M239.2,454.3c3.9,0.4,5.5,3.7,7,8.7c1.5,5,1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C231,460.8,230.4,453.5,239.2,454.3z"></path><path id="XMLID_79_" fill="#FF8D76" d="M243.1,480.8c-1.4,0.3-3,0-4.6-1.4c-3.3-2.6-5.1-10.1-6.2-13.8c-1.1-4-1.7-9.7,3-11.1 c-0.9,2.7-0.4,6.4,0.3,9.2c1,4.3,2.9,13,6.2,16C242.3,480.2,242.7,480.6,243.1,480.8z"></path></g><path id="XMLID_39_" fill="#FEA691" d="M224.6,456.6c3.9,0.4,6.5,2.9,8,7.9s1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C217.4,462.3,215.9,455.7,224.6,456.6z"></path><path id="XMLID_81_" fill="#FF8D76" d="M228.5,482.4c-1.1,0-2.3-0.5-3.5-1.5c-3.3-2.6-5.1-10.1-6.2-13.8 c-1-3.8-2.2-8.6,1.5-10.2c-0.3,2.5,0.4,5.7,1.1,8.3c1.2,4.5,3.3,13.7,7,17C228.4,482.4,228.4,482.4,228.5,482.4z"></path><path id="XMLID_40_" fill="#FEA691" d="M211.5,459.4c3.4-1,6,2.7,7.3,7.3c1.3,4.6,1.7,11.6,0.2,14c-1.4,2.4-4.2,3.5-7.2,1.1 c-3-2.4-3.8-7-4.7-10.4C205.9,467,204.9,461.4,211.5,459.4z"></path><path id="XMLID_82_" fill="#FF8D76" d="M215.2,483.2c-1.1,0-2.2-0.4-3.4-1.4c-3-2.4-3.8-7-4.7-10.4c-1.1-3.8-1.9-8.5,2.1-11 c-0.3,2.7,0.2,5.6,0.7,8.2c0.9,4.6,1.6,10.9,5,14.3C215,483,215.1,483.1,215.2,483.2z"></path><path id="XMLID_78_" fill="#FF8D76" d="M256.8,480.9c-1.2,0.1-2.5-0.3-3.8-1.4c-3.1-2.5-4.8-9.5-5.8-13c-1-3.7-2.2-8.5,1.8-9.7 c0,2.2,0.5,4.7,1,6.9c1,4.5,2.9,13.5,6.1,16.7C256.4,480.6,256.6,480.8,256.8,480.9z"></path></g></g></g></g><g id="HEAD"><g id="XMLID_89_"><path id="XMLID_6_" fill="#FF8D76" d="M208.8,235c0,0,9.3-3.8,15.6,8.8c6.3,12.7-0.5,20.8-0.5,20.8S217.7,246.3,208.8,235z"></path><path id="XMLID_173_" fill="#FEA691" d="M215.2,350.9c-8.8,4.1-14.9-1.6-14.9-1.6l-5.5-11.9l-9.9-21.4c14.9-3.2,27.9-5.7,27.9-5.7 l2.3,9.5l4.3,17.7C219.2,337.6,224,346.9,215.2,350.9z"></path><path id="XMLID_171_" fill="#FF8D76" d="M215,319.9c-1.3,1.9-2.7,3.9-4.4,5.8c-4.3,5.1-10.5,9-15.9,11.7l-9.9-21.4 c14.9-3.2,27.9-5.7,27.9-5.7L215,319.9z"></path><ellipse id="XMLID_3_" transform="matrix(0.8545 -0.5194 0.5194 0.8545 -114.0092 131.008)" fill="#FEA691" cx="176.9" cy="269" rx="47.2" ry="57.7"></ellipse><path id="XMLID_12_" fill="#FF8D76" d="M217.4,308.8c-2.9,3.7-6.5,
38486.9-10.6,9.5c-22.3,13.5-53.7,2.4-70.3-24.8 c-16.4-26.9-12-59.6,9.7-73.4c-12.6,16.2-13.2,42.2,0.3,64.3c16.5,27.2,48,38.3,70.3,24.8C217,309.1,217.2,309,217.4,308.8z"></path><path id="XMLID_5_" fill="#283575" d="M157.2,309.5c0,0-17-13.4-21.3-37.4s0.5-33.7,20.2-45.3c19.7-11.5,34.4-7.4,34.4-7.4 s-14-10.5-36.9-6.6c-22.9,3.8-46.2,25.6-41.4,58.4C117.2,306.2,138,316.5,157.2,309.5z"></path><path id="XMLID_11_" fill="#F76F59" d="M177.8,246.8c-2.7,1.9,1.1,12,9.3,19.5c8.2,7.5,16.1,3.6,16.3-3.8 C203.6,254.9,187.1,240.2,177.8,246.8z"></path><path id="XMLID_7_" fill="#FF8D76" d="M137.5,291.4c0,0-16,15.7-1.6,29.4c13.8,13.1,31.2-4.5,31.2-4.5S142.7,303.2,137.5,291.4z"></path><path id="XMLID_250_" fill="#F76F59" d="M139.4,300.5c0,0-9,8.8-0.9,16.6c7.8,7.4,17.6-2.5,17.6-2.5S142.3,307.2,139.4,300.5z"></path></g></g><g id="HAIR"><g id="XMLID_84_"><path id="XMLID_8_" fill="#283575" d="M188.5,218.1c0,0,1.7-30.2-15.5-42.5c-19.4-13.8-30.3,6.1-23.9,22.4 c2.8,7.3,5.8,11.7,8.2,14.3c2.2,2.4,5.2,3.8,8.4,4L188.5,218.1z"></path><path id="XMLID_9_" fill="#283575" d="M122.7,192.6c-15.3,12.2-2.1,29.7,4.2,34.4c2.7,2,5.6,3.6,8.1,4.8c3.4,1.6,7.4,1.4,10.6-0.6 l21.6-13.7C167.2,217.6,143,176.5,122.7,192.6z"></path><path id="XMLID_51_" fill="#3C4E8E" d="M159,172.3c-4.8,0.6,0.5,9.8,7.5,11S171.3,170.8,159,172.3z"></path><path id="XMLID_61_" fill="#3C4E8E" d="M128.7,192.8c-2.8,3.2,4.5,7.3,10.4,5.3C145.1,196.2,134.9,185.8,128.7,192.8z"></path></g></g><g id="MOUTH"><g id="XMLID_83_"><path id="XMLID_177_" fill="#F76F59" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c-0.5-0.4-1-0.8-1.4-1.4c-4.5-5.7-2.8-20.4,4.2-26.9c5.4-5,12.1-3.7,15.5-0.9C217.9,277.7,219.3,281.7,217.7,285z"></path><path id="XMLID_175_" fill="#FF6EA9" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c0-6.3,2.3-13.7,6.7-17.7C208.1,282.1,214.1,282.7,217.7,285z"></path></g></g><g id="EYE_1"><g id="XMLID_14_"><path id="XMLID_86_" fill="#1C3177" d="M155.8,267.7c-3.2,0-5.7-1-5.9-1.1c-1.3-0.5-1.9-2-1.4-3.3c0.5-1.3,2-1.9,3.3-1.4 c0.1,0,5.6,2.2,8.6-1.1c3.9-4.1-0.2-9.4-0.3-9.6c-0.9-1.1-0.7-2.7,0.4-3.6c1.1-0.9,2.7-0.7,3.6,0.4c2.4,3.1,5.5,10.4,0,16.2 C161.6,266.9,158.5,267.7,155.8,267.7z"></path></g></g><g id="EYE_2"><g id="XMLID_15_"><path id="XMLID_85_" fill="#1C3177" d="M193,242.6c-5.1,0-9.4-3.8-9.7-4c-1.1-0.9-1.1-2.6-0.2-3.6c0.9-1,2.5-1.1,3.6-0.2 c0,0,4.6,3.9,8,2.4c1.5-0.7,0.4-3.8,0.3-3.9c-0.5-1.3,0.1-2.8,1.5-3.3c1.3-0.5,2.8,0.1,3.3,1.4c1.5,3.7,1.1,8.6-3,10.4 C195.5,242.4,194.2,242.6,193,242.6z"></path></g></g><g id="EYEBROW_1"><g id="XMLID_1_"><path id="XMLID_88_" fill="#1C3177" d="M142.4,261.7c-0.1,0-0.2,0-0.3,0c-1.4-0.2-2.4-1.4-2.3-2.8c0-0.3,0.7-6.3,4.9-12.4 c4.1-6.1,8.3-8.2,8.5-8.3c1.3-0.6,2.8-0.1,3.4,1.2c0.6,1.3,0.1,2.8-1.2,3.4c0,0-3.2,1.7-6.5,6.5c-3.4,5-4,10-4,10.1 C144.8,260.7,143.7,261.7,142.4,261.7z"></path></g></g><g id="EYEBROW_2"><g id="XMLID_13_"><path id="XMLID_87_" fill="#1C3177" d="M179,232.1c-0.7,0-1.5-0.3-2-0.9c-0.9-1.1-0.7-2.7,0.4-3.6c0.3-0.2,2.6-2.1,6.7-3.3 c4.1-1.2,7.5-1.1,7.6-1.1c1.4,0,2.5,1.2,2.5,2.6c0,1.4-1.3,2.5-2.6,2.5c0,0-2.7-0.1-6,0.9c-3.2,1-5,2.4-5,2.4 C180.1,231.9,179.6,232.1,179,232.1z"></path></g></g><g id="TABLE"><g id="XMLID_248_"><path id="XMLID_22_" fill="#99ADF9" d="M505.9,506.3H98.3c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h407.6 c4,0,7.2,3.2,7.2,7.2l0,0C513.1,503,509.9,506.3,505.9,506.3z"></path><path id="XMLID_198_" fill="#789FEF" d="M505.2,506.3H157.1c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h348.1 c4,0,7.2,3.2,7.2,7.2l0,0C512.5,503,509.2,506.3,505.2,506.3z"></path></g></g><g id="DESKTOP"><g id="XMLID_186_"><g id="XMLID_182_"><path id="XMLID_25_" fill="#E1ECFF" d="M457.6,444.7h-186c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h186 c3.3,0,5.9,3,5.3,6.3L463,440.2C462.5,442.8,460.3,444.7,457.6,444.7z"></path><path id="XMLID_29_" fill="#C7DCF9" d="M461.6,444.7H278c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h183.6 c3.3,0,5.9,3,5.3,6.3l-19.8,118.7C466.5,442.8,464.2,444.7,461.6,444.7z"></path><path id="XMLID_31_" fill="#B7D4F7" d="M442.2,432H302c-2.6,0-4.5-2.3-4.1-4.8l15.1-90.6c0.3-2,2.1-3.5,4.1-3.5h140.1 c2.6,0,4.5,2.3,4.1,4.8l-15.1,90.6C445.9,430.5,444.2,432,442.2,432z"></path></g><g id="XMLID_183_"><path id="XMLID_24_" fill="#E1ECFF" d="M382.3,484.5h-25.5c-2.4,0-4.2-2-4-4.4l6.7-66.5c0.2-2,1.9-3.6,4-3.6H389 c2.4,0,4.2,2,4,4.4l-6.7,66.5C386.1,483,384.4,484.5,382.3,484.5z"></path><path id="XMLID_26_" fill="#C7DCF9" d="M384.1,484.5h-23.4c-1.5,0-2.7-1.3-2.6-2.8l7-69.4c0.1-1.3,1.2-2.3,2.6-2.3h23.4 c1.5,0,2.7,1.3,2.6,2.8l-7,69.4C386.5,483.5,385.4,484.5,384.1,484.5z"></path></g><g id="XMLID_185_"><path id="XMLID_27_" fill="#E1ECFF" d="M424.7,491.8H318.5c-2.2,0-4-1.8-4-4V479c0-2.2,1.8-4,4-4h106.2c2.2,0,4,1.8,4,4v8.8 C428.7,490,426.9,491.8,424.7,491.8z"></path><path id="XMLID_30_" fill="#C7DCF9" d="M426.9,491.8H327c-2.3,0-4.2-1.9-4.2-4.2v-8.4c0-2.3,1.9-4.2,4.2-4.2h99.9 c2.3,0,4.2,1.9,4.2,4.2v8.4C431,489.9,429.2,491.8,426.9,491.8z"></path></g></g></g><g id="SIGN"><g id="XMLID_21_"><path id="XMLID_77_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9l12.8-24.6 c2.4-4.5,8.8-4.5,11.2,0l48.2,91.5C505,293.6,503.9,297,501.5,298.7z"></path><path id="XMLID_74_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9L420.6,280 c-0.9,4.8,2.4,9.3,7.3,9.9L501.5,298.7z"></path><g id="XMLID_32_"><g id="XMLID_34_"><path id="XMLID_35_" fill="#FFFFFF" d="M445.2,264.1l-5-35.8c-0.2-1.2,0.8-2.3,2-2.3h14.2c1.2,0,2.1,1.1,2,2.3l-5,35.8 c-0.1,1-1,1.7-2,1.7h-4.3C446.1,265.9,445.3,265.1,445.2,264.1z"></path></g><circle id="XMLID_33_" fill="#FFFFFF" cx="449.3" cy="279.1" r="7.1"></circle></g></g></g></svg>'
3849          modalHTML += '</div>'
3850          modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>'
3851          modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>'
3852          modalHTML += '</div>'
3853          modalHTML += '<div class="recurpay-modal-body">'
3854          modalHTML += '<div class="recurpay-modal-body-content">'
3855          modalHTML += '<div class="recurpay-modal-alert-box"><span class="recurpay-modal-alert-text">Looks like the subscription option is not visible on your store due to some conflict with theme. Talk to us on <a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" data-initiate-live-chat>Live Chat</a>
3855 to get it resolved instantly</span></div>'
3856          modalHTML += '</div></div>'
3857          modalHTML += '<div class="recurpay-modal-footer">'
3858          modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>'
3859          modalHTML += '<a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" class="recurpay-modal-chat-link"><button type="button" class="recurpay-modal-chat-btn" data-initiate-live-chat>Start a Live Chat</button></a>'
3860          modalHTML += '</div></div></div></div>'
3861          if($('[data-recurpay-visibility-modal]').length <= 0){
3862            if($('body').length){
3863              $('body').append(modalHTML);
3864            }
3865            else if($('html').length){
3866              $('html').append(modalHTML);
3867            }
3868          }
3869        }
3870        if((window.location.href.indexOf("/products/") > -1)){
3871          logEvent("product_widget","Failed to show product snippet", "critical");
3872        }
3873      }
3874
3875      function ordinalSuffix(n){return["st","nd","rd"][((n+90)%100-10)%10-1]||"th"}
3876
3877      function promotionalOffer(promoSelector){
3878        var getQty = 1,
3879            getVariant = "",
3880            offerParams = [],
3881            getProductId = parseInt($(promoSelector).attr("data-product-id")),
3882            getVariantSelector = $(promoSelector).parents(atcFormSelector).find('[name="id"]'),
3883            getQtySelector = $(promoSelector).parents(atcFormSelector).find('[name="quantity"]'),
3884            getPlanId =  parseInt($(promoSelector).find('[name="recurpay-input"] option:selected').attr('data-plan'));
3885            getDeliveryInterval = $(promoSelector).find('[name="recurpay-input"] option:selected').attr('data-delivery-interval'),
3886            getDeliveryFrequency = parseInt($(promoSelector).find('[name="recurpay-input"] option:selected').attr('data-delivery-frequency'));
3887            if(recurpay.settings.translations.promotion_popup_heading_label != ""){
3888               $('.recurpay-preview-preview-title').html(recurpay.settings.translations.promotion_popup_heading_label);
3889            }
3890        if(getQtySelector.length){
3891          getQty = parseInt(getQtySelector.val());
3892        }
3893        if(getVariantSelector.length){
3894          getVariant = parseInt(getVariantSelector.val())
3895        }
3896        else{
3897          getVariant = $(promoSelector).attr("data-default-variant");
3898        }
3899        
3900        offerParams.push({
3901          'variant_id': getVariant,
3902          'product_id': getProductId,
3903          'quantity': getQty,
3904          'plan':{
3905            'id': getPlanId,
3906            'delivery_policy': {
3907              'interval': getDeliveryInterval,
3908              'frequency': getDeliveryFrequency
3909            }
3910          }
3911        })
3912        
3913         $.ajax({
3914          url: recurpay.offersAPI,
3915          type: 'POST',
3916          data: {
3917            "product_set": offerParams
3918          },
3919          async: true, 
3920          success: function(response) {
3921            if(response.success == true) {
3922              $(document).find('.offer-applied-div').show();
3923              if(response.data.applicable_offers.length > 0){
3924                var multipleOffer = false;
3925                var listCount = 1;
3926                var botOfferListHtml = "";
3927                var botOfferArray = [];
3928                for(index = 0; index < response.data.applicable_offers.length; index++){
3929                  var orders = response.data.applicable_offers[index].orders;
3930                  $.each(orders, function(i, order){
3931                    var order_cycle = order.cycle;
3932                    if(i == 0 && index == 0){
3933                      botOfferArray[0] = order;
3934                    }
3935                    else if(i != 0){
3936                      botOfferArray[order_cycle] != undefined &&  botOfferArray[order_cycle] != null ?  botOfferArray[order_cycle+1] = order : botOfferArray[order_cycle] = order
3937                    }
3938                  });
3939                }
3940                 botOfferArray = botOfferArray.filter(function (el){
3941                  return el != undefined && el != null && el != "";
3942                });
3943                
3944               $.each(botOfferArray, function(i, order){
3945                 var order_cycle_suffix = ordinalSuffix(order.cycle);
3946                 if(i == 0 && recurpay.settings.translations.promotion_first_order_label != "" && order.message != ""){
3947                    botOfferListHtml += '<div class="bot-offer-list-extra-wrapper"><div class="bot-offer-list-count-wrapper">';
3948                    botOfferListHtml += '<span class="bot-offer-list-count">'+order.cycle+'<sup>'+ order_cycle_suffix+'</sup></span><div class="bot-offer-order">order</div>'
3949                    botOfferListHtml += '<div class="bot-offer-list-line"></div>'
3950                    botOfferListHtml += '</div>';
3951                    botOfferListHtml += '<span class="list-addon-text">'+order.message+'</span>'
3952                    botOfferListHtml += '</div>';
3953                 }
3954                 else if(i != 0 && order.message != ""){
3955                    botOfferListHtml += '<div class="bot-offer-list-extra-wrapper"><div class="bot-offer-list-count-wrapper">';
3956                    botOfferListHtml += '<span class="bot-offer-list-count">'+order.cycle+'<sup>'+ order_cycle_suffix+'</sup></span><div class="bot-offer-order">order</div>'
3957                    botOfferListHtml += '<div class="bot-offer-list-line"></div>'
3958                    botOfferListHtml += '</div>';
3959                    botOfferListHtml += '<span class="list-addon-text">'+order.message+'</span>'
3960                    botOfferListHtml += '</div>';
3961                 }
3962                
3963               });
3964                $(document).find('.bot-offer-wrapper').html(botOfferListHtml);
3965              }
3966              else{
3967                 $(document).find('.offer-applied-div').hide();
3968                 $(document).find('.recurpay-preview-modal-container').fadeOut();
3969              }
3970            }
3971            else{
3972              $(document).find('.offer-applied-div').hide();
3973              $(document).find('.recurpay-preview-modal-container').fadeOut();
3974            }
3975          },
3976          error: function(error){
3977            $(document).find('.offer-applied-div').hide();
3978            $(document).find('.recurpay-preview-modal-container').fadeOut();
3979          } 
3980        });
3981      }
3982      function recurProperties(elem){
3983        var getParent = $(elem).parents(pdpSelector);
3984        if( $(getParent).find("[name='recurpay__group_main'][value='subscription']").is(":checked")){
3985          var planName = $(getParent).find('[name="recurpay-input"] option:selected').attr('data-plan-name'),
3986              planId = $(getParent).find('[name="recurpay-input"] option:selected').attr('data-plan');
3987          $(getParent).find('.recurpay_plan_name').attr("name","properties[Plan]").val(planName);
3988          $(getParent).find('.recurpay_plan_id').attr("name","properties[_PlanId]").val(planId);
3989          if(parseInt(recurpay.subscriptionInfluence && recurpay.subscriptionInfluenceCount) >=1){
3990              $(getParent).find('.recurpay_purchase_data').attr("name","properties[_PurchaseData]").val(recurpay.subscriptionInfluenceCount);
3991          }
3992          $(getParent).find('.recurpay__description[data-description-id]').hide();
3993          $(getParent).find('.recurpay__description[data-description-id="'+planId+'"]').show();
3994          if(recurpay.checkout == "shopify"){
3995            var sellingPlanId = $(getParent).find('[name="recurpay-input"] option:selected').attr('data-selling-plan');
3996            $(getParent).find('.recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId);
3997          }
3998        }
3999        else{
4000          $(getParent).find('.recurpay_plan_name').attr("name","");
4001          $(getParent).find('.recurpay_plan_id').attr("name","");
4002          $(getParent).find('.recurpay_purchase_data').attr("name","");
4003          if(recurpay.checkout == "shopify"){
4004            $(getParent).find('.recurpay_selling_plan_id').attr("name","");
4005          }
4006        }
4007        offerSavings(getParent);
4008        
4009      }
4010      function addSubscription(btn){
4011        var variantSelector = $(btn).parents(atcFormSelector).find('[name="id"]'),
4012            quantitySelector = $(btn).parents(atcFormSelector).find('[name="quantity"]'),
4013            subscriptionPlanId = $(btn).parents(pdpSelector).find('[name="recurpay-input"] option:selected').attr('data-plan'),
4014            subscriptionPlanName = $(btn).parents(pdpSelector).find('[name="recurpay-input"] option:selected').attr('data-plan-name'),
4015            subscriptionPlanType = $(btn).parents(pdpSelector).find('[name="recurpay-input"] option:selected').attr('data-plan-type'),
4016            planVariant = parseInt(variantSelector.val()),
4017            planQuantity = 1,
4018            planParams = {};
4019        if(quantitySelector.length) {
4020          planQuantity = parseInt(quantitySelector.val());
4021        }
4022
4023        if(recurpay.checkout == "shopify"){
4024          var sellingPlanId =  $(btn).parents(pdpSelector).find('[name="recurpay-input"] option:selected').attr('data-selling-plan');
4025          planParams = {
4026            id: planVariant,
4027            quantity: planQuantity,
4028            selling_plan: sellingPlanId,
4029            properties: {
4030              'Plan': subscriptionPlanName,
4031              '_PlanId': subscriptionPlanId
4032            }
4033          }
4034        }
4035        else{
4036          planParams = {
4037            id: planVariant,
4038            quantity: planQuantity,
4039            properties: {
4040              'Plan': subscriptionPlanName,
4041              '_PlanId': subscriptionPlanId
4042            }
4043          }
4044        }
4045
4046        if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){
4047          $.getJSON('/cart', function(response) {
4048            response.items = [];
4049            response.items.push(planParams);
4050            recurCart(response);
4051          });
4052        }
4053        else{
4054          if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){
4055            $(btn).parents(atcFormSelector).find(atcSelector).first().click();
4056          }
4057          else{
4058            $.ajax({
4059              type: 'POST',
4060              url: '/cart/add.js',
4061              dataType: 'json',
4062              data: planParams,
4063              success: function() {
4064                if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){
4065                  $.getJSON('/cart', function(response) {
4066                    recurCart(response);
4067                  });
4068                }
4069                else if(recurpay.action == "cart"){
4070                  document.location.href = '/cart';
4071                }
4072                else{
4073                  document.location.href = '/checkout';
4074                }
4075              },
4076              error: function(xhr, status, error) {
4077                var err = eval("(" + xhr.responseText + ")");
4078                $('[data-recurpay-error]')
4079                .html(err.description)
4080                .show().delay(3000).fadeOut();
4081              }
4082            });
4083          }
4084        }
4085      }
4086
4087      $(document).on('change',"[name='recurpay__group_main']", function(e) {
4088        var $this = $(this);
4089        $this.parents(pdpSelector).find('.recurpay__widget_container').removeClass("recurpay__widget_container--selected");
4090        var checkVal = $this.val();
4091        if($this.is(":checked")){
4092            $this.parents('.recurpay__widget_container').addClass("recurpay__widget_container--selected");
4093        }
4094        if(checkVal == "subscription"){
4095          recurpay.subscriptionInfluence = true;
4096          recurpay.subscriptionInfluenceCount = recurpay.subscriptionInfluenceCount + 1;
4097          $this.parents(atcFormSelector).find(atcSelector).addClass("recurpay-hide");
4098          $this.parents(atcFormSelector).find(buynowSelector).addClass("recurpay-hide");
4099          $this.parents(pdpSelector).find('.recurpay__plans').show();
4100          $this.parents(pdpSelector).find('.recurpay__group_content_wrapper').slideDown();
4101        }
4102        else{
4103          $this.parents(atcFormSelector).find(atcSelector).removeClass("recurpay-hide");
4104          $this.parents(atcFormSelector).find(buynowSelector).removeClass("recurpay-hide");
4105          $this.parents(pdpSelector).find('.recurpay__plans').hide();
4106          $this.parents(pdpSelector).find('.recurpay__group_content_wrapper').slideUp();
4107        }
4108        recurProperties($this);
4109      });
4110
4111      $(document).on('change',"[name='recurpay-input']", function(e) {
4112        var getId = $(this).parents(atcFormSelector).find('input[name="id"], select[name="id"], input#SelectedId').val();
4113        recurDiscountedPrice(getId);
4114        recurProperties($(this));
4115      });
4116
4117      $(document).on('click',".recurpay__group_label", function(e) {
4118        $(this).parents('.recurpay__widget_container').find('[name="recurpay__group_main"]').prop("checked",true).change();
4119      });
4120
4121      $(document).on('click',".recurpay-modal-cancel-btn", function(e) {
4122        $('[data-recurpay-visibility-modal]').hide();
4123      });
4124
4125      function updateSelectors(only_subscription){
4126        for(r=0; r<$(pdpSelector).length; r++){
4127          if($(pdpSelector).eq(r).attr("data-only-subscription") == "true" || only_subscription == true){
4128            $(pdpSelector).eq(r).attr("data-only-subscription",true);
4129            $(pdpSelector).eq(r).find(".recurpay__widget[data-recurpay-widget]").addClass("recurpay_only_subscription_widget");
4130            $(pdpSelector).eq(r).find("[name='recurpay__group_main'][value='subscription']").prop("checked",true).change();
4131          }
4132          else{
4133            if(recurpay.subscriptionFirst == true){
4134              $(pdpSelector).eq(r).find("[name='recurpay__group_main'][value='subscription']").prop("checked",true).change();
4135            }
4136          }
4137        }
4138      }
4139
4140      $(document).on('click',"[data-recurpay-action]", function(e) {
4141        e.preventDefault();
4142        e.stopPropagation();
4143        addSubscription($(this));
4144      });
4145      
4146      $(document).on('click',"[data-applicable-offers]", function(e) {
4147        e.preventDefault();
4148        e.stopPropagation();
4149        $('.recurpay-preview-modal-container').fadeIn();
4150      });
4151      
4152      $(document).on('click',".recurpay-preview-modal-close", function(e) {
4153        e.preventDefault();
4154        e.stopPropagation();
4155        $('.recurpay-preview-modal-container').fadeOut();
4156      });
4157      $(document).on('change', '[name="quantity"]', function(){
4158        var variantId = $(this).parents(atcFormSelector).find('[name="id"]').val();
4159        recurDiscountedPrice(variantId);
4160      })
4161      
4162      if(recurpay.checkout == "recurpay"){
4163        $(document).on('click', checkoutSelector, function(e) {
4164          e.preventDefault();
4165          e.stopPropagation();
4166          $.getJSON('/cart', function(response) {
4167            recurCart(response);
4168          })
4169        });
4170        if($(recurpay.checkout_btn_override_class).length){
4171          document.addEventListener("click", handler, true);
4172          function handler(e) {
4173            if($(e.target).is(recurpay.checkout_btn_override_class)){
4174              e.stopPropagation();
4175              e.preventDefault();
4176              $.getJSON('/cart', function(response) {
4177                recurCart(response);
4178              });
4179            }
4180          }
4181        }
4182      }
4183    }
4184    //Append jQuery if it is not there, then call to recurpaySubscription
4185    //Otherwise directly call to recurpaySubscription
4186    if ((typeof(jQuery) == 'undefined')) {
4187      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
4188        window.recurpayScript = jQuery.noConflict(true);
4189        recurpaySubscription(recurpayScript);
4190      })
4191    }
4192    else {
4193      recurpaySubscription(jQuery);
4194    }
4195  })();
4196</script>
4196
4197<link href="//africaproducts.nl/cdn/shop/t/4/assets/recurpay-cart.css?v=163526486139767029711703914875" rel="stylesheet" type="text/css" media="all" />
4198<script defer>
4199  (function() {
4200    //Append Script
4201    var initScript = function(url, callback) {
4202      var script = document.createElement("script");
4203      script.type = "text/javascript";
4204      if (script.readyState){
4205        script.onreadystatechange = function() {
4206          if (script.readyState == "loaded" || script.readyState == "complete") {
4207            script.onreadystatechange = null;
4208            callback();
4209          }
4210        };
4211      } else {
4212        script.onload = function() {
4213          callback();
4214        };
4215      }
4216      script.src = url;
4217      document.getElementsByTagName("head")[0].appendChild(script);
4218    };
4219
4220    var recurpayCartSubscription = function($) {
4221      window.recurpayCart = {};
4222      recurpayCart.domainURL = 'https://africaproductsnl.recurpay.com';
4223      recurpayCart.checkout = 'shopify';
4224      recurpayCart.logURL = recurpayCart.domainURL + '/api/storefront/v2/logger';
4225      recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans';
4226      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
4227        recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans?fetch=force';
4228      }
4229
4230      recurpayCart.recurMoney = {
4231        formatPrice: function (price, convertCurrency) {
4232            if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) {
4233                var currency = Shopify.currency.active;
4234                var exchangeRate = Shopify.currency.rate;
4235                var moneyFormat = "" + currency;
4236                var currencyFormat = "";
4237                if (typeof convertCurrency === "undefined") {
4238                    convertCurrency = false;
4239                }
4240                if (convertCurrency && exchangeRate !== "1.0") {
4241                    price = this.convertMoney(price, exchangeRate, currency);
4242                }
4243                var bodyAttrMoneyFormat = $("body").attr("data-money-format");
4244                if (currencyFormat !== "") {
4245                    moneyFormat = currencyFormat;
4246                }
4247                else {
4248                    if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") {
4249                        moneyFormat = Shopify.currency_settings.money_format;
4250                    } else if (typeof window.money_format !== "undefined") {
4251                        moneyFormat = window.money_format;
4252                    } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") {
4253                        moneyFormat = window.Theme.moneyFormat;
4254                    } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") {
4255                        moneyFormat = window.theme.moneyFormat;
4256                    } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") {
4257                        moneyFormat = window.theme.money_format;
4258                    } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") {
4259                        moneyFormat = theme.settings.moneyFormat;
4260                    } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") {
4261                        moneyFormat = window.theme.strings.moneyFormat;
4262                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") {
4263                        moneyFormat = window.Currency.money_format[currency];
4264                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") {
4265                        moneyFormat = window.Currency.money_format;
4266                    } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") {
4267                        moneyFormat = bodyAttrMoneyFormat;
4268                    } else if (typeof wsgMoneyFormat === "string") {
4269                        moneyFormat = wsgMoneyFormat;
4270                    } else if (typeof price_format === "string") {
4271                        moneyFormat = price_format;
4272                    } else {
4273                        price = price / 100;
4274                        return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() });
4275                    }
4276              }
4277              return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency());
4278            }
4279            return "";
4280        },
4281        formatMoney: function (cents, format, fallbackCurrency, directionFor50) {
4282            if (typeof directionFor50 === "undefined") {
4283                var directionFor50 = "up";
4284            }
4285            try {
4286                if (typeof cents == "string") {
4287                    cents = cents.replace(".", "");
4288                }
4289                var value = "";
4290                var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
4291                var formatString = format;
4292                function defaultOption(opt, def) {
4293                    return typeof opt == "undefined" ? def : opt;
4294                }
4295                function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) {
4296                    precision = defaultOption(precision, 2);
4297                    thousands = defaultOption(thousands, ",");
4298                    decimal = defaultOption(decimal, ".");
4299                    directionFor50 = defaultOption(directionFor50, "up");
4300                    if (isNaN(number) || number == null) {
4301                        return 0;
4302                    }
4303                    var originalNumber = number;
4304                    number = (number / 100.0).toFixed(precision);
4305                    if (directionFor50 === "down") {
4306                        if (originalNumber / 100 - number === -0.5) {
4307                            number -= 1;
4308                            number = number.toString();
4309                        }
4310                    }
4311                    var parts = number.split("."),
4312                        dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands),
4313                        cents = parts[1] ? decimal + parts[1] : "";
4314                    return dollars + cents;
4315                }
4316                switch (formatString.match(placeholderRegex)[1]) {
4317                    case "amount":
4318                        value = formatWithDelimiters(cents, 2);
4319                        break;
4320                    case "amount_no_decimals":
4321                        value = formatWithDelimiters(cents, 0, ",", ".", directionFor50);
4322                        break;
4323                    case "amount_with_comma_separator":
4324                        value = formatWithDelimiters(cents, 2, ".", ",");
4325                        break;
4326                    case "amount_with_decimal_separator":
4327                        value = formatWithDelimiters(cents, 2, ",", ".");
4328                        break;
4329                    case "amount_no_decimals_with_comma_separator":
4330                        value = formatWithDelimiters(cents, 0, ".", ",", directionFor50);
4331                        break;
4332                    case "amount_no_decimals_with_space_separator":
4333                        value = formatWithDelimiters(cents, 0, " ", ",", directionFor50);
4334                        break;
4335                    case "amount_with_apostrophe_separator":
4336                        value = formatWithDelimiters(cents, 2, "'", ".");
4337                        break;
4338                }
4339                return formatString.replace(placeholderRegex, value);
4340            } catch (e) {
4341                console.log(e.message);
4342                price = cents / 100;
4343                return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency });
4344            }
4345        },
4346        convertMoney: function (value, rate, currency, round) {
4347            if (value <= 0) {
4348                return 0;
4349            }
4350            value *= rate;
4351            var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"];
4352            var roundTo100 = ["JPY"];
4353            var roundTo95 = ["EUR"];
4354            if (round) {
4355                if (roundUp.indexOf(currency) !== -1) {
4356                    value = Math.ceil(value);
4357                } else if (roundTo100.indexOf(currency) !== -1) {
4358                    value = Math.ceil(value / 100) * 100;
4359                } else if (roundTo95.indexOf(currency) !== -1) {
4360                    value = Math.ceil(value) - 0.05;
4361                }
4362            }
4363            return value;
4364        }
4365      };
4366
4367      function formatPriceMoney(price){
4368         var multiple_price = price*100;
4369         var formatted_price = recurpayCart.recurMoney.formatPrice(multiple_price);
4370         return formatted_price;
4371      }
4372
4373      function callCart(){
4374        $.getJSON('/cart', function(response) {
4375          createGlobalCart(response);
4376        });
4377      }
4378
4379      const cxRunTime = window.fetch;
4380      window.fetch = function () {
4381        return new Promise((resolve, reject) => {
4382          cxRunTime
4383            .apply(this, arguments)
4384            .then((response) => {
4385              if (
4386                response.url.indexOf("/cart/add") >= 0 ||
4387                response.url.indexOf("/cart/change") >= 0 ||
4388                response.url.indexOf("/cart/update") >= 0 ||
4389                response.url.indexOf("/cart/clear") >= 0
4390              ) {
4391                setTimeout(function() {callCart()}, 1000);
4392              }
4393              resolve(response);
4394            })
4395            .catch((error) => {
4396              reject(error);
4397            });
4398        });
4399      };
4400
4401
4402      function createGlobalCart(cart){
4403        recurpayCart.items = [];
4404        var allProducts = [];
4405        if(cart.items.length >0){
4406          for(var i=0; i < cart.items.length; i++){
4407            var Planid = '',
4408                item = cart.items[i],
4409                property = item.properties,
4410                sellingPlan = {},
4411                sellingPlanId = '',
4412                subscriptionItem = false,
4413                lineProperty = [];
4414            if(item.selling_plan_allocation !== undefined && item.selling_plan_allocation !== null){
4415              sellingPlan = item.selling_plan_allocation.selling_plan;
4416              sellingPlanId = item.selling_plan_allocation.selling_plan.id;
4417              if(sellingPlanId !== undefined && sellingPlanId !== null){
4418                subscriptionItem = true;
4419              }
4420            }
4421            allProducts.push(cart.items[i].product_id);
4422            recurpayCart.items.push({
4423              product_id: cart.items[i].product_id,
4424              variant_id: cart.items[i].id,
4425              selling_plan_id: sellingPlanId,
4426              subscription: subscriptionItem,
4427              item_details: cart.items[i],
4428              plans: [],
4429            })
4430          }
4431          getCartPlans(allProducts);
4432        }
4433      }
4434
4435      function getCartPlans(products){
4436         $.ajax({
4437          url: recurpayCart.pdpAPI,
4438          type: 'POST',
4439          async:true,
4440          data: {"products": products,"settings": true},
4441          success: function(response) {
4442            if(response != "ERROR") {
4443              if(response.plans.length > 0){
4444                if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){
4445                    recurpayCart.settings = response.settings;
4446                }
4447                $(response.plans).each(function(){
4448                  var $this = $(this);
4449                  var pdpHTML = '';
4450                  var getProductId = $this[0].product.id;
4451                  var $this = $(this);
4452                  if($this[0].product.plans.length >0){
4453                      var indexes = recurpayCart.items.map((elm, idx) => elm.product_id == getProductId ? idx : '').filter(String);
4454                      for (var i=0; i<indexes.length; i++){
4455                        var getIndex = indexes[i];
4456                        recurpayCart.items[getIndex].plans = $this[0].product.plans;
4457                      }
4458                    }
4459                });
4460                if(response.settings.cart_upsell_status){
4461                    addCartWidget();
4462                    if(window.SLIDECART_UPDATE !== undefined){
4463                        window.SLIDECART_LOADED = function(cart) {
4464                            addCartWidget();
4465                        }
4466                        window.SLIDECART_UPDATE = function(cart) {
4467                            addCartWidget();
4468                        }
4469                        window.SLIDECART_ADD_TO_CART = function({ id, quantity }) {
4470                            callCart();
4471                        }
4472                    }
4473                }
4474                else{
4475                  sessionStorage.setItem("recurpay_cart_upsell", "false");
4476                }
4477              }
4478            }
4479          }
4480        });
4481      }
4482
4483      function addCartWidget(){
4484        var getSelector = "form[action='/cart'],form[action='/checkout']:not(.js-cart_content__form),form[action*='checkout']:not(.js-cart_content__form),form[action~='/checkout']:not(.js-cart_content__form), form[action='/cart'], form[action^='/cart?'][method=post], #slidecarthq";
4485        var eventLog = "failure";
4486        if($(getSelector).length >0){
4487          for (var i=0; i<$(getSelector).length; i++){
4488            var cartSelector = $(getSelector)[i];
4489            var qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
4490            var linkSelectors = $(cartSelector).find('a[href*="/products/"]');
4491            var overrideAlignment = false;
4492            if($(qtySelectors).length <= 0 && $(linkSelectors).length <=0 && $(cartSelector).length >0){
4493              if($(cartSelector).parents("#Cart-Drawer").length >0){
4494                cartSelector = $(getSelector).eq(i).parents("#Cart-Drawer");
4495                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
4496                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
4497              }
4498              else if($(cartSelector).parents(".cart-drawer").length >0){
4499                cartSelector = $(getSelector).eq(i).parents(".cart-drawer");
4500                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
4501                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
4502              }
4503            }
4504            if($(cartSelector).is("#cart-notification-form")){
4505              var cartNotificationSelector = $(cartSelector).parents("#cart-notification");
4506              for(var j =0; j < $(cartNotificationSelector).find("#cart-notification-product").length; j++){
4507                var getWidgetCode = recurpayCartWidget(j);
4508                if($(cartNotificationSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4509                  $(cartNotificationSelector).find("#cart-notification-product").addClass("cart-subscription-notification-product");
4510                  $(cartNotificationSelector).find("#cart-notification-product").after("<div class='upgrade-subscription-cart upgrade-subscription-notification-cart' data-item-index='"+j+"'></div>")
4511                }
4512                 $(cartNotificationSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
4513              }
4514            }
4515            if($(qtySelectors).length > 0){
4516              for(var j=0; j<$(qtySelectors).length; j++){
4517                var getWidgetCode = recurpayCartWidget(j);
4518                if($(qtySelectors).eq(j).parents("cart-drawer").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4519                  $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4520                }
4521                else if($(qtySelectors).eq(j).closest("tr").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4522                  if($(qtySelectors).eq(j).closest("tr").hasClass("cart-item") && $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").length){
4523                    $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").append("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4524                  }
4525                  else{
4526                    $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4527                  }
4528                }
4529                else if($(qtySelectors).eq(j).closest("[data-cart-item]").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4530                    $(qtySelectors).eq(j).closest("[data-cart-item]").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4531                }
4532                else if($(qtySelectors).eq(j).closest(".CartItem").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4533                  if($(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").length){
4534                   $(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4535                  }
4536                  else{
4537                     $(qtySelectors).eq(j).closest(".CartItem").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4538                  }
4539                }
4540                else if($(qtySelectors).eq(j).closest(".cart__item").length > 0){
4541                    if($(qtySelectors).eq(j).closest(".cart__item").hasClass("hide")){
4542                      if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4543                          $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart recurpay-hide' data-item-index='"+j+"'></div>");
4544                      }
4545                      else{
4546                        $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").addClass("recurpay-hide");
4547                      }
4548                    }
4549                    else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4550                      $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4551                    }
4552                }
4553                else if($(qtySelectors).eq(j).closest(".cart-item__grid").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4554                    $(qtySelectors).eq(j).closest(".cart-item__grid").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4555                }
4556                else if($(qtySelectors).eq(j).closest(".cart-item").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4557                    $(qtySelectors).eq(j).closest(".cart-item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4558                }
4559                else if($(qtySelectors).eq(j).closest(".cart__row").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4560                  $(qtySelectors).eq(j).closest(".cart__row").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4561                }
4562                else if($(qtySelectors).eq(j).closest(".cart-row").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4563                  $(qtySelectors).eq(j).closest(".cart-row").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4564                }
4565                else if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4566                  if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').length >0){
4567                    $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4568                  }
4569                  else{
4570                      $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4571                  }
4572                }
4573                else if($(qtySelectors).eq(j).parent().css('display') == 'flex'  && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4574                  if($(qtySelectors).eq(j).parent().parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4575                    $(qtySelectors).eq(j).parent().parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4576                  }
4577                  else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4578                    $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4579                  }
4580                  overrideAlignment = true;
4581                }
4582                else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4583                  $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4584                  eventLog = "reverify";
4585                  overrideAlignment = true;
4586                }
4587                else{
4588                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4589                    $(qtySelectors).eq(j).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4590                    eventLog = "reverify";
4591                    overrideAlignment = true;  
4592                  }
4593                }
4594                $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
4595                if(overrideAlignment){
4596                  if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 3
459600){
4597                    var getParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent();
4598                    var getAdjParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent().parent();
4599                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
4600                    $(getParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4601                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
4602                    if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 300){
4603                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
4604                      $(getAdjParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4605                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
4606                    }
4607                  }
4608                }
4609              }
4610            }
4611            else if($(linkSelectors).length > 0){
4612              window.linkArr = [];
4613              $(linkSelectors).each(function(){
4614                  var $this = $(this);
4615                  linkArr.push($this.attr("href"));
4616              });
4617              linkArr = linkArr.filter(function(itm, i, a) {
4618                  return i == a.indexOf(itm);
4619              });
4620              if(linkArr.length > 0){
4621                for(var j=0; j<linkArr.length; j++){
4622                  var getWidgetCode = recurpayCartWidget(j);
4623                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
4624                    $(cartSelector).find('a[href="'+linkArr[j]+'"]').last().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
4625                  }
4626                  $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
4627                  eventLog = "reverify";
4628                }
4629              }
4630            }
4631            else{
4632              if(!$(cartSelector).is("#cart-notification-form") && !$(cartSelector).is("#slidecarthq")){
4633                // logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
4634              }
4635            }
4636          }
4637          if($(".upgrade-subscription-cart").length <=0){
4638            if(eventLog == "failure"){
4639              logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
4640            }
4641            else{
4642              logCartEvent("Cart snippet added but needs a reverification", "warning");
4643            }
4644          }
4645        }
4646        else{
4647            logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
4648        }
4649      }
4650
4651
4652      function logCartEvent(addon,type){
4653         $.ajax({
4654          url: recurpayCart.logURL,
4655          type: 'POST',
4656          async:true,
4657          dataType: 'json',
4658          data: {
4659            module:"cart_upsell",
4660            level: type,
4661            payload:{
4662              store : recurpayCart.domainURL,
4663              remark: addon
4664            }
4665          },
4666          success: function(response) {
4667           console.log("event logged");
4668          }
4669        });
4670      }
4671      function recurpayCartWidget(index){
4672        var cartWidget = "";
4673        var showFlag = true;
4674        var sellingPlanId = recurpayCart.items[index].selling_plan_id;
4675        if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == ""){
4676          if(recurpayCart.items[index].plans.length >0){
4677            sellingPlanId = recurpayCart.items[index].plans[0].selling_plan_id;
4678          }
4679          else{
4680            showFlag = false;
4681          }
4682        }
4683        if(showFlag){
4684            if(recurpayCart.checkout == 'recurpay'){
4685                if(recurpayCart.items[index].item_details.properties != null && recurpayCart.items[index].item_details.properties != undefined && recurpayCart.items[index].item_details.properties != ""){
4686                    var planId = recurpayCart.items[index].item_details.properties._PlanId;
4687                    if(planId != undefined && planId != ""){
4688                        var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.id == parseInt(planId) ? idx : '').filter(String);
4689                    }
4690                    else{
4691                        var getIndex = 0;
4692                    }
4693                }
4694                else{
4695                    var getIndex = 0;
4696                }
4697            }
4698            else{
4699                var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.selling_plan_id == sellingPlanId ? idx : '').filter(String);
4700            }
4701          var getSellingObject = recurpayCart.items[index].plans[getIndex];
4702          var getDiscount = getSellingObject.pricing_policy[0].discount.value;
4703          var getQty = recurpayCart.items[index].item_details.quantity;
4704          var getPrice = parseFloat(recurpayCart.items[index].item_details.final_price*getQty)/100;
4705          var discountedPrice = getPrice - (getPrice * getDiscount / 100);
4706          var formattedPrice = formatPriceMoney(discountedPrice);
4707          var formattedHtmlPrice = '<span class="subscribe-text-button-price">'+formattedPrice+'</span>'
4708
4709          if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == "" &&  recurpayCart.items[index].item_details.properties == null || recurpayCart.items[index].item_details.properties._PlanId == undefined || recurpayCart.items[index].item_details.properties._PlanId == ""){
4710            if(recurpayCart.items[index].plans.length >0){
4711              cartWidget = '<div class="upgrade-icon-wrapper" data-qty="'+getQty+'" data-plan-id= "'+recurpayCart.items[index].plans[0].id+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-selling-plan-discount="'+getDiscount+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">'
4712              cartWidget += '<div class="img-src"><img src="'+recurpayCart.settings.translations.cart_subscription_img_url+'"></div>'
4713              cartWidget += '<div class="subscribe-text-wrapper">'
4714              cartWidget += '<span  class="subscribe-text-head">'+recurpayCart.settings.translations.cart_subscription_heading+'</span>'
4715              cartWidget += '</div>'
4716              cartWidget += '<div class="subscribe-button-wrapper">'
4717              cartWidget += '<span class="subscribe-text-button"><span>'+recurpayCart.settings.translations.cart_subscription_cta_text+'</span>'
4718              cartWidget += '</div>'
4719              cartWidget += '</div>'
4720            }
4721          }
4722          else{
4723             if(recurpayCart.checkout == 'recurpay'){
4724                var getOriginalPrice =  getPrice + (getPrice - discountedPrice);
4725            }
4726            else{
4727               var getOriginalPrice = parseFloat(recurpayCart.items[index].item_details.selling_plan_allocation.compare_at_price*getQty)/100;
4728            }
4729            var getSavings = getOriginalPrice-getPrice;
4730            var getSavingsHTML = formatPriceMoney(getOriginalPrice-getPrice);
4731
4732            cartWidget = '<div class="upgrade-icon-wrapper upgrade-select-box" data-qty="'+getQty+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-discount="'+getDiscount+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">'
4733            cartWidget += '<div class="cart-plan-dropdown-wrapper">'
4734            cartWidget += '<div class="cart-plan-dropdown-title">'+recurpayCart.settings.translations.cart_subscription_dropdown_label+'</div>'
4735            cartWidget += '<select class="cart-plan-dropdown">'
4736            if(!recurpayCart.settings.sell_only_as_subscription){
4737              cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_onetime_group_title+'">'
4738              cartWidget += '<option value="">'+recurpayCart.settings.translations.cart_subscription_onetime_group_value+'</option>'
4739              cartWidget += '</optgroup>'
4740            }
4741            cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_group_title+'">'
4742            for(var i=0; i<recurpayCart.items[index].plans.length; i++){
4743              if(parseInt(recurpayCart.items[index].selling_plan_id) == parseInt(recurpayCart.items[index].plans[i].selling_plan_id)  || parseInt(recurpayCart.items[index].item_details.properties._PlanId) == recurpayCart.items[index].plans[i].id){
4744                cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'" selected>'+recurpayCart.items[index].plans[i].name+'</option>';
4745              }
4746              else{
4747                cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'">'+recurpayCart.items[index].plans[i].name+'</option>';
4748              }
4749            }
4750            cartWidget += '</optgroup></select>'
4751            cartWidget += '</div>'
4752            if(getSavings >0){
4753            cartWidget += '<div class="cart-plan-saving-wrapper">'
4754            cartWidget += '<img class="cart-plan-saving-img" src="'+recurpayCart.settings.translations.cart_subscription_success_img_url+'" />'
4755              cartWidget += '<span class="cart-plan-saving-text">'+recurpayCart.settings.translations.cart_subscription_success_label+'</span>'
4756              cartWidget += '</div>'
4757            }
4758            cartWidget += '</div>'
4759          }
4760          if(getDiscount <=0){
4761            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]%', '');
4762          }
4763          else{
4764            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]', getDiscount);
4765          }
4766          cartWidget = cartWidget.replace('[[AMOUNT]]', formattedHtmlPrice);
4767          cartWidget = cartWidget.replace('[[SAVED_AMOUNT]]', getSavingsHTML);
4768        }
4769
4770        return cartWidget;
4771      }
4772
4773      function updateCartData(elem, getSellingPlan){
4774         var $this = $(elem);
4775         var getIndex = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-index"));
4776         var getQty = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-qty"));
4777         var getProperties =  recurpayCart.items[getIndex].item_details.properties;
4778          var getAttributes = '';
4779          if(!$.isEmptyObject(getProperties)){
4780            getProperties['_PlanId'] = null;
4781            getProperties['Plan'] = null;
4782            getProperties['_is_cart_influenced'] = null;
4783            getAttributes = {
4784             '_is_cart_influenced' : null
4785           }
4786          }
4787
4788          if($.isEmptyObject(getProperties)){
4789            getProperties = {};
4790            getAttributes = {
4791             '_is_cart_influenced' : null
4792            }
4793          }
4794        
4795          var getParams = {
4796            'line': getIndex+1,
4797            'quantity': getQty,
4798            'selling_plan': getSellingPlan,
4799            'properties':getProperties,
4800             'attributes':getAttributes
4801          }
4802    
4803
4804         if(getSellingPlan !== undefined && getSellingPlan !== ""){
4805           if(recurpayCart.checkout == 'recurpay'){
4806             var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.id == parseInt(getSellingPlan) ? idx : '').filter(String);
4807             getParams.selling_plan = "";
4808           }
4809           else{
4810              var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.selling_plan_id == getSellingPlan ? idx : '').filter(String);
4811           }
4812           var getPlanId = recurpayCart.items[getIndex].plans[planIndex].id;
4813           var getSellingPlanName = recurpayCart.items[getIndex].plans[planIndex].name;
4814           getParams.properties['_PlanId'] = getPlanId;
4815           getParams.properties['Plan'] = getSellingPlanName;
4816           getParams.properties['_is_cart_influenced'] = 'Influenced by Recurpay cart subscriptions'
4817           getParams.attributes = {
4818            _is_cart_influenced : 'Influenced by Recurpay cart subscriptions'
4819           }
4820         }
4821         var cartURL = "/cart/change.js";
4822         
4823         $this.parents(".upgrade-icon-wrapper").addClass("btn-loading");
4824         $.ajax({
4825          url: cartURL,
4826          type: 'POST',
4827          async:true,
4828          dataType: 'json',
4829          data: getParams,
4830          success: function(response) {
4831            if($this.parents('cart-drawer').length >0){
4832              $.ajax({
4833                  url: '/?section_id=cart-drawer',
4834                  type: 'GET',
4835                  dataType: 'html',
4836                  success:function(carthtml) {
4837                    $('cart-drawer').html($(carthtml).find('cart-drawer').html());
4838                    createGlobalCart(response);
4839                    $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
4840                  }
4841              });
4842            }
4843            else if(window.SLIDECART_UPDATE !== undefined){
4844              window.SLIDECART_UPDATE();
4845              createGlobalCart(response);
4846            }
4847            else{
4848              window.location.href="/cart";
4849              $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
4850            }
4851          }
4852        });
4853     }
4854
4855       $(document).on('click',".subscribe-text-button", function(e){
4856           var getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-default-selling-plan");
4857           if(recurpayCart.checkout == 'recurpay'){
4858             getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-plan-id");
4859           }
4860         updateCartData($(this),getSellingPlan);   
4861       });
4862
4863       $(document).on('change',".cart-plan-dropdown", function(e){
4864         e.preventDefault();
4865         var getSellingPlan = $(this).val();
4866         if(recurpayCart.checkout == 'recurpay'){
4867           getSellingPlan = $(this).find('option:selected').attr('data-plan-id');
4868         }
4869         updateCartData($(this),getSellingPlan);
4870         
4871       });
4872
4873       var getCartUpsellSession = sessionStorage.getItem("recurpay_cart_upsell");
4874       if(getCartUpsellSession == "true" || getCartUpsellSession == undefined || getCartUpsellSession == null){
4875        sessionStorage.setItem("recurpay_cart_upsell", "true");
4876        callCart();
4877      }
4878
4879    }
4880    //Append jQuery if it is not there, then call to recurpayCartSubscription
4881    //Otherwise directly call to recurpayCartSubscription
4882    if ((typeof(jQuery) == 'undefined')) {
4883      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
4884        window.recurpayCartScript = jQuery.noConflict(true);
4885        recurpayCartSubscription(recurpayCartScript);
4886      })
4887    }
4888    else {
4889      recurpayCartSubscription(jQuery);
4890    }
4891  })();
4892</script>
4892
4893<div id="shopify-block-ANXJ6b0lIbDZWeTNET__10148494829067693542" class="shopify-block shopify-app-block"><!-- XO-InsertCode Body -->
4894
4895
4896<script>
4897window.addEventListener("load", function () {
4898var s = document.createElement("script");
4899s.id = "chat-init";
4900s.src = "https://app.convobeam.com/account/js/init.js?id=5836022";
4901s.async = true;
4902document.body.appendChild(s);
4903});
4904</script>
4904
4905
4906	  
4907
4908  
4909<!-- End: XO-InsertCode Body -->
4910
4911
4912</div><div id="shopify-block-AdW9aTzBhRlZmNk4wK__qikify-tmenu-1701320664" class="shopify-block shopify-app-block">
4913<!-- QIKIFY NAVIGATOR START --> 
4913<script id="qikify-navigator"> 'use strict'; var shopifyCurrencyFormat = "${{amount}}";  var shopifyLinkLists = [{ id: "main-menu", title: "Categoriën ", items: ["/","/collections/hairwax","/collections/hair","/collections/body","/collections/man","/collections/kids","/collections/haaraccessoires","/collections/other-food-eten","/collections/all-products",], },{ id: "footer", title: "Informatie", items: ["/search","/pages/over-africa-products-shop","/pages/contact","/pages/algemene-voorwaarden","/pages/privacy-policy","/pages/verzending-levering","/policies/terms-of-service","/policies/refund-policy","/pages/retourbeleid-return-policy",], },{ id: "404624638117-child-67def2527c3f1e9645df5ae42b6d573b-legacy-styling", title: "💈Styling", items: ["/collections/andere-wax","/collections/more-gabri-products","/collections/the-shave-factory-products","/collections/bandido-haarwax","/collections/redone-haarwax","/collections/abzehk-haarwax","/collections/nishman-hair-styling-wax","/collections/bonhair-styling-wax","/collections/gummy-styling-wax","/collections/modus-haarwax","/collections/show-time-haarwax","/collections/glorie-hairwax","/collections/mr-rebel","/collections/gold-style-haarwax","/collections/totex","/collections/new-rebel-1","/collections/barse","/collections/sinep",], },{ id: "407706632357-child-a61a816296c989553b479cb4a04fcc90-legacy-hair", title: "💇 Hair", items: ["/collections/afrohair","/collections/haar-texturizers","/collections/haar-conditioners","/collections/haar-shampoo","/collections/curl-locks-waves-twist","/collections/hair-polishers","/collections/haarolie","/collections/haar-blondeer-producten","/collections/hair-detanglers","/collections/hair-relaxers","/collections/edges-smooth-control-gels","/collections/haar-moisturizers","/collections/hair-repairs","/collections/anti-breakage-and-scalp-dandruff","/collections/haar-sprays","/collections/hair-treatment","/collections/haargels","/collections/haarwax-and-pomades",], },{ id: "407706665125-child-b5ec95fa2ce389372ecb734c8ac3a22a-legacy-afro-hair", title: "💇 Afro Hair", items: ["/collections/x-pression","/collections/afro-kinky","/collections/twist-hair","/collections/braids","/collections/wig-and-waves",], },{ id: "407707517093-child-3be4692b0b6608cf335d6c6263dde43e-legacy-curls-locks-waves-twists", title: "🌀 Curls, Locks, Waves & Twists", items: ["/collections/curl-makers-pudding","/collections/waves-builders-keepers-sprays","/collections/locs-twist-braids-products","/collections/curl-moisturizers","/collections/curly-smoothie","/collections/other-curl-and-waves-products",], },{ id: "407709515941-child-2d868d8e2baf693a1e0fbb013a0c39cc-legacy-extras", title: "🎀 Extra's", items: ["/collections/soy-candles","/collections/tools","/collections/durags-caps-nets-bonnets-scarf","/collections/twist-sponge","/collections/hair-tools","/collections/weaving-products","/collections/hair-rollers","/collections/hair-razors","/collections/pillow-covers","/collections/hair-combs","/collections/hair-holders","/collections/hair-clips","/collections/hair-removals","/collections/kappersproducten","/collections/manicure-pedicure","/collections/andere-haaraccessoires",], },{ id: "407709548709-child-b13fa07da848c3cae1319bf57c4addc8-legacy-durags-caps-hair-nets", title: "🧢 Durags, Caps & Hair Nets", items: ["/collections/durag-caps","/collections/dome-caps","/collections/hair-nets-braided-caps-turban-hat","/collections/hair-caps","/collections/sleep-day-caps","/collections/wig-caps-liners","/collections/weaving-caps","/collections/waterproof-caps","/collections/wave-caps","/collections/bonnets-wraps","/collections/mesh-headwear","/collections/conditioner-caps","/collections/pillow-covers","/collections/dreadlocks-braid-caps","/collections/spandex-sport-rag","/collections/hair-scarf","/collections/kids-durag","/collections/shower-caps",], },{ id: "407716888741-child-b429e6da282ff9c4af2ede49351ef6cd-legacy-beauty-skin", title: "🧴 Beauty & Skin", items: ["/collections/natural","/collections/body-lotions","/collections/body-creams","/collections/bad-en-douche-gels","/collections/lightening-soaps-zeep","/collections/face-serums","/collections/face-gels-and-tubes","/collections/body-glycerins","/collections/face-repairs","/collections/baby-and-body-vaselines","/collections/bio-and-traditional-butters","/collections/strecht-marks-and-itchy","/collections/anti-aging-scrubs-masque","/collections/body-oils","/collections/knee-hands-and-elbow","/collections/body-skin-treatment","/collections/face-toning","/collections/balms-body",], },{ id: "407718592677-child-0f1bcf8e45d96146ad9fbac450018529-legacy-man", title: "👨‍🦱 Man", items: ["/collections/baardwinkel","/collections/conditioners-texturizers-man","/collections/hair-food-treatment-men","/collections/hair-men-colors","/collections/gels-curl-activators-men","/collections/relaxers-and-textures","/collections/hair-style-treatment-1","/collections/wave-builders","/collections/haargels","/collections/haar-shampoo","/collections/haarcremes","/collections/men-body-lotions","/collections/hair-pomade-shop",], },{ id: "407718625445-child-f8f85d617a2a19b276e03b0df32e9aa3-legacy-baard", title: "🧔 Baard", items: ["/collections/baardolie-serum-shampoo","/collections/blades-cutters","/collections/scheergels","/collections/aftershaves","/collections/scheermachines","/collections/shaving-powders","/collections/clipper-oils","/collections/bump-stoppers","/collections/men-complete-shaving-kit",], },{ id: "407719346341-child-4ba2f3e0b9cbe7b8f7254e7c35a23f28-legacy-kids", title: "👶 Kids", items: ["/collections/hair-moisturizers-and-detanglers","/collections/hair-relaxers-texturizers-and-softners","/collections/hair-treatment-and-style","/collections/hair-conditioners","/collections/curls-braids-locs-twists-coils-waves","/collections/haar-sprays","/collections/hair-cleansers-and-bath","/collections/body-skin-treatment","/collections/baby-soaps-kids","/collections/baby-powders","/collections/baby-vaselines","/collections/baby-oils","/collections/body-creams","/collections/baby-lotions","/collections/baby-shampoo",], },{ id: "407720951973-child-3f186bb3e01ff5d6915f09ea45b82be7-legacy-food", title: "🍚 Food", items: ["/pages/jollof-rice-preparing-inspired-by-africa-products-shop","/collections/african-taste","/collections/soft-and-non-alcohol","/collections/spices-nederland","/collections/flours-eten","/collections/rijstwinkel-nederland","/collections/frozen-food","/collections/vis-producten","/collections/vegetables-eten","/collections/preserved-food","/collections/snacks-eten","/collections/dried-beans-soy-and-other","/collections/ingredients-eten","/collections/dried-vegetables","/collections/noodles","/collections/baby-food",], },{ id: "407720984741-child-e7bb509579f12bf4eea2525977833844-legacy-drank", title: "🥤 Drank", items: ["/collections/soft-and-non-alcohol","/collections/milk-and-additives-products","/collections/afrikaanse-thee","/collections/canned-drinks","/collections/other-coffee-and-tea-products",], },{ id: "407721803941-child-38f753742b7cc6c0b8e338963dc1c65f-legacy-kruiden", title: "🌿 Kruiden", items: ["/collections/badia-kruiden","/collections/jumbo-spices-nederland","/collections/maggi-spices-nederland","/collections/nazile-spices-nederland","/collections/tropical-heat-spices","/collections/goya-adobo-seasoning","/collections/knorr","/collections/calnort","/collections/other-spices",], }
4913,{ id: "407722262693-child-3e031337d1132b3ee7dbe72a812661a0-legacy-deeg", title: "🥣 Deeg", items: ["/collections/cassava-flours","/collections/maize-flours","/collections/plantain-flours","/collections/pounded-yam-flours","/collections/banku-mix-flours","/collections/gari-flours","/collections/attieke-other-meals","/collections/sorghum-millets-and-other","/collections/patato-starch","/collections/griesmeel-flour","/collections/porridge-flours","/collections/chapati-flours","/collections/other-flours",], },{ id: "407723376805-child-5bdd78e4563a37de1e35e6b78115ca7f-legacy-rijst", title: "🍚 Rijst", items: ["/collections/basmati-rijst-nederland","/collections/jasmine-rijst-nederland","/collections/pandan-rijst-nederland","/collections/tilda-rijst-nederland","/collections/daawat-rijst-nederland","/collections/parboiled-rice","/collections/avtar-basmati-rice","/collections/lal-qilla-rice","/collections/laila-basmati-rice","/collections/diverse-rijst",], },{ id: "407724425381-child-0fae5dbbc14ec60b12ad89d52bd7584e-legacy-bevroren-etenwaren", title: "🍗 Bevroren Etenwaren", items: ["/collections/frozen-meat","/collections/frozen-vegetables","/collections/other-frozen-products",], },{ id: "407725473957-child-a8891fd04b654db4a2be9d8e05c1d21c-legacy-andere-wax", title: "Andere Wax", items: ["/collections/bio-wax","/collections/detreu-haarwax","/collections/fonex-haarwax","/collections/ossion-haarwax","/collections/morfose-haarwax","/collections/nano-absolute-haarwax","/collections/red-style-haarwax","/collections/agiva-wax","/collections/color-wax",], },{ id: "customer-account-main-menu", title: "Hoofdmenu klantaccount", items: ["https://shopify.com/53200224421/account/orders?locale=nl&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhZnJpY2Fwcm9kdWN0c25sLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA0MzE3NCwibmJmIjoxNzkxNDM4Mzc0fQ.knpjV_8BScpcJXLTZY1KTh-smYsrez3vSfPH9UtExuE","https://shopify.com/53200224421/account/profile?locale=nl&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhZnJpY2Fwcm9kdWN0c25sLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA0MzE3NCwibmJmIjoxNzkxNDM4Mzc0fQ.knpjV_8BScpcJXLTZY1KTh-smYsrez3vSfPH9UtExuE",], },{ id: "741307449689-child-625124fbbd13dbc6216eda26a088f697-legacy-vis-producten", title: "🐟 Vis producten", items: ["/collections/smoked-dried-fish","/collections/frozen-fish","/collections/preserved-fish","/collections/salted-fish",], },{ id: "771168043353-child-ae9a6eedc2870d6ff2489e387aee7011-legacy-the-shave-factory", title: "The Shave Factory", items: ["/collections/the-factory-hair-wax","/collections/the-shave-factory-powder-wax","/collections/the-shave-factory-products",], },{ id: "771171549529-child-1d4a196f403b316c1087ebc800c3c82d-legacy-gabri", title: "Gabri", items: ["/collections/gabri-hairwax-1","/collections/gabri-hair-gels","/collections/gabri-cologne","/collections/more-gabri-products",], },{ id: "820499546457-child-a3b2946a880e0ff3bc1994fad34fec74-legacy-african-recipes", title: "🍲 African Recipes", items: ["/pages/jollof-rice-preparing-inspired-by-africa-products-shop","/pages/chicken-pilau-rice-recipe-inspired-by-africa-products-shop","/pages/beef-pilau-rice-cow-meat","/pages/matoke-in-peanut-sauce-with-cow-meat-beef","/pages/traditional-chicken-biryani","/pages/cow-meat-stew-beef-stew-perfect-with-ugali","/pages/pan-fried-tilapia-with-aromatic-curry-ginger-lemon","/pages/dried-fish-with-spiced-pepper-onion","/pages/cow-meat-stew-beef-stew-perfect-with-ugali","/pages/chicken-masala-curry","/pages/chicken-masala-curry","/pages/nyama-choma-grilled-meat-platter","/pages/rwandan-goat-meat-brochettes-grilled-skewers",], },{ id: "881719771481-child-7772dcff7c18c366ab1a16c5be6b8e93-legacy-naturel", title: "🌿 Naturel", items: ["/collections/shea-moisture","/collections/shea-butter","/collections/african-black-soaps","/collections/camille-rose-naturals","/collections/mielle-organics-products","/collections/aunt-jackies","/collections/curl-unleashed","/collections/tgin-products","/collections/natural",], },]; window.shopifyLinkLists = shopifyLinkLists;  window.shopifyCurrencyFormat = shopifyCurrencyFormat; </script>
4913 <!-- QIKIFY NAVIGATOR END -->
4914
4915<script id="qikify-smartmenu-config">
4916  
4917_SM = {
4918    newEntries: null,
4919    oldEntries: null,
4920    subscription: null,
4921    marketId: null,
4922    translation: null,
4923    storefrontAccessToken: null,
4924    synced: null,
4925  };
4926
4927  
4928    _SM.newEntries = {};
4929  
4930
4931  
4932    _SM.oldEntries = [];
4933  
4934
4935  
4936    _SM.subscription = {"name":"tmenu-free","kind":"subscription"};
4937  
4938
4939  
4940    _SM.marketId = 104249426265;
4941  
4942
4943  
4944    _SM.translation = {};
4945  
4946
4947  
4948
4949  
4950  _SM.synced = null;
4951</script>
4951
4952
4953<script src="https://cdn.shopify.com/extensions/01a0fa69-fc70-7a00-b93c-0049c8e6c159/smart-menu-113/assets/smartmenu-v2.js" defer="defer"></script>
4953
4954
4955
4956
4957
4958  <style id="qikify-tmenu-custom-style"></style>
4959
4960
4961
4962  
4962<script id="qikify-tmenu-custom-script"></script>
4962
4963
4964
4965
4966
4967</div>
4967<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4967
4968</body>
4969</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.