1<!doctype html> 2 3<html class="no-js" lang="en"> 4 <head> 5
5<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v318","locked":false,"initialized":true,"scope":"search","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"1c2500d1b427ed4fb5719057e2d0e68e74907c6c0eb493b4d7b668c968301abd","state":{"template":"search","theme":163728097527,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1791372935,"path":"\/search","locale_root_url":"\/","canonical_url":"https:\/\/grailwatch.com\/search","customer_id":null,"customer_id_signature":"1c2500d1b427ed4fb5719057e2d0e68e74907c6c0eb493b4d7b668c968301abd","cart":null}</script>
5<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,a,i,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){a=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===a[0]){if(clearTimeout(i),a.shift(),0<a.length)return void(i=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,a=[],i=s.cache();for(n in i)a.push(n+"="+encodeURIComponent(i[n]));for(n in t)a.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(a.push("customer_id="+encodeURIComponent(s.state.customer_id)),a.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+a.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function a(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
5color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,i,s,t){t=t||document;var c="locksmith-"+e+i,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",a=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(i)||"string"==typeof a&&-1!==a.split(/\s+/).indexOf(i))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var a,i,s=e.querySelectorAll("script");for(i=0;i<s.length;++i){a=s[i];var c=document.createElement("script");if(a.type&&(c.type=a.type),a.src)c.src=a.src;else{var l=document.createTextNode(a.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t=document.getElementById(n.container);s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t)}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var a=s.util.makeUrl(e,o),i="json"===n.type||"text"===n.type;fetch(a,{method:"POST",headers:{"Content-Type":"application/json",Accept:i?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(i?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(t){if(!s.isEmbedded){t=t||{};var n=function(){t.reload?s.util.reload():"function"==typeof t.callback&&t.callback()};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent||t.silent,type:"text",success:function(e){e&&e.responseText?((e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages),e.cart&&s.cache.cart!==e.cart?(s.cache.cart=e.cart,s.cache.saveCart(function(){e.cart&&e.cart.match(/^.+:/)?(t.reload||"function"!=typeof t.callback||t.callback(),s.util.reload()):n()})):n()):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>"," .locksmith-ab .locksmith-b { display: none; }"," .locksmith-ab.toggled .locksmith-b { display: flex; }"," .locksmith-ab.toggled .locksmith-a { display: none; }"," .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }"," .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }"," .locksmith-message a { color: inherit; font-weight: bold; }"," .locksmith-message a:hover { color: inherit; opacity: 0.8; }"," a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }"," .locksmith-text { flex-grow: 1; }"," .locksmith-cta { flex-grow: 0; text-align: right; }"," .locksmith-cta button { transform: scale(0.8); transform-origin: left; }"," .locksmith-cta > * { display: block; }"," .locksmith-cta > * + * { margin-top: 10px; }"," .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }"," @media screen and (max-width: 600px) {"," .locksmith-wide-only { display: none !important; }"," .locksmith-flex { padding: 0 15px; }"," .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }"," .locksmith-cta { text-align: left; }"," }"," @media screen and (min-width: 601px) {"," .locksmith-narrow-only { display: none !important; }"," }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
5 6
6<script data-locksmith>Locksmith.cache.cart=null</script>
6 7 8
8<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v318\",\"locked\":false,\"initialized\":true,\"scope\":\"search\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"1c2500d1b427ed4fb5719057e2d0e68e74907c6c0eb493b4d7b668c968301abd\",\"state\":{\"template\":\"search\",\"theme\":163728097527,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1791372935,\"path\":\"\\\/search\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/grailwatch.com\\\/search\",\"customer_id\":null,\"customer_id_signature\":\"1c2500d1b427ed4fb5719057e2d0e68e74907c6c0eb493b4d7b668c968301abd\",\"cart\":null}";Locksmith.jsonTagSignature="f3cebe8da0e21f2dba9cddeaa3563a8065192bfdb9543f02bd9e952970f2e6bb"</script>
8 9 <!-- 10Elevar Data Layer V2 11 12This file is automatically updated and should not be edited directly. 13 14https://knowledge.getelevar.com/how-to-customize-data-layer-version-2 15 16Updated: 2023-02-28 04:53:43+00:00 17Version: 3.0.11 18--> 19<!-- Google Tag Manager -->
20<script> 21 window.dataLayer = window.dataLayer || []; 22</script>
vendor: 1 bytes, line 22
22
23<script>
vendor: 334 bytes, lines 23-28
23 24(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({"gtm.start": 25 new Date().getTime(),event:"gtm.js"});var f=d.getElementsByTagName(s)[0], 26 j=d.createElement(s),dl=l!="dataLayer"?"&l="+l:"";j.async=true;j.src= 27 "https://www.googletagmanager.com/gtm.js?id="+i+dl;f.parentNode.insertBefore(j,f); 28})(window,document,"script","dataLayer","
28GTM-W7TD663
vendor: 4 bytes, line 28
28");
29</script>
29 30<!-- End Google Tag Manager -->
31<script id="elevar-gtm-suite-config" type="application/json">{"gtm_id": "GTM-W7TD663", "event_config": {"cart_reconcile": true, "cart_view": true, "checkout_complete": true, "checkout_step": true, "collection_view": true, "defers_collection_loading": false, "defers_search_results_loading": false, "product_add_to_cart": false, "product_add_to_cart_ajax": true, "product_remove_from_cart": true, "product_select": true, "product_view": true, "search_results_view": true, "user": true, "save_order_notes": true}, "gtm_suite_script": "https://shopify-gtm-suite.getelevar.com/shops/254f5f74e7e56f9807165b163dfb72178b05f8ea/3.0.11/gtm-suite.js", "consent_enabled": false}</script>
31 32 33 <meta charset="utf-8"> 34 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 35 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 36 <meta name="theme-color" content=""> 37 <meta name="google-site-verification" content="oGzd5jhoEnWU_ln5jCHEHXi03BZOl2NrLMuUClQgd1I" /> 38 39 <title> 40 Search – Grail Watch Pte. Ltd. 41 </title><meta name="description" content="Grail Watch was created to make incredible, meaningful limited edition watches. We shine the spotlight on independent watchmaking and bring together some of the most creative minds in horology."> 42<link rel="preconnect" href="https://fonts.googleapis.com"> 43 44<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 45<link href="https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet"> 46 47 <link rel="canonical" href="https://grailwatch.com/search"><meta property="og:type" content="website"> 48<meta property="og:title" content="Search"> 49<meta property="og:description" content="Grail Watch was created to make incredible, meaningful limited edition watches. We shine the spotlight on independent watchmaking and bring together some of the most creative minds in horology."> 50<meta property="og:url" content="https://grailwatch.com/search"> 51<meta property="og:site_name" content="Grail Watch Pte. Ltd."><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search"> 52<meta name="twitter:description" content="Grail Watch was created to make incredible, meaningful limited edition watches. We shine the spotlight on independent watchmaking and bring together some of the most creative minds in horology."> 53 54 <style> 55 @font-face { 56 font-family: Montserrat; 57 font-weight: 500; 58 font-style: normal; 59 font-display: fallback; 60 src: url("//grailwatch.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2") format("woff2"), 61 url("//grailwatch.com/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff") format("woff"); 62} 63 64 @font-face { 65 font-family: "Nunito Sans"; 66 font-weight: 400; 67 font-style: normal; 68 font-display: fallback; 69 src: url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"), 70 url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff"); 71} 72 73 74 @font-face { 75 font-family: "Nunito Sans"; 76 font-weight: 700; 77 font-style: normal; 78 font-display: fallback; 79 src: url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2") format("woff2"), 80 url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_n7.d32e3219b3d2ec82285d3027bd673efc61a996c8.woff") format("woff"); 81} 82 83 @font-face { 84 font-family: "Nunito Sans"; 85 font-weight: 400; 86 font-style: italic; 87 font-display: fallback; 88 src: url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_i4.6e408730afac1484cf297c30b0e67c86d17fc586.woff2") format("woff2"), 89 url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_i4.c9b6dcbfa43622b39a5990002775a8381942ae38.woff") format("woff"); 90} 91 92 @font-face { 93 font-family: "Nunito Sans"; 94 font-weight: 700; 95 font-style: italic; 96 font-display: fallback; 97 src: url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_i7.8c1124729eec046a321e2424b2acf328c2c12139.woff2") format("woff2"), 98 url("//grailwatch.com/cdn/fonts/nunito_sans/nunitosans_i7.af4cda04357273e0996d21184432bcb14651a64d.woff") format("woff"); 99} 100 101 102 :root { 103 --heading-font-family : Montserrat, sans-serif; 104 --heading-font-weight : 500; 105 --heading-font-style : normal; 106 --font-fall-back-families: sans-serif; 107 108 --text-font-family : "Nunito Sans", sans-serif; 109 --text-font-weight : 400; 110 --text-font-style : normal; 111 112 --base-text-font-size : 14px; 113 --default-text-font-size: 14px;--background : #f5f2ec; 114 --background-rgb : 245, 242, 236; 115 --light-background : #f4f3ee; 116 --light-background-rgb: 244, 243, 238; 117 --heading-color : #1c1b1b; 118 --text-color : #1c1b1b; 119 --text-color-rgb : 28, 27, 27; 120 --text-color-light : #6a6a6a; 121 --text-color-light-rgb: 106, 106, 106; 122 --link-color : #6a6a6a; 123 --link-color-rgb : 106, 106, 106; 124 --border-color : #d4d2cd; 125 --border-color-rgb : 212, 210, 205; 126 127 --button-background : #1c1b1b; 128 --button-background-rgb: 28, 27, 27; 129 --button-text-color : #ffffff; 130 131 --header-background : #eeeae1; 132 --header-heading-color : #1c1b1b; 133 --header-light-text-color : #6a6a6a; 134 --header-border-color : #cecbc3;
135 136 --footer-background : #eeeae1; 137 --footer-text-color : #6a6a6a; 138 --footer-heading-color : #1c1b1b; 139 --footer-border-color : #dad7cf; 140 141 --navigation-background : #f4f3ee; 142 --navigation-background-rgb : 244, 243, 238; 143 --navigation-text-color : #6e6c6c; 144 --navigation-text-color-light: rgba(110, 108, 108, 0.5); 145 --navigation-border-color : rgba(110, 108, 108, 0.25); 146 147 --newsletter-popup-background : #f5f2ec; 148 --newsletter-popup-text-color : #1c1b1b; 149 --newsletter-popup-text-color-rgb : 28, 27, 27; 150 151 --secondary-elements-background : #f0e6d6; 152 --secondary-elements-background-rgb : 240, 230, 214; 153 --secondary-elements-text-color : #6a6a6a; 154 --secondary-elements-text-color-light : rgba(106, 106, 106, 0.5); 155 --secondary-elements-border-color : rgba(106, 106, 106, 0.25); 156 157 --product-sale-price-color : #f94c43; 158 --product-sale-price-color-rgb: 249, 76, 67; 159 --product-star-rating: #f6a429; 160 161 /* Shopify related variables */ 162 --payment-terms-background-color: #f5f2ec; 163 164 /* Products */ 165 166 --horizontal-spacing-four-products-per-row: 60px; 167 --horizontal-spacing-two-products-per-row : 60px; 168 169 --vertical-spacing-four-products-per-row: 60px; 170 --vertical-spacing-two-products-per-row : 75px; 171 172 /* Animation */ 173 --drawer-transition-timing: cubic-bezier(0.645, 0.045, 0.355, 1); 174 --header-base-height: 80px; /* We set a default for browsers that do not support CSS variables */ 175 176 /* Cursors */ 177 --cursor-zoom-in-svg : url(//grailwatch.com/cdn/shop/t/83/assets/cursor-zoom-in.svg?v=68974912457897537891727424964); 178 --cursor-zoom-in-2x-svg : url(//grailwatch.com/cdn/shop/t/83/assets/cursor-zoom-in-2x.svg?v=49645925834085549541727424964); 179 } 180</style> 181
182<script> 183 // IE11 does not have support for CSS variables, so we have to polyfill them 184 if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { 185 const script = document.createElement('script'); 186 script.type = 'text/javascript'; 187 script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; 188 script.onload = function() { 189 cssVars({}); 190 }; 191 192 document.getElementsByTagName('head')[0].appendChild(script); 193 } 194</script>
194 195 196
196<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
196<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62845386999/digital_wallets/dialog"> 197<meta id="in-context-paypal-metadata" data-shop-id="62845386999" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 198<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://grailwatch.com/search"> 199<link rel="alternate" hreflang="en" href="https://grailwatch.com/search"> 200<link rel="alternate" hreflang="en-SG" href="https://grailwatch.com/en-sg/search"> 201<link rel="alternate" hreflang="en-CH" href="https://grailwatch.com/en-ch/search"> 202<link rel="alternate" hreflang="en-GB" href="https://grailwatch.com/en-gb/search"> 203<link rel="alternate" hreflang="en-AU" href="https://grailwatch.com/en-au/search"> 204<link rel="alternate" hreflang="en-HK" href="https://grailwatch.com/en-hk/search"> 205<link rel="alternate" hreflang="en-CA" href="https://grailwatch.com/en-ca/search">
206<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=10092791"></script>
vendor: 1 bytes, line 206
206
207<script id="shopify-features" type="application/json">{"accessToken":"ebc9c1d999a76ff2ef2f941a5950b30e","betas":["rich-media-storefront-analytics"],"domain":"grailwatch.com","predictiveSearch":true,"shopId":62845386999,"locale":"en"}</script>
vendor: 1 bytes, line 207
207
208<script>var Shopify = Shopify || {}; 209Shopify.shop = "grail-watch.myshopify.com"; 210Shopify.locale = "en"; 211Shopify.currency = {"active":"USD","rate":"1.0"}; 212Shopify.country = "US"; 213Shopify.theme = {"name":"Grail Watch 12: Atelier Wen Hong | Live Now","id":163728097527,"schema_name":"Prestige","schema_version":"5.6.2","theme_store_id":855,"role":"main"}; 214Shopify.theme.handle = "null"; 215Shopify.theme.style = {"id":null,"handle":null}; 216Shopify.cdnHost = "grailwatch.com/cdn"; 217Shopify.routes = Shopify.routes || {}; 218Shopify.routes.root = "/"; 219Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 220Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 221Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 222Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 222
222
223<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 223
223
224<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 224
224
225<script> 226 window.Shopify = window.Shopify || {}; 227 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 228 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 229 window.Shopify.SignInWithShop.eligible = true; 230</script>
vendor: 1 bytes, line 230
230
231<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 231
231
232<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 232
232
233<script type="module"> 234 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 235 236 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 237 238</script>
vendor: 1 bytes, line 238
238
239<script> 240 window.Shopify = window.Shopify || {}; 241 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 242 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 243</script>
vendor: 1 bytes, line 243
243
244<script>(function() { 245 var isLoaded = false; 246 function asyncLoad() { 247 if (isLoaded) return; 248 isLoaded = true; 249 var urls = ["\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js?shop=grail-watch.myshopify.com","https:\/\/r3-t.trackedlink.net\/ddsbis.js?shop=grail-watch.myshopify.com"]; 250 for (var i = 0; i < urls.length; i++) { 251 var s = document.createElement('script'); 252 s.type = 'text/javascript'; 253 s.async = true; 254 s.src = urls[i]; 255 var x = document.getElementsByTagName('script')[0]; 256 x.parentNode.insertBefore(s, x); 257 } 258 }; 259 if(window.attachEvent) { 260 window.attachEvent('onload', asyncLoad); 261 } else { 262 window.addEventListener('load', asyncLoad, false); 263 } 264})();</script>
vendor: 1 bytes, line 264
264
265<script id="__st">var __st={"a":62845386999,"offset":28800,"reqid":"e8cb90ad-4d2b-454a-81bf-765a4c4292f3-1791372935","pageurl":"grailwatch.com\/search","u":"e33ca5ba331a","p":"searchresults"};</script>
vendor: 1 bytes, line 265
265
266<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 266
266
267<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!1,!0)}();</script>
vendor: 1 bytes, line 267
267
268<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//grailwatch.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 268
268
269<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//grailwatch.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
269<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 269
269
270<script> 271 window.Shopify = window.Shopify || {}; 272 window.Shopify.MCP = window.Shopify.MCP || {}; 273 window.Shopify.MCP.enabled = true; 274 window.Shopify.MCP.shop = "grail-watch.myshopify.com"; 275 window.Shopify.MCP.mcpEndpoint = "https:\/\/grailwatch.com\/api\/mcp"; 276 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 277</script>
vendor: 1 bytes, line 277
277
278<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/grailwatch.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 279</script>
vendor: 1 bytes, line 279
279
280<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://grailwatch.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 281</script>
vendor: 1 bytes, line 281
281
282<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 283 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); 284</script>
vendor: 1 bytes, line 284
284
285<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})}})); 286</script>
286 287<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://grailwatch.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 288<style id="shopify-accelerated-checkout-cart"> 289 #shopify-buyer-consent { 290 margin-top: 1em; 291 display: inline-block; 292 width: 100%; 293} 294 295#shopify-buyer-consent.hidden { 296 display: none; 297} 298 299#shopify-subscription-policy-button { 300 background: none; 301 border: none; 302 padding: 0; 303 text-decoration: underline; 304 font-size: inherit; 305 cursor: pointer; 306} 307 308#shopify-subscription-policy-button::before { 309 box-shadow: none; 310} 311 312 </style> 313
314<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
314 315 <style data-shopify> 316 @font-face { 317 font-family: "AbhayaLibre"; 318 src: url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Regular.eot?v=128657410478191800341727424964); 319 src: url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Regular.eot?%23iefix&v=128657410478191800341727424964) format('embedded-opentype'), 320 url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Regular.woff2?v=6343177052506140721727424964) format('woff2'), 321 url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Regular.woff?v=124264499135499376181727424964) format('woff'), 322 url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Regular.ttf?v=143156651704830671921727424964) format('truetype'); 323 font-display: swap; 324 font-weight: normal; 325 } 326 @font-face { 327 font-family: "AbhayaLibre"; 328 src: url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Bold.eot?v=124297994947482696101727424964); 329 src: url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Bold.eot?%23iefix&v=124297994947482696101727424964) format('woff2'), 330 url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Bold.woff?v=46196992852600894521727424964) format('woff'), 331 url(//grailwatch.com/cdn/shop/t/83/assets/AbhayaLibre-Bold.ttf?v=11441106658332256781727424964) format('truetype'); 332 font-display: swap; 333 font-weight: 700; 334 } 335 @font-face { 336 font-family: "Inter"; 337 src: url(//grailwatch.com/cdn/shop/t/83/assets/Inter-Regular.eot?v=12370173306954975941727424964); 338 src: url(//grailwatch.com/cdn/shop/t/83/assets/Inter-Regular.eot?%23iefix&v=12370173306954975941727424964) format('embedded-opentype'), 339 url(//grailwatch.com/cdn/shop/t/83/assets/Inter-Regular.woff2?v=94675497576028356851727424964) format('woff2'), 340 url(//grailwatch.com/cdn/shop/t/83/assets/Inter-Regular.woff?v=49426911751400295171727424964) format('woff'), 341 url(//grailwatch.com/cdn/shop/t/83/assets/Inter-Regular.ttf?v=177954983871691324291727424964) format('truetype'); 342 font-display: swap; 343 font-weight: normal; 344 } 345 </style> 346 347 <link rel="stylesheet" href="//grailwatch.com/cdn/shop/t/83/assets/theme.css?v=73533679856338221061727424964"> 348
348<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
348 349 350
350<script>// This allows to expose several variables to the global scope, to be used in scripts 351 window.theme = { 352 pageType: "search", 353 moneyFormat: "${{amount}}", 354 moneyWithCurrencyFormat: "${{amount}} USD", 355 currencyCodeEnabled: true, 356 productImageSize: "natural", 357 searchMode: "product,article,page", 358 showPageTransition: false, 359 showElementStaggering: true, 360 showImageZooming: true 361 }; 362 363 window.routes = { 364 rootUrl: "\/", 365 rootUrlWithoutSlash: '', 366 cartUrl: "\/cart", 367 cartAddUrl: "\/cart\/add", 368 cartChangeUrl: "\/cart\/change", 369 searchUrl: "\/search", 370 productRecommendationsUrl: "\/recommendations\/products" 371 }; 372 373 window.languages = { 374 cartAddNote: "Add Order Note", 375 cartEditNote: "Edit Order Note", 376 productImageLoadingError: "This image could not be loaded. Please try to reload the page.", 377 productFormAddToCart: "Add to cart", 378 productFormUnavailable: "Unavailable", 379 productFormSoldOut: "Sold Out", 380 shippingEstimatorOneResult: "1 option available:", 381 shippingEstimatorMoreResults: "{{count}} options available:", 382 shippingEstimatorNoResults: "No shipping could be found" 383 }; 384 385 window.lazySizesConfig = { 386 loadHidden: false, 387 hFac: 0.5, 388 expFactor: 2, 389 ricTimeout: 150, 390 lazyClass: 'Image--lazyLoad', 391 loadingClass: 'Image--lazyLoading', 392 loadedClass: 'Image--lazyLoaded' 393 }; 394 395 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 396 document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px'); 397 398 // We do a quick detection of some features (we could use Modernizr but for so little...) 399 (function() { 400 document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky'); 401 document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover'; 402 }()); 403 404 405 </script>
405 406 407
407<script src="//grailwatch.com/cdn/shop/t/83/assets/lazysizes.min.js?v=174358363404432586981727424964" async></script>
407<script src="//grailwatch.com/cdn/shop/t/83/assets/libs.min.js?v=26178543184394469741727424964" defer></script>
407 408
408<script src="//grailwatch.com/cdn/shop/t/83/assets/theme.js?v=178575069693830762201727424964" defer></script>
408 409
409<script src="//grailwatch.com/cdn/shop/t/83/assets/custom.js?v=16970173142857973221727424964" defer></script>
409 410 411
411<script> 412 (function () { 413 window.onpageshow = function() { 414 if (window.theme.showPageTransition) { 415 var pageTransition = document.querySelector('.PageTransition'); 416 417 if (pageTransition) { 418 pageTransition.style.visibility = 'visible'; 419 pageTransition.style.opacity = '0'; 420 } 421 } 422 423 // When the page is loaded from the cache, we have to reload the cart content 424 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { 425 bubbles: true 426 })); 427 }; 428 })(); 429 </script>
429 430 431
431<script> 432 var dm_insight_id ='DM-5012442685-03'; 433 434 (function(w,d,u,t,o,c){w['dmtrackingobjectname']=o;c=d.createElement(t);c.async=1;c.src=u;t=d.getElementsByTagName 435 (t)[0];t.parentNode.insertBefore(c,t);w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments);};w[o]('track'); 436 })(window, document, '//static.trackedweb.net/js/_dmptv4.js', 'script', 'dmPt'); 437 </script>
437 438 439 440 441 442
442<script type="application/ld+json"> 443 { 444 "@context": "http://schema.org", 445 "@type": "BreadcrumbList", 446 "itemListElement": [{ 447 "@type": "ListItem", 448 "position": 1, 449 "name": "Home", 450 "item": "https://grailwatch.com" 451 }] 452 } 453 </script>
453 454 455 456
456<script> 457 // Redirect 458 if(window.location.pathname.includes('grail-watch-5-chronoswiss-opus-blue-1')) { 459 window.location.href = window.location.href.replace(/grail-watch-5-chronoswiss-opus-blue-[0-9]/g, 'grail-watch-5-chronoswiss-opus-blue') 460 } 461 </script>
461 462 463 464<!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
464<script src="https://limits.minmaxify.com/grail-watch.myshopify.com?v=111a&r=20240124024906" defer></script>
464 465 466<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 467 468<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 469 470 471 472 473 474 475
476<script> 477 ;(function () { 478 const url = new URL(window.location) 479 const viewParam = url.searchParams.get('view') 480 if (viewParam && viewParam.includes('variant-pf-')) { 481 url.searchParams.set('pf_v', viewParam) 482 url.searchParams.delete('view') 483 window.history.replaceState({}, '', url) 484 } 485 })() 486</script>
486 487 488 489
490<script type='module'> 491 492 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 493 494 window.PAGEFLY_CRO['data_debug'] = { 495 original_template_suffix: "", 496 allow_ab_test: false, 497 ab_test_start_time: 0, 498 ab_test_end_time: 0, 499 today_date_time: 1791372935000, 500 } 501 window.PAGEFLY_CRO['GA4'] = { enabled: false} 502</script>
502 503 504<!-- END app snippet --> 505 506 507 508 509 510 511 512 513
513<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-helper.js' defer='defer'></script>
513 514 515
515<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-general-helper.js' defer='defer'></script>
515 516 517
517<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-snap-slider.js' defer='defer'></script>
517 518 519
519<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v3.js' defer='defer'></script>
519 520 521
521<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v4.js' defer='defer'></script>
521 522 523
523<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-glider.js' defer='defer'></script>
523 524 525
525<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
525 526 527
527<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product-media.js' defer='defer'></script>
527 528 529
529<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product.js' defer='defer'></script>
529 530 531
532<script id='pagefly-helper-data' type='application/json'> 533 { 534 "page_optimization": { 535 "assets_prefetching": false 536 }, 537 "elements_asset_mapper": { 538 "Accordion": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion.js", 539 "Accordion3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion3.js", 540 "CountDown": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-countdown.js", 541 "GMap1": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 542 "GMap2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 543 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 544 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js", 545 "HTML.Video": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo.js", 546 "HTML.Video2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js", 547 "HTML.Video3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js", 548 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js", 549 "Instagram": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js", 550 "Instagram2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js", 551 "Insta3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram3.js", 552 "Tabs": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab.js", 553 "Tabs3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab3.js", 554 "ProductBox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-cart.js", 555 "FBPageBox2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js", 556 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js", 557 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-twitter.js", 558 "Paragraph4": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-paragraph4.js", 559 560 "AliReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 561 "BackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 562 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 563 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 564 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 565 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder
565-367/assets/pagefly-3rd-elements.js", 566 "LimeSpot": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 567 "Loox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 568 "Opinew": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 569 "Powr": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 570 "ProductReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 571 "PushOwl": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 572 "ReCharge": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 573 "Rivyo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 574 "TrackingMore": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 575 "Vitals": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js", 576 "Wiser": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js" 577 }, 578 "custom_elements_mapper": { 579 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-click-action-element.js", 580 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-dialog-element.js" 581 } 582 } 583</script>
583 584
585<script id='pagefly-heatmap-config' type='application/json'> 586 {} 587</script>
vendor: 1 bytes, line 587
587
588<script> 589 (function () { 590 var el = document.getElementById('pagefly-heatmap-config') 591 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 592 try { 593 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 594 } catch (e) { 595 window.__pagefly_heatmap_config__ = {} 596 } 597 })() 598</script>
vendor: 1 bytes, line 598
598
599<script> 600 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 601 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 602 // overlay path in the metafield, and this page must already be one the merchant enabled 603 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 604 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 605 (function () { 606 var cfg = window.__pagefly_heatmap_config__ || {} 607 var id = (window.__pagefly_page_setting__ || {}).pageId 608 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 609 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 610 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 611 var s = document.createElement('script') 612 s.src = 'https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-heatmap-overlay.js' 613 s.defer = true 614 document.head.appendChild(s) 615 })() 616</script>
616 617 618<!-- BEGIN app snippet: pf-ai-schema --> 619<!-- END app snippet --> 620 621 622<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0628/4538/6999/files/Grail_Logo_Final_v2_SL.png?height=628&pad_color=f3ede6&v=1649671806&width=1200" /> 623<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0628/4538/6999/files/Grail_Logo_Final_v2_SL.png?height=628&pad_color=f3ede6&v=1649671806&width=1200" /> 624<meta property="og:image:width" content="1200" /> 625<meta property="og:image:height" content="628" /> 626<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
627<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: 62845386999,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 627
627
628<script> 629 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 630</script>
vendor: 1 bytes, line 630
630
631<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
631).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 62845386999,storefrontBaseUrl: "https://grailwatch.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://grailwatch.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"187334903","configuration":"{\"pixel_id\":\"377197304257112\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2719991","configuration":"{\"global__consentEnabled\": \"false\", \"global__serverSideUrl\": \"APP_PROXY\", \"audiohook__live\": \"false\", \"audiohook__pixelId\": \"__EMPTY__\", \"audiohook__enabledWebEvents__pageView\": \"false\", \"audiohook__enabledWebEvents__purchase\": \"false\", \"audiohook__consent__enabled\": \"false\", \"audiohook__consent__ad_storage\": \"false\", \"audiohook__consent__analytics_storage\": \"false\", \"audiohook__consent__functionality_storage\": \"false\", \"audiohook__consent__personalization_storage\": \"false\", \"audiohook__consent__security_storage\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0.3.0-848288a207b3814c857e6bdd215ce429","type":"APP","apiClientId":2509311,"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"]}
631,"dataSharingState":"unrestricted"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Grail Watch Pte. Ltd.","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"grail-watch.myshopify.com","countryCode":"SG","storefrontUrl":"https:\/\/grailwatch.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://grailwatch.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"163728097527","themeStoreId":"855","themePublished":"true","eventMetadataId":"7cd77a68-d66f-468f-abfa-27b2411ceb49","pageType":"searchresults","shopId":"62845386999","storefrontBaseUrl":"https:\/\/grailwatch.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
631<script> 632 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 633 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 634 window.ShopifyAnalytics.meta.currency = 'USD'; 635 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"e8cb90ad-4d2b-454a-81bf-765a4c4292f3-1791372935"}}; 636 for (var attr in meta) { 637 window.ShopifyAnalytics.meta[attr] = meta[attr]; 638 } 639</script>
vendor: 1 bytes, line 639
639
640<script class="analytics"> 641 (function () { 642 var customDocumentWrite = function(content) { 643 var jquery = null; 644 645 if (window.jQuery) { 646 jquery = window.jQuery; 647 } else if (window.Checkout && window.Checkout.$) { 648 jquery = window.Checkout.$; 649 } 650 651 if (jquery) { 652 jquery('body').append(content); 653 } 654 }; 655 656 var hasLoggedConversion = function(token) { 657 if (token) { 658 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 659 } 660 return false; 661 } 662 663 var setCookieIfConversion = function(token) { 664 if (token) { 665 var twoMonthsFromNow = new Date(Date.now()); 666 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 667 668 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 669 } 670 } 671 672 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 673 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 674 if (trekkie.integrations) { 675 return; 676 } 677 trekkie.methods = [ 678 'identify', 679 'page', 680 'ready', 681 'track', 682 'trackForm', 683 'trackLink' 684 ]; 685 trekkie.factory = function(method) { 686 return function() { 687 var args = Array.prototype.slice.call(arguments); 688 args.unshift(method); 689 trekkie.push(args); 690 if (method == 'track' || method == 'page') { 691 var pageUrl; 692 try { 693 pageUrl = window.location.href; 694 } catch (e) {} 695 var pageReferrer; 696 try { 697 pageReferrer = document.referrer; 698 } catch (e) {} 699 try { 700 if (window.__TREKKIE_SHIM_QUEUE == null) { 701 window.__TREKKIE_SHIM_QUEUE = []; 702 } 703 window.__TREKKIE_SHIM_QUEUE.push({ 704 from: 'trekkie-stub', 705 method: method, 706 args: args.slice(1), 707 pageContext: { 708 url: pageUrl, 709 referrer: pageReferrer 710 } 711 }); 712 } catch (e) { 713 // no-op 714 } 715 } 716 return trekkie; 717 }; 718 }; 719 for (var i = 0; i < trekkie.methods.length; i++) { 720 var key = trekkie.methods[i]; 721 trekkie[key] = trekkie.factory(key); 722 } 723 trekkie.load = function(config) { 724 trekkie.config = config || {}; 725 trekkie.config.initialDocumentCookie = document.cookie; 726 var first = document.getElementsByTagName('script')[0]; 727var script = document.createElement('script'); 728script.type = 'text/javascript'; 729script.onerror = function(e) { 730 var scriptFallback = document.createElement('script'); 731 scriptFallback.type = 'text/javascript'; 732 scriptFallback.onerror = function(error) { 733 var Monorail = { 734 produce: function produce(monorailDomain, schemaId, payload) { 735 var currentMs = new Date().getTime(); 736 var event = { 737 schema_id: schemaId, 738 payload: payload, 739 metadata: { 740 event_created_at_ms: currentMs, 741 event_sent_at_ms: currentMs 742 } 743 }; 744 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 745 }, 746 sendRequest: function sendRequest(endpointUrl, payload) { 747 // Try the sendBeacon API 748 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 749 var blobData = new window.Blob([payload], { 750 type: 'text/plain' 751 }); 752 753 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 754 return true; 755 } // sendBeacon was not successful 756 757 } // XHR beacon 758 759 var xhr = new XMLHttpRequest(); 760 761 try { 762 xhr.open('POST', endpointUrl); 763 xhr.setRequestHeader('Content-Type', 'text/plain'); 764 xhr.send(payload); 765 } catch (e) { 766 console.log(e); 767 } 768 769 return false; 770 }, 771 isIos12: function isIos12() { 772 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 773 } 774 }; 775 Monorail.produce('monorail-edge.shopifysvc.com', 776 'trekkie_storefront_load_errors/1.1', 777 {shop_id: 62845386999, 778 theme_id: 163728097527, 779 app_name: "storefront", 780 context_url: window.location.href,
781 source_url: "//grailwatch.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 782 783 }; 784 scriptFallback.async = true; 785 scriptFallback.src = '//grailwatch.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 786 first.parentNode.insertBefore(scriptFallback, first); 787}; 788script.async = true; 789script.src = '//grailwatch.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 790first.parentNode.insertBefore(script, first); 791 792 }; 793 trekkie.load( 794 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62845386999,"isMerchantRequest":null,"themeId":163728097527,"themeCityHash":"10668353339983591536","contentLanguage":"en","currency":"USD","eventMetadataId":"7cd77a68-d66f-468f-abfa-27b2411ceb49"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 795 ); 796 797 var loaded = false; 798 trekkie.ready(function() { 799 if (loaded) return; 800 loaded = true; 801 802 window.ShopifyAnalytics.lib = window.trekkie; 803 804 var originalDocumentWrite = document.write; 805 document.write = customDocumentWrite; 806 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 807 document.write = originalDocumentWrite; 808 809 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 810 var token = match? match[1]: undefined; 811 if (!hasLoggedConversion(token)) { 812 setCookieIfConversion(token); 813 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 814 } 815 }); 816 817 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"e8cb90ad-4d2b-454a-81bf-765a4c4292f3-1791372935","shopifyEmitted":true}); 818 819 var eventsListenerScript = document.createElement('script'); 820 eventsListenerScript.async = true; 821 eventsListenerScript.src = "//grailwatch.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 822 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 823})();</script>
823 824
824<script> 825 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 826 window.ga = function ga() { 827 (window.ga.q = window.ga.q || []).push(arguments); 828 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 829 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 830 } 831 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."); 832 }; 833 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 834 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 835 } 836 } 837</script>
vendor: 1 bytes, line 837
837
838<script 839 defer 840 src="https://grailwatch.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 841 data-application="storefront-renderer" 842 data-shop-id="62845386999" 843 data-render-region="gcp-us-central1" 844 data-page-type="search" 845 data-theme-instance-id="163728097527" 846 data-theme-name="Prestige" 847 data-theme-version="5.6.2" 848 data-monorail-region="shop_domain" 849 data-resource-timing-sampling-rate="10" 850 data-shs="true" 851 data-shs-beacon="true" 852 data-shs-export-with-fetch="true" 853 data-shs-logs-sample-rate="1" 854 data-shs-beacon-endpoint="https://grailwatch.com/api/collect" 855></script>
855 856<meta name="shopify-y" content="0e39de75-6723-4318-bce5-7d9f89e89e14" data-expiration="1822930535000"><meta name="shopify-s" content="594c9c5d-d81a-41f5-9fae-393e8326f043" data-expiration="1791374735000"><meta name="new-cookie-storage-activated" content="t"> 857</head><body class="prestige--v4 features--heading-small features--heading-uppercase features--show-button-transition features--show-image-zooming features--show-element-staggering template-search"> 858
858<script> 859 (() => { 860 const configElement = document.getElementById("elevar-gtm-suite-config"); 861 862 if (!configElement) { 863 console.error("Elevar Data Layer: Config element not found"); 864 return; 865 } 866 867 let initialProductAnchorElements = null; 868 869 const setElements = () => { 870 initialProductAnchorElements = document.querySelectorAll( 871 `a[href*="/products/"]:not(a[href*="/collections/products/"]:not(a[href*="/collections/products/products/"]))` 872 ); 873 } 874 875 if (document.readyState === "loading") { 876 document.addEventListener("readystatechange", setElements) 877 } else { 878 setElements(); 879 } 880 881 const config = JSON.parse(configElement.textContent); 882 883 const script = document.createElement("script"); 884 script.type = "text/javascript"; 885 script.src = config.gtm_suite_script; 886 887 script.onerror = () => { 888 console.error("Elevar Data Layer: JS script failed to load"); 889 }; 890 script.onload = async () => { 891 if (!window.ElevarGtmSuite) { 892 console.error("Elevar Data Layer: `ElevarGtmSuite` is not defined"); 893 return; 894 } 895 896 const cartData = { 897 attributes:{}, 898 cartTotal: "0.0", 899 currencyCode:"USD", 900 items: [] 901} 902; 903 904 await window.ElevarGtmSuite.handlers.cartAttributesReconcile( 905 cartData, 906 config.event_config.save_order_notes, 907 config.consent_enabled 908 ); 909 910 if (config.event_config.user) { 911 const data = {cartTotal: "0.0", 912 currencyCode:"USD",}; 913 window.ElevarGtmSuite.handlers.user(data); 914 } 915 916 if (config.event_config.product_add_to_cart_ajax) { 917 window.ElevarGtmSuite.handlers.productAddToCartAjax( 918 config.event_config.save_order_notes, 919 config.consent_enabled 920 ); 921 } 922 923 if (config.event_config.cart_reconcile) { 924 window.ElevarGtmSuite.handlers.cartItemsReconcile(cartData); 925 }}; 926 927 document.body.appendChild(script); 928 })(); 929</script>
929 930<!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 930-932
930 931<noscript> 932 <iframe src="https://www.googletagmanager.com/ns.html?id=
932GTM-W7TD663
vendor: 84 bytes, lines 932-933
932" height="0" width="0" style="display:none;visibility:hidden"></iframe> 933</noscript>
934<!-- End Google Tag Manager (noscript) --> 935<svg class="u-visually-hidden"> 936 <linearGradient id="rating-star-gradient-half"> 937 <stop offset="50%" stop-color="var(--product-star-rating)" /> 938 <stop offset="50%" stop-color="var(--text-color-light)" /> 939 </linearGradient> 940 </svg> 941 942 <a class="PageSkipLink u-visually-hidden" href="#main">Skip to content</a> 943 <span class="LoadingBar"></span> 944 <div class="PageOverlay"></div><div id="shopify-section-popup" class="shopify-section"></div> 945 <div id="shopify-section-sidebar-menu" class="shopify-section"><section id="sidebar-menu" class="SidebarMenu Drawer Drawer--small Drawer--fromLeft" aria-hidden="true" data-section-id="sidebar-menu" data-section-type="sidebar-menu"> 946 <header class="Drawer__Header" data-drawer-animated-left> 947 <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-menu" aria-label="Close navigation"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 948 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 949 </svg></button> 950 </header> 951 952 <div class="Drawer__Content"> 953 <div class="Drawer__Main" data-drawer-animated-left data-scrollable> 954 <div class="Drawer__Container"> 955 <nav class="SidebarMenu__Nav SidebarMenu__Nav--primary" aria-label="Sidebar navigation"><div class="Collapsible"><a href="/" class="Collapsible__Button Heading Link Link--primary u-h6">Home</a></div><div class="Collapsible"><a href="/collections/grail-watch" class="Collapsible__Button Heading Link Link--primary u-h6">Shop</a></div><div class="Collapsible"><a href="/blogs/journal" class="Collapsible__Button Heading Link Link--primary u-h6">Journal</a></div><div class="Collapsible"><a href="/pages/dubai-watch-week-x-grail-watch-design-competition" class="Collapsible__Button Heading Link Link--primary u-h6">DWW x Grail Watch Design Competition</a></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary"> 956 <ul class="Linklist Linklist--spacingLoose"> 957 958 <select id="sidebar-accentuate-currency-selector" name="accentuate-currency" class="SelectButton Link Link--primary u-h8 accentuate-currency-selector"> 959 <option value="USD">USD</option> 960 <option value="EUR">EUR</option> 961 <option value="GBP">GBP</option> 962 <option value="CHF">CHF</option> 963 <option value="SGD">SGD</option> 964 <option value="HKD">HKD</option> 965 <option value="AUD">AUD</option> 966 <option value="CAD">CAD</option> 967 <option value="MXN">MXN</option> 968 </select><li class="Linklist__Item"> 969 <a href="/account" class="Text--subdued Link Link--primary">Account</a> 970 </li><!-- Accentuate Currency Selector Dropdown --> 971 </ul> 972 </nav> 973 </div> 974 </div><aside class="Drawer__Footer" data-drawer-animated-bottom><ul class="SidebarMenu__Social HorizontalList HorizontalList--spacingFill"> 975 <li class="HorizontalList__Item"> 976 <a href="https://www.facebook.com/grailwatchofficial" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook"> 977 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook " viewBox="0 0 9 17"> 978 <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path> 979 </svg></span> 980 </a> 981 </li> 982 983 984<li class="HorizontalList__Item"> 985 <a href="https://twitter.com/grailwatch_" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Twitter"> 986 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--twitter " role="presentation" viewBox="0 0 32 26"> 987 <path d="M32 3.077c-1.1748.525-2.4433.8748-3.768 1.031 1.356-.8123 2.3932-2.0995 2.887-3.6305-1.2686.7498-2.6746 1.2997-4.168 1.5934C25.751.796 24.045.0025 22.158.0025c-3.6242 0-6.561 2.937-6.561 6.5612 0 .5124.0562 1.0123.1686 1.4935C10.3104 7.7822 5.474 5.1702 2.237 1.196c-.5624.9687-.8873 2.0997-.8873 3.2994 0 2.2746 1.156 4.2867 2.9182 5.4615-1.075-.0314-2.0872-.3313-2.9745-.8187v.0812c0 3.1806 2.262 5.8363 5.2677 6.4362-.55.15-1.131.2312-1.731.2312-.4248 0-.831-.0438-1.2372-.1188.8374 2.6057 3.262 4.5054 6.13 4.5616-2.2495 1.7622-5.074 2.812-8.1546 2.812-.531 0-1.0498-.0313-1.5684-.0938 2.912 1.8684 6.3613 2.9494 10.0668 2.9494 12.0726 0 18.6776-10.0043 18.6776-18.6776 0-.2874-.0063-.5686-.0188-.8498C30.0066 5.5514 31.119 4.3954 32 3.077z"></path> 988 </svg></span> 989 </a> 990 </li> 991 992 993<li class="HorizontalList__Item"> 994 <a href="https://instagram.com/revolution.watch" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
995 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram " role="presentation" viewBox="0 0 32 32"> 996 <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path> 997 </svg></span> 998 </a> 999 </li> 1000 1001 1002<li class="HorizontalList__Item"> 1003 <a href="https://www.youtube.com/channel/UCzhx7L4il3TJDwjowsyMwAQ" class="Link Link--primary" target="_blank" rel="noopener" aria-label="YouTube"> 1004 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--youtube " role="presentation" viewBox="0 0 33 32"> 1005 <path d="M0 25.693q0 1.997 1.318 3.395t3.209 1.398h24.259q1.891 0 3.209-1.398t1.318-3.395V6.387q0-1.997-1.331-3.435t-3.195-1.438H4.528q-1.864 0-3.195 1.438T.002 6.387v19.306zm12.116-3.488V9.876q0-.186.107-.293.08-.027.133-.027l.133.027 11.61 6.178q.107.107.107.266 0 .107-.107.213l-11.61 6.178q-.053.053-.107.053-.107 0-.16-.053-.107-.107-.107-.213z"></path> 1006 </svg></span> 1007 </a> 1008 </li> 1009 1010 1011 1012 </ul> 1013 1014</aside></div> 1015</section> 1016 1017</div> 1018<div id="sidebar-cart" class="Drawer Drawer--fromRight" aria-hidden="true" data-section-id="cart" data-section-type="cart" data-section-settings='{ 1019 "type": "drawer", 1020 "itemCount": 0, 1021 "drawer": true, 1022 "hasShippingEstimator": false 1023}'> 1024 <div class="Drawer__Header Drawer__Header--bordered Drawer__Container"> 1025 <span class="Drawer__Title Heading u-h4">Cart</span> 1026 1027 <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="Close cart"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 1028 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 1029 </svg></button> 1030 </div> 1031 1032 <form class="Cart Drawer__Content" action="/cart" method="POST" novalidate> 1033 <div class="Drawer__Main" data-scrollable><p class="Cart__Empty Heading u-h5">Your cart is empty</p></div></form> 1034</div> 1035<div class="PageContainer"> 1036 <div id="shopify-section-announcement" class="shopify-section"></div> 1037 <div id="shopify-section-header" class="shopify-section shopify-section--header"><div id="Search" class="Search" aria-hidden="true"> 1038 <div class="Search__Inner"> 1039 <div class="Search__SearchBar"> 1040 <form action="/search" name="GET" role="search" class="Search__Form"> 1041 <div class="Search__InputIconWrapper"> 1042 <span class="hidden-tablet-and-up">
1042<svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17"> 1043 <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1044 <path d="M16 16l-5.0752-5.0752"></path> 1045 <circle cx="6.4" cy="6.4" r="6.4"></circle> 1046 </g> 1047 </svg></span> 1048 <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21"> 1049 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1050 <path d="M18 18l-5.7096-5.7096"></path> 1051 <circle cx="7.2" cy="7.2" r="7.2"></circle> 1052 </g> 1053 </svg></span> 1054 </div> 1055 1056 <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Search..." placeholder="Search..." autofocus> 1057 <input type="hidden" name="type" value="product"> 1058 </form> 1059 1060 <button class="Search__Close Link Link--primary" data-action="close-search" aria-label="Close search"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 1061 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 1062 </svg></button> 1063 </div> 1064 1065 <div class="Search__Results" aria-hidden="true"><div class="PageLayout PageLayout--breakLap"> 1066 <div class="PageLayout__Section"></div> 1067 <div class="PageLayout__Section PageLayout__Section--secondary"></div> 1068 </div></div> 1069 </div> 1070</div><header id="section-header" 1071 class="Header Header--inline " 1072 data-section-id="header" 1073 data-section-type="header" 1074 data-section-settings='{ 1075 "navigationStyle": "inline", 1076 "hasTransparentHeader": false, 1077 "isSticky": true 1078}' 1079 role="banner"> 1080 <div class="Header__Wrapper"> 1081 <div class="Header__FlexItem Header__FlexItem--fill"> 1082 <button class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" aria-expanded="false" data-action="open-drawer" data-drawer-id="sidebar-menu" aria-label="Open navigation"> 1083 <span class="hidden-tablet-and-up"><svg class="Icon Icon--nav " role="presentation" viewBox="0 0 20 14"> 1084 <path d="M0 14v-1h20v1H0zm0-7.5h20v1H0v-1zM0 0h20v1H0V0z" fill="currentColor"></path> 1085 </svg></span> 1086 <span class="hidden-phone"><svg class="Icon Icon--nav-desktop " role="presentation" viewBox="0 0 24 16"> 1087 <path d="M0 15.985v-2h24v2H0zm0-9h24v2H0v-2zm0-7h24v2H0v-2z" fill="currentColor"></path> 1088 </svg></span> 1089 </button><nav class="Header__MainNav hidden-pocket hidden-lap" aria-label="Main navigation"> 1090 <ul class="HorizontalList HorizontalList--spacingExtraLoose"><li class="HorizontalList__Item " > 1091 <a href="/" class="Heading u-h6">Home<span class="Header__LinkSpacer">Home</span></a></li><li class="HorizontalList__Item " > 1092 <a href="/collections/grail-watch" class="Heading u-h6">Shop<span class="Header__LinkSpacer">Shop</span></a></li><li class="HorizontalList__Item " > 1093 <a href="/blogs/journal" class="Heading u-h6">Journal<span class="Header__LinkSpacer">Journal</span></a></li><li class="HorizontalList__Item " > 1094 <a href="/pages/dubai-watch-week-x-grail-watch-design-competition" class="Heading u-h6">DWW x Grail Watch Design Competition<span class="Header__LinkSpacer">DWW x Grail Watch Design Competition</span></a></li></ul> 1095 </nav></div><div class="Header__FlexItem Header__FlexItem--logo"><div class="Header__Logo"><a href="/" class="Header__LogoLink"><img class="Header__LogoImage Header__LogoImage--primary" 1096 src="//grailwatch.com/cdn/shop/files/grail-watch-logo_220x.png?v=1644909086" 1097 srcset="//grailwatch.com/cdn/shop/files/grail-watch-logo_220x.png?v=1644909086 1x, //grailwatch.com/cdn/shop/files/[email protected]?v=1644909086 2x" 1098 width="1202" 1099 height="75" 1100 alt="Grail Watch"></a></div></div> 1101 1102 <div class="Header__FlexItem Header__FlexItem--fill"><nav class="Header__SecondaryNav hidden-phone"> 1103 <ul class="HorizontalList HorizontalList--spacingLoose hidden-pocket hidden-lap"> 1104 <!-- <li class="HorizontalList__Item"><a href="#swym-wishlist" class="swym-wishlist"> 1105 <i aria-hidden="true" focusable="false" role="presentation" class="icon icon-swym-wishlist"></i> 1106 </a></li> --><li class="HorizontalList__Item"> 1107 <a href="/account" class="Heading Link Link--primary Text--subdued u-h8">Account</a> 1108 </li><li class="HorizontalList__Item"> 1109 <a href="/search" class="Heading Link Link--primary Text--subdued u-h8" data-action="toggle-search">Search</a> 1110 </li> 1111 1112 <li class="HorizontalList__Item"> 1113 <!-- Accentuate Currency Selector Dropdown --> 1114 <select id="header-accentuate-currency-selector" name="accentuate-currency" class="SelectButton Link Link--primary u-h8 accentuate-currency-selector"> 1115 <option value="USD">USD</option> 1116<option value="EUR">EUR</option> 1117<option value="GBP">GBP</option> 1118<option value="CHF">CHF</option> 1119<option value="SGD">SGD</option> 1120<option value="HKD">HKD</option> 1121<option value="AUD">AUD</option> 1122<option value="CAD">CAD</option> 1123<option value="MXN">MXN</option> 1124 </select> 1125 </li> 1126 1127 <li class="HorizontalList__Item"> 1128 <a href="/cart" class="Heading u-h6" data-action="open-drawer" data-drawer-id="sidebar-cart" aria-label="Open cart">Cart (<span class="Header__CartCount">0</span>)</a> 1129 </li> 1130 </ul> 1131 </nav><!-- <a href="#swym-wishlist" class="swym-wishlist hidden-desk Header__Icon Icon-Wrapper Icon-Wrapper--clickable "> 1132 <i aria-hidden="true" focusable="false" role="presentation" class="icon icon-swym-wishlist"></i> 1133 </a> --><a href="/search" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" data-action="toggle-search" aria-label="Search">
1134 <span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17"> 1135 <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1136 <path d="M16 16l-5.0752-5.0752"></path> 1137 <circle cx="6.4" cy="6.4" r="6.4"></circle> 1138 </g> 1139 </svg></span> 1140 <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21"> 1141 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1142 <path d="M18 18l-5.7096-5.7096"></path> 1143 <circle cx="7.2" cy="7.2" r="7.2"></circle> 1144 </g> 1145 </svg></span> 1146 </a> 1147 1148 <a href="/cart" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" data-action="open-drawer" data-drawer-id="sidebar-cart" aria-expanded="false" aria-label="Open cart"> 1149 <span class="hidden-tablet-and-up"><svg class="Icon Icon--cart " role="presentation" viewBox="0 0 17 20"> 1150 <path d="M0 20V4.995l1 .006v.015l4-.002V4c0-2.484 1.274-4 3.5-4C10.518 0 12 1.48 12 4v1.012l5-.003v.985H1V19h15V6.005h1V20H0zM11 4.49C11 2.267 10.507 1 8.5 1 6.5 1 6 2.27 6 4.49V5l5-.002V4.49z" fill="currentColor"></path> 1151 </svg></span> 1152 <span class="hidden-phone"><svg class="Icon Icon--cart-desktop " role="presentation" viewBox="0 0 19 23"> 1153 <path d="M0 22.985V5.995L2 6v.03l17-.014v16.968H0zm17-15H2v13h15v-13zm-5-2.882c0-2.04-.493-3.203-2.5-3.203-2 0-2.5 1.164-2.5 3.203v.912H5V4.647C5 1.19 7.274 0 9.5 0 11.517 0 14 1.354 14 4.647v1.368h-2v-.912z" fill="currentColor"></path> 1154 </svg></span> 1155 <span class="Header__CartDot "></span> 1156 </a> 1157 </div> 1158 </div> 1159 1160 1161</header> 1162 1163<style>:root { 1164 --use-sticky-header: 1; 1165 --use-unsticky-header: 0; 1166 } 1167 1168 .shopify-section--header { 1169 position: -webkit-sticky; 1170 position: sticky; 1171 }.Header__LogoImage { 1172 max-width: 220px; 1173 } 1174 1175 @media screen and (max-width: 640px) { 1176 .Header__LogoImage { 1177 max-width: 140px; 1178 } 1179 }:root { 1180 --header-is-not-transparent: 1; 1181 --header-is-transparent: 0; 1182 }</style> 1183
1184<script> 1185 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').offsetHeight + 'px'); 1186</script>
1186 1187 1188<style> #shopify-section-header #accenture-currency-selector {cursor: pointer;} </style></div> 1189 1190 <main id="main" role="main"> 1191 <div id="shopify-section-template--22885518147831__main" class="shopify-section"><section data-section-id="template--22885518147831__main" data-section-type="collection" data-section-settings='{ 1192 "sectionId": "template--22885518147831__main", 1193 "filterPosition": "sidebar" 1194}'><div class="EmptyState"> 1195 <div class="Container"> 1196 <h1 class="EmptyState__Title Heading u-h5">Search</h1><p>Enter a word to search our products:</p><div class="EmptyState__Action" > 1197 <form method="GET" action="/search" class="Form"> 1198 <input class="Form__Input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search..." placeholder="Search..."> 1199 <input type="hidden" name="type" value="product"> 1200 </form> 1201 </div> 1202 </div> 1203 </div></section> 1204 1205</div>
1205<script data-locksmith> 1206 var load = function () { 1207 1208 Locksmith.ping(); 1209 1210 1211 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 1212 event.preventDefault(); 1213 var data = Locksmith.util.serializeForm(event.target); 1214 Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); 1215 }); 1216 1217 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 1218 event.preventDefault(); 1219 Locksmith.postResource({}, { spinner: true, container: document }); 1220 }); 1221 1222 Locksmith.submitPasscode = function (passcode) { 1223 Locksmith.postResource( 1224 { passcode: passcode }, 1225 { spinner: false, container: 'locksmith-content' } 1226 ); 1227 }; 1228 }; 1229 1230 if (typeof Locksmith !== 'undefined') { 1231 load(); 1232 } else { 1233 window.addEventListener('load', load); 1234 } 1235 </script>
1235 1236 </main> 1237 1238 <div id="shopify-section-footer" class="shopify-section shopify-section--footer"><footer id="section-footer" data-section-id="footer" data-section-type="footer" class="Footer Footer--center" role="contentinfo"> 1239 <div class="Container"><div class="Footer__Inner"><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">Information</h2> 1240 1241 <ul class="Linklist"><li class="Linklist__Item"> 1242 <a href="/pages/about" class="Link Link--primary">About Us</a> 1243 </li><li class="Linklist__Item"> 1244 <a href="/pages/terms-conditions" class="Link Link--primary">Terms & Conditions</a> 1245 </li><li class="Linklist__Item"> 1246 <a href="/pages/shipping-delivery" class="Link Link--primary">Shipping & Delivery</a> 1247 </li><li class="Linklist__Item"> 1248 <a href="/pages/returns-refunds-exchanges" class="Link Link--primary">Return, Refunds & Exchanges</a> 1249 </li><li class="Linklist__Item"> 1250 <a href="/pages/privacy-policy" class="Link Link--primary">Privacy Policy</a> 1251 </li><li class="Linklist__Item"> 1252 <a href="/pages/contact" class="Link Link--primary">Contact Us</a> 1253 </li></ul></div><div class="Footer__Block Footer__Block--newsletter" ><div class="Footer__Content Rte"> 1254 <p>Subscribe to our newsletter</p> 1255 </div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="Footer__Newsletter Form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1256 <input type="email" name="contact[email]" class="Form__Input" aria-label="Enter your email address" placeholder="Enter your email address" required> 1257 <button type="submit" class="Form__Submit Button Button--primary">Subscribe</button></form></div></div><div class="Footer__Aside"><div class="Footer__Localization"><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="Footer__LocalizationForm" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="Footer__LocalizationItem"> 1258 <input type="hidden" name="country_code" value="US"> 1259 <span class="u-visually-hidden">Country/region</span> 1260 1261 <button type="button" class="SelectButton Link Link--primary u-h8" aria-haspopup="true" aria-expanded="false" aria-controls="footer-currency-popover">United States (USD $)<svg class="Icon Icon--select-arrow " role="presentation" viewBox="0 0 19 12"> 1262 <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline> 1263 </svg></button> 1264 1265 <div id="footer-currency-popover" class="Popover Popover--small Popover--noWrap" aria-hidden="true"> 1266 <header class="Popover__Header"> 1267 <button type="button" class="Popover__Close Icon-Wrapper--clickable" data-action="close-popover"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14"> 1268 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 1269 </svg></button> 1270 <span class="Popover__Title Heading u-h4">Country/region</span> 1271 </header> 1272 1273 <div class="Popover__Content"> 1274 <div class="Popover__ValueList Popover__ValueList--center" data-scrollable><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AF" >Afghanistan (USD $) 1275 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AX" >à land Islands (USD $) 1276 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AL" >Albania (USD $) 1277 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="DZ" >Algeria (USD $) 1278 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AD" >Andorra (USD $) 1279 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AO" >Angola (USD $) 1280 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AI" >Anguilla (USD $) 1281 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AG" >Antigua & Barbuda (USD $) 1282 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AR" >Argentina (USD $) 1283 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AM" >Armenia (USD $) 1284 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AW" >Aruba (USD $) 1285 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AC" >Ascension Island (USD $) 1286 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AU" >Australia (USD $) 1287 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AT" >Austria (USD $) 1288 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AZ" >Azerbaijan (USD $) 1289 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BS" >Bahamas (USD $) 1290 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BH" >Bahrain (USD $) 1291 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BD" >Bangladesh (USD $) 1292 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BB" >Barbados (USD $) 1293 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BY" >Belarus (USD $) 1294 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BE" >Belgium (USD $) 1295 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BZ" >Belize (USD $) 1296 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BJ" >Benin (USD $) 1297 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BM" >Bermuda (USD $) 1298 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BT" >Bhutan (USD $) 1299 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BO" >Bolivia (USD $) 1300 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BA" >Bosnia & Herzegovina (USD $) 1301 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BW" >Botswana (USD $) 1302 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BR" >Brazil (USD $) 1303 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IO" >British Indian Ocean Territory (USD $) 1304 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="VG" >British Virgin Islands (USD $) 1305 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BN" >Brunei (USD $) 1306 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BG" >Bulgaria (USD $) 1307 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BF" >Burkina Faso (USD $) 1308 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BI" >Burundi (USD $) 1309 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KH" >Cambodia (USD $) 1310 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CM" >Cameroon (USD $) 1311 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CA" >Canada (USD $) 1312 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CV" >Cape Verde (USD $) 1313 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BQ" >Caribbean Netherlands (USD $) 1314 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KY" >Cayman Islands (USD $) 1315 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CF" >Central African Republic (USD $) 1316 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TD" >Chad (USD $) 1317 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CL" >Chile (USD $) 1318 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CN" >China (USD $) 1319 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CX" >Christmas Island (USD $) 1320 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CC" >Cocos (Keeling) Islands (USD $) 1321 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CO" >Colombia (USD $) 1322 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KM" >Comoros (USD $) 1323 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CG" >Congo - Brazzaville (USD $) 1324 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CD" >Congo - Kinshasa (USD $) 1325 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CK" >Cook Islands (USD $) 1326 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CR" >Costa Rica (USD $) 1327 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CI" >Côte dâIvoire (USD $) 1328 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="HR" >Croatia (USD $) 1329 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CW" >Curaçao (USD $) 1330 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CY" >Cyprus (USD $) 1331 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CZ" >Czechia (USD $) 1332 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="DK" >Denmark (USD $) 1333 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="DJ" >Djibouti (USD $) 1334 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="DM" >Dominica (USD $) 1335 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="DO" >Dominican Republic (USD $) 1336 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="EC" >Ecuador (USD $) 1337 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="EG" >Egypt (USD $) 1338 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SV" >El Salvador (USD $) 1339 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GQ" >Equatorial Guinea (USD $) 1340 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ER" >Eritrea (USD $) 1341 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="EE" >Estonia (USD $) 1342 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SZ" >Eswatini (USD $) 1343 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ET" >Ethiopia (USD $) 1344 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="FK" >Falkland Islands (USD $) 1345 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="FO" >Faroe Islands (USD $) 1346 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="FJ" >Fiji (USD $) 1347 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="FI" >Finland (USD $) 1348 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="FR" >France (USD $) 1349 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GF" >French Guiana (USD $) 1350 </button><button type="submit" name="country_
1350code" class="Popover__Value Heading Link Link--primary u-h6" value="PF" >French Polynesia (USD $) 1351 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TF" >French Southern Territories (USD $) 1352 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GA" >Gabon (USD $) 1353 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GM" >Gambia (USD $) 1354 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GE" >Georgia (USD $) 1355 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="DE" >Germany (USD $) 1356 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GH" >Ghana (USD $) 1357 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GI" >Gibraltar (USD $) 1358 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GR" >Greece (USD $) 1359 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GL" >Greenland (USD $) 1360 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GD" >Grenada (USD $) 1361 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GP" >Guadeloupe (USD $) 1362 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GT" >Guatemala (USD $) 1363 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GG" >Guernsey (USD $) 1364 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GN" >Guinea (USD $) 1365 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GW" >Guinea-Bissau (USD $) 1366 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GY" >Guyana (USD $) 1367 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="HT" >Haiti (USD $) 1368 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="HN" >Honduras (USD $) 1369 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="HK" >Hong Kong SAR (USD $) 1370 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="HU" >Hungary (USD $) 1371 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IS" >Iceland (USD $) 1372 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IN" >India (USD $) 1373 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ID" >Indonesia (USD $) 1374 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IQ" >Iraq (USD $) 1375 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IE" >Ireland (USD $) 1376 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IM" >Isle of Man (USD $) 1377 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IL" >Israel (USD $) 1378 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="IT" >Italy (USD $) 1379 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="JM" >Jamaica (USD $) 1380 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="JP" >Japan (USD $) 1381 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="JE" >Jersey (USD $) 1382 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="JO" >Jordan (USD $) 1383 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KZ" >Kazakhstan (USD $) 1384 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KE" >Kenya (USD $) 1385 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KI" >Kiribati (USD $) 1386 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="XK" >Kosovo (USD $) 1387 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KW" >Kuwait (USD $) 1388 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KG" >Kyrgyzstan (USD $) 1389 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LA" >Laos (USD $) 1390 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LV" >Latvia (USD $) 1391 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LB" >Lebanon (USD $) 1392 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LS" >Lesotho (USD $) 1393 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LR" >Liberia (USD $) 1394 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LY" >Libya (USD $) 1395 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LI" >Liechtenstein (USD $) 1396 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LT" >Lithuania (USD $) 1397 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LU" >Luxembourg (USD $) 1398 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MO" >Macao SAR (USD $) 1399 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MG" >Madagascar (USD $) 1400 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MW" >Malawi (USD $) 1401 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MY" >Malaysia (USD $) 1402 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MV" >Maldives (USD $) 1403 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ML" >Mali (USD $) 1404 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MT" >Malta (USD $) 1405 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MQ" >Martinique (USD $) 1406 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MR" >Mauritania (USD $) 1407 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MU" >Mauritius (USD $) 1408 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="YT" >Mayotte (USD $) 1409 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MX" >Mexico (USD $) 1410 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MD" >Moldova (USD $) 1411 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MC" >Monaco (USD $) 1412 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MN" >Mongolia (USD $) 1413 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ME" >Montenegro (USD $) 1414 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MS" >Montserrat (USD $) 1415 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MA" >Morocco (USD $) 1416 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MZ" >Mozambique (USD $) 1417 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MM" >Myanmar (Burma) (USD $) 1418 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NA" >Namibia (USD $) 1419 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NR" >Nauru (USD $) 1420 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NP" >Nepal (USD $) 1421 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NL" >Netherlands (USD $) 1422 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NC" >New Caledonia (USD $) 1423 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NZ" >New Zealand (USD $) 1424 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NI" >Nicaragua (USD $) 1425 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NE" >Niger (USD $) 1426 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NG" >Nigeria (USD $) 1427 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NU" >Niue (USD $) 1428 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NF" >Norfolk Island (USD $) 1429 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MK" >North Macedonia (USD $) 1430 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="NO" >Norway (USD $) 1431 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="OM" >Oman (USD $) 1432 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PK" >Pakistan (USD $) 1433 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PS" >Palestinian Territories (USD $) 1434 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PA" >Panama (USD $) 1435 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PG" >Papua New Guinea (USD $) 1436 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PY" >Paraguay (USD $) 1437 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PE" >Peru (USD $) 1438 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PH" >Philippines (USD $) 1439 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PN" >Pitcairn Islands (USD $) 1440 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PL" >Poland (USD $) 1441 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PT" >Portugal (USD $) 1442 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="QA" >Qatar (USD $) 1443 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="RE" >Réunion (USD $) 1444 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="RO" >Romania (USD $) 1445 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="RU" >Russia (USD $) 1446 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="RW" >Rwanda (USD $) 1447 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="WS" >Samoa (USD $) 1448 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SM" >San Marino (USD $) 1449 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ST" >São Tomé & PrÃncipe (USD $) 1450 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SA" >Saudi Arabia (USD $) 1451 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SN" >Sene
1451gal (USD $) 1452 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="RS" >Serbia (USD $) 1453 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SC" >Seychelles (USD $) 1454 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SL" >Sierra Leone (USD $) 1455 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SG" >Singapore (USD $) 1456 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SX" >Sint Maarten (USD $) 1457 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SK" >Slovakia (USD $) 1458 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SI" >Slovenia (USD $) 1459 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SB" >Solomon Islands (USD $) 1460 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SO" >Somalia (USD $) 1461 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ZA" >South Africa (USD $) 1462 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GS" >South Georgia & South Sandwich Islands (USD $) 1463 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KR" >South Korea (USD $) 1464 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SS" >South Sudan (USD $) 1465 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ES" >Spain (USD $) 1466 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LK" >Sri Lanka (USD $) 1467 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="BL" >St. Barthélemy (USD $) 1468 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SH" >St. Helena (USD $) 1469 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="KN" >St. Kitts & Nevis (USD $) 1470 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="LC" >St. Lucia (USD $) 1471 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="MF" >St. Martin (USD $) 1472 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="PM" >St. Pierre & Miquelon (USD $) 1473 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="VC" >St. Vincent & Grenadines (USD $) 1474 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SD" >Sudan (USD $) 1475 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SR" >Suriname (USD $) 1476 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SJ" >Svalbard & Jan Mayen (USD $) 1477 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="SE" >Sweden (USD $) 1478 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="CH" >Switzerland (USD $) 1479 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TW" >Taiwan (USD $) 1480 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TJ" >Tajikistan (USD $) 1481 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TZ" >Tanzania (USD $) 1482 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TH" >Thailand (USD $) 1483 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TL" >Timor-Leste (USD $) 1484 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TG" >Togo (USD $) 1485 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TK" >
1485Tokelau (USD $) 1486 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TO" >Tonga (USD $) 1487 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TT" >Trinidad & Tobago (USD $) 1488 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TA" >Tristan da Cunha (USD $) 1489 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TN" >Tunisia (USD $) 1490 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TR" >Türkiye (USD $) 1491 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TM" >Turkmenistan (USD $) 1492 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TC" >Turks & Caicos Islands (USD $) 1493 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="TV" >Tuvalu (USD $) 1494 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="UM" >U.S. Outlying Islands (USD $) 1495 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="UG" >Uganda (USD $) 1496 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="UA" >Ukraine (USD $) 1497 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="AE" >United Arab Emirates (USD $) 1498 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="GB" >United Kingdom (USD $) 1499 </button><button type="submit" name="country_code" class="Popover__Value is-selected Heading Link Link--primary u-h6" value="US" aria-current="true">United States (USD $) 1500 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="UY" >Uruguay (USD $) 1501 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="UZ" >Uzbekistan (USD $) 1502 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="VU" >Vanuatu (USD $) 1503 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="VA" >Vatican City (USD $) 1504 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="VE" >Venezuela (USD $) 1505 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="WF" >Wallis & Futuna (USD $) 1506 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="EH" >Western Sahara (USD $) 1507 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="YE" >Yemen (USD $) 1508 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ZM" >Zambia (USD $) 1509 </button><button type="submit" name="country_code" class="Popover__Value Heading Link Link--primary u-h6" value="ZW" >Zimbabwe (USD $) 1510 </button></div> 1511 </div> 1512 </div> 1513 </div></form></div><div class="Footer__Copyright"> 1514 <a href="/" class="Footer__StoreName Heading u-h7 Link Link--secondary">© Grail Watch Pte. Ltd.</a> 1515 <p class="Footer__ThemeAuthor"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
1515oweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p> 1516 </div><ul class="Footer__PaymentList HorizontalList"> 1517 <li class="HorizontalList__Item"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li> 1518 </ul></div> 1519 </div> 1520</footer></div> 1521 </div> 1522 <!-- "snippets/hurrify-snippet.liquid" was not rendered, the associated app was uninstalled --> 1523 1524<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 1525<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 1526<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
1527<script id="swym-snippet"> 1528 window.swymLandingURL = document.URL; 1529 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 1530 window.swymPageLoad = function(){ 1531 window.SwymProductVariants = window.SwymProductVariants || {}; 1532 window.SwymHasCartItems = 0 > 0; 1533 window.SwymPageData = {}, window.SwymProductInfo = {}; 1534 var unknown = {et: 0}; 1535 window.SwymPageData = unknown; 1536 1537 window.SwymPageData.uri = window.swymLandingURL; 1538 }; 1539 1540 if(window.selectCallback){ 1541 (function(){ 1542 // Variant select override 1543 var originalSelectCallback = window.selectCallback; 1544 window.selectCallback = function(variant){ 1545 originalSelectCallback.apply(this, arguments); 1546 try{ 1547 if(window.triggerSwymVariantEvent){ 1548 window.triggerSwymVariantEvent(variant.id); 1549 } 1550 }catch(err){ 1551 console.warn("Swym selectCallback", err); 1552 } 1553 }; 1554 })(); 1555 } 1556 window.swymCustomerId = null; 1557 window.swymCustomerExtraCheck = null; 1558 1559 var swappName = ("Wishlist" || "Wishlist"); 1560 var swymJSObject = { 1561 pid: "1e54zFpQsV8nSTXSImU2Iw3NVN8rWVJ4KRfpRmY\/dUM=" || "1e54zFpQsV8nSTXSImU2Iw3NVN8rWVJ4KRfpRmY/dUM=", 1562 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 1563 }; 1564 window.swymJSShopifyLoad = function(){ 1565 if(window.swymPageLoad) swymPageLoad(); 1566 if(!window._swat) { 1567 (function (s, w, r, e, l, a, y) { 1568 r['SwymRetailerConfig'] = s; 1569 r[s] = r[s] || function (k, v) { 1570 r[s][k] = v; 1571 }; 1572 })('_swrc', '', window); 1573 _swrc('RetailerId', swymJSObject.pid); 1574 _swrc('Callback', function(){initSwymShopify();}); 1575 }else if(window._swat.postLoader){ 1576 _swrc = window._swat.postLoader; 1577 _swrc('RetailerId', swymJSObject.pid); 1578 _swrc('Callback', function(){initSwymShopify();}); 1579 }else{ 1580 initSwymShopify(); 1581 } 1582 } 1583 if(!window._SwymPreventAutoLoad) { 1584 swymJSShopifyLoad(); 1585 } 1586 window.swymGetCartCookies = function(){ 1587 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 1588 var reqdCookies = {}; 1589 RequiredCookies.forEach(function(k){ 1590 reqdCookies[k] = _swat.storage.getRaw(k); 1591 }); 1592 var cart_token = window.swymCart.token; 1593 var data = { 1594 action:'cart', 1595 token:cart_token, 1596 cookies:reqdCookies 1597 }; 1598 return data; 1599 } 1600 1601 window.swymGetCustomerData = function(){ 1602 1603 return {status:1}; 1604 1605 } 1606</script>
1606 1607 1608<style id="safari-flasher-pre"></style>
1609<script> 1610 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 1611 document.getElementById("safari-flasher-pre").innerHTML = '' 1612 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 1613 + '.swym-button.swym-add-to-wishlist{display: none;}' 1614 + '.swym-button.swym-add-to-watchlist{display: none;}' 1615 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 1616 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 1617 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 1618 + '{-webkit-transition: none; transition: none;}' 1619 + ''; 1620 window.SwymCallbacks = window.SwymCallbacks || []; 1621 window.SwymCallbacks.push(function(tracker){ 1622 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 1623 // flash-preventer 1624 var x = function(){ 1625 SwymUtils.onDOMReady(function() { 1626 var d = document.createElement("div"); 1627 d.innerHTML = "<style id='safari-flasher-post'>" 1628 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 1629 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 1630 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 1631 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 1632 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 1633 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 1634 + "</style>"; 1635 document.head.appendChild(d); 1636 }); 1637 }; 1638 setTimeout(x, 10); 1639 }); 1640 }); 1641 } 1642 1643 // Get the money format for the store from shopify 1644 window.SwymOverrideMoneyFormat = "${{amount}}"; 1645</script>
1645 1646<style id="swym-product-view-defaults"> 1647 /* Hide when not loaded */ 1648 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 1649 display: none; 1650 } 1651</style> 1652 1653<!-- 1654<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 1655<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 1656<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
1657<script id="swym-snippet"> 1658 if(!(window.SwymProductInfo && window.SwymProductInfo.product)) { 1659 1660 window.swymLandingURL = document.URL; 1661 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 1662 window.swymPageLoad = function(){ 1663 window.SwymProductVariants = window.SwymProductVariants || {}; 1664 window.SwymHasCartItems = 0 > 0; 1665 window.SwymPageData = {}, window.SwymProductInfo = {}; 1666 var unknown = {et: 0}; 1667 window.SwymPageData = unknown; 1668 1669 window.SwymPageData.uri = window.swymLandingURL; 1670 }; 1671 1672 if(window.selectCallback){ 1673 (function(){ 1674 // Variant select override 1675 var originalSelectCallback = window.selectCallback; 1676 window.selectCallback = function(variant){ 1677 originalSelectCallback.apply(this, arguments); 1678 try{ 1679 if(window.triggerSwymVariantEvent){ 1680 window.triggerSwymVariantEvent(variant.id); 1681 } 1682 }catch(err){ 1683 console.warn("Swym selectCallback", err); 1684 } 1685 }; 1686 })(); 1687 } 1688 window.swymCustomerId = null; 1689 window.swymCustomerExtraCheck = null; 1690 1691 var swappName = ("Wishlist" || "Wishlist"); 1692 var swymJSObject = { 1693 pid: "1e54zFpQsV8nSTXSImU2Iw3NVN8rWVJ4KRfpRmY\/dUM=" || "1e54zFpQsV8nSTXSImU2Iw3NVN8rWVJ4KRfpRmY/dUM=", 1694 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 1695 }; 1696 window.swymJSShopifyLoad = function(){ 1697 if(window.swymPageLoad) swymPageLoad(); 1698 if(!window._swat) { 1699 (function (s, w, r, e, l, a, y) { 1700 r['SwymRetailerConfig'] = s; 1701 r[s] = r[s] || function (k, v) { 1702 r[s][k] = v; 1703 }; 1704 })('_swrc', '', window); 1705 _swrc('RetailerId', swymJSObject.pid); 1706 _swrc('Callback', function(){initSwymShopify();}); 1707 }else if(window._swat.postLoader){ 1708 _swrc = window._swat.postLoader; 1709 _swrc('RetailerId', swymJSObject.pid); 1710 _swrc('Callback', function(){initSwymShopify();}); 1711 }else{ 1712 initSwymShopify(); 1713 } 1714 } 1715 if(!window._SwymPreventAutoLoad) { 1716 swymJSShopifyLoad(); 1717 } 1718 window.swymGetCartCookies = function(){ 1719 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 1720 var reqdCookies = {}; 1721 RequiredCookies.forEach(function(k){ 1722 reqdCookies[k] = _swat.storage.getRaw(k); 1723 }); 1724 var cart_token = window.swymCart.token; 1725 var data = { 1726 action:'cart', 1727 token:cart_token, 1728 cookies:reqdCookies 1729 }; 1730 return data; 1731 } 1732 1733 window.swymGetCustomerData = function(){ 1734 1735 return {status:1}; 1736 1737 } 1738 } 1739</script>
1739 1740 1741<style id="safari-flasher-pre"></style>
1742<script> 1743 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 1744 document.getElementById("safari-flasher-pre").innerHTML = '' 1745 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 1746 + '.swym-button.swym-add-to-wishlist{display: none;}' 1747 + '.swym-button.swym-add-to-watchlist{display: none;}' 1748 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 1749 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 1750 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 1751 + '{-webkit-transition: none; transition: none;}' 1752 + ''; 1753 window.SwymCallbacks = window.SwymCallbacks || []; 1754 window.SwymCallbacks.push(function(tracker){ 1755 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 1756 // flash-preventer 1757 var x = function(){ 1758 SwymUtils.onDOMReady(function() { 1759 var d = document.createElement("div"); 1760 d.innerHTML = "<style id='safari-flasher-post'>" 1761 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 1762 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 1763 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 1764 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 1765 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 1766 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 1767 + "</style>"; 1768 document.head.appendChild(d); 1769 }); 1770 }; 1771 setTimeout(x, 10); 1772 }); 1773 }); 1774 } 1775</script>
1775 1776<style id="swym-product-view-defaults"> 1777 /* Hide when not loaded */ 1778 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 1779 display: none; 1780 } 1781</style> 1782 --> 1783 1784 1785<!-- **BEGIN** Hextom CTB Integration // Main Include - DO NOT MODIFY --> 1786 <!-- **BEGIN** Hextom CTB Integration // Main - DO NOT MODIFY -->
1787<script type="application/javascript"> 1788 window.hextom_ctb = { 1789 p1: [ 1790 1791 ], 1792 p2: { 1793 1794 } 1795 }; 1796</script>
1796 1797<!-- **END** Hextom CTB Integration // Main - DO NOT MODIFY --> 1798 <!-- **END** Hextom CTB Integration // Main Include - DO NOT MODIFY --> 1799<div id="shopify-block-AUkxVWHZHQ0Ezc0t5N__14660309866608708618" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: app-spp-snippet --> 1800 1801
1802<script> 1803// Protect the shared `Spurit` global from being overwritten with a non-object 1804// (e.g. `window.Spurit = false`). Some third-party storefront apps deliberately 1805// blank it out on an interval to disable SpurIT apps; the accessor below swallows 1806// any non-object assignment so our namespace survives regardless of script order. 1807(function () { 1808 var store = (typeof Spurit === 'object' && Spurit) ? Spurit : {}; 1809 try { 1810 Object.defineProperty(window, 'Spurit', { 1811 configurable: false, 1812 enumerable: true, 1813 get: function () { return store; }, 1814 set: function (value) { 1815 if (value && typeof value === 'object') { 1816 store = value; 1817 } 1818 } 1819 }); 1820 } catch (e) { 1821 if (!window.Spurit || typeof window.Spurit !== 'object') { 1822 window.Spurit = store; 1823 } 1824 } 1825})(); 1826if(!Spurit.SplitPartialPayments2){ 1827 Spurit.SplitPartialPayments2 = {}; 1828} 1829if(!Spurit.SplitPartialPayments2.snippet){ 1830 Spurit.SplitPartialPayments2.snippet = {}; 1831} 1832if(!Spurit.SplitPartialPayments2.snippet.product){ 1833 Spurit.SplitPartialPayments2.snippet.product = {}; 1834} 1835if(!Spurit.SplitPartialPayments2.snippet.products){ 1836 Spurit.SplitPartialPayments2.snippet.products = {}; 1837} 1838 1839Spurit.SplitPartialPayments2.snippet.shopId = '14928' 1840Spurit.SplitPartialPayments2.snippet.shopHash = '84b3511043fe9a9f99a0052eaf834136'; 1841Spurit.SplitPartialPayments2.snippet.locale = 'en'; 1842
1843if (typeof(Spurit.globalSnippet) === 'undefined' || Object.keys(Spurit.globalSnippet).length === 0){ 1844 Spurit.globalSnippet = { 1845 shop_currency: 'USD', 1846 money_format: '${{amount}}', 1847 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 1848 customer_id: '', 1849 customer_email: '', 1850 }; 1851} 1852 1853if (Spurit.globalSnippet) { 1854 Spurit.globalSnippet.customer_tags = null; 1855 Spurit.globalSnippet.customer_b2b = false; 1856}</script>
1856 1857
1858<script src="https://cdn.finloop.solutions/shopify-apps/split-partial-payments-2/common.js?v=1789000000020" async></script>
1858 1859<link href="https://cdn.finloop.solutions/shopify-apps/split-partial-payments-2/common.css?v=1789000000019" rel="stylesheet" type="text/css" media="all"> 1860<!-- END app snippet --> 1861</div>
1861<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1861 1862</body> 1863</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.