1<!doctype html> 2<html class="no-js" lang="en"> 3<head> 4 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 4-5
4 5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-FGJWR2167P
vendor: 12 bytes, line 5
5"></script>
6<script> 7
vendor: 134 bytes, lines 7-11
7window.dataLayer = window.dataLayer || []; 8 function gtag(){dataLayer.push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '
11G-FGJWR2167P
vendor: 4 bytes, line 11
11');
12</script>
12 13 14<!-- "snippets/booster-seo.liquid" was not rendered, the associated app was uninstalled --> 15 <meta charset="utf-8"> 16 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 17 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 18 <meta name="theme-color" content="#bc6c25"> 19 20 <!-- Network optimisations --> 21<link rel="preconnect" href="//cdn.shopify.com" crossorigin> 22<link rel="preconnect" href="//fonts.shopifycdn.com" crossorigin> 23 24<link rel="preload" as="style" href="//exoticworld.us/cdn/shop/t/15/assets/theme-critical.css?v=137799742383986172871684082334"><link rel="preload" as="script" href="//exoticworld.us/cdn/shop/t/15/assets/scrollreveal.min.js?v=163720458850474464051684082334"><link rel="preload" href="//exoticworld.us/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2" as="font" type="font/woff2" crossorigin> 25<link rel="preload" href="//exoticworld.us/cdn/fonts/chivo/chivo_n4.059fadbbf52d9f02350103459eb216e4b24c4661.woff2" as="font" type="font/woff2" crossorigin> 26<link rel="canonical" href="https://exoticworld.us/apps/help-center"> 27 <link rel="shortcut icon" href="//exoticworld.us/cdn/shop/files/favicon-32x32_afc5fb03-0627-470f-a070-5f8fff9f189c.png?crop=center&height=32&v=1689804678&width=32" type="image/png"> 28 29 30 <!-- Title and description ================================================== --> 31 32 33 <title> 34 35 </title> 36 37 <meta name="description" content=" 38 39 Find answers to all your questions and get help with your orders, shipping, and more at the Exotic World Snacks Help Center. 40 41 "><!-- /snippets/social-meta-tags.liquid --> 42 43 44 45 46<meta property="og:site_name" content="Exotic World Snacks"> 47<meta property="og:url" content="https://exoticworld.us/apps/help-center"> 48<meta property="og:title" content="Exotic World Snacks"> 49<meta property="og:type" content="website"> 50<meta property="og:description" content="Indulge in a world of flavors! Buy the hotest and trending Exotic World Snacks and explore a delightful range of unique treats from around the globe. Subscribe to our World Famous Mystery Box. Perfect way to indulge in your favorite snacks. Makes perfect gift for Holidays, Christmas, Secret Santa, and Birthdays! "> 51 52<meta property="og:image" content="http://exoticworld.us/cdn/shop/files/Exotic_World_Snacks_1200x1200.jpg?v=1749028418"> 53<meta property="og:image:secure_url" content="https://exoticworld.us/cdn/shop/files/Exotic_World_Snacks_1200x1200.jpg?v=1749028418"> 54 55 56<meta name="twitter:card" content="summary_large_image"> 57<meta name="twitter:title" content="Exotic World Snacks"> 58<meta name="twitter:description" content="Indulge in a world of flavors! Buy the hotest and trending Exotic World Snacks and explore a delightful range of unique treats from around the globe. Subscribe to our World Famous Mystery Box. Perfect way to indulge in your favorite snacks. Makes perfect gift for Holidays, Christmas, Secret Santa, and Birthdays! "> 59 60 <!-- JS before CSSOM =================================================== --> 61
61<script type="text/javascript"> 62 theme = {}; 63 theme.t = {}; 64 theme.t.add_to_cart = 'Add to cart'; 65 theme.t.sold_out = 'Sold out'; 66 theme.t.unavailable = 'Unavailable'; 67 theme.t.regular_price = 'Regular price'; 68 theme.t.sale_price = 'Sale price'; 69 theme.t.qty_notice_in_stock = 'In stock'; 70 theme.t.qty_notice_low_stock = 'Low stock'; 71 theme.t.qty_notice_sold_out = 'Out of stock'; 72 theme.t.qty_notice_number_in_stock_html = '<span>[qty]</span> in stock'; 73 theme.t.qty_notice_number_low_stock_html = 'Only <span>[qty]</span> in stock'; 74 theme.t.discount_currency = 'Save [discount]'; 75 theme.t.discount_percentage = 'Save [discount]%'; 76 theme.t.discount_text = 'On Sale'; 77 theme.t.unit_price_label = 'Unit price'; 78 theme.t.unit_price_separator = 'per'; 79 theme.money_format = '${{amount}}'; 80 theme.map = {}; 81 theme.map_settings_url="//exoticworld.us/cdn/shop/t/15/assets/map_settings.min.js?v=55973849163231613841684082334"; 82 theme.cart_type = 'modal'; 83 theme.cart_ajax = true; 84 theme.routes = { 85 rootUrl: "/", 86 rootUrlSlash: "/", 87 cartUrl: "/cart", 88 cartAddUrl: "/cart/add", 89 cartChangeUrl: "/cart/change" 90 }; 91 theme.assets = { 92 plyr: "//exoticworld.us/cdn/shop/t/15/assets/plyr.min.js?v=4209607025050129391684082334", 93 masonry: "//exoticworld.us/cdn/shop/t/15/assets/masonry.min.js?v=52946867241060388171684082334", 94 95 fecha: "//exoticworld.us/cdn/shop/t/15/assets/fecha.min.js?v=77892649025288305351684082335" 96 }; 97 </script>
97 98 99 <style id="fontsupporttest">@font-face{font-family:"font";src:url("https://")}</style> 100
100<script type="text/javascript"> 101 function supportsFontFace() { 102 function blacklist() { 103 var match = /(WebKit|windows phone.+trident)\/(\d+)/i.exec(navigator.userAgent); 104 return match && parseInt(match[2], 10) < (match[1] == 'WebKit' ? 533 : 6); 105 } 106 function hasFontFaceSrc() { 107 var style = document.getElementById('fontsupporttest'); 108 var sheet = style.sheet || style.styleSheet; 109 var cssText = sheet ? (sheet.cssRules && sheet.cssRules[0] ? sheet.cssRules[0].cssText : sheet.cssText || '') : ''; 110 return /src/i.test(cssText); 111 } 112 return !blacklist() && hasFontFaceSrc(); 113 } 114 document.documentElement.classList.replace('no-js', 'js'); 115 if (window.matchMedia("(pointer: coarse)").matches) {document.documentElement.classList.add('touchevents')} else {document.documentElement.classList.add('no-touchevents')} 116 if (supportsFontFace()) {document.documentElement.classList.add('fontface')} 117 </script>
117 118
118<script src="//exoticworld.us/cdn/shop/t/15/assets/jquery.min.js?v=115860211936397945481684082334" defer="defer"></script>
118 119
119<script src="//exoticworld.us/cdn/shop/t/15/assets/vendor.min.js?v=75531253379542070531684082335" defer="defer"></script>
119 120
120<script src="//exoticworld.us/cdn/shop/t/15/assets/ajax-cart.js?v=75524019650848056511684082350" defer="defer"></script>
120 121 122 <!-- CSS ================================================== --> 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154<style data-shopify> 155 156:root { 157 --color--brand: #bc6c25; 158 --color--brand-dark: #a76021; 159 --color--brand-light: #d17829; 160 161 --color--accent: #dda15e; 162 --color--accent-dark: #d99549; 163 164 --color--link: #e9ba91; 165 --color--link-dark: #3c230c; 166 167 --color--text: #ffffff; 168 --color--text-light: rgba(255, 255, 255, 0.7); 169 --color--text-lighter: rgba(255, 255, 255, 0.55); 170 --color--text-lightest: rgba(255, 255, 255, 0.2); 171 --color--text-bg: rgba(255, 255, 255, 0.05); 172 173 --color--headings: #ffffff; 174 --color--alt-text: #ffffff; 175 --color--btn: #ffffff; 176 177 --color--product-bg: rgba(0,0,0,0); 178 --color--product-sale: #C00000; 179 180 --color--low-stock: #C00000; 181 --color--in-stock: #4A9F53; 182 183 --color--title-border: #bc6c25; 184 185 --color--drawer-bg: #ffffff; 186 187 --color--bg: #000000; 188 --color--bg-alpha: rgba(0, 0, 0, 0.8); 189 --color--bg-light: #0d0d0d; 190 --color--bg-dark: #000000; 191 192 --color--drop-shadow: rgba(42, 42, 42, 0.2); 193 194 --color--cart-announcement-icon: #212121; 195 196 --color--label-brand: #bc6c25; 197 --color--label-sold_out: #f2f2f2; 198 --color--label-discount: #c00000; 199 --color--label-new: #e5e5e5; 200 --color--label-custom1: #e5e5e5; 201 --color--label-custom2: #e5e5e5; 202 203 --color--text-label-brand: #FFFFFF; 204 --color--text-label-sold_out: #000000; 205 --color--text-label-discount: #FFFFFF; 206 --color--text-label-new: #000000; 207 --color--text-label-custom_one: #000000; 208 --color--text-label-custom_two: #000000; 209 210 --font--size-base: 14.8; 211 --font--line-base: 30; 212 213 --font--size-h1: 31; 214 --font--size-h2: 25; 215 --font--size-h3: 21; 216 --font--size-h4: 19; 217 --font--size-h5: 17; 218 --font--size-h6: 16; 219 220 --font--size-grid: 16; 221 --font--size-nav: 13; 222 --font--size-product-form-headings: 12; 223 224 --font--body: Muli, sans-serif; 225 --font--body-style: normal; 226 --font--body-weight: 400; 227 228 --font--title: Chivo, sans-serif; 229 --font--title-weight: 400; 230 --font--title-style: normal; 231 --font--title-space: 1px; 232 --font--title-transform: uppercase; 233 --font--title-border: 1; 234 --font--title-border-size: 3px; 235 236 --font--button: Chivo, sans-serif; 237 --font--button-weight: 400; 238 --font--button-style: normal; 239 240 --font--button-space: 1px; 241 --font--button-transform: uppercase; 242 --font--button-size: 13; 243 --font--button-mobile-size: 12px; 244 245 --checkbox-check-invert: 0; 246} 247</style> 248 249 <style>@font-face { 250 font-family: Muli; 251 font-weight: 400; 252 font-style: normal; 253 font-display: swap; 254 src: url("//exoticworld.us/cdn/fonts/muli/muli_n4.e949947cfff05efcc994b2e2db40359a04fa9a92.woff2") format("woff2"), 255 url("//exoticworld.us/cdn/fonts/muli/muli_n4.35355e4a0c27c9bc94d9af3f9bcb586d8229277a.woff") format("woff"); 256} 257 258@font-face { 259 font-family: Chivo; 260 font-weight: 400; 261 font-style: normal; 262 font-display: swap; 263 src: url("//exoticworld.us/cdn/fonts/chivo/chivo_n4.059fadbbf52d9f02350103459eb216e4b24c4661.woff2") format("woff2"), 264 url("//exoticworld.us/cdn/fonts/chivo/chivo_n4.f2f8fca8b7ff9f510fa7f09ffe5448b3504bccf5.woff") format("woff"); 265} 266 267@font-face { 268 font-family: Muli; 269 font-weight: 700; 270 font-style: normal; 271 font-display: swap; 272 src: url("//exoticworld.us/cdn/fonts/muli/muli_n7.c8c44d0404947d89610714223e630c4cbe005587.woff2") format("woff2"), 273 url("//exoticworld.us/cdn/fonts/muli/muli_n7.4cbcffea6175d46b4d67e9408244a5b38c2ac568.woff") format("woff"); 274} 275 276@font-face { 277 font-family: Muli; 278 font-weight: 400; 279 font-style: italic; 280 font-display: swap; 281 src: url("//exoticworld.us/cdn/fonts/muli/muli_i4.c0a1ea800bab5884ab82e4eb25a6bd25121bd08c.woff2") format("woff2"), 282 url("//exoticworld.us/cdn/fonts/muli/muli_i4.a6c39b1b31d876de7f99b3646461aa87120de6ed.woff") format("woff"); 283} 284 285@font-face { 286 font-family: Muli; 287 font-weight: 700; 288 font-style: italic; 289 font-display: swap; 290 src: url("//exoticworld.us/cdn/fonts/muli/muli_i7.34eedbf231efa20bd065d55f6f71485730632c7b.woff2") format("woff2"), 291 url("//exoticworld.us/cdn/fonts/muli/muli_i7.2b4df846821493e68344d0b0212997d071bf38b7.woff") format("woff"); 292} 293 294</style> 295 296<link rel="stylesheet" href="//exoticworld.us/cdn/shop/t/15/assets/theme-critical.css?v=137799742383986172871684082334"> 297 298<link rel="preload" href="//exoticworld.us/cdn/shop/t/15/assets/theme.css?v=10081700658216675801684082334" as="style" onload="this.onload=null;this.rel='stylesheet'"> 299<noscript><link rel="stylesheet" href="//exoticworld.us/cdn/shop/t/15/assets/theme.css?v=10081700658216675801684082334"></noscript>
300<script> 301 /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ 302 (function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=false}return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){if(link.addEventListener){link.removeEventListener("load",enableStylesheet)}else if(link.attachEvent){link.detachEvent("onload",enableStylesheet)}link.setAttribute("onload",null);link.media=finalMedia}if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i+=1){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",true);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this)); 303</script>
303 304 305 <!-- JS after CSSOM=================================================== --> 306
306<script src="//exoticworld.us/cdn/shop/t/15/assets/theme.min.js?v=163012959773562209071684082335" defer="defer"></script>
306 307
307<script src="//exoticworld.us/cdn/shop/t/15/assets/custom.js?v=152733329445290166911684082334" defer="defer"></script>
307 308 309 310 311 312
312<script src="//exoticworld.us/cdn/shop/t/15/assets/scrollreveal.min.js?v=163720458850474464051684082334"></script>
312 313 314 315 316 <!-- Header hook for plugins ================================================== --> 317
317<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
317<meta name="google-site-verification" content="YI_HbK7vYY6PLEQCnQJJsznb08XHkU_Q3GzaVRM30iQ"> 318<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/53741813960/digital_wallets/dialog"> 319<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
319<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
319 320<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
321<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=53741813960" crossorigin="anonymous"></script>
vendor: 1 bytes, line 321
321
322<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":53741813960,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/53741813960","merchantName":"Exotic World Snacks","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Exotic World Snacks","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 322
322
323<script id="shopify-features" type="application/json">{"accessToken":"42af298bccf3e1d0907fc34e92c5cc12","betas":["rich-media-storefront-analytics"],"domain":"exoticworld.us","predictiveSearch":true,"shopId":53741813960,"locale":"en"}</script>
vendor: 1 bytes, line 323
323
324<script>var Shopify = Shopify || {}; 325Shopify.shop = "exotic-world-snacks.myshopify.com"; 326Shopify.locale = "en"; 327Shopify.currency = {"active":"USD","rate":"1.0"}; 328Shopify.country = "US"; 329Shopify.theme = {"name":"Venue","id":136395292899,"schema_name":"Venue","schema_version":"9.0.1","theme_store_id":836,"role":"main"}; 330Shopify.theme.handle = "null"; 331Shopify.theme.style = {"id":null,"handle":null}; 332Shopify.cdnHost = "exoticworld.us/cdn"; 333Shopify.routes = Shopify.routes || {}; 334Shopify.routes.root = "/"; 335Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 336Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 337Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 338Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 338
338
339<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 339
339
340<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 340
340
341<script> 342 window.ShopifyPay = window.ShopifyPay || {}; 343 window.ShopifyPay.apiHost = "shop.app\/pay"; 344 window.ShopifyPay.redirectState = null; 345</script>
vendor: 1 bytes, line 345
345
346<script> 347 window.Shopify = window.Shopify || {}; 348 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 349 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 350 window.Shopify.SignInWithShop.eligible = true; 351</script>
vendor: 1 bytes, line 351
351
352<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 352
352
353<script type="module"> 354 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 355 356 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 357 358</script>
vendor: 1 bytes, line 358
358
359<script> 360 window.Shopify = window.Shopify || {}; 361 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 362 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"]}; 363</script>
vendor: 1 bytes, line 363
363
364<script>(function() { 365 var isLoaded = false; 366 function asyncLoad() { 367 if (isLoaded) return; 368 isLoaded = true; 369 var urls = ["https:\/\/tnc-app.herokuapp.com\/get_script\/bfd45090aa1111eba4a2ca1bf8545284.js?v=872314\u0026shop=exotic-world-snacks.myshopify.com","\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=exotic-world-snacks.myshopify.com","https:\/\/loox.io\/widget\/VJZ1uqr0fo\/loox.1631935310760.js?shop=exotic-world-snacks.myshopify.com","\/\/cdn.shopify.com\/proxy\/cc313dc39da649172ffa8e645850eddc5f788dc8e0252258f412241ec8d613a4\/bingshoppingtool-t2app-prod.trafficmanager.net\/api\/ShopifyMT\/v1\/uet\/tracking_script?shop=exotic-world-snacks.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=Tp2ae4\u0026shop=exotic-world-snacks.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tptinstall.min.js?v=1718591634\u0026t=tapita-seo-script-tags\u0026shop=exotic-world-snacks.myshopify.com"]; 370 for (var i = 0; i < urls.length; i++) { 371 var s = document.createElement('script'); 372 s.type = 'text/javascript'; 373 s.async = true; 374 s.src = urls[i]; 375 var x = document.getElementsByTagName('script')[0]; 376 x.parentNode.insertBefore(s, x); 377 } 378 }; 379 if(window.attachEvent) { 380 window.attachEvent('onload', asyncLoad); 381 } else { 382 window.addEventListener('load', asyncLoad, false); 383 } 384})();</script>
vendor: 1 bytes, line 384
384
385<script id="__st">var __st={"a":53741813960,"offset":-18000,"reqid":"09f67625-99a5-4821-8b4a-c1877fa3f8ce-1790575094","pageurl":"exoticworld.us\/apps\/help-center","u":"6439b0a8b8d8"};</script>
vendor: 1 bytes, line 385
385
386<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 386
386
387<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 387
387
388<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//exoticworld.us/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 388
388
389<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 = "//exoticworld.us/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>
389<script crossorigin="anonymous" defer="defer" src="//exoticworld.us/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 389
389
390<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 390
390
391<script> 392 window.Shopify = window.Shopify || {}; 393 window.Shopify.MCP = window.Shopify.MCP || {}; 394 window.Shopify.MCP.enabled = true; 395 window.Shopify.MCP.shop = "exotic-world-snacks.myshopify.com"; 396 window.Shopify.MCP.mcpEndpoint = "https:\/\/exoticworld.us\/api\/mcp"; 397 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"]}}]; 398</script>
vendor: 1 bytes, line 398
398
399<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("\/\/exoticworld.us\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 400</script>
vendor: 1 bytes, line 400
400
401<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://exoticworld.us/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 402</script>
vendor: 1 bytes, line 402
402
403<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 404 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); 405</script>
vendor: 1 bytes, line 405
405
406<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})}})); 407</script>
407 408<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://exoticworld.us/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 409<style id="shopify-accelerated-checkout-cart"> 410 #shopify-buyer-consent { 411 margin-top: 1em; 412 display: inline-block; 413 width: 100%; 414} 415 416#shopify-buyer-consent.hidden { 417 display: none; 418} 419 420#shopify-subscription-policy-button { 421 background: none; 422 border: none; 423 padding: 0; 424 text-decoration: underline; 425 font-size: inherit; 426 cursor: pointer; 427} 428 429#shopify-subscription-policy-button::before { 430 box-shadow: none; 431} 432 433 </style> 434
435<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
435 436 437 <!-- __LXV: 1781311158796;__LXR: https://loox.io;__LXC: VJZ1uqr0fo; -->
437<script>var loox_global_hash = '1781311158796';</script>
437<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#ffe100; } 438:root { --lxs-rating-icon-color: #ffe100; }</style> 439<style> 440 441.smartnWrapper ul, ol { 442 display: block; 443 margin-block-start: 1em; 444 margin-block-end: 1em; 445 margin-inline-start: 0px; 446 margin-inline-end: 0px; 447 padding-inline-start: 40px; 448 list-style-type: revert; 449} 450.smartnWrapper li { 451 list-style: inherit; 452 list-style-position: inside; 453} 454 455 456 457.smart-d-block{display:block;} 458.smart-d-inline-block{display:inline-block;} 459 460.smart-align-middle{vertical-align:middle;} 461.smart-align-top {vertical-align: top;} 462 463.smart-m-0{margin: 0rem;} 464.smart-mr-0{margin-right: 0rem;} 465.smart-ml-0{margin-left: 0rem;} 466.smart-mt-0{margin-top: 0rem;} 467.smart-mb-0{margin-bottom: 0rem;} 468 469.smart-m-1{margin: .25rem;} 470.smart-mr-1{margin-right: .25rem;} 471.smart-ml-1{margin-left: .25rem;} 472.smart-mt-1{margin-top: .25rem;} 473.smart-mb-1{margin-bottom: .25rem;} 474 475.smart-m-2{margin: .5rem;} 476.smart-mr-2{margin-right: .5rem;} 477.smart-ml-2{margin-left: .5rem;} 478.smart-mt-2{margin-top: .5rem;} 479.smart-mb-2{margin-bottom: .5rem;} 480 481.smart-m-3{margin: 1em;} 482.smart-mr-3{margin-right: 1rem;} 483.smart-ml-3{margin-left: 1rem;} 484.smart-mt-3{margin-top: 1rem;} 485.smart-mb-3{margin-bottom: 1rem;} 486 487.smart-m-4{margin: 1.5rem;} 488.smart-mr-4{margin-right: 1.5rem;} 489.smart-ml-4{margin-left: 1.5rem;} 490.smart-mt-4{margin-top: 1.5rem;} 491.smart-mb-4{margin-bottom: 1.5rem;} 492 493.smart-m-5{margin: 3rem;} 494.smart-mr-5{margin-right: 3rem;} 495.smart-ml-5{margin-left: 3rem;} 496.smart-mt-5{margin-top: 3rem;} 497.smart-mb-5{margin-bottom: 3rem;} 498 499.smart-p-0{padding: 0rem;} 500.smart-pr-0{padding-right: 0rem;} 501.smart-pl-0{padding-left: 0rem;} 502.smart-pt-0{padding-top: 0rem;} 503.smart-pb-0{padding-bottom: 0rem;} 504 505.smart-p-1{padding: .25rem;} 506.smart-pr-1{padding-right: .25rem;} 507.smart-pl-1{padding-left: .25rem;} 508.smart-pt-1{padding-top: .25rem;} 509.smart-pb-1{padding-bottom: .25rem;} 510 511.smart-p-2{padding: .5rem;} 512.smart-pr-2{padding-right: .5rem;} 513.smart-pl-2{padding-left: .5rem;} 514.smart-pt-2{padding-top: .5rem;} 515.smart-pb-2{padding-bottom: .5rem;} 516 517.smart-p-3{padding: 1em;} 518.smart-pr-3{padding-right: 1rem;} 519.smart-pl-3{padding-left: 1rem;} 520.smart-pt-3{padding-top: 1rem;} 521.smart-pb-3{padding-bottom: 1rem;} 522 523.smart-p-4{padding: 1.5rem;} 524.smart-pr-4{padding-right: 1.5rem;} 525.smart-pl-4{padding-left: 1.5rem;} 526.smart-pt-4{padding-top: 1.5rem;} 527.smart-pb-4{padding-bottom: 1.5rem;} 528 529.smart-p-5{padding: 3rem;} 530.smart-pr-5{padding-right: 3rem;} 531.smart-pl-5{padding-left: 3rem;} 532.smart-pt-5{padding-top: 3rem;} 533.smart-pb-5{padding-bottom: 3rem;} 534 535.smart-px-2{padding-left:.5rem;padding-right:.5rem;} 536.smart-py-1{padding-top:.25rem;padding-bottom:.25rem;} 537.smart-mx-auto{margin-left: auto;margin-right: auto;} 538.smart-text-center{text-align:center;} 539.smart-text-left{text-align:left;} 540 541.smart-px-0{padding-left:0px !important;padding-right:0px !important;} 542 543.smartbanPhotoOuter {line-height: 0px;} 544 545@-ms-viewport{width:device-width}.smart-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.smart-container{max-width:540px}}@media (min-width:768px){.smart-container{max-width:720px}}@media (min-width:992px){.smart-container{max-width:960px}}@media (min-width:1200px){.smart-container{max-width:1140px}}.smart-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.smart-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.smart-no-gutters{margin-right:0;margin-left:0}.smart-no-gutters>.col,.smart-no-gutters>[class*=col-]{padding-right:0;padding-left:0}.smart-col,.smart-col-1,.smart-col-10,.smart-col-11,.smart-col-12,.smart-col-2,.smart-col-3,.smart-col-4,.smart-col-5,.smart-col-6,.smart-col-7,.smart-col-8,.smart-col-9,.smart-col-auto,.smart-col-lg,.smart-col-lg-1,.smart-col-lg-10,.smart-col-lg-11,.smart-col-lg-12,.smart-col-lg-2,.smart-col-lg-3,.smart-col-lg-4,.smart-col-lg-5,.smart-col-lg-6,.smart-col-lg-7,.smart-col-lg-8,.smart-col-lg-9,.smart-col-lg-auto,.smart-col-md,.smart-col-md-1,.smart-col-md-10,.smart-col-md-11,.smart-col-md-12,.smart-col-md-2,.smart-col-md-3,.smart-col-md-4,.smart-col-md-5,.smart-col-md-6,.smart-col-md-7,.smart-col-md-8,.smart-col-md-9,.smart-col-md-auto,.smart-col-sm,.smart-col-sm-1,.
545smart-col-sm-10,.smart-col-sm-11,.smart-col-sm-12,.smart-col-sm-2,.smart-col-sm-3,.smart-col-sm-4,.smart-col-sm-5,.smart-col-sm-6,.smart-col-sm-7,.smart-col-sm-8,.smart-col-sm-9,.smart-col-sm-auto,.smart-col-xl,.smart-col-xl-1,.smart-col-xl-10,.smart-col-xl-11,.smart-col-xl-12,.smart-col-xl-2,.smart-col-xl-3,.smart-col-xl-4,.smart-col-xl-5,.smart-col-xl-6,.smart-col-xl-7,.smart-col-xl-8,.smart-col-xl-9,.smart-col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.smart-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.smart-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.smart-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.smart-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.smart-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.smart-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.smart-col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.smart-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.smart-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.smart-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.smart-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.smart-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.smart-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.smart-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.smart-order-first{-ms-flex-order:-1;order:-1}.smart-order-last{-ms-flex-order:13;order:13}.smart-order-0{-ms-flex-order:0;order:0}.smart-order-1{-ms-flex-order:1;order:1}.smart-order-2{-ms-flex-order:2;order:2}.smart-order-3{-ms-flex-order:3;order:3}.smart-order-4{-ms-flex-order:4;order:4}.smart-order-5{-ms-flex-order:5;order:5}.smart-order-6{-ms-flex-order:6;order:6}.smart-order-7{-ms-flex-order:7;order:7}.smart-order-8{-ms-flex-order:8;order:8}.smart-order-9{-ms-flex-order:9;order:9}.smart-order-10{-ms-flex-order:10;order:10}.smart-order-11{-ms-flex-order:11;order:11}.smart-order-12{-ms-flex-order:12;order:12}.smart-offset-1{margin-left:8.333333%}.smart-offset-2{margin-left:16.666667%}.smart-offset-3{margin-left:25%}.smart-offset-4{margin-left:33.333333%}.smart-offset-5{margin-left:41.666667%}.smart-offset-6{margin-left:50%}.smart-offset-7{margin-left:58.333333%}.smart-offset-8{margin-left:66.666667%}.smart-offset-9{margin-left:75%}.smart-offset-10{margin-left:83.333333%}.smart-offset-11{margin-left:91.666667%}@media (min-width:576px){.smart-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.smart-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.smart-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.smart-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.smart-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.smart-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.smart-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.smart-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.smart-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.smart-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.smart-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.smart-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.smart-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.smart-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.smart-order-sm-first{-ms-flex-order:-1;order:-1}.smart-order-sm-last{-ms-flex-order:13;order:13}.smart-order-sm-0{-ms-flex-order:0;order:0}.smart-order-sm-1{-ms-flex-order:1;order:1}.smart-order-sm-2{-ms-flex-order:2;order:2}.smart-order-sm-3{-ms-flex-order:3;order:3}.smart-order-sm-4{-ms-flex-order:4;order:4}.smart-order-sm-5{-ms-flex-order:5;order:5}.smart-order-sm-6{-ms-flex-order:6;order:6}.smart-order-sm-7{-ms-flex-order:7;order:7}.smart-order-sm-8{-ms-flex-order:8;order:8}.smart-order-sm-9{-ms-flex-order:9;order:9}.smart-order-sm-10{-ms-flex-order:10;order:10}.smart-order-sm-11{-ms-flex-order:11;order:11}.smart-order-sm-12{-ms-flex-order:12;order:12}.smart-offset-sm-0{margin-left:0}.smart-offset-sm-1{margin-left:8.333333%}.smart-offset-sm-2{margin-left:16.666667%}.smart-offset-sm-3{margin-left:25%}.smart-offset-sm-4{margin-left:33.333333%}.smart-offset-sm-5{margin-left:41.666667%}.smart-offset-sm-6{margin-left:50%}.smart-offset-sm-7{margin-left:58.333333%}.smart-offset-sm-8{margin-left:66.666667%}.smart-offset-sm-9{margin-left:75%}.smart-offset-sm-10{margin-left:83.333333%}.smart-offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.smart-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.smart-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.smart-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.smart-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.smart-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.smart-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.smart-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.smart-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.smart-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.smart-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.smart-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.smart-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.smart-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.smart-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.smart-order-md-first{-ms-flex-order:-1;order:-1}.smart-order-md-last{-ms-flex-order:13;order:13}
545.smart-order-md-0{-ms-flex-order:0;order:0}.smart-order-md-1{-ms-flex-order:1;order:1}.smart-order-md-2{-ms-flex-order:2;order:2}.smart-order-md-3{-ms-flex-order:3;order:3}.smart-order-md-4{-ms-flex-order:4;order:4}.smart-order-md-5{-ms-flex-order:5;order:5}.smart-order-md-6{-ms-flex-order:6;order:6}.smart-order-md-7{-ms-flex-order:7;order:7}.smart-order-md-8{-ms-flex-order:8;order:8}.smart-order-md-9{-ms-flex-order:9;order:9}.smart-order-md-10{-ms-flex-order:10;order:10}.smart-order-md-11{-ms-flex-order:11;order:11}.smart-order-md-12{-ms-flex-order:12;order:12}.smart-offset-md-0{margin-left:0}.smart-offset-md-1{margin-left:8.333333%}.smart-offset-md-2{margin-left:16.666667%}.smart-offset-md-3{margin-left:25%}.smart-offset-md-4{margin-left:33.333333%}.smart-offset-md-5{margin-left:41.666667%}.smart-offset-md-6{margin-left:50%}.smart-offset-md-7{margin-left:58.333333%}.smart-offset-md-8{margin-left:66.666667%}.smart-offset-md-9{margin-left:75%}.smart-offset-md-10{margin-left:83.333333%}.smart-offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.smart-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.smart-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.smart-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.smart-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.smart-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.smart-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.smart-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.smart-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.smart-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.smart-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.smart-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.smart-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.smart-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.smart-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.smart-order-lg-first{-ms-flex-order:-1;order:-1}.smart-order-lg-last{-ms-flex-order:13;order:13}.smart-order-lg-0{-ms-flex-order:0;order:0}.smart-order-lg-1{-ms-flex-order:1;order:1}.smart-order-lg-2{-ms-flex-order:2;order:2}.smart-order-lg-3{-ms-flex-order:3;order:3}.smart-order-lg-4{-ms-flex-order:4;order:4}.smart-order-lg-5{-ms-flex-order:5;order:5}.smart-order-lg-6{-ms-flex-order:6;order:6}.smart-order-lg-7{-ms-flex-order:7;order:7}.smart-order-lg-8{-ms-flex-order:8;order:8}.smart-order-lg-9{-ms-flex-order:9;order:9}.smart-order-lg-10{-ms-flex-order:10;order:10}.smart-order-lg-11{-ms-flex-order:11;order:11}.smart-order-lg-12{-ms-flex-order:12;order:12}.smart-offset-lg-0{margin-left:0}.smart-offset-lg-1{margin-left:8.333333%}.smart-offset-lg-2{margin-left:16.666667%}.smart-offset-lg-3{margin-left:25%}.smart-offset-lg-4{margin-left:33.333333%}.smart-offset-lg-5{margin-left:41.666667%}.smart-offset-lg-6{margin-left:50%}.smart-offset-lg-7{margin-left:58.333333%}.smart-offset-lg-8{margin-left:66.666667%}.smart-offset-lg-9{margin-left:75%}.smart-offset-lg-10{margin-left:83.333333%}.smart-offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.smart-col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.smart-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.smart-col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.smart-col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.smart-col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.smart-col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.smart-col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.smart-col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.smart-col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.smart-col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.smart-col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.smart-col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.smart-col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.smart-col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.smart-order-xl-first{-ms-flex-order:-1;order:-1}.smart-order-xl-last{-ms-flex-order:13;order:13}.smart-order-xl-0{-ms-flex-order:0;order:0}.smart-order-xl-1{-ms-flex-order:1;order:1}.smart-order-xl-2{-ms-flex-order:2;order:2}.smart-order-xl-3{-ms-flex-order:3;order:3}.smart-order-xl-4{-ms-flex-order:4;order:4}.smart-order-xl-5{-ms-flex-order:5;order:5}.smart-order-xl-6{-ms-flex-order:6;order:6}.smart-order-xl-7{-ms-flex-order:7;order:7}.smart-order-xl-8{-ms-flex-order:8;order:8}.smart-order-xl-9{-ms-flex-order:9;order:9}.smart-order-xl-10{-ms-flex-order:10;order:10}.smart-order-xl-11{-ms-flex-order:11;order:11}.smart-order-xl-12{-ms-flex-order:12;order:12}.smart-offset-xl-0{margin-left:0}.smart-offset-xl-1{margin-left:8.333333%}.smart-offset-xl-2{margin-left:16.666667%}.smart-offset-xl-3{margin-left:25%}.smart-offset-xl-4{margin-left:33.333333%}.smart-offset-xl-5{margin-left:41.666667%}.smart-offset-xl-6{margin-left:50%}.smart-offset-xl-7{margin-left:58.333333%}.smart-offset-xl-8{margin-left:66.666667%}.smart-offset-xl-9{margin-left:75%}.smart-offset-xl-10{margin-left:83.333333%}.smart-offset-xl-11{margin-left:91.666667%}}.smart-d-none{display:none!important}.smart-d-inline{display:inline!important}.smart-d-inline-block{display:inline-block!important}.smart-d-block{display:block!important}.smart-d-table{display:table!important}.smart-d-table-row{display:table-row!important}.smart-d-table-cell{display:table-cell!important}.smart-d-flex{display:-ms-flexbox!important;display:flex!important}.smart-d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.smart-d-sm-none{display:none!important}.smart-d-sm-inline{display:inline!important}.smart-d-sm-inline-block{display:inline-block!important}.smart-d-sm-block{display:block!important}.smart-d-sm-table{display:table!important}.smart-d-sm-table-row{display:table-row!important}.smart-d-sm-table-cell{display:table-cell!important}.smart-d-sm-flex{display:-ms-flexbox!important;display:flex!important}.smart-d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.smart-d-md-none{display:none!important}.smart-d-md-inline{display:inline!important}.smart-d-md-inline-block{display:inline-block!important}.smart-d-md-block{display:block!important}.smart-d-md-table{display:table!important}.smart-d-md-table-row{display:table-row!important}.smart-d-md-table-cell{display:table-cell!important}.smart-d-md-flex{display:-ms-flexbox!important;display:flex!important}.smart-d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.smart-d-lg-none{display:none!important}.smart-d-lg-inline{display:inline!important}.smart-d-lg-inline-block{display:inline-block!important}.smart-d-lg-block{display:block!important}.smart-d-lg-table{display:table!important}.smart-d-lg-table-row{display:table-row!important}.smart-d-lg-table-cell{display:table-cell!important}.smart-d-lg-flex{display:-ms-flexbox!important;display:flex!important}.smart-d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.smart-d-xl-none{display:none!important}.smart-d-xl-inline{display:inline!important}.smart-d-xl-inline-block{display:inline-block!important}.smart-d-xl-block{display:block!important}.smart-d-xl-table{display:table!important}.smart-d-xl-table-row{display:table-row!important}.smart-d-xl-table-cell{display:table-cell!important}.smart-d-xl-flex{display:-ms-flexbox!important;display:flex!important}.smart-d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.smart-d-print-none{display:none!important}.smart-d-print-inline{display:inline!important}.smart-d-print-inline-block{display:inline-block!important}.smart-d-print-block{display:block!important}.smart-d-print-table{display:table!important}.smart-d-print-table-row{display:table-row!important}.smart-d-print-table-cell{display:table-cell!important}.smart-d-print-flex{display:-ms-flexbox!important;display:flex!important}.smart-d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.smart-flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.smart-flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.smart-flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.smart-flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.smart-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.smart-flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.smart-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.smart-flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.smart-flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
545.smart-flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.smart-flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.smart-flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.smart-justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.smart-justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.smart-justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.smart-justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.smart-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.smart-align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.smart-align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.smart-align-items-center{-ms-flex-align:center!important;align-items:center!important}.smart-align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.smart-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.smart-align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.smart-align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.smart-align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.smart-align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.smart-align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.smart-align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.smart-align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.smart-align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.smart-align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.smart-align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.smart-align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.smart-align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.smart-flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.smart-flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.smart-flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.smart-flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.smart-flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.smart-flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.smart-flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.smart-flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.smart-flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.smart-flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.smart-flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.smart-flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.smart-justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.smart-justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.smart-justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.smart-justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.smart-justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.smart-align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.smart-align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.smart-align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.smart-align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.smart-align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.smart-align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.smart-align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.smart-align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.smart-align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.smart-align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.smart-align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.smart-align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.smart-align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.smart-align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.smart-align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.smart-align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.smart-align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.smart-flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.smart-flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.smart-flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.smart-flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.smart-flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.smart-flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.smart-flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.smart-flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.smart-flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
545.smart-flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.smart-flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.smart-flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.smart-justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.smart-justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.smart-justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.smart-justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.smart-justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.smart-align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.smart-align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.smart-align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.smart-align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.smart-align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.smart-align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.smart-align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.smart-align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.smart-align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.smart-align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.smart-align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.smart-align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.smart-align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.smart-align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.smart-align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.smart-align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.smart-align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.smart-flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.smart-flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.smart-flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.smart-flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.smart-flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.smart-flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.smart-flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.smart-flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.smart-flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.smart-flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.smart-flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.smart-flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.smart-justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.smart-justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.smart-justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.smart-justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.smart-justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.smart-align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.smart-align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.smart-align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.smart-align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.smart-align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.smart-align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.smart-align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.smart-align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.smart-align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.smart-align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.smart-align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.smart-align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.smart-align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.smart-align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.smart-align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.smart-align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.smart-align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.smart-flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.smart-flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.smart-flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.smart-flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.smart-flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.smart-flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.smart-flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.smart-flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.smart-flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.smart-flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.smart-flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.smart-flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.smart-justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.smart-justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.smart-justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.smart-justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.smart-justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.smart-align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.smart-align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.smart-align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.smart-align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.smart-align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.smart-align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.smart-align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.smart-align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.smart-align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.smart-align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.smart-align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.smart-align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.smart-align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.smart-align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.smart-align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.smart-align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.smart-align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}} 546 547.smart-counter{display:none !important} 548 549.smart-modal { 550 position: fixed; 551 top: 0; 552 left: 0; 553 bottom: 0; 554 right: 0; 555 display: none; 556 overflow: auto; 557 background-color: #000000; 558 background-color: rgba(0, 0, 0, 0.7); 559 z-index: 2147483647; 560} 561 562.smart-modal-window { 563 position: relative; 564 background-color: #FFFFFF; 565 width: 50%; 566 margin: 10vh auto; 567 padding: 20px; 568 max-height: 80vh; 569 overflow: auto; 570 571} 572 573.smart-modal-window.smart-modal-small {
574 width: 30%; 575} 576 577.smart-modal-window.smart-modal-large { 578 width: 75%; 579} 580 581.smart-modal-close { 582 position: absolute; 583 top: 0; 584 right: 0; 585 color: rgba(0,0,0,0.3); 586 height: 30px; 587 width: 30px; 588 font-size: 30px; 589 line-height: 30px; 590 text-align: center; 591} 592 593.smart-modal-close:hover, 594.smart-modal-close:focus { 595 color: #000000; 596 cursor: pointer; 597} 598 599.smart-modal-open { 600 display: block; 601} 602 603@media (max-width: 767px) { 604 .smart-modal-window.smart-modal-large { 605 width: 90% !important; 606 } 607 .smart-modal-window.smart-modal-small { 608 width: 75% !important; 609 } 610 .smart-modal-window { 611 width: 90% !important; 612 } 613} 614 615#smart-modal-content div { 616 width: auto !important; 617} 618 619.smartbCountry {display:none;} 620.smartbanCountry {display:none;} 621.smarthCountry {display:none;} 622 623</style> 624 625
626<script src="https://unpkg.com/@popperjs/core@2/dist/umd/popper.min.js"></script>
vendor: 1 bytes, line 626
626
627<script src="https://unpkg.com/tippy.js@6/dist/tippy-bundle.umd.js"></script>
627 628
629<script type="text/javascript"> 630 document.addEventListener('DOMContentLoaded', (event) => { 631 var countsmartid = document.getElementById("smart-modal-outer"); 632 if(countsmartid){ 633 }else{ 634 var mysmartDiv = document.createElement("div"); 635 mysmartDiv.id = 'smart_modal_wrapper'; 636 mysmartDiv.innerHTML = '<div id="smart-modal-outer" class="smart-modal"><div class="smart-modal-window" id="smart-modal-window"><span class="smart-modal-close" id="smart-modal-close" data-dismiss="modal">×</span><div id="smart-modal-content"></div></div></div>'; 637 document.body.appendChild(mysmartDiv); 638 } 639 }) 640</script>
640 641 642 643 644<meta name="google-site-verification" content="yRPFVEaq47rNIrzMM1uKSAfmrbeVf0pNifvupy_d1t0" />
645<script> 646 if (window.location.href.indexOf('?pr_prod_strat') !== -1) { 647 window.location.href = 'https://exoticworld.us/'; 648 } 649</script>
649 650<!-- BEGIN app block: shopify://apps/tapita-seo-speed/blocks/app-embed/cd37ca7a-40ad-4fdc-afd3-768701482209 --> 651 652 653
654<script class="tpt-seo-schema"> 655 var tapitaSeoVer = 1233; 656 var tptAddedSchemas = []; 657</script>
657 658 659 660 661 662 663 664 665 666 667 668 669<!-- BEGIN app snippet: alter-schemas --> 670 671 672 673 674<!-- END app snippet --> 675 676
677<script class="tpt-seo-schema"> 678 var instantPageUrl = "https://cdn.shopify.com/extensions/01a0c70f-2479-740f-8e84-db96f99559c4/tapita-seo-speed-243/assets/instantpage.js"; 679 var tptMetaDataConfigUrl = 'https://cdn.shopify.com/s/files/1/0537/4181/3960/t/15/assets/tapita-meta-data.json?v=1741697605'; 680 // ADD META TITLE / DESCRIPTION WHEN tptMetaDataConfigUrl valid 681 const createMetaTag = (descriptionValue) => { 682 const metaTag = document.createElement('meta'); 683 metaTag.setAttribute('name', 'description'); 684 metaTag.setAttribute('content', descriptionValue); 685 const headTag = document.querySelector('head'); 686 headTag.appendChild(metaTag); 687 } 688 const replaceMetaTagContent = (titleValueInput, descriptionValueInput, needReplaceVar) => { 689 const titleValue = titleValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 690 const descriptionValue = descriptionValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 691 const disableReplacingTitle = !!window._tpt_no_replacing_plain_title 692 const disableReplacingDescription = !!window._tpt_no_replacing_plain_desc 693 const config = { attributes: true, childList: true, subtree: true}; 694 const header = document.getElementsByTagName('head')[0]; 695 let i = 0; 696 const callback = (mutationList, observer) => { 697 i++; 698 const title = document.getElementsByTagName('title')[0]; 699 const ogTitle = document.querySelector('meta[property="og:title"]'); 700 const twitterTitle = document.querySelector('meta[name="twitter:title"]'); 701 const newTitle = needReplaceVar ? replaceVar(titleValue) : titleValue; 702 const newDescription = needReplaceVar ? replaceVar(descriptionValue) : descriptionValue; 703 if(titleValue && document && document.title != newTitle && !disableReplacingTitle){ 704 document.title = newTitle; 705 } 706 if(ogTitle && (ogTitle?.content != newTitle)){ 707 ogTitle?.setAttribute('content', newTitle); 708 } 709 if(twitterTitle && (twitterTitle?.content != newTitle)){ 710 twitterTitle?.setAttribute('content', newTitle); 711 } 712 const metaDescriptionTagList = document.querySelectorAll('meta[name="description"]'); 713 const ogDescriptionTagList = document.querySelector('meta[property="og:description"]'); 714 const twitterDescriptionTagList = document.querySelector('meta[name="twitter:description"]'); 715 try { 716 if(ogDescriptionTagList && newDescription && (ogDescriptionTagList?.content != newDescription)) { 717 ogDescriptionTagList?.setAttribute('content', newDescription); 718 } 719 if(twitterDescriptionTagList && newDescription && (twitterDescriptionTagList?.content != newDescription)){ 720 twitterDescriptionTagList?.setAttribute('content', newDescription); 721 } 722 } catch (err) { 723 724 } 725 if (descriptionValue) { 726 if(metaDescriptionTagList?.length == 0){ 727 try { 728 createMetaTag(newDescription); 729 } catch (err) { 730 // 731 } 732 } 733 metaDescriptionTagList?.forEach(metaDescriptionTag=>{ 734 if(metaDescriptionTag.content != newDescription && !disableReplacingDescription){ 735 metaDescriptionTag.content = newDescription; 736 } 737 }) 738 } 739 if(observer && i > 1000){ 740 observer.disconnect(); 741 } 742 }; 743 callback(); 744 setTimeout(callback, 100); 745 const observer = new MutationObserver(callback); 746 if(observer){ 747 observer.observe(header, config); 748 } 749 } 750 if (tptMetaDataConfigUrl) { 751 fetch(tptMetaDataConfigUrl) 752 .then(response => response.json()) 753 .then((data) => { 754 if(!data) return; 755 const instantPage = data?.instantPage || false; 756 const excludedPaths = [ 757 '/cart', 758 '/checkout', 759 '/account', 760 '/search', 761 'logout', 762 'login', 763 'customer' 764 ]; 765 if (!window.FPConfig || !window.FPConfig.ignoreKeywords || !Array.isArray(window.FPConfig.ignoreKeywords)) { 766 window.FPConfig = { ignoreKeywords : excludedPaths }; 767 } else { 768 window.FPConfig.ignoreKeywords = window.FPConfig.ignoreKeywords.concat(excludedPaths); 769 } 770 var toEnableInstantPageByPath = true; 771 if (window.location.pathname && window.location.pathname.includes) { 772 excludedPaths.forEach(excludedPath => { 773 if (window.location.pathname.includes(excludedPath)) { 774 toEnableInstantPageByPath = false;
775 } 776 }); 777 } 778 const spcBar = document ? document.getElementById('shopify-pc__banner') : null; 779 if (spcBar) 780 toEnableInstantPageByPath = false; 781 if (window.document && 782 window.document.location && 783 window.document.location.pathname && 784 window.document.location.pathname.includes) { 785 excludedPaths.forEach(excludedPath => { 786 if (window.document.location.pathname.includes(excludedPath)) { 787 toEnableInstantPageByPath = false; 788 } 789 }); 790 } 791 if(instantPage && toEnableInstantPageByPath){ 792 const tptAddInstantPage = setInterval(function () { 793 try { 794 if(document && document.body && (window.top === window.self)){ 795 var instantScript = document.createElement('script'); 796 instantScript.src = instantPageUrl; 797 document.body.appendChild(instantScript); 798 clearInterval(tptAddInstantPage); 799 } 800 } catch (err) { 801 // 802 } 803 }, 500); 804 } 805 }); 806 } 807 if (window.tapita_meta_page_title || window.tapita_meta_page_description) { 808 replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false); 809 } 810</script>
810 811 812 813 814<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
815<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: 53741813960,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: ""};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 815
815
816<script> 817 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 818</script>
vendor: 1 bytes, line 818
818
819<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}
819).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: 53741813960,storefrontBaseUrl: "https://exoticworld.us",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://exoticworld.us/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1493172451","configuration":"{\"ti\":\"97088825\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
819,{"id":"1323598051","configuration":"{\"accountID\":\"VGsM2Y\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"559513827","configuration":"{\"pixelCode\":\"CTF5M7RC77UFVULDH2P0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"553418979","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\",\\\"GT-K543SP99\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\/cZbJCP-zsPUZEIiE9dI-\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\/f6r4CPmzsPUZEIiE9dI-\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-MZ7F4HNGGB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\/LNz7CPazsPUZEIiE9dI-\\\",\\\"MC-099J82TPKF\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-MZ7F4HNGGB\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\/_hdQCPCzsPUZEIiE9dI-\\\",\\\"MC-099J82TPKF\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\/srnvCPOzsPUZEIiE9dI-\\\",\\\"MC-099J82TPKF\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-MZ7F4HNGGB\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\/hiSNCIK0sPUZEIiE9dI-\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-MZ7F4HNGGB\\\",\\\"AW-16816882184\\\/bszjCPyzsPUZEIiE9dI-\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-MZ7F4HNGGB\\\"}],\\\"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":"178684131","configuration":"{\"pixel_id\":\"580277460921018\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"87851235","configuration":"{\"tagID\":\"2616957262048\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Exotic World Snacks","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"exotic-world-snacks.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/exoticworld.us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://exoticworld.us/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"136395292899","themeStoreId":"836","themePublished":"true","eventMetadataId":"34a96c2a-31ed-4e1b-891a-281992323935","shopId":"53741813960","storefrontBaseUrl":"https:\/\/exoticworld.us","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
819<script> 820 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 821 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 822 window.ShopifyAnalytics.meta.currency = 'USD'; 823 var meta = {"page":{"requestId":"09f67625-99a5-4821-8b4a-c1877fa3f8ce-1790575094"}}; 824 for (var attr in meta) { 825 window.ShopifyAnalytics.meta[attr] = meta[attr]; 826 } 827</script>
vendor: 1 bytes, line 827
827
828<script class="analytics"> 829 (function () { 830 var customDocumentWrite = function(content) { 831 var jquery = null; 832 833 if (window.jQuery) { 834 jquery = window.jQuery; 835 } else if (window.Checkout && window.Checkout.$) { 836 jquery = window.Checkout.$; 837 } 838 839 if (jquery) { 840 jquery('body').append(content); 841 } 842 }; 843 844 var hasLoggedConversion = function(token) { 845 if (token) { 846 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 847 } 848 return false; 849 } 850 851 var setCookieIfConversion = function(token) { 852 if (token) { 853 var twoMonthsFromNow = new Date(Date.now()); 854 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 855 856 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 857 } 858 } 859 860 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 861 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 862 if (trekkie.integrations) { 863 return; 864 } 865 trekkie.methods = [ 866 'identify', 867 'page', 868 'ready', 869 'track', 870 'trackForm', 871 'trackLink' 872 ]; 873 trekkie.factory = function(method) { 874 return function() { 875 var args = Array.prototype.slice.call(arguments); 876 args.unshift(method); 877 trekkie.push(args); 878 if (method == 'track' || method == 'page') { 879 var pageUrl; 880 try { 881 pageUrl = window.location.href; 882 } catch (e) {} 883 var pageReferrer; 884 try { 885 pageReferrer = document.referrer; 886 } catch (e) {} 887 try { 888 if (window.__TREKKIE_SHIM_QUEUE == null) { 889 window.__TREKKIE_SHIM_QUEUE = []; 890 } 891 window.__TREKKIE_SHIM_QUEUE.push({ 892 from: 'trekkie-stub', 893 method: method, 894 args: args.slice(1), 895 pageContext: { 896 url: pageUrl, 897 referrer: pageReferrer 898 } 899 }); 900 } catch (e) { 901 // no-op 902 } 903 } 904 return trekkie; 905 }; 906 }; 907 for (var i = 0; i < trekkie.methods.length; i++) { 908 var key = trekkie.methods[i]; 909 trekkie[key] = trekkie.factory(key); 910 } 911 trekkie.load = function(config) { 912 trekkie.config = config || {}; 913 trekkie.config.initialDocumentCookie = document.cookie; 914 var first = document.getElementsByTagName('script')[0]; 915var script = document.createElement('script'); 916script.type = 'text/javascript'; 917script.onerror = function(e) { 918 var scriptFallback = document.createElement('script'); 919 scriptFallback.type = 'text/javascript'; 920 scriptFallback.onerror = function(error) { 921 var Monorail = { 922 produce: function produce(monorailDomain, schemaId, payload) { 923 var currentMs = new Date().getTime(); 924 var event = { 925 schema_id: schemaId, 926 payload: payload, 927 metadata: { 928 event_created_at_ms: currentMs, 929 event_sent_at_ms: currentMs 930 } 931 }; 932 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 933 }, 934 sendRequest: function sendRequest(endpointUrl, payload) { 935 // Try the sendBeacon API 936 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 937 var blobData = new window.Blob([payload], { 938 type: 'text/plain' 939 }); 940 941 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 942 return true; 943 } // sendBeacon was not successful 944 945 } // XHR beacon 946 947 var xhr = new XMLHttpRequest(); 948 949 try { 950 xhr.open('POST', endpointUrl); 951 xhr.setRequestHeader('Content-Type', 'text/plain'); 952 xhr.send(payload); 953 } catch (e) { 954 console.log(e); 955 } 956 957 return false; 958 }, 959 isIos12: function isIos12() { 960 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 961 } 962 }; 963 Monorail.produce('monorail-edge.shopifysvc.com', 964 'trekkie_storefront_load_errors/1.1', 965 {shop_id: 53741813960, 966 theme_id: 136395292899, 967 app_name: "storefront", 968 context_url: window.location.href, 969 source_url: "//exoticworld.us/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 970 971 }; 972 scriptFallback.async = true; 973 scriptFallback.src = '//exoticworld.us/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 974 first.parentNode.insertBefore(scriptFallback, first); 975}; 976script.async = true; 977script.src = '//exoticworld.us/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 978first.parentNode.insertBefore(script, first); 979 980 }; 981 trekkie.load( 982 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":53741813960,"isMerchantRequest":null,"themeId":136395292899,"themeCityHash":"10995290147505644792","contentLanguage":"en","currency":"USD","eventMetadataId":"34a96c2a-31ed-4e1b-891a-281992323935"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 983 ); 984 985 var loaded = false;
986 trekkie.ready(function() { 987 if (loaded) return; 988 loaded = true; 989 990 window.ShopifyAnalytics.lib = window.trekkie; 991 992 var originalDocumentWrite = document.write; 993 document.write = customDocumentWrite; 994 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 995 document.write = originalDocumentWrite; 996 997 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 998 var token = match? match[1]: undefined; 999 if (!hasLoggedConversion(token)) { 1000 setCookieIfConversion(token); 1001 1002 } 1003 }); 1004 1005 window.ShopifyAnalytics.lib.page(null,{"requestId":"09f67625-99a5-4821-8b4a-c1877fa3f8ce-1790575094","shopifyEmitted":true}); 1006 1007 var eventsListenerScript = document.createElement('script'); 1008 eventsListenerScript.async = true; 1009 eventsListenerScript.src = "//exoticworld.us/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1010 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1011})();</script>
vendor: 1 bytes, line 1011
1011
1012<script 1013 defer 1014 src="https://exoticworld.us/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1015 data-application="storefront-renderer" 1016 data-shop-id="53741813960" 1017 data-render-region="gcp-us-central1" 1018 data-page-type="" 1019 data-theme-instance-id="136395292899" 1020 data-theme-name="Venue" 1021 data-theme-version="9.0.1" 1022 data-monorail-region="shop_domain" 1023 data-resource-timing-sampling-rate="10" 1024 data-shs="true" 1025 data-shs-beacon="true" 1026 data-shs-export-with-fetch="true" 1027 data-shs-logs-sample-rate="1" 1028 data-shs-beacon-endpoint="https://exoticworld.us/api/collect" 1029></script>
1029 1030<meta name="shopify-y" content="a7f6f3f3-93c4-4804-91b2-5d67f593ca58" data-expiration="1822132694000"><meta name="shopify-s" content="9c50cf65-987e-418f-8023-92ffcb92e248" data-expiration="1790576894000"><meta name="new-cookie-storage-activated" content="t"></head> 1031 1032<body id="exotic-world-snacks" class="template-" data-anim-load="true" data-anim-interval-style="fade_down" data-anim-zoom="false" data-anim-interval="true" data-editor-mode="false" data-quick-shop-show-cart="true" data-heading-border="true"> 1033
1033<script type="text/javascript"> 1034 //loading class for animations 1035 document.body.className += ' ' + 'js-theme-loading'; 1036 setTimeout(function(){ 1037 document.body.className = document.body.className.replace('js-theme-loading','js-theme-loaded'); 1038 }, 300); 1039 </script>
1039 1040 1041 <a class="skip-to-content-link" href="#main">Skip to content</a> 1042 1043 <div class="page-transition"></div> 1044 1045 <div class="page-container"> 1046
1046<script> 1047 theme.setHeaderHeightVars = () => { 1048 const headerSection = document.querySelector('.js-section__header'); 1049 const header = document.querySelector('.js-header'); 1050 const announcement = document.querySelector('.shopify-section-group-header-group.js-section__announcement'); 1051 1052 document.documentElement.style.setProperty('--window-height', `${window.innerHeight}px`); 1053 1054 document.documentElement.style.setProperty('--announcement-height', `${announcement ? announcement.offsetHeight : 0}px`); 1055 1056 //header section (zero height if transparent) 1057 if (headerSection) document.documentElement.style.setProperty('--header-section-height', `${headerSection.offsetHeight}px`); 1058 //header element (has height if transparent) 1059 if (header) document.documentElement.style.setProperty('--header-height', `${header.offsetHeight}px`); 1060 } 1061 1062 theme.setHeaderLogoVars = () => { 1063 //header logo width 1064 const logoLink = document.querySelector('.header__logo-link'); 1065 if (logoLink) document.documentElement.style.setProperty('--header-logo-width', `${logoLink.offsetWidth}px`); 1066 } 1067 1068 theme.setHeaderStyle = () => { 1069 const header = document.querySelector('.js-header'); 1070 if (!header) return; 1071 1072 //get element width witout padding 1073 const getElementContentWidth = (element) => { 1074 const styles = window.getComputedStyle(element); 1075 const padding = 1076 parseFloat(styles.paddingLeft) + 1077 parseFloat(styles.paddingRight); 1078 1079 return element.clientWidth - padding; 1080 } 1081 1082 const iconsNavDisplayStyle = (style, element) => { 1083 if (!element) return; 1084 1085 element.style.display = style; 1086 } 1087 1088 const headerNavs = header.querySelector('.js-heaver-navs'); 1089 const mobileDraw = header.querySelector('.js-mobile-draw-icon'); 1090 const searchDraw = header.querySelector('.js-search-draw-icon'); 1091 const cartDraw = header.querySelector('.js-cart-draw-icon'); 1092 const primaryNav = header.querySelector('.js-primary-nav'); 1093 const primaryNavItems = header.querySelector('.js-primary-nav-items'); 1094 const secondaryNav = header.querySelector('.js-secondary-nav'); 1095 const logoImg = header.querySelector('.js-main-logo'); 1096 const mobileBrkp = 768; 1097 1098 //set sizes 1099 const winWidth = window.innerWidth; 1100 const navsWidth = getElementContentWidth(headerNavs); 1101 const secondaryWidth = getElementContentWidth(secondaryNav); 1102 const logoWidth = getElementContentWidth(logoImg); 1103 const primaryWidth = getElementContentWidth(primaryNavItems); 1104 1105 if (header.dataset.headerStyle == 'icons') { 1106 iconsNavDisplayStyle('flex', mobileDraw); 1107 iconsNavDisplayStyle('flex', cartDraw); 1108 iconsNavDisplayStyle('flex', searchDraw); 1109 } else if (winWidth >= mobileBrkp) { 1110 if (header.dataset.headerStyle !== 'center') { 1111 1112 //inline style logic 1113 if (header.dataset.headerStyle === 'left') { 1114 1115 const availableLeftSpace = (winWidth - logoWidth) / 2; 1116 if (availableLeftSpace - primaryWidth < 40) { 1117 header.classList.remove('header--left'); 1118 header.classList.add('header--center'); 1119 } else { 1120 header.classList.add('header--left'); 1121 header.classList.remove('header--center'); 1122 } 1123 } 1124 1125 //logo left style logic 1126 if (header.dataset.headerStyle === 'logo-left') { 1127 const availableCenterSpace = winWidth - logoWidth; 1128 if (availableCenterSpace - primaryWidth - secondaryWidth < 100) { 1129 header.classList.remove('header--logo-left'); 1130 header.classList.add('header--center'); 1131 } else { 1132 header.classList.add('header--logo-left'); 1133 header.classList.remove('header--center'); 1134 } 1135 } 1136 1137 } 1138 1139 iconsNavDisplayStyle('none', mobileDraw); 1140 iconsNavDisplayStyle('none', cartDraw); 1141 iconsNavDisplayStyle('none', searchDraw); 1142 } else { 1143 iconsNavDisplayStyle('flex', mobileDraw); 1144 iconsNavDisplayStyle('flex', cartDraw); 1145 iconsNavDisplayStyle('flex', searchDraw); 1146 } 1147 } 1148 1149 theme.setUpHeaderResizeObservers = () => { 1150 const debounce = (f, delay) => { 1151 let timer = 0; 1152 return (...args) => { 1153 clearTimeout(timer); 1154 timer = setTimeout(() => f.apply(this, args), delay); 1155 }; 1156 } 1157 1158 const headerSection = document.querySelector('.js-section__header'); 1159 const header = document.querySelector('header'); 1160 const logo = document.querySelector('.header__logo-link'); 1161 1162 theme.setHeaderHeightVars(); 1163 const headerSectionObserver = new ResizeObserver(debounce(theme.setHeaderHeightVars, 50)); 1164 headerSectionObserver.observe(headerSection); 1165 1166 theme.setHeaderLogoVars(); 1167 const headerLogoObserver = new ResizeObserver(debounce(theme.setHeaderLogoVars, 50)); 1168 headerLogoObserver.observe(logo); 1169 1170 theme.setHeaderStyle(); 1171 const headerObserver = new ResizeObserver(debounce(theme.setHeaderStyle, 50)); 1172 headerObserver.observe(header); 1173 } 1174</script>
1174 1175 1176 <!-- BEGIN sections: header-group --> 1177<div id="shopify-section-sections--16700940550371__announcement-bar" class="shopify-section shopify-section-group-header-group js-section__announcement"><style type="text/css"> 1178 .announcement__wrapper { 1179 background-color: #bc6c25; 1180 } 1181 .announcement__text, 1182 .announcement__text a { 1183 color: #ffffff; 1184 font-size: 0.95rem; 1185 } 1186 .announcement__text.rte a { 1187 border-color: #ffffff; 1188 } 1189 .announcement__icon { 1190 width: 1.3rem; 1191 height: 1.3rem; 1192 color: #ffffff; 1193 } 1194 .announcement__carousel-button, 1195 .announcement__close { 1196 color: #ffffff; 1197 } 1198 1199 @media screen and (max-width: 767px) { 1200 .announcement__text, 1201 .announcement__text a { 1202 font-size: 0.95rem; 1203 } 1204 1205 .announcement__icon { 1206 width: 1.3rem; 1207 height: 1.3rem; 1208 } 1209 } 1210 </style> 1211 1212 <announcement-bar 1213 id="sections--16700940550371__announcement-bar" 1214 1215autoplay="true" 1216 autoplay-delay="6000"> 1217 1218 <div class="announcement__wrapper"> 1219 <div class="announcement__carousel-container"> 1220 <ol class="announcement__carousel-wrapper"><li id="f752cf03-1fbc-4be1-a3cc-171a071687d2" 1221 class="announcement announcement__carousel-slides" 1222 aria-label="1/1" 1223 data-slide-id="1" 1224 1225 ><div class="announcement__message"><div class="announcement__text announcement__text--heading"> 1226 1227 <span class="announcement__icon block--f752cf03-1fbc-4be1-a3cc-171a071687d2"> 1228 <style> 1229 .block--f752cf03-1fbc-4be1-a3cc-171a071687d2 .icon-selection > *, 1230 .block--f752cf03-1fbc-4be1-a3cc-171a071687d2 .icon-selection g > * { 1231 stroke: #ffffff; 1232 } 1233 </style><svg class="icon-selection icon-selection--#ffffff" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M23.5,6.14a1,1,0,0,0-.6-.917L12.4.657a1.006,1.006,0,0,0-.8,0L1.1,5.223a1,1,0,0,0-.6.917V17.817a1,1,0,0,0,.615.923L12.1,23.317a1,1,0,0,0,.8-.013L22.914,18.75a1,1,0,0,0,.586-.91Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></path><line x1="12.5" y1="10.484" x2="0.685" y2="5.561" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></line><line x1="12.5" y1="10.484" x2="23.319" y2="5.566" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></line><line x1="7.187" y1="2.579" x2="18.288" y2="7.857" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></line><path d="M9.5,12.936a.5.5,0,0,0-.3-.458l-5-2.188a.5.5,0,0,0-.7.459v3.908a.5.5,0,0,0,.3.458l5,2.188a.5.5,0,0,0,.7-.458Z" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></path><line x1="12.5" y1="23.426" x2="12.5" y2="10.484" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></line></svg> 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 </span> 1244 1245 <span>FREE USA SHIPPING OVER $25</span></div></div></li></ol> 1246 </div> 1247 </div> 1248 1249 </announcement-bar> 1250 1251 1252
1252<script> 1253 const sectionId = `sections--16700940550371__announcement-bar`; 1254 const announcementBar = document.getElementById(sectionId); 1255 if (sessionStorage.getItem(sectionId) === '0') { 1256 announcementBar.setAttribute('hidden', 'hidden'); 1257 } 1258 </script>
1258 1259 1260 1261
1261<script src="//exoticworld.us/cdn/shop/t/15/assets/announcement-bar.js?v=34355977288390199121684082335" type="module"></script>
1261</div><div id="shopify-section-sections--16700940550371__header" class="shopify-section shopify-section-group-header-group shopify-section-header js-section__header"> 1262<style type="text/css"> 1263 :root { 1264 1265 --header-is-sticky:0; 1266 1267 --header-bg-color: rgba(0,0,0,0); 1268 --header-bg-color-darker: rgba(0, 0, 0, 0.0); 1269 --header-text-color: #ffffff; 1270 --header-text-color-light: rgba(255, 255, 255, 0.7); 1271 --header-text-color-lighter: rgba(255, 255, 255, 0.5); 1272 --header-text-color-lightest: rgba(255, 255, 255, 0.1); 1273 --header-text-color-bg: rgba(255, 255, 255, 0.01); 1274 --header-transparent-text-color: #ffffff; 1275 --header-transparent-text-color-light: rgba(255, 255, 255, 0.3); 1276 --header-text-contrast-color: #000; 1277 --header-transparent-text-contrast-color: #000; 1278 } 1279 1280 1281 .shopify-section-header { 1282 position: -webkit-sticky; 1283 position: sticky; 1284 top: -1px; 1285 } 1286 1287 1288 1289 .header, 1290 .header__logo, 1291 .header-trigger { 1292 height: calc(128px + 0px); 1293 } 1294 .header__logo-img { 1295 max-height: 128px; 1296 padding: 0; 1297 } 1298 .header__logo-ratio-box { 1299 height: 128px; 1300 } 1301 .header.header--center .header__logo { 1302 padding: 0px 0; 1303 } 1304 1305 @media screen and (max-width: 767px) { 1306 .header, 1307 .header__logo, 1308 .header-trigger, 1309 .header.header--center { 1310 height: calc(75px + 0px); 1311 } 1312 .header__logo-img { 1313 max-height: 75px; 1314 } 1315 .header__logo-ratio-box { 1316 height: auto; 1317 max-height: 75px; 1318 } 1319 .header.header--center .header__logo { 1320 padding: 0; 1321 } 1322 } 1323 1324 .header--mega .primary-nav .nav__sub { 1325 padding-top: calc(((128px + 0px) / 2) - 16px); 1326 } 1327 1328 1329 1330 1331 .main { margin-top: 30px } 1332 .main .shopify-section:first-child .section--full { margin-top: -30px } 1333 @media screen and (max-width: 767px) {.main .shopify-section:first-child .section--full-mobile { margin-top: -30px }} 1334 1335</style> 1336 1337 1338 <div class="header-stripe"></div> 1339 1340 1341<header role="banner" id="top" class="header js-header header--sticky js-header-sticky header--scroll js-header-scroll header--logo-left u-flex u-flex--middle u-flex--center header--search-enabled header--has-stripe" data-section-id="sections--16700940550371__header" data-section-type="header-section" data-transparent-header="false" data-sticky-header="true" data-header-style="logo-left"> 1342 1343 <div class="header__logo u-flex u-flex--middle u-flex--center"> 1344 1345 <div class="header__logo-wrapper js-main-logo" itemscope itemtype="http://schema.org/Organization"> 1346 1347 1348 <a href="/" itemprop="url" class="header__logo-link"> 1349 <div class="header__logo-ratio-box" style="aspect-ratio: 1.0/1"> 1350 1351 <img src="//exoticworld.us/cdn/shop/files/final_logo-01.png?height=256&v=1684518431" class="header__logo-img" alt="Exotic Snacks " itemprop="logo" width="1000" height="1000" loading="eager"> 1352 1353 1354 </div> 1355 1356 </a> 1357 1358 1359 </div> 1360 1361 </div> 1362 1363 <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon" style="display: none"> 1364 <a href="#" class="header-trigger__link header-trigger__link--mobile js-mobile-draw-trigger" aria-haspopup="dialog" aria-label="Menu"> 1365 <svg 1366 class="icon icon-menu" 1367 aria-hidden="true" 1368 focusable="false" 1369 role="presentation" 1370 xmlns="http://www.w3.org/2000/svg" 1371 viewBox="0 0 48 48" 1372 fill="none"> 1373 1374 <path d="M1.53198 6.57446H46.4682" stroke="currentColor" stroke-width="2.04255"/> 1375 <path d="M1.53198 24H46.4682" stroke="currentColor" stroke-width="2.04255"/> 1376 <path d="M1.53198 41.4255H46.4682" stroke="currentColor" stroke-width="2.04255"/> 1377</svg> 1378 </a> 1379 </div> 1380 1381 <div class="header-trigger header-trigger--far-right search-draw-trigger-icon u-flex u-flex--middle js-search-draw-icon" style="display: none"> 1382 <a href="/search" class="header-trigger__link header-trigger__link--search js-search-trigger" aria-haspopup="dialog" aria-label="Search"> 1383 <svg 1384 class="icon icon-search" 1385 aria-hidden="true" 1386 focusable="false" 1387 role="presentation" 1388 viewBox="0 0 48 48" 1389 fill="none" 1390 xmlns="http://www.w3.org/2000/svg"> 1391 <path d="M21.9574 40.3404C32.1101 40.3404 40.3404 32.1101 40.3404 21.9574C40.3404 11.8048 32.1101 3.57447 21.9574 3.57447C11.8048 3.57447 3.57446 11.8048 3.57446 21.9574C3.57446 32.1101 11.8048 40.3404 21.9574 40.3404Z" stroke="currentColor" stroke-width="2.04255"/> 1392 <path d="M35.0454 35.0445L44.4256 44.4255" stroke="currentColor" stroke-width="2.04255"/> 1393</svg> 1394 </a> 1395 </div> 1396 1397 <div class="header-trigger header-trigger--right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon" style="display: none"> 1398 <a href="/cart" class="header-trigger__link header-trigger__link--cart js-cart-icon js-cart-trigger" aria-haspopup="dialog" aria-label="Cart"> 1399 <svg 1400 class="icon icon-cart" 1401 aria-hidden="true" 1402 focusable="false" 1403 role="presentation" 1404 viewBox="0 0 48 48" 1405 fill="none" 1406 xmlns="http://www.w3.org/2000/svg"> 1407 <path d="M3.57446 13.7872H44.4255V44.4255H3.57446V13.7872Z" stroke="currentColor" stroke-width="2.04255"/> 1408 <path d="M34.2129 13.7872V13.3787C34.2129 7.96397 29.8234 3.57446 24.4086 3.57446H23.5916C18.1769 3.57446 13.7874 7.96397 13.7874 13.3787V13.7872" stroke="currentColor" stroke-width="2.04255"/> 1409</svg> 1410 <div class="cart-count-bubble">
1411 <span class="js-cart-count" aria-hidden="true">0</span> 1412 </div> 1413 </a> 1414 </div> 1415 1416 <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down"> 1417 1418 <nav class="primary-nav header-navs__items js-primary-nav" role="navigation"> 1419 <ul class="primary-nav__items js-primary-nav-items"> 1420 1421 1422 1423 1424<li class="primary-nav__item f-family--heading f-caps--true f-space--1"> 1425 <a href="/" class="primary-nav__link " >Home</a> 1426 1427 1428 1429 </li> 1430 1431 1432 1433<li class="primary-nav__item f-family--heading f-caps--true f-space--1"> 1434 <a href="/collections/mystery-boxes" class="primary-nav__link " >Mystery Boxes</a> 1435 1436 1437 1438 </li> 1439 1440 1441 1442<li class="primary-nav__item f-family--heading f-caps--true f-space--1"> 1443 <a href="/collections/exotic-chips" class="primary-nav__link " >Exotic Chips </a> 1444 1445 1446 1447 </li> 1448 1449 1450 1451<li class="primary-nav__item f-family--heading f-caps--true f-space--1"> 1452 <a href="/collections/exotic-sweets" class="primary-nav__link " >Exotic Sweets </a> 1453 1454 1455 1456 </li> 1457 1458 1459 1460<li class="primary-nav__item f-family--heading f-caps--true f-space--1"> 1461 <a href="https://exoticworldsnacks.aftership.com" class="primary-nav__link " >Track Order</a> 1462 1463 1464 1465 </li> 1466 1467 1468 1469<li class="primary-nav__item f-family--heading f-caps--true f-space--1"> 1470 <a href="/products/exotic-world-gift-card" class="primary-nav__link " >Gift Card</a> 1471 1472 1473 1474 </li> 1475 1476 </ul> 1477 </nav> 1478 1479 <nav class="secondary-nav header-navs__items js-secondary-nav"> 1480 <ul class="secondary-nav__items secondary-nav__items--word-search"> 1481 1482 <li class="secondary-nav__item secondary-nav__item--account secondary-nav__link--word-search f-family--heading f-caps--true f-space--1"> 1483 <a href="https://exoticworld.us/customer_authentication/redirect?locale=en®ion_country=US" class="secondary-nav__link">Log in 1484</a> 1485 </li> 1486 1487 1488 1489 <li class="secondary-nav__item f-family--heading f-caps--true f-space--1"> 1490 1491 <a href="/cart" class="secondary-nav__link secondary-nav__item--cart secondary-nav__link--word-search js-cart-trigger" aria-haspopup="dialog" aria-label="Cart">Cart (<span class="js-cart-count">0</span>)</a> 1492 </li> 1493 1494 1495 <li class="secondary-nav__item secondary-nav__item--search f-family--heading f-caps--true f-space--1"> 1496 <a href="/search" class="secondary-nav__link secondary-nav__link--search js-search-trigger secondary-nav__link--word-search" aria-haspopup="dialog" aria-label="Search"><svg 1497 class="icon icon-search" 1498 aria-hidden="true" 1499 focusable="false" 1500 role="presentation" 1501 viewBox="0 0 48 48" 1502 fill="none" 1503 xmlns="http://www.w3.org/2000/svg"> 1504 <path d="M21.9574 40.3404C32.1101 40.3404 40.3404 32.1101 40.3404 21.9574C40.3404 11.8048 32.1101 3.57447 21.9574 3.57447C11.8048 3.57447 3.57446 11.8048 3.57446 21.9574C3.57446 32.1101 11.8048 40.3404 21.9574 40.3404Z" stroke="currentColor" stroke-width="2.04255"/> 1505 <path d="M35.0454 35.0445L44.4256 44.4255" stroke="currentColor" stroke-width="2.04255"/> 1506</svg> 1507</a> 1508 </li> 1509 1510 1511 </ul> 1512 </nav> 1513 1514 </div> 1515</header>
1516<script> 1517 theme.setUpHeaderResizeObservers(); 1518</script>
1518 1519 1520 1521</div><div id="shopify-section-sections--16700940550371__mobile-drawer" class="shopify-section shopify-section-group-header-group js-section__mobile-draw"><style> 1522.mobile-draw, 1523.mobile-draw .mfp-close { 1524 background-color: #ffffff; 1525} 1526.mobile-draw__localize { 1527 background-color: #f7f7f7; 1528} 1529</style> 1530 1531<div class="mobile-draw mobile-draw--dark js-menu-draw mfp-hide"><div class="mobile-draw__wrapper"> 1532 1533 <nav class="mobile-draw__nav mobile-nav"> 1534 <ul class="mobile-nav__items o-list-bare"> 1535 1536 1537 1538 <li class="mobile-nav__item f-family--heading f-caps--true f-space--1"> 1539 <a href="/" class="mobile-nav__link">Home</a> 1540 1541 1542 </li> 1543 1544 1545 <li class="mobile-nav__item f-family--heading f-caps--true f-space--1"> 1546 <a href="/collections/mystery-boxes" class="mobile-nav__link">Mystery Boxes</a> 1547 1548 1549 </li> 1550 1551 1552 <li class="mobile-nav__item f-family--heading f-caps--true f-space--1"> 1553 <a href="/collections/exotic-chips" class="mobile-nav__link">Exotic Chips </a> 1554 1555 1556 </li> 1557 1558 1559 <li class="mobile-nav__item f-family--heading f-caps--true f-space--1"> 1560 <a href="/collections/exotic-sweets" class="mobile-nav__link">Exotic Sweets </a> 1561 1562 1563 </li> 1564 1565 1566 <li class="mobile-nav__item f-family--heading f-caps--true f-space--1"> 1567 <a href="https://exoticworldsnacks.aftership.com" class="mobile-nav__link">Track Order</a> 1568 1569 1570 </li> 1571 1572 1573 <li class="mobile-nav__item f-family--heading f-caps--true f-space--1"> 1574 <a href="/products/exotic-world-gift-card" class="mobile-nav__link">Gift Card</a> 1575 1576 1577 </li> 1578 1579 1580 1581 1582 <li class="mobile-nav__item f-family--heading f-caps--true f-space--1"> 1583 <a href="https://exoticworld.us/customer_authentication/redirect?locale=en®ion_country=US" class="mobile-nav__link">Log in</a> 1584 </li> 1585 1586 1587 </ul> 1588 </nav> 1589 1590 <div class="mobile-draw__footer mobile-footer"> 1591 1592 <div class="mobile-footer__contact"> 1593 1594 <h4 class="mobile-footer__title">Contact</h4> 1595 1596 1597 1598 <p class="mobile-footer__text"><a href="mailto:[email protected]" class="mobile-footer__text-link">[email protected]</a></p> 1599 1600 </div> 1601 1602 1603 <ul class="mobile-footer__social-items o-list-bare"> 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 </ul> 1616 1617 </div> 1618 1619 1620 1621 </div> 1622</div> 1623 1624 1625</div> 1626<!-- END sections: header-group --> 1627 1628 <!-- BEGIN sections: popup-group --> 1629 1630<!-- END sections: popup-group --> 1631 1632 <div class="main" id="main"> 1633
1633<script type="application/ld+json"> 1634{ 1635 "@context": "https://schema.org", 1636 "@type": "FAQPage", 1637 "mainEntity": [{ 1638 "@type": "Question", 1639 "name": "Shipping", 1640 "acceptedAnswer": { 1641 "@type": "Answer", 1642 "text": "Shipping destinations:We currently only ship to the USA but we are working quickly on adding more countries soon!Shipping times:Orders take 2-5 business days to be processed and shipped.Shipping time might vary depending on location, shipment method and other factors." 1643 } 1644 }, { 1645 "@type": "Question", 1646 "name": "How Much Is Shipping?", 1647 "acceptedAnswer": { 1648 "@type": "Answer", 1649 "text": "Shipping cost:Orders under $30 will have a flat rate shipping of $10.99Orders $30.01-60.00 will have a flat rate shipping of $12.99Orders $60.01-90.00 will have a flat rate shipping of $16.02Orders $90.01-99.99 will have a flat rate shipping of $19.30Orders over $100 and under 100lbs will include&nbsp;FREE SHIPPING.Make sure to sign up for our newsletter to know when we offer limited time free shipping!" 1650 } 1651 }, { 1652 "@type": "Question", 1653 "name": "Chocolate Melting During Transit", 1654 "acceptedAnswer": { 1655 "@type": "Answer", 1656 "text": "What If My Chocolate Melts?As the temperature starts to rise across the USA, it becomes more difficult to guarantee the freshness and&nbsp;condition of chocolates and other melt-able goods.If temperatures in your city are above 73 Fahrenheit, goods may arrive slightly damaged. If temperatures are above 82 Fahrenheit, goods are more susceptible to melt in transit.&nbsp;You will have an option during check out to have ice packs included with your package to prevent melting. This option will be available at an additional charge.We can not be responsible for any temperature-related damages caused during shipping. Please refer to our return policy regarding returns and damages.&nbsp;" 1657 } 1658 }, { 1659 "@type": "Question", 1660 "name": "How Can I Cancel My Order?", 1661 "acceptedAnswer": { 1662 "@type": "Answer", 1663 "text": "How to cancel your order:Please fill out our contact form at the very bottom of the FAQ section or email at&nbsp;[email protected]&nbsp;with any questions or concerns.Make sure you include your order number or email accosiated with the order." 1664 } 1665 }, { 1666 "@type": "Question", 1667 "name": "Can I Make A Special Request?", 1668 "acceptedAnswer": { 1669 "@type": "Answer", 1670 "text": "Can I Make A Special Request?Yes! Make sure to include any requests or instructions in the notes section of your cart when you're checking out.Remember not everything is guaranteed, especially if you contact us after we have shipped your order." 1671 } 1672 }, { 1673 "@type": "Question", 1674 "name": "Why Are Prices High?", 1675 "acceptedAnswer": { 1676 "@type": "Answer", 1677 "text": "Product Pricing:Since our products are imported from all around the world, we have many overhead fees like shipping cost, customs import fees, etc.Most of the snacks and drinks that we carry can only be bought in other countries aside form the USA which is another reason prices are higher.Keep in mind that we are a new business that recently launched, which means in the future we will be able to have cheaper prices once we make bigger inventory orders!" 1678 } 1679 }, { 1680 "@type": "Question", 1681 "name": "Refunds & Returns", 1682 "acceptedAnswer": { 1683 "@type": "Answer", 1684 "text": "Refunds &amp; Returns:We have a 7-day return policy, which means you have 7 days after receiving your item to request a return.To be eligible for a return, your item must be in the same condition that you received it, unused, unopened, and in its original packaging. Youâll also need the receipt or proof of purchase.To start a return, you can contact us at&nbsp;[email protected]. If your return is accepted,&nbsp;
1684you will be in charge of shipping the items back&nbsp;to the address provided. Items sent back to us without first requesting a return will not be accepted.You can always contact us for any return questions at&nbsp;[email protected].&nbsp;Damages and issues:Claims made for&nbsp;damaged products will be covered by USPS carrier insurance and the customer must make a claim through their&nbsp;website.&nbsp;All damages are to be handled through the carrier service selected and the customer agrees to this when using our services.Use this link to process a claim with USPS:https://www.usps.com/help/claims.htmIf any&nbsp;product is&nbsp;returned to the sender due to damage, the undamaged items will be refunded to the customer and we will file a claim for the damaged product through the shipping carrier. Upon&nbsp;acceptance of the claim, we will refund the leftover&nbsp;amount back to the customer. Shipping charges are non-refundable in any and all circumstances.&nbsp;&nbsp;Exceptions / non-returnable items:All seasonal, limited edition, international drinks, and snacks are purchased at the customer's discretion and the customer is aware that on some of these items, due to their limited time being sold and import time,&nbsp;products are not guaranteed to be within expiration periods, and in most cases, these items will be at a discounted price if they have expired or gone past their best by date.Please contact us directly for information on product dates.Unfortunately, we cannot accept returns on sale items or gift cards.&nbsp;ExchangesThe fastest way to ensure you get what you want is to return the item you have, and once the return is accepted, make a separate purchase for the new item.&nbsp;Cancellations:Please contact us directly to cancel and pending orders. If the order has left our facility, we are unable to cancel or refund the order." 1685 } 1686 }, { 1687 "@type": "Question", 1688 "name": "Privacy Policy", 1689 "acceptedAnswer": { 1690 "@type": "Answer", 1691 "text": "This Privacy Policy describes how exoticworld.us (the âSiteâ or âweâ) collects, uses, and discloses your Personal Information when you visit or make a purchase from the Site.Collecting Personal Information:When you visit the Site, we collect certain information about your device, your interaction with the Site, and information necessary to process your purchases. We may also collect additional information if you contact us for customer support. In this Privacy Policy, we refer to any information that can uniquely identify an individual (including the information below) as âPersonal Informationâ. See the list below for more information about what Personal Information we collect and why.Device informationExamples of Personal Information collected:&nbsp;a version of web browser, IP address, time zone, cookie information, what sites or products you view, search terms, and how you interact with the Site.Purpose of collection:&nbsp;to load the Site accurately for you, and to perform analytics on Site usage to optimize our Site.Source of collection:&nbsp;Collected automatically when you access our Site using cookies, log files, web beacons, tags, or pixelsDisclosure for a business purpose:&nbsp;shared with our processor Shopify.Order informationExamples of Personal Information collected:&nbsp;name, billing address, shipping address, payment information (including credit card numbers, email address, and phone number.Purpose of collection:&nbsp;to provide products or services to you to fulfill our contract, to process your payment information, arrange for shipping, and provide you with invoices and/or order confirmations, communicate with you, screen our orders for potential risk or fraud, and when in line with the preferences you have shared with us, provide you with information or advertising relating to our products or services.Source of collection:&nbsp;collected from you.Disclosure for a business purpose:&nbsp;shared with our processor Shopify.Customer support informationExamples of Personal Information collected:&nbsp;Name, billing address, shipping address, payment information (including credit card numbers, email address, and phone number.Purpose of collection:&nbsp;to provide customer support.Source of collection:&nbsp;collected from you.Sharing Personal Information:We share your Personal Information with service providers to help us provide our services and fulfill our contracts with you, as described above. For example:We use Shopify to power our online store. You can read more about how Shopify uses your Personal Information here:&nbsp;https://www.shopify.com/legal/privacy.We may share your Personal Information to comply with applicable laws and regulations, to respond to a subpoena, search warrant, or another lawful request for information we receive, or to otherwise protect our rights.Behavioural Advertising:As described above, we use your Personal Information to provide you with targeted advertisements or marketing communications we believe may be of interest to you. For example:We use Google Analytics to help us understand how our
1691customers use the Site. You can read more about how Google uses your Personal Information here:&nbsp;https://policies.google.com/privacy?hl=en.You can also opt-out of Google Analytics here:&nbsp;https://tools.google.com/dlpage/gaoptout.&nbsp;We share information about your use of the Site, your purchases, and your interaction with our ads on other websites with our advertising partners. We collect and share some of this information directly with our advertising partners, and in some cases through the use of cookies or other similar technologies (which you may consent to, depending on your location).For more information about how targeted advertising works, you can visit the Network Advertising Initiativeâs (âNAIâ) educational page at&nbsp;http://www.networkadvertising.org/understanding-online-advertising/how-does-it-work.You can opt-out of targeted advertising by:FACEBOOK -&nbsp;https://www.facebook.com/settings/?tab=adsGOOGLE -&nbsp;https://www.google.com/settings/ads/anonymousBING -&nbsp;https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads]Additionally, you can opt-out of some of these services by visiting the Digital Advertising Allianceâs opt-out portal at&nbsp;http://optout.aboutads.info/.Using Personal Information:We use your Personal Information to provide our services to you, which includes: offering products for sale, processing payments, shipping and fulfillment of your order, and keeping you up to date on new products, services, and offers.Retention:When you place an order through the Site, we will retain your Personal Information for our records unless and until you ask us to erase this information.GDPR:If you are a resident of the EEA, you have the right to access the Personal Information we hold about you, to port it to a new service, and to ask that your Personal Information be corrected, updated, or erased. If you would like to exercise these rights, please contact us through the contact information below.Your Personal Information will be initially processed in Ireland and then will be transferred outside of Europe for storage and further processing, including to Canada and the United States. For more information on how data transfers comply with the GDPR, see Shopifyâs GDPR Whitepaper:&nbsp;https://help.shopify.com/en/manual/your-account/privacy/GDPR.CCPA:If you are a resident of California, you have the right to access the Personal Information we hold about you (also known as the âRight to Knowâ), to port it to a new service, and to ask that your Personal Information be corrected, updated, or erased. If you would like to exercise these rights, please contact us through the contact information below.If you would like to designate an authorized agent to submit these requests on your behalf, please contact us at the address below.Cookies:A cookie is a small amount of information thatâs downloaded to your computer or device when you visit our Site. We use a number of different cookies, including functional, performance, advertising, and social media or content cookies. Cookies make your browsing experience better by allowing the website to remember your actions and preferences (such as login and region selection). This means you donât have to re-enter this information each time you return to the site or browse from one page to another. Cookies also provide information on how people use the website, for instance, whether itâs their first time visiting or if they are frequent visitors.We use the following cookies to optimize your experience on our Site and to provide our services.Cookies Necessary for the Functioning of the Store:NameFunction_abUsed in connection with access to admin._secure_session_idUsed in connection with navigation through a storefront.cartUsed in connection with shopping cart.cart_sigUsed in connection with checkout.cart_tsUsed in connection with checkout.checkout_tokenUsed in connection with checkout.secretUsed in connection with checkout.secure_customer_sigUsed in connection with customer login.storefront_digestUsed in connection with customer login._shopify_uUsed to facilitate updating customer account information.Reporting and Analytics:NameFunction_tracking_consentTracking preferences._landing_pageTrack landing pages_orig_referrerTrack landing pages_sShopify analytics._shopify_fsShopify analytics._shopify_sShopify analytics._shopify_sa_pShopify analytics relating to marketing &amp; referrals._shopify_sa_tShopify analytics relating to marketing &amp; referrals._shopify_yShopify analytics._yShopify analytics.The length of time that a cookie remains on your computer or mobile device depends on whether it is a â
1691persistentâ or âsessionâ cookie. Session cookies last until you stop browsing and persistent cookies last until they expire or are deleted. Most of the cookies we use are persistent and will expire between 30 minutes and two years from the date they are downloaded to your device.You can control and manage cookies in various ways. Please keep in mind that removing or blocking cookies can negatively impact your user experience and parts of our website may no longer be fully accessible.Most browsers automatically accept cookies, but you can choose whether or not to accept cookies through your browser controls, often found in your browserâs âToolsâ or âPreferencesâ menu. For more information on how to modify your browser settings or how to block, manage or filter cookies can be found in your browserâs help file or through such sites as&nbsp;www.allaboutcookies.org.Additionally, please note that blocking cookies may not completely prevent how we share information with third parties such as our advertising partners. To exercise your rights or opt-out of certain uses of your information by these parties, please follow the instructions in the âBehavioural Advertisingâ section above.Do Not Track:Please note that because there is no consistent industry understanding of how to respond to âDo Not Trackâ signals, we do not alter our data collection and usage practices when we detect such a signal from your browser.Changes:We may update this Privacy Policy from time to time in order to reflect, for example, changes to our practices or for other operational, legal, or regulatory reasons.Contact:For more information about our privacy practices, if you have questions, or if you would like to make a complaint, please contact us by e-mail at [email protected] updated:&nbsp;[03/21/2021]" 1692 } 1693 }, { 1694 "@type": "Question", 1695 "name": "Terms Of Service", 1696 "acceptedAnswer": { 1697 "@type": "Answer", 1698 "text": "OVERVIEWThis website is operated by Exotic World Snacks. Throughout the site, the terms âweâ, âusâ and âourâ refer to Exotic World Snacks. Exotic World Snacks offers this website, including all information, tools and services available from this site to you, the user, conditioned upon your acceptance of all terms, conditions, policies and notices stated here.By visiting our site and/ or purchasing something from us, you engage in our âServiceâ and agree to be bound by the following terms and conditions (âTerms of Serviceâ, âTermsâ), including those additional terms and conditions and policies referenced herein and/or available by hyperlink. These Terms of Service apply to all users of the site, including without limitation users who are browsers, vendors, customers, merchants, and/ or contributors of content.Please read these Terms of Service carefully before accessing or using our website. By accessing or using any part of the site, you agree to be bound by these Terms of Service. If you do not agree to all the terms and conditions of this agreement, then you may not access the website or use any services. If these Terms of Service are considered an offer, acceptance is expressly limited to these Terms of Service.Any new features or tools which are added to the current store shall also be subject to the Terms of Service. You can review the most current version of the Terms of Service at any time on this page. We reserve the right to update, change or replace any part of these Terms of Service by posting updates and/or changes to our website. It is your responsibility to check this page periodically for changes. Your continued use of or access to the website following the posting of any changes constitutes acceptance of those changes.Our store is hosted on Shopify Inc. They provide us with the online e-commerce platform that allows us to sell our products and services to you.SECTION 1 - ONLINE STORE TERMSBy agreeing to these Terms of Service, you represent that you are at least the age of majority in your state or province of residence, or that you are the age of majority in your state or province of residence and you have given us your consent to allow any of your minor dependents to use this site.You may not use our products for any illegal or unauthorized purpose nor may you, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright laws).You must not transmit any worms or viruses or any code of a destructive nature.A breach or violation of any of the Terms will result in an immediate termination of your Services.SECTION 2 - GENERAL CONDITIONSWe reserve the right to refuse service to anyone for any reason at any time.You understand that your content (not including credit card information), may be transferred unencrypted and involve (a) transmissions over various networks; and (b) changes to conform and adapt to technical requirements of connecting networks or devices. Credit card information is always encrypted during transfer over networks.You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service or any contact on the website through which the service is provided, without express written permission by us.The headings used in this agreement are included for c
1698onvenience only and will not limit or otherwise affect these Terms.SECTION 3 - ACCURACY, COMPLETENESS AND TIMELINESS OF INFORMATIONWe are not responsible if information made available on this site is not accurate, complete or current. The material on this site is provided for general information only and should not be relied upon or used as the sole basis for making decisions without consulting primary, more accurate, more complete or more timely sources of information. Any reliance on the material on this site is at your own risk.This site may contain certain historical information. Historical information, necessarily, is not current and is provided for your reference only. We reserve the right to modify the contents of this site at any time, but we have no obligation to update any information on our site. You agree that it is your responsibility to monitor changes to our site.SECTION 4 - MODIFICATIONS TO THE SERVICE AND PRICESPrices for our products are subject to change without notice.We reserve the right at any time to modify or discontinue the Service (or any part or content thereof) without notice at any time.We shall not be liable to you or to any third-party for any modification, price change, suspension or discontinuance of the Service.SECTION 5 - PRODUCTS OR SERVICES (if applicable)Certain products or services may be available exclusively online through the website. These products or services may have limited quantities and are subject to return or exchange only according to our Return Policy.We have made every effort to display as accurately as possible the colors and images of our products that appear at the store. We cannot guarantee that your computer monitor's display of any color will be accurate.We reserve the right, but are not obligated, to limit the sales of our products or Services to any person, geographic region or jurisdiction. We may exercise this right on a case-by-case basis. We reserve the right to limit the quantities of any products or services that we offer. All descriptions of products or product pricing are subject to change at anytime without notice, at the sole discretion of us. We reserve the right to discontinue any product at any time. Any offer for any product or service made on this site is void where prohibited.We do not warrant that the quality of any products, services, information, or other material purchased or obtained by you will meet your expectations, or that any errors in the Service will be corrected.SECTION 6 - ACCURACY OF BILLING AND ACCOUNT INFORMATIONWe reserve the right to refuse any order you place with us. We may, in our sole discretion, limit or cancel quantities purchased per person, per household or per order. These restrictions may include orders placed by or under the same customer account, the same credit card, and/or orders that use the same billing and/or shipping address. In the event that we make a change to or cancel an order, we may attempt to notify you by contacting the eâmail and/or billing address/phone number provided at the time the order was made. We reserve the right to limit or prohibit orders that, in our sole judgment, appear to be placed by dealers, resellers or distributors.You agree to provide current, complete and accurate purchase and account information for all purchases made at our store. You agree to promptly update your account and other information, including your email address and credit card numbers and expiration dates, so that we can complete your transactions and contact you as needed.For more detail, please review our Returns Policy.SECTION 7 - OPTIONAL TOOLSWe may provide you with access to third-party tools over which we neither monitor nor have any control nor input.You acknowledge and agree that we provide access to such tools âas isâ and âas availableâ without any warranties, representations or conditions of any kind and without any endorsement. We shall have no liability whatsoever arising from or relating to your use of optional third-party tools.Any use by you of optional tools offered through the site is entirely at your own risk and discretion and you should ensure that you are familiar with and approve of the terms on which tools are provided by the relevant third-party provider(s).We may al
1698so, in the future, offer new services and/or features through the website (including, the release of new tools and resources). Such new features and/or services shall also be subject to these Terms of Service.SECTION 8 - THIRD-PARTY LINKSCertain content, products and services available via our Service may include materials from third-parties.Third-party links on this site may direct you to third-party websites that are not affiliated with us. We are not responsible for examining or evaluating the content or accuracy and we do not warrant and will not have any liability or responsibility for any third-party materials or websites, or for any other materials, products, or services of third-parties.We are not liable for any harm or damages related to the purchase or use of goods, services, resources, content, or any other transactions made in connection with any third-party websites. Please review carefully the third-party's policies and practices and make sure you understand them before you engage in any transaction. Complaints, claims, concerns, or questions regarding third-party products should be directed to the third-party.SECTION 9 - USER COMMENTS, FEEDBACK AND OTHER SUBMISSIONSIf, at our request, you send certain specific submissions (for example contest entries) or without a request from us you send creative ideas, suggestions, proposals, plans, or other materials, whether online, by email, by postal mail, or otherwise (collectively, 'comments'), you agree that we may, at any time, without restriction, edit, copy, publish, distribute, translate and otherwise use in any medium any comments that you forward to us. We are and shall be under no obligation (1) to maintain any comments in confidence; (2) to pay compensation for any comments; or (3) to respond to any comments.We may, but have no obligation to, monitor, edit or remove content that we determine in our sole discretion are unlawful, offensive, threatening, libelous, defamatory, pornographic, obscene or otherwise objectionable or violates any partyâs intellectual property or these Terms of Service.You agree that your comments will not violate any right of any third-party, including copyright, trademark, privacy, personality or other personal or proprietary right. You further agree that your comments will not contain libelous or otherwise unlawful, abusive or obscene material, or contain any computer virus or other malware that could in any way affect the operation of the Service or any related website. You may not use a false eâmail address, pretend to be someone other than yourself, or otherwise mislead us or third-parties as to the origin of any comments. You are solely responsible for any comments you make and their accuracy. We take no responsibility and assume no liability for any comments posted by you or any third-party.SECTION 10 - PERSONAL INFORMATIONYour submission of personal information through the store is governed by our Privacy Policy. To view our Privacy Policy.SECTION 11 - ERRORS, INACCURACIES AND OMISSIONSOccasionally there may be information on our site or in the Service that contains typographical errors, inaccuracies or omissions that may relate to product descriptions, pricing, promotions, offers, product shipping charges, transit times and availability. We reserve the right to correct any errors, inaccuracies or omissions, and to change or update information or cancel orders if any information in the Service or on any related website is inaccurate at any time without prior notice (including after you have submitted your order).We undertake no obligation to update, amend or clarify information in the Service or on any related website, including without limitation, pricing information, except as required by law. No specified update or refresh date applied in the Service or on any related website, should be taken to indicate that all information in the Service or on any related website has been modified or updated.SECTION 12 - PROHIBITED USESIn addition to other prohibitions as set forth in the Terms of Service, you are prohibited from using the site or its content: (a) for any unlawful purpose; (b) to solicit others to perform or participate in any unlawful acts; (c) to violate any international, federal, provincial or state regulations, rules, laws, or local ordinances; (d) to infringe upon or violate our intellectual property rights or the intellectual property rights of others; (e) to harass, abuse, insult, harm, defame, slander, disparage, intimidate, or discriminate based on gender, sexual orientation, religion, ethnicity, race, age, national origin, or disability; (f) to submit false or misleading information; (g) to upload or transmit viruses or any other type of malicious code that will or may be used in any way that will affect the functionality or operation of the Service or of any related website, other websites, or the Internet; (h) to collect or track the personal information of others; (i) to spam, phish, pharm, pretext, spider, crawl, or scrape; (j) for any obscene or immoral purpose; or (k) to interfere with or circumvent the security features of the Service or any related website, other websites, or the Internet. We reserve the right to terminate your use of the Service or any related website for violating any of the prohibited uses.SECTION 13 - DISCLAIMER OF WARRANTIES; LIMITATION OF LIABILITYWe do not guarantee, represent or warrant that your use of our service will be uninterrupted, timely, secure or error-free.We do not warrant that the results that may be obtained from the use of the service will be accurate or reliable.You agree that from time to time we may remove the service for indefinite periods of time or cancel the service at any time, without notice to you.You expressly agree that your use of, or inability to use, the service is at your sole risk. The service and all products and services delivered to you through the service are (except as expressly stated by us) provided 'as is' and 'as available' for your use, without any representation, warranties or conditions of any kind, either express or implied, including all implied warranties or conditions of merchantability, merchantable quality, fitness for a particular purpose, durability, title, and non-infringement.In no case shall Exotic World Snacks, our directors, officers, employees, affiliates, agents, contractors, interns, suppliers, service providers or licensors be liable for any injury, loss, claim, or any direct, indirect, incidental, punitive, special, or consequential damages of any kind, including, without limitation lost profits, lost revenue, lost savings, loss of data, replacement costs, or any similar damages, whether based in contract, tort (including negligence), strict liability or otherwise, arising from your use of any of the service or any products procured using the service, or for any other claim related in any way to your use of the service or any product, including, but not limited to, any errors or omissions in any content, or any loss or damage of any kind incurred as a result of the use of the service or any content (or product) posted, transmitted, or otherwise made available via the service, even if advised of their possibility. Because some states or jurisdictions do not allow the exclusion or the limitation of liability for consequential or incidental damages, in such states or jurisdictions, our liability shall be limited to the maximum extent permitted by law.SECTION 14 - INDEMNIFICATIONYou agree to indemnify, defend and hold harmless Exotic World Snacks and our parent, subsidiaries, affiliates, partners, officers, directors, agents, contractors, licensors, service providers, subcontractors, suppliers, interns and employees, harmless from any claim or demand, including reasonable attorneysâ fees, made by any third-party due to or arising out of your breach of these Terms of Service or the documents they incorporate by reference, or your violation of any law or the rights of a third-party.SECTION 15 - SEVERABILITYIn the event that any provision of these Terms of Service is determined to be unlawful, void or unenforceable, such provision shall nonetheless be enforceable to the fullest extent permitted by applicable law, and the unenforceable portion shall be deemed to be severed from these Terms of Service, such determination shall not affect the validity and enforceability of any other remaining provisions.SECTION 16 - TERMINATIONThe obligations and liabilities of the parties incurred prior to the termination date shall survive the termination of this agreement for all purposes.These Terms of Service are effective unless and until terminated by either you or us. You may terminate these Terms of Service at any time by notifying us that you no longer wish to use our Services, or when you cease using our site.If in our sole judgment you fail, or we suspect that you have failed, to comply with any term or provision of these Terms of Service, we also may terminate this agreement at any time without notice and you will remain liable for all amounts due up to and including the date of termination; and/or accordingly may deny you access to our Services (or any part thereof).SECTION 17 - ENTIRE AGREEMENTThe failure of us to exercise or enforce any right or provision of these Terms of Service shall not constitute a waiver of such right or provision.These Terms of Service and any policies or operating rules posted by us on this site or in respect to The Service constitutes the entire agreement and understanding between you and us and govern your use of the Service, superseding any prior or contemporaneous agreements, communications and proposals, whether oral or written, between you and us (including, but not limited to, any prior versions of the Terms of Service).Any ambiguities in the interpretation of these Terms of Service shall not be construed against the drafting party.SECTION 18 - GOVERNING LAWThese Terms of Service and any separate agreements whereby we provide you Services shall be governed by and construed in accordance with the laws of United States.SECTION 19 - CHANGES TO TERMS OF SERVICEYou can review the most current version of the Terms of Service at any time at this page.We reserve the right, at our sole discretion, to update, change or replace any part of these Terms of Service by posting updates and changes to our website. It is y
1698our responsibility to check our website periodically for changes. Your continued use of or access to our website or the Service following the posting of any changes to these Terms of Service constitutes acceptance of those changes.SECTION 20 - CONTACT INFORMATIONQuestions about the Terms of Service should be sent to us at [email protected]." 1699 } 1700 }, { 1701 "@type": "Question", 1702 "name": "Shipping Policy", 1703 "acceptedAnswer": { 1704 "@type": "Answer", 1705 "text": "Shipping Times:All items will be processed within 2-5 business days of the order being placed. If there are any&nbsp;delays or problems pre-shipment, Exotic World will attempt to contact the customer.If any items are out of stock, Exotic World will contact the customer to offer alternatives or to receive a full refund to their method of payment immediately.&nbsp;Damaged Packages/Products:Claims made for&nbsp;damaged products will be covered by USPS carrier insurance and the customer must make a claim through their&nbsp;website.&nbsp;All damages are to be handled through the carrier service selected and the customer agrees to this when using our services.Please see our refund policy for more information on damaged shipments.&nbsp;Melted Product:As the temperature starts to rise across the USA, it becomes more difficult to guarantee the freshness and&nbsp;condition of chocolates and other melt-able goods.If temperatures in your city are above 73 Fahrenheit, goods may arrive slightly damaged. If temperatures are above 82 Fahrenheit, goods are more susceptible to melt in transit.&nbsp;You will have an option during check out to have ice packs included with your package to prevent melting. This option will be available at an additional charge.We can not be responsible for any temperature-related damages caused during shipping. Please refer to our return policy regarding returns and damages.&nbsp;&nbsp;" 1706 } 1707 }] 1708 } 1709</script>
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 <link rel="preconnect" href="https://fonts.gstatic.com"> 1721 <link href="https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap" 1722 rel="stylesheet"> 1723 <link href="https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap" rel="stylesheet"> 1724 1725<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" 1726 integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous"> 1727<link rel="stylesheet" href="https://helpcenter.eoscity.com/css/templates/bootstrap-filtered.min.css"> 1728 1729 <link rel="stylesheet" href="https://helpcenter.eoscity.com/stylesheets/modal.css"> 1730<link rel="stylesheet" href="https://helpcenter.eoscity.com/css/templates/templates.min.css"> 1731
1732<script src="https://helpcenter.eoscity.com/js/front-store/jq-autocomplete.js"></script>
1732 1733<!-- begin master --> 1734<style> 1735 /* Override theme settings */ 1736 .site-footer { 1737 margin-top: 0; 1738 } 1739 1740 .main-content { 1741 margin-top: 0 !important; 1742 padding-top: 0 !important; 1743 padding-bottom: 0 !important; 1744 } 1745 1746 @media only screen and (min-width: 750px) { 1747 .page-container { 1748 transform: none; 1749 } 1750 } 1751 1752 .hc-container.main, 1753 .main-content > .wrapper { 1754 width: 100%; 1755 max-width: 100%; 1756 padding-left: 0; 1757 padding-right: 0; 1758 } 1759 1760 div.content.hc-container.main { 1761 padding-bottom: 0; 1762 padding-top: 0; 1763 } 1764 /* Override theme settings */ 1765 1766 .s4com-helpcenter { 1767 color: #3E3E3E !important; 1768 background-color: #FFFFFF; 1769 min-width: 320px; 1770 font-size: 14px; 1771 } 1772 1773 1774 1775 .s4com-helpcenter .hc-container { 1776 display: block; 1777 padding: 0 30px; 1778 width: 100%; 1779 max-width: 996px; 1780 margin-left: auto; 1781 margin-right: auto; 1782 margin-top: 0; 1783 } 1784 1785 .s4com-helpcenter .hc-container::after, 1786 .s4com-helpcenter .hc-container::before { 1787 display: none; 1788 } 1789 1790 @media screen and (max-width: 768px) { 1791 .s4com-helpcenter .hc-container { 1792 padding-left: 16px; 1793 padding-right: 16px; 1794 } 1795 } 1796 1797 .s4com-btn-contact-no-result { 1798 float: right; 1799 /*Only styling from here, you can discard this*/ 1800 -webkit-appearance: none; 1801 -moz-appearance: none; 1802 border: none; 1803 background: #ededed; 1804 border-radius: 0; 1805 transition: all .2s; 1806 padding: 5px 10px; 1807 margin-top: -5px; 1808 } 1809 1810 .s4com-btn-contact-no-result:hover { 1811 opacity: 1; 1812 color: #3E3E3E !important; 1813 background: #EECE25 !important; 1814 } 1815 1816 .s4com-helpcenter input:focus, 1817 .s4com-helpcenter textarea:focus { 1818 outline: none; 1819 } 1820 1821 .s4com-helpcenter .s4com-dropdown { 1822 width: auto; 1823 margin: 0 !important; 1824 margin-left: 5px !important; 1825 } 1826 1827 .s4com-panel { 1828 position: relative; 1829 } 1830 1831 .s4com-panel form { 1832 margin: 0; 1833 padding: 0; 1834 } 1835 1836 .s4com-panel input { 1837 -webkit-appearance: none; 1838 box-sizing: border-box; 1839 border: 1px solid #e0e0e0; 1840 border-radius: 0; 1841 font-size: 14px; 1842 width: 100%; 1843 padding: 10px; 1844 background: #fff !important; 1845 opacity: 1; 1846 } 1847 1848 .s4com-panel input::placeholder { 1849 color: #979797; 1850 } 1851 1852 .s4com-helpcenter .panel-title-icon { 1853 color: inherit; 1854 margin-right: 10px; 1855 line-height: inherit; 1856 } 1857 1858 .s4com-helpcenter .panel-heading.s4com-is-rtl .panel-title-icon { 1859 margin-left: 10px; 1860 margin-right: 0; 1861 } 1862 1863 .s4com-helpcenter .panel-title .hcarticle, 1864 .s4com-helpcenter .panel-title .hcarticle:hover { 1865 opacity: 1; 1866 } 1867 1868 .s4com-helpcenter .panel-title .hcarticle.collapsed, 1869 .s4com-helpcenter .panel-title .hcarticle.collapsed:hover { 1870 color: #3E3E3E; 1871 } 1872 1873 .s4com-helpcenter .panel-title .hcarticle { 1874 justify-content: space-between; 1875 margin-right: 0; 1876 } 1877 1878 .s4com-helpcenter a { 1879 text-decoration: none; 1880 } 1881 1882 .s4com-helpcenter a:active, 1883 .s4com-helpcenter a:focus { 1884 -moz-outline-style: none; 1885 outline: none; 1886 } 1887 1888 .s4com-helpcenter a, 1889 .s4com-helpcenter a:not([disabled]):hover, 1890 .s4com-helpcenter a:focus { 1891 color: #3E3E3E; 1892 } 1893 1894 1895 @media screen and (max-width: 677px) { 1896 .s4com-helpcenter .modal-content { 1897 width: 350px; 1898 margin-left: -175px; 1899 } 1900 } 1901 1902 #s4com-emailMessage { 1903 padding: 10px 0px; 1904 } 1905 1906 .s4com-searchbutton { 1907 text-align: center; 1908 margin-top: 0px !important; 1909 padding-left: 0px; 1910 padding-right: 0px; 1911 width: 15%; 1912 } 1913 1914 #s4com-q { 1915 margin: 0px; 1916 } 1917 1918 #s4com-hits { 1919 display: none; 1920 position: absolute; 1921 top: 63px; 1922 padding: 10px; 1923 width: 75%; 1924 background: rgba(255, 255, 255, 0.9); 1925 border: 1px solid #e0e0e0; 1926 } 1927 1928 .s4com-icon-wrap { 1929 position: absolute; 1930 left: 0px; 1931 top: 50%; 1932 height: 24px; 1933 margin-top: -14px; 1934 } 1935 1936 .s4com-helpcenter .help-center-modal-title { 1937 color: #3E3E3E; 1938 font-weight: normal; 1939 font-size: 24px; 1940 letter-spacing: 0; 1941 text-transform: none; 1942 } 1943 1944 .s4com-helpcenter .help-center-modal-body label { 1945 color: #3E3E3E; 1946 display: block; 1947 font-weight: bold; 1948 padding-bottom: 10px; 1949 font-style: normal; 1950 margin-bottom: 0; 1951 } 1952 1953 .s4com-helpcenter .help-center-modal-body input, 1954 .s4com-helpcenter .help-center-modal-body textarea { 1955 background: #fff; 1956 border: 1px solid #e0e0e0; 1957 border-radius: 3px; 1958 display: block; 1959 width: 95%; 1960 padding: 10px; 1961 resize: none; 1962 margin-bottom: 20px; 1963 } 1964 1965 .algolia-autocomplete { 1966 width: 100%; 1967 } 1968 1969 .aa-dropdown-menu { 1970 text-align: left; 1971 width: 100%; 1972 } 1973 1974 .aa-input, 1975 .aa-query, 1976 .typeahead { 1977 width: 100%; 1978 height: 48px; 1979 padding: 14px; 1980 font-size: 14px; 1981 line-height: 18px; 1982 border: 1px solid #D8D8D8; 1983 outline: 0; 1984 position: relative; 1985 vertical-align: top; 1986 background-color: transparent; 1987 } 1988 1989 .aa-suggestion a { 1990 text-decoration: none; 1991 color: #000; 1992 } 1993 1994 .typeahead { 1995 background-color: #fff 1996 } 1997 1998 .typeahead:focus { 1999 border: 1px solid #e0e0e0 2000 } 2001 2002 .aa-query { 2003 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2004 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 2005 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) 2006 } 2007 2008 .aa-dataset-1 { 2009 width: 80%; 2010 padding: 0; 2011 background-color: #fff; 2012 border: 1px solid rgba(0, 0, 0, .2); 2013 } 2014 2015 .aa-suggestion { 2016 padding: 14px; 2017 font-size: 14px; 2018 line-height: 18px; 2019 color: #41B2EC; 2020 } 2021 2022 .aa-suggestion:hover { 2023 cursor: pointer; 2024 } 2025 2026 .aa-suggestion:hover, 2027 .aa-suggestion.aa-cursor { 2028 color: #3E3E3E; 2029 background-color: #F8F8F8; 2030 } 2031 2032 .aa-suggestion p { 2033 margin: 0; 2034 } 2035 2036 .gist { 2037 font-size: 14px; 2038 } 2039 2040 .empty-message { 2041 align-items: center; 2042 line-height: 18px; 2043 padding: 14px; 2044 text-align: left; 2045 display: flex; 2046 justify-content: space-between; 2047 } 2048 2049 @media screen and (max-width: 768px) { 2050 .aa-input, 2051 .aa-query, 2052 .typeahead { 2053 height: 40px; 2054 padding: 10px 16px; 2055 } 2056 } 2057 2058 .s4com-fa-icon { 2059 margin-right: 5px;
2060 margin-top: 1px; 2061 } 2062 2063 .help-center-modal-footer { 2064 text-align: right; 2065 } 2066 2067 #s4com-q, 2068 .help-center-modal-body input, 2069 .help-center-modal-body textarea { 2070 color: #3E3E3E; 2071 } 2072 2073 .s4com-helpcenter .hccategory { 2074 color: #3E3E3E !important; 2075 letter-spacing: 0; 2076 margin: 0; 2077 padding: 0; 2078 } 2079 2080 .help-center-modal-dialog { 2081 overflow: auto; 2082 } 2083 2084 .help-center-modal-dialog .help-center-modal-content { 2085 background-color: #FFFFFF; 2086 } 2087 2088 @media screen and (max-width: 768px), screen and (max-height: 650px) { 2089 .help-center-modal-dialog .help-center-modal-content.long-text { 2090 top: 0; 2091 left: 0; 2092 margin: 0; 2093 height: 100%; 2094 width: 100%; 2095 overflow: auto; 2096 } 2097 } 2098 2099 .s4com-helpcenter .hcsection { 2100 margin: 0; 2101 } 2102 2103 .s4com-helpcenter .panel-title-arrow { 2104 color: inherit; 2105 } 2106 2107 .s4com-helpcenter .panel-title-title { 2108 color: inherit; 2109 letter-spacing: 0; 2110 word-break: break-word; 2111 text-transform: none; 2112 } 2113 2114 @media screen and (max-width: 768px) { 2115 .s4com-helpcenter .hcsection { 2116 font-size: 22px !important; 2117 } 2118 } 2119 2120 .s4com-helpcenter .panel-heading.s4com-is-rtl .hcsection { 2121 direction: rtl; 2122 text-align: right; 2123 } 2124 2125 .s4com-helpcenter a.hcsection, 2126 .s4com-helpcenter a.hcarticle { 2127 cursor: pointer; 2128 } 2129 2130 .s4com-helpcenter .hcarticle { 2131 } 2132 2133 @media screen and (max-width: 768px) { 2134 .s4com-helpcenter .hcarticle { 2135 font-size: 16px !important; 2136 } 2137 } 2138 2139 .s4com-helpcenter .panel-heading.s4com-is-rtl .hcarticle { 2140 direction: rtl; 2141 text-align: right; 2142 } 2143 2144 .s4com-helpcenter .s4com-section-body .panel-body { 2145 border-top: none !important; 2146 } 2147 2148 .s4com-helpcenter .s4com-section-body .panel-body::after, 2149 .s4com-helpcenter .s4com-section-body .panel-body::before { 2150 display: none !important; 2151 } 2152 2153 .s4com-helpcenter .hcarticlecontent ul { 2154 list-style: disc; 2155 } 2156 2157 .s4com-helpcenter .hcarticlecontent, 2158 .s4com-helpcenter .hcarticlecontent p { 2159 color: #3E3E3E; 2160 line-height: 1.715; 2161 word-break: break-word; 2162 } 2163 2164 .s4com-helpcenter .hcarticlecontent a { 2165 color: #3E3E3E; 2166 opacity: 1; 2167 text-decoration: underline; 2168 } 2169 2170 .s4com-helpcenter .hcarticlecontent a:hover, 2171 .s4com-helpcenter .hcarticlecontent a:active, 2172 .s4com-helpcenter .hcarticlecontent a:focus { 2173 color: #3E3E3E; 2174 text-decoration: none; 2175 } 2176 2177 @media screen and (max-width: 768px) { 2178 .s4com-helpcenter .hcarticlecontent, 2179 .s4com-helpcenter .hcarticlecontent p { 2180 font-size: 14px !important; 2181 } 2182 } 2183 2184 /* Buttons */ 2185 .s4com-btn-contact-no-result:hover, 2186 .s4com-btn-contact-no-result:active, 2187 .s4com-btn-contact-no-result:focus, 2188 .s4com-btn:hover, 2189 .s4com-btn:active, 2190 .s4com-btn:focus { 2191 opacity: 0.8; 2192 } 2193 2194 .s4com-helpcenter .s4com-btn-contact-no-result, 2195 .s4com-helpcenter .s4com-btn-contact-no-result:hover, 2196 .s4com-helpcenter .s4com-panel .s4com-btn, 2197 .s4com-helpcenter .s4com-panel .s4com-btn:hover, 2198 .help-center-modal-footer .s4com-btn, 2199 .help-center-modal-footer .s4com-btn:hover { 2200 box-shadow: none; 2201 border: none; 2202 background: #EECE25 !important; 2203 color: #3E3E3E !important; 2204 display: inline-block; 2205 font-size: 12px; 2206 font-weight: 700; 2207 line-height: 18px; 2208 padding: 15px 30px; 2209 text-transform: uppercase; 2210 text-decoration: none; 2211 } 2212 2213 .s4com-helpcenter .s4com-btn-contact-no-result, 2214 .s4com-helpcenter .s4com-btn-contact-no-result:hover { 2215 padding: 7px 20px; 2216 margin-left: 10px; 2217 } 2218 2219 .s4com-helpcenter .panel-title .hcsection { 2220 color: #3E3E3E !important; 2221 opacity: 1; 2222 } 2223 2224 .s4com-helpcenter .panel-title .hcsection.collapsed { 2225 color: #3E3E3E !important; 2226 } 2227 2228 .s4com-helpcenter .hcarticlecontent ul, 2229 .s4com-helpcenter .hcarticlecontent ol { 2230 padding: revert; 2231 margin: revert; 2232 } 2233 2234 .s4com-helpcenter .hcarticlecontent ul li, 2235 .s4com-helpcenter .hcarticlecontent ol li { 2236 list-style: inherit; 2237 } 2238 2239 .s4com-helpcenter .hcarticlecontent img { 2240 max-width: 100%; 2241 height: auto; 2242 } 2243 2244 .s4com-panel form { 2245 border: none !important; 2246 } 2247 2248 .s4com-footer { 2249 padding-bottom: 1px; 2250 } 2251 2252 .s4com-footer-contact-form { 2253 border: 1px solid #D8D8D8 !important; 2254 display: flex; 2255 align-items: center; 2256 justify-content: space-between; 2257 padding: 27px 30px; 2258 margin-top: 70px; 2259 margin-bottom: 70px; 2260 } 2261 2262 .s4com-footer-contact-form .s4com-contact-form { 2263 color: #3E3E3E; 2264 font-size: 24px; 2265 } 2266 2267 .s4com-footer-contact-form .s4com-btn { 2268 float: none; 2269 margin-top: 0; 2270 margin-left: 20px; 2271 } 2272 2273 @media screen and (max-width: 768px) { 2274 .s4com-footer-contact-form { 2275 flex-direction: column; 2276 margin-top: 10px; 2277 padding-left: 43px; 2278 padding-right: 43px; 2279 text-align: center; 2280 } 2281 2282 .s4com-footer-contact-form .s4com-contact-form { 2283 font-size: 20px; 2284 } 2285 2286 .s4com-footer-contact-form .s4com-btn { 2287 display: block; 2288 max-width: 255px; 2289 margin-left: 0; 2290 margin-top: 25px; 2291 text-align: center; 2292 width: 100%; 2293 } 2294 } 2295 2296 .s4com-footer-contact-form.s4com-is-rtl { 2297 text-align: right; 2298 direction: rtl; 2299 } 2300 2301 .s4com-footer-contact-form.s4com-is-rtl .s4com-btn { 2302 margin-right: 20px; 2303 margin-left: 0; 2304 } 2305 2306 @media screen and (max-width: 768px) { 2307 .s4com-footer-contact-form.s4com-is-rtl { 2308 text-align: center; 2309 } 2310 2311 .s4com-footer-contact-form.s4com-is-rtl .s4com-btn { 2312 margin-right: 0; 2313 } 2314 } 2315 2316 .s4com-helpcenter .s4com-new-contact-button { 2317 display: inline-block; 2318 float: unset; 2319 border: none; 2320 } 2321 2322 .s4com-helpcenter .hccategory, 2323 .s4com-helpcenter .hcarticlecontent h2, 2324 .s4com-helpcenter .hcarticlecontent h3, 2325 .s4com-helpcenter .hcarticlecontent h4, 2326 .s4com-helpcenter .hcarticlecontent h5, 2327 .s4com-helpcenter .hcarticlecontent h6 { 2328 text-transform: none !important; 2329 } 2330 2331 .help-center-modal { 2332 z-index: 9999; 2333 } 2334 2335 .help-center-modal-header a img { 2336 height: 16px; 2337 } 2338 2339 .s4com-shop-img-wrapper { 2340 text-align: center; 2341 display: block; 2342 margin: 0 auto; 2343 height: 100%; 2344 width: 100%; 2345 padding-bottom: 10px; 2346 padding-top: 10px; 2347 } 2348 2349 .s4com-shop-img { 2350 width: 100%; 2351 max-height: 100%; 2352 } 2353 2354 .s4com-rtl { 2355 direction: rtl; 2356 text-align: right; 2357 } 2358</style> 2359<!-- end master --> 2360 2361<div id="hc-faq-content-wrapper" class="s4com-helpcenter"> 2362 <!-- begin common/header --> 2363<style type="text/css"> 2364 .s4com-header { 2365 align-items: center; 2366 background-image: url(https://helpcenter.eoscity.com/images/search-bar-storefront/template-6-desktop.png); 2367 background-size: cover; 2368 background-position: center center; 2369 background-repeat: no-repeat; 2370 display: flex; 2371 flex-direction: column; 2372 justify-content: flex-end; 2373 min-height: 208px; 2374 } 2375 2376 @media screen and (max-width: 768px) { 2377 .s4com-header { 2378 background-image: url(https://helpcenter.eoscity.com/images/search-bar-storefront/template-6-mobile.png); 2379 min-height: 150px; 2380 } 2381 } 2382 2383 .s4com-header .hc-container { 2384 padding-bottom: 25px; 2385 padding-top: 25px; 2386 } 2387 2388 .s4com-helpcenter-title { 2389 color: #FFFFFF !important; 2390 font-weight: 500; 2391 margin-bottom: 25px; 2392 } 2393 2394 @media screen and (max-width: 768px) { 2395 .s4com-header .hc-container { 2396 padding-left: 24px; 2397 padding-right: 24px; 2398 } 2399 2400 .s4com-helpcenter-title { 2401 font-size: 24px !important; 2402 } 2403 } 2404 2405 #s4com-q { 2406 margin: 0; 2407 } 2408 2409 .s4com-is-rtl #s4com-q { 2410 direction: rtl; 2411 } 2412 2413 @media screen and (max-width: 768px), screen and (max-height: 650px) { 2414 .help-center-modal-dialog .help-center-modal-content.long-text { 2415 top: 0; 2416 left: 0; 2417 margin: 0; 2418 height: 100%; 2419 width: 100%; 2420 overflow: auto; 2421 } 2422 } 2423</style> 2424<!-- end common/header --> 2425 2426<div class="s4com-header"> 2427 <div class="hc-container"> 2428 <h1 class="s4com-helpcenter-title "> 2429 Frequently Asked Questions 2430 </h1> 2431 <style type="text/css"> 2432 .s4com-search input { 2433 padding: 14px 50px 14px 14px; 2434 } 2435 2436 .s4com-search input::placeholder { 2437 color: #979797; 2438 opacity: 1; 2439 } 2440
2441 .s4com-search.s4com-is-rtl { 2442 direction: rtl; 2443 } 2444 2445 .s4com-search.s4com-is-rtl input { 2446 padding: 14px 14px 14px 50px; 2447 } 2448 2449 .s4com-searchicon, 2450 .s4com-searchbutton { 2451 position: absolute; 2452 top: 8px; 2453 right: 8px; 2454 padding: 10px; 2455 width: auto; 2456 line-height: 13px; 2457 } 2458 2459 .s4com-search.s4com-is-rtl .s4com-searchicon, 2460 .s4com-search.s4com-is-rtl .s4com-searchbutton { 2461 left: 8px; 2462 right: auto; 2463 } 2464 2465 .s4com-searchbutton:hover { 2466 opacity: 0.8; 2467 } 2468 2469 .s4com-searchicon img, 2470 .s4com-searchbutton img { 2471 height: 13px; 2472 width: 13px; 2473 vertical-align: top; 2474 } 2475 2476 @media screen and (max-width: 768px) { 2477 .s4com-searchicon, 2478 .s4com-searchbutton { 2479 top: 4px; 2480 } 2481 } 2482</style> 2483 2484<div class="s4com-search"> 2485 <div class="s4com-panel"> 2486 <form action="#" method="get"> 2487 <input autocomplete="off" class="autocomplete" id="s4com-q" 2488 placeholder="Start typing" 2489 type="text" spellcheck="false" isp_ignore/> 2490 <span class="s4com-searchicon"> 2491 <img src="https://helpcenter.eoscity.com/img/svg/search.svg" alt="Search"> 2492 </span> 2493 </form> 2494 </div> 2495</div> 2496 </div> 2497</div> 2498 2499 <!-- begin template6 - Betty --> 2500 <style> 2501 /* header */ 2502 .s4com-header { 2503 min-height: 430px; 2504 } 2505 2506 .s4com-language-dropdown { 2507 position: absolute; 2508 top: 15px; 2509 right: 25px; 2510 } 2511 2512 .s4com-language-premium .s4com-language-selected { 2513 color: #FFFFFF; 2514 } 2515 2516 .s4com-header .hc-container { 2517 max-width: 790px; 2518 padding-bottom: 110px; 2519 padding-top: 50px; 2520 } 2521 2522 .s4com-helpcenter-title { 2523 font-size: 48px !important; 2524 line-height: 1.22 !important; 2525 text-align: center; 2526 font-weight: normal !important; 2527 margin-bottom: 70px; 2528 text-transform: uppercase; 2529 letter-spacing: -0.5px; 2530 } 2531 2532 .s4com-helpcenter .aa-dataset-1 { 2533 width: 100%; 2534 } 2535 2536 @media screen and (max-width: 768px) { 2537 .s4com-header { 2538 min-height: 413px; 2539 } 2540 2541 .s4com-header .hc-container { 2542 padding-left: 16px; 2543 padding-right: 16px; 2544 padding-bottom: 60px; 2545 padding-top: 60px; 2546 } 2547 2548 .s4com-helpcenter-title { 2549 font-size: 36px !important; 2550 min-height: 180px; 2551 margin-bottom: 20px; 2552 } 2553 2554 .s4com-searchicon { 2555 top: 6px; 2556 } 2557 2558 .s4com-language-premium .s4com-language-list::before, 2559 .s4com-language-premium .s4com-language-list, 2560 .s4com-language-dropdown { 2561 left: 50% !important; 2562 right: auto !important; 2563 transform: translateX(-50%); 2564 } 2565 } 2566 2567 @media screen and (max-width: 768px) { 2568 .aa-input, 2569 .aa-query, 2570 .typeahead { 2571 height: 48px; 2572 } 2573 2574 .s4com-searchbutton { 2575 top: 8px; 2576 } 2577 } 2578 2579 /* end header */ 2580 .s4com-helpcenter .panel-group { 2581 margin-top: -60px; 2582 } 2583 2584 .s4com-helpcenter .categories-list { 2585 display: flex; 2586 flex-wrap: wrap; 2587 justify-content: space-between; 2588 min-height: 60px; 2589 margin: 0; 2590 padding: 0; 2591 } 2592 2593 .s4com-helpcenter .categories-list::after { 2594 content: ""; 2595 flex: auto; 2596 } 2597 2598 .s4com-helpcenter .categories-list .categories-list-item { 2599 flex: 0 0 32%; 2600 display: flex; 2601 align-content: center; 2602 justify-content: center; 2603 margin-bottom: 24px; 2604 min-height: 120px; 2605 } 2606 2607 .s4com-helpcenter .categories-list::after { 2608 flex: 0 0 32%; 2609 } 2610 2611 /* one item */ 2612 .s4com-helpcenter .categories-list .categories-list-item:only-child { 2613 display: none; 2614 } 2615 2616 /* two/four items */ 2617 .s4com-helpcenter .categories-list .categories-list-item:first-child:nth-last-child(2), 2618 .s4com-helpcenter .categories-list .categories-list-item:first-child:nth-last-child(2) ~ li, 2619 .s4com-helpcenter .categories-list .categories-list-item:first-child:nth-last-child(4), 2620 .s4com-helpcenter .categories-list .categories-list-item:first-child:nth-last-child(4) ~ li { 2621 flex: 0 0 48%; 2622 } 2623 2624 .s4com-helpcenter .hccategory { 2625 display: flex; 2626 width: 100%; 2627 font-style: normal; 2628 font-weight: bold !important; 2629 font-size: 20px !important; 2630 line-height: 1.2 !important; 2631 letter-spacing: 0.04em !important; 2632 padding: 0 !important; 2633 margin: 0 !important; 2634 } 2635 2636 .s4com-helpcenter .hccategory a { 2637 align-items: center; 2638 background-color: #FFFFFF; 2639 box-shadow: 0 0 16px rgba(0, 0, 0, 0.13); 2640 border-radius: 4px; 2641 color: #3E3E3E; 2642 cursor: pointer; 2643 display: flex; 2644 padding: 20px 45px 20px 45px; 2645 width: 100%; 2646 text-align: left; 2647 transition: box-shadow 0.2s, color 0.2s; 2648 } 2649 2650 .s4com-helpcenter .hccategory a .category-title { 2651 opacity: 0.5; 2652 transition: opacity 0.2s; 2653 } 2654 2655 .s4com-helpcenter .hccategory.s4com-rtl a { 2656 text-align: right; 2657 } 2658 2659 .s4com-helpcenter .active .hccategory a { 2660 cursor: default; 2661 } 2662 2663 .s4com-helpcenter .active .hccategory a, 2664 .s4com-helpcenter .hccategory a:hover { 2665 box-shadow: 0 0 16px rgba(0, 0, 0, 0.13), 2666 inset 0 0 0 2px #EECE25; 2667 color: #3E3E3E; 2668 opacity: 1; 2669 } 2670 2671 .s4com-helpcenter .active .hccategory a .category-title, 2672 .s4com-helpcenter .hccategory a:hover .category-title { 2673 opacity: 1; 2674 } 2675 2676 .s4com-helpcenter .hccategory .category-icon { 2677 color: #3E3E3E; 2678 flex: 0 0 40px; 2679 font-size: 30px; 2680 margin-right: 30px; 2681 opacity: 0.2; 2682 text-align: center; 2683 transition: opacity 0.2s, color 0.2s; 2684 } 2685 2686 .s4com-helpcenter .active .hccategory a .category-icon, 2687 .s4com-helpcenter .hccategory a:hover .category-icon { 2688 color: #EECE25; 2689 opacity: 1; 2690 } 2691 2692 .s4com-helpcenter .hccategory.s4com-rtl .category-icon { 2693 margin-left: 30px; 2694 margin-right: 0; 2695 } 2696 2697 .s4com-helpcenter .hccategory .category-title { 2698 flex-grow: 1; 2699 word-break: break-word; 2700 } 2701 2702 .s4com-helpcenter .s4com-tab-content .tab-pane { 2703 display: none; 2704 } 2705 2706 .s4com-helpcenter .hc-categories-hidden .s4com-tab-content .tab-pane, 2707 .s4com-helpcenter .s4com-tab-content .tab-pane:only-child, 2708 .s4com-helpcenter .s4com-tab-content .tab-pane.active { 2709 display: block; 2710 } 2711 2712 .s4com-helpcenter .panel { 2713 background: transparent; 2714 border: 0 none; 2715 box-shadow: none; 2716 border-radius: 0; 2717 } 2718 2719 .s4com-helpcenter .s4com-section-body > .panel-body { 2720 padding-bottom: 25px; 2721 } 2722 2723 .s4com-helpcenter .s4com-section-body .panel { 2724 border: 1px solid #D8D8D8; 2725 border-radius: 4px; 2726 margin-bottom: 16px; 2727 } 2728 2729 .s4com-helpcenter .s4com-section-body .panel:last-child { 2730 margin-bottom: 0; 2731 } 2732 2733 .panel-group .panel + .panel { 2734 margin-top: 0; 2735 } 2736 2737 .s4com-helpcenter .panel-heading { 2738 background-color: transparent !important; 2739 padding: 0; 2740 } 2741 2742 .s4com-helpcenter .panel-title a { 2743 display: flex; 2744 background: transparent; 2745 transition: all 0.10s linear 0s; 2746 align-items: center; 2747 } 2748 2749 .s4com-helpcenter .hcsection { 2750 font-size: 36px; 2751 line-height: 1.3; 2752 font-weight: 600; 2753 padding: 20px 0; 2754 margin-top: 10px; 2755 } 2756 2757 .s4com-helpcenter .hcsection .panel-title-arrow { 2758 padding-right: 18px; 2759 } 2760 2761 .s4com-helpcenter .hcsection .panel-title-arrow svg { 2762 width: 22px; 2763 height: 14px; 2764 margin-bottom: 3px; 2765 transition: transform 0.2s; 2766 } 2767 2768 .s4com-helpcenter .hcsection .panel-title-arrow svg path { 2769 stroke: currentColor; 2770 } 2771 2772 .s4com-helpcenter .hcsection.collapsed .panel-title-arrow svg { 2773 transform: rotateX(180deg); 2774 -webkit-transform: rotate(180deg); 2775 } 2776 2777 .s4com-helpcenter .panel-heading.s4com-is-rtl .hcsection .panel-title-arrow { 2778 padding-left: 18px; 2779 padding-right: 0; 2780 } 2781 2782 .s4com-helpcenter .s4com-article-title { 2783 padding: 0; 2784 margin: 0; 2785 } 2786 2787 .s4com-helpcenter .hcarticle { 2788 font-size: 16px; 2789 line-height: 1.5; 2790 font-weight: 600; 2791 padding: 18px 19px 18px 15px; 2792 } 2793 2794 .s4com-helpcenter .hcarticle .panel-title-arrow { 2795 height: 17px; 2796 width: 17px; 2797 position: relative; 2798 flex: 0 0 17px; 2799 margin-left: 15px; 2800 } 2801 2802 .s4com-helpcenter .s4com-is-rtl .hcarticle .panel-title-arrow { 2803 margin-right: 15px; 2804 margin-left: 0; 2805 } 2806 2807 .s4com-helpcenter .hcarticle .panel-title-arrow::after, 2808 .s4com-helpcenter .hcarticle .panel-title-arrow::before { 2809 background: currentColor; 2810 content: ''; 2811 position: absolute; 2812 } 2813 2814 .s4com-helpcenter .hcarticle .panel-title-arrow::before { 2815 width: 100%; 2816 height: 1px; 2817 top: 50%; 2818 left: 50%; 2819 transform: translateX(-50%); 2820 } 2821 2822 .s4com-helpcenter .hcarticle .panel-title-arrow::after { 2823 height: 100%; 2824 width: 1px; 2825 left: 50%; 2826 top: 50%; 2827 opacity: 0; 2828 transform: translateY(-50%); 2829 transition: opacity 0.2s; 2830 } 2831 2832 .s4com-helpcenter .hcarticle.collapsed .panel-title-arrow::after { 2833 opacity: 1; 2834 } 2835 2836 .s4com-helpcenter .panel-body { 2837 border-top: 0 none; 2838 padding: 0; 2839 } 2840 2841 .s4com-helpcenter .panel-title a.hcarticle { 2842 color: #3E3E3E; 2843 } 2844 2845 .s4com-helpcenter .panel-title a.hcarticle.collapsed { 2846 color: #3E3E3E !important; 2847 } 2848 2849 .s4com-helpcenter .hcarticlecontent { 2850 padding: 1px 19px 15px 15px; 2851 transition: background 0.2s; 2852 } 2853 2854 @media screen and (max-width: 768px) { 2855 .s4com-helpcenter .panel-group { 2856 margin-top: -30px; 2857 } 2858 2859 .s4com-helpcenter .categories-list { 2860 display: block; 2861 min-height: 30px; 2862 } 2863 2864 .s4com-helpcenter .categories-list .categories-list-item { 2865 flex: 0 0 100%; 2866 margin-bottom: 16px; 2867 min-height: 0; 2868 } 2869 2870 .s4com-helpcenter .hccategory { 2871 font-size: 18px !important; 2872 } 2873 2874 .s4com-helpcenter .hccategory a { 2875 padding: 18px 25px; 2876 } 2877 2878 .s4com-helpcenter .hccategory .category-icon { 2879 flex: 0 0 27px; 2880 font-size: 30px; 2881 margin-right: 25px; 2882 text-align: center; 2883 } 2884 2885 .s4com-helpcenter .hccategory.s4com-rtl .category-icon { 2886 margin-left: 25px; 2887 margin-right: 0; 2888 } 2889 2890 .s4com-helpcenter .hcsection { 2891 padding: 14px 0; 2892 } 2893 } 2894 2895 @media screen and (min-width: 769px) and (max-width: 1000px) { 2896 .s4com-helpcenter .hccategory a { 2897 padding: 20px 25px; 2898 } 2899 2900 .s4com-helpcenter .hccategory .category-icon { 2901 margin-right: 25px; 2902 } 2903 2904 .s4com-helpcenter .hccategory.s4com-rtl .category-icon { 2905 margin-left: 25px; 2906 margin-right: 0; 2907 } 2908 } 2909 2910 /* footer */ 2911 .s4com-footer-contact-form .s4com-contact-form { 2912 font-weight: 600; 2913 } 2914 2915 .s4com-footer-contact-form { 2916 border-radius: 4px; 2917 box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.13); 2918 border: 1px solid #EECE25 !important; 2919 } 2920 2921 .s4com-btn-contact-no-result, 2922 .s4com-helpcenter .s4com-btn { 2923 border-radius: 43px; 2924 } 2925 2926 .help-center-modal-header { 2927 border-bottom-color: #D8D8D8; 2928 } 2929 2930 .help-center-modal-footer { 2931 border-top-color: #D8D8D8; 2932 } 2933 2934 /* end footer */ 2935 </style> 2936 <!-- end template6 --> 2937 2938 <div class="hc-container"> 2939 <div class="panel-group hc-theme-6 " id="accordion" aria-multiselectable="true"> 2940 <ul class="categories-list"> 2941 <li class="categories-list-item"> 2942 <h2 class="hccategory "> 2943 <a 2944 href="#hccategory336115" 2945 class="nav-link js-no-transition no-transition" 2946 data-toggle="tab" 2947 data-target="#hccategory336115" 2948 > 2949 <sp
2949an class="category-title">HELP CENTER:</span> 2950 </a> 2951 </h2> 2952 </li> 2953 </ul> 2954 2955 <div class="s4com-tab-content"> 2956 <div class="tab-pane " id="hccategory336115"> 2957 <div class="panel panel-default"> 2958 <div class="panel-heading " 2959 id="heading570939"> 2960 <h3 class="panel-title"> 2961 <a 2962 id="570939" 2963 data-copy-link 2964 data-copy-url="#section-570939" 2965 href="#collapse570939" 2966 class="hcsection js-no-transition no-transition" 2967 class="collapsed" 2968 no-data-toggle="collapse" 2969 data-parent="" 2970 data-slug="#section-570939" 2971 data-target="#collapse570939" 2972 data-target-id="collapse570939" 2973 aria-expanded="false" 2974 aria-controls="collapse570939" 2975 > 2976 <span id="fa-sec-570939" class="panel-title-arrow"> 2977 <svg width="24" height="15" viewBox="0 0 24 15" fill="none" 2978 xmlns="http://www.w3.org/2000/svg"> 2979 <path d="M22 13L12 3L2 13" stroke="#3E3E3E" stroke-width="3"/> 2980 </svg> 2981 </span> 2982 <span data-copy-title class="panel-title-title">Shipping</span> 2983 </a> 2984 </h3> 2985 </div> 2986 <div 2987 id="collapse570939" 2988 class="s4com-section-body panel-collapse collapse in " 2989 aria-labelledby="heading570939" 2990 > 2991 <div class="panel-body"> 2992 <div class="panel panel-default"> 2993 <div class="panel-heading " 2994 id="headingArticle2177780"> 2995 <h4 class="panel-title s4com-article-title" id="hc-shipping-question"> 2996 <a 2997 data-copy-link 2998 class="hcarticle s4com-active js-no-transition no-transition" 2999 id="2177780" 3000 href="#hc-shipping" 3001 no-data-toggle="collapse" 3002 data-slug="#hc-shipping" 3003 data-target="#hc-shipping" 3004 data-target-id="hc-s
3004hipping" 3005 aria-expanded="true" > 3006 <span data-copy-title class="panel-title-title">Shipping</span> 3007 <span class="panel-title-arrow"></span> 3008 </a> 3009 </h4> 3010 </div> 3011 <div 3012 id="hc-shipping" 3013 class="panel-collapse in collapse" 3014 > 3015 <div class="panel-body hcarticlecontent "> 3016 <p style="color:#FCD03A;"><span style="font-size: large;"><span style="color: rgb(51, 55, 61);"><strong>Shipping destinations:</strong></span><br></span></p><ul><li><span style="font-size: large;">We currently only ship to the USA but we are working quickly on adding more countries soon!</span></li></ul><p><strong style="font-size: large;"><br></strong></p><p><strong style="font-size: large;">Shipping times:</strong></p><ul><li><span style="font-size: large;">Orders take 2-5 business days to be processed and shipped.</span></li><li><span style="font-size: large;">Shipping time might vary depending on location, shipment method and other factors.</span></li></ul> 3017 </div> 3018 </div> 3019 </div> 3020 <div class="panel panel-default"> 3021 <div class="panel-heading " 3022 id="headingArticle2177904"> 3023 <h4 class="panel-title s4com-article-title" id="hc-how-much-is-shipping-question"> 3024 <a 3025 data-copy-link 3026 class="hcarticle s4com-active js-no-transition no-transition" 3027 id="2177904" 3028 href="#hc-how-much-is-shipping" 3029 no-data-toggle="collapse" 3030 data-slug="#hc-how-much-is-shipping" 3031 data-target="#hc-how-much-is-shipping" 3032 data-target-id="hc-how-much-is-shipping" 3033 aria-expanded="true" > 3034 <span data-copy-title class="panel-title-title">How Much Is Shipping?</span> 3035 <span class="panel-title-arrow"></span> 3036 </a> 3037 </h4> 3038 </div> 3039 <div 3040 id="hc-how-much-is-shipping" 3041 class="panel-collapse in collapse" 3042 > 3043 <div class="panel-body hcarticlecontent "> 3044 <p style="line-height: 19.5px;"><span style="font-size: large;"><strong>Shipping cost:</strong></span></p><ul><li><span style="font-size: large;">Orders under $30 will have a flat rate shipping of $10.99</span></li><li><span style="font-size: large;">Orders $30.01-60.00 will have a flat rate shipping of $12.99</span></li><li><span style="font-size: large;">Orders $60.01-90.00 will have a flat rate shipping of $16.02</span></li><li><span style="font-size: large;">Orders $90.01-99.99 will have a flat rate shipping of $19.30</span></li><li><span style="font-size: large;">Orders over $100 and under 100lbs will include <strong>FREE SHIPPING</strong>.</span></li></ul><p><span style="font-size: large;">Make sure to sign up for our newsletter to know when we offer limited time free shipping!</span></p> 3045 </div> 3046 </div> 3047 </div> 3048 <div class="panel panel-default"> 3049 <div class="panel-heading " 3050 id="headingArticle2177922"> 3051 <h4 class="panel-title s4com-article-title" id="hc-chocolate-melting-during-transit-question"> 3052 <a 3053 data-copy-link 3054 class="hcarticle s4com-active js-no-transition no-transition" 3055 id="2177922" 3056 href="#hc-chocolate-melting-during-transit" 3057 no-data-toggle="collapse" 3058 data-slug="#hc-chocolate-melting-during-transit" 3059 data-target="#hc-chocolate-melting-during-transit" 3060 data-target-id="hc-chocolate-melting-during-transit" 3061 aria-expanded="true" >
3062 <span data-copy-title class="panel-title-title">Chocolate Melting During Transit</span> 3063 <span class="panel-title-arrow"></span> 3064 </a> 3065 </h4> 3066 </div> 3067 <div 3068 id="hc-chocolate-melting-during-transit" 3069 class="panel-collapse in collapse" 3070 > 3071 <div class="panel-body hcarticlecontent "> 3072 <p><strong style="font-size: large;">What If My Chocolate Melts?</strong></p><ul><li><span style="font-size: large;">As the temperature starts to rise across the USA, it becomes more difficult to guarantee the freshness and condition of chocolates and other melt-able goods.</span></li><li><span style="font-size: large;">If temperatures in your city are above 73 Fahrenheit, goods may arrive slightly damaged. If temperatures are above 82 Fahrenheit, goods are more susceptible to melt in transit. </span></li><li><span style="font-size: large;">You will have an option during check out to have ice packs included with your package to prevent melting. This option will be available at an additional charge.</span></li></ul><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;"><span style="font-size: large;">We can not be responsible for any temperature-related damages caused during shipping. Please refer to our return policy regarding returns and damages.</span></p><span style="font-size: large;"> </span> 3073 </div> 3074 </div> 3075 </div> 3076 </div> 3077 </div> 3078 </div> 3079 <div class="panel panel-default"> 3080 <div class="panel-heading " 3081 id="heading570929"> 3082 <h3 class="panel-title"> 3083 <a 3084 id="570929" 3085 data-copy-link 3086 data-copy-url="#section-570929" 3087 href="#collapse570929" 3088 class="hcsection js-no-transition no-transition" 3089 class="collapsed" 3090 no-data-toggle="collapse" 3091 data-parent="" 3092 data-slug="#section-570929" 3093 data-target="#collapse570929" 3094 data-target-id="collapse570929" 3095 aria-expanded="false" 3096 aria-controls="collapse570929" 3097 > 3098 <span id="fa-sec-570929" class="panel-title-arrow"> 3099 <svg width="24" height="15" viewBox="0 0 24 15" fill="none" 3100 xmlns="http://www.w3.org/2000/svg"> 3101 <path d="M22 13L12 3L2 13" stroke="#3E3E3E" stroke-width="3"/> 3102 </svg> 3103 </span> 3104 <sp
3104an data-copy-title class="panel-title-title">Products & Orders</span> 3105 </a> 3106 </h3> 3107 </div> 3108 <div 3109 id="collapse570929" 3110 class="s4com-section-body panel-collapse collapse in " 3111 aria-labelledby="heading570929" 3112 > 3113 <div class="panel-body"> 3114 <div class="panel panel-default"> 3115 <div class="panel-heading " 3116 id="headingArticle2177915"> 3117 <h4 class="panel-title s4com-article-title" id="hc-how-can-i-cancel-my-order-question"> 3118 <a 3119 data-copy-link 3120 class="hcarticle collapsed js-no-transition no-transition" 3121 id="2177915" 3122 href="#hc-how-can-i-cancel-my-order" 3123 no-data-toggle="collapse" 3124 data-slug="#hc-how-can-i-cancel-my-order" 3125 data-target="#hc-how-can-i-cancel-my-order" 3126 data-target-id="hc-how-can-i-cancel-my-order" 3127 > 3128 <span data-copy-title class="panel-title-title">How Can I Cancel My Order?</span> 3129 <span class="panel-title-arrow"></span> 3130 </a> 3131 </h4> 3132 </div> 3133 <div 3134 id="hc-how-can-i-cancel-my-order" 3135 class="panel-collapse collapse" 3136 > 3137 <div class="panel-body hcarticlecontent "> 3138 <p style="line-height: 19.5px;"><strong style="font-size: large;">How to cancel your order:</strong></p><ul><li><span style="font-size: large;">Please fill out our contact form at the very bottom of the FAQ section or email at <strong><a href="mailto:[email protected]">[email protected]</a></strong> with any questions or concerns.</span></li><li><span style="font-size: large;">Make sure you include your order number or email accosiated with the order.</span></li></ul> 3139 </div> 3140 </div> 3141 </div> 3142 <div class="panel panel-default"> 3143 <div class="panel-heading " 3144 id="headingArticle2177783"> 3145 <h4 class="panel-title s4com-article-title" id="hc-products-orders-question"> 3146 <a 3147 data-copy-link 3148 class="hcarticle collapsed js-no-transition no-transition" 3149 id="2177783" 3150 href="#hc-products-orders" 3151 no-data-toggle="collapse" 3152 data-slug="#hc-products-orders" 3153 data-target="#hc-products-orders" 3154 data-target-id="hc-products-orders" 3155 >
3156 <span data-copy-title class="panel-title-title">Can I Make A Special Request?</span> 3157 <span class="panel-title-arrow"></span> 3158 </a> 3159 </h4> 3160 </div> 3161 <div 3162 id="hc-products-orders" 3163 class="panel-collapse collapse" 3164 > 3165 <div class="panel-body hcarticlecontent "> 3166 <p style="line-height: 19.5px;"><span style="font-size: large;"><strong>Can I Make A Special Request?</strong><br></span></p><ul><li><span style="font-size: large;">Yes! Make sure to include any requests or instructions in the notes section of your cart when you're checking out.</span></li><li><span style="font-size: large;">Remember not everything is guaranteed, especially if you contact us after we have shipped your order.</span></li></ul> 3167 </div> 3168 </div> 3169 </div> 3170 <div class="panel panel-default"> 3171 <div class="panel-heading " 3172 id="headingArticle2177914"> 3173 <h4 class="panel-title s4com-article-title" id="hc-why-are-prices-high-question"> 3174 <a 3175 data-copy-link 3176 class="hcarticle collapsed js-no-transition no-transition" 3177 id="2177914" 3178 href="#hc-why-are-prices-high" 3179 no-data-toggle="collapse" 3180 data-slug="#hc-why-are-prices-high" 3181 data-target="#hc-why-are-prices-high" 3182 data-target-id="hc-why-are-prices-high" 3183 > 3184 <span data-copy-title class="panel-title-title">Why Are Prices High?</span> 3185 <span class="panel-title-arrow"></span> 3186 </a> 3187 </h4> 3188 </div> 3189 <div 3190 id="hc-why-are-prices-high" 3191 class="panel-collapse collapse" 3192 > 3193 <div class="panel-body hcarticlecontent "> 3194 <p style="line-height: 19.5px;"><strong style="font-size: large;">Product Pricing:</strong></p><ul><li><span style="font-size: large;">Since our products are imported from all around the world, we have many overhead fees like shipping cost, customs import fees, etc.</span></li><li><span style="font-size: large;">Most of the snacks and drinks that we carry can only be bought in other countries aside form the USA which is another reason prices are higher.</sp
3194an></li></ul><p><span style="font-size: large;">Keep in mind that we are a new business that recently launched, which means in the future we will be able to have cheaper prices once we make bigger inventory orders!</span></p> 3195 </div> 3196 </div> 3197 </div> 3198 </div> 3199 </div> 3200 </div> 3201 <div class="panel panel-default"> 3202 <div class="panel-heading " 3203 id="heading570950"> 3204 <h3 class="panel-title"> 3205 <a 3206 id="570950" 3207 data-copy-link 3208 data-copy-url="#section-570950" 3209 href="#collapse570950" 3210 class="hcsection js-no-transition no-transition" 3211 class="collapsed" 3212 no-data-toggle="collapse" 3213 data-parent="" 3214 data-slug="#section-570950" 3215 data-target="#collapse570950" 3216 data-target-id="collapse570950" 3217 aria-expanded="false" 3218 aria-controls="collapse570950" 3219 > 3220 <span id="fa-sec-570950" class="panel-title-arrow"> 3221 <svg width="24" height="15" viewBox="0 0 24 15" fill="none" 3222 xmlns="http://www.w3.org/2000/svg"> 3223 <path d="M22 13L12 3L2 13" stroke="#3E3E3E" stroke-width="3"/> 3224 </svg> 3225 </span> 3226 <span data-copy-title class="panel-title-title">Policies & Terms</span> 3227 </a> 3228 </h3> 3229 </div> 3230 <div 3231 id="collapse570950" 3232 class="s4com-section-body panel-collapse collapse in " 3233 aria-labelledby="heading570950" 3234 > 3235 <div class="panel-body"> 3236 <div class="panel panel-default"> 3237 <div class="panel-heading " 3238 id="headingArticle2177925"> 3239 <h4 class="panel-title s4com-article-title" id="hc-refunds-returns-question"> 3240 <a 3241 data-copy-link 3242 class="hcarticle collapsed js-no-transition no-transition" 3243 id="2177925" 3244 href="#hc-refunds-returns" 3245 no-data-toggle="collapse" 3246 data-slug="#hc-refunds-returns" 3247 data-target="#hc-refunds-returns" 3248 data-target-id="hc-refunds-returns" 3249 >
3250 <span data-copy-title class="panel-title-title">Refunds & Returns</span> 3251 <span class="panel-title-arrow"></span> 3252 </a> 3253 </h4> 3254 </div> 3255 <div 3256 id="hc-refunds-returns" 3257 class="panel-collapse collapse" 3258 > 3259 <div class="panel-body hcarticlecontent "> 3260 <h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;"><span style="text-decoration-line: underline;">Refunds & Returns:</span></h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><ul><li>We have a 7-day return policy, which means you have 7 days after receiving your item to request a return.</li></ul><ul><li>To be eligible for a return, your item must be in the same condition that you received it, unused, unopened, and in its original packaging. Youâll also need the receipt or proof of purchase.</li></ul><ul><li>To start a return, you can contact us at <a href="mailto:[email protected]">[email protected]</a>. If your return is accepted, <strong>you will be in charge of shipping the items back</strong> to the address provided. Items sent back to us without first requesting a return will not be accepted.</li></ul><br>You can always contact us for any return questions at <a href="mailto:[email protected]">[email protected]</a>.</p> <h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;"><span style="text-decoration-line: underline;">Damages and issues:</span></h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><ul><li>Claims made for damaged products will be covered by USPS carrier insurance and the customer must make a claim through their website. </li><li>All damages are to be handled through the carrier service selected and the customer agrees to this when using our services.</li></ul></p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Use this link to process a claim with USPS:</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><a href="https://www.usps.com/help/claims.htm">https://www.usps.com/help/claims.htm</a></p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">If any product is returned to the sender due to damage, the undamaged items will be refunded to the customer and we will file a claim for the damaged product through the shipping carrier. Upon acceptance of the claim, we will refund the leftover amount back to the customer. Shipping charges are non-refundable in any and all circumstances. </p> <h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;"><span style="text-decoration-line: underline;">Exceptions / non-returnable items:</span></h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><ul><li>All seasonal, limited edition, international drinks, and snacks are purchased at the customer's discretion and the customer is aware that on some of these items, due to their limited time being sold and import time, <strong>products are not guaranteed to be within expiration periods</strong>, and in most cases, these items will be at a discounted price if they have expired or gone past their best by date.</li></ul></p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Please contact us directly for information on product dates.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Unfortunately, we cannot accept returns on sale items or gift cards.<
3260/p> <h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;"><span style="text-decoration-line: underline;">Exchanges</span></h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><ul><li>The fastest way to ensure you get what you want is to return the item you have, and once the return is accepted, make a separate purchase for the new item.</li></ul></p> <h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Cancellations:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><ul><li>Please contact us directly to cancel and pending orders. If the order has left our facility, we are unable to cancel or refund the order.</li></ul></p> 3261 </div> 3262 </div> 3263 </div> 3264 <div class="panel panel-default"> 3265 <div class="panel-heading " 3266 id="headingArticle2177926"> 3267 <h4 class="panel-title s4com-article-title" id="hc-privacy-policy-question"> 3268 <a 3269 data-copy-link 3270 class="hcarticle collapsed js-no-transition no-transition" 3271 id="2177926" 3272 href="#hc-privacy-policy" 3273 no-data-toggle="collapse" 3274 data-slug="#hc-privacy-policy" 3275 data-target="#hc-privacy-policy" 3276 data-target-id="hc-privacy-policy" 3277 > 3278 <span data-copy-title class="panel-title-title">Privacy Policy</span> 3279 <span class="panel-title-arrow"></span> 3280 </a> 3281 </h4> 3282 </div> 3283 <div 3284 id="hc-privacy-policy" 3285 class="panel-collapse collapse" 3286 > 3287 <div class="panel-body hcarticlecontent "> 3288 <p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">This Privacy Policy describes how exoticworld.us (the âSiteâ or âweâ) collects, uses, and discloses your Personal Information when you visit or make a purchase from the Site.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Collecting Personal Information:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">When you visit the Site, we collect certain information about your device, your interaction with the Site, and information necessary to process your purchases. We may al
3288so collect additional information if you contact us for customer support. In this Privacy Policy, we refer to any information that can uniquely identify an individual (including the information below) as âPersonal Informationâ. See the list below for more information about what Personal Information we collect and why.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><u>Device information</u></p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li><strong>Examples of Personal Information collected:</strong> a version of web browser, IP address, time zone, cookie information, what sites or products you view, search terms, and how you interact with the Site.</li><li><strong>Purpose of collection:</strong> to load the Site accurately for you, and to perform analytics on Site usage to optimize our Site.</li><li><strong>Source of collection:</strong> Collected automatically when you access our Site using cookies, log files, web beacons, tags, or pixels</li><li><strong>Disclosure for a business purpose:</strong> shared with our processor Shopify.</li></ul><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><u>Order information</u></p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li><strong>Examples of Personal Information collected:</strong> name, billing address, shipping address, payment information (including credit card numbers, email address, and phone number.</li><li><strong>Purpose of collection:</strong> to provide products or services to you to fulfill our contract, to process your payment information, arrange for shipping, and provide you with invoices and/or order confirmations, communicate with you, screen our orders for potential risk or fraud, and when in line with the preferences you have shared with us, provide you with information or advertising relating to our products or services.</li><li><strong>Source of collection:</strong> collected from you.</li><li><strong>Disclosure for a business purpose:</strong> shared with our processor Shopify.</li></ul><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><u>Customer support information</u></p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li><strong>Examples of Personal Information collected:</strong> Name, billing address, shipping address, payment information (including credit card numbers, email address, and phone number.</li><li><strong>Purpose of collection:</strong> to provide customer support.</li><li><strong>Source of collection:</strong> collected from you.</li></ul><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Sharing Personal Information:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We share your Personal Information with service providers to help us provide our services and fulfill our contracts with you, as described above. For example:</p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li>We use Shopify to power our online store. You can read more about how Shopify uses your Personal Information here: <a href="https://www.shopify.com/legal/privacy" target="_blank" rel="noopener noreferrer">https://www.shopify.com/legal/privacy</a>.</li><li>We may share your Personal Information to comply with applicable laws and regulations, to respond to a subpoena, search warrant, or another lawful request for information we receive, or to otherwise protect our rights.</li></ul><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Behavioural Advertising:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">As described above, we use your Personal Information to provide you with targeted advertisements or marketing communications we believe may be of interest to you. For example:</p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li>
3288We use Google Analytics to help us understand how our customers use the Site. You can read more about how Google uses your Personal Information here: <a href="https://policies.google.com/privacy?hl=en" target="_blank" rel="noopener noreferrer">https://policies.google.com/privacy?hl=en</a>.You can also opt-out of Google Analytics here: <a href="https://tools.google.com/dlpage/gaoptout" target="_blank" rel="noopener noreferrer">https://tools.google.com/dlpage/gaoptout</a>.</li><li> We share information about your use of the Site, your purchases, and your interaction with our ads on other websites with our advertising partners. We collect and share some of this information directly with our advertising partners, and in some cases through the use of cookies or other similar technologies (which you may consent to, depending on your location).</li></ul><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">For more information about how targeted advertising works, you can visit the Network Advertising Initiativeâs (âNAIâ) educational page at <a href="http://www.networkadvertising.org/understanding-online-advertising/how-does-it-work" target="_blank" rel="noopener noreferrer">http://www.networkadvertising.org/understanding-online-advertising/how-does-it-work</a>.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You can opt-out of targeted advertising by:</p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li><em>FACEBOOK - </em><a href="https://www.facebook.com/settings/?tab=ads" target="_blank" rel="noopener noreferrer">https://www.facebook.com/settings/?tab=ads</a></li><li><em>GOOGLE - </em><a href="https://www.google.com/settings/ads/anonymous" target="_blank" rel="noopener noreferrer">https://www.google.com/settings/ads/anonymous</a></li><li><em>BING - </em><a href="https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads" target="_blank" rel="noopener noreferrer">https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads</a><em>]</em></li></ul><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Additionally, you can opt-out of some of these services by visiting the Digital Advertising Allianceâs opt-out portal at <a href="http://optout.aboutads.info/" target="_blank" rel="noopener noreferrer">http://optout.aboutads.info/</a>.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Using Personal Information:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We use your Personal Information to provide our services to you, which includes: offering products for sale, processing payments, shipping and fulfillment of your order, and keeping you up to date on new products, services, and offers.</p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></ul><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Retention:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">When you place an order through the Site, we will retain your Personal Information for our records unless and until you ask us to erase this information.</p><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></ul><h1 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;"></h1><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">GDPR:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">If you are a resident of the EEA, you have the right to access the Personal Information we hold about you, to port it to a new service, and to ask that your Personal Information be corrected, updated, or erased. If you would like to exercise these rights, please contact us through the contact information below.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Your Personal Information will be initially processed in Ireland and then will be transferred outside of Europe for storage and further processing, including to Canada and the United States. For more information on how data transfers comply with the GDPR, see Shopifyâs GDPR Whitepaper: <a href="https://help.shopify.com/en/manual/your-account/privacy/GDPR" target="_blank" rel="noopener noreferrer">https://help.shopify.com/en/manual/your-account/privacy/GDPR</a>.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">CCPA:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">If you are a resident of California, you have the right to access the Personal Information we hold about you (also known as the âRight to Knowâ), to port it to a new service, and to ask that your Personal Information be corrected, updated, or erased. If you would like to exercise these rights, please contact us through the contact information below.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">If you would like to designate an authorized agent to submit these requests on your behalf, please contact us at the address below.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Cookies:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">A cookie is a small amount of information thatâs downloaded to your computer or device when you visit our Site. We use a number of different c
3288ookies, including functional, performance, advertising, and social media or content cookies. Cookies make your browsing experience better by allowing the website to remember your actions and preferences (such as login and region selection). This means you donât have to re-enter this information each time you return to the site or browse from one page to another. Cookies also provide information on how people use the website, for instance, whether itâs their first time visiting or if they are frequent visitors.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We use the following cookies to optimize your experience on our Site and to provide our services.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Cookies Necessary for the Functioning of the Store:</h2><table class="mce-item-table" style="width: 538.75px; border: 1px dashed rgb(204, 204, 204); color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><thead><tr><th style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><strong>Name</strong></th><th style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><strong>Function</strong></th></tr></thead><tbody><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_ab</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with access to admin.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_secure_session_id</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with navigation through a storefront.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>cart</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with shopping cart.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>cart_sig</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with checkout.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>cart_ts</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with checkout.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>checkout_token</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with checkout.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>secret</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with checkout.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>secure_customer_sig</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with customer login.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>storefront_digest</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used in connection with customer login.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_shopify_u</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Used to facilitate updating customer account information.</td></tr></tbody></table><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Reporting and Analytics:</h2><table class="mce-item-table" style="width: 538.75px; border: 1px dashed rgb(204, 204, 204); color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><tbody><tr><th style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><strong>Name</strong></th><th style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><strong>Function</strong></th></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>
3288_tracking_consent</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Tracking preferences.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_landing_page</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Track landing pages</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_orig_referrer</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Track landing pages</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_s</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Shopify analytics.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_shopify_fs</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Shopify analytics.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_shopify_s</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Shopify analytics.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_shopify_sa_p</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Shopify analytics relating to marketing & referrals.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_shopify_sa_t</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Shopify analytics relating to marketing & referrals.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_shopify_y</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Shopify analytics.</td></tr><tr><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;"><em>_y</em></td><td style="border-top: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); border-left: 1px dashed rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-color: rgb(204, 204, 204); border-image: initial;">Shopify analytics.</td></tr></tbody></table><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">The length of time that a cookie remains on your computer or mobile device depends on whether it is a â
3288persistentâ or âsessionâ cookie. Session cookies last until you stop browsing and persistent cookies last until they expire or are deleted. Most of the cookies we use are persistent and will expire between 30 minutes and two years from the date they are downloaded to your device.</span></p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><br>You can control and manage cookies in various ways. Please keep in mind that removing or blocking cookies can negatively impact your user experience and parts of our website may no longer be fully accessible.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Most browsers automatically accept cookies, but you can choose whether or not to accept cookies through your browser controls, often found in your browserâs âToolsâ or âPreferencesâ menu. For more information on how to modify your browser settings or how to block, manage or filter cookies can be found in your browserâs help file or through such sites as <a href="https://exotic-world-snacks.myshopify.com/admin/settings/www.allaboutcookies.org" target="_blank" rel="noopener noreferrer">www.allaboutcookies.org</a>.</p><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Additionally, please note that blocking cookies may not completely prevent how we share information with third parties such as our advertising partners. To exercise your rights or opt-out of certain uses of your information by these parties, please follow the instructions in the âBehavioural Advertisingâ section above.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Do Not Track:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Please note that because there is no consistent industry understanding of how to respond to âDo Not Trackâ signals, we do not alter our data collection and usage practices when we detect such a signal from your browser.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Changes:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We may update this Privacy Policy from time to time in order to reflect, for example, changes to our practices or for other operational, legal, or regulatory reasons.</p><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Contact:</h2><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">For more information about our privacy practices, if you have questions, or if you would like to make a complaint, please contact us by e-mail at <a href="mailto:[email protected]">[email protected]</a>.</p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Last updated: </span><em>[03/21/2021]</em></p> 3289 </div> 3290 </div> 3291 </div> 3292 <div class="panel panel-default"> 3293 <div class="panel-heading " 3294 id="headingArticle2177928"> 3295 <h4 class="panel-title s4com-article-title" id="hc-terms-of-service-question"> 3296 <a 3297 data-copy-link 3298 class="hcarticle collapsed js-no-transition no-transition" 3299 id="2177928" 3300 href="#hc-terms-of-service" 3301 no-data-toggle="collapse" 3302 data-slug="#hc-terms-of-service" 3303 data-target="#hc-terms-of-service" 3304 data-target-id="hc-terms-of-service" 3305 >
3306 <span data-copy-title class="panel-title-title">Terms Of Service</span> 3307 <span class="panel-title-arrow"></span> 3308 </a> 3309 </h4> 3310 </div> 3311 <div 3312 id="hc-terms-of-service" 3313 class="panel-collapse collapse" 3314 > 3315 <div class="panel-body hcarticlecontent "> 3316 <p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">OVERVIEW</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">This website is operated by Exotic World Snacks. Throughout the site, the terms âweâ, âusâ and âourâ refer to Exotic World Snacks. Exotic World Snacks offers this website, including all information, tools and services available from this site to you, the user, conditioned upon your acceptance of all terms, conditions, policies and notices stated here.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">By visiting our site and/ or purchasing something from us, you engage in our âServiceâ and agree to be bound by the following terms and conditions (âTerms of Serviceâ, âTermsâ), including those additional terms and conditions and policies referenced herein and/or available by hyperlink. These Terms of Service apply to all users of the site, including without limitation users who are browsers, vendors, customers, merchants, and/ or contributors of content.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Please read these Terms of Service carefully before accessing or using our website. By accessing or using any part of the site, you agree to be bound by these Terms of Service. If you do not agree to all the terms and conditions of this agreement, then you may not access the website or use any services. If these Terms of Service are considered an offer, acceptance is expressly limited to these Terms of Service.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Any new features or tools which are added to the current store shall also be subject to the Terms of Service. You can review the most current version of the Terms of Service at any time on this page. We reserve the right to update, change or replace any part of these Terms of Service by posting updates and/or changes to our website. It is your responsibility to check this page periodically for changes. Your continued use of or access to the website following the posting of any changes constitutes acceptance of those changes.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Our store is hosted on Shopify Inc. They provide us with the online e-commerce platform that allows us to sell our products and services to you.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 1 - ONLINE STORE TERMS</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">By agreeing to these Terms of Service, you represent that you are at least the age of majority in your state or province of residence, or that you are the age of majority in your state or province of residence and you have given us your consent to allow any of your minor dependents to use this site.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You may not use our products for any illegal or unauthorized purpose nor may you, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright laws).</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You must not transmit any worms or viruses or any code of a destructive nature.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">A breach or violation of any of the Terms will result in an immediate termination of your Services.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 2 - GENERAL CONDITIONS</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We reserve the right to refuse service to anyone for any reason at any time.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You understand that your content (not including credit card information), may be transferred unencrypted and involve (a) transmissions over various networks; and (b) changes to conform and adapt to technical requirements of connecting networks or devices. Credit card information is always encrypted during transfer over networks.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service or any contact on the website through which the service is provided, without express written permission by us.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">
3316The headings used in this agreement are included for convenience only and will not limit or otherwise affect these Terms.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 3 - ACCURACY, COMPLETENESS AND TIMELINESS OF INFORMATION</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We are not responsible if information made available on this site is not accurate, complete or current. The material on this site is provided for general information only and should not be relied upon or used as the sole basis for making decisions without consulting primary, more accurate, more complete or more timely sources of information. Any reliance on the material on this site is at your own risk.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">This site may contain certain historical information. Historical information, necessarily, is not current and is provided for your reference only. We reserve the right to modify the contents of this site at any time, but we have no obligation to update any information on our site. You agree that it is your responsibility to monitor changes to our site.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 4 - MODIFICATIONS TO THE SERVICE AND PRICES</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Prices for our products are subject to change without notice.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We reserve the right at any time to modify or discontinue the Service (or any part or content thereof) without notice at any time.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We shall not be liable to you or to any third-party for any modification, price change, suspension or discontinuance of the Service.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 5 - PRODUCTS OR SERVICES (if applicable)</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Certain products or services may be available exclusively online through the website. These products or services may have limited quantities and are subject to return or exchange only according to our Return Policy.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We have made every effort to display as accurately as possible the colors and images of our products that appear at the store. We cannot guarantee that your computer monitor's display of any color will be accurate.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We reserve the right, but are not obligated, to limit the sales of our products or Services to any person, geographic region or jurisdiction. We may exercise this right on a case-by-case basis. We reserve the right to limit the quantities of any products or services that we offer. All descriptions of products or product pricing are subject to change at anytime without notice, at the sole discretion of us. We reserve the right to discontinue any product at any time. Any offer for any product or service made on this site is void where prohibited.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We do not warrant that the quality of any products, services, information, or other material purchased or obtained by you will meet your expectations, or that any errors in the Service will be corrected.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 6 - ACCURACY OF BILLING AND ACCOUNT INFORMATION</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We reserve the right to refuse any order you place with us. We may, in our sole discretion, limit or cancel quantities purchased per person, per household or per order. These restrictions may include orders placed by or under the same customer account, the same credit card, and/or orders that use the same billing and/or shipping address. In the event that we make a change to or cancel an order, we may attempt to notify you by contacting the eâmail and/or billing address/phone number provided at the time the order was made. We reserve the right to limit or prohibit orders that, in our sole judgment, appear to be placed by dealers, resellers or distributors.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You agree to provide current, complete and accurate purchase and account information for all purchases made at our store. You agree to promptly update your account and other information, including your email address and credit card numbers and expiration dates, so that we can complete your transactions and contact you as needed.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">For more detail, please review our Returns Policy.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 7 - OPTIONAL TOOLS</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We may provide you with access to third-party tools over which we neither monitor nor have any control nor input.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You acknowledge and agree that we provide access to such tools âas isâ and âas availableâ without any warranties, representations or conditions of any kind and without any endorsement. We shall have no liability whatsoever arising from or relating to your use of optional third-party tools.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Any use by you of optional tools offered through the site is entirely at your own risk and discretion and you should ensure that you are familiar with and approve of the terms on which tools are provided by the relevant third-party provider(s).</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">
3316We may also, in the future, offer new services and/or features through the website (including, the release of new tools and resources). Such new features and/or services shall also be subject to these Terms of Service.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 8 - THIRD-PARTY LINKS</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Certain content, products and services available via our Service may include materials from third-parties.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Third-party links on this site may direct you to third-party websites that are not affiliated with us. We are not responsible for examining or evaluating the content or accuracy and we do not warrant and will not have any liability or responsibility for any third-party materials or websites, or for any other materials, products, or services of third-parties.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We are not liable for any harm or damages related to the purchase or use of goods, services, resources, content, or any other transactions made in connection with any third-party websites. Please review carefully the third-party's policies and practices and make sure you understand them before you engage in any transaction. Complaints, claims, concerns, or questions regarding third-party products should be directed to the third-party.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 9 - USER COMMENTS, FEEDBACK AND OTHER SUBMISSIONS</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">If, at our request, you send certain specific submissions (for example contest entries) or without a request from us you send creative ideas, suggestions, proposals, plans, or other materials, whether online, by email, by postal mail, or otherwise (collectively, 'comments'), you agree that we may, at any time, without restriction, edit, copy, publish, distribute, translate and otherwise use in any medium any comments that you forward to us. We are and shall be under no obligation (1) to maintain any comments in confidence; (2) to pay compensation for any comments; or (3) to respond to any comments.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We may, but have no obligation to, monitor, edit or remove content that we determine in our sole discretion are unlawful, offensive, threatening, libelous, defamatory, pornographic, obscene or otherwise objectionable or violates any partyâs intellectual property or these Terms of Service.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You agree that your comments will not violate any right of any third-party, including copyright, trademark, privacy, personality or other personal or proprietary right. You further agree that your comments will not contain libelous or otherwise unlawful, abusive or obscene material, or contain any computer virus or other malware that could in any way affect the operation of the Service or any related website. You may not use a false eâmail address, pretend to be someone other than yourself, or otherwise mislead us or third-parties as to the origin of any comments. You are solely responsible for any comments you make and their accuracy. We take no responsibility and assume no liability for any comments posted by you or any third-party.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 10 - PERSONAL INFORMATION</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Your submission of personal information through the store is governed by our Privacy Policy. To view our Privacy Policy.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 11 - ERRORS, INACCURACIES AND OMISSIONS</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Occasionally there may be information on our site or in the Service that c
3316ontains typographical errors, inaccuracies or omissions that may relate to product descriptions, pricing, promotions, offers, product shipping charges, transit times and availability. We reserve the right to correct any errors, inaccuracies or omissions, and to change or update information or cancel orders if any information in the Service or on any related website is inaccurate at any time without prior notice (including after you have submitted your order).</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We undertake no obligation to update, amend or clarify information in the Service or on any related website, including without limitation, pricing information, except as required by law. No specified update or refresh date applied in the Service or on any related website, should be taken to indicate that all information in the Service or on any related website has been modified or updated.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 12 - PROHIBITED USES</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">In addition to other prohibitions as set forth in the Terms of Service, you are prohibited from using the site or its content: (a) for any unlawful purpose; (b) to solicit others to perform or participate in any unlawful acts; (c) to violate any international, federal, provincial or state regulations, rules, laws, or local ordinances; (d) to infringe upon or violate our intellectual property rights or the intellectual property rights of others; (e) to harass, abuse, insult, harm, defame, slander, disparage, intimidate, or discriminate based on gender, sexual orientation, religion, ethnicity, race, age, national origin, or disability; (f) to submit false or misleading information; (g) to upload or transmit viruses or any other type of malicious code that will or may be used in any way that will affect the functionality or operation of the Service or of any related website, other websites, or the Internet; (h) to collect or track the personal information of others; (i) to spam, phish, pharm, pretext, spider, crawl, or scrape; (j) for any obscene or immoral purpose; or (k) to interfere with or circumvent the security features of the Service or any related website, other websites, or the Internet. We reserve the right to terminate your use of the Service or any related website for violating any of the prohibited uses.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 13 - DISCLAIMER OF WARRANTIES; LIMITATION OF LIABILITY</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We do not guarantee, represent or warrant that your use of our service will be uninterrupted, timely, secure or error-free.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We do not warrant that the results that may be obtained from the use of the service will be accurate or reliable.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You agree that from time to time we may remove the service for indefinite periods of time or cancel the service at any time, without notice to you.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You expressly agree that your use of, or inability to use, the service is at your sole risk. The service and all products and services delivered to you through the service are (except as expressly stated by us) provided 'as is' and 'as available' for your use, without any representation, warranties or conditions of any kind, either express or implied, including all implied warranties or conditions of merchantability, merchantable quality, fitness for a particular purpose, durability, title, and non-infringement.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">In no case shall Exotic World Snacks, our directors, officers, employees, affiliates, agents, contractors, interns, suppliers, service providers or licensors be liable for any injury, loss, claim, or any direct, indirect, incidental, punitive, special, or consequential damages of any kind, including, without limitation lost profits, lost revenue, lost savings, loss of data, replacement costs, or any similar damages, whether based in contract, tort (including negligence), strict liability or otherwise, arising from your use of any of the service or any products procured using the service, or for any other claim related in any way to your use of the service or any product, including, but not limited to, any errors or omissions in any content, or any loss or damage of any kind incurred as a result of the use of the service or any content (or product) posted, transmitted, or otherwise made available via the service, even if advised of their possibility. Because some states or jurisdictions do not allow the exclusion or the limitation of liability for consequential or incidental damages, in such states or jurisdictions, our liability shall be limited to the maximum extent permitted by law.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 14 - INDEMNIFICATION</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You agree to indemnify, defend and hold harmless Exotic World Snacks and our parent, subsidiaries, affiliates, partners, officers, directors, agents, contractors, licensors, service providers, subcontractors, suppliers, interns and employees, harmless from any claim or demand, including reasonable attorneysâ fees, made by any third-party due to or arising out of your breach of these Terms of Service or the documents they incorporate by reference, or your violation of any law or the rights of a third-party.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 15 - SEVERABILITY</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">In the event that any provision of these Terms of Service is determined to be unlawful, void or unenforceable, such provision shall nonetheless be enforceable to the fullest extent permitted by applicable law, and the unenforceable portion shall be deemed to be severed from these Terms of Service, such determination shall not affect the validity and enforceability of any other remaining provisions.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 16 - TERMINATION</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">The obligations and liabilities of the parties incurred prior to the termination date shall survive the termination of this agreement for all purposes.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">These Terms of Service are effective unless and until terminated by either you or us. You may terminate these Terms of Service at any time by notifying us that you no longer wish to use our Services, or when you cease using our site.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">If in our sole judgment you fail, or we suspect that you have failed, to comply with any term or provision of these Terms of Service, we also may terminate this agreement at any time without notice and you will remain liable for all amounts due up to and including the date of termination; and/or accordingly may deny you access to our Services (or any part thereof).</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 17 - ENTIRE AGREEMENT</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">The failure of us to exercise or enforce any right or provision of these Terms of Service shall not constitute a waiver of such right or provision.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">These Terms of Service and any policies or operating rules posted by us on this site or in respect to The Service constitutes the entire agreement and understanding between you and us and govern your use of the Service, superseding any prior or contemporaneous agreements, communications and proposals, whether oral or written, between you and us (including, but not limited to, any prior versions of the Terms of Service).</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Any ambiguities in the interpretation of these Terms of Service shall not be construed against the drafting party.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 18 - GOVERNING LAW</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">These Terms of Service and any separate agreements whereby we provide you Services shall be governed by and construed in accordance with the laws of United States.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 19 - CHANGES TO TERMS OF SERVICE</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">You can review the most current version of the Terms of Service at any time at this page.</span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We reserve the right, at our sole discretion, to update, change or replace any part of these Terms of Service by posting updates and changes to our website. It is y
3316our responsibility to check our website periodically for changes. Your continued use of or access to our website or the Service following the posting of any changes to these Terms of Service constitutes acceptance of those changes.</span></p><br style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><p><strong style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">SECTION 20 - CONTACT INFORMATION</strong><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"></span></p><p><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Questions about the Terms of Service should be sent to us at <a href="mailto:[email protected]">[email protected]</a>.</span></p> 3317 </div> 3318 </div> 3319 </div> 3320 <div class="panel panel-default"> 3321 <div class="panel-heading " 3322 id="headingArticle2177929"> 3323 <h4 class="panel-title s4com-article-title" id="hc-shipping-policy-question"> 3324 <a 3325 data-copy-link 3326 class="hcarticle collapsed js-no-transition no-transition" 3327 id="2177929" 3328 href="#hc-shipping-policy" 3329 no-data-toggle="collapse" 3330 data-slug="#hc-shipping-policy" 3331 data-target="#hc-shipping-policy" 3332 data-target-id="hc-s
3332hipping-policy" 3333 > 3334 <span data-copy-title class="panel-title-title">Shipping Policy</span> 3335 <span class="panel-title-arrow"></span> 3336 </a> 3337 </h4> 3338 </div> 3339 <div 3340 id="hc-shipping-policy" 3341 class="panel-collapse collapse" 3342 > 3343 <div class="panel-body hcarticlecontent "> 3344 <h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Shipping Times:</h2><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li>All items will be processed within 2-5 business days of the order being placed. If there are any delays or problems pre-shipment, Exotic World will attempt to contact the customer.</li><li>If any items are out of stock, Exotic World will contact the customer to offer alternatives or to receive a full refund to their method of payment immediately. </li></ul><h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Damaged Packages/Products:</h2><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li>Claims made for damaged products will be covered by USPS carrier insurance and the customer must make a claim through their website. </li><li>All damages are to be handled through the carrier service selected and the customer agrees to this when using our services.</li></ul><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">Please see our refund policy for more information on damaged shipments.</p> <h2 style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">Melted Product:</h2><ul style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;"><li>As the temperature starts to rise across the USA, it becomes more difficult to guarantee the freshness and condition of chocolates and other melt-able goods.</li><li>If temperatures in your city are above 73 Fahrenheit, goods may arrive slightly damaged. If temperatures are above 82 Fahrenheit, goods are more susceptible to melt in transit. </li><li>You will have an option during check out to have ice packs included with your package to prevent melting. This option will be available at an additional charge.</li></ul><p style="margin-bottom: 1em; line-height: 1.4; color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;">We can not be responsible for any temperature-related damages caused during shipping. Please refer to our return policy regarding returns and damages.</p> 3345 </div> 3346 </div> 3347 </div> 3348 </div> 3349 </div> 3350 </div> 3351 </div> 3352 </div> 3353 </div> 3354 </div> 3355 3356 <div class="s4com-footer"> 3357 <div class="hc-container"> 3358 <!-- start footer view --> 3359<!-- begin common/footer --> 3360<style> 3361 .s4com-contact-form { 3362 color: #3E3E3E; 3363 word-break: break-word; 3364 } 3365 3366 .help-center-modal-dialog .help-center-modal-content.long-text { 3367 max-height: 95%; 3368 overflow: auto; 3369 margin-top: 0; 3370 top: 50%; 3371 transform: translateY(-50%); 3372 } 3373 3374 @media screen and (max-width: 768px), screen and (max-height: 650px) { 3375 .s4com-new-contact-button { 3376 width: 100%; 3377 } 3378 } 3379 3380 .s4com-btn, 3381 .help-center-modal-footer .s4com-btn, 3382 .help-center-modal-footer .s4com-btn:hover, 3383 .help-center-modal-footer .s4com-btn:focus { 3384 color: #3E3E3E !important; 3385 background: #EECE25 !important; 3386 } 3387 3388 .help-center-modal .help-center-modal-header .close svg { 3389 fill: #3E3E3E; 3390 width: 28px; 3391 height: 28px; 3392 } 3393 3394 .help-center-modal.s4com-is-rtl { 3395 direction: rtl; 3396 } 3397 3398 .help-center-modal.s4com-is-rtl .help-center-modal-header .close { 3399 float: left; 3400 } 3401 3402 .help-center-modal.s4com-is-rtl .help-center-modal-footer { 3403 text-align: left; 3404 } 3405</style> 3406<!-- end common/footer --> 3407 3408 3409<!-- Old Contact Form Modal --> 3410<div class="help-center-modal fade s4com-help-centercenter-modal in " id="contactForm" tabindex="-1" role="dialog" aria-labelledby="contactForm" aria-hidden="true" data-no-instant> 3411 <div class="help-center-modal-backdrop fade in" style="height: 100%;"></div> 3412 <div class="help-center-modal-dialog"> 3413 <div class="help-center-modal-content long-text"> 3414 <div class="help-center-modal-header"> 3415 <a href="#" class="close" onclick="hideModal();" aria-label="Close"> 3416 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" focusable="false" viewBox="0 0 24 24">
3416<path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></svg> 3417 </a> 3418 <h3 class="help-center-modal-title">Contact support</h3> 3419 </div> 3420 3421 <div class="help-center-modal-body"> 3422 <div class="after-success-hide"> 3423 <form method="POST" action="#" accept-charset="UTF-8" id="s4com-emailForm"> 3424 <div class="form-group"> 3425 <label for="email" class="control-label">Your Email*</label> 3426 <input class="js-email control-label" name="email" type="text" id="email"> 3427 <label for="name" class="control-label">Your Name</label> 3428 <input class="js-email control-label" name="name" type="text" id="name"> 3429 <label for="order_number" class="control-label">Order Number</label> 3430 <input class="js-email control-label" name="order_number" type="text" id="order_number"> 3431 <label for="message" class="control-label">Message*</label> 3432 <textarea class="js-required control-label" rows="5" name="message" cols="50" id="message"></textarea> 3433 </div> 3434 <div class="g-recaptcha" data-sitekey="6LeAoh8UAAAAAB4JXRivKERGvUOjYIRgeUt7S_UH"></div> 3435 </form> 3436 </div> 3437 <div class="form-group"> 3438 <div id="s4com-emailMessage"></div> 3439 </div> 3440 </div> 3441 <div class="after-success-hide"> 3442 <div class="help-center-modal-footer"> 3443 <button type="button" class="s4com-btn s4com-new-contact-button" onclick="jqS4com('#s4com-emailForm').submit(); return false;">Submit</button> 3444 </div> 3445 </div> 3446 </form> 3447 </div> 3448 </div> 3449</div> 3450 3451<!-- Old Contact Form Modal --> 3452 3453
3454<script src="https://helpcenter.eoscity.com/js/algoliasearch.min.js"></script>
vendor: 1 bytes, line 3454
3454
3455<script src="https://helpcenter.eoscity.com/js/front-store/bootstrap.min.js"></script>
3455 3456 3457 3458 3459 3460 3461 3462
3463<script type="text/javascript" data-no-instant> 3464 // Contact Form 3465 function showHCNewContactFormModal(formtext) { 3466 const widget = document.getElementById('hc-widget').shadowRoot.querySelector('[class^="Launcher__LauncherWrapper"]'); 3467 widget && widget.click() 3468 const CFWidget = jqS4com('.hc-contact-form-widget a')[0]; 3469 CFWidget && CFWidget.click(); 3470 } 3471 3472 // Old Contact Form 3473 jqS4com.ajaxSetup({ 3474 headers: { 3475 'X-CSRF-TOKEN': 'QuNp2vnKerpmhMi3NXuq5YGjWRqh3mLXc1JcIwJb' 3476 } 3477 }); 3478 3479 function isEmail(email) { 3480 var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; 3481 return regex.test(email); 3482 } 3483 // Contact Form 3484 3485 jqS4com('#s4com-emailForm').submit(function(event){ 3486 var form = jqS4com(this), 3487 emailVal = form.find('.js-email').val(), 3488 msgVal = form.find('.js-required').val(); 3489 event.preventDefault(); 3490 3491 if ((emailVal.length) && (isEmail(emailVal)) && (msgVal.length)) { 3492 jqS4com.ajax({ 3493 method: "POST", 3494 url: '/apps/help-center/send-email', 3495 crossDomain: true, 3496 data: form.serialize(), 3497 success: function (res) { 3498 res = JSON.parse(res); 3499 if (res.status == 1) 3500 { 3501 jqS4com('#s4com-emailMessage').html('<h3>'+res.msg+'</h3>'); 3502 jqS4com('.after-success-hide').hide(); 3503 setTimeout(function(){ hideModal(); }, 3000); 3504 } else { 3505 jqS4com('#s4com-emailMessage').html(res.msg); 3506 } 3507 } 3508 }); 3509 } else { 3510 jqS4com('#s4com-emailMessage').html('Please fill in all the fields'); 3511 } 3512 }); 3513 3514 3515 3516 function showHCModal(formtext) { 3517 const jsScript = document.createElement("script"); 3518 document.head.appendChild(jsScript); 3519 const src = '//www.google.com/reca' + 'ptcha/api.js'; 3520 jsScript.src = src; 3521 3522 formtext = formtext || ''; 3523 var modal = jqS4com('#contactForm'); 3524 modal.show(); 3525 jqS4com('html,body').animate({ 3526 scrollTop: modal.find('div.help-center-modal-content').offset().top - 0 3527 }, 1); 3528 jqS4com("body").css("overflow", "hidden"); 3529 3530 jqS4com("#message").text('Hello, I was unable to find info about ' + formtext); 3531 3532 } 3533 3534 function hideModal() { 3535 event.preventDefault(); 3536 var modal = jqS4com('#contactForm'); 3537 modal.hide(); 3538 jqS4com("body").css("overflow", ""); 3539 } 3540 3541 </script>
3541 3542
3543<script type="text/javascript" data-no-instant> 3544 function searchCallback(err) { 3545 if (err) { 3546 // error 3547 } 3548 } 3549 3550 jqS4com(document).ready(function() { 3551 var $inputfield = jqS4com('#s4com-q'); 3552 var client = algoliasearch("XKBYJZA3VJ", "808e1d0bc8888de4baa261aa4fbad515"); // public credentials 3553 3554 var index = client.initIndex("production-hc-260087-exotic-world-snacks.myshopify.com"); 3555 3556 $inputfield.keyup(function() { 3557 var query = $inputfield.val(); 3558 index.search(query, searchCallback); 3559 3560 }).focus().closest('form').on('submit', function() { 3561 // on form submit, store the query string in the anchor 3562 location.replace('#q=' + encodeURIComponent($inputfield.val())); 3563 return false; 3564 }); 3565 3566 autocomplete('#s4com-q', {hint: false}, [ 3567 { 3568 source: autocomplete.sources.hits(index, {hitsPerPage: 5}), 3569 displayKey: 'title', 3570 templates: { 3571 empty: function (query, isEmpty ) { 3572 return (`<div class="empty-message">No results found 3573 <a href="#"onclick="showHCModal(jqS4com('#s4com-q').val()); return false;" class="s4com-btn-contact-no-result">Contact</a> 3574 </div> 3575`); 3576 }, 3577 suggestion: function(hit) { 3578 //if (hit.language === language) { 3579 return '<div class="tt-suggestion tt-selectable"><a href="#!' + hit.slug + '">' + hit.title + '</a></div>'; 3580 //} 3581 } 3582 } 3583 } 3584 ]).on('autocomplete:selected', function(ev, suggestion) { 3585 if (window.s4comAlgoliaAutoCompleteCallback) { 3586 window.s4comAlgoliaAutoCompleteCallback(suggestion); 3587 return; 3588 } 3589 3590 if (window.location.hash === '' || window.location.hash !== suggestion.slug) { 3591 setTimeout(function () { 3592 [...document.getElementsByClassName('s4com-section-body')].forEach(el=>{el.style.height = 'auto'}) 3593 history.pushState(null, null, `#${suggestion.slug}`); 3594 jqS4com(window).trigger('hashchange'); 3595 }, 5); 3596 } 3597 }); 3598 3599 // Hash with search phrase 3600 if (location.hash && location.hash.indexOf('#q=') === 0) { 3601 var q = decodeURIComponent(location.hash.substring(3)); 3602 $inputfield.val(q).trigger('keyup'); 3603 3604 if (jqS4com('.hc-theme-6').length || jqS4com('.hc-theme-7').length) { 3605 jqS4com('.categories-list .categories-list-item').first().addClass('active').siblings().removeClass('active'); 3606 jqS4com('.s4com-tab-content .tab-pane').first().addClass('active').siblings().removeClass('active'); 3607 } 3608 } 3609 3610 // Hash with article id 3611 if((window.location.hash != "") && (window.location.hash.indexOf('#q') == -1)) { 3612 jqS4com(window).trigger('hashchange'); 3613 } 3614 }); 3615 3616 jqS4com("#language-switcher").on('change', (function(){ 3617 var route = window.location.href.split('?')[0]; 3618 route = route.split('#')[0]; 3619 window.location = route + '?language='+ this.value; 3620 })) 3621 3622</script>
3622 3623 3624<style> 3625 .s4com-section-body.collapse { 3626 display: none !important; 3627 } 3628 .s4com-section-body.collapse.in { 3629 display: block !important; 3630 } 3631 .panel-heading + .collapse.in { 3632 height: auto !important; 3633 } 3634</style> 3635 3636<!-- begin user css override --><style></style><!-- end user css override --> <!-- begin hc_html_override --><!-- end hc_html_override --> </div> 3637</div> 3638<div id="copy-faq-article-icon" style="display: none;"> 3639 <svg width="16" height="22"> 3640 <rect x="4" y="2" width="11" height="14" rx="2" style="fill:#fff;stroke-width:2;stroke:#000" /> 3641 <rect x="1" y="5" width="11" height="14" rx="2" style="fill:#fff;stroke-width:2;stroke:#000" /> 3642 </svg> 3643 <span class="tooltiptext">Copy to clipboard</span> 3644</div>
3645<script> 3646 window.addEventListener('DOMContentLoaded', () => { 3647 ((attribut, additionalStyles, left) => { 3648 const copyIcon = document.querySelector('#copy-faq-article-icon'); 3649 copyIcon.remove(); 3650 copyIcon.removeAttribute('style'); 3651 3652 if (left) { 3653 copyIcon.style.transform = 'translate(-30px, -15px)'; 3654 } 3655 3656 3657 for (let key in additionalStyles) { 3658 copyIcon.style[key] = additionalStyles[key]; 3659 } 3660 3661 const tooltip = copyIcon.querySelector('span'); 3662 3663 let currentUrl = document.location.href; 3664 3665 copyIcon.addEventListener('click', e => { 3666 navigator.clipboard.writeText(currentUrl); 3667 tooltip.textContent = 'Copied!'; 3668 e.stopPropagation(); 3669 e.preventDefault(); 3670 }) 3671 3672 const articlesA = document.querySelectorAll('[data-copy-link]'); 3673 const articleTitle = document.querySelectorAll('[data-copy-title]'); 3674 3675 for (let i = 0; i < articleTitle.length; i++) { 3676 articleTitle[i].addEventListener('mouseover' , () => { 3677 insert(articleTitle[i]); 3678 tooltip.textContent = 'Copy to clipboard'; 3679 currentUrl = getUrl(articlesA[i]) 3680 }); 3681 } 3682 3683 const getUrl = (node) => { 3684 const url = node.dataset.copyUrl || node.getAttribute(attribut); 3685 if (url.includes(document.location.origin)) { 3686 return url; 3687 } 3688 3689 return document.location.href.split('#')[0] + url 3690 } 3691 3692 const insert = (node) => { 3693 if (left) { 3694 node.parentNode.insertBefore(copyIcon, node); 3695 } else { 3696 node.parentNode.insertBefore(copyIcon, node.nextSibling); 3697 } 3698 } 3699}) 3700 ("data-slug", {"margin-right":"auto"}, ) 3701 }); 3702</script>
3702 3703 3704<style> 3705 #copy-faq-article-icon { 3706 transform: translate(10px, -15px); 3707 cursor: pointer; 3708 position: relative; 3709 display: inline-block; 3710 /* width: 0px; */ 3711 height: 0px; 3712 } 3713 3714 #copy-faq-article-icon .tooltiptext { 3715 visibility: hidden; 3716 width: 120px; 3717 background-color: #000a; 3718 color: #fff; 3719 text-align: center; 3720 padding: 5px 0; 3721 border-radius: 6px; 3722 position: absolute; 3723 z-index: 1; 3724 width: 120px; 3725 bottom: 120%; 3726 left: 50%; 3727 margin-left: -60px; 3728 font-size: 11px; 3729 } 3730 3731 #copy-faq-article-icon:hover .tooltiptext { 3732 visibility: visible; 3733 } 3734</style> 3735
3735<script> 3736 // check if text is RTL 3737 function isRTL(s) { 3738 let ltrChars = 'A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02B8\u0300-\u0590\u0800-\u1FFF' + '\u2C00-\uFB1C\uFDFE-\uFE6F\uFEFD-\uFFFF', 3739 rtlChars = '\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC', 3740 rtlDirCheck = new RegExp('^[^' + ltrChars + ']*[' + rtlChars + ']'); 3741 3742 return rtlDirCheck.test(s); 3743 } 3744 3745 function changeEnglishLanguageNameToOriginal() { 3746 let option = jqS4com('.s4com-dropdown option'); 3747 let defaultLangSelected = jqS4com('#language-switcher').find(":selected"); 3748 3749 // change from english to original chinese lang name 3750 jqS4com(window).on('load', e => { 3751 let shopsDomainsFragmentsList = ['rawhabit', 'con-scius']; 3752 // loop each fragment 3753 shopsDomainsFragmentsList.forEach(fragment => { 3754 changeLangText(option, defaultLangSelected, fragment); 3755 }); 3756 }); 3757 } 3758 3759 function changeLangText(option, defaultLangSelected, shopDomainFragment) { 3760 if (window.location.href.indexOf(shopDomainFragment) > -1) { 3761 jqS4com(option).each(function (k, v) { 3762 if (v.value.indexOf('Chinese') > -1) { 3763 jqS4com(v).text("ç¹é«ä¸æ"); 3764 } else if (jqS4com(v).text().indexOf('Chinese') > -1) { 3765 jqS4com(v).text("ç¹é«ä¸æ"); 3766 } 3767 3768 if (defaultLangSelected.text().indexOf('Chinese') > -1) { 3769 defaultLangSelected.text("ç¹é«ä¸æ"); 3770 } 3771 }); 3772 } 3773 } 3774</script>
3774 3775
3776<script> 3777 document.addEventListener('DOMContentLoaded', function() { 3778 var lazyloadImages; 3779 if ('IntersectionObserver' in window) { 3780 lazyloadImages = document.querySelectorAll('img[data-hc-fac-class="lazy"], iframe[data-hc-fac-class="lazy"]'); 3781 var imageObserver = new IntersectionObserver(function(entries, observer) { 3782 entries.forEach(function(entry) { 3783 if (entry.isIntersecting) { 3784 var target = entry.target; 3785 target.src = target.dataset.src; 3786 target.removeAttribute('data-hc-fac-class'); 3787 imageObserver.unobserve(target); 3788 } 3789 }); 3790 }, { 3791 rootMargin: '100px' 3792 }); 3793 lazyloadImages.forEach(function(lazyImage) { 3794 imageObserver.observe(lazyImage); 3795 }); 3796 } 3797 }); 3798</script>
vendor: 1 bytes, line 3798
3798
3799<script> 3800 /** 3801 * Fold/unfold FAQ articles and sections 3802 */ 3803 document.addEventListener('readystatechange', function() { 3804 if(document.readyState !== 'interactive') { 3805 return; 3806 } 3807 3808 const toggleHeader = (element) => { 3809 element.classList.toggle('collapsed'); 3810 element.classList.toggle('s4com-active'); 3811 }; 3812 3813 const toggleContent = (element) => { 3814 if (element.classList.contains('in')) { 3815 const h = element.getBoundingClientRect(); 3816 element.style.height = h.height + 'px'; 3817 element.classList.remove('collapse', 'in'); 3818 element.classList.add('collapsing'); 3819 setTimeout(function (element) { 3820 return function () { 3821 element.style.height = ''; 3822 }; 3823 }(element), 1); 3824 setTimeout(function (element) { 3825 return function () { 3826 element.classList.remove('collapsing'); 3827 element.classList.add('collapse'); 3828 }; 3829 }(element), 350); 3830 } 3831 else { 3832 element.classList.remove('collapse'); 3833 element.classList.add('collapsing'); 3834 element.setAttribute('aria-expanded', true); 3835 const h = element.scrollHeight; 3836 element.style.height = h + 'px'; 3837 setTimeout(function (element) { 3838 return function () { 3839 element.classList.remove('collapsing'); 3840 element.classList.add('collapse', 'in'); 3841 element.style.height = ''; 3842 }; 3843 }(element), 350); 3844 } 3845 }; 3846 3847 const setHistoryHash = (hash) => { 3848 history.pushState(null, null, hash); 3849 }; 3850 3851 const clearHistoryHash = () => { 3852 history.pushState('', document.title, window.location.pathname + window.location.search); 3853 }; 3854 3855 const getSectionHash = (contentId) => { 3856 const sectionIdMatch = contentId.match(/(\d+)$/); 3857 3858 if (!sectionIdMatch) { 3859 return '#' + contentId; 3860 } 3861 3862 return '#section-' + sectionIdMatch[1]; 3863 }; 3864 3865 const toggleHistory = (element, hash) => { 3866 if (element.classList.contains('s4com-active')) { 3867 setHistoryHash(hash); 3868 } 3869 else { 3870 clearHistoryHash(); 3871 } 3872 }; 3873 3874 const toggleSection = (event) => { 3875 event.preventDefault(); 3876 const header = event.currentTarget; 3877 const contentId = header.dataset.targetId; 3878 const content = document.getElementById(contentId); 3879 toggleHeader(header); 3880 toggleContent(content); 3881 toggleHistory(header, getSectionHash(contentId)); 3882 }; 3883 3884 const toggleArticle = (event) => { 3885 event.preventDefault(); 3886 const header = event.currentTarget; 3887 const contentId = header.dataset.targetId; 3888 const content = document.getElementById(contentId); 3889 toggleHeader(header); 3890 toggleContent(content); 3891 toggleHistory(header, '#' + contentId); 3892 }; 3893 3894 const sections = document.querySelectorAll('.hcsection'); 3895 sections.forEach(section => { 3896 if (section.dataset.hcToggleSectionListenerIsSet != 'yes') { 3897 section.addEventListener('click', toggleSection); 3898 section.dataset.hcToggleSectionListenerIsSet = 'yes'; 3899 } 3900 }); 3901 3902 const articles = document.querySelectorAll('.hcarticle'); 3903 articles.forEach(article => { 3904 if (article.dataset.hcToggleArticleListenerIsSet != 'yes') { 3905 article.addEventListener('click', toggleArticle); 3906 article.dataset.hcToggleArticleListenerIsSet = 'yes'; 3907 } 3908 }); 3909 }); 3910</script>
3910 3911
3912<script> 3913 if (window.location.hash === '') { 3914 jqS4com('.categories-list .categories-list-item').first().addClass('active'); 3915 jqS4com('.s4com-tab-content .tab-pane').first().addClass('active'); 3916 } 3917 3918 jqS4com('.hccategory a').on('click', function() { 3919 if (jqS4com(window).width() <= 768) { 3920 jqS4com('html, body').animate({ 3921 scrollTop: jqS4com('.s4com-tab-content').offset().top - 50 3922 }); 3923 } 3924 }); 3925</script>
3925 3926 3927
3927<script> 3928 3929 /* Hash change function common to themes 2 3 4 */ 3930 jqS4com(window).on('hashchange', function () { 3931 let url = window.location.href; 3932 let currentHashId; 3933 3934 if (url.includes('!')) { 3935 currentHashId = window.location.hash.slice(1).substring(1, window.location.hash.slice(1).length); 3936 } else { 3937 currentHashId = window.location.hash.slice(1).substring(0, window.location.hash.slice(1).length); 3938 } 3939 3940 const sectionHashMatch = currentHashId.match(/^section-(\d+)$/); 3941 3942 if (sectionHashMatch && location.hash.indexOf('#q=') < 0) { 3943 const sectionId = sectionHashMatch[1]; 3944 let sectionHrefTag = jqS4com('.hcsection[data-target-id="collapse' + sectionId + '"]'); 3945 3946 if (sectionHrefTag.length === 0) { 3947 sectionHrefTag = jqS4com('.hcsection[data-target="#collapse' + sectionId + '"]'); 3948 } 3949 3950 if (sectionHrefTag.length === 0) { 3951 sectionHrefTag = jqS4com('.hcsection[href="#collapse' + sectionId + '"]'); 3952 } 3953 3954 if (sectionHrefTag.length === 0) { 3955 sectionHrefTag = jqS4com('.hcsection[data-target="#hcsection' + sectionId + '"]'); 3956 } 3957 3958 if (sectionHrefTag.length === 0) { 3959 sectionHrefTag = jqS4com('.hcsection[href="#hcsection' + sectionId + '"]'); 3960 } 3961 3962 if (sectionHrefTag.length) { 3963 sectionHrefTag = sectionHrefTag.first(); 3964 const sectionContentTarget = sectionHrefTag.attr('data-target-id') 3965 || (sectionHrefTag.attr('data-target') || '').replace(/^#/, '') 3966 || (sectionHrefTag.attr('href') || '').replace(/^#/, ''); 3967 const sectionContent = jqS4com('#' + sectionContentTarget); 3968 3969 3970 sectionHrefTag.removeClass('collapsed').addClass('s4com-active'); 3971 3972 if (sectionContent.length) { 3973 if (sectionContent.hasClass('tab-pane')) { 3974 sectionContent.addClass('active').siblings().removeClass('active'); 3975 } else { 3976 sectionContent.removeClass('collapse collapsing') 3977 .addClass('in') 3978 .css('height', '') 3979 .attr('aria-expanded', true); 3980 } 3981 } 3982 3983 if (sectionHrefTag.parents('.sections-list-item').length) { 3984 sectionHrefTag.parents('.sections-list-item').addClass('active') 3985 .siblings().removeClass('active'); 3986 } 3987 3988 if (sectionHrefTag.parents('.tab-pane:first').length) { 3989 sectionHrefTag.parents('.tab-pane:first').addClass('active') 3990 .siblings().removeClass('active'); 3991 const categoryTag = sectionHrefTag.parents('.tab-pane').attr('id'); 3992 if (jqS4com('.categories-list').length) { 3993 if (jqS4com('[href="#' + categoryTag + '"]').length > 1) { 3994 jqS4com('[href="#' + categoryTag + '"]').parents('.categories-list-item').addClass('active') 3995 .siblings().removeClass('active'); 3996 } else { 3997 jqS4com('[data-target="#' + categoryTag + '"]').parents('.categories-list-item').addClass('active') 3998 .siblings().removeClass('active'); 3999 } 4000 } 4001 } 4002 4003 jqS4com('html, body').animate({ 4004 scrollTop: sectionHrefTag.offset().top - 50 4005 }); 4006 4007 return; 4008 } 4009 } 4010 4011 let articleHrefTag = jqS4com('.panel a[href="#' + currentHashId + '"]'); 4012 if (articleHrefTag.length === 0) { 4013 articleHrefTag = jqS4com('.panel a[data-target="#' + currentHashId + '"]'); 4014 } 4015 4016 if (articleHrefTag.parents('.s4com-section-body').length) { 4017 articleHrefTag.parents('.s4com-section-body:first').removeClass('collapse').addClass('in'); 4018 } 4019 4020 if (jqS4com('.hc-theme-8').length && jqS4com('#' + currentHashId)) { 4021 const articleHrefTag = jqS4com('#' + currentHashId); 4022 4023 if (articleHrefTag.length) { 4024 articleHrefTag.parents('.hcarticle-list-item').addClass('expanded'); 4025 const thisContent = articleHrefTag.parents('.hcarticle-list-item').find('.hcarticlecontent'); 4026 setTimeout(function () { 4027 if (thisContent.height() > 80) { 4028 thisContent.next('.hcarticle-toggle').show(); 4029 } 4030 }, 100); 4031 4032 articleHrefTag.parents('.tab-pane:first').addClass('active') 4033 .siblings().removeClass('active'); 4034 const sectionTag = articleHrefTag.parents('.tab-pane').attr('id'); 4035 if (jqS4com('[href="#' + sectionTag + '"]').length > 1) { 4036 jqS4com('[href="#' + sectionTag + '"]').parents('.sections-list-item').addClass('active') 4037 .siblings().removeClass('active'); 4038 } else { 4039 jqS4com('[data-target="#' + sectionTag + '"]').parents('.sections-list-item').addClass('active') 4040 .siblings().removeClass('active'); 4041 } 4042 4043 const articleHrefTagQuestion = jqS4com('#' + currentHashId + '-question'); 4044 jqS4com('html, body').animate({ 4045 scrollTop: articleHrefTagQuestion.offset().top - 50 4046 }); 4047 } 4048 } 4049 4050 if (articleHrefTag.length && location.hash.indexOf('#q=') < 0) { 4051 articleHrefTag.removeClass('collapsed'); 4052 jqS4com('#' + currentHashId).addClass('in'); 4053 4054 articleHrefTag.parents('.s4com-section-body:first').parents('.panel').find('.hcsection').removeClass('collapsed').addClass('in'); 4055 articleHrefTag.parents('.panel-heading:first').find('.hcarticle').removeClass('collapsed').addClass('s4com-active'); 4056 4057 if (jqS4com('.categories-list').length) { 4058 articleHrefTag.parents('.tab-pane:first').addClass('active') 4059 .siblings().removeClass('active'); 4060 const categoryTag = articleHrefTag.parents('.tab-pane').attr('id'); 4061 if (jqS4com('[href="#' + categoryTag + '"]').length > 1) { 4062 jqS4com('[href="#' + categoryTag + '"]').parents('.categories-list-item').addClass('active') 4063 .siblings().removeClass('active'); 4064 } else { 4065 jqS4com('[data-target="#' + categoryTag + '"]').parents('.categories-list-item').addClass('active') 4066 .siblings().removeClass('active'); 4067 } 4068 } 4069 4070 if (jqS4com('.sections-list').length) { 4071 articleHrefTag.parents('.tab-pane:first').addClass('active'); 4072 const categoryTag = articleHrefTag.parents('.tab-pane').attr('id'); 4073 if (jqS4com('[href="#' + categoryTag + '"]').length > 1) { 4074 jqS4com('[href="#' + categoryTag + '"]').parents('.sections-list-item').addClass('active') 4075 .siblings().removeClass('active'); 4076 } else { 4077 jqS4com('[data-target="#' + categoryTag + '"]').parents('.sections-list-item').addClass('active') 4078 .siblings().removeClass('active'); 4079 } 4080 } 4081 jqS4com('html, body').animate({ 4082 scrollTop: articleHrefTag.offset().top - 50 4083 }); 4084 } else if (!articleHrefTag.length || location.hash.indexOf('#q=') === 0) { 4085 if (jqS4com('.hc-theme-6').length || jqS4com('.hc-theme-7').length) { 4086 jqS4com('.categories-list .categories-list-item').first().addClass('active').siblings().removeClass('active'); 4087 jqS4com('.s4com-tab-content .tab-pane').first().addClass('active').siblings().removeClass('active'); 4088 } 4089 } 4090 4091 }); 4092 4093</script>
4093 4094</div> 4095 4096
4096<script type="text/javascript" src="https://helpcenter.eoscity.com/app-extension/53741813960/contact-form.js" defer></script>
4096 4097 4098 </div> 4099 4100 <!-- BEGIN sections: footer-group --> 4101<div id="shopify-section-sections--16700940583139__footer" class="shopify-section shopify-section-group-footer-group js-section__footer"><style type="text/css"> 4102 .footer, 4103 .footer__bottom { 4104 background-color: rgba(0,0,0,0); 4105 } 4106 4107</style> 4108<footer role="contentinfo" id="footer" class="footer footer--light footer-divider"> 4109 <div class="container"> 4110 <div class="footer__content"> 4111 <div class="o-layout"> 4112 4113 4114 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk" > 4115 <div class="footer-nav"> 4116 4117 <h3 class="footer-nav__title h5">Menu</h3> 4118 4119 <ul class="footer-nav__items o-list-bare"> 4120 4121 <li class="footer-nav__item"><a href="/" class="footer-nav__link">Home</a></li> 4122 4123 <li class="footer-nav__item"><a href="/collections/mystery-boxes" class="footer-nav__link">Mystery Boxes</a></li> 4124 4125 <li class="footer-nav__item"><a href="/collections/exotic-chips" class="footer-nav__link">Exotic Chips </a></li> 4126 4127 <li class="footer-nav__item"><a href="/collections/exotic-sweets" class="footer-nav__link">Exotic Sweets </a></li> 4128 4129 <li class="footer-nav__item"><a href="https://exoticworldsnacks.aftership.com" class="footer-nav__link">Track Order</a></li> 4130 4131 <li class="footer-nav__item"><a href="/products/exotic-world-gift-card" class="footer-nav__link">Gift Card</a></li> 4132 4133 </ul> 4134 </div> 4135 </div> 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk" > 4146 <div class="footer-nav"> 4147 4148 <h3 class="footer-nav__title h5">Menu</h3> 4149 4150 <ul class="footer-nav__items o-list-bare"> 4151 4152 <li class="footer-nav__item"><a href="https://exoticworld.us/pages/privacy-policy" class="footer-nav__link">Privacy Policy</a></li> 4153 4154 <li class="footer-nav__item"><a href="/pages/refund-policy" class="footer-nav__link">Refund Policy</a></li> 4155 4156 <li class="footer-nav__item"><a href="/pages/shipping-policy" class="footer-nav__link">Shipping Policy</a></li> 4157 4158 <li class="footer-nav__item"><a href="/pages/terms-of-service" class="footer-nav__link">Terms of Service</a></li> 4159 4160 <li class="footer-nav__item footer-nav__item--active"><a href="/apps/help-center" class="footer-nav__link">FAQ</a></li> 4161 4162 </ul> 4163 </div> 4164 </div> 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk" > 4175 <div class="footer-nav"> 4176 4177 <h3 class="footer-nav__title h5">Contact</h3> 4178 4179 4180 <p class="footer-nav__text"><a aria-label="Email" href="mailto:[email protected]" class="footer-nav__text-link">[email protected]</a></p> 4181 4182 4183 4184 4185 <div class="footer-nav__social-wrapper"> 4186 <ul class="footer-nav__social-items o-list-bare"> 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 </ul> 4199 </div> 4200 4201 4202 </div> 4203 </div> 4204 4205 4206 4207 4208 4209 </div> 4210 </div> 4211 </div> 4212 4213 <div class="footer__bottom"> 4214 <div class="container container--full"> 4215 4216 <div class="footer__bottom__left"><div class="localize footer-localize footer__bottom__left-item localize--single"><form method="post" action="/localization" id="FooterLocalizeForm" accept-charset="UTF-8" class="localize__form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/apps/help-center" /><div class="localize__item__wrapper js-localize-wrapper"> 4217 <h2 class="u-hidden-visually" id="country-heading-footer"> 4218 Country 4219 </h2> 4220 4221 <button type="button" class="localize__toggle js-localize-trigger" aria-expanded="false" aria-controls="country-list-footer" aria-describedby="country-heading-footer">United States (USD $)<i class="icon icon--down"></i></button> 4222 4223 <div id="country-list-footer" class="localize__items localize__items--country js-localize-box o-list-bare"> 4224 <ul class="localize__items-wrapper"><li class="localize__item"> 4225 <a class="localize__item__link js-localize-item" href="#" data-value="CA">Canada <span class="localization-form__country">(USD $)</span></a> 4226 </li><li class="localize__item"> 4227 <a class="localize__item__link js-localize-item selected" href="#" aria-current="true" data-value="US">United States <span class="localization-form__country">(USD $)</span></a> 4228 </li></ul> 4229 </div> 4230 4231 <input type="hidden" name="country_code" value="US" data-disclosure-input> 4232 </div></form></div><div class="footer__icons footer__bottom__left-item"> 4233 4234 <ul class="footer__icons-items o-list-bare"> 4235 4236 <li class="footer__icons-item"> 4237 <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;"/>
4237<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> 4238 4239 </li> 4240 4241 <li class="footer__icons-item"> 4242 <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 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
4242<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> 4243 4244 </li> 4245 4246 <li class="footer__icons-item"> 4247 <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 4248 </li> 4249 4250 <li class="footer__icons-item"> 4251 <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 4252 </li> 4253 4254 <li class="footer__icons-item"> 4255 <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.
425506zM23.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> 4256 4257 </li> 4258 4259 <li class="footer__icons-item"> 4260 <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> 4261 4262 </li> 4263 4264 <li class="footer__icons-item"> 4265 <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.
426511.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> 4266 4267 </li> 4268 4269 <li class="footer__icons-item"> 4270 <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
427016.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> 4271 4272 </li> 4273 4274 </ul> 4275 4276 </div></div> 4277 4278 <div class="footer__bottom__right"> 4279 <div class="footer-copyright"> 4280 <p class="footer-copyright__text"> 4281 <span class="footer-copyright__span footer-copyright__span--powered"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></span> 4282 <span class="footer-copyright__span footer-copyright__span--shop">© 2026, Exotic World Snacks</span> 4283 </p> 4284 </div> 4285 </div> 4286 4287 </div> 4288 </div> 4289 4290</footer> 4291 4292 4293</div> 4294<!-- END sections: footer-group --> 4295 </div> 4296 4297
4298<script src="//exoticworld.us/cdn/shop/t/15/assets/predictive-search.js?v=91711954996926360731684082334" type="module"></script>
4298<div class="search-draw js-search-draw search-draw--dark mfp-hide"> 4299 4300 <div class="search-draw__wrapper"> 4301 <div class="search__inner"> 4302 <predictive-search type="sidebar" search-url="/search"> 4303 <search-form> 4304 <form action="/search" method="get" class="search__form" role="search"> 4305 <div class="search__form-input-wrapper"> 4306 <div class="search__form-input-wrapper-limiter"> 4307 <input 4308 id="Search" 4309 type="search" 4310 name="q" 4311 value="" 4312 class="search__form-input js-search-input" 4313 placeholder="Search our store..." 4314 aria-label="Search our store..."role="combobox" 4315 aria-expanded="false" 4316 aria-owns="predictive-search-results-list" 4317 aria-controls="predictive-search-results-list" 4318 aria-haspopup="listbox" 4319 aria-autocomplete="list" 4320 autocorrect="off" 4321 autocomplete="off" 4322 autocapitalize="off" 4323 spellcheck="false"> 4324 4325 <input name="options[prefix]" type="hidden" value="last"> 4326 4327 <button type="submit" class="search__form-submit" aria-label="Search"> 4328 <svg 4329 class="icon icon-search" 4330 aria-hidden="true" 4331 focusable="false" 4332 role="presentation" 4333 viewBox="0 0 48 48" 4334 fill="none" 4335 xmlns="http://www.w3.org/2000/svg"> 4336 <path d="M21.9574 40.3404C32.1101 40.3404 40.3404 32.1101 40.3404 21.9574C40.3404 11.8048 32.1101 3.57447 21.9574 3.57447C11.8048 3.57447 3.57446 11.8048 3.57446 21.9574C3.57446 32.1101 11.8048 40.3404 21.9574 40.3404Z" stroke="currentColor" stroke-width="2.04255"/> 4337 <path d="M35.0454 35.0445L44.4256 44.4255" stroke="currentColor" stroke-width="2.04255"/> 4338</svg> 4339 </button> 4340 </div> 4341 </div><predictive-search-results tabindex="-1" hidden></predictive-search-results> 4342<div class="search__content-wrapper js-search-content"> 4343 <div class="search__content search__content--has-recent-searches search__content--has-menu"><recent-searches class="search__nav" hidden> 4344 <h4 class="search__nav-title">Recent searches</h4> 4345 <ul class="search__nav-items o-list-bare"></ul> 4346 </recent-searches> 4347 4348 <div class="search__nav"> 4349 <h4 class="search__nav-title">Main menu</h4> 4350 <ul class="search__nav-items o-list-bare"> 4351 4352 <li class="search__nav-item"> 4353 <a href="/" class="search__nav-link">Home</a> 4354 </li> 4355 4356 <li class="search__nav-item"> 4357 <a href="/collections/mystery-boxes" class="search__nav-link">Mystery Boxes</a> 4358 </li> 4359 4360 <li class="search__nav-item"> 4361 <a href="/collections/exotic-chips" class="search__nav-link">Exotic Chips </a> 4362 </li> 4363 4364 <li class="search__nav-item"> 4365 <a href="/collections/exotic-sweets" class="search__nav-link">Exotic Sweets </a> 4366 </li> 4367 4368 <li class="search__nav-item"> 4369 <a href="https://exoticworldsnacks.aftership.com" class="search__nav-link">Track Order</a> 4370 </li> 4371 4372 <li class="search__nav-item"> 4373 <a href="/products/exotic-world-gift-card" class="search__nav-link">Gift Card</a> 4374 </li> 4375 4376 </ul> 4377 </div> 4378 4379 4380 4381 4382 4383 4384 4385 4386 </div> 4387 </div></form> 4388 </search-form> 4389 </predictive-search type="sidebar" search-url="/search"> 4390 </div> 4391 </div> 4392 </div> 4393 4394 4395 <div class="js-cart-draw mfp-hide ajaxcart-draw ajaxcart-draw--dark mobile-draw"> 4396 <div class="ajaxcart-draw__wrapper js-cart-draw-inner"> 4397 4398 4399 <form action="/cart" method="post" novalidate class="cart ajaxcart__form"> 4400 4401 4402 <div class="ajaxcart__head"> 4403 <div class="ajaxcart__label"> 4404 4405 <h4 class="ajaxcart__label-title">Shopping Cart</h4> 4406 4407 4408 </div> 4409 </div> 4410 4411 4412 4413 4414 4415 4416 <div id="EmptyCart" class="ajaxcart__container" aria-hidden="true"> 4417 <div class="ajaxcart-empty ajaxcart__scroller"> 4418 4419 4420 4421 <p class="ajaxcart-empty__title">Your cart is currently empty</p> 4422 <a href="/" class="c-btn c-btn--primary c-btn--full">Shop now</a> 4423 </div> 4424 </div> 4425 4426 4427 <div id="CartContainer" class="ajaxcart__container"></div> 4428 4429 4430 </div> 4431 4432 4433 </div> 4434 </div> 4435 4436
4436<script id="CartTemplate" type="text/template"> 4437 4438 <div class="ajaxcart__scroller"> 4439 <div class="ajaxcart__products"> 4440 {{#items}} 4441 <div class="ajaxcart__product"> 4442 <div class="ajaxcart__row" data-line="{{line}}"> 4443 4444 <div class="ajaxcart__product-top"> 4445 <div class="o-layout o-layout--small u-flex u-flex--middle"> 4446 <div class="o-layout__item u-1/3 u-1/5@tab"> 4447 <a href="{{url}}" class="ajaxcart__product-image"> 4448 <div class="o-ratio o-ratio--bg-product"> 4449 4450 {{#if img}} 4451 <img src="{{img}}" class="o-ratio__content" alt="{{ name }}"> 4452 {{else}} 4453 <img src="//exoticworld.us/cdn/shop/t/15/assets/placeholder_240x.png?v=113555733946226816651684082334" class="o-ratio__content" alt="{{ name }}"> 4454 {{/if}} 4455 4456 <div class="theme-spinner"> 4457 <div class="theme-spinner__border"></div> 4458 <div class="theme-spinner__border"></div> 4459 <div class="theme-spinner__border"></div> 4460 <div class="theme-spinner__border"></div> 4461 </div> 4462 4463 </div> 4464 </a> 4465 </div> 4466 <div class="o-layout__item u-2/3 u-4/5@tab"> 4467 <a href="{{url}}"><h4 class="ajaxcart__product-name f-family--body">{{name}}</h4></a> 4468 {{#if variation}} 4469 <p class="ajaxcart__product-meta">{{variation}}</p> 4470 {{/if}} 4471 {{#properties}} 4472 {{#each this}} 4473 {{#if this}} 4474 {{#iffirstnoteq @key "_"}} 4475 <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p> 4476 {{/iffirstnoteq}} 4477 {{/if}} 4478 {{/each}} 4479 {{/properties}} 4480 4481 {{#if sellingPlan}} 4482 <p class="ajaxcart__product-meta">{{ sellingPlan }}</p> 4483 {{/if}} 4484 4485 4486 </div> 4487 </div> 4488 </div> 4489 4490 <div class="o-layout o-layout--small u-flex u-flex--middle"> 4491 <div class="o-layout__item u-1/2 u-flex u-flex--middle"> 4492 <div class="ajaxcart__qty"> 4493 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}"> 4494 <span aria-hidden="true">−</span> 4495 <span class="u-hidden-visually">Reduce item quantity by one</span> 4496 </button> 4497 <input type="number" name="updates[]" class="ajaxcart__qty-num js-qty-input" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off"> 4498 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}"> 4499 <span aria-hidden="true">+</span> 4500 <span class="u-hidden-visually">Increase item quantity by one</span> 4501 </button> 4502 </div> 4503 <div class="ajaxcart__remove-wrapper"> 4504 <button class="ajaxcart__remove" type="button" data-id="{{key}}" data-line="{{line}}" data-qty="0"><svg class="icon-selection icon-selection--#ffffff" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M20.5,3.5v19a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V3.5" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 4505 <path d="M7.5,3.5v-2a1,1,0,0,1,1-1h7a1,1,0,0,1,1,1v2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 4506 <line x1="0.5" y1="3.5" x2="23.5" y2="3.5" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line>
4507 <line x1="7.5" y1="7" x2="7.5" y2="19" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line> 4508 <line x1="12" y1="7" x2="12" y2="19" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line> 4509 <line x1="16.5" y1="7" x2="16.5" y2="19" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line></svg> 4510 4511 4512 4513 4514 4515 4516 4517 4518<span class="u-hidden-visually">Remove</span></button> 4519 </div> 4520 </div> 4521 4522 <div class="o-layout__item u-1/2"> 4523 {{#if lineDiscount}} 4524 4525 <div class="ajaxcart-item__price ajaxcart-item__price--original"><s><span class="money">{{{originalLinePrice}}}</span></s></div> 4526 4527 <div class="ajaxcart-item__discount"> 4528 {{#each lineDiscounts}} 4529 <span class="ajaxcart-item__discount-icon"> 4530 <svg class="icon icon--label" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M23.03,14.545a.552.552,0,0,1-.249,1l-5.544,1.692L15.544,22.78a.551.551,0,0,1-1,.249L1.452,9.938A2.789,2.789,0,0,1,.744,8.231L.738,1.737a1,1,0,0,1,1-1H8.229a2.782,2.782,0,0,1,1.707.707Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="5.737" cy="5.737" r="2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle></svg> 4531 </span> 4532 <p class="ajaxcart-item__discount-text"> 4533 {{ this.discount_application.title }} (-<span class="money">{{{ this.amount }}}</span>) 4534 </p> 4535 {{/each}} 4536 </div> 4537 4538 <div class="ajaxcart-item__price ajaxcart-item__price--sale"><span class="money">{{{lineDiscountedPrice}}}</span></div> 4539 4540 {{else}} 4541 <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div> 4542 {{/if}} 4543 4544 {{#if unitPriceExists}} 4545 <div class="ajaxcart-item__price ajaxcart-item__price--unit">{{{ unitPrice }}}<span aria-hidden="true">/</span><span class="u-hidden-visually">per </span>{{#ifnoteq unitReferenceValue "1"}}{{{ unitReferenceValue }}}{{/ifnoteq}}{{{ unitReferenceUnit }}}</div> 4546 {{/if}} 4547 4548 </div> 4549 4550 </div> 4551 4552 </div> 4553 </div> 4554 {{/items}} 4555 </div> 4556 </div> 4557 4558 <div class="ajaxcart__footer"> 4559 4560 4561 4562 {{#if cartDiscounts}} 4563 {{#each cartDiscounts}} 4564 <div class="ajaxcart__footer-discount"> 4565 <span class="ajaxcart__footer-discount-icon"> 4566 <svg class="icon icon--label" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M23.03,14.545a.552.552,0,0,1-.249,1l-5.544,1.692L15.544,22.78a.551.551,0,0,1-1,.249L1.452,9.938A2.789,2.789,0,0,1,.744,8.231L.738,1.737a1,1,0,0,1,1-1H8.229a2.782,2.782,0,0,1,1.707.707Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="5.737" cy="5.737" r="2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle></svg> 4567 </span> 4568 <p class="ajaxcart__footer-discount-text">{{ this.title }} (-<span class="money">{{ this.total_allocated_amount }}</span>)</p></div> 4569 {{/each}} 4570 {{/if}} 4571 4572 <div class="o-layout o-layout--tiny o-layout--reverse"> 4573 <div class="o-layout__item u-1/1 u-1/3@tab"> 4574 <p class="ajaxcart__footer-total">Subtotal <span class="money">{{{totalPrice}}}</span></p> 4575 </div> 4576 <div class="o-layout__item u-1/1 u-2/3@tab"> 4577 <p class="ajaxcart__footer-message">Tax included. <a href="/policies/shipping-policy">Shipping</a> calculated at checkout. 4578</p> 4579 </div> 4580 </div> 4581 4582 <div class="ajaxcart__button"> 4583 <button type="submit" class="c-btn c-btn--full c-btn--primary ajaxcart__checkout" name="checkout">Check Out</button> 4584 </div> 4585 4586 4587 4588 </div> 4589 4590</script>
4590 4591
4592<script id="NotificationTemplate" type="text/template"> 4593 4594 <div class="ajaxcart__inner"> 4595 4596 <div class="o-layout o-layout--tiny u-flex u-flex--middle"> 4597 4598 <div class="o-layout__item u-1/1 u-3/5@mob"> 4599 <div class="ajaxcart__product"> 4600 4601 <div class="o-layout o-layout--small u-flex u-flex--middle"> 4602 4603 <div class="o-layout__item u-1/3"> 4604 <div class="ajaxcart__product-image-wrapper"> 4605 <div class="ajaxcart__product-image"> 4606 <div class="o-ratio o-ratio--bg-product"> 4607 4608 {{#if thisItem.img}} 4609 <img src="{{ thisItem.img }}" class="o-ratio__content" alt="{{ thisItem.name }}"> 4610 {{else}} 4611 <img src="//exoticworld.us/cdn/shop/t/15/assets/placeholder_240x.png?v=113555733946226816651684082334" class="o-ratio__content" alt="{{ thisItem.name }}"> 4612 {{/if}} 4613 4614 <div class="theme-spinner theme-spinner--small theme-spinner--color-text"> 4615 <div class="theme-spinner__border"></div> 4616 <div class="theme-spinner__border"></div> 4617 <div class="theme-spinner__border"></div> 4618 <div class="theme-spinner__border"></div> 4619 </div> 4620 4621 </div> 4622 </div> 4623 </div> 4624 </div> 4625 4626 <div class="o-layout__item u-2/3"> 4627 <p class="ajaxcart__product-name f-family--body">{{ thisItem.name }}</p> 4628 <p class="ajaxcart__product-meta">{{ thisItem.variation }}</p> 4629 <p class="ajaxcart__product-meta">{{ thisItem.sellingPlan }}</p> 4630 <p class="ajaxcart__product-meta">{{ thisItem.price }}</p> 4631 {{#if thisItem.unitPriceExists}} 4632 <div class="ajaxcart__product-meta ajaxcart-item__price--unit">{{{ thisItem.unitPrice }}}<span aria-hidden="true">/</span><span class="u-hidden-visually">per </span>{{#ifnoteq thisItem.unitReferenceValue "1"}}{{{ thisItem.unitReferenceValue }}}{{/ifnoteq}}{{{ thisItem.unitReferenceUnit }}}</div> 4633 {{/if}} 4634 </div> 4635 4636 </div> 4637 4638 </div> 4639 </div> 4640 4641 <div class="o-layout__item u-1/1 u-2/5@mob"> 4642 <a href="/cart" class="c-btn c-btn--small c-btn--full c-btn--primary ajaxcart__checkout" name="checkout">View cart</a> 4643 <a href="/" class="c-btn c-btn--small c-btn--full c-btn--hollow js-close-mfp ajaxcart__continue">Continue shopping</a> 4644 </div> 4645 4646 </div> 4647 4648 </div> 4649 4650</script>
4650 4651
4652<script id="AjaxQty" type="text/template"> 4653 4654 <div class="ajaxcart__qty"> 4655 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}"> 4656 <span aria-hidden="true">−</span> 4657 <span class="u-hidden-visually">Reduce item quantity by one</span> 4658 </button> 4659 <input type="number" class="ajaxcart__qty-num js-qty-input" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off"> 4660 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 4661 <span aria-hidden="true">+</span> 4662 <span class="u-hidden-visually">Increase item quantity by one</span> 4663 </button> 4664 </div> 4665 4666</script>
4666 4667
4668<script id="JsQty" type="text/template"> 4669 4670 <div class="js-qty"> 4671 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}"> 4672 <span aria-hidden="true">−</span> 4673 <span class="u-hidden-visually">Reduce item quantity by one</span> 4674 </button> 4675 <input type="number" class="js-qty__num js-qty-input" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" name="{{inputName}}" autocomplete="off" {{#if formId}}form="{{ formId }}"{{/if}}> 4676 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}"> 4677 <span aria-hidden="true">+</span> 4678 <span class="u-hidden-visually">Increase item quantity by one</span> 4679 </button> 4680 </div> 4681 4682</script>
4682 4683 4684 4685
4685<script> 4686 //cart functions 4687 theme.ajaxCartInit = function() { 4688 ajaxCart.init({ 4689 4690 4691 sourceId: '#CartTemplate', 4692 triggerSelector: '.js-cart-trigger', 4693 formSelector: '.js-product-form', 4694 addToCartSelector: '.js-product-add', 4695 4696 4697 4698 cartContainer: '#CartContainer', 4699 cartCountSelector: '.js-cart-count', 4700 cartCostSelector: '#CartCost', 4701 emptySelector: '#EmptyCart', 4702 moneyFormat: "${{amount}}" 4703 }); 4704 }; 4705 </script>
4705 4706 <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ --> 4707 <!-- Theme version 9.0.1 --> 4708 4709
4709<script async src="https://loox.io/widget/VJZ1uqr0fo/loox.1631935310760.js?shop=exotic-world-snacks.myshopify.com"></script>
vendor: 1 bytes, line 4709
4709
4710<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
vendor: 1 bytes, line 4710
4710
4711<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
4711 4712
4713<script type="text/javascript"> 4714var userid = '2078'; 4715 4716 var existingScript = document.getElementById('smarthPopper'); 4717 if (!existingScript) { 4718 4719 var countrysmarth = 'smarthighlightcountry'; 4720 var smarthcountryName = ''; 4721 4722 setTimeout(function(){ 4723 checksmarthjquery(); 4724 }, 1000); 4725 4726 } 4727 4728 function getCountryCodesh() { 4729 if(thaliacustomercountry == ''){ 4730 thaliaCustomerCookie(); 4731 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 4732 getCountryNamesh(thaliacustomercountry); 4733 }else{ 4734 getCountryNamesh(thaliacustomercountry); 4735 } 4736 } 4737 4738 function getCountryNamesh(countryCode) { 4739 var country_data = "AF,Afghanistan|AL,Albania|DZ,Algeria|AD,Andorra|AO,Angola|AI,Anguilla|AQ,Antarctica|AG,Antigua and Barbuda|AR,Argentina|AM,Armenia|AW,Aruba|AU,Australia|AT,Austria|AZ,Azerbaijan|BS,Bahamas|BH,Bahrain|BD,Bangladesh|BB,Barbados|BY,Belarus|BE,Belgium|BZ,Belize|BJ,Benin|BM,Bermuda|BT,Bhutan|BO,Bolivia|BQ,Bonaire,Sint Eustatius and Saba|BA,Bosnia and Herzegovina|BW,Botswana|BV,Bouvet Island|BR,Brazil|IO,British Indian Ocean Territory|BN,Brunei Darussalam|BG,Bulgaria|BF,Burkina Faso|BI,Burundi|CV,Cabo Verde|KH,Cambodia|CM,Cameroon|CA,Canada|KY,Cayman Islands|CF,Central African Republic|TD,Chad|CL,Chile|CN,China|CX,Christmas Island|CC,Cocos (Keeling) Islands|CO,Colombia|KM,Comoros|CG,Congo|CD,Congo,Democratic Republic of the|CK,Cook Islands|CR,Costa Rica|CI,Côte d'Ivoire|HR,Croatia|CU,Cuba|CW,Curaçao|CY,Cyprus|CZ,Czech Republic|DK,Denmark|DJ,Djibouti|DM,Dominica|DO,Dominican Republic|EC,Ecuador|EG,Egypt|SV,El Salvador|GQ,Equatorial Guinea|ER,Eritrea|EE,Estonia|SZ,Eswatini|ET,Ethiopia|FK,Falkland Islands (Malvinas)|FO,Faroe Islands|FJ,Fiji|FI,Finland|FR,France|GF,French Guiana|PF,French Polynesia|TF,French Southern Territories|GA,Gabon|GM,Gambia|GE,Georgia|DE,Germany|GH,Ghana|GI,Gibraltar|GR,Greece|GL,Greenland|GD,Grenada|GP,Guadeloupe|GU,Guam|GT,Guatemala|GG,Guernsey|GN,Guinea|GW,Guinea-Bissau|GY,Guyana|HT,Haiti|HM,Heard Island and McDonald Islands|VA,Holy See|HN,Honduras|HK,Hong Kong|HU,Hungary|IS,Iceland|IN,India|ID,Indonesia|IR,Iran|IQ,Iraq|IE,Ireland|IM,Isle of Man|IL,Israel|IT,Italy|JM,Jamaica|JP,Japan|JE,Jersey|JO,Jordan|KZ,Kazakhstan|KE,Kenya|KI,Kiribati|KP,Korea|KR,Korea|KW,Kuwait|KG,Kyrgyzstan|LA,Lao People's Democratic Republic|LV,Latvia|LB,Lebanon|LS,Lesotho|LR,Liberia|LY,Libya|LI,Liechtenstein|LT,Lithuania|LU,Luxembourg|MO,Macao|MG,Madagascar|MW,Malawi|MY,Malaysia|MV,Maldives|ML,Mali|MT,Malta|MH,Marshall Islands|MQ,Martinique|MR,Mauritania|MU,Mauritius|YT,Mayotte|MX,Mexico|FM,Micronesia|MD,Moldova|MC,Monaco|MN,Mongolia|ME,Montenegro|MS,Montserrat|MA,Morocco|MZ,Mozambique|MM,Myanmar|NA,Namibia|NR,Nauru|NP,Nepal|NL,Netherlands|NC,New Caledonia|NZ,New Zealand|NI,Nicaragua|NE,Niger|NG,Nigeria|NU,Niue|NF,Norfolk Island|MK,North Macedonia|MP, Northern Mariana Islands|NO,Norway|OM,Oman|PK,Pakistan|PW,Palau|PS,Palestine|PA,Panama|PG,Papua New Guinea|PY,Paraguay|PE,Peru|PH,Philippines|PN,Pitcairn|PL,Poland|PT,Portugal|PR,Puerto Rico|QA,Qatar|RE,Réunion|RO,Romania|RU,Russian Federation|RW,Rwanda|BL,Saint Barthélemy|SH,Saint Helena|KN,Saint Kitts and Nevis|LC,Saint Lucia|MF,Saint Martin (French part)|PM,Saint Pierre and Miquelon|VC,Saint Vincent and the Grenadines|WS,Samoa|SM,San Marino|ST,Sao Tome and Principe|SA,Saudi Arabia|SN,Senegal|RS,Serbia|SC,Seychelles|SL,Sierra Leone|SG,Singapore|SX,Sint Maarten (Dutch part)|SK,Slovakia|SI,Slovenia|SB,Solomon Islands|SO,Somalia|ZA,South Africa|GS,South Georgia and the South Sandwich Islands|SS,South Sudan|ES,Spain|LK,Sri Lanka|SD,Sudan|SR,Suriname|SJ,Svalbard and Jan Mayen|SE,Sweden|CH,Switzerland|SY,Syrian Arab Republic|TW,Taiwan|TJ,Tajikistan|TZ,Tanzania|TH,Thailand|TL,Timor-Leste|TG,Togo|TK,Tokelau|TO,Tonga|TT,Trinidad and Tobago|TN,Tunisia|TR,Turkey|TM,Turkmenistan|TC,Turks and Caicos Islands|TV,Tuvalu|UG,Uganda|UA,Ukraine|AE,United Arab Emirates|GB,United Kingdom|US,United States|UM,United States Minor Outlying Islands|UY,Uruguay|UZ,Uzbekistan|VU,Vanuatu|VE,Venezuela|VN,Viet Nam|VG,Virgin Islands|VI,Virgin Islands|WF,Wallis and Futuna|EH,Western Sahara|YE,Yemen|ZM,Zambia|ZW,Zimbabwe"; 4740 var countries = country_data.split("|"); 4741 for (var i = 0; i < countries.length; i++) { 4742 var country = countries[i].split(","); 4743 var countryCodedata = country[0]; 4744 var Visitorcountry = country[1]; 4745 if(countryCode== countryCodedata) 4746 { 4747 var VisitorCountryName=Visitorcountry; 4748 } 4749 } 4750 var visitorclass = document.getElementsByClassName('smarthVisitorCountry'); 4751 for (var i = 0; i < visitorclass.length; i++) { 4752 var issetvisitorcountryrule = visitorclass[i].getAttribute('visitorcountryrule'); 4753 var secondChild = visitorclass[i].querySelector('div:nth-child(1)'); 4754 var thirdChild = secondChild.querySelector('div:nth-child(1)'); 4755 if( issetvisitorcountryrule == '1'){ 4756 // $('.primebVisitorCountryName').replaceWith(VisitorCountryName); 4757 // visitorclass[i].style.display= 'block'; 4758 var elements = document.querySelectorAll('.smarthVisitorCountryName');
4759 elements.forEach(function(element) { 4760 element.textContent = VisitorCountryName; 4761 }); 4762 } 4763 } 4764 } 4765 4766 4767 4768 4769 function checksmarthjquery() { 4770 if (window.jQuery) { 4771 checkSmarthVariantInventory("","first"); 4772 $(document).on("change", ".single-option-selector", function() { 4773 var optionMaph = []; 4774 if(optionMaph.length == 0){ 4775 $(".single-option-selector").each(function(key) { 4776 optionMaph[key] = $(this).val(); 4777 }); 4778 checkSmarthVariantInventory(optionMaph); 4779 } 4780 }); 4781 4782 $(document).on("change", ".ProductForm__Option select", function() { 4783 var optionMaph = []; 4784 if(optionMaph.length == 0){ 4785 $(".ProductForm__Option select").each(function(key) { 4786 optionMaph[key] = $(this).val(); 4787 }); 4788 checkSmarthVariantInventory(optionMaph); 4789 } 4790 }); 4791 4792 $(document).on("click", ".tt-options-swatch li", function() { 4793 var optionMaph = []; 4794 if(optionMaph.length == 0){ 4795 $(".tt-options-swatch li").each(function(key) { 4796 optionMaph[key] = $(this).val(); 4797 }); 4798 checkSmarthVariantInventory(optionMaph); 4799 } 4800 }); 4801 4802 $(document).on("click", ".swatch-element", function() { 4803 var optionMaph = []; 4804 if(optionMaph.length == 0){ 4805 $(".swatch-element").each(function(key) { 4806 optionMaph[key] = $(this).val(); 4807 }); 4808 checkSmarthVariantInventory(optionMaph); 4809 } 4810 }); 4811 4812 $(document).on("change", ".form__input--select", function() { 4813 var optionMaph = []; 4814 if(optionMaph.length == 0){ 4815 $(".form__input--select").each(function(key) { 4816 optionMaph[key] = $(this).val(); 4817 }); 4818 checkSmarthVariantInventory(optionMaph); 4819 } 4820 }); 4821 4822 $(document).on("change", ".sgl-opt-selector-product-template", function() { 4823 var optionMaph = []; 4824 if(optionMaph.length == 0){ 4825 $(".sgl-opt-selector-product-template").each(function(key) { 4826 optionMaph[key] = $(this).val(); 4827 }); 4828 checkSmarthVariantInventory(optionMaph); 4829 } 4830 }); 4831 4832 $(document).on("click", ".tt-options-swatch li", function() { 4833 var optionMaph = []; 4834 if(optionMaph.length == 0){ 4835 $(".tt-options-swatch li").each(function(key) { 4836 optionMaph[key] = $(this).val(); 4837 }); 4838 checkSmarthVariantInventory(optionMaph); 4839 } 4840 }); 4841 4842 $(document).on("change", ".product-option-value-item", function() { 4843 var optionMaph = []; 4844 if(optionMaph.length == 0){ 4845 $(".product-option-value-item").each(function(key) { 4846 optionMaph[key] = $(this).val(); 4847 }); 4848 checkSmarthVariantInventory(optionMaph); 4849 } 4850 }); 4851 4852 $(document).on("click", ".clickyboxes a", function() { 4853 var optionMaph = []; 4854 if(optionMaph.length == 0){ 4855 $(".clickyboxes a").each(function(key) { 4856 optionMaph[key] = $(this).val(); 4857 }); 4858 checkSmarthVariantInventory(optionMaph); 4859 } 4860 }); 4861 4862 $(document).on("change", "[data-product-options-container] .form-field-input", function() { 4863 var optionMaph = []; 4864 if(optionMaph.length == 0){ 4865 $("[data-product-options-container] .form-field-input").each(function(key) { 4866 optionMaph[key] = $(this).val(); 4867 }); 4868 checkSmarthVariantInventory(optionMaph); 4869 } 4870 }); 4871 4872 $(document).on("change", "#data-product-option-0", function() { 4873 var optionMaph = []; 4874 if(optionMaph.length == 0){ 4875 $("#data-product-option-0").each(function(key) { 4876 optionMaph[key] = $(this).val(); 4877 }); 4878 checkSmarthVariantInventory(optionMaph); 4879 } 4880 }); 4881 4882 $(document).on("click", ".product-options__section .active", function() { 4883 var optionMaph = []; 4884 if(optionMaph.length == 0){ 4885 $(".product-options__section .active").each(function(key) { 4886 optionMaph[key] = $(this).val(); 4887 }); 4888 checkSmarthVariantInventory(optionMaph); 4889 } 4890 }); 4891 4892 $(document).on("click", ".product-options__value", function() { 4893 var optionMaph = []; 4894 if(optionMaph.length == 0){ 4895 $(".product-options__value").each(function(key) { 4896 optionMaph[key] = $(this).val(); 4897 }); 4898 checkSmarthVariantInventory(optionMaph); 4899 } 4900 }); 4901 4902 $(document).on("click", ".variant-input", function() { 4903 var optionMaph = []; 4904 if(optionMaph.length == 0){ 4905 $(".variant-input").each(function(key) { 4906 optionMaph[key] = $(this).val(); 4907 }); 4908 checkSmarthVariantInventory(optionMaph); 4909 } 4910 }); 4911 4912 $(document).on("change", ".product-form__single-selector", function() { 4913 var optionMaph = []; 4914 if(optionMaph.length == 0){ 4915 $(".product-form__single-selector").each(function(key) { 4916 optionMaph[key] = $(this).val(); 4917 }); 4918 checkSmarthVariantInventory(optionMaph); 4919 } 4920 }); 4921 4922 $(document).on("click", ".gt_swatches--select.gf_active", function() { 4923 var optionMaph = []; 4924 if(optionMaph.length == 0){ 4925 $(".gt_swatches--select.gf_active").each(function(key) { 4926 optionMaph[key] = $(this).val(); 4927 }); 4928 checkSmarthVariantInventory(optionMaph); 4929 } 4930 }); 4931 4932 $(document).on("click", ".nt-swatch", function() { 4933 var optionMaph = []; 4934 if(optionMaph.length == 0){ 4935 $(".nt-swatch").each(function(key) { 4936 optionMaph[key] = $(this).val(); 4937 }); 4938 checkSmarthVariantInventory(optionMaph); 4939 } 4940 }); 4941 4942 $(document).on("change", ".disclosure--input", function() { 4943 var optionMaph = []; 4944 if(optionMaph.length == 0){ 4945 $(".disclosure--input").each(function(key) { 4946 optionMaph[key] = $(this).val(); 4947 }); 4948 checkSmarthVariantInventory(optionMaph); 4949 } 4950 }); 4951 4952 $(document).on("click", ".product-form__input input", function() { 4953 var optionMaph = []; 4954 if(optionMaph.length == 0){ 4955 $(".product-form__input input[type=radio]:checked").each(function(key) { 4956 optionMaph[key] = $(this).val(); 4957 }); 4958 checkSmarthVariantInventory(optionMaph); 4959 } 4960 }); 4961 4962 $(document).on("click", ".swatch-container input", function() { 4963 var optionMaph = []; 4964 if(optionMaph.length == 0){ 4965 $(".swatch-container input[type=radio]:checked").each(function(key) { 4966 optionMaph[key] = $(this).val(); 4967 }); 4968 checkSmarthVariantInventory(optionMaph); 4969 } 4970 }); 4971 4972 $(document).on("click", ".swatch--gl input", function() { 4973 var optionMap = []; 4974 if(optionMap.length == 0){ 4975 $(".swatch--gl input[type=radio]:checked").each(function(key) { 4976 optionMap[key] = $(this).val(); 4977 }); 4978 checkSmarthVariantInventory(optionMap); 4979 } 4980 }); 4981 setTimeout(function(){ 4982 getCountryCodesh(); 4983 }, 500); 4984 4985 } else { 4986 4987 setTimeout(function() { checksmarthjquery() }, 2000); 4988 } 4989 } 4990 4991 function removesmarthighlight() { 4992 var smarth1 = document.getElementsByClassName('1smarthDesktop'); 4993 if(smarth1[0]){ 4994 var remove_div1 = document.getElementsByClassName('1smartHighlights'); 4995 for(var i = 0; i < remove_div1.length; i++) { 4996 if(remove_div1[i]){ 4997 remove_div1[i].style.display= 'block'; 4998 } 4999 } 5000 5001 } else { 5002 var remove_div1 = document.getElementsByClassName('1smartHighlights'); 5003 if(remove_div1[0]){ 5004 remove_div1[0].style.cssText = 'display:none !important'; 5005 } 5006 } 5007 var smarth2 = document.getElementsByClassName('2smarthDesktop'); 5008 if(smarth2[0]){ 5009 var remove_div2 = document.getElementsByClassName('2smartHighlights'); 5010 for(var i = 0; i < remove_div2.length; i++) { 5011 if(remove_div2[i]){ 5012 remove_div2[i].style.display= 'block'; 5013 } 5014 } 5015 } else { 5016 var remove_div2 = document.getElementsByClassName('2smartHighlights'); 5017 if(remove_div2[0]){ 5018 remove_div2[0].style.cssText = 'display:none !important'; 5019 // remove_div2[0].parentNode.removeChild(remove_div2[0]); 5020 } 5021 } 5022 var smarth3 = document.getElementsByClassName('3smarthDesktop'); 5023 if(smarth3[0]){ 5024 var remove_div3 = document.getElementsByClassName('3smartHighlights'); 5025 for(var i = 0; i < remove_div3.length; i++) { 5026 if(remove_div3[i]){ 5027 remove_div3[i].style.display= 'block'; 5028 } 5029 } 5030 } else { 5031 var remove_div3 = document.getElementsByClassName('3smartHighlights'); 5032 if(remove_div3[0]){ 5033 remove_div3[0].style.cssText = 'display:none !important'; 5034 // remove_div3[0].parentNode.removeChild(remove_div3[0]); 5035 } 5036 } 5037 } 5038 5039 window.addEventListener('DOMContentLoaded', (event) => { 5040 getCountryCodesh(); 5041 5042 setTimeout(function(){ 5043 if ('InstallTrigger' in window && userid==3344) { 5044 var elements = document.querySelectorAll('.smartHighlights');
5045 elements.forEach(function(element) { 5046 element.style.setProperty('display', 'block', 'important'); 5047 }); 5048 } 5049 }, 3000); 5050 5051 if(userid==4300){ 5052 smarthonload(); 5053 }else{ 5054 setTimeout(function(){ 5055 smarthonload(); 5056 }, 500); 5057 5058 } 5059 }); 5060 5061 function expdeliveryhdatesmart(value,count) { 5062 var weekdays = '6,0'; 5063 var dateformatselected = 'dddd, MMMM D'; 5064 var datelang = 'en'; 5065 var smarthTextdate = document.getElementsByClassName('smarthTitle'); 5066 var realvalue = value; 5067 var pos = realvalue.indexOf("[[today"); 5068 var pos2 = realvalue.indexOf("]]"); 5069 var startres = realvalue.slice(pos+8, pos2); 5070 realvalue = realvalue.replace("[[today,", "" ); 5071 realvalue = realvalue.replace("]]", "" ); 5072 var pos3 = realvalue.indexOf("[[today"); 5073 var pos4 = realvalue.indexOf("]]"); 5074 var endres = realvalue.slice(pos3+8, pos4); 5075 realvalue = realvalue.replace("[[today,", "" ); 5076 realvalue = realvalue.replace("]]", "" ); 5077 var getlang = startres.split(","); 5078 var wrongdays = weekdays.split(","); 5079 var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000)); 5080 var today = new Date(new Date().getTime()); 5081 var firstinc=0; 5082 while (today <= startDate) { 5083 var getday = String(today.getDay()); 5084 if(wrongdays.indexOf(getday) != -1){ 5085 startDate.setDate(startDate.getDate() + 1); 5086 firstinc++; 5087 } 5088 today.setDate(today.getDate() + 1); 5089 } 5090 var setlang = 'en'; 5091 if(getlang.length > 1){ 5092 setlang = getlang[1]; 5093 } 5094 moment.locale(setlang); 5095 value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected)); 5096 5097 var extradays = firstinc+parseInt(endres); 5098 var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000)); 5099 var todayend = startDate; 5100 var secinc=0; 5101 while (todayend <= endDate) { 5102 var getday = String(todayend.getDay()); 5103 if(wrongdays.indexOf(getday) != -1){ 5104 endDate.setDate(endDate.getDate() + 1); 5105 secinc++; 5106 } 5107 todayend.setDate(todayend.getDate() + 1); 5108 } 5109 value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected)); 5110 smarthTextdate[count].innerHTML = value; 5111 var getchild = smarthTextdate[count].getElementsByClassName('smart-counter'); 5112 if(getchild[0]){ 5113 getchild[0].classList.remove("smart-counter"); 5114 } 5115 } 5116 5117 function expdeliveryhsubdatesmart(value,count) { 5118 var weekdays = '6,0'; 5119 var dateformatselected = 'dddd, MMMM D'; 5120 var datelang = 'en'; 5121 var smarthTextdate = document.getElementsByClassName('smarthSubTitle'); 5122 var realvalue = value; 5123 var pos = realvalue.indexOf("[[today"); 5124 var pos2 = realvalue.indexOf("]]"); 5125 var startres = realvalue.slice(pos+8, pos2); 5126 realvalue = realvalue.replace("[[today,", "" ); 5127 realvalue = realvalue.replace("]]", "" ); 5128 var pos3 = realvalue.indexOf("[[today"); 5129 var pos4 = realvalue.indexOf("]]"); 5130 var endres = realvalue.slice(pos3+8, pos4); 5131 realvalue = realvalue.replace("[[today,", "" ); 5132 realvalue = realvalue.replace("]]", "" ); 5133 var getlang = startres.split(","); 5134 var wrongdays = weekdays.split(","); 5135 var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000)); 5136 var today = new Date(new Date().getTime()); 5137 var firstinc=0; 5138 while (today <= startDate) { 5139 var getday = String(today.getDay()); 5140 if(wrongdays.indexOf(getday) != -1){ 5141 startDate.setDate(startDate.getDate() + 1); 5142 firstinc++; 5143 } 5144 today.setDate(today.getDate() + 1); 5145 } 5146 var setlang = 'en'; 5147 if(getlang.length > 1){ 5148 setlang = getlang[1]; 5149 } 5150 moment.locale(setlang); 5151 value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected)); 5152 5153 var extradays = firstinc+parseInt(endres); 5154 var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000)); 5155 var todayend = startDate; 5156 var secinc=0; 5157 while (todayend <= endDate) { 5158 var getday = String(todayend.getDay()); 5159 if(wrongdays.indexOf(getday) != -1){ 5160 endDate.setDate(endDate.getDate() + 1); 5161 secinc++; 5162 } 5163 todayend.setDate(todayend.getDate() + 1); 5164 } 5165 value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected)); 5166 5167 smarthTextdate[count].innerHTML = value; 5168 var getsubchild = smarthTextdate[count].getElementsByClassName('smart-d-none'); 5169 if(getsubchild[0]){ 5170 getsubchild[0].classList.remove("smart-d-none"); 5171 } 5172 } 5173 5174 function checkSmarthVariantInventory(optionMap,myfirstone='') { 5175 var productname = ''; 5176 var variantproductid = ''; 5177 var mydomclass = document.getElementsByClassName('smarthVariantInventory'); 5178 if(mydomclass.length > 0){ 5179 if(optionMap.length > 0){ 5180 var realval = ''; 5181 if(myfirstone == "first"){ 5182 realval = optionMap; 5183 }else{ 5184 for(var i = 0; i < optionMap.length; i++){ 5185 var spaces = ' / '; 5186 if(i == 0){
5187 spaces = ''; 5188 } 5189 realval += spaces+optionMap[i]; 5190 } 5191 } 5192 5193 var smartHighlightsAll = document.getElementsByClassName('smartHighlights'); 5194 for (var i = 0; i < smartHighlightsAll.length; i++) { 5195 var smarthOuterClass = smartHighlightsAll[i].getAttribute('data-smarthOuterClass'); 5196 var smarthOuterStyle = smartHighlightsAll[i].getAttribute('data-smarthOuterStyle'); 5197 var smarthInnerClass = smartHighlightsAll[i].getAttribute('data-smarthInnerClass'); 5198 var smarthInnerStyle = smartHighlightsAll[i].getAttribute('data-smarthInnerStyle'); 5199 var smarthImageClass = smartHighlightsAll[i].getAttribute('data-smarthImageClass'); 5200 var smarthImageStyle = smartHighlightsAll[i].getAttribute('data-smarthImageStyle'); 5201 var smarthTextClass = smartHighlightsAll[i].getAttribute('data-smarthTextClass'); 5202 var smarthTextStyle = smartHighlightsAll[i].getAttribute('data-smarthTextStyle'); 5203 var smarthGroup = smartHighlightsAll[i].getAttribute('data-smarthGroup'); 5204 hitsmarthpage(productname,variantproductid,smarthOuterClass,smarthOuterStyle,smarthInnerClass,smarthInnerStyle,smarthImageClass,smarthImageStyle,smarthTextClass,smarthTextStyle,smarthGroup,realval) 5205 } 5206 } 5207 } 5208 setTimeout(function(){ 5209 getCountryCodesh(); 5210 }, 500); 5211 } 5212 5213 function hitsmarthpage(productname,variantproductid,smarthOuterClass,smarthOuterStyle,smarthInnerClass,smarthInnerStyle,smarthImageClass,smarthImageStyle,smarthTextClass,smarthTextStyle,smarthGroup,realval) { 5214 5215 var result = Math.random().toString(36).substring(2,7); 5216 if(smarthGroup == 1){ 5217 var urlhit = productname+'/?view=smarthvariant&sort_by='+result+'&outerclass=='+smarthOuterClass+'&outerstyle=='+smarthOuterStyle+'&innerclass=='+smarthInnerClass+'&innerstyle=='+smarthInnerStyle+'&imageclass=='+smarthImageClass+'&imagestyle=='+smarthImageStyle+'&textclass=='+smarthTextClass+'&textstyle=='+smarthTextStyle+'&group==1&page=='+realval; 5218 }else if(smarthGroup == 2){ 5219 var urlhit = productname+'/?view=smarthvarianttwo&sort_by='+result+'&outerclass=='+smarthOuterClass+'&outerstyle=='+smarthOuterStyle+'&innerclass=='+smarthInnerClass+'&innerstyle=='+smarthInnerStyle+'&imageclass=='+smarthImageClass+'&imagestyle=='+smarthImageStyle+'&textclass=='+smarthTextClass+'&textstyle=='+smarthTextStyle+'&group==2&page=='+realval; 5220 }else{ 5221 var urlhit = productname+'/?view=smarthvariantthree&sort_by='+result+'&outerclass=='+smarthOuterClass+'&outerstyle=='+smarthOuterStyle+'&innerclass=='+smarthInnerClass+'&innerstyle=='+smarthInnerStyle+'&imageclass=='+smarthImageClass+'&imagestyle=='+smarthImageStyle+'&textclass=='+smarthTextClass+'&textstyle=='+smarthTextStyle+'&group==3&page=='+realval; 5222 } 5223 var xhr = new XMLHttpRequest(); 5224 xhr.open("GET", urlhit, true); 5225 xhr.onreadystatechange = function() { 5226 if (this.readyState === XMLHttpRequest.DONE) { 5227 if (this.status === 200) { 5228 if(this.responseText == 0){ 5229 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .smarthText .smarthVariantInventory').html("0"); 5230 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .smart-counter').removeClass("smart-counter"); 5231 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .hidevariant').remove(); 5232 }else{ 5233 $('.outersmarth'+variantproductid+'-'+smarthGroup).replaceWith( this.responseText ); 5234 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .smart-counter').removeClass("smart-counter"); 5235 var countryclassh = document.getElementsByClassName('smarthCountry'); 5236 for (var i = 0; i < countryclassh.length; i++) { 5237 var counrtylisth = countryclassh[i].getAttribute('data-countryselectedh'); 5238 var position = counrtylisth.search(smarthcountryName); 5239 if(position < 0){ 5240 countryclassh[i].style.cssText = 'display:none !important'; 5241 }else{ 5242 countryclassh[i].style.cssText = 'display:unset !important'; 5243 } 5244 } 5245 setTimeout(function(){ 5246 smarthonload(); 5247 }, 500); 5248 } 5249 } else { 5250 console.log('failed variant req'); 5251 } 5252 } 5253 }; 5254 xhr.send(); 5255 5256 } 5257 5258 function smarthsetlivevisit(mypage,myproductid,highclassname) { 5259 setTimeout(function(){ 5260 5261 var settimelive = 2; 5262 var setvisitlimit = 2; 5263 5264 var d = new Date(); 5265 var time = setcookietimestamphsmart(settimelive); 5266 var mytime = ''; 5267 if(settimelive < 5){ 5268 mytime = (time * 60 ); 5269 }else if(settimelive > 4 && settimelive < 8){ 5270 mytime =(time * 60 * 60 ); 5271 }else if(settimelive > 7){ 5272 mytime = (time * 24 * 60 * 60 ); 5273 } 5274 5275 var realhighclass = ''; 5276 if(highclassname == 'smarthloop'){ 5277 realhighclass = "smartvisitshtitle"; 5278 }else{ 5279 realhighclass = 'smartvisitshsubtitle'; 5280 } 5281 5282 var smartloop2 = document.getElementsByClassName(highclassname); 5283 for (var i = 0; i < smartloop2.length; i++) { 5284 var bigloop2 = smartloop2[i].parentElement; 5285 var smallloop2 = bigloop2.parentElement; 5286 var parentloop2 = smallloop2.getAttribute('data-smartproductid'); 5287 var myuser = getCookiesmarth("smartvisits"+parentloop2); 5288 if (myuser != "") { 5289 myhttpreqhsmart(parentloop2,0,mytime,setvisitlimit,highclassname,realhighclass); 5290 } else { 5291 myhttpreqhsmart(parentloop2,1,mytime,setvisitlimit,highclassname,realhighclass);
5292 setCookiesmarth("smartvisits"+parentloop2, 'setsmartvisits', settimelive); 5293 } 5294 5295 } 5296 5297 var smartloop = document.getElementsByClassName(highclassname); 5298 for (var i = 0; i < smartloop.length; i++) { 5299 if(mypage == 'product'){ 5300 var bigloop = smartloop[i].parentElement; 5301 var smallloop = bigloop.parentElement; 5302 var parentloop = smallloop.getAttribute('data-smartproductid'); 5303 if(parentloop == myproductid){ 5304 smartloop[i].classList.add(realhighclass+parentloop); 5305 }else{ 5306 var removeloop = smartloop[i].parentElement; 5307 var bigloop = removeloop.parentElement; 5308 var removeloop2 = bigloop.parentElement; 5309 removeloop2.style.visibility = 'hidden'; 5310 smartloop[i].classList.remove(highclassname); 5311 removeloop2.remove(); 5312 } 5313 }else{ 5314 var oldloop = smartloop[i].parentElement; 5315 var bigloop = oldloop.parentElement; 5316 var newloop = bigloop.parentElement; 5317 newloop.style.visibility = 'hidden'; 5318 smartloop[i].classList.remove(highclassname); 5319 newloop.remove(); 5320 } 5321 } 5322 5323 }, 500); 5324 } 5325 5326 function myhttpreqhsmart(lastid,mynew,gettime,setvisitlimit,highclassname,realhighclass) { 5327 var xhttp = new XMLHttpRequest(); 5328 xhttp.onreadystatechange = function() { 5329 if (this.readyState == 4 && this.status == 200) { 5330 var pageliveview = JSON.parse(this.responseText); 5331 var smartvisits = document.getElementsByClassName(realhighclass+lastid); 5332 for (var i = 0; i < smartvisits.length; i++) { 5333 if(setvisitlimit < pageliveview.pageviews){ 5334 smartvisits[i].innerHTML = pageliveview.pageviews; 5335 var removeloop = smartvisits[i].parentElement; 5336 removeloop.style.visibility = 'visible'; 5337 }else{ 5338 var removeloop = smartvisits[i].parentElement; 5339 removeloop.style.visibility = 'hidden'; 5340 smartvisits[i].classList.remove(highclassname); 5341 removeloop.remove(); 5342 removesmarthighlight(); 5343 } 5344 5345 } 5346 } 5347 }; 5348 xhttp.open("GET","https://visitcounterstaging.thalia-apps.com/?shopifyid="+lastid+"&new="+mynew+"&time="+gettime, true); 5349 xhttp.send(); 5350 } 5351 5352 function mymodalsmarth() { 5353 var target = document.getElementById("smart-modal-window"); 5354 var parenttarget = target.parentElement; 5355 if (parenttarget.classList.contains('smart-modal-open')) { 5356 parenttarget.classList.remove('smart-modal-open'); 5357 document.getElementById('smart-modal-content').innerHTML = ''; 5358 } 5359 } 5360 5361 function shlink(highlightval,links,smarthighlightid,modalsize) { 5362 5363 if(highlightval != ''){ 5364 5365 var highlightlink = highlightval; 5366 if(links == 0){ 5367 window.location.href = highlightlink; 5368 }else{ 5369 window.open(highlightlink,'_blank'); 5370 } 5371 5372 } 5373 if(links == 2){ 5374 var target = document.getElementById("smart-modal-outer"); 5375 var myclasses = ''; 5376 if(modalsize == 0){ 5377 myclasses = 'smart-modal-window smart-modal-small'; 5378 }else if(modalsize == 2){ 5379 myclasses = 'smart-modal-window smart-modal-large'; 5380 }else{ 5381 myclasses = 'smart-modal-window'; 5382 } 5383 5384 document.getElementById('smart-modal-outer').classList.add('smart-modal-open'); 5385 var setclass = document.getElementById('smart-modal-window'); 5386 setclass.className = ''; 5387 setclass.className = myclasses; 5388 var xhr = new XMLHttpRequest(); 5389 var url = '/?view=smartmeta&id==highlight-popup-'+smarthighlightid; 5390 xhr.open("GET", url, true);
5391 xhr.setRequestHeader("Cache-Control", "max-age=3600"); 5392 xhr.onreadystatechange = function() { 5393 // if (this.readyState === XMLHttpRequest.DONE) { 5394 if (this.status === 200) { 5395 document.getElementById('smart-modal-content').innerHTML = this.responseText; 5396 } else { 5397 console.log(this.status, this.statusText); 5398 } 5399 // } 5400 }; 5401 xhr.send(); 5402 } 5403 5404 } 5405 5406 function toValidDate(datestring){ 5407 return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1"); 5408 } 5409 5410 function myTimer(newvalue,count) { 5411 5412 var smarthText2 = document.getElementsByClassName('smarthTitle'); 5413 var againvalue = newvalue; 5414 var pos3 = newvalue.indexOf("[[ CountdownTimer:"); 5415 var pos4 = newvalue.indexOf("M,"); 5416 if(pos4 < 0){ 5417 pos4 = newvalue.indexOf(" ]]"); 5418 var res = newvalue.slice(pos3+18, pos4); 5419 }else{ 5420 var res = newvalue.slice(pos3+18, pos4+1); 5421 } 5422 var pos5 = newvalue.indexOf(" ]]"); 5423 var pos6 = newvalue.indexOf("|"); 5424 var endres = againvalue.slice(pos3+18, pos5); 5425 if(pos6 < 0){ 5426 var customtext = ''; 5427 }else{ 5428 var customtext = againvalue.slice(pos6+1, pos5); 5429 } 5430 newvalue = newvalue.replace("[[ CountdownTimer:", "" ); 5431 newvalue = newvalue.replace(" ]]", "" ); 5432 endres = endres.replace(" |"+customtext , "" ); 5433 var getlang = endres.split(","); 5434 var setlang2 = 'en'; 5435 if(getlang.length > 1){ 5436 if(getlang[1] == 'custom'){ 5437 if (getlang[2] == null){ 5438 var setdays = ''; 5439 }else{ 5440 var setdays = getlang[2]; 5441 } 5442 if (getlang[3] == null){ 5443 var sethours = ''; 5444 }else{ 5445 var sethours = getlang[3]; 5446 } 5447 if (getlang[4] == null){ 5448 var setminutes = ''; 5449 }else{ 5450 var setminutes = getlang[4]; 5451 } 5452 if (getlang[5] == null){ 5453 var setseconds = ''; 5454 }else{ 5455 var setseconds = getlang[5]; 5456 } 5457 }else{ 5458 setlang2 = getlang[1]; 5459 var setmoment = moment(); 5460 setmoment.locale(setlang2); 5461 setmoment.subtract({hours: 0, minutes: 0, seconds: 35}); 5462 var getseconds = setmoment.toNow(true); 5463 setmoment.subtract({hours: 0, minutes: 10, seconds: 59}); 5464 var getminutes = setmoment.toNow(true); 5465 setmoment.subtract({hours: 5, minutes: 59, seconds: 59}); 5466 var gethours = setmoment.toNow(true); 5467 setmoment.subtract({hours: 222, minutes: 59, seconds: 59}); 5468 var getdays = setmoment.toNow(true); 5469 var setseconds = getseconds.split(" ").pop(); 5470 var setminutes = getminutes.split(" ").pop(); 5471 var sethours = gethours.split(" ").pop(); 5472 var setdays = getdays.split(" ").pop(); 5473 } 5474 }else{ 5475 var setdays = "days"; 5476 var sethours = "hours"; 5477 var setminutes = "minutes"; 5478 var setseconds = "seconds"; 5479 } 5480 5481 var x = setInterval(function() { 5482 let end = new Date(toValidDate(res)); 5483 let start = new Date(); 5484 var remaintime = end - start; 5485 var days = Math.floor(remaintime / (1000 * 60 * 60 * 24)); 5486 var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 5487 var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60)); 5488 var seconds = Math.floor((remaintime % (1000 * 60)) / 1000); 5489 var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " "; 5490 if(seconds < 0 && customtext == ''){ 5491 realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds; 5492 }else if(seconds < 0 && customtext != ''){ 5493 newvalue = customtext; 5494 }else{ 5495 newvalue = newvalue.replace(" |"+customtext , ""); 5496 } 5497 if(getlang[1] == 'custom'){ 5498 realtimeleft=''; 5499 if(setdays != ''){ 5500 realtimeleft = days +""+ setdays+ " ";
5501 } 5502 if(sethours != ''){ 5503 realtimeleft = realtimeleft + hours +"" + sethours +" "; 5504 } 5505 if(setminutes != ''){ 5506 realtimeleft = realtimeleft + minutes +""+ setminutes +" "; 5507 } 5508 if(setseconds != ''){ 5509 realtimeleft = realtimeleft + seconds +"" + setseconds + " "; 5510 } 5511 } 5512 smarthText2[count].innerHTML = newvalue.replace(endres,realtimeleft); 5513 smarthText2[count].classList.remove("smart-counter"); 5514 if (remaintime < 0) { 5515 clearInterval(x); 5516 } 5517 }, 1000); 5518 } 5519 5520 function myTimersub(newvalue,count) { 5521 5522 var smarthText2 = document.getElementsByClassName('smarthSubTitle'); 5523 var againvalue = newvalue; 5524 var pos3 = newvalue.indexOf("[[ CountdownTimer:"); 5525 var pos4 = newvalue.indexOf("M,"); 5526 if(pos4 < 0){ 5527 pos4 = newvalue.indexOf(" ]]"); 5528 var res = newvalue.slice(pos3+18, pos4); 5529 }else{ 5530 var res = newvalue.slice(pos3+18, pos4+1); 5531 } 5532 var pos5 = newvalue.indexOf(" ]]"); 5533 var pos6 = newvalue.indexOf("|"); 5534 var endres = againvalue.slice(pos3+18, pos5); 5535 if(pos6 < 0){ 5536 var customtext = ''; 5537 }else{ 5538 var customtext = againvalue.slice(pos6+1, pos5); 5539 } 5540 newvalue = newvalue.replace("[[ CountdownTimer:", "" ); 5541 newvalue = newvalue.replace(" ]]", "" ); 5542 endres = endres.replace(" |"+customtext , "" ); 5543 var getlang = endres.split(","); 5544 var setlang2 = 'en'; 5545 if(getlang.length > 1){ 5546 if(getlang[1] == 'custom'){ 5547 if (getlang[2] == null){ 5548 var setdays = ''; 5549 }else{ 5550 var setdays = getlang[2]; 5551 } 5552 if (getlang[3] == null){ 5553 var sethours = ''; 5554 }else{ 5555 var sethours = getlang[3]; 5556 } 5557 if (getlang[4] == null){ 5558 var setminutes = ''; 5559 }else{ 5560 var setminutes = getlang[4]; 5561 } 5562 if (getlang[5] == null){ 5563 var setseconds = ''; 5564 }else{ 5565 var setseconds = getlang[5]; 5566 } 5567 }else{ 5568 setlang2 = getlang[1]; 5569 var setmoment = moment(); 5570 setmoment.locale(setlang2); 5571 setmoment.subtract({hours: 0, minutes: 0, seconds: 35}); 5572 var getseconds = setmoment.toNow(true); 5573 setmoment.subtract({hours: 0, minutes: 10, seconds: 59}); 5574 var getminutes = setmoment.toNow(true); 5575 setmoment.subtract({hours: 5, minutes: 59, seconds: 59}); 5576 var gethours = setmoment.toNow(true); 5577 setmoment.subtract({hours: 222, minutes: 59, seconds: 59}); 5578 var getdays = setmoment.toNow(true); 5579 var setseconds = getseconds.split(" ").pop(); 5580 var setminutes = getminutes.split(" ").pop(); 5581 var sethours = gethours.split(" ").pop(); 5582 var setdays = getdays.split(" ").pop(); 5583 } 5584 }else{ 5585 var setdays = "days"; 5586 var sethours = "hours"; 5587 var setminutes = "minutes"; 5588 var setseconds = "seconds"; 5589 } 5590 5591 var x = setInterval(function() { 5592 let end = new Date(toValidDate(res)); 5593 let start = new Date(); 5594 var remaintime = end - start; 5595 var days = Math.floor(remaintime / (1000 * 60 * 60 * 24)); 5596 var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 5597 var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60)); 5598 var seconds = Math.floor((remaintime % (1000 * 60)) / 1000); 5599 var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " "; 5600 if(seconds < 0 && customtext == ''){ 5601 realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds; 5602 }else if(seconds < 0 && customtext != ''){ 5603 newvalue = customtext; 5604 }else{ 5605 newvalue = newvalue.replace(" |"+customtext , ""); 5606 } 5607 if(getlang[1] == 'custom'){ 5608 realtimeleft=''; 5609 if(setdays != ''){ 5610 realtimeleft = days +""+ setdays+ " ";
5611 } 5612 if(sethours != ''){ 5613 realtimeleft = realtimeleft + hours +"" + sethours +" "; 5614 } 5615 if(setminutes != ''){ 5616 realtimeleft = realtimeleft + minutes +""+ setminutes +" "; 5617 } 5618 if(setseconds != ''){ 5619 realtimeleft = realtimeleft + seconds +"" + setseconds + " "; 5620 } 5621 } 5622 smarthText2[count].innerHTML = newvalue.replace(endres,realtimeleft); 5623 smarthText2[count].classList.remove("smart-counter"); 5624 if (remaintime < 0) { 5625 clearInterval(x); 5626 } 5627 }, 1000); 5628 5629 } 5630 5631 function smarthonload() { 5632 5633 screensizesmarthFunction(); 5634 var mypage = ''; 5635 var myproductid = ''; 5636 setTimeout(function(){ 5637 smarthsetlivevisit(mypage,myproductid,'smarthloop'); 5638 smarthsetlivevisit(mypage,myproductid,'smarthsubtitleloop'); 5639 }, 500); 5640 5641 var smarthsku = ''; 5642 var skuclass = document.getElementsByClassName('smarthsku'); 5643 if(smarthsku == 0){ 5644 for (var i = 0; i < skuclass.length; i++) { 5645 if(skuclass[i].dataset.sku == 0){ 5646 var parentsku = skuclass[i].parentElement; 5647 var parent2sku = parentsku.parentElement; 5648 parent2sku.style.cssText = 'display:none !important'; 5649 } 5650 } 5651 } 5652 5653 // setTimeout(function(){ 5654 var smart2hText = document.getElementsByClassName('smarthTitle'); 5655 if(smart2hText[0]){ 5656 for (var i = 0; i < smart2hText.length; i++) { 5657 var value = smart2hText[i].innerHTML; 5658 if( value.indexOf("[[today") != -1 ){ 5659 expdeliveryhdatesmart(value,i); 5660 } 5661 } 5662 } 5663 5664 var smart2hsubText = document.getElementsByClassName('smarthSubTitle'); 5665 if(smart2hsubText[0]){ 5666 for (var i = 0; i < smart2hsubText.length; i++) { 5667 var value = smart2hsubText[i].innerHTML; 5668 if( value.indexOf("[[today") != -1 ){ 5669 expdeliveryhsubdatesmart(value,i); 5670 } 5671 } 5672 } 5673 5674 var smarthText = document.getElementsByClassName('smarthTitle'); 5675 if(smarthText[0]){ 5676 for (var i = 0; i < smarthText.length; i++) { 5677 var value = smarthText[i].innerHTML; 5678 if( value.indexOf("CountdownTimer:") != -1 ){ 5679 myTimer(value,i); 5680 } 5681 } 5682 } 5683 5684 var smarthsubText = document.getElementsByClassName('smarthSubTitle'); 5685 if(smarthsubText[0]){ 5686 for (var i = 0; i < smarthsubText.length; i++) { 5687 var value = smarthsubText[i].innerHTML; 5688 if( value.indexOf("CountdownTimer:") != -1 ){ 5689 myTimersub(value,i); 5690 } 5691 } 5692 } 5693 5694 var getpage = ''; 5695 var smarthText2 = document.getElementsByClassName('smarthText smarthVariantInventory'); 5696 if(smarthText2[0]){ 5697 if(getpage == 'collection'){ 5698 for (var i = 0; i < smarthText2.length; i++) { 5699 var oldloop = smarthText2[i].parentElement; 5700 var newloop = oldloop.parentElement; 5701 newloop.remove(); 5702 } 5703 } 5704 } 5705 // }, 1000); 5706 5707 document.getElementById("smart-modal-close").onclick = function() {mymodalsmarth()}; 5708 window.onclick = function(event) { 5709 if (event.target.classList[1] == 'smart-modal-open') { 5710 mymodalsmarth(); 5711 } 5712 } 5713 5714 removesmarthighlight(); 5715 5716 setTimeout(function(){ 5717 var smartinstances = tippy('[data-tippy-content]'); 5718 }, 500); 5719 5720 5721 if(countrysmarth == 'smarthighlightcountry'){ 5722 countrysmarth = 'newsmarthighlightcountry'; 5723 var countrycount = document.getElementsByClassName('smarthCountry'); 5724 if (thaliacustomercountry == '') { 5725 thaliaCustomerCookie(); 5726 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 5727 var mycountrysmarth = thaliacustomercountry; 5728 } else { 5729 var mycountrysmarth = thaliacustomercountry; 5730 } 5731 if (countrycount.length > 0) { 5732 5733 5734 var countryclassSmarth = document.getElementsByClassName('smarthCountry'); 5735 for (var i = 0; i < countryclassSmarth.length; i++) { 5736 var counrtylisth = countryclassSmarth[i].getAttribute('data-countryselectedh'); 5737 var position = counrtylisth.search(mycountrysmarth); 5738 smarthcountryName = mycountrysmarth; 5739 if(position < 0){ 5740 countryclassSmarth[i].style.cssText = 'display:none !important'; 5741 countryclassSmarth[i].classList.add("removeme"); 5742 }else{ 5743 countryclassSmarth[i].style.display= 'block'; 5744 countryclassSmarth[i].setAttribute('countryrule', '1'); 5745 if (countryclassSmarth[i].classList.contains('smarthScreenSize')) { 5746 var screenlist = countryclassSmarth[i].getAttribute('data-screensizeselectedh'); 5747 var screensizeArray = screenlist.split(","); 5748 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 5749 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 5750 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 5751 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 5752 5753 if (smdevice.matches ){ 5754 if(screensizeArray[0] == '1'){ 5755 }else{ 5756 countryclassSmarth[i].style.setProperty("display", "none", "important"); 5757 } 5758 }else if( mddevice.matches){ 5759 if(screensizeArray[1] == '1'){ 5760 }else{ 5761 countryclassSmarth[i].style.setProperty("display", "none", "important"); 5762 } 5763 }else if(lgdevice.matches){ 5764 if(screensizeArray[2] == '1'){ 5765 }else{ 5766 countryclassSmarth[i].style.setProperty("display", "none", "important"); 5767 } 5768 }else{
5769 if(screensizeArray[3] == '1'){ 5770 }else{ 5771 countryclassSmarth[i].style.setProperty("display", "none", "important"); 5772 } 5773 } 5774 5775 } 5776 5777 } 5778 } 5779 var removeclass = document.getElementsByClassName('removeme'); 5780 for (var i = 0; i < removeclass.length; i++) { 5781 removeclass[i].remove(); 5782 } 5783 5784 removesmarthighlight(); 5785 5786 } 5787 }; 5788 5789 5790 } 5791 5792 window.addEventListener('resize', screensizesmarthFunction); 5793 5794 function screensizesmarthFunction() { 5795 var screensizeclass = document.getElementsByClassName('smarthScreenSize'); 5796 for (var i = 0; i < screensizeclass.length; i++) { 5797 var issetcountryrule = screensizeclass[i].getAttribute('countryrule'); 5798 if( issetcountryrule == '1'){ 5799 var screenlist = screensizeclass[i].getAttribute('data-screensizeselectedh'); 5800 var screensizeArray = screenlist.split(","); 5801 5802 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 5803 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 5804 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 5805 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 5806 5807 if (smdevice.matches ){ 5808 if(screensizeArray[0] == '1'){ 5809 screensizeclass[i].style.display= 'block'; 5810 }else{ 5811 screensizeclass[i].style.setProperty("display", "none", "important"); 5812 } 5813 }else if( mddevice.matches){ 5814 if(screensizeArray[1] == '1'){ 5815 screensizeclass[i].style.display= 'block'; 5816 }else{ 5817 screensizeclass[i].style.setProperty("display", "none", "important"); 5818 } 5819 }else if(lgdevice.matches){ 5820 if(screensizeArray[2] == '1'){ 5821 screensizeclass[i].style.display= 'block'; 5822 }else{ 5823 screensizeclass[i].style.setProperty("display", "none", "important"); 5824 } 5825 }else{ 5826 if(screensizeArray[3] == '1'){ 5827 screensizeclass[i].style.display= 'block'; 5828 }else{ 5829 screensizeclass[i].style.setProperty("display", "none", "important"); 5830 } 5831 } 5832 5833 } 5834 } 5835 5836 } 5837 5838 function setCookiesmarth(cname, cvalue, exdays) { 5839 var d = new Date(); 5840 var time = setcookietimestamphsmart(exdays); 5841 if(exdays < 5){ 5842 d.setTime(d.getTime() + (time * 60 * 1000)); 5843 }else if(exdays > 4 && exdays < 8){ 5844 d.setTime(d.getTime() + (time * 60 * 60 * 1000)); 5845 }else if(exdays > 7){ 5846 d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000)); 5847 } 5848 5849 var expires = "expires="+d.toUTCString(); 5850 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 5851 } 5852 5853 function getCookiesmarth(cname) { 5854 var name = cname + "="; 5855 var ca = document.cookie.split(';'); 5856 for(var i = 0; i < ca.length; i++) { 5857 var c = ca[i]; 5858 while (c.charAt(0) == ' ') { 5859 c = c.substring(1); 5860 } 5861 if (c.indexOf(name) == 0) { 5862 return c.substring(name.length, c.length); 5863 } 5864 } 5865 return ""; 5866 } 5867 5868 function setcookietimestamphsmart(time) { 5869 var realtime=''; 5870 if(time==1){ 5871 realtime=1; 5872 }else if(time==2){ 5873 realtime=5; 5874 }else if(time==3){ 5875 realtime=10; 5876 }else if(time==4){ 5877 realtime=30; 5878 }else if(time==5){ 5879 realtime=1; 5880 }else if(time==6){ 5881 realtime=6; 5882 }else if(time==7){ 5883 realtime=12; 5884 }else if(time==8){ 5885 realtime=1; 5886 }else if(time==9){ 5887 realtime=7; 5888 }else if(time==10){ 5889 realtime=15; 5890 }else if(time==11){ 5891 realtime=30; 5892 } 5893 return realtime; 5894 } 5895 5896</script>
5896
5896<script type="text/javascript"> 5897 </script>
5897 5898
5898<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
vendor: 1 bytes, line 5898
5898
5899<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
5899 5900
5901<script type="text/javascript"> 5902 5903 var existingScript = document.getElementById('smartbPopper'); 5904 if (!existingScript) { 5905 5906 var countrysmartb = 'smartbadgecountry'; 5907 var smartbcountryName = ''; 5908 5909 setTimeout(function(){ 5910 checksmartbjquery(); 5911 }, 1000); 5912 5913 } 5914 5915 function getCountryCodesb() { 5916 5917 if(thaliacustomercountry == ''){ 5918 thaliaCustomerCookie(); 5919 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 5920 getCountryNamesb(thaliacustomercountry); 5921 }else{ 5922 getCountryNamesb(thaliacustomercountry); 5923 } 5924 5925 } 5926 5927 function getCountryNamesb(countryCode) { 5928 var country_data = "AF,Afghanistan|AL,Albania|DZ,Algeria|AD,Andorra|AO,Angola|AI,Anguilla|AQ,Antarctica|AG,Antigua and Barbuda|AR,Argentina|AM,Armenia|AW,Aruba|AU,Australia|AT,Austria|AZ,Azerbaijan|BS,Bahamas|BH,Bahrain|BD,Bangladesh|BB,Barbados|BY,Belarus|BE,Belgium|BZ,Belize|BJ,Benin|BM,Bermuda|BT,Bhutan|BO,Bolivia|BQ,Bonaire,Sint Eustatius and Saba|BA,Bosnia and Herzegovina|BW,Botswana|BV,Bouvet Island|BR,Brazil|IO,British Indian Ocean Territory|BN,Brunei Darussalam|BG,Bulgaria|BF,Burkina Faso|BI,Burundi|CV,Cabo Verde|KH,Cambodia|CM,Cameroon|CA,Canada|KY,Cayman Islands|CF,Central African Republic|TD,Chad|CL,Chile|CN,China|CX,Christmas Island|CC,Cocos (Keeling) Islands|CO,Colombia|KM,Comoros|CG,Congo|CD,Congo,Democratic Republic of the|CK,Cook Islands|CR,Costa Rica|CI,Côte d'Ivoire|HR,Croatia|CU,Cuba|CW,Curaçao|CY,Cyprus|CZ,Czech Republic|DK,Denmark|DJ,Djibouti|DM,Dominica|DO,Dominican Republic|EC,Ecuador|EG,Egypt|SV,El Salvador|GQ,Equatorial Guinea|ER,Eritrea|EE,Estonia|SZ,Eswatini|ET,Ethiopia|FK,Falkland Islands (Malvinas)|FO,Faroe Islands|FJ,Fiji|FI,Finland|FR,France|GF,French Guiana|PF,French Polynesia|TF,French Southern Territories|GA,Gabon|GM,Gambia|GE,Georgia|DE,Germany|GH,Ghana|GI,Gibraltar|GR,Greece|GL,Greenland|GD,Grenada|GP,Guadeloupe|GU,Guam|GT,Guatemala|GG,Guernsey|GN,Guinea|GW,Guinea-Bissau|GY,Guyana|HT,Haiti|HM,Heard Island and McDonald Islands|VA,Holy See|HN,Honduras|HK,Hong Kong|HU,Hungary|IS,Iceland|IN,India|ID,Indonesia|IR,Iran|IQ,Iraq|IE,Ireland|IM,Isle of Man|IL,Israel|IT,Italy|JM,Jamaica|JP,Japan|JE,Jersey|JO,Jordan|KZ,Kazakhstan|KE,Kenya|KI,Kiribati|KP,Korea|KR,Korea|KW,Kuwait|KG,Kyrgyzstan|LA,Lao People's Democratic Republic|LV,Latvia|LB,Lebanon|LS,Lesotho|LR,Liberia|LY,Libya|LI,Liechtenstein|LT,Lithuania|LU,Luxembourg|MO,Macao|MG,Madagascar|MW,Malawi|MY,Malaysia|MV,Maldives|ML,Mali|MT,Malta|MH,Marshall Islands|MQ,Martinique|MR,Mauritania|MU,Mauritius|YT,Mayotte|MX,Mexico|FM,Micronesia|MD,Moldova|MC,Monaco|MN,Mongolia|ME,Montenegro|MS,Montserrat|MA,Morocco|MZ,Mozambique|MM,Myanmar|NA,Namibia|NR,Nauru|NP,Nepal|NL,Netherlands|NC,New Caledonia|NZ,New Zealand|NI,Nicaragua|NE,Niger|NG,Nigeria|NU,Niue|NF,Norfolk Island|MK,North Macedonia|MP, Northern Mariana Islands|NO,Norway|OM,Oman|PK,Pakistan|PW,Palau|PS,Palestine|PA,Panama|PG,Papua New Guinea|PY,Paraguay|PE,Peru|PH,Philippines|PN,Pitcairn|PL,Poland|PT,Portugal|PR,Puerto Rico|QA,Qatar|RE,Réunion|RO,Romania|RU,Russian Federation|RW,Rwanda|BL,Saint Barthélemy|SH,Saint Helena|KN,Saint Kitts and Nevis|LC,Saint Lucia|MF,Saint Martin (French part)|PM,Saint Pierre and Miquelon|VC,Saint Vincent and the Grenadines|WS,Samoa|SM,San Marino|ST,Sao Tome and Principe|SA,Saudi Arabia|SN,Senegal|RS,Serbia|SC,Seychelles|SL,Sierra Leone|SG,Singapore|SX,Sint Maarten (Dutch part)|SK,Slovakia|SI,Slovenia|SB,Solomon Islands|SO,Somalia|ZA,South Africa|GS,South Georgia and the South Sandwich Islands|SS,South Sudan|ES,Spain|LK,Sri Lanka|SD,Sudan|SR,Suriname|SJ,Svalbard and Jan Mayen|SE,Sweden|CH,Switzerland|SY,Syrian Arab Republic|TW,Taiwan|TJ,Tajikistan|TZ,Tanzania|TH,Thailand|TL,Timor-Leste|TG,Togo|TK,Tokelau|TO,Tonga|TT,Trinidad and Tobago|TN,Tunisia|TR,Turkey|TM,Turkmenistan|TC,Turks and Caicos Islands|TV,Tuvalu|UG,Uganda|UA,Ukraine|AE,United Arab Emirates|GB,United Kingdom|US,United States|UM,United States Minor Outlying Islands|UY,Uruguay|UZ,Uzbekistan|VU,Vanuatu|VE,Venezuela|VN,Viet Nam|VG,Virgin Islands|VI,Virgin Islands|WF,Wallis and Futuna|EH,Western Sahara|YE,Yemen|ZM,Zambia|ZW,Zimbabwe"; 5929 var countries = country_data.split("|"); 5930 for (var i = 0; i < countries.length; i++) { 5931 var country = countries[i].split(","); 5932 var countryCodedata = country[0]; 5933 var Visitorcountry = country[1]; 5934 if(countryCode== countryCodedata) 5935 { 5936 var VisitorCountryName=Visitorcountry; 5937 } 5938 } 5939 var visitorclass = document.getElementsByClassName('smartbVisitorCountry'); 5940 for (var i = 0; i < visitorclass.length; i++) { 5941 var issetvisitorcountryrule = visitorclass[i].getAttribute('visitorcountryrule'); 5942 var secondChild = visitorclass[i].querySelector('div:nth-child(1)'); 5943 var thirdChild = secondChild.querySelector('div:nth-child(1)'); 5944 if( issetvisitorcountryrule == '1'){ 5945 // $('.primebVisitorCountryName').replaceWith(VisitorCountryName); 5946 // visitorclass[i].style.display= 'block'; 5947 var elements = document.querySelectorAll('.smartbVisitorCountryName');
5948 elements.forEach(function(element) { 5949 element.textContent = VisitorCountryName; 5950 }); 5951 } 5952 } 5953 } 5954 5955 5956 function checksmartbjquery() { 5957 if (window.jQuery) { 5958 checkSmartVariantInventory("","first"); 5959 5960 $(document).on("change", ".single-option-selector", function() { 5961 var optionMap = []; 5962 if(optionMap.length == 0){ 5963 $(".single-option-selector").each(function(key) { 5964 optionMap[key] = $(this).val(); 5965 }); 5966 checkSmartVariantInventory(optionMap); 5967 } 5968 }); 5969 5970 $(document).on("change", ".ProductForm__Option select", function() { 5971 var optionMap = []; 5972 if(optionMap.length == 0){ 5973 $(".ProductForm__Option select").each(function(key) { 5974 optionMap[key] = $(this).val(); 5975 }); 5976 checkSmartVariantInventory(optionMap); 5977 } 5978 }); 5979 5980 $(document).on("click", ".tt-options-swatch li", function() { 5981 var optionMap = []; 5982 if(optionMap.length == 0){ 5983 $(".tt-options-swatch li").each(function(key) { 5984 optionMap[key] = $(this).val(); 5985 }); 5986 checkSmartVariantInventory(optionMap); 5987 } 5988 }); 5989 5990 $(document).on("click", ".swatch-element", function() { 5991 var optionMap = []; 5992 if(optionMap.length == 0){ 5993 $(".swatch-element").each(function(key) { 5994 optionMap[key] = $(this).val(); 5995 }); 5996 checkSmartVariantInventory(optionMap); 5997 } 5998 }); 5999 6000 $(document).on("change", ".form__input--select", function() { 6001 var optionMap = []; 6002 if(optionMap.length == 0){ 6003 $(".form__input--select").each(function(key) { 6004 optionMap[key] = $(this).val(); 6005 }); 6006 checkSmartVariantInventory(optionMap); 6007 } 6008 }); 6009 6010 $(document).on("change", ".sgl-opt-selector-product-template", function() { 6011 var optionMap = []; 6012 if(optionMap.length == 0){ 6013 $(".sgl-opt-selector-product-template").each(function(key) { 6014 optionMap[key] = $(this).val(); 6015 }); 6016 checkSmartVariantInventory(optionMap); 6017 } 6018 }); 6019 6020 $(document).on("click", ".tt-options-swatch li", function() { 6021 var optionMap = []; 6022 if(optionMap.length == 0){ 6023 $(".tt-options-swatch li").each(function(key) { 6024 optionMap[key] = $(this).val(); 6025 }); 6026 checkSmartVariantInventory(optionMap); 6027 } 6028 }); 6029 6030 $(document).on("change", ".product-option-value-item", function() { 6031 var optionMap = []; 6032 if(optionMap.length == 0){ 6033 $(".product-option-value-item").each(function(key) { 6034 optionMap[key] = $(this).val(); 6035 }); 6036 checkSmartVariantInventory(optionMap); 6037 } 6038 }); 6039 6040 $(document).on("click", ".clickyboxes a", function() { 6041 var optionMap = []; 6042 if(optionMap.length == 0){ 6043 $(".clickyboxes a").each(function(key) { 6044 optionMap[key] = $(this).val(); 6045 }); 6046 checkSmartVariantInventory(optionMap); 6047 } 6048 }); 6049 6050 $(document).on("change", "[data-product-options-container] .form-field-input", function() { 6051 var optionMap = []; 6052 if(optionMap.length == 0){ 6053 $("[data-product-options-container] .form-field-input").each(function(key) { 6054 optionMap[key] = $(this).val(); 6055 }); 6056 checkSmartVariantInventory(optionMap); 6057 } 6058 }); 6059 6060 $(document).on("change", "#data-product-option-0", function() { 6061 var optionMap = []; 6062 if(optionMap.length == 0){ 6063 $("#data-product-option-0").each(function(key) { 6064 optionMap[key] = $(this).val(); 6065 }); 6066 checkSmartVariantInventory(optionMap); 6067 } 6068 }); 6069 6070 $(document).on("click", ".product-options__section .active", function() { 6071 var optionMap = []; 6072 if(optionMap.length == 0){ 6073 $(".product-options__section .active").each(function(key) { 6074 optionMap[key] = $(this).val(); 6075 }); 6076 checkSmartVariantInventory(optionMap); 6077 } 6078 }); 6079 6080 $(document).on("click", ".product-options__value", function() { 6081 var optionMap = []; 6082 if(optionMap.length == 0){ 6083 $(".product-options__value").each(function(key) { 6084 optionMap[key] = $(this).val(); 6085 }); 6086 checkSmartVariantInventory(optionMap); 6087 } 6088 }); 6089 6090 $(document).on("click", ".variant-input", function() { 6091 var optionMap = []; 6092 if(optionMap.length == 0){ 6093 $(".variant-input").each(function(key) { 6094 optionMap[key] = $(this).val(); 6095 }); 6096 checkSmartVariantInventory(optionMap); 6097 } 6098 }); 6099 6100 $(document).on("change", ".product-form__single-selector", function() { 6101 var optionMap = []; 6102 if(optionMap.length == 0){ 6103 $(".product-form__single-selector").each(function(key) { 6104 optionMap[key] = $(this).val(); 6105 }); 6106 checkSmartVariantInventory(optionMap); 6107 } 6108 }); 6109 6110 $(document).on("click", ".gt_swatches--select.gf_active", function() { 6111 var optionMap = []; 6112 if(optionMap.length == 0){ 6113 $(".gt_swatches--select.gf_active").each(function(key) { 6114 optionMap[key] = $(this).val(); 6115 }); 6116 checkSmartVariantInventory(optionMap); 6117 } 6118 }); 6119 6120 $(document).on("click", ".nt-swatch", function() { 6121 var optionMap = []; 6122 if(optionMap.length == 0){ 6123 $(".nt-swatch").each(function(key) { 6124 optionMap[key] = $(this).val(); 6125 }); 6126 checkSmartVariantInventory(optionMap); 6127 } 6128 }); 6129 6130 $(document).on("change", ".disclosure--input", function() { 6131 var optionMap = []; 6132 if(optionMap.length == 0){ 6133 $(".disclosure--input").each(function(key) { 6134 optionMap[key] = $(this).val(); 6135 }); 6136 checkSmartVariantInventory(optionMap); 6137 } 6138 }); 6139 6140 $(document).on("click", ".product-form__input input", function() { 6141 var optionMap = []; 6142 if(optionMap.length == 0){ 6143 $(".product-form__input input[type=radio]:checked").each(function(key) { 6144 optionMap[key] = $(this).val(); 6145 }); 6146 checkSmartVariantInventory(optionMap); 6147 } 6148 }); 6149 6150 $(document).on("click", ".swatch-container input", function() { 6151 var optionMap = []; 6152 if(optionMap.length == 0){ 6153 $(".swatch-container input[type=radio]:checked").each(function(key) { 6154 optionMap[key] = $(this).val(); 6155 }); 6156 checkSmartVariantInventory(optionMap); 6157 } 6158 }); 6159 6160 $(document).on("click", ".swatch--gl input", function() { 6161 var optionMap = []; 6162 if(optionMap.length == 0){ 6163 $(".swatch--gl input[type=radio]:checked").each(function(key) { 6164 optionMap[key] = $(this).val(); 6165 }); 6166 checkSmartVariantInventory(optionMap); 6167 } 6168 }); 6169 6170 }else{ 6171 setTimeout(function() { checksmartbjquery() }, 2000); 6172 } 6173 } 6174 6175 window.addEventListener('load', (event) => { 6176 smartbCountdownTimer(); 6177 resizeFunction(); 6178 getCountryCodesb(); 6179 6180 document.getElementById("smart-modal-close").onclick = function() {mymodalsmartb()}; 6181 window.onclick = function(event) { 6182 if (event.target.classList[1] == 'smart-modal-open') { 6183 mymodalsmartb(); 6184 } 6185 } 6186 }); 6187 6188 // Function to be invoked when the element becomes visible 6189 function handleVisibleElement(entries, observer) {
6190 entries.forEach((entry) => { 6191 if (entry.isIntersecting) { 6192 // Element is visible, perform desired actions here 6193 // Call your function here 6194 smartbCountdownTimer(); 6195 getCountryCodesb(); 6196 // Stop observing the target element 6197 observer.unobserve(entry.target); 6198 } 6199 }); 6200 } 6201 6202 // Target element with the class 'product-recommendations' 6203 const targetElement = document.querySelector('.product-recommendations'); 6204 6205 if(targetElement) 6206 { 6207 // Create a new Intersection Observer instance 6208 const observer = new IntersectionObserver( 6209 (entries) => { 6210 // Use a debounce function to limit the number of function invocations 6211 debounce(handleVisibleElement, 100)(entries, observer); 6212 }, 6213 { 6214 root: null, // Viewport 6215 threshold: 0.5, // 50% of the element must be visible to trigger the callback 6216 } 6217 ); 6218 observer.observe(targetElement); 6219 } 6220 6221 // Debounce function to limit the rate of function invocations 6222 function debounce(func, delay) { 6223 let timeoutId; 6224 return function (...args) { 6225 clearTimeout(timeoutId); 6226 timeoutId = setTimeout(() => { 6227 func.apply(this, args); 6228 }, delay); 6229 }; 6230 } 6231 6232 6233 function smartbCountdownTimer() { 6234 6235 screensizesmartFunction(); 6236 6237 var smartbText2 = document.getElementsByClassName('smartbText'); 6238 if(smartbText2[0]){ 6239 for (var i = 0; i < smartbText2.length; i++) { 6240 var value = smartbText2[i].innerHTML; 6241 if( value.indexOf("[[today") != -1 ){ 6242 expdeliverydatesmart(value,i); 6243 } 6244 } 6245 6246 } 6247 6248 var smartbText = document.getElementsByClassName('smartbText'); 6249 if(smartbText[0]){ 6250 for (var i = 0; i < smartbText.length; i++) { 6251 var value = smartbText[i].innerHTML; 6252 if( value.indexOf("CountdownTimer:") != -1 ){ 6253 myTimer2(value,i); 6254 } 6255 } 6256 6257 } 6258 6259 var smartbsku = ''; 6260 var skuclass = document.getElementsByClassName('smartbsku'); 6261 if(smartbsku == 0){ 6262 for (var i = 0; i < skuclass.length; i++) { 6263 if(skuclass[i].dataset.sku == 0){ 6264 var parentsku = skuclass[i].parentElement; 6265 var parent2sku = parentsku.parentElement; 6266 parent2sku.style.cssText = 'display:none !important'; 6267 } 6268 } 6269 } 6270 6271 setTimeout(function(){ 6272 var smartinstances2 = tippy('[data-tippy-content]'); 6273 }, 1000); 6274 6275 if(countrysmartb == 'smartbadgecountry'){ 6276 countrysmartb = 'newsmartbadgecountry'; 6277 var countrycount = document.getElementsByClassName('smartbCountry'); 6278 if (thaliacustomercountry == '') { 6279 thaliaCustomerCookie(); 6280 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 6281 var mycountrysmartb = thaliacustomercountry; 6282 } else { 6283 var mycountrysmartb = thaliacustomercountry; 6284 } 6285 if (countrycount.length > 0) { 6286 6287 var countryclassSmartb = document.getElementsByClassName('smartbCountry'); 6288 6289 for (var i = 0; i < countryclassSmartb.length; i++) { 6290 var counrtylistb = countryclassSmartb[i].getAttribute('data-countryselected'); 6291 var position = counrtylistb.search(mycountrysmartb); 6292 smartbcountryName = mycountrysmartb; 6293 if(position < 0){ 6294 countryclassSmartb[i].style.cssText = 'display:none !important'; 6295 6296 }else{ 6297 countryclassSmartb[i].style.display= 'block'; 6298 countryclassSmartb[i].setAttribute('countryrule', '1'); 6299 6300 if (countryclassSmartb[i].classList.contains('smartbScreenSize')) { 6301 var screenlist = countryclassSmartb[i].getAttribute('data-screensizeselected'); 6302 var screensizeArray = screenlist.split(","); 6303 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 6304 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 6305 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 6306 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 6307 6308 if (smdevice.matches ){ 6309 if(screensizeArray[0] == '1'){ 6310 }else{ 6311 countryclassSmartb[i].style.setProperty("display", "none", "important"); 6312 } 6313 }else if( mddevice.matches){ 6314 if(screensizeArray[1] == '1'){ 6315 }else{ 6316 countryclassSmartb[i].style.setProperty("display", "none", "important"); 6317 } 6318 }else if(lgdevice.matches){ 6319 if(screensizeArray[2] == '1'){ 6320 }else{ 6321 countryclassSmartb[i].style.setProperty("display", "none", "important"); 6322 } 6323 }else{
6324 if(screensizeArray[3] == '1'){ 6325 }else{ 6326 countryclassSmartb[i].style.setProperty("display", "none", "important"); 6327 } 6328 } 6329 6330 } 6331 6332 } 6333 } 6334 } 6335 }; 6336 6337 6338 6339 6340 var mypage = ''; 6341 var myproductid = ''; 6342 for (var i = 0; i < 6; i++) { 6343 setTimeout(function(){ 6344 smartsetlivevisit(mypage,myproductid); 6345 }, 500); 6346 } 6347 6348 6349 } 6350 6351 function expdeliverydatesmart(value,count) { 6352 var weekdays = ''; 6353 var dateformatselected = ''; 6354 var datelang = 'en'; 6355 var smartbTextdate = document.getElementsByClassName('smartbText'); 6356 var realvalue = value; 6357 var pos = realvalue.indexOf("[[today"); 6358 var pos2 = realvalue.indexOf("]]"); 6359 var startres = realvalue.slice(pos+8, pos2); 6360 realvalue = realvalue.replace("[[today,", "" ); 6361 realvalue = realvalue.replace("]]", "" ); 6362 var pos3 = realvalue.indexOf("[[today"); 6363 var pos4 = realvalue.indexOf("]]"); 6364 var endres = realvalue.slice(pos3+8, pos4); 6365 realvalue = realvalue.replace("[[today,", "" ); 6366 realvalue = realvalue.replace("]]", "" ); 6367 var getlang = startres.split(","); 6368 var wrongdays = weekdays.split(","); 6369 var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000)); 6370 var today = new Date(new Date().getTime()); 6371 var firstinc=0; 6372 while (today <= startDate) { 6373 var getday = String(today.getDay()); 6374 if(wrongdays.indexOf(getday) != -1){ 6375 startDate.setDate(startDate.getDate() + 1); 6376 firstinc++; 6377 } 6378 today.setDate(today.getDate() + 1); 6379 } 6380 var setlang = 'en'; 6381 if(getlang.length > 1){ 6382 setlang = getlang[1]; 6383 } 6384 moment.locale(setlang); 6385 value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected)); 6386 6387 var extradays = firstinc+parseInt(endres); 6388 var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000)); 6389 var todayend = startDate; 6390 var secinc=0; 6391 while (todayend <= endDate) { 6392 var getday = String(todayend.getDay()); 6393 if(wrongdays.indexOf(getday) != -1){ 6394 endDate.setDate(endDate.getDate() + 1); 6395 secinc++; 6396 } 6397 todayend.setDate(todayend.getDate() + 1); 6398 } 6399 value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected)); 6400 smartbTextdate[count].innerHTML = value; 6401 var getchild = smartbTextdate[count].getElementsByClassName('smart-counter'); 6402 if(getchild[0]){ 6403 getchild[0].classList.remove("smart-counter"); 6404 } 6405 } 6406 6407 function checkSmartVariantInventory(optionMap,myfirstone='') { 6408 var productname = ''; 6409 var variantproductid = ''; 6410 var mydomclass = document.getElementsByClassName('smartbVariantInventory'); 6411 if(mydomclass.length > 0){ 6412 if(optionMap.length > 0){ 6413 var realval = ''; 6414 if(myfirstone == "first"){ 6415 realval = optionMap; 6416 }else{ 6417 for(var i = 0; i < optionMap.length; i++){ 6418 var spaces = ' / '; 6419 if(i == 0){ 6420 spaces = ''; 6421 } 6422 realval += spaces+optionMap[i]; 6423 } 6424 } 6425 6426 var smartBadgesAll = document.getElementsByClassName('smartBadges'); 6427 for (var i = 0; i < smartBadgesAll.length; i++) { 6428 var smartbOuterClass = smartBadgesAll[i].getAttribute('data-smartbOuterClass'); 6429 var smartbOuterStyle = smartBadgesAll[i].getAttribute('data-smartbOuterStyle'); 6430 var smartbInnerClass = smartBadgesAll[i].getAttribute('data-smartbInnerClass'); 6431 var smartbInnerStyle = smartBadgesAll[i].getAttribute('data-smartbInnerStyle'); 6432 var smartbGroup = smartBadgesAll[i].getAttribute('data-smartbGroup'); 6433 var smartbProductId = smartBadgesAll[i].getAttribute('data-smartproductsid'); 6434 if(smartbProductId == variantproductid){ 6435 hitsmartbpage(productname,variantproductid,smartbOuterClass,smartbOuterStyle,smartbInnerClass,smartbInnerStyle,smartbGroup,realval) 6436 } 6437 } 6438 } 6439 } 6440 setTimeout(function(){ 6441 getCountryCodesb(); 6442 },500); 6443 } 6444 6445 6446 function hitsmartbpage(productname,variantproductid,smartbOuterClass,smartbOuterStyle,smartbInnerClass,smartbInnerStyle,smartbGroup,realval) { 6447 6448 var result = Math.random().toString(36).substring(2,7); 6449 if(smartbGroup == 1){ 6450 var urlhit = productname+'/?view=smartbvariant&sort_by='+result+'&outerclass=='+smartbOuterClass+'&outerstyle=='+smartbOuterStyle+'&innerclass=='+smartbInnerClass+'&innerstyle=='+smartbInnerStyle+'&group==1&page=='+realval; 6451 }else if(smartbGroup == 2){ 6452 var urlhit = productname+'/?view=smartbvarianttwo&sort_by='+result+'&outerclass=='+smartbOuterClass+'&outerstyle=='+smartbOuterStyle+'&innerclass=='+smartbInnerClass+'&innerstyle=='+smartbInnerStyle+'&group==2&page=='+realval; 6453 }else{ 6454 var urlhit = productname+'/?view=smartbvariantthree&sort_by='+result+'&outerclass=='+smartbOuterClass+'&outerstyle=='+smartbOuterStyle+'&innerclass=='+smartbInnerClass+'&innerstyle=='+smartbInnerStyle+'&group==3&page=='+realval; 6455 } 6456 var xhr = new XMLHttpRequest(); 6457 xhr.open("GET", urlhit, true); 6458 xhr.onreadystatechange = function() { 6459 if (this.readyState === XMLHttpRequest.DONE) { 6460 if (this.status === 200) { 6461 if(this.responseText == 0){ 6462 $('.outersmartb'+variantproductid+'-'+smartbGroup+' .smartbText .smartbVariantInventory').html("0"); 6463 $('.outersmartb'+variantproductid+'-'+smartbGroup+' .smart-counter').removeClass("smart-counter"); 6464 $('.outersmartb'+variantproductid+'-'+smartbGroup+' .hidevariant').remove(); 6465 }else{ 6466 $('.outersmartb'+variantproductid+'-'+smartbGroup).replaceWith( this.responseText ); 6467 $('.outersmartb'+variantproductid+'-'+smartbGroup+' .smart-counter').removeClass("smart-counter"); 6468 var countryclass = document.getElementsByClassName('smartbCountry'); 6469 for (var i = 0; i < countryclass.length; i++) { 6470 var counrtylist = countryclass[i].getAttribute('data-countryselected'); 6471 var position = counrtylist.search(smartbcountryName); 6472 if(position < 0){ 6473 countryclass[i].style.cssText = 'display:none !important'; 6474 }else{ 6475 countryclass[i].style.display= 'block'; 6476 } 6477 } 6478 setTimeout(function(){ 6479 smartbCountdownTimer(); 6480 }, 500); 6481 } 6482 } else { 6483 console.log('failed variant req'); 6484 } 6485 } 6486 }; 6487 xhr.send(); 6488 6489 } 6490 6491 function smartsetlivevisit(mypage,myproductid) { 6492 setTimeout(function(){ 6493 6494 var settimelive = ''; 6495 var setvisitlimit = ''; 6496 6497 var d = new Date(); 6498 var time = setcookietimestampsmart(settimelive); 6499 var mytime = ''; 6500 if(settimelive < 5){ 6501 mytime = (time * 60 ); 6502 }else if(settimelive > 4 && settimelive < 8){ 6503 mytime =(time * 60 * 60 ); 6504 }else if(settimelive > 7){ 6505 mytime = (time * 24 * 60 * 60 ); 6506 } 6507 6508 var smartloop2 = document.getElementsByClassName('smartbloop'); 6509 for (var i = 0; i < smartloop2.length; i++) { 6510 var smallloop2 = smartloop2[i].parentElement; 6511 var parentloop2 = smallloop2.getAttribute('data-smartproductid'); 6512 var myuser = getCookiesmart("smartvisits"+parentloop2); 6513 if (myuser != "") { 6514 myhttpreqsmart(parentloop2,0,mytime,setvisitlimit); 6515 } else { 6516 myhttpreqsmart(parentloop2,1,mytime,setvisitlimit);
6517 setCookiesmart("smartvisits"+parentloop2, 'setsmartvisits', settimelive); 6518 } 6519 6520 } 6521 6522 var smartloop = document.getElementsByClassName('smartbloop'); 6523 for (var i = 0; i < smartloop.length; i++) { 6524 if(mypage == 'product'){ 6525 var smallloop = smartloop[i].parentElement; 6526 var parentloop = smallloop.getAttribute('data-smartproductid'); 6527 if(parentloop == myproductid){ 6528 smartloop[i].classList.add("smartvisitsb"+parentloop); 6529 }else{ 6530 var removeloop = smartloop[i].parentElement; 6531 var removeloop2 = removeloop.parentElement; 6532 var removeloop3 = removeloop2.parentElement; 6533 removeloop3.style.visibility = 'hidden'; 6534 smartloop[i].classList.remove("smartbloop"); 6535 } 6536 }else{ 6537 var oldloop = smartloop[i].parentElement; 6538 var newloop = oldloop.parentElement; 6539 var newloop2 = newloop.parentElement; 6540 newloop2.style.visibility = 'hidden'; 6541 smartloop[i].classList.remove("smartbloop"); 6542 newloop2.remove(); 6543 } 6544 } 6545 6546 }, 1000); 6547 } 6548 6549 function myhttpreqsmart(lastid,mynew,gettime,setvisitlimit) { 6550 var xhttp = new XMLHttpRequest(); 6551 xhttp.onreadystatechange = function() { 6552 if (this.readyState == 4 && this.status == 200) { 6553 var pageliveview = JSON.parse(this.responseText); 6554 var smartvisits = document.getElementsByClassName("smartvisitsb"+lastid); 6555 for (var i = 0; i < smartvisits.length; i++) { 6556 if(setvisitlimit < pageliveview.pageviews){ 6557 smartvisits[i].innerHTML = pageliveview.pageviews; 6558 var removeloop = smartvisits[i].parentElement; 6559 var removeloop2 = removeloop.parentElement; 6560 var removeloop3 = removeloop2.parentElement; 6561 removeloop3.style.visibility = 'visible'; 6562 }else{ 6563 var removeloop = smartvisits[i].parentElement; 6564 var removeloop2 = removeloop.parentElement; 6565 var removeloop3 = removeloop2.parentElement; 6566 removeloop3.style.visibility = 'hidden'; 6567 smartvisits[i].classList.remove("smartbloop"); 6568 } 6569 6570 } 6571 } 6572 }; 6573 xhttp.open("GET","https://visitcounterstaging.thalia-apps.com/?shopifyid="+lastid+"&new="+mynew+"&time="+gettime, true); 6574 xhttp.send(); 6575 } 6576 6577 6578 6579 function mymodalsmartb() { 6580 var target = document.getElementById("smart-modal-window"); 6581 var parenttarget = target.parentElement; 6582 if (parenttarget.classList.contains('smart-modal-open')) { 6583 parenttarget.classList.remove('smart-modal-open'); 6584 document.getElementById('smart-modal-content').innerHTML = ''; 6585 } 6586 } 6587 6588 window.addEventListener('resize', resizeFunction); 6589 6590 window.addEventListener('resize', screensizesmartFunction); 6591 6592 function resizeFunction() { 6593 var fontadjust = document.getElementsByClassName('smart-font-adjust'); 6594 var heightadjust = document.getElementsByClassName('smart-height-adjust'); 6595 6596 var xsdevice = window.matchMedia( "(max-width: 575.98px)" ); 6597 var smdevice = window.matchMedia( "(max-width: 767.98px)" ); 6598 var mddevice = window.matchMedia( "(max-width: 991.98px)" ); 6599 var lgdevice = window.matchMedia( "(max-width: 1199.98px)" ); 6600 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 6601 6602 for (var i = 0; i < fontadjust.length; i++) { 6603 var mobilesize = ''; 6604 var tabletsize = ''; 6605 mobilesize = fontadjust[i].getAttribute('data-mobilesize'); 6606 tabletsize = fontadjust[i].getAttribute('data-tabletsize'); 6607
6608 fontadjust[i].style.fontSize = 'inherit'; 6609 6610 if (xsdevice.matches || smdevice.matches ){ 6611 if(mobilesize > 0){ 6612 fontadjust[i].style.fontSize = mobilesize+'px'; 6613 6614 } 6615 }else if(mddevice.matches){ 6616 if(tabletsize > 0){ 6617 fontadjust[i].style.fontSize = tabletsize+'px'; 6618 6619 } 6620 } 6621 } 6622 var heightadjust = document.getElementsByClassName('smart-height-adjust'); 6623 for (var i = 0; i < heightadjust.length; i++) { 6624 var image = heightadjust[i].getElementsByClassName("smartbImage"); 6625 var mobileheight = ''; 6626 var tabletheight = ''; 6627 6628 var defaultHeight = heightadjust[i].getAttribute('data-defaultheight'); 6629 mobileheight = heightadjust[i].getAttribute('data-mobileheight'); 6630 tabletheight = heightadjust[i].getAttribute('data-tabletheight'); 6631 6632 var imgsrcsvg = image[0].getAttribute("src"); 6633 var present = imgsrcsvg.search("svg"); 6634 if(present > 0){ 6635 image[0].style.height = defaultHeight+'px'; 6636 image[0].style.maxHeight = defaultHeight+'px'; 6637 image[0].style.display = "block"; 6638 if (xsdevice.matches || smdevice.matches ){ 6639 if(mobileheight > 0){ 6640 image[0].style.height = mobileheight+'px'; 6641 image[0].style.maxHeight = mobileheight+'px'; 6642 image[0].style.display = "block"; 6643 } 6644 }else if(mddevice.matches){ 6645 if(tabletheight > 0){ 6646 image[0].style.height = tabletheight+'px'; 6647 image[0].style.maxHeight = tabletheight+'px'; 6648 image[0].style.display = "block"; 6649 } 6650 } 6651 6652 }else{ 6653 image[0].style.maxHeight = defaultHeight+'px'; 6654 image[0].style.display = "block"; 6655 if (xsdevice.matches || smdevice.matches ){ 6656 if(mobileheight > 0){ 6657 image[0].style.maxHeight = mobileheight+'px'; 6658 image[0].style.display = "block"; 6659 } 6660 }else if(mddevice.matches){ 6661 if(tabletheight > 0){ 6662 image[0].style.maxHeight = tabletheight+'px'; 6663 image[0].style.display = "block"; 6664 6665 } 6666 } 6667 } 6668 } 6669 6670 } 6671 6672 function screensizesmartFunction() { 6673 var screensizeclass = document.getElementsByClassName('smartbScreenSize'); 6674 for (var i = 0; i < screensizeclass.length; i++) { 6675 6676 var issetcountryrule = screensizeclass[i].getAttribute('countryrule'); 6677 6678 if( issetcountryrule == '1'){ 6679 6680 var screenlist = screensizeclass[i].getAttribute('data-screensizeselected'); 6681 var screensizeArray = screenlist.split(","); 6682 6683 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 6684 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 6685 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 6686 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 6687 6688 if (smdevice.matches ){ 6689 if(screensizeArray[0] == '1'){ 6690 screensizeclass[i].style.display= 'block'; 6691 }else{ 6692 screensizeclass[i].style.setProperty("display", "none", "important"); 6693 } 6694 }else if( mddevice.matches){ 6695 if(screensizeArray[1] == '1'){ 6696 screensizeclass[i].style.display= 'block'; 6697 }else{ 6698 screensizeclass[i].style.setProperty("display", "none", "important"); 6699 } 6700 }else if(lgdevice.matches){ 6701 if(screensizeArray[2] == '1'){ 6702 screensizeclass[i].style.display= 'block'; 6703 }else{ 6704 screensizeclass[i].style.setProperty("display", "none", "important"); 6705 } 6706 }else{
6707 if(screensizeArray[3] == '1'){ 6708 screensizeclass[i].style.display= 'block'; 6709 }else{ 6710 screensizeclass[i].style.setProperty("display", "none", "important"); 6711 } 6712 } 6713 6714 } 6715 } 6716 6717 } 6718 6719 function smartredirectLink(badgeval,links,smartbannerid,modalsize) { 6720 6721 if(badgeval != ''){ 6722 6723 var badgelink = badgeval; 6724 if(links == 0){ 6725 window.location.href = badgelink; 6726 }else{ 6727 window.open(badgelink,'_blank'); 6728 } 6729 6730 } 6731 6732 if(links == 2){ 6733 var target = document.getElementById("smart-modal-outer"); 6734 var myclasses = ''; 6735 if(modalsize == 0){ 6736 myclasses = 'smart-modal-window smart-modal-small'; 6737 }else if(modalsize == 2){ 6738 myclasses = 'smart-modal-window smart-modal-large'; 6739 }else{ 6740 myclasses = 'smart-modal-window'; 6741 } 6742 6743 document.getElementById('smart-modal-outer').classList.add('smart-modal-open'); 6744 var setclass = document.getElementById('smart-modal-window'); 6745 setclass.className = ''; 6746 setclass.className = myclasses; 6747 var xhr = new XMLHttpRequest(); 6748 var url = '/?view=smartmeta&id==badge-popup-'+smartbannerid; 6749 xhr.open("GET", url, true); 6750 xhr.setRequestHeader("Cache-Control", "max-age=3600"); 6751 xhr.onreadystatechange = function() { 6752 // if (this.readyState === XMLHttpRequest.DONE) { 6753 if (this.status === 200) { 6754 document.getElementById('smart-modal-content').innerHTML = this.responseText; 6755 } else { 6756 console.log(this.status, this.statusText); 6757 } 6758 // } 6759 }; 6760 xhr.send(); 6761 } 6762 6763 } 6764 6765 function toValidDate2(datestring){ 6766 return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1"); 6767 } 6768 6769 function myTimer2(newvalue,count) { 6770 6771 var smartbText2 = document.getElementsByClassName('smartbText'); 6772 var againvalue = newvalue; 6773 var pos3 = newvalue.indexOf("[[ CountdownTimer:"); 6774 var pos4 = newvalue.indexOf("M,"); 6775 if(pos4 < 0){ 6776 pos4 = newvalue.indexOf(" ]]"); 6777 var res = newvalue.slice(pos3+18, pos4); 6778 }else{ 6779 var res = newvalue.slice(pos3+18, pos4+1); 6780 } 6781 var pos5 = newvalue.indexOf(" ]]"); 6782 var pos6 = newvalue.indexOf("|"); 6783 var endres = againvalue.slice(pos3+18, pos5); 6784 if(pos6 < 0){ 6785 var customtext = ''; 6786 }else{ 6787 var customtext = againvalue.slice(pos6+1, pos5); 6788 } 6789 newvalue = newvalue.replace("[[ CountdownTimer:", "" ); 6790 newvalue = newvalue.replace(" ]]", "" ); 6791 endres = endres.replace(" |"+customtext , "" ); 6792 var getlang = endres.split(","); 6793 var setlang2 = 'en'; 6794 if(getlang.length > 1){ 6795 if(getlang[1] == 'custom'){ 6796 if (getlang[2] == null){ 6797 var setdays = ''; 6798 }else{ 6799 var setdays = getlang[2]; 6800 } 6801 if (getlang[3] == null){ 6802 var sethours = ''; 6803 }else{ 6804 var sethours = getlang[3]; 6805 } 6806 if (getlang[4] == null){ 6807 var setminutes = ''; 6808 }else{ 6809 var setminutes = getlang[4]; 6810 } 6811 if (getlang[5] == null){ 6812 var setseconds = ''; 6813 }else{ 6814 var setseconds = getlang[5]; 6815 } 6816 }else{ 6817 setlang2 = getlang[1]; 6818 var setmoment = moment(); 6819 setmoment.locale(setlang2); 6820 setmoment.subtract({hours: 0, minutes: 0, seconds: 35}); 6821 var getseconds = setmoment.toNow(true); 6822 setmoment.subtract({hours: 0, minutes: 10, seconds: 59}); 6823 var getminutes = setmoment.toNow(true); 6824 setmoment.subtract({hours: 5, minutes: 59, seconds: 59}); 6825 var gethours = setmoment.toNow(true); 6826 setmoment.subtract({hours: 222, minutes: 59, seconds: 59}); 6827 var getdays = setmoment.toNow(true); 6828 var setseconds = getseconds.split(" ").pop(); 6829 var setminutes = getminutes.split(" ").pop(); 6830 var sethours = gethours.split(" ").pop(); 6831 var setdays = getdays.split(" ").pop(); 6832 } 6833 }else{ 6834 var setdays = "days"; 6835 var sethours = "hours"; 6836 var setminutes = "minutes"; 6837 var setseconds = "seconds"; 6838 } 6839 6840 var x = setInterval(function() { 6841 let end = new Date(toValidDate2(res)); 6842 let start = new Date(); 6843 var remaintime = end - start; 6844 var days = Math.floor(remaintime / (1000 * 60 * 60 * 24)); 6845 var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 6846 var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60)); 6847 var seconds = Math.floor((remaintime % (1000 * 60)) / 1000); 6848 var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " "; 6849 if(seconds < 0 && customtext == ''){ 6850 realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds; 6851 }else if(seconds < 0 && customtext != ''){ 6852 newvalue = customtext; 6853 }else{ 6854 newvalue = newvalue.replace(" |"+customtext , ""); 6855 } 6856 if(getlang[1] == 'custom'){ 6857 realtimeleft=''; 6858 if(setdays != ''){ 6859 realtimeleft = days +""+ setdays+ " ";
6860 } 6861 if(sethours != ''){ 6862 realtimeleft = realtimeleft + hours +"" + sethours +" "; 6863 } 6864 if(setminutes != ''){ 6865 realtimeleft = realtimeleft + minutes +""+ setminutes +" "; 6866 } 6867 if(setseconds != ''){ 6868 realtimeleft = realtimeleft + seconds +"" + setseconds + " "; 6869 } 6870 } 6871 smartbText2[count].innerHTML = newvalue.replace(endres,realtimeleft); 6872 smartbText2[count].classList.remove("smart-counter"); 6873 if (remaintime < 0) { 6874 clearInterval(x); 6875 } 6876 }, 1000); 6877 6878 } 6879 6880 function setCookiesmart(cname, cvalue, exdays) { 6881 var d = new Date(); 6882 var time = setcookietimestampsmart(exdays); 6883 if(exdays < 5){ 6884 d.setTime(d.getTime() + (time * 60 * 1000)); 6885 }else if(exdays > 4 && exdays < 8){ 6886 d.setTime(d.getTime() + (time * 60 * 60 * 1000)); 6887 }else if(exdays > 7){ 6888 d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000)); 6889 } 6890 6891 var expires = "expires="+d.toUTCString(); 6892 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 6893 } 6894 6895 function getCookiesmart(cname) { 6896 var name = cname + "="; 6897 var ca = document.cookie.split(';'); 6898 for(var i = 0; i < ca.length; i++) { 6899 var c = ca[i]; 6900 while (c.charAt(0) == ' ') { 6901 c = c.substring(1); 6902 } 6903 if (c.indexOf(name) == 0) { 6904 return c.substring(name.length, c.length); 6905 } 6906 } 6907 return ""; 6908 } 6909 6910 function setcookietimestampsmart(time) { 6911 var realtime=''; 6912 if(time==1){ 6913 realtime=1; 6914 }else if(time==2){ 6915 realtime=5; 6916 }else if(time==3){ 6917 realtime=10; 6918 }else if(time==4){ 6919 realtime=30; 6920 }else if(time==5){ 6921 realtime=1; 6922 }else if(time==6){ 6923 realtime=6; 6924 }else if(time==7){ 6925 realtime=12; 6926 }else if(time==8){ 6927 realtime=1; 6928 }else if(time==9){ 6929 realtime=7; 6930 }else if(time==10){ 6931 realtime=15; 6932 }else if(time==11){ 6933 realtime=30; 6934 } 6935 return realtime; 6936 } 6937 6938</script>
6938
6938<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
vendor: 1 bytes, line 6938
6938
6939<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>
6939 6940
6941<script type="text/javascript"> 6942var userid = '2078'; 6943 6944 var existingScript = document.getElementById('smarthPopper'); 6945 if (!existingScript) { 6946 6947 var countrysmarth = 'smarthighlightcountry'; 6948 var smarthcountryName = ''; 6949 6950 setTimeout(function(){ 6951 checksmarthjquery(); 6952 }, 1000); 6953 6954 } 6955 6956 function getCountryCodesh() { 6957 if(thaliacustomercountry == ''){ 6958 thaliaCustomerCookie(); 6959 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 6960 getCountryNamesh(thaliacustomercountry); 6961 }else{ 6962 getCountryNamesh(thaliacustomercountry); 6963 } 6964 } 6965 6966 function getCountryNamesh(countryCode) { 6967 var country_data = "AF,Afghanistan|AL,Albania|DZ,Algeria|AD,Andorra|AO,Angola|AI,Anguilla|AQ,Antarctica|AG,Antigua and Barbuda|AR,Argentina|AM,Armenia|AW,Aruba|AU,Australia|AT,Austria|AZ,Azerbaijan|BS,Bahamas|BH,Bahrain|BD,Bangladesh|BB,Barbados|BY,Belarus|BE,Belgium|BZ,Belize|BJ,Benin|BM,Bermuda|BT,Bhutan|BO,Bolivia|BQ,Bonaire,Sint Eustatius and Saba|BA,Bosnia and Herzegovina|BW,Botswana|BV,Bouvet Island|BR,Brazil|IO,British Indian Ocean Territory|BN,Brunei Darussalam|BG,Bulgaria|BF,Burkina Faso|BI,Burundi|CV,Cabo Verde|KH,Cambodia|CM,Cameroon|CA,Canada|KY,Cayman Islands|CF,Central African Republic|TD,Chad|CL,Chile|CN,China|CX,Christmas Island|CC,Cocos (Keeling) Islands|CO,Colombia|KM,Comoros|CG,Congo|CD,Congo,Democratic Republic of the|CK,Cook Islands|CR,Costa Rica|CI,Côte d'Ivoire|HR,Croatia|CU,Cuba|CW,Curaçao|CY,Cyprus|CZ,Czech Republic|DK,Denmark|DJ,Djibouti|DM,Dominica|DO,Dominican Republic|EC,Ecuador|EG,Egypt|SV,El Salvador|GQ,Equatorial Guinea|ER,Eritrea|EE,Estonia|SZ,Eswatini|ET,Ethiopia|FK,Falkland Islands (Malvinas)|FO,Faroe Islands|FJ,Fiji|FI,Finland|FR,France|GF,French Guiana|PF,French Polynesia|TF,French Southern Territories|GA,Gabon|GM,Gambia|GE,Georgia|DE,Germany|GH,Ghana|GI,Gibraltar|GR,Greece|GL,Greenland|GD,Grenada|GP,Guadeloupe|GU,Guam|GT,Guatemala|GG,Guernsey|GN,Guinea|GW,Guinea-Bissau|GY,Guyana|HT,Haiti|HM,Heard Island and McDonald Islands|VA,Holy See|HN,Honduras|HK,Hong Kong|HU,Hungary|IS,Iceland|IN,India|ID,Indonesia|IR,Iran|IQ,Iraq|IE,Ireland|IM,Isle of Man|IL,Israel|IT,Italy|JM,Jamaica|JP,Japan|JE,Jersey|JO,Jordan|KZ,Kazakhstan|KE,Kenya|KI,Kiribati|KP,Korea|KR,Korea|KW,Kuwait|KG,Kyrgyzstan|LA,Lao People's Democratic Republic|LV,Latvia|LB,Lebanon|LS,Lesotho|LR,Liberia|LY,Libya|LI,Liechtenstein|LT,Lithuania|LU,Luxembourg|MO,Macao|MG,Madagascar|MW,Malawi|MY,Malaysia|MV,Maldives|ML,Mali|MT,Malta|MH,Marshall Islands|MQ,Martinique|MR,Mauritania|MU,Mauritius|YT,Mayotte|MX,Mexico|FM,Micronesia|MD,Moldova|MC,Monaco|MN,Mongolia|ME,Montenegro|MS,Montserrat|MA,Morocco|MZ,Mozambique|MM,Myanmar|NA,Namibia|NR,Nauru|NP,Nepal|NL,Netherlands|NC,New Caledonia|NZ,New Zealand|NI,Nicaragua|NE,Niger|NG,Nigeria|NU,Niue|NF,Norfolk Island|MK,North Macedonia|MP, Northern Mariana Islands|NO,Norway|OM,Oman|PK,Pakistan|PW,Palau|PS,Palestine|PA,Panama|PG,Papua New Guinea|PY,Paraguay|PE,Peru|PH,Philippines|PN,Pitcairn|PL,Poland|PT,Portugal|PR,Puerto Rico|QA,Qatar|RE,Réunion|RO,Romania|RU,Russian Federation|RW,Rwanda|BL,Saint Barthélemy|SH,Saint Helena|KN,Saint Kitts and Nevis|LC,Saint Lucia|MF,Saint Martin (French part)|PM,Saint Pierre and Miquelon|VC,Saint Vincent and the Grenadines|WS,Samoa|SM,San Marino|ST,Sao Tome and Principe|SA,Saudi Arabia|SN,Senegal|RS,Serbia|SC,Seychelles|SL,Sierra Leone|SG,Singapore|SX,Sint Maarten (Dutch part)|SK,Slovakia|SI,Slovenia|SB,Solomon Islands|SO,Somalia|ZA,South Africa|GS,South Georgia and the South Sandwich Islands|SS,South Sudan|ES,Spain|LK,Sri Lanka|SD,Sudan|SR,Suriname|SJ,Svalbard and Jan Mayen|SE,Sweden|CH,Switzerland|SY,Syrian Arab Republic|TW,Taiwan|TJ,Tajikistan|TZ,Tanzania|TH,Thailand|TL,Timor-Leste|TG,Togo|TK,Tokelau|TO,Tonga|TT,Trinidad and Tobago|TN,Tunisia|TR,Turkey|TM,Turkmenistan|TC,Turks and Caicos Islands|TV,Tuvalu|UG,Uganda|UA,Ukraine|AE,United Arab Emirates|GB,United Kingdom|US,United States|UM,United States Minor Outlying Islands|UY,Uruguay|UZ,Uzbekistan|VU,Vanuatu|VE,Venezuela|VN,Viet Nam|VG,Virgin Islands|VI,Virgin Islands|WF,Wallis and Futuna|EH,Western Sahara|YE,Yemen|ZM,Zambia|ZW,Zimbabwe"; 6968 var countries = country_data.split("|"); 6969 for (var i = 0; i < countries.length; i++) { 6970 var country = countries[i].split(","); 6971 var countryCodedata = country[0]; 6972 var Visitorcountry = country[1]; 6973 if(countryCode== countryCodedata) 6974 { 6975 var VisitorCountryName=Visitorcountry; 6976 } 6977 } 6978 var visitorclass = document.getElementsByClassName('smarthVisitorCountry'); 6979 for (var i = 0; i < visitorclass.length; i++) { 6980 var issetvisitorcountryrule = visitorclass[i].getAttribute('visitorcountryrule'); 6981 var secondChild = visitorclass[i].querySelector('div:nth-child(1)'); 6982 var thirdChild = secondChild.querySelector('div:nth-child(1)'); 6983 if( issetvisitorcountryrule == '1'){ 6984 // $('.primebVisitorCountryName').replaceWith(VisitorCountryName); 6985 // visitorclass[i].style.display= 'block'; 6986 var elements = document.querySelectorAll('.smarthVisitorCountryName');
6987 elements.forEach(function(element) { 6988 element.textContent = VisitorCountryName; 6989 }); 6990 } 6991 } 6992 } 6993 6994 6995 6996 6997 function checksmarthjquery() { 6998 if (window.jQuery) { 6999 checkSmarthVariantInventory("","first"); 7000 $(document).on("change", ".single-option-selector", function() { 7001 var optionMaph = []; 7002 if(optionMaph.length == 0){ 7003 $(".single-option-selector").each(function(key) { 7004 optionMaph[key] = $(this).val(); 7005 }); 7006 checkSmarthVariantInventory(optionMaph); 7007 } 7008 }); 7009 7010 $(document).on("change", ".ProductForm__Option select", function() { 7011 var optionMaph = []; 7012 if(optionMaph.length == 0){ 7013 $(".ProductForm__Option select").each(function(key) { 7014 optionMaph[key] = $(this).val(); 7015 }); 7016 checkSmarthVariantInventory(optionMaph); 7017 } 7018 }); 7019 7020 $(document).on("click", ".tt-options-swatch li", function() { 7021 var optionMaph = []; 7022 if(optionMaph.length == 0){ 7023 $(".tt-options-swatch li").each(function(key) { 7024 optionMaph[key] = $(this).val(); 7025 }); 7026 checkSmarthVariantInventory(optionMaph); 7027 } 7028 }); 7029 7030 $(document).on("click", ".swatch-element", function() { 7031 var optionMaph = []; 7032 if(optionMaph.length == 0){ 7033 $(".swatch-element").each(function(key) { 7034 optionMaph[key] = $(this).val(); 7035 }); 7036 checkSmarthVariantInventory(optionMaph); 7037 } 7038 }); 7039 7040 $(document).on("change", ".form__input--select", function() { 7041 var optionMaph = []; 7042 if(optionMaph.length == 0){ 7043 $(".form__input--select").each(function(key) { 7044 optionMaph[key] = $(this).val(); 7045 }); 7046 checkSmarthVariantInventory(optionMaph); 7047 } 7048 }); 7049 7050 $(document).on("change", ".sgl-opt-selector-product-template", function() { 7051 var optionMaph = []; 7052 if(optionMaph.length == 0){ 7053 $(".sgl-opt-selector-product-template").each(function(key) { 7054 optionMaph[key] = $(this).val(); 7055 }); 7056 checkSmarthVariantInventory(optionMaph); 7057 } 7058 }); 7059 7060 $(document).on("click", ".tt-options-swatch li", function() { 7061 var optionMaph = []; 7062 if(optionMaph.length == 0){ 7063 $(".tt-options-swatch li").each(function(key) { 7064 optionMaph[key] = $(this).val(); 7065 }); 7066 checkSmarthVariantInventory(optionMaph); 7067 } 7068 }); 7069 7070 $(document).on("change", ".product-option-value-item", function() { 7071 var optionMaph = []; 7072 if(optionMaph.length == 0){ 7073 $(".product-option-value-item").each(function(key) { 7074 optionMaph[key] = $(this).val(); 7075 }); 7076 checkSmarthVariantInventory(optionMaph); 7077 } 7078 }); 7079 7080 $(document).on("click", ".clickyboxes a", function() { 7081 var optionMaph = []; 7082 if(optionMaph.length == 0){ 7083 $(".clickyboxes a").each(function(key) { 7084 optionMaph[key] = $(this).val(); 7085 }); 7086 checkSmarthVariantInventory(optionMaph); 7087 } 7088 }); 7089 7090 $(document).on("change", "[data-product-options-container] .form-field-input", function() { 7091 var optionMaph = []; 7092 if(optionMaph.length == 0){ 7093 $("[data-product-options-container] .form-field-input").each(function(key) { 7094 optionMaph[key] = $(this).val(); 7095 }); 7096 checkSmarthVariantInventory(optionMaph); 7097 } 7098 }); 7099 7100 $(document).on("change", "#data-product-option-0", function() { 7101 var optionMaph = []; 7102 if(optionMaph.length == 0){ 7103 $("#data-product-option-0").each(function(key) { 7104 optionMaph[key] = $(this).val(); 7105 }); 7106 checkSmarthVariantInventory(optionMaph); 7107 } 7108 }); 7109 7110 $(document).on("click", ".product-options__section .active", function() { 7111 var optionMaph = []; 7112 if(optionMaph.length == 0){ 7113 $(".product-options__section .active").each(function(key) { 7114 optionMaph[key] = $(this).val(); 7115 }); 7116 checkSmarthVariantInventory(optionMaph); 7117 } 7118 }); 7119 7120 $(document).on("click", ".product-options__value", function() { 7121 var optionMaph = []; 7122 if(optionMaph.length == 0){ 7123 $(".product-options__value").each(function(key) { 7124 optionMaph[key] = $(this).val(); 7125 }); 7126 checkSmarthVariantInventory(optionMaph); 7127 } 7128 }); 7129 7130 $(document).on("click", ".variant-input", function() { 7131 var optionMaph = []; 7132 if(optionMaph.length == 0){ 7133 $(".variant-input").each(function(key) { 7134 optionMaph[key] = $(this).val(); 7135 }); 7136 checkSmarthVariantInventory(optionMaph); 7137 } 7138 }); 7139 7140 $(document).on("change", ".product-form__single-selector", function() { 7141 var optionMaph = []; 7142 if(optionMaph.length == 0){ 7143 $(".product-form__single-selector").each(function(key) { 7144 optionMaph[key] = $(this).val(); 7145 }); 7146 checkSmarthVariantInventory(optionMaph); 7147 } 7148 }); 7149 7150 $(document).on("click", ".gt_swatches--select.gf_active", function() { 7151 var optionMaph = []; 7152 if(optionMaph.length == 0){ 7153 $(".gt_swatches--select.gf_active").each(function(key) { 7154 optionMaph[key] = $(this).val(); 7155 }); 7156 checkSmarthVariantInventory(optionMaph); 7157 } 7158 }); 7159 7160 $(document).on("click", ".nt-swatch", function() { 7161 var optionMaph = []; 7162 if(optionMaph.length == 0){ 7163 $(".nt-swatch").each(function(key) { 7164 optionMaph[key] = $(this).val(); 7165 }); 7166 checkSmarthVariantInventory(optionMaph); 7167 } 7168 }); 7169 7170 $(document).on("change", ".disclosure--input", function() { 7171 var optionMaph = []; 7172 if(optionMaph.length == 0){ 7173 $(".disclosure--input").each(function(key) { 7174 optionMaph[key] = $(this).val(); 7175 }); 7176 checkSmarthVariantInventory(optionMaph); 7177 } 7178 }); 7179 7180 $(document).on("click", ".product-form__input input", function() { 7181 var optionMaph = []; 7182 if(optionMaph.length == 0){ 7183 $(".product-form__input input[type=radio]:checked").each(function(key) { 7184 optionMaph[key] = $(this).val(); 7185 }); 7186 checkSmarthVariantInventory(optionMaph); 7187 } 7188 }); 7189 7190 $(document).on("click", ".swatch-container input", function() { 7191 var optionMaph = []; 7192 if(optionMaph.length == 0){ 7193 $(".swatch-container input[type=radio]:checked").each(function(key) { 7194 optionMaph[key] = $(this).val(); 7195 }); 7196 checkSmarthVariantInventory(optionMaph); 7197 } 7198 }); 7199 7200 $(document).on("click", ".swatch--gl input", function() { 7201 var optionMap = []; 7202 if(optionMap.length == 0){ 7203 $(".swatch--gl input[type=radio]:checked").each(function(key) { 7204 optionMap[key] = $(this).val(); 7205 }); 7206 checkSmarthVariantInventory(optionMap); 7207 } 7208 }); 7209 setTimeout(function(){ 7210 getCountryCodesh(); 7211 }, 500); 7212 7213 } else { 7214 7215 setTimeout(function() { checksmarthjquery() }, 2000); 7216 } 7217 } 7218 7219 function removesmarthighlight() { 7220 var smarth1 = document.getElementsByClassName('1smarthDesktop'); 7221 if(smarth1[0]){ 7222 var remove_div1 = document.getElementsByClassName('1smartHighlights'); 7223 for(var i = 0; i < remove_div1.length; i++) { 7224 if(remove_div1[i]){ 7225 remove_div1[i].style.display= 'block'; 7226 } 7227 } 7228 7229 } else { 7230 var remove_div1 = document.getElementsByClassName('1smartHighlights'); 7231 if(remove_div1[0]){ 7232 remove_div1[0].style.cssText = 'display:none !important'; 7233 } 7234 } 7235 var smarth2 = document.getElementsByClassName('2smarthDesktop'); 7236 if(smarth2[0]){ 7237 var remove_div2 = document.getElementsByClassName('2smartHighlights'); 7238 for(var i = 0; i < remove_div2.length; i++) { 7239 if(remove_div2[i]){ 7240 remove_div2[i].style.display= 'block'; 7241 } 7242 } 7243 } else { 7244 var remove_div2 = document.getElementsByClassName('2smartHighlights'); 7245 if(remove_div2[0]){ 7246 remove_div2[0].style.cssText = 'display:none !important'; 7247 // remove_div2[0].parentNode.removeChild(remove_div2[0]); 7248 } 7249 } 7250 var smarth3 = document.getElementsByClassName('3smarthDesktop'); 7251 if(smarth3[0]){ 7252 var remove_div3 = document.getElementsByClassName('3smartHighlights'); 7253 for(var i = 0; i < remove_div3.length; i++) { 7254 if(remove_div3[i]){ 7255 remove_div3[i].style.display= 'block'; 7256 } 7257 } 7258 } else { 7259 var remove_div3 = document.getElementsByClassName('3smartHighlights'); 7260 if(remove_div3[0]){ 7261 remove_div3[0].style.cssText = 'display:none !important'; 7262 // remove_div3[0].parentNode.removeChild(remove_div3[0]); 7263 } 7264 } 7265 } 7266 7267 window.addEventListener('DOMContentLoaded', (event) => { 7268 getCountryCodesh(); 7269 7270 setTimeout(function(){ 7271 if ('InstallTrigger' in window && userid==3344) { 7272 var elements = document.querySelectorAll('.smartHighlights');
7273 elements.forEach(function(element) { 7274 element.style.setProperty('display', 'block', 'important'); 7275 }); 7276 } 7277 }, 3000); 7278 7279 if(userid==4300){ 7280 smarthonload(); 7281 }else{ 7282 setTimeout(function(){ 7283 smarthonload(); 7284 }, 500); 7285 7286 } 7287 }); 7288 7289 function expdeliveryhdatesmart(value,count) { 7290 var weekdays = '6,0'; 7291 var dateformatselected = 'dddd, MMMM D'; 7292 var datelang = 'en'; 7293 var smarthTextdate = document.getElementsByClassName('smarthTitle'); 7294 var realvalue = value; 7295 var pos = realvalue.indexOf("[[today"); 7296 var pos2 = realvalue.indexOf("]]"); 7297 var startres = realvalue.slice(pos+8, pos2); 7298 realvalue = realvalue.replace("[[today,", "" ); 7299 realvalue = realvalue.replace("]]", "" ); 7300 var pos3 = realvalue.indexOf("[[today"); 7301 var pos4 = realvalue.indexOf("]]"); 7302 var endres = realvalue.slice(pos3+8, pos4); 7303 realvalue = realvalue.replace("[[today,", "" ); 7304 realvalue = realvalue.replace("]]", "" ); 7305 var getlang = startres.split(","); 7306 var wrongdays = weekdays.split(","); 7307 var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000)); 7308 var today = new Date(new Date().getTime()); 7309 var firstinc=0; 7310 while (today <= startDate) { 7311 var getday = String(today.getDay()); 7312 if(wrongdays.indexOf(getday) != -1){ 7313 startDate.setDate(startDate.getDate() + 1); 7314 firstinc++; 7315 } 7316 today.setDate(today.getDate() + 1); 7317 } 7318 var setlang = 'en'; 7319 if(getlang.length > 1){ 7320 setlang = getlang[1]; 7321 } 7322 moment.locale(setlang); 7323 value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected)); 7324 7325 var extradays = firstinc+parseInt(endres); 7326 var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000)); 7327 var todayend = startDate; 7328 var secinc=0; 7329 while (todayend <= endDate) { 7330 var getday = String(todayend.getDay()); 7331 if(wrongdays.indexOf(getday) != -1){ 7332 endDate.setDate(endDate.getDate() + 1); 7333 secinc++; 7334 } 7335 todayend.setDate(todayend.getDate() + 1); 7336 } 7337 value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected)); 7338 smarthTextdate[count].innerHTML = value; 7339 var getchild = smarthTextdate[count].getElementsByClassName('smart-counter'); 7340 if(getchild[0]){ 7341 getchild[0].classList.remove("smart-counter"); 7342 } 7343 } 7344 7345 function expdeliveryhsubdatesmart(value,count) { 7346 var weekdays = '6,0'; 7347 var dateformatselected = 'dddd, MMMM D'; 7348 var datelang = 'en'; 7349 var smarthTextdate = document.getElementsByClassName('smarthSubTitle'); 7350 var realvalue = value; 7351 var pos = realvalue.indexOf("[[today"); 7352 var pos2 = realvalue.indexOf("]]"); 7353 var startres = realvalue.slice(pos+8, pos2); 7354 realvalue = realvalue.replace("[[today,", "" ); 7355 realvalue = realvalue.replace("]]", "" ); 7356 var pos3 = realvalue.indexOf("[[today"); 7357 var pos4 = realvalue.indexOf("]]"); 7358 var endres = realvalue.slice(pos3+8, pos4); 7359 realvalue = realvalue.replace("[[today,", "" ); 7360 realvalue = realvalue.replace("]]", "" ); 7361 var getlang = startres.split(","); 7362 var wrongdays = weekdays.split(","); 7363 var startDate = new Date(new Date().getTime()+(parseInt(startres)*24*60*60*1000)); 7364 var today = new Date(new Date().getTime()); 7365 var firstinc=0; 7366 while (today <= startDate) { 7367 var getday = String(today.getDay()); 7368 if(wrongdays.indexOf(getday) != -1){ 7369 startDate.setDate(startDate.getDate() + 1); 7370 firstinc++; 7371 } 7372 today.setDate(today.getDate() + 1); 7373 } 7374 var setlang = 'en'; 7375 if(getlang.length > 1){ 7376 setlang = getlang[1]; 7377 } 7378 moment.locale(setlang); 7379 value = value.replace("[[today,"+startres+"]]", moment(startDate).locale(setlang).format(dateformatselected)); 7380 7381 var extradays = firstinc+parseInt(endres); 7382 var endDate = new Date(new Date().getTime()+(extradays*24*60*60*1000)); 7383 var todayend = startDate; 7384 var secinc=0; 7385 while (todayend <= endDate) { 7386 var getday = String(todayend.getDay()); 7387 if(wrongdays.indexOf(getday) != -1){ 7388 endDate.setDate(endDate.getDate() + 1); 7389 secinc++; 7390 } 7391 todayend.setDate(todayend.getDate() + 1); 7392 } 7393 value = value.replace("[[today,"+endres+"]]", moment(endDate).locale(setlang).format(dateformatselected)); 7394 7395 smarthTextdate[count].innerHTML = value; 7396 var getsubchild = smarthTextdate[count].getElementsByClassName('smart-d-none'); 7397 if(getsubchild[0]){ 7398 getsubchild[0].classList.remove("smart-d-none"); 7399 } 7400 } 7401 7402 function checkSmarthVariantInventory(optionMap,myfirstone='') { 7403 var productname = ''; 7404 var variantproductid = ''; 7405 var mydomclass = document.getElementsByClassName('smarthVariantInventory'); 7406 if(mydomclass.length > 0){ 7407 if(optionMap.length > 0){ 7408 var realval = ''; 7409 if(myfirstone == "first"){ 7410 realval = optionMap; 7411 }else{ 7412 for(var i = 0; i < optionMap.length; i++){ 7413 var spaces = ' / '; 7414 if(i == 0){
7415 spaces = ''; 7416 } 7417 realval += spaces+optionMap[i]; 7418 } 7419 } 7420 7421 var smartHighlightsAll = document.getElementsByClassName('smartHighlights'); 7422 for (var i = 0; i < smartHighlightsAll.length; i++) { 7423 var smarthOuterClass = smartHighlightsAll[i].getAttribute('data-smarthOuterClass'); 7424 var smarthOuterStyle = smartHighlightsAll[i].getAttribute('data-smarthOuterStyle'); 7425 var smarthInnerClass = smartHighlightsAll[i].getAttribute('data-smarthInnerClass'); 7426 var smarthInnerStyle = smartHighlightsAll[i].getAttribute('data-smarthInnerStyle'); 7427 var smarthImageClass = smartHighlightsAll[i].getAttribute('data-smarthImageClass'); 7428 var smarthImageStyle = smartHighlightsAll[i].getAttribute('data-smarthImageStyle'); 7429 var smarthTextClass = smartHighlightsAll[i].getAttribute('data-smarthTextClass'); 7430 var smarthTextStyle = smartHighlightsAll[i].getAttribute('data-smarthTextStyle'); 7431 var smarthGroup = smartHighlightsAll[i].getAttribute('data-smarthGroup'); 7432 hitsmarthpage(productname,variantproductid,smarthOuterClass,smarthOuterStyle,smarthInnerClass,smarthInnerStyle,smarthImageClass,smarthImageStyle,smarthTextClass,smarthTextStyle,smarthGroup,realval) 7433 } 7434 } 7435 } 7436 setTimeout(function(){ 7437 getCountryCodesh(); 7438 }, 500); 7439 } 7440 7441 function hitsmarthpage(productname,variantproductid,smarthOuterClass,smarthOuterStyle,smarthInnerClass,smarthInnerStyle,smarthImageClass,smarthImageStyle,smarthTextClass,smarthTextStyle,smarthGroup,realval) { 7442 7443 var result = Math.random().toString(36).substring(2,7); 7444 if(smarthGroup == 1){ 7445 var urlhit = productname+'/?view=smarthvariant&sort_by='+result+'&outerclass=='+smarthOuterClass+'&outerstyle=='+smarthOuterStyle+'&innerclass=='+smarthInnerClass+'&innerstyle=='+smarthInnerStyle+'&imageclass=='+smarthImageClass+'&imagestyle=='+smarthImageStyle+'&textclass=='+smarthTextClass+'&textstyle=='+smarthTextStyle+'&group==1&page=='+realval; 7446 }else if(smarthGroup == 2){ 7447 var urlhit = productname+'/?view=smarthvarianttwo&sort_by='+result+'&outerclass=='+smarthOuterClass+'&outerstyle=='+smarthOuterStyle+'&innerclass=='+smarthInnerClass+'&innerstyle=='+smarthInnerStyle+'&imageclass=='+smarthImageClass+'&imagestyle=='+smarthImageStyle+'&textclass=='+smarthTextClass+'&textstyle=='+smarthTextStyle+'&group==2&page=='+realval; 7448 }else{ 7449 var urlhit = productname+'/?view=smarthvariantthree&sort_by='+result+'&outerclass=='+smarthOuterClass+'&outerstyle=='+smarthOuterStyle+'&innerclass=='+smarthInnerClass+'&innerstyle=='+smarthInnerStyle+'&imageclass=='+smarthImageClass+'&imagestyle=='+smarthImageStyle+'&textclass=='+smarthTextClass+'&textstyle=='+smarthTextStyle+'&group==3&page=='+realval; 7450 } 7451 var xhr = new XMLHttpRequest(); 7452 xhr.open("GET", urlhit, true); 7453 xhr.onreadystatechange = function() { 7454 if (this.readyState === XMLHttpRequest.DONE) { 7455 if (this.status === 200) { 7456 if(this.responseText == 0){ 7457 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .smarthText .smarthVariantInventory').html("0"); 7458 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .smart-counter').removeClass("smart-counter"); 7459 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .hidevariant').remove(); 7460 }else{ 7461 $('.outersmarth'+variantproductid+'-'+smarthGroup).replaceWith( this.responseText ); 7462 $('.outersmarth'+variantproductid+'-'+smarthGroup+' .smart-counter').removeClass("smart-counter"); 7463 var countryclassh = document.getElementsByClassName('smarthCountry'); 7464 for (var i = 0; i < countryclassh.length; i++) { 7465 var counrtylisth = countryclassh[i].getAttribute('data-countryselectedh'); 7466 var position = counrtylisth.search(smarthcountryName); 7467 if(position < 0){ 7468 countryclassh[i].style.cssText = 'display:none !important'; 7469 }else{ 7470 countryclassh[i].style.cssText = 'display:unset !important'; 7471 } 7472 } 7473 setTimeout(function(){ 7474 smarthonload(); 7475 }, 500); 7476 } 7477 } else { 7478 console.log('failed variant req'); 7479 } 7480 } 7481 }; 7482 xhr.send(); 7483 7484 } 7485 7486 function smarthsetlivevisit(mypage,myproductid,highclassname) { 7487 setTimeout(function(){ 7488 7489 var settimelive = 2; 7490 var setvisitlimit = 2; 7491 7492 var d = new Date(); 7493 var time = setcookietimestamphsmart(settimelive); 7494 var mytime = ''; 7495 if(settimelive < 5){ 7496 mytime = (time * 60 ); 7497 }else if(settimelive > 4 && settimelive < 8){ 7498 mytime =(time * 60 * 60 ); 7499 }else if(settimelive > 7){ 7500 mytime = (time * 24 * 60 * 60 ); 7501 } 7502 7503 var realhighclass = ''; 7504 if(highclassname == 'smarthloop'){ 7505 realhighclass = "smartvisitshtitle"; 7506 }else{ 7507 realhighclass = 'smartvisitshsubtitle'; 7508 } 7509 7510 var smartloop2 = document.getElementsByClassName(highclassname); 7511 for (var i = 0; i < smartloop2.length; i++) { 7512 var bigloop2 = smartloop2[i].parentElement; 7513 var smallloop2 = bigloop2.parentElement; 7514 var parentloop2 = smallloop2.getAttribute('data-smartproductid'); 7515 var myuser = getCookiesmarth("smartvisits"+parentloop2); 7516 if (myuser != "") { 7517 myhttpreqhsmart(parentloop2,0,mytime,setvisitlimit,highclassname,realhighclass); 7518 } else { 7519 myhttpreqhsmart(parentloop2,1,mytime,setvisitlimit,highclassname,realhighclass);
7520 setCookiesmarth("smartvisits"+parentloop2, 'setsmartvisits', settimelive); 7521 } 7522 7523 } 7524 7525 var smartloop = document.getElementsByClassName(highclassname); 7526 for (var i = 0; i < smartloop.length; i++) { 7527 if(mypage == 'product'){ 7528 var bigloop = smartloop[i].parentElement; 7529 var smallloop = bigloop.parentElement; 7530 var parentloop = smallloop.getAttribute('data-smartproductid'); 7531 if(parentloop == myproductid){ 7532 smartloop[i].classList.add(realhighclass+parentloop); 7533 }else{ 7534 var removeloop = smartloop[i].parentElement; 7535 var bigloop = removeloop.parentElement; 7536 var removeloop2 = bigloop.parentElement; 7537 removeloop2.style.visibility = 'hidden'; 7538 smartloop[i].classList.remove(highclassname); 7539 removeloop2.remove(); 7540 } 7541 }else{ 7542 var oldloop = smartloop[i].parentElement; 7543 var bigloop = oldloop.parentElement; 7544 var newloop = bigloop.parentElement; 7545 newloop.style.visibility = 'hidden'; 7546 smartloop[i].classList.remove(highclassname); 7547 newloop.remove(); 7548 } 7549 } 7550 7551 }, 500); 7552 } 7553 7554 function myhttpreqhsmart(lastid,mynew,gettime,setvisitlimit,highclassname,realhighclass) { 7555 var xhttp = new XMLHttpRequest(); 7556 xhttp.onreadystatechange = function() { 7557 if (this.readyState == 4 && this.status == 200) { 7558 var pageliveview = JSON.parse(this.responseText); 7559 var smartvisits = document.getElementsByClassName(realhighclass+lastid); 7560 for (var i = 0; i < smartvisits.length; i++) { 7561 if(setvisitlimit < pageliveview.pageviews){ 7562 smartvisits[i].innerHTML = pageliveview.pageviews; 7563 var removeloop = smartvisits[i].parentElement; 7564 removeloop.style.visibility = 'visible'; 7565 }else{ 7566 var removeloop = smartvisits[i].parentElement; 7567 removeloop.style.visibility = 'hidden'; 7568 smartvisits[i].classList.remove(highclassname); 7569 removeloop.remove(); 7570 removesmarthighlight(); 7571 } 7572 7573 } 7574 } 7575 }; 7576 xhttp.open("GET","https://visitcounterstaging.thalia-apps.com/?shopifyid="+lastid+"&new="+mynew+"&time="+gettime, true); 7577 xhttp.send(); 7578 } 7579 7580 function mymodalsmarth() { 7581 var target = document.getElementById("smart-modal-window"); 7582 var parenttarget = target.parentElement; 7583 if (parenttarget.classList.contains('smart-modal-open')) { 7584 parenttarget.classList.remove('smart-modal-open'); 7585 document.getElementById('smart-modal-content').innerHTML = ''; 7586 } 7587 } 7588 7589 function shlink(highlightval,links,smarthighlightid,modalsize) { 7590 7591 if(highlightval != ''){ 7592 7593 var highlightlink = highlightval; 7594 if(links == 0){ 7595 window.location.href = highlightlink; 7596 }else{ 7597 window.open(highlightlink,'_blank'); 7598 } 7599 7600 } 7601 if(links == 2){ 7602 var target = document.getElementById("smart-modal-outer"); 7603 var myclasses = ''; 7604 if(modalsize == 0){ 7605 myclasses = 'smart-modal-window smart-modal-small'; 7606 }else if(modalsize == 2){ 7607 myclasses = 'smart-modal-window smart-modal-large'; 7608 }else{ 7609 myclasses = 'smart-modal-window'; 7610 } 7611 7612 document.getElementById('smart-modal-outer').classList.add('smart-modal-open'); 7613 var setclass = document.getElementById('smart-modal-window'); 7614 setclass.className = ''; 7615 setclass.className = myclasses; 7616 var xhr = new XMLHttpRequest(); 7617 var url = '/?view=smartmeta&id==highlight-popup-'+smarthighlightid; 7618 xhr.open("GET", url, true);
7619 xhr.setRequestHeader("Cache-Control", "max-age=3600"); 7620 xhr.onreadystatechange = function() { 7621 // if (this.readyState === XMLHttpRequest.DONE) { 7622 if (this.status === 200) { 7623 document.getElementById('smart-modal-content').innerHTML = this.responseText; 7624 } else { 7625 console.log(this.status, this.statusText); 7626 } 7627 // } 7628 }; 7629 xhr.send(); 7630 } 7631 7632 } 7633 7634 function toValidDate(datestring){ 7635 return datestring.replace(/(\d{2})(\/)(\d{2})/, "$3$2$1"); 7636 } 7637 7638 function myTimer(newvalue,count) { 7639 7640 var smarthText2 = document.getElementsByClassName('smarthTitle'); 7641 var againvalue = newvalue; 7642 var pos3 = newvalue.indexOf("[[ CountdownTimer:"); 7643 var pos4 = newvalue.indexOf("M,"); 7644 if(pos4 < 0){ 7645 pos4 = newvalue.indexOf(" ]]"); 7646 var res = newvalue.slice(pos3+18, pos4); 7647 }else{ 7648 var res = newvalue.slice(pos3+18, pos4+1); 7649 } 7650 var pos5 = newvalue.indexOf(" ]]"); 7651 var pos6 = newvalue.indexOf("|"); 7652 var endres = againvalue.slice(pos3+18, pos5); 7653 if(pos6 < 0){ 7654 var customtext = ''; 7655 }else{ 7656 var customtext = againvalue.slice(pos6+1, pos5); 7657 } 7658 newvalue = newvalue.replace("[[ CountdownTimer:", "" ); 7659 newvalue = newvalue.replace(" ]]", "" ); 7660 endres = endres.replace(" |"+customtext , "" ); 7661 var getlang = endres.split(","); 7662 var setlang2 = 'en'; 7663 if(getlang.length > 1){ 7664 if(getlang[1] == 'custom'){ 7665 if (getlang[2] == null){ 7666 var setdays = ''; 7667 }else{ 7668 var setdays = getlang[2]; 7669 } 7670 if (getlang[3] == null){ 7671 var sethours = ''; 7672 }else{ 7673 var sethours = getlang[3]; 7674 } 7675 if (getlang[4] == null){ 7676 var setminutes = ''; 7677 }else{ 7678 var setminutes = getlang[4]; 7679 } 7680 if (getlang[5] == null){ 7681 var setseconds = ''; 7682 }else{ 7683 var setseconds = getlang[5]; 7684 } 7685 }else{ 7686 setlang2 = getlang[1]; 7687 var setmoment = moment(); 7688 setmoment.locale(setlang2); 7689 setmoment.subtract({hours: 0, minutes: 0, seconds: 35}); 7690 var getseconds = setmoment.toNow(true); 7691 setmoment.subtract({hours: 0, minutes: 10, seconds: 59}); 7692 var getminutes = setmoment.toNow(true); 7693 setmoment.subtract({hours: 5, minutes: 59, seconds: 59}); 7694 var gethours = setmoment.toNow(true); 7695 setmoment.subtract({hours: 222, minutes: 59, seconds: 59}); 7696 var getdays = setmoment.toNow(true); 7697 var setseconds = getseconds.split(" ").pop(); 7698 var setminutes = getminutes.split(" ").pop(); 7699 var sethours = gethours.split(" ").pop(); 7700 var setdays = getdays.split(" ").pop(); 7701 } 7702 }else{ 7703 var setdays = "days"; 7704 var sethours = "hours"; 7705 var setminutes = "minutes"; 7706 var setseconds = "seconds"; 7707 } 7708 7709 var x = setInterval(function() { 7710 let end = new Date(toValidDate(res)); 7711 let start = new Date(); 7712 var remaintime = end - start; 7713 var days = Math.floor(remaintime / (1000 * 60 * 60 * 24)); 7714 var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 7715 var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60)); 7716 var seconds = Math.floor((remaintime % (1000 * 60)) / 1000); 7717 var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " "; 7718 if(seconds < 0 && customtext == ''){ 7719 realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds; 7720 }else if(seconds < 0 && customtext != ''){ 7721 newvalue = customtext; 7722 }else{ 7723 newvalue = newvalue.replace(" |"+customtext , ""); 7724 } 7725 if(getlang[1] == 'custom'){ 7726 realtimeleft=''; 7727 if(setdays != ''){ 7728 realtimeleft = days +""+ setdays+ " ";
7729 } 7730 if(sethours != ''){ 7731 realtimeleft = realtimeleft + hours +"" + sethours +" "; 7732 } 7733 if(setminutes != ''){ 7734 realtimeleft = realtimeleft + minutes +""+ setminutes +" "; 7735 } 7736 if(setseconds != ''){ 7737 realtimeleft = realtimeleft + seconds +"" + setseconds + " "; 7738 } 7739 } 7740 smarthText2[count].innerHTML = newvalue.replace(endres,realtimeleft); 7741 smarthText2[count].classList.remove("smart-counter"); 7742 if (remaintime < 0) { 7743 clearInterval(x); 7744 } 7745 }, 1000); 7746 } 7747 7748 function myTimersub(newvalue,count) { 7749 7750 var smarthText2 = document.getElementsByClassName('smarthSubTitle'); 7751 var againvalue = newvalue; 7752 var pos3 = newvalue.indexOf("[[ CountdownTimer:"); 7753 var pos4 = newvalue.indexOf("M,"); 7754 if(pos4 < 0){ 7755 pos4 = newvalue.indexOf(" ]]"); 7756 var res = newvalue.slice(pos3+18, pos4); 7757 }else{ 7758 var res = newvalue.slice(pos3+18, pos4+1); 7759 } 7760 var pos5 = newvalue.indexOf(" ]]"); 7761 var pos6 = newvalue.indexOf("|"); 7762 var endres = againvalue.slice(pos3+18, pos5); 7763 if(pos6 < 0){ 7764 var customtext = ''; 7765 }else{ 7766 var customtext = againvalue.slice(pos6+1, pos5); 7767 } 7768 newvalue = newvalue.replace("[[ CountdownTimer:", "" ); 7769 newvalue = newvalue.replace(" ]]", "" ); 7770 endres = endres.replace(" |"+customtext , "" ); 7771 var getlang = endres.split(","); 7772 var setlang2 = 'en'; 7773 if(getlang.length > 1){ 7774 if(getlang[1] == 'custom'){ 7775 if (getlang[2] == null){ 7776 var setdays = ''; 7777 }else{ 7778 var setdays = getlang[2]; 7779 } 7780 if (getlang[3] == null){ 7781 var sethours = ''; 7782 }else{ 7783 var sethours = getlang[3]; 7784 } 7785 if (getlang[4] == null){ 7786 var setminutes = ''; 7787 }else{ 7788 var setminutes = getlang[4]; 7789 } 7790 if (getlang[5] == null){ 7791 var setseconds = ''; 7792 }else{ 7793 var setseconds = getlang[5]; 7794 } 7795 }else{ 7796 setlang2 = getlang[1]; 7797 var setmoment = moment(); 7798 setmoment.locale(setlang2); 7799 setmoment.subtract({hours: 0, minutes: 0, seconds: 35}); 7800 var getseconds = setmoment.toNow(true); 7801 setmoment.subtract({hours: 0, minutes: 10, seconds: 59}); 7802 var getminutes = setmoment.toNow(true); 7803 setmoment.subtract({hours: 5, minutes: 59, seconds: 59}); 7804 var gethours = setmoment.toNow(true); 7805 setmoment.subtract({hours: 222, minutes: 59, seconds: 59}); 7806 var getdays = setmoment.toNow(true); 7807 var setseconds = getseconds.split(" ").pop(); 7808 var setminutes = getminutes.split(" ").pop(); 7809 var sethours = gethours.split(" ").pop(); 7810 var setdays = getdays.split(" ").pop(); 7811 } 7812 }else{ 7813 var setdays = "days"; 7814 var sethours = "hours"; 7815 var setminutes = "minutes"; 7816 var setseconds = "seconds"; 7817 } 7818 7819 var x = setInterval(function() { 7820 let end = new Date(toValidDate(res)); 7821 let start = new Date(); 7822 var remaintime = end - start; 7823 var days = Math.floor(remaintime / (1000 * 60 * 60 * 24)); 7824 var hours = Math.floor((remaintime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 7825 var minutes = Math.floor((remaintime % (1000 * 60 * 60)) / (1000 * 60)); 7826 var seconds = Math.floor((remaintime % (1000 * 60)) / 1000); 7827 var realtimeleft = days +" "+ setdays +" "+ hours +" " + sethours +" "+ minutes +" "+ setminutes +" "+ seconds +" " + setseconds + " "; 7828 if(seconds < 0 && customtext == ''){ 7829 realtimeleft = "0 "+setdays+" 0 "+sethours+" 0 "+setminutes+" 0 "+setseconds; 7830 }else if(seconds < 0 && customtext != ''){ 7831 newvalue = customtext; 7832 }else{ 7833 newvalue = newvalue.replace(" |"+customtext , ""); 7834 } 7835 if(getlang[1] == 'custom'){ 7836 realtimeleft=''; 7837 if(setdays != ''){ 7838 realtimeleft = days +""+ setdays+ " ";
7839 } 7840 if(sethours != ''){ 7841 realtimeleft = realtimeleft + hours +"" + sethours +" "; 7842 } 7843 if(setminutes != ''){ 7844 realtimeleft = realtimeleft + minutes +""+ setminutes +" "; 7845 } 7846 if(setseconds != ''){ 7847 realtimeleft = realtimeleft + seconds +"" + setseconds + " "; 7848 } 7849 } 7850 smarthText2[count].innerHTML = newvalue.replace(endres,realtimeleft); 7851 smarthText2[count].classList.remove("smart-counter"); 7852 if (remaintime < 0) { 7853 clearInterval(x); 7854 } 7855 }, 1000); 7856 7857 } 7858 7859 function smarthonload() { 7860 7861 screensizesmarthFunction(); 7862 var mypage = ''; 7863 var myproductid = ''; 7864 setTimeout(function(){ 7865 smarthsetlivevisit(mypage,myproductid,'smarthloop'); 7866 smarthsetlivevisit(mypage,myproductid,'smarthsubtitleloop'); 7867 }, 500); 7868 7869 var smarthsku = ''; 7870 var skuclass = document.getElementsByClassName('smarthsku'); 7871 if(smarthsku == 0){ 7872 for (var i = 0; i < skuclass.length; i++) { 7873 if(skuclass[i].dataset.sku == 0){ 7874 var parentsku = skuclass[i].parentElement; 7875 var parent2sku = parentsku.parentElement; 7876 parent2sku.style.cssText = 'display:none !important'; 7877 } 7878 } 7879 } 7880 7881 // setTimeout(function(){ 7882 var smart2hText = document.getElementsByClassName('smarthTitle'); 7883 if(smart2hText[0]){ 7884 for (var i = 0; i < smart2hText.length; i++) { 7885 var value = smart2hText[i].innerHTML; 7886 if( value.indexOf("[[today") != -1 ){ 7887 expdeliveryhdatesmart(value,i); 7888 } 7889 } 7890 } 7891 7892 var smart2hsubText = document.getElementsByClassName('smarthSubTitle'); 7893 if(smart2hsubText[0]){ 7894 for (var i = 0; i < smart2hsubText.length; i++) { 7895 var value = smart2hsubText[i].innerHTML; 7896 if( value.indexOf("[[today") != -1 ){ 7897 expdeliveryhsubdatesmart(value,i); 7898 } 7899 } 7900 } 7901 7902 var smarthText = document.getElementsByClassName('smarthTitle'); 7903 if(smarthText[0]){ 7904 for (var i = 0; i < smarthText.length; i++) { 7905 var value = smarthText[i].innerHTML; 7906 if( value.indexOf("CountdownTimer:") != -1 ){ 7907 myTimer(value,i); 7908 } 7909 } 7910 } 7911 7912 var smarthsubText = document.getElementsByClassName('smarthSubTitle'); 7913 if(smarthsubText[0]){ 7914 for (var i = 0; i < smarthsubText.length; i++) { 7915 var value = smarthsubText[i].innerHTML; 7916 if( value.indexOf("CountdownTimer:") != -1 ){ 7917 myTimersub(value,i); 7918 } 7919 } 7920 } 7921 7922 var getpage = ''; 7923 var smarthText2 = document.getElementsByClassName('smarthText smarthVariantInventory'); 7924 if(smarthText2[0]){ 7925 if(getpage == 'collection'){ 7926 for (var i = 0; i < smarthText2.length; i++) { 7927 var oldloop = smarthText2[i].parentElement; 7928 var newloop = oldloop.parentElement; 7929 newloop.remove(); 7930 } 7931 } 7932 } 7933 // }, 1000); 7934 7935 document.getElementById("smart-modal-close").onclick = function() {mymodalsmarth()}; 7936 window.onclick = function(event) { 7937 if (event.target.classList[1] == 'smart-modal-open') { 7938 mymodalsmarth(); 7939 } 7940 } 7941 7942 removesmarthighlight(); 7943 7944 setTimeout(function(){ 7945 var smartinstances = tippy('[data-tippy-content]'); 7946 }, 500); 7947 7948 7949 if(countrysmarth == 'smarthighlightcountry'){ 7950 countrysmarth = 'newsmarthighlightcountry'; 7951 var countrycount = document.getElementsByClassName('smarthCountry'); 7952 if (thaliacustomercountry == '') { 7953 thaliaCustomerCookie(); 7954 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 7955 var mycountrysmarth = thaliacustomercountry; 7956 } else { 7957 var mycountrysmarth = thaliacustomercountry; 7958 } 7959 if (countrycount.length > 0) { 7960 7961 7962 var countryclassSmarth = document.getElementsByClassName('smarthCountry'); 7963 for (var i = 0; i < countryclassSmarth.length; i++) { 7964 var counrtylisth = countryclassSmarth[i].getAttribute('data-countryselectedh'); 7965 var position = counrtylisth.search(mycountrysmarth); 7966 smarthcountryName = mycountrysmarth; 7967 if(position < 0){ 7968 countryclassSmarth[i].style.cssText = 'display:none !important'; 7969 countryclassSmarth[i].classList.add("removeme"); 7970 }else{ 7971 countryclassSmarth[i].style.display= 'block'; 7972 countryclassSmarth[i].setAttribute('countryrule', '1'); 7973 if (countryclassSmarth[i].classList.contains('smarthScreenSize')) { 7974 var screenlist = countryclassSmarth[i].getAttribute('data-screensizeselectedh'); 7975 var screensizeArray = screenlist.split(","); 7976 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 7977 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 7978 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 7979 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 7980 7981 if (smdevice.matches ){ 7982 if(screensizeArray[0] == '1'){ 7983 }else{ 7984 countryclassSmarth[i].style.setProperty("display", "none", "important"); 7985 } 7986 }else if( mddevice.matches){ 7987 if(screensizeArray[1] == '1'){ 7988 }else{ 7989 countryclassSmarth[i].style.setProperty("display", "none", "important"); 7990 } 7991 }else if(lgdevice.matches){ 7992 if(screensizeArray[2] == '1'){ 7993 }else{ 7994 countryclassSmarth[i].style.setProperty("display", "none", "important"); 7995 } 7996 }else{
7997 if(screensizeArray[3] == '1'){ 7998 }else{ 7999 countryclassSmarth[i].style.setProperty("display", "none", "important"); 8000 } 8001 } 8002 8003 } 8004 8005 } 8006 } 8007 var removeclass = document.getElementsByClassName('removeme'); 8008 for (var i = 0; i < removeclass.length; i++) { 8009 removeclass[i].remove(); 8010 } 8011 8012 removesmarthighlight(); 8013 8014 } 8015 }; 8016 8017 8018 } 8019 8020 window.addEventListener('resize', screensizesmarthFunction); 8021 8022 function screensizesmarthFunction() { 8023 var screensizeclass = document.getElementsByClassName('smarthScreenSize'); 8024 for (var i = 0; i < screensizeclass.length; i++) { 8025 var issetcountryrule = screensizeclass[i].getAttribute('countryrule'); 8026 if( issetcountryrule == '1'){ 8027 var screenlist = screensizeclass[i].getAttribute('data-screensizeselectedh'); 8028 var screensizeArray = screenlist.split(","); 8029 8030 var smdevice = window.matchMedia( "screen and (max-width: 767.98px)" ); 8031 var mddevice = window.matchMedia( "screen and (min-width: 768px) and (max-width: 991.98px)" ); 8032 var lgdevice = window.matchMedia( "screen and (min-width: 992px) and (max-width: 1199.98px)" ); 8033 var xldevice = window.matchMedia( "(min-width: 1200px)" ); 8034 8035 if (smdevice.matches ){ 8036 if(screensizeArray[0] == '1'){ 8037 screensizeclass[i].style.display= 'block'; 8038 }else{ 8039 screensizeclass[i].style.setProperty("display", "none", "important"); 8040 } 8041 }else if( mddevice.matches){ 8042 if(screensizeArray[1] == '1'){ 8043 screensizeclass[i].style.display= 'block'; 8044 }else{ 8045 screensizeclass[i].style.setProperty("display", "none", "important"); 8046 } 8047 }else if(lgdevice.matches){ 8048 if(screensizeArray[2] == '1'){ 8049 screensizeclass[i].style.display= 'block'; 8050 }else{ 8051 screensizeclass[i].style.setProperty("display", "none", "important"); 8052 } 8053 }else{ 8054 if(screensizeArray[3] == '1'){ 8055 screensizeclass[i].style.display= 'block'; 8056 }else{ 8057 screensizeclass[i].style.setProperty("display", "none", "important"); 8058 } 8059 } 8060 8061 } 8062 } 8063 8064 } 8065 8066 function setCookiesmarth(cname, cvalue, exdays) { 8067 var d = new Date(); 8068 var time = setcookietimestamphsmart(exdays); 8069 if(exdays < 5){ 8070 d.setTime(d.getTime() + (time * 60 * 1000)); 8071 }else if(exdays > 4 && exdays < 8){ 8072 d.setTime(d.getTime() + (time * 60 * 60 * 1000)); 8073 }else if(exdays > 7){ 8074 d.setTime(d.getTime() + (time * 24 * 60 * 60 * 1000)); 8075 } 8076 8077 var expires = "expires="+d.toUTCString(); 8078 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 8079 } 8080 8081 function getCookiesmarth(cname) { 8082 var name = cname + "="; 8083 var ca = document.cookie.split(';'); 8084 for(var i = 0; i < ca.length; i++) { 8085 var c = ca[i]; 8086 while (c.charAt(0) == ' ') { 8087 c = c.substring(1); 8088 } 8089 if (c.indexOf(name) == 0) { 8090 return c.substring(name.length, c.length); 8091 } 8092 } 8093 return ""; 8094 } 8095 8096 function setcookietimestamphsmart(time) { 8097 var realtime=''; 8098 if(time==1){ 8099 realtime=1; 8100 }else if(time==2){ 8101 realtime=5; 8102 }else if(time==3){ 8103 realtime=10; 8104 }else if(time==4){ 8105 realtime=30; 8106 }else if(time==5){ 8107 realtime=1; 8108 }else if(time==6){ 8109 realtime=6; 8110 }else if(time==7){ 8111 realtime=12; 8112 }else if(time==8){ 8113 realtime=1; 8114 }else if(time==9){ 8115 realtime=7; 8116 }else if(time==10){ 8117 realtime=15; 8118 }else if(time==11){ 8119 realtime=30; 8120 } 8121 return realtime; 8122 } 8123 8124</script>
8124
8124<script type="text/javascript"> 8125 8126 8127 //code logic for thaliacustomercountry 8128 8129 8130 function thaliaSetCookie(cname, cvalue, exdays) { 8131 console.log('in set cookie') 8132 const d = new Date(); 8133 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 8134 let expires = "expires="+d.toUTCString(); 8135 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 8136 } 8137 8138 function thaliaGetCookie(cname) { 8139 let name = cname + "="; 8140 let ca = document.cookie.split(';'); 8141 for(let i = 0; i < ca.length; i++) { 8142 let c = ca[i]; 8143 while (c.charAt(0) == ' ') { 8144 c = c.substring(1); 8145 } 8146 if (c.indexOf(name) == 0) { 8147 return c.substring(name.length, c.length); 8148 } 8149 } 8150 return ""; 8151 } 8152 8153 8154 8155 8156 document.addEventListener("DOMContentLoaded", function(event) { 8157 thaliaCustomerCookie(); 8158 }); 8159 8160var thaliacustomercountry = ''; 8161 function thaliaCustomerCookie(){ 8162 thaliacustomercountry = thaliaGetCookie("thaliacustomercountry"); 8163 8164 if (thaliacustomercountry != "") { 8165 8166 } else { 8167 8168 var xhttp = new XMLHttpRequest(); 8169 xhttp.onreadystatechange = function() { 8170 if (xhttp.readyState == 4 && xhttp.status == 200) { 8171 var countryData = JSON.parse(xhttp.responseText); 8172 thaliacustomercountry = countryData.country 8173 thaliaSetCookie("thaliacustomercountry", countryData.country, 2); 8174 8175 8176 } 8177 }; 8178 xhttp.open("GET", "https://loc2.thapi.workers.dev?key=VE9bQFxTRVtCXBAdEg", true); 8179 xhttp.send(); 8180 } 8181 } 8182 8183 //end code logic for thaliacustomercountry 8184</script>
8184 8185
8185<script type="text/javascript"> 8186 document.addEventListener('DOMContentLoaded', function() { 8187 // Map specific image URLs to unique alt tags 8188 var urlAltMapping = { 8189 // New image URLs with corresponding alt texts for Silver, Gold, and Diamond Mystery Boxes 8190 'https://exoticworld.us/cdn/shop/files/Silver_Mystery_box.png?v=1684189353': 'Silver Mystery Box', 8191 'https://exoticworld.us/cdn/shop/files/Gold_Mystery_Box.png?v=1684189352': 'Gold Mystery Box', 8192 'https://exoticworld.us/cdn/shop/files/Diamond_Mystery_Box_Exotic_World_Snacks.png?v=1684189379': 'Diamond Mystery Box - Exotic World Snacks', 8193 8194 // New image URLs from the second batch (home-image-grid images) 8195 'https://exoticworld.us/cdn/shop/files/273830713_624044172014116_3774960066830988475_n_300x.jpg?v=1684283865': 'Exotic World Image 1', 8196 'https://exoticworld.us/cdn/shop/files/242080601_188048083430777_7864749666240036615_n_300x.jpg?v=1684283865': 'Exotic World Image 2' 8197 }; 8198 8199 // Select all <img> elements within the specified classes 8200 var imgElements = document.querySelectorAll('.multi-column__media-img, .home-image-grid__bg'); 8201 8202 // Loop through each image element 8203 imgElements.forEach(function(imgElement) { 8204 // Loop through each URL in the urlAltMapping object 8205 for (var url in urlAltMapping) { 8206 // Check if the image source matches any of the URLs in the mapping 8207 if (imgElement.src.includes(url)) { 8208 // Set the alt attribute to the corresponding alt text 8209 imgElement.setAttribute('alt', urlAltMapping[url]); 8210 break; // Exit once a match is found 8211 } 8212 } 8213 }); 8214 }); 8215</script>
8215 8216<div id="shopify-block-ARHVPc2d5VGtjTmVhN__3740748680116854419" class="shopify-block shopify-app-block"></div><div id="shopify-block-AbFVTY0ZHc1NLUWtFY__15588394620387169604" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: subify-init --> 8217 8218 8219 8220 8221
8222<script 8223 src="https://cdn.subi.co/subify/v3/subify-sdk.js" 8224 defer 8225></script>
vendor: 1 bytes, line 8225
8225
8226<script id="subi-initializer"> 8227 (function(){ 8228 // define base config 8229 const decodedPreviewCheckString = atob("cHJldmlld0JhckluamVjdG9yLmluaXQoKQ==") 8230 const config = { 8231 moneyFormatConfig:{ 8232 money_format : "$%7B%7Bamount%7D%7D", 8233 money_with_currency_format : "$%7B%7Bamount%7D%7D%20USD", 8234 sample_fromatted_money : "$1,234.56", 8235 sample_formatted_money_with_currency : "$1,234.56%20USD", 8236 }, 8237 selling_plan_drafts: [] , 8238 recommended_selling_plans: [] , 8239 use_cart_drawer:false, 8240 preview_mode:document.head.innerHTML.includes(decodedPreviewCheckString) || document.body.innerHTML.includes(decodedPreviewCheckString), 8241 authPortalToken:"", 8242 customerId:"", 8243 timeStamp:"" 8244 } 8245 8246 Object.freeze(config) 8247 8248 Object.defineProperty(window,"SubifyConfig",{value:config,writable:false}); 8249 8250 // define membership plans 8251 const membershipPlans = [] ; 8252 8253 Object.defineProperty(window,"SubiMemberships",{value:membershipPlans,writable:false}); 8254 8255 Object.defineProperty(window,"SubiBuildBoxPlans",{ 8256 value:[], 8257 writable:false 8258 }); 8259 8260 Object.defineProperty(window,"SubiBuildBoxMetaobjectType",{ 8261 value:"app--6336039--build_box_plan", 8262 writable:false 8263 }); 8264 })() 8265</script>
8265 8266<!-- END app snippet --> 8267<!-- BEGIN app snippet: init-fixed-bundle-config --> 8268 8269
8270<script id="subi_fixed_bundle"> 8271 Object.defineProperty(window,"SubiFixedBundles",{ 8272 value:[], 8273 writable:false 8274 }); 8275 Object.defineProperty(window,"SubiFixedBundlesSubProducts",{ 8276 value:null || [], 8277 writable:false 8278 }); 8279 Object.defineProperty(window,"SubiFixedBundlesVariantRestrictions",{ 8280 value:{}, 8281 writable:false 8282 }); 8283</script>
8283 8284<!-- END app snippet --> 8285<!-- BEGIN app snippet: init-volume-discount-config -->
8286<script id="subi_volume_discount"> 8287 Object.defineProperty(window,"SubiVolumeDiscountPlans",{ 8288 value:[], 8289 writable:false 8290 }); 8291</script>
8291 8292 8293<!-- END app snippet --> 8294<!-- BEGIN app snippet: init-loyalty-config -->
8295<script id="subi_loyalty"> 8296 Object.defineProperty(window,"SubiLoyaltyPoints",{ 8297 value: {} , 8298 writable: false 8299 }); 8300</script>
8300 8301<!-- END app snippet --> 8302<!-- BEGIN app snippet: render-widget --> 8303 8304 8305<!-- END app snippet --> 8306<!-- BEGIN app snippet: render-loyalty-widget --> 8307<!-- END app snippet --> 8308<!-- BEGIN app snippet: exclusive-access-products-perk --> <!-- END app snippet --> 8309<!-- BEGIN app snippet: exclusive-access-pages-perk --> <!-- END app snippet --> 8310<!-- BEGIN app snippet: automatic-discount-code-applier --> 8311 8312 8313<!-- END app snippet --> 8314 8315 8316</div>
8316<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8316 8317</body> 8318 8319</html> 8320
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.