1<!doctype html> 2<html class="no-js" lang="en" style="opacity: 1!important; visibility: visible !important;"> 3 4<head> 5 6 7 8 9 10 11 12 13 14 15 16 <!-- Google Tag Manager -->
17<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 18new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 19j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 20'gtm5445.html'+i+dl;f.parentNode.insertBefore(j,f); 21})(window,document,'script','dataLayer','GTM-TBKK84QW');</script>
21 22<!-- End Google Tag Manager --> 23 24 <!-- heatmap.com snippet -->
25<script> 26 (function() { 27 var _heatmap_paq = window._heatmap_paq = window._heatmap_paq || []; 28 var heatUrl = window.heatUrl = 'https://dashboard.heatmap.com/'; 29 function hLoadInitialScript(url) { 30 var script = document.createElement('script'); script.type = 'text/javascript'; 31 script.src = url; script.async = false; script.defer = true; document.head.appendChild(script); 32 } 33 hLoadInitialScript(heatUrl+'preprocessor.min.js?sid=1716'); 34 window.addEventListener('DOMContentLoaded', function (){ 35 if(typeof _heatmap_paq != 'object' || _heatmap_paq.length == 0) { 36 _heatmap_paq.push(['setTrackerUrl', heatUrl+'sttracker.php']); 37 hLoadInitialScript(heatUrl+'heatmap-light.min.js?sid=1716'); 38 } 39 }); 40 })(); 41</script>
41 42<!-- End heatmap.com snippet Code --> 43 <!-- Meta Pixel Code -->
44<script> 45!function(f,b,e,v,n,t,s) 46{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 47n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 48if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 49n.queue=[];t=b.createElement(e);t.async=!0; 50t.src=v;s=b.getElementsByTagName(e)[0]; 51s.parentNode.insertBefore(t,s)}(window, document,'script', 52'js/fbevents.js'); 53fbq('init', '1225285304583863'); 54fbq('track', 'PageView'); 55</script>
55 56<noscript><img height="1" width="1" style="display:none" 57src="https://www.facebook.com/tr?id=1225285304583863&ev=PageView&noscript=1" 58/></noscript> 59<!-- End Meta Pixel Code --> 60 61 <meta name="google-site-verification" content="RW5hrr8jfLBqxhGiCzcbERtxRCbvYO4hCbU2xWE4RSY" /> 62 <meta charset="utf-8"> 63 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 64 <meta name="viewport" content="width=device-width,initial-scale=1"> 65 <meta name="theme-color" content=""> 66 <link rel="canonical" href="contact-us.html"> 67 <link rel="preconnect" href="https://cdn.shopify.com/" crossorigin><link rel="icon" type="image/png" href="png/nomadic_masterlogos-logo-mark-full-colour-rgb-517px_300ppi_f462ab46-e96f-4180-b242-9da403ef09f50e43.png"><title> 68 Contact us 69 – Nomadic</title> 70 71 72 <meta name="description" content=" Nomadic Watches Ltd Imperial House 4-10 Donegall Square East Belfast BT1 5HD Tel: 02890 734401 Email: [email protected] For all queries please contact us by email to [email protected] and one of our team will be in touch as soon as possible. "> 73 74 75 76 77<meta property="og:site_name" content="Nomadic"> 78<meta property="og:url" content="contact-us.html"> 79<meta property="og:title" content="Contact us"> 80<meta property="og:type" content="website"> 81<meta property="og:description" content=" Nomadic Watches Ltd Imperial House 4-10 Donegall Square East Belfast BT1 5HD Tel: 02890 734401 Email: [email protected] For all queries please contact us by email to [email protected] and one of our team will be in touch as soon as possible. "><meta property="og:image" content="png/logoc4e1.png"> 82 <meta property="og:image:secure_url" content="png/logoc4e1.png"> 83 <meta property="og:image:width" content="1200"> 84 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 85<meta name="twitter:title" content="Contact us"> 86<meta name="twitter:description" content=" Nomadic Watches Ltd Imperial House 4-10 Donegall Square East Belfast BT1 5HD Tel: 02890 734401 Email: [email protected] For all queries please contact us by email to [email protected] and one of our team will be in touch as soon as possible. "> 87 88 89 90
90<script src="js/jquery.min.js"></script>
90 91
91<script src="js/global0aa6.js" defer="defer"></script>
91 92
92<script src="js/custom8503.js" defer="defer"></script>
92 93
93<script src="js/slick.min.js"></script>
93 94 <link href="css/custom7b0e.css" rel="stylesheet" type="text/css" media="all" /> 95 <link href="css/style6512.css" rel="stylesheet" type="text/css" media="all" /> 96 <link href="css/base6719.css" rel="stylesheet" type="text/css" media="all" /> 97 98 <link rel="stylesheet" href="css/slick-theme.css" integrity="sha512-6lLUdeQ5uheMFbWm3CP271l14RsX1xtx+J5x2yeIDkkiBpeVTNhTqijME7GgRKKi6hCqovwCoBTlRBEC20M8Mg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 99 <link rel="stylesheet" href="css/slick.css" integrity="sha512-wR4oNhLBHf7smjy0K4oqzdWumd+r5/+6QO/vDda76MW5iug4PT7v86FoEkySIJft3XA0Ae6axhIvHrqwm793Nw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 100 101 102 103 104 105
105<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
105<meta name="google-site-verification" content="4IT8sQzegFuzh3T4LgkwlPwWS_kpOzxv4v9nAOlI9YE"> 106<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/58198589593/digital_wallets/dialog"> 107<meta name="shopify-checkout-api-token" content="216236e5da0cdceb568fca20d58c179a"> 108<meta id="in-context-paypal-metadata" data-shop-id="58198589593" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 109<link rel="alternate" hreflang="x-default" href="contact-us.html"> 110<link rel="alternate" hreflang="en" href="contact-us.html"> 111<link rel="alternate" hreflang="en-AX" href="contact-us-2.html"> 112<link rel="alternate" hreflang="en-AD" href="contact-us-2.html"> 113<link rel="alternate" hreflang="en-AT" href="contact-us-2.html"> 114<link rel="alternate" hreflang="en-BE" href="contact-us-2.html"> 115<link rel="alternate" hreflang="en-CY" href="contact-us-2.html"> 116<link rel="alternate" hreflang="en-EE" href="contact-us-2.html"> 117<link rel="alternate" hreflang="en-FI" href="contact-us-2.html"> 118<link rel="alternate" hreflang="en-FR" href="contact-us-2.html"> 119<link rel="alternate" hreflang="en-GF" href="contact-us-2.html"> 120<link rel="alternate" hreflang="en-TF" href="contact-us-2.html"> 121<link rel="alternate" hreflang="en-DE" href="contact-us-2.html"> 122<link rel="alternate" hreflang="en-GR" href="contact-us-2.html"> 123<link rel="alternate" hreflang="en-GP" href="contact-us-2.html"> 124<link rel="alternate" hreflang="en-VA" href="contact-us-2.html"> 125<link rel="alternate" hreflang="en-IT" href="contact-us-2.html"> 126<link rel="alternate" hreflang="en-XK" href="contact-us-2.html"> 127<link rel="alternate" hreflang="en-LV" href="contact-us-2.html"> 128<link rel="alternate" hreflang="en-LT" href="contact-us-2.html"> 129<link rel="alternate" hreflang="en-LU" href="contact-us-2.html"> 130<link rel="alternate" hreflang="en-MT" href="contact-us-2.html"> 131<link rel="alternate" hreflang="en-MQ" href="contact-us-2.html"> 132<link rel="alternate" hreflang="en-YT" href="contact-us-2.html"> 133<link rel="alternate" hreflang="en-MC" href="contact-us-2.html"> 134<link rel="alternate" hreflang="en-ME" href="contact-us-2.html"> 135<link rel="alternate" hreflang="en-NL" href="contact-us-2.html"> 136<link rel="alternate" hreflang="en-PT" href="contact-us-2.html"> 137<link rel="alternate" hreflang="en-RE" href="contact-us-2.html"> 138<link rel="alternate" hreflang="en-BL" href="contact-us-2.html"> 139<link rel="alternate" hreflang="en-MF" href="contact-us-2.html"> 140<link rel="alternate" hreflang="en-PM" href="contact-us-2.html"> 141<link rel="alternate" hreflang="en-SM" href="contact-us-2.html"> 142<link rel="alternate" hreflang="en-SK" href="contact-us-2.html"> 143<link rel="alternate" hreflang="en-SI" href="contact-us-2.html"> 144<link rel="alternate" hreflang="en-ES" href="contact-us-2.html"> 145<link rel="alternate" hreflang="en-US" href="contact-us-3.html"> 146<link rel="alternate" hreflang="en-AU" href="contact-us-4.html"> 147<link rel="alternate" hreflang="en-IE" href="contact-us-2.html">
148<script async="async" src="js/preloads6116.js"></script>
148 149<link rel="preconnect" href="https://shop.app/" crossorigin="anonymous">
150<script async="async" src="js/preloadsb39f.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 150
150
151<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":58198589593,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/58198589593","merchantName":"Nomadic","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Nomadic","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 151
151
152<script id="shopify-features" type="application/json">{"accessToken":"216236e5da0cdceb568fca20d58c179a","betas":["rich-media-storefront-analytics"],"domain":"nomadicwatches.com","predictiveSearch":true,"shopId":58198589593,"locale":"en"}</script>
vendor: 1 bytes, line 152
152
153<script>var Shopify = Shopify || {}; 154Shopify.shop = "nomadic-watch.myshopify.com"; 155Shopify.locale = "en"; 156Shopify.currency = {"active":"GBP","rate":"1.0"}; 157Shopify.country = "GB"; 158Shopify.theme = {"name":"PMc - Colour updates - black","id":183474127228,"schema_name":"Dawn","schema_version":"13.0.1","theme_store_id":887,"role":"main"}; 159Shopify.theme.handle = "null"; 160Shopify.theme.style = {"id":null,"handle":null}; 161Shopify.cdnHost = "nomadicwatches.com/cdn"; 162Shopify.routes = Shopify.routes || {}; 163Shopify.routes.root = "index.html";</script>
vendor: 1 bytes, line 163
163
164<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 164
164
165<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 165
165
166<script> 167 window.ShopifyPay = window.ShopifyPay || {}; 168 window.ShopifyPay.apiHost = "shop.app\/pay"; 169 window.ShopifyPay.redirectState = null; 170</script>
vendor: 1 bytes, line 170
170
171<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 171
171
172<script defer="defer" async type="module" src="js/client.init-shop-cart-sync_dqmoxgip.en.esm.js"></script>
vendor: 1 bytes, line 172
172
173<script defer="defer" async type="module" src="js/chunk.common_h4aamerk.esm.js"></script>
vendor: 1 bytes, line 173
173
174<script defer="defer" async type="module" src="js/chunk.modal_bjkpv3bp.esm.js"></script>
vendor: 1 bytes, line 174
174
175<script type="module"> 176 await import("js/client.init-shop-cart-sync_dqmoxgip.en.esm.js"); 177await import("js/chunk.common_h4aamerk.esm.js"); 178await import("js/chunk.modal_bjkpv3bp.esm.js"); 179 180 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 181 182</script>
vendor: 1 bytes, line 182
182
183<script> 184 window.Shopify = window.Shopify || {}; 185 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 186 window.Shopify.featureAssets['shop-js'] = {"shop-cart-sync":["modules/v2/client.shop-cart-sync_DWQAP7fV.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"shop-button":["modules/v2/client.shop-button_Bnrsk9ce.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_C25GbK9V.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"init-fed-cm":["modules/v2/client.init-fed-cm_WA-brOGg.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_D6Qula4O.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_BbxrDURF.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"init-windoid":["modules/v2/client.init-windoid_Cn0KACS2.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_oVFyj7sJ.en.esm.js","js/client.shop-login-button_brquzei2.en.esm-7.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"pay-button":["modules/v2/client.pay-button_BNhZbrYy.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_DNEeTNQX.en.esm.js","js/client.shop-login-button_brquzei2.en.esm-7.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"init-shop-cart-sync":["modules/v2/client.init-shop-cart-sync_DQMoXGiP.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_DQsCjbXO.en.esm.js","js/client.shop-login-button_brquzei2.en.esm-7.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_C9GNWgxP.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_BrquZEi2.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_CR1kU4Tz.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"lead-capture":["modules/v2/client.lead-capture_eeQR3N7j.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"shop-login":["modules/v2/client.shop-login_VZBNEeGf.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"],"payment-terms":["modules/v2/client.payment-terms_CKtYJ7aZ.en.esm.js","js/chunk.common_h4aamerk.esm-7.js","modules/v2/chunk.modal_BjkPv3bp.esm.js"]}; 187</script>
vendor: 1 bytes, line 187
187
188<script>(function() { 189 var isLoaded = false; 190 function asyncLoad() { 191 if (isLoaded) return; 192 isLoaded = true; 193 var urls = ["https:\/\/loox.io\/widget\/4yZeWNFFKn\/loox.1655739615998.js?shop=nomadic-watch.myshopify.com","contact-us.html\/\/d33a6lvgbd0fej.cloudfront.net\/script_tag\/secomapp.scripttag.js?shop=nomadic-watch.myshopify.com","https:\/\/d33a6lvgbd0fej.cloudfront.net\/script_tag\/secomapp.scripttag.js?shop=nomadic-watch.myshopify.com"]; 194 for (var i = 0; i < urls.length; i++) { 195 var s = document.createElement('script'); 196 s.type = 'text/javascript'; 197 s.async = true; 198 s.src = urls[i]; 199 var x = document.getElementsByTagName('script')[0]; 200 x.parentNode.insertBefore(s, x); 201 } 202 }; 203 if(window.attachEvent) { 204 window.attachEvent('onload', asyncLoad); 205 } else { 206 window.addEventListener('load', asyncLoad, false); 207 } 208})();</script>
vendor: 1 bytes, line 208
208
209<script id="__st">var __st={"a":58198589593,"offset":0,"reqid":"2e52b83f-6673-45a7-a83d-85db8923874c-1770894497","pageurl":"nomadicwatches.com\/pages\/contact-us","s":"pages-84262355097","u":"dfc2dd6d74f0","p":"page","rtyp":"page","rid":84262355097};</script>
vendor: 1 bytes, line 209
209
210<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 210
210
211<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='js/ce_storefront_forms_captcha_hcaptcha.v1.5.2.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 211
211
212<script integrity="sha256-4kQ18oKyAcykRKYeNunJcIwy7WH5gtpwJnB7kiuLZ1E=" data-source-attribution="shopify.loadfeatures" defer="defer" src="js/load_feature-a0a9edcb.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 212
212
213<script crossorigin="anonymous" defer="defer" src="js/storefront-65b4c6d75501.js"></script>
vendor: 1 bytes, line 213
213
214<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="js/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 215</script>
vendor: 1 bytes, line 215
215
216<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 217 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); 218</script>
vendor: 1 bytes, line 218
218
219<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})}})); 220</script>
vendor: 1 bytes, line 220
220
221<script id='scb4127' type='text/javascript' async='' src='js/storefront-banner.js'></script>
221<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="css/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 222<style id="shopify-accelerated-checkout-cart"> 223 #shopify-buyer-consent { 224 margin-top: 1em; 225 display: inline-block; 226 width: 100%; 227} 228 229#shopify-buyer-consent.hidden { 230 display: none; 231} 232 233#shopify-subscription-policy-button { 234 background: none; 235 border: none; 236 padding: 0; 237 text-decoration: underline; 238 font-size: inherit; 239 cursor: pointer; 240} 241 242#shopify-subscription-policy-button::before { 243 box-shadow: none; 244} 245 246 </style>
247<script id="sections-script" data-sections="header,footer" defer="defer" src="js/scripts8a1e.js"></script>
vendor: 1 bytes, line 247
247
248<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
248 249 250 251 <style data-shopify> 252 253 254 255 256 257 258 :root { 259 --font-body-family: Helvetica, Arial, sans-serif; 260 --font-body-style: normal; 261 --font-body-weight: 400; 262 --font-body-weight-bold: 700; 263 264 --font-heading-family: Helvetica, Arial, sans-serif; 265 --font-heading-style: normal; 266 --font-heading-weight: 400; 267 268 --font-body-scale: 1.0; 269 --font-heading-scale: 1.0; 270 271 --color-base-text: , , ; 272 --color-shadow: , , ; 273 --color-base-background-1: , , ; 274 --color-base-background-2: , , ; 275 --color-base-solid-button-labels: , , ; 276 --color-base-outline-button-labels: , , ; 277 --color-base-accent-1: , , ; 278 --color-base-accent-2: , , ; 279 --payment-terms-background-color: ; 280 281 --gradient-base-background-1: ; 282 --gradient-base-background-2: ; 283 --gradient-base-accent-1: ; 284 --gradient-base-accent-2: ; 285 286 --media-padding: px; 287 --media-border-opacity: 0.05; 288 --media-border-width: 0px; 289 --media-radius: 0px; 290 --media-shadow-opacity: 0.0; 291 --media-shadow-horizontal-offset: 0px; 292 --media-shadow-vertical-offset: 4px; 293 --media-shadow-blur-radius: 5px; 294 --media-shadow-visible: 0; 295 296 --page-width: 160rem; 297 --page-width-margin: 0rem; 298 299 --product-card-image-padding: 0.0rem; 300 --product-card-corner-radius: 0.0rem; 301 --product-card-text-alignment: left; 302 --product-card-border-width: 0.0rem; 303 --product-card-border-opacity: 0.1; 304 --product-card-shadow-opacity: 0.0; 305 --product-card-shadow-visible: 0; 306 --product-card-shadow-horizontal-offset: 0.0rem; 307 --product-card-shadow-vertical-offset: 0.4rem; 308 --product-card-shadow-blur-radius: 0.5rem; 309 310 --collection-card-image-padding: 0.0rem; 311 --collection-card-corner-radius: 0.0rem; 312 --collection-card-text-alignment: left; 313 --collection-card-border-width: 0.0rem; 314 --collection-card-border-opacity: 0.1; 315 --collection-card-shadow-opacity: 0.0; 316 --collection-card-shadow-visible: 0; 317 --collection-card-shadow-horizontal-offset: 0.0rem; 318 --collection-card-shadow-vertical-offset: 0.4rem; 319 --collection-card-shadow-blur-radius: 0.5rem; 320 321 --blog-card-image-padding: 0.0rem; 322 --blog-card-corner-radius: 0.0rem; 323 --blog-card-text-alignment: left; 324 --blog-card-border-width: 0.0rem; 325 --blog-card-border-opacity: 0.1; 326 --blog-card-shadow-opacity: 0.0; 327 --blog-card-shadow-visible: 0; 328 --blog-card-shadow-horizontal-offset: 0.0rem; 329 --blog-card-shadow-vertical-offset: 0.4rem; 330 --blog-card-shadow-blur-radius: 0.5rem; 331 332 --badge-corner-radius: 4.0rem; 333 334 --popup-border-width: 1px; 335 --popup-border-opacity: 0.1; 336 --popup-corner-radius: 0px; 337 --popup-shadow-opacity: 0.0; 338 --popup-shadow-horizontal-offset: 0px; 339 --popup-shadow-vertical-offset: 4px; 340 --popup-shadow-blur-radius: 5px; 341 342 --drawer-border-width: 1px; 343 --drawer-border-opacity: 0.1; 344 --drawer-shadow-opacity: 0.0; 345 --drawer-shadow-horizontal-offset: 0px; 346 --drawer-shadow-vertical-offset: 4px; 347 --drawer-shadow-blur-radius: 5px; 348 349 --spacing-sections-desktop: 0px; 350 --spacing-sections-mobile: 0px; 351 352 --grid-desktop-vertical-spacing: 8px; 353 --grid-desktop-horizontal-spacing: 8px; 354 --grid-mobile-vertical-spacing: 4px; 355 --grid-mobile-horizontal-spacing: 4px; 356 357 --text-boxes-border-opacity: 0.1; 358 --text-boxes-border-width: 0px; 359 --text-boxes-radius: 0px; 360 --text-boxes-shadow-opacity: 0.0; 361 --text-boxes-shadow-visible: 0; 362 --text-boxes-shadow-horizontal-offset: 0px; 363 --text-boxes-shadow-vertical-offset: 4px; 364 --text-boxes-shadow-blur-radius: 5px; 365 366 --buttons-radius: 0px; 367 --buttons-radius-outset: 0px; 368 --buttons-border-width: 1px; 369 --buttons-border-opacity: 1.0; 370 --buttons-shadow-opacity: 0.0; 371 --buttons-shadow-visible: 0; 372 --buttons-shadow-horizontal-offset: 0px; 373 --buttons-shadow-vertical-offset: 4px; 374 --buttons-shadow-blur-radius: 5px; 375 --buttons-border-offset: 0px; 376 377 --inputs-radius: 0px; 378 --inputs-border-width: 1px; 379 --inputs-border-opacity: 0.55; 380 --inputs-shadow-opacity: 0.0; 381 --inputs-shadow-horizontal-offset: 0px; 382 --inputs-margin-offset: 0px; 383 --inputs-shadow-vertical-offset: 4px; 384 --inputs-shadow-blur-radius: 5px; 385 --inputs-radius-outset: 0px; 386 387 --variant-pills-radius: 40px; 388 --variant-pills-border-width: 1px; 389 --variant-pills-border-opacity: 0.55; 390 --variant-pills-shadow-opacity: 0.0; 391 --variant-pills-shadow-horizontal-offset: 0px; 392 --variant-pills-shadow-vertical-offset: 4px; 393 --variant-pills-shadow-blur-radius: 5px; 394 } 395 396 *, 397 *::before, 398 *::after { 399 box-sizing: inherit; 400 } 401 402 html { 403 box-sizing: border-box; 404 font-size: calc(var(--font-body-scale) * 62.5%); 405 height: 100%; 406 } 407 408 body { 409 display: grid; 410 grid-template-rows: auto auto 1fr auto; 411 grid-template-columns: 100%; 412 min-height: 100%; 413 margin: 0; 414 font-size: 1.5rem; 415 letter-spacing: 0.06rem; 416 line-height: calc(1 + 0.8 / var(--font-body-scale)); 417 font-family: var(--font-body-family); 418 font-style: var(--font-body-style); 419 font-weight: var(--font-body-weight); 420 } 421 @media screen and (min-width: 750px) { 422 body { 423 font-size: 1.6rem; 424 } 425 } 426 </style> 427<link rel="stylesheet" href="css/component-predictive-searchda96.css" media="print" onload="this.media='all'">
427<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 428 if (Shopify.designMode) { 429 document.documentElement.classList.add('shopify-design-mode'); 430 } 431 </script>
431 432 433
433<script>var loox_global_hash = '1770802073345';</script>
433<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#d4af37; } 434:root { --lxs-rating-icon-color: #d4af37; }</style><svg xmlns="http://www.w3.org/2000/svg" style="display: none" id="loox-rating-icon-svg-store"> 435 <defs> 436 <clipPath id="looxicons-rating-icon-fill_star-pointy-fill__a"> 437 <path d="M0 0h24v24H0z" /> 438 </clipPath> 439 440 <clipPath id="looxicons-rating-icon-line_star-pointy-line__a"> 441 <path d="M0 0h24v24H0z" /> 442 </clipPath> 443 </defs> 444 <symbol id="looxicons-rating-icon-fill" viewBox="0 0 24 24" fill="currentcolor"> 445 <g clip-path="url(#star-pointy-fill__a)"> 446 <path 447 d="m12 19.261-7.416 4.151 1.656-8.335L0 9.306l8.44-1.002L12 .588l3.56 7.717L24 9.306l-6.24 5.77 1.656 8.336L12 19.262Z" 448 /> 449 </g> 450 </symbol> 451 <symbol id="looxicons-rating-icon-line" viewBox="0 0 24 24" fill="currentcolor"> 452 <g clip-path="url(#star-pointy-line__a)"> 453 <path 454 d="m12 19.261-7.416 4.151 1.656-8.335L0 9.306l8.44-1.002L12 .588l3.56 7.717L24 9.306l-6.24 5.77 1.656 8.336L12 19.262Zm0-2.41 4.465 2.5-.997-5.019 3.756-3.475-5.081-.602L12 5.608l-2.143 4.648-5.081.601 3.756 3.475-.997 5.019L12 16.85Z" 455 /> 456 </g> 457 </symbol> 458 <defs> 459 <style> 460 .lx-icon-fill { 461 --lx-fill-width: calc(100% - var(--lx-rating-percent, 0%)); 462 clip-path: inset(0 var(--lx-fill-width, 0) 0 0); 463 } 464 .lx-icon-line { 465 clip-path: inset(0 0 0 var(--lx-rating-percent, 0%)); 466 } 467 [data-lx-fill='empty'] { 468 --lx-rating-percent: 0%; 469 } 470 [data-lx-fill='half'] { 471 --lx-rating-percent: 50%; 472 } 473 [data-lx-fill='full'] { 474 --lx-rating-percent: 100%; 475 } 476 </style> 477 478 <g id="looxicons-rating-icon"> 479 <use href="#looxicons-rating-icon-line" class="lx-icon-line"></use> 480 <use href="#looxicons-rating-icon-fill" class="lx-icon-fill"></use> 481 </g> 482 </defs> 483</svg> 484 485 486 487 488 489 <!-- candyrack-script --> 490
490<script src="js/candyrack-configcf54.js" defer></script>
490 491 <!-- / candyrack-script --> 492 493 <link rel="dns-prefetch" href="https://cdn.secomapp.com/"> 494<link rel="dns-prefetch" href="https://ajax.googleapis.com/"> 495<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com/"> 496 497<link rel="preload" as="style" href="css/sca-pp5171.css"> 498<link rel="stylesheet" href="css/sca-pp5171.css"> 499
499<script> 500 501 SCAPPShop = {}; 502 503 </script>
503 504
504<script 505src="https://www.paypal.com/sdk/js?client-id=AfSeU_tUmBpTfd3RIyA26hp2wu1GqnPRmWKRyWtAz8-hiYLoQ4koW52HCTN5TH6Uxxxt2eMkUYXUC2Up&currency=GBP&components=messages" 506data-namespace="PayPalSDK"> 507</script>
507 508 509
510<script src="js/conv-cust-jsd309.js" type="text/javascript"></script>
510 511<link href="css/conv-cust-css5890.css" rel="stylesheet" type="text/css" media="all" /> 512
513<script> 514 jQuery(document).ready(function(){ 515 if(localStorage.getItem('clicking_cart') === 'true'){ 516 var int_cart = setInterval(function(){ 517 console.log('11111'); 518 if(jQuery('cart-drawer').length > 0){ 519 clearInterval(int_cart); 520 console.log('1212121212'); 521 jQuery('cart-drawer.drawer').addClass('animate active'); 522 localStorage.removeItem('clicking_cart'); 523 } 524 },100); 525 } 526 }); 527 jQuery(document).ready(function(){ 528 529 console.log("test123"); 530 jQuery(document).on('change','.variation_div .select__select',function(){ 531 var current_select_id = jQuery(this).attr('id'); 532 if(current_select_id == 'select_option_0'){ 533 var title1 = jQuery(this).val(); 534 var title2 = jQuery('#select_option_1').val(); 535 var variation_title = title1+" / "+title2; 536 }else{ 537 var title1 = jQuery('#select_option_0').val(); 538 var title2 = jQuery(this).val(); 539 var variation_title = title1+" / "+title2; 540 } 541 var variant_id = jQuery('.all_variations div[variant_title="'+variation_title+'"]').attr('value'); 542 var variant_price = jQuery('.all_variations div[variant_title="'+variation_title+'"]').attr('var_price'); 543 544 jQuery('form#product-form-template--16560961061017__main input[name="id"]').val(variant_id); 545 jQuery('form#product-form-template--16560961061017__main .card-information .price__regular .price-item.price-item--regular').text('From '+variant_price); 546 }); 547 }) 548</script>
548 549 550<!-- BEGIN app block: shopify://apps/sami-b2b-lock/blocks/app-embed/8d86a3b4-97b3-44ab-adc1-ec01c5a89da9 --> 551 552 553 554
554<script> 555 556 window.Samita = window.Samita || {} 557 Samita.SamitaLocksAccessParams = Samita.SamitaLocksAccessParams || {} 558 Samita.SamitaLocksAccessParams.settings = {"general":{"price_atc":"plain_text","effect_button":"ripple","collectFeedback":true,"placeholder_message":true,"placeholder_templateLock":true},"template":{"text_color":"#000","btn_bg_color":"#7396a2","bg_placeholder":"#f3f3f3","btn_text_color":"#ffffff","bg_notification":"#fff","input_box_shadow":"#ccc","plain_text_color":"#230d0d","color_placeholder":"#000","button_priceAtc_bg":"#5487a0","input_passcode_color":"#000","button_priceAtc_color":"#fff","input_passcode_background":"#ffffff"},"bannerWatermark":true}; 559 Samita.SamitaLocksAccessParams.locks = [{"access":1,"id":45680,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["logged"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":null,"listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item canât be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2026-02-11T11:11:00.158Z","startDate":"2026-02-10T11:11:00.158Z"},"hideHeaderFooter":false,"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":[null],"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["atc"],"hideList":false,"products":{"15888663937404":"products"},"variants":[],"PreviewLink":"nomadic-watch.myshopify.com","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":1,"id":45104,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"Contact project lead for access","listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item canât be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2026-01-27T16:36:17.415Z","startDate":"2026-01-26T16:36:17.415Z"},"hideHeaderFooter":false,"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":[null],"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"15869566484860":"products"},"variants":[],"PreviewLink":"nomadic-watch.myshopify.com","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":1,"id":44482,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"Contact Project Lead For Access.","listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item canât be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2026-01-10T15:14:59.570Z","startDate":"2026-01-09T15:14:59.570Z"},"hideHeaderFooter":false,"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":[null],"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"noIndex":true,"setting":["all"],"hideList":true,"products":{"15843805888892":"products"},"variants":[],"PreviewLink":"nomadic-watch.myshopify.com","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","searchEngine":false,"allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":0,"id":44349,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"Message project lead for password","listCode":[]},"redirect":{"type":"notifications","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item canât be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2026-01-07T16:13:23.325Z","startDate":"2026-01-06T16:13:23.325Z"},"hideHeaderFooter":false,"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":[null],"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"noIndex":true,"setting":["all"],"hideList":true,"products":{"15836171043196":"products"},"variants":[],"PreviewLink":"nomadic-watch.myshopify.com","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":1,"id":41915,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["logged"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":null,"listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"},"checkoutLock":{"error":{"default":{"message":"Sorry, this item canât be purchased","allProduct":"All products in this store cannot be checked out","customerIsLogin":"Checkout is available for guests only","productTagEqual":"Product {{ title }} has a tag that prevents checkout","customerTagEqual":"Your account has a tag that prevents checkout","customerEmailEqual":"Your email is not eligible for checkout","customerIsNotLogin":"You need to log in before proceeding with checkout","customerPhoneEqual":"Your phone is not eligible for checkout","productTagNotEqual":"Products must have a specific tag to proceed with checkout","selectProductEqual":"Product {{ title }} cannot be checked out","customerTagNotEqual":"Your account needs a specific tag to proceed with checkout","customerEmailContains":"Your email contains characters that prevent checkout","customerEmailNotEqual":"Your email is not eligible for checkout","customerPhoneNotEqual":"Your phone is not eligible for checkout","selectProductNotEqual":"Only certain products are eligible for checkout"}},"operator":"and","conditions":[{"value":null,"where":"EQUALS","select":"ALL","values":[]}]}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2025-10-24T16:49:23.304Z","startDate":"2025-10-23T16:49:23.304Z"},"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":null,"page":[],"type":"collections","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["atc"],"hideList":false,"products":[],"variants":[],"PreviewLink":"nomadic-watch.myshopify.com/collections/cead-126","collections":{"676221419900":"collections"},"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":1,"id":41492,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"Email Greg for access","listCode":[]},"redirect":{"type":"login","modal":{"title":"Restricted Page","button":"Go to login","buttonUrl":"/account/login","description":"You need to log in to access this page"}},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2025-10-14T15:38:23.445Z","startDate":"2025-10-13T15:38:23.445Z"},"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"15642035585404":"products"},"variants":[],"PreviewLink":null,"collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":1,"id":39546,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"enter passcode","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":{"dateRange":{"active":false,"endDate":"2025-08-26T11:47:59.624Z","
559startDate":"2025-08-25T11:47:59.624Z"},"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"15516647522684":"products"},"PreviewLink":null,"collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":1,"id":39141,"resources_conditional":{"ip":{"type":"whitelist","message":"This content is not available in your country","countries":[]},"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"1976 - 2026 Custom Project","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":{"language":{"active":false,"languages":[]},"dateRange":{"active":false,"endDate":"2025-08-15T15:44:12.292Z","startDate":"2025-08-14T15:44:12.292Z"},"formRequestAccess":{"form":"default","title":"Request access","action":"request access!","active":false,"message":"You do not have access right?","shortcode":null}},"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"noIndex":true,"setting":["all","price","atc"],"hideList":true,"products":{"15508632338812":"products"},"PreviewLink":null,"collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","searchEngine":false,"allowHomePage":true,"excludeProduct":{"list":[],"active":false}},"status":1},{"access":1,"id":38419,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"This is a private custom project. \nPlease contact your project leader for the passcode to this secure webpage.","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":{"dataRange":{"active":false},"integrationForm":{"active":false,"shortcode":null},"formRequestAccess":{"active":false}},"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"15473870438780":"products"},"PreviewLink":"nomadic-watch.myshopify.com/products/special-project-008-nypd-esu-marai-401-dive-watch-copy","collections":[],"grandAccess":{"time":1,"interval":"day"},"limitProduct":"manual","allowHomePage":true},"status":1},{"access":1,"id":37584,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"This is a private custom project. \nPlease contact your project leader for the passcode to this secure webpage.","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"15430266356092":"products"},"PreviewLink":"https://nomadic-watch.myshopify.com/products/special-project-006-s-r-marai-401-dive-watch","collections":[],"grandAccess":{"time":1,"interval":"day"},"limitProduct":"manual","allowHomePage":true},"status":1},{"access":1,"id":36818,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"This is a private custom project. \nPlease contact Mark Phillips onboard DSV Constructor for the passcode to this secure webpage.","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"15399690699132":"products"},"PreviewLink":"https://nomadic-watch.myshopify.com/products/bru-750-custom-constructor-2025","collections":[],"grandAccess":{"time":1,"interval":"day"},"limitProduct":"manual","allowHomePage":true},"status":1},{"access":1,"id":16339,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"Please contact the project lead within your organisation for the passcode to this secure webpage.","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":false,"products":{"8217002344601":"products"},"PreviewLink":"nomadic-watch.myshopify.com/products/special-project-005-hmsu-marai-401-dive-watch","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1},{"access":1,"id":1814,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"Enter the passcode provided by your project lead to enter this custom timepiece","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":true,"products":{"7821660487833":"products"},"PreviewLink":"nomadic-watch.myshopify.com/products/special-project-004-cpu-marai-401-dive-watch","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1},{"access":1,"id":1716,"resources_conditional":{"type":["passcode"],"customer":{"logic":[[{"type":"tagged_with","value":null}]],"source":"rules","listManual":[]},"passcode":{"code":null,"message":"Please enter the passcode provided by the project lead to access this special custom product","listCode":[]},"redirect":{"type":"login"},"secretLink":{"code":[],"links":[],"message":null,"resources":"products"}},"advanced":null,"resources_lock":{"url":null,"page":[],"type":"products","blogs":{"active":"blogs","selectedBlogs":[],"selectedArticles":[]},"exclude":{"url":[],"active":false},"setting":["all"],"hideList":true,"products":{"7818467901593":"products"},"PreviewLink":"nomadic-watch.myshopify.com","collections":[],"grandAccess":{"time":1,"interval":"hour"},"limitProduct":"manual","allowHomePage":true},"status":1}]; 560 Samita.SamitaLocksAccessParams.themeStoreId = Shopify.theme.theme_store_id; 561 Samita.SamitaLocksAccessParams.ShopUrl = Shopify.shop; 562 Samita.SamitaLocksAccessParams.features = {"conditions_specific_products":-1,"isCreateAbleLock":true,"number_lock_to_add":-1,"login_to_view_products":true,"login_to_view_pages":true,"login_to_view_urls":true,"login_to_view_blogs":true,"login_to_view_collections":true,"login_to_view_whole_websites":true,"password_protect_pages_with_locks":true,"add_multiple_passcode":true,"secret_link_view_page":true,"exclude_specific_URLs":true,"login_view_price":true,"hide_product_and_collection":true,"hide_add_to_cart_price_and_btn":true,"redirect_to_any_page_url":true,"hide_price_on_gg_search":true,"select_blog_article_to_lock":true,"select_customer_for_lock":true,"exclude_product":true,"request_access":true,"integrateApp":true,"date_range":true,"country_restriction":true,"available_languages":true,"lock_variants":true,"checkout_lock":true}; 563 Samita.SamitaLocksAccessParams.themeInfo = [{"id":132475584665,"name":"Conv - 06/19 - Cart + As Seen In","role":"unpublished","theme_store_id":887,"selected":true,"theme_name":"Dawn","theme_version":"7.0.1"},{"id":135238320281,"name":"Copy of Conv - 06/19 - Cart + As Seen In","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"7.0.1"}
563,{"id":124956999833,"name":"Brooklyn","role":"unpublished","theme_store_id":730,"selected":false,"theme_name":"Brooklyn","theme_version":"17.6.0"},{"id":135498825881,"name":"Template change before PM Digital ","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"13.0.1"},{"id":128503578777,"name":"Narrative","role":"unpublished","theme_store_id":829,"selected":false,"theme_name":"Narrative","theme_version":"10.6.1"},{"id":173853868412,"name":"PMD edits - PM Digital | video sections","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"13.0.1"},{"id":177631887740,"name":"PMc edits - PM Digital | Optimisation 18/02/2025","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"13.0.1"},{"id":181613363580,"name":"PMc edits - PM Digital | Sold out text 28/08","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"13.0.1"},{"id":182159147388,"name":"Concept","role":"demo","theme_store_id":2412,"selected":false},{"id":182159180156,"name":"Broadcast","role":"demo","theme_store_id":868,"selected":false,"theme_name":"Broadcast"},{"id":182159212924,"name":"Mayfair","role":"demo","theme_store_id":2779,"selected":false},{"id":131807543449,"name":"New Design - Glaze ","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"7.0.1"},{"id":182163898748,"name":"Stuart - Test Bench","role":"unpublished","theme_store_id":730,"selected":false,"theme_name":"Brooklyn","theme_version":"17.6.0"},{"id":182959473020,"name":"Bezel","role":"demo","theme_store_id":3039,"selected":false},{"id":183474127228,"name":"PMc - Colour updates - black","role":"main","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"13.0.1"},{"id":184337170812,"name":"Updated copy of Concept","role":"demo","theme_store_id":2412,"selected":false},{"id":184768627068,"name":"Testing remove Klarna","role":"unpublished","theme_store_id":887,"selected":false,"theme_name":"Dawn","theme_version":"13.0.1"}]; 564 Samita.SamitaLocksAccessParams.appUrl = "contact-us.html\/\/lock.samita.io"; 565 Samita.SamitaLocksAccessParams.selector = {"theme_store_id":887,"theme_name":"Dawn","product":{"price":"div[id*='price-template']","btnAtc":".product-form__buttons button.product-form__submit","mainContent":"main#MainContent"},"collection":{"productSelector":"ul.grid.product-grid li.grid__item, div#gf-products > div","collectionSelect":"li.collection-list__item.grid__item","price":".card-information .price, .spf-product-card__price-wrapper","btnAtc":"form.spf-product__form"},"searchPage":{"productSelector":"ul.grid.product-grid li.grid__item","price":".card-information .price","btnAtc":""},"otherPage":{"productSelector":"ul.grid.product-grid li.grid__item","price":".card-information .price","collectionSelect":"li.collection-list__item"},"index":{"productSelector":"ul.grid.product-grid li.grid__item","collectionSelect":".collection-list .collection-list__item","price":".card-information .price","btnAtc":""}}; 566 Samita.SamitaLocksAccessParams.translation = {"default":{"general":{"Back":"Back","Submit":"Submit","Enter_passcode":"Enter passcode","Passcode_empty":"Passcode cant be empty !!","secret_lock_atc":"You cannot see the add to cart of this product !!","title_linkScret":"The link is locked !!","customer_lock_atc":"Button add to cart has been lock !!","secret_lock_price":"You cannot see the price of this product !!","Login_to_see_price":"Login to see price","Passcode_incorrect":"Passcode is incorrect !!","customer_lock_price":"Price had been locked !!","Login_to_Add_to_cart":"Login to Add to cart","notification_linkScret":"resource accessible only with secret link","This_resource_has_been_locked":"This resource has been locked","please_enter_passcode_to_unlock":"Please enter your passcode to unlock this resource"}}}; 567 Samita.SamitaLocksAccessParams.locale = "en"; 568 Samita.SamitaLocksAccessParams.current_locale = "en"; 569 Samita.SamitaLocksAccessParams.ListHandle = []; 570 Samita.SamitaLocksAccessParams.ProductsLoad = []; 571 Samita.SamitaLocksAccessParams.proxy_url = "samita-lock.html" 572 Samita.SamitaLocksAccessParams.tokenStorefrontSamiLock = "89535eb66239ca4c290b6279ffb01ce8"; 573 574 if(window?.Shopify?.designMode){ 575 window.Samita.SamitaLocksAccessParams.locks = []; 576 } 577 578 579 document.querySelector('html').classList.add('smt-loadding'); 580 581 582 583 584 585 586 587 588 589 590 591 592 Samita.SamitaLocksAccessParams.page = "/pages/contact-us"; 593 594 Samita.SamitaLocksAccessParams.pageType = "page" 595 </script>
595 596 597 <style> 598 html .lock__notificationTemplateWrapper{ 599 background: #fff !important; 600 } 601 602 html button#passcodebtn{ 603 background: #7396a2 !important; 604 color: #ffffff !important; 605 } 606 607 html input#passcode{ 608 background: #ffffff !important; 609 color: #000 !important; 610 box-shadow:'0 0 10px 0'#ccc !important; 611 } 612 613 html input#passcode::placeholder{ 614 color: #000 !important; 615 box-shadow:'0 0 10px 0'#ccc !important; 616 } 617 618 html button#backbtn{ 619 background: #7396a2 !important; 620 color: #ffffff !important; 621 } 622 623 html .lock__placeholder{ 624 background: #f3f3f3 !important; 625 color: #000 !important; 626 } 627 628 html .smt-plain-text{ 629 color: #230d0d !important; 630 cursor:pointer; 631 } 632 633 html .smt-button{ 634 background: #5487a0 !important; 635 color: #fff !important; 636 cursor:pointer; 637 padding: 10px 20px; 638 border-radius: 5px; 639 text-decoration: none !important; 640 } 641 642 html.smt-loadding{ 643 opacity:0 !important; 644 visibility:hidden !important; 645 } 646 647 648 649 </style> 650 651 652 653<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 654 655 656 657 658 659 660 661 662 663 664 665 666
666<script async src="js/klaviyoe0f1.js"></script>
666 667
667<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
667 668 669 670 671 672 673 674
674<script> 675 window.klaviyoReviewsProductDesignMode = false 676 </script>
676 677 678 679 680 681 682 683 684<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 685 686 687 688 689 690 691 692 693 694 695 696
696<script 697 async 698 type="text/javascript" 699 src="js/scriptfa7c.js" 700 ></script>
700 701 702 703 704 705 <meta id="easygift-shop" itemid="c2hvcF8kXzE3NzA4OTQ0OTc=" content="{"isInstalled":true,"installedOn":"2025-10-28T12:41:09.699Z","appVersion":"3.0","subscriptionName":"Standard","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":false,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":true},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"nomadicwatches.com"}"> 706 707
708<script defer> 709 (async function() { 710 try { 711 712 const blockVersion = "v3" 713 if (blockVersion != "v3") { 714 return 715 } 716 717 let metaErrorFlag = false; 718 if (metaErrorFlag) { 719 return 720 } 721 722 // Parse metafields as JSON 723 const metafields = {}; 724 725 // Process metafields in JavaScript 726 let savedRulesArray = []; 727 for (const [key, value] of Object.entries(metafields)) { 728 if (value) { 729 for (const prop in value) { 730 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 731 savedRulesArray.push(value); 732 break; 733 } 734 } 735 } 736 737 const metaTag = document.createElement('meta'); 738 metaTag.id = 'easygift-rules'; 739 metaTag.content = JSON.stringify(savedRulesArray); 740 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzcwODk0NDk3'); 741 742 document.head.appendChild(metaTag); 743 } catch (err) { 744 745 } 746 })(); 747</script>
747 748 749 750
750<script 751 type="text/javascript" 752 defer 753 > 754 755 (function () { 756 try { 757 window.EG_INFO = window.EG_INFO || {}; 758 var shopInfo = {"isInstalled":true,"installedOn":"2025-10-28T12:41:09.699Z","appVersion":"3.0","subscriptionName":"Standard","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":false,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":true},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"nomadicwatches.com"}; 759 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 760 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 761 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 762 if (products.length > 0) { 763 var productIds = products.map(function(prod) { 764 var productGid = prod.id; 765 var productIdNumber = parseInt(productGid.split('index.html').pop()); 766 return productIdNumber; 767 }); 768 var productInfo = null; 769 var isProductInList = productIds.includes(productInfo.id); 770 if (isProductInList) { 771 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 772 if (redirectionURL) { 773 window.location = redirectionURL; 774 } 775 } 776 } 777 } 778 779 780 } catch(err) { 781 return 782 }}
782)() 783 </script>
783 784 785 786 787<!-- END app block --><!-- BEGIN app block: shopify://apps/restore-ai/blocks/custom_events/0199a734-39c8-7ba5-ad02-985b2156bd53 -->
787<script src="js/custom_events.js" async></script>
787 788 789<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-sticky-cart/blocks/sticky-cart/bba5bb0a-ae9e-4ec9-8cd1-5e9d3f32ebbe --><!-- Start : Sticky Add To Cart --> 790 791 792 793
794<script> 795 var AutoHideButton = true; 796var CurrencyConverterAppRate = {}; 797getCurrencyConverter(); 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 var giraffly_default_js=0; 821 if(window.Currency==undefined){ 822 giraffly_default_js=1; 823 var cdn_currency_js = document.createElement('script'); 824 cdn_currency_js.src = 'js/currencies.js'; 825 document.getElementsByTagName("head")[0].appendChild(cdn_currency_js); 826 }else if(window.Currency!=undefined && window.Currency.default_currency!=undefined) { 827 giraffly_default_js = 1; 828 } 829 830 831 var girafflyMutilCurrency=null; 832 833 var hidden_point = 0; //ä¿®æ¹ægiraffly_hidden_point 834 var hidden_point_arr=['JPY','CLP','COP','SEK','PYG','ISK','BIF','KRW','DJF','GNF','KMF','RWF','UGX','VND']; 835 Shopify.locale 836 if(Shopify.currency.active!=undefined){ 837 if(hidden_point_arr.indexOf(Shopify.currency.active)!=-1){ 838 hidden_point=1; 839 }else{ 840 hidden_point=0; 841 } 842 } 843 844 845 846 847 848var cartBarUserClient = ''; 849if (!(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) { 850 cartBarUserClient = 'pc'; 851} else{ 852 cartBarUserClient = 'phone'; 853} 854 855 856 857 858function addMiniCartOpenTimes(){ 859 var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=91ffb1c1e3ce249e49c7748b229d855f499712f2&shop=nomadicwatches.com'; 860 861 fetch(urls, { 862 method: 'post', 863 headers: { 864 'Content-type': 'application/json', 865 "Access-Control-Request-Headers": "*", 866 "Access-Control-Request-Method": "*" 867 }, 868 body: JSON.stringify({ 869 action: 'mini' 870 }) 871 }).then(json => { 872 873 }); 874} 875 876 877function girafflyCartBarButton(productJson,updateShoppingCart=true) { 878 879 var hideStickyCartClass =''; 880 881 hideStickyCartClass = ''; 882 883 884 885 let girafflyCartNumber = productJson.item_count; 886 window.girafflyCartNumber = girafflyCartNumber;
887 let car_bar_position = (cartBarUserClient=='pc')? 'right:30px;bottom:120px ': 'right:30px;bottom:130px '; 888 let car_bar_style = "background-color:#55c19f;padding:15px"; 889 890 let Round_TotalQuantityHtml = ''; 891 let Square_TotalQuantityHtml = ''; 892 893 Round_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Round">\n' + 894 ' <div class="giraffly_total_Quantity_Round" style="background-color: #e7a864">\n' + 895 ' <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' + 896 ' </div>' + 897 ' </div>'; 898 899 Square_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Square">\n' + 900 ' <div class="giraffly_total_Quantity_Square" style="background-color: #e7a864">\n' + 901 ' <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' + 902 ' </div>\n' + 903 ' </div>'; 904 905 var hoverButtonHtml = ''; 906 hoverButtonHtml = '<div class="giraffly_hoverButton '+ hideStickyCartClass +'" style="'+ car_bar_position +'; display: none" onclick="cartBarButtonAction()">\n' + 907 ' <div class="giraffly_hoverButton_Round" style="'+car_bar_style+'">\n' + 908 '<svg aria-hidden="true" focusable="false" role="presentation" style="display:inline-block;vertical-align:middle;fill:currentColor;width:26px;height:26px" viewBox="0 0 37 40"><path fill=#ffffff d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path></svg>' + 909 Round_TotalQuantityHtml + 910 ' </div>\n' + 911 ' </div>'; 912 913 914 let currentUrl = window.location.pathname; 915 currentUrl = currentUrl.replace("#\/", ""); 916 917 var divHoverButton = document.createElement("div"); 918 if(currentUrl == 'cart'){ 919 divHoverButton.innerHTML = hoverButtonHtml; 920 921 }else{ 922 if(girafflyCartNumber){ 923 // console.info('has cart'); 924 divHoverButton.innerHTML = hoverButtonHtml; 925 }else{ 926 // console.info('empty cart'); 927 divHoverButton.innerHTML = hoverButtonHtml; 928 } 929 } 930 updateCartIconQuantity(); 931 document.body.appendChild(divHoverButton); 932 933 934 if(updateShoppingCart){ 935 getGirafflyShoppingCart(productJson); 936 } 937} 938 939 940function getGirafflyShoppingCart(productJson) { 941 sessionStorage.setItem('cartCount', productJson.item_count) 942 let mini_cart_title = 'Shopping cart'; 943 let empty_cart_text = 'Your cart is currently empty.'; 944 let view_cart_button = 'View cart';
945 let checkout_button = 'Checkout'; 946 947 let shoppingCartHtml = ''; 948 949 950 let productListHtml = ''; 951 let subtotalHtml = ''; 952 let girafflyCartNumber = 0; 953 if(productJson != '') { 954 let productObj = productJson; 955 let productItems = productObj.items; 956 girafflyCartNumber = productObj.item_count; 957 let itemHtml = ''; 958 959 for(let i = 0,len=productItems.length; i < len; i++) { 960 961 let product_title = productItems[i].product_title; 962 product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...'; 963 var giraffly_del_Content =""; 964 965 if(productItems[i].total_discount==0){ 966 giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' + 967 '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].price/100) + ' </span>\n'; 968 }else{ 969 giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+ 970 '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' + 971 '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n'; 972 } 973 974 let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title; 975 itemHtml = '<div class="giraffly_Off-Canvas__ShowProduct">\n' + 976 ' <div class="giraffly_ShowProduct_Image">\n' + 977 ' <a href="'+ productItems[i].url +'">' + 978 ' <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' + 979 ' </a>' + 980 ' </div>\n' + 981 ' <div class="giraffly_ShowProduct_Content">\n' + 982 ' <div class="giraffly_ShowProduct_Title">\n' + 983 product_title + 984 ' </div>\n' + 985 ' <div class="giraffly_ShowProduct_Style">\n' + 986 variant_title + 987 ' </div>\n' + 988 giraffly_del_Content+ 989 ' <div class="giraffly_Product_Count_Control">\n' + 990 ' <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' + 991 ' <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' + 992 ' <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' + 993 ' </div>\n' + 994 ' </div>\n' + 995 ' </div>\n' + 996 ' <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' + 997 ' <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' + 998 ' <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' + 999 ' </svg>\n' + 1000 ' </div>\n' + 1001 ' </div>'; 1002 productListHtml += itemHtml; 1003 } 1004 1005 1006 if(productListHtml != ''){ 1007 subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' + 1008 ' <div class="giraffly_Subtotal_Title">\n' + 1009 ' Subtotal' + 1010 ' </div>\n' + 1011 ' <div class="giraffly_Subtotal_Price">\n' +
1012 ' <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(productObj.total_price/100) + '</span>' + 1013 ' </div>\n' + 1014 ' </div>'; 1015 } 1016 } 1017 1018 1019 let off_canvas_position = ''; 1020 off_canvas_position = 'right: 0;width: 480px;'; 1021 1022 let emptyCartStyle = (girafflyCartNumber==0)?'display:block':'display:none'; 1023 let canvas_emptyCartHtml = '<div class="giraffly_Off-Canvas-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' + 1024 empty_cart_text + 1025 '</div>'; 1026 1027 let canvas_footerButtonHtml = ''; 1028 canvas_footerButtonHtml = '<div class="giraffly_Off-Canvas-Footer">\n' + 1029 ' <div onclick="girafflyMiniCartAction(2)" class="giraffly_Off-Canvas_Button" style="width: 100%;background-color: #000000; color: #ffffff;">\n' + 1030 checkout_button + 1031 '</div>\n' + 1032 ' </div>\n'; 1033 1034 let canvas_shoppingCartHtml = '<section class="giraffly_Off-Canvas giraffly-animated fadeInRight" style="'+off_canvas_position+'">\n' + 1035 ' <div class="giraffly_Off-Canvas-Sheet" role="dialog">\n' + 1036 ' <div class="giraffly_Off-Canvas-Sheet__Container">\n' + 1037 ' <div class="giraffly_Off-Canvas-Header">\n' + 1038 ' <div class="giraffly_Off-Canvas-Number__Show">\n' + 1039 ' <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' + 1040 ' <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' + 1041 ' </svg>\n' + 1042 ' <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' + 1043 girafflyCartNumber + 1044 ' </div>\n' + 1045 ' </div>\n' + 1046 ' <div class="giraffly_Off-Canvas-Title">\n' + 1047 mini_cart_title + 1048 ' </div>\n' + 1049 ' <div class="giraffly_Off-Canvas-Closed" onclick="closedGirafflyShoppingCart()">\n' + 1050 ' <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' + 1051 ' <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' + 1052 ' </svg>\n' + 1053 ' </div>\n' + 1054 ' </div>\n' + 1055 ' <div class="giraffly_Off-Canvas-Content">\n' + 1056 ' <div class="giraffly_Product_List" style="display: block;">\n' + 1057 productListHtml + 1058 ' </div>\n' + 1059 canvas_emptyCartHtml + 1060 ' </div>\n' + 1061 ' <div class="giraffly_Subtotal_Box">\n'+ 1062 subtotalHtml + 1063 ' </div>\n' + 1064 canvas_footerButtonHtml + 1065 ' </div>\n' + 1066 ' </div>\n' + 1067 ' </section>'; 1068 1069 1070 1071 let modal_emptyCarthtml= ' <div class="giraffly_Modal_Popups-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' + 1072 empty_cart_text + 1073 '</div>'; 1074 let modal_footerButtonHtml = ''; 1075 modal_footerButtonHtml = '<div class="giraffly_Modal_Popups-Footer">\n' + 1076 ' <div class="giraffly_Modal_Popups-Footer--fill"></div>\n' + 1077 ' <div class="giraffly_Modal_Popups_ButtonGroup">\n' + 1078 ' <div onclick="girafflyMiniCartAction(2)" class="giraffly_Modal_Popups_Button" style="background-color: #000000; color: #ffffff;">\n' + 1079 checkout_button + 1080 '</div>\n' + 1081 ' </div>\n' + 1082 ' </div>'; 1083 1084 let modal_shoppingCartHtml = '<section class="giraffly_Modal_Popups giraffly-animated fadeInUp" >\n' + 1085 ' <div role="dialog" class="giraffly_Modal_Popups_Dialog">\n' + 1086 ' <div class="giraffly_Modal_Popups__Container" style="max-width: 750px">\n' + 1087 ' <div class="giraffly_Modal_Popups-Header">\n' + 1088 ' <div class="giraffly_Modal_Popups-Number__Show">\n' + 1089 ' <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' + 1090 ' <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' + 1091 ' </svg>\n' + 1092 ' <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' + 1093 girafflyCartNumber + 1094 ' </div>\n' + 1095 ' </div>\n' + 1096 ' <div class="giraffly_Modal_Popups-Title">\n' + 1097 mini_cart_title + 1098 ' </div>\n' + 1099 ' <div class="giraffly_Modal_Popups-Closed" onclick="closedGirafflyShoppingCart()">\n' + 1100 ' <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' + 1101 ' <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' + 1102 ' </svg>\n' + 1103 ' </div>\n' + 1104 ' </div>\n' + 1105 ' <div class="giraffly_Modal_Popups-Body">\n' + 1106 ' <div class="giraffly_Product_List">\n' + 1107 productListHtml + 1108 ' </div>\n' + 1109 modal_emptyCarthtml + 1110 ' </div>\n' + 1111 ' <div class="giraffly_Subtotal_Box">\n'+ 1112 subtotalHtml + 1113 ' </div>\n'+ 1114 modal_footerButtonHtml + 1115 ' </div>\n' + 1116 ' </div>\n' + 1117 ' </section>\n' + 1118 ' \n' + 1119 ' <div class="giraffly_Modal_Popups_Backdrop"></div>'; 1120 1121 1122 shoppingCartHtml = canvas_shoppingCartHtml; 1123 1124 let divShoppingCart = document.createElement("div"); 1125 divShoppingCart.innerHTML = shoppingCartHtml; 1126 document.body.appendChild(divShoppingCart); 1127} 1128 1129 1130function girafflyMiniCartAction(type) { 1131 if(type == 1){ 1132 window.location.href="cart.html"; 1133 }else{ 1134 window.location.href="https://nomadicwatches.com/cart/checkout"; 1135 } 1136} 1137 1138 1139function closedGirafflyShoppingCart(){ 1140 jQuery(".giraffly_Off-Canvas").css('display','none'); 1141 jQuery(".giraffly_hoverButton").css('display','none'); 1142 //å ³éå å°pcåç§»å¨ç«¯çstickycartæ¾ç¤ºåºæ¥ 1143 var body = document.body, 1144 html = document.documentElement; 1145 var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight ); 1146 var pcheight = scrollHeight * 0.1; 1147 var phoneheight = scrollHeight * 0.1; 1148 var y = jQuery(this).scrollTop() + 900; 1149 if(jQuery(this).scrollTop() > 0) { 1150 if(y >= pcheight) { 1151 jQuery(".giraffly_PCPreview_BOX").show(); 1152 jQuery(".giraffly_PCPreview").css('display','flex'); 1153 } 1154 if(y >= phoneheight) { 1155 jQuery(".giraffly_phoneButtonPreview ").show(); 1156 } 1157 } 1158 1159} 1160// 1161function closeMinicartBox() { 1162 if(typeof jQuery != 'undefined' && document.body) { 1163 jQuery('body').on('click', function() { 1164 jQuery(document).mouseup(e => { 1165 1166 var Icon = jQuery('.giraffly_Off-Canvas'); 1167 1168 var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 1169 1170 let status = jQuery('.giraffly_Off-Canvas').css('display'); 1171 1172 if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') { 1173 closedGirafflyShoppingCart(); 1174 } 1175 }); 1176 }) 1177 } else { 1178 setTimeout(() => { 1179 closeMinicartBox(); 1180 }, 1000); 1181 } 1182} 1183 1184closeMinicartBox(); 1185 1186 1187function cartBarButtonAction() { 1188 if(cartBarUserClient=='phone'){ 1189 jQuery(".giraffly_Off-Canvas").css('width','100%'); 1190 } 1191 jQuery(".giraffly_Off-Canvas").css('display','block'); 1192 1193 1194 addMiniCartOpenTimes(); 1195 1196 //è°ç¨ä¸æ¬¡ 1197 // updateGirafflyShoppingCart(); 1198 1199 jQuery(".giraffly_hoverButton").css('display','none'); 1200 1201 1202 try{ 1203 if(jQuery.isFunction(jQuery.fn.fadeOut)){ 1204 if(cartBarUserClient == 'pc'){ 1205 jQuery('.giraffly_PCPreview_BOX').fadeOut(100); 1206 jQuery('.giraffly_PCPreview').fadeOut(100); 1207 }else{ 1208 jQuery('.giraffly_phoneButtonPreview').fadeOut(100); 1209 } 1210 }else{ 1211 if(cartBarUserClient == 'pc'){ 1212 jQuery('.giraffly_PCPreview_BOX').hide(); 1213 jQuery('.giraffly_PCPreview').hide(); 1214 }else{ 1215 jQuery('.giraffly_phoneButtonPreview').hide(); 1216 } 1217 } 1218 1219 1220 }catch(e){} 1221 } 1222 1223 1224function getUserShoppingCart() { 1225 fetch("js/cart.js",{method: 'GET'}) 1226 .then(res => res.json()) 1227 .then(json => { 1228 1229 jQuery(".girafflyCartNumber").html(json.item_count); 1230 1231 jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(json.total_price/100)); 1232 1233 }).catch(function(err) { 1234 console.log("error: giraffly - getUserShoppingCart"); 1235 });
1236} 1237 1238 1239function girafflyProductCountChange(obj,isAdd){ 1240 let VId = obj.getAttribute("data-vid"); 1241 let needUpdateCount = 0; 1242 1243 let countNumberObj = ''; 1244 1245 if(isAdd){ 1246 countNumberObj = obj.previousSibling.previousElementSibling; 1247 needUpdateCount = Number(countNumberObj.innerHTML)+1; 1248 1249 needAddProduct(VId,countNumberObj,1,needUpdateCount); 1250 1251 }else{ 1252 countNumberObj = obj.nextSibling.nextElementSibling; 1253 needUpdateCount = Number(countNumberObj.innerHTML)-1; 1254 1255 1256 jQuery.ajax({ 1257 url : '/cart/change.js', 1258 type: 'post', 1259 data: JSON.stringify({ 1260 quantity: needUpdateCount, 1261 id: VId 1262 }), 1263 headers: { 1264 'Content-type': 'application/json' 1265 }, 1266 dataType: 'json', 1267 success: function (data) { 1268 1269 jQuery(document).ajaxSuccess(function (event, xhr, settings) { 1270 updateGirafflyShoppingCart(); 1271 }); 1272 if(data.token != ''){ 1273 if(needUpdateCount==0){ 1274 1275 let objParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode; 1276 let childParent = obj.parentNode.parentNode.parentNode.parentNode; 1277 objParent.removeChild(childParent); 1278 1279 1280 jQuery(".girafflyCartNumber").html(data.item_count); 1281 jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100)); 1282 1283 }else{ 1284 1285 let proItem = data.items; 1286 let realQuantity = 0; 1287 for(let ik = 0,lk=proItem.length; ik < lk; ik++) { 1288 if(proItem[ik].id == VId){ 1289 realQuantity = proItem[ik].quantity; 1290 break; 1291 } 1292 } 1293 1294 if(realQuantity != needUpdateCount){ 1295 let needAddNumber = needUpdateCount - realQuantity; 1296 1297 needAddProduct(VId,countNumberObj,needAddNumber,needUpdateCount); 1298 1299 }else{ 1300 if(data.item_count != 0){ 1301 1302 countNumberObj.innerHTML = needUpdateCount; 1303 jQuery(".girafflyCartNumber").html(data.item_count); 1304 jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100)); 1305 }else{ 1306 1307 jQuery(".giraffly_EmptyCart").show(); 1308 jQuery(".girafflyCartNumber").html(0); 1309 jQuery(".giraffly_Subtotal_Show").hide(); 1310 } 1311 } 1312 } 1313 1314 }else{ 1315 alert("Opps... something wrong."); 1316 } 1317 } 1318 }); 1319 } 1320 1321} 1322 1323 1324function needAddProduct(vid,obj,needAddCount,needUpdateCount){ 1325 1326 1327 jQuery.ajax({ 1328 url: '/cart/add.js', 1329 type: 'post', 1330 data: JSON.stringify({ 1331 quantity: needAddCount, 1332 id: vid, 1333 }), 1334 headers: { 1335 'Content-type': 'application/json' 1336 }, 1337 dataType: 'json', 1338 success: function (json) { 1339 if(json.id){ 1340 1341 obj.innerHTML = needUpdateCount; 1342 1343 getUserShoppingCart(); 1344 1345 }else{ 1346 alert("Opps... something wrong."); 1347 } 1348 } 1349 }); 1350} 1351 1352 1353function girafflyRemove(productObj){ 1354 let dataId = productObj.getAttribute("data-id"); 1355 let dataNumber = productObj.getAttribute("data-number"); 1356 1357 1358 jQuery.ajax({ 1359 url : '/cart/change.js', 1360 type: 'post', 1361 data: JSON.stringify({ 1362 quantity: 0, 1363 id: dataId 1364 }), 1365 headers: { 1366 'Content-type': 'application/json' 1367 }, 1368 dataType: 'json', 1369 success: function (data) { 1370 if(data.token != ''){ 1371 1372 let objParent = productObj.parentNode.parentNode; 1373 let childParent = productObj.parentNode; 1374 objParent.removeChild(childParent); 1375 1376 if(data.item_count != 0){ 1377 jQuery(".girafflyCartNumber").html(data.item_count); 1378 jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100)); 1379 }else{ 1380 1381 jQuery(".giraffly_EmptyCart").show(); 1382 jQuery(".girafflyCartNumber").html(0); 1383 jQuery(".giraffly_Subtotal_Show").hide(); 1384 } 1385 } 1386 } 1387 });
1388} 1389 1390 1391function updateGirafflyShoppingCart (){ 1392 1393 fetch("js/cart.js",{method: 'GET'}) 1394 .then(res => res.json()) 1395 .then(shoppingCartJson => 1396 { 1397 1398 let productListHtml = ''; 1399 let subtotalHtml = ''; 1400 if(shoppingCartJson != '') { 1401 let productItems = shoppingCartJson.items; 1402 let itemHtml = ''; 1403 1404 for(let i = 0,len=productItems.length; i < len; i++) { 1405 1406 let product_title = productItems[i].product_title; 1407 product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...'; 1408 let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title; 1409 var giraffly_del_Content =""; 1410 1411 if(productItems[i].total_discount==0){ 1412 giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' + 1413 '<span style="align-self:center;">'+ girafflyReturnAmount(productItems[i].price/100) + ' </span>\n'; 1414 }else{ 1415 giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+ 1416 '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' + 1417 '<span>'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n'; 1418 } 1419 1420 itemHtml = '<div class="giraffly_Off-Canvas__ShowProduct">\n' + 1421 ' <div class="giraffly_ShowProduct_Image">\n' + 1422 ' <a href="'+ productItems[i].url +'">' + 1423 ' <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' + 1424 ' </a>' + 1425 ' </div>\n' + 1426 ' <div class="giraffly_ShowProduct_Content">\n' + 1427 ' <div class="giraffly_ShowProduct_Title">\n' + 1428 product_title + 1429 ' </div>\n' + 1430 ' <div class="giraffly_ShowProduct_Style">\n' + 1431 variant_title + 1432 ' </div>\n' + 1433 giraffly_del_Content+ 1434 ' <div class="giraffly_Product_Count_Control">\n' + 1435 ' <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' + 1436 ' <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' + 1437 ' <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' + 1438 ' </div>\n' + 1439 ' </div>\n' + 1440 ' </div>\n' + 1441 ' <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' + 1442 ' <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' + 1443 ' <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' + 1444 ' </svg>\n' + 1445 ' </div>\n' + 1446 ' </div>'; 1447 productListHtml += itemHtml; 1448 } 1449 1450 1451 if(productListHtml != ''){ 1452 subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' + 1453 ' <div class="giraffly_Subtotal_Title">\n' + 1454 ' Subtotal' + 1455 ' </div>\n' + 1456 ' <div class="giraffly_Subtotal_Price">\n' +
1457 ' <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(shoppingCartJson.total_price/100) + '</span>' + 1458 ' </div>\n' + 1459 ' </div>'; 1460 1461 jQuery(".giraffly_Subtotal_Box").html(subtotalHtml); 1462 1463 1464 jQuery(".giraffly_EmptyCart").hide(); 1465 }else{ 1466 1467 jQuery(".giraffly_EmptyCart").show(); 1468 } 1469 1470 1471 jQuery(".giraffly_Product_List").html(productListHtml); 1472 1473 jQuery(".girafflyCartNumber").html(shoppingCartJson.item_count); 1474 1475 1476 let isArr = document.getElementsByClassName("giraffly_hoverButton"); 1477 if(productListHtml != '' && isArr.length == 0){ 1478 girafflyCartBarButton(shoppingCartJson,false); 1479 } 1480 } 1481 1482 }).catch(function(err) { 1483 console.log("error: giraffly - updateShoppingCart"); 1484 }); 1485} 1486 1487 1488 1489function updateCartIconQuantity() { 1490 // çå¬åºéºæé®ç¹å»æ´æ°sticky è´ç©è½¦ 1491 jQuery(`button[type='submit'][class*='add']`).on('click', function() { 1492 if(jQuery('.giraffly_hoverButton').length === 0) { 1493 fetch("js/cart.js",{method: 'GET'}) 1494 .then(res => res.json()) 1495 .then(json => { 1496 girafflyCartBarButton(json); 1497 }).catch(function(err) { 1498 console.log("error: giraffly - getUserShoppingCart"); 1499 }); 1500 } else { 1501 // let currents = jQuery('.girafflyCartNumber').eq(0).text(); 1502 // let endNum = 0; 1503 // if(Number(currents) !== window.girafflyCartNumber) { 1504 // endNum = window.girafflyCartNumber || 0; 1505 // } else { 1506 // endNum = currents; 1507 // } 1508 // let num = Number(endNum) + 1; 1509 // jQuery('.girafflyCartNumber').text(num); 1510 } 1511 }) 1512 // å å 1513 setInterval(() => { 1514 let girafflyCartNumber = jQuery('.girafflyCartNumber'); 1515 if(jQuery(`header[class*='active']`).length > 0 && girafflyCartNumber.length > 0) { 1516 let num = Number(girafflyCartNumber.text()); 1517 jQuery(`header[class*='active']`).find(`button[id*='minus'][class*='minus']`).on('click', function(){ 1518 jQuery('.girafflyCartNumber').text(num === 0 ? 0 : num - 1); 1519 }) 1520 jQuery(`header[class*='active']`).find(`button[id*='plus'][class*='plus']`).on('click', function(){ 1521 jQuery('.girafflyCartNumber').text(num + 1); 1522 }) 1523 jQuery(`header[class*='active']`).find(`button[id*='remove'][class*='remove']`).on('click', function(){ 1524 jQuery('.girafflyCartNumber').text(0); 1525 }) 1526 } 1527 }, 500) 1528} 1529 1530 1531function girafflyAddEventListener(element,type,fn) { 1532 1533 if(element.addEventListener){ 1534 element.addEventListener(type,fn,false); 1535 }else if(element.attachEvent){ 1536 element.attachEvent("on"+type,fn); 1537 }else{ 1538 element["on"+type]=fn; 1539 } 1540} 1541 1542 1543function onFetch(callback) { 1544 let logFetch = window.fetch; 1545 window.fetch = function (input, init) { 1546 return new Promise((resolve, reject)=> { 1547 // console.log(input,'listen input fetch...') 1548 // console.log(init,'listen init fetch...') 1549 logFetch(input, init) 1550 .then(function(response) { 1551 callback(input); 1552 resolve(response); 1553 }, reject) 1554 }) 1555 } 1556} 1557 1558 1559function girafflyCartBartInit(){ 1560 // 妿æ¯ajaxäºä»¶çå¬ 1561 jQuery(document).ajaxSuccess(function (event, xhr, settings) { 1562 updateGirafflyShoppingCart(); 1563 }); 1564 // fetchäºä»¶çå¬ 1565 onFetch(fetchPath=> { 1566 var fetchPathString = fetchPath+"" 1567 if(fetchPathString.indexOf('/add') != -1) { 1568 updateGirafflyShoppingCart() 1569 } 1570 }) 1571} 1572 1573
1574 if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) { 1575 var cartBarJQ = document.createElement("script"); 1576 cartBarJQ.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"; 1577 cartBarJQ.onload = function () { 1578 1579 fetch("js/cart.js",{method: 'GET'}) 1580 .then(res => res.json()) 1581 .then(json => { 1582 girafflyCartBarButton(json); 1583 //忬¡å è½½ 1584 1585 }).catch(function(err) { 1586 console.log("error: giraffly - getShoppingCart"); 1587 }); 1588 1589 1590 girafflyCartBartInit(); 1591 1592 1593 jQuery(document).ajaxSuccess(function (event, xhr, settings) { 1594 if (settings.url == "js/add-6.js") { 1595 updateGirafflyShoppingCart(); 1596 } 1597 }); 1598 1599 }; 1600 document.getElementsByTagName("head")[0].appendChild(cartBarJQ); 1601 1602 }else{ 1603 1604 fetch("js/cart.js",{method: 'GET'}) 1605 .then(res => res.json()) 1606 .then(json => { 1607 girafflyCartBarButton(json); 1608 //忬¡å è½½ 1609 1610 1611 }).catch(function(err) { 1612 console.log("error: giraffly - getUserShoppingCart"); 1613 }); 1614 1615 1616 girafflyCartBartInit(); 1617 1618 1619 jQuery(document).ajaxSuccess(function (event, xhr, settings) { 1620 if (settings.url == "js/add-6.js") { 1621 updateGirafflyShoppingCart(); 1622 } 1623 }); 1624 } 1625 1626 1627 1628 1629// 1630function closeMinicartBox() { 1631 if(typeof jQuery != 'undefined' && document.body) { 1632 jQuery('body').on('click', function() { 1633 jQuery(document).mouseup(e => { 1634 1635 var Icon = jQuery('.giraffly_Off-Canvas'); 1636 1637 var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 1638 1639 let status = jQuery('.giraffly_Off-Canvas').css('display'); 1640 1641 if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') { 1642 closedGirafflyShoppingCart(); 1643 } 1644 }); 1645 }) 1646 } else { 1647 setTimeout(() => { 1648 closeMinicartBox(); 1649 }, 1000); 1650 } 1651} 1652 1653closeMinicartBox(); 1654 1655 1656 1657function addClickTimes(price,product){ 1658 var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=91ffb1c1e3ce249e49c7748b229d855f499712f2&shop=nomadicwatches.com'; 1659 1660 fetch(urls, { 1661 method: 'post', 1662 headers: { 1663 'Content-type': 'application/json', 1664 "Access-Control-Request-Headers": "*", 1665 "Access-Control-Request-Method": "*" 1666 }, 1667 body: JSON.stringify({ 1668 p: price, 1669 productID : product.id, 1670 productTitle: product.title, 1671 productSrc: product.featured_image, 1672 action: 'add' 1673 }) 1674 }) 1675 .then(json => { 1676 // if(redirect){ 1677 // window.location.href= redirect; 1678 // } 1679 }); 1680} 1681 1682 1683function changeQuantity(action, device){ 1684 switch(action) { 1685 case 'minus': 1686 if(device === 0) { 1687 var pcMinus = jQuery('.pc_giraffly_quantity_text').val(); 1688 pcMinus = parseInt(pcMinus); 1689 pcMinus = (pcMinus - 1)>0?(pcMinus - 1):1; 1690 jQuery('.pc_giraffly_quantity_text').val(pcMinus); 1691 } 1692 if(device === 1) { 1693 var mobileMinus = jQuery('.mobile_giraffly_quantity_text').val(); 1694 mobileMinus = parseInt(mobileMinus); 1695 mobileMinus = (mobileMinus - 1)>0?(mobileMinus - 1):1; 1696 jQuery('.mobile_giraffly_quantity_text').val(mobileMinus); 1697 } 1698 /*var num = jQuery('.giraffly_quantity_text').val(); 1699 num = parseInt(num); 1700 num = (num - 1)>0?(num - 1):1; 1701 jQuery('.giraffly_quantity_text').val(num); */ 1702 break; 1703 case 'plus': 1704 if(device === 0) { 1705 var pcPlus = jQuery('.pc_giraffly_quantity_text').val(); 1706 pcPlus = parseInt(pcPlus); 1707 pcPlus = pcPlus +1; 1708 jQuery('.pc_giraffly_quantity_text').val(pcPlus); 1709 } 1710 if(device === 1) { 1711 var mobilePlus = jQuery('.mobile_giraffly_quantity_text').val(); 1712 mobilePlus = parseInt(mobilePlus); 1713 mobilePlus = mobilePlus +1; 1714 jQuery('.mobile_giraffly_quantity_text').val(mobilePlus); 1715 } 1716 /*var num = jQuery('.giraffly_quantity_text').val(); 1717 num = parseInt(num); 1718 num = num +1; 1719 jQuery('.giraffly_quantity_text').val(num);*/ 1720 break; 1721 default: 1722 } 1723} 1724 1725if(typeof ga ==='function'){ 1726 1727}else{ 1728 var girally_google_id = ''; 1729 1730 if(girally_google_id !==''){ 1731 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 1732 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 1733 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 1734 })(window,document,'script','js/analytics.js','ga'); 1735 1736 try { 1737 ga('create', girally_google_id, 'auto'); 1738 ga('send', 'pageview'); 1739 } catch(e) { 1740 console.warn(e); 1741 } 1742 } 1743} 1744 1745function girallyPixel(quantity=1,product='',price=''){ 1746 let girally_email = '[email protected]'; 1747 let money_format = 'USD'; 1748 let girally_facebook_id = '1225285304583863'; 1749 let girally_snapchat_id = ''; 1750 let girally_pinterest_id = ''; 1751 1752 try{ 1753 if(Shopify.currency.active!=undefined){ 1754 money_format=Shopify.currency.active; 1755 } 1756 }catch(e){ 1757 1758 } 1759 1760 if(girally_google_id!==''){ 1761 try { 1762 ga('ec:addProduct', { 1763 'id': product.id, 1764 'name': product.title, 1765 'price': price, 1766 'quantity': quantity 1767 }); 1768 1769 ga('ec:setAction', 'add'); 1770 ga('send', 'event', 'UX', 'click', 'add to cart'); 1771 } catch(e) { 1772 console.warn(e); 1773 } 1774 } 1775 1776 if(typeof fba ==='function'){ 1777 1778 }else{ 1779 if(girally_facebook_id!==''){ 1780 !function(f,b,e,v,n,t,s) 1781 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 1782 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 1783 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 1784 n.queue=[];t=b.createElement(e);t.async=!0; 1785 t.src=v;s=b.getElementsByTagName(e)[0]; 1786 s.parentNode.insertBefore(t,s)}(window, document,'script', 1787 'js/fbevents.js'); 1788 1789 fbq('init', girally_facebook_id); 1790 fbq('track', 'PageView'); 1791 1792 if(document.location.href.split("?variant=")[1] !==undefined){ 1793 window.grifflyStickyFbWithParam ? 1794 fbq('track','AddToCart'): 1795 fbq('track','AddToCart',{ 1796 content_name: product.title, 1797 content_ids: [product.id,document.location.href.split("?variant=")[1]], 1798 content_type: "product_group", 1799 value: price, 1800 currency: money_format, 1801 num_items:quantity 1802 }); 1803 }else{ 1804 window.grifflyStickyFbWithParam ? 1805 fbq('track','AddToCart'): 1806 fbq('track','AddToCart',{ 1807 content_name: product.title, 1808 content_ids: [product.id], 1809 content_type: "product", 1810 value: price, 1811 currency: money_format, 1812 num_items:quantity 1813 }); 1814 } 1815 } 1816 } 1817 1818 if(girally_snapchat_id!==''){ 1819 if(typeof snaptr==="function"){ 1820 if(document.location.href.split("?variant=")[1] !==undefined){ 1821 snaptr("track", "ADD_CART", { 1822 item_ids: [product.id, document.location.href.split("?variant=")[1]], 1823 price: price, 1824 currency: money_format 1825 }) 1826 }else{ 1827 snaptr("track", "ADD_CART", { 1828 item_ids: [product.id, product.variants[0].id], 1829 price: price, 1830 currency: money_format 1831 }) 1832 } 1833 }else{ 1834 (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function() 1835 {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)}; 1836 a.queue=[];var s='script';r=t.createElement(s);r.async=!0; 1837 r.src=n;var u=t.getElementsByTagName(s)[0]; 1838 u.parentNode.insertBefore(r,u);})(window,document, 1839 'js/scevent.min.js'); 1840 1841 snaptr('init', girally_snapchat_id, { 1842 'user_email': girally_email 1843 }); 1844 snaptr('track', 'PAGE_VIEW'); 1845 1846 if(document.location.href.split("?variant=")[1] !==undefined){ 1847 snaptr("track", "ADD_CART", { 1848 item_ids: [product.id, document.location.href.split("?variant=")[1]], 1849 price: price, 1850 currency: money_format 1851 }) 1852 }else{ 1853 snaptr("track", "ADD_CART", { 1854 item_ids: [product.id, product.variants[0].id], 1855 price: price, 1856 currency: money_format 1857 }) 1858 } 1859 } 1860 } 1861 1862 1863 if(girally_pinterest_id!==''){ 1864 if(typeof pintrk==="function"){ 1865 pintrk('track', 'AddToCart', { 1866 value: price, 1867 order_quantity: quantity, 1868 currency: money_format 1869 }); 1870 }else{ 1871 !function(e){if(!window.pintrk){window.pintrk = function () { 1872 window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var 1873 n=window.pintrk;n.queue=[],n.version="3.0";var 1874 t=document.createElement("script");t.async=!0,t.src=e;var 1875 r=document.getElementsByTagName("script")[0]; 1876 r.parentNode.insertBefore(t,r)}}("js/core.js"); 1877 1878 pintrk('load', girally_pinterest_id, {em: girally_email}); 1879 1880 pintrk('page'); 1881 1882 pintrk('track', 'AddToCart', { 1883 value: price, 1884 order_quantity: quantity, 1885 currency: money_format 1886 }); 1887 } 1888 } 1889} 1890 1891 1892function callAddToCart(id,quantity=1,price=0,product='',type='',sellingPlanAllocations = ''){ 1893 price = price?price:0; 1894 1895 girallyPixel(quantity,product,price); 1896 1897 jQuery('.addToCartLoading').css('display','block'); 1898 addClickTimes(price*quantity,product); 1899 1900 1901 jQuery.ajax({ 1902 url: '/cart/add.js', 1903 type: 'post', 1904 data: JSON.stringify({ 1905 quantity: quantity, 1906 id: id, 1907 selling_plan:sellingPlanAllocations 1908 }), 1909 headers: { 1910 'Content-type': 'application/json' 1911 }, 1912 dataType: 'json', 1913 success: function (json) { 1914 1915 1916 fetch("js/cart.js",{method: 'GET'}) 1917 .then(res => res.json()) 1918 .then(shoppingCartJson => { 1919 updateCartQuantity(shoppingCartJson.item_count); 1920 }) 1921 if(type === 'pc'){ 1922 jQuery('.addToCartLoading').css('display','none'); 1923 jQuery('.PCPreview_confirmationBlock').css('display','flex'); 1924 setTimeout(() => { 1925 jQuery('.PCPreview_confirmationBlock').css('display','none'); 1926 }, 1500); 1927 }else{ 1928 jQuery('.giraffly_phoneButtonPreview').css('display','none'); 1929 jQuery('.addToCartLoading').css('display','none'); 1930 jQuery('.PHonePreview_confirmationBlock').css('display','flex'); 1931 { 1932 setTimeout(() => { 1933 jQuery('.PHonePreview_confirmationBlock').css('display','none'); 1934 jQuery('.giraffly_phoneButtonPreview').css('display','flex'); 1935 }, 1500); 1936 } 1937 } 1938 1939 var redirect = "/cart/checkout"; 1940 // window.location.href="/cart/checkout"; 1941 1942 if(redirect){ 1943 window.location.href= redirect; 1944 } 1945 1946 1947 1948 1949 try{ 1950 if(typeof(eval(updateGirafflyShoppingCart)) == "function"){ 1951 updateGirafflyShoppingCart(); 1952 } 1953 }catch(e){ 1954 1955 } 1956 }, 1957 error: function(data, status, e) { 1958 1959 if(type === 'pc'){ 1960 setTimeout(() => { 1961 jQuery('.pc_giraffly_quantity_text').val(1); 1962 jQuery('.giraffly_PCPreview_BOX').css('display','block'); 1963 jQuery('.pc_over_stock').css('display','none'); 1964 }, 1500); 1965 jQuery('.pc_over_stock').css('display','flex'); 1966 jQuery('.addToCartLoading').css('display','none'); 1967 jQuery('.giraffly_PCPreview_BOX').css('display','none'); 1968 } else { 1969 setTimeout(() => { 1970 jQuery('.mobile_giraffly_quantity_text').val(1); 1971 jQuery('.giraffly_phoneButtonPreview').css('display','block'); 1972 jQuery('.phone_over_stock').css('display','none'); 1973 }, 1500); 1974 jQuery('.phone_over_stock').css('display','flex'); 1975 jQuery('.giraffly_phoneButtonPreview').css('display','none'); 1976 jQuery('.addToCartLoading').css('display','none'); 1977 } 1978 } 1979 });
1980} 1981 1982 1983function callBuyNow(id,quantity=1,price='',product=''){ 1984 jQuery.ajax({ 1985 url: '/cart/add.js', 1986 type: 'post', 1987 data: JSON.stringify({ 1988 quantity: quantity, 1989 id: id, 1990 }), 1991 headers: { 1992 'Content-type': 'application/json' 1993 }, 1994 dataType: 'json', 1995 success: function (json) { 1996 addClickTimes(price*quantity,product); 1997 window.location.href="https://nomadicwatches.com/cart/checkout"; 1998 } 1999 }); 2000} 2001 2002 2003function showAddToCart(product){ 2004 2005 var pc_variants_html = getColorSizeHtml(product,'pc'); 2006 var phone_variants_html = getColorSizeHtml(product,'phone'); 2007 2008 2009 let variantFeaturedImage = product.featured_image; 2010 2011 var variants = product.variants; 2012 2013 2014 var stockVariantskey = 0; 2015 var variantIdSelect = getQueryVariable('variant'); 2016 if(variants){ 2017 var has = 0; 2018 Object.keys(variants).forEach(function(key){ 2019 if(variantIdSelect){ 2020 if(variants[key].id == variantIdSelect && has === 0){ 2021 stockVariantskey = key; 2022 has = 1; 2023 2024 2025 if(variants[key].featured_image){ 2026 variantFeaturedImage = variants[key].featured_image.src; 2027 } 2028 } 2029 }else{ 2030 if(variants[key].available && has === 0){ 2031 stockVariantskey = key; 2032 has = 1; 2033 2034 2035 if(variants[key].featured_image){ 2036 variantFeaturedImage = variants[key].featured_image.src; 2037 } 2038 } 2039 } 2040 }); 2041 } 2042 var p_price = product.variants[stockVariantskey].price? product.variants[stockVariantskey].price/100 :''; 2043 var p_at_price = product.variants[stockVariantskey].compare_at_price? product.variants[stockVariantskey].compare_at_price/100 :''; 2044 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2045 2046 var price_html=""; 2047 var compare_at_html = ""; 2048 2049 price_html = p_price?'<div style="display: flex;flex-wrap: nowrap;" class="giraffly_price">'+girafflyReturnAmount(p_price)+'</div>':''; 2050 compare_at_html = p_at_price?'<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':''; 2051 2052 2053 var pc_realTimeUrgency_Bar = ''; 2054 var phone_realTimeUrgency_Bar = ''; 2055 2056 2057 2058 var firstProductStockClass = product.variants[stockVariantskey].available?'none':'flex'; 2059 var firstProductQuantityClass = product.variants[stockVariantskey].available?'flex':'none'; 2060 2061 // mobileç«¯åªæä¸ä¸ªé项åä¸ä¸ªæé®æ¶ å ±å¤ä¸è¡ 2062 // let isExitQuantity = 0; 2063 // let oneOptionsButton = product.options.length === 1 && isExitQuantity !== 1 ? true : false; 2064 // let mobileSelectcss = oneOptionsButton ? 'width: 48%;position:absolute;bottom:5px;':''; 2065 let mobileAddtocartcss = '', mobileSelectcss = ''; 2066 // å¤æç§»å¨ç«¯æ¯å¦å±ç¤ºåä½ 2067 // // mobileAddtocartcss = oneOptionsButton ? 'margin-left: 50%;' : ''; 2068 // 2069 2070 var pc_PreviewAddCartBar = ''; 2071 pc_PreviewAddCartBar = '<div class="giraffly_PCPreview" style="line-height: 25px;display:none;background:#f3f4f3;">'+ 2072 '<div class="giraffly_PC_Preview_Left_Block">'+ 2073 '<div class="giraffly_PC_Preview_ImageAndPrice_Block">'+ 2074 '<div class="giraffly_PCPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+ 2075 '<div class="giraffly_PCPreviewPriceBlock">'+ 2076 '<div class="giraffly_PCPreviewtitle" style="color: #4a4a4a;font-size: 16px;">'+ product.title+ '</div>'+ 2077 '<div class="giraffly_PCPreviewPriceAndComparePrice">'+ 2078 '</div>'+ 2079 '</div>'+ 2080 '</div>'+ 2081 '<div class="giraffly_PC_Preview_Variants_Block">'+ 2082 pc_variants_html+ 2083 '</div>'+ 2084 '</div>'+ 2085 '<div class="giraffly_Unavailable" style="display:'+firstProductStockClass+';flex-direction:row;width:auto;opacity: 0.7;color:#4a4a4a;min-width:192px;justify-content:center;height:50px;align-items:center">Unavailable online - please contact us</div>'+ 2086 '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: auto;">
2086'+ 2087 '<input type="number" onmousewheel="return false;" class="giraffly_quantity_text pc_giraffly_quantity_text" style="display: none;width: 40px; text-align: center; border: none; padding: 0 5px;" value="1"/>'+ 2088 '<div class="giraffly_PCPreviewbutton giraffly giraffly-animated " style="color: #f3f4f3; background: #157d15;font-size: 16px;">'+ 2089 '<div class="addToCartLoading"></div>Add To Cart'+ 2090 '</div>'+ 2091 '</div>'+ 2092 '</div>'; 2093 2094 2095 var pcHtmlll = '<section class="giraffly_PCPreview_BOX" style="z-index:2147483647; display:none;bottom:0px">'+ 2096 2097 pc_realTimeUrgency_Bar + pc_PreviewAddCartBar + 2098 2099 '</section>'; 2100 2101 2102 var phone_compare_at_html = p_at_price?'<div class="PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':''; 2103 2104 var phoneHtml = '<div class="giraffly_phoneButtonPreview " style="z-index:100; display:none;background:#f3f4f3;bottom:0px;'+ 2105 '">'+ 2106 phone_realTimeUrgency_Bar+ 2107 '<div class="giraffly_phone_Preview_Left_Block" style="'+ 2108 '">'+ 2109 '<div class="giraffly_phone_Preview_ImageAndPrice_Block">'+ 2110 '<div class="giraffly_phoneButtonPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+ '<div class="PCPreviewPriceBlock">'+ 2111 '<div class="PCPreviewtitle" style="color: #4a4a4a;font-size: 13px;">'+ product.title+ '</div>'+ '<div class="PCPreviewPriceAndComparePrice">'+ 2112 '</div>'+ 2113 '</div>'+ 2114 '</div>'+ 2115 '<div class="giraffly_phone_Preview_Variants_Block" style="'+mobileSelectcss+'">'+ 2116 phone_variants_html+ 2117 '</div>'+ 2118 '</div>'+ 2119 '<div class="giraffly_Unavailable" style="display:'+firstProductStockClass+';flex-direction:row;width:100%;opacity: 0.7;color:#4a4a4a;min-width:192px;justify-content:center;height:42.4px;align-items:center;'+ 2120 '">Unavailable online - please contact us</div>'+ 2121 '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: 100%; '+mobileAddtocartcss+'">'+ 2122 '<input type="number" onmousewheel="return false;" class="giraffly_quantity_text" style="display: none; width: 40px; text-align: center; border: none; padding: 0 5px;" value="1"/>'+ 2123 '<div class="PCPreviewbutton giraffly giraffly-animated " style="color: #f3f4f3; background: #157d15;font-size: 13px;'+ 2124 '">'+ 2125 '<div class="addToCartLoading"></div>Add To Cart'+ 2126 '</div>'+ 2127 '</div>'+ 2128 '</div>'; 2129 2130 var confirmation_html = ''; 2131 2132 2133 var overstock = ''; 2134 var warning_icon = '<span class="giraffy_pc_warning"><svg t="1647500904975" class="icon" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4642" width="28.8" height="28.8"><path d="M1004.657 801.716 602.263 91.599c-49.213-86.817-129.646-86.817-178.866 0L21.004 801.716c-49.207 86.906-8.949 157.798 89.388 157.798l804.877 0C1013.606 959.514 1053.825 888.622 1004.657 801.716zM544.635 832.216l-63.649 0 0-63.649 63.649 0L544.635 832.216zM544.635 641.27l-63.649 0L480.986 259.377l63.649 0L544.635 641.27z" p-id="4643" fill="#f3f4f3"></path></svg></span>'; 2135 2136 overstock = '<div class="PC_overstock" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="pc_over_stock" style="display:none;color:#f3f4f3;background:#157d15">'+warning_icon+'Quantity Exceeds Stock </div></div>'; 2137 { 2138 confirmation_html = '<div class="PC_confirmation" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="PCPreview_confirmationBlock" style="display:none;color:#f3f4f3;background:#157d15"><span class="giraffly_pc_checked">â</span>
2138 Items added to cart </div></div>'; 2139 } 2140 2141 var phone_confirmation_html = ''; 2142 var phone_overstock = ''; 2143 2144 phone_overstock = '<div class="Phone_overStock" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="phone_over_stock" style="display:none;color:#f3f4f3;background:#157d15">'+warning_icon+'Quantity Exceeds Stock </div></div>' 2145 { 2146 phone_confirmation_html = '<div class="Phone_confirmation" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="PHonePreview_confirmationBlock" style="display:none;color:#f3f4f3;background:#157d15"><span class="giraffly_phone_checked">â</span> Items added to cart </div></div>'; 2147 } 2148 2149 var div = document.createElement("div"); 2150 div.innerHTML = pcHtmlll+overstock+confirmation_html+phoneHtml+phone_overstock+phone_confirmation_html; 2151 document.body.appendChild(div); 2152 2153 // 馿¬¡è¿å ¥ä¸å±ç¤º 2154 if(window.location.host.indexOf('malacasa.com') > -1) { 2155 jQuery('.giraffly_PCPreview_BOX, .giraffly_phoneButtonPreview').css('display', 'none') 2156 } 2157 2158 2159 function girafflyCountdown(){ 2160 if (girafflyRealTime >= 0) { 2161 if(Boolean(document.getElementsByClassName("giraffly_PCRealtimeUrgency").length)) { 2162 document.getElementsByClassName("giraffly_PCRealtimeUrgency")[0].style.display = 'block'; 2163 } 2164 if(Boolean(document.getElementsByClassName("giraffly_phone_RealtimeUrgency").length)) { 2165 document.getElementsByClassName("giraffly_phone_RealtimeUrgency")[0].style.display = 'block'; 2166 } 2167 hours = Math.floor(girafflyRealTime / 3600); 2168 2169 minutes = Math.floor((girafflyRealTime%3600) / 60); 2170 seconds = Math.floor((girafflyRealTime%3600) % 60); 2171 msg = `<span class="realtime_hour_num">${girafflyPrefixInteger(hours,2)}:</span><span class="realtime_minute_num">${girafflyPrefixInteger(minutes,2)}:</span>${girafflyPrefixInteger(seconds,2)}`; 2172 if(document.getElementsByClassName("giraffly_realtime_pc").length > 0){ 2173 document.getElementsByClassName("giraffly_realtime_pc")[0].innerHTML = msg; 2174 } 2175 if(document.getElementsByClassName("giraffly_realtime_phone").length > 0){ 2176 document.getElementsByClassName("giraffly_realtime_phone")[0].innerHTML = msg; 2177 } 2178 2179 --girafflyRealTime; 2180 } else { 2181 2182 clearInterval(girafflyTimer); 2183 } 2184 } 2185 2186 function girafflyPrefixInteger(num, length) { 2187 return (Array(length).join('0') + num).slice(-length); 2188 } 2189 2190 2191 2192 2193 var colorArr = getColorImagesArr(product); 2194 var priceArr = getAllVariantsPrice(product); 2195 2196 2197 jQuery('.giraffly_PC_Preview_Variants_Select').on("change",function(){ 2198 var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length; 2199 // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(2)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(3)').val(); 2200 var selected = ''; 2201 if(seletedLength>1){ 2202 for(let i = 0,len=seletedLength.length; i < seletedLength; i++) { 2203 if(!Boolean(selected)) { 2204 selected += jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val(); 2205 } else { 2206 selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val(); 2207 } 2208 if(colorArr[selected]){ 2209 2210 jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">'); 2211 selected=''; 2212 } 2213 } 2214 } 2215 2216 2217 var selectedPrice = ''; 2218 jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){ 2219 if(seletedLength === 1) { 2220 selectedPrice = jQuery(this).val(); 2221 }else{ 2222 selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val(); 2223 } 2224 2225 if(priceArr[selectedPrice]){ 2226 2227 var p_price = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:''; 2228 var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:''; 2229 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2230 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 2231 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 2232 2233 if(p_at_price){ 2234 jQuery('.giraffly_compare_at_price').show(); 2235 }else{ 2236 jQuery('.giraffly_compare_at_price').hide(); 2237 } 2238 2239 2240 if(!priceArr[selectedPrice].available){ 2241 jQuery('.giraffly_Unavailable').css('display','flex'); 2242 jQuery('.giraffly_available').css('display','none'); 2243 }else{ 2244 jQuery('.giraffly_Unavailable').css('display','none'); 2245 jQuery('.giraffly_available').css('display','flex'); 2246 } 2247 selectedPrice=''; 2248 } 2249 }); 2250 2251 });
2252 2253 jQuery('.giraffly_PCPreviewbutton ').on("click",function(){ 2254 var variants = product.variants; 2255 var num = jQuery('.pc_giraffly_quantity_text').val(); 2256 var hasVariants = jQuery('.giraffly_PC_Preview_Variants_Select').length; 2257 var productId = ''; 2258 var productPrice = ''; 2259 var sellingPlanAllocations = ''; 2260 if(hasVariants > 0){ 2261 var selectedPrice = ''; 2262 jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){ 2263 if(hasVariants === 1) { 2264 selectedPrice = jQuery(this).val(); 2265 }else{ 2266 selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val(); 2267 } 2268 2269 if(priceArr[selectedPrice]) { 2270 productId = priceArr[selectedPrice].id; 2271 productPrice = priceArr[selectedPrice].price/100; 2272 if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){ 2273 sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id; 2274 } 2275 selectedPrice = '' 2276 } 2277 }); 2278 }else{ 2279 2280 var variantId = getQueryVariable('variant'); 2281 var sellingPlan = getQueryVariable('selling_plan'); 2282 if(variantId && !Boolean(sellingPlan)){ 2283 productId = variantId; 2284 Object.keys(variants).forEach(function(vkey){ 2285 if(variants[vkey].id == productId){ 2286 productPrice = variants[vkey].price/100; 2287 } 2288 }); 2289 }else{ 2290 if(stockVariantskey){ 2291 productId = product.variants[stockVariantskey].id; 2292 productPrice = product.variants[stockVariantskey].price/100; 2293 if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){ 2294 sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id; 2295 } 2296 } 2297 } 2298 } 2299 2300 // if(productId && productPrice){ 2301 if(productId){ 2302 callAddToCart(productId,num,productPrice,product,'pc',sellingPlanAllocations); 2303 } 2304 }); 2305 2306 2307 2308 2309 jQuery('.giraffly_phone_Preview_Variants_Select').on("change",function(){ 2310 var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length; 2311 var selected = jQuery('.giraffly_phone_Preview_Variants_Select:eq(0)').val(); 2312 if(seletedLength>1){ 2313 for(let i = 1,len=seletedLength.length; i < seletedLength; i++) { 2314 selected +=" / "+jQuery('.giraffly_phone_Preview_Variants_Select:eq('+i+')').val(); 2315 } 2316 } 2317 if(colorArr[selected]){ 2318 2319 jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">'); 2320 } 2321 2322 2323 var selectedPrice = ''; 2324 jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){ 2325 if(seletedLength===1) { 2326 selectedPrice = jQuery(this).val(); 2327 }else{ 2328 selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val(); 2329 } 2330 2331 if(priceArr[selectedPrice]){ 2332 2333 var p_price = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:''; 2334 var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:''; 2335 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2336 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 2337 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 2338 2339 if(p_at_price){ 2340 jQuery('.giraffly_compare_at_price').show(); 2341 }else{ 2342 jQuery('.giraffly_compare_at_price').hide(); 2343 } 2344 2345 2346 if(!priceArr[selectedPrice].available){ 2347 jQuery('.giraffly_Unavailable').css('display','flex'); 2348 jQuery('.giraffly_available').css('display','none'); 2349 }else{ 2350 jQuery('.giraffly_Unavailable').css('display','none'); 2351 jQuery('.giraffly_available').css('display','flex'); 2352 } 2353 selectedPrice=''; 2354 } 2355 }); 2356 2357 2358 });
2359 2360 jQuery('.PCPreviewbutton ').on("click",function(){ 2361 var variants = product.variants; 2362 var num = jQuery('.mobile_giraffly_quantity_text').val(); 2363 var hasVariants = jQuery('.giraffly_phone_Preview_Variants_Select ').length; 2364 var productId = ''; 2365 var productPrice = ''; 2366 var sellingPlanAllocations = ''; 2367 if(hasVariants > 0){ 2368 var selectedPrice = ''; 2369 jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){ 2370 if(hasVariants === 1) { 2371 selectedPrice = jQuery(this).val(); 2372 }else{ 2373 selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val(); 2374 } 2375 2376 if(priceArr[selectedPrice]) { 2377 productId = priceArr[selectedPrice].id; 2378 productPrice = priceArr[selectedPrice].price/100; 2379 if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){ 2380 sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id; 2381 } 2382 selectedPrice='' 2383 } 2384 }); 2385 2386 }else{ 2387 2388 var variantId = getQueryVariable('variant'); 2389 var sellingPlan = getQueryVariable('selling_plan'); 2390 if(variantId && !Boolean(sellingPlan)){ 2391 productId = variantId; 2392 Object.keys(variants).forEach(function(vkey){ 2393 if(variants[vkey].id == productId){ 2394 productPrice = variants[vkey].price/100; 2395 } 2396 }); 2397 }else{ 2398 if(stockVariantskey){ 2399 productId = product.variants[stockVariantskey].id; 2400 productPrice = product.variants[stockVariantskey].price/100; 2401 if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){ 2402 sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id; 2403 } 2404 } 2405 } 2406 } 2407 2408 // if(productId && productPrice){ 2409 if(productId){ 2410 callAddToCart(productId,num,productPrice,product,'phone',sellingPlanAllocations); 2411 } 2412 2413 }); 2414 2415 2416 jQuery('form[action="/cart/add"]').on("change",function(){ 2417 // æ¥æ¾éä¸çåä½ 2418 var priceArr = getAllVariantsPrice(product); 2419 var allOptions = getAllVariants(product); 2420 var colorArr = getColorImagesArr(product); 2421 var variants = jQuery('form[action="/cart/add"]').find('input:checked'); 2422 if(variants.length < 1){ 2423 variants = jQuery('form[action="/cart/add"]').find('select'); 2424 } 2425 if(variants.length < 1) { 2426 variants = jQuery('variant-radios').find('input:checked'); 2427 } 2428 2429 if(variants.length > 0){ 2430 var selectedPrice = ''; 2431 var selectedArr = []; 2432 variants.each(function(){ 2433 var thisval = jQuery(this).val(); 2434 if(thisval){ 2435 if(allOptions.indexOf(thisval) > -1){ 2436 selectedPrice = selectedPrice?selectedPrice+'-'+ thisval:thisval; 2437 selectedArr.push(thisval); 2438 2439 // var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length; 2440 // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(0)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(1)').val(); 2441 var selected = thisval; 2442 // if(seletedLength>1){ 2443 // for(let i = 1,len=seletedLength.length; i < seletedLength; i++) { 2444 // selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val(); 2445 // } 2446 // } 2447 2448 if(colorArr[selected]){ 2449 2450 jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">'); 2451 jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">'); 2452 } 2453 2454 2455 if(priceArr[selectedPrice]){ 2456 2457 var p_price = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:''; 2458 var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:''; 2459 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2460 2461 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 2462 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 2463 if(p_at_price){ 2464 jQuery('.giraffly_compare_at_price').show(); 2465 }else{ 2466 jQuery('.giraffly_compare_at_price').hide(); 2467 } 2468 2469 2470 if(!priceArr[selectedPrice].available){ 2471 jQuery('.giraffly_Unavailable').css('display','flex'); 2472 jQuery('.giraffly_available').css('display','none'); 2473 }else{ 2474 jQuery('.giraffly_Unavailable').css('display','none'); 2475 jQuery('.giraffly_available').css('display','flex'); 2476 } 2477 2478 2479 var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select'); 2480 options.each(function(key){ 2481 jQuery(this).find('option').each(function(){ 2482 // jQuery(this).attr("selected", false); 2483 var val = jQuery(this).attr("value"); 2484 selectedArr.forEach(selectKey => { 2485 if(selectKey==val) { 2486 jQuery(this).parent().val(val); 2487 return ; 2488 } 2489 }); 2490 }) 2491 }); 2492 selectedPrice=''; 2493 } 2494 }else{ 2495 var allVariants = product.variants;
2496 Object.keys(allVariants).forEach(function(vkey){ 2497 if(allVariants[vkey].id == thisval) { 2498 const selected = allVariants[vkey].title; 2499 selectedArr.push(selected); 2500 if(colorArr[selected]){ 2501 2502 jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">'); 2503 jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">'); 2504 } 2505 if(priceArr[selected]){ 2506 2507 var p_price = priceArr[selected].price?priceArr[selected].price/100:''; 2508 var p_at_price = priceArr[selected].compare_at_price?priceArr[selected].compare_at_price/100:''; 2509 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2510 2511 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 2512 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 2513 if(p_at_price){ 2514 jQuery('.giraffly_compare_at_price').show(); 2515 }else{ 2516 jQuery('.giraffly_compare_at_price').hide(); 2517 } 2518 2519 2520 if(!priceArr[selected].available){ 2521 jQuery('.giraffly_Unavailable').css('display','flex'); 2522 jQuery('.giraffly_available').css('display','none'); 2523 }else{ 2524 jQuery('.giraffly_Unavailable').css('display','none'); 2525 jQuery('.giraffly_available').css('display','flex'); 2526 } 2527 2528 2529 var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select'); 2530 options.each(function(key){ 2531 jQuery(this).find('option').each(function(){ 2532 // jQuery(this).attr("selected", false); 2533 var val = jQuery(this).attr("value"); 2534 selectedArr.forEach(selectKey => { 2535 if(selectKey==val) { 2536 jQuery(this).parent().val(val); 2537 return ; 2538 } 2539 }); 2540 }) 2541 }); 2542 } 2543 } 2544 }); 2545 } 2546 } 2547 2548 }); 2549 2550 2551 } 2552 // console.log('variants:'+selectedPrice); 2553 }); 2554 2555 jQuery('body').on("change",function(e){ 2556 const WEBSITE = window.location.host; 2557 const BACKLISTURL = ["voiriberia"]; // è¿æ»¤å®è£ å¥é¤æä»¶ç½ç« 2558 var colorArr = getColorImagesArr(product); 2559 var priceArr = getAllVariantsPrice(product); 2560 if(BACKLISTURL.filter(i => WEBSITE.indexOf(i) > -1).length === 0) { 2561 if(e.target.className == 'giraffly_PC_Preview_Variants_Select'){ 2562 var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length; 2563 var selected =''; 2564 jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){ 2565 if(seletedLength === 1){ 2566 selected = jQuery(this).val(); 2567 }else{ 2568 if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) { 2569 selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val(); 2570 } else { 2571 selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val(); 2572 } 2573 } 2574 if(colorArr[selected]){ 2575 2576 jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">'); 2577 2578 // æ´æ°formä¿¡æ¯ -> ç¹å»ç¨æ·ç½ç«çæ·»å è´ç©è½¦çä¿¡æ¯ 2579 jQuery('form[action="/cart/add"]').each(function(){ 2580 2581 jQuery(this).find('input[name*="id"]').val(priceArr[selected].id); 2582 2583 jQuery(this).find('select[name*="id"]').val(priceArr[selected].id); 2584 }); 2585 2586 2587 // æ´æ°ç¨æ·input屿§checked设为éä¸ç¶æ 2588 2589 jQuery("input[value='"+selected+"']").prop("checked", true); 2590 2591 jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val()) 2592 2593 jQuery(".bcpo-value").text(selected) 2594 jQuery("#bcpo-select-option-0 > ul > li > span").text(selected) 2595 2596 jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected"); 2597 2598 2599 setTimeout(() => { 2600 // 触åäºä»¶æ´æ°ç½é¡µä¿¡æ¯ 2601 2602 jQuery("variant-radios").trigger("onVariantChange") 2603 }, 100); 2604 2605 2606 2607 selected=''; 2608 } 2609 2610 }); 2611 2612 var selectedPrice = ''; 2613 jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){ 2614 if(seletedLength === 1){ 2615 selectedPrice = jQuery(this).val(); 2616 }else{ 2617 selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val(); 2618 } 2619 2620 if(priceArr[selectedPrice]){ 2621 2622 var p_price = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:''; 2623 var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:''; 2624 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2625 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 2626 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 2627 2628 if(p_at_price){ 2629 jQuery('.giraffly_compare_at_price').show(); 2630 }else{ 2631 jQuery('.giraffly_compare_at_price').hide(); 2632 } 2633 2634 2635 if(!priceArr[selectedPrice].available){ 2636 jQuery('.giraffly_Unavailable').css('display','flex'); 2637 jQuery('.giraffly_available').css('display','none'); 2638 }else{ 2639 jQuery('.giraffly_Unavailable').css('display','none'); 2640 jQuery('.giraffly_available').css('display','flex'); 2641 } 2642 selectedPrice=''; 2643 } else { 2644 if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) { 2645 jQuery('.giraffly_Unavailable').css('display','flex'); 2646 jQuery('.giraffly_available').css('display','none'); 2647 } 2648 } 2649 }); 2650 2651 2652 }else if(e.target.className == 'giraffly_phone_Preview_Variants_Select'){ 2653 var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length; 2654 var selected =''; 2655 jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){ 2656 if(seletedLength === 1){ 2657 selected = jQuery(this).val(); 2658 }else{ 2659 if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) { 2660 selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val(); 2661 } else { 2662 selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val(); 2663 } 2664 } 2665 if(colorArr[selected]){ 2666 2667 jQuery('.giraffly_phoneButtonPreviewimg').html('<img style="width: 100%;" src="' + colorArr[selected] + '">'); 2668 2669 // æ´æ°formä¿¡æ¯ -> ç¹å»ç¨æ·ç½ç«çæ·»å è´ç©è½¦çä¿¡æ¯ 2670 jQuery('form[action="/cart/add"]').each(function(){ 2671 2672 jQuery(this).find('input[name*="id"]').val(priceArr[selected].id); 2673 2674 jQuery(this).find('select[name*="id"]').val(priceArr[selected].id); 2675 }); 2676 2677 2678 // æ´æ°ç¨æ·input屿§checked设为éä¸ç¶æ 2679 2680 jQuery("input[value='"+selected+"']").prop("checked", true); 2681 2682 jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val()) 2683 2684 jQuery(".bcpo-value").text(selected) 2685 jQuery("#bcpo-select-option-0 > ul > li > span").text(selected) 2686 2687 jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected"); 2688 2689 2690 setTimeout(() => { 2691 // 触åäºä»¶æ´æ°ç½é¡µä¿¡æ¯ 2692 2693 jQuery("variant-radios").trigger("onVariantChange") 2694 }, 100); 2695 2696 selected=''; 2697 } 2698 }); 2699 2700 2701 2702 2703 var selectedPrice = ''; 2704 jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){ 2705 if(seletedLength === 1){ 2706 selectedPrice = jQuery(this).val(); 2707 }else{ 2708 selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val(); 2709 } 2710 if(priceArr[selectedPrice]){ 2711 2712 var p_price = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:''; 2713 var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:''; 2714 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2715 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 2716 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 2717 2718 if(p_at_price){ 2719 jQuery('.giraffly_compare_at_price').show(); 2720 }else{ 2721 jQuery('.giraffly_compare_at_price').hide(); 2722 } 2723 2724 2725 if(!priceArr[selectedPrice].available){ 2726 jQuery('.giraffly_Unavailable').css('display','flex'); 2727 jQuery('.giraffly_available').css('display','none'); 2728 }else{ 2729 jQuery('.giraffly_Unavailable').css('display','none'); 2730 jQuery('.giraffly_available').css('display','flex'); 2731 } 2732 selectedPrice=''; 2733 } else { 2734 if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) { 2735 jQuery('.giraffly_Unavailable').css('display','flex'); 2736 jQuery('.giraffly_available').css('display','none'); 2737 } 2738 } 2739 }); 2740 2741 2742 }else{ 2743 var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length; 2744 2745 jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){ 2746 if(seletedLength === 1){ 2747 selected = jQuery(this).val(); 2748 }else{ 2749 selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val(); 2750 } 2751 2752 2753 if(colorArr[selected] ){ 2754 jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">'); 2755 jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">'); 2756 selected = '' 2757 } 2758 }); 2759 2760 2761 2762 var selectedPrice = ''; 2763 jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){ 2764 if(seletedLength === 1){ 2765 selectedPrice = jQuery(this).val(); 2766 }else{ 2767 selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val(); 2768 } 2769 2770 if(priceArr[selectedPrice]){ 2771 2772 var p_price = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:''; 2773 var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:''; 2774 p_at_price = p_at_price < p_price ? '' : p_at_price ; 2775 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 2776 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 2777 2778 if(p_at_price){ 2779 jQuery('.giraffly_compare_at_price').show(); 2780 }else{ 2781 jQuery('.giraffly_compare_at_price').hide(); 2782 } 2783 2784 2785 if(!priceArr[selectedPrice].available){ 2786 jQuery('.giraffly_Unavailable').css('display','flex'); 2787 jQuery('.giraffly_available').css('display','none'); 2788 }else{ 2789 jQuery('.giraffly_Unavailable').css('display','none'); 2790 jQuery('.giraffly_available').css('display','flex'); 2791 } 2792 selectedPrice=''; 2793 } 2794 }); 2795 2796 // åºéºå°åï¼happystrappy.
2796nl e.target.dataset 2797 let selectArr = [], selectedVal = ''; 2798 if(e.target.className === 'pf-variant-select') { 2799 if(jQuery(".pf-variant-select").length>1) { 2800 jQuery(".pf-variant-select").each(function() { 2801 selectArr.push(jQuery(this).val()); 2802 }) 2803 selectedVal = selectArr[0]+ ' / ' +selectArr[1]; 2804 if(colorArr[selectedVal] ){ 2805 jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">'); 2806 jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">'); 2807 selectedVal = '' 2808 } 2809 jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) { 2810 if(seletedLength >= 2) { 2811 if(e.target.dataset.optionName.split(' ')[1] == (index+1)) { 2812 jQuery(this).val(e.target.value) 2813 } else { 2814 jQuery(this).val(selectArr[index]) 2815 } 2816 } 2817 }) 2818 } else { 2819 // åºéºå°åï¼1upforyou.com 2820 setTimeout(() => { 2821 let val = jQuery('.sc-ezHhwS.hthPyC.pf-111_ input').val(); // è·åéä¸val 2822 let optionList = []; 2823 jQuery('.pf-variant-select option').each(function(){ 2824 optionList.push(`${jQuery(this).val()}--${jQuery(this)[0].innerText}`); 2825 }) 2826 optionList.forEach(item => { 2827 if(item.includes(val)) { 2828 let selectText = item.split('--')[1].split('-')[0].split('index.html'); 2829 let first_variant = selectText[0].trim(); 2830 let sec_variant = selectText[1].trim(); 2831 let targetList = [first_variant, sec_variant]; 2832 // PC端 2833 jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) { 2834 if(seletedLength >= 2) { 2835 jQuery(this).val(targetList[index]) 2836 } 2837 }) 2838 // ç§»å¨ç«¯ 2839 jQuery(".giraffly_phone_Preview_Variants_Select").each(function(index, ele) { 2840 if(seletedLength >= 2) { 2841 jQuery(this).val(targetList[index]) 2842 } 2843 }) 2844 } 2845 }) 2846 }, 0) 2847 } 2848 } 2849 } 2850 } 2851 }); 2852 2853 2854 jQuery('buttom[name*="quantity"], input[name*="quantity"]').on("input oninput valChange change",function(){ 2855 var quantity = jQuery(this).val(); 2856 jQuery('.giraffly_quantity_text').each(function() { 2857 jQuery(this)[0].innerText = quantity; 2858 }) 2859 jQuery('.giraffly_quantity_text').val(quantity); 2860 }) 2861 let input = document.querySelector('input'); 2862 let descriper = Object.getOwnPropertyDescriptor(input.__proto__, 'value'); 2863 // ååºåå ç get å set 彿° 2864 let getValue = descriper.get; 2865 let setValue = descriper.set; 2866 Object.defineProperty( 2867 input.__proto__, 2868 'value', 2869 { 2870 configurable: true, 2871 enumerable: true, 2872 get: function (){ 2873 return getValue.call(this); 2874 }, 2875 // éå set æ¹æ³ 2876 set: function (){ 2877 // console.log(arguments, this); 2878 // 设置å¼å¹¶è§¦åvalChangeäºä»¶ 2879 setValue.call(this, ...arguments); 2880 jQuery(this).trigger('valChange'); 2881 } 2882 } 2883 ) 2884 2885 2886} 2887 2888function getColorImagesArr(product){ 2889 2890 var colorArr = []; 2891 var options = product.options; 2892 var variants = product.variants;
2893 if(options){ 2894 Object.keys(variants).forEach(function(vkey){ 2895 colorArr[variants[vkey]["title"]] = variants[vkey].featured_image ? variants[vkey].featured_image.src : product.featured_image; 2896 }); 2897 2898 } 2899 return colorArr; 2900} 2901 2902 2903function getColorSizeHtml(product,type=''){ 2904 var optionsHtml = ''; 2905 var options = product.options; 2906 var variants = product.variants; 2907 if(options){ 2908 2909 var stockVariants = ''; 2910 if(variants){ 2911 2912 var variantId = getQueryVariable('variant'); 2913 var has = 0; 2914 Object.keys(variants).forEach(function(key){ 2915 if(variantId){ 2916 if(variants[key].id == variantId && has === 0){ 2917 stockVariants = variants[key].options; 2918 has = 1; 2919 } 2920 }else{ 2921 if(variants[key].available && has === 0){ 2922 stockVariants = variants[key].options; 2923 has = 1; 2924 } 2925 } 2926 }); 2927 } 2928 2929 2930 Object.keys(options).forEach(function(key){ 2931 var ops = ''; 2932 if(options[key].values.length ===1 && options[key].values[0]==='Default Title'){ 2933 2934 }else{ 2935 options[key].values.forEach((item, index, arr) => { 2936 lenQ = item.split('"').length-1; 2937 if(lenQ >= 1){ 2938 // if(stockVariants.indexOf(item) > -1){ 2939 if(item.includes('\"')) { 2940 item = item.replace(/\"/g, '"') 2941 } 2942 if(stockVariants[key] === item) { 2943 ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>'; 2944 }else{ 2945 ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>'; 2946 } 2947 }else{ 2948 // if(stockVariants.indexOf(item) > -1){ 2949 if(item.includes('\"')) { 2950 item = item.replace(/\"/g, '"') 2951 } 2952 if(stockVariants[key] === item) { 2953 ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>'; 2954 }else{ 2955 ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>'; 2956 } 2957 } 2958 }); 2959 if(type==='pc'){ 2960 optionsHtml = optionsHtml+ '<div class="giraffly_PC_Preview_Variants"><div class="giraffly_PC_Preview_Variants_Select_Block">'+ 2961 '<select class="giraffly_PC_Preview_Variants_Select" style="font-size: 16px;">'+ops+'</select>'+ 2962 '<label class="giraffly_PC_Preview_Variants_Select_Lable">'+ 2963 '<svg width="11" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg>'+ 2964 '</label>'+ 2965 '</div></div>'; 2966 }else if(type==='phone'){ 2967 optionsHtml = optionsHtml+ '<div class="giraffly_phone_Preview_Variants"><div class="giraffly_phone_Preview_Variants_Select_Block">'+ 2968 '<select class="giraffly_phone_Preview_Variants_Select" style="font-size: 13px;">'+ops+'</select>'+ 2969 '<label class="giraffly_phone_Preview_Variants_Select_Lable"><svg width="11" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
2969<path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></label>'+ 2970 '</div></div>'; 2971 } 2972 } 2973 }); 2974 } 2975 return optionsHtml; 2976} 2977 2978 2979function getAllVariants(product){ 2980 2981 var options = []; 2982 var allOptions = product.options; 2983 Object.keys(allOptions).forEach(function(vkey){ 2984 2985 Object.keys(allOptions[vkey].values).forEach(function(index){ 2986 if(options.indexOf(allOptions[vkey].values[index]) < 0 ){ 2987 options.push(allOptions[vkey].values[index]); 2988 } 2989 }); 2990 }); 2991 2992 return options; 2993} 2994 2995 2996function getAllVariantsPrice(product){ 2997 2998 var variants = []; 2999 var allVariants = product.variants; 3000 3001 Object.keys(allVariants).forEach(function(vkey){ 3002 var varKey = ''; 3003 Object.keys(allVariants[vkey].options).forEach(function(index){ 3004 varKey = varKey? varKey+'-'+ allVariants[vkey].options[index] : allVariants[vkey].options[index]; 3005 }); 3006 variants[varKey] = []; 3007 variants[varKey]['id'] = allVariants[vkey].id; 3008 variants[varKey]['compare_at_price'] = allVariants[vkey].compare_at_price; 3009 variants[varKey]['price'] = allVariants[vkey].price; 3010 variants[varKey]['available'] = allVariants[vkey].available; 3011 if(allVariants[vkey].selling_plan_allocations && allVariants[vkey].selling_plan_allocations.length){ 3012 variants[varKey]['selling_plan_allocations'] = allVariants[vkey].selling_plan_allocations; 3013 } 3014 }); 3015 3016 return variants; 3017} 3018 3019 3020function thisProductStock(product){ 3021 var stock = false ; 3022 var allVariants = product.variants; 3023 Object.keys(allVariants).forEach(function(vkey){ 3024 if(allVariants[vkey].available){ 3025 stock = true; 3026 } 3027 }); 3028 return stock; 3029} 3030 3031function shakeshake(){ 3032 setInterval(function(){ 3033 var has = jQuery('.giraffly.giraffly-animated').hasClass('infinite'); 3034 if(!has){ 3035 jQuery('.giraffly.giraffly-animated').addClass('infinite'); 3036 } 3037 setTimeout(function(){ 3038 jQuery('.giraffly.giraffly-animated').removeClass('infinite'); 3039 },1000); 3040 },5000); 3041 } 3042 3043function getQueryVariable(variable){ 3044 var query = window.location.search.substring(1); 3045 var vars = query.split("&"); 3046 for (var i=0;i<vars.length;i++) { 3047 var pair = vars[i].split("="); 3048 if(pair[0] == variable){return pair[1];} 3049 } 3050 return(false); 3051} 3052 3053function getAppVariable(className,selectName){ 3054 var variable = []; 3055 jQuery('.'+className).find('[name*='+selectName+']').each(function(){ 3056 variable.push(jQuery(this).val()) 3057 }) 3058 return variable; 3059} 3060 3061function getAppOption(className,selectName,){ 3062 var option_list = [] 3063 jQuery('.'+className).find('[name*='+selectName+']').each(function() { 3064 var select_option_list = [] 3065 jQuery(this).find('option').each(function(index,item){ 3066 select_option_list.push(item.text) 3067 }) 3068 option_list.push(select_option_list) 3069 }) 3070 return option_list; 3071} 3072 3073if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) { 3074 var giraffly_l = document.createElement("script"); 3075 giraffly_l.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"; 3076 giraffly_l.onload = function () { 3077 3078 var urls = window.location.pathname+'.js'; 3079 fetch(urls) 3080 .then(res => res.json()) 3081 .then(json => { 3082 3083 if(json.id){ 3084 let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY') 3085 if(isExit.length === 0){ 3086 // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){ 3087 setTimeout(() => { 3088 showAddToCart(json); 3089 }, 0); 3090 shakeshake(); 3091 3092 } 3093 } 3094 //注åçå¬äºä»¶ 3095 girafflyInitDom(json); 3096 }).catch(function(err) { 3097 3098 });; 3099 3100 //é¦é¡µå±ç¤º 3101 if((window.meta && meta.page.pageType === 'home') || location.pathname==='index.html'){ 3102 } 3103 3104 jQuery(document).scroll(function() { 3105 if(AutoHideButton) { 3106 // var scrollHeight = jQuery(window).height(); 3107 3108 let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas'); 3109 if(canvas_div.length > 0){ 3110 let canvas_status = canvas_div[0].style.display; 3111 if(canvas_status == 'block'){ 3112 jQuery('.giraffly_phoneButtonPreview').hide(); 3113 jQuery('.giraffly_PCPreview_BOX').hide(); 3114 jQuery('.giraffly_PCPreview').hide(); 3115 return false; 3116 } 3117 } 3118 3119 var body = document.body, 3120 html = document.documentElement; 3121 var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight ); 3122 var pcheight = scrollHeight * 0.1; 3123 var phoneheight = scrollHeight * 0.1; 3124 var y = jQuery(this).scrollTop() + 900; 3125 if(jQuery(this).scrollTop() > 0) { 3126 if(jQuery.isFunction(jQuery.fn.fadeIn)){ 3127 if (y >= pcheight) { 3128 jQuery('.giraffly_PCPreview_BOX').fadeIn(1000); 3129 jQuery('.giraffly_PCPreview').fadeIn(1000); 3130 } else { 3131 jQuery('.giraffly_PCPreview_BOX').fadeOut(100); 3132 jQuery('.giraffly_PCPreview').fadeOut(100); 3133 } 3134 3135 if (y >= phoneheight) { 3136 jQuery('.giraffly_phoneButtonPreview').fadeIn(1000); 3137 } else { 3138 jQuery('.giraffly_phoneButtonPreview').fadeOut(100); 3139 } 3140 }else{ 3141 if (y >= pcheight) { 3142 jQuery('.giraffly_PCPreview_BOX').show(); 3143 jQuery('.giraffly_PCPreview').show(); 3144 } else { 3145 jQuery('.giraffly_PCPreview_BOX').hide(); 3146 jQuery('.giraffly_PCPreview').hide(); 3147 } 3148 3149 if (y >= phoneheight) { 3150 jQuery('.giraffly_phoneButtonPreview').show(); 3151 } else { 3152 jQuery('.giraffly_phoneButtonPreview').hide(); 3153 } 3154 } 3155 } else { 3156 jQuery('.giraffly_PCPreview_BOX').fadeOut(1100); 3157 jQuery('.giraffly_PCPreview').fadeOut(1100); 3158 jQuery('.giraffly_phoneButtonPreview').fadeOut(1100); 3159 } 3160 } 3161 }); 3162 }; 3163 3164 // l.type = "text/javascript", 3165 document.getElementsByTagName("head")[0].appendChild(giraffly_l); 3166 3167}else{ 3168 var urls = window.location.pathname+'.js'; 3169 fetch(urls) 3170 .then(res => res.json()) 3171 .then(json => { 3172 3173 if(json.id){ 3174 let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY') 3175 if(isExit.length === 0){ 3176 // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){ 3177 setTimeout(() => { 3178 showAddToCart(json); 3179 }, 0); 3180 shakeshake(); 3181 } 3182 } 3183 //注åçå¬äºä»¶ 3184 girafflyInitDom(json); 3185 3186 }).catch(function(err) { 3187 3188 });; 3189 3190 //é¦é¡µå±ç¤º 3191 if((window.meta && meta.page.pageType === 'home') || location.pathname==='index.html'){ 3192 } 3193 3194 jQuery(document).scroll(function() { 3195 if(AutoHideButton) { 3196 // var scrollHeight = jQuery(window).height(); 3197 3198 let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas'); 3199 if(canvas_div.length > 0){ 3200 let canvas_status = canvas_div[0].style.display; 3201 if(canvas_status == 'block'){ 3202 jQuery('.giraffly_phoneButtonPreview').hide(); 3203 jQuery('.giraffly_PCPreview_BOX').hide(); 3204 jQuery('.giraffly_PCPreview').hide(); 3205 return false; 3206 } 3207 } 3208 3209 var body = document.body, 3210 html = document.documentElement; 3211 var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight ); 3212 var pcheight = scrollHeight * 0.1; 3213 var phoneheight = scrollHeight * 0.1; 3214 var y = jQuery(this).scrollTop() + 900; 3215 if(jQuery(this).scrollTop() > 0) { 3216 if(jQuery.isFunction(jQuery.fn.fadeIn)){ 3217 if (y >= pcheight) { 3218 jQuery('.giraffly_PCPreview_BOX').fadeIn(1000); 3219 jQuery('.giraffly_PCPreview').fadeIn(1000); 3220 } else { 3221 jQuery('.giraffly_PCPreview_BOX').fadeOut(100); 3222 jQuery('.giraffly_PCPreview').fadeOut(100); 3223 } 3224 3225 if (y >= phoneheight) { 3226 jQuery('.giraffly_phoneButtonPreview').fadeIn(1000); 3227 } else { 3228 jQuery('.giraffly_phoneButtonPreview').fadeOut(100); 3229 } 3230 }else{ 3231 if (y >= pcheight) { 3232 jQuery('.giraffly_PCPreview_BOX').show(); 3233 jQuery('.giraffly_PCPreview').show(); 3234 } else { 3235 jQuery('.giraffly_PCPreview_BOX').hide(); 3236 jQuery('.giraffly_PCPreview').hide(); 3237 } 3238 3239 if (y >= phoneheight) { 3240 jQuery('.giraffly_phoneButtonPreview').show(); 3241 } else { 3242 jQuery('.giraffly_phoneButtonPreview').hide(); 3243 } 3244 3245 } 3246 } else { 3247 jQuery('.giraffly_PCPreview_BOX').fadeOut(1100); 3248 jQuery('.giraffly_PCPreview').fadeOut(1100); 3249 jQuery('.giraffly_phoneButtonPreview').fadeOut(1100); 3250 } 3251 } 3252 });
3253 3254 //注åçå¬äºä»¶ 3255 jQuery('.giraffly_phoneButtonPreview').hide(); 3256} 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267function girafflymoneyformat(){ 3268 var format = {before_format:"",after_format:""}; 3269 // var spanMoneyStr = jQuery("span.money:eq(0)").text(); 3270 var spanMoneyStr = ""; 3271 var spanMoneyArr = jQuery("span.money"); 3272 spanMoneyArr.each(function(){ 3273 if(jQuery(this).text() != undefined) { 3274 if(spanMoneyStr.length < jQuery(this).text().length && jQuery(this).text().indexOf('Your Cart Subtotal')==-1) { 3275 spanMoneyStr = jQuery(this).text() 3276 } 3277 } 3278 }) 3279 3280 if(spanMoneyStr === '') { 3281 spanMoneyStr = jQuery("span.currency-converter-amount-box:eq(0)").text(); 3282 } 3283 if(spanMoneyStr === '') { 3284 spanMoneyStr = jQuery("span.Magic-Currency:eq(0)").text(); 3285 } 3286 if(spanMoneyStr === '') { 3287 spanMoneyStr = jQuery("span.product__price:eq(0)").text(); 3288 } 3289 if(spanMoneyStr === '') { 3290 spanMoneyStr = jQuery("span.price-item:eq(0)").text(); 3291 } 3292 3293 if(spanMoneyStr!=null){ 3294 var first_positon = 999; 3295 var end_position = 999; 3296 for(var i=0;i<spanMoneyStr.length;i++){ 3297 if(parseInt(spanMoneyStr[i])||parseInt(spanMoneyStr[i])==0){ 3298 if(first_positon==999){ 3299 first_positon=i; 3300 } 3301 } 3302 } 3303 for(var j=spanMoneyStr.length-1;j>-1;j--){ 3304 if(parseInt(spanMoneyStr[j])||parseInt(spanMoneyStr[j])==0){ 3305 if(end_position==999){ 3306 end_position=j; 3307 } 3308 } 3309 } 3310 format.before_format= spanMoneyStr.slice(0,first_positon).replace('-', ''); 3311 format.after_format = spanMoneyStr.slice(end_position+1); 3312 } 3313 return format; 3314} 3315 3316 3317function girafflyGetPrice(){ 3318 var returnPrice = {price:"",compared_price:""}; 3319 // return returnPrice; 3320 var arr =[]; 3321 var change_format = girafflymoneyformat(); 3322 3323 before_format=change_format.before_format; 3324 after_format=change_format.after_format; 3325 3326 jQuery('span.money').each(function(k) { 3327 if(!isNaN(jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format)))){ 3328 arr[k]=jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format)); 3329 }else{ 3330 arr[k]=0; 3331 } 3332 }) 3333 var noZeoArr=[]; 3334 for(j=0;j<arr.length;j++){ 3335 if(+arr[j]!=0){ 3336 noZeoArr.push(arr[j]); 3337 } 3338 } 3339 var AS = noZeoArr.sort((a, b) => a - b); 3340 3341 if(AS.length>0){ 3342 returnPrice.price=before_format+AS[0]+after_format; 3343 returnPrice.compared_price=before_format+AS[AS.length-1]+after_format; 3344 } 3345 return returnPrice; 3346} 3347 3348 3349function girafflyChangeCurrency(amount,from,to,comparePrice=false){ 3350 3351 // console.log('---------girafflyChangeCurrency-----------start------------') 3352 if(from=="" || to ==""){ 3353 return amount; 3354 } 3355 if(from == to){ 3356 return amount; 3357 } 3358 3359 if(window.Currency!=undefined && giraffly_default_js!=1){ 3360 // console.log('---------------------------1---------------------------') 3361 if(window.Currency.convert!=undefined){ 3362 return window.Currency.convert(amount,from,to); 3363 }else{ 3364 return amount; 3365 } 3366 }else if(window.DoublyGlobalCurrency!=undefined){ 3367 // console.log('---------------------------2--------------------------') 3368 if(window.DoublyGlobalCurrency.convert!=undefined){ 3369 // ä»·æ ¼è½¬åæå·®å«å½å®¶å表 3370 // const shortname = ['ARS','XPF','COP','CRC','HUF','IDR','PYG','RUB','UYU','VND']; 3371 // let formatAfterPrice = window.DoublyGlobalCurrency.convert(amount,from,to); 3372 // console.log(formatAfterPrice) 3373 // if(shortname.includes(to)) { 3374 // return formatAfterPrice/1000; 3375 // } else { 3376 // return formatAfterPrice; 3377 // } 3378 3379 return window.DoublyGlobalCurrency.convert(amount,from,to); 3380 }else{ 3381 return amount; 3382 } 3383 }else if(window.KTCurrency!=undefined){ 3384 // console.log('---------------------------3---------------------------') 3385 if(window.KTCurrency.convert!=undefined){ 3386 return window.KTCurrency.convert(amount,from,to); 3387 }else{ 3388 return amount; 3389 } 3390 }else if(window.Shoppad!=undefined) { 3391 if(Shoppad.apps!=undefined) { 3392 if(Shoppad.apps.coin!=undefined) { 3393 // console.log('---------------------------4---------------------------') 3394 rate = Shoppad.apps.coin.getLocalCurrencyUSDExchangeRate() 3395 // æ å°æ°ç¹çç¹æ®è´§å¸åä¸ä¿çå°æ°é¨å 3396 if(hidden_point_arr.indexOf(to) === 0) { 3397 return Math.round(amount * rate); 3398 } 3399 return Math.round(amount * rate * 100) / 100; 3400 } 3401 } 3402 }else if(window.localStorage['cbb-currency-converter-currency'] != undefined) { 3403 // console.log('---------------------------5---------------------------') 3404 var toRate = CurrencyConverterAppRate[to]; 3405 var fromRate = CurrencyConverterAppRate[from]; 3406 // æ å°æ°ç¹çç¹æ®è´§å¸åä¸ä¿çå°æ°é¨å 3407 if(hidden_point_arr.indexOf(to) === 0) { 3408 return Math.round((amount * toRate) / fromRate); 3409 } 3410 return Math.round(((amount * toRate) / fromRate) * 100) /100; 3411 }else if(window.ACSCurrency != undefined) { 3412 // console.log('---------------------------6---------------------------') 3413 if(window.ACSCurrency.convert != undefined) { 3414 return window.ACSCurrency.convert(amount,from,to); 3415 }else{ 3416 return amount; 3417 } 3418 }else if(window.mcc_formatMoney != undefined) { 3419 // console.log('---------------------------7---------------------------') 3420 if(comparePrice) { 3421 tagSelector = $_mcc("span.money").eq(1) 3422 }else{ 3423 tagSelector = $_mcc("span.money").eq(0) 3424 } 3425 amount = Conversion(tagSelector,to) 3426 return amount; 3427 }else if(window.currencyhq != undefined) { 3428 // console.log('---------------------------8---------------------------') 3429 // tagSelector = currencyhq.monies; 3430 // if(comparePrice) { 3431 // amount = tagSelector[1]['dataset'].originalUnformatted 3432 // }else{ 3433 // amount = tagSelector[0]['dataset'].originalUnformatted 3434 // } 3435 if(comparePrice) { 3436 tagMonies = currencyhq.monies[1] 3437 }else{ 3438 tagMonies = currencyhq.monies[0] 3439 } 3440 if(tagMonies != undefined) { 3441 var allowArr = [1,2,3,4,5,6,7,8,9,0,'1','2','3','4','5','6','7','8','9','0'] 3442 var toAmount ="" 3443 var returnAmount 3444 3445 3446 for(var i=0; i<tagMonies.textContent.length; i++){ 3447 if(allowArr.indexOf(tagMonies.textContent[i]) != -1) { 3448 toAmount += tagMonies.textContent[i] 3449 }else if(tagMonies.textContent[i] == '.' || tagMonies.textContent[i] == ',') { 3450 if(allowArr.indexOf(tagMonies.textContent[i+1]) != -1 && allowArr.indexOf(tagMonies.textContent[i-1]) != -1) { 3451 toAmount += tagMonies.textContent[i] 3452 } 3453 } 3454 3455 } 3456 3457 3458 var firstSign; 3459 for(var i=toAmount.length-1; i>=0; i--) { 3460 if(allowArr.indexOf(toAmount[i]) == -1) { 3461 firstSign = toAmount[i]; 3462 break; 3463 } 3464 } 3465 if(firstSign == '.') { 3466 returnAmount = toAmount.replace(',','') 3467 }else if(firstSign == ','){ 3468 returnAmount = toAmount.replace('.','') 3469 returnAmount = returnAmount.replace(',','.') 3470 }else{ 3471 returnAmount = toAmount 3472 } 3473 } 3474 return returnAmount; 3475 }else if(window.PriceConvert != undefined) { 3476 return window.PriceConvert(amount,to); 3477 }else if(window.SalesRocket != undefined){ 3478 if(window.SalesRocket.CurrencyManager != undefined) { 3479 if(window.SalesRocket.CurrencyManager.allCurrencies != undefined) { 3480 var allCurrencies = SalesRocket.CurrencyManager.allCurrencies; 3481 var MoneyRate = []; 3482 for(var i in allCurrencies) { 3483 MoneyRate[i] = allCurrencies[i]['r']; 3484 }; 3485 var toRate = MoneyRate[to]; 3486 var fromRate = MoneyRate[from]; 3487 // æ å°æ°ç¹çç¹æ®è´§å¸åä¸ä¿çå°æ°é¨å 3488 if(hidden_point_arr.indexOf(to) === 0) { 3489 return Math.round((amount * toRate) / fromRate); 3490 } 3491 return Math.round(((amount * toRate) / fromRate) * 100) /100; 3492 } 3493 } 3494 return amount; 3495 } 3496 // console.log('---------------------------9---------------------------') 3497 if(window.Currency!=undefined){ 3498 if(window.Currency.convert!=undefined){ 3499 return window.Currency.convert(amount,from,to); 3500 }else{ 3501 return amount; 3502 } 3503 }else{ 3504 return amount; 3505 } 3506 3507} 3508 3509 3510function girafflyHiddenPoint(price){ 3511 if(hidden_point){
3512 return parseInt(price).toLocaleString('en-US'); 3513 }else{ 3514 return formatCurrency(parseFloat(price).toFixed(2)); 3515 } 3516} 3517 3518/** 3519 * 彿°å : girafflyCurrencyAttributesObject 3520 * ä½ç¨ : è·ååéä¸çè´§å¸æ°æ® 3521 * åæ° : windowFirst ---> window 对象ä¸ç第ä¸ä¸ªå±æ§ 3522 * åæ° : windowSecond ---> window 对象ä¸ç第äºä¸ªå±æ§ 3523 * åæ° : symbol ---> è·åå°çæ°æ®æ¯å¦åªæç¬¦å·,æç¬¦å·åè¦å»é¤ç¬¦å· 3524 * åæ° : json ---> è·åå°çæ°æ®æ¯å¦ä¸ºjsonæ ¼å¼ 3525 * åæ° : json_index ---> 妿æ¯json,åéè¦å¡«å ¥jsonç´¢å¼ 3526 * åæ° : html ---> æ¯å¦htmlç±»å 3527 * åæ° : cookie ---> æ¯å¦å¨cookieè·åæ°æ® 3528 */ 3529function girafflyCurrencyAttributesObject(windowFirst,windowSecond,symbol=false,json=false,json_index='',html=false,cookie=false) { 3530 var currencyStr1 = ''; 3531 var currencyStr2 = ''; 3532 if(cookie == true) { 3533 if(window[windowFirst]!=undefined){ 3534 if(window[windowFirst][windowSecond]!=undefined){ 3535 var cookieArr = window[windowFirst][windowSecond].split(';') 3536 cookieArr.map((item)=>{ 3537 if(item.split('=')[0].indexOf(json_index) != -1) { 3538 currencyStr1 = item.split('=')[1] 3539 } 3540 }) 3541 return currencyStr1; 3542 } 3543 } 3544 }else{ 3545 if(symbol == true) { 3546 if(window[windowFirst]!=undefined){ 3547 if(window[windowFirst][windowSecond]!=undefined){ 3548 if(json == true) { 3549 currencyStr1 = JSON.parse(window[windowFirst][windowSecond]); 3550 currencyStr2 = currencyStr1[json_index]; 3551 return currencyStr2; 3552 }else if(html == true) { 3553 return jQuery(window[windowFirst][windowSecond]).text().trim(); 3554 } 3555 else{ 3556 return JSON.parse(window[windowFirst][windowSecond]); 3557 } 3558 } 3559 } 3560 }else{ 3561 if(window[windowFirst]!=undefined){ 3562 if(window[windowFirst][windowSecond]!=undefined){ 3563 currencyStr1 = window[windowFirst][windowSecond]; 3564 if(json == true) { 3565 currencyStr1 = JSON.parse(currencyStr1); 3566 currencyStr2 = currencyStr1[json_index]; 3567 return currencyStr2; 3568 }else{ 3569 currencyStr2 = "" 3570 for(var i=0; i<currencyStr1.length; i++) { 3571 if(currencyStr1[i]>='A'&¤cyStr1[i]<='Z'){ 3572 currencyStr2 += currencyStr1[i]; 3573 } 3574 } 3575 return currencyStr2; 3576 } 3577 } 3578 } 3579 } 3580 } 3581 3582 return false; 3583} 3584 3585function girafflyCurrencyAttributesFunction(windowFirst,windowPath,functionName,param='') { 3586 if(window[windowFirst] != undefined) { 3587 windowData = window[windowFirst] 3588 for(var i =0; i<windowPath.length; i++) { 3589 if(windowData[windowPath[i]] != undefined) { 3590 windowData = windowData[windowPath[i]]; 3591 }else{ 3592 return false; 3593 } 3594 } 3595 if(param==='') { 3596 if(windowData[functionName] != undefined) { 3597 return windowData[functionName]() 3598 } 3599 }else{ 3600 if(windowData[functionName] != undefined) { 3601 return windowData[functionName](param) 3602 } 3603 } 3604 } 3605 return false; 3606} 3607 3608 3609function girafflyReturnAmount(price,comparePrice=false){ 3610 // console.log('girafflyReturnAmount-------start') 3611 var currency = new Set(); 3612 if(girafflyMutilCurrency!=null){ 3613 var from = ""; 3614 var to = ""; 3615 // var notNeed=1; 3616 if(Shopify.currency.active!=undefined){ 3617 from=Shopify.currency.active; 3618 currency.add(Shopify.currency.active); 3619 //to=Shopify.currency.active; 3620 } 3621 3622 3623 girafflyCurrencyAttributesObject('Currency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('Currency','currentCurrency')):''; 3624 3625 girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')):''; 3626 3627 girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')):''; 3628 3629 girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')?currency.add(girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')):''; 3630 3631 girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)):''; 3632
3633 girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')):''; 3634 3635 girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')):''; 3636 3637 girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')):''; 3638 3639 girafflyCurrencyAttributesObject('currencyhq','selected')?currency.add(girafflyCurrencyAttributesObject('currencyhq','selected')):''; 3640 3641 girafflyCurrencyAttributesObject('localStorage','eliteCurrency')?currency.add(girafflyCurrencyAttributesObject('localStorage','eliteCurrency')):''; 3642 3643 girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)?currency.add(girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)):''; 3644 3645 girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')?currency.add(girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')):''; 3646 3647 girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')?currency.add(girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')):''; 3648 3649 3650 3651 3652 // åå¨é®é¢ -> APPå è½½æ ¢,导è´è¿è¡åæ æ³ä½¿ç¨ä»ä»¬ç彿°è·åCookie,使¯å¦æç´æ¥è¯»åcookieçè¯,å¯è½åå¨Cookieä¿¡æ¯ä¿ç 3653 // ç¨å«äººç彿°è¯»åcookie,好夿¯å¯ä»¥é²æ¢ä¿¡æ¯ä¿ç导è´çä¿¡æ¯å²çª 3654 girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)):''; 3655 3656 girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)):''; 3657 // girafflyCurrencyAttributesFunction('window',[],'readCookie','mc-currency')?currency.add(girafflyCurrencyAttributesFunction('window',[''],'readCookie','mc-currency')):''; 3658 3659 // girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')?currency.add(girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')):''; 3660 girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')?currency.add(girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')):''; 3661 3662 girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')?currency.add(girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')):''; 3663 3664 girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')?currency.add(girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')):''; 3665 3666 if(currency.size >= 2) { 3667 currency.delete(window.Shopify.currency.active); 3668 } 3669 // å é¤ååºè¯¥åªå©ä¸ä¸ªå ç´ ,å¦æè¿æå¤ä¸ªçè¯,说æå¯è½åå¨å¤ä¸ªè´§å¸APPæè å¯è½å ¶ä»è´§å¸APPæ°æ®æªå®å ¨æ¸ é¤,è¥æ¯éè¦å¤çè¿ä¸ªé®é¢,å¯ä»¥ä»è¿æ³åæ³ 3670 if(currency.size >= 2) { 3671 localStorage.clear(); 3672 sessionStorage.clear(); 3673 } 3674 // console.log(currency) 3675 // é»è®¤åæåä¸ä¸ª 3676 to = currency.values().next()['value'] 3677 3678 //转æ¢ä»·æ ¼ 3679 price = girafflyChangeCurrency(price,from,to,comparePrice); 3680 // console.log(price,'price') 3681 // console.log('---------girafflyChangeCurrency-----------end------------') 3682 //è´§å¸ç¬¦å· 3683 var before_format =""; 3684 var after_format =""; 3685 var change_format = girafflymoneyformat(); 3686 3687 before_format=change_format.before_format; 3688 after_format=change_format.after_format; 3689 if(before_format === '$' && after_format === '') { 3690 after_format = 'USD' 3691 } 3692 // if(notNeed){ 3693 // return '<span class="giraffly_product_currency_before"> £</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency"> '+after_format+'</span>'; 3694 // } 3695 3696 return '<span class="giraffly_product_currency_before">'+before_format +'</span>'+ girafflyHiddenPoint(price) + '<span class="giraffly_product_currency"> ' +after_format +'</span>'; 3697 }else{ 3698 var activeCurrency = 'USD'; 3699 if(Shopify.currency.active!=undefined){ 3700 activeCurrency=Shopify.currency.active; 3701 } 3702 return '<span class="giraffly_product_currency_before">£</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency"> ' +activeCurrency +'</span>'; 3703 } 3704} 3705 3706function formatCurrency(num){ 3707 if(num) 3708 { 3709 num = num.toString().replace(/\$|\,/g,''); 3710 3711 if(''==num || isNaN(num)){return;} 3712 3713 var sign = num.indexOf("-")> 0 ? '-' : ''; 3714 3715 var cents = num.indexOf(".")> 0 ? num.substr(num.indexOf(".")) : ''; 3716 cents = cents.length>1 ? cents : '' ; 3717 3718 num = num.indexOf(".")>0 ? num.substring(0,(num.indexOf("."))) : num ; 3719 3720 if('' == cents){ if(num.length>
37201 && '0' == num.substr(0,1)){return;}} 3721 3722 else{if(num.length>1 && '0' == num.substr(0,1)){return ;}} 3723 3724 for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) 3725 { 3726 num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3)); 3727 } 3728 3729 return (sign + num + cents); 3730 } 3731 3732} 3733 3734function girafflyInitDom(json){ 3735 className = ['money','currency-converter-amount-box','mw-price','Magic-Currency','product__price','price-item']; 3736 for(var i=0; i<className.length; i++) { 3737 if(jQuery('span.'+className[i]).length!=0) { 3738 girafflyMutilCurrency = 1; 3739 //çå¬åæ¢å¤è¯è¨ 3740 // jQuery('span.'+className[i]).bind('DOMNodeInserted',function(){ 3741 // girafflyInitSetTimeOut(json); 3742 // }) 3743 let elements = document.querySelectorAll('span.' + className[i]); 3744 // å®ä¹åè°å½æ° 3745 let mutationCallback = function (mutationsList) { 3746 girafflyInitSetTimeOut(json); 3747 }; 3748 // å建ä¸ä¸ªMutationObserverå®ä¾ 3749 let observer = new MutationObserver(mutationCallback); 3750 let observerConfig = { childList: true, subtree: true }; 3751 elements.forEach(function (element) { 3752 observer.observe(element, observerConfig); 3753 }); 3754 } 3755 } 3756} 3757 3758function girafflyInitSetTimeOut(json){ 3759 setTimeout(() => { 3760 if(window.Currency!=undefined && giraffly_default_js!=1){ 3761 if(window.Currency.currentCurrency!=undefined){ 3762 if(hidden_point_arr.indexOf(window.Currency.currentCurrency)!=-1){ 3763 hidden_point=1; 3764 }else{ 3765 hidden_point=0; 3766 } 3767 } 3768 3769 }else if(window.DoublyGlobalCurrency!=undefined){ 3770 if(window.DoublyGlobalCurrency.currentCurrency!=undefined){ 3771 if(hidden_point_arr.indexOf(window.DoublyGlobalCurrency.currentCurrency)!=-1){ 3772 hidden_point=1; 3773 }else{ 3774 hidden_point=0; 3775 } 3776 } 3777 }else if(window.KTCurrency!=undefined){ 3778 if(window.KTCurrency.currentCurrency!=undefined){ 3779 if(hidden_point_arr.indexOf(window.KTCurrency.currentCurrency)!=-1){ 3780 hidden_point=1; 3781 }else{ 3782 hidden_point=0; 3783 } 3784 } 3785 } 3786 3787 var variants = json.variants; 3788 var stockVariantskey = 0; 3789 var variantIdSelect = getQueryVariable('variant'); 3790 if(variants){ 3791 var has = 0; 3792 Object.keys(variants).forEach(function(key){ 3793 if(variantIdSelect){ 3794 if(variants[key].id == variantIdSelect && has === 0){ 3795 stockVariantskey = key; 3796 has = 1; 3797 } 3798 }else{ 3799 if(variants[key].available && has === 0){ 3800 stockVariantskey = key; 3801 has = 1; 3802 } 3803 } 3804 }); 3805 } 3806 if(json.variants != undefined) { 3807 var p_price = json.variants[stockVariantskey].price? json.variants[stockVariantskey].price/100 :''; 3808 var p_at_price = json.variants[stockVariantskey].compare_at_price? json.variants[stockVariantskey].compare_at_price/100 :''; 3809 p_at_price = p_at_price < p_price ? '' : p_at_price ; 3810 jQuery('.giraffly_price').html(girafflyReturnAmount(p_price)); 3811 jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true)); 3812 } 3813 3814 3815 3816 3817 }, 500); 3818} 3819 3820 3821 3822 3823function Conversion(tagSelector,to){ 3824 if (tagSelector.attr("data-currency-original") === undefined) { 3825 tagSelector.attr("data-currency-original", tagSelector.html()); 3826 tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency) 3827 } else if (mcc_ignore_original === true) { 3828 tagSelector.attr("data-currency-original", tagSelector.html()); 3829 tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency); 3830 mcc_ignore_original = false; 3831 mcc_manual_change = false 3832 } 3833 if (mcc_display_type === "with_currency_code") { 3834 c = mcc_money_format_with_currency_code[mcc_shop_base_currency] 3835 } else { 3836 c = mcc_money_format[mcc_shop_base_currency] 3837 } 3838 if (c.indexOf('amount_no_decimals') != -1) { 3839 d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) * 100 3840 } else { 3841 if (mcc_shop_base_currency === "JOD" || mcc_shop_base_currency == "KWD" || mcc_shop_base_currency == "BHD" || mcc_shop_base_currency === "OMR") { 3842 d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) / 10 3843 } else { 3844 var g = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{0})?$/; 3845 var h = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{1})?$/; 3846 var i = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{2})?$/; 3847 var j = tagSelector.attr('data-currency-original').replace(/[^0-9.,]/g, "").trim(); 3848 if (j[0] === "." || j[0] === ",") { 3849 j = j.slice(1) 3850 } else if (j.slice( - 1) === "." || j.slice( - 1) === ",") { 3851 j = j.slice(0, -1) 3852 } 3853 if (g.test(j)) { 3854 d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 100 3855 } else if (h.test(j)) { 3856 d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 10 3857 } else if (i.test(j)) { 3858 d = parseInt(j.replace(/[^0-9]/g, ""), 10) 3859 } else { 3860 d = parseInt(j.replace(/[^0-9]/g, ""), 10) 3861 } 3862 } 3863 } 3864 var k = mcc_manual_exchange_list[to] ? mcc_manual_exchange_list[to] : mcc_exchanged_rates[to]; 3865 var l = mcc_manual_exchange_list[mcc_shop_base_currency] ? mcc_manual_exchange_list[mcc_shop_base_currency] : mcc_exchanged_rates[mcc_shop_base_currency]; 3866 e = d * k / l; 3867 if ((to === "JOD" || to == "KWD" || to == "BHD" || to === "OMR") && (mcc_rounded_whole_type === "without_00")) { 3868 var m = to + "_nz" 3869 } else { 3870 var m = to 3871 } 3872 var money; 3873 if (mcc_display_type === "with_currency_code") { 3874 var e1 = /\{\{\s*(\w+)\s*\}\}/; 3875 switch (mcc_money_format_with_currency_code[m].match(e1)[1]) { 3876 case "amount": 3877 money = mcc_floatToString(e / 100, 2, d); 3878 break; 3879 case "amount_no_decimals": 3880 money = mcc_floatToString(e / 100, 0, d); 3881 break; 3882 case "amount_with_comma_separator": 3883 money = mcc_floatToString(e / 100, 2, d).replace(/\./, ","); 3884 break; 3885 case "amount_no_decimals_with_comma_separator": 3886 money = mcc_floatToString(e / 100, 0, d).replace(/\./, ","); 3887 break 3888 } 3889 } else { 3890 var e1 = /\{\{\s*(\w+)\s*\}\}/; 3891 switch (mcc_money_format[m].match(e1)[1]) { 3892 case "amount": 3893 money = mcc_floatToString(e / 100, 2, d); 3894 break; 3895 case "amount_no_decimals": 3896 money = mcc_floatToString(e / 100, 0, d); 3897 break; 3898 case "amount_with_comma_separator": 3899 money = mcc_floatToString(e / 100, 2, d).replace(/\./, ","); 3900 break; 3901 case "amount_no_decimals_with_comma_separator": 3902 money = mcc_floatToString(e / 100, 0, d).replace(/\./, ","); 3903 break 3904 } 3905 } 3906 return parseFloat(money); 3907} 3908 3909function getCurrencyConverter() { 3910 var xhr = new XMLHttpRequest(); 3911 xhr.open('get-6.html', 'https://www.codeblackbelt.com/json/preferences/currency-converter-plus.json?countryCode=US&shop=nomadicwatches.com&activeCurrencyCode=USD&path=%2Fproducts%2Fsoldier', true); 3912 xhr.send(); 3913 /** 3914 * è·åæ°æ®åçå¤çç¨åº 3915 */ 3916 var Rate; 3917 xhr.onreadystatechange = function () { 3918 if (xhr.readyState == 4 && xhr.status == 200) { 3919 var res = JSON.parse(xhr.responseText);//è·åå°jsonå符串ï¼è§£æ 3920 if(res.preferences){ 3921 Rate = res.preferences[0].currencies 3922 for(var i=0; i<Rate.length; i++) { 3923 CurrencyConverterAppRate[Rate[i].code] = Rate[i].ratio; 3924 } 3925 } 3926 } 3927 }; 3928} 3929 3930 3931function updateCartQuantity(quantity=0) { 3932 3933 const current_theme = window.Shopify.theme.name?window.Shopify.theme.name:"" 3934 switch(current_theme) { 3935 3936 case 'Debut': 3937 jQuery('span[data-cart-count]').text(quantity) 3938 break; 3939 3940 case 'Sense': 3941 case 'Craft': 3942 case 'Crave': 3943 case 'Studio': 3944 case 'Taste': 3945 case 'Dawn': 3946 case 'Be Yours': 3947 jQuery(".cart-count-bubble").find("span").text(quantity) 3948 break; 3949 3950 case 'Drop': 3951 case 'Icon': 3952 case 'Testament': 3953 case 'Fashionopolism': 3954 case 'Lorenza': 3955 case 'Context': 3956 case 'Mr Parker': 3957 case 'Foodie': 3958 jQuery('.js-cart-count').text(quantity) 3959 break; 3960 3961 case 'Bullet': 3962 jQuery('#counter').attr('data-count',quantity) 3963 jQuery('#counter').find('span').text(quantity) 3964 3965 break; 3966 3967 case 'Kalles-2.0.0': 3968 jQuery(".jsccount").text(quantity) 3969 break; 3970 3971 case 'Prestige': 3972 case 'lastobject-SO/main': 3973 jQuery(".Header__CartCount").text(quantity) 3974 break; 3975 3976 case 'Warehouse': 3977 case 'Focal': 3978 case 'Spark': 3979 case 'Ira': 3980 jQuery(".header__cart-count").text(quantity) 3981 break; 3982 3983 case 'Symmetry': 3984 jQuery(".cart-link__count").text(quantity) 3985 break; 3986 3987 case 'Expanse': 3988 jQuery(".cart-link__bubble-num").text(quantity) 3989 break; 3990 3991 case 'Pipeline': 3992 case 'Kingdom': 3993 case 'Editions': 3994 jQuery("span[data-header-cart-count]").text("("+quantity+")") 3995 jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity) 3996 break; 3997 3998 case 'Capital': 3999 case 'Retina': 4000 jQuery("span[data-header-cart-count]").text(quantity) 4001 jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity) 4002 break; 4003 4004 case 'Empire': 4005 jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity) 4006 break 4007 4008 case 'Flow': 4009 case 'Envy': 4010 jQuery(".cart-item-count-header--quantity").text(quantity) 4011 break 4012 4013 case 'Venue': 4014 case 'Label': 4015 case 'Cascade': 4016 jQuery("#CartCount").text(quantity) 4017 break 4018 4019 case 'Showcase': 4020 jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity) 4021 break 4022 4023 case 'Canopy': 4024 jQuery(".inner-count").text(quantity) 4025 break 4026 4027 case 'Boost': 4028 jQuery(".header-cart__count").text(quantity) 4029 break 4030 4031 case 'Blockshop': 4032 case 'Fresh': 4033 case 'Maker': 4034 jQuery(".cart--external--total-items").text(quantity) 4035 break 4036 4037 case 'Avenue': 4038 jQuery(".cartCountSelector").text(quantity) 4039 break 4040 4041 case 'District': 4042 jQuery(".cart-button__count").text(quantity) 4043 break 4044 4045 case 'Highlight': 4046 jQuery(".menu-meta__count").text(quantity) 4047 break 4048 4049 case 'Colors': 4050 case 'Grid': 4051 case 'Editorial': 4052 case 'Avatar': 4053 jQuery(".cart-count").text(quantity) 4054 break 4055 4056 case 'Parallax': 4057 jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity) 4058 break 4059 4060 case 'Atlantic': 4061 jQuery("span[data-cart-mini-count]").text(quantity) 4062 break 4063 4064 case 'Galleria': 4065 jQuery(".cart-counter").text(quantity) 4066 break 4067 4068 case 'Responsive': 4069 jQuery(".cart_count").text(quantity) 4070 break 4071 4072 case 'Startup': 4073 jQuery(".site-header__cart-count").text(quantity) 4074 break 4075 4076 case 'Providence': 4077 jQuery(".item-count").text(quantity) 4078 break 4079 4080 case 'Sunrise': 4081 jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity) 4082 break 4083 4084 case 'Masonry': 4085 jQuery(".numitems").text("("+quantity+")") 4086 break 4087 4088 case 'Loft': 4089 jQuery(".cart-item-count").text(quantity) 4090 break 4091 default: 4092 break 4093 4094 } 4095 4096 // 4097 // jQuery(".cart-count-bubble").find("span").text(quantity) 4098 // 4099 // jQuery('.js-cart-count').text(quantity) 4100 // 4101 // jQuery('#counter').attr('data-count',quantity) 4102 // jQuery('#counter').find('span').text(quantity) 4103 // 4104 // jQuery(".jsccount").text(quantity) 4105 // 4106 // jQuery(".Header__CartCount").text(quantity) 4107 // 4108 // jQuery(".header__cart-count").text(quantity) 4109 // 4110 // jQuery(".cart-link__count").text(quantity) 4111 // 4112 // jQuery(".cart-link__bubble-num").text(quantity) 4113 // 4114 // if(Shopify.theme.name == "Capital" || Shopify.theme.name == "Retina") { 4115 // jQuery("span[data-header-cart-count]").text(quantity) 4116 // }else{ 4117 // jQuery("span[data-header-cart-count]").text("("+quantity+")") 4118 // } 4119 // jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity) 4120 // 4121 // jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity) 4122 // 4123 // jQuery(".cart-item-count-header--quantity").text(quantity) 4124 // 4125 // jQuery("#CartCount").text(quantity) 4126 // 4127 // jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity) 4128 // 4129 // jQuery(".inner-count").text(quantity) 4130 // 4131 // jQuery(".header-cart__count").text(quantity) 4132 // 4133 // jQuery(".cart--external--total-items").text(quantity) 4134 // 4135 // jQuery(".cartCountSelector").text(quantity) 4136 // 4137 // jQuery(".cart-button__count").text(quantity) 4138 // 4139 // jQuery(".menu-meta__count").text(quantity) 4140 // 4141 // jQuery(".cart-count").text(quantity) 4142 // 4143 // jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity) 4144 // 4145 // jQuery("span[data-cart-mini-count]").text(quantity) 4146 // 4147 // jQuery(".cart-counter").text(quantity) 4148 // 4149 // jQuery(".cart_count").text(quantity) 4150 // 4151 // jQuery(".site-header__cart-count").text(quantity) 4152 // 4153 // jQuery(".item-count").text(quantity) 4154 // 4155 // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity) 4156 // 4157 // jQuery(".numitems").text("("+quantity+")") 4158 // 4159 // jQuery(".cart-item-coun
4159t").text(quantity) 4160 // 4161 // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity) 4162 4163 4164 // jQuery("input[name*='updates']").attr("value",quantity) 4165} 4166 4167 4168</script>
4168 4169 4170
4171<script> 4172 4173</script>
4173 4174 4175 4176<style> 4177 @-webkit-keyframes girafflybounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes girafflybounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.girafflybounce{-webkit-animation-name:girafflybounce;animation-name:girafflybounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes girafflyshake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes girafflyshake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.girafflyshake{-webkit-animation-name:girafflyshake;animation-name:girafflyshake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes girafflyswing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
417760%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes girafflyswing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.girafflyswing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:girafflyswing;animation-name:girafflyswing}@-webkit-keyframes girafflytada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes girafflytada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.girafflytada{-webkit-animation-name:girafflytada;animation-name:girafflytada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;
4177-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.girafflybounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:girafflybounceIn;animation-name:girafflybounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
4177to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.giraffly-animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
417740%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
417740%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
4177}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
4177}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
4177}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
4177to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
4177to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
4177}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
4177}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
4177}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;
4177-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
4177@-webkit-keyframes scZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes scZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.scZoomOut{-webkit-animation-name:scZoomOut;animation-name:scZoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.giraffly-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.giraffly-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.giraffly-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.giraffly-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.giraffly-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.giraffly-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.giraffly-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.giraffly-animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.giraffly-animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.giraffly-animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.giraffly-animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
4177@media (prefers-reduced-motion:reduce),(print){.giraffly-animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}} 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198@keyframes loading{ 4199 0%{ 4200 -webkit-transform: rotate(0deg); 4201 -moz-transform: rotate(0deg); 4202 -o-transform: rotate(0deg); 4203 transform: rotate(0deg); 4204 } 4205 4206 100%{ 4207 -webkit-transform: rotate(360deg); 4208 -moz-transform: rotate(360deg); 4209 -o-transform: rotate(360deg); 4210 transform: rotate(360deg) 4211 } 4212} 4213.addToCartLoading{ 4214 background: url('data:image/svg+xml;utf8,%3Csvg%20className%3D%22icon%22%20style%3D%22width%3A%201.5em%3B%20height%3A%201.5em%3Bvertical-align%3A%20middle%3Bfill%3A%20%23ffffff%3Boverflow%3A%20hidden%3B%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%223187%22%3E%3Cpath%20d%3D%22M249.836%20210.77c5.558-3.827%2010.73-7.527%2015.812-10.695%204.967-3.314%209.807-6.121%2014.208-8.785%202.18-1.362%204.374-2.515%206.425-3.673l5.873-3.281c0.945-0.551%201.789-0.953%202.625-1.377l2.425-1.226%204.381-2.233%201.954-1.004%202.219-1.093%203.918-1.924%207.184-3.527c2.883-1.44%205.996-3.272%208.694-5.22%2026.969-19.458%2033.057-57.094%2013.599-84.063-19.458-26.968-57.094-33.057-84.063-13.599l-6.49%204.682-3.54%202.554-2.071%201.499-2.62%201.947-5.824%204.351a7267.87%207267.87%200%200%200-3.193%202.399c-1.091%200.824-2.25%201.676-3.282%202.533a33346.62%2033346.62%200%200%201-6.735%205.441c-2.343%201.915-4.833%203.859-7.308%206.046-4.991%204.313-10.423%208.905-15.952%2014.121-5.645%205.071-11.353%2010.792-17.394%2016.739-5.886%206.125-12.079%2012.515-18.185%2019.505-12.303%2013.875-24.827%2029.53-36.839%2046.835a494.61%20494.61%200%200%200-33.896%2056.497%20491.342%20491.342%200%200%200-27.329%2064.159c-1.02%202.77-1.888%205.605-2.789%208.428l-2.688%208.477c-1.692%205.691-3.266%2011.429-4.857%2017.152l-2.135%208.669c-0.683%202.896-1.479%205.756-2.051%208.682l-1.84%208.729-0.914%204.358-0.785%204.387a479.254%20479.254%200%200%200-7.583%2069.967c-0.302%205.759-0.239%2011.514-0.279%2017.214l-0.017%204.267c-0.001%201.42%200.069%202.841%200.101%204.257l0.25%208.464%200.127%204.204%200.264%204.188%200.531%208.317%200.278%204.451%200.399%203.933%200.792%207.821c0.14%201.313%200.244%202.561%200.412%203.918l0.527%204.098%201.056%208.115c0.185%201.337%200.33%202.695%200.549%204.002l0.648%203.91%201.289%207.744c1.825%2010.246%203.911%2020.188%206.263%2029.766a463.195%20463.195%200%200%200%2016.342%2052.81l2.255%205.904%201.108%202.899%201.186%202.836%204.611%2010.976c3.247%207.033%206.19%2013.723%209.353%2019.831%206.048%2012.328%2012.043%2022.661%2017.007%2031.096%205.121%208.359%209.212%2014.84%2012.197%2019.141l4.472%206.638-3.293-7.292c-2.209-4.713-5.148-11.776-8.748-20.761-3.443-9.059-7.545-20.055-11.346-32.919-2.041-6.376-3.771-13.301-5.726-20.516l-2.612-11.204-0.667-2.878-0.583-2.935-1.183-5.957c-3.105-16.055-5.568-33.549-6.889-52.052-0.668-9.251-1.027-18.753-1.1-28.437l0.03-7.3%200.014-3.67c0.002-1.227%200.084-2.416%200.122-3.629l0.284-7.263%200.139-3.644c0.053-1.229%200.166-2.577%200.247-3.863a35704.717%2035704.717%200%200%201%200.798-11.787l0.017-0.247c0.013%200.588%200.018%200.028%200.027%200.098l0.05-0.472%200.101-0.945%200.2-1.891%200.8-7.581%200.4-3.801%200.535-3.801%201.069-7.62c0.187-1.271%200.335-2.545%200.555-3.815l0.67-3.811c0.909-5.082%201.708-10.185%202.859-15.253a424.734%20424.734%200%200%201%2017.057-60.03l1.316-3.663%201.437-3.623%202.859-7.225c0.907-2.417%202.03-4.761%203.033-7.135l3.079-7.082c2.208-4.653%204.37-9.295%206.624-13.867l3.508-6.783c1.167-2.252%202.294-4.513%203.565-6.702a414.503%20414.503%200%200%201%2031.89-49.502%20407.116%20407.116%200%200%201%2035.476-41.25%20406.598%20406.598%200%200%201%2035.793-32.288c5.751-4.687%2011.515-8.857%2016.918-12.861zM1023.966%20510.486l-0.001-0.005-0.875-7.954-1.051-9.554-0.687-6.125-1.153-8.152c-0.828-5.729-1.741-12.089-2.813-18.907l-4.259-20.887c-0.691-3.726-1.738-7.517-2.729-11.425l-3.102-12.024c-0.558-2.048-1.019-4.142-1.677-6.221l-1.958-6.314-4.07-13.021-1.049-3.333-1.211-3.324c-0.814-2.223-1.638-4.467-2.469-6.732-1.673-4.522-3.34-9.131-5.115-13.781l-5.938-13.981-3.046-7.123c-1.037-2.384-2.247-4.72-3.375-7.102l-6.997-14.388c-0.569-1.22-1.222-2.408-1.877-3.598l-1.958-3.583-3.95-7.211-3.995-7.265c-1.354-2.422-2.881-4.773-4.324-7.175l-8.875-14.427c-12.567-18.998-26.533-37.793-42.018-55.643-15.662-17.71-32.638-34.534-50.581-50.045a527.617%20527.617%200%200%200-56.726-41.602c-19.622-12.201-39.702-22.647-59.484-31.64l-14.925-6.188c-2.47-0.995-4.881-2.072-7.356-2.979l-7.402-2.651-7.306-2.609-3.615-1.289c-1.198-0.434-2.394-0.863-3.618-1.21l-14.37-4.353c-2.366-0.691-4.68-1.466-7.035-2.069l-7.02-1.754-13.669-3.402c-4.524-0.941-8.985-1.788-13.341-2.655l-6.47-1.271-3.184-0.621-3.186-0.465-12.373-1.797-5.96-0.862c-1.957-0.298-3.928-0.403-5.85-0.61l-11.239-1.057c-3.638-0.329-7.151-0.735-10.598-0.81l-19.18-0.823-16.258%200.11-6.935%200.057c-2.177%200.091-4.219%200.237-6.115%200.34l-9.619%200.566-7.982%200.472%207.959%200.875%209.529%201.05c1.872%200.215%203.884%200.411%206.023%200.683l6.797%201.101%2015.801%202.578%2018.393%203.951c3.283%200.628%206.614%201.603%2010.051%202.514l10.571%202.838c1.801%200.509%203.644%200.92%205.469%201.526l5.542%201.793%2011.432%203.697%202.927%200.946%202.914%201.104%205.902%202.242c3.965%201.517%208.007%203.017%2012.084%204.613l12.243%205.366%206.241%202.733c2.088%200.929%204.128%202.029%206.212%203.044l12.59%206.277c1.068%200.506%202.106%201.094%203.145%201.685l3.131%201.761%206.302%203.542%206.353%203.568c2.118%201.209%204.165%202.586%206.263%203.878l12.601%207.922c16.565%2011.247%2032.949%2023.681%2048.48%2037.44a473.639%20473.639%200%200%201%2043.435%2044.87%20467.917%20467.917%200%200%201%2035.892%2050.115c10.476%2017.304%2
4214019.389%2034.971%2027.062%2052.322%201.761%204.404%203.506%208.772%205.234%2013.098%200.843%202.166%201.771%204.273%202.532%206.444l2.224%206.49%202.201%206.396%201.093%203.162c0.368%201.047%200.734%202.092%201.019%203.166l3.633%2012.572c0.578%202.068%201.242%204.086%201.738%206.146l1.441%206.137%202.829%2011.931%202.152%2011.645%201.045%205.64%200.514%202.772%200.362%202.779%201.423%2010.784%200.697%205.188c0.245%201.704%200.3%203.423%200.458%205.098l0.794%209.786c0.249%203.167%200.584%206.22%200.595%209.223l0.516%2016.686-0.346%2013.152-0.109%205.579-0.343%206.014-0.567%209.595-0.472%207.988c-0.169%203.219-0.107%206.829%200.256%2010.138%203.638%2033.056%2033.383%2056.904%2066.438%2053.267%2033.056-3.637%2056.905-33.382%2053.268-66.438zM885.176%20762.451l-4.868%205.897c-1.711%202.052-3.44%204.238-5.4%206.399-3.858%204.365-7.946%209.128-12.608%2013.957-4.517%204.944-9.632%209.919-14.922%2015.205-5.467%205.131-11.147%2010.547-17.374%2015.864-12.349%2010.726-26.262%2021.624-41.613%2032.046a434.435%20434.435%200%200%201-50.026%2029.303%20431.157%20431.157%200%200%201-56.59%2023.39c-2.436%200.874-4.935%201.6-7.419%202.361l-7.455%202.279c-5.006%201.425-10.053%202.742-15.078%204.091-2.536%200.593-5.075%201.187-7.617%201.78-2.545%200.566-5.051%201.25-7.622%201.714l-7.663%201.523-3.822%200.763-3.851%200.64a419.278%20419.278%200%200%201-61.304%205.938c-5.039%200.219-10.081%200.088-15.068%200.072l-3.733-0.022c-1.238-0.012-2.392-0.1-3.587-0.145l-7.067-0.313-3.505-0.146-3.997-0.27-7.961-0.537-1.981-0.133-0.989-0.067-0.494-0.033c0.221-0.008-0.844-0.005%200.433-0.022l-0.226-0.025-3.593-0.396-7.127-0.78a406.62%20406.62%200%200%201-53.494-10.013%20402.48%20402.48%200%200%201-45.808-14.792l-5.111-2.022-2.511-0.99-2.452-1.066-9.494-4.124c-6.074-2.917-11.861-5.522-17.131-8.352-10.648-5.379-19.552-10.718-26.826-15.11l-1.338-0.807a1085.391%201085.391%200%200%200-3.457-2.276l-4.116-2.687c-0.638-0.414-1.252-0.813-1.842-1.194l-2.021-1.354-3.621-2.439-6.637-4.472c-2.685-1.782-5.825-3.567-8.857-4.938-30.307-13.689-65.973-0.218-79.662%2030.089-13.689%2030.308-0.218%2065.974%2030.089%2079.663l7.293%203.294%203.979%201.797%202.369%201.063%202.994%201.302c2.073%200.896%204.3%201.857%206.676%202.885l3.672%201.574%201.917%200.819%201.9%200.745c10.22%204.014%2022.646%208.772%2037.189%2013.242%207.215%202.375%2015.042%204.443%2023.216%206.727l12.687%203.1%203.261%200.787%203.325%200.701%206.75%201.415c18.195%203.715%2038.044%206.719%2059.054%208.439a494.284%20494.284%200%200%200%2065.863%200.997l8.535-0.519%204.285-0.266%200.268-0.017c1.44-0.02%200.541-0.02%200.927-0.03l0.492-0.051%200.986-0.1%201.977-0.201%207.938-0.807%203.991-0.406%204.502-0.554%209.015-1.133c1.492-0.2%203.034-0.365%204.486-0.598l4.344-0.709c5.795-0.965%2011.61-1.832%2017.399-3.066a485.178%20485.178%200%200%200%2068.692-18.701l4.2-1.463%204.157-1.588%208.292-3.176c2.771-1.016%205.468-2.251%208.194-3.37l8.134-3.434c5.351-2.451%2010.685-4.869%2015.941-7.39l7.805-3.918c2.591-1.307%205.188-2.576%207.712-3.991a474.344%20474.344%200%200%200%2057.071-35.83%20467.174%20467.174%200%200%200%2047.72-40.068%20466.596%20466.596%200%200%200%2037.51-40.586c5.455-6.542%2010.335-13.082%2014.998-19.24%204.483-6.313%208.789-12.218%2012.512-18%203.868-5.667%207.179-11.177%2010.297-16.204%201.589-2.492%202.957-4.989%204.318-7.332%201.349-2.348%202.635-4.586%203.854-6.711%204.686-8.611%208.271-15.384%2010.509-20.116l3.527-7.185-4.682%206.489c-2.985%204.266-7.65%2010.33-13.635%2017.935z%22%20p-id%3D%223188%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A') left top no-repeat; 4215 background-size: 24px auto; 4216 width: 24px; 4217 height:24px; 4218 animation: loading 1s linear infinite; 4219 margin-right: 5px; 4220 color:#ff8a00; 4221 display:none; 4222} 4223 4224 4225 4226 4227.giraffly_PCPreview_confirmationBlock{ 4228 display: flex; 4229 -webkit-box-align: center; 4230 align-items: center; 4231 font-size: 18px; 4232 line-height: 18px; 4233 cursor: pointer; 4234 text-align: center; 4235 -webkit-box-pack: center; 4236 justify-content: center; 4237 min-width: 192px; 4238 white-space: nowrap; 4239 text-overflow: ellipsis; 4240 user-select: none; 4241 width:100%; 4242 min-height: 116px; 4243 max-width: none; 4244 margin: auto; 4245 padding: 17.6px 24px; 4246 border-width: initial; 4247 border-style: none; 4248 border-color: initial; 4249 border-image: initial; 4250 overflow: hidden; 4251 border-radius: initial; 4252} 4253.giraffly_PCPreview_singleButton{
4254 display: flex; 4255 -webkit-box-align: center; 4256 align-items: center; 4257 font-size: 18px; 4258 line-height: 18px; 4259 cursor: pointer; 4260 text-align: center; 4261 -webkit-box-pack: center; 4262 justify-content: center; 4263 min-width: 192px; 4264 white-space: nowrap; 4265 text-overflow: ellipsis; 4266 user-select: none; 4267 width: calc(100% - 30px); 4268 min-height: 88px; 4269 max-width: none; 4270 margin: auto; 4271 padding: 17.6px 24px; 4272 border-width: initial; 4273 border-style: none; 4274 border-color: initial; 4275 border-image: initial; 4276 overflow: hidden; 4277 border-radius: initial; 4278} 4279 4280 4281 4282@media (min-width: 768px) { 4283 .giraffly_PCPreview_BOX{ 4284 position: fixed; 4285 z-index:999999999; 4286 left:0; 4287 margin: 0 auto; 4288 width: 100%; 4289} 4290 .giraffly_PCPreview{ 4291 /* position: fixed; 4292 z-index:99999999999; 4293 left:0; 4294 margin: 0 auto; 4295 width: 100%; */ 4296 display: flex; 4297 visibility: visible; 4298 -webkit-box-align: center; 4299 align-items: center; 4300 -webkit-box-pack: justify; 4301 justify-content: space-between; 4302 box-sizing: border-box; 4303 flex-flow: row nowrap; 4304 padding: 11px 13px; 4305 line-height: 0px; 4306 } 4307} 4308 4309@media (max-width: 767px) { 4310 .giraffly_PCPreview_BOX{ 4311 display:none !important; 4312 } 4313 .giraffly_PCPreview{ 4314 display:none !important; 4315 } 4316} 4317 4318.giraffly_PC_Preview_Left_Block{ 4319 -webkit-box-align: center; 4320 align-items: center; 4321 -webkit-box-pack: justify; 4322 justify-content: space-between; 4323 display: flex; 4324 flex-direction: row; 4325 flex-wrap: nowrap; 4326 width: auto; 4327 flex: 1 1 auto; 4328 overflow: hidden; 4329} 4330 4331.giraffly_PC_Preview_ImageAndPrice_Block{ 4332 display: flex; 4333 -webkit-box-align: center; 4334 align-items: center; 4335 margin-right: 16px; 4336 margin-bottom: 0px; 4337 width: auto; 4338 flex: 1 1 auto; 4339 overflow: hidden; 4340} 4341 4342.giraffly_PCPreviewimg{ 4343 width: 50px; 4344 height: 50px; 4345 margin-right: 16px; 4346 background-size: cover; 4347 min-width: 50px; 4348 border-radius: 4px; 4349 outline: #fff solid 1px; 4350 margin: 1px 16px 1px 1px; 4351 overflow: hidden; 4352 background-position: center center; 4353 /*border-width: 1.6px; 4354 border-style: solid; 4355 border-color: #fff; 4356 border-image: initial;*/ 4357} 4358 4359 4360.giraffly_PCPreviewPriceBlock{ 4361 display: flex; 4362 flex-direction: column; 4363 width: calc(100% - 89.6px); 4364} 4365 4366 4367.giraffly_PCPreviewtitle{ 4368 display: flex; 4369 white-space: nowrap; 4370 text-overflow: ellipsis; 4371 overflow: hidden; 4372} 4373 4374.giraffly_PCPreviewPriceAndComparePrice{ 4375 display: flex; 4376 flex-direction: row; 4377} 4378 4379 4380.giraffly_PCPreviewCompareAtPrice{ 4381 opacity: 0.7; 4382 margin-right: 16px; 4383 text-decoration: line-through; 4384 display: flex; 4385 flex-direction: row; 4386} 4387 4388.giraffly_PC_Preview_Variants_Block{ 4389 margin-bottom: 0; 4390 display: flex; 4391 flex-direction: row; 4392 margin-right: 6.4px; 4393 margin-left: 0px; 4394 width: auto; 4395} 4396 4397.giraffly_PC_Preview_Variants{ 4398 color: #263644; 4399 padding-left: 8px; 4400 padding-right: 8px; 4401 position: relative; 4402 display: flex; 4403 -webkit-box-align: center; 4404 align-items: center; 4405 max-width: 240px; 4406 min-width: 144px; 4407 flex: 1 1 auto; 4408} 4409.giraffly_PC_Preview_Variants_Select_Block{ 4410 color: #263644; 4411 position: relative; 4412 display: flex; 4413 -webkit-box-align: center; 4414 align-items: center; 4415 flex: 1 1 auto; 4416 4417} 4418 4419.giraffly_PC_Preview_Variants_Select{ 4420 color: #263644; 4421 /* font-family: Overpass, sans-serif; */ 4422 height: 40px; 4423 -webkit-appearance: none; 4424 width: 100%; 4425 text-overflow: ellipsis; 4426 background:#fff !important; 4427 border-radius: 4px; 4428 border-width: initial; 4429 border-style: none; 4430 border-color: initial; 4431 border-image: initial; 4432 padding: 0px 42.4px 0px 19.2px; 4433 margin:0; 4434} 4435 4436 4437.giraffly_PC_Preview_Variants_Select_Lable{ 4438 position: absolute; 4439 right: 16px; 4440 top: 9.6px; 4441 pointer-events: none; 4442} 4443 4444.giraffly_PCPreviewbutton{ 4445 display: flex; 4446 height: 40px; 4447 -webkit-box-align: center; 4448 align-items: center; 4449 font-size: 19.2px; 4450 #line-height: 25.6px; 4451 cursor: pointer; 4452 text-align: center; 4453 -webkit-box-pack: center; 4454 justify-content: center; 4455 max-width: 240px; 4456 min-width: 160px; 4457 width: auto; 4458 white-space: nowrap; 4459 text-overflow: ellipsis; 4460 user-select: none; 4461 margin: auto; 4462 /* background: linear-gradient(90deg, rgb(173, 113, 197) 0%, rgb(182, 0, 255) 100%); */ 4463 border-radius: 4px; 4464 border-width: initial; 4465 border-style: none; 4466 border-color: initial; 4467 border-image: initial; 4468 overflow: hidden; 4469 padding : 0 16px; 4470} 4471 4472.giraffly_PC_Preview_Quantity{ 4473 color: #263644; 4474 display: flex; 4475 flex-direction: row; 4476 margin-right: 16px; 4477 height: 40px; 4478 -webkit-box-align: center; 4479 align-items: center; 4480 background:#fff; 4481 border-radius: 4px; 4482} 4483 4484.giraffly_PC_Preview_Quantity_Cut{ 4485 min-width: 42.4px; 4486 text-align: center; 4487 cursor: pointer; 4488 color: #263644; 4489 user-select: none; 4490} 4491
4492.giraffly_PC_Preview_Quantity_Space{ 4493 filter: saturate(10%); 4494 height: 40px; 4495 width: 1px; 4496 background:#ccc; 4497} 4498 4499.giraffly_PC_Preview_Quantity_Add{ 4500 min-width: 42.4px; 4501 text-align: center; 4502 cursor: pointer; 4503 color: #263644; 4504 user-select: none; 4505} 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522.giraffly_PC_Preview_Variants_Select{ 4523 font-size:medium 4524} 4525.giraffly_phoneButtonPreviewContent{ 4526 margin: auto; 4527} 4528.PC_confirmation, 4529.PCPreview_confirmationBlock { 4530 left: 0; 4531} 4532.PCPreview_confirmationBlock, 4533.pc_over_stock{ 4534 display: flex; 4535 -webkit-box-align: center; 4536 align-items: center; 4537 font-size: 28.8px; 4538 line-height: 25.6px; 4539 cursor: pointer; 4540 text-align: center; 4541 -webkit-box-pack: center; 4542 justify-content: center; 4543 min-width: 192px; 4544 white-space: nowrap; 4545 text-overflow: ellipsis; 4546 user-select: none; 4547 width: 100%; 4548 min-height: 72px; 4549 max-width: none; 4550 margin: auto; 4551 padding: 17.6px 24px; 4552 border-width: initial; 4553 border-style: none; 4554 border-color: initial; 4555 border-image: initial; 4556 overflow: hidden; 4557 border-radius: initial; 4558} 4559 4560.PHonePreview_confirmationBlock, 4561.phone_over_stock{ 4562 display: flex; 4563 -webkit-box-align: center; 4564 align-items: center; 4565 font-size: 28.8px; 4566 line-height: 25.6px; 4567 cursor: pointer; 4568 text-align: center; 4569 -webkit-box-pack: center; 4570 justify-content: center; 4571 min-width: 192px; 4572 white-space: nowrap; 4573 text-overflow: ellipsis; 4574 user-select: none; 4575 width: 100%; 4576 min-height: 64px; 4577 max-width: none; 4578 margin: auto; 4579 padding: 17.6px 24px; 4580 border-width: initial; 4581 border-style: none; 4582 border-color: initial; 4583 border-image: initial; 4584 overflow: hidden; 4585 border-radius: initial; 4586} 4587 4588 4589.PCPreview_singleButton{ 4590 display: flex; 4591 -webkit-box-align: center; 4592 align-items: center; 4593 font-size: 28.8px; 4594 line-height: 25.6px; 4595 cursor: pointer; 4596 text-align: center; 4597 -webkit-box-pack: center; 4598 justify-content: center; 4599 min-width: 192px; 4600 white-space: nowrap; 4601 text-overflow: ellipsis; 4602 user-select: none; 4603 width: calc(100% - 30px); 4604 min-height: 88px; 4605 max-width: none; 4606 margin: auto; 4607 padding: 17.6px 24px; 4608 border-width: initial; 4609 border-style: none; 4610 border-color: initial; 4611 border-image: initial; 4612 overflow: hidden; 4613 border-radius: initial; 4614} 4615 4616@media (min-width: 768px) { 4617 .giraffly_phoneButtonPreview{ 4618 display:none !important; 4619 } 4620} 4621 4622@media (max-width: 769px) { 4623 .giraffly_phoneButtonPreview{ 4624 z-index:999999999; 4625 position: fixed; 4626 left:0; 4627 margin: 0 auto; 4628 width: 100%; 4629 display: flex; 4630 visibility: visible; 4631 -webkit-box-align: center; 4632 align-items: center; 4633 -webkit-box-pack: justify; 4634 justify-content: space-between; 4635 box-sizing: border-box; 4636 flex-flow: row wrap; 4637 padding: 4px 12.8px 12.8px; 4638 } 4639} 4640 4641.giraffly_phone_Preview_Left_Block{ 4642 -webkit-box-align: center; 4643 align-items: center; 4644 -webkit-box-pack: justify; 4645 justify-content: space-between; 4646 display: flex; 4647 flex-direction: row; 4648 flex-wrap: wrap; 4649 width: auto; 4650 flex: 1 1 auto; 4651 overflow: hidden; 4652} 4653 4654.giraffly_phone_Preview_ImageAndPrice_Block{ 4655 display: flex; 4656 -webkit-box-align: center; 4657 align-items: center; 4658 margin-right: 0; 4659 margin-bottom: 0; 4660 width: 100%; 4661 max-width: 100%; 4662 flex: 1 1 auto; 4663 overflow: hidden; 4664} 4665 4666 4667.giraffly_phoneButtonPreviewimg{ 4668 width: 42.4px; 4669 height: 42.4px; 4670 margin-right: 12.8px; 4671 background-size: cover; 4672 min-width: 42.4px; 4673 border-radius: 4px; 4674 background-position: center center; 4675 outline: #fff solid 1px; 4676 margin-left: 1px; 4677 overflow: hidden; 4678 /*border-width: 1.6px; 4679 border-style: solid; 4680 border-color: #fff; 4681 border-image: initial;*/ 4682} 4683 4684.PCPreviewPriceBlock{ 4685 display: flex; 4686 flex-direction: column; 4687 <!-- width: calc(100% - 89.6px); --> 4688 width: 100%; 4689} 4690 4691<!-- åè¡çç¥å· --> 4692.PCPreviewtitle{ 4693 <!-- display: flex; --> 4694 white-space: nowrap; 4695 text-overflow: ellipsis; 4696 overflow: hidden; 4697} 4698<!-- 两è¡çç¥ --> 4699<!-- .PCPreviewtitle{ 4700 display: -webkit-box; 4701 text-overflow: ellipsis; 4702 overflow: hidden; 4703 -webkit-line-clamp: 2; 4704 -webkit-box-orient: vertical; 4705 line-height: 15px; 4706 word-break: break-all; 4707} --> 4708 4709.PCPreviewPriceAndComparePrice{ 4710 display: flex; 4711 flex-direction: row; 4712} 4713 4714 4715.PCPreviewCompareAtPrice{ 4716 opacity: 0.7; 4717 margin-right: 16px; 4718 text-decoration: line-through; 4719 display: flex; 4720 flex-wrap: nowrap; 4721} 4722 4723.giraffly_phone_Preview_Variants_Block{ 4724 margin-bottom: 4px;
4725 display: flex; 4726 flex-direction: nowrap; 4727 flex-wrap: wrap; 4728 margin-right: -9.6px; 4729 margin-left: -9.6px; 4730 width: calc(100% + 17.6px); 4731} 4732 4733.giraffly_phone_Preview_Variants{ 4734 color: #263644; 4735 padding-left: 8px; 4736 padding-right: 8px; 4737 position: relative; 4738 display: flex; 4739 -webkit-box-align: center; 4740 align-items: center; 4741 flex: 1 1 auto; 4742 margin-bottom: 0; 4743} 4744.giraffly_phone_Preview_Variants_Select_Block{ 4745 color: #263644; 4746 position: relative; 4747 display: flex; 4748 align-items: center; 4749 min-width: 112px; 4750 flex: 1 1 auto; 4751 padding: 0 0 0 2px; 4752} 4753 4754.giraffly_phone_Preview_Variants_Select{ 4755 color: #263644; 4756 height: 40px; 4757 -webkit-appearance: none; 4758 width: 100%; 4759 margin: 4px 0; 4760 text-overflow: ellipsis; 4761 background: #fff !important; 4762 border-radius: 4px; 4763 border-width: initial; 4764 border-style: none; 4765 border-color: initial; 4766 border-image: initial; 4767 padding: 0px 36.8px 0px 19.2px; 4768} 4769 4770 4771.giraffly_phone_Preview_Variants_Select_Lable{ 4772 position: absolute; 4773 right: 16px; 4774 top: 11.2px; 4775 pointer-events: none; 4776 top: 50%; 4777 transform: translateY(-50%); 4778} 4779 4780.PCPreviewbutton{ 4781 display: flex; 4782 height: 40px; 4783 -webkit-box-align: center; 4784 align-items: center; 4785 color: #fff; 4786 font-size: 19.2px; 4787 cursor: pointer; 4788 text-align: center; 4789 -webkit-box-pack: center; 4790 justify-content: center; 4791 max-width: 100%; 4792 min-width: 144px; 4793 width: 100%; 4794 white-space: nowrap; 4795 text-overflow: ellipsis; 4796 user-select: none; 4797 margin: auto; 4798 border-radius: 4px; 4799 border-width: initial; 4800 border-style: none; 4801 border-color: initial; 4802 border-image: initial; 4803 overflow: hidden; 4804} 4805 4806.giraffly_phone_Preview_Quantity{ 4807 color: #263644; 4808 display: flex; 4809 flex-direction: row; 4810 margin-right: 16px; 4811 height: 40px; 4812 -webkit-box-align: center; 4813 align-items: center; 4814 background: #fff; 4815 border-radius: 4px; 4816} 4817 4818.giraffly_phone_Preview_Quantity_Cut{ 4819 min-width: 40px; 4820 text-align: center; 4821 cursor: pointer; 4822 color: #263644; 4823 user-select: none; 4824} 4825 4826.giraffly_phone_Preview_Quantity_Space{ 4827 filter: saturate(10%); 4828 height: 40px; 4829 width: 1px; 4830 background:#ccc; 4831} 4832 4833.giraffly_phone_Preview_Quantity_Add{ 4834 min-width: 40px; 4835 text-align: center; 4836 cursor: pointer; 4837 color:#263644; 4838 user-select: none; 4839} 4840 4841 4842.giraffly_PCRealtimeUrgency{ 4843 padding: 0px; 4844 margin: auto; 4845 text-align: center; 4846 width: calc(100% + 30px); 4847} 4848 4849 4850.giraffly_phone_RealtimeUrgency{ 4851 padding: 1.6px 24px; 4852 margin: -12.8px -12.8px 8px; 4853 width: calc(100% + 25.6px); 4854 text-align: center; 4855} 4856 4857 4858 4859.giraffly_hoverButton{ 4860 position: fixed; 4861 z-index: 2147483647; 4862} 4863 4864.giraffly_hoverButton_Round{ 4865 border-radius: 50%; 4866 cursor: pointer; 4867 box-shadow: 1px 2px 5px #808080!important; 4868 line-height: 0px; 4869} 4870 4871.giraffly_total_Quantity_Circle_Round{ 4872 position: absolute; 4873 top: -3px; 4874 left: -5px; 4875 text-align: center; 4876} 4877.giraffly_total_Quantity_Round, .giraffly_total_Quantity_Square{ 4878 padding: 2px; 4879 height: 20px; 4880 line-height:1; 4881 box-sizing: content-box; 4882 display: flex; 4883 justify-content: center; 4884 align-items: center; 4885 width: auto; 4886 min-width: 20px; 4887 border-radius: 20px; 4888} 4889 4890.giraffly_hoverButton_Square{ 4891 cursor: pointer; 4892 box-shadow: -3px 1px 25px 3px #C0C0C0; 4893} 4894 4895.giraffly_total_Quantity_Circle_Square{ 4896 position: absolute; 4897 top: -9px; 4898 left: -8px; 4899 text-align: center; 4900} 4901 4902 4903 4904 4905 4906.giraffly_Icon{ 4907 display: inline-block; 4908 width: 20px; 4909 height: 20px; 4910 vertical-align: middle; 4911 fill: currentColor; 4912} 4913.giraffly_Off-Canvas{ 4914 position: fixed; 4915 display: none; 4916 z-index: 2147483647; 4917 top: 0; 4918 bottom: 0; 4919 max-width: 480px; 4920 background-color: #fff; 4921 color: #1b1e2f; 4922 border: rgb(223, 227, 232) solid 1px; 4923} 4924.giraffly_Off-Canvas-Sheet{ 4925 /* position: fixed; */ 4926 bottom: 0; 4927 width: 100%; 4928 height: 100%; 4929 box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08); 4930} 4931 4932.giraffly_Off-Canvas-Sheet__Container{ 4933 display: flex; 4934 flex-direction: column; 4935 height: 100%; 4936} 4937 4938.giraffly_Off-Canvas-Header{ 4939 align-items: center; 4940 border-bottom: 1px solid rgb(223, 227, 232); 4941 display: flex; 4942 justify-content: space-between; 4943 padding: 18px;; 4944 max-width: 100%; 4945} 4946 4947.giraffly_Off-Canvas-Number__Show{ 4948 display: flex; 4949} 4950 4951.giraffly_Cart_Product_Number{ 4952 border-radius: 20px;
4953 min-width: 20px; 4954 width: auto; 4955 height: 20px; 4956 line-height: 1.4; 4957 padding: 2px; 4958 background-color: rgb(238, 107, 107); 4959 color: #fff; 4960 font-size: 8px; 4961 margin-left: 3px; 4962 text-align: center; 4963 margin-top: -3px; 4964} 4965 4966.girafflyCartNumber{ 4967 font-size: 12px; 4968} 4969 4970.giraffly_Off-Canvas-Title{ 4971 font-weight: 600; 4972} 4973 4974.giraffly_Off-Canvas-Closed svg, .giraffly_ShowProduct_Delete svg, .giraffly_Modal_Popups-Closed svg { 4975 fill: #ccc; 4976} 4977 4978.giraffly_Closed__Svg{ 4979 position: relative; 4980 display: block; 4981 width: 15px; 4982 height: 15px; 4983 cursor: pointer; 4984} 4985 4986.giraffly_Off-Canvas-Content{ 4987 -webkit-overflow-scrolling: touch; 4988 position: relative; 4989 padding: 18px; 4990 height: 100%; 4991 overflow-y: auto; 4992} 4993 4994.giraffly_Off-Canvas__ShowProduct{ 4995 display: flex; 4996 text-align: left; 4997 padding-bottom: 20px; 4998} 4999 5000.giraffly_ShowProduct_Image{ 5001 margin: auto 0; 5002} 5003 5004.giraffly_ShowProduct_Image img{ 5005 width: 80px; 5006 max-width: 80px; 5007} 5008 5009.giraffly_ShowProduct_Content{ 5010 padding: 0 12px; 5011} 5012 5013.giraffly_ShowProduct_Title{ 5014 font-weight: 600; 5015 font-size: 15px; 5016 padding-right: 25px; 5017} 5018 5019.giraffly_ShowProduct_Style{ 5020 padding: 7px 0; 5021 color: #aaa; 5022 font-size: 14px; 5023} 5024 5025.giraffly_ShowProduct_Price{ 5026 font-weight: 400; 5027 font-size: 15px; 5028} 5029 5030.giraffly_ShowProduct_Delete{ 5031 position: absolute; 5032 right: 25px; 5033} 5034 5035.giraffly_ShowProduct_Delete .giraffly_Closed__Svg{ 5036 width: 13px; 5037 height: 13px; 5038} 5039 5040.giraffly_Off-Canvas-EmptyProduct{ 5041 margin-top: 30px; 5042 text-align: center; 5043} 5044 5045.giraffly_Off-Canvas-Footer{ 5046 align-items: center; 5047 border-top: 1px solid rgb(223, 227, 232); 5048 display: flex; 5049 justify-content: space-between; 5050 padding: 18px; 5051 max-width: 100%; 5052} 5053 5054.giraffly_Off-Canvas_Button{ 5055 position: relative; 5056 display: inline-flex; 5057 align-items: center; 5058 justify-content: center; 5059 margin: 0; 5060 padding: 10px 18px; 5061 border: 1px solid #c4cdd5; 5062 box-shadow: 0 1px 0 0 rgba(22,29,37,.05); 5063 line-height: 1; 5064 color: #212b36; 5065 text-align: center; 5066 cursor: pointer; 5067 -webkit-user-select: none; 5068 -ms-user-select: none; 5069 user-select: none; 5070 text-decoration: none; 5071 -webkit-tap-highlight-color: transparent; 5072 width: 50%; 5073} 5074 5075.giraffly_Off-Canvas_Button a{ 5076 color: unset !important; 5077 text-decoration: none; 5078} 5079 5080.giraffly_Off-Canvas_Button:first-child { 5081 margin-right: 10px; 5082} 5083.giraffly_Off-Canvas_Button:last-child { 5084 margin-right: 0; 5085} 5086 5087 5088 5089 5090.giraffly_Modal_Popups{ 5091 position: fixed; 5092 z-index: 2147483647; 5093 top: 0; 5094 right: 0; 5095 bottom: 0; 5096 left: 0; 5097 display: none; 5098 flex-direction: column; 5099 justify-content: center; 5100} 5101 5102/* .giraffly_Modal_Popups_Dialog{ 5103 5104} */ 5105 5106.giraffly_Modal_Popups__Container{ 5107 position: relative; 5108 margin: 0 auto; 5109 border-radius: 6px; 5110 right: 0; 5111 bottom: 0; 5112 left: 0; 5113 display: flex; 5114 flex-direction: column; 5115 width: 100vw; 5116 max-height: calc(100vh - 60px); 5117 background: #fff; 5118 box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08); 5119} 5120 5121.giraffly_Modal_Popups-Header{ 5122 align-items: center; 5123 border-bottom: 1px solid rgb(223, 227, 232); 5124 display: flex; 5125 justify-content: space-between; 5126 padding: 18px; 5127 max-width: 100%; 5128} 5129 5130.giraffly_Modal_Popups-Number__Show{ 5131 display: flex; 5132} 5133 5134.giraffly_Modal_Popups-Title{ 5135 font-weight: 600; 5136} 5137 5138.giraffly_Modal_Popups-Closed svg { 5139 fill: #ccc; 5140} 5141 5142.giraffly_Modal_Popups-Body{ 5143 position: relative; 5144 /* display: flex; */ 5145 flex-grow: 1; 5146 overflow-x: hidden; 5147 -webkit-overflow-scrolling: touch; 5148 padding: 16px; 5149 overflow-y: auto; 5150} 5151 5152.giraffly_Modal_Popups__ShowProduct{ 5153 display: flex; 5154 text-align: left; 5155 padding-bottom: 20px; 5156} 5157 5158 5159.giraffly_Modal_Popups-EmptyProduct{ 5160 padding: 15px; 5161} 5162 5163.giraffly_Modal_Popups-Footer{ 5164 display: flex; 5165 /* align-self: flex-end; */ 5166 align-items: center; 5167 max-width: 100%; 5168 padding: 30px 18px 18px; 5169 border-top: 1px solid rgb(223, 227, 232); 5170} 5171.giraffly_Modal_Popups-Footer--fill{ 5172 flex: 1 1 auto; 5173} 5174 5175.giraffly_Modal_Popups_ButtonGroup{ 5176 display: flex; 5177 flex-wrap: wrap; 5178 align-items: center; 5179 margin-top: -12px; 5180 margin-left: -12px; 5181} 5182.giraffly_Modal_Popups_Button{
5183 position: relative; 5184 display: inline-flex; 5185 align-items: center; 5186 justify-content: center; 5187 margin: 0 8px 0 0; 5188 padding: 10px 18px;; 5189 border: 1px solid #c4cdd5; 5190 box-shadow: 0 1px 0 0 rgba(22,29,37,.05); 5191 line-height: 1; 5192 color: #212b36; 5193 text-align: center; 5194 cursor: pointer; 5195 -webkit-user-select: none; 5196 -ms-user-select: none; 5197 user-select: none; 5198 text-decoration: none; 5199 -webkit-tap-highlight-color: transparent; 5200} 5201 5202.giraffly_Modal_Popups_Button a{ 5203 color: unset !important; 5204 text-decoration: none; 5205} 5206 5207.giraffly_Modal_Popups_Button:first-child{ 5208 margin-right: 15px; 5209} 5210 5211.giraffly_Modal_Popups_Backdrop{ 5212 position: fixed; 5213 z-index: 2147483640; 5214 top: 0; 5215 right: 0; 5216 bottom: 0; 5217 left: 0; 5218 display: none; 5219 background-color: rgba(33,43,54,.1); 5220 opacity: 1; 5221 -webkit-backface-visibility: hidden; 5222 backface-visibility: hidden; 5223 will-change: opacity; 5224} 5225 5226.giraffly_Subtotal_Show{ 5227 align-items: center; 5228 border-top: 1px solid rgb(223, 227, 232); 5229 display: flex; 5230 justify-content: space-between; 5231 padding: 18px; 5232 max-width: 100%; 5233} 5234.giraffly_Subtotal_Title{ 5235 font-weight: 400; 5236 font-size: 15px; 5237 color: #000; 5238} 5239.giraffly_Subtotal_Price{ 5240 font-weight: 400; 5241 font-size: 18px; 5242 color: #000; 5243} 5244 5245 5246 5247.giraffly_Quickbuy{ 5248 position: absolute; 5249 z-index: 500; 5250} 5251 5252.giraffly_Quickbuy_Round{ 5253 font-size: 15px; 5254 border-radius: 50%; 5255 cursor: pointer; 5256 box-shadow: 1px 2px 5px #808080!important; 5257 width: 35px; 5258 height: 35px; 5259 line-height: 1.5; 5260 opacity: .9; 5261 margin-bottom: 4px; 5262 display: flex; 5263 justify-content: center; 5264 align-items: center; 5265} 5266 5267.giraffly_Quickbuy_Round:hover{ 5268 opacity: 1; 5269} 5270 5271.giraffly_Quickbuy_Icon,.giraffly_Quickbuy_Loading{ 5272 position: static !important; 5273 display: inline-block !important; 5274 vertical-align: middle; 5275 fill: currentcolor; 5276 width: 20px !important; 5277 height: 20px !important; 5278 margin:auto !important; 5279} 5280 5281.giraffly_Quickbuy_Loading { 5282 animation: rotate 1.5s linear infinite; 5283} 5284 5285@-webkit-keyframes rotate{ 5286 to{ -webkit-transform: rotate(0deg); } 5287 from{ -webkit-transform: rotate(360deg); } 5288} 5289 5290@keyframes rotate { 5291 0% { transform: rotate(0deg); } 5292 100% { transform: rotate(360deg); } 5293} 5294 5295.giraffly_Quickbuy ul{ 5296 margin: 0; 5297 padding: 0; 5298 overflow: hidden; 5299 overflow-y: auto !important; 5300 position: absolute; 5301 font-size: 13px; 5302 list-style: none; 5303 text-align: center; 5304 display: none; 5305 box-shadow: 0 0 4px rgba(0, 0, 0, .2); 5306 width: 248px; 5307 max-height: 200px; 5308 opacity: .9; 5309} 5310 5311.giraffly_Quickbuy ul:hover{ 5312 opacity: 1; 5313} 5314 5315.giraffly_Quickbuy ul li:hover { 5316 opacity: .9; 5317} 5318 5319.giraffly_Quickbuy ul li { 5320 list-style: none; 5321} 5322 5323.giraffly_Select_Li{ 5324 background: #eee; 5325 color: #000; 5326 padding: 5px; 5327 margin: 0; 5328 border-bottom: 1px solid #ddd; 5329 line-height: 1; 5330 cursor: pointer; 5331} 5332 5333.giraffly_Select_Li.sold_out{ 5334 text-decoration: line-through; 5335 cursor: default; 5336} 5337 5338 5339/* start: + - */ 5340.giraffly_add_sign, .giraffly_decrease_sign{ 5341 font-family: "Work Sans",sans-serif; 5342 font-style: normal; 5343 font-weight: 500; 5344 font-size: 18px; 5345 border-radius: 50%; 5346 border: 1px solid #ccc; 5347 background-color: #fff; 5348 width: 17px; 5349 height: 17px; 5350 line-height: 13px; 5351 align-items: center; 5352 justify-content: center; 5353 text-align: center; 5354 color: #a0a0a0; 5355 cursor: pointer; 5356 align-self: center; 5357} 5358.giraffly_decrease_sign{ 5359 line-height: 12px; 5360} 5361 5362.giraffly_Product_Count{ 5363 font-size: 15px; 5364 padding: 0 10px 0; 5365 margin-top: -1px; 5366} 5367 5368.giraffly_Product_Count_Control{ 5369 display: flex; 5370 margin-left: 15px; 5371 margin-top: 2px; 5372} 5373/* end: + - */ 5374 5375@media (max-width: 767px) { 5376 .giraffly_HideStickyCartOnMobile { 5377 display:none; 5378 } 5379} 5380 5381@media (min-width: 768px) { 5382 .giraffly_HideStickyCartOnPC{ 5383 display:none; 5384 } 5385} 5386 5387.product-card:hover .product-card__image-wrapper { 5388 opacity: 1 !important; 5389} 5390 5391.grid-view-item.product-card:hover { 5392 opacity: 0.8 !important; 5393} 5394 5395input::-webkit-outer-spin-button, 5396input::-webkit-inner-spin-button { 5397 -webkit-appearance: none; 5398} 5399 5400input[type="number"] { 5401 -moz-appearance: textfield; 5402} 5403 5404.giraffy_pc_warning { 5405 margin-right: 1rem; 5406} 5407</style> 5408 5409 5410<style> 5411 5412</style> 5413 5414<!-- END : Sticky Add To Cart --> 5415 5416<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 5417<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
5418<script> 5419/* >> TriplePixel :: start*/ 5420window.TriplePixelData={TripleName:"nomadic-watch.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:""},search:"",collection:"",cart:"drawer",template:"page",curr:"GBP" || "GBP"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("post-6.html",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("get-6.html",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 5421/* << TriplePixel :: end*/ 5422</script>
5422 5423 5424 5425 5426<!-- END app block --><!-- BEGIN app block: shopify://apps/candy-rack/blocks/head/cb9c657f-334f-4905-80c2-f69cca01460c -->
5426<script 5427 src="js/mainae90.js" 5428 5429 async 5430 5431></script>
5431 5432 5433 5434 <!-- BEGIN app snippet: inject-slider-cart --><div id="candyrack-slider-cart"></div> 5435<!-- BEGIN app snippet: slider-cart-script-src -->
5435<script id="candyrack-slider-cart-config" type="application/json">{"scriptSrc": "https://cdn.shopify.com/extensions/019c4dc6-7440-7d16-be6b-2d1286b589f4/candyrack-415/assets/candyrack-slider-cart.js", "loadCss": true}</script>
5435 5436<!-- END app snippet --> 5437 5438 5439 5440 5441 5442 5443 5444
5445<script> 5446 5447 const STOREFRONT_API_VERSION = '2025-10'; 5448 5449 const fetchSlideCartOffers = async (storefrontToken) => { 5450 try { 5451 const query = ` 5452 query GetSlideCartOffers { 5453 shop { 5454 metafield(namespace: "$app:candyrack", key: "slide_cart_offers") { 5455 value 5456 } 5457 } 5458 } 5459 `; 5460 5461 const response = await fetch(`/api/${STOREFRONT_API_VERSION}/graphql.json`, { 5462 method: 'POST', 5463 headers: { 5464 'Content-Type': 'application/json', 5465 'X-Shopify-Storefront-Access-Token': storefrontToken 5466 }, 5467 body: JSON.stringify({ 5468 query: query 5469 }) 5470 }); 5471 5472 const result = await response.json(); 5473 5474 if (result.data?.shop?.metafield?.value) { 5475 return JSON.parse(result.data.shop.metafield.value); 5476 } 5477 5478 return null; 5479 } catch (error) { 5480 console.warn('Failed to fetch slide cart offers:', error); 5481 return null; 5482 } 5483 } 5484 5485 const initializeCandyrackSliderCart = async () => { 5486 // Preview 5487 const urlParams = new URLSearchParams(window.location.search); 5488 const storageKey = 'candyrack-slider-cart-preview'; 5489 5490 if (urlParams.has('candyrack-slider-cart-preview') && urlParams.get('candyrack-slider-cart-preview') === 'true') { 5491 window.sessionStorage.setItem(storageKey, 'true'); 5492 } 5493 5494 5495 5496 window.SliderCartData = { 5497 currency_format: '£{{amount_no_decimals}}', 5498 offers: [], 5499 settings: {}, 5500 storefront_access_token: '', 5501 enabled: false, 5502 custom_wording_metaobject_id: null, 5503 failed: false, 5504 isCartPage: false, 5505 use_ds_recomm_engine: false 5506 } 5507 5508 const dataScriptTag = document.querySelector('#candyrack-slider-cart-data'); 5509 let data = {}; 5510 if(dataScriptTag) { 5511 try { 5512 data = dataScriptTag.textContent ? JSON.parse(dataScriptTag.textContent) : {}; 5513 5514 5515 5516 5517 5518 5519 const isCartPage = "drawer" === "page"; 5520 5521 let sliderCartSettingsMetaobject = {} 5522 5523 sliderCartSettingsMetaobject = {"empty_cart_button_label":"Continue shopping","empty_cart_title":"Your cart is empty","footer_text":"Taxes and shipping calculated at checkout","offer_button_label":"Add","offer_subtitle":"Shop now, before they are gone.","offer_title":"Add items often bought together","primary_button_label":"Checkout","secondary_button_label":"Continue shopping","subtotal_title":"Subtotal","top_bar_title":"Cart ({{item_quantity}})","version":4}; 5524 5525 5526 5527 5528 const storefrontApiToken = data?.storefront_access_token 5529 5530 if(!storefrontApiToken) { 5531 throw new Error("Storefront API token is not set."); 5532 } 5533 5534 const metafieldData = await fetchSlideCartOffers(storefrontApiToken) || data 5535 5536 // Retrieve metafield that decides if DS recommended engine is used -> 1 or 0 (metafield limitation) 5537 const useRecommEngine = 0; 5538 5539 window.SliderCartData = { 5540 ...window.SliderCartData, 5541 offers: metafieldData?.offers, 5542 settings: {...metafieldData?.settings, ...sliderCartSettingsMetaobject}, 5543 storefront_access_token: storefrontApiToken, 5544 enabled: metafieldData?.enabled, 5545 use_ds_recomm_engine: Boolean(useRecommEngine), 5546 custom_wording_metaobject_id: metafieldData?.custom_wording_metaobject_id, 5547 failed: false, 5548 isCartPage, 5549 } 5550 } catch (error) { 5551 window.SliderCartData = {...window.SliderCartData, failed: true, error: error}; 5552 console.error("Candy Rack Slider Cart failed parsing data",error); 5553 } 5554 } 5555 5556 5557 if(Object.keys(data).length === 0){ 5558 window.SliderCartData = {...window.SliderCartData, failed: false, enabled: false}; 5559 } 5560 5561 const calculateCornerRadius = (element, value) => { 5562 if (value === 0) return 0; 5563 const radiusMap = { 5564 button: { 20: 4, 40: 8, 60: 12, 80: 16, 100: 99999 }, 5565 image: { 20: 4, 40: 8, 60: 8, 80: 8, 100: 8 }, 5566 input: { 20: 4, 40: 8, 60: 12, 80: 16, 100: 99999 }, 5567 badge: { 20: 4, 40: 6, 60: 8, 80: 10, 100: 99999 } 5568 };
5569 return radiusMap[element]?.[value] || 0; 5570 } 5571 5572 5573 const getLineHeightOffset = (fontSize) => { 5574 if (fontSize === 16) return 4; 5575 if (fontSize === 18) return 5; 5576 return 6; // for 20px, 14px, 12px, 10px 5577 }; 5578 5579 const generalStyles = ` 5580:root { 5581 --cr-slider-cart-desktop-cart-width: ${window.SliderCartData.settings.desktop_cart_width}px; 5582 --cr-slider-cart-background-color: ${window.SliderCartData.settings.background_color}; 5583 --cr-slider-cart-text-color: ${window.SliderCartData.settings.text_color}; 5584 --cr-slider-cart-error-message-color: ${window.SliderCartData.settings.error_message_color}; 5585 --cr-slider-cart-corner-radius-button: ${calculateCornerRadius("button",window.SliderCartData.settings.corner_radius)}px; 5586 --cr-slider-cart-corner-radius-image: ${calculateCornerRadius("image",window.SliderCartData.settings.corner_radius)}px; 5587 --cr-slider-cart-corner-radius-input: ${calculateCornerRadius("input",window.SliderCartData.settings.corner_radius)}px; 5588 --cr-slider-cart-corner-radius-badge: ${calculateCornerRadius("badge",window.SliderCartData.settings.corner_radius)}px; 5589 --cr-slider-cart-top-bar-font-size: ${window.SliderCartData.settings.top_bar_font_size}px; 5590 --cr-slider-cart-top-bar-line-height: ${window.SliderCartData.settings.top_bar_font_size + getLineHeightOffset(window.SliderCartData.settings.top_bar_font_size)}px; 5591 --cr-slider-cart-image-width: ${window.SliderCartData.settings.image_width}px; 5592 --cr-slider-cart-empty-cart-font-size: ${window.SliderCartData.settings.empty_cart_font_size}px; 5593 --cr-slider-cart-empty-cart-line-height: ${window.SliderCartData.settings.empty_cart_font_size + getLineHeightOffset(window.SliderCartData.settings.empty_cart_font_size)}px; 5594 --cr-slider-cart-product-name-font-size: ${window.SliderCartData.settings.product_name_font_size}px; 5595 --cr-slider-cart-product-name-line-height: ${window.SliderCartData.settings.product_name_font_size + getLineHeightOffset(window.SliderCartData.settings.product_name_font_size)}px; 5596 --cr-slider-cart-variant-price-font-size: ${window.SliderCartData.settings.variant_price_font_size}px; 5597 --cr-slider-cart-variant-price-line-height: ${window.SliderCartData.settings.variant_price_font_size + getLineHeightOffset(window.SliderCartData.settings.variant_price_font_size)}px; 5598 --cr-slider-cart-checkout-bg-color: ${window.SliderCartData.settings.checkout_bg_color}; 5599 --cr-slider-cart-subtotal-font-size: ${window.SliderCartData.settings.subtotal_font_size}px; 5600 --cr-slider-cart-subtotal-line-height: ${window.SliderCartData.settings.subtotal_font_size + getLineHeightOffset(window.SliderCartData.settings.subtotal_font_size)}px; 5601 --cr-slider-cart-primary-button-font-size: ${window.SliderCartData.settings.primary_button_font_size}px; 5602 --cr-slider-cart-primary-button-line-height: ${window.SliderCartData.settings.primary_button_font_size + getLineHeightOffset(window.SliderCartData.settings.primary_button_font_size)}px; 5603 --cr-slider-cart-primary-button-bg-color: ${window.SliderCartData.settings.primary_button_bg_color}; 5604 --cr-slider-cart-primary-button-bg-hover-color: ${window.SliderCartData.settings.primary_button_bg_hover_color}; 5605 --cr-slider-cart-primary-button-text-color: ${window.SliderCartData.settings.primary_button_text_color}; 5606 --cr-slider-cart-primary-button-text-hover-color: ${window.SliderCartData.settings.primary_button_text_hover_color}; 5607 --cr-slider-cart-primary-button-border-width: ${window.SliderCartData.settings.primary_button_border_width}px; 5608 --cr-slider-cart-primary-button-border-color: ${window.SliderCartData.settings.primary_button_border_color}; 5609 --cr-slider-cart-primary-button-border-hover-color: ${window.SliderCartData.settings.primary_button_border_hover_color}; 5610 --cr-slider-cart-secondary-button-bg-color: ${window.SliderCartData.settings.secondary_button_bg_color}; 5611 --cr-slider-cart-secondary-button-bg-hover-color: ${window.SliderCartData.settings.secondary_button_bg_hover_color}; 5612 --cr-slider-cart-secondary-button-text-color: ${window.SliderCartData.settings.secondary_button_text_color}; 5613 --cr-slider-cart-secondary-button-text-hover-color: ${window.SliderCartData.settings.secondary_button_text_hover_color}; 5614 --cr-slider-cart-secondary-button-border-width: ${window.SliderCartData.settings.secondary_button_border_width}px; 5615 --cr-slider-cart-secondary-button-border-color: ${window.SliderCartData.settings.secondary_button_border_color}; 5616 --cr-slider-cart-secondary-button-border-hover-color: ${window.SliderCartData.settings.secondary_button_border_hover_color}; 5617 --cr-slider-cart-secondary-button-text-link-color: ${window.SliderCartData.settings.secondary_button_text_link_color}; 5618 --cr-slider-cart-offer-bg-color: ${window.SliderCartData.settings.offer_background_color}; 5619 --cr-slider-cart-offers-title-font-size: ${window.SliderCartData.settings.offer_title_font_size}px; 5620 --cr-slider-cart-offers-title-line-height: ${window.SliderCartData.settings.offer_title_font_size + getLineHeightOffset(window.SliderCartData.settings.offer_title_font_size)}px; 5621 --cr-slider-cart-offer-subtitle-font-size: ${window.SliderCartData.settings.offer_subtitle_font_size}px; 5622 --cr-slider-cart-offer-subtitle-line-height: ${window.SliderCartData.settings.offer_subtitle_font_size + getLineHeightOffset(window.SliderCartData.settings.offer_subtitle_font_size)}px; 5623 --cr-slider-cart-offer-badge-font-size: ${window.SliderCartData.settings.offer_badge_font_size}px; 5624 --cr-slider-cart-offer-badge-line-height: ${window.SliderCartData.settings.offer_badge_font_size + getLineHeightOffset(window.SliderCartData.settings.offer_badge_font_size)}px; 5625 --cr-slider-cart-offer-image-width: ${window.SliderCartData.settings.offer_image_width}px; 5626 --cr-slider-cart-offer-product-name-font-size: ${window.SliderCartData.settings.offer_product_name_font_size}px; 5627 --cr-slider-cart-offer-product-name-line-height: ${window.SliderCartData.settings.offer_product_name_font_size + getLineHeightOffset(window.SliderCartData.settings.offer_product_name_font_size)}px; 5628 --cr-slider-cart-offer-price-font-size: ${window.SliderCartData.settings.offer_price_and_description_font_size}px; 5629 --cr-slider-cart-offer-price-line-height: ${window.SliderCartData.settings.offer_price_and_description_font_size + getLineHeightOffset(window.SliderCartData.settings.offer_price_and_description_font_size)}px; 5630 --cr-slider-cart-offer-button-font-size: ${window.SliderCartData.settings.offer_button_font_size}px; 5631 --cr-slider-cart-offer-button-line-height: ${window.SliderCartData.settings.offer_button_font_size + getLineHeightOffset(window.SliderCartData.settings.offer_button_font_size)}px; 5632 --cr-slider-cart-offer-button-bg-color: ${window.SliderCartData.settings.offer_button_bg_color}; 5633 --cr-slider-cart-offer-button-bg-hover-color: ${window.SliderCartData.settings.offer_button_bg_hover_color}; 5634 --cr-slider-cart-offer-button-text-color: ${window.SliderCartData.settings.offer_button_text_color}; 5635 --cr-slider-cart-offer-button-text-hover-color: ${window.SliderCartData.settings.offer_button_text_hover_color}; 5636 --cr-slider-cart-offer-button-border-width: ${window.SliderCartData.settings.offer_button_border_width}px; 5637 --cr-slider-cart-offer-button-border-color: ${window.SliderCartData.settings.offer_button_border_color}; 5638 --cr-slider-cart-offer-button-border-hover-color: ${window.SliderCartData.settings.offer_button_border_hover_color}; 5639 --cr-slider-cart-custom-text-font-size: ${window.SliderCartData.settings.footer_text_font_size}px; 5640 --cr-slider-cart-custom-text-line-height: ${window.SliderCartData.settings.footer_text_font_size + getLineHeightOffset(window.SliderCartData.settings.footer_text_font_size)}px; 5641}`; 5642 if (window.SliderCartData.enabled || window.sessionStorage.getItem(storageKey) === 'true') { 5643 const configEl = document.getElementById('candyrack-slider-cart-config'); 5644 const config = configEl ? JSON.parse(configEl.textContent) : { scriptSrc: "https://cdn.shopify.com/extensions/019c4dc6-7440-7d16-be6b-2d1286b589f4/candyrack-4
564415/assets/candyrack-slider-cart.js", loadCss: true }; 5645 5646 const script = document.createElement('script'); 5647 script.type = 'module'; 5648 script.async = true; 5649 script.src = config.scriptSrc; 5650 document.head.appendChild(script); 5651 5652 if (config.loadCss) { 5653 const link = document.createElement('link'); 5654 link.rel = 'stylesheet'; 5655 link.href = "css/index.css"; 5656 document.head.appendChild(link); 5657 } 5658 5659const style = document.createElement('style'); 5660style.type = 'text/css'; 5661style.textContent = generalStyles; 5662document.head.appendChild(style); 5663 5664const customStyle = document.createElement('style'); 5665customStyle.type = 'text/css'; 5666customStyle.textContent = window.SliderCartData.settings.custom_css 5667document.head.appendChild(customStyle); 5668} 5669} 5670 5671 5672initializeCandyrackSliderCart() 5673 5674 5675</script>
5675 5676<!-- END app snippet --> 5677 5678 5679 5680<!-- END app block --><!-- BEGIN app block: shopify://apps/whatconverts/blocks/tracking/d7b55a5f-477a-452c-8760-a3e5c5badb93 -->
5680<script async src="js/130652.js"></script>
5680 5681
5682<script> 5683 5684 const cookieNames = ['wc_client', 'wc_client_current', 'wc_visitor',]; 5685 5686 function getCookies() { 5687 const cookies = {}; 5688 const allCookies = `; ${document.cookie}`; 5689 5690 cookieNames.forEach(name => { 5691 const parts = allCookies.split(`; ${name}=`); 5692 if (parts.length === 2) { 5693 // Extract the cookie value up to the next ';' or end of string 5694 cookies[name] = parts.pop().split(';').shift(); 5695 } else { 5696 // If the cookie with this name doesn't exist, set it to null 5697 cookies[name] = null; 5698 } 5699 }); 5700 5701 return cookies; 5702 } 5703 5704 const getCart = async () => { 5705 5706 try { 5707 // Fetch the current cart data as JSON 5708 const getCartResponse = await fetch('js/cart.js', { 5709 method: 'GET', 5710 headers: { 5711 'Content-Type': 'application/json' 5712 } 5713 }); 5714 5715 if (!getCartResponse.ok) { 5716 throw new Error(`Failed to fetch cart: ${getCartResponse.statusText}`); 5717 } 5718 5719 5720 const cartData = await getCartResponse.json(); 5721 const attributeKeys = Object.keys(cartData.attributes || {}); 5722 5723 // Retrieve the specified cookies 5724 const cookies = getCookies(); 5725 5726 5727 // Object to hold new attributes to be added to the cart 5728 const newAttributes = {}; 5729 5730 // Iterate over each cookie and check if the corresponding attribute exists 5731 cookieNames.forEach(name => { 5732 if (cookies[name] && !attributeKeys.includes(name)) { 5733 newAttributes[name] = cookies[name]; 5734 } 5735 }); 5736 5737 5738 5739 // If there are new attributes to add, proceed to update the cart 5740 if (Object.keys(newAttributes).length > 0 || cartData.note === '') { 5741 5742 // Create a FormData object to hold the updated attributes 5743 const formData = new FormData(); 5744 5745 // Append existing attributes to preserve them 5746 for (const key in cartData.attributes) { 5747 formData.append(`attributes[${key}]`, cartData.attributes[key]); 5748 } 5749 5750 // Append new attributes from cookies and 'uuid' 5751 for (const key in newAttributes) { 5752 formData.append(`attributes[__${key}]`, newAttributes[key]); 5753 } 5754 5755 // Send a POST request to update the cart with the new attributes 5756 const updateCartResponse = await fetch('js/update.js', { 5757 method: 'POST', 5758 body: formData 5759 }); 5760 5761 if (!updateCartResponse.ok) { 5762 throw new Error(`Failed to update cart: ${updateCartResponse.statusText}`); 5763 } 5764 5765 await updateCartResponse.json(); 5766 5767 } 5768 5769 } catch (error) { 5770 console.error('Error processing cart:', error); 5771 } 5772 }; 5773 5774 // Invoke the function to process the cart 5775 document.addEventListener('DOMContentLoaded', () => { 5776 getCart(); 5777 5778 }); 5779</script>
5779 5780 5781<!-- END app block --><!-- BEGIN app block: shopify://apps/ultimate-sections/blocks/app-embed/186e11ca-e856-4ee3-b218-72b55a8b8f0d --><!-- END app block -->
5781<script src="js/samitalock.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 5781
5781
5782<script src="js/app.js" type="text/javascript" defer="defer"></script>
5782 5783<link href="css/style.css" rel="stylesheet" type="text/css" media="all">
5784<script src="js/inbox-chat-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 5784
5784
5785<script src="js/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 5785
5785
5786<script src="js/ultimate-sections-app.js" type="text/javascript" defer="defer"></script>
5786 5787<link href="css/ultimate-sections-app.css" rel="stylesheet" type="text/css" media="all"> 5788<link href="https://monorail-edge.shopifysvc.com/" rel="dns-prefetch">
5789<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: 58198589593,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 5789
5789
5790<script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("post-6.html",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 58198589593,storefrontBaseUrl: "https://nomadicwatches.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86"],webPixelsConfigList: [{"id":"2515665276","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"705479d021859bdf9cd4598589a4acf4","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
5790,"dataSharingState":"unrestricted"},{"id":"2299527548","configuration":"{\"shop\":\"nomadic-watch.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"573c48a6b615ff14ed65251b2e3d2305","type":"APP","apiClientId":177733,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2026275196","configuration":"{\"account_ID\":\"357773\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/nomadic-watch.js\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"c6b888297782ed4a1cba19cda43d6625","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1496842620","configuration":"{\"accountID\":\"VnZyyR\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"524f6c1ee37bacdca7657a665bdca589","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1186201980","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"d86e8fbc-ed4b-4343-8201-9e5e26e4624e\",\"projectId\":\"4c9690b1-a6b1-4fae-8fbb-460a628c8c27\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"52fc54f4608fa63b89d7f7c4f9344a98","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"553386137","configuration":"{\"shopId\":\"nomadic-watch.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"674c31de9c131805829c42a983792da6","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"537788569","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11044085146\\\",\\\"GT-MK5B66C\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-T6L17C1L56\\\",\\\"AW-11044085146\\\/XTOPCIz2wKgYEJq7nZIp\\\",\\\"AW-11044085146\\\/FM7WCLjN5MwZEJq7nZIp\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-T6L17C1L56\\\",\\\"AW-11044085146\\\/z4EOCIb2wKgYEJq7nZIp\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-T6L17C1L56\\\",\\\"AW-11044085146\\\/vrXCCIP2wKgYEJq7nZIp\\\",\\\"MC-5FMY8DYQQE\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-T6L17C1L56\\\",\\\"AW-11044085146\\\/aOVgCP31wKgYEJq7nZIp\\\",\\\"MC-5FMY8DYQQE\\\",\\\"AW-11044085146\\\/trcxCLfw7MwZEJq7nZIp\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-T6L17C1L56\\\",\\\"AW-11044085146\\\/VxOfCID2wKgYEJq7nZIp\\\",\\\"MC-5FMY8DYQQE\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-T6L17C1L56\\\",\\\"AW-11044085146\\\/Lr59CI_2wKgYEJq7nZIp\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-T6L17C1L56\\\",\\\"AW-11044085146\\\/Q5pGCIn2wKgYEJq7nZIp\\\",\\\"AW-11044085146\\\/HYxbCNOZ3swZEJq7nZIp\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"b2a88bafab3e21179ed38636efcd8a93","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"},{"id":"358940825","configuration":"{\"accountID\":\"130652\",\"appUrl\"
5790:\"https:\\\/\\\/whatconverts.gadget.app\\\/tracking\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cff5470ec8dc12e2a295dd756be65c0a","type":"APP","apiClientId":76017074177,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"201916569","configuration":"{\"pixel_id\":\"3321497188144019\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"ca16bc87fe92b6042fbaa3acc2fbdaa6","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"},{"id":"65732761","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5aac1f99a8ca74af74cea751ede503d2","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"224002428","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Matomo"},{"id":"252969340","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Restore.ai Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Nomadic","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"nomadic-watch.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/nomadicwatches.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"cdn.html","2760921ew4f3eef0cpe6e0aac2m57029b82",{"modern":"","legacy":""},{"shopId":"58198589593","storefrontBaseUrl":"https:\/\/nomadicwatches.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\"]","isMerchantRequest":"false","hashVersion":"2760921ew4f3eef0cpe6e0aac2m57029b82","publish":"custom","events":"[[\"page_viewed\",{}]]"});</script>
5790<script> 5791 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 5792 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 5793 window.ShopifyAnalytics.meta.currency = 'GBP'; 5794 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":84262355097,"requestId":"2e52b83f-6673-45a7-a83d-85db8923874c-1770894497"}}; 5795 for (var attr in meta) { 5796 window.ShopifyAnalytics.meta[attr] = meta[attr]; 5797 } 5798</script>
vendor: 1 bytes, line 5798
5798
5799<script class="analytics"> 5800 (function () { 5801 var customDocumentWrite = function(content) { 5802 var jquery = null; 5803 5804 if (window.jQuery) { 5805 jquery = window.jQuery; 5806 } else if (window.Checkout && window.Checkout.$) { 5807 jquery = window.Checkout.$; 5808 } 5809 5810 if (jquery) { 5811 jquery('body').append(content); 5812 } 5813 }; 5814 5815 var hasLoggedConversion = function(token) { 5816 if (token) { 5817 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 5818 } 5819 return false; 5820 } 5821 5822 var setCookieIfConversion = function(token) { 5823 if (token) { 5824 var twoMonthsFromNow = new Date(Date.now()); 5825 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 5826 5827 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 5828 } 5829 } 5830 5831 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 5832 if (trekkie.integrations) { 5833 return; 5834 } 5835 trekkie.methods = [ 5836 'identify', 5837 'page', 5838 'ready', 5839 'track', 5840 'trackForm', 5841 'trackLink' 5842 ]; 5843 trekkie.factory = function(method) { 5844 return function() { 5845 var args = Array.prototype.slice.call(arguments); 5846 args.unshift(method); 5847 trekkie.push(args); 5848 return trekkie; 5849 }; 5850 }; 5851 for (var i = 0; i < trekkie.methods.length; i++) { 5852 var key = trekkie.methods[i]; 5853 trekkie[key] = trekkie.factory(key); 5854 } 5855 trekkie.load = function(config) { 5856 trekkie.config = config || {}; 5857 trekkie.config.initialDocumentCookie = document.cookie; 5858 var first = document.getElementsByTagName('script')[0]; 5859 var script = document.createElement('script'); 5860 script.type = 'text/javascript'; 5861 script.onerror = function(e) { 5862 var scriptFallback = document.createElement('script'); 5863 scriptFallback.type = 'text/javascript'; 5864 scriptFallback.onerror = function(error) { 5865 var Monorail = { 5866 produce: function produce(monorailDomain, schemaId, payload) { 5867 var currentMs = new Date().getTime(); 5868 var event = { 5869 schema_id: schemaId, 5870 payload: payload, 5871 metadata: { 5872 event_created_at_ms: currentMs, 5873 event_sent_at_ms: currentMs 5874 } 5875 }; 5876 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 5877 }, 5878 sendRequest: function sendRequest(endpointUrl, payload) { 5879 // Try the sendBeacon API 5880 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 5881 var blobData = new window.Blob([payload], { 5882 type: 'text/plain' 5883 }); 5884 5885 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 5886 return true; 5887 } // sendBeacon was not successful 5888 5889 } // XHR beacon 5890 5891 var xhr = new XMLHttpRequest(); 5892 5893 try { 5894 xhr.open('post-6.html', endpointUrl); 5895 xhr.setRequestHeader('Content-Type', 'text/plain'); 5896 xhr.send(payload); 5897 } catch (e) { 5898 console.log(e); 5899 } 5900 5901 return false; 5902 }, 5903 isIos12: function isIos12() { 5904 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 5905 } 5906 }; 5907 Monorail.produce('monorail-edge.shopifysvc.com', 5908 'trekkie_storefront_load_errors/1.1', 5909 {shop_id: 58198589593, 5910 theme_id: 183474127228, 5911 app_name: "storefront", 5912 context_url: window.location.href, 5913 source_url: "//nomadicwatches.com/cdn/s/trekkie.storefront.a93cb6c0f7364f64fdbeab2e0ef86f7d5a476af9.min.js"}); 5914 5915 }; 5916 scriptFallback.async = true; 5917 scriptFallback.src = 'js/trekkie.storefront.a93cb6c0f7364f64fdbeab2e0ef86f7d5a476af9.min.js'; 5918 first.parentNode.insertBefore(scriptFallback, first); 5919 }; 5920 script.async = true; 5921 script.src = 'js/trekkie.storefront.a93cb6c0f7364f64fdbeab2e0ef86f7d5a476af9.min.js'; 5922 first.parentNode.insertBefore(script, first); 5923 }; 5924 trekkie.load( 5925 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":58198589593,"isMerchantRequest":null,"themeId":183474127228,"themeCityHash":"3525537824512424290","contentLanguage":"en","currency":"GBP","eventMetadataId":"4c11cf4e-f73c-45e2-95e6-8222ff6ceeed"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["65f
592519447","b5387b81"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 5926 ); 5927 5928 var loaded = false; 5929 trekkie.ready(function() { 5930 if (loaded) return; 5931 loaded = true; 5932 5933 window.ShopifyAnalytics.lib = window.trekkie; 5934 5935 var originalDocumentWrite = document.write; 5936 document.write = customDocumentWrite; 5937 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 5938 document.write = originalDocumentWrite; 5939 5940 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":84262355097,"requestId":"2e52b83f-6673-45a7-a83d-85db8923874c-1770894497","shopifyEmitted":true}); 5941 5942 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 5943 var token = match? match[1]: undefined; 5944 if (!hasLoggedConversion(token)) { 5945 setCookieIfConversion(token); 5946 5947 } 5948 }); 5949 5950 5951 var eventsListenerScript = document.createElement('script'); 5952 eventsListenerScript.async = true; 5953 eventsListenerScript.src = "js/shop_events_listener-3da45d37.js"; 5954 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 5955 5956})();</script>
5956 5957
5957<script> 5958 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 5959 window.ga = function ga() { 5960 (window.ga.q = window.ga.q || []).push(arguments); 5961 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 5962 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 5963 } 5964 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 5965 }; 5966 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 5967 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 5968 } 5969 } 5970</script>
vendor: 1 bytes, line 5970
5970
5971<script 5972 defer 5973 src="js/shopify-perf-kit-3.1.0.min.js" 5974 data-application="storefront-renderer" 5975 data-shop-id="58198589593" 5976 data-render-region="gcp-europe-west4" 5977 data-page-type="page" 5978 data-theme-instance-id="183474127228" 5979 data-theme-name="Dawn" 5980 data-theme-version="13.0.1" 5981 data-monorail-region="shop_domain" 5982 data-resource-timing-sampling-rate="10" 5983 data-shs="true" 5984 data-shs-beacon="true" 5985 data-shs-export-with-fetch="true" 5986 data-shs-logs-sample-rate="1" 5987 data-shs-beacon-endpoint="https://nomadicwatches.com/api/collect" 5988></script>
5988 5989</head> 5990 5991 5992 <body class="gradient template-contact"> 5993 5994 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 5994-5995
5994 5995<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5995GTM-TBKK84QW
vendor: 83 bytes, lines 5995-5996
5995" 5996height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
5997<!-- End Google Tag Manager (noscript) --> 5998 5999 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 6000 Skip to content 6001 </a>
6002<script src="js/cart4c07.js" defer="defer"></script>
6002 6003<style> 6004 .drawer { 6005 visibility: hidden; 6006 } 6007</style> 6008<cart-drawer class="drawer is-empty"> 6009 <div id="CartDrawer" class="cart-drawer"> 6010 <div id="CartDrawer-Overlay"class="cart-drawer__overlay"></div> 6011 <div class="drawer__inner" role="dialog" aria-modal="true" aria-label="Your cart" tabindex="-1"><div class="drawer__inner-empty"> 6012 <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection"> 6013 <div class="cart-drawer__empty-content"> 6014 <h2 class="cart__empty-text">Your cart is empty</h2> 6015 <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 6016 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 6017</svg> 6018</button> 6019 <a href="all.html" class="button"> 6020 Continue shopping 6021 </a><p class="cart__login-title h3">Have an account?</p> 6022 <p class="cart__login-paragraph"> 6023 <a href="login.html" class="link underlined-link">Log in</a> to check out faster. 6024 </p></div> 6025 </div><div class="cart-drawer__collection"> 6026 6027<div class="card-wrapper animate-arrow collection-card-wrapper"> 6028 <div class="card 6029 card--standard 6030 card--text 6031 6032 6033 " 6034 style="--ratio-percent: 100%;" 6035 > 6036 <div class="card__inner color-scheme-2 gradient ratio" style="--ratio-percent: 100%;"><div class="card__content"> 6037 <div class="card__information"> 6038 <h3 class="card__heading"> 6039 <a href="all.html" class="full-unstyled-link">All Products<span class="icon-wrap"><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 6040 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 6041</svg> 6042</span> 6043 </a> 6044 </h3></div> 6045 </div> 6046 </div> 6047 6048 </div> 6049</div> 6050 6051 </div></div><div class="drawer__header"> 6052 <h2 class="drawer__heading">Your cart</h2> 6053 <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 6054 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 6055</svg> 6056</button> 6057 </div> 6058 <cart-drawer-items class=" is-empty"> 6059 <form action="https://nomadicwatches.com/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post"> 6060 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 6061 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">Loading...</p> 6062 </div> 6063 <div id="CartDrawer-CartErrors" role="alert"></div> 6064 </form> 6065 </cart-drawer-items><div class="drawer__suggetion"> 6066 <form method="post" id="add-to-cart-form" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"> 6067 <input type="hidden" name="form_type" value="product"> 6068 <input type="hidden" name="utf8" value="â"> 6069 <input type="hidden" name="id" value="42597045534873"> 6070 <h3 class="frqhadong" h5" id="title--7516585853081" > 6071 Frequently bought together with: 6072 </h3> 6073 <div class="variantname-and-price drowerinlist"> 6074 <div class="variation_div "> 6075 <div class="drower-list-image"> 6076 <img 6077 srcset="//nomadicwatches.com/cdn/shop/products/IMG_1702.png?v=1674751189&width=165 165w,//nomadicwatches.com/cdn/shop/products/IMG_1702.png?v=1674751189&width=360 360w,//nomadicwatches.com/cdn/shop/products/IMG_1702.png?v=1674751189&width=533 533w,//nomadicwatches.com/cdn/shop/products/IMG_1702.png?v=1674751189&width=720 720w,//nomadicwatches.com/cdn/shop/products/IMG_1702.png?v=1674751189&width=940 940w,//nomadicwatches.com/cdn/shop/products/IMG_1702.png?v=1674751189&width=1066 1066w,//nomadicwatches.com/cdn/shop/products/IMG_1702.png?v=1674751189 2000w 6078 " 6079 src="png/img_17023124.png" 6080 sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6081 alt="The Nomad Rubber Strap" 6082 class="day-img motion-reduce" 6083 loading="lazy" 6084 width="2000" 6085 height="2000" > 6086 </div> 6087 <div class="card-info-drop"> 6088 <div class="card__information"> 6089 <h3 > 6090 <a href="rubber-strap.html" id="StandardCardNoMediaLink--7516585853081" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink--7516585853081 NoMediaStandardBadge--7516585853081" > 6091 The Nomad Rubber Strap 6092 </a> 6093 </h3> 6094 </div><div class="cart_complementary"> 6095 <!-- <variant-selects> --><div class="product-form__input product-form__input--dropdown"> 6096 <label class="form__label" for="Option-16051549634713-0"> 6097 Colour 6098 </label> 6099 <div class="select"> 6100 <select id="select_option_0" class="select__select" name="options[Colour]" form="product-form-ext-16051549634713" ><option value="Obsidian Black" >
6100 Obsidian Black </option><option value="Shipyard Yellow" selected="selected" > Shipyard Yellow </option><option value="Fresh Sage Green" > Fresh Sage Green </option><option value="Midnight Blue" > Midnight Blue </option><option value="Burnt Sunset Orange" > Burnt Sunset Orange </option><option value="Roasted Coffee" > Roasted Coffee </option><option value="Sweet Cherry Pie" > Sweet Cherry Pie </option></select> 6101 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 6102 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 6103</svg> 6104 6105 </div> 6106 </div>
6106<script type="application/json"> 6107 [{"id":42597045534873,"title":"Obsidian Black","option1":"Obsidian Black","option2":null,"option3":null,"sku":"21-0002","requires_shipping":true,"taxable":true,"featured_image":{"id":35993826328729,"product_id":7516585853081,"position":4,"created_at":"2022-12-08T14:34:08+00:00","updated_at":"2023-01-26T16:39:33+00:00","alt":null,"width":2000,"height":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1706.png?v=1674751173","variant_ids":[42597045534873]},"available":false,"name":"The Nomad Rubber Strap - Obsidian Black","public_title":"Obsidian Black","options":["Obsidian Black"],"price":5000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28372031013017,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1706.png?v=1674751173"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44315757576345,"title":"Shipyard Yellow","option1":"Shipyard Yellow","option2":null,"option3":null,"sku":"21-0001","requires_shipping":true,"taxable":true,"featured_image":{"id":38637221150873,"product_id":7516585853081,"position":15,"created_at":"2024-05-23T21:53:15+01:00","updated_at":"2024-05-23T21:53:16+01:00","alt":null,"width":1554,"height":1600,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/5BF6E84B-E26B-4496-9388-9A31813E995B.jpg?v=1716497596","variant_ids":[44315757576345]},"available":true,"name":"The Nomad Rubber Strap - Shipyard Yellow","public_title":"Shipyard Yellow","options":["Shipyard Yellow"],"price":5000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31096881021081,"position":15,"preview_image":{"aspect_ratio":0.971,"height":1600,"width":1554,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/5BF6E84B-E26B-4496-9388-9A31813E995B.jpg?v=1716497596"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42597045600409,"title":"Fresh Sage Green","option1":"Fresh Sage Green","option2":null,"option3":null,"sku":"21-0003","requires_shipping":true,"taxable":true,"featured_image":{"id":35993826361497,"product_id":7516585853081,"position":6,"created_at":"2022-12-08T14:34:07+00:00","updated_at":"2023-01-26T16:40:07+00:00","alt":null,"width":2000,"height":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1708.png?v=1674751207","variant_ids":[42597045600409]},"available":true,"name":"The Nomad Rubber Strap - Fresh Sage Green","public_title":"Fresh Sage Green","options":["Fresh Sage Green"],"price":5000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28372030947481,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1708.png?v=1674751207"}},"requires_selling_plan":false,"selling_plan_allocations":[]}
6107,{"id":42597045567641,"title":"Midnight Blue","option1":"Midnight Blue","option2":null,"option3":null,"sku":"21-0004","requires_shipping":true,"taxable":true,"featured_image":{"id":35437671776409,"product_id":7516585853081,"position":14,"created_at":"2022-09-13T18:26:18+01:00","updated_at":"2023-01-05T17:31:18+00:00","alt":null,"width":1697,"height":1697,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/image_78c9c138-805f-491d-a7fd-ba28963b769e.jpg?v=1672939878","variant_ids":[42597045567641]},"available":true,"name":"The Nomad Rubber Strap - Midnight Blue","public_title":"Midnight Blue","options":["Midnight Blue"],"price":5000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":27803748040857,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1697,"width":1697,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/image_78c9c138-805f-491d-a7fd-ba28963b769e.jpg?v=1672939878"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42597045633177,"title":"Burnt Sunset Orange","option1":"Burnt Sunset Orange","option2":null,"option3":null,"sku":"21-0006","requires_shipping":true,"taxable":true,"featured_image":{"id":35993826230425,"product_id":7516585853081,"position":8,"created_at":"2022-12-08T14:34:08+00:00","updated_at":"2023-01-26T16:40:03+00:00","alt":null,"width":2000,"height":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1705.png?v=1674751203","variant_ids":[42597045633177]},"available":true,"name":"The Nomad Rubber Strap - Burnt Sunset Orange","public_title":"Burnt Sunset Orange","options":["Burnt Sunset Orange"],"price":5000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28372031045785,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1705.png?v=1674751203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42597045665945,"title":"Roasted Coffee","option1":"Roasted Coffee","option2":null,"option3":null,"sku":"21-0007","requires_shipping":true,"taxable":true,"featured_image":{"id":35993826197657,"product_id":7516585853081,"position":12,"created_at":"2022-12-08T14:34:07+00:00","updated_at":"2023-01-26T16:40:51+00:00","alt":null,"width":2000,"height":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1714.png?v=1674751251","variant_ids":[42597045665945]},"available":true,"name":"The Nomad Rubber Strap - Roasted Coffee","public_title":"Roasted Coffee","options":["Roasted Coffee"],"price":5000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28372030750873,"position":12,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1714.png?v=1674751251"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42603270078617,"title":"Sweet Cherry Pie","option1":"Sweet Cherry Pie","option2":null,"option3":null,"sku":"21-0005","requires_shipping":true,"taxable":true,"featured_image":{"id":35993826427033,"product_id":7516585853081,"position":10,"created_at":"2022-12-08T14:34:08+00:00","updated_at":"2023-01-26T16:40:46+00:00","alt":null,"width":2000,"height":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1707.png?v=1674751246","variant_ids":[42603270078617]},"available":true,"name":"The Nomad Rubber Strap - Sweet Cherry Pie","public_title":"Sweet Cherry Pie","options":["Sweet Cherry Pie"],"price":5000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28372030980249,"position":10,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/products\/IMG_1707.png?v=1674751246"}},"requires_selling_plan":false,"selling_plan_allocations":[]}] 6108 </script>
6108 6109 <!-- </variant-selects> --> 6110 </div></div> 6111 <div class="all_variations"><div disabled value="42597045534873" variant_title = "Obsidian Black" var_instock = "Sold Out" var_price = "£50" ></div><div selected="selected" value="44315757576345" variant_title = "Shipyard Yellow" var_instock = "" var_price = "£50" ></div><div value="42597045600409" variant_title = "Fresh Sage Green" var_instock = "" var_price = "£50" ></div><div value="42597045567641" variant_title = "Midnight Blue" var_instock = "" var_price = "£50" ></div><div value="42597045633177" variant_title = "Burnt Sunset Orange" var_instock = "" var_price = "£50" ></div><div value="42597045665945" variant_title = "Roasted Coffee" var_instock = "" var_price = "£50" ></div><div value="42603270078617" variant_title = "Sweet Cherry Pie" var_instock = "" var_price = "£50" ></div></div> 6112 </div> 6113 <div class="card-information"><span class="caption-large light"></span> 6114<div class="price "> 6115 <div class="price__container"><div class="price__regular"> 6116 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6117 <span class="price-item price-item--regular"> 6118 £50 6119 </span> 6120 </div> 6121 <div class="price__sale"> 6122 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6123 <span> 6124 <s class="price-item price-item--regular"> 6125 6126 6127 6128 </s> 6129 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6130 <span class="price-item price-item--sale price-item--last"> 6131 £50 6132 </span> 6133 </div> 6134 <small class="unit-price caption hidden"> 6135 <span class="visually-hidden">Unit price</span> 6136 <span class="price-item price-item--last"> 6137 <span></span> 6138 <span aria-hidden="true">/</span> 6139 <span class="visually-hidden"> per </span> 6140 <span> 6141 </span> 6142 </span> 6143 </small> 6144 </div></div> 6145 6146 <div class="add-to-cart-button"> 6147 <div class="product-form__buttons"> 6148 <div class="product-form__submit addtocartnew button button--full-width button--primary ajax-add-to-cart-button" ajax-variant-id="44315757576345"> 6149 <span class="comp_productt_txt">Add 6150</span> 6151 <div class="loading-overlay__spinner hidden"> 6152 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg" ><circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle></svg> 6153 </div> 6154 </div> 6155 </div> 6156 <input type="hidden" name="product-id" value="7516585853081"><input type="hidden" name="section-id" value="template--16560961061017__main"> 6157 </div> 6158 </div> 6159 </div> 6160 </form> 6161 </div> 6162
6162<script type="text/javascript"> 6163 var all_select = Array.from(document.querySelectorAll('.drawer__suggetion form#add-to-cart-form .cart_complementary select'), (select) => select.value); 6164 var joinedString = all_select.join(" / "); 6165 var variation_id = jQuery('.drawer__suggetion .all_variations div[variant_title="'+joinedString+'"]').attr('value'); 6166 jQuery('.drawer__suggetion input[name="id"]').val(variation_id); 6167 if (jQuery('.drawer__suggetion #add-to-cart-form .all_variations div[variant_title="'+joinedString+'"]').attr('disabled')) { 6168 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button').attr('disabled','disabled'); 6169 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button span.comp_productt_txt').text('Sold out'); 6170 }else{ 6171 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button').removeAttr('disabled'); 6172 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button span.comp_productt_txt').text('Add'); 6173 } 6174 jQuery(document).on('change','.drawer__suggetion #add-to-cart-form .cart_complementary select',function(){ 6175 var all_select = Array.from(document.querySelectorAll('.drawer__suggetion form#add-to-cart-form .cart_complementary select'), (select) => select.value); 6176 var joinedString = all_select.join(" / "); 6177 if (jQuery('.drawer__suggetion #add-to-cart-form .all_variations div[variant_title="'+joinedString+'"]').attr('disabled')) { 6178 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button').attr('disabled','disabled'); 6179 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button span.comp_productt_txt').text('Sold out'); 6180 }else{ 6181 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button').removeAttr('disabled'); 6182 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button span.comp_productt_txt').text('Add'); 6183 } 6184 var variation_price = jQuery('.drawer__suggetion #add-to-cart-form .all_variations div[variant_title="'+joinedString+'"]').attr('var_price'); 6185 var variation_id = jQuery('.drawer__suggetion #add-to-cart-form .all_variations div[variant_title="'+joinedString+'"]').attr('value'); 6186 jQuery('.drawer__suggetion #add-to-cart-form .price__container .price-item').text("From "+variation_price); 6187 jQuery('.drawer__suggetion #add-to-cart-form input[name="id"]').val(variation_id); 6188 jQuery('.drawer__suggetion #add-to-cart-form .ajax-add-to-cart-button').attr('ajax-variant-id',variation_id); 6189 }); 6190 // jQuery('#add-to-cart-form').on('submit', function(event) { 6191 // event.preventDefault(); // prevent default form submission 6192 // jQuery.ajax({ 6193 // type: 'POST', 6194 // url: '/cart/add.js', 6195 // data: jQuery(this).serialize(), 6196 // dataType: 'json', 6197 // success: function() { 6198 // console.log('success message'); 6199 // localStorage.setItem('clicking_cart', 'true'); 6200 // window.location.reload(); 6201 // //window.location.href = window.location.origin+'/cart'; 6202 // }, 6203 // error: function() { 6204 // console.log('error message'); 6205 // } 6206 // }); 6207 // }); 6208 function addToCartJS(qty, variantID, btn) { 6209 // Open the cart drawer 6210 var cartDrawer = document.querySelector('cart-drawer'); 6211 var sectionsToRender = cartDrawer.getSectionsToRender().map((section) => section.id) 6212 var sections_url = window.location.pathname; 6213 // Send request to add item to cart 6214 fetch("js/add.js", { 6215 method: "POST", 6216 headers: { 6217 "Content-Type": "application/json" 6218 }, 6219 body: JSON.stringify({ "quantity": qty, "id": variantID, "sections" : sectionsToRender, "sections_url" : sections_url}) 6220 }) 6221 .then(response => response.json()) 6222 .then(response => { 6223 cartDrawer.renderContents(response); 6224 cartDrawer.open(); 6225 if (cartDrawer && cartDrawer.classList.contains('is-empty')) cartDrawer.classList.remove('is-empty'); 6226 }) 6227 .catch(error => { 6228 console.error("Error adding item to cart:", error); 6229 }); 6230 } 6231 </script>
6231<div class="drawer__suggetion"> 6232 <form method="post" id="add-to-cart-form_2" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"> 6233 <input type="hidden" name="form_type" value="product"> 6234 <input type="hidden" name="utf8" value="â"> 6235 <input type="hidden" name="id" value="43252580909209"> 6236 <h3 h5" id="title--7688211005593" > 6237 6238 </h3> 6239 <div class="variantname-and-price drowerinlist"> 6240 <div class="variation_div "> 6241 <div class="drower-list-image"> 6242 <img 6243 srcset="//nomadicwatches.com/cdn/shop/files/Screenshot2023-07-12at09.17.18.png?v=1689149935&width=165 165w,//nomadicwatches.com/cdn/shop/files/Screenshot2023-07-12at09.17.18.png?v=1689149935&width=360 360w,//nomadicwatches.com/cdn/shop/files/Screenshot2023-07-12at09.17.18.png?v=1689149935&width=533 533w,//nomadicwatches.com/cdn/shop/files/Screenshot2023-07-12at09.17.18.png?v=1689149935&width=720 720w,//nomadicwatches.com/cdn/shop/files/Screenshot2023-07-12at09.17.18.png?v=1689149935&width=940 940w,//nomadicwatches.com/cdn/shop/files/Screenshot2023-07-12at09.17.18.png?v=1689149935&width=1066 1066w,//nomadicwatches.com/cdn/shop/files/Screenshot2023-07-12at09.17.18.png?v=1689149935 2022w 6244 " 6245 src="png/screenshot2023-07-12at09.17.18a8c6.png" 6246 sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6247 alt="The Utility Nylon Strap" 6248 class="day-img motion-reduce" 6249 loading="lazy" 6250 width="2022" 6251 height="1424" > 6252 </div> 6253 <div class="card-info-drop"> 6254 <div class="card__information"> 6255 <h3 > 6256 <a href="the-utility-strap.html" id="StandardCardNoMediaLink--7688211005593" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink--7688211005593 NoMediaStandardBadge--7688211005593" > 6257 The Utility Nylon Strap 6258 </a> 6259 </h3> 6260 </div><div class="cart_complementary"> 6261 <!-- <variant-selects> --><div class="product-form__input product-form__input--dropdown"> 6262 <label class="form__label" for="Option-16051549634713-0"> 6263 Color 6264 </label> 6265 <div class="select"> 6266 <select id="select_option_0" class="select__select" name="options[Color]" form="product-form-ext-16051549634713" ><option value="Black with Shipyard Yellow" > Black with Shipyard Yellow </option><option value="Pure Black" selected="selected" > Pure Black </option><option value="Pewter Grey" > Pewter Grey </option><option value="Midnight Blue" > Midnight Blue </option><option value="Crimson with Gold" > Crimson with Gold </option><option value="Emerald with Gold" > Emerald with Gold </option></select> 6267 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 6268 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 6269</svg> 6270 6271 </div> 6272 </div>
6272<script type="application/json"> 6273 [{"id":43252580909209,"title":"Black with Shipyard Yellow","option1":"Black with Shipyard Yellow","option2":null,"option3":null,"sku":"21-0011","requires_shipping":true,"taxable":true,"featured_image":{"id":36886520103065,"product_id":7688211005593,"position":2,"created_at":"2023-07-12T09:16:32+01:00","updated_at":"2023-07-12T09:18:55+01:00","alt":null,"width":1354,"height":1424,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/Screenshot2023-07-12at09.13.20.png?v=1689149935","variant_ids":[43252580909209]},"available":false,"name":"The Utility Nylon Strap - Black with Shipyard Yellow","public_title":"Black with Shipyard Yellow","options":["Black with Shipyard Yellow"],"price":3000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29282878521497,"position":2,"preview_image":{"aspect_ratio":0.951,"height":1424,"width":1354,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/Screenshot2023-07-12at09.13.20.png?v=1689149935"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43252580810905,"title":"Pure Black","option1":"Pure Black","option2":null,"option3":null,"sku":"21-0008","requires_shipping":true,"taxable":true,"featured_image":{"id":36886521610393,"product_id":7688211005593,"position":5,"created_at":"2023-07-12T09:18:12+01:00","updated_at":"2023-07-12T09:18:15+01:00","alt":null,"width":1000,"height":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/1.jpg?v=1689149895","variant_ids":[43252580810905]},"available":true,"name":"The Utility Nylon Strap - Pure Black","public_title":"Pure Black","options":["Pure Black"],"price":3000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29282880487577,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/1.jpg?v=1689149895"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43252580876441,"title":"Pewter Grey","option1":"Pewter Grey","option2":null,"option3":null,"sku":"21-0009","requires_shipping":true,"taxable":true,"featured_image":{"id":36886521446553,"product_id":7688211005593,"position":6,"created_at":"2023-07-12T09:18:12+01:00","updated_at":"2023-07-12T09:18:14+01:00","alt":null,"width":1000,"height":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/2.jpg?v=1689149894","variant_ids":[43252580876441]},"available":true,"name":"The Utility Nylon Strap - Pewter Grey","public_title":"Pewter Grey","options":["Pewter Grey"],"price":3000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29282880520345,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/2.jpg?v=1689149894"}},"requires_selling_plan":false,"selling_plan_allocations":[]}
6273,{"id":43252580843673,"title":"Midnight Blue","option1":"Midnight Blue","option2":null,"option3":null,"sku":"21-0010","requires_shipping":true,"taxable":true,"featured_image":{"id":36886521479321,"product_id":7688211005593,"position":7,"created_at":"2023-07-12T09:18:12+01:00","updated_at":"2023-07-12T09:18:14+01:00","alt":null,"width":1000,"height":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/3.jpg?v=1689149894","variant_ids":[43252580843673]},"available":true,"name":"The Utility Nylon Strap - Midnight Blue","public_title":"Midnight Blue","options":["Midnight Blue"],"price":3000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29282880553113,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/3.jpg?v=1689149894"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43252580941977,"title":"Crimson with Gold","option1":"Crimson with Gold","option2":null,"option3":null,"sku":"21-0014","requires_shipping":true,"taxable":true,"featured_image":{"id":36886521512089,"product_id":7688211005593,"position":9,"created_at":"2023-07-12T09:18:12+01:00","updated_at":"2023-07-12T09:18:14+01:00","alt":null,"width":1000,"height":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/5.jpg?v=1689149894","variant_ids":[43252580941977]},"available":true,"name":"The Utility Nylon Strap - Crimson with Gold","public_title":"Crimson with Gold","options":["Crimson with Gold"],"price":3000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29282880618649,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/5.jpg?v=1689149894"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43252580974745,"title":"Emerald with Gold","option1":"Emerald with Gold","option2":null,"option3":null,"sku":"21-0012","requires_shipping":true,"taxable":true,"featured_image":{"id":36886521577625,"product_id":7688211005593,"position":8,"created_at":"2023-07-12T09:18:12+01:00","updated_at":"2023-07-12T09:18:15+01:00","alt":null,"width":1000,"height":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/4.jpg?v=1689149895","variant_ids":[43252580974745]},"available":false,"name":"The Utility Nylon Strap - Emerald with Gold","public_title":"Emerald with Gold","options":["Emerald with Gold"],"price":3000,"weight":25,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":29282880585881,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/nomadicwatches.com\/cdn\/shop\/files\/4.jpg?v=1689149895"}},"requires_selling_plan":false,"selling_plan_allocations":[]}] 6274 </script>
6274 6275 <!-- </variant-selects> --> 6276 </div></div> 6277 <div class="all_variations"><div disabled value="43252580909209" variant_title = "Black with Shipyard Yellow" var_instock = "Sold Out" var_price = "£30" ></div><div selected="selected" value="43252580810905" variant_title = "Pure Black" var_instock = "" var_price = "£30" ></div><div value="43252580876441" variant_title = "Pewter Grey" var_instock = "" var_price = "£30" ></div><div value="43252580843673" variant_title = "Midnight Blue" var_instock = "" var_price = "£30" ></div><div value="43252580941977" variant_title = "Crimson with Gold" var_instock = "" var_price = "£30" ></div><div disabled value="43252580974745" variant_title = "Emerald with Gold" var_instock = "Sold Out" var_price = "£30" ></div></div> 6278 </div> 6279 <div class="card-information"><span class="caption-large light"></span> 6280<div class="price "> 6281 <div class="price__container"><div class="price__regular"> 6282 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6283 <span class="price-item price-item--regular"> 6284 £30 6285 </span> 6286 </div> 6287 <div class="price__sale"> 6288 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6289 <span> 6290 <s class="price-item price-item--regular"> 6291 6292 6293 6294 </s> 6295 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6296 <span class="price-item price-item--sale price-item--last"> 6297 £30 6298 </span> 6299 </div> 6300 <small class="unit-price caption hidden"> 6301 <span class="visually-hidden">Unit price</span> 6302 <span class="price-item price-item--last"> 6303 <span></span> 6304 <span aria-hidden="true">/</span> 6305 <span class="visually-hidden"> per </span> 6306 <span> 6307 </span> 6308 </span> 6309 </small> 6310 </div></div> 6311 6312 <div class="add-to-cart-button"> 6313 <div class="product-form__buttons"> 6314 <div class="product-form__submit addtocartnew button button--full-width button--primary ajax-add-to-cart-button" ajax-variant-id="43252580810905"> 6315 <span class="comp_productt_txt">Add 6316</span> 6317 <div class="loading-overlay__spinner hidden"> 6318 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg" ><circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle></svg> 6319 </div> 6320 </div> 6321 </div> 6322 <input type="hidden" name="product-id" value="7688211005593"><input type="hidden" name="section-id" value="template--16560961061017__main"> 6323 </div> 6324 </div> 6325 </div> 6326 </form> 6327 </div> 6328
6328<script type="text/javascript"> 6329 var all_select = Array.from(document.querySelectorAll('.drawer__suggetion form#add-to-cart-form_2 .cart_complementary select'), (select) => select.value); 6330 var joinedString = all_select.join(" / "); 6331 var variation_id = jQuery('.drawer__suggetion #add-to-cart-form_2 .all_variations div[variant_title="'+joinedString+'"]').attr('value'); 6332 jQuery('.drawer__suggetion #add-to-cart-form_2 input[name="id"]').val(variation_id); 6333 if (jQuery('.drawer__suggetion #add-to-cart-form_2 .all_variations div[variant_title="'+joinedString+'"]').attr('disabled')) { 6334 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button').attr('disabled','disabled'); 6335 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button span.comp_productt_txt').text('Sold out'); 6336 }else{ 6337 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button').removeAttr('disabled'); 6338 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button span.comp_productt_txt').text('Add'); 6339 } 6340 jQuery(document).on('change','.drawer__suggetion #add-to-cart-form_2 .cart_complementary select',function(){ 6341 var all_select = Array.from(document.querySelectorAll('.drawer__suggetion form#add-to-cart-form_2 .cart_complementary select'), (select) => select.value); 6342 var joinedString = all_select.join(" / "); 6343 if (jQuery('.drawer__suggetion #add-to-cart-form_2 .all_variations div[variant_title="'+joinedString+'"]').attr('disabled')) { 6344 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button').attr('disabled','disabled'); 6345 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button span.comp_productt_txt').text('Sold out'); 6346 }else{ 6347 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button').removeAttr('disabled'); 6348 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button span.comp_productt_txt').text('Add'); 6349 } 6350 var variation_price = jQuery('.drawer__suggetion #add-to-cart-form_2 .all_variations div[variant_title="'+joinedString+'"]').attr('var_price'); 6351 var variation_id = jQuery('.drawer__suggetion #add-to-cart-form_2 .all_variations div[variant_title="'+joinedString+'"]').attr('value'); 6352 jQuery('.drawer__suggetion #add-to-cart-form_2 .price__container .price-item').text("From "+variation_price); 6353 jQuery('.drawer__suggetion #add-to-cart-form_2 input[name="id"]').val(variation_id); 6354 jQuery('.drawer__suggetion #add-to-cart-form_2 .ajax-add-to-cart-button').attr('ajax-variant-id',variation_id); 6355 }); 6356 // jQuery('#add-to-cart-form_2').on('submit', function(event) { 6357 // event.preventDefault(); // prevent default form submission 6358 // jQuery.ajax({ 6359 // type: 'POST', 6360 // url: '/cart/add.js', 6361 // data: jQuery(this).serialize(), 6362 // dataType: 'json', 6363 // success: function() { 6364 // console.log('success message'); 6365 // localStorage.setItem('clicking_cart', 'true'); 6366 // window.location.reload(); 6367 // //window.location.href = window.location.origin+'/cart'; 6368 // }, 6369 // error: function() { 6370 // console.log('error message'); 6371 // } 6372 // }); 6373 // }); 6374 </script>
6374<div class="drawer__footer"><details id="Details-CartDrawer"> 6375 <summary> 6376 <span class="summary__title"> 6377 Order special instructions 6378 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 6379 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 6380</svg> 6381 6382 </span> 6383 </summary> 6384 <cart-note class="cart__note field"> 6385 <label class="visually-hidden" for="CartDrawer-Note">Order special instructions</label> 6386 <textarea id="CartDrawer-Note" class="text-area text-area--resize-vertical field__input" name="note" placeholder="Order special instructions"></textarea> 6387 </cart-note> 6388 </details><!-- Start blocks--> 6389 <!-- Subtotals--> 6390 <div class="cart-drawer__footer" > 6391 <div class="totals shoppingfree" role="status"> 6392 <h2 class="totals__subtotal">Shipping</h2> 6393 <p class="totals__subtotal-value">FREE</p> 6394 </div> 6395 <div class="totals" role="status"> 6396 <h2 class="totals__subtotal"> TOTAL</h2> 6397 <p class="totals__subtotal-value">£0</p> 6398 </div> 6399 <div></div> 6400 <small class="tax-note caption-large rte">Tax included. <a href="shipping-policy.html">Shipping</a> and discounts calculated at checkout. 6401</small> 6402 </div> 6403 <!-- CTAs --> 6404 <div class="cart__ctas" > 6405 <noscript> 6406 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 6407 Update 6408 </button> 6409 </noscript> 6410 <button type="submit" id="CartDrawer-Checkout" class="cart__checkout-button button" name="checkout" form="CartDrawer-Form" disabled> 6411 <svg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"> 6412 <path d="M1.99996 14.6667C1.63329 14.6667 1.3194 14.5361 1.05829 14.275C0.797182 14.0139 0.666626 13.7 0.666626 13.3333V6.66666C0.666626 6.29999 0.797182 5.9861 1.05829 5.72499C1.3194 5.46388 1.63329 5.33332 1.99996 5.33332H2.66663V3.99999C2.66663 3.07777 2.99163 2.29166 3.64163 1.64166C4.29163 0.991656 5.07774 0.666656 5.99996 0.666656C6.92218 0.666656 7.70829 0.991656 8.35829 1.64166C9.00829 2.29166 9.33329 3.07777 9.33329 3.99999V5.33332H9.99996C10.3666 5.33332 10.6805 5.46388 10.9416 5.72499C11.2027 5.9861 11.3333 6.29999 11.3333 6.66666V13.3333C11.3333 13.7 11.2027 14.0139 10.9416 14.275C10.6805 14.5361 10.3666 14.6667 9.99996 14.6667H1.99996ZM5.99996 11.3333C6.36663 11.3333 6.68052 11.2028 6.94163 10.9417C7.20274 10.6805 7.33329 10.3667 7.33329 9.99999C7.33329 9.63332 7.20274 9.31944 6.94163 9.05832C6.68052 8.79721 6.36663 8.66666 5.99996 8.66666C5.63329 8.66666 5.3194 8.79721 5.05829 9.05832C4.79718 9.31944 4.66663 9.63332 4.66663 9.99999C4.66663 10.3667 4.79718 10.6805 5.05829 10.9417C5.3194 11.2028 5.63329 11.3333 5.99996 11.3333ZM3.99996 5.33332H7.99996V3.99999C7.99996 3.44443 7.80552 2.97221 7.41663 2.58332C7.02774 2.19443 6.55551 1.99999 5.99996 1.99999C5.4444 1.99999 4.97218 2.19443 4.58329 2.58332C4.1944 2.97221 3.99996 3.44443 3.99996 3.99999V5.33332Z" fill="white"/> 6413 </svg> 6414 Secure Checkout 6415 </button> 6416 <!-- <a href="/cart" class="view-cart">View my cart (0)</a> 6417 <a class="continue-shopping">Continue shopping</a> --> 6418 <div class="first-lists-product cart-in-lines"> 6419 <div class="icon-list-inimage"> 6420 <img src="png/vector_452df.png"> 6421 </div> 6422 <div class="icon-list-text"> 6423 <div class="metafield-rich_text_field"> 6424 <p>Lifetime Guarantee</p> 6425 </div> 6426 </div> 6427 </div> 6428 </div> 6429 </div> 6430 </div> 6431 </div> 6432</cart-drawer>
6433<script> 6434 document.addEventListener('DOMContentLoaded', function() { 6435 function isIE() { 6436 const ua = window.navigator.userAgent; 6437 const msie = ua.indexOf('MSIE '); 6438 const trident = ua.indexOf('index-18.html'); 6439 return (msie > 0 || trident > 0); 6440 } 6441 6442 if (!isIE()) return; 6443 const cartSubmitInput = document.createElement('input'); 6444 cartSubmitInput.setAttribute('name', 'checkout'); 6445 cartSubmitInput.setAttribute('type', 'hidden'); 6446 document.querySelector('#cart').appendChild(cartSubmitInput); 6447 document.querySelector('#checkout').addEventListener('click', function(event) { 6448 document.querySelector('#cart').submit(); 6449 }); 6450 }); 6451</script>
6451<div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar announcement-bar color-accent-2 gradient" role="region" aria-label="Announcement" ><div class="page-width"> 6452 <p class="announcement-bar__message center h5"> 6453 - FREE 30 DAY RETURNS - LIFETIME WARRANTY - NEXT DAY DELIVERY 6454- 6455 <a href="best-sellers.html" class="announcement-bar__link link link--text focus-inset animate-arrow top-shop-btn"> 6456 6457 6458 </a></p> 6459 </div> 6460 6461 6462 </div><style> 6463 .announcement-bar .announcement-bar__message { 6464 padding: 1.4rem 0; 6465 } 6466</style> 6467 6468 6469</div> 6470 6471 <div id="shopify-section-header" class="shopify-section section-header spa-header"><link rel="stylesheet" href="css/component-list-menuac8f.css" media="print" onload="this.media='all'"> 6472<link rel="stylesheet" href="css/component-searchadc1.css" media="print" onload="this.media='all'"> 6473<link rel="stylesheet" href="css/component-menu-drawer6102.css" media="print" onload="this.media='all'"> 6474<link rel="stylesheet" href="css/component-cart-notification5e41.css" media="print" onload="this.media='all'"> 6475<link rel="stylesheet" href="css/component-cart-itemsbb2f.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="css/component-price71f1.css" media="print" onload="this.media='all'"> 6476 <link rel="stylesheet" href="css/component-loading-overlay206e.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="css/component-mega-menu2b11.css" media="print" onload="this.media='all'"> 6477 <noscript><link href="css/component-mega-menu2b11.css" rel="stylesheet" type="text/css" media="all" /></noscript><link href="css/component-cart-drawer7051.css" rel="stylesheet" type="text/css" media="all" /> 6478 <link href="css/component-cart83ec.css" rel="stylesheet" type="text/css" media="all" /> 6479 <link href="css/component-totalsda06.css" rel="stylesheet" type="text/css" media="all" /> 6480 <link href="css/component-price71f1.css" rel="stylesheet" type="text/css" media="all" /> 6481 <link href="css/component-discountsfcaa.css" rel="stylesheet" type="text/css" media="all" /> 6482 <link href="css/component-loading-overlay206e.css" rel="stylesheet" type="text/css" media="all" /> 6483<noscript><link href="css/component-list-menuac8f.css" rel="stylesheet" type="text/css" media="all" /></noscript> 6484<noscript><link href="css/component-searchadc1.css" rel="stylesheet" type="text/css" media="all" /></noscript> 6485<noscript><link href="css/component-menu-drawer6102.css" rel="stylesheet" type="text/css" media="all" /></noscript> 6486<noscript><link href="css/component-cart-notification5e41.css" rel="stylesheet" type="text/css" media="all" /></noscript> 6487<noscript><link href="css/component-cart-itemsbb2f.css" rel="stylesheet" type="text/css" media="all" /></noscript> 6488 6489<style> 6490 header-drawer { 6491 justify-self: start; 6492 margin-left: -1.2rem; 6493 } 6494 6495 .header__heading-logo { 6496 max-width: 100px; 6497 } 6498 6499 @media screen and (min-width: 990px) { 6500 header-drawer { 6501 display: none; 6502 } 6503 6504 /* NEW: desktop layout when logo_position = middle-right */ 6505 .header--middle-right { 6506 display: flex; 6507 align-items: center; 6508 } 6509 6510 .header--middle-right .header__inline-menu { 6511 order: 1; 6512 margin-right: auto; 6513 } 6514 6515 .header--middle-right .header__icons { 6516 order: 2; 6517 } 6518 6519 .header--middle-right .header__heading { 6520 order: 3; 6521 margin-left: 1.5rem; 6522 } 6523 } 6524 6525 .menu-drawer-container { 6526 display: flex; 6527 } 6528 6529 .list-menu { 6530 list-style: none; 6531 padding: 0; 6532 margin: 0; 6533 } 6534 6535 .list-menu--inline { 6536 display: inline-flex; 6537 flex-wrap: wrap; 6538 } 6539 6540 summary.list-menu__item { 6541 padding-right: 2.7rem; 6542 } 6543 6544 .list-menu__item { 6545 display: flex; 6546 align-items: center; 6547 line-height: calc(1 + 0.3 / var(--font-body-scale)); 6548 } 6549 6550 .list-menu__item--link { 6551 text-decoration: none; 6552 padding-bottom: 1rem; 6553 padding-top: 1rem; 6554 line-height: calc(1 + 0.8 / var(--font-body-scale)); 6555 } 6556 6557 @media screen and (min-width: 750px) { 6558 .list-menu__item--link { 6559 padding-bottom: 0.5rem; 6560 padding-top: 0.5rem; 6561 } 6562 } 6563</style><style data-shopify>.header { 6564 padding-top: 6px; 6565 padding-bottom: 0px; 6566 } 6567 6568 .section-header { 6569 margin-bottom: 0px; 6570 } 6571 6572 @media screen and (min-width: 750px) { 6573 .section-header { 6574 margin-bottom: 0px; 6575 } 6576 } 6577 6578 @media screen and (min-width: 990px) { 6579 .header { 6580 padding-top: 12px; 6581 padding-bottom: 0px; 6582 } 6583 }</style>
6583<script src="js/details-disclosure4fbe.js" defer="defer"></script>
vendor: 1 bytes, line 6583
6583
6584<script src="js/details-modaleed9.js" defer="defer"></script>
vendor: 1 bytes, line 6584
6584
6585<script src="js/cart-notification87c9.js" defer="defer"></script>
6585<script src="js/cart-drawer85a5.js" defer="defer"></script>
6585<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 6586 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 6587 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 6588 </symbol> 6589 6590 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 6591 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 6592 </symbol> 6593</svg> 6594<sticky-header class="header-wrapper color-accent-1 gradient header-wrapper--border-bottom"> 6595 <header class="header header--middle-center header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet"> 6596 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 6597 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> 6598 <span> 6599 <svg 6600 xmlns="http://www.w3.org/2000/svg" 6601 aria-hidden="true" 6602 focusable="false" 6603 class="icon icon-hamburger" 6604 fill="none" 6605 viewBox="0 0 18 16" 6606> 6607 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 6608</svg> 6609 6610 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 6611 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 6612</svg> 6613 6614 </span> 6615 </summary> 6616 <div id="menu-drawer" class="gradient menu-drawer motion-reduce mobilebanner" tabindex="-1"> 6617 <div class="menu-drawer__inner-container"> 6618 <div class="menu-drawer__navigation-container"> 6619 <nav class="menu-drawer__navigation"> 6620 <ul class="menu-drawer__menu has-submenu list-menu" role="list"> 6621 <div class="mobile-first-drawer mobile-innerderower"> 6622 <div id="link-" class="menu-drawer__submenu has-submenu gradient motion-reduce nalla" tabindex="-1"> 6623 <div class="menu-drawer__inner-submenu"> 6624 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 6625 <span>‹</span> 6626 Back 6627 </button> 6628 <div class="inner-menu-title"></div> 6629 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6630 <ol class="accordian menuaccotd" id="accordians"> 6631 <li class="menudrop-holder"> 6632 <div class="menudrop-header"> 6633 <div class="mobile-menu-image-texts"> 6634 <h2> 6635 <img src="png/rectangle_869_245ed.png"> 6636 <span class="mobile-menu-text">WATCHES</span> 6637 <span aria-hidden='true' class='icon'>›</span></button> 6638 </h2> 6639 </div> 6640 </div> 6641 <div class="menudrop-content" id="1"> 6642 <div class="mega-menu-section-one"> 6643 <div class="image-with-menu"> 6644 <a href="cead-126.html"><img src="png/1.242132c20.png" > 6645 <div class="image-with-title">Chronograph</div> 6646 </a> 6647 </div> 6648 6649 <div class="image-with-menu"> 6650 <a href="ladies.html"><img src="jpg/cior-salmonafc2.jpg" > 6651 <div class="image-with-title">Compact</div> 6652 </a> 6653 </div> 6654 6655 <div class="image-with-menu"> 6656 <a href="dive-watches.html"><img src="png/rectangle_903_1e3f6.png" > 6657 <div class="image-with-title">DIVE</div> 6658 </a> 6659 </div> 6660 6661 <div class="image-with-menu"> 6662 <a href="gmt-watches.html"><img src="jpg/fior-555-black-yellow_2_faa4feaa-fccb-48ce-b245-2ec4c1a855693fd0.jpg" > 6663 <div class="image-with-title">GMT</div> 6664 </a> 6665 </div> 6666 6667 <div class="image-with-menu"> 6668 <a href="#"> 6669 <div class="image-with-title"></div> 6670 </a> 6671 </div> 6672 6673 <div class="image-with-menu"> 6674 <a href="#"> 6675 <div class="image-with-title"></div> 6676 </a> 6677 </div> 6678 </div> 6679 </div> 6680 </li> 6681 <li class="menudrop-holder"> 6682 <div class="menudrop-header"> 6683 <div class="mobile-menu-image-texts"> 6684 <h2> 6685 <img src="png/rectangle_901_8805e.png">
6686 <span class="mobile-menu-text">ACCESSORIES</span> 6687 <span aria-hidden='true' class='icon'>›</span></button> 6688 </h2> 6689 </div> 6690 </div> 6691 <div class="menudrop-content" id="2"> 6692 <div class="mega-menu-section-two"> 6693 <div class="image-with-menu"> 6694 <a href="rubber-strap.html"><img src="png/rectangle_901_8805e-2.png" > 6695 <div class="image-with-title">THE NOMAD RUBBER STRAP</div> 6696 </a> 6697 </div> 6698 <div class="image-with-menu"> 6699 <a href="accessories.html"><img src="png/rectangle_914_12b82.png" > 6700 <div class="image-with-title">ALL ACCESSORIES</div> 6701 </a> 6702 </div> 6703 <div class="image-with-menu"> 6704 <a href="apparel.html"><img src="png/untitleddesign-2025-01-23t152511.6934cba.png" > 6705 <div class="image-with-title">Apparel</div> 6706 </a> 6707 </div> 6708 <div class="image-with-menu"> 6709 <a href="watches.html"><img src="jpg/untitled_design_70a5d6.jpg" > 6710 <div class="image-with-title">ALL WATCHES</div> 6711 </a> 6712 </div> 6713 6714 </div> 6715 6716 <div class="menu-drawer-button-container text-center"> 6717 <a href="accessories.html" class="button button--primary menu-drawer-shop-btn">SHOP ALL</a> 6718 </div> 6719 6720 </div> 6721 </li> 6722 <li class="menudrop-holder"> 6723 <div class="menudrop-header"> 6724 <div class="mobile-menu-image-texts"> 6725 <h2> 6726 <img src="png/rectangle_8700e0b.png"> 6727 <span class="mobile-menu-text">COLLECTIONS</span> 6728 <span aria-hidden='true' class='icon'>›</span></button> 6729 </h2> 6730 </div> 6731 </div> 6732 <div class="menudrop-content" id="3"> 6733 <div class="mega-menu-section-thrd"> 6734 <div class="image-with-menu"> 6735 <a href="limited-edition.html"><img src="jpg/dscf5348_70120412-7a67-4629-affb-92da883145f8e798.jpg" > 6736 <div class="image-with-title">LIMITED EDITIONS</div> 6737 </a> 6738 </div> 6739 <div class="image-with-menu"> 6740 <a href="ladies.html"><img src="png/untitled_design_49_ed82392a-ee80-476e-bdc8-1e513436f62bb1ac.png" > 6741 <div class="image-with-title">WOMEN'S</div> 6742 </a> 6743 </div> 6744 <div class="image-with-menu"> 6745 <a href="signature-gift-sets.html"><img src="png/1_daf480b7-56aa-4556-b106-84f12d9a02324bed.png" > 6746 <div class="image-with-title">GIFTING</div> 6747 </a> 6748 </div> 6749 <div class="image-with-menu"> 6750 <a href="the-prestige-collection.html"><img src="png/untitled_design_-_2025-04-10t131522.577065f.png" > 6751 <div class="image-with-title">Prestige</div> 6752 </a> 6753 </div> 6754 </div> 6755 </div> 6756 </li> 6757 <li class="menudrop-holder"> 6758 <div class="menudrop-header"> 6759 <div class="mobile-menu-image-texts"> 6760 <h2> 6761 <img src="png/group_14663df.png">
6762 <span class="mobile-menu-text">VISIT BELFAST STORE</span> 6763 <span aria-hidden='true' class='icon'>›</span></button> 6764 </h2> 6765 </div> 6766 </div> 6767 <div class="menudrop-content exploremen" id="3"> 6768 <div id="link-" class="has-submenu gradient motion-reduce" tabindex="-1"> 6769 <div class="menu-drawer__inner-submenu"> 6770 <div class="inner-menu-title"></div> 6771 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"> 6772 <ol class="accordian menuaccotd" id="accordians"> 6773 <li class="menudrop-holder"> 6774 <div class="menudrop-header"> 6775 <div class="mobile-menu-image-texts"> 6776 <a href="visit-nomadic-watches-hq-lp.html"> 6777 <span class="mobile-menu-h2"><img src="jpg/boutique_render_1_beltela79e.jpg" > 6778 <span class="mobile-menu-text">Visit us</span> 6779 </span> 6780 </a> 6781 </div> 6782 </div> 6783 </li> 6784 <li class="menudrop-holder"> 6785 <div class="menudrop-header"> 6786 <div class="mobile-menu-image-texts"> 6787 <a href="our-guarantee.html"> 6788 <span class="mobile-menu-h2"><img src="png/rectangle_902a122.png" > 6789 <span class="mobile-menu-text">Our Guarantee</span> 6790 </span> 6791 </a> 6792 </div> 6793 </div> 6794 </li> 6795 <li class="menudrop-holder"> 6796 <div class="menudrop-header"> 6797 <div class="mobile-menu-image-texts"> 6798 <a href="our-story-and-mission.html"> 6799 <span class="mobile-menu-h2"><img src="png/group_67_18647.png" > 6800 <span class="mobile-menu-text">Our Mission</span> 6801 </span> 6802 </a> 6803 </div> 6804 </div> 6805 </li> 6806 <li class="menudrop-holder"> 6807 <div class="menudrop-header"> 6808 <div class="mobile-menu-image-texts"> 6809 <a href="nomadic-stories.html"> 6810 <span class="mobile-menu-h2"><img src="png/group_14763df.png" > 6811 <span class="mobile-menu-text">Stories</span> 6812 </span> 6813 </a> 6814 </div> 6815 </div> 6816 </li> 6817 <li class="menudrop-holder"> 6818 <div class="menudrop-header"> 6819 <div class="mobile-menu-image-texts"> 6820 <a href="nomadic-custom-watches.html">
6821 <span class="mobile-menu-h2"><img src="png/group_14563df.png" > 6822 <span class="mobile-menu-text">Customisation (Special Projects)</span> 6823 </span> 6824 </a> 6825 </div> 6826 </div> 6827 </li> 6828 <li class="menudrop-holder"> 6829 <div class="menudrop-header"> 6830 <div class="mobile-menu-image-texts"> 6831 <a href="media-and-reviews.html"> 6832 <span class="mobile-menu-h2"><img src="png/dummy_753x500_ffffff_cccccc2595.png" > 6833 <span class="mobile-menu-text">Reviews</span> 6834 </span> 6835 </a> 6836 </div> 6837 </div> 6838 </li> 6839 </ol> 6840 </ul> 6841 </div> 6842 </div> 6843 </div> 6844 </li><li class="withoutmegamenu"> </li><li class="withoutmegamenu"> </li><li class="withoutmegamenu"><a href="media-and-reviews.html" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 6845 REVIEWS 6846 </a></li></ol> 6847 <div class="mobile-menu-button-testimonial"> 6848 <div class="menu-button"> 6849 <div class="banner__buttons"> 6850 <a href="watches.html" class="button button--primary">SHOP ALL WATCHES</a> 6851 </div> 6852 </div> 6853 <div class="emnu-intestiomonail"> 6854 <div class="ultimate-slider-item ultimate-testimonial-item" > 6855 <div class="ultimate-testimonial-item-inner"><div class="ultimate-testimonial-rating"> 6856 ★ ★ ★ ★ ★ 6857 </div><div class="ultimate-testimonial-item-title">5-Star Review</div><div class="testimonial-text-icons"><div class="ultimate-testimonial-item-testimonial"><p>â This is undoubtedly an outstanding watch, it is absolutely stunning, feels great on the wristband I love the style and looks, I find it hard to take it off !â¨Cracking job Nomadic.â</p></div></div><div class="ultimate-testimonial-item-reviewer"><span class="ultimate-testimonial-item-reviewer-name">Peter R - Verified Review - Trustpilot</span></div> 6858 </div> 6859 </div> 6860 </div> 6861 <div class="other-menu-mobile"> 6862 <a href="frequently-asked-questions.html"><span>FAQS</span></a> 6863 <a href="contact-us.html"><span>CONTACT</span></a> 6864 <a href="media-and-reviews.html"><span>REVIEWS</span></a> 6865 <a href="shipping-policy.html"><span>SHIPPING & RETURNS</span></a> 6866 </div> 6867 </div> 6868 </ul> 6869 </div> 6870 </div> 6871 </div> 6872 6873 </ul> 6874 </nav> 6875 <div class="menu-drawer__utility-links"><a href="login.html" class="menu-drawer__account link focus-inset h5"> 6876 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 6877 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
68771-3.67-1.35-6.17-1.35z" fill="currentColor"> 6878</svg> 6879 6880Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 6881 <a href="https://www.facebook.com/nomadicwatches" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20"> 6882 <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/> 6883</svg> 6884<span class="visually-hidden">Facebook</span> 6885 </a> 6886 </li><li class="list-social__item"> 6887 <a href="https://www.instagram.com/nomadic.watches/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20"> 6888 <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/> 6889</svg> 6890<span class="visually-hidden">Instagram</span> 6891 </a> 6892 </li><li class="list-social__item"> 6893 <a href="https://www.youtube.com/@nomadicwatches" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 20 20"> 6894 <path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"/> 6895</svg> 6896<span class="visually-hidden">YouTube</span> 6897 </a> 6898 </li></ul> 6899 </div> 6900 </div> 6901 </div> 6902 </div> 6903 </details> 6904 </header-drawer><nav class="header__inline-menu megamenuclass"> 6905 <ul class="list-menu list-menu--inline" role="list"><li> 6906 <header-menu class="first-megamenu"> 6907 <div id="Details-HeaderMenu-1" class="mega-menu"> 6908 <summary class="header__menu-item list-menu__item link focus-inset"> 6909 <span false >
6909SHOP</span> 6910 6911 </summary> 6912 <div id="MegaMenu-Content-1" class="mega-menu__content gradient motion-reduce global-settings-popup" tabindex="-1"> 6913 <div class="page-width"> 6914 <div class="menu-in-mega"> 6915 <div class="menu-in-mega-left"> 6916 <div class="menu-up"> 6917 <div class="mega-menu-sections"> 6918 <div class="mega-menu-section-one"> 6919 <div class="mega-menu-totle">WATCHES</div> 6920 <div class="image-with-menu"> 6921 <a href="cead-126.html"><img src="png/1.242132c20.png" > 6922 <div class="image-with-title">Chronograph</div> 6923 </a> 6924 </div> 6925 <div class="image-with-menu"> 6926 <a href="ladies.html"><img src="jpg/cior-salmonafc2.jpg" > 6927 <div class="image-with-title">Compact</div> 6928 </a> 6929 </div> 6930 <div class="image-with-menu"> 6931 <a href="dive-watches.html"><img src="png/rectangle_903_1e3f6.png" > 6932 <div class="image-with-title">DIVE</div> 6933 </a> 6934 </div> 6935 6936 6937 6938 <div class="image-with-menu"> 6939 <a href="gmt-watches.html"><img src="jpg/fior-555-black-yellow_2_faa4feaa-fccb-48ce-b245-2ec4c1a855693fd0.jpg" > 6940 <div class="image-with-title">GMT</div> 6941 </a> 6942 </div> 6943 6944 </div> 6945 <div class="mega-menu-section-two"> 6946 <div class="mega-menu-totle">ACCESSORIES</div> 6947 <div class="image-with-menu"> 6948 <a href="rubber-strap.html"><img src="png/rectangle_901_8805e-2.png" > 6949 <div class="image-with-title">THE NOMAD RUBBER STRAP</div> 6950 </a> 6951 </div> 6952 <div class="image-with-menu"> 6953 <a href="accessories.html"><img src="png/rectangle_914_12b82.png" > 6954 <div class="image-with-title">ALL ACCESSORIES</div> 6955 </a> 6956 </div> 6957 <div class="image-with-menu"> 6958 <a href="apparel.html"><img src="png/untitleddesign-2025-01-23t152511.6934cba.png" > 6959 <div class="image-with-title">Apparel</div> 6960 </a> 6961 </div> 6962 <div class="image-with-menu"> 6963 <a href="watches.html"><img src="jpg/untitled_design_70a5d6.jpg" > 6964 <div class="image-with-title">ALL WATCHES</div> 6965 </a> 6966 </div> 6967 </div> 6968 <div class="mega-menu-section-thrd"> 6969 <div class="mega-menu-totle">COLLECTIONS</div> 6970 <div class="image-with-menu"> 6971 <a href="limited-edition.html"><img src="jpg/dscf5348_70120412-7a67-4629-affb-92da883145f8e798.jpg" > 6972 <div class="image-with-title">LIMITED EDITIONS</div> 6973 </a> 6974 </div> 6975 <div class="image-with-menu"> 6976 <a href="ladies.html"><img src="png/untitled_design_49_ed82392a-ee80-476e-bdc8-1e513436f62bb1ac.png" > 6977 <div class="image-with-title">WOMEN'S</div> 6978 </a> 6979 </div> 6980 <div class="image-with-menu"> 6981 <a href="signature-gift-sets.html"><img src="png/1_daf480b7-56aa-4556-b106-84f12d9a02324bed.png" > 6982 <div class="image-with-title">GIFTING</div> 6983 </a> 6984 </div> 6985 <div class="image-with-menu"> 6986 <a href="the-prestige-collection.html"><img src="png/untitled_design_-_2025-04-10t131522.577065f.png" > 6987 <div class="image-with-title">Prestige</div> 6988 </a> 6989 </div> 6990 </div> 6991 </div> 6992 </div> 6993 <div class="menu-bottom"> 6994 <div class="menu-button"> 6995 <div class="banner__buttons"> 6996 <a href="watches.html" class="button button--primary">SHOP ALL WATCHES</a> 6997 </div> 6998 </div> 6999 <div class="other-menu"> 7000 <a href="frequently-asked-questions.html"><span>FAQS</span></a> 7001 <a href="contact-us.html"><span>CONTACT</span></a> 7002 <a href="media-and-reviews.html"><span>REVIEWS</span></a> 7003 <a href="shipping-policy.html"><span>SHIPPING & RETURNS</span></a> 7004 </div> 7005 </div> 7006 </div> 7007 <div class="menu-in-mage-right"> 7008 <div class="emnu-intestiomonail"> 7009 <div class="ultimate-slider-item ultimate-testimonial-item" > 7010 <div class="ultimate-testimonial-item-inner"><div class="ultimate-testimonial-rating"> 7011 ★ ★ ★ ★ ★ 7012 </div><div class="ultimate-testimonial-item-title">
70125-Star Review</div><div class="testimonial-text-icons"><div class="ultimate-testimonial-item-testimonial"><p>â This is undoubtedly an outstanding watch, it is absolutely stunning, feels great on the wristband I love the style and looks, I find it hard to take it off !â¨Cracking job Nomadic.â</p></div></div><div class="ultimate-testimonial-item-reviewer"><span class="ultimate-testimonial-item-reviewer-name">Peter R - Verified Review - Trustpilot</span></div> 7013 7014 </div> 7015 </div> 7016 </div> 7017 </div> 7018 </div> 7019 </div> 7020 </div> 7021 </div> 7022 </header-menu> 7023 7024</li><li> 7025 <header-menu class="secod-megamenu"> 7026 <div id="Details-HeaderMenu-2" class="mega-menu"> 7027 <summary class="header__menu-item list-menu__item link focus-inset"> 7028 <span>EXPLORE</span> 7029 7030 </summary> 7031 <div id="MegaMenu-Content-2" class="mega-menu__content gradient motion-reduce global-settings-popup" tabindex="-1"> 7032 <div class="page-width"> 7033 <div class="menu-in-mega"> 7034 <div class="menu-in-mage-right"> 7035 <div class="mega-menu-section-list"> 7036 <div class="mega-menu-totle"> 7037 7038 <a href="visit-nomadic-watches-hq-lp.html">Flagship Store</a> 7039 7040 </div> 7041 <div class="image-with-menu"> 7042 <a href="visit-nomadic-watches-hq-lp.html"> 7043 <div class="image-with-title">Visit us</div> 7044 </a> 7045 </div> 7046 <div class="image-with-menu"> 7047 <a href="our-guarantee.html"> 7048 <div class="image-with-title">Our Guarantee</div> 7049 </a> 7050 </div> 7051 <div class="image-with-menu"> 7052 <a href="our-story-and-mission.html"> 7053 <div class="image-with-title">Our Mission</div> 7054 </a> 7055 </div> 7056 <div class="image-with-menu"> 7057 <a href="nomadic-stories.html"> 7058 <div class="image-with-title">Stories</div> 7059 </a> 7060 </div> 7061 <div class="image-with-menu"> 7062 <a href="nomadic-custom-watches.html"> 7063 <div class="image-with-title">Customisation (Special Projects)</div> 7064 </a> 7065 </div> 7066 </div> 7067 </div> 7068 <div class="menu-in-mega-left"> 7069 <div class="menu-up"> 7070 <div class="mega-menu-sections"> 7071 <div class="mega-menu-section-image-text"> 7072 <div class="image-with-menu-full"> 7073 <a href="nomadic-stories.html"><img src="png/group_10000042267c64.png" > 7074 <div class="image-with-title">Stories</div> 7075 </a> 7076 </div> 7077 </div> 7078 <div class="mega-menu-section-image-text"> 7079 <div class="image-with-menu-full"> 7080 <a href="visit-nomadic-watches-hq-lp.html"><img src="png/group_1000004227d6e2.png" > 7081 <div class="image-with-title">Visit Us</div> 7082 </a> 7083 </div> 7084 </div> 7085 <div class="mega-menu-section-iamge-text"> 7086 <div class="image-with-menu-full"> 7087 <a href="nomadic-custom-watches.html"><img src="png/group_1000004228_2002f61d-f633-456c-bba1-2e08d8d3dd7b5aa2.png" > 7088 <div class="image-with-title">Customisation</div> 7089 </a> 7090 </div> 7091 </div> 7092 </div> 7093 </div> 7094 </div> 7095 </div> 7096 </div> 7097 </div> 7098 </div> 7099 </header-menu> 7100 7101</li><li><a href="media-and-reviews.html" class="header__menu-item list-menu__item link link--text focus-inset">
7102 <span>REVIEWS</span> 7103 </a></li></ul> 7104 </nav><a href="index.html" class="header__heading-link link link--text focus-inset"> 7105 <img src="png/nomadic_masterlogos-logo-inverted-rgb_1edf5.png" alt="Nomadic" srcset="//nomadicwatches.com/cdn/shop/files/nomadic_masterlogos-logo-inverted-rgb_1.webp?v=1711617288&width=50 50w, //nomadicwatches.com/cdn/shop/files/nomadic_masterlogos-logo-inverted-rgb_1.webp?v=1711617288&width=100 100w, //nomadicwatches.com/cdn/shop/files/nomadic_masterlogos-logo-inverted-rgb_1.webp?v=1711617288&width=150 150w" width="100" height="14.0" class="header__heading-logo"> 7106</a><div class="header__icons"> 7107 <details-modal class="header__search"> 7108 <details> 7109 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 7110 <span> 7111 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 7112 <use href="#icon-search"> 7113 </svg> 7114 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 7115 <use href="#icon-close"> 7116 </svg> 7117 </span> 7118 </summary> 7119 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 7120 <div class="modal-overlay"></div> 7121 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="https://nomadicwatches.com/search" method="get" role="search" class="search search-modal__form"> 7122 <div class="field"> 7123 <input class="search__input field__input" 7124 id="Search-In-Modal" 7125 type="search" 7126 name="q" 7127 value="" 7128 placeholder="Search"role="combobox" 7129 aria-expanded="false" 7130 aria-owns="predictive-search-results-list" 7131 aria-controls="predictive-search-results-list" 7132 aria-haspopup="listbox" 7133 aria-autocomplete="list" 7134 autocorrect="off" 7135 autocomplete="off" 7136 autocapitalize="off" 7137 spellcheck="false"> 7138 <label class="field__label" for="Search-In-Modal">Search</label> 7139 <input type="hidden" name="options[prefix]" value="last"> 7140 <button class="search__button field__button" aria-label="Search"> 7141 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 7142 <use href="#icon-search"> 7143 </svg> 7144 </button> 7145 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 7146 <div class="predictive-search__loading-state"> 7147 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 7148 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 7149 </svg> 7150 </div> 7151 </div> 7152 7153 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 7154 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 7155 <use href="#icon-close"> 7156 </svg> 7157 </button> 7158 </div> 7159 </div> 7160 </details> 7161 </details-modal><a href="login.html" class="header__icon header__icon--account link focus-inset small-hide"> 7162 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 7163 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
71631-3.67-1.35-6.17-1.35z" fill="currentColor"> 7164</svg> 7165 7166 <span class="visually-hidden">Log in</span> 7167 </a><a href="cart.html" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 7168<path d="M17.7501 7.88477H18.8101L19.8701 21.4248C19.8901 21.7148 19.6601 21.9648 19.3701 21.9648L5.63012 22.0048C5.34012 22.0048 5.11012 21.7548 5.13012 21.4648L6.11011 7.92478H7.21012" stroke="#0F0F0F" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> 7169<path d="M13.7502 8.95508H11.2202" stroke="#0F0F0F" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> 7170<path d="M15.75 10.6041V6.33413C15.75 4.48413 14.29 2.99414 12.49 2.99414C10.69 2.99414 9.22998 4.49413 9.22998 6.33413V10.6041" stroke="#0F0F0F" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> 7171</svg> 7172<span class="visually-hidden">Cart</span></a> 7173 </div> 7174 </header> 7175</sticky-header> 7176 7177 7178 7179
7180<script type="application/ld+json"> 7181 { 7182 "@context": "http://schema.org", 7183 "@type": "Organization", 7184 "name": "Nomadic", 7185 7186 "logo": "https:\/\/nomadicwatches.com\/cdn\/shop\/files\/nomadic_masterlogos-logo-inverted-rgb_1.webp?v=1711617288\u0026width=150", 7187 7188 "sameAs": [ 7189 "", 7190 "contact-us.html\/\/www.facebook.com\/nomadicwatches", 7191 "", 7192 "contact-us.html\/\/www.instagram.com\/nomadic.watches\/", 7193 "", 7194 "", 7195 "", 7196 "contact-us.html\/\/www.youtube.com\/@nomadicwatches", 7197 "" 7198 ], 7199 "url": "https:\/\/nomadicwatches.com\/pages\/contact-us" 7200 } 7201</script>
7201<script type="text/javascript"> 7202 $(document).ready(function() { 7203 7204 (function(document, window, $, undefined) { 7205 'use strict'; 7206 7207 $('.menuaccotd').addClass('menudropjs'); 7208 7209 var accordian = ('#accordians'); 7210 var toggleControls = $(""); 7211 var group = ('.menudrop-holder'); 7212 7213 toggleControls.insertBefore(accordian); 7214 7215 7216 $(group).each(function() { 7217 7218 var $this = $(this); 7219 var faqheading = $this.find('h2'); 7220 var faqanswer = $this.find('.menudrop-content'); 7221 var faqID = $this.find('.menudrop-content').attr('id'); 7222 var button = $("<button type='button' class='trigger' aria-expanded='false' aria-controls='" + faqID + "'>"); 7223 7224 faqheading.wrapInner(button); 7225 7226 7227 faqheading.append(""); 7228 7229 faqanswer.addClass('hidden'); 7230 7231 faqheading.click(function(e) { 7232 7233 e.preventDefault(); 7234 faqanswer.toggleClass('hidden'); 7235 7236 var trigger = $this.find('.trigger'); 7237 7238 trigger.toggleAttr('aria-expanded', 'true', 'false'); 7239 7240 }); 7241 7242 }); 7243 7244 $('.toggle').click(function(e) { 7245 7246 if ($(this).is(':checked')) 7247 { 7248 showAll(); 7249 } 7250 else{ 7251 hideAll(); 7252 } 7253 7254 7255 }); 7256 7257 7258 function showAll() { 7259 7260 $('.trigger').attr('aria-expanded', 'true'); 7261 $('.menudrop-content').removeClass('hidden'); 7262 7263 7264 $('#status').html('All FAQ are expanded'); 7265 7266 setTimeout(function() { 7267 $('#status').html(''); 7268 }, 1000); 7269 7270 } 7271 7272 function hideAll() { 7273 7274 $('.trigger').attr('aria-expanded', 'false'); 7275 $('.menudrop-content').addClass('hidden'); 7276 7277 7278 $('#status').html('All FAQ are collapsed'); 7279 7280 setTimeout(function() { 7281 $('#status').html(''); 7282 }, 1000); 7283 7284 } 7285 7286 $.fn.toggleAttr = function(attr, attr1, attr2) { 7287 return this.each(function() { 7288 var self = $(this); 7289 if (self.attr(attr) == attr1) 7290 self.attr(attr, attr2); 7291 else 7292 self.attr(attr, attr1); 7293 }); 7294 }; 7295 7296 })(document, window, jQuery); 7297 7298}); 7299</script>
7299 7300 7301</div> 7302 7303 7304 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 7305 <section id="shopify-section-template--25904225091964__main" class="shopify-section section"><link rel="stylesheet" href="css/section-main-page3f76.css" media="print" onload="this.media='all'"> 7306<link rel="stylesheet" href="css/component-rte9729.css" media="print" onload="this.media='all'"> 7307 7308<noscript><link href="css/section-main-page3f76.css" rel="stylesheet" type="text/css" media="all" /></noscript> 7309<noscript><link href="css/component-rte9729.css" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--25904225091964__main-padding { 7310 padding-top: 39px; 7311 padding-bottom: 0px; 7312 } 7313 7314 @media screen and (min-width: 750px) { 7315 .section-template--25904225091964__main-padding { 7316 padding-top: 52px; 7317 padding-bottom: 0px; 7318 } 7319 }</style><div class="page-width page-width--narrow section-template--25904225091964__main-padding "> 7320 <h1 class="main-page-title page-title h0"> 7321 Contact us 7322 </h1> 7323 <div class="rte"> 7324 <p> </p> 7325<div><strong>Nomadic Watches Ltd</strong></div> 7326<div><strong>Imperial House</strong></div> 7327<div><strong>4-10 Donegall Square East</strong></div> 7328<div><strong>Belfast</strong></div> 7329<div> 7330<strong>BT1 5HD</strong><strong></strong> 7331</div> 7332<div> 7333<strong><strong></strong></strong><br> 7334</div> 7335<div> 7336<strong><strong>Tel: </strong></strong><strong>02890 734401</strong><strong></strong> 7337</div> 7338<div><strong></strong></div> 7339<h4><strong>Email: [email protected] </strong></h4> 7340<p><strong>For all queries please contact us by email to [email protected] and one of our team will be in touch as soon as possible. <br></strong></p> 7341 </div> 7342</div> 7343 7344 7345</section> 7346 </main> 7347 7348 <section id="shopify-section-newsletter" class="shopify-section section"><link href="css/component-newsletterf23b.css" rel="stylesheet" type="text/css" media="all" /> 7349<link href="css/newsletter-section47f6.css" rel="stylesheet" type="text/css" media="all" /> 7350<style data-shopify>.section-newsletter-padding { 7351 padding-top: 30px; 7352 padding-bottom: 39px; 7353 } 7354 7355 @media screen and (min-width: 750px) { 7356 .section-newsletter-padding { 7357 padding-top: 40px; 7358 padding-bottom: 52px; 7359 } 7360 }</style><div class="newsletter center "> 7361 <div class="newsletter__wrapper color-accent-1 gradient content-container isolate content-container--full-width section-newsletter-padding" style="background-image:url('png/untitled_design_-_2025-04-10t142738.404d9f8.png');"></div> 7362</div> 7363 7364 7365</section> 7366 <section id="shopify-section-multicolumn" class="shopify-section section"><link href="css/section-multicolumn5207.css" rel="stylesheet" type="text/css" media="all" /> 7367<link rel="stylesheet" href="css/component-slidere94a.css" media="print" onload="this.media='all'"> 7368<noscript><link href="css/component-slidere94a.css" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.multicolumn .multicolumn-card__info .link { 7369 padding-left: 30px; 7370 } 7371 7372 .section-multicolumn-padding { 7373 padding-top: 0px; 7374 padding-bottom: 0px; 7375 } 7376 7377 @media screen and (min-width: 750px) { 7378 .section-multicolumn-padding { 7379 padding-top: 0px; 7380 padding-bottom: 0px; 7381 } 7382 } 7383 7384 /* Heading alignment via flexbox */ 7385 .section-multicolumn-padding .title-wrapper-with-link { 7386 justify-content: 7387 flex-start 7388 ; 7389 }</style><div class="multicolumn multicolumn color-background-1 gradient background-none no-heading"> 7390 <div class="page-width section-multicolumn-padding isolate"><slider-component class="slider-mobile-gutter"> 7391 <ul 7392 class="multicolumn-list contains-content-container grid grid--1-col-tablet-down grid--3-col-desktop" 7393 id="Slider-multicolumn" 7394 role="list" 7395 ></ul></slider-component> 7396 7397 <div class="center"></div> 7398 </div> 7399</div> 7400 7401 7402</section> 7403 <div id="shopify-section-footer" class="shopify-section"> 7404<link href="css/section-footerd51e.css" rel="stylesheet" type="text/css" media="all" /> 7405<link rel="stylesheet" href="css/component-newsletterf23b.css" media="print" onload="this.media='all'"> 7406<link rel="stylesheet" href="css/component-list-menuac8f.css" media="print" onload="this.media='all'"> 7407<link rel="stylesheet" href="css/component-list-paymente19d.css" media="print" onload="this.media='all'"> 7408<link rel="stylesheet" href="css/component-list-social1750.css" media="print" onload="this.media='all'"> 7409<link rel="stylesheet" href="css/component-rte9729.css" media="print" onload="this.media='all'"> 7410<link rel="stylesheet" href="css/disclosureafa5.css" media="print" onload="this.media='all'"> 7411 7412<noscript><link href="css/component-newsletterf23b.css" rel="stylesheet" type="text/css" media="all" /></noscript> 7413<noscript><link href="css/component-list-menuac8f.css" rel="stylesheet" type="text/css" media="all" /></noscript> 7414<noscript><link href="css/component-list-paymente19d.css" rel="stylesheet" type="text/css" media="all" /></noscript> 7415<noscript><link href="css/component-list-social1750.css" rel="stylesheet" type="text/css" media="all" /></noscript> 7416<noscript><link href="css/component-rte9729.css" rel="stylesheet" type="text/css" media="all" /></noscript> 7417<noscript><link href="css/disclosureafa5.css" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer .footer__list-social.list-social{ 7418 justify-content: left; 7419 padding-left: 0; 7420 } 7421 .footer { 7422 margin-top: 0px; 7423 } 7424 .footer-logo{ 7425 padding: 50px 0px 15px 0; 7426 height: auto; 7427 } 7428 7429 .section-footer-padding { 7430 padding-top: 27px; 7431 padding-bottom: 0px; 7432 } 7433 7434@media screen and (min-width: 750px) { 7435 .footer { 7436 margin-top: 0px; 7437 } 7438 7439 .section-footer-padding { 7440 padding-top: 36px; 7441 padding-bottom: 0px; 7442 } 7443} 7444@media screen and (max-width: 989px) { 7445 .footer-logo { 7446 padding: 20px 0px 15px 0; 7447 } 7448}</style><div class="footer-logo-wrapper center newsletter-infooter"> 7449 <!-- <img width="205" height="28" src="https://cdn.shopify.com/s/files/1/0581/9858/9593/files/footer-logo.svg?v=1668777239" class="footer-logo"> --> 7450 <div class="footer__blocks-wrapper grid"> 7451 <div class="footer-block grid__item"></div> 7452 </div> 7453</div> 7454<footer class="footer footer color-background-1 gradient section-footer-padding">
7454<div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--2-col grid--2-col grid--4-col-tablet grid--4-col-tablet"><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">SHOP</h2><ul class="footer-block__details-content list-unstyled"><li> 7455 <a href="all.html" class="link link--text list-menu__item list-menu__item--link"> 7456 SHOP ALL 7457 </a> 7458 </li><li> 7459 <a href="best-sellers.html" class="link link--text list-menu__item list-menu__item--link"> 7460 BEST SELLERS 7461 </a> 7462 </li><li> 7463 <a href="fior-555-gmt-watch-41mm-emerald-abyss.html" class="link link--text list-menu__item list-menu__item--link"> 7464 FÃOR 555 7465 </a> 7466 </li><li> 7467 <a href="marai-401-dive-watch-deep-ocean-blue.html" class="link link--text list-menu__item list-menu__item--link"> 7468 MARAà 401 7469 </a> 7470 </li><li> 7471 <a href="turas-914-field-expedition-watch.html" class="link link--text list-menu__item list-menu__item--link"> 7472 TURAS 914 7473 </a> 7474 </li><li> 7475 <a href="cior-928-luxury-sports-watch-36mm-starry-night-sky.html" class="link link--text list-menu__item list-menu__item--link"> 7476 CÃOR 928 7477 </a> 7478 </li><li> 7479 <a href="accessories.html" class="link link--text list-menu__item list-menu__item--link"> 7480 ACCESSORIES 7481 </a> 7482 </li></ul></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">EXPLORE</h2><ul class="footer-block__details-content list-unstyled"><li> 7483 <a href="our-story-and-mission.html" class="link link--text list-menu__item list-menu__item--link"> 7484 Our Mission 7485 </a> 7486 </li><li> 7487 <a href="our-guarantee.html" class="link link--text list-menu__item list-menu__item--link"> 7488 Our Guarantee 7489 </a> 7490 </li><li> 7491 <a href="book-an-appointment.html" class="link link--text list-menu__item list-menu__item--link"> 7492 Our Showroom 7493 </a> 7494 </li><li> 7495 <a href="media-and-reviews.html" class="link link--text list-menu__item list-menu__item--link"> 7496 Reviews 7497 </a> 7498 </li><li> 7499 <a href="careers.html" class="link link--text list-menu__item list-menu__item--link"> 7500 Careers 7501 </a> 7502 </li></ul></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">INFO</h2><ul class="footer-block__details-content list-unstyled"><li> 7503 <a href="frequently-asked-questions.html" class="link link--text list-menu__item list-menu__item--link"> 7504 FAQs 7505 </a> 7506 </li><li> 7507 <a href="shipping-policy.html" class="link link--text list-menu__item list-menu__item--link"> 7508 SHIPPING 7509 </a> 7510 </li><li> 7511 <a href="refund-policy.html" class="link link--text list-menu__item list-menu__item--link"> 7512 RETURNS 7513 </a> 7514 </li><li> 7515 <a href="privacy-policy.html" class="link link--text list-menu__item list-menu__item--link"> 7516 PRIVACY POLICY 7517 </a> 7518 </li><li> 7519 <a href="terms-of-service.html" class="link link--text list-menu__item list-menu__item--link"> 7520 TERMS & CONDITIONS 7521 </a> 7522 </li><li> 7523 <a href="visit-nomadic-watches-hq-lp.html" class="link link--text list-menu__item list-menu__item--link"> 7524 CONTACT US 7525 </a> 7526 </li><li> 7527 <a href="complaints.html" class="link link--text list-menu__item list-menu__item--link"> 7528 COMPLAINTS 7529 </a> 7530 </li><li> 7531 <a href="finance.html" class="link link--text list-menu__item list-menu__item--link"> 7532 FINANCE 7533 </a> 7534 </li></ul></div><div class="footer-block grid__item" ><h2 class="footer-block__heading">VISIT OUR FLAGSHIP STORE</h2><div class="footer-block__details-content rte"> 7535 <p>NOMADIC Watches<br/>Unit 9 Imperial House<br/>4-10 Donegall Square East Belfast BT1 5HDâ¨</p><p>02890 734401</p><p><a href="book-an-appointment.html" title="Book An Appointment"><strong>BOOK AN APPOINTMENT â</strong></a></p> 7536 </div></div><div class="footer-block grid__item" ><h2 class="footer-block__heading">FOLLOW NOMADIC WATCHES</h2><div class="footer-block__details-content rte social-footer-insection"> 7537 <ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item"> 7538 <a href="https://www.facebook.com/nomadicwatches" class="link list-social__link" > 7539 7540 <img src="png/fb_logoddd6.png" alt="facebook">
7541 <span class="visually-hidden">Facebook</span> 7542 </a> 7543 </li><li class="list-social__item"> 7544 <a href="https://www.instagram.com/nomadic.watches/" class="link list-social__link" > 7545 7546 <img src="png/instagram7b75.png" alt="instagram"> 7547 <span class="visually-hidden">Instagram</span> 7548 </a> 7549 </li><li class="list-social__item"> 7550 <a href="https://www.youtube.com/@nomadicwatches" class="link list-social__link" > 7551 7552 <img src="png/youtube7b75.png" alt="youtube"> 7553 <span class="visually-hidden">YouTube</span> 7554 </a> 7555 </li></ul> 7556 </div></div><div class="footer-block grid__item" ><div class="footer-block__details-content rte"> 7557 <h6>Nomadic Watches Ltd. (NI681771) is authorised and regulated by the Financial Conduct Authority</h6> 7558 </div></div></div></div> 7559 <div class="footer-block grid__item-social-mobile"><h2 class="footer-block__heading">FOLLOW NOMADIC WATCHES</h2><div class="footer-block__details-content rte social-footer-insection"> 7560 <ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item"> 7561 <a href="https://www.facebook.com/nomadicwatches" class="link list-social__link"> 7562 7563 <img src="png/fb_logoddd6.png" alt="facebook"> 7564 <span class="visually-hidden">Facebook</span> 7565 </a> 7566 </li><li class="list-social__item"> 7567 <a href="https://www.instagram.com/nomadic.watches/" class="link list-social__link"> 7568 7569 <img src="png/instagram7b75.png" alt="instagram"> 7570 <span class="visually-hidden">Instagram</span> 7571 </a> 7572 </li><li class="list-social__item"> 7573 <a href="https://www.youtube.com/@nomadicwatches" class="link list-social__link"> 7574 7575 <img src="png/youtube7b75.png" alt="youtube"> 7576 <span class="visually-hidden">YouTube</span> 7577 </a> 7578 </li></ul> 7579 </div></div><div class="footer__content-bottom"> 7580 <div class="footer__content-bottom-wrapper page-width"> 7581 <div class="footer__column footer__localization isolate"></div> 7582 <div class="footer__column footer__column--info"><div class="footer__copyright caption"> 7583 <small class="copyright__content">© 2026, <a href="index.html" title="">Nomadic</a></small> 7584 <small class="copyright__content"> SITE CREDITS<a href="https://glazedigital.com/" target="_blank">Glaze</small> 7585 7586 </div> 7587 <div class="made-by"> 7588 </div> 7589 </div> 7590 </div> 7591 </div> 7592</footer> 7593 7594 7595 7596 7597</div> 7598 7599 <ul hidden> 7600 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 7601 <li id="a11y-new-window-message">Opens in a new window.</li> 7602 </ul> 7603 7604
7604<script> 7605 window.shopUrl = 'index.html'; 7606 window.routes = { 7607 cart_add_url: '/cart/add', 7608 cart_change_url: '/cart/change', 7609 cart_update_url: '/cart/update', 7610 cart_url: '/cart', 7611 predictive_search_url: '/search/suggest' 7612 }; 7613 7614 window.cartStrings = { 7615 error: `There was an error while updating your cart. Please try again.`, 7616 quantityError: `You can only add [quantity] of this item to your cart.` 7617 } 7618 7619 window.variantStrings = { 7620 addToCart: `Add to cart`, 7621 soldOut: `Sold Out`, 7622 unavailable: `Unavailable`, 7623 } 7624 7625 window.accessibilityStrings = { 7626 imageAvailable: `Image [index] is now available in gallery view`, 7627 shareSuccess: `Link copied to clipboard`, 7628 pauseSlideshow: `Pause slideshow`, 7629 playSlideshow: `Play slideshow`, 7630 } 7631 </script>
7631<script src="js/predictive-searchba0b.js" defer="defer"></script>
7631<script async src="js/loox.1655739615998ae90.js"></script>
7631 7632
7633<script src="js/onsite.js"></script>
vendor: 1 bytes, line 7633
7633
7634<script> 7635 var klaviyo = klaviyo || []; 7636 klaviyo.init({ 7637 account: "PUBLIC_API_KEY", 7638 platform: "shopify" 7639 }); 7640 klaviyo.enable("backinstock",{ 7641 trigger: { 7642 product_page_text: "Notify Me When Available", 7643 product_page_class: "btn", 7644 product_page_text_align: "center", 7645 product_page_margin: "0px", 7646 replace_anchor: false 7647 }, 7648 modal: { 7649 headline: "{product_name}", 7650 body_content: "Register to receive a notification when this item comes back in stock.", 7651 email_field_label: "Email", 7652 button_label: "Notify me when it's back in stock.", 7653 subscription_success_label: "You're in! We'll let you know when it's back.", 7654 footer_content: '', 7655 additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');", 7656 drop_background_color: "#000", 7657 background_color: "#fff", 7658 text_color: "#222", 7659 button_text_color: "#fff", 7660 button_background_color: "#107B1C", 7661 close_button_color: "#ccc", 7662 error_background_color: "#fcd6d7", 7663 error_text_color: "#C72E2F", 7664 success_background_color: "#d3efcd", 7665 success_text_color: "#1B9500" 7666 } 7667 }); 7668</script>
vendor: 1 bytes, line 7668
7668
7669<script> 7670var is_opera = !!window.opera || navigator.userAgent.indexOf('index-19.html') >= 0; 7671 var is_Edge = navigator.userAgent.indexOf("Edge") > -1; 7672 var is_chrome = !!window.chrome && !is_opera && !is_Edge; 7673 var is_explorer = typeof document !== 'undefined' && !!document.documentMode && !is_Edge; 7674 var is_firefox = typeof window.InstallTrigger !== 'undefined'; 7675 var is_safari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); 7676 7677 setTimeout(function(){ 7678 if (is_chrome) { 7679 jQuery('body').addClass('chrome'); 7680 } else if (/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) { 7681 jQuery('body').addClass('safari-inclass'); 7682 } else if (is_firefox) { 7683 jQuery('body').addClass('firefox'); 7684 } 7685 7686jQuery('<span class="home-last-arrow-left elementor-button-icon elementor-align-icon-left"><i aria-hidden="true" class="fas fa-angle-double-left"></i></span>').insertAfter('#btn-takeme .elementor-button-text'); 7687 }, 1500); 7688 7689if (window.matchMedia('(min-width: 768px)').matches) 7690{ 7691 jQuery("ultimate-slider-v2.ultimate-sections.ultimate-slider-v2.ultimate-brands.ultimate-slider-v2-auto-hide-arrow").removeAttr("data-auto-play"); 7692} 7693 jQuery('.section-featured-product,.section-featured-product').wrapAll('<div class="two-prodcutsection"></div>'); 7694 7695 if (window.matchMedia('(max-width: 749px)').matches) 7696{ 7697 jQuery("details").removeAttr("open"); 7698} 7699</script>
7699 7700
7700<script> 7701 jQuery(document).on('change','slideshow-component #add-to-cart-form .cart_complementary select',function(){ 7702 var all_select = Array.from(document.querySelectorAll('slideshow-component #add-to-cart-form .cart_complementary select'), (select) => select.value); 7703 var joinedString = all_select.join(" / "); 7704 if (jQuery('slideshow-component #add-to-cart-form .all_variations div[variant_title="'+joinedString+'"]').attr('disabled')) { 7705 jQuery('slideshow-component #add-to-cart-form button[name="add"]').attr('disabled','disabled'); 7706 jQuery('slideshow-component #add-to-cart-form button[name="add"] span.comp_productt_txt').text('Sold out'); 7707 }else{ 7708 jQuery('slideshow-component #add-to-cart-form button[name="add"]').removeAttr('disabled'); 7709 jQuery('slideshow-component #add-to-cart-form button[name="add"] span.comp_productt_txt').text('Add'); 7710 } 7711 var variation_price = jQuery('slideshow-component #add-to-cart-form .all_variations div[variant_title="'+joinedString+'"]').attr('var_price'); 7712 var variation_id = jQuery('slideshow-component #add-to-cart-form .all_variations div[variant_title="'+joinedString+'"]').attr('value'); 7713 jQuery('slideshow-component #add-to-cart-form .price__container .price-item').text(variation_price); 7714 jQuery('slideshow-component #add-to-cart-form input[name="id"]').val(variation_id); 7715 }); 7716 jQuery('slideshow-component #add-to-cart-form').on('submit', function(event) { 7717 event.preventDefault(); // prevent default form submission 7718 jQuery.ajax({ 7719 type: 'POST', 7720 url: '/cart/add.js', 7721 data: jQuery(this).serialize(), 7722 dataType: 'json', 7723 success: function() { 7724 // Do something on success (e.g. show a success message) 7725 console.log('success message'); 7726 window.location.href = window.location.origin+'/cart'; 7727 }, 7728 error: function() { 7729 // Do something on error (e.g. show an error message) 7730 console.log('error message'); 7731 } 7732 }); 7733 }); 7734 </script>
7734 7735 7736 7737<style type="text/css"> 7738 .ba-products-box *{font-family:"Work Sans","HelveticaNeue","Helvetica Neue",sans-serif;text-decoration:none;margin:0;list-style:none;box-sizing:border-box;padding:0}.ba-products-box a:hover{text-decoration:none}.ba-products-box h2{border:none;padding-bottom:0.5em;margin-bottom:0.5em;text-transform:none;color:#222222}.ba-products-carousel-wrapper{padding-left:35px;position:relative;padding-right:35px}.ba-product_image{background-repeat:no-repeat;margin-bottom:10px;width:100%;background-position:center;background-size:cover}.ba-product_image:after{content:"";padding-top:100%;display:block}.ba-products-box.ba-products-box_1 .ba-product{padding-right:10px;padding-left:10px}.ba-product>a{position:relative;display:block}.ba-products-carousel .owl-nav .owl-prev,.ba-products-carousel .owl-nav .owl-next{background:linear-gradient(#e7eaf0, #f7f8fa);cursor:pointer;pointer-events:all;opacity:0.7;width:28px;height:45px;top:40%;margin-top:-20px;user-select:none;position:absolute;border:1px solid #d0d0d0;border-radius:2px}.ba-products-carousel .owl-nav .owl-prev:hover,.ba-products-carousel .owl-nav .owl-next:hover{opacity:1}.ba-product-oldprice{text-decoration:line-through;color:#999}.ba-products-carousel .owl-nav .owl-prev{left:-35px}.ba-products-carousel .owl-nav .owl-next{right:-35px}.ba-products-carousel .owl-nav .owl-prev svg,.ba-products-carousel .owl-nav .owl-next svg{width:26px;height:43px}h3.ba-product_title{margin-bottom:7px;font-size:1.2em}p.ba-product_description{font-size:1em;margin-bottom:10px}span.ba-product-price-container{font-weight:bold;display:block;margin-bottom:10px}button.ba-product-addtocart,button.ba-addalltocart{font-family:"Work Sans", sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:0;border:none;cursor:pointer;font-size:14px;min-height:36px;display:block;width:100%;line-height:22px;padding:5px 20px 5px 20px;white-space:normal;margin-top:0px;background-color:#557b97;color:white}button.ba-product-addtocart:hover,button.ba-addalltocart:hover{background-color:#436076}.ba-products-list>.ba-product{margin-right:10px;line-height:65px;margin-bottom:20px;display:inline-block;vertical-align:middle;float:left}.ba-products-box_2 select.ba-product-variant-select{margin:0}.ba-products-list>.ba-product a img{vertical-align:middle;max-width:100%}.ba-products-list .ba-product>a{float:left;display:block;max-width:65px}.ba-products-box_2 .ba-product:before{float:left;margin-right:10px;content:"+";display:inline-block;font-size:1.5em}.ba-products-box_2 .ba-product.ba-first:before{display:none}.ba-products-box_2 .ba-products-input .ba-product-variants-container{padding:0}.ba-hide{display:none !important}.ba-products-box{clear:both;margin-top:20px;margin-bottom:20px}.ba-products-box_2 .ba-products-input span.ba-product-price-container{margin:0;display:inline-block;vertical-align:middle}ul.ba-products-input{display:block;clear:both}ul.ba-products-input li{margin-bottom:6px;position:relative;padding-left:25px;text-align:left}ul.ba-products-input li.ba-disabled{opacity:0.5}ul.ba-products-input li>*{vertical-align:middle;display:inline-block}.text-left{text-align:left !important}.text-center{text-align:center !important}.ba-products-list{overflow:hidden;float:left;margin-right:15px}.ba-product-form{margin-bottom:15px;display:block;float:left}.ba-products-list{margin-right:15px;float:left}.ba-product-form button.ba-product-addtocart{margin-top:15px}.ba-products-box_2 span.ba-product-price{font-weight:bold}.ba-products-box_1 select.ba-product-variant-select{margin-bottom:10px}.ba-hidden{visibility:hidden !important;opacity:0 !important}.ba-products-box:after{clear:both;content:"";display:block}select.ba-product-variant-select{vertical-align:baseline;margin:2px 0px 10px;height:2em;min-height:2em;max-height:2em;padding:0px 10px;line-height:1em;border-radius:0 !important;display:block;-webkit-appearance:menulist;background-image:none;width:100%;max-width:100%;font-size:1em;font-weight:normal;border:1px solid #e8e9eb;color:black;background-color:white;text-align:left}.ba-product-variants-container{padding-bottom:3px;padding-top:3px}
7738ul.ba-products-input li input{margin-top:-7px;position:absolute;left:0;top:50%}ul.ba-products-table{margin-bottom:30px;border:1px solid #e3dfdf;border-bottom:none}ul.ba-products-table>li{border-bottom:1px solid #e3dfdf;padding-top:20px;padding-bottom:20px}.product_main>a,.product_main>strong{min-height:55px;overflow:hidden;display:block;position:relative;padding-left:65px}ul.ba-products-table>li:after{content:"";display:block;clear:both}ul.ba-products-table>li>div,ul.ba-products-table>li>span{padding-left:10px;padding-right:10px}ul.ba-products-table .ba-product-variants-container{float:left;width:15%}.narrow .hidden-narrow,.visible-narrow{display:none !important}.narrow .visible-narrow{display:block !important}ul.ba-products-table .ba-product_description{width:35%;float:left}ul.ba-products-table>li>span.ba-product-price-container{text-align:center;margin-top:5px;width:15%;float:left}ul.ba-products-table>li .product_main{width:35%;float:left;position:relative;padding-left:35px}.ba-products-box_3.narrow ul.ba-products-table .ba-product-variants-container.ba-hidden{display:none}ul.ba-products-table>li .product_main input{top:50%;margin-top:-7px;position:absolute;left:10px}.ba-products-box_3 .ba-deactive .product_main>a,.ba-products-box_3 .ba-deactive>.ba-product-variants-container,.ba-products-box_3 .ba-deactive>.ba-product_description,.ba-products-box_3 .ba-deactive>.ba-product-price-container,.ba-products-box_2 .ba-deactive>a,.ba-products-box_2 .ba-deactive>.ba-product-variants-container,.ba-products-box_2 .ba-deactive>.ba-product_description,.ba-products-box_2 .ba-deactive>.ba-product-price-container{opacity:0.4}.product_main>a>img,.product_main>strong>img{width:auto;height:auto;max-width:55px;max-height:55px;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.ba-products-box_3 .ba-product-form{line-height:45px;float:right}.ba-products-box_3 .ba-product-form button.ba-product-addtocart{margin-top:0;display:inline-block;width:auto}.ba-products-box_3 .ba-product-form span.ba-product-price{margin-right:30px}.ba-products-box_3 .ba-product-form span.ba-product-price{font-weight:bold}.ba-products-box_3.narrow ul.ba-products-table>li .product_main{width:70%}.ba-products-box_3.narrow ul.ba-products-table .ba-product_description{display:none}.ba-products-box_3.narrow ul.ba-products-table .ba-product-variants-container{width:30%}.ba-products-box_3 select.ba-product-variant-select{margin:0 auto;max-width:120px}span.ba-label{font-weight:bold;text-transform:uppercase;line-height:1.1;position:absolute;padding:7px 9px}.ba-products-box_2 .ba-product-variants-container.ba-hidden{display:none !important}ul.ba-products-table span.ba-label.ba-label-sale{margin-top:5px;position:static;margin-left:5px}span.ba-label.ba-label-sale{background:#bf0000;max-width:80px;color:#fff;font-size:0.8em}span.ba-label.ba-label_sold{background:#636262;float:right;right:0;color:#fff;font-size:0.8em}.ba-product-form button.ba-addalltocart{display:inline-block;width:auto}#ba-bought-together h2{font-weight:600;font-style:normal;color:#000000;font-size:21px;font-family:Work Sans,"HelveticaNeue","Helvetica Neue",sans-serif}#globo-recommendations h2{font-weight:600;font-style:normal;color:#000000;font-size:30px;font-family:"Work Sans","HelveticaNeue","Helvetica Neue",sans-serif}button.ba-product-addtocart,button.ba-addalltocart{background-color:#6371c7;color:#ffffff}button.ba-product-addtocart:hover,button.ba-addalltocart:hover{background-color:#3f4eae;color:#fafafa}h3.ba-product_title{color:#111111}.ba-product_description{color:#212121}span.ba-product-price{color:#B12704}.ba-product-oldprice{color:#989898}.ba-product_image:after{padding-top:125%}.ba-product_title{color:#111111;font-weight:normal}select.ba-product-variant-select{color:#111111}#ba-bought-together{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px}#ba-bought-together #ba-total-price-cont,#ba-bought-together .ba-compare-at-price,#ba-bought-together .ba-regular-price,#ba-bought-together .ba-label-sale{display:none}#ba-bought-together.with-prices #ba-total-price-cont,#ba-bought-together.with-prices .ba-regular-price{display:inline}#ba-bought-together.with-compare-prices .ba-compare-at-price{display:inline}#ba-bought-together.with-sale-badge .ba-label-sale{display:inline-block}#recommendations{margin-left:auto;margin-right:auto;max-width:1170px}.ba-hidden{display:none}#ba-rec-cart-widget{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px;overflow:hidden}#ba-rec-cart-widget #ba-rcw-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#ba-rec-cart-widget #ba-rcw-list li{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;padding:7px;text-align:center}#ba-rec-cart-widget #ba-rcw-list li a{display:block;position:relative}#ba-rec-cart-widget #ba-rcw-list li a span.ba-label{position:absolute;top:0;left:0;z-index:1}#ba-rec-cart-widget #ba-rcw-list li .ba-image{width:100%;background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:10px;opacity:1}#ba-rec-cart-widget #ba-rcw-list li .ba-image .ba-image-holder{padding-top:100%}#ba-rec-cart-widget #ba-rcw-list li .ba-image:hover{opacity:0.7}#ba-rec-cart-widget #ba-rcw-list li .ba-product-variant-select-wrapper.ba-no-variants select{visibility:hidden}#ba-rec-cart-widget .ba-compare-at-price,#ba-rec-cart-widget .ba-regular-price,#ba-rec-cart-widget .ba-label-sale{display:none}#ba-rec-cart-widget.with-prices .ba-regular-price{display:inline}#ba-rec-cart-widget.with-compare-prices .ba-compare-at-price{display:inline}#ba-rec-cart-widget.with-sale-badge .ba-label-sale{display:inline-block}#ba-rec-csw-wrapper{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px;overflow:hidden}#ba-rec-csw-wrapper #ba-csw-list{justify-content:center;padding:0 !important;margin:0 !important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ba-rec-csw-wrapper #ba-csw-list li{display:inline-block;width:230px;height:320px;max-width:250px;margin:20px 16px;position:relative;overflow:hidden;will-change:transform;-moz-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-o-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-ms-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(100px) rotateX(0deg) rotateY(0deg);transform:perspective(100px) rotateX(0deg) rotateY(0deg);box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images{height:100%}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;will-change:transform;-moz-transform:translateY(0) translateZ(1);-o-transform:translateY(0) translateZ(1);-ms-transform:translateY(0) translateZ(1);-webkit-transform:translateY(0) translateZ(1);transform:translateY(0) translateZ(1);transition:transform 0.3s ease-out 0.2s;-webkit-transition:transform 0.3s ease-out 0.2s;-moz-transition:transform 0.3s ease-out 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img{position:absolute;
7738left:0;top:50% !important;width:100%;object-fit:contain;will-change:transform, opacity}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img.ba-csw-not-active{opacity:0;-moz-transform:translateY(-50%) scale(1.5) !important;-o-transform:translateY(-50%) scale(1.5) !important;-ms-transform:translateY(-50%) scale(1.5) !important;-webkit-transform:translateY(-50%) scale(1.5) !important;transform:translateY(-50%) scale(1.5) !important;-moz-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;-webkit-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;transition:transform 11s ease-out 0s,opacity 1s ease-out 0s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img.ba-csw-active{opacity:1;-moz-transform:translateY(-50%) scale(1) !important;-o-transform:translateY(-50%) scale(1) !important;-ms-transform:translateY(-50%) scale(1) !important;-webkit-transform:translateY(-50%) scale(1) !important;transform:translateY(-50%) scale(1) !important;-moz-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;-webkit-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;transition:transform 11s ease-out 0s,opacity 1s ease-out 0s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-product-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-shadow:1px 1px 1px #000;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 33.33%, transparent 66.66%);mask-image:linear-gradient(90deg, #000 0, #000 33.33%, transparent 66.66%);-webkit-mask-size:300%;mask-size:300%;-webkit-mask-position-x:0;mask-position-x:0;-moz-transition:-webkit-mask-position-x 3s ease;-webkit-transition:-webkit-mask-position-x 3s ease;transition:-webkit-mask-position-x 3s ease;-moz-transition:mask-position-x 3s ease;-webkit-transition:mask-position-x 3s ease;transition:mask-position-x 3s ease}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-description{position:absolute;bottom:0;width:100%;border-radius:0 0 8px 8px;padding:10px 0 20px 0;opacity:1;text-align:center;-webkit-mask-image:radial-gradient(white, #000);mask-image:radial-gradient(white, #000);-webkit-mask-image:-webkit-radial-gradient(white, #000);will-change:transform, opacity;-moz-transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s;-webkit-transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s;transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings{position:absolute;background:#fff;width:100%;height:150px;text-align:center;box-shadow:0 10px 17px #000;-webkit-box-shadow:0 10px 17px #000;-moz-box-shadow:0 10px 17px #000;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;will-change:transform;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:0.35s 0.2s;-webkit-transition:0.35s 0.2s;transition:0.35s 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings .ba-csw-settings-wrapper{position:relative;width:90%;height:100%;margin:0px auto}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings .ba-csw-product-title-cont{position:absolute;top:-30px;width:100%;opacity:0;-moz-transition:opacity 0.2s ease 0.2s;-webkit-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings button{position:absolute;bottom:9px}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper{padding-top:20px;padding-bottom:20px;position:relative}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:before,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:after{pointer-events:none;content:'';position:absolute;display:block;width:1px;border-bottom:6px solid #333;top:47%;-moz-transition:0.25s all ease;-webkit-transition:0.25s all ease;transition:0.25s all ease}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:before{right:16px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:after{right:20px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper select{outline:0;border:1px solid #ddd;border-radius:12px !important;background:0 0;width:100%;height:24px;min-height:24px;margin:0;padding:0 22px 0 6px;color:#333;cursor:pointer;font-size:12px;font-style:normal;font-family:inherit !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants select,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants:before,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants:after{visibility:hidden}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-description,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-description{opacity:0;-moz-transition:transform .2s ease, opacity .2s ease;-webkit-transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease;-moz-transform:translateY(120px);-o-transform:translateY(120px);-ms-transform:translateY(120px);-webkit-transform:translateY(120px);transform:translateY(120px)}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-settings,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-settings{-moz-transform:translateY(-150px) !important;-o-transform:translateY(-150px) !important;-ms-transform:translateY(-150px) !important;-webkit-transform:translateY(-150px) !important;transform:translateY(-150px) !important}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-settings .ba-csw-product-title-cont,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-settings .ba-csw-product-title-cont{opacity:1}#ba-rec-csw-wrapper .ba-hidden{display:none !important}#ba-rec-csw-wrapper .ba-csw-old-price,#ba-rec-csw-wrapper .ba-csw-current-price{display:none}#ba-rec-csw-wrapper.with-prices .ba-csw-current-price{display:inline}#ba-rec-csw-wrapper.with-compare-prices .ba-csw-old-price{display:inline}.ba-clear{clear:both} 7739 7740</style> 7741
7742<script type="text/javascript"> 7743 window.booster = window.booster || {}; 7744 baCheckoutSelector = "input[name='checkout'], button[name='checkout'], [href$='checkout'], input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc'], .additional-checkout-button, .google-wallet-button-holder, .amazon-payments-pay-button"; 7745 baAddToCartSelector = "#AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]"; 7746 7747 7748 7749 7750 7751 7752 7753 7754 window.booster.ba_page = ""; 7755 window.booster.api = {}; 7756 7757 7758 7759 window.booster.money_format = "£{{amount_no_decimals}}"; 7760 7761 7762 7763 !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.baHandlebars=e():t.baHandlebars=e()}(this,function(){return function(t){function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,loaded:!1};return t[s].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function s(){var t=u();return t.compile=function(e,r){return c.compile(e,r,t)},t.precompile=function(e,r){return c.precompile(e,r,t)},t.AST=a["default"],t.Compiler=c.Compiler,t.JavaScriptCompiler=l["default"],t.Parser=o.parser,t.parse=o.parse,t}var i=r(1)["default"];e.__esModule=!0;var n=i(r(2)),a=i(r(35)),o=r(36),c=r(41),l=i(r(42)),h=i(r(39)),p=i(r(34)),u=n["default"].create,f=s();f.create=s,p["default"](f),f.Visitor=h["default"],f["default"]=f,e["default"]=f,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){return t&&t.__esModule?t:{"default":t}},e.__esModule=!0},function(t,e,r){"use strict";function s(){var t=new a.baHandlebarsEnvironment;return l.extend(t,a),t.SafeString=o["default"],t.Exception=c["default"],t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=h,t.template=function(e){return h.template(e,t)},t}var i=r(3)["default"],n=r(1)["default"];e.__esModule=!0;var a=i(r(4)),o=n(r(21)),c=n(r(6)),l=i(r(5)),h=i(r(22)),p=n(r(34)),u=s();u.create=s,p["default"](u),u["default"]=u,e["default"]=u,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e},e.__esModule=!0},function(t,e,r){"use strict";function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},o.registerDefaultHelpers(this),c.registerDefaultDecorators(this)}var i=r(1)["default"];e.__esModule=!0,e.baHandlebarsEnvironment=s;var n=r(5),a=i(r(6)),o=r(10),c=r(18),l=i(r(20)),h="4.0.8";e.VERSION=h;var p=7;e.COMPILER_REVISION=p;var u={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};e.REVISION_CHANGES=u;var f="[object Object]";s.prototype={constructor:s,logger:l["default"],log:l["default"].log,registerHelper:function(t,e){if(n.toString.call(t)===f){if(e)throw new a["default"]("Arg not supported with multiple helpers");n.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(n.toString.call(t)===f)n.extend(this.partials,t);else{if(void 0===e)throw new a["default"]('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(n.toString.call(t)===f){if(e)throw new a["default"]("Arg not supported with multiple decorators");n.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var d=l["default"].log;e.log=d,e.createFrame=n.createFrame,e.logger=l["default"]},function(t,e){"use strict";function r(t){return h[t]}function s(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}function i(t,e){for(var r=0,s=t.length;r<s;r++)if(t[r]===e)return r;return-1}function n(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}return u.test(t)?t.replace(p,r):t}function a(t){return!t&&0!==t||!(!m(t)||0!==t.length)}function o(t){var e=s({},t);return e._parent=t,e}function c(t,e){return t.path=e,t}function l(t,e){return(t?t+".":"")+e}e.__esModule=!0,e.extend=s,e.indexOf=i,e.escapeExpression=n,e.isEmpty=a,e.createFrame=o,e.blockParams=c,e.appendContextPath=l;var h={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},p=/[&<>"'`=]/g,u=/[&<>"'`=]/,f=Object.prototype.toString;e.toString=f;var d=function(t){return"function"==typeof t};d(/x/)&&(e.isFunction=d=function(t){return"function"==typeof t&&"[object Function]"===f.call(t)}),e.isFunction=d;var m=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===f.call(t)};e.isArray=m},function(t,e,r){"use strict";function s(t,e){var r=e&&e.loc,a=void 0,o=void 0;r&&(t+=" - "+(a=r.start.line)+":"+(o=r.start.column));for(var c=Error.prototype.constructor.call(this,t),l=0;l<n.length;l++)this[n[l]]=c[n[l]];Error.captureStackTrace&&Error.captureStackTrace(this,s);try{r&&(this.lineNumber=a,i?Object.defineProperty(this,"column",{value:o,enumerable:!0}):this.column=o)}catch(h){}}var i=r(7)["default"];
7763e.__esModule=!0;var n=["description","fileName","lineNumber","message","name","number","stack"];s.prototype=new Error,e["default"]=s,t.exports=e["default"]},function(t,e,r){t.exports={"default":r(8),__esModule:!0}},function(t,e,r){var s=r(9);t.exports=function(t,e,r){return s.setDesc(t,e,r)}},function(t){var e=Object;t.exports={create:e.create,getProto:e.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:e.getOwnPropertyDescriptor,setDesc:e.defineProperty,setDescs:e.defineProperties,getKeys:e.keys,getNames:e.getOwnPropertyNames,getSymbols:e.getOwnPropertySymbols,each:[].forEach}},function(t,e,r){"use strict";function s(t){n["default"](t),a["default"](t),o["default"](t),c["default"](t),l["default"](t),h["default"](t),p["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultHelpers=s;var n=i(r(11)),a=i(r(12)),o=i(r(13)),c=i(r(14)),l=i(r(15)),h=i(r(16)),p=i(r(17))},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("blockHelperMissing",function(e,r){var i=r.inverse,n=r.fn;if(!0===e)return n(this);if(!1===e||null==e)return i(this);if(s.isArray(e))return e.length>0?(r.ids&&(r.ids=[r.name]),t.helpers.each(e,r)):i(this);if(r.data&&r.ids){var a=s.createFrame(r.data);a.contextPath=s.appendContextPath(r.data.contextPath,r.name),r={data:a}}return n(e,r)})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=r(5),n=s(r(6));e["default"]=function(t){t.registerHelper("each",function(t,e){function r(e,r,n){l&&(l.key=e,l.index=r,l.first=0===r,l.last=!!n,h&&(l.contextPath=h+e)),c+=s(t[e],{data:l,blockParams:i.blockParams([t[e],e],[h+e,null])})}if(!e)throw new n["default"]("Must pass iterator to #each");var s=e.fn,a=e.inverse,o=0,c="",l=void 0,h=void 0;if(e.data&&e.ids&&(h=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(t)&&(t=t.call(this)),e.data&&(l=i.createFrame(e.data)),t&&"object"==typeof t)if(i.isArray(t))for(var p=t.length;o<p;o++)o in t&&r(o,o,o===t.length-1);else{var u=void 0;for(var f in t)t.hasOwnProperty(f)&&(void 0!==u&&r(u,o-1),u=f,o++);void 0!==u&&r(u,o-1,!0)}return 0===o&&(c=a(this)),c})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=s(r(6));e["default"]=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new i["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("if",function(t,e){return s.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||s.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless",function(e,r){return t.helpers["if"].call(this,e,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("log",function(){for(var e=[void 0],r=arguments[arguments.length-1],s=0;s<arguments.length-1;s++)e.push(arguments[s]);var i=1;null!=r.hash.level?i=r.hash.level:r.data&&null!=r.data.level&&(i=r.data.level),e[0]=i,t.log.apply(t,e)})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("lookup",function(t,e){return t&&t[e]})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("with",function(t,e){s.isFunction(t)&&(t=t.call(this));var r=e.fn;if(s.isEmpty(t))return e.inverse(this);var i=e.data;return e.data&&e.ids&&((i=s.createFrame(e.data)).contextPath=s.appendContextPath(e.data.contextPath,e.ids[0])),r(t,{data:i,blockParams:s.blockParams([t],[i&&i.contextPath])})})},t.exports=e["default"]},function(t,e,r){"use strict";function s(t){n["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultDecorators=s;var n=i(r(19))},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerDecorator("inline",function(t,e,r,i){var n=t;return e.partials||(e.partials={},n=function(i,n){var a=r.partials;r.partials=s.extend({},a,e.partials);var o=t(i,n);return r.partials=a,o}),e.partials[i.args[0]]=i.fn,n})},t.exports=e["default"]},function(t,e,r){"use strict";
7763e.__esModule=!0;var s=r(5),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=s.indexOf(i.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=i.lookupLevel(t),"undefined"!=typeof console&&i.lookupLevel(i.level)<=t){var e=i.methodMap[t];console[e]||(e="log");for(var r=arguments.length,s=Array(r>1?r-1:0),n=1;n<r;n++)s[n-1]=arguments[n];console[e].apply(console,s)}}};e["default"]=i,t.exports=e["default"]},function(t,e){"use strict";function r(t){this.string=t}e.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t){var e=t&&t[0]||1,r=g.COMPILER_REVISION;if(e!==r){if(e<r){var s=g.REVISION_CHANGES[r],i=g.REVISION_CHANGES[e];throw new m["default"]("Template was precompiled with an older version of baHandlebars than the current runtime. Please update your precompiler to a newer version ("+s+") or downgrade your runtime to an older version ("+i+").")}throw new m["default"]("Template was precompiled with a newer version of baHandlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}}function i(t,e){function r(r,s,i){i.hash&&(s=d.extend({},s,i.hash),i.ids&&(i.ids[0]=!0)),r=e.VM.resolvePartial.call(this,r,s,i);var n=e.VM.invokePartial.call(this,r,s,i);if(null==n&&e.compile&&(i.partials[i.name]=e.compile(r,t.compilerOptions,e),n=i.partials[i.name](s,i)),null!=n){if(i.indent){for(var a=n.split("\n"),o=0,c=a.length;o<c&&(a[o]||o+1!==c);o++)a[o]=i.indent+a[o];n=a.join("\n")}return n}throw new m["default"]("The partial "+i.name+" could not be compiled when running in runtime-only mode")}function s(e){function r(e){return""+t.main(i,e,i.helpers,i.partials,a,c,o)}var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=n.data;s._setup(n),!n.partial&&t.useData&&(a=l(e,a));var o=void 0,c=t.useBlockParams?[]:void 0;return t.useDepths&&(o=n.depths?e!=n.depths[0]?[e].concat(n.depths):n.depths:[e]),(r=h(t.main,r,i,n.depths||[],a,c))(e,n)}if(!e)throw new m["default"]("No environment passed to template");if(!t||!t.main)throw new m["default"]("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var i={strict:function(t,e){if(!(e in t))throw new m["default"]('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var r=t.length,s=0;s<r;s++)if(t[s]&&null!=t[s][e])return t[s][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:d.escapeExpression,invokePartial:r,fn:function(e){var r=t[e];return r.decorator=t[e+"_d"],r},programs:[],program:function(t,e,r,s,i){var a=this.programs[t],o=this.fn(t);return e||i||s||r?a=n(this,t,o,e,r,s,i):a||(a=this.programs[t]=n(this,t,o)),a},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var r=t||e;return t&&e&&t!==e&&(r=d.extend({},e,t)),r},nullContext:p({}),noop:e.VM.noop,compilerInfo:t.compiler};return s.isTop=!0,s._setup=function(r){r.partial?(i.helpers=r.helpers,i.partials=r.partials,i.decorators=r.decorators):(i.helpers=i.merge(r.helpers,e.helpers),t.usePartial&&(i.partials=i.merge(r.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=i.merge(r.decorators,e.decorators)))},s._child=function(e,r,s,a){if(t.useBlockParams&&!s)throw new m["default"]("must pass block params");if(t.useDepths&&!a)throw new m["default"]("must pass parent depths");return n(i,e,t[e],r,0,s,a)},s}function n(t,e,r,s,i,n,a){function o(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=a;
7763return!a||e==a[0]||e===t.nullContext&&null===a[0]||(o=[e].concat(a)),r(t,e,t.helpers,t.partials,i.data||s,n&&[i.blockParams].concat(n),o)}return(o=h(r,o,t,a,s,n)).program=e,o.depth=a?a.length:0,o.blockParams=i||0,o}function a(t,e,r){return t?t.call||r.name||(r.name=t,t=r.partials[t]):t="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name],t}function o(t,e,r){var s=r.data&&r.data["partial-block"];r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var i=void 0;if(r.fn&&r.fn!==c&&function(){r.data=g.createFrame(r.data);var t=r.fn;i=r.data["partial-block"]=function(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return r.data=g.createFrame(r.data),r.data["partial-block"]=s,t(e,r)},t.partials&&(r.partials=d.extend({},r.partials,t.partials))}(),void 0===t&&i&&(t=i),void 0===t)throw new m["default"]("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function c(){return""}function l(t,e){return e&&"root"in e||((e=e?g.createFrame(e):{}).root=t),e}function h(t,e,r,s,i,n){if(t.decorator){var a={};e=t.decorator(e,a,r,s&&s[0],i,n,s),d.extend(e,a)}return e}var p=r(23)["default"],u=r(3)["default"],f=r(1)["default"];e.__esModule=!0,e.checkRevision=s,e.template=i,e.wrapProgram=n,e.resolvePartial=a,e.invokePartial=o,e.noop=c;var d=u(r(5)),m=f(r(6)),g=r(4)},function(t,e,r){t.exports={"default":r(24),__esModule:!0}},function(t,e,r){r(25),t.exports=r(30).Object.seal},function(t,e,r){var s=r(26);r(27)("seal",function(t){return function(e){return t&&s(e)?t(e):e}})},function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,r){var s=r(28),i=r(30),n=r(33);t.exports=function(t,e){var r=(i.Object||{})[t]||Object[t],a={};a[t]=e(r),s(s.S+s.F*n(function(){r(1)}),"Object",a)}},function(t,e,r){var s=r(29),i=r(30),n=r(31),a="prototype",o=function(t,e,r){var c,l,h,p=t&o.F,u=t&o.G,f=t&o.S,d=t&o.P,m=t&o.B,g=t&o.W,v=u?i:i[e]||(i[e]={}),y=u?s:f?s[e]:(s[e]||{})[a];for(c in u&&(r=e),r)(l=!p&&y&&c in y)&&c in v||(h=l?y[c]:r[c],v[c]=u&&"function"!=typeof y[c]?r[c]:m&&l?n(h,s):g&&y[c]==h?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[a]=t[a],e}(h):d&&"function"==typeof h?n(Function.call,h):h,d&&((v[a]||(v[a]={}))[c]=h))};o.F=1,o.G=2,o.S=4,o.P=8,o.B=16,o.W=32,t.exports=o},function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t){var e=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=e)},function(t,e,r){var s=r(32);t.exports=function(t,e,r){if(s(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,s){return t.call(e,r,s)};case 3:return function(r,s,i){return t.call(e,r,s,i)}}return function(){return t.apply(e,arguments)}}},function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},function(t,e){(function(r){"use strict";e.__esModule=!0,e["default"]=function(t){var e=void 0!==r?r:window,s=e.baHandlebars;t.noConflict=function(){return e.baHandlebars===t&&(e.baHandlebars=s),t}},t.exports=e["default"]}).call(e,function(){return this}())},function(t,e){"use strict";e.__esModule=!0;var r={helpers:{helperExpression:function(t){return"SubExpression"===t.type||("MustacheStatement"===t.type||"BlockStatement"===t.type)&&!!(t.params&&t.params.length||t.hash)},scopedId:function(t){return/^\.|this\b/.test(t.original)},simpleId:function(t){return 1===t.parts.length&&!r.helpers.scopedId(t)&&!t.depth}}};e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){return"Program"===t.type?t:(a["default"].yy=h,h.locInfo=function(t){return new h.SourceLocation(e&&e.srcName,t)},new o["default"](e).accept(a["default"].parse(t)))}var i=r(1)["default"],n=r(3)["default"];e.__esModule=!0,e.parse=s;var a=i(r(37)),o=i(r(38)),c=n(r(40)),l=r(5);e.parser=a["default"];var h={};l.extend(h,c)},function(t,e){"use strict";
7763e.__esModule=!0;var r=function(){function t(){this.yy={}}var e={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,
vendor: 8,276 bytes, line 7763
7763EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,attributeccept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(t,e,r,s,i,n){var a=n.length-1;switch(i){case 1:return n[a-1];case 2:this.$=s.prepareProgram(n[a]);break;case 3:case 4:case 5:case 6:case 7:case 8:this.$=n[a];break;case 9:this.$={type:"CommentStatement",value:s.stripComment(n[a]),strip:s.stripFlags(n[a],n[a]),loc:s.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:n[a],value:n[a],loc:s.locInfo(this._$)};break;case 11:this.$=s.prepareRawBlock(n[a-2],n[a-1],n[a],this._$);break;case 12:this.$={path:n[a-3],params:n[a-2],hash:n[a-1]};break;case 13:this.$=s.prepareBlock(n[a-3],n[a-2],n[a-1],n[a],!1,this._$);break;case 14:this.$=s.prepareBlock(n[a-3],n[a-2],n[a-1],n[a],!0,this._$);break;case 15:this.$={open:n[a-5],path:n[a-4],params:n[a-3],hash:n[a-2],blockParams:n[a-1],strip:s.stripFlags(n[a-5],n[a])};break;case 16:case 17:this.$={path:n[a-4],params:n[a-3],hash:n[a-2],blockParams:n[a-1],strip:s.stripFlags(n[a-5],n[a])};break;case 18:this.$={strip:s.stripFlags(n[a-1],n[a-1]),program:n[a]};break;case 19:var o=s.prepareBlock(n[a-2],n[a-1],n[a],n[a],!1,this._$),c=s.prepareProgram([o],n[a-1].loc);c.chained=!0,this.$={strip:n[a-2].strip,program:c,chain:!0};break;case 20:this.$=n[a];break;case 21:this.$={path:n[a-1],strip:s.stripFlags(n[a-2],n[a])};break;case 22:case 23:this.$=s.prepareMustache(n[a-3],n[a-2],n[a-1],n[a-4],s.stripFlags(n[a-4],n[a]),this._$);break;case 24:this.$={type:"PartialStatement",name:n[a-3],params:n[a-2],hash:n[a-1],indent:"",strip:s.stripFlags(n[a-4],n[a]),loc:s.locInfo(this._$)};break;case 25:this.$=s.preparePartialBlock(n[a-2],n[a-1],n[a],this._$);break;case 26:this.$={path:n[a-3],params:n[a-2],hash:n[a-1],strip:s.stripFlags(n[a-4],n[a])};break;case 27:case 28:this.$=n[a];break;case 29:this.$={type:"SubExpression",path:n[a-3],params:n[a-2],hash:n[a-1],loc:s.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:n[a],loc:s.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:s.id(n[a-2]),value:n[a],loc:s.locInfo(this._$)};break;case 32:this.$=s.id(n[a-1]);break;case 33:case 34:this.$=n[a];break;case 35:this.$={type:"StringLiteral",value:n[a],original:n[a],loc:s.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(n[a]),original:Number(n[a]),loc:s.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===n[a],original:"true"===n[a],loc:s.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:s.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:s.locInfo(this._$)};break;case 40:case 41:this.$=n[a];break;case 42:this.$=s.preparePath(!0,n[a],this._$);break;case 43:this.$=s.preparePath(!1,n[a],this._$);break;case 44:n[a-2].push({part:s.id(n[a]),original:n[a],separator:n[a-1]}),this.$=n[a-2];break;case 45:this.$=[{part:s.id(n[a]),original:n[a]}];break;case 46:this.$=[];break;case 47:n[a-1].push(n[a]);break;case 48:this.$=[n[a]];break;case 49:n[a-1].push(n[a]);break;case 50:this.$=[];break;case 51:n[a-1].push(n[a]);break;case 58:this.$=[];break;case 59:n[a-1].push(n[a]);break;case 64:this.$=[];break;case 65:n[a-1].push(n[a]);break;case 70:this.$=[];break;case 71:n[a-1].push(n[a]);break;case 78:this.$=[];break;case 79:n[a-1].push(n[a]);break;case 82:this.$=[];break;case 83:n[a-1].push(n[a]);break;case 86:this.$=[];break;case 87:n[a-1].push(n[a]);break;case 90:this.$=[];break;case 91:n[a-1].push(n[a]);break;case 94:this.$=[];break;case 95:n[a-1].push(n[a]);break;case 98:this.$=[n[a]];break;case 99:n[a-1].push(n[a]);break;case 100:this.$=[n[a]];break;case 101:n[a-1].push(n[a])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 7763
7763],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 5,900 bytes, lines 7763-7764
7763,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72], 776441:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(t){throw new Error(t)},parse:function(t){function e(){var t;return"number"!=typeof(t=r.lexer.lex()||1)&&(t=r.symbols_[t]||t),t}var r=this,s=[0],i=[null],n=[],a=this.table,o="",c=0,l=0,h=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;n.push(p);var u=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var f,d,m,g,v,y,k,S,b,_={};;){if(m=s[s.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null!=f||(f=e()),g=a[m]&&a[m][f]),void 0===g||!g.length||!g[0]){var P="";if(!h){for(y in b=[],a[m])this.terminals_[y]&&y>2&&b.push("'"+this.terminals_[y]+"'");P=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:p,expected:b})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(g[0]){case 1:s.push(f),i.push(this.lexer.yytext),n.push(this.lexer.yylloc),s.push(g[1]),f=null,d?(f=d,d=null):(l=this.lexer.yyleng,o=this.lexer.yytext,c=this.lexer.yylineno,p=this.lexer.yylloc,h>0&&h--);break;case 2:if(k=this.productions_[g[1]][1],_.$=i[i.length-k],_._$={first_line:n[n.length-(k||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(k||1)].first_column,last_column:n[n.length-1].last_column},u&&(_._$.range=[n[n.length-(k||1)].range[0],n[n.length-1].range[1]]),void 0!==(v=this.performAction.call(_,o,l,c,this.yy,g[1],i,n)
vendor: 7,438 bytes, line 7764
7764))return v;k&&(s=s.slice(0,-1*k*2),i=i.slice(0,-1*k),n=n.slice(0,-1*k)),s.push(this.productions_[g[1]][0]),i.push(_.$),n.push(_._$),S=a[s[s.length-2]][s[s.length-1]],s.push(S);break;case 3:return!0}}return!0}},r=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===s.length?this.yylloc.first_column:0)+s[s.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this},more:function(){return this._more=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var t,e,r,s,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),a=0;a<n.length&&(!(r=this._input.match(this.rules[n[a]]))||e&&!(r[0].length>e[0].length)||(e=r,s=a,this.options.flex));a++);return e?((i=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,n[s],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return void 0!==t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(t){this.begin(t)},options:{},performAction:function(t,e,r){function s(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}switch(r){case 0:if("\\\\"===e.yytext.slice(-2)?(s(0,1),this.begin("mu")):"\\"===e.yytext.slice(-1)?(s(0,1),this.begin("emu")):this.begin("mu"),e.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e.yytext=e.yytext.substr(5,e.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(e.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return e.yytext=s(1,2).replace(/\\"/g,'"'),80;case 32:return e.yytext=s(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return e.yytext=e.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return t}();return e.lexer=r,t.prototype=e,e.Parser=t,new t}();e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=t}function i(t,e,r){void 0===e&&(e=t.length);var s=t[e-1],i=t[e-2];return s?"ContentStatement"===s.type?(i||!r?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(s.original):void 0:r}function n(t,e,r){void 0===e&&(e=-1);var s=t[e+1],i=t[e+2];return s?"ContentStatement"===s.type?(i||!r?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(s.original):void 0:r}function a(t,e,r){var s=t[null==e?0:e+1];if(s&&"ContentStatement"===s.type&&(r||!s.rightStripped)){var i=s.value;s.value=s.value.replace(r?/^\s+/:/^[ \t]*\r?\n?/,""),s.rightStripped=s.value!==i}}function o(t,e,r){var s=t[null==e?t.length-1:e-1];if(s&&"ContentStatement"===s.type&&(r||!s.leftStripped)){var i=s.value;return s.value=s.value.replace(r?/\s+$/:/[ \t]+$/,""),s.leftStripped=s.value!==i,s.leftStripped}}var c=r(1)["default"];
vendor: 5,402 bytes, line 7764
7764e.__esModule=!0;var l=c(r(39));s.prototype=new l["default"],s.prototype.Program=function(t){var e=!this.options.ignoreStandalone,r=!this.isRootSeen;this.isRootSeen=!0;for(var s=t.body,c=0,l=s.length;c<l;c++){var h=s[c],p=this.accept(h);if(p){var u=i(s,c,r),f=n(s,c,r),d=p.openStandalone&&u,m=p.closeStandalone&&f,g=p.inlineStandalone&&u&&f;p.close&&a(s,c,!0),p.open&&o(s,c,!0),e&&g&&(a(s,c),o(s,c)&&"PartialStatement"===h.type&&(h.indent=/([ \t]+$)/.exec(s[c-1].original)[1])),e&&d&&(a((h.program||h.inverse).body),o(s,c)),e&&m&&(a(s,c),o((h.inverse||h.program).body))}}return t},s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(t){this.accept(t.program),this.accept(t.inverse);var e=t.program||t.inverse,r=t.program&&t.inverse,s=r,c=r;if(r&&r.chained)for(s=r.body[0].program;c.chained;)c=c.body[c.body.length-1].program;var l={open:t.openStrip.open,close:t.closeStrip.close,openStandalone:n(e.body),closeStandalone:i((s||e).body)};if(t.openStrip.close&&a(e.body,null,!0),r){var h=t.inverseStrip;h.open&&o(e.body,null,!0),h.close&&a(s.body,null,!0),t.closeStrip.open&&o(c.body,null,!0),!this.options.ignoreStandalone&&i(e.body)&&n(s.body)&&(o(e.body),a(s.body))}else t.closeStrip.open&&o(e.body,null,!0);return l},s.prototype.Decorator=s.prototype.MustacheStatement=function(t){return t.strip},s.prototype.PartialStatement=s.prototype.CommentStatement=function(t){var e=t.strip||{};return{inlineStandalone:!0,open:e.open,close:e.close}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(){this.parents=[]}function i(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function n(t){i.call(this,t),this.acceptKey(t,"program"),this.acceptKey(t,"inverse")}function a(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),this.acceptKey(t,"hash")}var o=r(1)["default"];e.__esModule=!0;var c=o(r(6));s.prototype={constructor:s,mutating:!1,acceptKey:function(t,e){var r=this.accept(t[e]);if(this.mutating){if(r&&!s.prototype[r.type])throw new c["default"]('Unexpected node type "'+r.type+'" found when accepting '+e+" on "+t.type);t[e]=r}},acceptRequired:function(t,e){if(this.acceptKey(t,e),!t[e])throw new c["default"](t.type+" requires "+e)},acceptArray:function(t){for(var e=0,r=t.length;e<r;e++)this.acceptKey(t,e),t[e]||(t.splice(e,1),e--,r--)},accept:function(t){if(t){if(!this[t.type])throw new c["default"]("Unknown type: "+t.type,t);this.current&&this.parents.unshift(this.current),this.current=t;var e=this[t.type](t);return this.current=this.parents.shift(),!this.mutating||e?e:!1!==e?t:void 0}},Program:function(t){this.acceptArray(t.body)},MustacheStatement:i,Decorator:i,BlockStatement:n,DecoratorBlock:n,PartialStatement:a,PartialBlockStatement:function(t){a.call(this,t),this.acceptKey(t,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:i,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(t){this.acceptArray(t.pairs)},HashPair:function(t){this.acceptRequired(t,"value")}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r={loc:t.path.loc};throw new m["default"](t.path.original+" doesn't match "+e,r)}}function i(t,e){this.source=t,this.start={line:e.first_line,column:e.first_column},this.end={line:e.last_line,column:e.last_column}}function n(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t}function a(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.length-3)}}function o(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function c(t,e,r){r=this.locInfo(r);for(var s=t?"@":"",i=[],n=0,a=0,o=e.length;a<o;a++){var c=e[a].part,l=e[a].original!==c;if(s+=(e[a].separator||"")+c,l||".."!==c&&"."!==c&&"this"!==c)i.push(c);else{if(i.length>0)throw new m["default"]("Invalid path: "+s,{loc:r});".."===c&&(n++,"../")}}return{type:"PathExpression",data:t,depth:n,parts:i,original:s,loc:r}}function l(t,e,r,s,i,n){var a=s.charAt(3)||s.charAt(2),o="{"!==a&&"&"!==a;return{type:/\*/.test(s)?"Decorator":"MustacheStatement",path:t,params:e,hash:r,escaped:o,strip:i,loc:this.locInfo(n)}}function h(t,e,r,i){s(t,r);var n={type:"Program",body:e,strip:{},loc:i=this.locInfo(i)};return{type:"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:i}}function p(t,e,r,i,n,a){i&&i.path&&s(t,i);var o=/\*/.test(t.open);e.blockParams=t.blockParams;var c=void 0,l=void 0;if(r){if(o)throw new m["default"]("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=i.strip),l=r.strip,c=r.program}return n&&(n=c,c=e,e=n),{type:o?"DecoratorBlock":"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:e,inverse:c,openStrip:t.strip,inverseStrip:l,closeStrip:i&&i.strip,loc:this.locInfo(a)}}function u(t,e){if(!e&&t.length){var r=t[0].loc,s=t[t.length-1].loc;r&&s&&(e={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:t,strip:{},loc:e}}function f(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.path,params:t.params,hash:t.hash,program:e,openStrip:t.strip,closeStrip:r&&r.strip,loc:this.locInfo(i)}}var d=r(1)["default"];
7764e.__esModule=!0,e.SourceLocation=i,e.id=n,e.stripFlags=a,e.stripComment=o,e.preparePath=c,e.prepareMustache=l,e.prepareRawBlock=h,e.prepareBlock=p,e.prepareProgram=u,e.preparePartialBlock=f;var m=d(r(6))},function(t,e,r){"use strict";function s(){}function i(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or baHandlebars AST to baHandlebars.precompile. You passed "+t);"data"in(e=e||{})||(e.data=!0),e.compat&&(e.useDepths=!0);var s=r.parse(t,e),i=(new r.Compiler).compile(s,e);return(new r.JavaScriptCompiler).compile(i,e)}function n(t,e,r){function s(){var s=r.parse(t,e),i=(new r.Compiler).compile(s,e),n=(new r.JavaScriptCompiler).compile(i,e,void 0,!0);return r.template(n)}function i(t,e){return n||(n=s()),n.call(this,t,e)}if(void 0===e&&(e={}),null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or baHandlebars AST to baHandlebars.compile. You passed "+t);"data"in e||(e.data=!0),e.compat&&(e.useDepths=!0);var n=void 0;return i._setup=function(t){return n||(n=s()),n._setup(t)},i._child=function(t,e,r,i){return n||(n=s()),n._child(t,e,r,i)},i}function a(t,e){if(t===e)return!0;if(h.isArray(t)&&h.isArray(e)&&t.length===e.length){for(var r=0;r<t.length;r++)if(!a(t[r],e[r]))return!1;return!0}}function o(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpression",data:!1,depth:0,parts:[e.original+""],original:e.original+"",loc:e.loc}}}var c=r(1)["default"];e.__esModule=!0,e.Compiler=s,e.precompile=i,e.compile=n;var l=c(r(6)),h=r(5),p=c(r(35)),u=[].slice;s.prototype={compiler:s,equals:function(t){var e=this.opcodes.length;if(t.opcodes.length!==e)return!1;for(var r=0;r<e;r++){var s=this.opcodes[r],i=t.opcodes[r];if(s.opcode!==i.opcode||!a(s.args,i.args))return!1}e=this.children.length;for(r=0;r<e;r++)if(!this.children[r].equals(t.children[r]))return!1;return!0},guid:0,compile:function(t,e){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=e,this.stringParams=e.stringParams,this.trackIds=e.trackIds,e.blockParams=e.blockParams||[];var r=e.knownHelpers;if(e.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},r)for(var s in r)s in r&&(e.knownHelpers[s]=r[s]);return this.accept(t)},compileProgram:function(t){var e=(new this.compiler).compile(t,this.options),r=this.guid++;return this.usePartial=this.usePartial||e.usePartial,this.children[r]=e,this.useDepths=this.useDepths||e.useDepths,r},accept:function(t){if(!this[t.type])throw new l["default"]("Unknown type: "+t.type,t);this.sourceNode.unshift(t);var e=this[t.type](t);return this.sourceNode.shift(),e},Program:function(t){this.options.blockParams.unshift(t.blockParams);for(var e=t.body,r=e.length,s=0;s<r;s++)this.accept(e[s]);return this.options.blockParams.shift(),this.isSimple=1===r,this.blockParams=t.blockParams?t.blockParams.length:0,this},BlockStatement:function(t){o(t);var e=t.program,r=t.inverse;e=e&&this.compileProgram(e),r=r&&this.compileProgram(r);var s=this.classifySexpr(t);"helper"===s?this.helperSexpr(t,e,r):"simple"===s?(this.simpleSexpr(t),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("blockValue",t.path.original)):(this.ambiguousSexpr(t,e,r),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(t){var e=t.program&&this.compileProgram(t.program),r=this.setupFullMustacheParams(t,e,void 0),s=t.path;this.useDecorators=!0,this.opcode("registerDecorator",r.length,s.original)},PartialStatement:function(t){this.usePartial=!0;var e=t.program;e&&(e=this.compileProgram(t.program));var r=t.params;if(r.length>1)throw new l["default"]("Unsupported number of partial arguments: "+r.length,t);r.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):r.push({type:"PathExpression",parts:[],depth:0}));var s=t.name.original,i="SubExpression"===t.name.type;i&&this.accept(t.name),this.setupFullMustacheParams(t,e,void 0,!0);var n=t.indent||"";this.options.preventIndent&&n&&(this.opcode("appendContent",n),n=""),this.opcode("invokePartial",i,s,n),this.opcode("append")}
vendor: 4,689 bytes, line 7764
7764,PartialBlockStatement:function(t){this.PartialStatement(t)},MustacheStatement:function(t){this.SubExpression(t),t.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(t){this.DecoratorBlock(t)},ContentStatement:function(t){t.value&&this.opcode("appendContent",t.value)},CommentStatement:function(){},SubExpression:function(t){o(t);var e=this.classifySexpr(t);"simple"===e?this.simpleSexpr(t):"helper"===e?this.helperSexpr(t):this.ambiguousSexpr(t)},ambiguousSexpr:function(t,e,r){var s=t.path,i=s.parts[0],n=null!=e||null!=r;this.opcode("getContext",s.depth),this.opcode("pushProgram",e),this.opcode("pushProgram",r),s.strict=!0,this.accept(s),this.opcode("invokeAmbiguous",i,n)},simpleSexpr:function(t){var e=t.path;e.strict=!0,this.accept(e),this.opcode("resolvePossibleLambda")},helperSexpr:function(t,e,r){var s=this.setupFullMustacheParams(t,e,r),i=t.path,n=i.parts[0];if(this.options.knownHelpers[n])this.opcode("invokeKnownHelper",s.length,n);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+n,t);i.strict=!0,i.falsy=!0,this.accept(i),this.opcode("invokeHelper",s.length,i.original,p["default"].helpers.simpleId(i))}},PathExpression:function(t){this.addDepth(t.depth),this.opcode("getContext",t.depth);var e=t.parts[0],r=p["default"].helpers.scopedId(t),s=!t.depth&&!r&&this.blockParamIndex(e);s?this.opcode("lookupBlockParam",s,t.parts):e?t.data?(this.options.data=!0,this.opcode("lookupData",t.depth,t.parts,t.strict)):this.opcode("lookupOnContext",t.parts,t.falsy,t.strict,r):this.opcode("pushContext")},StringLiteral:function(t){this.opcode("pushString",t.value)},NumberLiteral:function(t){this.opcode("pushLiteral",t.value)},BooleanLiteral:function(t){this.opcode("pushLiteral",t.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(t){var e=t.pairs,r=0,s=e.length;for(this.opcode("pushHash");r<s;r++)this.pushParam(e[r].value);for(;r--;)this.opcode("assignToHash",e[r].key);this.opcode("popHash")},opcode:function(t){this.opcodes.push({opcode:t,args:u.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(t){t&&(this.useDepths=!0)},classifySexpr:function(t){var e=p["default"].helpers.simpleId(t.path),r=e&&!!this.blockParamIndex(t.path.parts[0]),s=!r&&p["default"].helpers.helperExpression(t),i=!r&&(s||e);if(i&&!s){var n=t.path.parts[0],a=this.options;a.knownHelpers[n]?s=!0:a.knownHelpersOnly&&(i=!1)}return s?"helper":i?"ambiguous":"simple"},pushParams:function(t){for(var e=0,r=t.length;e<r;e++)this.pushParam(t[e])},pushParam:function(t){var e=null!=t.value?t.value:t.original||"";if(this.stringParams)e.replace&&(e=e.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",e,t.type),"SubExpression"===t.type&&this.accept(t);else{if(this.trackIds){var r=void 0;if(!t.parts||p["default"].helpers.scopedId(t)||t.depth||(r=this.blockParamIndex(t.parts[0])),r){var s=t.parts.slice(1).join(".");this.opcode("pushId","BlockParam",r,s)}else(e=t.original||e).replace&&(e=e.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",t.type,e)}this.accept(t)}},setupFullMustacheParams:function(t,e,r,s){var i=t.params;return this.pushParams(i),this.opcode("pushProgram",e),this.opcode("pushProgram",r),t.hash?this.accept(t.hash):this.opcode("emptyHash",s),i},blockParamIndex:function(t){for(var e=0,r=this.options.blockParams.length;e<r;e++){var s=this.options.blockParams[e],i=s&&h.indexOf(s,t);if(s&&i>=0)return[e,i]}}}},function(t,e,r){"use strict";function s(t){this.value=t}function i(){}function n(t,e,r,s){var i=e.popStack(),n=0,a=r.length;for(t&&a--;n<a;n++)i=e.nameLookup(i,r[n],s);return t?[e.aliasable("container.strict"),"(",i,", ",e.quotedString(r[n]),")"]:i}var a=r(1)["default"];e.__esModule=!0;var o=r(4),c=a(r(6)),l=r(5),h=a(r(43));i.prototype={nameLookup:function(t,e){return i.isValidJavaScriptVariableName(e)?[t,".",e]:[t,"[",JSON.stringify(e),"]"]},depthedLookup:function(t){return[this.aliasable("container.lookup"),'(depths, "',t,'")']},compilerInfo:function(){var t=o.COMPILER_REVISION;return[t,o.REVISION_CHANGES[t]]},appendToBuffer:function(t,e,r){return l.isArray(t)||(t=[t]),t=this.source.wrap(t,e),this.environment.isSimple?["return ",t,";"]:r?["buffer += ",t,";"]:(t.appendToBuffer=!0,t)},initializeBuffer:function(){return this.quotedString("")},compile:function(t,e,r,s){this.environment=t,this.options=e,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.prec
7764ompile=!s,this.name=this.environment.name,this.isChild=!!r,this.context=r||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(t,e),this.useDepths=this.useDepths||t.useDepths||t.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||t.useBlockParams;var i=t.opcodes,n=void 0,a=void 0,o=void 0,l=void 0;for(o=0,l=i.length;o<l;o++)n=i[o],this.source.currentLocation=n.loc,a=a||n.loc,this[n.opcode].apply(this,n.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new c["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),s?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var h=this.createFunctionContext(s);if(this.isChild)return h;var p={compiler:this.compilerInfo(),main:h};this.decorators&&(p.main_d=this.decorators,p.useDecorators=!0);var u=this.context,f=u.programs,d=u.decorators;for(o=0,l=f.length;o<l;o++)f[o]&&(p[o]=f[o],d[o]&&(p[o+"_d"]=d[o],p.useDecorators=!0));return this.environment.usePartial&&(p.usePartial=!0),this.options.data&&(p.useData=!0),this.useDepths&&(p.useDepths=!0),this.useBlockParams&&(p.useBlockParams=!0),this.options.compat&&(p.compat=!0),s?p.compilerOptions=this.options:(p.compiler=JSON.stringify(p.compiler),this.source.currentLocation={start:{line:1,column:0}},p=this.objectLiteral(p),e.srcName?(p=p.toStringWithSourceMap({file:e.destName})).map=p.map&&p.map.toString():p=p.toString()),p},preamble:function(){this.lastContext=0,this.source=new h["default"](this.options.srcName),this.decorators=new h["default"](this.options.srcName)},createFunctionContext:function(t){var e="",r=this.stackVars.concat(this.registers.list);r.length>0&&(e+=", "+r.join(", "));var s=0;for(var i in this.aliases){var n=this.aliases[i];this.aliases.hasOwnProperty(i)&&n.children&&n.referenceCount>1&&(e+=", alias"+ ++s+"="+i,n.children[0]="alias"+s)}var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var o=this.mergeSource(e);return t?(a.push(o),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),") {\n ",o,"}"])},mergeSource:function(t){var e=this.environment.isSimple,r=!this.forceBuffer,s=void 0,i=void 0,n=void 0,a=void 0;return this.source.each(function(t){t.appendToBuffer?(n?t.prepend(" + "):n=t,a=t):(n&&(i?n.prepend("buffer += "):s=!0,a.add(";"),n=a=void 0),i=!0,e||(r=!1))}),r?n?(n.prepend("return "),a.add(";")):i||this.source.push('return "";'):(t+=", buffer = "+(s?"":this.initializeBuffer()),n?(n.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;
7764")),t&&this.source.prepend("var "+t.substring(2)+(s?"":";\n")),this.source.merge()},blockValue:function(t){var e=this.aliasable("helpers.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs(t,0,r);var s=this.popStack();r.splice(1,0,s),this.push(this.source.functionCall(e,"call",r))},ambiguousBlockValue:function(){var t=this.aliasable("helpers.blockHelperMissing"),e=[this.contextName(0)];this.setupHelperArgs("",0,e,!0),this.flushInline();var r=this.topStack();e.splice(1,0,r),this.pushSource(["if (!",this.lastHelper,") { ",r," = ",this.source.functionCall(t,"call",e),"}"])},appendContent:function(t){this.pendingContent?t=this.pendingContent+t:this.pendingLocation=this.source.currentLocation,this.pendingContent=t},append:function(){if(this.isInline())this.replaceStack(function(t){return[" != null ? ",t,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var t=this.popStack();this.pushSource(["if (",t," != null) { ",this.appendToBuffer(t,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(t){this.lastContext=t},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(t,e,r,s){var i=0;s||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(t[i++])),this.resolvePath("context",t,i,e,r)},lookupBlockParam:function(t,e){this.useBlockParams=!0,this.push(["blockParams[",t[0],"][",t[1],"]"]),this.resolvePath("context",e,1)},lookupData:function(t,e,r){t?this.pushStackLiteral("container.data(data, "+t+")"):this.pushStackLiteral("data"),this.resolvePath("data",e,0,!0,r)},resolvePath:function(t,e,r,s,i){var a=this;if(this.options.strict||this.options.assumeObjects)this.push(n(this.options.strict&&i,this,e,t));else for(var o=e.length;r<o;r++)this.replaceStack(function(i){var n=a.nameLookup(i,e[r],t);return s?[" && ",n]:[" != null ? ",n," : ",i]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(t,e){this.pushContext(),this.pushString(e),"SubExpression"!==e&&("string"==typeof t?this.pushString(t):this.pushStackLiteral(t))},emptyHash:function(t){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(t?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var t=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(t.ids)),this.stringParams&&(this.push(this.objectLiteral(t.contexts)),this.push(this.objectLiteral(t.types))),this.push(this.objectLiteral(t.values))},pushString:function(t){this.pushStackLiteral(this.quotedString(t))},pushLiteral:function(t){this.pushStackLiteral(t)},pushProgram:function(t){null!=t?this.pushStackLiteral(this.programExpression(t)):this.pushStackLiteral(null)},registerDecorator:function(t,e){var r=this.nameLookup("decorators",e,"decorator"),s=this.setupHelperArgs(e,t);this.decorators.push(["fn = ",this.decorators.functionCall(r,"",["fn","props","container",s])," || fn;"])},invokeHelper:function(t,e,r){var s=this.popStack(),i=this.setupHelper(t,e),n=r?[i.name," || "]:"",a=["("].concat(n,s);this.options.strict||a.push(" || ",this.aliasable("helpers.helperMissing")),a.push(")"),this.push(this.source.functionCall(a,"call",i.callParams))},invokeKnownHelper:function(t,e){var r=this.setupHelper(t,e);this.push(this.source.functionCall(r.name,"call",r.callParams))},invokeAmbiguous:function(t,e){this.useRegister("helper");var r=this.popStack();this.emptyHash();var s=this.setupHelper(0,t,e),i=["(","(helper = ",this.lastHelper=this.nameLookup("helpers",t,"helper")," || ",r,")"];this.options.strict||(i[0]="(helper = ",i.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))), 7765this.push(["(",i,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",s.callParams)," : helper))"])},invokePartial:function(t,e,r){var s=[],i=this.setupParams(e,1,s);t&&(e=this.popStack(),delete i.name),r&&(i.indent=JSON.stringify(r)),i.helpers="helpers",i.partials="partials",i.decorators="container.decorators",t?s.unshift(e):s.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(i.depths="depths"),i=this.objectLiteral(i),s.push(i),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash:function(t){var e=this.popStack(),r=void 0,s=void 0,i=void 0;this.trackIds&&(i=this.popStack()),this.stringParams&&(s=this.popStack(),r=this.popStack());var n=this.hash;r&&(n.contexts[t]=r),s&&(n.types[t]=s),i&&(n.ids[t]=i),n.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:i,compileChildren:function(t,e){for(var r=t.children,s=void 0,i=void 0,n=0,a=r.length;n<a;n++){s=r[n],i=new this.compiler;var o=this.matchExistingProgram(s);if(null==o){this.context.programs.push("");var c=this.context.programs.length;s.index=c,s.name="program"+c,this.context.programs[c]=i.compile(s,e,this.context,!this.prec
vendor: 1,533 bytes, line 7765
7765ompile),this.context.decorators[c]=i.decorators,this.context.environments[c]=s,this.useDepths=this.useDepths||i.useDepths,this.useBlockParams=this.useBlockParams||i.useBlockParams,s.useDepths=this.useDepths,s.useBlockParams=this.useBlockParams}else s.index=o.index,s.name="program"+o.index,this.useDepths=this.useDepths||o.useDepths,this.useBlockParams=this.useBlockParams||o.useBlockParams}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;e<r;e++){var s=this.context.environments[e];if(s&&s.equals(t))return s}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof s||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new s(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,i=void 0,n=void 0;if(!this.isInline())throw new c["default"]("replaceStack on non-inline");var a=this.popStack(!0);if(a instanceof s)e=["(",r=[a.value]],n=!0;else{i=!0;var o=this.incrStack();e=["((",this.push(o)," = ",a,")"],r=this.topStack()}var l=t.call(this,r);
vendor: 4,647 bytes, line 7765
7765n||this.popStack(),i&&this.stackSlot--,this.push(e.concat(l,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;e<r;e++){var i=t[e];if(i instanceof s)this.compileStack.push(i);else{var n=this.incrStack();this.pushSource([n," = ",i,";"]),this.compileStack.push(n)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.inlineStack:this.compileStack).pop();if(!t&&r instanceof s)return r.value;if(!e){if(!this.stackSlot)throw new c["default"]("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof s?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):((e=this.aliases[t]=this.source.wrap(t)).aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var s=[];return{params:s,paramsInit:this.setupHelperArgs(e,t,s,r),name:this.nameLookup("helpers",e,"helper"),callParams:[this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})")].concat(s)}},setupParams:function(t,e,r){var s={},i=[],n=[],a=[],o=!r,c=void 0;o&&(r=[]),s.name=this.quotedString(t),s.hash=this.popStack(),this.trackIds&&(s.hashIds=this.popStack()),this.stringParams&&(s.hashTypes=this.popStack(),s.hashContexts=this.popStack());var l=this.popStack(),h=this.popStack();(h||l)&&(s.fn=h||"container.noop",s.inverse=l||"container.noop");for(var p=e;p--;)c=this.popStack(),r[p]=c,this.trackIds&&(a[p]=this.popStack()),this.stringParams&&(n[p]=this.popStack(),i[p]=this.popStack());return o&&(s.args=this.source.generateArray(r)),this.trackIds&&(s.ids=this.source.generateArray(a)),this.stringParams&&(s.types=this.source.generateArray(n),s.contexts=this.source.generateArray(i)),this.options.data&&(s.data="data"),this.useBlockParams&&(s.blockParams="blockParams"),s},setupHelperArgs:function(t,e,r,s){var i=this.setupParams(t,e,r);return i=this.objectLiteral(i),s?(this.useRegister("options"),r.push("options"),["options=",i]):r?(r.push(i),""):i}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),e=i.RESERVED_WORDS={},r=0,s=t.length;r<s;r++)e[t[r]]=!0}(),i.isValidJavaScriptVariableName=function(t){return!i.RESERVED_WORDS[t]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(t)},e["default"]=i,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e,r){if(n.isArray(t)){for(var s=[],i=0,a=t.length;i<a;i++)s.push(e.wrap(t[i],r));return s}return"boolean"==typeof t||"number"==typeof t?t+"":t}function i(t){this.srcFile=t,this.source=[]}e.__esModule=!0;var n=r(5),a=void 0;a||((a=function(t,e,r,s){this.src="",s&&this.add(s)}).prototype={add:function(t){n.isArray(t)&&(t=t.join("")),this.src+=t},prepend:function(t){n.isArray(t)&&(t=t.join("")),this.src=t+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),i.prototype={isEmpty:function(){return!this.source.length},prepend:function(t,e){this.source.unshift(this.wrap(t,e))},push:function(t,e){this.source.push(this.wrap(t,e))},merge:function(){var t=this.empty();return this.each(function(e){t.add([" ",e,"\n"])}),t},each:function(t){for(var e=0,r=this.source.length;e<r;e++)t(this.source[e])},empty:function(){var t=this.currentLocation||{start:{}};return new a(t.start.line,t.start.column,this.srcFile)},wrap:function(t){var e=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return t instanceof a?t:(t=s(t,this,e),new a(e.start.line,e.start.column,this.srcFile,t))},functionCall:function(t,e,r){return r=this.generateList(r),this.wrap([t,e?"."+e+"(":"(",r,")"])},quotedString:function(t){return'"'+(t+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'}
7765,objectLiteral:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var i=s(t[r],this);"undefined"!==i&&e.push([this.quotedString(r),":",i])}var n=this.generateList(e);return n.prepend("{"),n.add("}"),n},generateList:function(t){for(var e=this.empty(),r=0,i=t.length;r<i;r++)r&&e.add(","),e.add(s(t[r],this));return e},generateArray:function(t){var e=this.generateList(t);return e.prepend("["),e.add("]"),e}},e["default"]=i,t.exports=e["default"]}])}); 7766</script>
7766 7767 7768 7769
7769<script id="ba-freq" type="text/x-handlebars-template"> 7770 <div id="ba-bought-together" 7771 class="ba-products-box ba-products-box_2 with-prices " 7772 style=""> 7773 <h2 class="freq_text" style="color: #222;font-family: Sans-Serif;font-size: 21px;text-align: left"> 7774 Frequently Bought Together 7775 </h2> 7776 <div class="ba-products-list"> 7777 {{#products}} 7778 <div class="ba-product {{#ifEq @index 0}}ba-first{{/ifEq}}" data-product-id="{{id}}"> 7779 <a href="/products/{{handle}}" target="_blank"> 7780 <span class="ba-label ba-label-sale ellipsis {{#unless variants.0.compare_at_price}}ba-hidden{{/unless}}"> 7781 Sale 7782 </span> 7783 <img src='{{image}}'/> 7784 </a> 7785 </div> 7786 {{/products}} 7787 </div> 7788 <div class="ba-clear"></div> 7789 <div class="ba-product-form"> 7790 <span id="ba-total-price-cont"> 7791 <span id="ba-total-price-title">Total Price</span>: 7792 <span class="ba-product-price ba-total-price sale-price money" 7793style="color:#989898"> 7794 </span> 7795 </span> 7796 <button class="ba-product-addtocart ba-freq-atc" type="button" 7797 style="background-color: #6371c7;color: #ffffff;border-color: #6371c7;border-style: solid;border-width: 1px" 7798 onMouseOver="this.style.backgroundColor='#3f4eae';this.style.color='#fafafa';" 7799 onMouseOut="this.style.backgroundColor='#6371c7';this.style.color='#ffffff';" 7800 > 7801 Add selected to cart 7802 </button> 7803 </div> 7804 7805 <ul class="ba-products-input"> 7806 {{#products}} 7807 <li data-product-id="{{id}}"> 7808 <input type="checkbox" name="id[]" value="{{variants.0.id}}" checked class="ba-freq-products-input" data-price="{{variants.0.price}}" data-variant-id="{{variants.0.id}}" data-qty="1"> 7809 {{#ifThisProduct id}} 7810 <strong> 7811 <span class="this-item">This item:</span> 7812 <span class="product-title" style="color:#111111">{{{title}}}</span> 7813 </strong> 7814 {{/ifThisProduct}} 7815 {{#unlessThisProduct id}} 7816 <a href="/products/{{handle}}" class="product-title" target="_blank" style="color:#111111"> 7817 {{{title}}} 7818 </a> 7819 {{/unlessThisProduct}} 7820 {{#ifMoreThan variants.length 1}} 7821 <div class="ba-product-variants-container"> 7822 <select class="ba-product-variant-select"> 7823 {{#variants}} 7824 7825 <option value="{{id}}" {{#ifEq @index 0}}selected{{/ifEq}} data-price="{{price}}" data-compare-price="{{compare_at_price}}">{{title}}</option> 7826 7827 {{/variants}} 7828 </select> 7829 </div> 7830 {{/ifMoreThan}} 7831 <span class="ba-product-price-container"> 7832 <span class="ba-product-price money sale-price ba-regular-price" style="color:#989898"> 7833 {{{displayPrice variants.0.price}}} 7834 </span> 7835 <span class="ba-product-oldprice reg-price money ba-compare-at-price {{#unless variants.0.compare_at_price}}ba-hidden{{/unless}}" 7836 style="color:#b12704"> 7837 {{{displayPrice variants.0.compare_at_price}}} 7838 </span> 7839 </span> 7840 </li> 7841 {{/products}} 7842 </ul> 7843 </div> 7844</script>
7844 7845 7846 7847 7848 7849
7850<script type="text/javascript"> 7851 (function(window, document) {"use strict"; 7852 7853 7854 function reqJquery(onload) { 7855 if(typeof jQuery === 'undefined' || (parseInt(jQuery.fn.jquery) === 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,'')) < 10)){ 7856 var head = document.getElementsByTagName('head')[0]; 7857 var script = document.createElement('script'); 7858 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js';; 7859 script.type = 'text/javascript'; 7860 script.onload = script.onreadystatechange = function() { 7861 if (script.readyState) { 7862 if (script.readyState === 'complete' || script.readyState === 'loaded') { 7863 script.onreadystatechange = null; 7864 onload(jQuery.noConflict(true)); 7865 } 7866 } else { 7867 onload(jQuery.noConflict(true)); 7868 } 7869 }; 7870 head.appendChild(script); 7871 } else { 7872 onload(jQuery); 7873 } 7874 } 7875 7876 reqJquery(function($) { 7877 var RecWidgetBase=function(){var t=this;return this.settings={},this.serverProductIds=[],this.currentProductId,this.handlebars,this.moneyFormat,this.includeCurrentProduct=!0,this.minimumProductsForShow=2,this.templateSelector,this.wrapperSelector,this.widget_type,this.init=function(){!this.currentProductId&&window.booster&&window.booster.product&&(this.currentProductId=window.booster.product.id),window.booster&&(this.moneyFormat=window.booster.money_format),this.initHandlebars()},this.initHandlebars=function(){!this.handlebars&&baHandlebars&&(this.handlebars=baHandlebars),this.handlebars&&(t.handlebars.registerHelper("ifLessThan",function(t,r,e){if(t>r)return e.fn(this)}),t.handlebars.registerHelper("ifMoreThan",function(t,r,e){if(t>r)return e.fn(this)}),t.handlebars.registerHelper("ifEq",function(t,r,e){return t==r?e.fn(this):e.inverse(this)}),t.handlebars.registerHelper("displayPrice",function(r){return t.baDisplayPrice(r)}),t.handlebars.registerHelper("ifThisProduct",function(r,e){if(r==t.currentProductId)return e.fn(this)}),t.handlebars.registerHelper("unlessThisProduct",function(r,e){if(r!=t.currentProductId)return e.fn(this)}))},this.getRecommendations=function(r,e){var i=window.booster;i.product||(i.product={id:t.currentProductId}),i.product.id||(i.product.id=t.currentProductId),$.ajax({cache:!1,type:"POST",url:t.settings.app_root_url,data:JSON.stringify($.extend({cart_product_ids:r,cartProductHandles:e,widget_type:t.widget_type},i)),dataType:"json",contentType:"application/json; charset=utf-8",success:t.recommendationsGot})},this.recommendationsGot=function(){},this.reloadCurrency=function(){"object"==typeof Currency&&"object"==typeof Currency.moneyFormats&&"function"==typeof mlvedaload&&mlvedaload()},this.baDisplayPrice=function(r,e=!0){return r===undefined&&(r=0),t.baDisplayCents(parseFloat(r)*(e?1:100))},this.baDisplayCents=function(r){function e(t,r){return void 0===t?r:t}function i(t,r,i,a){if(r=e(r,2),i=e(i,","),a=e(a,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(r)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+i)+(n[1]?a+n[1]:"")}if(void 0===r||null==r)return"";if("string"==typeof r&&0==r.length)return"";var a=/\{\{\s*(\w+)\s*\}\}/;"string"==typeof r&&(r=r.replace(".",""));var n="";switch(t.moneyFormat.match(a)[1]){case"amount":n=i(r,2);break;case"amount_no_decimals":n=i(r,0);break;case"amount_no_decimals_with_comma_separator":n=i(r,0,".",",");break;case"amount_with_comma_separator":n=i(r,2,".",",")}return t.moneyFormat.replace(a,n)},this.shuffleProducts=function(t){var r,e,i;for(i=t.length-1;i>0;i--)r=Math.floor(Math.random()*(i+1)),e=t[i],t[i]=t[r],t[r]=e;return t},this.sortProducts=function(r){return $.isArray(t.serverProductIds)?r:r.sort(function(r,e){return t.serverProductIds[r.id].position-t.serverProductIds[e.id].position})},this.prepareProducts=function(r,e){var i;return r=$(r).filter(function(r,e){return e.id!=t.currentProductId||(i=e,!1)}).toArray(),r=e?t.shuffleProducts(r):t.sortProducts(r),i&&r.unshift(i),r},this.afterShowWidget=function(){}
7877,this.showWidget=function(r){var e=$(t.templateSelector).html(),i=r.products;if(!(i.length<t.minimumProductsForShow)){var a={products:t.prepareProducts(i,t.settings.shuffle),total_price:r.total_price},n=t.handlebars.compile(e)(a);$(t.wrapperSelector).html(n),t.bindEvents(),t.afterShowWidget()}},this.searchProducts=function(r){var e=[];t.serverProductIds=r.product_ids;var i=$.isArray(r.product_ids)?r.product_ids:Object.keys(r.product_ids);t.includeCurrentProduct&&$.merge(i,[t.currentProductId]);for(var a=0;a<i.length;a++)e.push("id:"+i[a]);$.ajax({url:"/search",type:"POST",dataType:"json",data:{view:"ba-rec-dis",type:"product",q:e.join(" OR ")},success:t.showWidget})},this.afterVariantSelected=function(){},this.bindEvents=function(){$(".ba-product-variant-select").on("change",function(){var r=$(this).parents("li"),e=$(this).find("option:selected"),i=r.find(".ba-freq-products-input");i.data("price",e.data("price")),i.val($(this).val()),r.find(".ba-product-price").html(t.baDisplayPrice(e.data("price")));var a=r.find(".ba-product-oldprice"),n=$('ba-product[data-product-id="'+r.data("productId")+'"] .ba-label-sale');e.data("comparePrice")?(a.html(t.baDisplayPrice(e.data("comparePrice"))).removeClass("ba-hidden"),n.removeClass("ba-hidden")):(a.addClass("ba-hidden"),n.addClass("ba-hidden")),t.afterVariantSelected()})},this.addVariantsToCart=function(r,e){if(r.length){var i=r.shift();if(i.length<=0)return;$.ajax({url:"/cart/add.js",type:"POST",dataType:"json",data:{id:i,quantity:1},headers:{"ba-met-applied":!0},success:function(){var a=parseInt((new Date).getTime());window.baMet&&baMet.saveBaCartData({id:i,q:1,ts:a,app:"freq",name:e}),t.addVariantsToCart(r,e)},error:function(i){"object"==typeof i&&"object"==typeof i.responseJSON&&"string"==typeof i.responseJSON.description&&alert(i.responseJSON.description),"string"==typeof res&&alert(i),t.addVariantsToCart(r,e)}})}else this.variantsAddedToCart()},this.redirectToCart=function(){setTimeout(function(){window.location.href="/cart"},100)},this.variantsAddedToCart=function(){this.redirectToCart()},this}; 7878 var RecProductWidget=function(){var t=this;return this.base=new RecWidgetBase,this.settings={},this.init=function(){this.base.settings=this.settings,this.base.widget_type="pw",window.booster&&window.booster.product&&(this.base.currentProductId=window.booster.product.id),this.base.templateSelector="#ba-freq",this.base.wrapperSelector="div.ba-freq-wrapper",this.base.afterShowWidget=this.afterShowWidget,this.base.afterVariantSelected=this.recalculateTotal,this.base.recommendationsGot=this.recommendationsGot,this.base.variantsAddedToCart=function(){$(".ba-product-addtocart").html(t.settings.trans_added_selected_to_cart),"go_to_cart"==t.settings.action_after_add?this.redirectToCart():window.location.reload()},this.base.init(),this.base.currentProductId&&(this.settings.preview||$.ajax({url:"/cart.js",type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",success:function(a){for(var e=[],r=[],s=0;s<a.items.length;s++)e.push(a.items[s].product_id),r.push(a.items[s].handle);t.base.getRecommendations(e,r)}}))},this.afterShowWidget=function(){if(window.baMet)try{if($("#ba-bought-together:visible").length>0){var a={};a.url=baMet.page_hash.url,a.trigger_product_id=window.BoosterApps.common.product.id,a.freq_product_ids=$("#ba-bought-together div.ba-products-list div.ba-product").map(function(t,a){return parseInt(a.getAttribute("data-product-id"))}).get(),baMet.apply("freq_view",a,"freq")}}catch(e){console.log(e)}t.recalculateTotal(),t.bindEvents()},this.recommendationsGot=function(a){var e="<div class='ba-freq-wrapper'></div>";if(t.settings.freq_enabled){var r=$("form[action*='/cart/add']").first();0==$(".ba-freq-wrapper").length&&r.after(e),t.base.searchProducts(a)}else t.settings.preview&&($("#widget-preview").append(e),t.base.searchProducts(a));t.base.reloadCurrency()},this.markFirstImage=function(){$(".ba-product").removeClass("ba-first"),$(".ba-product:not(.ba-disabled):first").addClass("ba-first")},this.bindEvents=function(){$(".ba-freq-products-input").on("change",function(){$(".ba-freq-products-input:checked").length?$(".ba-product-addtocart").show():$(".ba-product-addtocart").hide();var a=$(this),e=a.parent(),r=$(".ba-product[data-product-id="+e.data("productId")+"]");a.is(":checked")?(e.removeClass("ba-disabled"),r.removeClass("ba-disabled"),t.markFirstImage(),r.fadeIn(700)):(e.addClass("ba-disabled"),r.addClass("ba-disabled"),t.markFirstImage(),r.hide()),t.recalculateTotal()}),$(".ba-product-addtocart").on("click",function(){$(".ba-product-addtocart").html("...").attr("disabled","disabled");var a=$.makeArray($(".ba-freq-products-input:checked").map(function(){return parseInt($(this).val())}));if(window.baMet)try{var e=baMet.page_hash;e.variant_ids=a,e.total_price=parseInt($(".ba-total-price").data("ba-freq-total-price")),baMet.apply("freq_atc",e,"freq")}catch(r){console.log(r)}a.length>0?t.base.addVariantsToCart(a,"freq_atc"):$(".ba-product-addtocart").html(t.settings.trans_add_selected_to_cart).attr("disabled",!1)})},this.recalculateTotal=function(){var a=0;$(".ba-freq-products-input:checked").each(function(){a+=parseFloat($(this).data("price"))}),$(".ba-total-price").attr("data-ba-freq-total-price",a).html(t.base.baDisplayPrice(a))},this}; 7879 7880 7881 7882 var csw_settings = { 7883 app_root_url: '/apps/booster_recommendations', 7884 app_name: 'freq', 7885 shop_domain: '', 7886 shuffle: false, 7887 freq_enabled: true, 7888 trans_add_selected_to_cart: 'Add to Cart', 7889 trans_added_selected_to_cart: 'Added to cart' 7890 }; 7891 7892 if(window.booster.ba_page == 'product') { 7893 7894 var widget = new RecProductWidget(); 7895 widget.settings = { 7896 app_root_url: '/apps/booster_recommendations', 7897 app_name: 'freq', 7898 shop_domain: '', 7899 shuffle: true, 7900 freq_enabled: true, 7901 trans_add_selected_to_cart: 'Add selected to cart', 7902 trans_added_selected_to_cart: 'Added selected to cart', 7903 action_after_add: 'go_to_cart' 7904 }; 7905 widget.init(); 7906 7907 7908 } else if(window.booster.ba_page == 'cart') { 7909 7910 7911 7912 } 7913 }); 7914 7915 7916 function insertPopupMessageJs(){ 7917 var head = document.getElementsByTagName('head')[0]; 7918 var script = document.createElement('script'); 7919 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'frequently-bought.boosterapps.com/preview_freq.js'; 7920 script.type = 'text/javascript'; 7921 head.appendChild(script); 7922 } 7923 if(document.location.search.indexOf("preview_freq=1") > -1){ 7924 setTimeout(function(){ 7925 insertPopupMessageJs(); 7926 }, 3500); 7927 } 7928 7929 }(window, document)); 7930 //version 10.03.2021 - 0.01 7931</script>
7931 7932 7933 7934 7935
7936<script> 7937 // Generate a random number between 5 and 12 7938 const randomNumber = Math.floor(Math.random() * (12 - 5 + 1)) + 5; 7939 // Display the random number with a + sign in the element with id 'random-number' 7940 document.getElementById('random-number').innerText = `${randomNumber}+`; 7941</script>
7941 7942<style> </style> 7943<div id="shopify-block-ANjI2blBEYllRb3lLV__410654874852735521" class="shopify-block shopify-app-block"> 7944<style id="fordeer-custom-css"> null </style>
7944<script type="text/javascript"> window.Fordeer = window.Fordeer || {}; window.Fordeer.indexScriptUrl = "js/index.js"; window.Fordeer.fontScriptUrl = "js/loadfont.js"; (function() { var indexScriptUrl = window.Fordeer.indexScriptUrl; if (!indexScriptUrl) return; var head = document.head || document.getElementsByTagName('head')[0]; var existingScript = head.querySelector('script[src="' + indexScriptUrl + '"]'); if (!existingScript) { var badgeMain = document.getElementById('fordeer-badge-main'); var targetElement = null; if (badgeMain) { var parent = badgeMain.parentElement; while (parent) { if (parent.classList && parent.classList.contains('shopify-app-block')) { targetElement = parent; break; } parent = parent.parentElement; } } if (targetElement) { var script = document.createElement('script'); script.src = indexScriptUrl; script.type = 'text/javascript'; script.async = true; script.defer = true; targetElement.appendChild(script); } } })(); (function() { this.label = {"selector":{},"type_app":"PROFESSIONAL","label":[{"label":{"id":9485,"shop_id":7703,"status":"active","name":"IN STOCK","show_on":["collection-page","product-page"],"hide_on":[],"label_content":"IN STOCK NOW","label_type":"text","created_at":"2024-12-10T09:08:53.445Z","updated_at":"2025-06-21T22:36:55.630Z","product_select_type":"specific_product","products_or_tags":["gid://shopify/Product/8094657052825","gid://shopify/Product/6917827199129","gid://shopify/Product/8063232278681","gid://shopify/Product/7442318295193","gid://shopify/Product/8063245451417","gid://shopify/Product/6917830279321","gid://shopify/Product/7520696074393","gid://shopify/Product/8063243583641","gid://shopify/Product/8119847747737","gid://shopify/Product/7567526035609","gid://shopify/Product/8063244533913","gid://shopify/Product/7796652376217"],"label_image_url":"","inventory_number":null,"inventory_status":"any","settings":{"labelHideOnPages":[],"isShowAllPage":false,"isCustomBlock":false,"blockSelector":"","isSpecificPage":false,"isShowDesktop":true,"isShowMobile":true,"labelRatio":"percent","width":{"productPage":100,"otherPage":87},"height":{"productPage":0,"otherPage":0},"isDifferentMobile":false,"labelRatioMobile":"mobile-ratio-percent","widthMobile":{"productPage":"70","otherPage":66},"heightMobile":{"productPage":0,"otherPage":0},"animation":"pulse","isAnimation":false,"enumPosition":{"productPage":"top-right","otherPage":"top-right"},"enumPositionMobile":{"productPage":"top-right","otherPage":"top-right"},"enumLabelImage":"","urlImageLabel":"https://product-labels.fercdn.net/templates/bfcm/[email protected]","contentText":"IN STOCK NOW","textAlign":"center","marginTop":0,"marginLeft":100,"fontSize":{"productPage":16,"otherPage":"16"},"fontFamily":"AR One Sans","isFontFamily":"font_library","urlAnthorFont":"","fontFamilyUrl":"","fontStyle":"normal","fontColor":"#fff","backgroundColorType":"solid","backgroundColor":"#116013FF","shadow":"0","shadowHorizontal":"0","shadowVertical":"0","shadowBlur":"0","shadowColor":"#808080","isShadow":false,"enumLabelStyle":1,"borderRadius":0,"opacity":100,"isTransparentBackground":false,"dataConditionExcludeProduct":[],"dataConditionExcludeProductView":[],"dataConditionExcludeCollection":[],"dataConditionExcludeCollectionView":[],"isExcludeProduct":false,"isExcludeCollection":false,"link":"","tooltip":"","isNewTab":false,"isVisibilityDate":false,"sizeLabel":{"productPage":"custom","otherPage":"custom"},"sizeLabelMobile":{"productPage":"custom","otherPage":"custom"},"imgMarginTop":{"productPage":"0","otherPage":"0"},"imgMarginRight":{"productPage":"0","otherPage":"0"},"imgMarginBottom":{"productPage":"0","otherPage":"0"},"imgMarginLeft":{"productPage":"0","otherPage":"0"},"marginTopMobile":{"productPage":"0","otherPage":"0"},"marginRightMobile":{"productPage":"0","otherPage":"0"},"marginBottomMobile":{"productPage":"0","otherPage":"0"},"marginLeftMobile":{"productPage":"0","otherPage":"0"},"unitWidth":"px","unitHeight":"px","rotation":"0","isRotation":false,"fontSizeMobile":{"productPage":"12","otherPage":"12"},"backgroundColorLeft":"#0094D553","backgroundColorRight":"#0094D553","backgroundGradientAngle":"100","isBorder":false,"borderWidth":"0","borderStyle":"solid","borderColorStyle":"solid","borderColor":"#fff","borderColorLeft":"#fff","borderColorRight":"#fff","borderGradientAngle":"100","inventoryNumMin":"","inventoryNumMax":"","labelShowImg":"first_img","isMultipleLanguage":false,"labelTextStyle":"custom","labelTextBackgroun
7944d":"","isCssCode":false,"cssCode":"","cssTextCode":"","altText":"Pre-order","isTimeShow":false,"isArrivalDay":true,"isPublishedDay":false,"isPeriodAfterCreate":false,"lockbackDaysAfterCreate":3,"isProductType":false,"typeProduct":"contain","inputTypeProduct":[],"isProductVendor":false,"vendor":[],"isPriceRange":false,"isExcludeTag":false,"excludeTagCondition":[],"priceMin":"","priceMax":"","isDiscountRange":false,"discountMin":"","discountMax":"","unitDiscount":"%","isWeightRange":false,"weightMin":0,"weightMax":0,"weightUnitsMin":"kg","weightUnitsMax":"kg","isDisplayFixTimeRange":false,"timeRange":[],"isCountry":true,"typeCountry":"none","country":[],"isCustomer":false,"customerSelectType":"all_customers","isTypeCustomerLogin":[{"label":"Order count","value":"order_count"}],"specificCustomer":[],"specificTagCustomer":[],"orderCount":"equal_to","inputOrderCount":0,"totalSpent":"equal_to","inputTotalSpent":"","purchase":"","typeCompanyName":"is_equal_to","companyName":"","customerExcludeType":"exclude_specific_customer","excludeSpecificCustomer":[],"excluseSpecificTagCustomer":[],"dataConditionCustomers":[],"dataConditionCustomersView":[],"typeCondition":"all","isCustomerSelect":true,"isCustomerExclude":false,"unitWidthMobile":"px","unitHeightMobile":"px","isToggleMetafieldText":false,"periodOrFixedDays":"period","isPriority":false,"priorityNumber":"1","hidePriority":false,"inputProductTitle":[],"isProductTitle":false,"productTitle":"contain","lineHeight":{"productPage":20,"otherPage":"16"},"lineHeightMobile":{"productPage":"12","otherPage":"12"},"cashbackValue":"10","autoWidth":false,"autoWidthOther":false,"autoWidthMobile":false,"autoWidthOtherMobile":false,"presetTypeCam":"text","positionBadge":{"productPage":"below-product-img","otherPage":"below-product-img"},"urlImageBadge":"https://product-labels.fercdn.net/templates/bfcm/[email protected]","textColor":"#fff","positionBadgeMobile":{"productPage":"below-product-img","otherPage":"below-product-img"},"showOnPages":["home-page","collection-page","product-page"],"startAt":"2024-11-04T08:20:19.000Z","endAt":"2024-11-05T08:20:19.000Z","imageType":0,"ver":"2.0","id":9485,"dataConditionProductView":[{"label":"The Skipper's Selection Whiskey Set - Galway Crystal x Nomadic","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/Untitleddesign_1_6e6ca760-041a-4d82-b8d1-85294a085660.webp?v=1718276515","value":"gid://shopify/Product/8094657052825","totalInventory":36,"handle":"galway-crystal-x-nomadic-whiskey-set"},{"label":"Classic Black and Gold - Maraà 401 - Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/Untitleddesign_b7939d06-2ed9-406e-a2fd-f8b8027124cf.webp?v=1717173351","value":"gid://shopify/Product/6917827199129","totalInventory":8,"handle":"marai-401-dive-watch-40mm-black-and-gold"},{"label":"Classic Black and Gold - Maraà 401 Prestige - 18K Gold Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/classic-black-and-gold-tt_0f4e77b1-c8b3-41b9-9533-a3564d84754d.webp?v=1719409226","value":"gid://shopify/Product/8063232278681","totalInventory":10,"handle":"classic-black-and-gold-marai-401-prestige-dive-watch-copy"},{"label":"Crimson Dawn - Maraà 401 - Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/Untitleddesign_2.webp?v=1715941897","value":"gid://shopify/Product/7442318295193","totalInventory":8,"handle":"crimson-dawn-marai-401-pro-dive-watch-40mm"},{"label":"Crimson Dawn - Maraà 401 Prestige - 18K Gold Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/crimson-dawn-date-tt.webp?v=1719409309","value":"gid://shopify/Product/8063245451417","totalInventory":11,"handle":"crimson-dawn-marai-401-prestige-18k-gold-dive-watch"},{"label":"Deep Ocean Blue - Maraà 401 - Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/Untitleddesign_1_732531ae-0ee3-4cb7-a682-e326328a63ec.webp?v=1715952165","value":"gid://shopify/Product/6917830279321","totalInventory":13,"handle":"marai-401-dive-watch-deep-ocean-blue"},{"label":"Emerald Abyss - Maraà 401 - Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/Untitleddesign_8993bb36-c41f-4fed-ad3d-aa36bf9d6afd.webp?v=1715943786","value":"gid://shopify/Product/7520696074393","totalInventory":14,"handle":"emerald-abyss-marai-401-dive-watch"},{"label":"Emerald Abyss - Maraà 401 Prestige - 18K Gold Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/emerald-abyss-tt_7afa0746-20f7-4751-941c-7833dc3a8330.webp?v=1719409858","value":"gid://shopify/Product/8063243583641","totalInventory":6,"handle":"emerald-abyss-marai-401-prestige-18k-gold-dive-watch"},{"label":"Navigator White - Maraà 401 - Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/WHITE-DATE-WBG.jpg?v=1720108434","value":"gid://shopify/Product/8119847747737","totalInventory":6,"handle":"navigator-white-marai-401-dive-watch"},{"label":"Pitch Black - Maraà 401 - Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/Untitleddesign_4_8d36bdae-1ca9-458c-9d81-ea890656725d.webp?v=1715949867","value":"gid://shopify/Product/7567526035609","totalInventory":5,"handle":"pitch-black-marai-401-dive-watch"},{"label":"Pitch Black - Maraà 401 Prestige - 18K Gold Dive Watch","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/pitch-black-tt.jpg?v=1717173893","value":"gid://shopify/Product/8063244533913","totalInventory":9,"handle":"pitch-black-marai-401-prestige-18k-gold-dive-watch"},{"label":"The Capstan - Watch Winder","imgUrl":"https://cdn.shopify.com/s/files/1/0581/9858/9593/files/Screenshot2023-12-05at12.15.29.png?v=1701939473","value":"gid://shopify/Product/7796652376217","totalInventory":66,"handle":"the-capstan-watch-winders"}],"fontStyleText":[],"multipleLanguage":[],"createTimeRange":{"createdStartDate":"2024-11-05T18:00:00.000Z","createdEndDate":"2024-11-07T09:20:19.000Z","createdLastDay":0},"publishTimeRange":{"publishedStartDate":"2024-11-05T18:00:00.000Z","publishedEndDate":"2024-11-07T09:20:19.000Z","publishedLastDay":0},"enumConditionProduct":"specific_product"},"template_settings":{},"locked":false},"label_device":[],"label_tag":[],"label_collection":[],"label_specific_variant":[],"label_specific_product":[]}]} ; this.label2 = {} ; this.label3 = {} ; this.label4 = {} ; this.label5 = {} ; this.trustBadge = {"selector":{},"type_app":"PROFESSIONAL","trust_badge":[]} ; this.trustBadge2 = {} ; this.trustBadge3 = {} ; this.trustBadge4 = {} ; this.trustBadge5 = {} ; this.badge = {"selector":{},"type_app":"PROFESSIONAL","badge":[]} ; this.badge2 = {} ; this.badge3 = {} ; this.badge4 = {} ; this.badge5 = {} ; this.priceBadge = {"selector":{},"type_app":"PROFESSIONAL","price_badge":[]} ; this.priceBadge2 = {} ; this.priceBadge3 = {} ; this.priceBadge4 = {} ; this.priceBadge5 = {} ; this.stack_label = {"selector":{},"type_app":"PROFESSIONAL","stack_label":[]} ; this.stack_label2 = {} ; this.stack_label3 = {} ; this.stack_label4 = {} ; this.stack_label5 = {} ; this.bundle_label = {"selector":{},"type_app":"PROFESSIONAL","bundle_label":[]} ; this.bundle_label2 = {} ; this.bundle_label3 = {} ; this.bundle_label4 = {} ; this.bundle_label5 = {} ; this.fordeer_shop = {"selector":{},"type_app":"PROFESSIONAL","is_new_shop":true}; this.customer_tags = [] ; this.customer_order_count = null; this.customer_total_spent = null; this.customer_current_company = {}; this.customer_name = {}; this.customer_first_name = {}; this.customer_last_name = {}; this.store_currency = "GBP"; try { this.ElementIgnores="div.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings,div.image-with-text__media.image-with-text__media--large,div.image-with-menu a" } catch (error) { console.error("An error occurred while processing:", error); } this.indexScriptUrl = "js/index.js"; this.fontScriptUrl = "js/loadfont.js"; }).bind(window.Fordeer)(); (function() { if (typeof window.Fordeer.timeout !== 'undefined') { window.Fordeer.useTimeout = true; } })(); </script>
7944<script type="text/javascript"> 7945 window.Fordeer = window.Fordeer || {}; 7946 window.Fordeer.productIds = [];</script>
7946 7947<div id="fordeer-badge-main"></div> 7948 7949 7950 7951</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 7952 7953
7954<script> 7955 console.log("[Alia app extension] v1.0.5"); 7956 7957 const BACKEND_URL = "https://backend.alia-prod.com/"; 7958 7959 window.ALIA_SHOPIFY_EXTENSION_INFO = { 7960 customerID: "", 7961 country: "GB", 7962 market: "gb", 7963 language: "en" 7964 } 7965 7966 if (document.readyState !== "loading") { 7967 initAlia(); 7968 } else { 7969 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 7970 } 7971 7972 async function initAlia() { 7973 if (window.Shopify.designMode) { 7974 console.log("[Alia app extension] Not showing in Shopify theme editor"); 7975 return; 7976 } 7977 const url = BACKEND_URL + "/public/launcher.js?shop=nomadic-watch.myshopify.com"; 7978 const script = document.createElement("script"); 7979 script.src = url; 7980 script.async = true; 7981 document.head.appendChild(script); 7982 } 7983</script>
7983 7984 7985</div><div id="shopify-block-Aajk0TllTV2lJZTdoT__15683396631634586217" class="shopify-block shopify-app-block">
7985<script 7986 id="chat-button-container" 7987 data-horizontal-position=bottom_right 7988 data-vertical-position=lowest 7989 data-icon=chat_bubble 7990 data-text=no_text 7991 data-color=#202a36 7992 data-secondary-color=#FFFFFF 7993 data-ternary-color=#6A6A6A 7994 7995 data-greeting-message=%F0%9F%91%8B+Hello%21+Please+message+us+if+you+have+questions%2C+or+give+an+idea+of+what+you%E2%80%99re+looking+for.+We%E2%80%99re+happy+to+make+recommendations. 7996 7997 data-domain=nomadicwatches.com 7998 data-shop-domain=nomadicwatches.com 7999 data-external-identifier=Ag47Wap-9OPqMpvRhjF14YdshK4dmsMf3LT9TBxsqkA 8000 8001> 8002</script>
8002 8003 8004 8005</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
8005<script> 8006 window['ShopifyForms'] = { 8007 ...window['ShopifyForms'], 8008 currentPageType: "page" 8009 }; 8010</script>
8010 8011 8012 8013</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 8014 8015 8016<div id="secomapp_freegifts_version" data-version="3.0"></div> 8017 8018 <!-- BEGIN app snippet: freegifts-snippet --><link href="css/glider.min.css" rel="stylesheet" type="text/css" media="all" /> 8019<link href="css/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" /> 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030<style id="sca_fg_custom_style"> 8031 8032 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; } 8033 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 8034 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; } 8035 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; } 8036 .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; } 8037 .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D } 8038 .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 } 8039 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 8040 .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } 8041 .bogos-gift-select-variant-title { color: #005BD3; } 8042 .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; } 8043 8044 .fg-gift-thumbnail-offer-title { color: #000000; } 8045 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 8046 .fg-gift-thumbnail-offer-time { background-color: #000000; } 8047 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 8048 8049 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } 8050 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 8051 8052 #sca-promotion-glider { color: #ffffff; background-color: #F72119; } 8053 8054 #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; } 8055 #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; } 8056 #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #303030 !important; } 8057 #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #616161 !important; } 8058 #sca-fg-today-offer-iframe .sca-offer-title { color: #303030; } 8059 #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; } 8060 .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #24B263; } 8061 @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } } 8062 @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } } 8063 .sca-fg-icon-success-circle { stroke: #24B263; } 8064 #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #F7F7F7 } 8065 #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #24B26325 } 8066 #sca-fg-today-offer-iframe .sca-gift-product-title { color: #303030} 8067 #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 } 8068 #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 } 8069 #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 } 8070 8071 .bogos-bundles-widget { background-color: #F3F3F3; } 8072 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 8073 .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } 8074 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 8075 .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } 8076 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; } 8077 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; } 8078 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } 8079 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 8080 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; } 8081 8082 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 8083 .bogos-bundles-quantity-break-widget-title { color: #303030; } 8084 .bogos-bundles-quantity-break-widget-description { color: #303030; } 8085 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 8086 .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } 8087 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 8088 .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } 8089 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 8090 .bogos-bundle-quantity-break-sub-title { color: #616161; } 8091 .bogos-bundles-quantity-break-discount-price { color: #303030; } 8092 .bogos-bundle-quantity-break-title { color: #303030; } 8093 .bogos-bundle-quantity-break-item-discount-price { color: #303030; } 8094 8095 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 8096 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 8097 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 8098 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; } 8099 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; } 8100 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 8101 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; } 8102 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 8103 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 8104 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; } 8105 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; } 8106 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 8107 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; } 8108 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 8109 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 8110 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 8111 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 8112 .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; } 8113 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 8114 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 8115 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 8116 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 8117 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 8118 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 8119 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 8120 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 8121 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 8122 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 8123 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 8124 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 8125 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 8126 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 8127 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 8128 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
8128heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 8129 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 8130 8131 .bogos-mix-match-widget { background-color: #F3F3F3; ; } 8132 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 8133 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } 8134 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 8135 .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } 8136 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } 8137 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 8138 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; } 8139 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 8140 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; } 8141 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 8142 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 8143 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 8144 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; } 8145 8146 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; } 8147 .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; } 8148 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; } 8149 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 8150 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 8151 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 8152 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 8153 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 8154 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 8155 .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; } 8156 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 8157 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF } 8158 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 8159 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 8160 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 8161 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; } 8162 .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; } 8163 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 8164 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 8165 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 8166 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 8167 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 8168 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; } 8169 8170 .bogos-fbt-upsell-container { background: #F6F6F6; } 8171 .bogos-fbt-header-title { color: #303030; } 8172 .bogos-fbt-header-description { color: #303030; } 8173 .bogos-fbt-footer-discounted-price { color: #303030; } 8174 .bogos-fbt-footer-original-price { color: #616161; } 8175 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 8176 .bogos-fbt-product-title {color: #303030; } 8177 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 8178 .bogos-fbt-upsell-product-original-price {color: #808080; } 8179 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 8180 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 8181 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 8182 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 8183 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 8184 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 8185 .bogos-fbt-shipping-discount-title { color: #2332D5; } 8186 8187 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 8188 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 8189 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 8190 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 8191 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 8192 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 8193 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 8194 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 8195 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 8196 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
819603030; } 8197 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 8198 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 8199 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 8200 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 8201 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 8202 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 8203 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 8204 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 8205 8206 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 8207 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 8208 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 8209 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 8210 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 8211 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 8212 .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover {background-color: #F0F0F0;} 8213 8214 8215</style>
8216<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 8217 8218</script>
8218 8219
8220<script src="js/glider.min.js" defer></script>
vendor: 1 bytes, line 8220
8220
8221<script src="js/lz-string.min.js" defer></script>
8221 8222 8223<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" 8224 data-animation="slideInOutTop"></div> 8225<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 8226<div id="bogos-to-widget-icon-wrap"></div> 8227<div id="bogos-to-widget-iframe"></div> 8228 8229<div id="sca-fg-today-offer-widget"></div> 8230<div id="sca-fg-today-offer-iframe"></div> 8231 8232<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 8233<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 8234<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 8235
8236<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 8237 if (typeof Shopify === "undefined") window.Shopify = {}; 8238 Shopify.cartItems = []; 8239 Shopify.current_product = {}; 8240 Shopify.current_collection = {}; 8241 Shopify.products = {}; 8242 8243 //cart item 8244 8245 8246 // current product or collection 8247 Shopify.current_product = {...null}; 8248 8249 8250 Shopify.current_collection = {...null}; 8251 8252 window.SECOMAPP = window.SECOMAPP || {}; 8253 SECOMAPP.fg_codes = []; 8254 SECOMAPP.activateOnlyOnePromoCode = false; 8255 8256 8257 SECOMAPP.SHOPIFY_CART = { 8258 ...{"note":"","attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 8259 discount_codes: [ 8260 8261 ] 8262 }; 8263 8264 8265 8266 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":true},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","offer_title_color":"#000000","product_title_color":"#000000","original_price_color":"#121212","variant_select_color":"#005BD3","add_to_cart_btn_color":"#7367f0","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#CDFEE1","notify_add_gift_normal_state_color":"#FFEF9D"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":"","show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true,"number_product_slider_mobile":1.8}
8266,"notify_gift_can_add":{"enable":true,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"ð You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"today_offer":{"widget_info":{"show_widget":true,"widget_size":70,"gift_display":"by_products","widget_title":"TODAY OFFER","widget_position":"bottom_right","widget_subtitle":"Claim these exclusive offers today","number_gift_show":2,"gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","icon_widget_title":"Today offer","show_gift_preview":true,"widget_icon_style":"icon","button_redirect_text":"Get offer","show_gift_notification":true},"widget_color":{"offer_title_color":"#303030","widget_title_color":"#303030","offer_default_color":"#F7F7F7","offer_success_color":"#24B263","product_title_color":"#303030","discount_price_color":"#24B263","original_price_color":"#616161","body_background_color":"#FFFFFF","widget_subtitle_color":"#616161","gift_notification_color":"#616161","header_background_color":"#FFFFFF"},"widget_icon_path":"images\/widget-icons\/widget-icon-1.png","shopify_widget_icon_path":"widget-icon-1.png"},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price ","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":true}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
8266n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}}},"settings":{"gift_format":"same_as_original_products","auto_add_gift":true,"sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"ab_before_charge_v2":0,"mode_override_checkout":"default","notify_via_email":null,"admin_api_access_token":null,"publications":null},"storefront":{"access_token":"c0222a74d58f3dd88512df09bddd9025","created_at":"2025-11-10T10:19:18Z"}}}; 8267 8268 8269 8270 8271 8272 8273 //liquid code to get customer history and customer tag 8274 8275 8276 SECOMAPP.current_template = "page"; 8277 SECOMAPP.pathname = window.location.pathname; 8278 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 8279 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 8280 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 8281 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 8282 } 8283 8284 SECOMAPP.setCookie = function (e, t, o, n, r) { 8285 let i = new Date; 8286 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 8287 let f = "expires=" + i.toUTCString(); 8288 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 8289 }; 8290 SECOMAPP.deleteCookie = function (e, t) { 8291 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 8292 }; 8293 SECOMAPP.getCookie = function (e) { 8294 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 8295 let r; 8296 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 8297 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 8298 } 8299 return "" 8300 }; 8301 SECOMAPP.getQueryString = function (key) { 8302 let e = {}; 8303 let t = window.location.search.substring(1).split("&"); 8304 let o = 0; 8305 for (; o < t.length; o++) { 8306 let n = t[o].split("="); 8307 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 8308 else if ("string" == typeof e[n[0]]) { 8309 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 8310 } else e[n[0]].push(decodeURIComponent(n[1])) 8311 } 8312 return key ? e?.[key] : e; 8313 }; 8314 8315 SECOMAPP.offer_codes = [ 8316 {param: "freegifts_code", cookie: "sca_fg_codes"}, 8317 {param: "bundles_code", cookie: "sca_bundle_codes"}, 8318 {param: "upsells_code", cookie: "sca_upsell_codes"}, 8319 {param: "discounts_code", cookie: "sca_discount_codes"}, 8320 ]; 8321 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 8322 SECOMAPP.fg_codes = []; 8323 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 8324 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 8325 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 8326 && (function () { 8327 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 8328 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 8329 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 8330 })(); 8331 }); 8332 8333 SECOMAPP.customer = {}; 8334 SECOMAPP.customer.orders = []; 8335 SECOMAPP.customer.freegifts = []; 8336 SECOMAPP.customer.freegifts_v2 = []; 8337 8338 SECOMAPP.customer.email = ""; 8339 SECOMAPP.customer.first_name = ""; 8340 SECOMAPP.customer.last_name = ""; 8341 SECOMAPP.customer.tags = Object.values({...null}); 8342 SECOMAPP.customer.orders_count = "" - 0; 8343 SECOMAPP.customer.total_spent = "" - 0; 8344 SECOMAPP.customer.b2b = "" - 0; 8345 SECOMAPP.market = { 8346 id: "3181019289" - 0, 8347 handle: "gb", 8348 }; 8349 8350 8351 // get class name config from settings_data.json 8352 if (!Shopify.scaHandleConfigValue) { 8353 Shopify.scaHandleConfigValue = { 8354 ...null, 8355 ...null 8356 }; 8357 } 8358 8359 // add link proxy 8360 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 8361 8362 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 8363 8364 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 8365 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 8366 8367 // get shop locales 8368 SECOMAPP.shop_locales = Object.values({ 8369 ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}] 8370 }); 8371 8372 8373 8374 window.fgGiftIcon = "png/fg-icon-red_small.png"; 8375 window.fgWidgetIconsObj = { 8376 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-1_small.png', 8377 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-2_small.png', 8378 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-3_small.png', 8379 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-4_small.png', 8380 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-5_small.png', 8381 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-6_small.png', 8382 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-7_small.png', 8383 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/widget-icon-8_small.png' 8384 } 8385 8386 window.fgStepIconsObj = { 8387 "step-icon-1.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/step-icon-1_small.png', 8388 "step-icon-2.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/step-icon-2_small.png', 8389 "step-icon-3.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/step-icon-3_small.png', 8390 "step-icon-4.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/step-icon-4_small.png', 8391 "step-icon-5.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/step-icon-5_small.png', 8392 "step-icon-6.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/step-icon-6_small.png', 8393 "step-icon-7.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/step-icon-7_small.png', 8394 } 8395 8396 window.fgSummaryIconsObj = { 8397 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-1_small.png', 8398 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-2_small.png', 8399 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-3_small.png', 8400 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-4_small.png', 8401 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-5_small.png', 8402 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-6_small.png', 8403 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-7_small.png', 8404 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/summary-icon-8_small.png', 8405 } 8406 8407 window.fgShippingIconsObj = { 8408 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/shipping-icon-1_small.png', 8409 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/shipping-icon-2_small.png', 8410 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/shipping-icon-3_small.png', 8411 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/shipping-icon-4_small.png', 8412 } 8413 8414 // variable from tools 8415 SECOMAPP.variables = { 8416 ...SECOMAPP.variables, 8417 ...null, 8418 ...{"web_pixel":true}, 8419 shipping_product_img: 'https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/shipping_product_small.png' 8420 } 8421 8422 window.fgResource = { 8423 gift: { 8424 js: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/gift.min.js"] 8425 }, 8426 bundle: { 8427 js: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bundle.min.js"], 8428 css: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.bundle.min.css"] 8429 }, 8430 upsell: { 8431 js: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/upsell.min.js"], 8432 css: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.upsell.min.css"] 8433 }, 8434 discount: { 8435 js: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/discount.min.js"], 8436 css: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.discount.min.css"] 8437 }, 8438 "bundle-page": { 8439 js: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bundle-page.min.js"], 8440 css: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.bundle-page.min.css"] 8441 }, 8442 booster: { 8443 js: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/booster.min.js"], 8444 css: ["https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.booster.min.css"] 8445 } 8446 } 8447</script>
8447 8448
8449<script defer src="js/freegifts_data_1762769963.min.js"></script>
8449 8450<div id="secomapp_freegifts_url" data-url="https://d33a6lvgbd0fej.cloudfront.net/bm9tYWRpYy13YXRjaC5teXNob3BpZnkuY29t/freegifts_data_1762769963.min.js"></div> 8451 8452 8453<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/gift.min.js"></div> 8454<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bundle.min.js"></div> 8455<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/upsell.min.js"></div> 8456<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/discount.min.js"></div> 8457<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bundle-page.min.js"></div> 8458<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/booster.min.js"></div> 8459<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/booster-page.min.js"></div> 8460 8461 8462<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.bundle.min.css"></div> 8463<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.upsell.min.css"></div> 8464<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.discount.min.css"></div> 8465<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.bundle-page.min.css"></div> 8466<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.booster.min.css"></div> 8467<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/019c3102-f381-78bb-a61c-f732359ffad4/freegifts-177/assets/bogos.booster-page.min.css"></div> 8468<!-- END app snippet --> 8469 8470 8471 8472 8473</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
8473<script async src="js/loox.1655739615998ae90.js"></script>
8473 8474 8475 8476
8476<script>var loox_global_hash = '1770802073345';</script>
8476<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#d4af37; } 8477:root { --lxs-rating-icon-color: #d4af37; }</style><svg xmlns="http://www.w3.org/2000/svg" style="display: none" id="loox-rating-icon-svg-store"> 8478 <defs> 8479 <clipPath id="looxicons-rating-icon-fill_star-pointy-fill__a"> 8480 <path d="M0 0h24v24H0z" /> 8481 </clipPath> 8482 8483 <clipPath id="looxicons-rating-icon-line_star-pointy-line__a"> 8484 <path d="M0 0h24v24H0z" /> 8485 </clipPath> 8486 </defs> 8487 <symbol id="looxicons-rating-icon-fill" viewBox="0 0 24 24" fill="currentcolor"> 8488 <g clip-path="url(#star-pointy-fill__a)"> 8489 <path 8490 d="m12 19.261-7.416 4.151 1.656-8.335L0 9.306l8.44-1.002L12 .588l3.56 7.717L24 9.306l-6.24 5.77 1.656 8.336L12 19.262Z" 8491 /> 8492 </g> 8493 </symbol> 8494 <symbol id="looxicons-rating-icon-line" viewBox="0 0 24 24" fill="currentcolor"> 8495 <g clip-path="url(#star-pointy-line__a)"> 8496 <path 8497 d="m12 19.261-7.416 4.151 1.656-8.335L0 9.306l8.44-1.002L12 .588l3.56 7.717L24 9.306l-6.24 5.77 1.656 8.336L12 19.262Zm0-2.41 4.465 2.5-.997-5.019 3.756-3.475-5.081-.602L12 5.608l-2.143 4.648-5.081.601 3.756 3.475-.997 5.019L12 16.85Z" 8498 /> 8499 </g> 8500 </symbol> 8501 <defs> 8502 <style> 8503 .lx-icon-fill { 8504 --lx-fill-width: calc(100% - var(--lx-rating-percent, 0%)); 8505 clip-path: inset(0 var(--lx-fill-width, 0) 0 0); 8506 } 8507 .lx-icon-line { 8508 clip-path: inset(0 0 0 var(--lx-rating-percent, 0%)); 8509 } 8510 [data-lx-fill='empty'] { 8511 --lx-rating-percent: 0%; 8512 } 8513 [data-lx-fill='half'] { 8514 --lx-rating-percent: 50%; 8515 } 8516 [data-lx-fill='full'] { 8517 --lx-rating-percent: 100%; 8518 } 8519 </style> 8520 8521 <g id="looxicons-rating-icon"> 8522 <use href="#looxicons-rating-icon-line" class="lx-icon-line"></use> 8523 <use href="#looxicons-rating-icon-fill" class="lx-icon-fill"></use> 8524 </g> 8525 </defs> 8526</svg> 8527 8528 8529 8530 8531 8532 8533 8534 8535</div><div id="shopify-block-AWXFqMDFtQTRGTUxNT__914574027208035924" class="shopify-block shopify-app-block camouflage-hide-oos"> 8536 8537 8538 8539<style data-script_priority="low"> 8540 8541 8542 8543 8544</style> 8545 8546 8547<!-- BEGIN app snippet: camouflage-data -->
8547<script> 8548 (function() { 8549 if(!window.loaded_script_hoos_obj) { 8550 window.loaded_script_hoos_obj = {}; 8551 } 8552 window.hoosObj = null; // resetting value for quick views 8553 8554 window.hide_oos_enabled = "Codecrux hide oos"; 8555 8556 window.current_date_time = "Thursday, February 12, 2026 11:08 am +0000" 8557 8558 const codecrux_settings = {"selector_type":"select","theme_name":"dawn","other_theme_name":"","unavailable_class":"","hide_oos_variants":false,"strikethrough_oos_variants":false,"variant_action":"select-append-text","hide_oos_check_qty":false,"quickview_enabled":"","product_grid_enabled":"","load_available_script":"","integrates_with":"","update_collection_links":"","collection_link_delay":0,"hide_if_no_image":"","hide_if_price_zero":"","custom_js":"{\n \"hide_oos_extras\": {\n \"disabled\": false\n }\n}","append_soldout_text":" (Sold out)","append_unavailable_text":" (Unavailable)","option_disable":"no-disable","hide_in_safari":"hide","version":"v4","hide_specific_variants":"hide","always_hide_show_field":"variant_title","include_only_hide_show_field":""} || {}; 8559 const requested_page = { "design_mode": "false", "host": "nomadicwatches.com", "locale": "en", "origin": "https://nomadicwatches.com", "page_type": "page", "path": "/pages/contact-us", "visual_preview_mode": "false"} 8560 8561 8562 const hide_variants_options_arr = ''; 8563 let hide_oos_extras = window.hide_oos_extras || null; 8564 let hide_oos_query_selectors = window.hide_oos_query_selectors || null; 8565 let custom_js = {}; // custom_js is custom_json configuration 8566 if (codecrux_settings && codecrux_settings.custom_js) { 8567 custom_js = codecrux_settings.custom_js || ''; 8568 if (typeof custom_js === "string") { 8569 try { 8570 custom_js = JSON.parse(custom_js) || {}; 8571 } catch(error) { 8572 console.error(error); 8573 } 8574 } 8575 8576 // giving priority to window object 8577 if (typeof custom_js === "object") { 8578 custom_js.hide_oos_extras = window.hide_oos_extras || custom_js.hide_oos_extras; 8579 custom_js.hide_oos_query_selectors = window.hide_oos_query_selectors || custom_js.hide_oos_query_selectors; 8580 custom_js.product_grid = window.hide_oos_product_grid || custom_js.product_grid; 8581 custom_js.quick_view = window.hide_oos_quick_view || custom_js.quick_view; 8582 custom_js.featured_product = window.hide_oos_featured_product || custom_js.featured_product; 8583 custom_js.image_hide = window.hide_oos_image_hide || custom_js.image_hide; 8584 } 8585 } 8586 8587 window.hide_oos_t_settings = {"theme_name":"dawn","selector_type":"select","hide_oos_variants":true,"strikethrough_oos_variants":true,"other_file_name":"","reverse_options":false} || {}; 8588 8589 delete codecrux_settings.custom_css; 8590 delete codecrux_settings.custom_js; 8591 delete codecrux_settings.global_custom_css; 8592 8593 window.hide_oos_m_settings = { 8594 ...codecrux_settings, 8595 variant_action: "select-append-text" 8596 } 8597 8598 window.camouflage_global_config = { 8599 hide_oos_m_settings: hide_oos_m_settings, 8600 hide_oos_t_settings: hide_oos_t_settings, 8601 hide_variants_options_arr: hide_variants_options_arr, 8602 key: "bc4e5-521a3-3d712-48ff3-a1c3b-7774b-62", 8603 request: requested_page, 8604 logLevel: "fakeLog", 8605 current_country: "GB", 8606 money_format: "£{{amount_no_decimals}}", 8607 collection_id: null, 8608 collection_handle: null, 8609 collection_product_count: null, 8610 collection_products: [], 8611 ...custom_js 8612 }; 8613 8614 console.fakeLog = () => {}; 8615 8616 8617})(); 8618 8619</script>
8619 8620 8621
8622<script id="camouflage_customer_tags"> 8623 window.camouflageCustomerTags = window.camouflageCustomerTags || [];</script>
8623<!-- END app snippet --><!-- BEGIN app snippet: swatch-snippet --><!-- END app snippet --> 8624
8624<script id="camouflage-custom-js-global"> 8625 // custom js here 8626 </script>
8626 8627 8628 8629 8630 8631 8632 8633</div></body> 8634</html> 8635
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.