1 2 3 <!DOCTYPE html> 4<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]--> 5<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]--> 6<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--> 7<!--[if IE 9 ]><html class="ie ie9" lang="en"> <![endif]--> 8<!--[if (gte IE 10)|!(IE)]><!--><html lang="en"> <!--<![endif]--> <head> 9 10<link href="https://fonts.googleapis.com/css2?family=Sora:wght@100;300;400;600;700;800&display=swap" rel="stylesheet"> <meta charset="utf-8"> <meta http-equiv="cleartype" content="on"> <meta name="robots" content="index,follow"> <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 10-11
10 11<script async src="https://www.googletagmanager.com/gtag/js?id=
11AW-11035180364
vendor: 13 bytes, lines 11-12
11"> 12</script>
13<script> 14
vendor: 134 bytes, lines 14-18
14window.dataLayer = window.dataLayer || []; 15 function gtag(){dataLayer.push(arguments);} 16 gtag('js', new Date()); 17 18 gtag('config', '
18AW-11035180364
vendor: 4 bytes, line 18
18');
19</script>
19 <!-- Google tag (gtag.js) event - delayed navigation helper -->
20<script> 21 // Helper function to delay opening a URL until a gtag event is sent. 22 // Call it in response to an action that should navigate to a URL. 23 function gtagSendEvent(url) { 24 var callback = function () { 25 if (typeof url === 'string') { 26 window.location = url; 27 } 28 }; 29 gtag('event', 'contact_us', { 30 'event_callback': callback, 31 'event_timeout': 2000, 32 // <event_parameters> 33 }); 34 return false; 35 } 36</script>
36 <!-- Google tag (gtag.js) event - delayed navigation helper -->
37<script> 38 // Helper function to delay opening a URL until a gtag event is sent. 39 // Call it in response to an action that should navigate to a URL. 40 function gtagSendEvent(url) { 41 var callback = function () { 42 if (typeof url === 'string') { 43 window.location = url; 44 } 45 }; 46 gtag('event', 'contact_information', { 47 'event_callback': callback, 48 'event_timeout': 2000, 49 // <event_parameters> 50 }); 51 return false; 52 } 53</script>
53 54 55<!-- Google tag (gtag.js) event - delayed navigation helper -->
56<script> 57 // Helper function to delay opening a URL until a gtag event is sent. 58 // Call it in response to an action that should navigate to a URL. 59 function gtagSendEvent(url) { 60 var callback = function () { 61 if (typeof url === 'string') { 62 window.location = url; 63 } 64 }; 65 gtag('event', 'shopping_cart', { 66 'event_callback': callback, 67 'event_timeout': 2000, 68 // <event_parameters> 69 }); 70 return false; 71 } 72</script>
72 <!-- Custom Fonts --> <!-- Stylesheets for Turbo 3.2.0 --> <link href="//tropicallinkcanada.ca/cdn/shop/t/4/assets/styles.scss.css?v=70338281415101188901787054608" rel="stylesheet" type="text/css" media="all" />
vendor: 4,241 bytes, lines 72-74
72<script> 73 /*! lazysizes - v3.0.0 */ 74 !function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d=b.documentElement,e=a.Date,f=a.HTMLPictureElement,g="addEventListener",h="getAttribute",i=a[g],j=a.setTimeout,k=a.requestAnimationFrame||j,l=a.requestIdleCallback,m=/^picture$/i,n=["load","error","lazyincluded","_lazyloaded"],o={},p=Array.prototype.forEach,q=function(a,b){return o[b]||(o[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),o[b].test(a[h]("class")||"")&&o[b]},r=function(a,b){q(a,b)||a.setAttribute("class",(a[h]("class")||"").trim()+" "+b)},s=function(a,b){var c;(c=q(a,b))&&a.setAttribute("class",(a[h]("class")||"").replace(c," "))},t=function(a,b,c){var d=c?g:"removeEventListener";c&&t(a,b),n.forEach(function(c){a[d](c,b)})},u=function(a,c,d,e,f){var g=b.createEvent("CustomEvent");return g.initCustomEvent(c,!e,!f,d||{}),a.dispatchEvent(g),g},v=function(b,d){var e;!f&&(e=a.picturefill||c.pf)?e({reevaluate:!0,elements:[b]}):d&&d.src&&(b.src=d.src)},w=function(a,b){return(getComputedStyle(a,null)||{})[b]},x=function(a,b,d){for(d=d||a.offsetWidth;d<c.minSize&&b&&!a._lazysizesWidth;)d=b.offsetWidth,b=b.parentNode;return d},y=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?j:k)(g)))};return h._lsFlush=g,h}(),z=function(a,b){return b?function(){y(a)}:function(){var b=this,c=arguments;y(function(){a.apply(b,c)})}},A=function(a){var b,c=0,d=125,f=666,g=f,h=function(){b=!1,c=e.now(),a()},i=l?function(){l(h,{timeout:g}),g!==f&&(g=f)}:z(function(){j(h)},!0);return function(a){var f;(a=a===!0)&&(g=44),b||(b=!0,f=d-(e.now()-c),0>f&&(f=0),a||9>f&&l?i():j(i,f))}},B=function(a){var b,c,d=99,f=function(){b=null,a()},g=function(){var a=e.now()-c;d>a?j(g,d-a):(l||f)(f)};return function(){c=e.now(),b||(b=j(g,d))}},C=function(){var f,k,l,n,o,x,C,E,F,G,H,I,J,K,L,M=/^img$/i,N=/^iframe$/i,O="onscroll"in a&&!/glebot/.test(navigator.userAgent),P=0,Q=0,R=0,S=-1,T=function(a){R--,a&&a.target&&t(a.target,T),(!a||0>R||!a.target)&&(R=0)},U=function(a,c){var e,f=a,g="hidden"==w(b.body,"visibility")||"hidden"!=w(a,"visibility");for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=d;)g=(w(f,"opacity")||1)>0,g&&"visible"!=w(f,"overflow")&&(e=f.getBoundingClientRect(),g=H>e.left&&G<e.right&&I>e.top-1&&F<e.bottom+1);return g},V=function(){var a,e,g,i,j,m,n,p,q;if((o=c.loadMode)&&8>R&&(a=f.length)){e=0,S++,null==K&&("expand"in c||(c.expand=d.clientHeight>500&&d.clientWidth>500?500:370),J=c.expand,K=J*c.expFactor),K>Q&&1>R&&S>2&&o>2&&!b.hidden?(Q=K,S=0):Q=o>1&&S>1&&6>R?J:P;for(;a>e;e++)if(f[e]&&!f[e]._lazyRace)if(O)if((p=f[e][h]("data-expand"))&&(m=1*p)||(m=Q),q!==m&&(C=innerWidth+m*L,E=innerHeight+m,n=-1*m,q=m),g=f[e].getBoundingClientRect(),(I=g.bottom)>=n&&(F=g.top)<=E&&(H=g.right)>=n*L&&(G=g.left)<=C&&(I||H||G||F)&&(l&&3>R&&!p&&(3>o||4>S)||U(f[e],m))){if(ba(f[e]),j=!0,R>9)break}else!j&&l&&!i&&4>R&&4>S&&o>2&&(k[0]||c.preloadAfterLoad)&&(k[0]||!p&&(I||H||G||F||"auto"!=f[e][h](c.sizesAttr)))&&(i=k[0]||f[e]);else ba(f[e]);i&&!j&&ba(i)}},W=A(V),X=function(a){r(a.target,c.loadedClass),s(a.target,c.loadingClass),t(a.target,Z)},Y=z(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,d,e=a[h](c.srcsetAttr);(b=c.customMedia[a[h]("data-media")||a[h]("media")])&&a.setAttribute("media",b),e&&a.setAttribute("srcset",e),b&&(d=a.parentNode,d.insertBefore(a.cloneNode(),a),d.removeChild(a))},aa=z(function(a,b,d,e,f){var g,i,k,l,o,q;(o=u(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(d?r(a,c.autosizesClass):a.setAttribute("sizes",e)),i=a[h](c.srcsetAttr),g=a[h](c.srcAttr),f&&(k=a.parentNode,l=k&&m.test(k.nodeName||"")),q=b.firesLoad||"src"in a&&(i||g||l),o={target:a},q&&(t(a,T,!0),clearTimeout(n),n=j(T,2500),r(a,c.loadingClass),t(a,Z,!0)),l&&p.call(k.getElementsByTagName("source"),_),i?a.setAttribute("srcset",i):g&&!l&&(N.test(a.nodeName)?$(a,g):a.src=g),(i||l)&&v(a,{src:g})),a._lazyRace&&delete a._lazyRace,s(a,c.lazyClass),y(function(){(!q||a.complete&&a.naturalWi
vendor: 2,290 bytes, line 74
74dth>1)&&(q?T(o):R--,X(o))},!0)}),ba=function(a){var b,d=M.test(a.nodeName),e=d&&(a[h](c.sizesAttr)||a[h]("sizes")),f="auto"==e;(!f&&l||!d||!a.src&&!a.srcset||a.complete||q(a,c.errorClass))&&(b=u(a,"lazyunveilread").detail,f&&D.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,R++,aa(a,b,f,e,d))},ca=function(){if(!l){if(e.now()-x<999)return void j(ca,999);var a=B(function(){c.loadMode=3,W()});l=!0,c.loadMode=3,W(),i("scroll",function(){3==c.loadMode&&(c.loadMode=2),a()},!0)}};return{_:function(){x=e.now(),f=b.getElementsByClassName(c.lazyClass),k=b.getElementsByClassName(c.lazyClass+" "+c.preloadClass),L=c.hFac,i("scroll",W,!0),i("resize",W,!0),a.MutationObserver?new MutationObserver(W).observe(d,{childList:!0,subtree:!0,attributes:!0}):(d[g]("DOMNodeInserted",W,!0),d[g]("DOMAttrModified",W,!0),setInterval(W,999)),i("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[g](a,W,!0)}),/d$|^c/.test(b.readyState)?ca():(i("load",ca),b[g]("DOMContentLoaded",W),j(ca,2e4)),f.length?(V(),y._lsFlush()):W()},checkElems:W,unveil:ba}}(),D=function(){var a,d=z(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),m.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;g>f;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||v(a,c.detail)}),e=function(a,b,c){var e,f=a.parentNode;f&&(c=x(a,f,c),e=u(a,"lazybeforesizes",{width:c,dataAttr:!!b}),e.defaultPrevented||(c=e.detail.width,c&&c!==a._lazysizesWidth&&d(a,f,e,c)))},f=function(){var b,c=a.length;if(c)for(b=0;c>b;b++)e(a[b])},g=B(f);return{_:function(){a=b.getElementsByClassName(c.autosizesClass),i("resize",g)},checkElems:g,updateElem:e}}(),E=function(){E.i||(E.i=!0,D._(),C._())};return function(){var b,d={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2};c=a.lazySizesConfig||a.lazysizesConfig||{};for(b in d)b in c||(c[b]=d[b]);a.lazySizesConfig=c,j(function(){c.init&&E()})}(),{cfg:c,autoSizer:D,loader:C,init:E,uP:v,aC:r,rC:s,hC:q,fire:u,gW:x,rAF:y}}});</script>
74 <title>Organic Coconut - Tropical Link Canada Ltd.</title> 75 76 77 78 79 80<meta name="author" content="Tropical Link Canada Ltd."> 81<meta property="og:url" content="https://tropicallinkcanada.ca/collections/organic-coconut-products"> 82<meta property="og:site_name" content="Tropical Link Canada Ltd."> <meta property="og:type" content="product.group"> <meta property="og:title" content="Organic Coconut"> <meta property="og:image" content="https://tropicallinkcanada.ca/cdn/shop/products/MilkPowder_600x.jpg?v=1629230984"> <meta property="og:image:secure_url" content="https://tropicallinkcanada.ca/cdn/shop/products/MilkPowder_600x.jpg?v=1629230984"> 83 84 85 86 87 88 89<meta name="twitter:card" content="summary"> <!-- Mobile Specific Metas --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#ffffff"> <link rel="shortcut icon" type="image/x-icon" href="//tropicallinkcanada.ca/cdn/shop/files/TLC_Logo_410x_7f0de79b-7514-44ce-83b4-911be760136f_32x32.png?v=1629660719"> <link rel="canonical" href="https://tropicallinkcanada.ca/collections/organic-coconut-products" />
89<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
89<meta name="facebook-domain-verification" content="sc1pxq3stfc25d7llmwt1w8cfwlxk1"> 90<meta name="google-site-verification" content="wwkU-rZy-Y81o4xmEI4KvXpURHMp2qgg9RmUGNpy958"> 91<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/58477117638/digital_wallets/dialog"> 92<meta id="in-context-paypal-metadata" data-shop-id="58477117638" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD"> 93<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/organic-coconut-products.atom" /> 94<link rel="alternate" type="application/json+oembed" href="https://tropicallinkcanada.ca/collections/organic-coconut-products.oembed">
95<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
95 96<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
97<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=58477117638" crossorigin="anonymous"></script>
vendor: 1 bytes, line 97
97
98<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":58477117638,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/58477117638","merchantName":"Tropical Link Canada Ltd.","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","interac","jcb"],"total":{"type":"pending","label":"Tropical Link Canada Ltd.","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 98
98
99<script id="shopify-features" type="application/json">{"accessToken":"956078b24d636f4a3bba3fcdbdbfebfe","betas":["rich-media-storefront-analytics"],"domain":"tropicallinkcanada.ca","predictiveSearch":true,"shopId":58477117638,"locale":"en"}</script>
vendor: 1 bytes, line 99
99
100<script>var Shopify = Shopify || {}; 101Shopify.shop = "tropical-link-canada-ltd.myshopify.com"; 102Shopify.locale = "en"; 103Shopify.currency = {"active":"CAD","rate":"1.0"}; 104Shopify.country = "US"; 105Shopify.theme = {"name":"TLC Development 10 Nov 2024","id":136112111814,"schema_name":"Exotic","schema_version":"3.2.0","theme_store_id":null,"role":"main"}; 106Shopify.theme.handle = "null"; 107Shopify.theme.style = {"id":null,"handle":null}; 108Shopify.cdnHost = "tropicallinkcanada.ca/cdn"; 109Shopify.routes = Shopify.routes || {}; 110Shopify.routes.root = "/"; 111Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 112Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 113Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 114Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 114
114
115<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 115
115
116<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 116
116
117<script> 118 window.ShopifyPay = window.ShopifyPay || {}; 119 window.ShopifyPay.apiHost = "shop.app\/pay"; 120 window.ShopifyPay.redirectState = null; 121</script>
vendor: 1 bytes, line 121
121
122<script> 123 window.Shopify = window.Shopify || {}; 124 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 125 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 126 window.Shopify.SignInWithShop.eligible = true; 127</script>
vendor: 1 bytes, line 127
127
128<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 128
128
129<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 129
129
130<script type="module"> 131 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 132 133 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 134 135</script>
vendor: 1 bytes, line 135
135
136<script> 137 window.Shopify = window.Shopify || {}; 138 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 139 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 140</script>
vendor: 1 bytes, line 140
140
141<script>(function() { 142 var isLoaded = false; 143 function asyncLoad() { 144 if (isLoaded) return; 145 isLoaded = true; 146 var urls = ["https:\/\/tabs.stationmade.com\/registered-scripts\/tabs-by-station.js?shop=tropical-link-canada-ltd.myshopify.com","\/\/shopify.privy.com\/widget.js?shop=tropical-link-canada-ltd.myshopify.com","https:\/\/instafeed.nfcube.com\/cdn\/64c9215c95b39f4bb0641d06df1ae2d5.js?shop=tropical-link-canada-ltd.myshopify.com","https:\/\/cdn-spurit.com\/all-apps\/checker-pz.js?shop=tropical-link-canada-ltd.myshopify.com"]; 147 for (var i = 0; i <urls.length; i++) { 148 var s = document.createElement('script'); 149 s.type = 'text/javascript'; 150 s.async = true; 151 s.src = urls[i]; 152 var x = document.getElementsByTagName('script')[0]; 153 x.parentNode.insertBefore(s, x); 154 } 155 }; 156 if(window.attachEvent) { 157 window.attachEvent('onload', asyncLoad); 158 } else { 159 window.addEventListener('load', asyncLoad, false); 160 } 161})();</script>
vendor: 1 bytes, line 161
161
162<script id="__st">var __st={"a":58477117638,"offset":-25200,"reqid":"836d56b0-449a-4678-8f5e-07ad0a71a2b6-1791080862","pageurl":"tropicallinkcanada.ca\/collections\/organic-coconut-products","u":"46332c397d26","p":"collection","rtyp":"collection","rid":280701501638};</script>
vendor: 1 bytes, line 162
162
163<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 163
163
164<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 164
164
165<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//tropicallinkcanada.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 165
165
166<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 = "//tropicallinkcanada.ca/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>
166<script crossorigin="anonymous" defer="defer" src="//tropicallinkcanada.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 166
166
167<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 167
167
168<script> 169 window.Shopify = window.Shopify || {}; 170 window.Shopify.MCP = window.Shopify.MCP || {}; 171 window.Shopify.MCP.enabled = true; 172 window.Shopify.MCP.shop = "tropical-link-canada-ltd.myshopify.com"; 173 window.Shopify.MCP.mcpEndpoint = "https:\/\/tropicallinkcanada.ca\/api\/mcp"; 174 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 175</script>
vendor: 1 bytes, line 175
175
176<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("\/\/tropicallinkcanada.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 177</script>
vendor: 1 bytes, line 177
177
178<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://tropicallinkcanada.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 179</script>
vendor: 1 bytes, line 179
179
180<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 181 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); 182</script>
vendor: 1 bytes, line 182
182
183<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})}})); 184</script>
vendor: 1 bytes, line 184
184
185<script id='scb4127' type='text/javascript' async='' src='https://tropicallinkcanada.ca/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
185<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://tropicallinkcanada.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 186<style id="shopify-accelerated-checkout-cart"> 187 #shopify-buyer-consent { 188 margin-top: 1em; 189 display: inline-block; 190 width: 100%; 191} 192 193#shopify-buyer-consent.hidden { 194 display: none; 195} 196 197#shopify-subscription-policy-button { 198 background: none; 199 border: none; 200 padding: 0; 201 text-decoration: underline; 202 font-size: inherit; 203 cursor: pointer; 204} 205 206#shopify-subscription-policy-button::before { 207 box-shadow: none; 208} 209 210 </style> 211
212<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
212 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 212-213
212 213<script async src="https://www.googletagmanager.com/gtag/js?id=
213UA-166368038-1
vendor: 12 bytes, line 213
213"></script>
214<script> 215
vendor: 134 bytes, lines 215-219
215window.dataLayer = window.dataLayer || []; 216 function gtag(){dataLayer.push(arguments);} 217 gtag('js', new Date()); 218 219 gtag('config', '
219UA-166368038-1
vendor: 4 bytes, line 219
219');
220</script>
220<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 221
222<script id='shopify-chat-app-embed-data' type='application/json'> 223 { 224 "settings": { 225 "invertActivatorColors": true, 226 "greetingMessage": "", 227 "showFeaturedProducts": true, 228 "featuredProducts": [], 229 "horizontalPosition": "bottom_right", 230 "icon": "chat_bubble", 231 "buttonLabel": "Chat" 232 } 233 } 234</script>
234 235 236<style data-shopify> 237 238 239 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 240 shopify-chat:defined:empty { 241 display: grid; 242 } 243 244 :root { 245 --shopify-chat-bg-color: #FFFFFF; 246 --shopify-chat-text-color: #000000; 247 --shopify-chat-accent-bg-color: #000000; 248 --shopify-chat-accent-text-color: #FFFFFF; 249 --shopify-chat-activator-offset: 20px; 250 251 252 253 --shopify-chat-activator-font-size: 16px; 254 --shopify-chat-border-radius: 16px; 255 } 256 257 258</style> 259
260<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
260 261 262 263<!-- END app block -->
263<script src="https://cdn.shopify.com/extensions/01a0f6ed-716e-7bcb-9b26-cd9173669680/countdown-timer-30-98/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
263 264<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
265<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: 58477117638,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 265
265
266<script> 267 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 268</script>
vendor: 1 bytes, line 268
268
269<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}
269).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: 58477117638,storefrontBaseUrl: "https://tropicallinkcanada.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://tropicallinkcanada.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1792704710","configuration":"{\"businessId\":\"3C60ED74B00F1BF6D9A2A408\",\"environment\":\"production\",\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5a8ca3d2c8c198d27ce52b5826353789","type":"APP","apiClientId":861484,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"415465670","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-1JZ0PVPXB8\\\",\\\"GT-K546WGK\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-1JZ0PVPXB8\\\",\\\"MC-Z09G3CB864\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-1JZ0PVPXB8\\\",\\\"MC-Z09G3CB864\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-1JZ0PVPXB8\\\",\\\"MC-Z09G3CB864\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-1JZ0PVPXB8\\\"}],\\\"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":"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":"Tropical Link Canada Ltd.","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"tropical-link-canada-ltd.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/tropicallinkcanada.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6850726887622","handle":"organic-coconut-milk-powder-150g","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41543314047174","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6925054574790","handle":"organic-coconut-sugar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41543310344390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6925069484230","handle":"organic-unsweetened-shredded-coconut","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41539226796230","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6850725019846","handle":"organic-coconut-flour-500g","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41543319650502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://tropicallinkcanada.ca/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"136112111814","themePublished":"true","eventMetadataId":"237f28e5-8517-40fa-9df8-9f6d5f51ad74","pageType":"collection","resourceId":"280701501638","shopId":"58477117638","storefrontBaseUrl":"https:\/\/tropicallinkcanada.ca","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"280701501638\",\"title\":\"Organic Coconut\",\"productVariants\":[{\"price\":{\"amount\":7.99,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Organic Coconut Milk Powder\",\"vendor\":\"Tropical Link Canada Ltd.\",\"id\":\"6850726887622\",\"untranslatedTitle\":\"Organic Coconut Milk Powder\",\"url\":\"\/products\/organic-coconut-milk-powder-150g\",\"type\":\"Organic Coconut\"},\"id\":\"41543314047174\",\"image\":{\"src\":\"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowder.jpg?v=1629230984\"},\"sku\":\"WT9416100\",\"title\":\"Retail Pack 150g\",\"untranslatedTitle\":\"Retail Pack 150g\"},{\"price\":{\"amount\":8.99,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Organic Coconut Sugar\",\"vendor\":\"Tropical Link Canada Ltd.\",\"id\":\"6925054574790\",\"untranslatedTitle\":\"Organic Coconut Sugar\",\"url\":\"\/products\/organic-coconut-sugar\",\"type\":\"Organic Coconut\"},\"id\":\"41543310344390\",\"image\":{\"src\":\"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20.png?v=1783469321\"},\"sku\":\"WT6208101\",\"title\":\"Retail Pack 400g\",\"untranslatedTitle\":\"Retail Pack 400g\"},{\"price\":{\"amount\":6.99,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Organic Unsweetened Shredded Coconut\",\"vendor\":\"Tropical Link Canada Ltd.\",\"id\":\"6925069484230\",\"untranslatedTitle\":\"Organic Unsweetened Shredded Coconut\",\"url\":\"\/products\/organic-unsweetened-shredded-coconut\",\"type\":\"Organic Coconut\"},\"id\":\"41539226796230\",\"image\":{\"src\":\"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_1.png?v=1783469404\"},\"sku\":\"WT9412104\",\"title\":\"Retail Pack 250g\",\"untranslatedTitle\":\"Retail Pack 250g\"},{\"price\":{\"amount\":7.31,\"currencyCode\":\"CAD\"},\"product\":{\"title\":\"Organic Coconut Flour\",\"vendor\":\"Tropical Link Canada Ltd.\",\"id\":\"6850725019846\",\"untranslatedTitle\":\"Organic Coconut Flour\",\"url\":\"\/products\/organic-coconut-flour-500g\",\"type\":\"Organic Coconut\"}
269,\"id\":\"41543319650502\",\"image\":{\"src\":\"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlour.jpg?v=1629230995\"},\"sku\":\"WT9402100\",\"title\":\"Retail Pack 500g\",\"untranslatedTitle\":\"Retail Pack 500g\"}]}}]]"});})();</script>
269<script> 270 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 271 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 272 window.ShopifyAnalytics.meta.currency = 'CAD'; 273 var meta = {"products":[{"id":6850726887622,"gid":"gid:\/\/shopify\/Product\/6850726887622","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","handle":"organic-coconut-milk-powder-150g","variants":[{"id":41543314047174,"price":799,"name":"Organic Coconut Milk Powder - Retail Pack 150g","public_title":"Retail Pack 150g","sku":"WT9416100"},{"id":41543314079942,"price":9500,"name":"Organic Coconut Milk Powder - Full Case 150g x 12","public_title":"Full Case 150g x 12","sku":"WT9416100"}],"remote":false},{"id":6925054574790,"gid":"gid:\/\/shopify\/Product\/6925054574790","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","handle":"organic-coconut-sugar","variants":[{"id":41543310344390,"price":899,"name":"Organic Coconut Sugar - Retail Pack 400g","public_title":"Retail Pack 400g","sku":"WT6208101"},{"id":41543310377158,"price":10699,"name":"Organic Coconut Sugar - Full Case 400g x 12","public_title":"Full Case 400g x 12","sku":"WT6208101"}],"remote":false},{"id":6925069484230,"gid":"gid:\/\/shopify\/Product\/6925069484230","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","handle":"organic-unsweetened-shredded-coconut","variants":[{"id":41539226796230,"price":699,"name":"Organic Unsweetened Shredded Coconut - Retail Pack 250g","public_title":"Retail Pack 250g","sku":"WT9412104"},{"id":41539226828998,"price":8299,"name":"Organic Unsweetened Shredded Coconut - Full Case 250g x 12","public_title":"Full Case 250g x 12","sku":"WT9412104"}],"remote":false},{"id":6850725019846,"gid":"gid:\/\/shopify\/Product\/6850725019846","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","handle":"organic-coconut-flour-500g","variants":[{"id":41543319650502,"price":731,"name":"Organic Coconut Flour - Retail Pack 500g","public_title":"Retail Pack 500g","sku":"WT9402100"},{"id":41543319683270,"price":8699,"name":"Organic Coconut Flour - Full Case 500g x 12","public_title":"Full Case 500g x 12","sku":"WT9402100"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":280701501638,"requestId":"836d56b0-449a-4678-8f5e-07ad0a71a2b6-1791080862"}}; 274 for (var attr in meta) { 275 window.ShopifyAnalytics.meta[attr] = meta[attr]; 276 } 277</script>
vendor: 1 bytes, line 277
277
278<script class="analytics"> 279 (function () { 280 var customDocumentWrite = function(content) { 281 var jquery = null; 282 283 if (window.jQuery) { 284 jquery = window.jQuery; 285 } else if (window.Checkout && window.Checkout.$) { 286 jquery = window.Checkout.$; 287 } 288 289 if (jquery) { 290 jquery('body').append(content); 291 } 292 }; 293 294 var hasLoggedConversion = function(token) { 295 if (token) { 296 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 297 } 298 return false; 299 } 300 301 var setCookieIfConversion = function(token) { 302 if (token) { 303 var twoMonthsFromNow = new Date(Date.now()); 304 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 305 306 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 307 } 308 } 309 310 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 311 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 312 if (trekkie.integrations) { 313 return; 314 } 315 trekkie.methods = [ 316 'identify', 317 'page', 318 'ready', 319 'track', 320 'trackForm', 321 'trackLink' 322 ]; 323 trekkie.factory = function(method) { 324 return function() { 325 var args = Array.prototype.slice.call(arguments); 326 args.unshift(method); 327 trekkie.push(args); 328 if (method == 'track' || method == 'page') { 329 var pageUrl; 330 try { 331 pageUrl = window.location.href; 332 } catch (e) {} 333 var pageReferrer; 334 try { 335 pageReferrer = document.referrer; 336 } catch (e) {} 337 try { 338 if (window.__TREKKIE_SHIM_QUEUE == null) { 339 window.__TREKKIE_SHIM_QUEUE = []; 340 } 341 window.__TREKKIE_SHIM_QUEUE.push({ 342 from: 'trekkie-stub', 343 method: method, 344 args: args.slice(1), 345 pageContext: { 346 url: pageUrl, 347 referrer: pageReferrer 348 } 349 }); 350 } catch (e) { 351 // no-op 352 } 353 } 354 return trekkie; 355 }; 356 }; 357 for (var i = 0; i < trekkie.methods.length; i++) { 358 var key = trekkie.methods[i]; 359 trekkie[key] = trekkie.factory(key); 360 } 361 trekkie.load = function(config) { 362 trekkie.config = config || {}; 363 trekkie.config.initialDocumentCookie = document.cookie; 364 var first = document.getElementsByTagName('script')[0]; 365var script = document.createElement('script'); 366script.type = 'text/javascript'; 367script.onerror = function(e) { 368 var scriptFallback = document.createElement('script'); 369 scriptFallback.type = 'text/javascript'; 370 scriptFallback.onerror = function(error) { 371 var Monorail = { 372 produce: function produce(monorailDomain, schemaId, payload) { 373 var currentMs = new Date().getTime(); 374 var event = { 375 schema_id: schemaId, 376 payload: payload, 377 metadata: { 378 event_created_at_ms: currentMs, 379 event_sent_at_ms: currentMs 380 } 381 }; 382 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 383 }, 384 sendRequest: function sendRequest(endpointUrl, payload) { 385 // Try the sendBeacon API 386 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 387 var blobData = new window.Blob([payload], { 388 type: 'text/plain' 389 }); 390 391 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 392 return true; 393 } // sendBeacon was not successful 394 395 } // XHR beacon 396 397 var xhr = new XMLHttpRequest(); 398 399 try { 400 xhr.open('POST', endpointUrl); 401 xhr.setRequestHeader('Content-Type', 'text/plain'); 402 xhr.send(payload); 403 } catch (e) { 404 console.log(e); 405 } 406 407 return false; 408 }, 409 isIos12: function isIos12() { 410 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 411 } 412 }; 413 Monorail.produce('monorail-edge.shopifysvc.com', 414 'trekkie_storefront_load_errors/1.1', 415 {shop_id: 58477117638, 416 theme_id: 136112111814, 417 app_name: "storefront", 418 context_url: window.location.href, 419 source_url: "//tropicallinkcanada.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 420 421 }; 422 scriptFallback.async = true; 423 scriptFallback.src = '//tropicallinkcanada.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 424 first.parentNode.insertBefore(scriptFallback, first); 425}; 426script.async = true; 427script.src = '//tropicallinkcanada.ca/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 428first.parentNode.insertBefore(script, first); 429 430 }; 431 trekkie.load( 432 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":58477117638,"isMerchantRequest":null,"themeId":136112111814,"themeCityHash":"11160475172368037992","contentLanguage":"en","currency":"CAD","eventMetadataId":"237f28e5-8517-40fa-9df8-9f6d5f51ad74"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 433 ); 434 435 var loaded = false;
436 trekkie.ready(function() { 437 if (loaded) return; 438 loaded = true; 439 440 window.ShopifyAnalytics.lib = window.trekkie; 441 442 var originalDocumentWrite = document.write; 443 document.write = customDocumentWrite; 444 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 445 document.write = originalDocumentWrite; 446 447 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 448 var token = match? match[1]: undefined; 449 if (!hasLoggedConversion(token)) { 450 setCookieIfConversion(token); 451 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"CAD","category":"Collection: organic-coconut-products","collectionName":"organic-coconut-products","collectionId":280701501638,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 452 } 453 }); 454 455 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":280701501638,"requestId":"836d56b0-449a-4678-8f5e-07ad0a71a2b6-1791080862","shopifyEmitted":true}); 456 457 var eventsListenerScript = document.createElement('script'); 458 eventsListenerScript.async = true; 459 eventsListenerScript.src = "//tropicallinkcanada.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 460 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 461})();</script>
461 462
462<script> 463 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 464 window.ga = function ga() { 465 (window.ga.q = window.ga.q || []).push(arguments); 466 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 467 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 468 } 469 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."); 470 }; 471 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 472 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 473 } 474 } 475</script>
vendor: 1 bytes, line 475
475
476<script 477 defer 478 src="https://tropicallinkcanada.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 479 data-application="storefront-renderer" 480 data-shop-id="58477117638" 481 data-render-region="gcp-us-central1" 482 data-page-type="collection" 483 data-theme-instance-id="136112111814" 484 data-theme-name="Exotic" 485 data-theme-version="3.2.0" 486 data-monorail-region="shop_domain" 487 data-resource-timing-sampling-rate="10" 488 data-shs="true" 489 data-shs-beacon="true" 490 data-shs-export-with-fetch="true" 491 data-shs-logs-sample-rate="1" 492 data-shs-beacon-endpoint="https://tropicallinkcanada.ca/api/collect" 493></script>
vendor: 1 bytes, line 493
493
494<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Tropical Link Canada Ltd.. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
494,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 494
494
495<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"58477117638","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
495 496<meta name="shopify-y" content="c420884d-5047-4eeb-9a76-d9f8d0f19494" data-expiration="1822638462000"><meta name="shopify-s" content="7028c5eb-4406-45cc-8f55-ea6868af739b" data-expiration="1791082662000"><meta name="new-cookie-storage-activated" content="t"> 497</head> <noscript> <style> 498 .product_section .product_form { 499 opacity: 1; 500 } 501 502 .multi_select, 503 form .select { 504 display: block !important; 505 }</style></noscript> <body class="collection" 506 data-money-format="${{amount}}" data-shop-url="https://tropicallinkcanada.ca"> 507 508 509<div class="free-shipping-banner"> 510 ð FREE SHIPPING on retail orders over $60 ð 511</div> <div id="shopify-section-header" class="shopify-section header-section"> 512 513 514<header id="header" class="mobile_nav-fixed--true"> <div class="promo_banner"> <div class="promo_banner__content"> <p><strong>True Friends of Earth, Water & Sun</strong></p></div> <div class="promo_banner-close"></div></div> <div class="top_bar clearfix"> <a class="mobile_nav dropdown_link" data-dropdown-rel="menu" data-no-instant="true"> <div> <span></span> <span></span> <span></span> <span></span></div> <span class="menu_title">Menu</span></a> <a href="https://tropicallinkcanada.ca" title="Tropical Link Canada Ltd." class="mobile_logo logo"> <img src="//tropicallinkcanada.ca/cdn/shop/files/Screenshot_2024-12-20_123948_59e42bb9-2edd-4574-9ba2-1ac1fe4637ff_410x.png?v=1734678995" alt="Tropical Link Canada Ltd." /></a> <div class="top_bar--right"> <div class="cart_container"> <a href="/cart" class="icon-cart mini_cart dropdown_link" title="Cart" data-no-instant> <span class="cart_count">0</span></a></div></div></div> <div class="dropdown_container" data-dropdown="menu"> <div class="dropdown"> <ul class="menu" id="mobile_menu"> <li data-mobile-dropdown-rel="home"> <a data-no-instant href="/" class="parent-link--false"> 515 Home</a></li> <li data-mobile-dropdown-rel="about-us"> <a data-no-instant href="/pages/about-us" class="parent-link--true"> 516 About Us</a></li> <li data-mobile-dropdown-rel="online-store"> <a data-no-instant href="/collections/all" class="parent-link--true"> 517 Online Store</a></li> <li data-mobile-dropdown-rel="stories-recipes"> <a data-no-instant href="/blogs/news" class="parent-link--true"> 518 Stories & Recipes</a></li> <li data-mobile-dropdown-rel="faqs"> <a data-no-instant href="/pages/faqs" class="parent-link--true"> 519 FAQs</a></li> <li data-mobile-dropdown-rel="contact"> <a data-no-instant href="/pages/contact-us-1" class="parent-link--true"> 520 Contact</a></li> <li data-no-instant> <a href="/account/login" id="customer_login_link">Login</a></li> <li> <select class="currencies" name="currencies" data-default-shop-currency="CAD"> <option value="CAD" selected="selected">CAD</option> <option value="USD">USD</option> <option value="AUD">AUD</option> <option value="GBP">GBP</option> <option value="EUR">EUR</option> 521 522 523</select></li></ul></div></div> 524</header> 525 526 527 528 529<header class="feature_image "> <div class="header header-fixed--true header-background--solid"> <div class="promo_banner"> <div class="promo_banner__content"> <p><strong>True Friends of Earth, Water & Sun</strong></p></div> <div class="promo_banner-close"></div></div> <div class="top_bar clearfix"> <ul class="social_icons"> <li><a href="https://www.facebook.com/tropicallink" title="Tropical Link Canada Ltd. on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> <li><a href="https://www.instagram.com/tropicallinkcanada/" title="Tropical Link Canada Ltd. on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> <li><a href="mailto:[email protected]" title="Email Tropical Link Canada Ltd." target="_blank" class="icon-mail"></a></li> 530 531</ul> <ul class="menu left"></ul> <div class="cart_container"> <a href="/cart" class="icon-cart mini_cart dropdown_link" data-no-instant> <span class="cart_count">0</span></a> <div class="cart_content animated fadeIn"> <div class="js-empty-cart__message "> <p class="empty_cart">Your Cart is Empty</p></div> <form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="CAD" data-shop-name="Tropical Link Canada Ltd." class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button"> 532 Continue Shopping</a> <ul class="cart_items js-cart_items clearfix"></ul> <hr /> <ul> <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li> <li class="cart_savings sale js-cart_savings"></li> <li> <input type="submit" class="action_button" value="Checkout" /></li></ul></form></div></div> <ul class="menu right"> <li> <select class="currencies" name="currencies" data-default-shop-currency="CAD"> <option value="CAD" selected="selected">CAD</option> <option value="USD">USD</option> <option value="AUD">AUD</option> <option value="GBP">GBP</option> <option value="EUR">EUR</option> 533 534 535</select></li> <li> <a href="/account" class="icon-user" title="My Account "> <span>Login</span></a></li></ul></div> <div class="main_nav_wrapper">
535 <div class="main_nav clearfix menu-position--block logo-align--center"> <div class="logo text-align--center"> <a href="https://tropicallinkcanada.ca" title="Tropical Link Canada Ltd."> <img src="//tropicallinkcanada.ca/cdn/shop/files/Screenshot_2024-12-20_123948_59e42bb9-2edd-4574-9ba2-1ac1fe4637ff_410x.png?v=1734678995" class="primary_logo" alt="Tropical Link Canada Ltd." /></a></div> <div class="nav"> <ul class="menu center clearfix"> <div class="vertical-menu"> <li><a href="/" class="top_link " data-dropdown-rel="home">Home</a></li> <li><a href="/pages/about-us" class="top_link " data-dropdown-rel="about-us">About Us</a></li> <li><a href="/collections/all" class="top_link " data-dropdown-rel="online-store">Online Store</a></li> <li><a href="/blogs/news" class="top_link " data-dropdown-rel="stories-recipes">Stories & Recipes</a></li> <li><a href="/pages/faqs" class="top_link " data-dropdown-rel="faqs">FAQs</a></li> <li><a href="/pages/contact-us-1" class="top_link " data-dropdown-rel="contact">Contact</a></li> 536 537 538</div> <div class="vertical-menu"> 539 540</div></ul></div></div></div></div> 541</header> 542 543<style> 544 .main_nav div.logo a { 545 padding-top: 0px; 546 padding-bottom: 0px; 547 } 548 549 div.logo img { 550 max-width: 205px; 551 } 552 553 .nav { 554 555 width: 100%; 556 clear: both; 557 558 } 559 560 561 .nav ul.menu { 562 padding-top: 0px; 563 padding-bottom: 0px; 564 } 565 566 .sticky_nav ul.menu, .sticky_nav .mini_cart { 567 padding-top: 0px; 568 padding-bottom: 0px; 569 } 570 571 572 573 574 575 576</style> 577 578 579</div> <div class="mega-menu-container"> <div id="shopify-section-mega-menu-1" class="shopify-section mega-menu-section"> <div class="dropdown_container mega-menu mega-menu-1" data-dropdown="online-store"> <div class="dropdown menu"> <div class="dropdown_content "> <div class="dropdown_column" > <div class="mega-menu__richtext"></div> <div class="dropdown_column__menu"> <ul class="dropdown_title"> <li> <a >Online Store Retail</a></li></ul> <ul> <li> <a href="/collections/fun-bites">Organic Coconut Fun Bites</a></li> <li> <a href="/collections/organic-coconut-products">Organic Coconut Products</a></li> <li> <a href="/collections/organic-spices">Organic Spices and Superfoods</a></li> <li> <a href="/collections/organic-oil">Organic Oils</a></li> <li> <a href="/collections/dried-fruits">Dried Fruits</a></li></ul></div> <div class="mega-menu__richtext"></div></div> <div class="dropdown_column" > <div class="mega-menu__richtext"></div> <div class="dropdown_column__menu"> <ul class="dropdown_title"> <li> <a >Online Store Bulk</a></li></ul> <ul> <li> <a href="/collections/bulk-organic-coconut-products">Organic Coconut Products</a></li> <li> <a href="/collections/bulk-organic-spices-superfoods">Organic Spices & Superfoods</a></li> <li> <a href="/collections/bulk-organic-oil">Organic Oils</a></li> <li> <a href="/collections/bulk-dried-fruits">Dried Fruits</a></li></ul></div> <div class="mega-menu__richtext"></div></div></div></div></div> <ul class="mobile-mega-menu hidden" data-mobile-dropdown="online-store"> <div> <li class="mobile-mega-menu_block mega-menu__richtext"></li> <li class="mobile-mega-menu_block sublink"> <a data-no-instant href="" class="parent-link--false"> 580 Online Store Retail <span class="right icon-down-arrow"></span></a> <ul> <li> <a href="/collections/fun-bites">Organic Coconut Fun Bites</a></li> <li> <a href="/collections/organic-coconut-products">Organic Coconut Products</a></li> <li> <a href="/collections/organic-spices">Organic Spices and Superfoods</a></li> <li> <a href="/collections/organic-oil">Organic Oils</a></li> <li> <a href="/collections/dried-fruits">Dried Fruits</a></li></ul></li> <li class="mobile-mega-menu_block" ></li></div> <div> <li class="mobile-mega-menu_block mega-menu__richtext"></li> <li class="mobile-mega-menu_block sublink"> <a data-no-instant href="" class="parent-link--false"> 581 Online Store Bulk <span class="right icon-down-arrow"></span></a> <ul> <li> <a href="/collections/bulk-organic-coconut-products">Organic Coconut Products</a></li> <li> <a href="/collections/bulk-organic-spices-superfoods">Organic Spices & Superfoods</a></li> <li> <a href="/collections/bulk-organic-oil">Organic Oils</a></li> <li> <a href="/collections/bulk-dried-fruits">Dried Fruits</a></li></ul></li> <li class="mobile-mega-menu_block" ></li></div></ul> 582 583 584</div></div> 585 586 587 588 589 590<div id="shopify-section-collection-template" class="shopify-section collection-template-section"> 591 592 593 594<a name="pagecontent" id="pagecontent"></a> 595 596<div class="container"> <div class="clearfix breadcrumb-collection"> <div class="eight columns breadcrumb_text" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://tropicallinkcanada.ca" title="Tropical Link Canada Ltd." itemprop="item" class="breadcrumb_link"><span itemprop="name">Home</span></a><meta itemprop="position" content="1" /></span> <span class="breadcrumb-divider">/</span> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="/collections/organic-coconut-products" title="Organic Coconut" itemprop="item" class="breadcrumb_link"><span itemprop="name">Organic Coconut</span></a><meta itemprop="position" content="2" /></span></div></div> <div class="section clearfix"> <div class="eight columns"> <h1>Organic Coconut</h1></div> <div class="eight columns section_select ">
596 <select class="sort_by" id="sort-by" data-default-sort="best-selling"> <option value="manual">Featured</option> <option value="best-selling">Best Selling</option> <option value="title-ascending">Alphabetically: A-Z</option> <option value="title-descending">Alphabetically: Z-A</option> <option value="price-ascending">Price: Low to High</option> <option value="price-descending">Price: High to Low</option> <option value="created-descending">Date: New to Old</option> <option value="created-ascending">Date: Old to New</option></select></div></div> <div class="sixteen columns"> <div class="feature_divider"></div></div> <div class="sidebar four columns toggle-all--false"> <div class="sidebar-wrap"> <div class="sidebar-block" > <h4 class="toggle">Collections<span class="right icon-down-arrow"></span></h4> <ul class="toggle_list"> <li ><a href="/collections/all" title="All Products List">All Products List</a></li> <li ><a href="/collections/best-sellers-slide" title="Best sellers slide">Best sellers slide</a></li> <li ><a href="/collections/bulk-dried-fruits" title="Bulk Dried Fruits">Bulk Dried Fruits</a></li> <li ><a href="/collections/bulk-organic-coconut-products" title="Bulk Organic Coconut Products">Bulk Organic Coconut Products</a></li> <li ><a href="/collections/bulk-organic-oil" title="Bulk Organic Oil">Bulk Organic Oil</a></li> <li ><a href="/collections/bulk-organic-spices-superfoods" title="Bulk Organic Spices & Superfoods">Bulk Organic Spices & Superfoods</a></li> <li ><a href="/collections/bulk-products" title="Bulk Products">Bulk Products</a></li> <li ><a href="/collections/desiccated-coconut" title="Desiccated Coconut">Desiccated Coconut</a></li> <li ><a href="/collections/dried-fruits" title="Dried Fruits">Dried Fruits</a></li> <li class="active"><a href="/collections/organic-coconut-products" title="Organic Coconut">Organic Coconut</a></li> <li ><a href="/collections/fun-bites" title="Organic Coconut Fun Bites">Organic Coconut Fun Bites</a></li> <li ><a href="/collections/organic-oil" title="Organic Oils">Organic Oils</a></li> <li ><a href="/collections/organic-spices" title="Organic Spices and Superfoods">Organic Spices and Superfoods</a></li> <li ><a href="/collections/retail" title="Retail Products">Retail Products</a></li> <li ><a href="/collections/snow-farms-bulk" title="Snow Farms Bulk">Snow Farms Bulk</a></li> <li ><a href="/collections/bulk" title="Wild Tusker Bulk">Wild Tusker Bulk</a></li></ul></div></div></div> <div class="twelve columns"> 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613<div itemtype="http://schema.org/ItemList" class="product-list collection-matrix clearfix"> <div class="three columns alpha thumbnail even"> <div class="product-wrap"> <div class="relative product_image swap-false"> <a href="/collections/organic-coconut-products/products/organic-coconut-milk-powder-150g" itemprop="url"> <div class="image__container" style=" max-width: 230.0px; "> <img src="//tropicallinkcanada.ca/cdn/shop/products/MilkPowder_100x.jpg?v=1629230984" 614 alt="Organic Coconut Milk Powder" 615 class="lazyload none" 616 style="width: 100%; height: auto; max-width:4079px;" 617 data-sizes="auto" 618 data-src="//tropicallinkcanada.ca/cdn/shop/products/MilkPowder_900x.jpg?v=1629230984" 619 data-srcset=" //tropicallinkcanada.ca/cdn/shop/products/MilkPowder_300x.jpg?v=1629230984 300w, 620 //tropicallinkcanada.ca/cdn/shop/products/MilkPowder_400x.jpg?v=1629230984 400w, 621 //tropicallinkcanada.ca/cdn/shop/products/MilkPowder_500x.jpg?v=1629230984 500w, 622 //tropicallinkcanada.ca/cdn/shop/products/MilkPowder_600x.jpg?v=1629230984 600w, 623 //tropicallinkcanada.ca/cdn/shop/products/MilkPowder_700x.jpg?v=1629230984 700w, 624 //tropicallinkcanada.ca/cdn/shop/products/MilkPowder_800x.jpg?v=1629230984 800w, 625 //tropicallinkcanada.ca/cdn/shop/products/MilkPowder_900x.jpg?v=1629230984 900w" 626 /></div></a> 627 628<div class="thumbnail-overlay"> <a href="/collections/organic-coconut-products/products/organic-coconut-milk-powder-150g" itemprop="url" class="hidden-product-link">Organic Coconut Milk Powder</a> <div class="info"> 629 630 631 632<span class="quick_shop ss-icon js-quick-shop-link" 633 data-no-instant 634 data-remodal-target="quick-shop" 635 data-id="6850726887622" 636 data-handle="organic-coconut-milk-powder-150g" 637 data-money-format="${{amount}}" 638 data-single-variant="false" 639 data-url="/collections/organic-coconut-products/products/organic-coconut-milk-powder-150g" 640 data-title="Organic Coconut Milk Powder"
641 data-details-text="View full details" 642 data-full-description="<p><strong>Extracted organic coconut milk is spray dried to a water-soluble powder - All natural.</strong></p> 643<p><strong>Product of:</strong><span> Sri Lanka</span></p> 644<p><strong>Pack Size:</strong><span> 150</span>g</p> 645<p><strong>Case Size:</strong><span> 150</span>g x 12</p> 646<p><strong>Case Packing:<span> </span></strong>12 Retail Stand-up Pouches in a Carton Box</p> 647<p><strong>Shelf Life:</strong><span> </span>24 months</p> 648<h3><span data-mce-fragment="1">Nutrition Fact</span></h3> 649<p><span data-mce-fragment="1"><img src="https://cdn.shopify.com/s/files/1/0584/7711/7638/files/NFT_-_Organic_Coconut_Milk_Powder_480x480.jpg?v=1644002436" alt=""></span></p> 650<h3><span data-mce-fragment="1">Storage</span></h3> 651<p><span data-mce-fragment="1">Store in cool, dry conditions away from direct sunlight.</span></p>" 652 data-regular-description="Extracted organic coconut milk is spray dried to a water-soluble powder - All natural. Product of: Sri Lanka Pack : 150g Case : 150g x 12 Case Packing: 12 Retail..." 653 data-images="30331365032134 || Organic Coconut Milk Powder ||30331364966598 || Organic Coconut Milk Powder ||32967906427078 || Organic Coconut Milk Powder ||32967906394310 || Organic Coconut Milk Powder ||32967906361542 || Organic Coconut Milk Powder ||35482807959750 || Organic Coconut Milk Powder ||" 654 data-collection-handles="all,best-sellers-slide,organic-coconut-products,retail" 655> 656 Quick View 657</span> 658<div class="js-forms form-holder-6850726887622" style="display: none"> <div class="notify_form notify-form-6850726887622" id="notify-form-6850726887622" style="display:none"> <p class="message"></p> <form method="post" action="/contact#notify_me" id="notify_me" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> <p> <label aria-hidden="true" class="visuallyhidden" for="contact[email]">Translation missing: en.products.notify_form.description:</label> <p>Notify me when this product is available:</p> <input required type="email" class="notify_email" name="contact[email]" id="contact[email]" placeholder="Enter your email address..." value="" /> <input type="hidden" name="challenge" value="false" /> <input type="hidden" name="contact[body]" class="notify_form_message" data-body="Please notify me when Organic Coconut Milk Powder becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" value="Please notify me when Organic Coconut Milk Powder becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" /> <input class="action_button" type="submit" value="Send" style="margin-bottom:0px" /></p></form></div> <div class="clearfix product_form init smart-payment-button--false product_form_options product_form--swatches" 659 id="product-form-6850726887622" 660 data-money-format="${{amount}}" 661 data-shop-currency="CAD" 662 data-select-id="product-select-6850726887622collection-template" 663 data-enable-state="false" 664 data-product="{"id":6850726887622,"title":"Organic Coconut Milk Powder","handle":"organic-coconut-milk-powder-150g","description":"\u003cp\u003e\u003cstrong\u003eExtracted organic coconut milk is spray dried to a water-soluble powder - All natural.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 150\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 150\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Coconut_Milk_Powder_480x480.jpg?v=1644002436\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2021-08-17T13:31:07-07:00","created_at":"2021-08-17T13:09:42-07:00","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","tags":[],"price":799,"price_min":799,"price_max":9500,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":41543314047174,"title":"Retail Pack 150g","option1":"Retail Pack 150g","option2":null,"option3":null,"sku":"WT9416100","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Coconut Milk Powder - Retail Pack 150g","public_title":"Retail Pack 150g","options":["Retail Pack 150g"],"price":799,"weight":150,"compare_at_price":null,"inventory_management":"shopify","barcode":"628451711452","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41543314079942,"title":"Full Case 150g x 12","option1":"Full Case 150g x 12","option2":null,"option3":null,"sku":"WT9416100","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Coconut Milk Powder - Full Case 150g x 12","public_title":"Full Case 150g x 12","options":["Full Case 150g x 12"],"price":9500,"weight":150,"compare_at_price":null,"inventory_management":"shopify","barcode":"10628451711459","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowder.jpg?v=1629230984","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowderBack.jpg?v=1629230984","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderP.png?v=1647462280","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderSize.png?v=1647462280","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderI.png?v=1647462280","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Coconutmilkpowderreconstitude.png?v=1684171948"],"featured_image":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowder.jpg?v=1629230984","options":["Size"],"media":[{"alt":null,"id":22593478459590,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4079,"width":4079,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowder.jpg?v=1629230984"},"aspect_ratio":1.0,"height":4079,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowder.jpg?v=1629230984","width":4079},{"alt":null,"id":22593478492358,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4079,"width":4079,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowderBack.jpg?v=1629230984"},"aspect_ratio":1.0,"height":4079,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/MilkPowderBack.jpg?v=1629230984","width":4079},{"alt":null,"id":25304671158470,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderP.png?v=1647462280"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderP.png?v=1647462280","width":2300},{"alt":null,"id":25304671191238,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderSize.png?v=1647462280"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderSize.png?v=1647462280","width":2300},{"alt":null,"id":25304671125702,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderI.png?v=1647462280"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CMilkPowderI.png?v=1647462280","width":2300},{"alt":null,"id":28112966844614,"position":6,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Coconutmilkpowderreconstitude.png?v=1684171948"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Coconutmilkpowderreconstitude.png?v=1684171948","width":3000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eExtracted organic coconut milk is spray dried to a water-soluble powder - All natural.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 150\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 150\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Coconut_Milk_Powder_480x480.jpg?v=1644002436\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/span\u003e\u003c\/p\u003e"}" 665 666 data-product-id="6850726887622" 667 > <form method="post" action="/cart/add" id="product_form_6850726887622" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> <div class="select"> <label>Size</label> <select id="product-select-6850726887622collection-template" name="id"> <option selected="selected" value="41543314047174" data-sku="WT9416100">Retail Pack 150g</option> <option value="41543314079942" data-sku="WT9416100">Full Case 150g x 12</option></select></div> <div class="swatch_options"> 668 669 670 671 672 673 674 675 676 677 678 679 680<div class="swatch clearfix" data-option-index="0"> <div class="option_title">
680Size</div> <input id="swatch-0-retail-pack-150g-6850726887622-collection-template" type="radio" name="option-0" value="Retail Pack 150g" checked /> <div data-value="Retail Pack 150g" class="swatch-element retail-pack-150g-swatch available"> <label for="swatch-0-retail-pack-150g-6850726887622-collection-template"> 681 Retail Pack 150g <span class="crossed-out"></span></label></div> <input id="swatch-0-full-case-150g-x-12-6850726887622-collection-template" type="radio" name="option-0" value="Full Case 150g x 12" /> <div data-value="Full Case 150g x 12" class="swatch-element full-case-150g-x-12-swatch available"> <label for="swatch-0-full-case-150g-x-12-6850726887622-collection-template"> 682 Full Case 150g x 12 <span class="crossed-out"></span></label></div> 683 684 685</div></div> <div class="essential-countdown-timer-placement"></div> <div class="purchase-details"> <div class="purchase-details__quantity product-quantity-box"> <label for="quantity">Qty</label> <span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span> <input type="number" min="1" size="2" class="quantity" name="quantity" id="quantity" value="1" /> <span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span></div> <div class="purchase-details__buttons"> <button type="submit" name="add" class="action_button add_to_cart " data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark"> <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"/></svg></button></div></div> <input type="hidden" name="product-id" value="6850726887622" /><input type="hidden" name="section-id" value="collection-template" /></form> 686</div> 687 688 689<div id="quotePopup" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:99999;"> <div style="background:white; width:350px; padding:20px; margin:80px auto; border-radius:8px; position:relative;"> <h3>Request a Quote</h3> <form action="/contact#contact_form" method="post"> <input type="hidden" name="form_type" value="contact" /> <input type="hidden" name="contact[product]" value="Organic Coconut Milk Powder" /> <label>Name</label> <input type="text" name="contact[name]" required style="width:100%; margin-bottom:10px;"> <label>Email</label> <input type="email" name="contact[email]" required style="width:100%; margin-bottom:10px;"> <label>Message</label> <textarea name="contact[body]" required style="width:100%; height:80px;"></textarea> <button type="submit" class="action_button" style="width:100%; margin-top:10px;">Send Request</button></form> <button onclick="document.getElementById('quotePopup').style.display='none'" style="width:100%; margin-top:10px;" class="action_button"> 690 Close</button></div> 691</div> 692 693 694 695 696 697 698</div></div> 699</div> 700<div class="banner_holder"> 701 702 703 704 705 706</div></div> <a class="product-info__caption " href="/collections/organic-coconut-products/products/organic-coconut-milk-powder-150g" itemprop="url"> 707 708 709 710 711<div class="product-details"> <span class="title" itemprop="name">Organic Coconut Milk Powder</span> <span class="price "> <small><em>from</em></small> <span class="money">$7.99</span></span> 712 713 714 715 716</div></a></div> 717 718 719 720 721 722 723 724 725</div> <div class="three columns thumbnail odd"> <div class="product-wrap"> <div class="relative product_image swap-false"> <a href="/collections/organic-coconut-products/products/organic-coconut-sugar" itemprop="url"> <div class="image__container" style=" max-width: 230.0px; "> <img src="//tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_100x.png?v=1783469321" 726 alt="Organic Coconut Sugar" 727 class="lazyload none" 728 style="width: 100%; height: auto; max-width:4000px;" 729 data-sizes="auto" 730 data-src="//tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_900x.png?v=1783469321" 731 data-srcset=" //tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_300x.png?v=1783469321 300w,
732 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_400x.png?v=1783469321 400w, 733 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_500x.png?v=1783469321 500w, 734 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_600x.png?v=1783469321 600w, 735 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_700x.png?v=1783469321 700w, 736 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_800x.png?v=1783469321 800w, 737 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20_900x.png?v=1783469321 900w" 738 /></div></a> 739 740<div class="thumbnail-overlay"> <a href="/collections/organic-coconut-products/products/organic-coconut-sugar" itemprop="url" class="hidden-product-link">Organic Coconut Sugar</a> <div class="info"> 741 742 743 744<span class="quick_shop ss-icon js-quick-shop-link" 745 data-no-instant 746 data-remodal-target="quick-shop" 747 data-id="6925054574790" 748 data-handle="organic-coconut-sugar" 749 data-money-format="${{amount}}" 750 data-single-variant="false" 751 data-url="/collections/organic-coconut-products/products/organic-coconut-sugar" 752 data-title="Organic Coconut Sugar" 753 data-details-text="View full details" 754 data-full-description="<p><strong>Control heated and granulated coconut inflorescence sap - Single Ingredient Product.</strong></p> 755<p><strong>Product of:</strong><span> Sri Lanka</span></p> 756<p><strong>Pack Size:</strong><span> 400</span>g</p> 757<p><strong>Case Size:</strong><span> 400</span>g x 12</p> 758<p><strong>Case Packing:<span> </span></strong>12 Retail Stand-up Pouches in a Carton Box</p> 759<p><strong>Shelf Life:</strong><span> </span>24 months</p> 760<h3><span data-mce-fragment="1">Nutrition Fact </span></h3> 761<p><span data-mce-fragment="1"><img src="https://cdn.shopify.com/s/files/1/0584/7711/7638/files/NFT_-_Organic_Coconut_Sugar_480x480.jpg?v=1644002190" alt=""></span></p> 762<h3><span data-mce-fragment="1">Storage</span></h3> 763<div class="description bottom" itemprop="description"> 764<div class="is-initialized is-ready" data-station-tabs-product="organic-virgin-coconut-oil-1l" data-station-tabs-app=""> 765<div class="station-tabs mod-hide-focus is-ready" id="station-tabs-0"> 766<div aria-hidden="false" role="tabpanel" aria-labelledby="st-link-usage-and-storage_0-2" id="st-usage-and-storage_0-2" class="station-tabs-content is-active"> 767<div class="station-tabs-content-inner"> 768<p>Store in cool, dry conditions away from direct sunlight.</p> 769</div> 770</div> 771</div> 772</div> 773</div>" 774 data-regular-description="Control heated and granulated coconut inflorescence sap - Single Ingredient Product. Product of: Sri Lanka Pack : 400g Case : 400g x 12 Case Packing: 12 Retail Stand-up Pouches in..." 775 data-images="43271720206534 || Organic Coconut Sugar ||43271719911622 || Organic Coconut Sugar ||43271719944390 || Organic Coconut Sugar ||43271720075462 || Organic Coconut Sugar ||43271719780550 || Organic Coconut Sugar ||43271720009926 || Organic Coconut Sugar ||43271720042694 || Organic Coconut Sugar ||43271720173766 || Organic Coconut Sugar ||32967908851910 || Organic Coconut Sugar ||32967908819142 || Organic Coconut Sugar ||" 776 data-collection-handles="all,organic-coconut-products,retail" 777> 778 Quick View 779</span> 780<div class="js-forms form-holder-6925054574790" style="display: none"> <div class="notify_form notify-form-6925054574790" id="notify-form-6925054574790" style="display:none"> <p class="message"></p> <form method="post" action="/contact#notify_me" id="notify_me" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> <p> <label aria-hidden="true" class="visuallyhidden" for="contact[email]">Translation missing: en.products.notify_form.description:</label> <p>Notify me when this product is available:</p> <input required type="email" class="notify_email" name="contact[email]" id="contact[email]" placeholder="Enter your email address..." value="" /> <input type="hidden" name="challenge" value="false" /> <input type="hidden" name="contact[body]" class="notify_form_message" data-body="Please notify me when Organic Coconut Sugar becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" value="Please notify me when Organic Coconut Sugar becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" /> <input class="action_button" type="submit" value="Send" style="margin-bottom:0px" /></p></form></div> <div class="clearfix product_form init smart-payment-button--false product_form_options product_form--swatches" 781 id="product-form-6925054574790" 782 data-money-format="${{amount}}" 783 data-shop-currency="CAD" 784 data-select-id="product-select-6925054574790collection-template" 785 data-enable-state="false" 786 data-product="{"id":6925054574790,"title":"Organic Coconut Sugar","handle":"organic-coconut-sugar","description":"\u003cp\u003e\u003cstrong\u003eControl heated and granulated coconut inflorescence sap - Single Ingredient Product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 400\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 400\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Coconut_Sugar_480x480.jpg?v=1644002190\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"description bottom\" itemprop=\"description\"\u003e\n\u003cdiv class=\"is-initialized is-ready\" data-station-tabs-product=\"organic-virgin-coconut-oil-1l\" data-station-tabs-app=\"\"\u003e\n\u003cdiv class=\"station-tabs mod-hide-focus is-ready\" id=\"station-tabs-0\"\u003e\n\u003cdiv aria-hidden=\"false\" role=\"tabpanel\" aria-labelledby=\"st-link-usage-and-storage_0-2\" id=\"st-usage-and-storage_0-2\" class=\"station-tabs-content is-active\"\u003e\n\u003cdiv class=\"station-tabs-content-inner\"\u003e\n\u003cp\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2021-09-24T13:23:21-07:00","created_at":"2021-09-24T13:23:20-07:00","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","tags":[],"price":899,"price_min":899,"price_max":10699,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":41543310344390,"title":"Retail Pack 400g","option1":"Retail Pack 400g","option2":null,"option3":null,"sku":"WT6208101","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Coconut Sugar - Retail Pack 400g","public_title":"Retail Pack 400g","options":["Retail Pack 400g"],"price":899,"weight":400,"compare_at_price":null,"inventory_management":"shopify","barcode":"628451711377","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41543310377158,"title":"Full Case 400g x 12","option1":"Full Case 400g x 12","option2":null,"option3":null,"sku":"WT6208101","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Coconut Sugar - Full Case 400g x 12","public_title":"Full Case 400g x 12","options":["Full Case 400g x 12"],"price":10699,"weight":400,"compare_at_price":null,"inventory_management":"shopify","barcode":"10628451711374","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20.png?v=1783469321","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_1_b5dc5cd3-eb18-4f1b-8848-ed1946d89dcd.png?v=1783469318","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_2_c4cccde3-8cc5-4bfe-b813
786-797bac607590.png?v=1783469318","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_3_db9db286-4ea3-4a30-8fc0-36443a94eb8b.png?v=1783469319","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_4_fb41ad6b-2f48-42ac-8732-1fdb1c1cef15.png?v=1783469316","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_5.png?v=1783469319","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_7.png?v=1783469318","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_6e.png?v=1783469321","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/SugarP.png?v=1647462320","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/SugarI.png?v=1647462320"],"featured_image":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20.png?v=1783469321","options":["Size"],"media":[{"alt":null,"id":34589601136838,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4000,"width":4000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20.png?v=1783469321"},"aspect_ratio":1.0,"height":4000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_b9d9d711-63c0-4881-bbf2-d3001392be20.png?v=1783469321","width":4000},{"alt":null,"id":34589600841926,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_1_b5dc5cd3-eb18-4f1b-8848-ed1946d89dcd.png?v=1783469318"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_1_b5dc5cd3-eb18-4f1b-8848-ed1946d89dcd.png?v=1783469318","width":2000},{"alt":null,"id":34589600874694,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_2_c4cccde3-8cc5-4bfe-b813-797bac607590.png?v=1783469318"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_2_c4cccde3-8cc5-4bfe-b813-797bac607590.png?v=1783469318","width":2000},{"alt":null,"id":34589601005766,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_3_db9db286-4ea3-4a30-8fc0-36443a94eb8b.png?v=1783469319"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_3_db9db286-4ea3-4a30-8fc0-36443a94eb8b.png?v=1783469319","width":2000},{"alt":null,"id":34589600710854,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_4_fb41ad6b-2f48-42ac-8732-1fdb1c1cef15.png?v=1783469316"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_4_fb41ad6b-2f48-42ac-8732-1fdb1c1cef15.png?v=1783469316","width":2000},{"alt":null,"id":34589600940230,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_5.png?v=1783469319"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_5.png?v=1783469319","width":2000},{"alt":null,"id":34589600972998,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_7.png?v=1783469318"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_7.png?v=1783469318","width":2000},{"alt":null,"id":34589601104070,"position":8,"preview_image":{"aspect_ratio":1.0,"height":4000,"width":4000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_6e.png?v=1783469321"},"aspect_ratio":1.0,"height":4000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_6e.png?v=1783469321","width":4000},{"alt":null,"id":25304673681606,"position":9,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/SugarP.png?v=1647462320"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/SugarP.png?v=1647462320","width":2300},{"alt":null,"id":25304673648838,"position":10,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/SugarI.png?v=1647462320"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/SugarI.png?v=1647462320","width":2300}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eControl heated and granulated coconut inflorescence sap - Single Ingredient Product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 400\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 400\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact \u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Coconut_Sugar_480x480.jpg?v=1644002190\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"description bottom\" itemprop=\"description\"\u003e\n\u003cdiv class=\"is-initialized is-ready\" data-station-tabs-product=\"organic-virgin-coconut-oil-1l\" data-station-tabs-app=\"\"\u003e\n\u003cdiv class=\"station-tabs mod-hide-focus is-ready\" id=\"station-tabs-0\"\u003e\n\u003cdiv aria-hidden=\"false\" role=\"tabpanel\" aria-labelledby=\"st-link-usage-and-storage_0-2\" id=\"st-usage-and-storage_0-2\" class=\"station-tabs-content is-active\"\u003e\n\u003cdiv class=\"station-tabs-content-inner\"\u003e\n\u003cp\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}" 787 788 data-product-id="6925054574790" 789 > <form method="post" action="/cart/add" id="product_form_6925054574790" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> <div class="select"> <label>Size</label> <select id="product-select-6925054574790collection-template" name="id"> <option selected="selected" value="41543310344390" data-sku="WT6208101">Retail Pack 400g</option> <option value="41543310377158" data-sku="WT6208101">Full Case 400g x 12</option></select></div> <div class="swatch_options"> 790 791 792 793 794 795 796 797 798 799 800 801 802<div class="swatch clearfix" data-option-index="0"> <div class="option_title">
802Size</div> <input id="swatch-0-retail-pack-400g-6925054574790-collection-template" type="radio" name="option-0" value="Retail Pack 400g" checked /> <div data-value="Retail Pack 400g" class="swatch-element retail-pack-400g-swatch available"> <label for="swatch-0-retail-pack-400g-6925054574790-collection-template"> 803 Retail Pack 400g <span class="crossed-out"></span></label></div> <input id="swatch-0-full-case-400g-x-12-6925054574790-collection-template" type="radio" name="option-0" value="Full Case 400g x 12" /> <div data-value="Full Case 400g x 12" class="swatch-element full-case-400g-x-12-swatch available"> <label for="swatch-0-full-case-400g-x-12-6925054574790-collection-template"> 804 Full Case 400g x 12 <span class="crossed-out"></span></label></div> 805 806 807</div></div> <div class="essential-countdown-timer-placement"></div> <div class="purchase-details"> <div class="purchase-details__quantity product-quantity-box"> <label for="quantity">Qty</label> <span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span> <input type="number" min="1" size="2" class="quantity" name="quantity" id="quantity" value="1" /> <span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span></div> <div class="purchase-details__buttons"> <button type="submit" name="add" class="action_button add_to_cart " data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark"> <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"/></svg></button></div></div> <input type="hidden" name="product-id" value="6925054574790" /><input type="hidden" name="section-id" value="collection-template" /></form> 808</div> 809 810 811<div id="quotePopup" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:99999;"> <div style="background:white; width:350px; padding:20px; margin:80px auto; border-radius:8px; position:relative;"> <h3>Request a Quote</h3> <form action="/contact#contact_form" method="post"> <input type="hidden" name="form_type" value="contact" /> <input type="hidden" name="contact[product]" value="Organic Coconut Sugar" /> <label>Name</label> <input type="text" name="contact[name]" required style="width:100%; margin-bottom:10px;"> <label>Email</label> <input type="email" name="contact[email]" required style="width:100%; margin-bottom:10px;"> <label>Message</label> <textarea name="contact[body]" required style="width:100%; height:80px;"></textarea> <button type="submit" class="action_button" style="width:100%; margin-top:10px;">Send Request</button></form> <button onclick="document.getElementById('quotePopup').style.display='none'" style="width:100%; margin-top:10px;" class="action_button"> 812 Close</button></div> 813</div> 814 815 816 817 818 819 820</div></div> 821</div> 822<div class="banner_holder"> 823 824 825 826 827 828</div></div> <a class="product-info__caption " href="/collections/organic-coconut-products/products/organic-coconut-sugar" itemprop="url"> 829 830 831 832 833<div class="product-details"> <span class="title" itemprop="name">Organic Coconut Sugar</span> <span class="price "> <small><em>from</em></small> <span class="money">$8.99</span></span> 834 835 836 837 838</div></a></div> 839 840 841 842 843 844 845 846 847</div> <div class="three columns thumbnail even"> <div class="product-wrap"> <div class="relative product_image swap-false"> <a href="/collections/organic-coconut-products/products/organic-unsweetened-shredded-coconut" itemprop="url"> <div class="image__container" style=" max-width: 230.0px; "> <img src="//tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_100x.png?v=1783469404" 848 alt="Organic Unsweetened Shredded Coconut" 849 class="lazyload none" 850 style="width: 100%; height: auto; max-width:2000px;" 851 data-sizes="auto" 852 data-src="//tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_900x.png?v=1783469404" 853 data-srcset=" //tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_300x.png?v=1783469404 300w,
854 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_400x.png?v=1783469404 400w, 855 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_500x.png?v=1783469404 500w, 856 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_600x.png?v=1783469404 600w, 857 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_700x.png?v=1783469404 700w, 858 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_800x.png?v=1783469404 800w, 859 //tropicallinkcanada.ca/cdn/shop/files/Main_Image_1_900x.png?v=1783469404 900w" 860 /></div></a> 861 862<div class="thumbnail-overlay"> <a href="/collections/organic-coconut-products/products/organic-unsweetened-shredded-coconut" itemprop="url" class="hidden-product-link">Organic Unsweetened Shredded Coconut</a> <div class="info"> 863 864 865 866<span class="quick_shop ss-icon js-quick-shop-link" 867 data-no-instant 868 data-remodal-target="quick-shop" 869 data-id="6925069484230" 870 data-handle="organic-unsweetened-shredded-coconut" 871 data-money-format="${{amount}}" 872 data-single-variant="false" 873 data-url="/collections/organic-coconut-products/products/organic-unsweetened-shredded-coconut" 874 data-title="Organic Unsweetened Shredded Coconut" 875 data-details-text="View full details" 876 data-full-description="<p><strong>Made out of organic coconut kernel - Medium to fine cut dried coconut meat - Single Ingredient Product.</strong></p> 877<p><strong>Product of:</strong><span> Sri Lanka</span></p> 878<p><strong>Pack Size:</strong><span> 250</span>g</p> 879<p><strong>Case Size:</strong><span> 250</span>g x 12</p> 880<p><strong>Case Packing:<span> </span></strong>12 Retail Stand-up Pouches in a Carton Box</p> 881<p><strong>Shelf Life:</strong><span> </span>24 months</p> 882<h3><span data-mce-fragment="1">Nutrition Fact</span></h3> 883<p><span data-mce-fragment="1"><img alt="" src="https://cdn.shopify.com/s/files/1/0584/7711/7638/files/NFT_-_Organic_Shredded_Coconut_480x480.jpg?v=1643932327"></span></p> 884<h3><span data-mce-fragment="1">Storage</span></h3> 885<p><span data-mce-fragment="1">Store in cool, dry conditions away from direct sunlight.</span></p>" 886 data-regular-description="Made out of organic coconut kernel - Medium to fine cut dried coconut meat - Single Ingredient Product. Product of: Sri Lanka Pack : 250g Case : 250g..." 887 data-images="43271728005318 || Organic Unsweetened Shredded Coconut ||43271727972550 || Organic Unsweetened Shredded Coconut ||43271727874246 || Organic Unsweetened Shredded Coconut ||43271728169158 || Organic Unsweetened Shredded Coconut ||43271728103622 || Organic Unsweetened Shredded Coconut ||43271728136390 || Organic Unsweetened Shredded Coconut ||43271728038086 || Organic Unsweetened Shredded Coconut ||36035639443654 || Organic Unsweetened Shredded Coconut ||32996606247110 || Organic Unsweetened Shredded Coconut ||" 888 data-collection-handles="all,organic-coconut-products,retail" 889> 890 Quick View 891</span> 892<div class="js-forms form-holder-6925069484230" style="display: none"> <div class="notify_form notify-form-6925069484230" id="notify-form-6925069484230" style="display:none"> <p class="message"></p> <form method="post" action="/contact#notify_me" id="notify_me" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> <p> <label aria-hidden="true" class="visuallyhidden" for="contact[email]">Translation missing: en.products.notify_form.description:</label> <p>Notify me when this product is available:</p> <input required type="email" class="notify_email" name="contact[email]" id="contact[email]" placeholder="Enter your email address..." value="" /> <input type="hidden" name="challenge" value="false" /> <input type="hidden" name="contact[body]" class="notify_form_message" data-body="Please notify me when Organic Unsweetened Shredded Coconut becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" value="Please notify me when Organic Unsweetened Shredded Coconut becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" /> <input class="action_button" type="submit" value="Send" style="margin-bottom:0px" /></p></form></div> <div class="clearfix product_form init smart-payment-button--false product_form_options product_form--swatches" 893 id="product-form-6925069484230" 894 data-money-format="${{amount}}" 895 data-shop-currency="CAD" 896 data-select-id="product-select-6925069484230collection-template" 897 data-enable-state="false" 898 data-product="{"id":6925069484230,"title":"Organic Unsweetened Shredded Coconut","handle":"organic-unsweetened-shredded-coconut","description":"\u003cp\u003e\u003cstrong\u003eMade out of organic coconut kernel - Medium to fine cut dried coconut meat - Single Ingredient Product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 250\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 250\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Shredded_Coconut_480x480.jpg?v=1643932327\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2021-09-24T13:26:25-07:00","created_at":"2021-09-24T13:26:24-07:00","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","tags":[],"price":699,"price_min":699,"price_max":8299,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":41539226796230,"title":"Retail Pack 250g","option1":"Retail Pack 250g","option2":null,"option3":null,"sku":"WT9412104","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Unsweetened Shredded Coconut - Retail Pack 250g","public_title":"Retail Pack 250g","options":["Retail Pack 250g"],"price":699,"weight":250,"compare_at_price":null,"inventory_management":"shopify","barcode":"628451711117","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41539226828998,"title":"Full Case 250g x 12","option1":"Full Case 250g x 12","option2":null,"option3":null,"sku":"WT9412104","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Unsweetened Shredded Coconut - Full Case 250g x 12","public_title":"Full Case 250g x 12","options":["Full Case 250g x 12"],"price":8299,"weight":250,"compare_at_price":null,"inventory_management":"shopify","barcode":"10628451711114","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_1.png?v=1783469404","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_1_15047787-0d31-4c5c-8d78-d4a93a8eee64.png?v=1783469403","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_2_7e9e3f47-3211-4f80-9929-c0e75d78eaae.png?v=1783469403","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_3_b85ca2d7-c027-487f-a656-c49e88f18f19.png?v=1783469404","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_4_ff070ac6-ee49-4efe-894b-6595abe9c9db.png?v=1783469404","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_6_d348fb21-69d1-4d5d-8ff0-19dd09923b07.png?v=1783469404","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_7_1d39e537-aac9-4464-be8c-1f89f356ad14.png?v=1783469404","\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/samplesize_5e9b6a73-314d-4a02-a083-c78656b3e17b.png?v=1700684484","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/DcI.png?v=1700684484"],"featured_image":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_1.png?v=1783469404","options":["Size"],"media":[{"alt":null,"id":34589608935622,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_1.png?v=1783469404"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Main_Image_1.png?v=1783469404","width":2000},{"alt":null,"id":34589608902854,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_1_15047787-0d31-4c5c-8d78-d4a93a8eee64.png?v=1783469403"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_1_15047787-0d31-4c5c-8d78-d4a93a8eee64.png?v=1783469403","width":2000},{"alt":null,"id":34589608804550,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_2_7e9e3f47-3211-4f80-9929-c0e75d78eaae.png?v=1783469403"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_2_7e9e3f47-3211-4f80-9929-c0e75d78eaae.png?v=1783469403","width":2000},{"alt":null,"id":34589609099462,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_3_b85ca2d7-c027-487f-a656-c49e88f18f19.png?v=1783469404"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_3_b85ca2d7-c027-487f-a656-c49e88f18f19.png?v=1783469404","width":2000},{"alt":null,"id":34589609033926,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_4_ff070ac6-ee49-4efe-894b-6595abe9c9db.png?v=1783469404"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_4_ff070ac6-ee49-4efe-894b-6595abe9c9db.png?v=1783469404","width":2000},{"alt":null,"id":34589609066694,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_6_d348fb21-69d1-4d5d-8ff0-19dd09923b07.png?v=1783469404"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_6_d348fb21-69d1-4d5d-8ff0-19dd09923b07.png?v=1783469404","width":2000},{"alt":null,"id":34589608968390,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_7_1d39e537-aac9-4464-be8c-1f89f356ad14.png?v=1783469404"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/Image_7_1d39e537-aac9-4464-be8c-1f89f356ad14.png?v=1783469404","width":2000},{"alt":null,"id":28755061080262,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/samplesize_5e9b6a73-314d-4a02-a083-c78656b3e17b.png?v=1700684484"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/files\/samplesize_5e9b6a73-314d-4a02-a083-c78656b3e17b.png?v=1700684484","width":2300},{"alt":null,"id":25335641604294,"position":9,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/DcI.png?v=1700684484"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/DcI.png?v=1700684484","width":2300}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eMade out of organic coconut kernel - Medium to fine cut dried coconut meat - Single Ingredient Product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 250\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 250\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg alt=\"\" src=\"h
898ttps:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Shredded_Coconut_480x480.jpg?v=1643932327\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/span\u003e\u003c\/p\u003e"}" 899 900 data-product-id="6925069484230" 901 > <form method="post" action="/cart/add" id="product_form_6925069484230" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> <div class="select"> <label>Size</label> <select id="product-select-6925069484230collection-template" name="id"> <option selected="selected" value="41539226796230" data-sku="WT9412104">Retail Pack 250g</option> <option value="41539226828998" data-sku="WT9412104">Full Case 250g x 12</option></select></div> <div class="swatch_options"> 902 903 904 905 906 907 908 909 910 911 912 913 914<div class="swatch clearfix" data-option-index="0"> <div class="option_title">Size</div> <input id="swatch-0-retail-pack-250g-6925069484230-collection-template" type="radio" name="option-0" value="Retail Pack 250g" checked /> <div data-value="Retail Pack 250g" class="swatch-element retail-pack-250g-swatch available"> <label for="swatch-0-retail-pack-250g-6925069484230-collection-template"> 915 Retail Pack 250g <span class="crossed-out"></span></label></div> <input id="swatch-0-full-case-250g-x-12-6925069484230-collection-template" type="radio" name="option-0" value="Full Case 250g x 12" /> <div data-value="Full Case 250g x 12" class="swatch-element full-case-250g-x-12-swatch available"> <label for="swatch-0-full-case-250g-x-12-6925069484230-collection-template"> 916 Full Case 250g x 12 <span class="crossed-out"></span></label></div> 917 918 919</div></div> <div class="essential-countdown-timer-placement"></div> <div class="purchase-details"> <div class="purchase-details__quantity product-quantity-box"> <label for="quantity">Qty</label> <span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span> <input type="number" min="1" size="2" class="quantity" name="quantity" id="quantity" value="1" /> <span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span></div> <div class="purchase-details__buttons"> <button type="submit" name="add" class="action_button add_to_cart " data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark"> <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"/></svg></button></div></div> <input type="hidden" name="product-id" value="6925069484230" /><input type="hidden" name="section-id" value="collection-template" /></form> 920</div> 921 922 923<div id="quotePopup" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:99999;"> <div style="background:white; width:350px; padding:20px; margin:80px auto; border-radius:8px; position:relative;"> <h3>Request a Quote</h3> <form action="/contact#contact_form" method="post"> <input type="hidden" name="form_type" value="contact" /> <input type="hidden" name="contact[product]" value="Organic Unsweetened Shredded Coconut" /> <label>Name</label> <input type="text" name="contact[name]" required style="width:100%; margin-bottom:10px;"> <label>Email</label> <input type="email" name="contact[email]" required style="width:100%; margin-bottom:10px;"> <label>Message</label> <textarea name="contact[body]" required style="width:100%; height:80px;"></textarea> <button type="submit" class="action_button" style="width:100%; margin-top:10px;">Send Request</button></form> <button onclick="document.getElementById('quotePopup').style.display='none'" style="width:100%; margin-top:10px;" class="action_button"> 924 Close</button></div> 925</div> 926 927 928 929 930 931 932</div></div> 933</div> 934<div class="banner_holder"> 935 936 937 938 939 940</div></div> <a class="product-info__caption " href="/collections/organic-coconut-products/products/organic-unsweetened-shredded-coconut" itemprop="url"> 941 942 943 944 945<div class="product-details"> <span class="title" itemprop="name">Organic Unsweetened Shredded Coconut</span> <span class="price "> <small><em>from</em></small> <span class="money">$6.99</span></span> 946 947 948 949 950</div></a></div> 951 952 953 954 955 956 957 958 959</div> <div class="three columns omega thumbnail odd"> <div class="product-wrap"> <div class="relative product_image swap-false"> <a href="/collections/organic-coconut-products/products/organic-coconut-flour-500g" itemprop="url"> <div class="image__container" style=" max-width: 230.0px; "> <img src="//tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_100x.jpg?v=1629230995" 960 alt="Organic Coconut Flour" 961 class="lazyload none" 962 style="width: 100%; height: auto; max-width:4150px;" 963 data-sizes="auto" 964 data-src="//tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_9
96400x.jpg?v=1629230995" 965 data-srcset=" //tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_300x.jpg?v=1629230995 300w, 966 //tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_400x.jpg?v=1629230995 400w, 967 //tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_500x.jpg?v=1629230995 500w, 968 //tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_600x.jpg?v=1629230995 600w, 969 //tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_700x.jpg?v=1629230995 700w, 970 //tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_800x.jpg?v=1629230995 800w, 971 //tropicallinkcanada.ca/cdn/shop/products/CoconutFlour_900x.jpg?v=1629230995 900w" 972 /></div></a> 973 974<div class="thumbnail-overlay"> <a href="/collections/organic-coconut-products/products/organic-coconut-flour-500g" itemprop="url" class="hidden-product-link">Organic Coconut Flour</a> <div class="info"> 975 976 977 978<span class="quick_shop ss-icon js-quick-shop-link" 979 data-no-instant 980 data-remodal-target="quick-shop" 981 data-id="6850725019846" 982 data-handle="organic-coconut-flour-500g" 983 data-money-format="${{amount}}" 984 data-single-variant="false" 985 data-url="/collections/organic-coconut-products/products/organic-coconut-flour-500g" 986 data-title="Organic Coconut Flour" 987 data-details-text="View full details" 988 data-full-description="<p><strong>A fine powder made from defatted coconut oil cake - Bi-product of the virgin coconut oil process - Single Ingredient Product.</strong></p> 989<p><strong>Product of:</strong><span> Sri Lanka</span></p> 990<p><strong>Pack Size:</strong><span> 500</span>g</p> 991<p><strong>Case Size:</strong><span> 500</span>g x 12</p> 992<p><strong>Case Packing:<span> </span></strong>12 Retail Stand-up Pouches in a Carton Box</p> 993<p><strong>Shelf Life:</strong><span> </span>24 months</p> 994<h3><span data-mce-fragment="1">Nutrition Fact</span></h3> 995<p><span data-mce-fragment="1"><img alt="" src="https://cdn.shopify.com/s/files/1/0584/7711/7638/files/NFT_-_Organic_Coconut_Flour_480x480.jpg?v=1644002873"></span></p> 996<h3><span data-mce-fragment="1">Storage</span></h3> 997<p><span data-mce-fragment="1">Store in cool, dry conditions away from direct sunlight.</span></p>" 998 data-regular-description="A fine powder made from defatted coconut oil cake - Bi-product of the virgin coconut oil process - Single Ingredient Product. Product of: Sri Lanka Pack..." 999 data-images="30331337048262 || Organic Coconut Flour ||30331337081030 || Organic Coconut Flour ||32967904329926 || Organic Coconut Flour ||32967904362694 || Organic Coconut Flour ||32967904231622 || Organic Coconut Flour ||" 1000 data-collection-handles="all,organic-coconut-products" 1001> 1002 Quick View 1003</span> 1004<div class="js-forms form-holder-6850725019846" style="display: none"> <div class="notify_form notify-form-6850725019846" id="notify-form-6850725019846" style="display:none"> <p class="message"></p> <form method="post" action="/contact#notify_me" id="notify_me" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> <p> <label aria-hidden="true" class="visuallyhidden" for="contact[email]">Translation missing: en.products.notify_form.description:</label> <p>Notify me when this product is available:</p> <input required type="email" class="notify_email" name="contact[email]" id="contact[email]" placeholder="Enter your email address..." value="" /> <input type="hidden" name="challenge" value="false" /> <input type="hidden" name="contact[body]" class="notify_form_message" data-body="Please notify me when Organic Coconut Flour becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" value="Please notify me when Organic Coconut Flour becomes available - https://tropicallinkcanada.ca/collections/organic-coconut-products" /> <input class="action_button" type="submit" value="Send" style="margin-bottom:0px" /></p></form></div> <div class="clearfix product_form init smart-payment-button--false product_form_options product_form--swatches" 1005 id="product-form-6850725019846" 1006 data-money-format="${{amount}}" 1007 data-shop-currency="CAD" 1008 data-select-id="product-select-6850725019846collection-template" 1009 data-enable-state="false" 1010 data-product="{"id":6850725019846,"title":"Organic Coconut Flour","handle":"organic-coconut-flour-500g","description":"\u003cp\u003e\u003cstrong\u003eA fine powder made from defatted coconut oil cake - Bi-product of the virgin coconut oil process - Single Ingredient Product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 500\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 500\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Coconut_Flour_480x480.jpg?v=1644002873\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/span\u003e\u003c\/p\u003e","published_at":"2021-08-17T13:31:06-07:00","created_at":"2021-08-17T13:06:59-07:00","vendor":"Tropical Link Canada Ltd.","type":"Organic Coconut","tags":[],"price":731,"price_min":731,"price_max":8699,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":41543319650502,"title":"Retail Pack 500g","option1":"Retail Pack 500g","option2":null,"option3":null,"sku":"WT9402100","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Coconut Flour - Retail Pack 500g","public_title":"Retail Pack 500g","options":["Retail Pack 500g"],"price":731,"weight":500,"compare_at_price":null,"inventory_management":"shopify","barcode":"628451711124","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41543319683270,"title":"Full Case 500g x 12","option1":"Full Case 500g x 12","option2":null,"option3":null,"sku":"WT9402100","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Organic Coconut Flour - Full Case 500g x 12","public_title":"Full Case 500g x 12","options":["Full Case 500g x 12"],"price":8699,"weight":500,"compare_at_price":null,"inventory_management":"shopify","barcode":"10628451711121","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlour.jpg?v=1629230995","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlourBack.jpg?v=1629230995","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/FlourP.png?v=1647462249","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CFlourSize.png?v=1647462249","\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/FlourI.png?v=1647462249"],"featured_image":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlour.jpg?v=1629230995","options":["Size"],"media":[{"alt":null,"id":22593449918662,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4150,"width":4150,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlour.jpg?v=1629230995"},"aspect_ratio":1.0,"height":4150,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlour.jpg?v=1629230995","width":4150},{"alt":null,"id":22593449885894,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4150,"width":4150,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlourBack.jpg?v=1629230995"},"aspect_ratio":1.0,"height":4150,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CoconutFlourBack.jpg?v=1629230995","width":4150},{"alt":null,"id":25304669094086,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/FlourP.png?v=1647462249"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/FlourP.png?v=1647462249","width":2300},{"alt":null,"id":25304669028550,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CFlourSize.png?v=1647462249"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/CFlourSize.png?v=1647462249","width":2300},{"alt":null,"id":25304669061318,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2300,"width":2300,"src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/FlourI.png?v=1647462249"},"aspect_ratio":1.0,"height":2300,"media_type":"image","src":"\/\/tropicallinkcanada.ca\/cdn\/shop\/products\/FlourI.png?v=1647462249","width":2300}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eA fine powder made from defatted coconut oil cake - Bi-product of the virgin coconut oil process - Single Ingredient Product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct of:\u003c\/strong\u003e\u003cspan\u003e Sri Lanka\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePack Size:\u003c\/strong\u003e\u003cspan\u003e 500\u003c\/span\u003eg\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Size:\u003c\/strong\u003e\u003cspan\u003e 500\u003c\/span\u003eg x 12\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCase Packing:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e12 Retail Stand-up Pouches in a Carton Box\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eShelf Life:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e24 months\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eNutrition Fact\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0584\/7711\/7638\/files\/NFT_-_Organic_Coconut_Flour_480x480.jpg?v=1644002873\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan data-mce-fragment=\"1\"\u003eStorage\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eStore in cool, dry conditions away from direct sunlight.\u003c\/span\u003e\u003c\/p\u003e"}" 1011 1012 data-product-id="6850725019846" 1013 > <form method="post" action="/cart/add" id="product_form_6850725019846" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> <div class="select"> <label>Size</label> <select id="product-select-6850725019846collection-template" name="id"> <option selected="selected" value="41543319650502" data-sku="WT9402100">Retail Pack 500g</option> <option value="41543319683270" data-sku="WT9402100">Full Case 500g x 12</option></select></div> <div class="swatch_options"> 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026<div class="swatch clearfix" data-option-index="0"> <div class="option_title">
1026Size</div> <input id="swatch-0-retail-pack-500g-6850725019846-collection-template" type="radio" name="option-0" value="Retail Pack 500g" checked /> <div data-value="Retail Pack 500g" class="swatch-element retail-pack-500g-swatch available"> <label for="swatch-0-retail-pack-500g-6850725019846-collection-template"> 1027 Retail Pack 500g <span class="crossed-out"></span></label></div> <input id="swatch-0-full-case-500g-x-12-6850725019846-collection-template" type="radio" name="option-0" value="Full Case 500g x 12" /> <div data-value="Full Case 500g x 12" class="swatch-element full-case-500g-x-12-swatch available"> <label for="swatch-0-full-case-500g-x-12-6850725019846-collection-template"> 1028 Full Case 500g x 12 <span class="crossed-out"></span></label></div> 1029 1030 1031</div></div> <div class="essential-countdown-timer-placement"></div> <div class="purchase-details"> <div class="purchase-details__quantity product-quantity-box"> <label for="quantity">Qty</label> <span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span> <input type="number" min="1" size="2" class="quantity" name="quantity" id="quantity" value="1" /> <span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span></div> <div class="purchase-details__buttons"> <button type="submit" name="add" class="action_button add_to_cart " data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark"> <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"/></svg></button></div></div> <input type="hidden" name="product-id" value="6850725019846" /><input type="hidden" name="section-id" value="collection-template" /></form> 1032</div> 1033 1034 1035<div id="quotePopup" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:99999;"> <div style="background:white; width:350px; padding:20px; margin:80px auto; border-radius:8px; position:relative;"> <h3>Request a Quote</h3> <form action="/contact#contact_form" method="post"> <input type="hidden" name="form_type" value="contact" /> <input type="hidden" name="contact[product]" value="Organic Coconut Flour" /> <label>Name</label> <input type="text" name="contact[name]" required style="width:100%; margin-bottom:10px;"> <label>Email</label> <input type="email" name="contact[email]" required style="width:100%; margin-bottom:10px;"> <label>Message</label> <textarea name="contact[body]" required style="width:100%; height:80px;"></textarea> <button type="submit" class="action_button" style="width:100%; margin-top:10px;">Send Request</button></form> <button onclick="document.getElementById('quotePopup').style.display='none'" style="width:100%; margin-top:10px;" class="action_button"> 1036 Close</button></div> 1037</div> 1038 1039 1040 1041 1042 1043 1044</div></div> 1045</div> 1046<div class="banner_holder"> 1047 1048 1049 1050 1051 1052</div></div> <a class="product-info__caption " href="/collections/organic-coconut-products/products/organic-coconut-flour-500g" itemprop="url"> 1053 1054 1055 1056 1057<div class="product-details"> <span class="title" itemprop="name">Organic Coconut Flour</span> <span class="price "> <small><em>from</em></small> <span class="money">$7.31</span></span> 1058 1059 1060 1061 1062</div></a></div> 1063 1064 1065 1066 1067 1068 1069 1070 1071</div> <br class="clear product_clear" /> 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082</div> 1083<div class="load-more__icon"></div></div> 1084 1085 1086</div> 1087 1088 1089</div> 1090 1091 1092 1093<style id="station-tabs-main-style"> 1094 .station-tabs-link,.station-tabs-content,.station-tabs-content-inner{margin:0 !important;padding:0 !important}div[data-station-tabs-app]{clear:both}div[data-station-tabs-app].is-hidden{visibility:hidden}.station-tabs:not([data-station-tabs]){border-color:currentColor;border-style:solid !important;border-width:0;clear:both;display:flex;flex-wrap:wrap;margin:1em 0;padding:0;position:relative;z-index:0}.station-tabs:not([data-station-tabs]):first-child{margin-top:0}.station-tabs:not([data-station-tabs]):last-child{margin-bottom:0}.station-tabs:not([data-station-tabs]):empty{display:none}.station-tabs:not([data-station-tabs]).mod-hide-focus .station-tabs-link:focus,.station-tabs:not([data-station-tabs]).mod-hide-focus .station-tabs-content:focus{outline:0}.station-tabs:not([data-station-tabs])>[role="tablist"]{position:absolute}.station-tabs .station-tabs-link{-webkit-tap-highlight-color:rgba(0,0,0,0);border-color:currentColor;border-style:solid !important;border-width:0;box-sizing:border-box;display:inline-block;position:relative;text-decoration:none !important;white-space:nowrap;width:initial;z-index:1}.station-tabs .station-tabs-link:hover,.station-tabs .station-tabs-link:focus{opacity:1}.station-tabs .station-tabs-link.is-active{color:inherit}.station-tabs .station-tabs-link:after{border-width:0 !important}.station-tabs .station-tabs-link:first-child.is-active+.station-tabs-content{border-top-left-radius:0}.station-tabs .station-tabs-link span{color:inherit !important;margin:0;padding:0}.station-tabs:not([data-station-tabs]) .station-tabs-content{box-sizing:border-box;height:0;order:1;overflow:hidden;position:relative;width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content:not(.is-active){height:0 !important;visibility:hidden}.station-tabs:not([data-station-tabs]) .station-tabs-content.is-active{height:auto}.station-tabs:not([data-station-tabs]) .station-tabs-content iframe,.station-tabs:not([data-station-tabs]) .station-tabs-content img,.station-tabs:not([data-station-tabs]) .station-tabs-content video{max-width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content img{height:auto}.station-tabs:not([data-station-tabs]) .station-tabs-content iframe{border-width:0}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner{border-color:currentColor;border-style:solid !important;border-width:0;box-sizing:border-box;width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ol{padding:0 !important;margin-left:3em !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul li{list-style:disc !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul li ul li{list-style:circle !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ol li{list-style:decimal !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>p:last-child,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>ol:last-child,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>ul:last-child{margin-bottom:0}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:before,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:after{content:'';display:table}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:after{clear:both}.station-tabs:not([data-station-tabs]).mod-full-width{display:block}.station-tabs:not([data-station-tabs]).mod-full-width:empty{display:none}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-link{display:flex !important;white-space:normal;width:auto}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-link span{flex-grow:1}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content{transition:height 300ms}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content:not(.is-active){transition:height 300ms 0ms, visibility 0ms 300ms}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content:last-child .station-tabs-content-inner{margin-bottom:0;padding-bottom:0} 1095 1096 .station-tabs.mod-full-width .station-tabs-link{align-items:center;justify-content:space-between}.station-tabs.mod-full-width .station-tabs-link:after{border-color:currentColor;content:'';display:block;flex-shrink:0;font-weight:normal;margin-left:20px;position:static !important;width:auto !important;border-bottom:1px solid !important;border-right:1px solid !important;margin-right:3px;margin-top:-3px;transform:rotate(45deg);height:6px !important;width:6px !important}.station-tabs.mod-full-width .station-tabs-link.is-active:after{margin-top:3px;transform:rotate(-135deg)}.station-tabs.mod-full-width.mod-ie9 .station-tabs-link:after{float:right} 1097 1098 .station-tabs .station-tabs-content-inner{border-radius:3px !important;border-width:1px !important;background-color:#FFFFFF !important;border-color:#286B07 !important;padding:24px !important;}.station-tabs.mod-full-width .station-tabs-content-inner{border-radius:0 !important;border-width:0 !important;padding:10px 24px 24px !important;}.station-tabs .station-tabs-link{border-radius:3px 3px 0 0 !important;padding:12px 24px !important;margin:0 0 -1px 0 !important;border-width:1px 1px 0 1px !important;border-color:#FFFFFF !important;background-color:#286B07 !important;color:#FFFFFF !important;}.station-tabs.mod-full-width .station-tabs-link{border-radius:0 !important;padding:14px 24px !important;margin:0 !important;border-width:1px 0 0 !important;border-color:#e1e1e1 !important;}.station-tabs .station-tabs-link.is-active{font-weight:700 !important;background-color:#FFFFFF !important;color:#286B07 !important;border-color:#286B07 !important;}.station-tabs.mod-full-width .station-tabs-link.is-active{font-weight:600 !important;}.station-tabs.mod-full-width {border-width:1px !important;border-radius:3px !important;border-color:#e1e1e1 !important;}.station-tabs.mod-full-width .station-tabs-link:first-of-type{border-width:0 !important;}</style>
1098<script id="station-tabs-main-script" type="text/javascript"> 1099 1100 ;(function(){ 1101 window.Station = window.Station || {};window.Station.Apps = window.Station.Apps || {}; 1102 1103 1104 window.Station.Apps.Tabs = { 1105 version: '5.4.1', 1106 level: 'amery', 1107 proxy_path: '/apps/station-tabs', 1108 order: [] 1109, 1110 settings: {"dev_mode":false,"product_autosplit":true,"product_autosplit_heading":"h3","product_description_tab":true,"product_description_tab_title":"Description","force_full":false,"force_wrap":false,"full_open":true,"full_single_active":true,"clean_content":null,"deep_links":false,"clean_content_level":"basic_tags","autostop_enabled":false,"autostop_heading":"h6","autostop_heading_show":true,"force_breakpoint":true,"force_breakpoint_value":768,"placement_selector":"","placement_position":"append","content_before_tabs":null}, 1111 template: 'collection', 1112 productHandle: false, 1113 events: {}, 1114 request_locale: 'en', 1115 shop_locale: 'en', 1116 on: function(e, cb) { 1117 if (e === 'ready' && this.isReady) return cb.call(this); 1118 var callbacks = this.events[e] || []; 1119 callbacks.push(cb); 1120 this.events[e] = callbacks; 1121 } 1122 }; 1123 var s = window.Station.Apps.Tabs.settings; 1124 s.polyfill = false; 1125 s.clean_content_nodes = ['div', 'span', 'section', 'article']; 1126 s.fix_known_issues = true; 1127 s.show_content_before = false; 1128 s.show_content_after = false; 1129 s.full_scroll_sync_enabled = true; 1130 s.init_on_load = true; 1131 1132 !function(){var A=document,S="station-tabs",e="Attribute",h="mod-full-width",l="mod-hide-focus",v="is-active",u="is-initialized",g="aria-selected",m="aria-expanded",f="aria-hidden",d="aria-labelledby",b="tabindex",B=S+"-link",j=S+"-content",D=S+"-content-inner",p="data-"+S+"-app",H=S+"-data-item",y="role",w="false",k="true",t="!important",i="beforebegin",r="afterend",_="layout",E="breakpoint",s="Invalid parameter:",c="addEventListener",o="removeEventListener",O="appendChild",n="classList",R="createElement",q="get"+e,I="getBoundingClientRect",T="getElementById",x="has"+e,L="insertAdjacentElement",M="querySelector",P=M+"All",C="set"+e,z=window.Station.Apps.Tabs,F=z.settings,$=z.order,a=null,N=null,V=W();function W(){return window.innerWidth}function U(e){return"function"==typeof e}function G(e){return"string"==typeof e}function J(e){return"number"==typeof e}function X(e){return"object"==typeof e}function K(e){return e instanceof Element||e instanceof HTMLDocument}function Q(e,t){return!!e[n]&&e[n].contains(t)}function Y(e,t){return e[n].add(t)}function Z(e,t){return e[n].remove(t)}function ee(e,t){return e.getAttribute(t)}function te(e,t){return e.hasAttribute(t)}function ne(e,t,n){e.setAttribute(t,n)}function oe(e,t){e.removeAttribute(t)}function ae(e){return console.warn(e),!1}function ie(e){return console.error(e),!1}function re(e,t){t=t||document;return t?t.querySelectorAll(e):[]}function se(e,t){t=t||document;return t?t.querySelector(e):null}function ce(e){e&&e.remove()}function le(e,t,n){return e.insertAdjacentElement(n||"beforeend",t)}function ue(e,t){t=t||"tabs";return t.length&&(t+="-"),"data-"+t+e}function de(e){var t=A[R]("style");t.innerHTML=e,A.head[O](t)}z.trigger=function(e,t){e=this.events[e];!e||e.length<1||e.forEach(function(e){e.call(z,t)})};function fe(e){var t=(e||"").replace(/^#/,"").replace(/^st-(link-)?/,""),n=t.lastIndexOf("_"),o=t.substring(0,n),e=t.substring(n+1).split("-"),n=0<parseInt(e[0],10)?"_"+e[0]:"";return{id:t,slug:o,vanityId:o,scope:parseInt(e[0],10),index:parseInt(e[1],10),suffix:n,hash:"#"+o+n}}function pe(e,t,n){for(var o=ye({key:"hash"},n),a=0;a<e.length;a++)if(fe(e[a].id)[o.key]===t)return e[a];return!1}function he(e,t,n){if(e[x](p)&&t.length)for(var o=e[P](t.join(",")),a=o.length-1;0<=a;a--){var i=o[a].parentNode,r=(i.nodeName||"").toLowerCase();if(!i[x](p)&&(!n||-1!==n.indexOf(r))){we(i),he(e,t,n);break}}}function ve(o,e,a){var i=A[R]("div"),t=o[q](ue("type")),n=[];if(i.id=S+"-"+e,i.className=S+" is-loading",a.replace){var r=a.productData||document.body;try{var s=r.querySelector('#station-tabs-product-json[type="application/json"]'),c=JSON.parse(s.textContent)}catch(e){return!1}o.innerHTML=c.productDescriptionHTML}var l=F.autostop_enabled?o[M](F.autostop_heading+":last-of-type"):null;function u(e,t,n){se("."+j,e).id="st-"+n,e.prepend(Ee(t,n))}z.cleanContent(o);var d=o.childNodes,f=d.length-1;if(l)for(var p=f;0<=p;p--)if(d[p]===l){f=p-1;break}if(F.product_autosplit)for(p=f;0<=p;p--){var h=d[p];h.nodeName===F.product_autosplit_heading.toUpperCase()&&h.textContent.trim().length&&n.push(h)}if(!function(){if(a.showDescriptionTab){if(F.hide_single_description_tab)if(0===re("."+H).length&&0===n.length)return;return 1}}()||n.push(F.product_description_tab_title||"Description"),s=n.length,n.length&&(!t||"specific"===t)){i.prepend(Ie());for(var p=f;0<=p;p--){var v=d[p];if(v===n[0]){n.shift();var g=v.textContent,m=_e(ke(g),n.length,e),b=F.allow_html_in_headings;if(Array.isArray(b)&&b.length){for(var y=re(":not("+b.join(", ")+")",v),w=y.length;w--;)we(y[w]);g=v.innerHTML}if(u(i,g,m),ce(v),!n.length)break;i.prepend(Ie())}else{m=se("."+D,i);m.insertBefore(v,m.firstChild)}}G(n[0])&&(c=_e(ke(n[0]),0,e),u(i,n[0],c))}if(l&&o===l.parentNode?(o.insertBefore(i,l),F.autostop_heading_show||o.removeChild(l)):o[O](i),!t||"general"===t){for(var k={},_=[],E=s,p=0;p<$.length;p++){var I=$[p],T=(r=a.productData||document.body)[M]("#"+S+"-data-"+I);T&&(0<(I=parseInt(T[q]("data-position"),10))&&!k[I]?(k[I]=T,_.push(I)):(Ae(i,T,E,e),E++))}_.sort(function(e,t){return e-t});for(p=0;p<_.length;p++)Ae(i,k[_[p]],E,e,_[p]),E++}for(var x=document[P](["."+D+" ."+j,"."+D+" ."+B].join(", ")),p=x.length-1;0<=p;p--){var L,C=x[p];Q(C.parentNode,S)||((L=C[M]("."+D))&&we(L),we(C))}var N=a.productData||document.body;return["content-before","content-after"].forEach(function(e){var t="content-before"===e,n=t?"showContentBefore":"showContentAfter",e=se("."+S+"-"+e,N);a[n]&&e&&(e=e.cloneNode(!0),le(t?i:o,e,t?"beforebegin":"beforeend"),e.style.display="block")}),i}function ge(o,a,e){var i=ye({timeout:1e4,frequency:500,position:"beforeend"},e||{}),r=Number(i.frequency),e=Number(i.timeout);return isNaN(r)||isNaN(e)?ie("Invalid relocate option"):r<100?ie("Relocate frequency must be greater than 100ms"):G(
1132a)?void function e(t){if(t>=i.timeout)return s(),ae("Could not find element with selector "+a),0;var n=document.querySelector(a);if(n)return s(),o.insertAdjacentElement(i.position,n),o;o.classList.add("is-loading"),setTimeout(function(){e(t+r)},r)}(0):ie("Relocate selector is invalid: "+a);function s(){o.classList.remove("is-loading")}}function me(e,n,o,t){var a,i,r=n[0],s=n[n.length-1];n.forEach(function(e,t){e.id===o.id&&(a=n[t+1],i=n[t-1])});var c,l=Q(e,h);switch(t){case 37:l||((c=i||s).focus(),Ce(c));break;case 38:l&&(i||s).focus();break;case 39:l||((c=a||r).focus(),Ce(c));break;case 40:l&&(a||r).focus();break;case 36:r.focus(),l||Ce(r);break;case 35:s.focus(),l||Ce(s);break;case 13:case 32:Ce(o)}}var be=function(e,t){if(e)for(var n=e,o=0;o<n.length;o++)n[o].style.height=t||n[o].scrollHeight+"px"},ye=function(e){e=e||{};for(var t=1;t<arguments.length;t++)if(arguments[t])for(var n in arguments[t])arguments[t].hasOwnProperty(n)&&(e[n]=arguments[t][n]);return e},we=function(e){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.remove()},ke=function(e){var t="à áâäæãåÄÄÄ
çÄÄÄÄèéêëÄÄÄÄÄǵḧîïÃīįìÅḿñÅǹÅôöòóÅøÅõá¹ÅÅÃÅÅ¡ÅÈÅ¥ÈûüùúūÇůűųáºáºÃ¿Ã½Å¾ÅºÅ¼Â·/_,:;",n=new RegExp(t.split("").join("|"),"g");return e.toString().toLowerCase().replace(/\s+/g,"-").replace(n,function(e){return"aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnooooooooprrsssssttuuuuuuuuuwxyyzzz------".charAt(t.indexOf(e))}).replace(/&/g,"").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"").replace(/^\d/,"tab-$&").replace(/^st-/,"tab-$&")},_e=function(e,t,n){return(e||"tab-"+(t+1))+"_"+n+"-"+t},Ee=function(e,t){var n=document[R]("a");return n.href="#"+t,n.id="st-link-"+t,n.className=B,n.innerHTML="<span>"+e+"</span>",n},Ie=function(e){var t=document[R]("div");return t.className=j,t.innerHTML='<div class="'+D+'"></div>',e&&(t.id=e,t[C](d,"st-link-"+e)),t},Te=function(e,t){for(var n=e.length-1;0<=n;n--)e[n][C](b,"-1");t[C](b,"0")},xe=function(e,t,n){if(e&&t){for(var o=e.length-1;0<=o;
1132o--)"st-link-"+n!==e[o].id&&(Z(e[o],v),te(e[o],g)&&ne(e[o],g,w),te(e[o],m)&&ne(e[o],m,w));for(o=t.length-1;0<=o;o--)"st-"+n!==t[o].id&&(Z(t[o],v),ne(t[o],f,k))}},Le=function(n,o){F.full_scroll_sync_enabled&&(cancelAnimationFrame(N),N=requestAnimationFrame(function e(){var t=o[I]().top-n;t<0&&window.scrollBy(0,t),N=requestAnimationFrame(e)}))},Ce=function(e,t){var n,o,a,i,r,s,c,l,u,d;e&&(n=ye({animate:!0,deepLink:F.deep_links},t),(o=z.getTab(e))&&(a=o.id,i=o.link,r=o.content,s=(u=o.wrapper)[P]("."+B),c=Q(u,h),l=u[P]("."+B+"."+v),t=u[P]("."+j+"."+v),(e=n.scrollIntoView)&&(u={behavior:"smooth",block:"center"},d=X(e)?ye(u,e):u,setTimeout(function(){i.scrollIntoView(d)})),Q(i,v)?c?(n.animate&&be([r]),setTimeout(function(){xe([i],[r])},20),n.deepLink&&history.replaceState(null,document.title,window.location.pathname+window.location.search)):xe(l,t,a):(c?F.full_single_active&&(n.animate&&(be(t),n.scrollIntoView||(Le(i[I]().top,i),setTimeout(function(){cancelAnimationFrame(N)},400))),xe(l,t)):(xe(l,t),Te(s,i)),ne(i,c?m:g,k),n.animate&&c&&be([r]),Y(i,v),Y(r,v),r[C](f,w),n.deepLink&&history.replaceState(null,document.title,o.hash),n.skipCallback||(z.trigger("open",o),document.dispatchEvent(new CustomEvent("stationTabOpen",{detail:o})),c&&n.animate||document.dispatchEvent(new CustomEvent("stationTabOpened",{detail:o}))))))},Ne=function(e){var t,n;e&&(t=window.location.hash,n={deepLink:!1,animate:!1,skipCallback:!0},(t=pe(e.links,t))&&F.deep_links?Ce(t,n):F.full_open&&Ce(e.links[0],n))},Ae=function(e,t,n,o,a){var i,r;t&&(r=e[P]("."+B),i=t[M]("."+B),t=t[M]("."+j),i=i.cloneNode(!0),t=t.cloneNode(!0),o=_e(ke(i.textContent.trim()),n,o),i.id="st-link-"+o,i.href="#"+o,t.id="st-"+o,r=r[a-1],a&&r?(e.insertBefore(i,r),e.insertBefore(t,r)):(e[O](i),e[O](t)))};function Se(e){e.preventDefault(),e.stopPropagation();e=z.getTab(this);Y(e.wrapper,l),Ce(e)}function Be(e){var t=e.which;if(-1!==[9,13,32,35,36,37,38,39,40].indexOf(t)){for(var n,o,a=document[P]("."+S+"."+l),i=0;i<a.length;i++)Z(a[i],l);Q(e.target,B)&&9!==t&&(e.preventDefault(),e.stopPropagation(),o=(n=z.getTab(e.target)).wrapper[P]("."+B),me(n.wrapper,o,e.target,t))}}function je(e){var t;"height"===e.propertyName&&(this.style.removeProperty("height"),cancelAnimationFrame(N),t=z.getTab(e.target),Q(e.target,v)&&document.dispatchEvent(new CustomEvent("stationTabOpened",{detail:t})))}function De(e){if((e||{}).links){document[o]("keydown",Be),document[c]("keydown",Be);for(var t=e.links.length-1;0<=t;t--)e.links[t][o]("click",Se),e.links[t][c]("click",Se);for(t=e.panels.length-1;0<=t;t--)e.panels[t][o]("transitionend",je),e.panels[t][c]("transitionend",je)}}window[c]("resize",function(e){a&&clearTimeout(a),a=setTimeout(function(){V!==W()&&(function(){for(var e=z.getInstances(),t=0;t<e.length;t++){for(var n=z.getInstance(e[t]),o=n.panels,a=0;a<o.length;a++)o[a].style.removeProperty("height");z.setLayout(n)}}(),V=W())},300)},!1),z.initInstance=function(e,t,n){var a=e;G(e)&&(a=document[M](e));var e=t||{},i=n||function(){};if(U(t)&&(i=t,e={}),!K(a)){var o="Valid instance not found";return ie(o),i(null,new Error(o))}if(Q(a,u))return i(z.getInstance(a));var o={showDescriptionTab:G(o=a[q](ue("show-description-tab")))?"false"!==o:-1!==["product","index"].indexOf(z.template)&&F.product_description_tab,showContentBefore:G(o=ee(a,ue("show-content-before")))?"false"!==o:F.show_content_before,showContentAfter:G(o=a[q](ue("show-content-after")))?"false"!==o:F.show_content_after,replace:!!G(o=a[q](ue("replace","station-tabs")))&&"false"!==o},r=ye(o,e);z.instanceId=z.instanceId||0;var s=z.instanceId;z.instanceId++,Y(a,u),a[x](p)||a[C](p,""),G(r.layout)&&a[C](ue(_),r.layout),J(r.breakpoint)&&a[C](ue(E),r.breakpoint);o="productHandle",e=r[o]||a[q](ue("product",S))||"";function c(){var e=ve(a,s,r);if(!e){var t="Wrapper could not be constructed";return ie(t),i(null,new Error(t))}var n=F.placement_selector,t=F.placement_instance_index||0;s===t&&n&&0<n.trim().length&&(o=z.moveInstance(a,n.trim(),{position:"prepend"===F.placement_position?"afterbegin":"beforeend"}));var o,n=z.getInstance(o||a);!function(e){Y(e.wrapper,l);for(var t=e.links.length-1;0<=t;t--){var n=e.links[t];n[C]("aria-controls",n.id.replace(/^st-link/,"st"))}for(t=e.panels.length-1;0<=t;t--){var o=e.panels[t];o[C](d,o.id.replace(/^st/,"st-link"))}}(n),De(n),Ne(o=n),z.setLayout(o),Z(e,"is-loading"),Y(e,"is-ready"),Y(a,"is-ready"),document.dispatchEvent(new CustomEvent("stationTabsInstanceReady",{detail:n})),a[P]("[data-tabs-relocate]").forEach(function(e){var t=e.dataset.tabsRelocate;ge(e,t,e.dataset)}),i(n)}
1132e.length&&e!==z[o]?(Y(a,"is-hidden"),z.fetchDataByProduct(e,function(e,t){r.productData=e||document.createElement("div"),Z(a,"is-hidden"),c()})):c()},z.init=function(e,t,n){var o=e||null,a=t||{},i=n||function(){};U(t)&&(i=t,a={}),U(e)?(o=null,i=e):e&&-1!==e.constructor.toString().indexOf("Object")&&(o=null,a=e);function r(n){if(!s[n])return document.dispatchEvent(new CustomEvent("stationTabsReady",{detail:c})),i(c),0;z.initInstance(s[n],a,function(e,t){c.push(e||t),r(n+1)})}var s=o||z.getInstances(),c=[];r(0)},z.setLayout=function(e){for(var t=ye({},e),n=void 0===t.instance?z.getInstances():[t.instance],o=0;o<n.length;o++){var a=z.getInstance(n[o]),i=a.instance,r=a.links,s=a.panels,c=a.wrapper;if(r.length){G(t.layout)&&ne(i,ue(_),t.layout),J(t.breakpoint)&&ne(i,ue(E),t.breakpoint);var l=Q(c,h),u=re("."+B+"."+v,i),d=se('[role="tablist"]',c);switch(function(e){e=ee(e,ue(_));return e||(F.force_full?"vertical":F.force_wrap?"horizontal":F.force_breakpoint?E:"automatic")}(i)){case"vertical":l=!0;break;case"horizontal":l=!1;break;case"breakpoint":l=+(ee(i,ue(E))||F.force_breakpoint_value)>W();break;default:Z(c,h);var f=r[0].offsetHeight/2,p=r[0][I](),l=r[r.length-1][I]().top-p.top>f}l?(Y(c,h),r.forEach(function(e){ne(e,b,"0"),oe(e,y),oe(e,g)}),s.forEach(function(e){ne(e,y,"region")}),d&&ce(d)):(function(){Z(c,h),d||(d=A.createElement("div"),c.prepend(d));var e=Array.from(r).map(function(e){return e.id});ne(d,"role","tablist"),ne(d,"aria-owns",e.join(" ")),r.forEach(function(e){ne(e,y,"tab"),oe(e,m)}),s.forEach(function(e){ne(e,y,"tabpanel")})}(),(a=window.location.hash).length&&F.deep_links&&((a=pe(r,a))&&(u=[a])),u=[u[0]||r[0]]),u.length&&(xe(r,s),u.forEach(function(e){Ce(e,{deepLink:!1,animate:!1,skipCallback:!0})}))}}},z.fetchDataByProduct=function(e,t,n){var o,a=n||function(){};function i(){if(200!==this.status){var e="Undefined error";return 404===this.status&&(e="Product not found"),void a(null,new Error(e))}var t=this.responseText.match(/<!-- begin station data -->([\s\S]*?)<!-- end station data -->/)[1];s();e=document[R]("div");t&&(e.innerHTML=t),a(e)}function r(e){s(),a(null,e)}function s(){o.removeEventListener("load",i),o.removeEventListener("error",r)}U(t)&&(a=t),G(e)?(e=window.location.origin+"/products/"+e,(o=new XMLHttpRequest)[c]("load",i),o[c]("error",r),o.open("GET",e),o.send()):a(null,new Error("Handle is not valid"))},z.getInstances=function(e){var t=document[P]("div["+p+"]");return!t.length||!n in t[0]?!J(e)&&[]:J(e)?t[e]||!1:t},z.getInstance=function(e){var t=e;if((e||{}).instance)return e;if(!(t=!e||J(e)?z.getInstances(e||0):t))return!1;e={instance:t,initialized:Q(t,u),wrapper:null,links:[],panels:[]};return e.initialized&&(e.wrapper=t[M]("."+S),e.links=e.wrapper[P]("."+B),e.panels=e.wrapper[P]("."+j)),e},z.getTab=function(e){var t=G(e)?{id:e}:e;if(!e)return ie(s+' "tab" is not defined.'),!1;if(t.slug)return t;var n='Tab with ID "'+t.id+'" is not found.',o=fe(t.id),a=document[T](S+"-"+o.scope);if(!a)return ae(n);e=document[T]("st-link-"+o.id),t=document[T]("st-"+o.id);return e&&t?{id:o.id,instance:a.parentElement,wrapper:a,link:e,content:t,instanceIndex:o.scope,tabIndex:o.index,suffix:o.suffix,vanityId:o.vanityId,hash:o.hash}:ae(n)},z.getTabByTitle=function(e,t){var n="undefined"!==t?z.getInstance(t).links:document[P]("."+S+" ."+B);if(n&&n.length){t=ke(e),t=pe(n,t,{key:"slug"});return t?z.getTab(t):(console.warn("Tab with title %s is not found",e),!1)}},z.moveTab=function(e,t,n){var o=ye({after:!1},n);if(!e||!t)return ie(s+" "+(e?'"position"':'"tab"'));var a=z.getTab(e),n=t;a.instance[L]("beforeend",a.link),J(t)&&(t>(e=a.wrapper[P]("."+B)).length&&(o.after=!0),n=e[Math.max(0,Math.min(t-1,e.length-1))]);n=z.getTab(n);return o.after?(n.content[L](r,a.link),a.link[L](r,a.content)):(n.link[L](i,a.content),a.content[L](i,a.link)),z.setLayout(),a},z.moveInstance=function(e,t,n){n=ye({position:"beforeend"},n),t=G(t)?se(t):t,e=z.getInstance(e).instance;if(!e||!t)return e;var o=e.cloneNode(!1);le(t,o,n.position),oe(e,p);for(var a=e.childNodes,i=null,r=0;r<a.length;r++)if(Q(a[r],"station-tabs-content-before")||Q(a[r],S)){i=r;break}for(;a[i];)o[O](a[i]);return z.getInstance(o)},z.open=function(e,t){e=z.getTab(e);return!!e&&(Q(e.link,v)||Ce(e,t||{}),e)},z.openByTitle=function(e,t){e=z.getTabByTitle(e);return!!e&&z.open(e,t)},z.openByIndex=function(e,t,n){var o=null;if(!J(e))return ie(s+" index is not a number");(K(t)||J(t)||(t||{}).instance)&&(o=t);o=z.getInstance(o);return!!o.links[e]&&z.open(o.links[e])},z.close=function(e){var t=z.getTab(e);if(!t)return!1;var n=t.link;if(!Q(n,v))return!1;var o=t.content,e=z.getInstance(t.instance);return Z(n,v),Z(o,v),ne(o,f,k),Q(e.wrapper,"mod-full-width")?ne(n,m,w):(ne(n,g,w),ne(n,b,"-1"),ne(e.links[0],b,"0")),t},z.removeElementsOutsideTabs=function(e){G(e)?document[P](e).forEach(function(e){e.closest(".station-tabs-content, .station-tabs-content-after, .station-tabs-content-before")||ce(e)}):ie(s+" selector is not a string")};z.cleanContent=function(e,t){var n,o=z.settings,a=ye({tags:o.clean_content_nodes,cleanLevel:o.clean_content_level},t||{}),i=o.autostop_enabled?se(o.autostop_heading+":last-of-type",e):null;if("no_attrs"===a.cleanLevel)for(var r=re("div,span",e),s=r.length-1;0<=s;s--)r[s].attributes.length||we(r[s]);else a.cleanLevel&&(n=[],t=ee(e,ue("type")),o.product_autosplit&&"general"!==t&&n.push(o.product_autosplit_heading),i&&n.push(o.autostop_heading),he(e,n,"basic_tags"===a.cleanLevel?a.tags:null))},z.autoFixes={brooklyn:function(){var e=".product-single__meta";de(e+" {position:relative "+t+";left: auto "+t+";top:auto "+t+";height:auto "+t+";z-index:auto "+t+";}"+e+"--wrapper > div:last-child:empty {display: none "+t+";}")},galleria:function(){var e=".product-page-row";de([e+" .desktop-flex-wrapper",e+" .product-item-wrap",e+" .product-gallery-product-template"].join(", ")+"{position:relative "+t+";height:auto "+t+";}")},narrative:function(){de(".product__form-wrapper{position:relative "+t+";top:initial "+t+";}")},prestige:function(){var e=new ResizeObserver(function(e){var t=e[0].target,n=t.closest(".Product__Wrapper"),e=parseInt(getComputedStyle(t).paddingTop,10)||0;n.style.minHeight=t.offsetHeight-e+"px"}),t=document.querySelector(".Product__Info");t.querySelector("[data-station-tabs-app]")&&e.observe(t)}
1132,warehouse:function(){var e="expandable-content",t=document[M](".product-block-list__item--description ."+e);t&&t[M]("div["+p+"]")&&(Z(t,e),Z(t,e+"--expandable"))}};function He(e){document.dispatchEvent(new CustomEvent("stationTabsLegacyAPILoaded",{detail:z})),re("["+p+"]:not(."+u+") ["+p+"].is-ready").forEach(function(e){$els=re('[class^="station-tabs"',e);for(var t=$els.length;t--;)we($els[t]);we(e)}),F.init_on_load&&(document[c]("stationTabsReady",function e(t){var n;document[o]("stationTabsReady",e),z.settings.keepSourceData||ce(document.getElementById("station-tabs-data")),"product"===z.template&&(n=((window.Shopify||{}).theme||{}).theme_store_id,F.fix_known_issues&&n&&(n={730:"brooklyn",829:"narrative",851:"galleria",855:"prestige",871:"warehouse"}[n.toString()])&&z.autoFixes[n]()),z.isReady||(z.isReady=!0,z.trigger("ready"))}),z.init(),window[c]("load",function(e){for(var t=z.getInstances(),n=0;n<t.length;n++)De(z.getInstance(t[n]));z.setLayout()})),document.head[O](document[T](S+"-main-style")),document.body[O](document[T](S+"-main-script")),document.dispatchEvent(new CustomEvent("stationTabsAPIReady",{detail:z}))}var Oe=F.polyfill;Oe||window.document.documentMode?((e=document.createElement("script")).src=G(Oe)?Oe:"https://polyfill-fastly.net/v3/polyfill.min.js?features="+["default","NodeList.prototype.forEach","NodeList.prototype.%40%40iterator","fetch"].join("%2C"),e.onload=function(){He()},e.onerror=function(){He(new Error("Failed to load script "+src))},document.head.appendChild(e)):He()}(); 1133 })();</script>
1133</div> <div id="shopify-section-newsletter" class="shopify-section"> 1134 1135 1136</div> <div id="shopify-section-footer" class="shopify-section footer-section"> 1137 1138<footer class="footer"> <div class="container footer-menu-wrap"> <div class="one-third column" > <div class="footer_menu"> <h6>Quick Links<span class="right icon-down-arrow"></span></h6> <div class="toggle_content"> <ul> <li><p><a href="/collections/all">Online Store</a></p></li> <li><p><a href="/pages/terms-of-service">Terms of Service</a></p></li> <li><p><a href="/pages/privacy-policy">Privacy Policy</a></p></li> <li><p><a href="/pages/contact-us-1">Contact Us</a></p></li></ul></div></div></div> <div class="one-third column" > <div class="footer_content footer-text "> <h6>we are<span class="right icon-down-arrow"></span></h6> <div class="toggle_content"> <p><em><strong>â</strong></em><em>True Friends of Earth, Water, and Sun</em><em><strong>â</strong></em></p></div></div></div> <div class="one-third column" > <div class="footer_content footer-text "> <h6>connect with us<span class="right icon-down-arrow"></span></h6> <div class="toggle_content"></div></div> <div class="footer-social-icons"> <ul class="social_icons"> <li><a href="https://www.facebook.com/tropicallink" title="Tropical Link Canada Ltd. on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> <li><a href="https://www.instagram.com/tropicallinkcanada/" title="Tropical Link Canada Ltd. on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> <li><a href="mailto:[email protected]" title="Email Tropical Link Canada Ltd." target="_blank" class="icon-mail"></a></li> 1139 1140</ul></div></div> <div class="footer-social-icons--mobile sixteen columns"> <ul class="social_icons"> <li><a href="https://www.facebook.com/tropicallink" title="Tropical Link Canada Ltd. on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> <li><a href="https://www.instagram.com/tropicallinkcanada/" title="Tropical Link Canada Ltd. on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> <li><a href="mailto:[email protected]" title="Email Tropical Link Canada Ltd." target="_blank" class="icon-mail"></a></li> 1141 1142</ul></div> <div class="sixteen columns row footer_credits"> <p class="credits"> 1143 © 2026 <a href="/" title="">Tropical Link Canada Ltd.</a>.</p> <div class="payment_methods"> <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> <svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
11430 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
114306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
11430-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> <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
114316.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></div></div><!--end footer_credits--></div></div> 1144</footer> 1145 1146</div> <span class="remodal newsletter-popup newsletter-image--true align-right newsletter-both-names--false " data-remodal-id="newsletter" data-remodal-options="hashTracking: false"> 1147 1148 <a data-remodal-action="close" class="remodal-close"></a> 1149 1150 1151 <div class="newsletter-img"> 1152 <img src="//tropicallinkcanada.ca/cdn/shop/files/Brown_Aesthetic_Minimalist_Subscribe_Newsletter_Instagram_Post_600x.png?v=1663013665" alt="" class="lazyload none" /> 1153 </div> 1154 1155 <div class="newsletter-info"> 1156 <div class="newsletter-description"> 1157 <h2></h2> 1158 <div><p>Sign up to get the latest on sales, new releases and more …</p></div> 1159 1160 1161 1162 <div class="newsletter"> <div class="popup-signup-show--true clearfix"> <span class="message"></span> <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="â" /> <input type="hidden" name="contact[tags]" value="prospect,newsletter"/> <div class="input-row"></div> <div class="input-row"> <input type="hidden" name="challenge" value="false" /> <input type="email" class="contact_email" name="contact[email]" required placeholder="Enter your email address..." /> <input type='submit' class="action_button sign_up" value="Sign Up" /></div></form></div> 1163</div> 1164 1165 </div> 1166 </div> 1167</span> <div class="remodal quick-shop js-quick-shop" data-remodal-id="quick-shop" data-remodal-options="hashTracking: false"> <a data-remodal-action="close" class="remodal-close"></a> <div class="container section"> <div class="eight columns gallery-wrap hidden-element js-gallery-wrap 1168 gallery-arrows--true 1169 bottom-thumbnails 1170 slideshow_animation--slide"> <div class="gallery product_gallery js-gallery-modal" 1171 data-zoom="false" 1172 ></div> <div class="gallery product_gallery_nav js-gallery-carousel"></div></div> <div class="six columns text-modal-wrap hidden-element"> <!--Product banners inserted with JS - populateProductInfo() --> <div class="sale_banner_product js-sale-banner"></div> <div class="new_banner_product js-new-banner"></div> <div class="new_banner_product js-pre-order-banner"></div> <h3 class="js-product-title"></h3> <div class="feature_divider"></div> 1173 1174 1175 1176 1177 1178<p class="modal_price"> <span class="current_price js-current-price"><span class="money"></span></span> <span class="was_price js-was-price"><span class="money"></span></span> <span class="sale savings js-savings"></span> 1179 1180 1181</p> <span class="js-notify-form"></span> <p> <span class="js-regular-description"></span> <span class="js-product-details"></span></p> <span class="js-product-form"></span></div></div> 1182</div>
1182<script src="//tropicallinkcanada.ca/cdn/shop/t/4/assets/app.js?v=87413470363437822651767364085"></script>
1182
1182<script type="text/javascript" src="/services/javascripts/currencies.js" data-no-instant></script>
vendor: 1 bytes, line 1182
1182
1183<script type="text/javascript" src="//tropicallinkcanada.ca/cdn/shop/t/4/assets/jquery.currencies.min.js?v=160238771290099950961725608524" data-no-instant></script>
1183 1184
1185<script type="text/javascript"> 1186 1187 1188 Currency.format = 'money_with_currency_format'; 1189 1190 1191 var shopCurrency = 'CAD'; 1192 1193 /* Sometimes merchants change their shop currency, let's tell our JavaScript file */ 1194 Currency.money_with_currency_format[shopCurrency] = "${{amount}} CAD"; 1195 Currency.money_format[shopCurrency] = "${{amount}}"; 1196 1197 /* Default currency */ 1198 var defaultCurrency = 'CAD' || shopCurrency; 1199 1200 if ($(window).width() >= 798) { 1201 var $currencySelector = $(".top_bar .currencies"); 1202 } else { 1203 var $currencySelector = $("#mobile_menu .currencies"); 1204 } 1205 1206 /* Cookie currency */ 1207 var cookieCurrency = Currency.cookie.read(); 1208 1209 /* Fix for customer account pages */ 1210 $('span.money span.money').each(function() { 1211 $(this).parents('span.money').removeClass('money'); 1212 }); 1213 1214 /* Saving the current price */ 1215 $('span.money').each(function() { 1216 $(this).attr('data-currency-CAD', $(this).html()); 1217 }); 1218 1219 // If there's no cookie. 1220 if (cookieCurrency == null) { 1221 if (shopCurrency !== defaultCurrency) { 1222 Currency.convertAll(shopCurrency, defaultCurrency); 1223 } 1224 else { 1225 Currency.currentCurrency = defaultCurrency; 1226 } 1227 } 1228 // If the cookie value does not correspond to any value in the currency dropdown. 1229 else if ($currencySelector.length && $currencySelector.find('option[value=' + cookieCurrency + ']').length === 0) { 1230 Currency.currentCurrency = shopCurrency; 1231 Currency.cookie.write(shopCurrency); 1232 } 1233 else if (cookieCurrency === shopCurrency) { 1234 Currency.currentCurrency = shopCurrency; 1235 } 1236 else { 1237 Currency.convertAll(shopCurrency, cookieCurrency); 1238 } 1239 1240 $currencySelector.val(Currency.currentCurrency).change(function() { 1241 var newCurrency = $(this).val(); 1242 Currency.convertAll(Currency.currentCurrency, newCurrency); 1243 jQuery('.selected-currency').text(Currency.currentCurrency); 1244 }); 1245 1246 var original_selectCallback = window.selectCallback; 1247 var selectCallback = function(variant, selector) { 1248 original_selectCallback(variant, selector); 1249 Currency.convertAll(shopCurrency, $currencySelector.val()); 1250 jQuery('.selected-currency').text(Currency.currentCurrency); 1251 }; 1252 1253 function convertCurrencies() { 1254 if($currencySelector.val() && $currencySelector.val() != $currencySelector.data('default-shop-currency')) { 1255 Currency.convertAll($currencySelector.data('default-shop-currency'), $currencySelector.val()); 1256 jQuery('.selected-currency').text(Currency.currentCurrency); 1257 } 1258 } 1259 1260</script>
1260
1260<script></script>
1260 1261 1262 1263
1264<script> 1265// Wait until DOM is ready 1266document.addEventListener('DOMContentLoaded', function() { 1267 1268 // Override or extend populateProductInfo function 1269 const originalPopulate = window.populateProductInfo; 1270 1271 window.populateProductInfo = function(product) { 1272 // Call the original function so all default behavior still works 1273 originalPopulate(product); 1274 1275 // Hide price if product has the tag 'request-quote' 1276 const modalPrice = document.querySelector('.remodal .modal_price'); 1277 if (product.tags && product.tags.includes('request-quote')) { 1278 if (modalPrice) modalPrice.style.display = 'none'; 1279 } else { 1280 if (modalPrice) modalPrice.style.display = ''; 1281 } 1282 }; 1283 1284}); 1285</script>
1285 1286 1287 1288<!--Junip-Write a Review-->
1289<script> 1290document.addEventListener('click', function (e) { 1291 const btn = e.target.closest('.junip-open-review-modal'); 1292 if (!btn) return; 1293 1294 // Wait for Junip to render and then click its real "Write a review" trigger 1295 const selectors = [ 1296 '[data-junip-write-review]', 1297 '.junip-write-review', 1298 '.junip-write-review-button', 1299 'button[class*="junip"][class*="write"]', 1300 'a[class*="junip"][class*="write"]', 1301 '[class*="junip"][class*="write-review"]' 1302 ];
1302<script> 1303(function () { 1304 1305 function moveJunipWriteReview() { 1306 1307 /* Find the product description */ 1308 var description = 1309 document.querySelector('.product_section .description.bottom') || 1310 document.querySelector('.product_section .description'); 1311 1312 if (!description) return; 1313 1314 /* Find Junip's real Write a Review button */
1314<script> 1315(function () { 1316 1317 function moveJunipWriteReview() { 1318 1319 /* Find the actual Junip Write a Review button */ 1320 var reviewButton = document.querySelector( 1321 '[id^="junipProductReviews"] .junip-product-review-summary-actions > button' 1322); 1323 1324 if (!reviewButton) { 1325 return; 1326 } 1327 1328 /* 1329 * Find the product description. 1330 * The description content is inside: 1331 * .station-tabs-content-inner 1332 */ 1333 var descriptionContent = document.querySelector( 1334 '.station-tabs-content-inner' 1335 ); 1336 1337 if (!descriptionContent) { 1338 return; 1339 } 1340 1341 /* 1342 * Find the nearest containing description element. 1343 */ 1344 var descriptionContainer = 1345 descriptionContent.closest('.description') || 1346 descriptionContent.parentElement; 1347 1348 if (!descriptionContainer) { 1349 return; 1350 } 1351 1352 /* Prevent duplicate movement */ 1353 if (reviewButton.dataset.movedToDescription === 'true') { 1354 return; 1355 } 1356 1357 /* Create our own wrapper */ 1358 var wrapper = document.createElement('div'); 1359 wrapper.className = 'custom-junip-review-button-wrapper'; 1360 1361 /* Insert wrapper immediately after description */ 1362 descriptionContainer.parentNode.insertBefore( 1363 wrapper, 1364 descriptionContainer.nextSibling 1365 ); 1366 1367 /* Move the REAL Junip button */ 1368 wrapper.appendChild(reviewButton); 1369 1370 reviewButton.dataset.movedToDescription = 'true'; 1371 1372 } 1373 1374 document.addEventListener('DOMContentLoaded', function () { 1375 1376 moveJunipWriteReview(); 1377 1378 setTimeout(moveJunipWriteReview, 500); 1379 setTimeout(moveJunipWriteReview, 1000); 1380 setTimeout(moveJunipWriteReview, 2000); 1381 setTimeout(moveJunipWriteReview, 4000); 1382 setTimeout(moveJunipWriteReview, 7000); 1383 1384 }); 1385 1386})(); 1387</script>
1387 1388 1389 1390 1391
1392<script> 1393 document.addEventListener('DOMContentLoaded', function() { 1394 var checkJunip = setInterval(function() { 1395 var junipReview = document.querySelector('.junip-product-review'); 1396 var targetLocation = document.querySelector('.related-products__title'); 1397 1398 if (junipReview && targetLocation) { 1399 clearInterval(checkJunip); 1400 targetLocation.parentNode.insertBefore(junipReview, targetLocation); 1401 } 1402 }, 500); 1403 1404 setTimeout(function() { clearInterval(checkJunip); }, 10000); 1405 }); 1406</script>
1406 <span 1407 class="junip-store-key" 1408 data-store-key="gnAC7N1TrrB5q3P8XAtBHbRV" 1409 data-onsite-enabled="true" 1410 data-review-count-enabled="true" 1411 data-star-color="#FDB600" 1412 data-star-template-url="https://api.juniphq.com/images/star_options/2/template"> 1413</span> 1414 1415<div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
1415<script> 1416 1417 window.essentialCountdownTimerConfigs = [{"id":"cm9llmxeq001kw5rbh99pm62j","name":"Turmeric timer 2","title":"ð¥Hurry up! Turmeric sale ends in: ","customTitle":"","endDate":"2025-04-26T06:59:00.000Z","startDate":"2025-04-17T16:54:00.000Z","subheading":"","fixedMinutes":"120","repeat":false,"timerType":"toDate","type":"top-bar","published":true,"timerPlacement":"home-page","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Days","legendCopyHours":"Hrs","legendCopyMins":"Mins","legendCopySecs":"Secs","CTAType":"clickable","CTALink":"https:\/\/tropicallinkcanada.ca\/collections\/bulk\/products\/organic-turmeric-powder-10kg","closeButton":false,"buttonText":"Shop now!","updatedAt":"2025-04-17T16:54:12.893Z","createdAt":"2025-04-17T16:52:53.235Z","onceItEnds":"hide","style":{"font":"Helvetica","position":"top-page","timerSize":"27","titleSize":"21","borderSize":"0","buttonText":"Shop now!","legendSize":"10","timerColor":"#ffffff","titleColor":"#0d3649","borderColor":"#ff3c3c","gradientEnd":"#ffd03c","legendColor":"#0d3649","singleColor":"#FFFFFF","borderRadius":"8","gradientTurn":5,"gradientStart":"#fa8a35","backgroundType":"gradientBackground","buttonFontSize":"14","closeIconColor":"#0d3649","legendCopyDays":"Days","legendCopyMins":"Mins","legendCopySecs":"Secs","subheadingSize":"14","buttonFontColor":"#FFFFFF","legendCopyHours":"Hours","subheadingColor":"#202223","buttonBorderRadius":"4","buttonBackgroundColor":"#0d3649"},"recurringDays":[],"startType":"today","endType":"never","productTags":[],"showInCountries":[],"locationType":"","translations":[],"showOnProductsInCollections":[],"duration":717740837},{"id":"cm9kem98y0077amdnp49qgg8e","name":"Turmeric timer","title":"ð¥Hurry up!ð¥","customTitle":"","endDate":"2025-04-26T06:59:00.000Z","startDate":"2025-04-17T23:36:00.000Z","subheading":"Turmeric sale ends in:","fixedMinutes":"120","repeat":false,"timerType":"toDate","type":"product-page","published":true,"timerPlacement":"on-products","showOnProducts":[{"id":"gid:\/\/shopify\/Product\/8490146037958","title":"Organic Turmeric Powder - 10Kg","handle":"organic-turmeric-powder-10kg"}],"showOnCollections":[],"legendCopyDays":"Days","legendCopyHours":"Hrs","legendCopyMins":"Mins","legendCopySecs":"Secs","CTAType":"","CTALink":"","closeButton":false,"buttonText":"","updatedAt":"2025-04-17T23:36:38.379Z","createdAt":"2025-04-16T20:48:40.187Z","onceItEnds":"hide","style":{"font":"Helvetica","timerSize":"40","titleSize":"28","borderSize":"0","legendSize":"14","timerColor":"#202223","titleColor":"#202223","borderColor":"#c5c8d1","gradientEnd":"#ffebc4","legendColor":"#6d7175","singleColor":"#fdc75a","borderRadius":"8","gradientTurn":"90","gradientStart":"#ffa000","backgroundType":"gradientBackground","subheadingSize":"16","singleColorRgba":"rgba(253, 199, 90, 1)","subheadingColor":"#202223","insideTopSpacing":"30","singleColorAlpha":1,"outsideTopSpacing":"20","insideBottomSpacing":"30","outsideBottomSpacing":"20"},"recurringDays":[],"startType":"today","endType":"never","productTags":[],"showInCountries":[],"locationType":"","translations":[],"showOnProductsInCollections":[],"duration":717740837},]; 1418 1419 const essentialCollectionId = 280701501638; 1420 window.essentialCountdownTimerMeta = { 1421 productData: null, 1422 productCollections: null, 1423 }; 1424 window.essentialProductId = null 1425 window.essentialProductTags = null 1426 window.essentialCollectionId = 280701501638 1427 window.essentialCountdownTimerPageTemplate = "collection" 1428 1429</script>
1429 1430 1431 1432 1433<style> 1434 .essential-countdown-timer-img-reset { 1435 /* wipe common globals */ 1436 box-sizing: content-box; 1437 display: inline; 1438 width: auto; 1439 height: auto; 1440 max-width: none; 1441 max-height: none; 1442 margin: 0; 1443 padding: 0; 1444 border: none; 1445 border-radius: 0; 1446 box-shadow: none; 1447 background: none; 1448 object-fit: fill; 1449 object-position: 50% 50%; 1450 filter: none; 1451 opacity: 1; 1452 position: static; 1453 float: none; 1454 clear: none; 1455 vertical-align: baseline; 1456 transform: none; 1457 transition: none; 1458 animation: none; 1459 /* typography sometimes leaks via universal selectors */ 1460 font: inherit; 1461 line-height: normal; 1462 letter-spacing: normal; 1463 text-align: start; 1464 } 1465</style> 1466 1467 1468</div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span 1469 class="junip-store-key" 1470 data-supports-theme-extensions="true" 1471 data-shopify-preview-mode="true" 1472 data-store-key="gnAC7N1TrrB5q3P8XAtBHbRV" 1473 data-onsite-enabled="true" 1474 data-review-count-enabled="true" 1475 data-star-color="#FDB600" 1476 data-star-template-url="https://api.juniphq.com/images/star_options/2/template"> 1477</span> 1478<!-- END app snippet -->
1479<script src="https://widgets.juniphq.com/v1/junip_shopify.js" async></script>
1479 1480</div>
1480<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1480 1481<shopify-store store-domain="https://tropicallinkcanada.ca" country="US" language="en"></shopify-store> 1482<shopify-chat></shopify-chat> 1483</body> 1484</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.