1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 9 10 11 <link rel="canonical" href="https://hadayajewelry.com/cart"> 12 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//hadayajewelry.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1668075316&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 13 14 <title> 15 Your Shopping Cart 16 – Hadaya Jewelry</title> 17 18 19 20 21 22<meta property="og:site_name" content="Hadaya Jewelry"> 23<meta property="og:url" content="https://hadayajewelry.com/cart"> 24<meta property="og:title" content="Your Shopping Cart"> 25<meta property="og:type" content="website"> 26<meta property="og:description" content="Hadaya - One of a Kind Jewelry. Hand made and engraved in the Old City of Jerusalem, Israel. Find Hebrew quotes and customize your own unique Hadaya piece. Worldwide shipping."><meta property="og:image" content="http://hadayajewelry.com/cdn/shop/files/hp_story_pic2.jpg?v=1690975041"> 27 <meta property="og:image:secure_url" content="https://hadayajewelry.com/cdn/shop/files/hp_story_pic2.jpg?v=1690975041"> 28 <meta property="og:image:width" content="627"> 29 <meta property="og:image:height" content="386"><meta name="twitter:card" content="summary_large_image"> 30<meta name="twitter:title" content="Your Shopping Cart"> 31<meta name="twitter:description" content="Hadaya - One of a Kind Jewelry. Hand made and engraved in the Old City of Jerusalem, Israel. Find Hebrew quotes and customize your own unique Hadaya piece. Worldwide shipping."> 32 33 34
34<script src="https://cdn.lr-in-prod.com/LogRocket.min.js" crossorigin="anonymous" defer onload="window.LogRocket && window.LogRocket.init('ix4foa/hadaya')"></script>
vendor: 1 bytes, line 34
34
35<script> 36 37</script>
37 38
38<script> 39 var SPRCallbacks = {}; 40 SPRCallbacks.onFormFailure = function() { 41 //console.log('spr form fail'); 42 43 var check = false; 44 45 var $formName = $('.spr-form-contact-name'); 46 if (!check && $formName.length) { 47 var $formNameInputErr = $formName.find('input.spr-form-input-error'); 48 if ($formNameInputErr.length) { 49 $([document.documentElement, document.body]).animate({ 50 scrollTop: $formNameInputErr.offset().top - 130 51 }, 1000); 52 check = true; 53 } 54 } 55 56 var $formEmail = $('.spr-form-contact-email'); 57 if (!check && $formEmail.length) { 58 var $formEmailInputErr = $formEmail.find('input.spr-form-input-error'); 59 if ($formEmailInputErr.length) { 60 $([document.documentElement, document.body]).animate({ 61 scrollTop: $formEmailInputErr.offset().top - 130 62 }, 1000); 63 check = true; 64 } 65 } 66 67 var $formRating = $('.spr-form-review-rating'); 68 if (!check && $formRating.length) { 69 var $formRatingInputErr = $formRating.find('div.spr-form-input-error'); 70 if ($formRatingInputErr.length) { 71 $formRating.css('border', '1px solid #C0363A'); 72 $([document.documentElement, document.body]).animate({ 73 scrollTop: $formRatingInputErr.offset().top - 130 74 }, 1000); 75 check = true; 76 } 77 } 78 79 80 81 82 var $formReviewTitle = $('.spr-form-review-title'); 83 if (!check && $formReviewTitle.length) { 84 var $formReviewTitleInputErr = $formReviewTitle.find('input.spr-form-input-error'); 85 if ($formReviewTitleInputErr.length) { 86 $([document.documentElement, document.body]).animate({ 87 scrollTop: $formReviewTitleInputErr.offset().top - 130 88 }, 1000); 89 check = true; 90 } 91 } 92 93 94 var $formInput = $('.spr-form-input'); 95 if (!check && $formInput.length) { 96 var $formInputInputErr = $formInput.find('textarea.spr-form-input-error'); 97 if ($formInputInputErr.length) { 98 $([document.documentElement, document.body]).animate({ 99 scrollTop: $formInputInputErr.offset().top - 130 100 }, 1000); 101 check = true; 102 } 103 } 104 } 105 </script>
105 106 107
107<script src="//hadayajewelry.com/cdn/shop/t/17/assets/global.js?v=24850326154503943211791390512" defer="defer"></script>
107 108
108<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
108 109
109<script src="//hadayajewelry.com/cdn/shop/t/17/assets/jquery.mCustomScrollbar.concat.min.js?v=13324644230482036091791390541"></script>
109 110
110<script src="https://player.vimeo.com/api/player.js" type="text/javascript"></script>
110 111 112<!-- Google Tag Manager -->
113<script>
vendor: 327 bytes, lines 113-117
113(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 114new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 115j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 116'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 117})(window,document,'script','dataLayer','
117GTM-NZX8SVS
vendor: 3 bytes, line 117
117');
117</script>
117 118<!-- End Google Tag Manager --> 119 120 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/virtual-keyboard/1.30.4/css/keyboard-basic.min.css" integrity="sha512-2bVDVxlsH8oY3RrNeI1uJOAXWmjfEwQ9/dfJ/XM4dG5w8R3W3vSTQccpkzJWndrRo2HNXkiM4tjikPCp111sQg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 121 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/virtual-keyboard/1.30.4/css/keyboard-previewkeyset.min.css" integrity="sha512-teIWEFhn8ePENpH4HWyMwflfyYc4tF8MUwaT4NJDkCgFiu3qZChQmUgzF4V0vtC2ce3fAlNIDYoVeALat7yWdA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 122 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/virtual-keyboard/1.30.4/css/keyboard.min.css" integrity="sha512-4gBrVbGpT6dYENLd9Q9RsBODj4nc6/PxILsj4wFA0jwP046R76Q3B8fSR2Orzds16LoiWdC1m0ITFVaNVfQ8+A==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 123 124 125
125<script src="//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js" type="text/javascript"></script>
125 126
126<script src="//hadayajewelry.com/cdn/shop/t/17/assets/jquery.products.min.js?v=89835553477234869031791390542" type="text/javascript"></script>
126 127 128 129 130 <link href="//hadayajewelry.com/cdn/shop/t/17/assets/flexslider.css?v=98937550660614448321791390511" rel="stylesheet" type="text/css" media="all" /> 131 <link href="//hadayajewelry.com/cdn/shop/t/17/assets/jquery.mCustomScrollbar.min.css?v=144417456319105945571791390541" rel="stylesheet" type="text/css" media="all" /> 132
132<script src="https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.7.2/jquery.flexslider.min.js" integrity="sha512-DMVsZXgX4yFXz69Stig0g783PuBnl245OQV2qj5gSHTVUAuSeqRolBbaqiungKghnEPYee081WTTN6WA4BPYww==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
132 133 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.7.2/flexslider.min.css" integrity="sha512-c7jR/kCnu09ZrAKsWXsI/x9HCO9kkpHw4Ftqhofqs+I2hNxalK5RGwo/IAhW3iqCHIw55wBSSCFlm8JP0sw2Zw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 134 135 <link href="//hadayajewelry.com/cdn/shop/t/17/assets/styles.css?v=111166005745151815311791391825" rel="stylesheet" type="text/css" media="all" /> 136 <link href="//hadayajewelry.com/cdn/shop/t/17/assets/styles_small.css?v=169452761172411896491791391824" rel="stylesheet" type="text/css" media="all" /> 137
137<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
137<meta name="google-site-verification" content="l4lKlOlkDo9VIbqrvQkHuhIzKcJDOxyzs1tgawf-qUQ"> 138<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/52159545541/digital_wallets/dialog"> 139<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
139<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 139
139
140<script id="shopify-features" type="application/json">{"accessToken":"58b4996639e23c1a7a61f349a3ae7d02","betas":["rich-media-storefront-analytics"],"domain":"hadayajewelry.com","predictiveSearch":true,"shopId":52159545541,"locale":"en"}</script>
vendor: 1 bytes, line 140
140
141<script>var Shopify = Shopify || {}; 142Shopify.shop = "hadaya-one-of-a-kind-jewelry.myshopify.com"; 143Shopify.locale = "en"; 144Shopify.currency = {"active":"USD","rate":"1.0"}; 145Shopify.country = "US"; 146Shopify.theme = {"name":"Hadaya Copy Corrections Oct 07 - Draft","id":167519977669,"schema_name":"Dawn","schema_version":"5.0.0","theme_store_id":887,"role":"main"}; 147Shopify.theme.handle = "null"; 148Shopify.theme.style = {"id":null,"handle":null}; 149Shopify.cdnHost = "hadayajewelry.com/cdn"; 150Shopify.routes = Shopify.routes || {}; 151Shopify.routes.root = "/"; 152Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 153Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 154Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 155Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 155
155
156<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 156
156
157<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 157
157
158<script> 159 window.Shopify = window.Shopify || {}; 160 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 161 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 162 window.Shopify.SignInWithShop.eligible = true; 163</script>
vendor: 1 bytes, line 163
163
164<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 164
164
165<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 165
165
166<script type="module"> 167 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 168 169 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 170 171</script>
vendor: 1 bytes, line 171
171
172<script> 173 window.Shopify = window.Shopify || {}; 174 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 175 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"]}; 176</script>
vendor: 1 bytes, line 176
176
177<script id="__st">var __st={"a":52159545541,"offset":10800,"reqid":"35064e45-8203-4d68-87ca-407ef7f035e7-1791594609","pageurl":"hadayajewelry.com\/cart","u":"3d0ce4d98ce1","p":"cart"};</script>
vendor: 1 bytes, line 177
177
178<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 178
178
179<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 179
179
180<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hadayajewelry.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 180
180
181<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 = "//hadayajewelry.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>
181<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 181
181
182<script> 183 window.Shopify = window.Shopify || {}; 184 window.Shopify.MCP = window.Shopify.MCP || {}; 185 window.Shopify.MCP.enabled = true; 186 window.Shopify.MCP.shop = "hadaya-one-of-a-kind-jewelry.myshopify.com"; 187 window.Shopify.MCP.mcpEndpoint = "https:\/\/hadayajewelry.com\/api\/mcp"; 188 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"]}}]; 189</script>
vendor: 1 bytes, line 189
189
190<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("\/\/hadayajewelry.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 191</script>
vendor: 1 bytes, line 191
191
192<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://hadayajewelry.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 193</script>
vendor: 1 bytes, line 193
193
194<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 195 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); 196</script>
vendor: 1 bytes, line 196
196
197<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})}})); 198</script>
vendor: 1 bytes, line 198
198
199<script id="sections-script" data-sections="main-cart-footer,header,footer" defer="defer" src="//hadayajewelry.com/cdn/shop/t/17/compiled_assets/scripts.js?v=37564800240964419891791390649"></script>
vendor: 1 bytes, line 199
199
200<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 200
200
201<script type="text/javascript">window.moneyFormat = "<span class=priceRange>${{amount}}</span>"; 202 window.shopCurrency = "USD"; 203 window.assetsUrl = '//hadayajewelry.com/cdn/shop/t/17/assets/'; 204</script>
vendor: 1 bytes, line 204
204
205<script> 206 window.globoRelatedProductsConfig = { 207 apiUrl: "https://related-products.globosoftware.net/api", 208 alternateApiUrl: "https://related-products.globosoftware.net", 209 shop: "hadaya-one-of-a-kind-jewelry.myshopify.com", 210 shopNumber: 34996, 211 domain: "hadayajewelry.com", 212 customer:null, 213 urls: { 214 search: "\/search", 215 collection: "\/collections", 216 }, 217 page: 'cart', 218 translation: {"add_to_cart":"Add to cart","added_to_cart":"Added to cart","add_selected_to_cart":"Add selected to cart","added_selected_to_cart":"Added selected to cart","sale":"Sale","total_price":"Total price:","this_item":"This item:","sold_out":"Sold out","add_to_cart_short":"ADD","added_to_cart_short":"ADDED"}, 219 settings: {"hidewatermark":false,"redirect":true,"new_tab":true,"image_ratio":"400:500","hidden_tags":null,"exclude_tags":null,"hidden_collections":null,"carousel_autoplay":false,"carousel_disable_in_mobile":false,"carousel_items":"5","discount":{"enable":false,"condition":"any","type":"percentage","value":10},"sold_out":false,"carousel_loop":false,"carousel_rtl":false,"visible_tags":null}, 220 manualRecommendations: {}, 221 boughtTogetherIds: {}, 222 trendingProducts: {"error":"json not allowed for this object"}, 223 productBoughtTogether: {"type":"product_bought_together","enable":true,"title":{"text":"You might like these items as well","color":"#212121","fontSize":"25","align":"left"},"subtitle":{"text":null,"color":"#212121","fontSize":"18"},"limit":4,"maxWidth":1170,"conditions":[{"id":"bought_together","status":0},{"id":"manual","status":0},{"id":"vendor","type":"same","status":1},{"id":"type","type":"same","status":1},{"id":"collection","type":"same","status":1},{"id":"tags","type":"same","status":1},{"id":"global","status":1}],"template":{"id":"1","elements":["price","addToCartBtn","variantSelector","saleLabel"],"productTitle":{"fontSize":"15","color":"#212121"},"productPrice":{"fontSize":"14","color":"#212121"},"productOldPrice":{"fontSize":16,"color":"#919191"},"button":{"fontSize":"14","color":"#ffffff","backgroundColor":"#212121"},"saleLabel":{"color":"#fff","backgroundColor":"#c00000"},"this_item":true,"selected":true},"random":false,"discount":true}, 224 productRelated: {"type":"product_related","enable":false,"title":{"text":"Related products","color":"#212121","fontSize":"25","align":"center"},"subtitle":{"text":"","color":"#212121","fontSize":"18"},"limit":10,"maxWidth":1170,"conditions":[{"id":"manual","status":0},{"id":"bought_together","status":0},{"id":"vendor","type":"same","status":1},{"id":"type","type":"same","status":1},{"id":"collection","type":"same","status":1},{"id":"tags","type":"same","status":1},{"id":"global","status":1}],"template":{"id":"1","elements":["price","addToCartBtn","variantSelector","saleLabel"],"productTitle":{"fontSize":"15","color":"#212121"},"productPrice":{"fontSize":"14","color":"#212121"},"productOldPrice":{"fontSize":16,"color":"#919191"},"button":{"fontSize":"14","color":"#ffffff","backgroundColor":"#212121"},"saleLabel":{"color":"#fff","backgroundColor":"#c00000"},"this_item":false,"selected":false},"random":false,"discount":false}, 225 cart: {"type":"cart","enable":false,"title":{"text":"What else do you need?","color":"#212121","fontSize":"20","align":"left"},"subtitle":{"text":"","color":"#212121","fontSize":"18"},"limit":10,"maxWidth":1170,"conditions":[{"id":"manual","status":1},{"id":"bought_together","status":1},{"id":"tags","type":"same","status":1},{"id":"global","status":1}],"template":{"id":"3","elements":["price","addToCartBtn","variantSelector","saleLabel"],"productTitle":{"fontSize":"14","color":"#212121"},"productPrice":{"fontSize":"14","color":"#212121"},"productOldPrice":{"fontSize":16,"color":"#919191"},"button":{"fontSize":"15","color":"#ffffff","backgroundColor":"#212121"},"saleLabel":{"color":"#fff","backgroundColor":"#c00000"},"this_item":true,"selected":true},"random":false,"discount":false}, 226 basis_collection_handle: 'globo_basis_collection', 227 widgets: [], 228 offers: [], 229 view_name: 'globo.alsobought', 230 cart_properties_name: '_bundle', 231 upsell_properties_name: '_upsell_bundle', 232 discounted_ids: [], 233 discount_min_amount: 0, 234 offerdiscounted_ids: [], 235 offerdiscount_min_amount: 0,data: { 236 ids: [], 237 vendors: [], 238 types: [], 239 tags: [], 240 collections: [] 241 },upselldatas:{}, 242 cartitems:[], 243 no_image_url: "https://cdn.shopify.com/s/images/admin/no-image-large.gif" 244 }; 245</script>
vendor: 1 bytes, line 245
245
246<script> 247</script>
247<script defer src="//hadayajewelry.com/cdn/shop/t/17/assets/globo.alsobought.data.js?v=53510224663008845781791390647" type="text/javascript"></script>
247 248
249<script defer src="//hadayajewelry.com/cdn/shop/t/17/assets/globo.alsobought.min.js?v=162004661150031676921791390514" type="text/javascript"></script>
249 250<link rel="preload stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/globo.alsobought.css?v=118693552328927178801791390512" as="style"> 251 252 253 <style data-shopify> 254 255 @font-face { 256 font-family: "Open Sans"; 257 font-weight: 400; 258 font-style: normal; 259 font-display: swap; 260 src: url("//hadayajewelry.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 261 url("//hadayajewelry.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 262} 263 264 265 266 267 @font-face { 268 font-family: "Open Sans"; 269 font-weight: 400; 270 font-style: normal; 271 font-display: swap; 272 src: url("//hadayajewelry.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 273 url("//hadayajewelry.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 274} 275 276.mw-apo-configure-link { 277 display: none !important; 278} 279 :root { 280 --font-body-family: "Open Sans", sans-serif; 281 --font-body-style: normal; 282 --font-body-weight: 400; 283 --font-body-weight-bold: 700; 284 285 --font-heading-family: "Open Sans", sans-serif; 286 --font-heading-style: normal; 287 --font-heading-weight: 400; 288 289 --font-body-scale: 1.0; 290 --font-heading-scale: 1.0; 291 292 --color-base-text: 18, 18, 18; 293 --color-shadow: 18, 18, 18; 294 --color-base-background-1: 255, 255, 255; 295 --color-base-background-2: 243, 243, 243; 296 --color-base-solid-button-labels: 255, 255, 255; 297 --color-base-outline-button-labels: 18, 18, 18; 298 --color-base-accent-1: 18, 18, 18; 299 --color-base-accent-2: 51, 79, 180; 300 --payment-terms-background-color: #ffffff; 301 302 --gradient-base-background-1: #ffffff; 303 --gradient-base-background-2: #f3f3f3; 304 --gradient-base-accent-1: #121212; 305 --gradient-base-accent-2: #334fb4; 306 307 --media-padding: px; 308 --media-border-opacity: 0.05; 309 --media-border-width: 1px; 310 --media-radius: 0px; 311 --media-shadow-opacity: 0.0; 312 --media-shadow-horizontal-offset: 0px; 313 --media-shadow-vertical-offset: 4px; 314 --media-shadow-blur-radius: 5px; 315 316 --page-width: 120rem; 317 --page-width-margin: 0rem; 318 319 --card-image-padding: 0.0rem; 320 --card-corner-radius: 0.0rem; 321 --card-text-alignment: left; 322 --card-border-width: 0.0rem; 323 --card-border-opacity: 0.1; 324 --card-shadow-opacity: 0.0; 325 --card-shadow-horizontal-offset: 0.0rem; 326 --card-shadow-vertical-offset: 0.4rem; 327 --card-shadow-blur-radius: 0.5rem; 328 329 --badge-corner-radius: 4.0rem; 330 331 --popup-border-width: 1px; 332 --popup-border-opacity: 0.1; 333 --popup-corner-radius: 0px; 334 --popup-shadow-opacity: 0.0; 335 --popup-shadow-horizontal-offset: 0px; 336 --popup-shadow-vertical-offset: 4px; 337 --popup-shadow-blur-radius: 5px; 338 339 --drawer-border-width: 1px; 340 --drawer-border-opacity: 0.1; 341 --drawer-shadow-opacity: 0.0; 342 --drawer-shadow-horizontal-offset: 0px; 343 --drawer-shadow-vertical-offset: 4px; 344 --drawer-shadow-blur-radius: 5px; 345 346 --spacing-sections-desktop: 0px; 347 --spacing-sections-mobile: 0px; 348 349 --grid-desktop-vertical-spacing: 8px; 350 --grid-desktop-horizontal-spacing: 8px; 351 --grid-mobile-vertical-spacing: 4px; 352 --grid-mobile-horizontal-spacing: 4px; 353 354 --text-boxes-border-opacity: 0.1; 355 --text-boxes-border-width: 0px; 356 --text-boxes-radius: 0px; 357 --text-boxes-shadow-opacity: 0.0; 358 --text-boxes-shadow-horizontal-offset: 0px; 359 --text-boxes-shadow-vertical-offset: 4px; 360 --text-boxes-shadow-blur-radius: 5px; 361 362 --buttons-radius: 0px; 363 --buttons-radius-outset: 0px; 364 --buttons-border-width: 1px; 365 --buttons-border-opacity: 1.0; 366 --buttons-shadow-opacity: 0.0; 367 --buttons-shadow-horizontal-offset: 0px; 368 --buttons-shadow-vertical-offset: 4px; 369 --buttons-shadow-blur-radius: 5px; 370 --buttons-border-offset: 0px; 371 372 --inputs-radius: 0px; 373 --inputs-border-width: 1px; 374 --inputs-border-opacity: 0.55; 375 --inputs-shadow-opacity: 0.0; 376 --inputs-shadow-horizontal-offset: 0px; 377 --inputs-margin-offset: 0px; 378 --inputs-shadow-vertical-offset: 4px; 379 --inputs-shadow-blur-radius: 5px; 380 --inputs-radius-outset: 0px; 381 382 --variant-pills-radius: 40px; 383 --variant-pills-border-width: 1px; 384 --variant-pills-border-opacity: 0.55; 385 --variant-pills-shadow-opacity: 0.0; 386 --variant-pills-shadow-horizontal-offset: 0px; 387 --variant-pills-shadow-vertical-offset: 4px; 388 --variant-pills-shadow-blur-radius: 5px; 389 } 390 391 *, 392 *::before, 393 *::after { 394 box-sizing: inherit; 395 } 396 397 html { 398 box-sizing: border-box; 399 font-size: calc(var(--font-body-scale) * 62.5%); 400 height: 100%; 401 } 402 403 body { 404 display: grid; 405 grid-template-rows: auto auto 1fr auto; 406 grid-template-columns: 100%; 407 min-height: 100%; 408 margin: 0; 409 font-size: 1.5rem; 410 /*letter-spacing: 0.06rem; 411 line-height: calc(1 + 0.8 / var(--font-body-scale)); 412 font-family: var(--font-body-family); 413 font-style: var(--font-body-style); 414 font-weight: var(--font-body-weight);*/ 415 } 416 417 @media screen and (min-width: 750px) { 418 body { 419 font-size: 1.6rem; 420 } 421 } 422 423 .breadcrumbs { 424 font-size: .85em; 425 margin: 0 0 2em; 426 margin-bottom: 30px; 427 margin-top: 23px; 428 } 429 430 .breadcrumbs ol { 431 list-style-type: none; 432 margin: 0; 433 padding: 0; 434 } 435 436 .breadcrumbs li { 437 display: inline-block; 438 } 439 440 .breadcrumbs a { 441 text-decoration: underline; 442 } 443 444 .breadcrumbs li:not(:last-child):after { 445 content: "âº\00a0"; 446 display: inline-block; 447 padding-left: .75ch; 448 speak: none; 449 } 450 451 .breadcrumbs [aria-current="page"] { 452 color: inherit; 453 font-weight: normal; 454 text-decoration: none; 455 } 456 457 .breadcrumbs [aria-current="page"]:hover, 458 .breadcrumbs [aria-current="page"]:focus { 459 text-decoration: underline; 460 } 461 </style> 462 463 <link href="//hadayajewelry.com/cdn/shop/t/17/assets/base.css?v=60246223190943732131791390480" rel="stylesheet" type="text/css" media="all" /> 464 465<!-- 466<link href="https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap" rel="stylesheet"> 467--> 468 <link href="https://fonts.googleapis.com/css?family=Arimo:400,700|Open+Sans:300,400" rel="stylesheet"><link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-predictive-search.css?v=165644661289088488651791390496" media="print" onload="this.media='all'">
468<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 469 if (Shopify.designMode) { 470 document.documentElement.classList.add('shopify-design-mode'); 471 } 472 </script>
472 473 474 475 <style> 476 .priceRange { 477 background: url(//hadayajewelry.com/cdn/s/global/lightbox/v204/loading.gif) center no-repeat; 478 background-size: 20px 20px; 479 text-indent: -9999999px; 480 display: block; 481 } 482 483 .price-range-custom { 484 background: 'red'; 485 } 486 </style> 487
488<script type="text/javascript"> 489 var isProductPage = false; 490 var isCartPage = false; 491 492 493 isCartPage = true; 494 495</script>
vendor: 1 bytes, line 495
495
496<script type="text/javascript"> 497 var intervalId = null; 498 var varCounter = 0; 499 var containScriptTagFirstControll = false; 500 var containScriptTagSecondControll = false; 501 window.onload = function() { 502 scripts = document.getElementsByTagName("script"); 503 for (var i = 0; i < scripts.length; i++) { 504 if (scripts[i].src.includes("/pricerange/main.js")) { 505 containScriptTagFirstControll = true; 506 } 507 } 508 if (!containScriptTagFirstControll) { 509 intervalId = setInterval(function() { 510 if (varCounter < 5) { 511 varCounter++; 512 scripts = document.getElementsByTagName("script"); 513 for (var i = 0; i < scripts.length; i++) { 514 if (scripts[i].src.includes("/pricerange/main.js")) { 515 containScriptTagSecondControll = true; 516 } 517 } 518 } else { 519 if (!containScriptTagSecondControll && typeof jQuery !== "undefined") { 520 jQuery('.priceRange').css({ 521 'background': 'none', 522 'text-indent': '0', 523 'display': 'inline' 524 }); 525 } 526 clearInterval(intervalId); 527 } 528 }, 50); 529 } 530 } 531</script>
vendor: 1 bytes, line 531
531
532<script type="text/javascript">var showPriceRange = '0';var priceRangeFormat = '{PRICE_MIN} - {PRICE_MAX}';var pr_money_format = '$@@amount&&';</script>
532<!-- BEGIN app block: shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/01a11e96-28ad-7b62-bc64-10e789b24446/region-restrictions-385/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload"> 533 534<link rel="preconnect" href="https://media.synctrack.io"> 535
536<script type="application/json" id="ipblocker-config"> 537 { 538 "shopIdentifier": "hadaya-one-of-a-kind-jewelry.myshopify.com", 539 "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":false,\"blockUnknownBots\":false,\"blockDisposableEmailSubscribe\":false,\"activeApp\":true,\"blockByMetafield\":true,\"visitorAnalytic\":true,\"showWatermark\":true,\"blockCheckoutApi\":false,\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVySWQiOiJoYWRheWEtb25lLW9mLWEta2luZC1qZXdlbHJ5Lm15c2hvcGlmeS5jb20iLCJpYXQiOjE3NzA5NDc4NzJ9.5kgOhErfPKHj6TMtUrXDgJm26tpWURsu7fk5xgeeC4I\"}", 540 "ipBlockerRules": [{"i":1644140,"t":"1","c":"3","p":"1","rt":"cidr","co":"CN","ua":"0","o":0,"ac":true,"h":0},{"i":1644141,"t":"1","c":"3","p":"1","rt":"cidr","co":"MY","ua":"0","o":0,"ac":true,"h":0},{"i":1644142,"t":"1","c":"3","p":"1","rt":"cidr","co":"SG","ua":"0","o":0,"ac":true,"h":0},{"i":1644143,"t":"1","c":"3","p":"1","rt":"cidr","co":"RU","ua":"0","o":0,"ac":true,"h":0}], 541 "ipBlockerGeneral": {"activeVpnProxy":false,"vpnRiskCore":66,"torBlock":false,"showWatermark":true,"autoBlock":false,"enableVisitorAnalytics":true,"blockUnknownBots":false,"protectTexts":false,"protectImages":false,"protectContents":false,"allowVpnFromPrivateRelay":true,"plan":"free","enableApp":true,"siteUrl":"hadayajewelry.com","showOverlayByPass":false,"useClientSideCheck":false}, 542 "ipBlockerBlockTemplate": "{\"customCss\":\"#blockify---container{--bg-blockify: #fff;position:relative}#blockify---container::after{content:'';position:absolute;inset:0;background-repeat:no-repeat !important;background-size:cover !important;background:var(--bg-blockify);z-index:0}#blockify---container #blockify---container__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}#blockify---container #blockify---container__inner #blockify-block-content{display:flex;flex-direction:column;align-items:center;text-align:center}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-superTitle{display:none !important}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:313%;font-weight:bold;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:188%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:125%;margin:1.5em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:88%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description #blockify-block-text-blink{display:none !important}#blockify---container #blockify---container__inner #blockify-logo-block-image{position:relative;width:550px;height:auto;max-height:300px}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-logo-block-image{width:300px}}#blockify---container #blockify---container__inner #blockify-logo-block-image::before{content:'';display:block;padding-bottom:56.2%}#blockify---container #blockify---container__inner #blockify-logo-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}\\n\",\"logoImage\":{\"active\":true,\"value\":\"https:\/\/storage.synctrack.io\/megamind-fraud\/assets\/default-thumbnail.png\"},\"title\":{\"active\":true,\"text\":\"Access Denied\",\"color\":\"#000000\"},\"superTitle\":{\"active\":false,\"text\":null,\"color\":null},\"description\":{\"active\":true,\"text\":\"The site owner may have set restrictions that prevent you from accessing the site. Please contact the site owner for access.\",\"color\":\"#000000\"},\"background\":{\"active\":true,\"type\":\"1\",\"value\":\"#ffffff\"}}", 543 "ipBlockerBotsAllow": [{"botName":"aHrefs Bot","regex":"AhrefsBot"},{"botName":"Applebot","regex":"Applebot"},{"botName":"BingBot","regex":"MSNBot|msrbot|bingbot|BingPreview|msnbot-(UDiscovery|NewsBlogs)|adidxbot"},{"botName":"Facebook External Hit","regex":"facebookexternalhit|facebookplatform|facebookexternalua"},{"botName":"Googlebot","regex":"AdsBot-Google(-Mobile)?|Adwords-(DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(Ads-Qualify|Adwords|AMPHTML|Assess|HotelAdsVerifier|Read-Aloud|Shopping-Quality|Site-Verification|speakr|Test|Youtube-Links)|(APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google|Googlebot(-Mobile|-Image|-Video|-News)?|GoogleProducer|Google.*\/\\+\/web\/snippet"},{"botName":"Lighthouse","regex":"([A-z0-9]*)-Lighthouse"},{"botName":"LinkedIn Bot","regex":"LinkedInBot"},{"botName":"Pinterest","regex":"Pinterest(bot)?\/\\d\\.\\d.*www\\.pinterest\\.com.*"},{"botName":"Semrush Bot","regex":"SemrushBot"}], 544 "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api", 545 "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud", 546 "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api", 547 "ipBlockerChecking": true, 548 "ipBlockerCollectionId": null, 549 "ipBlockerProductCollections": null, 550 "ipBlockerCheckoutProduct": null 551 } 552</script>
552 553
554<script 555 id="blockifyScriptTag" 556 src="https://cdn.shopify.com/extensions/01a11e96-28ad-7b62-bc64-10e789b24446/region-restrictions-385/assets/ip-blocker-embed.min.js" 557 async 558></script>
558<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 559 560 561 562 563 564 565 566<link rel="dns-prefetch" href="https://cdn.judge.me"> 567<link rel="dns-prefetch" href="https://cdn1.judge.me"> 568<link rel="dns-prefetch" href="https://api.judge.me"> 569
570<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
570ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"shop-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
570itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#EA5E5E","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#EA5E5E","
570show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#EA5E5E","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#EA5E5E","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invali
570d_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2025-11-30T14:09:39.000+00:00","review_widget_header_theme":"standard","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
570:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Hadaya Jewelry","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
570shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Hadaya Jewelry"};</script>
570 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #EA5E5E;--jdgm-secondary-color: rgba(234,94,94,0.1);--jdgm-star-color: #EA5E5E;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #EA5E5E;--jdgm-paginate-color: #EA5E5E;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #EA5E5E}.jdgm-histogram__bar-content{background-color:#EA5E5E}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#EA5E5E}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #EA5E5E;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#EA5E5E}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Hadaya Jewelry'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 571</style> <style class='jdgm-settings-style'></style> 572 573 574 575 576 <style class='jdgm-miracle-styles'> 577 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
577/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 578 579</style> 580 581 582 583 584 585 586 587 588
589<script data-cfasync='false' class='jdgm-script'> 590!function(e){window.jdgm=window.jdgm||{}; 591/* INF-1976 */ 592var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 593if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 594jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 595jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 596setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 597!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 598(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 599a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 600jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 601t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 602t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 603".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 604parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 605jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 606)}))}(document); 607</script>
607 608<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript> 609 610<!-- BEGIN app snippet: theme_fix_tags -->
610<script> 611 (function() { 612 var jdgmThemeFixes = null; 613 if (!jdgmThemeFixes) return; 614 615 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 616 // before the per-theme fix so the theme-specific CSS wins the cascade. 617 // HTML is never applied globally (too risky). 618 var allThemesFix = jdgmThemeFixes['all']; 619 if (allThemesFix && allThemesFix.css) { 620 var allStyleTag = document.createElement('style'); 621 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 622 allStyleTag.innerHTML = allThemesFix.css; 623 document.head.append(allStyleTag); 624 }; 625 626 if (allThemesFix && allThemesFix.js) { 627 var allScriptTag = document.createElement('script'); 628 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 629 allScriptTag.innerHTML = allThemesFix.js; 630 document.head.append(allScriptTag); 631 }; 632 633 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 634 if (!thisThemeFix) return; 635 636 if (thisThemeFix.html) { 637 document.addEventListener("DOMContentLoaded", function() { 638 var htmlDiv = document.createElement('div'); 639 htmlDiv.classList.add('jdgm-theme-fix-html'); 640 htmlDiv.innerHTML = thisThemeFix.html; 641 document.body.append(htmlDiv); 642 }); 643 }; 644 645 if (thisThemeFix.css) { 646 var styleTag = document.createElement('style'); 647 styleTag.classList.add('jdgm-theme-fix-style'); 648 styleTag.innerHTML = thisThemeFix.css; 649 document.head.append(styleTag); 650 }; 651 652 if (thisThemeFix.js) { 653 var scriptTag = document.createElement('script'); 654 scriptTag.classList.add('jdgm-theme-fix-script'); 655 scriptTag.innerHTML = thisThemeFix.js; 656 document.head.append(scriptTag); 657 }; 658 })(); 659</script>
659 660<!-- END app snippet --> 661<!-- End of Judge.me Core --> 662 663 664 665<!-- END app block -->
665<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
665 666<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
667<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: 52159545541,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 667
667
668<script> 669 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 670</script>
vendor: 1 bytes, line 670
670
671<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}
671).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: 52159545541,storefrontBaseUrl: "https://hadayajewelry.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hadayajewelry.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2089844933","configuration":"{\"mailchimp_store_id\":\"store_eqhado5ospsow4cl3xr1\", \"mailchimp_user_id\":\"92309009\",\"mailchimp_list_id\":\"74fd2170ad\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
671,{"id":"1449328837","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"517341381","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-M1GEJVP2L3\\\",\\\"GT-NNSLVVT\\\",\\\"GTM-NZX8SVS\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-M1GEJVP2L3\\\",\\\"AW-1071344589\\\/bCRzCIz92-ocEM3X7f4D\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-M1GEJVP2L3\\\",\\\"AW-1071344589\\\/BtRyCID92-ocEM3X7f4D\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-M1GEJVP2L3\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-M1GEJVP2L3\\\",\\\"AW-1071344589\\\/PyruCIn92-ocEM3X7f4D\\\",\\\"MC-XF8MGJ81GX\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-M1GEJVP2L3\\\",\\\"AW-1071344589\\\/XuVQCP382-ocEM3X7f4D\\\",\\\"MC-XF8MGJ81GX\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-M1GEJVP2L3\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-M1GEJVP2L3\\\",\\\"AW-1071344589\\\/A_EoCIb92-ocEM3X7f4D\\\",\\\"MC-XF8MGJ81GX\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-M1GEJVP2L3\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-M1GEJVP2L3\\\",\\\"AW-1071344589\\\/CPNQCMnR5uocEM3X7f4D\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-M1GEJVP2L3\\\",\\\"AW-1071344589\\\/Yf-7CIP92-ocEM3X7f4D\\\",\\\"AW-1071344589\\\/HZhPCKX1wW8Qzdft_gM\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-M1GEJVP2L3\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"194412741","configuration":"{\"pixel_id\":\"294026273553759\",\"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":"29982917","configuration":"{\"pixelId\":\"6916ed54-4dbe-4945-aa63-efd0bbd05c48\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Hadaya Jewelry","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hadaya-one-of-a-kind-jewelry.myshopify.com","countryCode":"IL","storefrontUrl":"https:\/\/h
671adayajewelry.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://hadayajewelry.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"167519977669","themeStoreId":"887","themePublished":"true","eventMetadataId":"77e1b146-cea6-475a-8a83-f3ab4c1a87f5","pageType":"cart","shopId":"52159545541","storefrontBaseUrl":"https:\/\/hadayajewelry.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
671<script> 672 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 673 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 674 window.ShopifyAnalytics.meta.currency = 'USD'; 675 var meta = {"page":{"pageType":"cart","requestId":"35064e45-8203-4d68-87ca-407ef7f035e7-1791594609"}}; 676 for (var attr in meta) { 677 window.ShopifyAnalytics.meta[attr] = meta[attr]; 678 } 679</script>
vendor: 1 bytes, line 679
679
680<script class="analytics"> 681 (function () { 682 var customDocumentWrite = function(content) { 683 var jquery = null; 684 685 if (window.jQuery) { 686 jquery = window.jQuery; 687 } else if (window.Checkout && window.Checkout.$) { 688 jquery = window.Checkout.$; 689 } 690 691 if (jquery) { 692 jquery('body').append(content); 693 } 694 }; 695 696 var hasLoggedConversion = function(token) { 697 if (token) { 698 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 699 } 700 return false; 701 } 702 703 var setCookieIfConversion = function(token) { 704 if (token) { 705 var twoMonthsFromNow = new Date(Date.now()); 706 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 707 708 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 709 } 710 } 711 712 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 713 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 714 if (trekkie.integrations) { 715 return; 716 } 717 trekkie.methods = [ 718 'identify', 719 'page', 720 'ready', 721 'track', 722 'trackForm', 723 'trackLink' 724 ]; 725 trekkie.factory = function(method) { 726 return function() { 727 var args = Array.prototype.slice.call(arguments); 728 args.unshift(method); 729 trekkie.push(args); 730 if (method == 'track' || method == 'page') { 731 var pageUrl; 732 try { 733 pageUrl = window.location.href; 734 } catch (e) {} 735 var pageReferrer; 736 try { 737 pageReferrer = document.referrer; 738 } catch (e) {} 739 try { 740 if (window.__TREKKIE_SHIM_QUEUE == null) { 741 window.__TREKKIE_SHIM_QUEUE = []; 742 } 743 window.__TREKKIE_SHIM_QUEUE.push({ 744 from: 'trekkie-stub', 745 method: method, 746 args: args.slice(1), 747 pageContext: { 748 url: pageUrl, 749 referrer: pageReferrer 750 } 751 }); 752 } catch (e) { 753 // no-op 754 } 755 } 756 return trekkie; 757 }; 758 }; 759 for (var i = 0; i < trekkie.methods.length; i++) { 760 var key = trekkie.methods[i]; 761 trekkie[key] = trekkie.factory(key); 762 } 763 trekkie.load = function(config) { 764 trekkie.config = config || {}; 765 trekkie.config.initialDocumentCookie = document.cookie; 766 var first = document.getElementsByTagName('script')[0]; 767var script = document.createElement('script'); 768script.type = 'text/javascript'; 769script.onerror = function(e) { 770 var scriptFallback = document.createElement('script'); 771 scriptFallback.type = 'text/javascript'; 772 scriptFallback.onerror = function(error) { 773 var Monorail = { 774 produce: function produce(monorailDomain, schemaId, payload) { 775 var currentMs = new Date().getTime(); 776 var event = { 777 schema_id: schemaId, 778 payload: payload, 779 metadata: { 780 event_created_at_ms: currentMs, 781 event_sent_at_ms: currentMs 782 } 783 }; 784 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 785 }, 786 sendRequest: function sendRequest(endpointUrl, payload) { 787 // Try the sendBeacon API 788 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 789 var blobData = new window.Blob([payload], { 790 type: 'text/plain' 791 }); 792 793 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 794 return true; 795 } // sendBeacon was not successful 796 797 } // XHR beacon 798 799 var xhr = new XMLHttpRequest(); 800 801 try { 802 xhr.open('POST', endpointUrl); 803 xhr.setRequestHeader('Content-Type', 'text/plain'); 804 xhr.send(payload); 805 } catch (e) { 806 console.log(e); 807 } 808 809 return false; 810 }, 811 isIos12: function isIos12() { 812 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 813 } 814 }; 815 Monorail.produce('monorail-edge.shopifysvc.com', 816 'trekkie_storefront_load_errors/1.1', 817 {shop_id: 52159545541, 818 theme_id: 167519977669, 819 app_name: "storefront", 820 context_url: window.location.href, 821 source_url: "//hadayajewelry.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 822 823 }; 824 scriptFallback.async = true; 825 scriptFallback.src = '//hadayajewelry.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 826 first.parentNode.insertBefore(scriptFallback, first); 827}; 828script.async = true; 829script.src = '//hadayajewelry.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 830first.parentNode.insertBefore(script, first); 831 832 }; 833 trekkie.load( 834 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":52159545541,"isMerchantRequest":null,"themeId":167519977669,"themeCityHash":"656178918061490122","contentLanguage":"en","currency":"USD","eventMetadataId":"77e1b
834146-cea6-475a-8a83-f3ab4c1a87f5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 835 ); 836 837 var loaded = false; 838 trekkie.ready(function() { 839 if (loaded) return; 840 loaded = true; 841 842 window.ShopifyAnalytics.lib = window.trekkie; 843 844 var originalDocumentWrite = document.write; 845 document.write = customDocumentWrite; 846 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 847 document.write = originalDocumentWrite; 848 849 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 850 var token = match? match[1]: undefined; 851 if (!hasLoggedConversion(token)) { 852 setCookieIfConversion(token); 853 854 } 855 }); 856 857 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"35064e45-8203-4d68-87ca-407ef7f035e7-1791594609","shopifyEmitted":true}); 858 859 var eventsListenerScript = document.createElement('script'); 860 eventsListenerScript.async = true; 861 eventsListenerScript.src = "//hadayajewelry.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 862 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 863})();</script>
vendor: 1 bytes, line 863
863
864<script 865 defer 866 src="https://hadayajewelry.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 867 data-application="storefront-renderer" 868 data-shop-id="52159545541" 869 data-render-region="gcp-us-central1" 870 data-page-type="cart" 871 data-theme-instance-id="167519977669" 872 data-theme-name="Dawn" 873 data-theme-version="5.0.0" 874 data-monorail-region="shop_domain" 875 data-resource-timing-sampling-rate="10" 876 data-shs="true" 877 data-shs-beacon="true" 878 data-shs-export-with-fetch="true" 879 data-shs-logs-sample-rate="1" 880 data-shs-beacon-endpoint="https://hadayajewelry.com/api/collect" 881></script>
881 882<meta name="shopify-y" content="44e80676-634c-442e-ad41-186348a8bb2f" data-expiration="1823152209000"><meta name="shopify-s" content="c7144229-2581-4aeb-9727-49c5ada59fe1" data-expiration="1791596409000"> 883</head> 884 885 886 <body class="gradient "> 887<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 887-888
887 888<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
888GTM-NZX8SVS
vendor: 83 bytes, lines 888-889
888" 889height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
890<!-- End Google Tag Manager (noscript) --> 891 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 892 Skip to content 893 </a> 894 <div id="overlay" class="overlay"></div> 895 <div class="iframe_wrapper"> 896 <div class="x_wrapper pointer"> 897 <div class="popup_x_line"></div> 898 <div class="popup_x_line mirror"></div> 899 </div> 900 </div> 901 902 <div id="shopify-section-announcement-bar" class="shopify-section"> 903</div> 904 <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-menu.css?v=151968516119678728991791390491" media="print" onload="this.media='all'"> 905<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-search.css?v=96455689198851321781791390498" media="print" onload="this.media='all'"> 906<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-menu-drawer.css?v=182311192829367774911791390493" media="print" onload="this.media='all'"> 907<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-cart-notification.css?v=119852831333870967341791390489" media="print" onload="this.media='all'"> 908<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-cart-items.css?v=28923312274012349591791390488" media="print" onload="this.media='all'"><link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-price.css?v=18220549959156508831791390497" media="print" onload="this.media='all'"> 909 <link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-loading-overlay.css?v=167310470843593579841791390493" media="print" onload="this.media='all'"><noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-menu.css?v=151968516119678728991791390491" rel="stylesheet" type="text/css" media="all" /></noscript> 910<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-search.css?v=96455689198851321781791390498" rel="stylesheet" type="text/css" media="all" /></noscript> 911<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-menu-drawer.css?v=182311192829367774911791390493" rel="stylesheet" type="text/css" media="all" /></noscript> 912<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-cart-notification.css?v=119852831333870967341791390489" rel="stylesheet" type="text/css" media="all" /></noscript> 913<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-cart-items.css?v=28923312274012349591791390488" rel="stylesheet" type="text/css" media="all" /></noscript>
914<script src="//hadayajewelry.com/cdn/shop/t/17/assets/quotes.js?v=152151738606852237491791390647" defer="defer"></script>
914 915<!-- --> 916<!-- --> 917<!-- --> 918<!-- --> 919<style> 920 #logo_wrapper > .logo { display:block; width:100%; height:100%; margin:0; background:none; } 921 #logo_wrapper .hdy-header-logo { display:block; width:100%; height:100%; } 922 #logo_wrapper .hdy-header-logo > img { display:block; width:100%; height:100%!important; object-fit:cover; object-position:center; } 923 #logo_wrapper > .logo:focus-visible { outline:2px solid #534741; outline-offset:3px; } 924 @media (max-width:1024px), (orientation:portrait) { 925 #logo_wrapper { width:80px; height:60px; margin-left:-40px; top:0; background:none; } 926 #logo_wrapper .hdy-header-logo { position:relative; overflow:hidden; } 927 /* Original169x104 mobile artwork at136px width: crop empty margins and separate tagline. */ 928 #logo_wrapper .hdy-header-logo > img { position:absolute; width:136px; max-width:none!important; height:83.6923px!important; left:-27.5px; top:-1px; object-fit:contain; } 929 } 930 931 @media (min-width:1025px) and (orientation:landscape) { 932 #header_bottom > .main_menu:not(.msm) { width:max-content; max-width:calc(100% - 400px); } 933 #header_bottom > .main_menu:not(.msm) > ul { display:grid; grid-template-columns:repeat(3,max-content) 220px repeat(3,max-content); gap:8px; } 934 #header_bottom > .main_menu:not(.msm) > ul > li { float:none; margin:0; white-space:nowrap; } 935 #header_bottom > .main_menu:not(.msm) > ul > li:nth-child(4) { grid-column:5; } 936 #header_bottom > .main_menu:not(.msm) > ul > li:nth-child(4)::after { display:none; } 937 #header_bottom > .main_menu:not(.msm) > ul > li > a { font-size:13px; padding-left:4px; padding-right:4px; } 938 #header_bottom > .main_menu:not(.msm) > ul > li.is-expanded::after { border-color:#ea5e5e transparent transparent; border-style:solid; border-width:6px 4px 0; content:""; position:absolute; top:22px; right:-5px; } 939 } 940 @media (min-width:1025px) and (max-width:1150px) and (orientation:landscape) { 941 #header_bottom > .main_menu:not(.msm) > ul { grid-template-columns:repeat(3,max-content) 192px repeat(3,max-content); gap:4px; } 942 #header_bottom > .main_menu:not(.msm) > ul > li > a { font-size:12px; } 943 } 944 #HadayaMobileMenu { box-sizing:border-box; max-width:100vw; overflow-x:hidden; overscroll-behavior-x:none; } 945 @media (max-width:1024px), (orientation:portrait) { 946 #HadayaMobileMenu { position:fixed; top:var(--hdy-menu-top,60px); height:var(--hdy-menu-height,calc(100dvh - 60px))!important; overflow-y:auto; overscroll-behavior-y:contain; -webkit-overflow-scrolling:touch; } 947 body.show_menu #chatbase-message-bubbles { visibility:hidden; } 948 } 949 .master_top_header .icon_art:focus-visible, .mobile_icon_art:focus-visible { outline:2px solid #534741; outline-offset:3px; } 950 /* The center column reserves the 168px logo plus a 12px gap on each side. */ 951 @media (min-width:1025px) and (orientation:landscape) { 952 .node-type-hadayasbook #header_bottom { display:grid; grid-template-columns:minmax(0,1fr) 192px minmax(0,1fr); align-items:center; padding:6px 16px 0; box-sizing:border-box; } 953 .node-type-hadayasbook #header_bottom > .online_store_b { position:relative; top:auto; left:auto; grid-column:1; grid-row:1; justify-self:start; margin-left:-16px; box-sizing:border-box; } 954 .node-type-hadayasbook #header_bottom > #header_top_right { position:static; grid-column:3; grid-row:1; justify-self:end; display:flex; align-items:center; gap:12px; z-index:1; } 955 .node-type-hadayasbook #header_bottom > .main_menu.msm { grid-column:1 / -1; grid-row:1; width:100%; min-width:0; height:auto; margin:0; pointer-events:none; } 956 .node-type-hadayasbook #header_bottom > .main_menu.msm > ul { display:grid; grid-template-columns:minmax(0,1fr) 192px minmax(0,1fr); align-items:center; } 957 .node-type-hadayasbook #header_bottom > .main_menu.msm > ul > li { grid-row:1; float:none; width:auto; margin:0; white-space:nowrap; pointer-events:auto; } 958 .node-type-hadayasbook #header_bottom .main_menu.msm a { font-size:14px; } 959 .node-type-hadayasbook #header_bottom .main_menu.msm .loved_b { grid-column:1; justify-self:start; margin-left:142px; } 960 .node-type-hadayasbook #header_bottom .main_menu.msm .psukim_b { grid-column:1; justify-self:end; } 961 .node-type-hadayasbook #header_bottom .main_menu.msm .search_b { grid-column:3; justify-self:center; width:clamp(100px,11vw,155px); } 962 .node-type-hadayasbook #header_bottom .main_menu.msm .names_b { grid-column:3; justify-self:start; } 963 .node-type-hadayasbook #header_bottom #phrase_search { width:100%; min-width:0; box-sizing:border-box; font-size:14px; padding:0 10px; } 964 } 965 header-drawer { 966 justify-self: start; 967 margin-left: -1.2rem; 968 } 969 970 @media screen and (min-width: 990px) { 971 header-drawer { 972 display: none; 973 } 974 } 975 976 .menu-drawer-container { 977 display: flex; 978 } 979 980 .list-menu { 981 list-style: none; 982 padding: 0; 983 margin: 0; 984 } 985 986 .list-menu--inline { 987 display: inline-flex; 988 flex-wrap: wrap; 989 } 990 991 summary.list-menu__item { 992 /*padding-right: 2.7rem;*/ 993 padding: 15px 10px 21px; 994 display: flex; 995 align-items: center; 996 gap: 5px; 997 } 998 999 .list-menu__item { 1000 display: flex; 1001 align-items: center; 1002 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1003 } 1004 1005 .list-menu__item--link { 1006 text-decoration: none; 1007 padding-bottom: 1rem; 1008 padding-top: 1rem; 1009 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1010 } 1011 1012 @media screen and (min-width: 750px) { 1013 .list-menu__item--link { 1014 padding-bottom: 0.5rem; 1015 padding-top: 0.5rem; 1016 } 1017 } 1018</style><style data-shopify>.section-header { 1019 margin-bottom: 0px; 1020 } 1021 1022 @media screen and (min-width: 750px) { 1023 .section-header { 1024 margin-bottom: 0px; 1025 } 1026 }</style>
1026<script src="//hadayajewelry.com/cdn/shop/t/17/assets/details-disclosure.js?v=153497636716254413831791390503" defer="defer"></script>
vendor: 1 bytes, line 1026
1026
1027<script src="//hadayajewelry.com/cdn/shop/t/17/assets/details-modal.js?v=4511761896672669691791390503" defer="defer"></script>
vendor: 1 bytes, line 1027
1027
1028<script src="//hadayajewelry.com/cdn/shop/t/17/assets/cart-notification.js?v=146771965050272264641791390483" defer="defer"></script>
1028 1029 1030<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1031 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1032 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1033 </symbol> 1034 1035 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1036 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1037 </symbol> 1038</svg> 1039 1040 1041 1042 1043 1044 1045 <header class="header" id="header" role="banner"> 1046 <!-- mobile --> 1047 <div class="only_mobile ham_wrapper" role="button" tabindex="0" aria-label="Menu" aria-controls="HadayaMobileMenu" aria-expanded="false"> 1048 <div class="ham_line"></div> 1049 <div class="ham_line"></div> 1050 <div class="ham_line"></div> 1051 </div> 1052 <div class="only_mobile mag_menu" role="button" tabindex="0" aria-label="Search" aria-controls="search" aria-expanded="false"></div> 1053 <div class="only_mobile mobile_menu" id="HadayaMobileMenu" aria-hidden="true" inert> 1054 1055 <h2>Shop for</h2> 1056 <div class="main_menu"> 1057 <ul class="menu"> 1058 <li class="menu__item is-leaf first leaf"><a href="/collections/rings?sort_by=price-ascending" title="" class="menu__link">Rings</a></li> 1059 <li class="menu__item is-leaf leaf"><a href="/collections/bracelets?sort_by=price-ascending" title="" class="menu__link">Bracelets</a></li> 1060 <li class="menu__item is-leaf leaf"><a href="/collections/necklaces?sort_by=price-ascending" title="" class="menu__link">Necklaces</a></li> 1061 <li class="menu__item is-leaf leaf"><a href="/pages/gift-ideas" class="menu__link">Gifts</a></li> 1062 <li class="menu__item is-leaf leaf"><a href="/collections/all?filter.p.m.custom.material=Silver&filter.p.m.custom.events=&filter.p.m.custom.tags=&sort_by=best-selling" class="menu__link">Best Sellers</a></li> 1063 <li class="menu__item is-expanded last expanded"> 1064 <a href="#" title="" class="menu__link">More</a> 1065 <ul class="menu"> 1066 <li class="menu__item is-leaf first leaf"><a href="/collections/earrings-and-cufflinks?sort_by=price-ascending" title="" class="menu__link">Earrings and Cufflinks</a></li> 1067 <li class="menu__item is-leaf leaf"><a href="/collections/accessories?sort_by=price-ascending" title="" class="menu__link">Accessories</a></li> 1068 <li class="menu__item is-leaf leaf"><a href="/collections/judaica?sort_by=price-ascending" title="" class="menu__link">Judaica</a></li> 1069 <!--<li class="menu__item is-leaf leaf"><a href="/collections/sale-box" title="" class="menu__link">Sale Box</a></li>--> 1070 <li class="menu__item is-leaf leaf"><a href="/pages/yeshiva-girls" class="menu__link">Seminary Year Jewelry</a></li> 1071<li class="menu__item is-leaf last leaf"><a href="/collections/all?sort_by=price-ascending" title="" class="menu__link">All Designs</a></li> 1072 </ul> 1073 </li> 1074 </ul> 1075 </div> 1076 1077 <p> 1078 <a href="/pages/our-story">Our Story</a> | <a href="/pages/faqs">FAQs</a> | <a href="/pages/contact">Contact Us</a><br><a class="hdy-us-phone" href="tel:+19142431300">Questions? Call our US line +1 (914) 243-1300</a><!-- | <a href="/collections/sale-box">SALE BOX</a> <a href="/content/cyber-monday-and-black-friday-hadaya?isl=top">CYBER MONDAY / BLACK FRIDAY</a> <a href="/content/hadayas-september-sales-2021?isl=top2">SALES</a> <a href="/8ball?isl=top">8 Ball</a> <a href="/covid19-sale?isl=top">Covid19 Sale</a> <a href="/content/hanukkah-hadaya?isl=top">HANUKKAH</a> <a href="/hadaya-white-night?isl=top">WHITE NIGHT</a>--> 1079 </p> 1080 <div class="mobile_login"> 1081 Have an account? <a class="login_b" href="/account/login">Login</a> 1082 </div> 1083 <div class="mobile_master"> 1084 <div class="main_menu"> 1085 <ul class="menu"> 1086 <li class="active"><a class="mobile_icon_store" aria-current="true" href="/">HadayaJewelry.com</a></li> 1087 <li class=""><a class="mobile_icon_simply" href="/pages/simplyhadaya">SimplyHadaya.com</a></li> 1088 <li class=""><a class="mobile_icon_art" href="/pages/the-dreidel?view=hadayas-art">Hadayaâs Art</a></li> 1089 <li class=""><a class="mobile_icon_book" href="/pages/hadayas-book">HadayasBook.com</a></li> 1090 </ul> 1091 </div> 1092 </div> 1093 </div> 1094 <!-- /mobile --> 1095 <div id="logo_wrapper"> 1096 <a href="/" class="logo"><picture class="hdy-header-logo"><source media="(max-width:1024px), (orientation:portrait)" srcset="//hadayajewelry.com/cdn/shop/t/17/assets/logo_emails.png?v=9589910408391459681791390543"><img src="//hadayajewelry.com/cdn/shop/t/17/assets/hadaya-approved-logo-white-on-red.png?v=106604471274594513821791390518" width="800" height="800" alt="Hadaya Jewelry" fetchpriority="high"></picture></a> 1097 </div> 1098 <div id="header_top"> 1099 <div id="header_top_left"> 1100 <p> 1101 <a href="/pages/our-story">Our Story</a> | <a href="/pages/faqs">FAQs</a> | <a href="/pages/contact">Contact Us</a> | <a class="hdy-us-phone" href="tel:+19142431300" aria-label="Questions? Call our US line +1 (914) 243-1300">US: +1 914-243-1300</a><!-- | <a href="/collections/sale-box">SALE BOX</a> <a href="/content/cyber-monday-and-black-friday-hadaya?isl=top">CYBER MONDAY / BLACK FRIDAY</a> <a href="/content/hadayas-september-sales-2021?isl=top2">SALES</a> <a href="/8ball?isl=top">8 Ball</a> <a href="/covid19-sale?isl=top">Covid19 Sale</a> <a href="/content/hanukkah-hadaya?isl=top">HANUKKAH</a> <a href="/hadaya-white-night?isl=top">WHITE NIGHT</a>--> 1102 </p> 1103 </div> 1104 <div class="master_top_header"> 1105 <a class="active icon_store" aria-current="true" href="/">HadayaJewelry.com</a> 1106 <a class=" icon_simply" href="/pages/simplyhadaya">SimplyHadaya.com</a> 1107 <a class=" icon_art" href="/pages/the-dreidel?view=hadayas-art">Hadayaâs Art</a> 1108 <a class=" icon_book" href="/pages/hadayas-book">HadayasBook.com</a> 1109 </div> 1110 </div> 1111 <div id="header_bottom"> 1112 1113 <div id="header_top_right"> 1114 1115<a class="login_b" href="/account/login">Login</a> 1116 1117 1118 <a class="wishlist_b" href="#swym-wishlist">
1118<img src="//hadayajewelry.com/cdn/shop/t/17/assets/icon_wishlist_active.svg?v=142640692303883903491791390540"> Loved </a> 1119 1120 1121 <a class="cart_b" href="/cart" aria-label="Cart"> 1122 <div class="cart_b_amount uc-ajax-cart-alt-processed"> 1123 <div style="display: block;"> 1124 <span class="cart_number">0</span> 1125 <span id="subtotal-title">Subtotal:</span> <span class="uc-price"><span class=priceRange>$0</span></span> 1126 </div> 1127 </div> 1128 </a> 1129 1130 </div> 1131 1132 <nav class="main_menu "> 1133 <ul class="menu"> 1134 1135 1136 1137 <li class="menu__item is-leaf first leaf"><a href="/collections/rings?sort_by=price-ascending" title="" class="menu__link ">Rings</a></li> 1138<li class="menu__item is-leaf leaf"><a href="/collections/bracelets?sort_by=price-ascending" title="" class="menu__link ">Bracelets</a></li> 1139<li class="menu__item is-leaf leaf"><a href="/collections/necklaces?sort_by=price-ascending" title="" class="menu__link ">Necklaces</a></li> 1140<li class="menu__item is-leaf leaf"><a href="/pages/gift-ideas" class="menu__link">Gifts</a></li> 1141 <li class="menu__item is-leaf leaf"><a href="/collections/all?filter.p.m.custom.material=Silver&filter.p.m.custom.events=&filter.p.m.custom.tags=&sort_by=best-selling" class="menu__link">Best Sellers</a></li> 1142 <li class="menu__item is-expanded last expanded"> 1143 <a href="#" title="" class="menu__link ">More</a> 1144 <ul class="menu"><li class="menu__item is-leaf first leaf"><a href="/collections/earrings-and-cufflinks?sort_by=price-ascending" title="" class="menu__link">Earrings and Cufflinks</a></li> 1145<li class="menu__item is-leaf leaf"><a href="/collections/accessories?sort_by=price-ascending" title="" class="menu__link">Accessories</a></li> 1146<li class="menu__item is-leaf leaf"><a href="/collections/judaica?sort_by=price-ascending" title="" class="menu__link">Judaica</a></li> 1147<!--<li class="menu__item is-leaf leaf"><a href="/collections/sale-box" title="" class="menu__link">Sale Box</a></li>--> 1148<li class="menu__item is-leaf leaf"><a href="/pages/yeshiva-girls" class="menu__link">Seminary Year Jewelry</a></li> 1149<li class="menu__item is-leaf last leaf"><a href="/collections/all?sort_by=price-ascending" title="" class="menu__link">All Designs</a></li> 1150</ul></li> 1151 1152 1153 1154 </ul> 1155 </nav> 1156 1157 <div id="search"> 1158 <form class="search-form" role="search" action="/search" method="get" id="search-block-form" accept-charset="UTF-8" target="_self" novalidate="novalidate"> 1159 <div> 1160 <div class="container-inline"> 1161 <div class="form-item form-type-textfield form-item-search-block-form" role="application"> 1162 <input title="Enter the terms you wish to search for." placeholder="Site Search" class="autocomplete_search_text custom-search-box form-text form-autocomplete ui-autocomplete-processed ui-autocomplete-input" type="text" id="edit-search-block-form--2" name="q" value="" size="15" maxlength="128" data-sa-theme="basic-green" autocomplete="OFF" aria-autocomplete="list"> 1163 <span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span> 1164 <input type="hidden" id="edit-search-block-form--2-autocomplete" value="https://hadayajewelry.com/index.php?q=admin/search-portal" disabled="disabled" class="autocomplete autocomplete-processed" placeholder="Site Search"> 1165 </div> 1166 <div class="form-actions form-wrapper" id="edit-actions--2"> 1167 <input alt="Search" class="custom-search-button form-submit" type="image" id="edit-submit" name="op" src="//hadayajewelry.com/cdn/shop/t/17/assets/mag.svg?v=70749074372023302031791390544" placeholder="Site Search"></div> 1168 </div> 1169 </div> 1170 </form> 1171 </div> 1172 1173 </div> 1174</header> 1175 1176 1177
1178<script> 1179 jQuery(document).ready(function($) { 1180 lovedPhrasesUpdateCount(); 1181 var winWidth = $('body').innerWidth(); 1182 var winHeight = window.innerHeight; 1183 1184 1185 1186 /// master top header /******************* copy 2 live */ 1187 var store = $('.icon_store').width()+70; 1188 var art = $('.icon_art').width()+70; 1189 var book = $('.icon_book').width()+70; 1190 var simply = $('.icon_simply').width()+70; 1191 $('.master_top_header a:not(.active)').addClass('small'); 1192 1193 $('.master_top_header a:not(.active)').hover( 1194 function () { 1195 var myname = $(this).attr('class'); 1196 myname = myname.replace('small',''); 1197 1198 if($.trim(myname)=='icon_store'){ 1199 var mywidth = store; 1200 }else if($.trim(myname)=='icon_art'){ 1201 var mywidth = art; 1202 }else if($.trim(myname)=='icon_book'){ 1203 var mywidth = book; 1204 }else if($.trim(myname)=='icon_simply'){ 1205 var mywidth = simply; 1206 } 1207 1208 $(this).css({'width':mywidth}); 1209 $(this).addClass('hover'); 1210 $(this).removeClass('small'); 1211 }, 1212 function () { 1213 $(this).css({'width':'50px'}); 1214 $(this).addClass('small'); 1215 $(this).removeClass('hover'); 1216 } 1217 ); 1218 1219 var mobileMenuLock = null; 1220 var mobileMenuTouchY = null; 1221 function lockMobileMenuPage() { 1222 if (mobileMenuLock) return; 1223 var body = document.body; 1224 var properties = ['position', 'top', 'left', 'width', 'overflow-y']; 1225 mobileMenuLock = { x:window.scrollX, y:window.scrollY, styles:properties.map(function (name) { 1226 return { name:name, value:body.style.getPropertyValue(name), priority:body.style.getPropertyPriority(name) }; 1227 }) }; 1228 body.style.setProperty('position', 'fixed'); 1229 body.style.setProperty('top', -mobileMenuLock.y + 'px'); 1230 body.style.setProperty('left', -mobileMenuLock.x + 'px'); 1231 body.style.setProperty('width', '100%'); 1232 body.style.setProperty('overflow-y', 'hidden'); 1233 } 1234 function unlockMobileMenuPage() { 1235 if (!mobileMenuLock) return; 1236 var saved = mobileMenuLock; 1237 mobileMenuLock = null; 1238 saved.styles.forEach(function (style) { 1239 if (style.value) document.body.style.setProperty(style.name, style.value, style.priority); 1240 else document.body.style.removeProperty(style.name); 1241 }); 1242 window.scrollTo({ left:saved.x, top:saved.y, behavior:'instant' }); 1243 } 1244 function updateMobileMenu(open) { 1245 if (open) lockMobileMenuPage(); 1246 $('body').toggleClass('show_menu', open); 1247 $('.ham_wrapper').attr('aria-expanded', String(open)); 1248 $('.mobile_menu').attr('aria-hidden', String(!open)).prop('inert', !open); 1249 if (!open) unlockMobileMenuPage(); 1250 } 1251 // Older iOS versions can chain touch scrolling despite overscroll-behavior. 1252 document.addEventListener('touchstart', function (event) { 1253 mobileMenuTouchY = event.touches.length === 1 ? event.touches[0].clientY : null; 1254 }, { passive:true }); 1255 document.addEventListener('touchmove', function (event) { 1256 if (!mobileMenuLock || mobileMenuTouchY === null || event.touches.length !== 1) return; 1257 var menu = document.getElementById('HadayaMobileMenu'); 1258 var nextY = event.touches[0].clientY; 1259 var delta = nextY - mobileMenuTouchY; 1260 mobileMenuTouchY = nextY; 1261 if (!menu.contains(event.target) || 1262 (delta > 0 && menu.scrollTop <= 0) || 1263 (delta < 0 && menu.scrollTop + menu.clientHeight >= menu.scrollHeight - 1)) event.preventDefault(); 1264 }, { passive:false }); 1265 $(document).on('click', '#HadayaMobileMenu a[href]', function () { 1266 if (this.getAttribute('href') !== '#') updateMobileMenu(false); 1267 }); 1268 $(window).on('pagehide.hadayaMenu pageshow.hadayaMenu', function () { updateMobileMenu(false); }); 1269 $(document).on('click', '.ham_wrapper', function () { 1270 updateMobileMenu(!$('body').hasClass('show_menu')); 1271 }); 1272 $(document).on('click', '.mag_menu', function () { 1273 $('#search').slideToggle(300); 1274 $(this).toggleClass('active'); 1275 $(this).attr('aria-expanded', String($(this).hasClass('active'))); 1276 }); 1277 $(document).on('keydown', '.ham_wrapper, .mag_menu', function (event) { 1278 if (event.key !== 'Enter' && event.key !== ' ') return; 1279 event.preventDefault(); 1280 $(this).trigger('click'); 1281 }); 1282 $(document).on('keydown', function (event) { 1283 if (event.key !== 'Escape' || !$('body').hasClass('show_menu')) return; 1284 updateMobileMenu(false); 1285 $('.ham_wrapper').focus(); 1286 }); 1287 function sizeMobileMenu() { 1288 var menu = document.getElementById('HadayaMobileMenu'); 1289 var header = document.getElementById('header'); 1290 var top = header.getBoundingClientRect().bottom;
1291 var height = window.visualViewport ? window.visualViewport.height : window.innerHeight; 1292 menu.style.setProperty('--hdy-menu-top', top + 'px'); 1293 menu.style.setProperty('--hdy-menu-height', Math.max(0, height - top) + 'px'); 1294 if (!$('.ham_wrapper').is(':visible')) updateMobileMenu(false); 1295 } 1296 $(window).on('resize.hadayaMenu orientationchange.hadayaMenu', sizeMobileMenu); 1297 if (window.visualViewport) window.visualViewport.addEventListener('resize', sizeMobileMenu); 1298 sizeMobileMenu(); 1299 1300 1301 var phrases_or_names = 'phrases'; 1302 /// search phrase 1303 $(document).on('keyup', '#phrase_search', function () { 1304 1305 //console.log(phrases_or_names); 1306 $('#' + phrases_or_names + '_block_content .phrase').each(function () { 1307 $(this).addClass('search_inactive'); 1308 var search_val = $('#phrase_search').val().toLowerCase(); 1309 var my_heb = $(this).find('.phrase_clean').text().toLowerCase(); 1310 var my_eng = $(this).find('.phrase_eng').text().toLowerCase(); 1311 1312 if (my_heb.indexOf(search_val) >= 0) { 1313 $(this).removeClass('search_inactive'); 1314 } 1315 if (my_eng.indexOf(search_val) >= 0) { 1316 $(this).removeClass('search_inactive'); 1317 } 1318 }); 1319 var search_phrase; 1320 1321 1322 // update number of phrases 1323 1324 if($('body').hasClass('phrase_block')){ 1325 number_of_phrases = $('#phrases_block_content .phrase:not(.search_inactive)').length; 1326 $('#phrases_title').text('Psukim & Phrases (' + number_of_phrases + ')'); 1327 }else if($('body').hasClass('names_block')){ 1328 number_of_phrases = $('#names_block_content .phrase:not(.search_inactive)').length; 1329 $('#phrases_title').text('Psukim for Names (' + number_of_phrases + ')'); 1330 }else{ 1331 number_of_phrases = $('#fav_block_content .phrase:not(.search_inactive)').length; 1332 $('#phrases_title').text('Loved (' + number_of_phrases + ')'); 1333 } 1334 1335 1336 1337 1338 if($('#phrase_search').val()!=''){ 1339 $('body').addClass('search_active'); 1340 search_phrase = $('#phrase_search').val(); 1341 if(number_of_phrases>0){ 1342 $('#phrases_top_left').attr('data-content','Search results for "'+search_phrase+'"'); 1343 }else{ 1344 $('#phrases_top_left').attr('data-content','No Search results for "'+search_phrase+'"'); 1345 } 1346 }else{ 1347 $('body').removeClass('search_active'); 1348 } 1349 1350 var shown_categories =[]; 1351 $('.phrase_family_wrapper').each(function () { 1352 $(this).hide(); 1353 1354 1355 1356 var show_counter = 0; 1357 $(this).find('li').each(function () { 1358 if ($(this).hasClass('inactive') || $(this).hasClass('search_inactive') || $(this).hasClass('selected1') || $(this).hasClass('selected2') || $(this).hasClass('selected')) { 1359 } else { 1360 show_counter++; 1361 } 1362 }); 1363 if (show_counter > 0) { 1364 $(this).show(); 1365 shown_categories.push($(this).find('>h3').text()); 1366 } 1367 }); 1368 1369 // hide and show only relevant buttons 1370 $('.phrase-family-b').hide(); 1371 1372 $('.phrase-family-b').each(function () { 1373 var my_text = $.trim($(this).text()); 1374 var number_of_elements = shown_categories.length; 1375 for(var i=0;i<number_of_elements;i++){ 1376 console.log('shown_categories[i]:'+shown_categories[i]+' my_text:'+my_text); 1377 if(shown_categories[i]==my_text){ 1378 $(this).show(); 1379 break; 1380 } 1381 } 1382 }); 1383 1384 1385 1386 1387 }); // end #phrase_search 1388 1389 // switch blocks (loved, phrases and names) 1390 $(document).on('click touchstart', '.loved_b a', function () { 1391 1392 $('#phrases_names,#phrases_family').fadeOut(200); 1393 1394 $('.main_menu .menu>li>a').removeClass('active'); 1395 $('body').addClass('fav_block').removeClass('names_block').removeClass('phrase_block').removeClass('search_active'); 1396 $('#phrases_block_wrapper').scrollTop(0); 1397 $(this).addClass('active'); 1398 1399 phrases_or_names = 'fav'; 1400 1401 // reset search 1402 $('#phrase_search').val(''); 1403 $('.phrase').each(function () { 1404 $(this).addClass('search_inactive'); 1405 var search_val = $('#phrase_search').val().toLowerCase(); 1406 var my_heb = $(this).find('.phrase_clean').text().toLowerCase(); 1407 var my_eng = $(this).find('.phrase_eng').text().toLowerCase(); 1408 if (my_heb.indexOf(search_val) >= 0) { 1409 $(this).removeClass('search_inactive'); 1410 } else if (my_eng.indexOf(search_val) >= 0) { 1411 $(this).removeClass('search_inactive'); 1412 } 1413 }); 1414 1415 $('#names_block_content,#phrases_block_content').hide(); 1416 lovedPhrasesRender(); 1417 $('#fav_block_content').show(); 1418 1419 // restart scrollbar jquery 1420 if (winWidth > winHeight) { 1421 $('#phrases_block_wrapper').mCustomScrollbar('destroy'); 1422 $('#phrases_block_wrapper').mCustomScrollbar(); 1423 $('.mCSB_container').css({'top':0}); 1424 }else{ 1425 $('#phrases_left').removeClass('active'); 1426 $('*').scrollTop(0); 1427 } 1428 1429 1430 number_of_phrases = $('#fav_block_content .phrase:not(.search_inactive)').length; 1431 $('#phrases_title').text('Loved (' + number_of_phrases + ')'); 1432 1433 1434 1435 }); // end // $(document).on('click','#phrases_loved',function() 1436 1437 var number_of_phrases = $('.phrase_family_wrapper .phrase').length; 1438 $('#phrases_title').text('Psukim & Phrases (' + number_of_phrases + ')'); 1439 1440 // click on family name 1441 $(document).on('click touchstart', '.psukim_b a', function () { 1442 $('.phrase-family-b,.phrase_family_wrapper').show(); 1443 $('#phrases_names').fadeOut(200); 1444 $('#phrases_family, #phrases_family_list').stop().fadeIn(400); 1445 $('.main_menu .menu>
1445li>a').removeClass('active'); 1446 $(this).addClass('active'); 1447 $('body').addClass('phrase_block').removeClass('names_block').removeClass('fav_block').removeClass('search_active'); 1448 $('#phrases_block_wrapper').scrollTop(0); 1449 phrases_or_names = 'phrases'; 1450 // reset search 1451 $('#phrase_search').val(''); 1452 $('.phrase').each(function () { 1453 $(this).addClass('search_inactive'); 1454 var search_val = $('#phrase_search').val().toLowerCase(); 1455 var my_heb = $(this).find('.phrase_clean').text().toLowerCase(); 1456 var my_eng = $(this).find('.phrase_eng').text().toLowerCase(); 1457 if (my_heb.indexOf(search_val) >= 0) { 1458 $(this).removeClass('search_inactive'); 1459 } else if (my_eng.indexOf(search_val) >= 0) { 1460 $(this).removeClass('search_inactive'); 1461 } 1462 }); 1463 // show / hide block contents 1464 $('#phrases_block_content').show(); 1465 $('#names_block_content,#fav_block_content').hide(); 1466 1467 // restart scrollbar jquery 1468 if (winWidth > winHeight) { 1469 $('#phrases_block_wrapper').mCustomScrollbar('destroy'); 1470 $('#phrases_block_wrapper').mCustomScrollbar(); 1471 $('.mCSB_container').css({'top':0}); 1472 }else{ 1473 //$('#phrases_left').removeClass('active'); 1474 $('*').scrollTop(0); 1475 } 1476 1477 number_of_phrases = $('#phrases_block_content .phrase:not(.search_inactive)').length; 1478 $('#phrases_title').text('Psukim & Phrases (' + number_of_phrases + ')'); 1479 }); 1480 //$('#phrases_names').click(function(){ 1481 $(document).on('click', '.node-type-hadayasbook .names_b a', function (event) { 1482 event.preventDefault(); 1483 $(this).attr({'aria-controls':'phrases_names','aria-expanded':'true'}); 1484 1485 $('#phrases_family, #phrases_family_list').fadeOut(200); 1486 $('#phrases_names').stop().fadeIn(400); 1487 $('.main_menu .menu>li>a').removeClass('active'); 1488 $(this).addClass('active'); 1489 1490 $('#phrases_block_wrapper').scrollTop(0); 1491 1492 $('body').addClass('names_block').removeClass('phrase_block').removeClass('fav_block').removeClass('search_active'); 1493 1494 phrases_or_names = 'names'; 1495 // reset search 1496 $('#phrase_search').val(''); 1497 $('.phrase').each(function () { 1498 $(this).addClass('search_inactive'); 1499 var search_val = $('#phrase_search').val().toLowerCase(); 1500 var my_heb = $(this).find('.phrase_clean').text().toLowerCase(); 1501 var my_eng = $(this).find('.phrase_eng').text().toLowerCase(); 1502 if (my_heb.indexOf(search_val) >= 0) { 1503 $(this).removeClass('search_inactive'); 1504 } else if (my_eng.indexOf(search_val) >= 0) { 1505 $(this).removeClass('search_inactive'); 1506 } 1507 }); 1508 // show / hide block contents 1509 $('#phrases_block_content,#fav_block_content').hide(); 1510 var selectedLetter = $('#phrases_letters_wrapper .letter_b.active').first(); 1511 var selectedIndex = Number(selectedLetter.attr('data-letter-index') || 0); 1512 fetchQuoteLetter(selectedIndex); 1513 $('.large_letter').text($('.letter_b.active').text()); 1514 $('#phrases_block').fadeIn(300); 1515 1516 1517 // fadeOut 1518 //$('#names_block_content').hide(); 1519 // scroll up 1520 $('#phrases_block_wrapper').scrollTop(0); 1521 $('.mCSB_container').css({'top':0}); 1522 $('#names_block_content').show(); 1523 1524 // restart scrollbar jquery 1525 if (winWidth > winHeight) { 1526 $('#phrases_block_wrapper').mCustomScrollbar('destroy'); 1527 $('#phrases_block_wrapper').mCustomScrollbar(); 1528 $('.mCSB_container').css({'top':0}); 1529 }else{ 1530 //$('#phrases_left').removeClass('active'); 1531 $('*').scrollTop(0); 1532 } 1533 1534 number_of_phrases = $('#names_block_content .phrase:not(.search_inactive)').length; 1535 $('#phrases_title').text('Psukim for Names (' + number_of_phrases + ')'); 1536 }); 1537 1538 1539 // click on letter 1540 $(document).on('click', '.node-type-hadayasbook .letter_b', function () { 1541 $('#phrases_block').fadeOut(300); 1542 // set active 1543 $('#phrases_letters_wrapper .letter_b').removeClass('active').attr('aria-pressed','false'); 1544 $(this).addClass('active').attr('aria-pressed','true'); 1545 // get index of clicked button 1546 var my_index = Number($(this).attr('data-letter-index')); 1547 // get value number of option in listbox according to clicked button 1548 var option_value = $('#edit-field-first-letter-tid option:nth-child(' + Number(my_index + 2) + ')').attr('value'); 1549 // change listbox active option according to clicked value 1550 console.log('change letter val:',option_value) 1551 //$('#edit-field-first-letter-tid').val(option_value).change(); 1552 console.log('letter change index: ', my_index); 1553 1554 fetchQuoteLetter(my_index); 1555 if (matchMedia('(orientation: portrait)').matches) { 1556 $('#phrases_names').stop(true, true).hide(); 1557 $('.names_b a').attr('aria-expanded','false'); 1558 } 1559 $('.large_letter').text($('.letter_b.active').text()); 1560 $('#phrases_block').fadeIn(300); 1561 1562 1563 // fadeOut 1564 //$('#names_block_content').hide(); 1565 // scroll up 1566 $('#phrases_block_wrapper').scrollTop(0); 1567 $('.mCSB_container').css({'top':0}); 1568 }); 1569 }); 1570</script>
vendor: 1 bytes, line 1570
1570
1571<script> 1572 let items = document.querySelectorAll(".details-dropdown"); 1573 console.log(items) 1574 items.forEach(item => { 1575 item.addEventListener("mouseover", () => { 1576 item.setAttribute("open", true); 1577 item.querySelector("ul").addEventListener("mouseleave", () => { 1578 item.removeAttribute("open"); 1579 }); 1580 item.addEventListener("mouseleave", () => { 1581 item.removeAttribute("open"); 1582 }); 1583 }); 1584 1585 }); 1586</script>
1586 1587
1588<script type="application/ld+json"> 1589 { 1590 "@context": "http://schema.org", 1591 "@type": "Organization", 1592 "name": "Hadaya Jewelry", 1593 1594 "sameAs": [ 1595 "", 1596 "", 1597 "", 1598 "", 1599 "", 1600 "", 1601 "", 1602 "", 1603 "" 1604 ], 1605 "url": "https:\/\/hadayajewelry.com" 1606 } 1607</script>
1607 1608</div> 1609 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1610 <div class="globoRecommendationsTop"></div><div id="shopify-section-template--24059679113413__cart-items" class="shopify-section"><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-cart.css?v=71590265362018591371791390489" rel="stylesheet" type="text/css" media="all" /> 1611<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-cart-items.css?v=28923312274012349591791390488" rel="stylesheet" type="text/css" media="all" /> 1612<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-totals.css?v=35008200332502843081791390500" rel="stylesheet" type="text/css" media="all" /> 1613<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-price.css?v=18220549959156508831791390497" rel="stylesheet" type="text/css" media="all" /> 1614<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-discounts.css?v=152760482443307489271791390490" rel="stylesheet" type="text/css" media="all" /> 1615<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-loading-overlay.css?v=167310470843593579841791390493" rel="stylesheet" type="text/css" media="all" /> 1616<style data-shopify>.w1130 { 1617 display: table; 1618 margin: 45px auto; 1619 width: 1130px; 1620} 1621h1 { 1622 border-bottom: 1px solid #d5cdc9; 1623 float: left; 1624 line-height: 53px; 1625 margin-bottom: 27px; 1626} 1627 1628h1 { 1629 width: 100%; 1630} 1631fieldset { 1632 border: none; 1633 padding: 0; 1634 margin: 0; 1635} 1636 .cus-cart-left { 1637 float: left; 1638 padding-right: 0; 1639 position: relative; 1640 width: 63.7%; 1641} 1642 1643 .cust-cart-right { 1644 background: #f9f9f7 none repeat scroll 0 0; 1645 float: right; 1646 font-family: Open Sans; 1647 margin-top: 54px; 1648 width: 31.3%; 1649} 1650 1651 .uc-count-items { 1652 background: none; 1653 border: none; 1654 border-top: 1px solid #b7b7b7; 1655 color: black; 1656 font-weight: bold; 1657 padding: 11px 20px; 1658 border-bottom: 1px solid #b7b7b7; 1659} 1660 1661 1662 .bottom_cart_wrapper { 1663 background: rgba(0, 0, 0, 0) none repeat scroll 0 0; 1664 clear: both; 1665 padding: 10px 20px 9px; 1666 border: none; 1667 border-top: 1px solid #b7b7b7; 1668} 1669 1670 .cus-chk-btn { 1671 width: 100%; 1672 text-align: center; 1673 background: #000; 1674 padding: 14px; 1675 color: #fff; 1676 font-weight: bold; 1677} 1678 1679 .cus-chk-btn { 1680 background: rgba(0, 0, 0, 0) none repeat scroll 0 0; 1681 padding-top: 46px; 1682 width: 100%; 1683} 1684 1685 .cus-chk-btn .btn { 1686 background: #ea5e5e none repeat scroll 0 0; 1687 border: 1px solid #ea5e5e; 1688 border-radius: 90px; 1689 color: #fff; 1690 cursor: pointer; 1691 font-family: Arimo; 1692 font-size: 16px; 1693 font-weight: normal; 1694 height: 36px; 1695 letter-spacing: 0.5px; 1696 line-height: 16px; 1697 margin-right: 12px; 1698 padding: 7px 39px; 1699 transition: all 0.15s ease 0s; 1700} 1701 div.cus-cart-left fieldset { 1702 float: left; 1703 margin-bottom: 50px; 1704 width: 100%; 1705} 1706.items_counter { 1707 font-weight: 300; 1708} 1709 .uc-count-items > span { 1710 color: #484848; 1711 font-size: 20px; 1712 margin-top: 4px; 1713} 1714 .items_subttl { 1715 float: right; 1716 font-size: 20px; 1717 font-weight: normal; 1718 line-height: 20px; 1719} 1720 .uc-count-items > span { 1721 color: #484848; 1722 font-size: 20px; 1723 margin-top: 4px; 1724} 1725.cus-total-price { 1726 padding: 14px 19px 0px; 1727} 1728 1729 .cus-item-quotes h2, .cus-total-price>span { 1730 font-size: 14px; 1731 text-transform: uppercase; 1732 font-weight: bold; 1733} 1734 1735 .cus_remaining_total { 1736 float: right; 1737} 1738.cus_remaining_total > span { 1739 float: right; 1740 font-size: 20px; 1741} 1742 #cus-item-total { 1743 font-size: 20px; 1744} 1745 1746#uc-cart-view-form img { 1747 float: left; 1748 padding-right: 0; 1749 height: auto !important; 1750} 1751 1752 .cus-cart-left .item_desc { 1753 float: left; 1754 padding: 0 0 0 27px; 1755 width: 80%; 1756 position: relative; 1757} 1758 1759 a.product-node-title { 1760 color: #ea5e5e; 1761 display: block; 1762 font-family: Open Sans; 1763 font-size: 16px; 1764 letter-spacing: 0.3px; 1765 line-height: 26px; 1766 margin: -1px 0 -12px; 1767} 1768 1769 .other_attr { 1770 color: #6d6d6d; 1771 line-height: 32px; 1772 font-family: Open Sans; 1773 letter-spacing: 0.3px; 1774} 1775 1776 .other_val { 1777 color: #484848; 1778 font-family: Open Sans; 1779 letter-spacing: 0.3px; 1780 margin-left: 7px; 1781} 1782div.uc-cart-comments { 1783 text-align: center; 1784 float: left; 1785} 1786 1787 div.uc-cart-comments { 1788 position: absolute; 1789 right: 83px; 1790 text-align: center; 1791} 1792 1793.cart_comments p, p.rmv-item { 1794 font-size: 12px; 1795 color: #807975; 1796 font-family: Open Sans; 1797} 1798.rmv-submit-btn { 1799 text-align: center; 1800 float: left; 1801 margin-left: 20px; 1802} 1803 .rmv-submit-btn { 1804 /*margin-top: 6px;*/ 1805 position: absolute; 1806 right: 16px; 1807 text-align: center; 1808 } 1809 .btn-rmv { 1810 background-color: transparent; 1811 font-size: 0px; 1812 border: none; 1813 /* display: block; */ 1814 width: 37px; 1815 /* height: 36px; */ 1816 float: left; 1817 background-size: 100%; 1818 background-repeat: no-repeat; 1819 margin-top: -6px; 1820 cursor: pointer; 1821} 1822.btn-rmv { 1823 background: rgba(0, 0, 0, 0) url("https://oneofakind.co.il/sites/default/files/icon_garbage.svg") scroll 0 0; 1824 background-repeat: no-repeat; 1825 content: ""; 1826 float: left; 1827 height: 20px; 1828 margin-bottom: -3px; 1829 margin-left: 14px; 1830 width: 17px; 1831 padding-left: 18px; 1832} 1833 1834 #u56_img { 1835 left: 0px; 1836 top: 0px; 1837 width: 29px; 1838 height: 29px; 1839 text-align: right; 1840 padding: 0px !important; 1841 float: none !important; 1842} 1843 1844#uc-cart-view-form img { 1845 height: auto !important; 1846} 1847.cart_comments:before { 1848 background: rgba(0, 0, 0, 0) url("//hadayajewelry.com/cdn/shop/t/17/assets/icon_comment.svg?v=36432489211090916871791390535") repeat scroll 0 0; 1849 content: ""; 1850 float: left; 1851 height: 20px; 1852 margin-left: 22px;
1853 width: 20px; 1854 margin-bottom: -3px; 1855} 1856 .cart_comments > img { 1857 display: none; 1858} 1859 .product_qty { 1860 color: #6d6d6d; 1861 font-family: Open Sans; 1862 line-height: 31px; 1863} 1864 .cus-item-price { 1865 position: absolute; 1866 right: 23px; 1867 top: 60px; 1868} 1869 1870 div.free-gift { 1871 background: #f7f6f3 none repeat scroll 0 0; 1872 clear: both; 1873 float: left; 1874 padding: 7px 111px 7px 36px; 1875 width: 100%; 1876 border-bottom: 1px solid #b7b7b7; 1877} 1878 .free-gift .form-type-checkbox:before { 1879 background: rgba(0, 0, 0, 0) url("//hadayajewelry.com/cdn/shop/t/17/assets/icon_gift_msg.svg?v=147841597178375935361791390536") repeat scroll 0 0; 1880 content: ""; 1881 display: block; 1882 float: left; 1883 height: 21px; 1884 margin-right: 16px; 1885 width: 30px; 1886 margin-top: 5px; 1887} 1888 .free-gift>img { 1889 display: none; 1890} 1891 .free-gift div { 1892 float: left; 1893 width: 100%; 1894} 1895 [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label { 1896 position: relative; 1897 padding-left: 25px; 1898 cursor: pointer; 1899} 1900 1901.form-item label { 1902 border-bottom: medium none; 1903 font-family: Open Sans; 1904 font-size: 16px; 1905 font-weight: 300; 1906 line-height: 30px; 1907} 1908.free-gift label { 1909 text-align: right; 1910} 1911.free-gift input[type=checkbox] { 1912 width: 18px; 1913} 1914 1915[type="checkbox"]:not(:checked), [type="checkbox"]:checked { 1916 position: absolute; 1917 left: -9999px; 1918} 1919 [type="checkbox"]:not(:checked) + label:before { 1920 content: ''; 1921 position: absolute; 1922 left: 0; 1923 top: 8px; 1924 width: 15px; 1925 height: 15px; 1926 border: 1px solid #b7b7b7; 1927 background: #fff; 1928} 1929 .free-gift [type="checkbox"]:not(:checked) + label::before, .free-gift [type="checkbox"]:checked + label::before { 1930 top: 2px; 1931} 1932#cart img { 1933 height: auto !important; 1934} 1935 cart-remove-button svg { 1936 height: 20px; 1937 margin-bottom: -3px; 1938 margin-left: 14px; 1939 width: 17px; 1940 display: block; 1941 } 1942 .cus-item-comments { 1943 float: right !important; 1944 width: 76% !important; 1945 margin-bottom: 15px; 1946} 1947.form-textarea-wrapper textarea { 1948 display: block; 1949 margin: 0; 1950 width: 100%; 1951 -moz-box-sizing: border-box; 1952 -webkit-box-sizing: border-box; 1953 box-sizing: border-box; 1954} 1955 .cus-item-comments textarea { 1956 direction: ltr; 1957 font-family: Open Sans; 1958 font-size: 14px; 1959 padding: 12px; 1960} 1961.form-item label { 1962 border-bottom: medium none; 1963 font-family: Open Sans; 1964 font-size: 16px; 1965 font-weight: 300; 1966 line-height: 30px; 1967} 1968 [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after { 1969 color: #ea5e5e; 1970 content: ''; 1971 background: url("//hadayajewelry.com/cdn/shop/t/17/assets/smallv.png?v=26591224557232587871791390578"); 1972 font-size: 18px; 1973 left: 4px; 1974 line-height: 18px; 1975 position: absolute; 1976 top: 13px; 1977 transition: all 0.2s ease 0s; 1978 background-size: contain; 1979 background-repeat: no-repeat; 1980 width: 10px; 1981 height: 12px; 1982} 1983[type="checkbox"]:checked + label:before { 1984 background: #ea5e5e none repeat scroll 0 0; 1985 border: 1px solid #ea5e5e; 1986 content: ""; 1987 height: 17px; 1988 left: 0; 1989 position: absolute; 1990 top: 8px; 1991 width: 17px; 1992} 1993 [type="checkbox"]:not(:checked) + label:after { 1994 opacity: 0; 1995 -moz-transform: scale(0); 1996 -webkit-transform: scale(0); 1997 -o-transform: scale(0); 1998 transform: scale(0); 1999} 2000 .free-gift [type="checkbox"]:not(:checked) + label::after, .free-gift [type="checkbox"]:checked + label::after { 2001 top: 7px; 2002} 2003 .aid_6, .aid_7 { 2004 float: left; 2005 margin-bottom: 22px; 2006 width: 100%; 2007} 2008 .aid_6 .textarea_attr, .aid_7 .textarea_attr { 2009 float: left; 2010 font-size: 14px; 2011 font-weight: bold; 2012 line-height: 14px; 2013 margin: 0 0 5px; 2014 text-transform: uppercase; 2015 width: 100%; 2016} 2017 .aid_6 .textarea_val, .aid_7 .textarea_val { 2018 float: left; 2019 margin: 0; 2020 padding: 0; 2021 width: 100%; 2022} 2023 pre { 2024 direction: rtl; 2025 margin: 0; 2026 text-align: left; 2027 font-family: arial; 2028 white-space: pre-wrap; 2029 white-space: -moz-pre-wrap; 2030 white-space: -pre-wrap; 2031 white-space: -o-pre-wrap; 2032 word-wrap: break-word; 2033} 2034 @media only screen and (orientation: portrait), only screen and (max-width: 900px) and (orientation: landscape) { 2035.cus-cart-left { 2036 width: 100%; 2037} 2038 .w1130 { 2039 display: block; 2040 margin: 0; 2041 width: 100%; 2042} 2043 h1 { 2044 border: medium none; 2045 margin-bottom: 8px; 2046 padding-left: 5%; 2047 text-align: left; 2048} 2049 div.cus-cart-left fieldset { 2050 background: rgba(0, 0, 0, 0) url("//hadayajewelry.com/cdn/shop/t/17/assets/texture.png?v=701173106424667151791390597") repeat scroll 0 0; 2051 margin: 0; 2052 padding: 5%; 2053} 2054 div.cus-cart-left fieldset .fieldset-wrapper { 2055 background: #fff none repeat scroll 0 0; 2056 float: left; 2057 padding: 3% 3% 0; 2058} 2059 #cart img { 2060 width: 30% !important; 2061} 2062 .cus-cart-left .item_desc { 2063 float: left; 2064 padding: 0 0 0 11px; 2065 position: relative; 2066 width: 70%; 2067} 2068 a.product-node-title { 2069 margin-top: 25px; 2070} 2071 .cus-item-price { 2072 right: auto; 2073 top: 0; 2074} 2075 div.uc-cart-comments { 2076 display: none; 2077} 2078 .rmv-submit-btn { 2079 margin-top: 9px; 2080 right: 30px; 2081} 2082 .cus-item-comments { 2083 background: #f9f8f6 none repeat scroll 0 0; 2084 margin-bottom: 0; 2085 margin-right: -3%; 2086 margin-top: 0; 2087 padding: 3%; 2088 width: 106% !important; 2089} 2090 div.free-gift { 2091 border: medium none; 2092 padding: 0; 2093 background: #f9f8f6; 2094 width: 106%; 2095 margin-left: -3%; 2096 height: 0; 2097 overflow: hidden; 2098} 2099 .cust-cart-right { 2100 margin: 17px 0; 2101 width: 100%; 2102} 2103 .bottom_cart_wrapper { 2104 padding: 5%; 2105} 2106 #MainContent { 2107 padding-right: 0; 2108 padding-left: 0; 2109} 2110 .page-width { 2111 max-width: unset; 2112 margin: unset; 2113 padding: unset; 2114} 2115 .mobile_comment {
2116 background: url("//hadayajewelry.com/cdn/shop/t/17/assets/mobile_comment.svg?v=53352630987817832821791390548"); 2117} 2118 .mobile_gift { 2119 background: url("//hadayajewelry.com/cdn/shop/t/17/assets/mobile_gift.svg?v=53101406297760865451791390549"); 2120 background-position: center 5px !important; 2121 } 2122 .mobile_another { 2123 background: url("//hadayajewelry.com/cdn/shop/t/17/assets/mobile_another.svg?v=61668303278442134731791390548"); 2124} 2125 .cart_mobile_icon { 2126 background-position: center top; 2127 background-repeat: no-repeat; 2128 background-size: 35% auto; 2129 display: table-cell; 2130 font-size: 17px; 2131 line-height: 19px; 2132 padding-top: 45px; 2133 text-align: center; 2134} 2135 2136 2137 .cart_icons_wrapper { 2138 background: #f9f8f6 none repeat scroll 0 0; 2139 border-bottom: 1px solid #ccc; 2140 display: table; 2141 margin-left: -3%; 2142 padding: 5% 2%; 2143 width: 106%; 2144} 2145 .free-gift .form-type-checkbox::before { 2146 background-size: cover; 2147 height: 37px; 2148 margin-right: 4px; 2149 margin-top: -8px; 2150 width: 57px; 2151} 2152 } 2153 @media only screen and (max-width: 766px) and (orientation: portrait) { 2154 .aid_7, .aid_6, .oaid_10, .oaid_9, .product_qty, .item_desc hr { 2155 display: none; 2156 } 2157 } 2158 @media only screen and (min-width: 767px) { 2159 #cart .aid_7, #cart .aid_6, #cart .oaid_10, #cart .oaid_9, #cart .product_qty, #cart .item_desc hr { 2160 display: block; 2161 } 2162 }</style>
2162<script> 2163 jQuery(document).ready(function($) { 2164 var winWidth = $('body').innerWidth(); 2165 var winHeight = window.innerHeight; 2166 if(winWidth<winHeight && winWidth<767){ 2167 $('.cus-item-comments').each(function() { 2168 var myurl = $(this).data('url');//$(this).parent().find('.uc_custom_qty').attr('href'); 2169 $(this).before('<div class="only_mobile cart_icons_wrapper"><div class="cart_mobile_icon mobile_comment">Add Comments</div><div class="cart_mobile_icon mobile_gift">Add Gift Message</div><a class="cart_mobile_icon mobile_another" href="'+myurl+'">Create Another</a></div>'); 2170 }); 2171 2172 // move "need help" 2173 //$('.cust-cart-right').before($('.cus-help-order')); 2174 //$('.cus-help-order').after($('#cus-msg-fb')); 2175 2176 // insert "see engraving" on each product 2177 $('.item_desc').each(function() { 2178 $(this).append('<button type="button" class="see_engraving">See engraving</button>'); 2179 }); 2180 2181 // click on see engraving 2182 $('.see_engraving').click(function(){ 2183 $(this).parent().find($('.aid_7,.aid_6,.oaid_10,.oaid_9,.product_qty,.item_desc hr')).show(); 2184 $(this).hide(); 2185 var engraving = $(this).parent().find('.aid_6 pre,.aid_7 pre').first(); 2186 if (engraving.length) engraving.attr('tabindex','-1').focus(); 2187 2188 }); 2189 2190 // show comment 2191 $('.mobile_comment').click(function(){ 2192 $(this).parent().parent().addClass('show_comment'); 2193 $(this).parent().parent().removeClass('show_gift'); 2194 //$(this).parent().parent().find($('.cus-item-comments')).show(); 2195 }); 2196 2197 // show gift messsage 2198 $('.mobile_gift').click(function(){ 2199 $(this).parent().parent().addClass('show_gift'); 2200 $(this).parent().parent().removeClass('show_comment'); 2201 $(this).parent().parent().find('.free-gift input').prop('checked', true); 2202 }); 2203 } 2204 2205 // on clicking comment, scroll down 2206 if(winWidth>winHeight){ 2207 $('.uc-cart-comments').click(function(){ 2208 var newpos = $(document).scrollTop(); 2209 $("html,body").animate({scrollTop:newpos+300},500); 2210 }); 2211 } 2212 2213 $('a.cart_comments').click(function(){ 2214 $("#"+$(this).attr("data-showdiv")).show(); 2215 }); 2216 $("form#cart div.fieldset-wrapper div.free-gift div.form-type-checkbox input[type='checkbox']").each(function(){ 2217 2218 $(this).click(function (){ 2219 if($(this). prop("checked") == false){ 2220 $(this).parents('div.free-gift').find('input[type="text"]').val('').hide(); 2221 } 2222 else if($(this). prop("checked") == true){ 2223 $(this).parents('div.free-gift').find('input[type="text"]').show(); 2224 } 2225 }); 2226 }); 2227 }); 2228</script>
vendor: 1 bytes, line 2228
2228
2229<script src="//hadayajewelry.com/cdn/shop/t/17/assets/cart.js?v=5143724543313532271791390484" defer="defer"></script>
2229 2230 2231<div class="w1130"> 2232 <div id="main-cart-items" data-id="template--24059679113413__cart-items"> 2233 <div class="js-contents"> 2234 2235 <p>There are no products in your shopping cart.</p> 2236 2237 </div> 2238 </div> 2239</div> 2240 2241 2242 2243</div><div id="shopify-section-template--24059679113413__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-cart.css?v=71590265362018591371791390489" rel="stylesheet" type="text/css" media="all" /> 2244<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-totals.css?v=35008200332502843081791390500" rel="stylesheet" type="text/css" media="all" /> 2245<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-price.css?v=18220549959156508831791390497" rel="stylesheet" type="text/css" media="all" /> 2246<link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-discounts.css?v=152760482443307489271791390490" rel="stylesheet" type="text/css" media="all" /> 2247<style data-shopify> 2248 @media screen and (min-width: 750px) { 2249.cart__ctas { 2250 justify-content:flex-end; 2251} 2252 .cart__ctas button { 2253 width: 22rem; 2254 } 2255 } 2256 .cart__checkout-button::after { 2257 content: unset; 2258 } 2259 .cart__checkout-button { 2260 max-width: unset; 2261 width: unset; 2262 font-size: 20px; 2263 background: #ea5e5e; 2264 color: #fff; 2265 border-radius: 90px; 2266 padding: 0; 2267 border: #ea5e5e solid 1px; 2268 cursor: pointer; 2269 transition: all 0.15s; 2270 } 2271 2272 </style> 2273 2274 2275
2276<script> 2277 document.addEventListener('DOMContentLoaded', function() { 2278 function isIE() { 2279 const ua = window.navigator.userAgent; 2280 const msie = ua.indexOf('MSIE '); 2281 const trident = ua.indexOf('Trident/'); 2282 2283 return (msie > 0 || trident > 0); 2284 } 2285 2286 if (!isIE()) return; 2287 const cartSubmitInput = document.createElement('input'); 2288 cartSubmitInput.setAttribute('name', 'checkout'); 2289 cartSubmitInput.setAttribute('type', 'hidden'); 2290 document.querySelector('#cart').appendChild(cartSubmitInput); 2291 document.querySelector('#checkout').addEventListener('click', function(event) { 2292 document.querySelector('#cart').submit(); 2293 }); 2294 }); 2295</script>
2295 2296 2297</div> 2298
2299<script id="globoRelatedProductsTemplate" type="template/html"> 2300 {% if box.template.id == 1 or box.template.id == '1' %} 2301 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_1 ga-products-box ga-template_themeid_887"> 2302 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2303 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2304 <div class="ga-products"> 2305 <div class="ga-carousel_wrapper"> 2306 <ul class="ga-carousel gowl-carousel" data-products-count="{{products.size}}"> 2307 {% for product in products %} 2308 {% assign first_available_variant = false %} 2309 {% for variant in product.variants %} 2310 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2311 {% endfor %} 2312 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2313 {% if product.images[0] %} 2314 {% assign featured_image = product.images[0] | img_url: '350x' %} 2315 {% else %} 2316 {% assign featured_image = no_image_url | img_url: '350x' %} 2317 {% endif %} 2318 <li class="ga-product" data-product-id="{{product.id}}"> 2319 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}"> 2320 {% if box.template.elements contains 'saleLabel' and first_available_variant.compare_at_price > first_available_variant.price %} 2321 <span class="ga-label ga-label_sale">{{translation.sale}}</span> 2322 {% endif %} 2323 {% unless product.available %} 2324 {% endunless %} 2325 <div class="ga-product_image ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" style="background-image: url('{{featured_image}}')"><span></span></div> 2326 </a> 2327 <a class="ga-product_title "{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{{product.title}}</a> 2328 {% assign variants_size = product.variants | size %} 2329 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2330 <select class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2331 {% for variant in product.variants %} 2332 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '350x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2333 {% endfor %} 2334 </select> 2335 </div> 2336 {% if box.template.elements contains 'price' %} 2337 <span class="ga-product_price-container"> 2338 <span class="ga-product_price money {% if first_available_variant.compare_at_price > first_available_variant.price %} ga-product_have_oldprice {% endif %}">{{first_available_variant.price | money_without_trailing_zeros}}</span> 2339 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2340 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money_without_trailing_zeros}}</s> 2341 {% endif %} 2342 </span> 2343 {% endif %} 2344 </li> 2345 {% endfor %} 2346 </ul> 2347 </div> 2348 </div> 2349 </div> 2350 {% elsif box.template.id == 2 or box.template.id == '2' %} 2351 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_2 ga-products-box ga-template_themeid_887"> 2352 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2353 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2354 {% assign total_price = 0 %} 2355 <div class="ga-products"> 2356 <div class="ga-products_image"> 2357 {% for product in products %} 2358 {% assign first_available_variant = false %} 2359 {% for variant in product.variants %} 2360 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2361 {% endfor %} 2362 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2363 {% if first_available_variant.available and box.template.selected %} 2364 {% assign total_price = total_price | plus: first_available_variant.price %} 2365 {% endif %} 2366 {% if product.images[0] %} 2367 {% assign featured_image = product.images[0] | img_url: '350x' %} 2368 {% else %} 2369 {% assign featured_image = no_image_url | img_url: '350x' %} 2370 {% endif %} 2371 <div id="ga-product_{{product.id}}" class="ga-product {% if forloop.last %}last{% endif %}"> 2372 2373 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}"> 2374 {% unless product.available %}
2375 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2376 {% endunless %} 2377 <img class="ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" src="{{featured_image}}" alt="{{product.title}}"/> 2378 </a> 2379 </div> 2380 {% endfor %} 2381 <div class="ga-product-form {% unless total_price > 0 %}ga-hide{% endunless %}"> 2382 {% if box.template.elements contains 'price' %} 2383 <div>{{translation.total_price}} <span class="ga-product_price ga-product_totalprice money">{{total_price | money}}</span></div> 2384 {% endif %} 2385 {% if box.template.elements contains 'addToCartBtn' %} 2386 <button class="ga-addalltocart" type="button" data-add="{{translation.add_selected_to_cart}}" data-added="{{translation.added_selected_to_cart}}">{{translation.add_selected_to_cart}}</button> 2387 {% endif %} 2388 </div> 2389 </div> 2390 </div> 2391 <ul class="ga-products-input"> 2392 {% for product in products %} 2393 {% assign first_available_variant = false %} 2394 {% for variant in product.variants %} 2395 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2396 {% endfor %} 2397 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2398 {% if product.images[0] %} 2399 {% assign featured_image = product.images[0] | img_url: '350x' %} 2400 {% else %} 2401 {% assign featured_image = no_image_url | img_url: '350x' %} 2402 {% endif %} 2403 <li class="ga-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2404 <input {% unless product.available %}disabled{% endunless %} class="selectedItem"{% if box.template.selected and product.available == true %} checked{% endif %} type="checkbox" value="{{product.id}}"/> 2405 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2406 {% assign variants_size = product.variants | size %} 2407 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2408 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2409 {% for variant in product.variants %} 2410 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2411 {% endfor %} 2412 </select> 2413 </div> 2414 {% if box.template.elements contains 'price' %} 2415 <span class="ga-product_price-container"> 2416 <span class="ga-product_price money {% if first_available_variant.compare_at_price > first_available_variant.price %} ga-product_have_oldprice {% endif %}">{{first_available_variant.price | money_without_trailing_zeros}}</span> 2417 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2418 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money_without_trailing_zeros}}</s> 2419 {% endif %} 2420 </span> 2421 {% endif %} 2422 </li> 2423 {% endfor %} 2424 </ul> 2425 </div> 2426 {% elsif box.template.id == 3 or box.template.id == '3' %} 2427 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_3 ga-products-box ga-template_themeid_887"> 2428 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2429 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2430 {% assign total_price = 0 %} 2431 <div class="ga-products"> 2432 <ul class="ga-products-table"> 2433 {% for product in products %} 2434 {% assign first_available_variant = false %} 2435 {% for variant in product.variants %} 2436 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2437 {% endfor %} 2438 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2439 {% if first_available_variant.available and box.template.selected %} 2440 {% assign total_price = total_price | plus: first_available_variant.price %} 2441 {% endif %} 2442 {% if product.images[0] %} 2443 {% assign featured_image = product.images[0] | img_url: '100x' %} 2444 {% else %} 2445 {% assign featured_image = no_image_url | img_url: '100x' %} 2446 {% endif %} 2447 <li class="ga-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2448 <div class="product_main"> 2449 <input {% unless product.available %}disabled{% endunless %} class="selectedItem"{% if box.template.selected and product.available == true %} checked{% endif %} type="checkbox" value=""/> 2450 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}" class="ga-products_image"> 2451 {% unless product.available %}
2452 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2453 {% endunless %} 2454 <span> 2455 <img class="ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" src="{{featured_image}}" alt="{{product.title}}"/> 2456 </span> 2457 </a> 2458 <div> 2459 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2460 </div> 2461 </div> 2462 {% assign variants_size = product.variants | size %} 2463 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2464 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2465 {% for variant in product.variants %} 2466 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2467 {% endfor %} 2468 </select> 2469 </div> 2470 {% if box.template.elements contains 'price' %} 2471 <span class="ga-product_price-container"> 2472 <span class="ga-product_price money {% if first_available_variant.compare_at_price > first_available_variant.price %} ga-product_have_oldprice {% endif %}">{{first_available_variant.price | money}}</span> 2473 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2474 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2475 {% endif %} 2476 </span> 2477 {% endif %} 2478 </li> 2479 {% endfor %} 2480 </ul> 2481 <div class="ga-product-form{% unless box.template.selected or total_price > 0 %} ga-hide{% endunless %}"> 2482 {% if box.template.elements contains 'price' %} 2483 <div>{{translation.total_price}} <span class="ga-product_price ga-product_totalprice money">{{total_price | money}}</span></div> 2484 {% endif %} 2485 {% if box.template.elements contains 'addToCartBtn' %} 2486 <button class="ga-addalltocart" type="button" data-add="{{translation.add_selected_to_cart}}" data-added="{{translation.added_selected_to_cart}}">{{translation.add_selected_to_cart}}</button> 2487 {% endif %} 2488 </div> 2489 </div> 2490 </div> 2491 {% endif %} 2492</script>
2492 2493 2494 2495
2496<script id="globoUpsellProductsTemplate" type="template/html"> 2497 {% if box.type == 'pre_purchase' %} 2498 <div class="ga_offer_{{box.id}} ga_up_{{box.type}} ga-arrow-top ga-products-upsell-box ga-cartdraw_products-upsell-box" id="{{box.id}}" > 2499 <h2 class="ga-title">{{box.title.text}}</h2> 2500 <div class="ga-upsell-products"> 2501 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2502 <ul> 2503 {% for product in products %} 2504 {% assign first_available_variant = false %} 2505 {% for variant in product.variants %} 2506 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2507 {% endfor %} 2508 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2509 {% if first_available_variant.available and box.template.selected %} 2510 {% assign total_price = total_price | plus: first_available_variant.price %} 2511 {% endif %} 2512 {% if product.images[0] %} 2513 {% assign featured_image = product.images[0] | img_url: '100x' %} 2514 {% else %} 2515 {% assign featured_image = no_image_url | img_url: '100x' %} 2516 {% endif %} 2517 <li class="ga-upsell-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2518 <div class="product_main"> 2519 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}" class="ga-products_image"> 2520 {% unless product.available %} 2521 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2522 {% endunless %} 2523 <span> 2524 <img class="ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" src="{{featured_image}}" alt="{{product.title}}"/> 2525 </span> 2526 </a> 2527 2528 </div> 2529 <div class="ga-upsell-product-data"> 2530 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2531 {% assign variants_size = product.variants | size %} 2532 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2533 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2534 {% for variant in product.variants %} 2535 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2536 {% endfor %} 2537 </select> 2538 </div> 2539 <div class="ga-price-addtocart-show"> 2540 {% if box.template.elements contains 'price' %} 2541 <span class="ga-product_price-container {% if box.template.elements contains 'addToCartBtn' %} ga-showaddToCartBtn {% endif %}"> 2542 <span class="ga-product_price money {% if first_available_variant.compare_at_price > first_available_variant.price %} ga-product_have_oldprice {% endif %}">{{first_available_variant.price | money}}</span> 2543 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2544 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2545 {% endif %} 2546 </span> 2547 {% endif %} 2548 {% if box.template.elements contains 'addToCartBtn' %} 2549 <div class="ga-upsell-product_addtocart-wp {% if box.template.elements contains 'price' %} ga-showprice {% endif %}"> 2550 <button class="ga-upsell-product_addtocart" type="button" data-add="{{translation.add_to_cart}}" data-added="{{translation.added_to_cart}}">{{translation.add_to_cart}}</button> 2551 </div> 2552 {% endif %} 2553 </div> 2554 </div> 2555 </li> 2556 {% endfor %} 2557 </ul> 2558 </div> 2559 </div> 2560 {% elsif box.type == 'thankyou' %} 2561 <div class="ga_offer_{{box.id}} ga_up_{{box.type}} ga-arrow-top ga-products-upsell-box ga-cartdraw_products-upsell-box" id="{{box.id}}" > 2562 <div class="ga-thankyou-headbox"> 2563 <h2 class="ga-title">{{box.title.text}}</h2> 2564 {% if box.subtitle %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2565 </div> 2566 <div class="ga-upsell-products"> 2567 <div class="ga-carousel_wrapper"> 2568 <ul class="ga-carousel gowl-carousel" data-products-count="{{products.size}}"> 2569 {% for product in products %} 2570 {% assign first_available_variant = false %} 2571 {% for variant in product.variants %} 2572 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2573 {% endfor %} 2574 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2575 {% if product.images[0] %} 2576 {% assign featured_image = product.images[0] | img_url: '350x' %} 2577 {% else %} 2578 {% assign featured_image = no_image_url | img_url: '350x' %} 2579 {% endif %} 2580 <li class="ga-product ga-upsell-product" data-product-id="{{product.id}}"> 2581 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}"> 2582 {% if box.template.elements contains 'saleLabel' and first_available_variant.compare_at_price > first_available_variant.price %}
2583 <span class="ga-label ga-label_sale">{{translation.sale}}</span> 2584 {% endif %} 2585 {% unless product.available %} 2586 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2587 {% endunless %} 2588 <div class="ga-product_image ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" style="background-image: url('{{featured_image}}')"></div> 2589 </a> 2590 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{{product.title}}</a> 2591 {% assign variants_size = product.variants | size %} 2592 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2593 <select class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2594 {% for variant in product.variants %} 2595 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '350x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2596 {% endfor %} 2597 </select> 2598 </div> 2599 {% if box.template.elements contains 'price' %} 2600 <span class="ga-product_price-container"> 2601 <span class="ga-product_price money {% if first_available_variant.compare_at_price > first_available_variant.price %} ga-product_have_oldprice {% endif %}">{{first_available_variant.price | money}}</span> 2602 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2603 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2604 {% endif %} 2605 </span> 2606 {% endif %} 2607 {% if box.template.elements contains 'addToCartBtn' %} 2608 <button class="ga-product_addtocart" type="button" data-add="{{translation.add_to_cart}}" data-added="{{translation.added_to_cart}}">{{translation.add_to_cart}}</button> 2609 {% endif %} 2610 </li> 2611 {% endfor %} 2612 </ul> 2613 </div> 2614 </div> 2615 {% elsif box.type == 'in_cart' %} 2616 <div class="ga_offer_{{box.id}} ga_up_{{box.type}} ga-arrow-top ga-products-upsell-box" id="{{box.id}}" > 2617 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title">{{box.title.text}}</h2>{% endif %} 2618 {% if box.subtitle and box.subtitle.text and box.subtitle.text !='' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2619 <div class="ga-upsell-products"> 2620 <ul> 2621 {% for product in products %} 2622 {% assign first_available_variant = false %} 2623 {% for variant in product.variants %} 2624 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2625 {% endfor %} 2626 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2627 {% if first_available_variant.available and box.template.selected %} 2628 {% assign total_price = total_price | plus: first_available_variant.price %} 2629 {% endif %} 2630 {% if product.images[0] %} 2631 {% assign featured_image = product.images[0] | img_url: '100x' %} 2632 {% else %} 2633 {% assign featured_image = no_image_url | img_url: '100x' %} 2634 {% endif %} 2635 <li class="ga-upsell-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2636 <div class="product_main"> 2637 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}" class="ga-products_image"> 2638 {% if box.template.elements contains 'saleLabel' and first_available_variant.compare_at_price > first_available_variant.price %}
2639 <span class="ga-label ga-label_sale">{{translation.sale}}</span> 2640 {% endif %} 2641 {% unless product.available %} 2642 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2643 {% endunless %} 2644 <span> 2645 <img class="ga-product_image_{{product.id}}" id="ga-product_image_{{product.id}}" src="{{featured_image}}" alt="{{product.title}}"/> 2646 </span> 2647 </a> 2648 2649 </div> 2650 <div class="ga-upsell-product-data"> 2651 <div class="ga_upsell_cart_baseinfo"> 2652 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2653 {% assign variants_size = product.variants | size %} 2654 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %} {% if variants_size == 1 %}ga-hide{% endif %}"> 2655 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2656 {% for variant in product.variants %} 2657 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2658 {% endfor %} 2659 </select> 2660 </div> 2661 {% if box.template.elements contains 'price' %} 2662 <span class="ga-product_price-container"> 2663 <span class="ga-product_price money {% if first_available_variant.compare_at_price > first_available_variant.price %} ga-product_have_oldprice {% endif %}">{{first_available_variant.price | money}}</span> 2664 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2665 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2666 {% endif %} 2667 </span> 2668 {% endif %} 2669 </div> 2670 {% if box.template.elements contains 'addToCartBtn' %} 2671 <div class="ga_upsell_cart_adtocart"> 2672 <button class="ga-upsell-product_addtocart" type="button" data-add="{% if translation.added_to_cart_short %}{{translation.add_to_cart_short}}{% else %}ADD{% endif %}" data-added="{% if translation.added_to_cart_short %}{{translation.added_to_cart_short}}{% else %}ADDED{% endif %}">{% if translation.add_to_cart_short %}{{translation.add_to_cart_short}}{% else %}ADD{% endif %}</button> 2673 </div> 2674 {% endif %} 2675 </div> 2676 {% if box.template.elements contains 'addToCartBtn' %} 2677 <div class="ga_upsell_cart_adtocart"> 2678 <button class="ga-upsell-product_addtocart" type="button" data-add="{% if translation.added_to_cart_short %}{{translation.add_to_cart_short}}{% else %}ADD{% endif %}" data-added="{% if translation.added_to_cart_short %}{{translation.added_to_cart_short}}{% else %}ADDED{% endif %}">{% if translation.add_to_cart_short %}{{translation.add_to_cart_short}}{% else %}ADD{% endif %}</button> 2679 </div> 2680 {% endif %} 2681 </li> 2682 {% endfor %} 2683 </ul> 2684 </div> 2685 </div> 2686 <div style="clear:both;"></div> 2687 {% endif %} 2688</script>
2688 2689 2690 2691<div class="globoRecommendationsBottom"></div> 2692 2693 </main> 2694 2695 <div id="shopify-section-footer" class="shopify-section"> 2696<link href="//hadayajewelry.com/cdn/shop/t/17/assets/section-footer.css?v=83777583229853969691791390565" rel="stylesheet" type="text/css" media="all" /> 2697<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-newsletter.css?v=103472482056003053551791390495" media="print" onload="this.media='all'"> 2698<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-menu.css?v=151968516119678728991791390491" media="print" onload="this.media='all'"> 2699<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-payment.css?v=69253961410771838501791390492" media="print" onload="this.media='all'"> 2700<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-social.css?v=52211663153726659061791390492" media="print" onload="this.media='all'"> 2701<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/component-rte.css?v=69919436638515329781791390498" media="print" onload="this.media='all'"> 2702<link rel="stylesheet" href="//hadayajewelry.com/cdn/shop/t/17/assets/disclosure.css?v=646595190999601341791390504" media="print" onload="this.media='all'"> 2703 2704<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-newsletter.css?v=103472482056003053551791390495" rel="stylesheet" type="text/css" media="all" /></noscript> 2705<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-menu.css?v=151968516119678728991791390491" rel="stylesheet" type="text/css" media="all" /></noscript> 2706<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-payment.css?v=69253961410771838501791390492" rel="stylesheet" type="text/css" media="all" /></noscript> 2707<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-list-social.css?v=52211663153726659061791390492" rel="stylesheet" type="text/css" media="all" /></noscript> 2708<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/component-rte.css?v=69919436638515329781791390498" rel="stylesheet" type="text/css" media="all" /></noscript> 2709<noscript><link href="//hadayajewelry.com/cdn/shop/t/17/assets/disclosure.css?v=646595190999601341791390504" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer { 2710 margin-top: 36px; 2711 } 2712 2713 .section-footer-padding { 2714 padding-top: 27px; 2715 padding-bottom: 27px; 2716 } 2717 2718 @media screen and (min-width: 750px) { 2719 .footer { 2720 margin-top: 48px; 2721 } 2722 2723 .section-footer-padding { 2724 padding-top: 36px; 2725 padding-bottom: 36px; 2726 } 2727 }</style><div class="only_mobile back2top"><img src="//hadayajewelry.com/cdn/shop/t/17/assets/red_arrow.svg?v=15825196210179896501791390562">BACK TO TOP</div> 2728<div id="city_texture"></div> 2729<footer> 2730 <div class="w1112"> 2731 <div id="footer_content"> 2732 <div class="footer_col"> 2733 <h2> 2734 SHOP FOR</h2> 2735 2736<p> 2737 <a href="/collections/sale-box">SALE BOX</a><br> 2738 <a href="/collections/all">All Designs</a><br> 2739 <a href="/collections/rings">Rings</a><br> 2740 <a href="/collections/necklaces">Necklaces</a><br> 2741 <a href="/collections/bracelets">Bracelets</a><br> 2742 <a href="/collections/accessories">Accessories</a><br> 2743 <a href="/collections/judaica">Judaica</a><br> 2744 <!--<a href="/pages/hadaya-amulets">Hadaya Amulets</a><br> 2745 <a href="/products/keyring-upgrade">Hadaya Keyring</a><br> 2746 <a href="/israel70map">Israel Map 70th</a><br />--> </p> 2747 2748<h2> 2749 GIFTS</h2> 2750 2751<p> 2752 <a href="/pages/gift-ideas">Gift Ideas</a><br> 2753 <a href="/pages/goto-bat-mitzvah-gifts">GoTo Bat Mitzvah</a><br> 2754 <a href="/pages/goto-bar-mitzvah-gifts">GoTo Bar Mitzvah</a><br> 2755 <a href="/pages/anniversary-gifts">Anniversary Gifts</a><br> 2756 <a href="/products/hadaya-gift-coupon">Hadaya Gift Coupon</a><br> 2757 </p> 2758 2759<p> 2760 </p> 2761 </div> 2762 <div class="footer_col"> 2763 <h2> 2764 HADAYA</h2> 2765 2766<p> 2767 <a href="/pages/hadayas-book">Hadaya's Book</a><br> 2768 <a href="/pages/our-story">Our Story</a><br> 2769 <a href="/pages/team-hadaya">Team Hadaya</a><br> 2770 <a href="/pages/staff-picks">Staff Picks</a><br> 2771 <a href="/pages/hadaya-8-ball">8 Ball</a><br> 2772 <a href="/pages/skyline">Skyline</a><br> 2773 <a href="/pages/yeshiva-girls">Yeshiva Girls</a><br> 2774 <a href="/pages/sunrise">
2774Sunrise Sale</a><br> 2775 <a href="/pages/hadaya-white-night">White Night</a><br> 2776 <a href="/pages/hadaya-affiliate-program">Affiliate</a><br> 2777 <a href="https://facebook.com/hadayaOneofakind/" target="_blank">Facebook</a><br> 2778 <a href="https://instagram.com/hadayajewelry/" target="_blank">Instagram</a><br> 2779 <a href="/pages/newsletter">Newsletter</a><br> 2780 2781 2782 <a href="/pages/in-memory-of">In memory of...</a> 2783 </p> 2784<p> 2785 </p> 2786 </div> 2787 <div class="footer_col"> 2788 <h2> 2789 STORIES</h2> 2790 2791<p> 2792 <a href="/pages/gam-ze-yaavor">Gam Ze Yaavor</a> <br> 2793 <a href="/pages/smart-saying">#smartSaying</a></p> 2794 2795<p> 2796 </p> 2797 2798<h2> 2799 SUPPORT</h2> 2800 2801<p> 2802 <a href="/pages/contact">Contact Us</a><br> 2803 <a href="/pages/faqs">FAQ's</a><br> 2804 <a href="/pages/simplink">SimpLink</a><br> 2805 <a href="/pages/resources">Resources</a><br> 2806 <a href="/pages/returns">Returns</a><br> 2807 <a href="/pages/groups">Groups</a><br> 2808 <a href="/pages/discounts">Discounts</a><br> 2809 <a href="/pages/process-production">Process & Production</a><br> 2810 <a href="/pages/shipping-pickup">Shipping & Pickup</a><br> 2811 <a href="/pages/order-tracking">TrackMyHadaya.com</a><br> 2812 <a href="/pages/hadaya-feedback">Send us your Feedback</a></p> 2813 </div> 2814 2815 2816 2817 <div class="footer_col"> 2818 <h2> 2819 STUDIO ADDRESS</h2> 2820 2821<p> 2822 91 HaYehudim st<br> 2823 Jewish Quarter, Old City<br> 2824 Jerusalem 9751911<br> 2825 Israel</p> 2826 2827 </div> 2828 2829 </div> 2830 </div> 2831
2831<script> 2832(function(){if(!window.chatbase||window.chatbase("getState")!=="initialized"){window.chatbase=(...arguments)=>{if(!window.chatbase.q){window.chatbase.q=[]}window.chatbase.q.push(arguments)};window.chatbase=new Proxy(window.chatbase,{get(target,prop){if(prop==="q"){return target.q}return(...args)=>target(prop,...args)}})}const onLoad=function(){const script=document.createElement("script");script.src="https://www.chatbase.co/embed.min.js";script.id="dHC3nQXjOnF7cMQmGK832";script.domain="www.chatbase.co";document.body.appendChild(script)};if(document.readyState==="complete"){onLoad()}else{window.addEventListener("load",onLoad)}})(); 2833</script>
2833 2834</footer> 2835<credits> 2836 <p>© 1983-2026 Hadaya <a href="/pages/terms-and-privacy">Privacy Policy</a> | <a href="/pages/terms-and-privacy">Terms Of Use</a></p> 2837 </credits> 2838 2839 2840 2841 2842</div> 2843 2844 <ul hidden> 2845 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2846 </ul> 2847 2848
2848<script> 2849 window.shopUrl = 'https://hadayajewelry.com'; 2850 window.routes = { 2851 cart_add_url: '/cart/add', 2852 cart_change_url: '/cart/change', 2853 cart_update_url: '/cart/update', 2854 predictive_search_url: '/search/suggest' 2855 }; 2856 2857 window.cartStrings = { 2858 error: `There was an error while updating your cart. Please try again.`, 2859 quantityError: `You can only add [quantity] of this item to your cart.` 2860 } 2861 2862 window.variantStrings = { 2863 addToCart: `Add to cart`, 2864 soldOut: `Sold out`, 2865 unavailable: `Unavailable`, 2866 } 2867 2868 window.accessibilityStrings = { 2869 imageAvailable: `Image [index] is now available in gallery view`, 2870 shareSuccess: `Link copied to clipboard`, 2871 pauseSlideshow: `Pause slideshow`, 2872 playSlideshow: `Play slideshow`, 2873 } 2874 </script>
2874<script src="//hadayajewelry.com/cdn/shop/t/17/assets/predictive-search.js?v=31278710863581584031791390558" defer="defer"></script>
2874<!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled --> 2875
2875<script> 2876 var validation_fail = false; 2877 var myVar; 2878 function showDevError(msg) { 2879 var sel = document.getElementById('dev-error'); 2880 if (sel) { 2881 sel.innerHTML = sel.innerHTML + `<p>${msg}</p>`; 2882 sel.style.display = 'block'; 2883 } 2884 } 2885 function sketch_add_symbols(parent) { 2886 var symbols_wrapper_div = document.createElement('div'); 2887 symbols_wrapper_div.classList.add("symbols_wrapper"); 2888 var symbol_span = document.createElement('span'); 2889 var symbol_span_text = document.createTextNode("Add Symbol"); 2890 symbol_span.appendChild(symbol_span_text); 2891 var symbol_heart_div = document.createElement('div'); 2892 symbol_heart_div.classList.add("symbol_heart"); 2893 symbol_heart_div.classList.add("symbol"); 2894 var symbol_wave_div = document.createElement('div'); 2895 symbol_wave_div.classList.add("symbol_wave"); 2896 symbol_wave_div.classList.add("symbol"); 2897 var symbol_flower_div = document.createElement('div'); 2898 symbol_flower_div.classList.add("symbol_flower"); 2899 symbol_flower_div.classList.add("symbol"); 2900 var symbol_sod_div = document.createElement('div'); 2901 symbol_sod_div.classList.add("symbol_sod"); 2902 symbol_sod_div.classList.add("symbol"); 2903 2904 symbols_wrapper_div.appendChild(symbol_span); 2905 symbols_wrapper_div.appendChild(symbol_heart_div); 2906 symbols_wrapper_div.appendChild(symbol_wave_div); 2907 symbols_wrapper_div.appendChild(symbol_flower_div); 2908 symbols_wrapper_div.appendChild(symbol_sod_div); 2909 2910 parent.appendChild(symbols_wrapper_div); 2911 } 2912 function sketch_add_change(parent) { 2913 var change_div = document.createElement('div'); 2914 change_div.classList.add("change"); 2915 var change_text = document.createTextNode("choose from Hadaya's book"); 2916 change_div.appendChild(change_text); 2917 parent.appendChild(change_div); 2918 } 2919 function sketch_add_word_counter(area, parent) { 2920 var word_counter_wrapper_div = document.createElement('div'); 2921 word_counter_wrapper_div.classList.add("word_counter_wrapper"); 2922 var current_words_front_div = document.createElement('div'); 2923 current_words_front_div.id = area == 'front' ? 'current_words_front' : 'current_words_back'; 2924 var zero_text = document.createTextNode("0"); 2925 current_words_front_div.appendChild(zero_text); 2926 word_counter_wrapper_div.appendChild(current_words_front_div); 2927 let max_chars_str = (area == 'front' ? '' : ''); 2928 var max_chars = document.createTextNode('/' + max_chars_str.toString()); 2929 word_counter_wrapper_div.appendChild(max_chars); 2930 parent.prepend(word_counter_wrapper_div); 2931 } 2932 function sketch_add_keyboard(parent) { 2933 var keyboard_icon_div = document.createElement('div'); 2934 keyboard_icon_div.classList.add("keyboard_icon"); 2935 var keyboard_icon_img = document.createElement('img'); 2936 keyboard_icon_img.src = "//hadayajewelry.com/cdn/shop/t/17/assets/keyboard.png?v=75910766909175983431791390542"; 2937 2938 keyboard_icon_div.appendChild(keyboard_icon_img); 2939 2940 parent.appendChild(keyboard_icon_div); 2941 } 2942 function sketch_add_translate(parent) { 2943 var translate_div = document.createElement('div'); 2944 translate_div.classList.add("translate"); 2945 parent.prepend(translate_div); 2946 2947 var english_div = document.createElement('div'); 2948 english_div.classList.add("english"); 2949 english_div.style.display = 'none'; 2950 var english_text = document.createTextNode("Translation"); 2951 english_div.appendChild(english_text); 2952 parent.appendChild(english_div); 2953 2954 var english_alert_div = document.createElement('div'); 2955 english_alert_div.classList.add("english_alert"); 2956 english_alert_div.classList.add("pulse"); 2957 var english_alert_text = document.createTextNode("Any English you provide will be translated into Hebrew"); 2958 english_alert_div.appendChild(english_alert_text); 2959 parent.appendChild(english_alert_div); 2960 } 2961 function sketch_add_image(area, tbox) { 2962 2963 var child0 = tbox.children[0]; 2964 var child01 = child0.children[1]; 2965 var container = child01.children[0]; 2966 container.style.display = 'flex'; 2967 container.children[0].style.order = 1; 2968 2969 var himage_div = document.createElement('div'); 2970 // himage_div.classList.add("mw-stack__item"); 2971 himage_div.classList.add(area == 'front' ? "front_sketch" : "back_sketch"); 2972 var himage_div_img = document.createElement('img'); 2973 himage_div_img.width = 525; 2974 himage_div_img.height = 309; 2975 if (area == 'front') { 2976 himage_div_img.src = ""; 2977 if ("" != "") 2978 himage_div.appendChild(himage_div_img); 2979 } else if (area == 'back') { 2980 himage_div_img.src = ""; 2981 if ("" != "") 2982 himage_div.appendChild(himage_div_img); 2983 } 2984 container.appendChild(himage_div); 2985 //console.log(child01); 2986 } 2987 function init_sketch_area(area, tbox_tarea, tbox, initConfig) { 2988 if (!tbox_tarea || !tbox) return; 2989 tbox_tarea.placeholder="type in or choose engraving"; 2990 tbox_tarea.classList.add("ui-keyboard-input"); 2991 tbox_tarea.classList.add("ui-widget-content"); 2992 tbox_tarea.classList.add("ui-corner-all"); 2993 tbox_tarea.parentNode.style.position = 'relative'; 2994 tbox_tarea.parentNode.style.width = '397px'; 2995 //tbox_tarea.parentNode.style.display = 'flex'; 2996 //tbox_tarea.parentNode.style.flexDirection = 'column'; 2997 2998 sketch_add_symbols(tbox_tarea.parentNode); 2999 sketch_add_change(tbox_tarea.parentNode); 3000 sketch_add_word_counter(area, tbox_tarea.parentNode); 3001 sketch_add_keyboard(tbox_tarea.parentNode); 3002 sketch_add_translate(tbox_tarea.parentNode); 3003 sketch_add_image(area, tbox); 3004 } 3005 function init_cm_convert(sel) { 3006 if (!sel) return; 3007 var childSel = sel.children[0]; 3008 var childrenStack = childSel.children; 3009 var convert_wrapper_div = document.createElement('div'); 3010 convert_wrapper_div.classList.add('mw-stack__item'); 3011 var convert_span = document.createElement('span'); 3012 convert_span.classList.add('red_text'); 3013 convert_span.id = 'convert2cm'; 3014 var text = document.createTextNode("Convert to cm"); 3015 convert_span.appendChild(text); 3016 convert_wrapper_div.appendChild(convert_span); 3017 childrenStack[1].children[0].appendChild(convert_wrapper_div); 3018 3019 $(document).on('click', '#convert2cm', function () {
3020 var stack = $('.cm_convert .mw-option__container').children('.mw-option__value').each(function(index) { 3021 var $this = $(this); 3022 var textSel = $this.find('.mw-option__value-title .mw-option__value-text'); 3023 if (index == 0) { 3024 if (textSel.text() == '15.5"') { 3025 textSel.text('40cm'); 3026 } else if (textSel.text() == '40cm') { 3027 textSel.text('15.5"') 3028 } 3029 } else if (index == 1) { 3030 if (textSel.text() == '17.5"') { 3031 textSel.text('45cm'); 3032 } else if (textSel.text() == '45cm') { 3033 textSel.text('17.5"') 3034 } 3035 } else if (index == 2) { 3036 if (textSel.text() == '19.5"') { 3037 textSel.text('50cm'); 3038 } else if (textSel.text() == '50cm') { 3039 textSel.text('19.5"') 3040 } 3041 } else if (index == 3) { 3042 if (textSel.text() == '23.5"') { 3043 textSel.text('60cm'); 3044 } else if (textSel.text() == '60cm') { 3045 textSel.text('23.5"') 3046 } 3047 } 3048 }); 3049 /* 3050 if ($('.cm_convert .mw-option__container .mw-option__value:nth-child(1) .mw-option__value-title .mw-option__value-text').text() != '40cm') { 3051 $('.cm_convert .mw-option__container .mw-option__value:nth-child(1) .mw-option__value-title .mw-option__value-text').text('40cm'); 3052 $('.cm_convert .mw-option__container .mw-option__value:nth-child(2) .mw-option__value-title .mw-option__value-text').text('45cm'); 3053 $('.cm_convert .mw-option__container .mw-option__value:nth-child(3) .mw-option__value-title .mw-option__value-text').text('50cm'); 3054 $('.cm_convert .mw-option__container .mw-option__value:nth-child(4) .mw-option__value-title .mw-option__value-text').text('60cm'); 3055 $('#convert2cm').text('Convert to inches'); 3056 } else { 3057 $('.cm_convert .mw-option__container .mw-option__value:nth-child(1) .mw-option__value-title .mw-option__value-text').text('15.5"'); 3058 $('.cm_convert .mw-option__container .mw-option__value:nth-child(2) .mw-option__value-title .mw-option__value-text').text('17.5"'); 3059 $('.cm_convert .mw-option__container .mw-option__value:nth-child(3) .mw-option__value-title .mw-option__value-text').text('19.5"'); 3060 $('.cm_convert .mw-option__container .mw-option__value:nth-child(4) .mw-option__value-title .mw-option__value-text').text('23.5"'); 3061 $('#convert2cm').text('Convert to cm'); 3062 }*/ 3063 }); 3064 } 3065 function init_size_chart(sel) { 3066 if (!sel) return; 3067 var childSel = sel.children[0]; 3068 var childrenStack = childSel.children[1]; 3069 var parent = childrenStack.children[0]; 3070 var convert_wrapper_div = document.createElement('div'); 3071 convert_wrapper_div.classList.add('mw-stack__item'); 3072 convert_wrapper_div.classList.add('flex-basis-100-mobile'); 3073 var convert_span = document.createElement('a'); 3074 convert_span.classList.add('red_text'); 3075 convert_span.classList.add('size_chart'); 3076 convert_span.setAttribute('href', ""); 3077 convert_span.setAttribute('target', '_blank'); 3078 3079 var text = document.createTextNode("Size Chart"); 3080 convert_span.appendChild(text); 3081 convert_wrapper_div.appendChild(convert_span); 3082 parent.appendChild(convert_wrapper_div); 3083 } 3084 3085function mwApoCustom() { 3086 window.mwApoInit = window.mwApoInit || {}; 3087 window.mwApoInit.onEvent = function (event, args) { 3088console.log('mw onEvent: event:', event, ' args:', args); 3089 if (event == "onClickFinish") { 3090 $('#cart_pop,#overlay').fadeIn(300); 3091 } 3092 else if (event == "onClick::validate-failed") { 3093 var front = $('.front_tbox textarea'); 3094 var front_got = false; 3095 if (front) { 3096 var frontTop = front.offset().top - 120; 3097 var max_words_front = $("#myvars").attr("max_words_front"); 3098 var words = $(".front_tbox textarea").val().length; 3099 if (words >= max_words_front) { 3100 setTimeout(function() {$([document.documentElement, document.body]).animate({ 3101 scrollTop: frontTop 3102 }, 500);}, 1000); 3103 front_got = true; 3104 } 3105 3106 } 3107 if (!front_got) { 3108 var back = $('.back_tbox textarea'); 3109 if (back) { 3110 var backTop = back.offset().top - 120; 3111 var max_words_back = $("#myvars").attr("max_words_back"); 3112 var words = $(".back_tbox textarea").val().length; 3113 if (words >= max_words_back) { 3114 setTimeout(function() {$([document.documentElement, document.body]).animate({ 3115 scrollTop: backTop 3116 }, 500);}, 1000); 3117 } 3118 } 3119 } 3120 } else if (event == "init::finish") { 3121 //console.log('mwApoInit init::finish'); 3122 3123 var front_tbox_tarea = document.querySelector('.front_tbox textarea'); 3124 var front_tbox = document.querySelector('.front_tbox');
3125 //console.log('init::finish initConfig: ', args.initConfig) 3126 init_sketch_area('front', front_tbox_tarea, front_tbox, args.initConfig); 3127 3128 var back_tbox_tarea = document.querySelector('.back_tbox textarea'); 3129 var back_tbox = document.querySelector('.back_tbox'); 3130 3131 init_sketch_area('back', back_tbox_tarea, back_tbox, args.initConfig); 3132 3133 var convert_cm = document.querySelector('.cm_convert'); 3134 3135 init_cm_convert(convert_cm); 3136 3137 var size_chart = document.querySelector('.size_chart'); 3138 3139 init_size_chart(size_chart); 3140 3141 document.querySelectorAll('.mw-option--type-radio').forEach(radiosContainer => { 3142 if (radiosContainer) { 3143 var stackVertical = radiosContainer.children[0]; 3144 if (stackVertical) { 3145 stackVertical.classList.add('mw-radio-mobile'); 3146 var optionsStack = stackVertical.children[1]; 3147 if (optionsStack) { 3148 var optionContainer = optionsStack.children[0]; 3149 if (optionContainer) { 3150 optionContainer.style.display = 'flex'; 3151 optionContainer.style.alignItems = 'center'; 3152 } 3153 } 3154 } 3155 var inputs = radiosContainer.querySelectorAll('input[type="radio"]'); 3156 if (inputs) { 3157 inputs.forEach(input => { 3158 input.addEventListener('click', e => { 3159 3160 if (window.mwApoInit.response) { 3161 var response = window.mwApoInit.response[""]; 3162 console.log(response, "response"); 3163 var number_of_letters_to_change = -1; 3164 var ring_width_value = response.values[input.value].value.title.toLowerCase(); 3165 if (response.options[radiosContainer.dataset.optionId].title.toLowerCase() == 'Ring Width'.toLowerCase()) { 3166 if (ring_width_value == 'Medium 7mm'.toLowerCase()) { 3167 3168 showDevError('product.metafields.accentuate.ring_width_max_words__medium_7mm == blank'); 3169 3170 } else if (ring_width_value == 'Wide 9mm'.toLowerCase()) { 3171 3172 showDevError('product.metafields.accentuate.ring_width_max_words__wide_9mm == blank'); 3173 3174 } else if (ring_width_value == 'Narrow 5mm'.toLowerCase()) { 3175 3176 showDevError('product.metafields.accentuate.ring_width_max_words__narrow_5mm == blank'); 3177 3178 } else if (ring_width_value == 'E.Narrow 3mm'.toLowerCase()) { 3179 3180 showDevError('product.metafields.accentuate.ring_width_max_words__enarrow_3mm == blank'); 3181 3182 } else if (ring_width_value == 'Extra Narrow'.toLowerCase()) { 3183 3184 showDevError('product.metafields.accentuate.ring_width_max_words__extra_narrow == blank'); 3185 3186 } else if (ring_width_value == 'Narrow'.toLowerCase()) { 3187 3188 showDevError('product.metafields.accentuate.ring_width_max_words__narrow == blank'); 3189 3190 } else if (ring_width_value == 'Medium'.toLowerCase()) { 3191 3192 showDevError('product.metafields.accentuate.ring_width_max_words__medium == blank'); 3193 3194 } else if (ring_width_value == 'Wide'.toLowerCase()) { 3195 3196 showDevError('product.metafields.accentuate.ring_width_max_words__wide == blank'); 3197 3198 } else { 3199 showDevError("Unknown Ring Width value "+ring_width_value); 3200 } 3201 } 3202 else if (response.options[radiosContainer.dataset.optionId].title.toLowerCase() == 'Bracelet Width'.toLowerCase()) { 3203 if (ring_width_value == 'E.Narrow 3mm'.toLowerCase()) { 3204 3205 showDevError('product.metafields.accentuate.bracelet_width_max_words__enarrow_3mm == blank'); 3206 3207 } else if (ring_width_value == 'Wide 29mm'.toLowerCase()) { 3208 3209 showDevError('product.metafields.accentuate.bracelet_width_max_words__wide_29mm == blank'); 3210 3211 } else if (ring_width_value == 'Medium 20mm'.toLowerCase()) { 3212 3213 showDevError('product.metafields.accentuate.bracelet_width_max_words__medium_20mm == blank'); 3214 3215 } else if (ring_width_value == 'Narrow 16mm'.toLowerCase()) { 3216 3217 showDevError('product.metafields.accentuate.bracelet_width_max_words__narrow_16mm == blank'); 3218 3219 } else if (ring_width_value == 'Wide 9mm'.toLowerCase()) { 3220 3221 showDevError('product.metafields.accentuate.bracelet_width_max_words__wide_9mm == blank'); 3222 3223 } else if (ring_width_value == 'Medium 7mm'.toLowerCase()) { 3224 3225 showDevError('product.metafields.accentuate.bracelet_width_max_words__medium_7mm == blank'); 3226 3227 } else if (ring_width_value == 'Narrow 5mm'.toLowerCase()) { 3228 3229 showDevError('product.metafields.accentuate.bracelet_width_max_words__narrow_5mm == blank'); 3230 3231 } else { 3232 showDevError('Unknown Bracelet Width value '+ring_width_value); 3233 } 3234 } 3235 else if (response.options[radiosContainer.dataset.optionId].title.toLowerCase() == 'Pend
3235ant Size'.toLowerCase()) { 3236 if (ring_width_value == 'Small'.toLowerCase()) { 3237 3238 showDevError('product.metafields.accentuate.necklace_pendant_size_max_words__small == blank'); 3239 3240 } else if (ring_width_value == 'Medium'.toLowerCase()) { 3241 3242 showDevError('product.metafields.accentuate.necklace_pendant_size_max_words__medium == blank'); 3243 3244 } else if (ring_width_value == 'Large'.toLowerCase()) { 3245 3246 showDevError('product.metafields.accentuate.necklace_pendant_size_max_words__large == blank'); 3247 3248 } else { 3249 showDevError('Unknown Pendant Size value '+ring_width_value); 3250 } 3251 } 3252 if (number_of_letters_to_change != -1) { 3253 $('#myvars').attr('max_words_front', number_of_letters_to_change); 3254 $('#myvars').attr('max_words_back', number_of_letters_to_change); 3255 document.querySelectorAll('.word_counter_wrapper').forEach(wcWrapper => { 3256 var root = wcWrapper, 3257 iter = document.createNodeIterator(root, NodeFilter.SHOW_TEXT), 3258 textnode, i = 0; 3259 3260 // print all text nodes 3261 while (textnode = iter.nextNode()) { 3262 if (i == 1) { 3263 textnode.textContent = "/" + number_of_letters_to_change; 3264 } 3265 //console.log(textnode.textContent) 3266 i = i + 1; 3267 } 3268 }); 3269 3270 var max_words = number_of_letters_to_change; 3271 3272 for (optionid in response.options) { 3273 var option = response.options[optionid]; 3274 if ((option.title.toLowerCase() == 'Front'.toLowerCase() || option.title.toLowerCase() == 'Back'.toLowerCase() || option.title.toLowerCase() == 'Outside'.toLowerCase() || option.title.toLowerCase() == 'Bottom'.toLowerCase() || option.title.toLowerCase() == 'Top'.toLowerCase() || option.title.toLowerCase() == 'Right'.toLowerCase() || option.title.toLowerCase() == 'Left'.toLowerCase() || option.title.toLowerCase() == 'Pet\'s Name'.toLowerCase() || option.title.toLowerCase() == 'Phone #'.toLowerCase() || option.title.toLowerCase() == 'Gold Side'.toLowerCase() || option.title.toLowerCase() == 'Silver Side'.toLowerCase() || option.title.toLowerCase() == 'Large Ring (Inside/Outside)'.toLowerCase() || option.title.toLowerCase() == 'Small Ring (Inside/Outside)'.toLowerCase() || option.title.toLowerCase() == 'Heart (Front/Back)'.toLowerCase() || option.title.toLowerCase() == 'Circle (Front/Back)'.toLowerCase() || option.title.toLowerCase() == 'Ring (Outside/Inside)'.toLowerCase() || option.title.toLowerCase() == 'Left (Front/Back)'.toLowerCase() ||option.title.toLowerCase() == 'Right (Front/Back)'.toLowerCase() ) && option.input_type == 'textarea') { 3275 for (valueid of option.values) { 3276 3277 var value = response.values[valueid]; 3278 value.value.length_range.max = max_words; 3279 } 3280 } 3281 } 3282 } 3283 3284 } 3285 }); 3286 }) 3287 } 3288 } 3289 }); 3290 3291 if (front_tbox_tarea && back_tbox_tarea) { 3292 var swap_arrows_wrapper_div = document.createElement('div'); 3293 swap_arrows_wrapper_div.classList.add("mw-option"); 3294 swap_arrows_wrapper_div.classList.add("swap_arrows_wrapper"); 3295 var swap_arrows = document.createElement('div'); 3296 swap_arrows.classList.add("swap_arrows"); 3297 swap_arrows_wrapper_div.appendChild(swap_arrows); 3298 3299 front_tbox.parentNode.insertBefore(swap_arrows_wrapper_div, back_tbox) 3300 3301 } 3302 3303 function myTimer() { 3304 console.log('myTimer'); 3305 var max_words_front = $('#myvars').attr('max_words_front'); 3306 var words_f = $('.front_tbox textarea').val().length-1; 3307 // if skyline engraving 3308 var sel = getSkylineSelected(); 3309 if(sel=="Front only".toLowerCase() || sel=="Both Sides".toLowerCase()){ 3310 words_f = words_f +22; 3311 } 3312 $('.front_tbox #current_words_front').text(Number(words_f+1)); 3313 if (max_words_front <= words_f) { 3314 // make sure word count works for backspace 3315 $('.front_tbox .word_counter_wrapper').addClass('red_alert'); 3316 }else{ 3317 $('.front_tbox .word_counter_wrapper').removeClass('red_alert'); 3318 } 3319 3320 3321 var max_words_back = $('#myvars').attr('max_words_back'); 3322 var words_b = $('.back_tbox textarea').val().length - 1; 3323 // if skyline engraving 3324 sel = getSkylineSelected(); 3325 if(sel=="Back only".toLowerCase() || sel=="Both Sides".toLowerCase()){ 3326 words_b = words_b +22; 3327 } 3328 $('#current_words_back').text(Number(words_b+1));
3329 if (max_words_back <= words_b) { 3330 $('.back_tbox .word_counter_wrapper').addClass('red_alert'); 3331 }else{ 3332 $('.back_tbox .word_counter_wrapper').removeClass('red_alert'); 3333 } 3334 3335 } //mytimer () 3336 3337 $(document).on("click", ".keyboard_icon", function () { 3338 console.log('keyboard_icon setInterval'); 3339 $(this).parent().find($("textarea")).getkeyboard().reveal(); 3340 myVar = setInterval(function(){myTimer()}, 500); 3341 }); 3342 3343 3344 $('.front_tbox textarea,.back_tbox textarea').keyboard({ 3345 language: '', // string or array 3346 rtl: 'true', // language direction right-to-left 3347 openOn : '', 3348 layout: 'hebrew-qwerty', 3349 }); 3350 3351 // show content in textarea 3352 $('.front_tbox textarea,.back_tbox textarea').bind('keyboardChange', function(e, keyboard, el){ 3353 $(this).val($('.ui-keyboard-preview').val()); 3354 }); 3355 3356 // on hiding virtual, accept content 3357 $('.front_tbox textarea,.back_tbox textarea').bind('beforeClose', function(e, keyboard, el){ 3358 $(this).val($('.ui-keyboard-preview').val()); 3359 clearInterval(myVar); 3360 console.log('beforeClose keyboard'); 3361 }); 3362 3363 var priceElem = document.querySelector('.uc-price'); 3364 if (priceElem) { 3365 if (priceElem.textContent) { 3366 //console.log('price2:',priceElem.textContent); 3367 if (priceElem.textContent.includes(".")) { 3368 var pos = priceElem.textContent.lastIndexOf("."); 3369 if (pos != -1) { 3370 priceElem.textContent = priceElem.textContent.slice(0, pos); 3371 } 3372 } 3373 } 3374 } 3375 3376 document.querySelectorAll('.mw-option__price').forEach(e => { 3377 if (e.textContent) { 3378 var posStart = e.textContent.indexOf("+"); 3379 var posEnd = e.textContent.indexOf("."); 3380 if (posStart != -1 && posEnd != -1) 3381 e.textContent = e.textContent.slice(posStart, posEnd); 3382 } 3383 }); 3384 3385 document.querySelectorAll('.mw-tooltip--icon').forEach(iconElem => { 3386 iconElem.parentNode.style.display = 'none'; 3387 var rootParent = iconElem.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; 3388 var child = rootParent.children[1].children[0].children[0].children[0].children[0].children[0].children[0].children[0].children[1]; 3389 var qmWrapper = document.createElement('div'); 3390 qmWrapper.classList.add('question_mark'); 3391textNode = document.createTextNode('?'); 3392 var qmTextDiv = document.createElement('div'); 3393 qmTextDiv.classList.add('question_mark_text'); 3394 var qmText = document.createTextNode('Effects ALL Biblical quotes - Some opinions of Halacha (Jewish law) require connecting the letters in the pasuk to make it wrong on purpose in order to wear the jewelry at all times (incl. restrooms) '); 3395 qmTextDiv.appendChild(qmText); 3396 qmWrapper.appendChild(qmTextDiv); 3397 qmWrapper.appendChild(textNode); 3398 child.appendChild(qmWrapper); 3399 //console.log(child); 3400 }); 3401 3402 // if url has front and back text, embed them 3403 3404 var getUrlParameter = function getUrlParameter(sParam) { 3405 return new URLSearchParams(window.location.search).get(sParam); 3406 }; 3407 var front_text_url = getUrlParameter('front_text'); // name 3408 var back_text_url = getUrlParameter('back_text'); 3409 3410 if (front_text_url) { 3411 $('.front_tbox textarea').val(front_text_url); 3412 } 3413 if (back_text_url) { 3414 $('.back_tbox textarea').val(back_text_url); 3415 } 3416 if($('.front_tbox textarea').length > 0) { 3417 words = $('.front_tbox textarea').val().length - 1; 3418 if (words == 0) { 3419 if($('.front_tbox textarea').val()!=''){ 3420 $('#current_words_front').text(1); 3421 }else{ 3422 $('#current_words_front').text(0); 3423 } 3424 3425 } else { 3426 $('#current_words_front').text(Number(words + 1)); 3427 } 3428 } 3429 if($('.back_tbox textarea').length > 0) { 3430 words = $('.back_tbox textarea').val().length - 1; 3431 if (words == 0) { 3432 if($('.back_tbox textarea').val()!=''){ 3433 $('#current_words_back').text(1); 3434 }else{ 3435 $('#current_words_back').text(0); 3436 } 3437 3438 } else { 3439 $('#current_words_back').text(Number(words + 1)); 3440 } 3441 } 3442 3443 var attr_id1 = getUrlParameter('attr_id1'); 3444 var attr_id1_value = getUrlParameter('attr_id1_value'); 3445 var attr_id2 = getUrlParameter('attr_id2'); 3446 var attr_id2_value = getUrlParameter('attr_id2_value'); 3447 var attr_id3 = getUrlParameter('attr_id3'); 3448 var attr_id3_value = getUrlParameter('attr_id3_value'); 3449 3450 if (attr_id1) { 3451 var radioSel = document.querySelector('#'+attr_id1_value); 3452 var selectSel = document.querySelector('#select_'+attr_id1); 3453 3454 if (selectSel) { 3455 selectSel.value = attr_id1_value; 3456 } else { 3457 if (radioSel) { 3458 radioSel.click(); 3459 } 3460 } 3461 } 3462 3463 if (attr_id2) { 3464 var radioSel = document.querySelector('#'+attr_id2_value); 3465 var selectSel = document.querySelector('#select_'+attr_id2); 3466 3467 if (selectSel) { 3468 selectSel.value = attr_id2_value; 3469 } else { 3470 if (radioSel) { 3471 radioSel.click(); 3472 } 3473 } 3474 } 3475 3476 if(attr_id3){ 3477 var radioSel = document.querySelector('#'+attr_id3_value); 3478 var selectSel = document.querySelector('#select_'+attr_id3); 3479 3480 if (selectSel) { 3481 selectSel.value = attr_id3_value; 3482 } else { 3483 if (radioSel) { 3484 radioSel.click(); 3485 } 3486 } 3487 } 3488 3489 /// show cart pop 3490 $('.mw-apo-add-to-cart-cloned').hover(function () { 3491 3492 var ok2cart = 0; 3493 3494 if (window.mwApoInit.response) { 3495 var addendum = []; 3496 var response = window.mwApoInit.response[""]; 3497 for (optionid in response.options) { 3498 var option = response.options[optionid]; 3499 if (option.input_type == 'select' && option.is_required) { 3500 var sel = document.querySelector('#select_'+option.id); 3501 var label = document.querySelector(`label[for="select_${option.id}"]`) 3502 if (sel.value == '') { 3503 label.classList.add('error_msg'); 3504 } else { 3505 label.classList.remove('error_msg'); 3506 } 3507 } else if (option.input_type == 'radio' && option.is_required) { 3508 //console.log(option); 3509 var counter_not_sel = 0; 3510 var label = document.querySelector(`label[for="${option.id}"]`) 3511 for (valueid of option.values) { 3512 3513 var value = response.values[valueid]; 3514 if (option.input_type == 'radio') { 3515 var sel = document.querySelector('#'+value.value.id); 3516 if (!sel.checked) { 3517 counter_not_sel++; 3518 } 3519 } 3520 } 3521 if (counter_not_sel == option.values.length) { 3522 label.classList.add('error_msg'); 3523 } else { 3524 label.classList.remove('error_msg'); 3525 } 3526 } 3527 3528 } 3529 } 3530 3531 // push attributes into array 3532 /*var attr_numbers = []; 3533 3534 $('.attribute').each(function () { 3535 // get attr number out of attributes classes 3536 var myclass = $(this).attr('class').split(' ')[1]; 3537 if(myclass.indexOf("attribute-") >= 0){ 3538 myclass = myclass.substr(myclass.indexOf("-") + 1); 3539 // if class names aren't front, back, add skyline, push into array 3540 if(myclass!=6 && myclass!=7 && myclass!=9 && myclass!=10 && myclass!=13 && myclass!=14 && myclass!=23){ 3541 attr_numbers.push(myclass); 3542 } 3543 } 3544 }); 3545 3546 var myarraylength = attr_numbers.length; 3547 var input_counter = 0; 3548 var select_counter = 0; 3549 for (var i = 0; i < myarraylength; i++) { 3550 3551 // search all attiribute's input if is checked and if so, my_counter++; 3552 $('.form-type-radios.form-item-attributes-' + attr_numbers[i]).find('input').each(function () { 3553 if ($(this).is(':checked')) { 3554 //console.log('chosen attr_number is: ' + i); 3555 input_counter++; 3556 // remove error msg 3557 //$('.form-item-attributes-' + attr_numbers[i]).removeClass('error_msg'); 3558 $(this).parent().parent().parent().removeClass('error_msg'); 3559 } 3560 // show error msg if input couter remains 0 3561 if(input_counter==0) $(this).parent().parent().parent().addClass('error_msg'); 3562 }); 3563 $('.form-item-attributes-' + attr_numbers[i]).find('select').each(function () { 3564 if ($(this).val() != '') { 3565 //console.log('chosen attr_number is: ' + i); 3566 select_counter++; 3567 // remove error msg 3568 //$('.form-item-attributes-' + attr_numbers[i]).removeClass('error_msg'); 3569 $(this).parent().removeClass('error_msg'); 3570 }else{ 3571 //show error msg 3572 //$('.form-item-attributes-' + attr_numbers[i]).addClass('error_msg'); 3573 3574 } 3575 if(select_counter==0)$(this).parent().addClass('error_msg'); 3576 }); 3577 if(Number(input_counter + select_counter)==myarraylength){ 3578 ok2cart =1; 3579 } 3580 }*/ 3581 // if there are no sizes (there are only 6 attirbutes) * make sure if there are no attribute-6 or attribute-7 3582 /*if($('.attribute-5').length<=0 && $('.attribute-18').length<=0 && $('.attribute-5').length<=0 && $('.attribute-15').length<=0 && $('.attribute-17').length<=0 && $('.attribute-3').length<=0 && $('.attribute-16').length<=0 && $('.attribute-4').length<=0 && $('.attribute-2').length<=0){ 3583 ok2cart=1; 3584 }*/ 3585 3586 // if number of letter exceeded limit 3587 // front 3588 3589 if($('.attribute-6').length>0){ 3590 max_words_front = $('#myvars').attr('max_words_front'); 3591 words = $('.form-item-attributes-6 .form-textarea').val().length-1; 3592 // if skyline engraving 3593 sel = $('.attribute-10 select option:selected').val(); 3594 if(sel==21 || sel==25){ 3595 words = words +22; 3596 } 3597 $('#current_words_front').text(Number(words+1)); 3598 if (max_words_front <= words) { 3599 // make sure word count works for backspace 3600 $('.attribute-6 .word_counter_wrapper').addClass('red_alert'); 3601 } 3602 } 3603 if($('.attribute-7').length>0) { 3604 //back 3605 max_words_back = $('#myvars').attr('max_words_back'); 3606 words = $('.form-item-attributes-7 .form-textarea').val().length - 1; 3607 // if skyline engraving 3608 sel = $('.attribute-10 select option:selected').val(); 3609 if (sel == 24 || sel == 25) { 3610 words = words + 22; 3611 } 3612 $('#current_words_back').text(Number(words + 1));
3613 if (max_words_back <= words) { 3614 $('.attribute-7 .word_counter_wrapper').addClass('red_alert'); 3615 } 3616 3617 if ($('.word_counter_wrapper').hasClass('red_alert')) { 3618 ok2cart = 0; 3619 } 3620 } 3621 3622 3623 3624 // if on hover everything is ok (ok2cart !=0) 3625 if (ok2cart == 0) { 3626 //alert("please choose all product's measurements"); 3627 //return; 3628 3629 } else { 3630 //$('#cart_pop,#overlay').fadeIn(300); 3631 // if ok2cart==1 hide the button blocker 3632 $('*').removeClass('error_msg'); 3633 /*$(this).hide(); 3634 3635 // remove br from textarea 3636 if($('.attribute-6').length>0) { 3637 $('.attribute-6 textarea').attr('rows', 1); 3638 var att6 = $('.attribute-6 textarea').val().replace('\n', ' '); 3639 $('.attribute-6 textarea').val(att6); 3640 } 3641 3642 // remove br from textarea 3643 if($('.attribute-7').length>0) { 3644 $('.attribute-7 textarea').attr('rows', 1); 3645 var att7 = $('.attribute-7 textarea').val().replace('\n', ' '); 3646 $('.attribute-7 textarea').val(att7); 3647 }*/ 3648 3649 3650 3651 } 3652 3653 }); // end $('.node-add-to-cart').mousedown(function() { 3654 3655 if (document.querySelector(".shopify-payment-button")) { 3656 document.querySelector(".shopify-payment-button").style.display = 3657 "none"; 3658 3659 var mutationObserver = new MutationObserver(function (mutations) { 3660 mutations.forEach(function (mutation) { 3661 document.querySelector(".shopify-payment-button").style.display = 3662 "none"; 3663 }); 3664 }); 3665 3666 mutationObserver.observe( 3667 document.getElementsByClassName("shopify-payment-button")[0], 3668 { 3669 attributes: true, 3670 characterData: true, 3671 childList: true, 3672 subtree: true, 3673 attributeOldValue: true, 3674 characterDataOldValue: true, 3675 } 3676 ); 3677 } 3678 } 3679 if (event == "init::finish") { 3680 document.dispatchEvent(new CustomEvent("hadaya:personalization-ready")); 3681 } 3682 }; 3683 window.mwApoInit.onCallback = function (event, data) { 3684 console.log('mw onCallback: event:', event, ' data:', data); 3685 if (event == "applyAttributeStateToHtml::price") { 3686 3687 } 3688 return data; 3689 }; 3690 //console.log(window.mwApoInit); 3691 window.mwApoInit.settings.selectors.product.gallery_container = '.custom_selector'; 3692} 3693</script>
3693 3694 3695<style> 3696 3697</style> 3698 3699 3700 3701 3702<style> 3703 :root { --hdy-settle:cubic-bezier(.22,1,.36,1); --hdy-transition:cubic-bezier(.4,0,.2,1); } 3704 .hdy-button, .hdy-film-controls button, .product-form__submit, .quantity__button { 3705 transition:transform 160ms var(--hdy-settle),background-color 160ms,color 160ms; 3706 } 3707 :is(.hdy-button,.hdy-film-controls button,.product-form__submit,.quantity__button):active:not(:disabled):not([aria-disabled="true"]) { 3708 transform:scale(.98); transition-duration:80ms; 3709 } 3710 :is(.hdy-button,.hdy-film-controls button,.product-form__submit,.quantity__button):focus-visible { outline:3px solid #534741; outline-offset:4px; } 3711 .hdy-hero .hdy-panel { transition:transform 480ms var(--hdy-settle),opacity 240ms; } 3712 .hdy-hero .hdy-film-shade { transition:opacity 240ms; } 3713 .hdy-products .hdy-product-image img { transition:transform 180ms var(--hdy-settle); } 3714 .hdy-products .hdy-product-image:hover img { transform:none; } 3715 .hdy-book .hdy-quote-page { transform:none; transition:none; } 3716 :is(.hdy-collection-link,.hdy-random,.hdy-categories a,.hdy-visit-links a) { text-underline-offset:5px; } 3717 :is(.hdy-collection-link,.hdy-random,.hdy-categories a,.hdy-visit-links a):is(:hover,:focus-visible) { text-decoration:underline; } 3718 .product-form__submit.loading .loading-overlay__spinner { animation:hdy-spinner-arrive 500ms step-end both; } 3719 @keyframes hdy-spinner-arrive { from { opacity:0; } to { opacity:1; } } 3720 @media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) { 3721 .hdy-products .hdy-product-image:hover img { transform:scale(1.025); transition-duration:280ms; } 3722 } 3723 @media (prefers-reduced-motion:reduce) { 3724 html { scroll-behavior:auto!important; } 3725 :is(.hdy-button,.hdy-film-controls button,.hdy-panel,.hdy-film-shade,.hdy-product-image img,.hdy-quote-page,.product-form__submit,.quantity__button) { transition:none!important; animation:none!important; } 3726 :is(.hdy-button,.hdy-film-controls button,.product-form__submit,.quantity__button):active { transform:none!important; } 3727 .loading-overlay__spinner, .loading-overlay__spinner *, .english_alert.animated { animation:none!important; } 3728 #product_image .slides, #product_image .slick-track { transition-duration:0ms!important; } 3729 } 3730</style>
3731<script> 3732(() => { 3733 if (window.hadayaMotion) return; 3734 const reduced = matchMedia('(prefers-reduced-motion: reduce)'); 3735 const compact = matchMedia('(max-width: 767px), (pointer: coarse)'); 3736 const seen = new WeakSet(); 3737 const running = new Map(); 3738 const editorial = '.hdy-book-intro h2,.hdy-book-description,.hdy-quote-page blockquote,.hdy-section-heading,.hdy-product-card,.hdy-story-copy h2,.hdy-story-description'; 3739 const settle = 'cubic-bezier(.22,1,.36,1)'; 3740 let frame = 0; 3741 let images = []; 3742 const stateObservers = new Map(); 3743 let lastScroll = scrollY; 3744 let fastUntil = 0; 3745 const finish = element => { 3746 const animation = running.get(element); 3747 if (animation) { animation.cancel(); running.delete(element); } 3748 }; 3749 const finishAll = () => [...running.keys()].forEach(finish); 3750 const reveal = (element, delay = 0, duration = 480) => { 3751 if (reduced.matches || document.hidden || !element.animate || element.contains(document.activeElement)) return; 3752 finish(element); 3753 const distance = compact.matches ? 8 : 16; 3754 const animation = element.animate([ 3755 {opacity:.15, transform:`translateY(${distance}px)`}, 3756 {opacity:1, transform:'translateY(0)'} 3757 ], {duration:compact.matches ? Math.min(duration,320) : duration, delay, easing:settle, fill:'backwards'}); 3758 running.set(element, animation); 3759 animation.finished.then(() => { if (running.get(element) === animation) running.delete(element); }).catch(() => {}); 3760 }; 3761 const observer = 'IntersectionObserver' in window ? new IntersectionObserver(entries => { 3762 entries.forEach(entry => { 3763 if (!entry.isIntersecting) return; 3764 observer.unobserve(entry.target); 3765 if (performance.now() < fastUntil) return; 3766 const card = entry.target.matches('.hdy-product-card'); 3767 const siblings = card ? [...entry.target.parentElement.children] : []; 3768 const columns = compact.matches ? 2 : 4; 3769 const index = siblings.indexOf(entry.target); 3770 if (card && index >= columns) return; 3771 reveal(entry.target, card ? Math.min(index * 40,120) : 0, card ? 320 : 480); 3772 }); 3773 }, {rootMargin:'0px 0px -15% 0px',threshold:0}) : null; 3774 function updateDepth() { 3775 frame = 0; 3776 images = images.filter(image => image.isConnected); 3777 images.forEach(image => { 3778 if (reduced.matches || compact.matches || document.hidden) { image.style.transform = ''; return; } 3779 const rect = image.parentElement.getBoundingClientRect(); 3780 if (rect.bottom < 0 || rect.top > innerHeight) return; 3781 const progress = Math.max(0,Math.min(1,(innerHeight-rect.top)/(innerHeight+rect.height))); 3782 image.style.transform = `translateY(${12-24*progress}px) scale(1.05)`; 3783 }); 3784 } 3785 const scheduleDepth = () => { if (!frame && !document.hidden) frame = requestAnimationFrame(updateDepth); }; 3786 function watchState(element, onChange) { 3787 if (stateObservers.has(element)) return; 3788 const watch = new MutationObserver(onChange); 3789 watch.observe(element,{attributes:true,attributeFilter:['class','style','hidden','aria-disabled']}); 3790 stateObservers.set(element,watch); 3791 onChange(); 3792 } 3793 function init(root = document) { 3794 root.querySelectorAll('.product-form__submit').forEach(button => { 3795 watchState(button, () => button.setAttribute('aria-busy',String(button.classList.contains('loading')))); 3796 }); 3797 root.querySelectorAll('#cart_pop,.product-form__error-message-wrapper').forEach(element => { 3798 let visible = element.getClientRects().length > 0 && !element.hidden; 3799 watchState(element, () => { 3800 const next = element.getClientRects().length > 0 && !element.hidden; 3801 if(next && !visible) reveal(element,0,180); 3802 visible = next; 3803 }); 3804 }); 3805 root.querySelectorAll(editorial).forEach(element => { 3806 if (seen.has(element)) return; 3807 seen.add(element); 3808 if (!reduced.matches && element.getBoundingClientRect().top >= innerHeight*.85) observer?.observe(element); 3809 }); 3810 images = [...document.querySelectorAll('.hdy-story-image img')]; 3811 scheduleDepth(); 3812 const hero = root.querySelector('.hdy-hero'); 3813 if (!hero || seen.has(hero)) return; 3814 seen.add(hero); 3815 let visited = false;
3816 try { visited = sessionStorage.getItem('hadaya-motion-entered') === '1'; sessionStorage.setItem('hadaya-motion-entered','1'); } catch {} 3817 const restored = performance.getEntriesByType('navigation')[0]?.type === 'back_forward'; 3818 if (!visited && !restored && scrollY < 50 && !window.Shopify?.designMode) { 3819 const heading = hero.querySelector('h1'); 3820 const copy = hero.querySelector('.hdy-hero-copy'); 3821 if (heading) reveal(heading,80); 3822 if (copy) reveal(copy,180,360); 3823 } 3824 } 3825 document.addEventListener('focusin', event => { 3826 [...running.keys()].forEach(element => { if (element.contains(event.target)) finish(element); }); 3827 }); 3828 ['pointerdown','keydown'].forEach(type => document.addEventListener(type,finishAll,{passive:true})); 3829 addEventListener('scroll', () => { 3830 const delta = Math.abs(scrollY-lastScroll); 3831 lastScroll = scrollY; 3832 if (delta > innerHeight*.4) { fastUntil = performance.now()+160; finishAll(); } 3833 document.querySelectorAll('.hdy-hero h1,.hdy-hero-copy').forEach(finish); 3834 scheduleDepth(); 3835 },{passive:true}); 3836 reduced.addEventListener('change', () => { finishAll(); if(reduced.matches) observer?.disconnect(); updateDepth(); }); 3837 compact.addEventListener('change',updateDepth); 3838 document.addEventListener('visibilitychange', () => { if(document.hidden) finishAll(); else scheduleDepth(); }); 3839 addEventListener('pagehide', () => { finishAll(); cancelAnimationFrame(frame); frame=0; }); 3840 addEventListener('pageshow', event => { if(event.persisted) { finishAll(); observer?.disconnect(); } scheduleDepth(); }); 3841 document.addEventListener('shopify:section:load',event => init(event.target)); 3842 document.addEventListener('shopify:section:unload',event => { 3843 event.target.querySelectorAll(editorial).forEach(element => { observer?.unobserve(element); finish(element); }); 3844 images=images.filter(image => !event.target.contains(image)); 3845 stateObservers.forEach((watch,element) => { if(event.target.contains(element)) { watch.disconnect(); stateObservers.delete(element); } }); 3846 }); 3847 document.addEventListener('shopify:section:select',finishAll); 3848 window.hadayaMotion = {init,finishAll}; 3849 if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded',() => init(),{once:true}); 3850 else init(); 3851})(); 3852</script>
3852 3853 3854 <div hidden data-hadaya-timeline-source>{"dhlExpressMin":"3","dhlExpressMax":"7","insideIsraelMin":"2","insideIsraelMax":"4","prodMin":"2","prodMax":"12","studioOrderNumber":"318XXX"}</div>
3855<script src="//hadayajewelry.com/cdn/shop/t/17/assets/hadaya-timing.js?v=120683385768463826611791390522" defer></script>
3855 3856<style> .only_mobile.mag_menu {position: relative; z-index: 100;} </style> 3857<div id="shopify-block-AaW9lWkh5dkhRTzhKW__14656832010101544780" class="shopify-block shopify-app-block"><link href="//cdn.shopify.com/extensions/01a11bc5-d8ed-7be3-b771-977d44a69cb1/apo-product-options-306/assets/mws_apo_bundle.css" rel="stylesheet" type="text/css" media="all" /> 3858<link rel="preconnect" href="https://apo-admin.mageworx.com" crossorigin>
3858<script type="module" defer src="https://cdn.shopify.com/extensions/01a11bc5-d8ed-7be3-b771-977d44a69cb1/apo-product-options-306/assets/mws_apo_bundle.js"></script>
3858 3859
3860<script> 3861 window.mwApoSelectors = { 3862 "cart_row": [ 3863 ".has-popup-tab .popup-tab .detail .item", 3864 "#main #cartform .cart-list .item", 3865 ".topBar__miniCart #mini_cart_form .cart_items .miniCart__item", 3866 "#cart_form .container .cart__itemList .cart__card", 3867 ".cart-mini-sidebar .cart-mini-content .cart-mini-item", 3868 ".template-cart .section-cart .cart .cart-table tbody .table-row", 3869 ".container.clearfix > div .twelve .twelve .cart-table.bottompad .item-row", 3870 "#header-cart .mini-products-list:first-child .grid", 3871 ".cart .grid table tbody tr.cart__row", 3872 ".recently-added table tbody tr", 3873 ".custom .row .columns .cart-table tbody tr", 3874 ".cart-summary .cart-summary__product:first-child", 3875 "form .cart-items .cart-item-container", 3876 "#CartForm #CartOuter table tbody .item", 3877 "#your-shopping-cart .page-container .main-content .items > .item:not(:last-child)", 3878 "#cart-summary .inner .cart-summary-item-list .cart-summary-item", 3879 "#cartform .cart-items .item", 3880 ".cart-form .cart-content > div .cart-item-wrapper .cart-item", 3881 ".ajaxcart .max-width--4 .cart .cart__row.mt3 .grid:first-child", 3882 "form .cart .cart__row:nth-child(2) .grid:first-child", 3883 ".ajaxcart .items .item", 3884 ".cart .items .item", 3885 ".cart-preview .product-container .box.product", 3886 ".cart-form .cart-items .cart-item", 3887 "#cart-form table tbody .cart-row", 3888 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row", 3889 ".cart .cart-table tbody .cart__row", 3890 ".halo-modal-body .cart-popup-content .cart-form .scroll-content .cart_items .cart-list li", 3891 "#dropdown-cart .has-items .mini-products-list .item", 3892 ".cart-form .cart_items .cart-list li", 3893 "#dropdown-cart .has-items .mini-products-list .item", 3894 ".shopify-section form .wrapper-cart .cart-list li", 3895 "#shopify-section-static-cart form .cartitems--container .cartitems .cart-item", 3896 "#cartform .cart-table tbody tr.even", 3897 ".standard-page form .cart-items.row", 3898 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart.row", 3899 "#cartform table tbody tr", 3900 "#CartDrawer #CartContainer .ajaxcart .ajaxcart__product .ajaxcart__row", 3901 "#your-shopping-cart #PageContainer .cart .cart-table .cart__row", 3902 ".cart__form .cart__table .cart__items .cart__item", 3903 ".modal-cart-form table.table-shopping-cart tbody .cart-line-item", 3904 ".main-cart-form table.table-shopping-cart tbody .cart-line-item", 3905 ".cart-form .cart-items tbody tr.cart-item", 3906 ".site-main #shopify-section-static-cart .cart-form .cart-items .cart-item", 3907 ".ajaxcart .drawer__inner .ajaxcart__product .ajaxcart__row", 3908 ".cart .cart__row:nth-child(2) .grid.cart__row--table-large", 3909 ".cart .ajaxcart__inner .ajaxcart__product .ajaxcart__row", 3910 "form.cart .cart__row:not(.cart__header-labels) .grid--full.cart__row--table-large", 3911 ".mini-cart .mini-cart__content .mini-cart__full .mini-cart__items .mini-cart__item", 3912 "form table tbody tr", 3913 "form .cart--mobile .cart__items .cart-item", 3914 "#cart-form .cart-row", 3915 ".cart .cart-table tbody tr.cart__row", 3916 "form .cart-items-container .cart-items tbody tr.cart-item", 3917 ".modal--window .modal--container form .variant-id", 3918 ".template--cart .layout--main-content form .content .variant-id", 3919 ".template-cart .cart .cart-items", 3920 ".header-cart .header-cart-items .header-cart-item", 3921 ".grid #cartForm .cartRow", 3922 ".modal--container .fw--cart form .content .variant-id", 3923 ".panel div form .content .variant-id", 3924 ".shopify-section .reading-container #cartform ul li.item", 3925 ".cart #shopify-section-cart-template #cart_form ul li", 3926 ".container-wrap .container #Cart form .cart-table #CartItems .line-item", 3927 ".cartContainer .scroll #Cart form .cart-table #CartItems .line-item", 3928 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid", 3929 "#shopping-cart #cartform .desktop-8.tablet-6 .cart-item", 3930 "form .cart-items tbody .cart-item", 3931 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid", 3932 ".cart.table-wrap .cart-table tbody .cart__row", 3933 ".mm-panels .mm-opened .cart_item", 3934 ".ajaxcart__content .cart__body .cart__row:not(:first-child)", 3935 ".template-cart .cartForm .cart__body .cart__row:not(:first-child)", 3936 ".cart-wrapper .cart-inner > div .cart-content .clearfix .item-cart", 3937 ".cart div .cart-table-wrap .data-table tbody tr", 3938 "#shopify-section-cart-template .cart .line-items .line-item", 3939 ".static-cart-wrapper .cart .cart-container .cart-container-scrollable .cart-items .cart-item-row", 3940 "#site-header-drawer-cart .cart-mini .cart-container .cart-container-scrollable .cart-items .cart-item-row", 3941 "#cart_form ul li", 3942 "#cart .mm-panels .mm-panel ul.mm-listview .cart_item", 3943 "#cart_form .section .cart_items", 3944 "#cartform .cart-list .item.clearfix", 3945 ".cart_menu form .cart_row:first-child ul:last-child", 3946 ".cart_tbl form .con_row ul", 3947 "#site-cart .site-nav-container-last .top .cart .cart-items .cart-item", 3948 ".site-box-content .cart .cart-items .cart-item", 3949 "#shopify-section-template-cart form table.cart-items tbody tr.cart-item", 3950 ".cartForm .cart__body .cart__row:last-child .cart__row--table-large:first-child", 3951 "#cartform .cart-contents .clearfix", 3952 ".template-product #cart-summary-overlay .cart-summary-overlay__column-item .cart-summary-overlay__variants",
3953 "#cartform .item-list .item .desc div .name", 3954 "#ajaxifyCart .cart-form .ajaxifyCart--products .ajaxifyCart--product", 3955 ".cart #shopping-cart #cartform table tbody tr", 3956 ".mini-cart .mini-cart__inner .mini-cart__items .mini-cart__item-wrapper .mini-cart__item", 3957 ".container form .cart__items tbody tr.cart-item", 3958 "#cart_form .section .columns .section.clearfix:first-child", 3959 ".cart_container .cart_content form.js-cart_content__form ul.js-cart_items .cart_item ", 3960 "#cartform table.desktop-9 tbody tr", 3961 ".cart-form .cart__products .cart__product .cart__row", 3962 ".ajaxcart__form .ajaxcart__inner .ajaxcart__products .ajaxcart__product .ajaxcart__row", 3963 ".container-widget .shopping-cart-table tbody tr", 3964 ".cart-items__wrapper .cart-form .cart-items__table tbody > tr[data-key]" 3965 ], 3966 "product_form": [ 3967 ".product-form form", 3968 ".nav-shift .shopify-section .product .container #main form", 3969 ".product__container div .product__section .product_form .shopify-product-form", 3970 ".template-product .page-body-content .section-product .product-details-wrapper .product-form", 3971 ".container.clearfix > div .product-grid-product-template .twelve .bottompad .product-variants #add-item-form-product-template", 3972 ".pageWrapper .page-container .main-content .shopify-section .product-template__container .grid .grid__item .product-single__meta .product-form", 3973 ".product-page--main-content .product-page--cart-form-block .product-page--cart-form .shopify-product-form", 3974 ".section-product .grid .product-info div:nth-child(3) .AddToCartForm", 3975 ".form__width .product__form .product-form", 3976 ".template-product .page-container .main-content .item .shopify-product-form", 3977 ".row.light-space-above .product-details .product-section .product-form", 3978 ".page-wrapper .product-wrapper .product-options #product-options .product-form .shopify-product-form", 3979 ".grid .grid__item.five-twelfths .product-form", 3980 ".item .right .shopify-product-form", 3981 ".main-content > div .grid .product-aside .purchase-box .product-form", 3982 "#shopify-section-page-product .product-page .product-details-wrap .product-form", 3983 ".product-page--form #AddToCartForm--product-template .shopify-product-form:first-child", 3984 ".product .row .product-shop .shopify-product-form", 3985 ".product .row .product-shop div #add-to-cart-form", 3986 ".product--container .product--outer .product-form--alt div form", 3987 "#product-box .col-md-5 .product-description-main-wrapper #add-to-cart-form", 3988 ".grid .grid__item.five-twelfths .product-form", 3989 ".product-page #product-right #product-description div .product_form", 3990 ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm", 3991 ".product.container .inner .product__details.clearfix .product__info .product__form", 3992 ".desktop-flex-wrapper .product-description-product-template .product-item-caption-white .shopify-product-form", 3993 ".product-container .product .product-details-wrapper .shopify-product-form", 3994 ".page-template-product .site-main #shopify-section-static-product form", 3995 ".desktop-flex-wrapper .product-description-product-template .product-item-caption-white .shopify-product-form", 3996 ".sidebarColumn-inner .content-wrapper--title > div #AddToCartForm .shopify-product-form", 3997 ".product__details .inner .grid .product__info .product__form", 3998 ".product-description div #add-to-cart-product-page .shopify-product-form", 3999 ".section-product .grid .product-info div:nth-child(3) .AddToCartForm", 4000 "#shopify-section-static-product .module-wrapper .product-wrap .product-form", 4001 "#shopify-section-product .product-page--main .product-page--info-box--container .product-page--cart-form .shopify-product-form", 4002 ".section-product-template .form-vertical", 4003 "#productTop .grid .productInfo #prodForm", 4004 ".partial--product .details .add-to-cart .shopify-product-form", 4005 ".shopify-section > div .product-container .product-info .inner .product-form", 4006 ".product .product_section .product__description .product_form .shopify-product-form", 4007 ".product-info .product-info--wrapper .product-form .productForm", 4008 ".product-template .product-top .product-right #AddToCartForm", 4009 "#shopify-section-page-product div .product-form .shopify-product-form", 4010 ".product--product-template .grid__item .grid .grid__item .product-form", 4011 ".product .product-template-section .main-wrapper div.sixteen:last-child > div:first-child .product_form .shopify-product-form", 4012 "#shopify-section-product #ProductSection-product .product-single #productInfo-product .shopify-product-form",
4013 ".product-page-area .product-essential .row .product-shop .product-shop-wrapper .product-type-main .product-form", 4014 ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductForm", 4015 "#shopify-section-product-template .shopify-product-form", 4016 ".product-atc .product-atc-steps .product-atc-step-form .product-form", 4017 ".section .six.columns .product_form .shopify-product-form:first-child", 4018 ".product_section.product_images_position--left .seven.columns.omega .product_form .shopify-product-form", 4019 ".product-area .product-detail .product-detail__form .feedback-go_to_cart", 4020 ".pro_main_c .row div form", 4021 "#section-product .site-box .site-box-content div #add-to-cart-product .shopify-product-form", 4022 ".main-content #shopify-section-module-product .product-details-inline .product-wrap .product-form .shopify-product-form", 4023 ".product__form__wrapper > div .product__form .shopify-product-form", 4024 "#main #shopify-section-product-template div .product-details .shopify-product-form", 4025 ".product-detail .detail .product-form form:first-child", 4026 ".product #content #product-description #AddToCartForm", 4027 ".container .grid .grid__cell .product__details .product__form ", 4028 "#shopify-section-product-template > div .js-product_section > div .product_form .shopify-product-form:first-child", 4029 ".product-top #product-description div .shopify-product-form", 4030 ".container .product-single__bottom > div .js-cart-replace .product-single__box .js-product-form", 4031 ".product-info-outer .col-sm-12 .row .product-info div:nth-child(3) #add-item-form", 4032 '.page-container .grid .grid__item .product-form[action="/cart/add"]', 4033 'form[action="/cart/add"]', 4034 ".product-single__form", 4035 ], 4036 "add_to_cart": [ 4037 "form .row.clearfix .column.full:last-child .product-form .quadd-wrapper .product-add .button", 4038 ".product_form .shopify-product-form .add_to_cart:first-child", 4039 ".template-product .page-body-content .section-product .product-details-wrapper .product-form .addtocart-button-active", 4040 "#add-item-form-product-template .purchase-section div.four:last-child .purchase .bottompad-quarter #add-to-cart-product-template", 4041 ".product-form .product-action .product-form__item--submit #AddToCart-product-template", 4042 ".shopify-product-form .quanity-cart-row .add-to-cart #add", 4043 ".product-form .product-detail__quantity-row .btn", 4044 ".product-form .product__submit .product__submit__buttons .product__submit__add", 4045 ".template-product .page-container .main-content .item .shopify-product-form .add-to-cart", 4046 ".product-form .payment-and-quantity--with-quantity .payment-and-quantity__add .product-add", 4047 ".shopify-product-form .form-actions .button", 4048 ".shopify-product-form .add-to-cart-container .btn--add-to-cart", 4049 ".shopify-product-form .row .add-to-cart", 4050 ".main-content > div .grid .product-aside .purchase-box .product-form .shopify-product-form .cart-buttons .button-wrapper .default-cart-button__button", 4051 ".product-form .product-add-to-cart .product-add .add-to-cart", 4052 ".shopify-product-form .cta-content--pay-buttons #AddToCart--product-template:first-child", 4053 ".shopify-product-form .groups-btn .btn", 4054 ".product-shop div #add-to-cart-form #product-add-to-cart", 4055 ".product-form--alt div form .product-form--atc .product-form--atc-button", 4056 "#add-to-cart-form .row .product-page--submit-action #purchase", 4057 ".product-form div:nth-child(2) .btn", 4058 ".product_form #product-add #AddToCart", 4059 ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm .paymentButtonsWrapper #AddToCart", 4060 ".product__form .product__buy .button:first-child", 4061 ".shopify-product-form .row .product-form__item #AddToCart-product-template", 4062 ".shopify-product-form .product-add-to-cart .add-to-cart", 4063 ".product-menu .product-menu-buttons .product-menu-buttons-content .product-menu-buttons-addtocart .product-menu-button", 4064 ".product-single__meta .product-single__form .add-to-cart", 4065 ".shopify-product-form .product-selectors #AddToCart", 4066 ".product__form .product__buy .product__add-to-cart", 4067 ".shopify-product-form .buttons-holder .addToCart", 4068 ".AddToCartForm .cta-content .AddToCart", 4069 ".product-form .add-to-cart .product-form-add-to-cart .product-form-submit-wrap .add-to-cart-button", 4070 "#shopify-section-product .product-page--main .product-page--info-box--container .product-page--cart-form .shopify-product-form .product-page--add-to-cart", 4071 ".section-product-template .form-vertical .product-template__container .product-details .product-smart-wrapper .add-to-cart-btn", 4072 "#productTop .grid .productInfo #prodForm #AddToCart", 4073 ".shopify-product-form .product-page--cart-container .product-page--cart--column-b span .add", 4074 ".product-form .productoptions .with-payment-button .add-to-cart", 4075 ".product .product_section .product__description .product_form .shopify-product-form .purchase-details .add_to_cart", 4076 "form.productForm .productForm-block div .productForm-submit", 4077 "#AddToCartForm .product-add .AddtoCart", 4078 ".shopify-product-form .product-submit .payment-buttons-container .add-to-cart", 4079 ".grid__item .product-form #AddToCart", 4080 ".product .product-template-section .main-wrapper div.sixteen:last-child > div:first-child .product_form .shopify-product-form .add_to_cart", 4081 "#shopify-section-product #ProductSection-product .product-single #productInfo-product .shopify-product-form .add-to-cart__wrapper #AddToCart-product", 4082 ".product-form .product-options-bottom .add-to-cart-box .actions > div .button-wrapper-content .add-to-cart", 4083 ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductForm .ProductForm__AddToCart", 4084 "#shopify-section-product-template .shopify-product-form .item .add-to-cart", 4085 ".product-form > div .product-form-atc .form-element-wrapper .form-element-quantity-submit .form-element-submit-button", 4086 ".shopify-product-form .purchase-details .purchase-details__buttons .add_to_cart:first-child", 4087 "#product-form .purchase-details .purchase-details__buttons .add_to_cart", 4088 ".feedback-go_to_cart .cf .product-detail__form__action .button", 4089 ".shopify-section > div .shopify-product-form .desc_blk .desc_blk_bot .btn_c", 4090 ".shopify-product-form .cart-functions .button", 4091 ".shopify-product-form .input-wrapper .product-quantity-container .add-to-cart .product-form-submit-wrap .button", 4092 ".shopify-product-form .product__submit .product__submit__buttons .product__submit__add", 4093 ".shopify-product-form .quick-actions .button", 4094 "form .quantity-submit-row__submit .button:first-child", 4095 ".product #content #product-description #AddToCartForm #addToCart", 4096 ".grid__cell .product__details .product__form .product__add-to-cart", 4097 ".shopify-product-form .purchase-details .purchase-details__buttons .add_to_cart:first-child", 4098 ".shopify-product-form .product-add .add", 4099 ".js-product-form .product-single__add .js-product-add",
4100 "#add-item-form .wrapper .pull-left:last-child .addtocart", 4101 '.product-form[action="/cart/add"] .product-form__item .btn[name="add"]', 4102 ".product-form .product-form__buttons .product-form__add-to-cart:first-child", 4103 ".product-main .product-form--atc .product-form--atc-button", 4104 ".product__content .product__content-main .product__form-wrapper .product__add-to-cart-button", 4105 ".product-wrapper #AddToCart--product-template", 4106 ".page-margin--product .product__form #klaviyo_sensor_pro", 4107 '.product:first-child .variations_form .single_add_to_cart_button[type="submit"]', 4108 ".product-form__buttons .product-form__submit", 4109 "add-to-cart-component .add-to-cart-button", 4110 ".mws-addtocart", 4111 'form[action="/cart/add"] [name="add"]', 4112 ".product-form__add-button", 4113 ".buy-buttons .button", 4114 "gp-product-button button", 4115 "#addToCartButton", 4116 ".product-buy-buttons--primary button", 4117 'form[action="/cart/add"] .add_to_cart', 4118 ".f8pr-button button", 4119 'form[action="/cart/add"] .product-form__payment-container .product-form__add-button', 4120 ], 4121 "price": [ 4122 "form .title-row .product-price .theme-money", 4123 ".product__container div .product__section .product__details .product__price span .current_price .money", 4124 ".template-product .page-body-content .section-product .product-details-wrapper .price .money", 4125 "#product-id-product-template > div .relative-product-template > div .content-height-product-template > div .twelve .offers #price-product-template", 4126 ".shopify-section .product-template__container .grid .grid__item .product-single__meta .product-single__price .product-price__price #ProductPrice-product-template", 4127 ".product-page--main-content .product-page--cart-form-block .prices div p .actual-price", 4128 ".product-detail__detail > div .product-detail__title-area .product-detail__price span .theme-money", 4129 ".form__inner__wrapper .form__width .product__title__wrapper .product__price span", 4130 ".template-product .page-container .main-content .item .info .price .money span", 4131 ".row.light-space-above .product-details .product-section .product-price .current-price", 4132 ".page-wrapper .product-wrapper .product-options .product-price .money:first-child", 4133 ".max-site-width .lg--up--seven-eighths .grid .grid__item:nth-child(2) .wd--pt3 .mt3 div #AddToCartForm--product .shopify-product-form", 4134 ".item .right div #productPrice-product-template .money", 4135 ".main-content > div .grid .product-aside .purchase-box .product-form .shopify-product-form .price #ProductPrice-product-template", 4136 ".product-form .product-add-to-cart .product-price .product-price-minimum", 4137 ".wrapper .grid .grid__item .product-page--form .f--main .ProductPrice:first-child", 4138 ".row .product-shop .prices .price .money", 4139 ".product-shop div #add-to-cart-form .prices .price", 4140 ".product-main .product-details .product-pricing .product--price .price--main .money", 4141 "#add-to-cart-form .product-page--pricing .product-page--pricing--variant-price #price-field .money", 4142 ".grid .grid__item.five-twelfths .product-price span .theme-money", 4143 ".product-page #product-right #product-description div .product-prices .product-price", 4144 ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm #ProductPrice .money", 4145 ".product.container .inner .product__details.clearfix .product__meta.product__meta--mobile .product__prices .product__price:not(.product__price--old):not(.product__price--new)", 4146 ".desktop-flex-wrapper > div .mobile-hidden-sm .product-item-caption-header .product-item-caption-price #ProductPrice-product-template .money", 4147 ".product-details-wrapper .product-details .product-price .product-price-minimum", 4148 ".product-menu .product-menu-buttons .product-menu-buttons-content .product-menu-buttons-addtocart .product-menu-button .money", 4149 ".product-details .product-price .money:last-child", 4150 ".main-content #shopify-section-product-template .product-section .page-content--product .page-width .grid .grid__item .product-single__meta .product__price .money:first-child", 4151 ".shopify-product-form .medium-down--text-center .medium-down--text-center", 4152 ".product__details .inner .grid .product__info .product-meta .product-meta__prices .product-meta__price", 4153 "#shopify-section-product-page .product-page .product-content .product-header .product-price .productPrice", 4154 ".section-product .grid .product-info .priceWrapper #ProductPrice", 4155 ".module-product .product-wrap .product-details .product-price .price .money:first-child", 4156 "#shopify-section-product .product-page--main .product-page--info-box--container .product-page--cart-form .shopify-product-form .product-page--price span", 4157 ".section-product-template .form-vertical .product-template__container .js-prod-price span", 4158 "#productTop .grid .productInfo .price #ProductPrice", 4159 ".shopify-product-form .product-page--cart-container .product-page--cart--column-a .price .actual-price", 4160 ".shopify-section > div .product-container .product-info .inner .majorinfo .pricearea .current-price", 4161 ".product .product_section .product__description .current_price .money span", 4162 ".product-info .product-info--wrapper .block .product-price .product-normal-price .money", 4163 "#AddToCartForm #product-price .product-price .money", 4164 ".shopify-product-form .product-submit .product-price .product-price-minimum", 4165 ".grid__item .product-form #ProductPrice", 4166 ".product .product-template-section .main-wrapper div.sixteen:last-child > div:first-child .modal_price .current_price .money span", 4167 "#shopify-section-product #ProductSection-product .product-single #productInfo-product .text-center .product__price .money #ProductPrice-product .money span",
4168 ".product-page-area .product-essential .row .product-shop .product-shop-wrapper .product-type-data .price-box .detail-price .price .money", 4169 ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductForm .ProductForm__AddToCart span:last-child", 4170 ".Product__Wrapper .Product__InfoWrapper .Product__Info .Container .ProductMeta .ProductMeta__PriceList .ProductMeta__Price", 4171 "#shopify-section-product-template .pricing .price span", 4172 ".product-main-content .product-header-desktop .product-price .price-main", 4173 ".product .product-header-mobile .product-price .price-main", 4174 ".section .six.columns .modal_price span .current_price .money:first-child", 4175 ".product_section.product_images_position--left .seven.columns.omega p.modal_price span:nth-child(1) .money", 4176 ".form__inner__wrapper .form__width .product__title__wrapper .product__price span", 4177 ".shopify-section > div .shopify-product-form .desc_blk .desc_blk_bot .price .money", 4178 "#section-product .site-box .site-box-content .price .product-price", 4179 ".main-content #shopify-section-module-product .product-details-inline .product-details .product-price .price .money", 4180 ".product__form__wrapper > div .product__title__wrapper .product__price span", 4181 "#shopify-section-product-template div .product-details .product-price-wrap #productPrice-product-template .price-money .money", 4182 ".product-detail .detail .price-area .theme-money .money:first-child", 4183 ".product #content #product-description #AddToCartForm .product-price .money span", 4184 ".grid__cell .product__details .product__meta .product__prices .product__price", 4185 ".product-template .main div div div .js-product_section div .modal_price span .current_price .money:first-child", 4186 ".product-top #product-description div .shopify-product-form #product-price .product-price", 4187 ".section--product-single > div .product-single__bottom > div .js-cart-replace > div .js-product-price-number .product-single__price-number .money", 4188 ".product-info-outer .col-sm-12 .row .product-info div:nth-child(3) .product-info__price .price-box__new .money", 4189 ".page-container .product__price .price:not(.price--on-sale) .price__pricing-group .price__regular .price-item.price-item--regular", 4190 ".page-container .product__price .price--on-sale .price__pricing-group .price__sale .price-item.price-item--sale", 4191 ".page-container .product-single__price", 4192 ".product__content .price .price__pricing-group .price__regular .price-item--regular:first-child", 4193 "#shopify-section-product-template .Product__Wrapper .ProductMeta .ProductMeta__PriceList .ProductMeta__Price", 4194 ".product__content .product__price .product__current-price", 4195 ".product-wrapper #ProductPrice", 4196 ".product-single .product__price .price__regular .price-item--regular", 4197 ".page-margin--product [data-form-wrapper] [data-price-wrapper] [data-product-price]", 4198 "#shopify-section-product-template .product-single__meta .product-single__prices .product-single__price", 4199 ".product:first-child .price-review .price_range", 4200 ".modal_price span .current_price .money", 4201 "product-price .price", 4202 ".mws-price", 4203 "product-info .price--on-sale .price__sale .price-item--sale", 4204 "product-info .price__container .price__regular .price-item--regular", 4205 ".price-container .price__current", 4206 ".product__price .price__current--on-sale", 4207 ".price--highlight", 4208 ".product-page-price .price__current .money", 4209 ".prices .price", 4210 ".total-price .total-money", 4211 ".product__price__main .product__price", 4212 ".product-template .money[data-price]", 4213 ".price-list .price", 4214 "gp-product-price", 4215 ".product-price--wrapper .product-price--original", 4216 ".price--on-sale .price-item--sale", 4217 ".product__price [data-price]", 4218 ".yv-main-product-detail .yv-prizebox .yv-product-price", 4219 ".product-info__price .price .price__default .price__current", 4220 ".t4s-product__price-review .t4s-product-price .money", 4221 ".product-form__info-content .price-list .price--highlight", 4222 ], 4223 "compare_price": [ 4224 ".page-container .product__price .price--on-sale .price__pricing-group .price__sale .price-item.price-item--regular", 4225 ".product-single .product__price .price__sale .price-item--sale", 4226 "product-price .compare-at-price", 4227 ".mws-compare", 4228 "product-info .price--on-sale .price__sale .price-item--regular", 4229 ".product__price .price__compare-at .price__compare-at--single", 4230 ".price--compare", 4231 ".product-page-price .price__compare-at .money", 4232 ".price--on-sale .price-item--regular", 4233 ], 4234 "cart_properties": [ 4235 ".cart-popup-wrapper .cart-popup-item .product-details .product-details__item", 4236 ".cart .cart__row .cart__meta .product-details .product-details__item", 4237 ".has-popup-tab .popup-tab .detail .item .detail .variant", 4238 "#main #cartform .cart-list .item .col-desc .text .title", 4239 ".topBar__miniCart #mini_cart_form .cart_items .miniCart__item .miniCart__itemDetails", 4240 "#cart_form .container .cart__itemList .cart__card .cart__info .cart__text .meta",
4241 ".cart-mini-sidebar .cart-mini-content .cart-mini-item .cart-mini-item-row .cart-mini-item-variant", 4242 ".template-cart .section-cart .cart .cart-table tbody .table-row .product-item .variant", 4243 ".container.clearfix > div .twelve .twelve .cart-table.bottompad .item-row .item-details .three h6", 4244 ".cart .grid table tbody td.cart__meta .list-view-item__title", 4245 ".block-cart .mini-products-list:first-child .grid .product-details .pName", 4246 ".recently-added table tbody tr .cart-detail h2", 4247 ".custom .row .columns .cart-table tbody tr .title p", 4248 ".cart-summary .cart-summary__product:first-child .cart-summary__product__description .cart-summary__product__variants", 4249 "form .cart-items .description .description__variant:last-child", 4250 "#CartForm #CartOuter table tbody .item .desc a", 4251 "#your-shopping-cart .page-container .main-content .item .product .subtitle", 4252 "#cart-summary .inner .cart-summary-item-list .cart-summary-item .title-variant .variant", 4253 "#cartform .cart-items .item .description .variant", 4254 ".cart-form .cart-content > div .cart-item-wrapper .cart-item .cart-item-info-wrapper .cart-item-options ul li:nth-last-child(2)", 4255 ".ajaxcart .max-width--4 .cart .cart__row.mt3 .grid:last-child .grid__item.three-quarters .pl2 .table.full--w", 4256 "form .cart .cart__row:nth-child(2) .grid:last-child .grid__item.three-quarters .pl2 .table.full--w", 4257 ".ajaxcart .items .item .right .description:last-child", 4258 ".cart .items .item .right .description:last-child", 4259 ".cart-preview .product-container .product figure figcaption", 4260 ".cart-form .cart-items .cart-item .grid .cart-item-product .cart-item-title", 4261 "#cart-form table tbody .cart-row .cart-detail a", 4262 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid .grid__item.grid__item.three-quarters .mb1 ", 4263 ".cart .cart-table tbody .cart__row td:first-child .cart__info .product-grid-title", 4264 ".halo-modal-body .cart-popup-content .cart-form .scroll-content .cart_items .cart-list li .cart-title .product-name", 4265 "#dropdown-cart .has-items .mini-products-list .item .product-details .product-name", 4266 ".cart-form .cart_items .cart-list li .details .cart-details .product-name", 4267 ".shopify-section form .wrapper-cart .cart-list li .product-details p.size", 4268 "#dropdown-cart .has-items .mini-products-list .item .product-details .product-name a", 4269 "#shopify-section-static-cart form .cartitems--container .cartitems .cart-item .cart-item--inner .cart-item--content .cart-item--content-title", 4270 ".atc-banner--container .atc-banner--outer .atc-banner--inner .atc-banner--product .atc--product .atc--product-details .atc--product-details--title", 4271 "#cartform .cart-table tbody .cart-table-title .cart__meta-text", 4272 ".standard-page form .cart-items.row > div .cart-item .cart-column--detail .cart-column--title-and-price .cart-variant", 4273 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart.row .desktop-8.tablet-4 p .ajaxcart__product-meta", 4274 "#cartform table tbody tr .cart-item .cart-title p", 4275 "#CartDrawer #CartContainer .ajaxcart .ajaxcart__product .ajaxcart__row .ajaxcart__product-meta", 4276 "#your-shopping-cart #PageContainer .cart .cart-table .cart__row td:nth-child(2) small", 4277 ".cart__form .cart__table .cart__items .cart__item .cart-item__left .cart-item__title", 4278 ".modal-cart-form table.table-shopping-cart tbody .cart-line-item .table-shopping-cart-img .table-shopping-cart-item", 4279 ".main-cart-form table.table-shopping-cart tbody .cart-line-item .table-shopping-cart-img .table-shopping-cart-item", 4280 ".cart-form .cart-items tbody tr.cart-item .product-item .product-item-details .cart-variant", 4281 ".site-main #shopify-section-static-cart .cart-form .cart-items .cart-item .cart-item-column-2 .cart-item-title", 4282 ".ajaxcart .drawer__inner .ajaxcart__product .ajaxcart__row .grid:first-child .grid__item.grid__item.two-thirds .ajaxcart__product-name--wrapper .ajaxcart__product-meta",
4283 ".cart .cart__row:nth-child(2) .grid.cart__row--table-large .grid__item:first-child .grid .grid__item.three-quarters .cart__product-meta:first-child", 4284 ".cart .ajaxcart__inner .ajaxcart__product .ajaxcart__row > div .grid__item:nth-child(2) .display-table-cell p .ajaxcart__product-title", 4285 "form.cart .cart__row:nth-child(3) .grid--full.cart__row--table-large .grid__item:first-child .grid .grid__item:nth-child(2) a", 4286 ".mini-cart .mini-cart__content .mini-cart__full .mini-cart__items .mini-cart__item .product-meta .product-meta__title", 4287 "form table tbody tr td.cart-item__info .cart-item__variant", 4288 "form .cart--mobile .cart__items .cart-item .cart-item__right .cart-item__title", 4289 "#cart-form .cart-row .content > div h3", 4290 ".cart .cart-table tbody tr.cart__row td:first-child .cart__info .product-grid-title", 4291 "form .cart-items-container .cart-items tbody tr.cart-item .cart-item-product-wrap .cart-variant", 4292 ".modal--window .modal--container form .variant-id .title a", 4293 ".template--cart .layout--main-content form .content .variant-id .title a", 4294 ".template-cart .cart .cart-product-info-wrapper .cart-product-info-wrapper .cart-price-wrapper + p", 4295 ".header-cart .header-cart-items .header-cart-item .header-cart-item-info .header-cart-item-options span:first-child", 4296 ".grid #cartForm .cartRow li:nth-child(2) a", 4297 ".modal--container .fw--cart form .content .variant-id .right-column .title", 4298 ".panel div form .content .variant-id .right-column .title", 4299 ".shopify-section .reading-container #cartform ul li .desc .name", 4300 ".cart #shopify-section-cart-template #cart_form ul li .title_column p a", 4301 ".container-wrap .container #Cart form .cart-table #CartItems .line-item .cart-product-desc a", 4302 ".cartContainer .scroll #Cart form .cart-table #CartItems .line-item .cart-product-desc a", 4303 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart.row .desktop-8.tablet-4 p:first-child", 4304 "#shopping-cart #cartform .desktop-8.tablet-6 .cart-title h4", 4305 "form .cart-items tbody .cart-item .cart-item-product .cart-item-title a", 4306 ".ajaxcart .ajaxcart__inner .ajaxcart__product .ajaxcart__row .grid .grid__item:nth-child(2) p .ajaxcart__product-name", 4307 ".cart.table-wrap .cart-table tbody .cart__row td:nth-child(3) a", 4308 ".mm-panels .mm-opened .cart_item .item_info", 4309 ".cart #content_wrapper .main #cart_form .cart_items .omega > p:first-child", 4310 ".ajaxcart__content .cart__body .cart__row:not(:first-child) .cart__item__title p", 4311 ".template-cart .cartForm .cart__body .cart__row .cart__item__title p", 4312 ".cart-wrapper .cart-inner > div .cart-content .clearfix .item-cart .product-details .product-name", 4313 ".cart div .cart-table-wrap .data-table tbody tr .product-name-td .product-name", 4314 ".PageContent > .Cart > .Cart__ItemList > .CartItem > .CartItem__Info > .CartItem__Meta", 4315 ".Drawer__Container .CartItem > .CartItem__Info > .CartItem__Title", 4316 "#shopify-section-cart-template .cart .line-items .line-item .variant-title", 4317 ".static-cart-wrapper .cart .cart-container .cart-container-scrollable .cart-items .cart-item-row .cart-item-col-product .cart-item-column-slide .cart-item-details .cart-item-product-title", 4318 "#site-header-drawer-cart .cart-mini .cart-container .cart-container-scrollable .cart-items .cart-item-row .cart-item-col-product .cart-item-column-slide .cart-item-details .cart-item-product-title", 4319 ".fancybox-skin > div .container .cart_notification_content p:first-child", 4320 "#cart_form ul li .title_column .meta", 4321 "#cart .mm-panels .mm-panel ul.mm-listview .cart_item a .item_info", 4322 "#cart_form .section .cart_items .five.columns.omega p:first-child", 4323 "#cartform .cart-list .item.clearfix .col-desc .text .title", 4324 ".cart_menu form .cart_row ul:not(:first-child) li:nth-child(2) p", 4325 ".cart_tbl form .con_row ul li:nth-child(2) p", 4326 "#site-cart .site-nav-container-last .top .cart .cart-items .cart-item .content .title", 4327 ".site-box-content .cart .cart-items .cart-item .content .title", 4328 "#shopify-section-template-cart form table.cart-items tbody tr.cart-item .cart-item-product .cart
4328-item-product-wrap .cart-variant", 4329 ".cartForm .cart__body .cart__row:last-child .cart__row--table-large:first-child > div .cart__description__wrapper .cart__description a:first-child", 4330 "#cartform .cart-contents .clearfix .cart-col2 .short-desc", 4331 ".has-popup-tab .popup-tab .detail .item .detail .variant", 4332 "#main #cartform .cart-list .item .col-desc .text .title", 4333 "#ajaxifyCart .cart-form .ajaxifyCart--products .ajaxifyCart--product .large--two-thirds .three-quarters p", 4334 ".mini-cart .mini-cart__inner .mini-cart__items .mini-cart__item-wrapper .mini-cart__item .mini-cart-item__info .mini-cart-item__variant", 4335 ".container form .cart__items tbody tr.cart-item .cart-item__product .cart-item__info .cart-item__title", 4336 "#cart_form > div .cart_content_info h3", 4337 ".cart_container .cart_content form.js-cart_content__form .js-cart_items .cart_item .cart_item__title a", 4338 "#cartform table.desktop-9 tbody tr td .cart-item .cart-title p:last-child", 4339 ".ajaxcart__form .ajaxcart__inner .ajaxcart__products .ajaxcart__product .ajaxcart__row > div .o-layout__item:nth-child(2) .ajaxcart__product-meta", 4340 ".cart-form .cart__products .cart__product .cart__row > div .o-layout__item:nth-child(2) .cart__product-meta", 4341 ".container-widget .shopping-cart-table tbody tr td:nth-child(2) .shopping-cart-table__product-name", 4342 ], 4343 "cart_line_remove": [ 4344 '.cart-items__quantity .cart-items__remove', 4345 'a[href*="quantity=0"]' 4346 ], 4347 "cart_line_qty": [ 4348 "tr.cart-items__table-row > td.cart-items__quantity", 4349 "quantity-popover", 4350 "cart-item-quantity", 4351 ".cart-items__quantity quantity-selector-component input", 4352 "td.cart-item__quantity", 4353 '[name="updates[]"]' 4354 ], 4355 "cart_count": [ 4356 ".cart-bubble__text-count", 4357 "#cart-icon-bubble .cart-count-bubble span[aria-hidden]" 4358 ], 4359 "product_qty": [ 4360 "form .row.clearfix .column.full:last-child .product-form .quadd-wrapper .quantity-area .quantity", 4361 ".product_form .shopify-product-form .productForm__quantity .productForm__quantityInput", 4362 "#add-item-form-product-template .purchase-section div.four:first-child .quantity .item-qty", 4363 ".product-form .product-action .product-form__item--quantity .wrapQtyBtn .qtyField .product-form__input", 4364 ".shopify-product-form .quanity-cart-row .quantity #quantity", 4365 ".product-form .product-detail__quantity-row .input-wrapper .quantity-proxy", 4366 ".product-form .quantity-selector .js-qty__num", 4367 ".product-form .payment-and-quantity--with-quantity .quantity .select-on-focus", 4368 ".shopify-product-form .product-quantity .form-label .form-input", 4369 ".shopify-product-form .items--center .js-qty-wrapper .js-qty .relative .js-qty__num", 4370 ".main-content > div .grid .product-aside .purchase-box .product-form .shopify-product-form .variant > div .input-wrapper .quantity", 4371 ".product-form .product-add-to-cart .product-quantity .quantity-field", 4372 ".shopify-product-form .js-qty .js-qty__controls .table .full--w .js-qty__num:first-child", 4373 ".shopify-product-form .quantity .qty-group input:first-child", 4374 ".product-shop div #add-to-cart-form #quantity", 4375 ".product-form--alt div form .product-form--atc .product-form--atc-qty .form-field--qty-select .form-field-select-wrapper select.form-field-input", 4376 ".product-form div:nth-child(1) .select2-container .selection .select2-selection .select2-selection__rendered", 4377 ".product_form #product-add .js-qty .js-qty__num", 4378 ".product-sticky-wrapper .product-details-wrapper .product-details--form-wrapper #AddToCartForm .js-qty #Quantity", 4379 ".product__form .product__buy .form__control .product__quantity:first-child", 4380 ".shopify-product-form .row .product-form__item #Quantity-product-template", 4381 ".shopify-product-form .product-options .product-option-quantity", 4382 ".product-menu .product-menu-buttons .product-menu-buttons-content .product-menu-buttons-addtocart .product-menu-quantity .quantity-input", 4383 ".shopify-product-form .product-selectors .quantity-selector:last-child", 4384 ".product__form .product__buy .product__quantity input", 4385 ".shopify-product-form .buttons-holder .quantity-selector", 4386 ".AddToCartForm .quantity-wrapper .js-qty .js-qty__num", 4387 ".product-form .product-form-nav .product-quantity .number-input-field #quantity", 4388 ".section-product-template .form-vertical .product-template__container .product-details .quantity-selector .qty", 4389 ".product-form .productoptions .with-payment-button div .quantity", 4390 ".product .product_section .product__description .product_form .shopify-product-form .purchase-details .quantity", 4391 "#AddToCartForm .product-add .js-qty .js-qty__num", 4392 ".grid__item .product-form .variants-wrapper .qtydiv .quantity-input", 4393 "#shopify-section-product #ProductSection-product .product-single #productInfo-product .shopify-product-form .quantity-selector__wrapper .QuantityInput", 4394 ".product-form .product-options-bottom .add-to-cart-box .input-box .quantity-selector", 4395 ".ProductForm .ProductForm__Variants .ProductForm__QuantitySelector .QuantitySelector .QuantitySelector__CurrentQuantity", 4396 "#shopify-section-product-template .shopify-product-form #quantity", 4397 ".product-form > div .product-form-atc .form-element-wrapper .form-element-quantity-submit .form-element", 4398 ".shopify-product-form .purchase-details .purchase-details__quantity .quantity:first-child", 4399 ".feedback-go_to_cart .cf .product-detail__form__options .quantity-wrapper #quantity", 4400 ".shopify-section > div .shopify-product-form .desc_blk .desc_blk_bot .product-page-qty .txtbox", 4401 ".shopify-product-form .cart-functions .quantity-selector-holder .quantity-selector", 4402 ".shopify-product-form .input-wrapper .product-quantity-container .product-quantity-input", 4403 ".shopify-product-form .product__submit .js-qty .js-qty__num", 4404 ".shopify-product-form .quick-actions .qty-field input", 4405 "form .quantity-submit-row .quantity-submit-row__quantity #quantity", 4406 ".grid__cell .product__details .product__form .form__control .quantity-selector .quantity-selector__current-quantity", 4407 ".shopify-product-form .purchase-details .purchase-details__quantity .quantity:first-child", 4408 ".shopify-product-form .quantity-selector .quantity", 4409 ".js-product-form .product-single__qty .product-single__qty-input .js-qty .js-qty__num",
4410 "#add-item-form .wrapper .pull-left:nth-child(2) .qty-input", 4411 'form[action="/cart/add"] [name="quantity"]', 4412 'quantity-input .quantity__input', 4413 "quantity-selector-component input", 4414 ".quantity__input", 4415 ".quantity-selector__input", 4416 ], 4417 "shopify_variants": [ 4418 'form[action="/cart/add"] [name="id"]', 4419 ], 4420 "visible_variants": [ 4421 'form[action="/cart/add"] .product-form__controls-group select.single-option-selector', 4422 'form[action="/cart/add"] .variant-wrapper select.single-option-selector-product-template', 4423 ".no-js-hidden .product-form__input label", 4424 ".variant-picker__form .variant-option .variant-option__button-label", 4425 ".block-swatch-list .block-swatch .label", 4426 "variant-selects .product-form__input label", 4427 ".swatch-element label", 4428 ".variant-picker__option-values input", 4429 ".block-swatch-list .block-swatch", 4430 ], 4431 "buy_it_now": [ 4432 ".shopify-payment-button" 4433 ], 4434 "place_options": [ 4435 ".mws-options" 4436 ], 4437 "sticky_add_to_cart": [ 4438 ".hdt-sticky-atc__submit", 4439 "#product-sticky-add-to-cart", 4440 "#t4s-sticky-atc__atc", 4441 ".t4s-sticky-atc__atc", 4442 "form[id^='sticky-addcart-form-template'] .product-form__buttons .product-form__submit", 4443 "[data-sticky-addtocart] .t4s-sticky-atc__atc", 4444 ".footbar-product .footbar-product__controls .footbar-product__button-add-to-cart .btn--status", 4445 "form[id^='product-sticky-form-template'] .product-form__buttons .product__add__cart__button .button", 4446 ".tt-fixed-product-wrapper .col-item .btn", 4447 ".fkt-cart-plus.add_to_cart_button.addItemAjax", 4448 "#satcb_bar .satcb_btn .product-form__submit", 4449 ".sticky-add-to-cart__button", 4450 ], 4451 "gallery_container": [ 4452 ".product__modal-opener .product__media", 4453 "media-gallery .media-gallery__grid .product-media-container .product-media", 4454 "slideshow-container slideshow-slides slideshow-slide .product-media" 4455 ], 4456 "gallery_image": [ 4457 ".product__modal-opener .product__media img", 4458 "media-gallery .media-gallery__grid .product-media-container .product-media img", 4459 "slideshow-container slideshow-slides slideshow-slide .product-media img" 4460 ], 4461 }; 4462</script>
4462 4463
4464<script> 4465 4466</script>
4466 4467
4468<script type="application/json" id="mwsApoInventoryVariants"> 4469 4470 4471 { 4472 4473 } 4474 4475</script>
4475 4476
4477<script type="application/json" id="mwsApoProduct"> 4478 4479 4480 null 4481 4482</script>
4482 4483
4484<script> 4485 (function() { 4486 const config = {"cache_hash":"676ad0232a804c16ab4313db4580b8be","settings":{"currency_format":"amount","selectors":{"place_options":".mw-options","add_to_cart":".product-form__submit","sticky_add_to_cart":"","quantity":"","price":"","compare_price":"","gallery_container":"","gallery_image":"","variants":"","visible_variants":"","form":"","buy_it_now":"","lines":"","line_quantity":"","line_remove":"","cart_count":"","own_variants":""},"translations":{"i18n_configure_link":"Edit Options","i18n_buy_again_link":"Buy again","i18n_buy_again_modal_submit_btn":"Add to cart","i18n_buy_again_reopen_error":"Your cart or options have changed. Refresh the cart and reopen Buy again.","i18n_buy_again_recovery_error":"Your cart has an unfinished update. Please refresh the cart and check your items before trying again.","i18n_buy_again_refresh_cart_btn":"Refresh cart","i18n_separator_title_value":",","i18n_separator_sku":"-","i18n_modal_cancel_btn":"Cancel","i18n_modal_submit_btn":"Submit","i18n_qty_label":"Qty: ","i18n_characters_left":"Characters left: ","i18n_per_character":"per character","i18n_default_select_title":"-- Please Select --","i18n_select_compare_at_title":"(Compare at: [compare_at_price])","i18n_allowed_extensions":"Allowed extensions: ","i18n_required_option_warning":"\"[option_name_or_option_title]\" is required","i18n_selection_limit_warning":"Selection limit, min=[option_limit_min]; max=[option_limit_max]","i18n_selection_limit_counter":"[option_limit_selected] \/ [option_limit_max]","i18n_selection_limit_more":"Select [option_limit_remaining] more.","i18n_selection_limit_max_total":"Max [option_limit_max] in total","i18n_selection_limit_counter_sr":"[option_limit_selected] of [option_limit_max] selected","i18n_selection_limit_reached_sr":"Limit reached","i18n_number_range_warning":"Number range, min=[option_range_min]; max=[option_range_max]","i18n_length_range_warning":"Length range, min=[option_length_min]; max=[option_length_max]","i18n_buy_now_button":"Buy now","i18n_reset_to_default":"Reset to defaults","i18n_not_available":"Not available","i18n_add_to_cart_error":"Sorry, we could not add this to your cart. Please try again.","i18n_phone_required_warning":"Please enter a number","i18n_phone_invalid_dial_code_warning":"Invalid dial code","i18n_phone_too_short_warning":"Too short","i18n_phone_too_long_warning":"Too long","i18n_phone_invalid_number_warning":"Invalid number","i18n_phone_optional_invalid_warning":"Please enter a valid phone number or clear the field","i18n_cta_bundle_title":"","i18n_custom_price_label":"Total:","i18n_file_upload_select_files":"Select files","i18n_file_upload_or_drop_here":"Or drop here","i18n_file_upload_per_file":"per file","i18n_min_files_to_upload_warning":"Min number of files to be uploaded: {{num}}","i18n_upload_below_files_warning":"Please upload below {{num}} file.","i18n_max_files_allowed_warning":"The max number of files allowed is {{num}}.","i18n_file_upload_limit_warning":"Upload limit: min:{{min}}; max:{{max}}","i18n_max_files_to_upload_warning":"Max number of files to be uploaded: {{num}}","i18n_share_config_btn":"Share Configuration","i18n_share_config_copied":"Configuration link copied","i18n_share_config_error":"Could not copy share link"},"custom_css_mode":"off","custom_css":"","custom_js_mode":"no","custom_js":"","beta_features":{"use_buy_now":"no","use_custom_select":"no","multi_currency":"no","multi_currency_warning":"The actual price in the cart may vary slightly due to conversion rate fluctuations","sync_inventory":null,"show_full_sku":"no","full_sku_placement":"above_options","full_sku_selector":""},"dev_settings":{"cart_request":"no","show_options_for_out_of_stock":"no","update_cart_ignore_form":"no","force_calc_set_qty":false,"extended_step_title":false,"show_set_css_class":false,"skip_cart_child_validation":false,"report_cart_errors":false,"server_timing":false,"early_start":false},"i18n":null,"swatch_custom_style":{"enabled":false,"shape":"square","spacing":"12","corner_radius":"20","unselected_border":"1","selected_border":"2","unselected_border_color":"#C9CCCF","selected_border_color":"#0070C9","swatch_width":"40","swatch_height":"60","border_padding_size":"0","design_version":"base"},"button_custom_style":{"design_version":"base","button_height":"36","button_radius":"4","unselected_border":"2","unselected_border_color":"#C9CCCF","unselected_background_color":"#FFFFFF","unselected_text_color":"#202223","selected_border":"2","selected_border_color":"#0070C9","selected_background_color":"#FFFFFF","selected_text_color":"#202223"},"is_create_variant_cta":false,"store_front_token":"372c870ab8e5dc6556cd34ed684157a1","wide_image_card_style":{"swatch_size":"30","border_padding":"10","swatch_radius":"4","card_radius":"4","button_background_color":"#121212","button_border_color":"#121212","button_text_color":"#FFFFFF","selected_button_background_color":"#FFFFFF","selected_button_border_color":"#121212","selected_button_text_color":"#121212","card_spacing":"12","card_border":"1","swatch_border":"1","card_border_color":"#C9CCCF","swatch_border_color":"#C9CCCF","card_background_color":"#FFFFFF","text_color":"#121212","link_color":"#005BD3","selected_card_border":"2","selected_swatch_border":"1","selected_card_border_color":"#121212","selected_swatch_border_color":"#C9CCCF","selected_card_background_color":"#FFFFFF","selected_text_color":"#121212","selected_link_color":"#005BD3"},"tile_card_style":{"corner_radius":"4","button_background_color":"#121212","tile_spacing":"12","card_border":"1","card_background_color":"#FFFFFF","card_border_color":"#C9CCCF","text_color":"#121212","radio_button_border_color":"#C9CCCF","selected_card_border":"2","selected_card_background_color":"#FFFFFF","selected_card_border_color":"#121212","selected_text_color":"#121212","selected_radio_button_background_color":"#121212","selected_radio_button_tick_color":"#FFFFFF"},"modal_style":{"button_image_size":24,"button_image_radius":0,"button_border_padding":6,"button_text_size":14,"button_background_color":"#FFFFFF","button_border_color":"#121212","button_text_color":"#121212","button_radius":0,"button_border_size":1,"modal_background_color":"#FFFFFF","modal_title_color":"#121212","modal_close_icon_color":"#4A4A4A","modal_title_size":14,"modal_corner_radius":10,"link_text_color":"#121212","link_text_size":14,"link_image_size":24},"uses_option_visibility":false,"reset_to_default_enabled":false,"buy_again_enabled":false,"share_enabled":false,"share_button_enabled":true,"share_live_url_enabled":false,"share_default_state":"Copy custom product link","share_default_color":"#005BD3","share_success_state":"Custom product link copied","share_success_color":"#29845A","calendar_format":"m\/d\/Y","calendar_disable_mobile":"no","currency_html_format":"without_currency"}}; 4487 4488 if (config.settings.button_custom_style && config.settings.button_custom_style.design_version === 'version-1') { 4489 const buttonSettings = config.settings.button_custom_style; 4490 const buttonRadius = Math.min(16, Math.max(0, Number(buttonSettings.button_radius) || 0)); 4491 const styleEl = document.createElement('style'); 4492 styleEl.setAttribute('data-mw-apo-button-custom-style', ''); 4493 styleEl.textContent = ` 4494 .mw-option--button-style-version-1 .mw-option__container { 4495 gap: 10px; 4496 margin-top: 0; 4497 margin-left: 0; 4498 align-items: flex-start; 4499 } 4500 4501 .mw-option--button-style-version-1 .mw-option__value, 4502 .mw-option--button-style-version-1 .mw-option__value.mw-option__value--has-media, 4503 .mw-option--button-style-version-1 .mw-option__value.mw-option__value--has-media:first-child { 4504 margin-top: 0; 4505 margin-left: 0; 4506 } 4507 4508 .mw-option--button-style-version-1 .mw-option__button { 4509 --mw-apo-button-border-radius: ${buttonRadius}
4509px; 4510 --mw-apo-color-border: ${buttonSettings.unselected_border_color}; 4511 --mw-apo-color-interactive: ${buttonSettings.selected_border_color}; 4512 box-sizing: border-box; 4513 display: flex; 4514 align-items: center; 4515 min-height: ${buttonSettings.button_height}px; 4516 border-radius: var(--mw-apo-button-border-radius); 4517 border: ${buttonSettings.unselected_border}px solid var(--mw-apo-color-border); 4518 background-color: ${buttonSettings.unselected_background_color}; 4519 color: ${buttonSettings.unselected_text_color}; 4520 } 4521 4522 .mw-option--button-style-version-1 .mw-option__button .mw-text { 4523 color: inherit; 4524 } 4525 4526 .mw-option--button-style-version-1 .mw-option__control:checked + .mw-option__button, 4527 .mw-option--button-style-version-1 .mw-option__value--selected .mw-option__button { 4528 border: ${buttonSettings.selected_border}px solid var(--mw-apo-color-interactive); 4529 background-color: ${buttonSettings.selected_background_color}; 4530 color: ${buttonSettings.selected_text_color}; 4531 box-shadow: none; 4532 } 4533 `; 4534 document.body.appendChild(styleEl); 4535 } 4536 4537 if (['on', 'yes'].includes(config.settings.custom_css_mode) && config.settings.custom_css.length) { 4538 const styleEl = document.createElement('style'); 4539 styleEl.innerHTML = config.settings.custom_css; 4540 document.body.appendChild(styleEl); 4541 } 4542 4543 // Merchant-supplied custom JS (gated, OFF by default). The code is wrapped in 4544 // a try/catch so a runtime error in it can never break the storefront page. 4545 if (['on', 'yes'].includes(config.settings.custom_js_mode) && config.settings.custom_js && config.settings.custom_js.length) { 4546 const runCustomJs = function() { 4547 if (window.__mwApoCustomJsInjected) return; 4548 window.__mwApoCustomJsInjected = true; 4549 const scriptEl = document.createElement('script'); 4550 scriptEl.setAttribute('data-mw-apo-custom-js', ''); 4551 scriptEl.textContent = 'try{' + config.settings.custom_js + '}catch(e){if(window.console&&console.error)console.error("[APO] custom JS error:",e);}'; 4552 (document.body || document.head).appendChild(scriptEl); 4553 }; 4554 if (document.readyState === 'complete') runCustomJs(); 4555 else window.addEventListener('load', runCustomJs); 4556 } 4557 4558 if (config.settings.swatch_custom_style && config.settings.swatch_custom_style.enabled) { 4559 const des_settings = config.settings.swatch_custom_style; 4560 const borderPaddingSize = config.settings.swatch_custom_style.border_padding_size && Number(config.settings.swatch_custom_style.border_padding_size) > 0; 4561 4562 const borderRadius = config.settings.swatch_custom_style.shape !== 'circle' ? `${config.settings.swatch_custom_style.corner_radius}%` : '50%'; 4563 const styleEl = document.createElement('style'); 4564 const swatchStyles = `.mw-option__swatch-image--padding { border-radius: ${borderPaddingSize ? borderRadius : 'inherit'}; padding: ${`${borderPaddingSize ? config.settings.swatch_custom_style.border_padding_size : 0}px;`}} .mw-option__swatch-color--padding {border-radius: ${borderPaddingSize ? borderRadius: 'inherit'}; background-clip: padding-box; box-shadow: ${borderPaddingSize ? `inset 0px 0px 0px ${config.settings.swatch_custom_style.border_padding_size}px #fff;` : `none`}} .mw-option--type-swatch .mw-option__value, .mw-option--type-multiswatch .mw-option__value {margin-left: 0;} .mw-option--type-swatch .mw-option__container, .mw-option--type-multiswatch .mw-option__container { margin-left: 0; } .mw-option--type-swatch .mw-option__container, .mw-option--type-multiswatch .mw-option__container {column-gap: ${des_settings.spacing}px; row-gap: ${des_settings.spacing}px; } .mw-option__value .mw-stack__item .mw-option__swatch-media.mw-option__swatch-media--swatch-custom-style {border: ${des_settings.unselected_border}px solid ${des_settings.unselected_border_color}; border-radius: ${borderRadius}} .mw-option__value.mw-option__value--selected .mw-stack__item .mw-option__swatch-media.mw-option__swatch-media--swatch-custom-style {box-shadow: none; border: ${des_settings.selected_border}px solid ${des_settings.selected_border_color}; border-radius: ${borderRadius}}`; 4565 styleEl.innerHTML = swatchStyles; 4566 document.body.appendChild(styleEl); 4567 } 4568 4569 if (config.settings.wide_image_card_style) { 4570 const des_settings = config.settings.wide_image_card_style; 4571 const borderRadius = `${des_settings.card_radius}px`; 4572 const padding = `${des_settings.border_padding}px`; 4573 const selectedColorLink = des_settings.selected_link_color; 4574 const colorLink = des_settings.link_color; 4575 4576 const styleEl = document.createElement('style'); 4577 4578 const ÑardStyles = ` 4579 .mw-option--type-wideimagecard .mw-option__value .mw-label__c
4579ard-wrapper, 4580 .mw-option--type-multiwideimagecard .mw-option__value .mw-label__card-wrapper { 4581 display: flex; 4582 flex-direction: row; 4583 width: 100%; 4584 min-width: auto; 4585 border-radius: ${borderRadius}; 4586 padding: ${padding}; 4587 margin-left: 0; 4588 } 4589 4590 .mw-option--type-multiwideimagecard .mw-option__container, .mw-option--type-wideimagecard .mw-option__container { 4591 gap: ${des_settings.card_spacing}px; 4592 } 4593 4594 .mw-option--type-wideimagecard .mw-option__value .mw-stack--wide__media, 4595 .mw-option--type-multiwideimagecard .mw-option__value .mw-stack--wide__media { 4596 flex: 0 0 ${des_settings.swatch_size}%; 4597 aspect-ratio: 1 / 1; 4598 position: relative; 4599 overflow: hidden; 4600 border-radius: ${des_settings.swatch_radius}%; 4601 display: flex; 4602 } 4603 4604 .mw-option--type-wideimagecard .mw-option__value:not(.mw-option__value--selected), 4605 .mw-option--type-multiwideimagecard .mw-option__value:not(.mw-option__value--selected) { 4606 border-radius: ${borderRadius}; 4607 border: ${des_settings.card_border}px solid ${des_settings.card_border_color}; 4608 background-color: ${des_settings.card_background_color}; 4609 color: ${des_settings.text_color}; 4610 } 4611 4612 .mw-option--type-wideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__media, 4613 .mw-option--type-multiwideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__media { 4614 border: ${des_settings.swatch_border}px solid ${des_settings.swatch_border_color}; 4615 } 4616 4617 .mw-option--type-wideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__content-link a:-webkit-any-link, 4618 .mw-option--type-multiwideimagecard .mw-option__value:not(.mw-option__value--selected) .mw-stack--wide__content-link a:-webkit-any-link { 4619 color: ${colorLink}; 4620 } 4621 4622 .mw-option--type-wideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__content-link a:-webkit-any-link, 4623 .mw-option--type-multiwideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__content-link a:-webkit-any-link { 4624 color: ${selectedColorLink}; 4625 } 4626 4627 .mw-option--type-wideimagecard .mw-option__value.mw-option__value--selected, 4628 .mw-option--type-multiwideimagecard .mw-option__value.mw-option__value--selected { 4629 border-radius: ${borderRadius}; 4630 border: ${des_settings.selected_card_border}px solid ${des_settings.selected_card_border_color}; 4631 background-color: ${des_settings.selected_card_background_color}; 4632 color: ${des_settings.selected_text_color}; 4633 } 4634 4635 .mw-option--type-wideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__media, 4636 .mw-option--type-multiwideimagecard .mw-option__value.mw-option__value--selected .mw-stack--wide__media { 4637 border: ${des_settings.selected_swatch_border}px solid ${des_settings.selected_swatch_border_color}; 4638 } 4639 4640 .mw-option--type-wideimagecard .mw-stack--wide__content-button--select, 4641 .mw-option--type-multiwideimagecard .mw-stack--wide__content-button--select { 4642 color: ${des_settings.button_text_color}; 4643 border: 1px solid ${des_settings.button_border_color}; 4644 background: ${des_settings.button_background_color}; 4645 } 4646 4647 .mw-option--type-wideimagecard .mw-option__value-qty--with-buttons, 4648 .mw-option--type-multiwideimagecard .mw-option__value-qty--with-buttons { 4649 border: 1px solid ${des_settings.button_border_color}; 4650 background: ${des_settings.button_background_color}; 4651 } 4652 4653 .mw-option--type-wideimagecard .mw-stack__item--qty .mw-option__value-qty-control, 4654 .mw-option--type-wideimagecard .mw-stack__item--qty .mw-option__value-qty-button, 4655 .mw-option--type-multiwideimagecard .mw-stack__item--qty .mw-option__value-qty-control, 4656 .mw-option--type-multiwideimagecard .mw-stack__item--qty .mw-option__value-qty-button { 4657 color: ${des_settings.button_text_color}; 4658 } 4659 4660 .mw-option--type-wideimagecard .mw-stack--wide__content-button--unselect, 4661 .mw-option--type-multiwideimagecard .mw-stack--wide__content-button--unselect { 4662 color: ${des_settings.selected_button_text_color}; 4663 border: 1px solid ${des_settings.selected_button_border_color}; 4664 background: ${des_settings.selected_button_background_color}; 4665 } 4666 4667 .mw-option--type-wideimagecard .mw-option__value--selected .mw-option__value-qty--with-buttons, 4668 .mw-option--type-multiwideimagecard .mw-option__value--selected .mw-option__value-qty--with-buttons { 4669 border: 1px solid ${des_settings.selected_button_border_color}; 4670 background: ${des_settings.selected_button_background_color}; 4671 } 4672 4673 .mw-option--type-wideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-control, 4674 .mw-option--type-wideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-button, 4675 .mw-option--type-multiwideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-control, 4676 .mw-option--type-multiwideimagecard .mw-option__value--selected .mw-stack__item--qty .mw-option__value-qty-button { 4677 color: ${des_settings.selected_button_text_color}; 4678 } 4679 `; 4680 4681 4682 styleEl.innerHTML = ÑardStyles; 4683 document.body.appendChild(styleEl); 4684 } 4685 4686 if (config.settings.tile_card_style) { 4687 const tileSettings = config.settings.tile_card_style; 4688 const borderRadius = `${tileSettings.corner_radius}px`; 4689 const tileSpacing = `${tileSettings.tile_spacing}px`; 4690 4691 const styleEl = document.createElement('style'); 4692 4693 styleEl.innerHTML = ` 4694 .mw-option--type-choicetile .mw-option__container, 4695 .mw-option--type-multichoicetile .mw-option__container { 4696 gap: ${tileSpacing}; 4697 } 4698 4699 .mw-option--type-choicetile .mw-option__container .mw-label__c
4699ard-wrapper, 4700 .mw-option--type-multichoicetile .mw-option__container .mw-label__card-wrapper, 4701 .mw-option--type-choicetile .mw-option__container .mw-apo-expand-button, 4702 .mw-option--type-multichoicetile .mw-option__container .mw-apo-expand-button { 4703 background-color: ${tileSettings.card_background_color}; 4704 border: ${tileSettings.card_border}px solid ${tileSettings.card_border_color}; 4705 color: ${tileSettings.text_color}; 4706 border-radius: ${tileSettings.corner_radius}px; 4707 } 4708 4709 .mw-option--type-choicetile .mw-option__value--selected .mw-label__card-wrapper, 4710 .mw-option--type-multichoicetile .mw-option__value--selected .mw-label__card-wrapper { 4711 border: ${tileSettings.selected_card_border}px solid ${tileSettings.selected_card_border_color}; 4712 background-color: ${tileSettings.selected_card_background_color}; 4713 color: ${tileSettings.selected_text_color}; 4714 } 4715 4716 .mw-option--type-choicetile .mw-stack--card__radio, 4717 .mw-option--type-multichoicetile .mw-stack--card__radio { 4718 border: 1px solid ${tileSettings.radio_button_border_color}; 4719 } 4720 4721 .mw-option--type-choicetile .mw-option__value--selected .mw-stack--card__radio, 4722 .mw-option--type-multichoicetile .mw-option__value--selected .mw-stack--card__radio { 4723 background-color: ${tileSettings.selected_radio_button_background_color}; 4724 } 4725 4726 .mw-option--type-choicetile .mw-option__value--selected .mw-stack--card__radio:after, 4727 .mw-option--type-multichoicetile .mw-option__value--selected .mw-stack--card__radio:after { 4728 border-color: ${tileSettings.selected_radio_button_tick_color}; 4729 } 4730 4731 .mw-option--type-choicetile .mw-stack--card__title, 4732 .mw-option--type-multichoicetile .mw-stack--card__title { 4733 font-weight: 700; 4734 font-size: 14px; 4735 white-space: normal; 4736 } 4737 4738 .mw-option--type-choicetile .mw-stack--card__description, 4739 .mw-option--type-multichoicetile .mw-stack--card__description { 4740 font-size: 13px; 4741 opacity: 0.7; 4742 white-space: normal; 4743 overflow-wrap: break-word; 4744 word-break: break-word; 4745 line-height: 1.4; 4746 } 4747 `; 4748 4749 document.body.appendChild(styleEl); 4750 } 4751 4752 4753 const curr_loc = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}; 4754 4755 const getSelectors = () => { 4756 return window.mwApoSelectors || {}; 4757 }; 4758 4759 // The product and the inventory map are already printed above, in the 4760 // #mwsApoProduct / #mwsApoInventoryVariants tags (entry.ts re-reads those 4761 // two on SPA navigation, so they have to stay). Printing them a second time 4762 // here doubled the weight of every product page: on a large catalogue the 4763 // product JSON alone is hundreds of KB, and gzip cannot dedupe the copies 4764 // because its 32 KB window does not reach that far back. 4765 const readInlineJson = (id) => { 4766 const el = document.getElementById(id); 4767 if (!el) return null; 4768 try { 4769 return JSON.parse(el.textContent); 4770 } catch (e) { 4771 if (window.console && console.error) console.error('[APO] bad inline JSON in #' + id, e); 4772 return null; 4773 } 4774 }; 4775
4776 window.mwApoInit = window.mwApoInit || Object.assign({ 4777 "version": "1.1", 4778 "product": readInlineJson('mwsApoProduct'), 4779 "mws_inventory": readInlineJson('mwsApoInventoryVariants') || {}, 4780 "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}, 4781 "template_name": "cart", 4782 "shop_domain": "hadaya-one-of-a-kind-jewelry.myshopify.com", 4783 "shop_domain_primary": "hadayajewelry.com", 4784 "shop_money_format": "\u003cspan class=priceRange\u003e${{amount}}\u003c\/span\u003e", 4785 "shop_money_with_currency_format": "\u003cspan class=priceRange\u003e${{amount}} USD\u003c\/span\u003e", 4786 "shop_currency": "USD", 4787 "locale": curr_loc && curr_loc["shop_locale"] ? curr_loc["shop_locale"]["locale"] : "", 4788 "locale_primary": curr_loc && curr_loc["shop_locale"] ? curr_loc["shop_locale"]["primary"] : "", 4789 "customer_tags": [], 4790 "market_id": 842694853, 4791 "selectors": getSelectors() 4792 }, config); 4793 })(); 4794</script>
4794 4795
4796<script> 4797 // Start the options request now instead of when the bundle gets to it: the 4798 // bundle only runs after the page is parsed and every deferred script above it 4799 // ran. The url is built the same way as loadOptions() in front/src/entry.ts 4800 // does it; the bundle uses this response only when its own url is identical, 4801 // otherwise it sends the request itself, so a mismatch costs one cached GET. 4802 (function() { 4803 try { 4804 var init = window.mwApoInit; 4805 var apiUrl = "https:\/\/apo-admin.mageworx.com\/front"; 4806 if (!/^https?:\/\/[^\s<>"']+$/.test(apiUrl) || !window.fetch || !init || init.template_name !== 'product' || !init.product || !init.cache_hash) return; 4807 4808 var settings = init.settings || {}; 4809 var devSettings = settings.dev_settings || {}; 4810 var variantId = null; 4811 if (!variantId) return; 4812 4813 var variant = (init.product.variants || []).filter(function(v) { return String(v.id) === String(variantId); })[0]; 4814 if (!variant || String(variant.title).indexOf('#MWS Options') !== -1) return; 4815 if (devSettings.show_options_for_out_of_stock === 'no' && !variant.available) return; 4816 4817 var toBase64Url = function(obj) { 4818 var bytes = new TextEncoder().encode(JSON.stringify(obj)); 4819 return btoa(String.fromCharCode.apply(null, bytes)).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, ''); 4820 }; 4821 4822 // getMultiCurrencyObj() in front/src/utils/currency.ts 4823 var multiCurrency = null; 4824 var betaFeatures = settings.beta_features || {}; 4825 var isCta = settings.is_create_variant_cta; 4826 var shopifyCurrency = window.Shopify && window.Shopify.currency; 4827 if ((betaFeatures.multi_currency && betaFeatures.multi_currency !== 'no') || isCta) { 4828 var currencyChanged = shopifyCurrency && init.shop_currency !== shopifyCurrency.active; 4829 if (isCta !== undefined || (currencyChanged && shopifyCurrency && shopifyCurrency.rate)) { 4830 var ctaMode = isCta !== undefined ? isCta : false; 4831 var rate = shopifyCurrency && shopifyCurrency.rate != null ? shopifyCurrency.rate : ''; 4832 if (ctaMode || Number(rate) !== 1) { 4833 multiCurrency = { 4834 curr: shopifyCurrency && shopifyCurrency.active != null ? shopifyCurrency.active : '', 4835 curr_rate: rate, 4836 fmt_money: init.shop_money_format, 4837 fmt_money_curr: init.shop_money_with_currency_format 4838 }; 4839 } 4840 } 4841 } 4842 4843 var url = apiUrl + '/product/' + init.shop_domain + '/' + String(init.cache_hash) + '/' + String(init.product.id) + '/' + String(variantId) + '.js'; 4844 var params = new URLSearchParams(); 4845 if (multiCurrency) params.append('curr_hash', toBase64Url(multiCurrency)); 4846 if (!init.locale_primary && init.locale) params.append('locale', init.locale); 4847 if (settings.uses_option_visibility === true) { 4848 params.append('visibility_hash', toBase64Url({ 4849 customer_tags: init.customer_tags != null ? init.customer_tags : [], 4850 market_id: init.market_id != null ? init.market_id : null 4851 })); 4852 } 4853 var query = params.toString(); 4854 if (query) url += '?' + query; 4855 4856 var promise = fetch(url).then(function(response) { 4857 if (response.status === 204) return { status: 204, data: '' }; 4858 if (!response.ok) throw new Error('APO options prefetch failed with status ' + response.status); 4859 return response.json().then(function(data) { return { status: response.status, data: data }; }); 4860 }); 4861 // The bundle falls back to its own request on failure; keep a rejection 4862 // that nobody consumed out of the console. 4863 promise.catch(function() {}); 4864 window.mwApoOptionsPrefetch = { url: url, promise: promise }; 4865 } catch (e) { 4866 if (window.console && console.warn) console.warn('[APO] options prefetch skipped', e); 4867 } 4868 })(); 4869 4870 // Everything the bundle needs is on the page now; an early-started bundle waits for this. 4871 window.mwApoInitReady = true; 4872 document.dispatchEvent(new Event('mwApo:init-ready')); 4873</script>
4873 4874 4875 4876</div>
4876<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4876 4877</body> 4878</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.