1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16<!-- --> 17 18 19 20 21 <!DOCTYPE html> 22<html lang="en"> 23 24<head> 25<!-- Google Tag Manager -->
26<script>
vendor: 415 bytes, lines 26-36
26 27 (function (w, d, s, l, i) { 28 w[l] = w[l] || []; 29 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 30 var f = d.getElementsByTagName(s)[0], 31 j = d.createElement(s), 32 dl = l != 'dataLayer' ? '&l=' + l : ''; 33 j.async = true; 34 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 35 f.parentNode.insertBefore(j, f); 36 })(window, document, 'script', 'dataLayer', '
36GTM-MFHPZ79
vendor: 4 bytes, line 36
36');
37</script>
37 38<!-- End Google Tag Manager --> 39<!-- TAGinstall START -->
40<script> 41 (function(w) { var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.async = true; script.src = 'https://gtm.taginstall.com/sites/470908ed4b2097756b987361e016efd6730702fe10e8cc88907f2af2aa323887/gtm-data-layer-108-210715340.js'; script.addEventListener ("load", function() { function start() { var allProducts = []; var shopCurrency = 'USD'; var collectionTitle = null; var customer = { customerType: 'guest' }; var pageType = 'Search Page'; var searchPerformed = false; var cart = { "items": [], "total": 0.0, "currency": "USD", }; if (!w.__TAGinstall) { console.error('Unable to initialize Easy Tag - GTM & Data Layer.'); return; } w.__TAGinstall.init({ shopCurrency, allProducts, collectionTitle, searchPerformed, pageType, customer, cartData: cart }); }; if (w.__TAGinstall && w.__TAGinstall.boot) { w.__TAGinstall.boot(start); } }, false); first.parentNode.insertBefore(script, first); })(window); 42</script>
42 43<!-- TAGinstall END --> 44
45<script>const saobs=new MutationObserver(a=>{a.forEach(({addedNodes:a})=>{a.forEach(a=>{1===a.nodeType&&"SCRIPT"===a.tagName&&a.innerHTML.includes("facebook.net")&&(a.type="text/javascripts"),1===a.nodeType&&"SCRIPT"===a.tagName&&a.src.includes("static.hsappstatic.net")&&(a.type="text/javascripts"),1===a.nodeType&&"SCRIPT"===a.tagName&&a.innerHTML.includes("gtag")&&(a.type="text/javascripts"),1===a.nodeType&&"SCRIPT"===a.tagName&&a.innerHTML.includes("tagmanager")&&(a.type="text/javascripts"),1===a.nodeType&&"SCRIPT"===a.tagName&&a.innerHTML.includes("gtm")&&(a.type="text/javascripts"),1===a.nodeType&&"SCRIPT"===a.tagName&&a.src.includes("googlet")&&(a.type="text/javascripts"),"SCRIPT"===a.tagName&&"analytics"==a.className&&(a.type="text/javascripts"),"IMG"===a.tagName&&(a.loading="lazy"),"IFRAME"===a.tagName&&(a.loading="lazy")})})});var ua=navigator.userAgent.toLowerCase();(ua.indexOf("chrome")> -1||ua.indexOf("firefox")> -1)&& -1===window.location.href.indexOf("no-optimization")&&saobs.observe(document.documentElement,{childList:!0,subtree:!0})</script>
45 46 47 48 49 50<!-- SEO - All in One --> 51<title>Search</title> 52<meta name="description" content="Whether you are an architect, engineer, filmmaker or graphic designer, we offer you with the best 3D software and related hardware for your projects."> <meta name="robots" content="index"> <meta name="robots" content="follow"> 53 54
55<script type="application/ld+json"> 56 { 57 "@context": "http://schema.org", 58 "@type": "Organization", 59 "url": "http://novedge.com"} 60</script>
60 61
62<script type="application/ld+json"> 63 { 64 "@context": "http://www.schema.org", 65 "@type": "Store","name": "NOVEDGE","url": "https://novedge.com","description": "Whether you are an architect, engineer, filmmaker or graphic designer, we offer you with the best 3D software and related hardware for your projects.","priceRange":"0-500" 66,"telephone": "866-362-8970 ","address": { 67 "@type": "PostalAddress","streetAddress": "2001 Addison St. Suite 300, PMB 0203","addressLocality": "Berkeley","addressRegion": "California","postalCode": "94704","addressCountry": "United States"},"geo": { 68 "@type": "GeoCoordinates", 69 "latitude": "37.8711728", 70 "longitude": "-122.2704399" 71 }} 72</script>
72
72<script type="application/ld+json"> 73 { 74 "@context": "http://schema.org", 75 "@type": "WebSite", 76 "url": "https://novedge.com/", 77 "potentialAction": { 78 "@type": "SearchAction", 79 "target": "https://novedge.com/search?q={search_term_string}", 80 "query-input": "required name=search_term_string" 81 } 82 }</script>
82 83<!-- End - SEO - All in One --> <!-- Google Optimize Container --TURNED OFF for PERFORMANCE IMPROVEMENT on 07/15/22
83<script src="https://www.googleoptimize.com/optimize.js?id=OPT-T8TD4XN"></script>
83 84 --> <!-- Global site tag (gtag.js) - Google Ads: 1071844809 -->
vendor: 65 bytes, lines 84-85
84 85 <script async src="https://www.googletagmanager.com/gtag/js?id=
85AW-1071844809
vendor: 13 bytes, lines 85-86
85"></script> 86
86<script> 87
vendor: 140 bytes, lines 87-91
87window.dataLayer = window.dataLayer || []; 88 function gtag(){dataLayer.push(arguments);} 89 gtag('js', new Date()); 90 91 gtag('config', '
91AW-1071844809
vendor: 48 bytes, lines 91-92
91', { ' allow_enhanced_conversions' : true } ); 92
92</script>
92 93 94 95<!-- Reddit Pixel --> 96<!--
96<script> --> 97<!-- !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_dwwxplkrmcc5', {"aaid":"<AAID-HERE>","email":"<EMAIL-HERE>","externalId":"<EXTERNAL-ID-HERE>","idfa":"<IDFA-HERE>"});rdt('track', 'PageVisit'); --> 98<!--</script>
98 --> 99<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> 100<!-- End Reddit Pixel --> <!-- Reddit Pixel -->
101<script> 102!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_dwwxplkrmcc5');rdt('track', 'PageVisit'); 103</script>
103 104<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> 105<!-- End Reddit Pixel -->
105<script> 106 (function(w,d,t,r,u) 107 {var f,n,i; 108 w[u]=w[u]||[],f=function() 109 { 110 var o={ti:"28244833", enableAutoSpaTracking: true}; 111 o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function() 112 { 113 var s=this.readyState; 114 s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i) 115 }) 116 (window,document,"script","//bat.bing.com/bat.js","uetq"); 117 118 analytics.subscribe("checkout_completed", (event) => { 119 uetq = uetq || []; 120 uetq.push('event','purchase', 121 { 122 'revenue_value': event.data.checkout.totalPrice.amount, 123 'currency' : event.data.checkout.currencyCode 124 });</script>
124 <meta name="robots" content="noindex,nofollow"> 125 126 127 128 <meta name="robots" content="noindex,nofollow"> <meta name="ahrefs-site-verification" content="d7190869111271861f9d3be320bd3a4e82ce2e763afe5df22550469fc57bdc5e"> <meta name="google-site-verification" content="7nWeY4vMtOAcBAuuxoiWA11GZzzqQ8uuyTZgNtWN6Y0" /> <meta name="msvalidate.01" content="375C09223C79C3B604980813F155F9B4" /> <!-- MPN code title generator --> <!-- // Does it work witout this...? We'll see - CS 4-11-2020
128<script> 129 document.querySelectorAll('.ellipsify').forEach(function (elem) { 130 if (parseFloat(window.getComputedStyle(elem).width) === parseFloat(window.getComputedStyle(elem.parentElement).width)) { 131 elem.setAttribute('title', elem.textContent); 132 } 133 });</script>
133 134 --> <title> 135 Search 136</title> <meta name="description" content="Whether you are an architect, engineer, filmmaker or graphic designer, we offer you with the best 3D software and related hardware for your projects."> <!-- NOVEDGE Change - 12-01-2019 --> <meta charset="utf-8"> <meta http-equiv="cleartype" content="on"> <meta name="robots" content="index,follow"> <!-- Mobile Specific Metas --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#fafafa"> <!-- NOVEDGE Change - 12-01-2019 --> <link rel="preconnect dns-prefetch" href="https://fonts.shopifycdn.com" /> <link rel="preconnect dns-prefetch" href="https://cdn.shopify.com" /> <link rel="preconnect dns-prefetch" href="https://v.shopify.com" /> <link rel="preconnect dns-prefetch" href="https://cdn.shopifycloud.com" /> <link rel="preconnect dns-prefetch" href="https://productreviews.shopifycdn.com" />
136<script src="//novedge.com/cdn/shop/t/239/assets/jquery.min.js?v=9503732020592794151717625127"></script>
136 <link rel="preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.6/jquery.fancybox.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.6/jquery.fancybox.css" /> <link rel="preload" as="style" href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css" /> <link rel="preload" as="script" href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js">
136<script defer src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>
136 <link href="//novedge.com/cdn/shop/t/239/assets/styles.scss.css?v=15572711989267974491763975590" rel="stylesheet" type="text/css" media="all" />
vendor: 4,501 bytes, lines 136-143
136<script> 137 window.lazySizesConfig = window.lazySizesConfig || {}; 138 139 lazySizesConfig.expand = 300; 140 lazySizesConfig.loadHidden = false; 141 142 /*! lazysizes - v4.1.4 */ 143 !function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=a===!0)&&(g=33),b||(b=!0,d=e-(f.now()-c),0>d&&(d=0),a||9>d?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;d>a?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b]);a.lazySizesConfig=d,k(function(){d.init&&F()})}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K,L,M=/^img$/i,N=/^iframe$/i,O="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),P=0,Q=0,R=0,S=-1,T=function(a){R--,a&&a.target&&u(a.target,T),(!a||0>R||!a.target)&&(R=0)},U=function(a,c){var d,f=a,g="hidden"==x(b.body,"visibility")||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility");for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)g=(x(f,"opacity")||1)>0,g&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},V=function(){var a,f,h,j,k,m,n,p,q,r=c.elements;if((o=d.loadMode)&&8>R&&(a=r.length)){f=0,S++,null==K&&("expand"in d||(d.expand=e.clientHeight>500&&e.clientWidth>500?500:370),J=d.expand,K=J*d.expFactor),K>Q&&1>R&&S>2&&o>2&&!b.hidden?(Q=K,S=0):Q=o>1&&S>1&&6>R?J:P;for(;a>f;f++)if(r[f]&&!r[f]._lazyRace)if(O)if((p=r[f][i]("data-expand"))&&(m=1*p)||(m=Q),q!==m&&(y=innerWidth+m*L,D=innerHeight+m,n=-1*m,q=m),h=r[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*L&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||"hidden"!=x(r[f],"visibility"))&&(l&&3>R&&!p&&(3>o||4>S)||U(r[f],m))){if(ba(r[f]),k=!0,R>9)break}else!k&&l&&!j&&4>R&&4>S&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=r[f][i](d.sizesAttr)))&&(j=g[0]||r[f]);else ba(r[f]);j&&!k&&ba(j)}},W=B(V),X=function(a){s(a.target,d.loadedClass),t(a.target,d.loadingClass),u(a.target,Z),v(a.target,"lazyloaded")},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,e,f){var g,h,j,l,o,p;
143(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},p&&(u(a,T,!0),clearTimeout(m),m=k(T,2500),s(a,d.loadingClass),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(N.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(p?T(o):R--,X(o))},!0)}),ba=function(a){var b,c=M.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,R++,aa(a,b,f,e,c))},ca=function(){if(!l){if(f.now()-p<999)return void k(ca,999);var a=C(function(){d.loadMode=3,W()});l=!0,d.loadMode=3,W(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a()},!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),L=d.hFac,j("scroll",W,!0),j("resize",W,!0),a.MutationObserver?new MutationObserver(W).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",W,!0),e[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ca():(j("load",ca),b[h]("DOMContentLoaded",W),k(ca,2e4)),c.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;g>f;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width,d&&d!==a._lazysizesWidth&&c(a,f,e,d)))},f=function(){var b,c=a.length;if(c)for(b=0;c>b;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}}); 144 145 /*! lazysizes - v4.1.4 */ 146 !function(a,b){var c=function(){b(a.lazySizes),a.removeEventListener("lazyunveilread",c,!0)};b=b.bind(null,a,a.document),"object"==typeof module&&module.exports?b(require("lazysizes")):a.lazySizes?c():a.addEventListener("lazyunveilread",c,!0)}(window,function(a,b,c){"use strict";function d(){this.ratioElems=b.getElementsByClassName("lazyaspectratio"),this._setupEvents(),this.processImages()}if(a.addEventListener){var e,f,g,h=Array.prototype.forEach,i=/^picture$/i,j="data-aspectratio",k="img["+j+"]",l=function(b){return a.matchMedia?(l=function(a){return!a||(matchMedia(a)||{}).matches})(b):a.Modernizr&&Modernizr.mq?!b||Modernizr.mq(b):!b},m=c.aC,n=c.rC,o=c.cfg;d.prototype={_setupEvents:function(){var a=this,c=function(b){b.naturalWidth<36?a.addAspectRatio(b,!0):a.removeAspectRatio(b,!0)},d=function(){a.processImages()};b.addEventListener("load",function(a){a.target.getAttribute&&a.target.getAttribute(j)&&c(a.target)},!0),addEventListener("resize",function(){var b,d=function(){h.call(a.ratioElems,c)};return function(){clearTimeout(b),b=setTimeout(d,99)}}()),b.addEventListener("DOMContentLoaded",d),addEventListener("load",d)},processImages:function(a){var c,d;a||(a=b),c="length"in a&&!a.nodeName?a:a.querySelectorAll(k);for(d=0;d<c.length;d++)c[d].naturalWidth>36?this.removeAspectRatio(c[d]):this.addAspectRatio(c[d])},getSelectedRatio:function(a){var b,c,d,e,f,g=a.parentNode;if(g&&i.test(g.nodeName||""))for(d=g.getElementsByTagName("source"),b=0,c=d.length;c>b;b++)if(e=d[b].getAttribute("data-media")||d[b].getAttribute("media"),o.customMedia[e]&&(e=o.customMedia[e]),l(e)){f=d[b].getAttribute(j);break}return f||a.getAttribute(j)||""},parseRatio:function(){var a=/^\s*([+\d\.]+)(\s*[\/x]\s*([+\d\.]+))?\s*$/,b={};return function(c){var d;return!b[c]&&(d=c.match(a))&&(d[3]?b[c]=d[1]/d[3]:b[c]=1*d[1]),b[c]}}(),addAspectRatio:function(b,c){var d,e=b.offsetWidth,f=b.offsetHeight;return c||m(b,"lazyaspectratio"),36>e&&0>=f?void((e||f&&a.console)&&console.log("Define width or height of image, so we can calculate the other dimension")):(d=this.getSelectedRatio(b),d=this.parseRatio(d),void(d&&(e?b.style.height=e/d+"px":b.style.width=f*d+"px")))},removeAspectRatio:function(a){n(a,"lazyaspectratio"),a.style.height="",a.style.width="",a.removeAttribute(j)}},f=function(){g=a.jQuery||a.Zepto||a.shoestring||a.$,g&&g.fn&&!g.fn.imageRatio&&g.fn.filter&&g.fn.add&&g.fn.find?g.fn.imageRatio=function(){return e.processImages(this.find(k).add(this.filter(k))),this}:g=!1},f(),setTimeout(f),e=new d,a.imageRatio=e,"object"==typeof module&&module.exports?module.exports=e:"function"==typeof define&&define.amd&&define(e)}}); 147 148 /*! lazysizes - v4.1.5 */ 149 !function(a,b){var c=function(){b(a.lazySizes),a.removeEventListener("lazyunveilread",c,!0)};b=b.bind(null,a,a.document),"object"==typeof module&&module.exports?b(require("lazysizes")):a.lazySizes?c():a.addEventListener("lazyunveilread",c,!0)}(window,function(a,b,c){"use strict";if(a.addEventListener){var d=/\s+/g,e=/\s*\|\s+|\s+\|\s*/g,f=/^(.+?)(?:\s+\[\s*(.+?)\s*\])(?:\s+\[\s*(.+?)\s*\])?$/,g=/^\s*\(*\s*type\s*:\s*(.+?)\s*\)*\s*$/,h=/\(|\)|'/,i={contain:1,cover:1},j=function(a){var b=c.gW(a,a.parentNode);return(!a._lazysizesWidth||b>a._lazysizesWidth)&&(a._lazysizesWidth=b),a._lazysizesWidth},k=function(a){var b;return b=(getComputedStyle(a)||{getPropertyValue:function(){}}).getPropertyValue("background-size"),!i[b]&&i[a.style.backgroundSize]&&(b=a.style.backgroundSize),b},l=function(a,b){if(b){var c=b.match(g);c&&c[1]?a.setAttribute("type",c[1]):a.setAttribute("media",lazySizesConfig.customMedia[b]||b)}},m=function(a,c,g){var h=b.createElement("picture"),i=c.getAttribute(lazySizesConfig.sizesAttr),j=c.getAttribute("data-ratio"),k=c.getAttribute("data-optimumx");c._lazybgset&&c._lazybgset.parentNode==c&&c.removeChild(c._lazybgset),Object.defineProperty(g,"_lazybgset",{value:c,writable:!0}),Object.defineProperty(c,"_lazybgset",{value:h,writable:!0}),a=a.replace(d," ").split(e),h.style.display="none",g.className=lazySizesConfig.lazyClass,1!=a.length||i||(i="auto"),a.forEach(function(a){var c,d=b.createElement("source");i&&"auto"!=i&&d.setAttribute("sizes",i),(c=a.match(f))?(d.setAttribute(lazySizesConfig.srcsetAttr,c[1]),l(d,c[2]),l(d,c[3])):d.setAttribute(lazySizesConfig.srcsetAttr,a),h.appendChild(d)}),i&&(g.setAttribute(lazySizesConfig.sizesAttr,i),c.removeAttribute(lazySizesConfig.sizesAttr),c.removeAttribute("sizes")),k&&g.setAttribute("data-optimumx",k),j&&g.setAttribute("data-ratio",j),h.appendChild(g),c.appendChild(h)}
149,n=function(a){if(a.target._lazybgset){var b=a.target,d=b._lazybgset,e=b.currentSrc||b.src;if(e){var f=c.fire(d,"bgsetproxy",{src:e,useSrc:h.test(e)?JSON.stringify(e):e});f.defaultPrevented||(d.style.backgroundImage="url("+f.detail.useSrc+")")}b._lazybgsetLoading&&(c.fire(d,"_lazyloaded",{},!1,!0),delete b._lazybgsetLoading)}};addEventListener("lazybeforeunveil",function(a){var d,e,f;!a.defaultPrevented&&(d=a.target.getAttribute("data-bgset"))&&(f=a.target,e=b.createElement("img"),e.alt="",e._lazybgsetLoading=!0,a.detail.firesLoad=!0,m(d,f,e),setTimeout(function(){c.loader.unveil(e),c.rAF(function(){c.fire(e,"_lazyloaded",{},!0,!0),e.complete&&n({target:e})})}))}),b.addEventListener("load",n,!0),a.addEventListener("lazybeforesizes",function(a){if(a.detail.instance==c&&a.target._lazybgset&&a.detail.dataAttr){var b=a.target._lazybgset,d=k(b);i[d]&&(a.target._lazysizesParentFit=d,c.rAF(function(){a.target.setAttribute("data-parent-fit",d),a.target._lazysizesParentFit&&delete a.target._lazysizesParentFit}))}},!0),b.documentElement.addEventListener("lazybeforesizes",function(a){!a.defaultPrevented&&a.target._lazybgset&&a.detail.instance==c&&(a.detail.width=j(a.target._lazybgset))})}});</script>
149 <link rel="shortcut icon" type="image/x-icon" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_180x180.png?v=1613681117"> <link rel="apple-touch-icon" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_180x180.png?v=1613681117"/> <link rel="apple-touch-icon" sizes="57x57" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_57x57.png?v=1613681117"/> <link rel="apple-touch-icon" sizes="60x60" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_60x60.png?v=1613681117"/> <link rel="apple-touch-icon" sizes="72x72" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_72x72.png?v=1613681117"/> <link rel="apple-touch-icon" sizes="76x76" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_76x76.png?v=1613681117"/> <link rel="apple-touch-icon" sizes="114x114" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_114x114.png?v=1613681117"/> <link rel="apple-touch-icon" sizes="180x180" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_180x180.png?v=1613681117"/> <link rel="apple-touch-icon" sizes="228x228" href="//novedge.com/cdn/shop/files/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366_228x228.png?v=1613681117"/> <link rel="canonical" href="https://novedge.com/search" /> <!-- Code from Swish: Page Speed Booster App --> 150 151
151<script src="https://swishapp.digital/static/loader/?key=U2FsdGVkX1%2Fr5EqcvNyJOx%2Fh0DW5Oe%2BpEeXgr3NLNF8BQej2ERDCfLYWpws2YOc6txSIEL%2Fn2qrtk4ZxDv80nQ%3D%3D" defer></script>
151
151<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
151<meta name="google-site-verification" content="W2-MWLUIT0fnKD0s0Y_evvuG2kndIVu6AajRA9p4l6g"> 152<meta name="google-site-verification" content="8Td-C6Yq0LeB16op2_ktdRSqG3c1KZ0F2d6LaS5_9gg"> 153<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/24607981613/digital_wallets/dialog"> 154<meta id="in-context-paypal-metadata" data-shop-id="24607981613" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 155<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
155<script async="async" data-src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=22708419"></script>
155 156<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
157<script async="async" data-src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=22708419&shop_id=24607981613" crossorigin="anonymous"></script>
vendor: 1 bytes, line 157
157
158<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":24607981613,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/24607981613","merchantName":"NOVEDGE","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"NOVEDGE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 158
158
159<script id="shopify-features" type="application/json">{"accessToken":"7f78c87c44dd2b83bd02564d7bdf913e","betas":["rich-media-storefront-analytics"],"domain":"novedge.com","predictiveSearch":true,"shopId":24607981613,"locale":"en"}</script>
vendor: 1 bytes, line 159
159
160<script>var Shopify = Shopify || {}; 161Shopify.shop = "novedge.myshopify.com"; 162Shopify.locale = "en"; 163Shopify.currency = {"active":"USD","rate":"1.0"}; 164Shopify.country = "US"; 165Shopify.theme = {"name":"NOVEDGE","id":136167981251,"schema_name":"Turbo","schema_version":"2.0","theme_store_id":null,"role":"main"}; 166Shopify.theme.handle = "null"; 167Shopify.theme.style = {"id":null,"handle":null}; 168Shopify.cdnHost = "novedge.com/cdn"; 169Shopify.routes = Shopify.routes || {}; 170Shopify.routes.root = "/"; 171Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 172Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 173Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 174Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 174
174
175<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 175
175
176<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 176
176
177<script> 178 window.ShopifyPay = window.ShopifyPay || {}; 179 window.ShopifyPay.apiHost = "shop.app\/pay"; 180 window.ShopifyPay.redirectState = null; 181</script>
vendor: 1 bytes, line 181
181
182<script> 183 window.Shopify = window.Shopify || {}; 184 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 185 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 186 window.Shopify.SignInWithShop.eligible = true; 187</script>
vendor: 1 bytes, line 187
187
188<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 188
188
189<script defer="defer" async type="module" data-src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 189
189
190<script type="module"> 191 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 192 193 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 194 195</script>
vendor: 1 bytes, line 195
195
196<script> 197 window.Shopify = window.Shopify || {}; 198 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 199 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"]}; 200</script>
vendor: 1 bytes, line 200
200
201<script>(function() { 202 var isLoaded = false; 203 function asyncLoad() { 204 if (isLoaded) return; 205 isLoaded = true; 206 var urls = ["https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=novedge.myshopify.com","https:\/\/tabs.stationmade.com\/registered-scripts\/tabs-by-station.js?shop=novedge.myshopify.com","\/\/cdn.shopify.com\/proxy\/4cf91f92c138962eb276dd0310bdb729ce6164eff126fe5b2a181ec4d058986b\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=novedge.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/static2.rapidsearch.dev\/resultpage.js?shop=novedge.myshopify.com","https:\/\/api-na1.hubapi.com\/scriptloader\/v1\/6104565.js?shop=novedge.myshopify.com"]; 207 for (var i = 0; i <urls.length; i++) { 208 var s = document.createElement('script'); 209 s.type = 'text/javascript'; 210 s.async = true; 211 s.src = urls[i]; 212 var x = document.getElementsByTagName('script')[0]; 213 x.parentNode.insertBefore(s, x); 214 } 215 }; 216 document.addEventListener('StartAsyncLoading',function(event){asyncLoad();});if(window.attachEvent) { 217 window.attachEvent('onload', function(){}); 218 } else { 219 window.addEventListener('load', function(){}, false); 220 } 221})();</script>
vendor: 1 bytes, line 221
221
222<script id="__st">var __st={"a":24607981613,"offset":-25200,"reqid":"67e09a9b-1616-45f1-8cfa-b233efbed839-1790924169","pageurl":"novedge.com\/search","u":"1bec79c23360","p":"searchresults"};</script>
vendor: 1 bytes, line 222
222
223<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 223
223
224<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 224
224
225<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" data-src="//novedge.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 225
225
226<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 = "//novedge.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>
226<script crossorigin="anonymous" defer="defer" data-src="//novedge.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 226
226
227<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" data-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 227
227
228<script> 229 window.Shopify = window.Shopify || {}; 230 window.Shopify.MCP = window.Shopify.MCP || {}; 231 window.Shopify.MCP.enabled = true; 232 window.Shopify.MCP.shop = "novedge.myshopify.com"; 233 window.Shopify.MCP.mcpEndpoint = "https:\/\/novedge.com\/api\/mcp"; 234 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 235</script>
vendor: 1 bytes, line 235
235
236<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.data-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("\/\/novedge.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 237</script>
vendor: 1 bytes, line 237
237
238<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.data-src="https://novedge.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 239</script>
vendor: 1 bytes, line 239
239
240<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 241 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); 242</script>
vendor: 1 bytes, line 242
242
243<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})}})); 244</script>
244 245<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://novedge.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 246<style id="shopify-accelerated-checkout-cart"> 247 #shopify-buyer-consent { 248 margin-top: 1em; 249 display: inline-block; 250 width: 100%; 251} 252 253#shopify-buyer-consent.hidden { 254 display: none; 255} 256 257#shopify-subscription-policy-button { 258 background: none; 259 border: none; 260 padding: 0; 261 text-decoration: underline; 262 font-size: inherit; 263 cursor: pointer; 264} 265 266#shopify-subscription-policy-button::before { 267 box-shadow: none; 268} 269 270 </style> 271
272<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
272 <!-- "snippets/shogun-products.liquid" was not rendered, the associated app was uninstalled --> 273 274 275 276 277 278 279 280 281 282<meta name="author" content="NOVEDGE"> 283<meta property="og:url" content="https://novedge.com/search"> 284<meta property="og:site_name" content="NOVEDGE"> <meta property="og:type" content="website"> <meta property="og:title" content="Search"> <meta property="og:description" content=" Search - NOVEDGE "> <meta name="twitter:site" content="@Novedge"> 285 286<meta name="twitter:card" content="summary"> 287 288 289 290 291<!-- Start of Judge.me Core --> 292<link rel="dns-prefetch" href="https://cdn.judge.me/">
293<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","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","badge_star_color":"#fbcd0a","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
293ou! 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":"#e7d217","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.","widget_star_color":"#e7d217","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":true,"widget_location_format":"country_iso_code","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":false,"enable_question_anwser":false,"widget_theme":"align","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":true,"show_pictures_on_all_rev_page_desktop":true,"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":true,"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":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Latest Product Reviews","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":true,"featured_carousel_url":"/pages/reviews","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":0,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","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":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"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":5,"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":true,"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":false,"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_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
293itle":"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":"#108474","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":true,"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":"vertical","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":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"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":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","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_
293youtube_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":false,"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_invalid_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":7,"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":true,"preview_badge_home_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":true,"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":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","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"
293:"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/stores/novedge.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"NOVEDGE","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"never","require_verification_before_submit":false,"sign_in_with_
293shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"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":"NOVEDGE"};</script>
293 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #e7d217;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#e7d217}.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:#108474}.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-preview-badge .jdgm-star.jdgm-star{color:#fbcd0a}.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)'}.jdgm-all-reviews-page__wrapper .jdgm-rev__content{min-height:120px}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[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: #108474;--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:#108474}.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:'NOVEDGE'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 294</style> <style class='jdgm-settings-style'></style> <style class='jdgm-miracle-styles'> 295 @-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
295/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-prev-badge{display:block !important} 296 297</style> 298 299 300 301 302 303
304<script data-cfasync="false" class="jdgm-script"> 305 !(function (e) { 306 (window.jdgm = window.jdgm || {}), 307 (jdgm.CDN_HOST = 'https://cdn.judge.me/'), 308 (jdgm.docReady = function (d) { 309 (e.attachEvent ? 'complete' === e.readyState : 'loading' !== e.readyState) 310 ? setTimeout(d, 0) 311 : e.addEventListener('DOMContentLoaded', d); 312 }), 313 (jdgm.loadCSS = function (d, t, o, s) { 314 (!o && jdgm.loadCSS.requestedUrls.indexOf(d) >= 0) || 315 (jdgm.loadCSS.requestedUrls.push(d), 316 ((s = e.createElement('link')).rel = 'stylesheet'), 317 (s.class = 'jdgm-stylesheet'), 318 (s.media = 'nope!'), 319 (s.href = d), 320 (s.onload = function () { 321 (this.media = 'all'), t && setTimeout(t); 322 }), 323 e.body.appendChild(s)); 324 }), 325 (jdgm.loadCSS.requestedUrls = []), 326 jdgm.docReady(function () { 327 (window.jdgmLoadCSS || e.querySelectorAll('.jdgm-widget, .jdgm-all-reviews-page').length > 0) && 328 (jdgmSettings.widget_load_with_code_splitting 329 ? parseFloat(jdgmSettings.widget_version) >= 3 330 ? jdgm.loadCSS(jdgm.CDN_HOST + 'widget_v3/base.css') 331 : jdgm.loadCSS(jdgm.CDN_HOST + 'widget/base.css') 332 : jdgm.loadCSS(jdgm.CDN_HOST + 'shopify_v2.css')); 333 }); 334 })(document); 335</script>
vendor: 1 bytes, line 335
335
336<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
336 337 338<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript> 339<!-- End of Judge.me Core --> <!-- as 08/08/2022 custom-css-shopify is empty, turned off for improving render blocking --> <!-- <link href="//novedge.com/cdn/shop/t/239/assets/custom-css-shopify.css?v=111603181540343972631717625127" rel="stylesheet" type="text/css" media="all" /> --> <!-- Rmoved on 10 August 2022 as it appears to cause 4xx response and render blocking --> <!--
339<script id="grcap_autolink_script" src="https://fn.autolink.growthcaptain.fr/userScript?shop=novedge.myshopify.com"></script>
339 -->
339<script> 340 let ps_apiURI = 'https://swift-api.perfectapps.io/api'; 341 let ps_storeUrl = 'https://swift.perfectapps.io'; 342 let ps_productId = ''; 343</script>
343 <link rel="preload" href="https://cdn.shopify.com/extensions/47643a8a-a108-4311-a65f-3299c10a3845/2.42.0/assets/tabs-by-station.css" as="style"/> 344 345 346
347<script type="text/javascript"> 348 window.dataLayer = window.dataLayer || []; 349 350 window.appStart = function(){ 351 352 353 window.productPageHandle = function(){ 354 var productName = ""; 355 var productId = ""; 356 var productPrice = ""; 357 var productBrand = ""; 358 var productCollection = "" 359 360 window.dataLayer.push({ 361 event: 'analyzify_productDetail', 362 productName: productName, 363 productId: productId, 364 productPrice: productPrice, 365 productBrand: productBrand, 366 productCategory: productCollection, 367 }); 368 }; 369 370 371 } 372 373 appStart(); 374</script>
374 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> <style>.spf-filter-loading #gf-products > *:not(.spf-product--skeleton), .spf-filter-loading [data-globo-filter-items] > *:not(.spf-product--skeleton){visibility: hidden; opacity: 0}</style> 375<link rel="preconnect" href="https://filter-v8.globosoftware.net" />
376<script> 377 document.getElementsByTagName('html')[0].classList.add('spf-filter-loading'); 378 window.addEventListener("globoFilterRenderCompleted",function(e){document.getElementsByTagName('html')[0].classList.remove('spf-filter-loading')}) 379 window.sortByRelevance = false; 380 window.moneyFormat = "${{amount}}"; 381 window.GloboMoneyFormat = "${{amount}}"; 382 window.GloboMoneyWithCurrencyFormat = "${{amount}}"; 383 window.filterPriceRate = 1; 384 window.filterPriceAdjustment = 1; 385 386 window.shopCurrency = "USD"; 387 window.currentCurrency = "USD"; 388 389 window.isMultiCurrency = true; 390 window.globoFilterAssetsUrl = '//novedge.com/cdn/shop/t/239/assets/'; 391 window.assetsUrl = '//novedge.com/cdn/shop/t/239/assets/'; 392 window.filesUrl = '//novedge.com/cdn/shop/files/'; 393 var page_id = 2; 394 var globo_filters_json = {"default":0,"2":5832} 395 var GloboFilterConfig = { 396 api: { 397 filterUrl: "https://filter-v8.globosoftware.net/filter", 398 searchUrl: "https://filter-v8.globosoftware.net/search", 399 url: "https://filter-v8.globosoftware.net", 400 }, 401 shop: { 402 name: "NOVEDGE", 403 url: "https://novedge.com", 404 domain: "novedge.myshopify.com", 405 is_multicurrency: false, 406 currency: "USD", 407 cur_currency: "USD", 408 cur_locale: "en", 409 cur_country: "US", 410 locale: "en", 411 root_url: "", 412 country_code: "US", 413 product_image: {width: 360, height: 504}, 414 no_image_url: "https://cdn.shopify.com/s/images/themes/product-1.png", 415 themeStoreId: 0, 416 swatches: null, 417 newUrlStruct: true, 418 translation: {"default":{"search":{"suggestions":"Suggestions","collections":"Collections","pages":"Pages","product":"Product","products":"Products","view_all":"Search for","view_all_products":"View all products","not_found":"Sorry, nothing found for","product_not_found":"No products were found","no_result_keywords_suggestions_title":"Popular searches","no_result_products_suggestions_title":"However, You may like","zero_character_keywords_suggestions_title":"Suggestions","zero_character_popular_searches_title":"Popular searches","zero_character_products_suggestions_title":"Trending products"},"form":{"heading":"Search products","select":"-- Select --","search":"Search","submit":"Search","clear":"Clear"},"filter":{"filter_by":"Filter By","clear_all":"Clear All","view":"View","clear":"Clear","in_stock":"In Stock","out_of_stock":"Out of Stock","ready_to_ship":"Ready to ship","search":"Search options","choose_values":"Choose values"},"sort":{"sort_by":"Sort By","manually":"Featured","availability_in_stock_first":"Availability","relevance":"Relevance","best_selling":"Best Selling","alphabetically_a_z":"Alphabetically, A-Z","alphabetically_z_a":"Alphabetically, Z-A","price_low_to_high":"Price, low to high","price_high_to_low":"Price, high to low","date_new_to_old":"Date, new to old","date_old_to_new":"Date, old to new","sale_off":"% Sale off"},"product":{"add_to_cart":"Add to cart","unavailable":"Unavailable","sold_out":"Sold out","sale":"Sale","load_more":"Load more","limit":"Show","search":"Search products","no_results":"Sorry, there are no products in this collection"}}}, 419 redirects: null, 420 images: ["favicon.png","password-page-background.jpg","select.png","select_light.png","soldout.png"], 421 settings: {"performance":"ludicrous","image_loading_style":"appear","custom_scripts":"","logo_color":"#ffffff","regular_color":"#333333","banner_color":"#ffffff","headline_color":"#333333","headline_footer_text_color":"#ffffff","sub_footer_text_color":"#ffffff","sale_color":"#3c3b3e","was_price_color":"#bfbfbf","product_hover_text_color":"#000000","promo_text_color":"#333333","shop_home_page_content_text_color":"#363636","newsletter_popup_color":"#363636","newsletter_section_color":"#ffffff","collection_filter_color":"#ffffff","top_bar_color":"#ffffff","top_bar_color_hover":"#33611e","nav_color":"#333333","nav_color_home":"rgba(0,0,0,0)","nav_color_hover":"#72bb52","link_color":"#72bb52","link_hover_color":"#4185dd","sidebar_nav_color":"#363636","sidebar_nav_color_hover":"#72bb52","sub_footer_link_color":"#ffffff","sub_footer_link_color_hover":"#72bb52","btn_color":"#4185dd","banner_button_color":"#ffffff","btn_hover_color":"#447cc5","btn_text_color":"#ffffff","button_style":"rounded","read_more_style":"link","swatch_style":"square","table_styles_enabled":false,"slideshow_arrow_size":"regular","arrow_color":"#333333","slideshow_button_style":true,"slideshow_nav_buttons":true,"border_color":"#cccccc","headline_border_color":"#72bb52","headline_border":"4","divider_style":"solid","sub_footer_border_color":"#1b1f23","sale_banner_color":"#d54d4d","new_banner_color":"#03a196","banner_style":"square","search_section_color":"#ffffff","search_section_bg_color":"#ffffff","testimonial_color":"#ffffff","testimonial_bg_color":"#666666","featured_promotions_color":"#fff","featured_promotions_color_hover":"#fff","featured_promotions_background":"#000","featured_promotions_mobile_background":true,"modal_background_color":"#ffffff","modal_text_color":"#2b2e38","shop_bg_color":"#fafafa","custom_bg":null,"repeat_bg":"repeat","bg_fixed":false,"bg_stretched":false,"top_bar_bg_color":"#72bb52","top_bar_cart_bg_color":"#4a8430","minicart_bg_color":"#ffffff","banner_placeholder_background_color":"#666666","banner_background_color":"#1e1e1e","header_bg_color":"#f2f2f2","header_background":true,"transparent_header":false,"promo_bg_color":"#f2f2f2","shop_home_page_content_bg_color":"#f6f7f9","featured_links_background":"#ffffff","product_hover_bg_color":"#ffffff","sub_footer_color":"#1c1c1c","footer_bg":null,"footer_bg_stretched":false,"newsletter_popup_background_color":"#ffffff","newsletter_section_background_color":"#404040","password_page_text_color":"#ffffff","password_page_background_color":"#000000","logo__font":{"error":"json not allowed for this object"},"logo_font_style":"none","logo_font_size":20,"top_bar_font_size":20,"top_bar_letter_spacing":0,"nav__font":{"error":"json not allowed for this object"}
421,"nav_font_style":"none","nav_font_size":16,"nav_letter_spacing":0,"nav_shadow":false,"button_weight":"bold","button_font_style":"none","button_font_size":14,"mega_text_font_size":14,"mega_text_letter_spacing":0,"headline__font":{"error":"json not allowed for this object"},"headline_font_style":"none","headline_font_size":38,"headline_letter_spacing":0,"slideshow_headline__font":{"error":"json not allowed for this object"},"slideshow_headline_font_style":"none","slideshow_headline_size":56,"slideshow_headline_letter_spacing":0,"slideshow_headline_shadow":true,"slideshow_subtitle__font":{"error":"json not allowed for this object"},"slideshow_subtitle_font_style":"none","slideshow_subtitle_size":18,"slideshow_subtitle_letter_spacing":0,"slideshow_shadow":false,"regular__font":{"error":"json not allowed for this object"},"regular_font_style":"none","regular_font_size":16,"footer_logo_font_size":14,"footer_heading_font_size":22,"footer_font_size":14,"mega_menu_1":false,"mega_menu_2":false,"mega_menu_3":false,"mega_menu_4":false,"mega_menu_5":false,"search_option":"products","search_pagination_type":"load_more","enable_autocomplete":false,"search_to_display":7,"thumbnail_hover_enabled":false,"display_vendor":true,"collection_secondary_image":false,"sale_banner_enabled":false,"collection_swatches":false,"mobile_products_per_row":"2","pagination_type":"basic_pagination","align_height":true,"collection_height":150,"notify_me_form":false,"notify_me_richtext":"\u003cp\u003eNotify me when this product is available:\u003c\/p\u003e","product_form_style":"swatches","display_product_quantity":true,"limit_quantity":false,"display_inventory_left":false,"inventory_threshold":10,"free_price_text":"Free","size_chart":"","enable_shopify_review_comments":true,"enable_shopify_collection_badges":true,"quick_shop_enabled":true,"quick_shop_display_vendor":true,"quick_shop_display_savings":true,"show_payment_button":true,"quick_shop_zoom":false,"quick_shop_full_description":false,"description_words":25,"quick_shop_product_description_position":"top","quick_shop_gallery_arrows":true,"quick_shop_slideshow_animation":"fade","quick_shop_product_images_position":"left","quick_shop_product_thumbs":false,"quick_shop_thumbnail_position":"bottom-thumbnails","cart_action":"ajax","show_lock_icon":true,"display_tos_checkbox":true,"tos_page":"terms-conditions","go_to_checkout":true,"display_special_instructions":false,"display_savings":true,"cart_message":"","show_shipping_calculator":false,"shipping_calculator_default_country":"United States","show_multiple_currencies":false,"currency_format":"money_format","supported_currencies":"USD CAD","default_currency":"USD","mailchimp_link":"","secondary_newsletter_banner":true,"newsletter_popup":false,"newsletter_popup_close":true,"newsletter_popup_mobile":false,"newsletter_popup_form":true,"display_first_name":false,"display_last_name":false,"use_newsletter_border":false,"newsletter_bg":null,"image_crop":"none","newsletter_popup_image_align":"left","newsletter_popup_title":"Sign up today","newsletter_popup_text":"\u003cp\u003e\u003c\/p\u003e","newsletter_popup_text_align":"center","popup_button1":"","popup_button1_link":null,"popup_button1_highlight":false,"popup_button2":"","popup_button2_link":null,"popup_button2_highlight":false,"newsletter_popup_seconds":0,"newsletter_popup_days":"14","twitter_link":"https:\/\/twitter.com\/Novedge","facebook_link":"https:\/\/www.facebook.com\/Novedge\/","youtube_link":"https:\/\/www.youtube.com\/user\/Novedge","vimeo_link":"https:\/\/vimeo.com\/novedge","pinterest_link":"https:\/\/www.pinterest.com\/novedge\/","tumblr_link":"","instagram_link":"https:\/\/www.instagram.com\/novedge_designhub\/","snapchat_link":"","houzz_link":"","linkedin_link":"","email_link":"[email protected]","og_image_fallback":null,"favicon":"\/\/novedge.com\/cdn\/shop\/files\/novedge_favicon_transparent_4e1ee56e-e4d1-4460-8db2-7d33518c4366.png?v=1613681117","disqus_enabled":false,"disqus_shortname":"","plus_checkout_po_enable":true,"plus_checkout_po_required":false,"plus_checkout_shipping_email_enable":true,"plus_checkout_shipping_email_required":true,"redirection_page":"expired-checkout","plus_shipping_restriction_enable":true,"plus_shipping_restriction_tag":"nvg_territory_approved","checkout_header_image":null,"checkout_logo_
421image":"\/\/novedge.com\/cdn\/shop\/files\/novedge-transparent_3cc343ce-d0f5-4370-ad25-7dd050df337e.png?v=1613680820","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_image":null,"checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_image":null,"checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#197bbd","checkout_button_color":"#197bbd","checkout_error_color":"#e32c2b","link_novedge_color_hover":"#609f44","link_novedge_color":"#72bb52","customer_layout":"customer_area"}, 422 separate_options: null, 423 home_filter: false, 424 page: "search", 425 cache: true, 426 layout: "theme" 427 }, 428 taxes: null, 429 special_countries: null, 430 adjustments: null, 431 432 year_make_model: { 433 id: null 434 }, 435 filter: { 436 id: globo_filters_json[page_id] || globo_filters_json['default'] || 0, 437 layout: 1, 438 showCount: true, 439 isLoadMore: 1, 440 filter_on_search_page: true 441 }, 442 search:{ 443 enable: true, 444 zero_character_suggestion: true, 445 layout: 3, 446 }, 447 collection: { 448 id:0, 449 handle:'', 450 sort: 'relevance', 451 tags: null, 452 vendor: null, 453 type: null, 454 term: null, 455 limit: 12, 456 products_count: 0, 457 excludeTags: null 458 }, 459 customer: false, 460 selector: { 461 sortBy: '.collection-sorting', 462 pagination: '.pagination:first, .paginate:first, .pagination-custom:first, #pagination:first, #gf_pagination_wrap', 463 products: '.grid.grid-collage' 464 } 465 }; 466 467</script>
vendor: 1 bytes, line 467
467
468<script defer src="//novedge.com/cdn/shop/t/239/assets/v5.globo.filter.lib.js?v=161046326792678951211717625127"></script>
468 469<link rel="preload stylesheet" href="//novedge.com/cdn/shop/t/239/assets/v5.globo.filter.css?v=179401564018038714481717625127" as="style"> 470 471<link rel="preload stylesheet" href="//novedge.com/cdn/shop/t/239/assets/v5.globo.search.css?v=36178431668889589591717625127" as="style">
471<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
471<meta name="google-site-verification" content="W2-MWLUIT0fnKD0s0Y_evvuG2kndIVu6AajRA9p4l6g"> 472<meta name="google-site-verification" content="8Td-C6Yq0LeB16op2_ktdRSqG3c1KZ0F2d6LaS5_9gg"> 473<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/24607981613/digital_wallets/dialog"> 474<meta id="in-context-paypal-metadata" data-shop-id="24607981613" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 475<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
475<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=22708419"></script>
475 476<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
477<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=22708419&shop_id=24607981613" crossorigin="anonymous"></script>
vendor: 1 bytes, line 477
477
478<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":24607981613,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/24607981613","merchantName":"NOVEDGE","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"NOVEDGE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 478
478
479<script id="shopify-features" type="application/json">{"accessToken":"7f78c87c44dd2b83bd02564d7bdf913e","betas":["rich-media-storefront-analytics"],"domain":"novedge.com","predictiveSearch":true,"shopId":24607981613,"locale":"en"}</script>
vendor: 1 bytes, line 479
479
480<script>var Shopify = Shopify || {}; 481Shopify.shop = "novedge.myshopify.com"; 482Shopify.locale = "en"; 483Shopify.currency = {"active":"USD","rate":"1.0"}; 484Shopify.country = "US"; 485Shopify.theme = {"name":"NOVEDGE","id":136167981251,"schema_name":"Turbo","schema_version":"2.0","theme_store_id":null,"role":"main"}; 486Shopify.theme.handle = "null"; 487Shopify.theme.style = {"id":null,"handle":null}; 488Shopify.cdnHost = "novedge.com/cdn"; 489Shopify.routes = Shopify.routes || {}; 490Shopify.routes.root = "/"; 491Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 492Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 493Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 494Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 494
494
495<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 495
495
496<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 496
496
497<script> 498 window.ShopifyPay = window.ShopifyPay || {}; 499 window.ShopifyPay.apiHost = "shop.app\/pay"; 500 window.ShopifyPay.redirectState = null; 501</script>
vendor: 1 bytes, line 501
501
502<script> 503 window.Shopify = window.Shopify || {}; 504 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 505 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 506 window.Shopify.SignInWithShop.eligible = true; 507</script>
vendor: 1 bytes, line 507
507
508<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 508
508
509<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 509
509
510<script type="module"> 511 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 512 513 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 514 515</script>
vendor: 1 bytes, line 515
515
516<script> 517 window.Shopify = window.Shopify || {}; 518 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 519 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"]}; 520</script>
vendor: 1 bytes, line 520
520
521<script>(function() { 522 var isLoaded = false; 523 function asyncLoad() { 524 if (isLoaded) return; 525 isLoaded = true; 526 var urls = ["https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=novedge.myshopify.com","https:\/\/tabs.stationmade.com\/registered-scripts\/tabs-by-station.js?shop=novedge.myshopify.com","\/\/cdn.shopify.com\/proxy\/4cf91f92c138962eb276dd0310bdb729ce6164eff126fe5b2a181ec4d058986b\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=novedge.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/static2.rapidsearch.dev\/resultpage.js?shop=novedge.myshopify.com","https:\/\/api-na1.hubapi.com\/scriptloader\/v1\/6104565.js?shop=novedge.myshopify.com"]; 527 for (var i = 0; i <urls.length; i++) { 528 var s = document.createElement('script'); 529 s.type = 'text/javascript'; 530 s.async = true; 531 s.src = urls[i]; 532 var x = document.getElementsByTagName('script')[0]; 533 x.parentNode.insertBefore(s, x); 534 } 535 }; 536 if(window.attachEvent) { 537 window.attachEvent('onload', asyncLoad); 538 } else { 539 window.addEventListener('load', asyncLoad, false); 540 } 541})();</script>
vendor: 1 bytes, line 541
541
542<script id="__st">var __st={"a":24607981613,"offset":-25200,"reqid":"67e09a9b-1616-45f1-8cfa-b233efbed839-1790924169","pageurl":"novedge.com\/search","u":"1bec79c23360","p":"searchresults"};</script>
vendor: 1 bytes, line 542
542
543<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 543
543
544<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 544
544
545<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//novedge.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 545
545
546<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 = "//novedge.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>
546<script crossorigin="anonymous" defer="defer" src="//novedge.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 546
546
547<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 547
547
548<script> 549 window.Shopify = window.Shopify || {}; 550 window.Shopify.MCP = window.Shopify.MCP || {}; 551 window.Shopify.MCP.enabled = true; 552 window.Shopify.MCP.shop = "novedge.myshopify.com"; 553 window.Shopify.MCP.mcpEndpoint = "https:\/\/novedge.com\/api\/mcp"; 554 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 555</script>
vendor: 1 bytes, line 555
555
556<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("\/\/novedge.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 557</script>
vendor: 1 bytes, line 557
557
558<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://novedge.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 559</script>
vendor: 1 bytes, line 559
559
560<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 561 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); 562</script>
vendor: 1 bytes, line 562
562
563<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})}})); 564</script>
564 565<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://novedge.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 566<style id="shopify-accelerated-checkout-cart"> 567 #shopify-buyer-consent { 568 margin-top: 1em; 569 display: inline-block; 570 width: 100%; 571} 572 573#shopify-buyer-consent.hidden { 574 display: none; 575} 576 577#shopify-subscription-policy-button { 578 background: none; 579 border: none; 580 padding: 0; 581 text-decoration: underline; 582 font-size: inherit; 583 cursor: pointer; 584} 585 586#shopify-subscription-policy-button::before { 587 box-shadow: none; 588} 589 590 </style> 591
592<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
592 <!-- "snippets/shogun-products.liquid" was not rendered, the associated app was uninstalled -->
592<script type="text/javascript"> 593 window.RapidSearchAdmin = false; 594 window.rpsMarketInfo = { id: 2022736067 };</script>
594 595 596<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 597 598 599 600 601 602 603 604<link rel="dns-prefetch" href="https://cdn.judge.me"> 605<link rel="dns-prefetch" href="https://cdn1.judge.me"> 606<link rel="dns-prefetch" href="https://api.judge.me"> 607
608<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","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","badge_star_color":"#fbcd0a","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
608ou! 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":"#e7d217","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.","widget_star_color":"#e7d217","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":true,"widget_location_format":"country_iso_code","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":false,"enable_question_anwser":false,"widget_theme":"align","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":true,"show_pictures_on_all_rev_page_desktop":true,"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":true,"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":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Latest Product Reviews","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":true,"featured_carousel_url":"/pages/reviews","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":0,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","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":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"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":5,"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":true,"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":false,"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_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
608itle":"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":"#108474","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":true,"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":"vertical","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":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"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":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","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_
608youtube_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":false,"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_invalid_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":7,"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":true,"preview_badge_home_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":true,"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":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","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"
608:"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/stores/novedge.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"NOVEDGE","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"never","require_verification_before_submit":false,"sign_in_with_
608shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"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":"NOVEDGE"};</script>
608 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #e7d217;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#e7d217}.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:#108474}.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-preview-badge .jdgm-star.jdgm-star{color:#fbcd0a}.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)'}.jdgm-all-reviews-page__wrapper .jdgm-rev__content{min-height:120px}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[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: #108474;--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:#108474}.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:'NOVEDGE'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 609</style> <style class='jdgm-settings-style'></style> 610 611 612 613 614 <style class='jdgm-miracle-styles'> 615 @-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
615/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-prev-badge{display:block !important} 616 617</style> 618 619 620 621 622 623 624 625 626 627 628 629 630 <link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/widget_v3_theme_align.css"> 631 632 633 634
635<script data-cfasync='false' class='jdgm-script'> 636!function(e){window.jdgm=window.jdgm||{}; 637/* INF-1976 */ 638var _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;}(); 639if(_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;} 640jdgm.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/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 641jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 642setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 643!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 644(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 645a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 646jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 647t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 648t.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( 649".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 650parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 651jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 652)}))}(document); 653</script>
653 654<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 655 656<!-- BEGIN app snippet: theme_fix_tags -->
656<script> 657 (function() { 658 var jdgmThemeFixes = null; 659 if (!jdgmThemeFixes) return; 660 661 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 662 // before the per-theme fix so the theme-specific CSS wins the cascade. 663 // HTML is never applied globally (too risky). 664 var allThemesFix = jdgmThemeFixes['all']; 665 if (allThemesFix && allThemesFix.css) { 666 var allStyleTag = document.createElement('style'); 667 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 668 allStyleTag.innerHTML = allThemesFix.css; 669 document.head.append(allStyleTag); 670 }; 671 672 if (allThemesFix && allThemesFix.js) { 673 var allScriptTag = document.createElement('script'); 674 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 675 allScriptTag.innerHTML = allThemesFix.js; 676 document.head.append(allScriptTag); 677 }; 678 679 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 680 if (!thisThemeFix) return; 681 682 if (thisThemeFix.html) { 683 document.addEventListener("DOMContentLoaded", function() { 684 var htmlDiv = document.createElement('div'); 685 htmlDiv.classList.add('jdgm-theme-fix-html'); 686 htmlDiv.innerHTML = thisThemeFix.html; 687 document.body.append(htmlDiv); 688 }); 689 }; 690 691 if (thisThemeFix.css) { 692 var styleTag = document.createElement('style'); 693 styleTag.classList.add('jdgm-theme-fix-style'); 694 styleTag.innerHTML = thisThemeFix.css; 695 document.head.append(styleTag); 696 }; 697 698 if (thisThemeFix.js) { 699 var scriptTag = document.createElement('script'); 700 scriptTag.classList.add('jdgm-theme-fix-script'); 701 scriptTag.innerHTML = thisThemeFix.js; 702 document.head.append(scriptTag); 703 }; 704 })(); 705</script>
705 706<!-- END app snippet --> 707<!-- End of Judge.me Core --> 708 709 710 711<!-- END app block --><!-- BEGIN app block: shopify://apps/seo-manager-venntov/blocks/seomanager/c54c366f-d4bb-4d52-8d2f-dd61ce8e7e12 --><!-- BEGIN app snippet: SEOManager4 --> 712<meta name='seomanager' content='4.0.5' /> 713 714
715<script> 716 function sm_htmldecode(str) { 717 var txt = document.createElement('textarea'); 718 txt.innerHTML = str; 719 return txt.value; 720 } 721 722 var venntov_title = sm_htmldecode("NOVEDGE - Search The Largest Selection of Digital Design Software | Call for Custom Quote or Buy Online | Best Price Guarantee"); 723 var venntov_description = sm_htmldecode("Whether you are an architect, engineer, filmmaker or graphic designer, we offer you with the best 3D software and related hardware for your projects"); 724 725 if (venntov_title != '') { 726 document.title = venntov_title; 727 } 728 else { 729 document.title = "Search"; 730 } 731 732 if (document.querySelector('meta[name="description"]') == null) { 733 var venntov_desc = document.createElement('meta'); 734 venntov_desc.name = "description"; 735 venntov_desc.content = venntov_description; 736 var venntov_head = document.head; 737 venntov_head.appendChild(venntov_desc); 738 } else { 739 document.querySelector('meta[name="description"]').setAttribute("content", venntov_description); 740 } 741</script>
741 742
743<script> 744 var venntov_robotVals = "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"; 745 if (venntov_robotVals !== "") { 746 document.querySelectorAll("[name='robots']").forEach(e => e.remove()); 747 var venntov_robotMeta = document.createElement('meta'); 748 venntov_robotMeta.name = "robots"; 749 venntov_robotMeta.content = venntov_robotVals; 750 var venntov_head = document.head; 751 venntov_head.appendChild(venntov_robotMeta); 752 } 753</script>
753 754
755<script> 756 var venntov_googleVals = ""; 757 if (venntov_googleVals !== "") { 758 document.querySelectorAll("[name='google']").forEach(e => e.remove()); 759 var venntov_googleMeta = document.createElement('meta'); 760 venntov_googleMeta.name = "google"; 761 venntov_googleMeta.content = venntov_googleVals; 762 var venntov_head = document.head; 763 venntov_head.appendChild(venntov_googleMeta); 764 } 765 </script>
765 766 <!-- JSON-LD support --> 767
767<script type="application/ld+json"> 768 { 769 "@context": "http://schema.org", 770 "@type": "Organization", 771 "name": "NOVEDGE", 772 "url": "https://novedge.com","logo": "https://customers.seomanager.com/knowledgegraph/logo/novedge_myshopify_com_logo.png" 773 ,"image": "https://customers.seomanager.com/knowledgegraph/logo/novedge_myshopify_com_logo.png","contactPoint": [{ 774 "@type": "ContactPoint", 775 "telephone": "866-362-8970 ", 776 "contactType": "customer service" 777 },{ 778 "@type": "ContactPoint", 779 "telephone": "866-362-8970 ", 780 "contactType": "technical support" 781 },{ 782 "@type": "ContactPoint", 783 "telephone": "866-362-8970 ", 784 "contactType": "sales" 785 }],"sameAs": ["https://www.facebook.com/Novedge/", "https://twitter.com/Novedge", "https://www.instagram.com/novedge_designhub", "https://www.pinterest.com/novedge", "http://youtube.com/novedge", "https://www.linkedin.com/company/novedge-llc/", "", ""]} 786 </script>
786 787
787<script type="application/ld+json"> 788 { 789 "@context": "https://schema.org", 790 "@type": "Store", 791 "name": "NOVEDGE", 792 "url": "https://novedge.com", 793 "description": "Whether you are an architect, engineer, filmmaker or graphic designer, we offer you with the best 3D software and related hardware for your projects." 794,"image": "https://customers.seomanager.com/knowledgegraph/logo/novedge_myshopify_com_logo.png","telephone": "866-362-8970 ","brand": { 795 "@type": "Brand", 796 "name": "NOVEDGE" 797 },"hasMap": "https://www.google.com/maps/place/2001+Addison+St+suite+300+b,+Berkeley,+CA+94704/@37.871029,-122.270425,20z/data=!4m6!3m5!1s0x80857e9eb7155555:0x7177bc3794753031!8m2!3d37.8711728!4d-122.2704399!16s/g/11n09c3ztv?hl=en&entry=ttu&g_ep=EgoyMDI0MDgyMS4wIKXMDSoASAFQAw%3D%3D","priceRange": "50-50000","geo": { 798 "@type": "GeoCoordinates", 799 "latitude": "37.8711728", 800 "longitude": "-122.2704399" 801 } 802 ,"address": { 803 "@type": "PostalAddress", 804 "streetAddress": "2001 Addison St. Suite 300", 805 "addressLocality": "Berkeley", 806 "addressRegion": "California", 807 "postalCode": "94704", 808 "addressCountry": "US" 809 } 810 } 811 </script>
811 812
812<script type="application/ld+json"> 813 { 814 "@context": "https://schema.org", 815 "@type": "WebSite", 816 "name": "NOVEDGE", 817 "url": "novedge.com", 818 "potentialAction": { 819 "@type": "SearchAction", 820 "target": { 821 "@type": "EntryPoint", 822 "urlTemplate": "https://novedge.com/search?q={search_term_string}" 823 }, 824 "query-input": "required name=search_term_string" 825 } 826 } 827 </script>
827 828 829<!-- 524F4D20383A3331 --><!-- END app snippet --> 830 831<!-- END app block --><!-- BEGIN app block: shopify://apps/tabs-studio/blocks/global_embed_block/19980fb9-f2ca-4ada-ad36-c0364c3318b8 --> 832<style id="tabs-by-station-custom-styles"> 833 .station-tabs .station-tabs-content-inner{border-color:#e1e1e1 !important;padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-content-inner, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-content-inner{border-color:transparent !important;padding:0 !important;border-width:0 !important;margin:16px 0px 12px 0px !important;}.station-tabs .station-tabs-tabcontent{border-color:#e1e1e1 !important;padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-tabcontent, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tabcontent{border-color:transparent !important;padding:0 !important;border-width:0 !important;margin:16px 0px 12px 0px !important;}.station-tabs .station-tabs-link{margin:6px 4px 0px 0px !important;border-width:0px 0px 3px 0px !important;padding:8px 12px !important;border-color:#D3D3D3 !important;font-weight:500 !important;color:#71717a !important;font-size:1.25em !important;text-align:center !important;border-style:solid !important;}.station-tabs.mod-full-width .station-tabs-link, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link{margin:0 !important;padding:14px 10px 14px 9px !important;border-color:#a1a1aa !important;text-align:left !important;}.station-tabs .station-tabs-tab{margin:6px 4px 0px 0px !important;border-width:0px 0px 3px 0px !important;padding:8px 12px !important;border-color:#D3D3D3 !important;font-weight:500 !important;color:#71717a !important;font-size:1.25em !important;text-align:center !important;border-style:solid !important;}.station-tabs.mod-full-width .station-tabs-tab, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tab{margin:0 !important;padding:14px 10px 14px 9px !important;border-color:#a1a1aa !important;text-align:left !important;}.station-tabs .station-tabs-link.is-active{border-color:currentColor !important;color:#599B3F !important;font-weight:700 !important;background-color:#E1F3D9 !important;background-color:#E1F3D9 !important;}.station-tabs.mod-full-width .station-tabs-link.is-active, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link.is-active{border-color:currentColor !important;border-width:0 0 2px !important;}.station-tabs .station-tabs-tab.is-active{border-color:currentColor !important;color:#599B3F !important;font-weight:700 !important;background-color:#E1F3D9 !important;background-color:#E1F3D9 !important;}.station-tabs.mod-full-width .station-tabs-tab.is-active, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tab.is-active{border-color:currentColor !important;border-width:0 0 2px !important;}.station-tabs .station-tabs-content-inner > :first-child{margin-top:0 !important;}.station-tabs .station-tabs-tabcontent > :first-child{margin-top:0 !important;}.station-tabs .station-tabs-content-inner > :last-child{margin-bottom:0 !important;}.station-tabs .station-tabs-tabcontent > :last-child{margin-bottom:0 !important;}.station-tabs .station-tabs-link:last-of-type{margin:6px 4px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-link:last-of-type, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link:last-of-type{margin:0 !important;}.station-tabs .station-tabs-tabtitle:last-of-type .station-tabs-tab{margin:6px 4px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-tabtitle:last-of-type .station-tabs-tab, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tabtitle:last-of-type .station-tabs-tab{margin:0 !important;}[data-station-tabs-app] .station-tabs{margin:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width , .station-tabs .station-tabs-tabset.mod-vertical {margin:0 !important;}.station-tabs .station-tabs-tabset{margin:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-tabset, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tabset{margin:0 !important;}.station-tabs .station-tabs-link:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs .station-tabs-tab:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs .station-tabs-link.is-active:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs .station-tabs-tab.is-active:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs.mod-full-width .station-tabs-link:hover, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link:hover{border-color:currentColor !important;}.station-tabs.mod-full-width .station-tabs-link.is-active:hover, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link.is-active:hover{border-color:currentColor !important;}.station-tabs.mod-full-width .station-tabs-tab:hover, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tab:hover{border-color:currentColor !important;}.station-tabs.mod-full-width .station-tabs-tab.is-active:hover, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tab.is-active:hover{border-color:currentColor !important;} 834 835</style> 836
837<script id="station-tabs-data-json" type="application/json">{ 838 "globalAbove": null, 839 "globalBelow": null, 840 "proTabsHTML": "", 841 "productTitle": null, 842 "productDescription": null 843}</script>
843<script> 844 document.documentElement.classList.add('tabsst-loading'); 845 document.addEventListener('stationTabsLegacyAPILoaded', function(e) { 846 e.detail.isLegacy = true; 847 }); 848 849 document.addEventListener('stationTabsAPIReady', function(e) { 850 var Tabs = e.detail; 851 852 if (Tabs.appSettings) { 853 Tabs.appSettings = {"default_tab":true,"default_tab_title":"Description","show_stop_element":true,"layout":"automatic","layout_breakpoint":768,"deep_links":true,"clean_content_level":"all_tags","open_first_tab":false,"allow_multiple_open":false,"remove_empty_tabs":null,"start_tab_element":"h4"}; 854 Tabs.appSettings = {lang: 'en'}; 855 856 Tabs.appSettings = { 857 indicatorType: "chevrons", 858 indicatorPlacement: "after" 859 }; 860 } 861 862 if (Tabs.isLegacy) { return; } 863 Tabs.init(null, { 864 initializeDescription: true, 865 fallback: true 866 }); 867 }); 868 869 870</script>
870 871<!-- END app block --><!-- BEGIN app block: shopify://apps/rapid-search-bar-filter/blocks/script/bd827795-feaa-41a8-9219-2b83f238aa7d --> 872 873
874<script type="text/javascript"> 875 document.documentElement.classList.add('rps-app-active'); 876</script>
876 877
878<script type="text/javascript"> 879 try { 880 window.RapidSearchSettings = {"last_import":"2026-09-20T20:52:16.214Z","expiration_date":null,"autocomplete_price_layout":"vertical","autocomplete_image_size":60,"autocomplete_search_widgets":[{"hits":6,"id":"keyword_suggestion","title":""},{"hits":3,"id":"category_suggestion","title":""},{"hits":3,"id":"page_suggestion","title":""},{"hits":8,"id":"product_suggestion","title":""}],"autocomplete_zero_widgets":[{"hits_desktop":3,"id":"keyword_history","title":"","hits_mobile":2},{"hits":5,"id":"top_keywords","title":""},{"hits":9,"id":"top_products","title":""}],"badge_settings_auto":{"discount_badge":{"enabled":true},"new_badge":{"enabled":true,"threshold":30},"results_page_discount_badge":{"enabled":true},"results_page_new_badge":{"enabled":true,"threshold":30},"stock_status":"hide","low_stock_badge":{"enabled":false}},"colors":{"discount_badge_background":"#f32810","price":"#3e3e3e"},"currency_format":{"USD":"${{amount}}","default":"${{amount}}"},"current_plan":"shopify_basic_2","data_index":"es_sy4_client_4","default_currency":"USD","default_customer_group_id":0,"default_domain":"https:\/\/novedge.com","default_language":"en","enabled":true,"enabled_languages":["en"],"enabled_resultpage":true,"fuzzy_search":true,"replace_hyphens_with_spaces":true,"hide_prices_loggedout":false,"install_date":"2023-04-05T07:58:07.097Z","language":"","limit_exceeded":true,"mobile_optimized":true,"multiple_languages":false,"out_of_stock_show_addtocart":true,"out_of_stock_show_notify":false,"out_of_stock_visibility":"hidden","plan_name":"shopify_plus","posthog_admin_session_id":"019e605f-a6d9-7bd8-99ef-59f07196f522","resultpage_filters":[{"id":"brand","title":"","enabled":true,"type":"default","appearance":"text"},{"id":"product_type","title":"","enabled":true,"type":"default","appearance":"text"},{"id":"660d36","title":"Product Family","enabled":true,"type":"tag","appearance":"text","sortBy":"alphabet_asc","settings":{"mode":"show_selected","values":["_3ds Max, _Advance Steel, _AEC Collection, _Alias, _Alibre CAM, _Arnold, _AutoCAD, _Autocad LT, _BIM 360, _Bluebeam University, _Bongo, _Brazil, _BricsCAD BIM, _BricsCAD Lite, _BricsCAD Mechanical, _BricsCAD Pro, _BricsCAD Ultimate, _BricsCAD Communicator, _CAM Jam, _Civil 3D, _Cloud Credits, _Creo, _Creo eLearning, _Creo Extension, _Desktop, _Display, _Fabrication, _Flame, _Flamingo, _Flare, _Fusion 360, _Inventor, _Inventor LT, _Laptop, _Lightwright, _Mathcad, _Mathcad eLearning, _Mathcad Worksheet Library, _Maxwell, _Maya, _Maya LT, _M\u0026E Collection, _MotionBuilder, _Mudbox, _Navisworks, _PDPlayer, _PD\u0026M Collection, _Penguin, _Phoenix FD, _Player, _Real Flow, _ReCap, _Revit, _Revit LT, _Revu CAD, _Revu eXtreme, _Revu Standard, _Rhino, _RhinoCAM, _RhinoMESH, _Scans, _SimLab Composer, _SimLab 3D PDF, _SimLab FBX, _Simlab Import Export, _SimLab OBJ, _SimLab Other Import\/Export, _SimLab SketchUp, _SimLab SolidWorks, _SimLab STEP, _SimLab VR, _SimTread, _SketchBook, _V-Ray, _Vantage, _Vault, _Vision Unlimited, _VisualART, _VisualCAM, _VisualMESH, _VisualMILL, _VisualTURN, _VRED, _Vuforia, _VW_Architect, _VW_Designer, _VW_Fundamentals, _VW_Landmark, _VW_Spotlight, _Workstation,"]}},{"id":"tags","title":"Tag","enabled":true,"type":"tag","appearance":"text","settings":{"mode":"hide_selected","values":["NVG_*","_*","*TEMP_*","NVG_ONLINE"]}},{"id":"price","title":"","enabled":false,"type":"default","appearance":"text"},{"id":"category","title":"","enabled":false,"type":"default","appearance":"text"},{"id":"availability","title":"","enabled":false,"type":"default","appearance":"text"},{"appearance":"text","id":"Title","title":"","enabled":false,"type":"attribute"},{"appearance":"text","id":"Options","title":"","enabled":false,"type":"attribute"},{"appearance":"text","id":"Size","title":"","enabled":false,"type":"attribute"},{"appearance":"text","id":"Select Product","title":"","enabled":false,"type":"attribute"},{"enabled":false,"id":"Rhino 3D Training (Title)","title":"","type":"attribute","appearance":"text"},{"enabled":false,"id":"Rhino 8 - 3D CAD for Mac and Windows Educational Student License (Options)","title":"","type":"attribute","appearance":"text"},{"enabled":false,"id":"Rhino 8 - 3D CAD - Educational - Lab Kit (Options)","title":"","type":"attribute","appearance":"text"},{"id":"cd1aa1","title":"Product Type","enabled":false,"type":"tag","appearance":"text","sortBy":"alphabet_asc","settings":{"mode":"show_selected","values":["Subscription, Perpetual License, Maintenance, Educational, Government, Upgrade, Support, Credits, Training, Promo Trade-In, Hardware, Others"]}}],"resultpage_hide_parent_products":false,"resultpage_id":91059290307,"resultpage_layout":{"products_per_row":5,"rows_per_page":6},"resultpage_mobile_optimized":false,"resultpage_pagination_type":"infinite_loading","resultpage_price_display_mode":"only_gross","resultpage_product_image_height":"","resultpage_product_image_width":"","resultpage_snapshot_alignment":"center","resultpage_snapshot_order":["image","name","manufacturer","price"],"resultpage_url":"pages\/rapid-search-results","show_child_data":true,"search_subcategory":false,"shopify_public_settings":{"csb_selectors_metafield_id":31912239792323,"storefront_access_token":"9c499e95500064397775490c6860b75b","markets_enabled":true,"theme_settings":{"74029006893":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2019-07-13T00:44:02.000Z","name":"PageFly Assets - DO NOT DELETE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":74029006893,"theme_store_id":null,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:12.757Z"},"74189537325":{"collection_liquid_file":"","collection_page_enabled":false,"created_at":"2019-07-17T21:49:05.000Z","name":"metafields-manager-assets-DONOTDELETE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":74189537325,"theme_store_id":null,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:14.170Z"},"75008901165":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2019-08-10T18:31:18.000Z","name":"Turbo-Portland - Original","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":75008901165,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:16.242Z"},"75941511213":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2019-09-06T22:23:02.000Z","name":"DO NOT DELETE - Custom Fields Assets Storage","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":75941511213,"theme_store_id":null,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:18.410Z"},"79154872378":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2019-12-03T01:26:10.000Z","name":"NOVEDGE [Plus] Checkout Attributes","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":79154872378,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:20.301Z"},"79197143098":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2019-12-20T18:37:28.000Z","name":"NOVEDGE - .Development - New Checkout","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":79197143098,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:22.232Z"},"81842896954":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2020-09-14T15:40:42.000Z","name":"Development - Release v.1.9","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":81842896954,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:24.125Z"},"81879662650":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2020-09-28T20:23:44.000Z","name":"[Plus] - NOVEDGE - Do not publish","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":81879662650,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:27.161Z"},"81941266490":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2020-10-23T07:28:08.000Z","name":"Development - Release v.1.11","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":81941266490,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:29.604Z"},"81952309306":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2020-10-28T16:48:53.000Z","name":"[Plus] Amazon payments fix","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":81952309306,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:31.683Z"},"115621593283":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2020-11-12T02:08:14.000Z","name":"Development - Release v.1.11B","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":115621593283,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:33.678Z"},"117190328515":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2020-12-21T08:45:11.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":117190328515,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:36.301Z"},"117267824835":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2020-12-23T08:25:44.000Z","name":"Development - Release v.1.11C","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":117267824835,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:39.044Z"},"117624602819":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-01-03T03:30:49.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":117624602819,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:10:00.709Z"},"119185572035":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-04T16:11:13.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119185572035,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:44.641Z"},"119204511939":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-04T23:11:21.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119204511939,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:47.726Z"},"119204905155":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-04T23:22:42.000Z","name":"NOVEDGE - CREDITKEY","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119204905155,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:50.457Z"},"119245635779":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-05T19:43:39.000Z","name":"NOVEDGE - Backup 2-5-2021","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119245635779,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:52.533Z"},"119245668547":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-05T19:44:07.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119245668547,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:55.209Z"},"119251697859":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-05T22:24:24.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119251697859,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:57.459Z"},"119251763395":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-05T22:25:00.000Z","name":"NOVEDGE - Backup 2-5-2021 #2","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119251763395,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:02.541Z"},"119409737923":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-09T16:09:19.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119409737923,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:05.109Z"},"119425335491":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-09T21:58:21.000Z","name":"NOVEDGE - Backup 2-9-2021 - Pre Checkout Upgrade","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119425335491,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:07.037Z"},"119749411011":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-18T08:08:08.000Z","name":"NOVEDGE - Backup 2-18-2021","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119749411011,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:09.114Z"},"119749509315":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-02-18T08:13:36.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":119749509315,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:15.480Z"},"120747163843":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-03-12T04:54:53.000Z","name":"NOVEDGE - Backup 3-11-2021","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":120747163843,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:17.561Z"},"120747196611":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-03-12T04:55:27.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":120747196611,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:22.759Z"},"123487060163":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-05-28T08:17:03.000Z","name":"NOVEDGE - Backup 5-28-2021","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":123487060163,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:30.614Z"},"123487092931":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-05-28T08:17:33.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":123487092931,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:33.564Z"},"124821078211":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-07-08T06:06:38.000Z","name":"NOVEDGE - Backup 7-7-2021","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":124821078211,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:35.559Z"},"124821700803":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-07-08T06:27:41.000Z","name":"Development - Release v.1.24","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":124821700803,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:39.443Z"},"125440753859":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-07-26T11:37:09.000Z","name":"Development - Release v1.25","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":125440753859,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:48.410Z"},"126018846915":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-08-12T12:24:38.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":126018846915,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:52.645Z"},"126519509187":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-08-26T15:15:24.000Z","name":"NOVEDGE - Backup 8-26-2021","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":126519509187,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:54.662Z"},"126519607491":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-08-26T15:17:46.000Z","name":"Dev - Release v1.27","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":126519607491,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:10:02.574Z"},"126911840451":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-09-07T07:40:08.000Z","name":"Dev - Release v1.27b","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":126911840451,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:07:58.869Z"},"126912987331":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-09-07T08:17:54.000Z","name":"Dev - JSON Templates - Release v1.27b","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":126912987331,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:00.800Z"},"126913511619":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-09-07T08:37:38.000Z","name":"Json template conversion v.1.27b","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":126913511619,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:02.692Z"},"127751717059":{"collection_liquid_file":"sections\/main-collection-product-grid.liquid","collection_page_enabled":false,"created_at":"2021-10-20T03:32:40.000Z","name":"Dawn","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"sections\/main-search.liquid","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":127751717059,"theme_store_id":887,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:04.655Z"},"127903662275":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2021-11-11T01:09:35.000Z","name":"NOVEDGE - Backup 11-10-2021","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":127903662275,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:06.524Z"},"128525697219":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-01-07T14:25:03.000Z","name":"NOVEDGE - Backup 2-16-2022","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":128525697219,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:08.371Z"},"128759234755":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-01-25T08:30:42.000Z","name":"NOVEDGE - Backup 1-25-2022","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":128759234755,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:10.264Z"},"128759300291":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-01-25T08:39:17.000Z","name":"Dev - Release 1.29","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":128759300291,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:12.147Z"},"129018757315":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-02-15T10:24:22.000Z","name":"NOVEGDE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":129018757315,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:14.593Z"},"129031143619":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-02-16T09:39:31.000Z","name":"Dev - Release 1.31","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":129031143619,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:16.475Z"},"129147764931":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-02-26T07:34:22.000Z","name":"NOVEDGE - Backup 2-25-2022","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":129147764931,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:18.325Z"},"129147797699":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-02-26T07:35:21.000Z","name":"NOVEGDE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":129147797699,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:20.231Z"},"129148223683":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-02-26T08:30:11.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":129148223683,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:22.113Z"},"130325184707":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-06-21T09:58:27.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":130325184707,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:25.825Z"},"130344353987":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-06-23T07:31:40.000Z","name":"BACKUP - Pre 1.4 Release","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":130344353987,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:27.910Z"},"130344419523":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-06-23T07:34:48.000Z","name":"NOVEDGE - Jul 29 2022","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":130344419523,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:30.170Z"},"130355986627":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-06-24T07:06:32.000Z","name":"BACKUP - Pre 1.5 Release","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":130355986627,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:32.123Z"},"130356019395":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-06-24T07:10:04.000Z","name":"Dev - Release 1.6","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":130356019395,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:34.028Z"},"130593915075":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-08-16T07:53:49.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":130593915075,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:35.908Z"},"130594406595":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2022-08-16T11:37:39.000Z","name":"Copy of NOVEDGE - Pre-Swish","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":130594406595,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:37.885Z"},"131073540291":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-03-31T07:51:26.000Z","name":"[Smart product Filter \u0026 Search] Copy of NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131073540291,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:39.782Z"},"131081175235":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-04-05T07:18:09.000Z","name":"NOVEDGE - Backup 4-5-2023","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131081175235,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:41.715Z"},"131115221187":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-04-27T07:04:22.000Z","name":"NOVEDGE - Form Dev 4-27-2023","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131115221187,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:43.666Z"},"131267428547":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-08-08T06:37:06.000Z","name":"NOVEDGE - Backup 8-8-2023","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131267428547,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:45.807Z"},"131276505283":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2023-08-14T20:01:12.000Z","name":"NOVEDGE 2.0 | Copy ApoloMultimedia","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131276505283,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:47.742Z"},"131288957123":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-08-22T19:14:02.000Z","name":"NOVEDGE BACKUP | Copy Apolo","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131288957123,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:49.602Z"},"131315859651":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-09-08T06:36:34.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131315859651,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:51.511Z"},"131318546627":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-09-11T07:38:31.000Z","name":"SB_NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131318546627,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:53.427Z"},"131322904771":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-09-13T20:55:44.000Z","name":"NOVEDGE - Backup 13-Sept-2023","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131322904771,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:55.283Z"},"131326312643":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-09-16T19:50:32.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131326312643,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:57.264Z"},"131941073091":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2023-11-06T17:05:15.000Z","name":"[ COPY ] NOVEDGE BACKUP | Copy Apolo","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":131941073091,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:08:59.178Z"},"132078108867":{"collection_liquid_file":"sections\/main-collection-product-grid.liquid","collection_page_enabled":false,"created_at":"2023-11-14T00:10:37.000Z","name":"Dawn","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"sections\/main-search.liquid","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":132078108867,"theme_store_id":887,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:01.027Z"},"132576510147":{"collection_liquid_file":"templates\/collection.liquid","collection_page_enabled":false,"created_at":"2023-12-11T07:47:32.000Z","name":"NOVEDGE - Backup 11-Dec-2023 - Good","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":132576510147,"theme_store_id":3822,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:02.953Z"},"132576575683":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2023-12-11T07:48:02.000Z","name":"New","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":132576575683,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:05.071Z"},"132617306307":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2023-12-13T08:32:04.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":132617306307,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:07.147Z"},"132737728707":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2023-12-20T03:43:07.000Z","name":"NOVEDGE - Backup 19-Dec-2023 - BCKP-P","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":132737728707,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:09.093Z"},"132865949891":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2023-12-27T23:01:02.000Z","name":"NOVEDGE - Backup 27-Dec-2023 - BCKP-P","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":132865949891,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:11.114Z"},"132866048195":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2023-12-27T23:02:23.000Z","name":"New - 2","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":132866048195,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:12.981Z"},"133724635331":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-02-06T08:47:39.000Z","name":"NOVEDGE - Backup 2-6-2024 - Stable","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":133724635331,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:15.058Z"},"133740101827":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-02-06T23:06:51.000Z","name":"NOVEDGE - Dev - 2-6-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":133740101827,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:18.844Z"},"134182142147":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-02-28T05:35:49.000Z","name":"NOVEDGE - New Dev - 2-27-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":134182142147,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:20.972Z"},"134426951875":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-03-11T06:26:02.000Z","name":"NOVEDGE - Backup 3-10-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":134426951875,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:25.793Z"},"134427017411":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-03-11T06:26:48.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":134427017411,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:27.729Z"},"134474662083":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-03-13T08:00:30.000Z","name":"NOVEDGE - Backup Pixels conversion 3-13-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":134474662083,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:29.716Z"},"134543474883":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-03-16T19:38:35.000Z","name":"NOVEDGE - Dev - Checkout - 3-16-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":134543474883,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:33.726Z"},"135058686147":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-04-12T00:07:22.000Z","name":"NOVEDGE - Backup 4-11-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":135058686147,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:35.660Z"},"135312474307":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-04-25T08:06:53.000Z","name":"review in blog","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":135312474307,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:39.286Z"},"136167981251":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":true,"created_at":"2024-06-05T22:05:20.000Z","name":"NOVEDGE","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":136167981251,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:06:10.719Z"},"136240693443":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-06-10T01:13:40.000Z","name":"NOVEDGE- Backup 6-9-2024 - Last Before ADSK","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":136240693443,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:42.284Z"},"136240726211":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-06-10T01:14:10.000Z","name":"NOVEDGE - New ADSK - Copy","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":136240726211,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:44.279Z"},"136281587907":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-06-11T22:10:52.000Z","name":"NOVEDGE- Backup 6-11-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":136281587907,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:46.321Z"},"171977015663":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-10-14T23:33:04.000Z","name":"NOVEDGE- Backup 10-14-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":171977015663,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:48.315Z"},"174316781935":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-12-17T19:54:39.000Z","name":"NOVEDGE- Backup 12-17-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":174316781935,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:50.404Z"},"174481768815":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"created_at":"2024-12-31T09:32:45.000Z","name":"NOVEDGE- Backup 12-31-2024","pagination_type":"infinite_loading","product_card_content_alignment":"center","product_card_design":"","product_card_order":["image","name","manufacturer","price"],"products_per_row":5,"rows_per_page":6,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":174481768815,"theme_store_id":3822,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#5
88055555","product_title_hover":"#555555"}},"assets_updated":"2026-07-21T09:09:54.255Z"},"184514445679":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"created_at":"2026-02-19T08:43:20.000Z","name":"NOVEDGE- Backup 2-19-2026","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"role":"unpublished","rows_per_page":4,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":184514445679,"theme_store_id":3822,"assets_updated":"2026-07-21T09:09:56.266Z","theme_version":2},"184514543983":{"collection_liquid_file":"sections\/collection-template.liquid","collection_page_enabled":false,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"created_at":"2026-02-19T08:43:48.000Z","name":"NOVEDGE Latest Dev","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"role":"unpublished","rows_per_page":4,"search_liquid_file":"","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":184514543983,"theme_store_id":3822,"assets_updated":"2026-07-21T09:09:58.820Z","theme_version":2}}},"shop_owner":"Cristiano Sacchi","show_autocomplete_manufacturer":"hidden","show_autocomplete_sku":false,"show_child_products":false,"show_horizontal_category_menu":true,"show_horizontal_category_menu_images":true,"show_layerbox":false,"show_original_price":true,"show_parent_categories":false,"show_results_heading":{"desktop":true,"mobile":false},"sorting_function":"","texts":{},"theme":{"id":136167981251,"name":"NOVEDGE","theme_store_id":null,"shopifyThemeVersion":2},"two_column_layout":true,"webshop_engine":"shopify","weights":{"attributes":1,"description":1,"manufacturer":5,"metafields":0,"model":1,"parameters":1,"product_name":5,"product_type":1,"short_description":1,"sku":1,"tags":1},"whitelabel":true,"color_family":{"Beige":{"colors":["beige","antique white","cornsilk","floral white","seashell","old lace","ivory","linen","lavender blush","misty rose"],"familyColor":"#F5F5DC","familyName":"Beige"},"Black":{"colors":["black"],"familyColor":"#000000","familyName":"Black"},"Blue":{"colors":["blue","light blue","medium blue","dark blue","midnight blue","steel blue","light steel blue","sky blue","light sky blue","deep sky blue","cadet blue","cornflower blue","powder blue","dodger blue","royal blue","navy blue"],"familyColor":"#0000FF","familyName":"Blue"},"Brown":{"colors":["brown","sandy brown","saddle brown","rosy brown","burlywood","blanched almond","bisque","chocolate","maroon","navajo white","peru","sienna","tan","wheat"],"familyColor":"#A52A2A","familyName":"Brown"},"Cyan":{"colors":["cyan","light cyan","dark cyan","turquoise","medium turquoise","dark turquoise","pale turquoise","aqua","azure","alice blue","mint cream","teal"],"familyColor":"#00FFFF","familyName":"Cyan"},"Gold":{"colors":["gold","goldenrod","darkgoldenrod","lightgoldenrodyellow","palegoldenrod"],"familyColor":"#FFD700","familyName":"Gold"},"Gray":{"colors":["gray","grey","light gray","dim gray","dark gray","slate gray","light slate gray","dark slate gray","silver","gainsboro"],"familyColor":"#808080","familyName":"Gray"},"Green":{"colors":["green","light green","dark green","lime","lime green","green yellow","yellow green","spring green","medium spring green","sea green","medium sea green","dark sea green","aquamarine","medium aquamarine","olive","olive drab","dark olive green","forest green","lawn green","pale green","chartreuse","honeydew"],"familyColor":"#008000","familyName":"Green"},"Orange":{"colors":["orange","dark orange","coral","tomato","orangered"],"familyColor":"#FFA500","familyName":"Orange"},"Pink":{"colors":["pink","light pink","hot pink","deep pink"],"familyColor":"#FFC0CB","familyName":"Pink"},"Purple":{"colors":["purple","medium purple","rebecca purple","magenta","dark magenta","violet","dark violet","blue violet","pale violet red","medium violet red","slate blue","medium slate blue","dark slate blue","orchid","medium or
880chid","dark orchid","lavender","thistle","plum","fuchsia","indigo"],"familyColor":"#800080","familyName":"Purple"},"Red":{"colors":["red","dark red","indian red","salmon","light salmon","dark salmon","light coral","crimson","red brick","scarlet"],"familyColor":"#FF0000","familyName":"Red"},"White":{"colors":["white","snow","whitesmoke","ghostwhite"],"familyColor":"#FFFFFF","familyName":"White"},"Yellow":{"colors":["yellow","light yellow","lemon chiffon","moccasin"],"familyColor":"#FFFF00","familyName":"Yellow"},"others":{"colors":[],"familyColor":"#ffffff","familyName":"Other"}},"zero_search_mode":"custom"}; 881 } catch (error) { 882 console.error('Error setting Rapid Search settings:', error); 883 } 884</script>
884 885
886<script type="text/javascript"> 887 window.rpsMarketInfo = { id: 2022736067 }; 888</script>
888 889 890 891
892<script id="rps-shopify-extensions-cdn-setup"> 893 (function () { 894 try { 895 const url = "https://cdn.shopify.com/extensions/01a0f221-d33c-7f04-a210-d57fd63e6029/rapid-search-421/assets/resultpage.js?shop=novedge.myshopify.com"; 896 const match = url.match(/^(.*\/assets\/)/); 897 898 if (match) { 899 window.RapidSearchShopifyExtensionsCdnBaseUrl = match[1]; 900 } 901 } catch (error) { 902 console.error('Error setting Shopify CDN base URL:', error); 903 } 904 })(); 905</script>
905 906
907<script type="text/javascript" defer src="https://cdn.shopify.com/extensions/01a0f221-d33c-7f04-a210-d57fd63e6029/rapid-search-421/assets/resultpage.js?shop=novedge.myshopify.com"></script>
907 908 909 910<!-- END app block --><!-- BEGIN app block: shopify://apps/also-bought/blocks/app-embed-block/b94b27b4-738d-4d92-9e60-43c22d1da3f2 -->
910<script> 911 window.codeblackbelt = window.codeblackbelt || {}; 912 window.codeblackbelt.shop = window.codeblackbelt.shop || 'novedge.myshopify.com'; 913 </script>
913<script src="//cdn.codeblackbelt.com/widgets/also-bought/bootstrap.min.js?version=2026100123-0700" async></script>
913 914<!-- END app block -->
914<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 914
914
915<script src="https://cdn.shopify.com/extensions/01a0d8e0-6c1a-7e65-bbea-da40e38a0b0e/tabs-studio-39/assets/s3340b1d9cf54.js" type="text/javascript" defer="defer"></script>
915 916<link href="https://cdn.shopify.com/extensions/01a0d8e0-6c1a-7e65-bbea-da40e38a0b0e/tabs-studio-39/assets/ccf2dff1a1a65.css" rel="stylesheet" type="text/css" media="all"> 917<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0246/0798/1613/files/NOVEDGE-2.png?v=1736066133" /> 918<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0246/0798/1613/files/NOVEDGE-2.png?v=1736066133" /> 919<meta property="og:image:width" content="1200" /> 920<meta property="og:image:height" content="628" /> 921<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
922<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: 24607981613,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 922
922
923<script> 924 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 925</script>
vendor: 1 bytes, line 925
925
926<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}
926).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: 24607981613,storefrontBaseUrl: "https://novedge.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://novedge.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2804187503","configuration":"{\"pixel_id\":\"RmpUmU2NsTPnWoSGexcRZ6\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"494c214c3e1e2dea2c94ffa97cf51a83","type":"APP","apiClientId":411130036225,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
926,{"id":"1221820783","configuration":"{\"accountID\":\"novedge\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d4c781273105676f6b02a329648437f","type":"APP","apiClientId":32196493313,"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":"1162183023","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":"1020199279","configuration":"{\"storeId\":\"novedge.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0da674a4d28eb16838d73f6a82224de2","type":"APP","apiClientId":3440817,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"984547695","configuration":"{\"shopId\":\"25701\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e46595b10fdc5e1674d5c89a8c843bb3","type":"APP","apiClientId":5443297,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"740655471","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-599TQM7YFM\\\",\\\"GT-KVHNFZK\\\",\\\"AW-1071844809\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-599TQM7YFM\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-599TQM7YFM\\\",\\\"AW-1071844809\\\/DR9oCLmTxeEDEMmbjP8D\\\",\\\"AW-1071844809\\\/X7P9CMX56fgbEMmbjP8D\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-599TQM7YFM\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-599TQM7YFM\\\",\\\"MC-MPKWZEZ086\\\",\\\"AW-1071844809\\\/WHyWCMr73boDEMmbjP8D\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-599TQM7YFM\\\",\\\"MC-MPKWZEZ086\\\",\\\"AW-1071844809\\\/UBYxCJvLn7YDEMmbjP8D\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-599TQM7YFM\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-599TQM7YFM\\\",\\\"MC-MPKWZEZ086\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-599TQM7YFM\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-599TQM7YFM\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-599TQM7YFM\\\",\\\"AW-1071844809\\\/CkGvCIzD7aAZEMmbjP8D\\\",\\\"AW-1071844809\\\/FhfnCN__9_gbEMmbjP8D\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-599TQM7YFM\\\"}],\\\"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":"107053251","configuration":"{\"pixel_id\":\"1174249644326758\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"31129795","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"GoogleAds"},{"id":"33358019","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Bing Ads"},{"id":"33390787","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Reddit Pixel"}
926,{"id":"195821935","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"OpenAI Ads"},{"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":"NOVEDGE","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"novedge.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/novedge.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://novedge.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"136167981251","themePublished":"true","eventMetadataId":"768dfe57-1ede-43bb-b3aa-fb6f0c50fe1a","pageType":"searchresults","shopId":"24607981613","storefrontBaseUrl":"https:\/\/novedge.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
926<script> 927 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 928 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 929 window.ShopifyAnalytics.meta.currency = 'USD'; 930 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"67e09a9b-1616-45f1-8cfa-b233efbed839-1790924169"}}; 931 for (var attr in meta) { 932 window.ShopifyAnalytics.meta[attr] = meta[attr]; 933 } 934</script>
vendor: 1 bytes, line 934
934
935<script class="analytics"> 936 (function () { 937 var customDocumentWrite = function(content) { 938 var jquery = null; 939 940 if (window.jQuery) { 941 jquery = window.jQuery; 942 } else if (window.Checkout && window.Checkout.$) { 943 jquery = window.Checkout.$; 944 } 945 946 if (jquery) { 947 jquery('body').append(content); 948 } 949 }; 950 951 var hasLoggedConversion = function(token) { 952 if (token) { 953 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 954 } 955 return false; 956 } 957 958 var setCookieIfConversion = function(token) { 959 if (token) { 960 var twoMonthsFromNow = new Date(Date.now()); 961 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 962 963 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 964 } 965 } 966 967 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 968 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 969 if (trekkie.integrations) { 970 return; 971 } 972 trekkie.methods = [ 973 'identify', 974 'page', 975 'ready', 976 'track', 977 'trackForm', 978 'trackLink' 979 ]; 980 trekkie.factory = function(method) { 981 return function() { 982 var args = Array.prototype.slice.call(arguments); 983 args.unshift(method); 984 trekkie.push(args); 985 if (method == 'track' || method == 'page') { 986 var pageUrl; 987 try { 988 pageUrl = window.location.href; 989 } catch (e) {} 990 var pageReferrer; 991 try { 992 pageReferrer = document.referrer; 993 } catch (e) {} 994 try { 995 if (window.__TREKKIE_SHIM_QUEUE == null) { 996 window.__TREKKIE_SHIM_QUEUE = []; 997 } 998 window.__TREKKIE_SHIM_QUEUE.push({ 999 from: 'trekkie-stub', 1000 method: method, 1001 args: args.slice(1), 1002 pageContext: { 1003 url: pageUrl, 1004 referrer: pageReferrer 1005 } 1006 }); 1007 } catch (e) { 1008 // no-op 1009 } 1010 } 1011 return trekkie; 1012 }; 1013 }; 1014 for (var i = 0; i < trekkie.methods.length; i++) { 1015 var key = trekkie.methods[i]; 1016 trekkie[key] = trekkie.factory(key); 1017 } 1018 trekkie.load = function(config) { 1019 trekkie.config = config || {}; 1020 trekkie.config.initialDocumentCookie = document.cookie; 1021 var first = document.getElementsByTagName('script')[0]; 1022var script = document.createElement('script'); 1023script.type = 'text/javascript'; 1024script.onerror = function(e) { 1025 var scriptFallback = document.createElement('script'); 1026 scriptFallback.type = 'text/javascript'; 1027 scriptFallback.onerror = function(error) { 1028 var Monorail = { 1029 produce: function produce(monorailDomain, schemaId, payload) { 1030 var currentMs = new Date().getTime(); 1031 var event = { 1032 schema_id: schemaId, 1033 payload: payload, 1034 metadata: { 1035 event_created_at_ms: currentMs, 1036 event_sent_at_ms: currentMs 1037 } 1038 }; 1039 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1040 }, 1041 sendRequest: function sendRequest(endpointUrl, payload) { 1042 // Try the sendBeacon API 1043 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1044 var blobData = new window.Blob([payload], { 1045 type: 'text/plain' 1046 }); 1047 1048 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1049 return true; 1050 } // sendBeacon was not successful 1051 1052 } // XHR beacon 1053 1054 var xhr = new XMLHttpRequest(); 1055 1056 try { 1057 xhr.open('POST', endpointUrl); 1058 xhr.setRequestHeader('Content-Type', 'text/plain'); 1059 xhr.send(payload); 1060 } catch (e) { 1061 console.log(e); 1062 } 1063 1064 return false; 1065 }, 1066 isIos12: function isIos12() { 1067 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1068 } 1069 }; 1070 Monorail.produce('monorail-edge.shopifysvc.com', 1071 'trekkie_storefront_load_errors/1.1', 1072 {shop_id: 24607981613, 1073 theme_id: 136167981251, 1074 app_name: "storefront", 1075 context_url: window.location.href, 1076 source_url: "//novedge.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1077 1078 }; 1079 scriptFallback.async = true; 1080 scriptFallback.src = '//novedge.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1081 first.parentNode.insertBefore(scriptFallback, first); 1082}; 1083script.async = true; 1084script.src = '//novedge.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1085first.parentNode.insertBefore(script, first); 1086 1087 }; 1088 trekkie.load( 1089 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":24607981613,"isMerchantRequest":null,"themeId":136167981251,"themeCityHash":"14686917260098932196","contentLanguage":"en","currency":"USD","eventMetadataId":"768dfe57-1ede-43bb-b3aa-fb6f0c50fe1a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1090 ); 1091 1092 var loaded = false;
1093 trekkie.ready(function() { 1094 if (loaded) return; 1095 loaded = true; 1096 1097 window.ShopifyAnalytics.lib = window.trekkie; 1098 1099 var originalDocumentWrite = document.write; 1100 document.write = customDocumentWrite; 1101 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1102 document.write = originalDocumentWrite; 1103 1104 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1105 var token = match? match[1]: undefined; 1106 if (!hasLoggedConversion(token)) { 1107 setCookieIfConversion(token); 1108 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1109 } 1110 }); 1111 1112 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"67e09a9b-1616-45f1-8cfa-b233efbed839-1790924169","shopifyEmitted":true}); 1113 1114 var eventsListenerScript = document.createElement('script'); 1115 eventsListenerScript.async = true; 1116 eventsListenerScript.src = "//novedge.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1117 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1118})();</script>
1118 1119
1119<script> 1120 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1121 window.ga = function ga() { 1122 (window.ga.q = window.ga.q || []).push(arguments); 1123 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1124 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1125 } 1126 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1127 }; 1128 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1129 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1130 } 1131 } 1132</script>
vendor: 1 bytes, line 1132
1132
1133<script 1134 defer 1135 src="https://novedge.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1136 data-application="storefront-renderer" 1137 data-shop-id="24607981613" 1138 data-render-region="gcp-us-central1" 1139 data-page-type="search" 1140 data-theme-instance-id="136167981251" 1141 data-theme-name="Turbo" 1142 data-theme-version="2.0" 1143 data-monorail-region="shop_domain" 1144 data-resource-timing-sampling-rate="10" 1145 data-shs="true" 1146 data-shs-beacon="true" 1147 data-shs-export-with-fetch="true" 1148 data-shs-logs-sample-rate="1" 1149 data-shs-beacon-endpoint="https://novedge.com/api/collect" 1150></script>
1150 1151<meta name="shopify-y" content="ce001352-081b-40b8-9f19-ac009c3c1138" data-expiration="1822481769000"><meta name="shopify-s" content="ba9edef0-90f6-42df-8ea9-401e338f76c5" data-expiration="1790925969000"><meta name="new-cookie-storage-activated" content="t"> 1152</head> <style> 1153 .jdgm-carousel-wrapper { 1154 width: 100% !important;</style> <noscript> <style> 1155 .product_section .product_form, 1156 .product_gallery { 1157 opacity: 1; 1158 } 1159 1160 .multi_select, 1161 form .select { 1162 display: block !important; 1163 } 1164 1165 .image-element__wrap { 1166 display: none; 1167 }</style></noscript> <body 1168 data-template="search" 1169 class="search" 1170 data-money-format="${{amount}}" 1171 data-shop-url="https://novedge.com" 1172 > <div id="shopify-section-header" class="shopify-section header-section"> 1173 1174 1175<header id="header" class="mobile_nav-fixed--false"> <div class="top_bar clearfix"> <a class="mobile_nav dropdown_link" data-dropdown-rel="menu" data-no-instant="true"> <div> <span></span> <span></span> <span></span> <span></span></div></a> <a href="https://novedge.com" title="NOVEDGE" class="mobile_logo logo"> <img src="//novedge.com/cdn/shop/files/logo-tm-white-mobile_410x.png?v=1681888227" alt="NOVEDGE" class="lazyload" /></a> <div class="top_bar--right"> <a href="/search" class="icon-search dropdown_link style-search" title="Search" data-dropdown-rel="search"></a> <div class="cart_container"> <a href="/cart" class="icon-cart mini_cart dropdown_link" title="Cart" data-no-instant> <span class="cart_count">0</span></a></div></div></div> <div class="top_bar_new"> <span class="search_container" data-autocomplete-false> <form action="/search" class="search_form"> <input type="hidden" name="type" value="product" /> <div class="search-submit"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z"/></svg></div> <input type="text" name="q" placeholder="Search Our Catalog" value="" autocapitalize="off" autocomplete="off" autocorrect="off" /></form></span></div> <div class="dropdown_container center" data-dropdown="search"> <div class="dropdown"> <form action="/search" class="header_search_form"> <input type="hidden" name="type" value="product" /> <span class="icon-search search-submit iconbusqda"></span> <input type="text" name="q" placeholder="Search" autocapitalize="off" autocomplete="off" autocorrect="off" class="search-terms" /></form></div></div> <div class="dropdown_container" data-dropdown="menu"> <div class="dropdown"> <ul class="menu" id="mobile_menu"> <li data-mobile-dropdown-rel="home"> <a data-no-instant href="/" class="parent-link--false"> 1176 Home</a></li> <li data-mobile-dropdown-rel="brands"> <a data-no-instant href="/collections/brand" class="parent-link--true"> 1177 Brands</a></li> <li data-mobile-dropdown-rel="categories" class="sublink"> <a data-no-instant href="/collections/allproducts" class="parent-link--true"> 1178 Categories <span class="right icon-down-arrow"></span></a> <ul> <li> <a href="/collections/products-on-promotion">All Products On Promotion</a></li> <li> <a href="/collections/new-releases">New Releases</a></li> <li> <a href="/collections/aec-products">AEC-BIM</a></li> <li> <a href="/collections/bundles">Bundles</a></li> <li> <a href="/collections/cam-products">CAM</a></li> <li> <a href="/collections/civil-engineering">Civil Engineering</a></li> <li> <a href="/collections/construction">Construction</a></li> <li> <a href="/collections/dwg-editors">DWG Editors</a></li> <li> <a href="/collections/educational-products">Educational</a></li> <li> <a href="/collections/hardware-products">Hardware</a></li> <li> <a href="/collections/industrial-design-products">Industrial Design</a></li> <li> <a href="/collections/interior-design">Interior Design</a></li> <li> <a href="/collections/jewelry-design">
1178Jewelry Design</a></li> <li> <a href="/collections/m-cad-products">M-CAD</a></li> <li> <a href="/collections/pdf-tools">PDF Tools</a></li> <li> <a href="/collections/rendering">Rendering</a></li> <li> <a href="/collections/rhino-and-rhino-plugins">Rhino & Plugins</a></li> <li> <a href="/collections/sketchup-sketcup-plugins">SketchUp & Plugins</a></li> <li> <a href="/collections/solidworks-related">SolidWorks</a></li> <li> <a href="/collections/m-e-products">VFX</a></li> <li> <a href="/collections/vr-ar">VR & AR</a></li></ul></li> <li data-mobile-dropdown-rel="webinars"> <a data-no-instant href="/blogs/webinars" class="parent-link--true"> 1179 Webinars</a></li> <li data-mobile-dropdown-rel="promos"> <a data-no-instant href="/collections/promos" class="parent-link--true"> 1180 Promos</a></li> <li data-mobile-dropdown-rel="blog"> <a data-no-instant href="/blogs/news" class="parent-link--true"> 1181 Blog</a></li> <li data-mobile-dropdown-rel="experts"> <a data-no-instant href="/collections/experts" class="parent-link--true"> 1182 Experts</a></li> <li data-mobile-dropdown-rel="gift-shop"> <a data-no-instant href="/collections/gift-shop" class="parent-link--true"> 1183 Gift Shop</a></li> <li data-mobile-dropdown-rel="financing"> <a data-no-instant href="/pages/financing" class="parent-link--true"> 1184 Financing</a></li> <li data-mobile-dropdown-rel="faq"> <a data-no-instant href="/blogs/faq" class="parent-link--true"> 1185 FAQ</a></li> <li data-mobile-dropdown-rel="about-us" class="sublink"> <a data-no-instant href="/pages/novedge-about-us" class="parent-link--true"> 1186 About Us <span class="right icon-down-arrow"></span></a> <ul> <li> <a href="/pages/novedge-contacts">Contact Us</a></li> <li> <a href="/pages/terms-of-service">Terms of Service</a></li> <li> <a href="/pages/terms-of-sale">Terms Of Sale</a></li> <li> <a href="/pages/privacy-policy">Privacy Policy</a></li> <li> <a href="/pages/code-of-conduct">Code of Conduct</a></li> <li> <a href="/pages/best-price-guarantee">Best Price Guarantee</a></li> <li> <a href="/pages/extended-trial">Extended Trials</a></li> <li> <a href="/blogs/design-news">Design News</a></li> <li> <a href="/pages/reviews">Reviews</a></li></ul></li> <li><a href="tel:+18663628970">1-866-362-8970</a></li> <li data-no-instant> <a href="/account/login" id="customer_login_link">Login</a></li></ul></div></div> 1187</header> 1188 1189 1190 1191 1192<header class="feature_image "> <div class="header header-fixed--false header-background--solid"> <div class="top_bar clearfix"> <div class="container"> <span style="float:left; color: white; height: 30px;">Digital Design Software</span> <div class="cart_container" > <a href="/cart" class="icon-cart mini_cart dropdown_link" data-no-instant> <span class="cart_count">0</span></a> <div class="cart_content animated fadeIn"> <div class="js-empty-cart__message "> <p class="empty_cart">Your Cart is Empty</p></div> <form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="NOVEDGE" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button"> 1193 Continue Shopping</a> <ul class="cart_items js-cart_items clearfix"></ul> <hr /> <ul> <li class="cart_subtotal js-cart_subtotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li> <li class="cart_savings sale js-cart_savings"></li> <li> <p class="tos"> <input type="checkbox" class="tos_agree" id="sliding_agree" required /> <label class="tos_label"> 1194 I Agree with the Terms & Conditions</label> <a href="/pages/terms-conditions" target="_blank" class="tos_icon">[View Terms]</a></p> <button type="submit" class="action_button add_to_cart"><span class="icon-lock"></span>Checkout</button></li></ul></form></div></div> <ul style="margin:0;"> <li style="float: right; list-style-type:none;"> <a href="/account" class="icon-user" title="My Account "> <span style="margin-left: 5px;"> Login</span></a></li> <!-- <li class="search_container newsearch" style="padding-left:0px; padding-right:0px; width: 16%; float: right; padding-top: 3px; list-style-type:none;" data-autocomplete-false> <form action="/search" class="search_form"> <input type="hidden" name="type" value="product" /> <span class="icon-search search-submit iconbusqda"></span> <input style="min-height: 32px; height: 34px; background-color:#F5F5F5; border:none;" type="text" name="q" placeholder="Search" value="" autocapitalize="off" autocomplete="off" autocorrect="off" /></form></li> <li class="search_link newsearchicon"> <a href="/search" class="icon-search dropdown_link" title="Search" data-dropdown-rel="search"></a></li>--></ul></div> <ul class="menu right"> <!-- <li> <a href="/account" class="icon-user" title="My Account "> <span>Login</span></a></li>--></ul></div> <div class="main_nav_wrapper">
1194 <div class="main_nav clearfix menu-position--inline logo-align--left"> <div class="container containerneo" style="padding: 2px 8px 2px 8px;"> <div class="logo text-align--left"> <a href="https://novedge.com" title="NOVEDGE"> <img src="//novedge.com/cdn/shop/files/logo-tm_410x_0499cfff-84dd-4452-a18a-1a678ad14db6_410x.png?v=1717060944" class="primary_logo lazyload" alt="NOVEDGE" /></a></div> <div class="nav"> <div class="searchneo"> <span class="support-flag"> <a href="https://afyafoundation.org/campaign/ukraine/" target=â_blankâ> <img src="https://cdn.shopify.com/s/files/1/0246/0798/1613/files/ukraine-support-logo.png?v=1663067904" alt="Donate for Ukraine" height="180"></a></span> <span class="data_tele"> <div class="header-svg-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM351.6 321.5l-11.62 50.39c-1.633 7.125-7.9 12.11-15.24 12.11c-126.1 0-228.7-102.6-228.7-228.8c0-7.328 4.984-13.59 12.11-15.22l50.38-11.63c7.344-1.703 14.88 2.109 17.93 9.062l23.27 54.28c2.719 6.391 .8828 13.83-4.492 18.22L168.3 232c16.99 34.61 45.14 62.75 79.77 79.75l22.02-26.91c4.344-5.391 11.85-7.25 18.24-4.484l54.24 23.25C349.5 306.6 353.3 314.2 351.6 321.5z"/></svg></div> <a href="tel:+18663628970" class="icon-phone">1-866-362-8970</a></span> <span class="data_mail"> <div class="header-svg-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M464 64C490.5 64 512 85.49 512 112C512 127.1 504.9 141.3 492.8 150.4L275.2 313.6C263.8 322.1 248.2 322.1 236.8 313.6L19.2 150.4C7.113 141.3 0 127.1 0 112C0 85.49 21.49 64 48 64H464zM217.6 339.2C240.4 356.3 271.6 356.3 294.4 339.2L512 176V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V176L217.6 339.2z"/></svg></div> <a href="mailto:[email protected]" title="Email NOVEDGE" target="_blank" class="icon-email">[email protected]</a></span> <span class="search_container" data-autocomplete-false> <form action="/search" class="search_form"> <input type="hidden" name="type" value="product" /> <div class="search-submit"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z"/></svg></div> <input type="text" name="q" placeholder="Search" value="" autocapitalize="off" autocomplete="off" autocorrect="off" /></form></span> <!--<li class="search_link"> 1195 <a href="/search" class="icon-search dropdown_link" title="Search" data-dropdown-rel="search"></a></li>--></div></div></div> <!-- menu section START--> 1196<div class="novedge-menu-bar"> <ul class="menu center clearfix"> <div class="vertical-menu"> <li> <a href="/" class="top_link " data-dropdown-rel="home">Home</a></li> <li> <a href="/collections/brand" class="top_link " data-dropdown-rel="brands">Brands</a></li> <li class="sublink"> <a data-no-instant href="/collections/allproducts" class="dropdown_link--vertical " data-dropdown-rel="categories" data-click-count="0">Categories <span class="icon-down-arrow"></span 1197 ></a> <ul class="vertical-menu_submenu"> <li> <a href="/collections/products-on-promotion">All Products On Promotion</a></li> <li> <a href="/collections/new-releases">New Releases</a></li> <li> <a href="/collections/aec-products">AEC-BIM</a></li> <li> <a href="/collections/bundles">Bundles</a></li> <li> <a href="/collections/cam-products">CAM</a></li> <li> <a href="/collections/civil-engineering">Civil Engineering</a></li> <li> <a href="/collections/construction">Construction</a></li> <li> <a href="/collections/dwg-editors">DWG Editors</a></li> <li> <a href="/collections/educational-products">Educational</a></li> <li> <a href="/collections/hardware-products">Hardware</a></li> <li> <a href="/collections/industrial-design-products">Industrial Design</a></li> <li> <a href="/collections/interior-design">Interior Design</a></li> <li> <a href="/collections/jewelry-design">
1197Jewelry Design</a></li> <li> <a href="/collections/m-cad-products">M-CAD</a></li> <li> <a href="/collections/pdf-tools">PDF Tools</a></li> <li> <a href="/collections/rendering">Rendering</a></li> <li> <a href="/collections/rhino-and-rhino-plugins">Rhino & Plugins</a></li> <li> <a href="/collections/sketchup-sketcup-plugins">SketchUp & Plugins</a></li> <li> <a href="/collections/solidworks-related">SolidWorks</a></li> <li> <a href="/collections/m-e-products">VFX</a></li> <li> <a href="/collections/vr-ar">VR & AR</a></li></ul></li> <li> <a href="/blogs/webinars" class="top_link " data-dropdown-rel="webinars">Webinars</a></li> <li> <a href="/collections/promos" class="top_link " data-dropdown-rel="promos">Promos</a></li> <li> <a href="/blogs/news" class="top_link " data-dropdown-rel="blog">Blog</a></li> <li> <a href="/collections/experts" class="top_link " data-dropdown-rel="experts">Experts</a></li> <li> <a href="/collections/gift-shop" class="top_link " data-dropdown-rel="gift-shop">Gift Shop</a></li> <li> <a href="/pages/financing" class="top_link " data-dropdown-rel="financing">Financing</a></li> <li> <a href="/blogs/faq" class="top_link " data-dropdown-rel="faq">FAQ</a></li> <li class="sublink"> <a data-no-instant href="/pages/novedge-about-us" class="dropdown_link--vertical " data-dropdown-rel="about-us" data-click-count="0">About Us <span class="icon-down-arrow"></span 1198 ></a> <ul class="vertical-menu_submenu"> <li> <a href="/pages/novedge-contacts">Contact Us</a></li> <li> <a href="/pages/terms-of-service">Terms of Service</a></li> <li> <a href="/pages/terms-of-sale">Terms Of Sale</a></li> <li> <a href="/pages/privacy-policy">Privacy Policy</a></li> <li> <a href="/pages/code-of-conduct">Code of Conduct</a></li> <li> <a href="/pages/best-price-guarantee">Best Price Guarantee</a></li> <li> <a href="/pages/extended-trial">Extended Trials</a></li> <li> <a href="/blogs/design-news">Design News</a></li> <li> <a href="/pages/reviews">Reviews</a></li></ul></li> 1199 1200 1201</div> <!-- <li class="search_container" data-autocomplete-false> <form action="/search" class="search_form"> <input type="hidden" name="type" value="product" /> <span class="icon-search search-submit"></span> <input type="text" name="q" placeholder="Search" value="" autocapitalize="off" autocomplete="off" autocorrect="off" /></form></li> <li class="search_link"> <a href="/search" class="icon-search dropdown_link" title="Search" data-dropdown-rel="search"></a></li> --> <div class="vertical-menu"> 1202 1203</div></ul> 1204 1205 1206<div class="dropdown_container center" data-dropdown="search"> <div class="dropdown" data-autocomplete-false> <form action="/search" class="header_search_form"> <input type="hidden" name="type" value="product" /> <span class="icon-search search-submit iconbusqda"></span> <input type="text" name="q" placeholder="Search" autocapitalize="off" autocomplete="off" autocorrect="off" class="search-terms" /></form></div> 1207</div> <div class="dropdown_container" data-dropdown="categories"> <div class="dropdown menu"> <div class="dropdown_content "> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/products-on-promotion">All Products On Promotion</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/new-releases">New Releases</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/aec-products">AEC-BIM</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/bundles">Bundles</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/cam-products">CAM</a></li></ul></div> <div class="dropdown_row"></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/civil-engineering">Civil Engineering</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/construction">Construction</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/dwg-editors">DWG Editors</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/educational-products">Educational</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/hardware-products">Hardware</a></li></ul></div> <div class="dropdown_row"></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/industrial-design-products">Industrial Design</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/interior-design">Interior Design</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/jewelry-design">
1207Jewelry Design</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/m-cad-products">M-CAD</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/pdf-tools">PDF Tools</a></li></ul></div> <div class="dropdown_row"></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/rendering">Rendering</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/rhino-and-rhino-plugins">Rhino & Plugins</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/sketchup-sketcup-plugins">SketchUp & Plugins</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/solidworks-related">SolidWorks</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/m-e-products">VFX</a></li></ul></div> <div class="dropdown_row"></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/vr-ar">VR & AR</a></li></ul></div></div></div></div> <div class="dropdown_container" data-dropdown="about-us"> <div class="dropdown menu"> <div class="dropdown_content "> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/novedge-contacts">Contact Us</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/terms-of-service">Terms of Service</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/terms-of-sale">Terms Of Sale</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/privacy-policy">Privacy Policy</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/code-of-conduct">Code of Conduct</a></li></ul></div> <div class="dropdown_row"></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/best-price-guarantee">Best Price Guarantee</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/extended-trial">Extended Trials</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/blogs/design-news">Design News</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/reviews">Reviews</a></li></ul></div></div></div></div> 1208 1209 1210 1211</div> 1212<!--menu section END--></div></div> 1213</header> 1214 1215 1216<!-- <div id="fixed-bar"> <div class="fixed-new"> 1217 <span class="data_tele"> <i class="fas fa-phone"></i> <a href="tel:+18663628970" class="icon-phone">1-866-362-8970</a> Give us a Call!</span></div> 1218</div> --> 1219 1220 1221 1222<style> 1223 /* .main_nav div.logo a { 1224 padding-top: 25px; 1225 padding-bottom: 25px; 1226 } */ 1227 1228 /* div.logo img { 1229 max-width: 105px; 1230 } */ 1231 1232 .nav { 1233 /* width: 79%; */ 1234 } 1235/* 1236 .nav { 1237 1238 width: 84%; 1239 float: Right; 1240 1241 } 1242*/ 1243 1244 1245 .nav ul.menu { 1246 padding-top: 12px; 1247 padding-bottom: 12px; 1248 } 1249 1250 .sticky_nav ul.menu, .sticky_nav .mini_cart { 1251 padding-top: 6px; 1252 padding-bottom: 6px; 1253 } 1254 1255 1256 1257 1258 1259 @media only screen and (max-width: 798px) { 1260 .header-section { 1261 /* position: absolute; */ 1262 top: 0; 1263 left: 0; 1264 width: 100%; 1265 } 1266 } 1267 1268 1269</style> 1270 1271 1272</div> <div class="mega-menu-container"> <div id="shopify-section-template--16846399439043__search-template" class="shopify-section search-template-section"> 1273 1274 1275 1276 1277 1278 1279<a name="pagecontent" id="pagecontent"></a> 1280 1281<div class="container main content"> <div class="clearfix breadcrumb-collection"> <div class="eight columns breadcrumb_text medium-down--one-whole" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://novedge.com" title="NOVEDGE" itemprop="item" class="breadcrumb_link"><span itemprop="name">Home</span></a></span> <span class="breadcrumb-divider">/</span> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="/search" itemprop="item" class="breadcrumb_link"><span itemprop="name">Search</span></a></span></div></div> <div class="section clearfix"> <div class="sixteen columns clearfix"> <h1>Search</h1> <div class="feature_divider"></div></div></div> <div class="sixteen columns"> <div class="clearfix search_page text-align--center"> <div class="center"> <h3> 1282 Search our shop</h3></div> <br class="clear" /> 1283 1284 1285 1286 1287<div class="search__container" data-autocomplete-false> <form class="search search__form" action="/search"> <div class="search__wrapper"> <input type="hidden" name="type" value="product" /> <input type="text" name="q" placeholder="Search..." value="" x-webkit-speech autocapitalize="off" autocomplete="off" autocorrect="off" /> <button type="submit" name="submit" class="search__button icon-search" value=" " > <span class="icon-search"></span></button></div></form> 1288</div> 1289 1290 1291<style> 1292 .search-results li.item-result:hover { background: rgba(114, 187, 82, 0.5); } 1293</style></div></div> 1294 1295 1296</div> 1297 1298 1299<style> 1300 1301.mdl-card + .mdl-card { 1302 margin-top: 40px; 1303} 1304 1305.mdl-card { 1306 min-height: 150px !important; 1307} 1308 1309.mdl-card__title { 1310 padding-left: 14px; 1311} 1312 1313.prods-price { 1314 font-size: 16px; 1315 letter-spacing: 0; 1316 color: #3c3b3e; 1317 margin-bottom: 1px; 1318 font-weight: 600; 1319 padding-left: 14px; 1320} 1321 1322.mdl-card--horizontal { 1323 flex-direction: column; 1324 /*height: 3vh;*/ 1325 /* 1 */ 1326 padding-left: 150px; 1327 width: 100%; 1328 margin-top: 30px; 1329} 1330.mdl-card--horizontal .mdl-card__media { 1331 left: 0; 1332 position: absolute; 1333 width: 150px; 1334} 1335.mdl-card--horizontal .mdl-card__media img { 1336 width: 150px; 1337} 1338.mdl-card--horizontal .mdl-card__supporting-text { 1339 /*flex: 1 1 auto;*/ 1340 width: auto; 1341 color: cornflowerblue; 1342} 1343 1344.mdl-card--horizontal-2 { 1345 flex-direction: row; 1346 flex-wrap: wrap; 1347 min-height: 0px; 1348} 1349.mdl-card--horizontal-2 .mdl-card__title { 1350 align-items: flex-start; 1351 flex-direction: column; 1352 flex: 1 auto; 1353 float: left; 1354} 1355.mdl-card--horizontal-2 .mdl-card__title-text { 1356 align-self: flex-start; 1357} 1358.mdl-card--horizontal-2 .mdl-card__media { 1359 flex: 0 auto; 1360 float: right; 1361 height: 112px; 1362 margin: 16px 16px 0 0; 1363 width: 112px; 1364} 1365.mdl-card--horizontal-2 .mdl-card__actions { 1366 clear: both; 1367 flex: 1 auto; 1368} 1369 1370 1371</style> 1372 1373 1374 1375 1376</div></div> 1377 1378 1379<style id="station-tabs-main-style"> 1380 .station-tabs-link,.station-tabs-content,.station-tabs-content-inner{margin:0 !important;padding:0 !important}div[data-station-tabs-app]{clear:both}div[data-station-tabs-app].is-hidden{visibility:hidden}.station-tabs:not([data-station-tabs]){border-color:currentColor;border-style:solid !important;border-width:0;clear:both;display:flex;flex-wrap:wrap;margin:1em 0;padding:0;position:relative;z-index:0}.station-tabs:not([data-station-tabs]):first-child{margin-top:0}.station-tabs:not([data-station-tabs]):last-child{margin-bottom:0}.station-tabs:not([data-station-tabs]):empty{display:none}.station-tabs:not([data-station-tabs]).mod-hide-focus .station-tabs-link:focus,.station-tabs:not([data-station-tabs]).mod-hide-focus .station-tabs-content:focus{outline:0}.station-tabs:not([data-station-tabs])>[role="tablist"]{position:absolute}.station-tabs .station-tabs-link{-webkit-tap-highlight-color:rgba(0,0,0,0);border-color:currentColor;border-style:solid !important;border-width:0;box-sizing:border-box;display:inline-block;position:relative;text-decoration:none !important;white-space:nowrap;width:initial;z-index:1}.station-tabs .station-tabs-link:hover,.station-tabs .station-tabs-link:focus{opacity:1}.station-tabs .station-tabs-link.is-active{color:inherit}.station-tabs .station-tabs-link:after{border-width:0 !important}.station-tabs .station-tabs-link:first-child.is-active+.station-tabs-content{border-top-left-radius:0}.station-tabs .station-tabs-link span{color:inherit !important;margin:0;padding:0}.station-tabs:not([data-station-tabs]) .station-tabs-content{box-sizing:border-box;height:0;order:1;overflow:hidden;position:relative;width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content:not(.is-active){height:0 !important;visibility:hidden}.station-tabs:not([data-station-tabs]) .station-tabs-content.is-active{height:auto}.station-tabs:not([data-station-tabs]) .station-tabs-content iframe,.station-tabs:not([data-station-tabs]) .station-tabs-content img,.station-tabs:not([data-station-tabs]) .station-tabs-content video{max-width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content img{height:auto}.station-tabs:not([data-station-tabs]) .station-tabs-content iframe{border-width:0}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner{border-color:currentColor;border-style:solid !important;border-width:0;box-sizing:border-box;width:100%}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ol{padding:0 !important;margin-left:3em !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul li{list-style:disc !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ul li ul li{list-style:circle !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner ol li{list-style:decimal !important}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>p:last-child,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>ol:last-child,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner>ul:last-child{margin-bottom:0}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:before,.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:after{content:'';display:table}.station-tabs:not([data-station-tabs]) .station-tabs-content-inner:after{clear:both}.station-tabs:not([data-station-tabs]).mod-full-width{display:block}.station-tabs:not([data-station-tabs]).mod-full-width:empty{display:none}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-link{display:flex !important;white-space:normal;width:auto}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-link span{flex-grow:1}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content{transition:height 300ms}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content:not(.is-active){transition:height 300ms 0ms, visibility 0ms 300ms}.station-tabs:not([data-station-tabs]).mod-full-width .station-tabs-content:last-child .station-tabs-content-inner{margin-bottom:0;padding-bottom:0} 1381 1382 .station-tabs.mod-full-width .station-tabs-link{align-items:center;justify-content:space-between}.station-tabs.mod-full-width .station-tabs-link:after{border-color:currentColor;content:'';display:block;flex-shrink:0;font-weight:normal;margin-left:20px;position:static !important;width:auto !important;border-bottom:1px solid !important;border-right:1px solid !important;margin-right:3px;margin-top:-3px;transform:rotate(45deg);height:6px !important;width:6px !important}.station-tabs.mod-full-width .station-tabs-link.is-active:after{margin-top:3px;transform:rotate(-135deg)}.station-tabs.mod-full-width.mod-ie9 .station-tabs-link:after{float:right} 1383 1384 .station-tabs .station-tabs-content-inner{border-color:#e1e1e1 !important;padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-content-inner, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-content-inner{border-color:transparent !important;padding:0 !important;border-width:0 !important;margin:16px 0px 12px 0px !important;}.station-tabs .station-tabs-tabcontent{border-color:#e1e1e1 !important;padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-tabcontent, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tabcontent{border-color:transparent !important;padding:0 !important;border-width:0 !important;margin:16px 0px 12px 0px !important;}.station-tabs .station-tabs-link{margin:6px 4px 0px 0px !important;border-width:0px 0px 3px 0px !important;padding:8px 12px !important;border-color:#D3D3D3 !important;font-weight:500 !important;color:#71717a !important;font-size:1.25em !important;text-align:center !important;border-style:solid !important;}.station-tabs.mod-full-width .station-tabs-link, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link{margin:0 !important;padding:14px 10px 14px 9px !important;border-color:#a1a1aa !important;text-align:left !important;}.station-tabs .station-tabs-tab{margin:6px 4px 0px 0px !important;border-width:0px 0px 3px 0px !important;padding:8px 12px !important;border-color:#D3D3D3 !important;font-weight:500 !important;color:#71717a !important;font-size:1.25em !important;text-align:center !important;border-style:solid !important;}.station-tabs.mod-full-width .station-tabs-tab, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tab{margin:0 !important;padding:14px 10px 14px 9px !important;border-color:#a1a1aa !important;text-align:left !important;}.station-tabs .station-tabs-link.is-active{border-color:currentColor !important;color:#599B3F !important;font-weight:700 !important;background-color:#E1F3D9 !important;background-color:#E1F3D9 !important;}.station-tabs.mod-full-width .station-tabs-link.is-active, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link.is-active{border-color:currentColor !important;border-width:0 0 2px !important;}.station-tabs .station-tabs-tab.is-active{border-color:currentColor !important;color:#599B3F !important;font-weight:700 !important;background-color:#E1F3D9 !important;background-color:#E1F3D9 !important;}.station-tabs.mod-full-width .station-tabs-tab.is-active, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tab.is-active{border-color:currentColor !important;border-width:0 0 2px !important;}.station-tabs .station-tabs-content-inner > :first-child{margin-top:0 !important;}.station-tabs .station-tabs-tabcontent > :first-child{margin-top:0 !important;}.station-tabs .station-tabs-content-inner > :last-child{margin-bottom:0 !important;}.station-tabs .station-tabs-tabcontent > :last-child{margin-bottom:0 !important;}.station-tabs .station-tabs-link:last-of-type{margin:6px 4px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-link:last-of-type, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link:last-of-type{margin:0 !important;}.station-tabs .station-tabs-tabtitle:last-of-type .station-tabs-tab{margin:6px 4px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-tabtitle:last-of-type .station-tabs-tab, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tabtitle:last-of-type .station-tabs-tab{margin:0 !important;}[data-station-tabs-app] .station-tabs{margin:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width , .station-tabs .station-tabs-tabset.mod-vertical {margin:0 !important;}.station-tabs .station-tabs-tabset{margin:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px !important;}.station-tabs.mod-full-width .station-tabs-tabset, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tabset{margin:0 !important;}.station-tabs .station-tabs-link:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs .station-tabs-tab:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs .station-tabs-link.is-active:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs .station-tabs-tab.is-active:hover{color:currentColor !important;border-color:#72bb56 !important;}.station-tabs.mod-full-width .station-tabs-link:hover, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link:hover{border-color:currentColor !important;}.station-tabs.mod-full-width .station-tabs-link.is-active:hover, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-link.is-active:hover{border-color:currentColor !important;}.station-tabs.mod-full-width .station-tabs-tab:hover, .station-tabs .station-tabs-tabset.mod-vertical .station-tabs-tab:hover{border-color:currentColor !important;}.station-tabs.mod-full-width .station-tabs-tab.is-active:hover, .station-tabs .station-tabs-
1384tabset.mod-vertical .station-tabs-tab.is-active:hover{border-color:currentColor !important;}</style>
1384<script id="station-tabs-main-script" type="text/javascript"> 1385 1386 ;(function(){ 1387 window.Station = window.Station || {};window.Station.Apps = window.Station.Apps || {}; 1388 1389 1390 window.Station.Apps.Tabs = { 1391 version: '5.11.7', 1392 level: 'legacy', 1393 proxy_path: '/apps/station-tabs', 1394 order: [26019] 1395, 1396 settings: {"dev_mode":false,"product_autosplit":true,"product_autosplit_heading":"h4","product_description_tab":true,"product_description_tab_title":"Description","force_full":false,"force_wrap":false,"full_open":false,"full_single_active":true,"clean_content":true,"deep_links":true,"clean_content_level":"all_tags","autostop_enabled":false,"autostop_heading":"h6","autostop_heading_show":true,"force_breakpoint":null,"force_breakpoint_value":768,"placement_selector":null,"placement_position":null,"content_before_tabs":null,"remove_empty_tabs":null,"default_tab_translations":null}, 1397 template: 'search', 1398 productHandle: false, 1399 events: {}, 1400 request_locale: 'en', 1401 shop_locale: 'en', 1402 on: function(e, cb) { 1403 if (e === 'ready' && this.isReady) return cb.call(this); 1404 var callbacks = this.events[e] || []; 1405 callbacks.push(cb); 1406 this.events[e] = callbacks; 1407 } 1408 }; 1409 var s = window.Station.Apps.Tabs.settings; 1410 s.polyfill = false; 1411 s.clean_content_nodes = ['div', 'span', 'section', 'article']; 1412 s.fix_known_issues = true; 1413 s.show_content_before = false; 1414 s.show_content_after = false; 1415 s.full_scroll_sync_enabled = true; 1416 s.init_on_load = true; 1417 1418 function x(){return window.innerWidth}function L(e){return"function"==typeof e}function S(e){return"string"==typeof e}function h(e){return"number"==typeof e}function C(e){return"object"==typeof e}function i(e){return e instanceof Element||e instanceof HTMLDocument}function B(e,t){return!!e[n]&&e[n].contains(t)}function g(e,t){e[n].add(t)}function m(e,t){e[n].remove(t)}function N(e,t){return e.getAttribute(t)}function r(e,t){return e.hasAttribute(t)}function v(e,t,n){e.setAttribute(t,n)}function A(e,t){e.removeAttribute(t)}function G(e){return console.warn(e),!1}function f(e){return console.error(e),!1}function j(e,t){t=t||document;return t?t.querySelectorAll(e):[]}function q(e,t){t=t||document;return t?t.querySelector(e):null}function J(e){e&&e.remove()}function X(e,t,n){e.insertAdjacentElement(n||"beforeend",t)}function D(e,t){t=t||"tabs";return t.length&&(t+="-"),"data-"+t+e}function o(e){var t=ae[ve]("style");t.innerHTML=e,ae.head[P](t)}function l(e){var t=(e=(e||"").replace(/^#/,"").replace(/^st-(link-)?/,"")).lastIndexOf("_"),n=e.substring(0,t),t=e.substring(t+1).split("-"),o=0<parseInt(t[0],10)?"_"+t[0]:"";return{id:e,slug:n,vanityId:n,scope:parseInt(t[0],10),index:parseInt(t[1],10),suffix:o,hash:"#"+n+o}}function K(e,t,n){for(var o=I({key:"hash"},n),a=0;a<e.length;a++)if(l(e[a].id)[o.key]===t)return e[a];return!1}function u(e,t,n){if(e[we](s)&&t.length)for(var o=e[$](t.join(",")),a=o.length-1;0<=a;a--){var i=o[a].parentNode,r=(i.nodeName||"").toLowerCase();if(!i[we](s)&&(!n||-1!==n.indexOf(r))){U(i),u(e,t,n);break}}}function Q(o,e,a){var i=ae[ve]("div"),t=o[z](D("type")),n=[];if(i.id=H+"-"+e,i.className=H+" is-loading",a.replace){var r=a.productData||document.body;try{var s=r.querySelector('#station-tabs-product-json[type="application/json"]'),c=JSON.parse(s.textContent);o.innerHTML=c.productDescriptionHTML}catch(e){G("[Tabs Studio] No product description available for replace.")}}function l(e,t,n){q("."+R,e).id="st-"+n,e.prepend(Ne(t,n))}var u=W.autostop_enabled?o[F](W.autostop_heading+":last-of-type"):null,d=(V.cleanContent(o),o.childNodes),f=d.length-1;if(u)for(var p=f;0<=p;p--)if(d[p]===u){f=p-1;break}if(W.product_autosplit)for(p=f;0<=p;p--){var h=d[p];h.nodeName===W.product_autosplit_heading.toUpperCase()&&h.textContent.trim().length&&n.push(h)}if(!function(){if(a.showDescriptionTab){if(W.hide_single_description_tab)if(0===j("."+le).length&&0===n.length)return;return 1}}()||n.push(W.product_description_tab_title||"Description"),(s=n.length)&&(!t||"specific"===t)){i.prepend(Ae());for(var g,p=f;0<=p;p--){var m=d[p];if(m===n[0]){n.shift();var v=m.textContent,b=Ce(Le(v),n.length,e),y=W.allow_html_in_headings;if(Array.isArray(y)&&y.length){for(var w=j(":not("+y.join(", ")+")",m),k=w.length;k--;)U(w[k]);v=m.innerHTML}if(l(i,v,b),J(m),!n.length)break;i.prepend(Ae())}else{y=q("."+M,i);y.insertBefore(m,y.firstChild)}}S(n[0])&&(c=Ce(Le(n[0]),0,e),l(i,n[0],c),g=i.querySelector("#st-link-"
1418+c),c=i.querySelector("#st-"+c),g&&g.classList.add("station-tabs-default-tab"),c)&&c.classList.add("station-tabs-default-tabpanel")}if(u&&o===u.parentNode?(o.insertBefore(i,u),W.autostop_heading_show||o.removeChild(u)):o[P](i),!t||"general"===t){for(var _={},E=[],I=s,p=0;p<_e.length;p++){var T,x=_e[p],x=(r=a.productData||document.body)[F]("#"+H+"-data-"+x);x&&(0<(T=parseInt(x[z]("data-position"),10))&&!_[T]?(_[T]=x,E.push(T)):(De(i,x,I,e),I++))}E.sort(function(e,t){return e-t});for(p=0;p<E.length;p++)De(i,_[E[p]],I,e,E[p]),I++}for(var L=document[$](["."+M+" ."+R,"."+M+" ."+O].join(", ")),p=L.length-1;0<=p;p--){var C,N=L[p];B(N.parentNode,H)||((C=N[F]("."+M))&&U(C),U(N))}var A=a.productData||document.body;return["content-before","content-after"].forEach(function(e){var t="content-before"===e,n=t?"showContentBefore":"showContentAfter",e=q("."+H+"-"+e,A);a[n]&&e&&(n=e.cloneNode(!0),X(t?i:o,n,t?"beforebegin":"beforeend"),n.style.display="block")}),i}function Y(o,a,e){var i=I({timeout:1e4,frequency:500,position:"beforeend"},e||{}),r=Number(i.frequency),e=Number(i.timeout);function s(){o.classList.remove("is-loading")}isNaN(r)||isNaN(e)?f("Invalid relocate option"):r<100?f("Relocate frequency must be greater than 100ms"):S(a)?function e(t){if(t>=i.timeout)return s(),G("Could not find element with selector "+a);var n=document.querySelector(a);n?(s(),o.insertAdjacentElement(i.position,n)):(o.classList.add("is-loading"),setTimeout(function(){e(t+r)},r))}(0):f("Relocate selector is invalid: "+a)}function d(e,n,o,t){var a,i,r,s=n[0],c=n[n.length-1],l=(n.forEach(function(e,t){e.id===o.id&&(a=n[t+1],i=n[t-1])}),B(e,b));switch(t){case 37:l||((r=i||c).focus(),T(r));break;case 38:l&&(i||c).focus();break;case 39:l||((r=a||s).focus(),T(r));break;case 40:l&&(a||s).focus();break;case 36:s.focus(),l||T(s);break;case 35:c.focus(),l||T(c);break;case 13:case 32:T(o)}}function Z(e){e.preventDefault(),e.stopPropagation();e=V.getTab(this);g(e.wrapper,ie),T(e)}function ee(e){var t=e.which;if(-1!==[9,13,32,35,36,37,38,39,40].indexOf(t)){for(var n,o,a=document[$]("."+H+"."+ie),i=0;i<a.length;i++)m(a[i],ie);B(e.target,O)&&9!==t&&(e.preventDefault(),e.stopPropagation(),o=(n=V.getTab(e.target)).wrapper[$]("."+O),d(n.wrapper,o,e.target,t))}}function te(e){var t;"height"===e.propertyName&&(this.style.removeProperty("height"),cancelAnimationFrame(Ie),t=V.getTab(e.target),B(e.target,y))&&document.dispatchEvent(new CustomEvent("stationTabOpened",{detail:t}))}function ne(e){if((e||{}).links){document[a]("keydown",ee),document[c]("keydown",ee);for(var t=e.links.length-1;0<=t;t--)e.links[t][a]("click",Z),e.links[t][c]("click",Z);for(t=e.panels.length-1;0<=t;t--)e.panels[t][a]("transitionend",te),e.panels[t][c]("transitionend",te)}}function oe(e){document.dispatchEvent(new CustomEvent("stationTabsLegacyAPILoaded",{detail:V})),j("["+s+"]:not(."+re+") ["+s+"].is-ready").forEach(function(e){for(var t=($els=j('[class^="station-tabs"',e)).length;t--;)U($els[t]);U(e)}),W.init_on_load&&(document[c]("stationTabsReady",function e(t){var n;document[a]("stationTabsReady",e),V.settings.keepSourceData||J(document.getElementById("station-tabs-data")),"product"===V.template&&(n=((window.Shopify||{}).theme||{}).theme_store_id,W.fix_known_issues)&&(n=n&&{730:"brooklyn",829:"narrative",851:"galleria",855:"prestige",871:"warehouse"}[n.toString()])&&V.autoFixes[n](),V.isReady||(V.isReady=!0,V.trigger("ready"))}),V.init(),window[c]("load",function(e){for(var t=V.getInstances(),n=0;n<t.length;n++)ne(V.getInstance(t[n]));V.setLayout()})),document.head[P](document[ye](H+"-main-style")),document.body[P](document[ye](H+"-main-script")),document.dispatchEvent(new CustomEvent("stationTabsAPIReady",{detail:V}))}var ae,H,e,b,ie,y,re,w,k,se,ce,_,O,R,M,s,le,ue,p,de,t,fe,pe,he,ge,me,c,a,P,n,ve,z,be,ye,we,ke,F,$,E,V,W,_e,Ee,Ie,Te,xe,I,U,Le,Ce,Ne,Ae,Se,Be,je,T,qe,De,He;ae=document,b="mod-full-width",ie="mod-hide-focus",y="is-active",re="is-initialized",w="aria-selected",k="aria-expanded",se="aria-hidden",ce="aria-labelledby",_="tabindex",O=(H="station-tabs")+"-link",R=H+"-content",M=H+"-content-inner",s="data-"+H+"-app",le=H+"-data-item",ue="role",p="false",de="true",t="!important",fe="beforebegin",pe="afterend",he="layout",ge="breakpoint",me="Invalid parameter:",c="addEventListener",a="removeEventListener",P="appendChild",n="classList",ve="createElement",z="get"+(e="Attribute"),be="getBoundingClientRect",ye="getElementById",
1418we="has"+e,ke="insertAdjacentElement",$=(F="querySelector")+"All",E="set"+e,V=window.Station.Apps.Tabs,W=V.settings,_e=V.order,Ie=Ee=null,Te=x(),V.trigger=function(e,t){e=this.events[e];!e||e.length<1||e.forEach(function(e){e.call(V,t)})},xe=function(e,t){if(e)for(var n=e,o=0;o<n.length;o++)n[o].style.height=t||n[o].scrollHeight+"px"},I=function(e){e=e||{};for(var t=1;t<arguments.length;t++)if(arguments[t])for(var n in arguments[t])arguments[t].hasOwnProperty(n)&&(e[n]=arguments[t][n]);return e},U=function(e){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.remove()},Le=function(e){var t="à áâäæãåÄÄÄ
çÄÄÄÄèéêëÄÄÄÄÄǵḧîïÃīįìÅḿñÅǹÅôöòóÅøÅõá¹ÅÅÃÅÅ¡ÅÈÅ¥ÈûüùúūÇůűųáºáºÃ¿Ã½Å¾ÅºÅ¼Â·/_,:;",n=new RegExp(t.split("").join("|"),"g");return e.toString().toLowerCase().replace(/\s+/g,"-").replace(n,function(e){return"aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnooooooooprrsssssttuuuuuuuuuwxyyzzz------".charAt(t.indexOf(e))}).replace(/&/g,"").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"").replace(/^\d/,"tab-$&").replace(/^st-/,"tab-$&")},Ce=function(e,t,n){return(e||"tab-"+(t+1))+"_"+n+"-"+t},Ne=function(e,t){var n=document[ve]("a");return n.href="#"+t,n.id="st-link-"+t,n.className=O,n.innerHTML="<span>"+e+"</span>",n},Ae=function(e){var t=document[ve]("div");return t.className=R,t.innerHTML='<div class="'+M+'"></div>',e&&(t.id=e,t[E](ce,"st-link-"+e)),t},Se=function(e,t){for(var n=e.length-1;0<=n;n--)e[n][E](_,"-1");t[E](_,"0")},Be=function(e,t,n){if(e&&t){for(var o=e.length-1;0<=o;
1418o--)"st-link-"+n!==e[o].id&&(m(e[o],y),r(e[o],w)&&v(e[o],w,p),r(e[o],k))&&v(e[o],k,p);for(o=t.length-1;0<=o;o--)"st-"+n!==t[o].id&&(m(t[o],y),v(t[o],se,de))}},je=function(n,o){W.full_scroll_sync_enabled&&(cancelAnimationFrame(Ie),Ie=requestAnimationFrame(function e(){var t=o[be]().top-n;t<0&&window.scrollBy(0,t),Ie=requestAnimationFrame(e)}))},T=function(e,t){var n,o,a,i,r,s,c,l,u,d;e&&(t=I({animate:!0,deepLink:W.deep_links},t),e=V.getTab(e))&&(n=e.id,o=e.link,a=e.content,i=(c=e.wrapper)[$]("."+O),r=B(c,b),s=c[$]("."+O+"."+y),c=c[$]("."+R+"."+y),(l=t.scrollIntoView)&&(u={behavior:"smooth",block:"center"},d=C(l)?I(u,l):u,setTimeout(function(){o.scrollIntoView(d)})),B(o,y)?r?(t.animate&&xe([a]),setTimeout(function(){Be([o],[a])},20),t.deepLink&&history.replaceState(null,document.title,window.location.pathname+window.location.search)):Be(s,c,n):(r?W.full_single_active&&(t.animate&&(xe(c),t.scrollIntoView||(je(o[be]().top,o),setTimeout(function(){cancelAnimationFrame(Ie)},400))),Be(s,c)):(Be(s,c),Se(i,o)),v(o,r?k:w,de),t.animate&&r&&xe([a]),g(o,y),g(a,y),a[E](se,p),t.deepLink&&history.replaceState(null,document.title,e.hash),t.skipCallback||(V.trigger("open",e),document.dispatchEvent(new CustomEvent("stationTabOpen",{detail:e})),r&&t.animate)||document.dispatchEvent(new CustomEvent("stationTabOpened",{detail:e}))))},qe=function(e){var t,n;e&&(t=window.location.hash,n={deepLink:!1,animate:!1,skipCallback:!0},(t=K(e.links,t))&&W.deep_links?T(t,n):W.full_open&&T(e.links[0],n))},De=function(e,t,n,o,a){var i,r;t&&(i=e[$]("."+O),r=t[F]("."+O),t=t[F]("."+R),r=r.cloneNode(!0),t=t.cloneNode(!0),n=Ce(Le(r.textContent.trim()),n,o),r.id="st-link-"+n,r.href="#"+n,t.id="st-"+n,o=i[a-1],a&&o?(e.insertBefore(r,o),e.insertBefore(t,o)):(e[P](r),e[P](t)))},window[c]("resize",function(e){Ee&&clearTimeout(Ee),Ee=setTimeout(function(){if(Te!==x()){for(var e=V.getInstances(),t=0;t<e.length;t++){for(var n=V.getInstance(e[t]),o=n.panels,a=0;a<o.length;a++)o[a].style.removeProperty("height");V.setLayout(n)}Te=x()}},300)},!1),V.initInstance=function(e,t,n){var c,l,u=e,e=(S(e)&&(u=document[F](e)),t||{}),d=n||function(){};return L(t)&&(d=t,e={}),i(u)?B(u,re)?d(V.getInstance(u)):(n={showDescriptionTab:S(n=u[z](D("show-description-tab")))?"false"!==n:-1!==["product","index"].indexOf(V.template)&&W.product_description_tab,showContentBefore:S(t=N(u,D("show-content-before")))?"false"!==t:W.show_content_before,showContentAfter:S(n=u[z](D("show-content-after")))?"false"!==n:W.show_content_after,replace:!!S(t=u[z](D("replace","station-tabs")))&&"false"!==t},c=I(n,e),V.instanceId=V.instanceId||0,l=V.instanceId,V.instanceId++,g(u,re),u[we](s)||u[E](s,""),S(c.layout)&&u[E](D(he),c.layout),h(c.breakpoint)&&u[E](D(ge),c.breakpoint),void((n=c[t="productHandle"]||u[z](D("product",H))||"").length&&n!==V[t]?(g(u,"is-hidden"),V.fetchDataByProduct(n,function(e,t){c.productData=e||document.createElement("div"),m(u,"is-hidden"),o()})):o())):(f(e="Valid instance not found"),d(null,new Error(e)));function o(){var e=Q(u,l,c);if(!e)return f(n="Wrapper could not be constructed"),d(null,new Error(n));var t,n=W.placement_selector,o=W.placement_instance_index||0,o=(l===o&&n&&0<n.trim().length&&(t=V.moveInstance(u,n.trim(),{position:"prepend"===W.placement_position?"afterbegin":"beforeend"})),V.getInstance(t||u)),a=o;g(a.wrapper,ie);for(var i=a.links.length-1;0<=i;i--){var r=a.links[i];r[E]("aria-controls",r.id.replace(/^st-link/,"st"))}for(i=a.panels.length-1;0<=i;i--){var s=a.panels[i];s[E](ce,s.id.replace(/^st/,"st-link"))}ne(o),qe(n=o),V.setLayout(n),m(e,"is-loading"),g(e,"is-ready"),g(u,"is-ready"),document.dispatchEvent(new CustomEvent("stationTabsInstanceReady",{detail:o})),u[$]("[data-tabs-relocate]").forEach(function(e){var t=e.dataset.tabsRelocate;Y(e,t,e.dataset)}),d(o)}},V.init=function(e,t,n){function o(n){s[n]?V.initInstance(s[n],i,function(e,t){c.push(e||t),o(n+1)}):(V.settings.remove_empty_tabs&&V.removeEmptyTabs(),document.dispatchEvent(new CustomEvent("stationTabsReady",{detail:c})),r(c))}var a=e||null,i=t||{},r=n||function(){},s=(L(t)&&(r=t,i={}),L(e)?(a=null,r=e):e&&-1!==e.constructor.toString().indexOf("Object")&&(a=null,i=e),a||V.getInstances()),c=[];o(0)}
1418,V.setLayout=function(e){for(var t=I({},e),n=void 0===t.instance?V.getInstances():[t.instance],o=0;o<n.length;o++){var a=V.getInstance(n[o]),i=a.instance,r=a.links,s=a.panels,c=a.wrapper;if(r.length){S(t.layout)&&v(i,D(he),t.layout),h(t.breakpoint)&&v(i,D(ge),t.breakpoint);var l,u=B(c,b),a=j("."+O+"."+y,i),d=q('[role="tablist"]',c);switch(function(e){e=N(e,D(he));return e||(W.force_full?"vertical":W.force_wrap?"horizontal":W.force_breakpoint?ge:"automatic")}(i)){case"vertical":u=!0;break;case"horizontal":u=!1;break;case"breakpoint":u=+(N(i,D(ge))||W.force_breakpoint_value)>x();break;default:m(c,b);var f=r[0].offsetHeight/2,p=r[0][be](),u=r[r.length-1][be]().top-p.top>f}u?(g(c,b),r.forEach(function(e){v(e,_,"0"),A(e,ue),A(e,w)}),s.forEach(function(e){v(e,ue,"region")}),d&&J(d)):(l=void 0,m(c,b),d||(d=ae.createElement("div"),c.prepend(d)),l=Array.from(r).map(function(e){return e.id}),v(d,"role","tablist"),v(d,"aria-owns",l.join(" ")),r.forEach(function(e){v(e,ue,"tab"),A(e,k)}),s.forEach(function(e){v(e,ue,"tabpanel")}),d=window.location.hash,a=[(a=d.length&&W.deep_links&&(l=K(r,d))?[l]:a)[0]||r[0]]),a.length&&(Be(r,s),a.forEach(function(e){T(e,{deepLink:!1,animate:!1,skipCallback:!0})}))}}},V.fetchDataByProduct=function(e,t,n){var o,a=n||function(){};function i(){var e,t;200!==this.status?(e="Undefined error",404===this.status&&(e="Product not found"),a(null,new Error(e))):(e=this.responseText.match(/<!-- begin station data -->([\s\S]*?)<!-- end station data -->/)[1],s(),t=document[ve]("div"),e&&(t.innerHTML=e),a(t))}function r(e){s(),a(null,e)}function s(){o.removeEventListener("load",i),o.removeEventListener("error",r)}L(t)&&(a=t),S(e)?(n=window.location.origin+"/products/"+e,(o=new XMLHttpRequest)[c]("load",i),o[c]("error",r),o.open("GET",n),o.send()):a(null,new Error("Handle is not valid"))},V.getInstances=function(e){var t=document[$]("div["+s+"]");return!t.length||!n in t[0]?!h(e)&&[]:h(e)?t[e]||!1:t},V.getInstance=function(e){var t=e;return(e||{}
1418).instance?e:!!(t=e&&!h(e)?t:V.getInstances(e||0))&&((e={instance:t,initialized:B(t,re),wrapper:null,links:[],panels:[]}).initialized&&(e.wrapper=t[F]("."+H),e.links=e.wrapper[$]("."+O),e.panels=e.wrapper[$]("."+R)),e)},V.getTab=function(e){var t,n,o,a=S(e)?{id:e}:e;return e?a.slug?a:(e='Tab with ID "'+a.id+'" is not found.',a=l(a.id),(t=document[ye](H+"-"+a.scope))&&(n=document[ye]("st-link-"+a.id),o=document[ye]("st-"+a.id),n)&&o?{id:a.id,instance:t.parentElement,wrapper:t,link:n,content:o,instanceIndex:a.scope,tabIndex:a.index,suffix:a.suffix,vanityId:a.vanityId,hash:a.hash}:G(e)):(f(me+' "tab" is not defined.'),!1)},V.getTabByTitle=function(e,t){var n,t="undefined"!==t?V.getInstance(t).links:document[$]("."+H+" ."+O);if(t&&t.length)return n=Le(e),(t=K(t,n,{key:"slug"}))?V.getTab(t):(console.warn("Tab with title %s is not found",e),!1)},V.moveTab=function(e,t,n){var o,a,i,n=I({after:!1},n);return e&&t?(i=t,(o=V.getTab(e)).instance[ke]("beforeend",o.link),h(t)&&(t>(a=o.wrapper[$]("."+O)).length&&(n.after=!0),i=a[Math.max(0,Math.min(t-1,a.length-1))]),t=V.getTab(i),n.after?(t.content[ke](pe,o.link),o.link[ke](pe,o.content)):(t.link[ke](fe,o.content),o.content[ke](fe,o.link)),V.setLayout(),o):f(me+" "+(e?'"position"':'"tab"'))},V.moveInstance=function(e,t,n){n=I({position:"beforeend"},n),t=S(t)?q(t):t,e=V.getInstance(e).instance;if(!e||!t)return e;for(var o=e.cloneNode(!1),a=(X(t,o,n.position),A(e,s),e.childNodes),i=null,r=0;r<a.length;r++)if(B(a[r],"station-tabs-content-before")||B(a[r],H)){i=r;break}for(;a[i];)o[P](a[i]);return V.getInstance(o)},V.open=function(e,t){e=V.getTab(e);return!!e&&(B(e.link,y)||T(e,t||{}),e)},V.openByTitle=function(e,t){e=V.getTabByTitle(e);return!!e&&V.open(e,t)},V.openByIndex=function(e,t,n){var o=null;if(!h(e))return f(me+" index is not a number");(i(t)||h(t)||(t||{}).instance)&&(o=t);t=V.getInstance(o);return!!t.links[e]&&V.open(t.links[e])},V.close=function(e){var t,n,o,e=V.getTab(e);return!!e&&!!B(t=e.link,y)&&(n=e.content,o=V.getInstance(e.instance),m(t,y),m(n,y),v(n,se,de),B(o.wrapper,"mod-full-width")?v(t,k,p):(v(t,w,p),v(t,_,"-1"),v(o.links[0],_,"0")),e)},V.removeEmptyTabs=function(e){var o=I({exceptions:["img","video","iframe","svg","div[id]","div[class]",'div[data-tabs-relocate]:not([data-tabs-relocate=""])']},e);(o.instance?[V.getInstance(o.instance)]:V.getInstances()).forEach(function(e){V.getInstance(e).panels.forEach(function(e){var t,n=V.getTab(e),e=q(".station-tabs-content-inner",e);0<(e.textContent||"").replace(/\s+/g,"").length||(t=o.exceptions||[]).length&&q(t.join(","),e)||(n.link[a]("click",Z),n.content[a]("transitionend",te),n.content.parentNode.removeChild(n.content),n.link.parentNode.removeChild(n.link))})}),V.setLayout()},V.removeElementsOutsideTabs=function(e){S(e)?document[$](e).forEach(function(e){e.closest(".station-tabs-content, .station-tabs-content-after, .station-tabs-content-before")||J(e)}):f(me+" selector is not a string")},V.cleanContent=function(e,t){var n,o,a=V.settings,t=I({tags:a.clean_content_nodes,cleanLevel:a.clean_content_level},t||{}),i=a.autostop_enabled?q(a.autostop_heading+":last-of-type",e):null;if("no_attrs"===t.cleanLevel)for(var r=j("div,span",e),s=r.length-1;0<=s;s--)r[s].attributes.length||U(r[s]);else t.cleanLevel&&(n=[],o=N(e,D("type")),a.product_autosplit&&"general"!==o&&n.push(a.product_autosplit_heading),i&&n.push(a.autostop_heading),u(e,n,"basic_tags"===t.cleanLevel?t.tags:null))},V.autoFixes={brooklyn:function(){var e=".product-single__meta";o(e+" {position:relative "+t+";left: auto "+t+";top:auto "+t+";height:auto "+t+";z-index:auto "+t+";}"+e+"--wrapper > div:last-child:empty {display: none "+t+";}")},galleria:function(){var e=".product-page-row";o([e+" .desktop-flex-wrapper",e+" .product-item-wrap",e+" .product-gallery-product-template"].join(", ")+"{position:relative "+t+";height:auto "+t+";}")},narrative:function(){o(".product__form-wrapper{position:relative "+t+";top:initial "+t+";}")},prestige:function(){var e=new ResizeObserver(function(e){var e=e[0].target,t=e.closest(".Product__Wrapper"),n=parseInt(getComputedStyle(e).paddingTop,10)||0;t.style.minHeight=e.offsetHeight-n+"px"}),t=document.querySelector(".Product__Info");t.querySelector("[data-station-tabs-app]")&&e.observe(t)}
1418,warehouse:function(){var e="expandable-content",t=document[F](".product-block-list__item--description ."+e);t&&t[F]("div["+s+"]")&&(m(t,e),m(t,e+"--expandable"))}},(e=W.polyfill)||window.document.documentMode?((He=document.createElement("script")).src=S(e)?e:"https://polyfill-fastly.net/v3/polyfill.min.js?features="+["default","NodeList.prototype.forEach","NodeList.prototype.%40%40iterator","fetch"].join("%2C"),He.onload=function(){oe()},He.onerror=function(){oe(new Error("Failed to load script "+src))},document.head.appendChild(He)):oe(); 1419 })();</script>
1419 <div id="shopify-section-newsletter" class="shopify-section newsletter-section"> 1420 1421 1422 1423 1424<div 1425 class=" 1426 newsletter_section 1427 newsletter-both-names--false 1428 1429 text-align--center 1430 lazyload 1431 appear 1432 " 1433 1434> <div class="container"> <div class="offset-by-three ten columns section_form"> <h2 class="title">Subscribe</h2> <div class="newsletter-text"><p>Sign up to get the latest on sales, new releases and more â¦</p></div> <div class="newsletter"> <span class="message"></span> <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> <input type="hidden" name="contact[tags]" value="prospect,newsletter"> <div class="input-row"></div> <div class="input-row"> <input type="hidden" name="challenge" value="false"> <input 1435 type="email" 1436 class="contact_email" 1437 name="contact[email]" 1438 required 1439 placeholder="Enter your email address..." 1440 > <input type="submit" class="action_button sign_up" value="Sign Up"></div></form></div></div></div> 1441</div> 1442 1443 1444 1445 1446</div> <div id="shopify-section-footer" class="shopify-section footer-section"> 1447 1448<footer class="footer"> <div class="container footer-menu-wrap"> <div 1449 class="one-half column medium-down--one-whole" 1450 1451 > <div class="footer_menu"> <h6> 1452 Information<span class="right icon-down-arrow"></span></h6> <div class="toggle_content"> <ul> <li> <p> <a href="/pages/novedge-about-us">About Us</a></p></li> <li> <p> <a href="/pages/novedge-contacts">Contact Us</a></p></li> <li> <p> <a href="/pages/terms-of-service">Terms of Service</a></p></li> <li> <p> <a href="/pages/terms-of-sale">Terms Of Sale</a></p></li> <li> <p> <a href="/pages/privacy-policy">Privacy Policy</a></p></li> <li> <p> <a href="/pages/code-of-conduct">Code of Conduct</a></p></li> <li> <p> <a href="/pages/best-price-guarantee">Best Price Guarantee</a></p></li> <li> <p> <a href="/pages/financing">Financing</a></p></li> <li> <p> <a href="/collections/experts">Experts</a></p></li> <li> <p> <a href="/pages/extended-trial">Extended Trials</a></p></li> <li> <p> <a href="/blogs/design-news">Design News</a></p></li> <li> <p> <a href="/pages/reviews">Reviews</a></p></li></ul></div></div></div> <div 1453 class="one-half column medium-down--one-whole" 1454 1455 > <div class="footer_content footer-text "> <h6> 1456 Contact Us<span class="right icon-down-arrow"></span></h6> <div class="toggle_content"> <p><a href="tel:+18772615889">1-866-362-8970</a></p><p></p><p><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p><p><br/></p><p><a href="https://novedge.com/apps/sitemap" title="https://novedge.com/apps/sitemap">Sitemap</a></p></div></div> <div class="footer-social-icons"> <ul class="social_icons"> <li><a href="https://twitter.com/Novedge" title="NOVEDGE on Twitter" rel="me" target="_blank" class="icon-twitter"></a></li> <li><a href="https://www.facebook.com/Novedge/" title="NOVEDGE on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> <li><a href="https://www.youtube.com/user/Novedge" title="NOVEDGE on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li> <li><a href="https://vimeo.com/novedge" title="NOVEDGE on Vimeo" rel="me" target="_blank" class="icon-vimeo"></a></li> <li><a href="https://www.pinterest.com/novedge/" title="NOVEDGE on Pinterest" rel="me" target="_blank" class="icon-pinterest"></a></li> <li><a href="https://www.instagram.com/novedge_designhub/" title="NOVEDGE on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466</ul></div></div> <div class="footer-social-icons--mobile sixteen columns"> <ul class="social_icons"> <li><a href="https://twitter.com/Novedge" title="NOVEDGE on Twitter" rel="me" target="_blank" class="icon-twitter"></a></li> <li><a href="https://www.facebook.com/Novedge/" title="NOVEDGE on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> <li><a href="https://www.youtube.com/user/Novedge" title="NOVEDGE on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li> <li><a href="https://vimeo.com/novedge" title="NOVEDGE on Vimeo" rel="me" target="_blank" class="icon-vimeo"></a></li> <li><a href="https://www.pinterest.com/novedge/" title="NOVEDGE on Pinterest" rel="me" target="_blank" class="icon-pinterest"></a></li> <li><a href="https://www.instagram.com/novedge_designhub/" title="NOVEDGE on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476</ul></div> <div class="sixteen columns row footer_credits"> <p class="credits"> 1477 © 2026 <a href="/" title="">NOVEDGE</a>.</p> <div class="payment_methods"> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.
147703.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> <svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
14771.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
147706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
14770-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
147716.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg></div></div> <!-- end footer_credits --></div> <div style="display: none;"><noscript><form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localization-form__select"> <h2 class="visually-hidden" id="FooterCountryLabelNoScript">Country</h2> <select 1478 class="localization-selector link" 1479 name="country_code" 1480 aria-labelledby="FooterCountryLabelNoScript" 1481 ><option 1482 value="CA" 1483 > 1484 Canada (CAD 1485 $)</option><option 1486 value="US" 1487 selected 1488 1489 > 1490 United States (USD 1491 $)</option></select></div> <button class="button button--tertiary">Country</button></form></noscript> <localization-form><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="no-js-hidden"> <h2 class="caption-large text-body" id="FooterCountryLabel">Country</h2><div class="disclosure"> <button 1492 type="button" 1493 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 1494 aria-expanded="false" 1495 aria-controls="FooterCountryList" 1496 aria-describedby="FooterCountryLabel" 1497 > <span>USD 1498 $ | United States</span></button> <div class="disclosure__list-wrapper" hidden> <ul id="FooterCountryList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> <a 1499 class="link link--text disclosure__link caption-large focus-inset" 1500 href="#" 1501 1502 data-value="CA" 1503 > <span class="localization-form__currency">CAD 1504 $ |</span 1505 > 1506 Canada</a></li><li class="disclosure__item" tabindex="-1"> <a 1507 class="link link--text disclosure__link caption-large focus-inset disclosure__link--active" 1508 href="#" 1509 1510 aria-current="true" 1511 1512 data-value="US" 1513 > <span class="localization-form__currency">USD 1514 $ |</span 1515 > 1516 United States</a></li></ul></div> 1517</div> 1518<input type="hidden" name="country_code" value="US"> 1519</div></form></localization-form></div> 1520</footer> 1521 1522
1523<script src='https://swishapp.digital/static/footerLoader.min.js' defer></script>
1523
1523<script>const userInteractionEvents=["mouseover","keydown","touchmove","touchstart"];function triggerScriptLoader(){loadScripts(),clearTimeout(loadScriptsTimer),userInteractionEvents.forEach(function(a){window.removeEventListener(a,triggerScriptLoader,{passive:!0})})}function loadScripts(){var a,b;function c(b,d,a){void 0===a&&(a=0),b[a](function(){++a===b.length?d():c(b,d,a)})}document.querySelectorAll("script[data-type='lazy']").forEach(function(a){a.setAttribute("src",a.getAttribute("data-src"))}),document.querySelectorAll("iframe[data-type='lazy']").forEach(function(a){a.setAttribute("src",a.getAttribute("data-src"))}),navigator.userAgent.toLowerCase(),saobs.disconnect(),void 0!==document.removeEventListeners&&(console.log("ev=1"),document.removeEventListeners("DOMContentLoaded"),document.removeEventListeners("load")),a=document.querySelectorAll("script"),b=[],[].forEach.call(a,function(a){"text/javascripts"==a.getAttribute("type")&&b.push(function(e){var c,d,b;c=a,d=e,(b=document.createElement("script")).type="text/javascript",c.src?(b.onload=d,b.onerror=d,b.src=c.src,b.id=c.id,b.async=!1,Object.assign(b.dataset,c.dataset)):(b.textContent=c.innerText,b.id=c.id,b.async=!1,Object.assign(b.dataset,c.dataset)),c.parentNode.removeChild(c),document.body.appendChild(b),c.src||d()})}),c(b,function(){var a=document.createEvent("Event");a.initEvent("DOMContentLoaded",!0,!0),window.dispatchEvent(a),document.dispatchEvent(a);var b=document.createEvent("Event");b.initEvent("readystatechange",!0,!0),window.dispatchEvent(b),document.dispatchEvent(b);var c=document.createEvent("Event");c.initEvent("load",!0,!0),window.dispatchEvent(c),document.dispatchEvent(c);var d=document.createEvent("Event");d.initEvent("show",!0,!0),window.dispatchEvent(d),document.dispatchEvent(d);var e=window.document.createEvent("UIEvents");e.initUIEvent("resize",!0,!0,window,0),window.dispatchEvent(e),document.dispatchEvent(e)})}userInteractionEvents.forEach(function(a){window.addEventListener(a,triggerScriptLoader,{passive:!0})})</script>
1523 1524</div> <div class="js-quick-shop"> <div class="quick-shop js-product_section"> <div class="quick-shop__container container section js-quick-shop-container"> <div 1525 class=" 1526 quick-shop__gallery 1527 eight 1528 columns 1529 gallery-wrap 1530 js-gallery-wrap 1531 1532 gallery-arrows--true 1533 1534 " 1535 > <div 1536 class=" 1537 gallery 1538 product_gallery 1539 js-gallery-modal 1540 product--gallery 1541 transparentBackground--true 1542 slideshow_animation--fade 1543 1544 " 1545 data-zoom="false" 1546 ></div></div> <div class="quick-shop__text-wrap six columns text-modal-wrap"> <!-- Product banners inserted with JS - populateProductInfo() --> <div class="sale_banner_product js-sale-banner"></div> <div class="new_banner_product js-new-banner"></div> <div class="new_banner_product js-pre-order-banner"></div> <p class="vendor"> <span class="vendor js-product-vendor"></span></p> <h3 class="quick-shop__title js-product-title"></h3> <div class="feature_divider"></div> <p class="modal_price"> <span class="sold_out js-sold-out"></span> <span class="current_price js-current-price"><span class="money"></span></span> <span class="was_price js-was-price"><span class="money"></span></span> <span class="sale savings js-savings"></span></p> <span class="js-notify-form"></span> <p> <span class="js-regular-description"></span> <span class="js-product-details"></span></p> <span class="js-product-form"></span></div></div></div> 1547</div>
1547<script defer src="//novedge.com/cdn/shop/t/239/assets/vendors.js?v=43105848396357834741717625127"></script>
1547
1547<script defer src="//novedge.com/cdn/shop/t/239/assets/sections.js?v=21291982247438236721717625127"></script>
1547
1547<script defer src="//novedge.com/cdn/shop/t/239/assets/utilities.js?v=10629527458346540651734571143"></script>
1547
1547<script defer src="//novedge.com/cdn/shop/t/239/assets/app.js?v=166107171520809349881717625127"></script>
1547 <!-- Start of HubSpot Embed Code -->
1547<script type="text/javascript" id="hs-script-loader" data-src="//js.hs-scripts.com/6104565.js" defer></script>
1547 <!-- End of HubSpot Embed Code --> <!-- Google Tag Manager (noscript) -->
vendor: 75 bytes, lines 1547-1550
1547 1548<noscript 1549 ><iframe 1550 src="https://www.googletagmanager.com/ns.html?id=
1550GTM-MFHPZ79
vendor: 99 bytes, lines 1550-1555
1550" 1551 height="0" 1552 width="0" 1553 style="display:none;visibility:hidden" 1554 ></iframe 1555></noscript>
1556<!-- End Google Tag Manager (noscript) --> 1557 1558 1559 1560
1561<script id='gspfSearchResult' type='template/html'> 1562{% assign root_url = "" %} 1563 1564{% assign zero_character_result = true %} 1565{% if result.term %}{% assign zero_character_result = false %}{% endif %} 1566 1567{% assign product_list_layout = 'grid' %} 1568 1569{% assign products_suggestions_title = translation.search.products | default: "Products" %} 1570{% assign keywords_suggestions_title = translation.search.suggestions | default: "Suggestions" %} 1571 1572{% if zero_character_result %} 1573 {% assign product_list_layout = 'grid' %} {% if translation.search.zero_character_products_suggestions_title %} 1574 {% assign products_suggestions_title = translation.search.zero_character_products_suggestions_title %} 1575 {% endif %} 1576 {% if translation.search.zero_character_keywords_suggestions_title %} 1577 {% assign keywords_suggestions_title = translation.search.zero_character_keywords_suggestions_title %} 1578 {% endif %} 1579{% elsif result.isEmpty %} 1580{% assign product_list_layout = 'grid' %} {% if translation.search.no_result_products_suggestions_title %} 1581 {% assign products_suggestions_title = translation.search.no_result_products_suggestions_title %} 1582 {% endif %} 1583 {% if translation.search.no_result_keywords_suggestions_title %} 1584 {% assign keywords_suggestions_title = translation.search.no_result_keywords_suggestions_title %} 1585 {% endif %} 1586{% endif %} 1587 1588{% if layout == 1 %} <div id="glFilter-search-popup" class="ui-menu gl-filter-search-fullscreen gl-filter-animate"> <div class="gl-backdrop gl-close-layer"></div> <div class="gl-fullscreen-layer gl-animate-transition"> <div class="gl-fullscreen-header"> <form class="gl-d-searchbox" method="GET" action="/search"> <label class="gl-icon gl-d-searchbox-icon" for="gl-d-searchbox-input"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18px" height="18px"> <path d="M0 0h24v24H0V0z" fill="none"></path> <path d="M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></label> <input type="text" class="gl-d-searchbox-input" id="gl-d-searchbox-input" placeholder="{{translation.product.search}}" name="q" value="{{result.term | escape}}" autocapitalize="off" autocomplete="off" autocorrect="off"></form> <button type="button" class="gl-d-close-btn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></button></div> <div class="gl-fullscreen-suggestions"> 1589 {% if result.isEmpty and result.term %} <div>{% if translation.search.not_found %}{{translation.search.not_found}}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term | escape}}</b></div> 1590 {% endif %}</div> <div class="gl-fullscreen-initial-content"> 1591 {% if false and result.loading %} <div class="gl-fullscreen-loading-content"> <svg class="lds-spinner" width="60px" height="60px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none;"><g transform="rotate(0 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(30 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(60 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(90 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;
15911" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(120 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(150 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(180 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(210 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(240 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(270 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(300 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(330 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"></animate></rect></g></svg></div> 1592 {% else %} <div class="gl-row"> 1593 {% if result.suggestions or result.collections or result.pages %} <div class="gl-col-left"> <div class="gl-list gl-fullscreen-top-searches"> 1594 {% if result.suggestions %} <div class="gl-list__group"> <div class="gl-list__title">{{keywords_suggestions_title | escape}}</div> <div class="gl-list__content"> <ul> 1595 {% for suggestion in result.suggestions %} <li> <a href="/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword | escape}}<span class="count">{{suggestion.count}}</span></a></li> 1596 {% endfor %}</ul></div></div> 1597 {% endif %} 1598 {% if result.collections %} <div class="gl-list__group"> <div class="gl-list__title">{{translation.search.collections | default: "Collections"}}</div> <div class="gl-list__content"> <ul> 1599 {% for collection in result.collections %} <li><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title | escape}}</a></li> 1600 {% endfor %}</ul></div></div> 1601 {% endif %}</div></div> 1602 {% endif %} <div class="gl-col-right"> 1603 {% if result.products %} <div class="gl-list gl-fullscreen-top-clicked"> <div class="gl-fullscreen-results__meta"> <div class="gl-list__title">{{products_suggestions_title}}</div> 1604 {% if result.term and result.isEmpty == false %} <a href="{% if result.url %}{{result.url}}{% else %}/search?q={{result.term | url_encode}}{% endif %}"> 1605 {% if translation.search.view_all_products %}{{translation.search.view_all_products}}{% else %}View all products{% endif %}</a> 1606 {% endif %}</div> <div class="gl-list__content"> 1607 {% if product_list_layout == 'carousel' %} <div class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products"> 1608 {% for product in result.products %} <div class="gl-card"> <div class="gl-card-media"> <div class="gl-card-thumbnail"> <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 1609 {% if product.image %} <img 1610 class="gflazyload" 1611 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 1612 src="{{product.image.src | img_url: image_size}}" 1613 data-src="{{product.image.src | img_lazyload_url}}" 1614 data-sizes="auto" 1615 data-aspectratio="{{product.image.as
1615pect_ratio}}" 1616 data-parent-fit="contain" 1617 alt="{{product.image.alt | escape}}" 1618 /> 1619 {% else %} <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 1620 {% endif %}</a></div></div> <div class="gl-card-content gl-card-flex"> <div class="gl-card-title" title="{{product.title | escape}}"> <a href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a></div> 1621 {% if product.vendor %} <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 1622 {% endif %} <div class="gl-card-flex"></div> <div class="gl-card-pricing"> <span class="gl-card-price"> 1623 {{ product.price | money}}</span></div></div></div> 1624 {% endfor %}</div> 1625 {% else %} <div class="gl-fullscreen-results__content"> 1626 {% for product in result.products %} <div class="gl-card"> <div class="gl-card-media"> <div class="gl-card-thumbnail"> <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 1627 {% if product.image %} <img 1628 class="gflazyload" 1629 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 1630 src="{{product.image.src | img_url: image_size}}" 1631 data-src="{{product.image.src | img_lazyload_url}}" 1632 data-sizes="auto" 1633 data-aspectratio="{{product.image.aspect_ratio}}" 1634 data-parent-fit="contain" 1635 alt="{{product.image.alt | escape}}" 1636 /> 1637 {% else %} <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 1638 {% endif %}</a></div></div> <div class="gl-card-content gl-card-flex"> <div class="gl-card-title" title="{{product.title | escape}}"> <a href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a></div> 1639 {% if product.vendor %} <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 1640 {% endif %} <div class="gl-card-flex"></div> <div class="gl-card-pricing"> <span class="gl-card-price"> 1641 {{ product.price | money}}</span></div></div></div> 1642 {% endfor %}</div> 1643 {% endif %}</div></div> 1644 {% endif %}</div></div> 1645 {% endif %}</div></div></div> 1646{% endif %} 1647 1648{% if layout == 2 %} 1649 {% if result.isEmpty and result.term %} <li class="gf-search-no-result" aria-label="{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} "{{result.term | escape}}": {{result.term | escape}}"> <p>{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term | escape}}</b></p></li> 1650 {% endif %} 1651 {% if result.suggestions %} <li class="gf-search-suggestions"> <a class="gf-search-header">{{keywords_suggestions_title}}</a> <ul> 1652 {% for suggestion in result.suggestions %} <li aria-label="{{keywords_suggestions_title | escape}}: {{suggestion.keyword | escape}}"> <a href="/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword | escape}}<span class="count">{{suggestion.count}}</span></a></li> 1653 {% endfor %}</ul></li> 1654 {% endif %} 1655 {% if result.collections %} <li class="gf-search-collections"> <a class="gf-search-header">{{translation.search.collections | default: "Collections"}}</a> <ul> 1656 {% for collection in result.collections %} <li aria-label="{{translation.search.collections | default: "Collections"}}: {{collection.title | escape}}"><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title | escape}}</a></li> 1657 {% endfor %}</ul></li> 1658 {% endif %} 1659 {% if result.products %} <li class="gf-search-products"> <a class="gf-search-header">{{products_suggestions_title}}</a> <ul> 1660 {% for product in result.products %} <li aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}"> <a aria-label="{{product.handle}}" href="{{root_url}}/products/{{product.handle}}"> <div class="gf-search-left"> 1661 {% if product.image %} <img 1662 class="gflazyload" 1663 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 1664 src="{{product.image.src | img_url: image_size}}" 1665 data-src="{{product.image.src | img_lazyload_url}}" 1666 data-sizes="auto"
1667 data-aspectratio="{{product.image.aspect_ratio}}" 1668 data-parent-fit="contain" 1669 alt="{{product.image.alt | escape}}" 1670 /> 1671 {% else %} <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '100x'}}"> 1672 {% endif %}</div> <div class="gf-search-right"> <div class="gf-search-item-product-title">{{product.title | escape}}</div> 1673 {% if product.vendor %} <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 1674 {% endif %} <div class="gf-search-item-product-price"> <span class="gf-search-item-product">{{ product.price | money}}</span></div></div></a></li> 1675 {% endfor %}</ul></li> 1676 {% endif %} 1677 {% if result.term and result.isEmpty == false %} <li class="gf-search-item gf-search-item-product gf-search-viewall"> <a href="{% if result.url %}{{result.url}}{% else %}/search?q={{result.term | url_encode}}{% endif %}"> 1678 {% if translation.search.view_all %}{{translation.search.view_all}}{% else %}Search for{% endif %} "{{result.term | escape}}"</a></li> 1679 {% endif %} 1680{% endif %} 1681 1682{% if layout == 3 %} 1683 {% if result.isEmpty and result.term %} <div class="gl-fullscreen-suggestions"> <div>{% if translation.search.not_found %}{{translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %} <b>{{result.term | escape}}</b></div></div> 1684 {% endif %} <div class="gl-grid-layer"> <div class="gl-fullscreen-layer"> <div class="gl-fullscreen-initial-content"> 1685 {% if false and result.loading %} <div class="gl-fullscreen-loading-content"> <svg class="lds-spinner" width="60px" height="60px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none;"><g transform="rotate(0 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(30 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(60 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(90 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(120 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(150 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(180 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(210 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(240 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(270 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;
16851" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(300 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate></rect></g><g transform="rotate(330 50 50)"><rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"><animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"></animate></rect></g></svg></div> 1686 {% else %} <div class="gl-row"> 1687 {% if result.suggestions or result.collections or result.pages or result.popular_keywords %} <div class="gl-col-left"> <div class="gl-list gl-fullscreen-top-searches"> 1688 {% if result.suggestions %} <div class="gl-list__group"> <div class="gl-list__title">{{keywords_suggestions_title}}</div> <div class="gl-list__content"> <ul> 1689 {% for suggestion in result.suggestions %} <li aria-label="{{keywords_suggestions_title}}: {{suggestion.keyword | escape}}"> <a href="/search?q={{suggestion.keyword | url_encode}}">{{suggestion.keyword | escape}}<span class="count">{{suggestion.count}}</span></a></li> 1690 {% endfor %}</ul></div></div> 1691 {% endif %} 1692 {% if result.collections %} <div class="gl-list__group"> <div class="gl-list__title">{{translation.search.collections | default: "Collections"}}</div> <div class="gl-list__content"> <ul> 1693 {% for collection in result.collections %} <li aria-label="{{translation.search.collections | default: "Collections"}}: {{collection.title | escape}}"><a href="{{root_url}}/collections/{{collection.handle}}">{{collection.title | escape}}</a></li> 1694 {% endfor %}</ul></div></div> 1695 {% endif %}</div></div> 1696 {% endif %} <div class="gl-col-right"> <div class="gf-search-products"> <div class="gl-list__title">{{products_suggestions_title}}</div> 1697 {% if result.products %} <div class="gl-list__content"> 1698 {% if product_list_layout == 'carousel' %} <ul class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products"> 1699 {% for product in result.products %} <li aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" class="gl-card"> <div class="gl-card-media"> <div class="gl-card-thumbnail"> <a aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 1700 {% if product.image %} <img 1701 class="gflazyload" 1702 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 1703 src="{{product.image.src | img_url: image_size}}" 1704 data-src="{{product.image.src | img_lazyload_url}}" 1705 data-sizes="auto" 1706 data-aspectratio="{{product.image.aspect_ratio}}" 1707 data-parent-fit="contain" 1708 alt="{{product.image.alt | escape}}" 1709 /> 1710 {% else %} <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 1711 {% endif %}</a></div></div> <div class="gl-card-content gl-card-flex"> <div class="gl-card-title" title="{{product.title | escape}}"> <a aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a></div> 1712 {% if product.vendor %} <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 1713 {% endif %} <div class="gl-card-flex"></div> <div class="gl-card-pricing"> <span class="gl-card-price"> 1714 {{ product.price | money}}</span></div></div></li> 1715 {% endfor %}</ul> 1716 {% else %} <div class="gl-fullscreen-results__content"> 1717 {% for product in result.products %} <div aria-label="{{products_suggestions_title | escape}}: {{product.title | escape}}" class="gl-card"> <div class="gl-card-media"> <div class="gl-card-thumbnail"> <a class="spf-image-ratio" href="{{root_url}}/products/{{product.handle}}"> 1718 {% if product.image %} <img 1719 class="gflazyload" 1720 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 1721 src="{{product.image.src | img_url: image_size}}" 1722 data-src="{{product.image.src | img_lazyload_url}}" 1723 data-sizes="auto" 1724 data-aspectratio="{{product.image.as
1724pect_ratio}}" 1725 data-parent-fit="contain" 1726 alt="{{product.image.alt | escape}}" 1727 /> 1728 {% else %} <img src="{{'https://cdn.shopify.com/s/images/themes/product-1.png' | img_url: '200x'}}"> 1729 {% endif %}</a></div></div> <div class="gl-card-content gl-card-flex"> <div class="gl-card-title" title="{{product.title | escape}}"> <a href="{{root_url}}/products/{{product.handle}}">{{product.title | escape}}</a></div> 1730 {% if product.vendor %} <div class="gf-search-item-product-vendor">{{product.vendor | escape}}</div> 1731 {% endif %} <div class="gl-card-flex"></div> <div class="gl-card-pricing"> <span class="gl-card-price"> 1732 {{ product.price | money}}</span></div></div></div> 1733 {% endfor %}</div> 1734 {% endif %}</div> 1735 {% else %} <li aria-label="{{products_suggestions_title | escape}}: {{translation.search.product_not_found | default: "No products were found"}}">{{translation.search.product_not_found | default: "No products were found"}}</li> 1736 {% endif %}</div></div></div></div> 1737 {% endif %}</div></div></div> 1738 {% if result.term and result.isEmpty == false %} <div class="gf-search-item gf-search-item-product gf-search-viewall"> <a href="{% if result.url %}{{result.url}}{% else %}/search?q={{result.term | url_encode}}{% endif %}"> 1739 {% if translation.search.view_all %}{{translation.search.view_all}}{% else %}Search for{% endif %} "{{result.term | escape}}"</a></div> 1740 {% endif %} 1741{% endif %} 1742 1743</script>
1743 1744 1745
1746<script id='gspfProduct' type='template/html'> 1747 1748 1749 {% assign root_url = "" %} 1750 {% assign currencyFormat = "${{amount}}" %} 1751 {% assign swatch_options = 'Colour~~Color' | downcase | split: "~~" | uniq %} 1752 {% assign image_options = '' | downcase | split: "~~" | uniq %} 1753 {% assign text_options = 'Size' | downcase | split: "~~" | uniq %} 1754 {% assign show_selected_variant_info = true %} 1755 1756 {% assign image_size = '360x504' %} 1757 {% assign images_count = product.images | size %} 1758 {% assign variants_count = product.variants | size %} 1759 {% assign options_count = product.options | size %} 1760 {% assign no_image = 'https://cdn.shopify.com/s/images/themes/product-1.png' %} 1761 1762 {% assign featured_image = product.featured_image %} 1763 {% assign product_price = product.price %} 1764 {% assign product_compare_at_price = product.compare_at_price %} 1765 {% assign second_image_index = 2 %} 1766 {% assign selected_or_first_available_variant = product.selected_or_first_available_variant %} 1767 {% assign variant_url = '' %} 1768 {% if product.selected_or_first_available_variant %}{% assign variant_url = '?variant=' | append: product.selected_or_first_available_variant.id %}{% endif %} {% if show_selected_variant_info and product.selected_variant %} 1769 {% assign selected_or_first_available_variant = product.selected_variant %} 1770 {% assign product_price = selected_or_first_available_variant.price %} 1771 {% assign product_compare_at_price = selected_or_first_available_variant.compare_at_price %} 1772 {% if selected_or_first_available_variant.image %} 1773 {% assign featured_image = selected_or_first_available_variant.image %} 1774 {% endif %} 1775 {% endif %} 1776 1777 {% for image in product.images %} 1778 {% if image.id == featured_image.id %} 1779 {% if forloop.index == images_count %} 1780 {% assign second_image_index = 1 %} 1781 {% else %} 1782 {% assign second_image_index = forloop.index | plus: 1 %} 1783 {% endif %} 1784 {% endif %} 1785 {% endfor %} 1786 1787 {% assign collection_handles = product.collections | map: 'handle' %} 1788{% assign shop_currency = 'USD' %} 1789{% assign shop_name = 'NOVEDGE' %} 1790 1791{% assign collection_sidebar = %} 1792{% assign image_loading_style = 'appear' %} 1793 1794{% assign collection_secondary_image = false %} 1795{% assign thumbnail_hover_enabled = false %} 1796{% assign quick_shop_enabled = true %} 1797{% assign sale_banner_enabled = false %} 1798{% assign enable_shopify_collection_badges = true %} 1799{% assign display_vendor_collection = %} 1800{% assign description_words = 25 %} 1801{% assign free_price_text = 'Free' %} 1802{% assign product_form_style = 'swatches' %} 1803{% assign limit_quantity = false %} 1804{% assign display_inventory_left = false %} 1805{% assign cart_action = 'ajax' %} 1806{% assign inventory_threshold = '10' %} 1807{% assign collection_swatches = false %} 1808 1809{% assign sale = 'Sale' %} 1810{% assign sold_out = 'Sold Out' %} 1811{% assign new = 'New' %} 1812{% assign from = 'from' %} 1813{% assign coming_soon = 'Coming Soon' %} 1814{% assign pre_order = 'Pre-Order' %} 1815{% assign quick_shop = 'Quick View' %} 1816{% assign view_product_details_html = 'View full details' %} 1817 1818{% assign items_left_count_one = 'item left' %} 1819{% assign items_left_count_other = 'items left' %} 1820{% assign quantity = 'Qty' %} 1821{% assign add_to_cart = 'Add to Cart' %} 1822 1823<div{% if showPageData %} data-page="{{page}}"{% endif %} class="spf-col-xl-4 spf-col-lg-4 spf-col-md-6 spf-col-sm-6 spf-col-6 thumbnail" itemprop="itemListElement" itemscope itemtype="http://schema.org/Product"> <div class="product-wrap"> <div class="relative product_image swap-{{ collection_secondary_image }}"> <a href="{{ root_url }}{{ product.url | within: collection }}{{variant_url}}" itemprop="url"> <div class="image__container"> <div class="image-element__wrap"> <img 1824 class="gflazyload" 1825 src="{{featured_image.src | img_url: image_size}}" 1826 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 1827 data-src="{{featured_image.src | img_lazyload_url}}" 1828 data-sizes="auto"
1829 data-aspectratio="{{featured_image.aspect_ratio}}" 1830 data-parent-fit="contain" 1831 alt="{{featured_image.alt | escape}}" 1832 /></div></div> 1833 {% if collection_secondary_image %} <div class="image__container"> <img 1834 srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 1835 src="{% if images_count > 1 %}{{product.images[1].src | img_url: image_size}}{% else %}{{featured_image.src | img_url: image_size}}{% endif %}" 1836 data-src="{% if images_count > 1 %}{{product.images[1].src | img_lazyload_url}}{% else %}{{featured_image.src | img_lazyload_url}}{% endif %}" 1837 data-sizes="auto" 1838 data-aspectratio="{{featured_image.aspect_ratio}}" 1839 data-parent-fit="contain" 1840 class="gflazyload secondary" 1841 /></div> 1842 {% endif %}</a> <div class="thumbnail-overlay"> <a translatable href="{{ root_url }}{{ product.url | within: collection }}{{variant_url}}" itemprop="url" class="hidden-product-link">{{ product.title }}</a> <div class="info"> 1843 {% if thumbnail_hover_enabled %} <div class="product-details"> <span translatable class="title" itemprop="name">{{ product.title }}</span> 1844 {% if enable_shopify_collection_badges %} <span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span> 1845 {% endif %} 1846 {% if display_vendor_collection %}<span itemprop="brand" class="brand">{{ product.vendor }}</span>{% endif %}</div> 1847 {% endif %} 1848 {% if quick_shop_enabled %} 1849 {% capture image_paths_alts %}{% for image in product.images %}{{ image.src }}^{{ image.alt | escape }}^{{ image.id }}{% unless forloop.last %}~{% endunless %}{% endfor %}{% endcapture %} <span class="quick_shop ss-icon js-quick-shop-link" 1850 translatable 1851 data-id="{{ product.id }}" 1852 data-handle="{{ product.handle }}" 1853 data-tags="{{ product.tags | json }}" 1854 data-single-variant="{% if variants_count == 1 %}true{% else %}false{% endif %}" 1855 data-url="{{ product.url | within: collection }}" 1856 data-title="{{ product.title | escape }}" 1857 data-details-text="{{ view_product_details_html }}" 1858 data-full-description="{{ grcap_anchor_product_content | split: '<!-- split -->' | first | escape }}" 1859 data-regular-description="{{ grcap_anchor_product_content | strip_html | truncatewords: description_words | replace: 'Description', '' | replace: 'Dimensions', '' | replace: 'Details', '' | replace: 'Specs', '' | replace: 'Shipping', '' | replace: 'Size', '' | escape }}" 1860 data-images="{{image_paths_alts}}" 1861 data-collection-handles="{{ collection_handles | join: ','}}" 1862 > 1863 {{ quick_shop }}</span> <div class="quickshop-forms__container js-quickshop-forms__container js-quickshop-forms--{{ product.id }}"> 1864 {% unless collection_handles contains 'coming-soon' %} 1865 {% assign variant = selected_or_first_available_variant %} <div class="clearfix product_form init smart-payment-button--false {% if variants_count > 1 or options_count > 1 %}product_form_options{% endif %} product_form--{{ product_form_style }}" 1866 id="product-form-{{ product.id }}" 1867 data-product-form 1868 data-money-format="{{ shop.money_format }}" 1869 data-shop-currency="{{ shop.currency }}" 1870 data-select-id="product-select-{{ product.id }}collection-template" 1871 data-enable-state="false" 1872 data-product="{{ product | json | escape }}" 1873 {% if limit_quantity or display_inventory_left %} 1874 data-variant-inventory='[{% for v in product.variants %}{"id":{{v.id}},"inventory_quantity":{{v.inventory_quantity}},"inventory_management":"{{v.inventory_management}}","inventory_policy":"{{v.inventory_policy}}"}{% if forloop.last == false %},{% endif %}{% endfor %}]' 1875 {% endif %} 1876 data-product-id="{{ product.id }}" 1877 > <form method="post" action="/cart/add" id="product_form_{{ product.id }}" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"> <input type="hidden" name="form_type" value="product"> <input type="hidden" name="utf8" value="â"> <input type="hidden" name="id" value="{{variant.id}}"> 1878 {% if options_count > 1 %} <div class="select"> <select id="product-select-{{ product.id }}collection-template" name="id" class="multi_select"> 1879 {% for v in product.variants %} <option {% if v.id == variant.id %}selected="selected"{% endif %} value="{{ v.id }}" data-sku="{{ v.sku }}">{{ v.title }}</option> 1880 {% endfor %}</select></div> 1881 {% elsif options_count == 1 and variants_count > 1 or options_count == 1 and product.options[0] != "Title" %} <div class="select"> <label>{{ product.options[0] }}</label> <select id="product-select-{{ product.id }}collection-template" name="id"> 1882 {% for v in product.variants %} <option {% if v.id == variant.id %}selected="selected"{% endif %} value="{{ v.id }}" data-sku="{{ v.sku }}">{{ v.title }}</option> 1883 {% endfor %}</select></div> 1884 {% else %} <input type="hidden" name="id" value="{{ variant.id }}" /> 1885 {% endif %} 1886 1887 {% if product_form_style == "swatches" and variants_count > 1 or product_form_style == "swatches" and product.options[0] != "Title" %} <div class="swatch_options"> 1888 {% for option in product.options %} 1889 {% assign file_extension = 'png' %} 1890 {% assign swatch = option.name %} 1891 {% assign found_option = false %} 1892 {% assign is_color = false %} 1893 {% assign option_index = 0 %} 1894 1895 {% for option in product.options %} 1896 {% if option.name == swatch %} 1897 {% assign found_option = true %} 1898 {% assign option_index = forloop.index0 %} 1899 {% assign downcased_option = swatch | downcase %} 1900 {% if downcased_option contains 'color' or downcased_option contains 'colour' %} 1901 {% assign is_color = true %} 1902 {% endif %} 1903 {% endif %} 1904 {% endfor %} <div class="swatch clearfix" data-option-index="{{ option_index }}"> <div translatable class="option_title">{{ swatch }}</div> 1905 {% assign values = '' %} 1906 {% for variant in product.variants %} 1907 {% assign value = variant.options[option_index] %} 1908 {% unless values contains value %} 1909 {% if values != '' %} 1910 {% assign values = values | join: ',' %} 1911 {% endif %} 1912 {% assign values = values | append: ',' | append: value %} 1913 {% assign values = values | split: ',' %} <input id="swatch-{{ option_index }}-{{ value | handle }}-{{ product.id }}{% if section.id %}-{{ section.id }}{% endif %}" type="radio" name="option-{{ option_index }}" value="{{ value | escape }}"{% if forloop.first %} checked{% endif %} /> <div data-value="{{ value | escape }}" data-id="{{ variant.id }}" class="swatch-element {% if is_color %}color {% endif %}{{ value | handle }}-swatch {% if variant.available %}available{% else %}soldout{% endif %}"> 1914 {% if is_color %} <div translatable class="tooltip">{{ value }}</div> 1915 {% endif %} 1916 {% if is_color %} <label for="swatch-{{ option_index }}-{{ value | handle }}-{{ product.id }}{% if section.id %}-{{ section.id }}{% endif %}" style="background-image: url({{ value | handle | append: '.' | append: file_extension | asset_img_url: '50x' | prepend: 'https:' }}); background-color: {{ value | split: ' ' | last | handle }};"> <img class="crossed-out" src="{{ 'soldout.png' | asset_url }}"/></label> 1917 {% else %} <label translatable for="swatch-{{ option_index }}-{{ value | handle }}-{{ product.id }}{% if section.id %}-{{ section.id }}{% endif %}"> 1918 {{ value }} <img class="crossed-out" src="{{ 'soldout.png' | asset_url }}"/></label> 1919 {% endif %}</div> 1920 {% endunless %} 1921 {% endfor %}</div> 1922 {% endfor %}</div> 1923 {% endif %} 1924 {% if product.available %} 1925 {% if display_inventory_left %} <div translatable class="items_left"> 1926 {% if variant.inventory_management != blank and variant.inventory_quantity > 0 %} 1927 {% capture items_left_text %} 1928 {% if variant.inventory_quantity == 1 %} 1929 {{ items_left_count_one }} {% else %} 1930 {{ items_left_count_other }} {% endif %} 1931 {% endcapture %} 1932 {% if variant.inventory_quantity <= inventory_threshold %} 1933 {{ variant.inventory_quantity }} {{ items_left_text }} {% endif %} 1934 {% endif %}</div> 1935 {% endif %} <div class="purchase-details"> 1936 {% if settings.display_product_quantity %} <div class="purchase-details__quantity product-quantity-box"> <label for="quantity">{{ quantity }}</label> <span class="ss-icon product-minus js-change-quantity" data-func="minus"><span class="icon-minus"></span></span> <input type="number" min="1" size="2" class="quantity" name="quantity" id="quantity" value="1" {% if limit_quantity and variant.inventory_management != blank and variant.inventory_policy == "deny" %}max="{{ variant.inventory_quantity }}"{% endif %} /> <span class="ss-icon product-plus js-change-quantity" data-func="plus"><span class="icon-plus"></span></span></div> 1937 {% endif %} <div class="purchase-details__buttons purchase-details__spb--false"> 1938 {% if cart_action == 'reload_page' %} <input type="hidden" name="return_to" value="back" /> 1939 {% elsif cart_action == 'redirect_checkout' %} <input type="hidden" name="return_to" value="/checkout" /> 1940 {% endif %} 1941 {% capture add_to_cart_label %}{% if collection_handles contains 'pre-order' %}{{ pre_order }}{% else %}{{ add_to_cart }}{% endif %}{% endcapture %} <button translatable type="submit" name="add" class="action_button add_to_cart" data-label={{ add_to_cart_label | json }}> <span class="text">{{ add_to_cart_label }}</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark"> <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"/></svg></button></div></div> 1942 {% endif %}</form></div> 1943 {% endunless %}</div> 1944 1945 {% endif %}</div></div> <div class="banner_holder"> 1946 {% if sale_banner_enabled and product_compare_at_price > product_price %}<div translatable class="sale_banner thumbnail_banner">{{ sale }}</div>{% endif %}
1947 {% if collection_handles contains 'new' %}<div translatable class="new_banner thumbnail_banner">{{ new }}</div>{% endif %} 1948 {% if collection_handles contains 'coming-soon' %}<div translatable class="new_banner thumbnail_banner">{{ coming_soon }}</div>{% endif %} 1949 {% if collection_handles contains 'pre-order' %}<div translatable class="new_banner thumbnail_banner">{{ pre_order }}</div>{% endif %}</div></div> <a class="product-info__caption {% if thumbnail_hover_enabled %}hidden{% endif %}" href="{{ root_url }}{{ product.url | within: collection }}{{variant_url}}" itemprop="url"> <div class="product-details"> <span translatable class="title" itemprop="name">{{ product.title }}</span> 1950 {% if enable_shopify_collection_badges %}<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>{% endif %} 1951 {% if display_vendor_collection %}<span itemprop="brand" class="brand">{{ product.vendor }}</span>{% endif %} 1952 {% unless collection_handles contains 'coming-soon' %} <span translatable class="price {% if product_compare_at_price > product_price %}sale{% endif %}" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="price" content="{{ product_price | money_without_currency }}" /> <meta itemprop="priceCurrency" content="" /> <meta itemprop="seller" content="" /> <meta itemprop="availability" content="{% if product.available %}in_stock{% else %}out_of_stock{% endif %}" /> <meta itemprop="itemCondition" content="New" /> 1953 {% if product.available %} 1954 {% if product.price_varies and product.price_min > 0 %} <small><em>{{ from }}</em></small> 1955 {% endif %} 1956 {% if product.price_min > 0 %} <span>{{ product.price_min | money }}</span> 1957 {% else %} 1958 {{ free_price_text }} {% endif %} 1959 {% else %} <span class="sold_out">{{ sold_out }}</span> 1960 {% endif %} 1961 {% if product_compare_at_price > product_price %} <span class="was_price">{{ product_compare_at_price | money }}</span> 1962 {% endif %}</span> 1963 {% endunless %}</div></a> <div class="jdgm-widget jdgm-preview-badge" data-id="{{ product.id }}" data-template="manual-installation" data-auto-install="false">{{product.metafields.judgeme.badge}}</div></div> 1964 {% if collection_swatches %} 1965 {% assign file_extension = 'png' %} 1966 {% for option in product.options %} 1967 {% assign downcased_option = option.name | downcase %} 1968 {% if downcased_option contains 'color' or downcased_option contains 'colour' %} 1969 {% assign option_index = forloop.index0 %} 1970 {% assign optionIndex = "option" | append: forloop.index %} 1971 {% assign values = '' %} <div class="collection_swatches"> 1972 {% for variant in product.variants %} 1973 {% assign value = variant[optionIndex] %} 1974 {% unless values contains value %} 1975 {% if values != '' %} 1976 {% assign values = values | join: ',' %} 1977 {% endif %} 1978 {% assign values = values | append: ',' | append: value %} 1979 {% assign values = values | split: ',' %} <a href="{{ root_url }}{{ product.url | within: collection }}?variant={{variant.id}}" class="swatch" data-swatch-name="meta-{{ downcased_option }}_{{ value | replace: ' ', '_' | downcase }}"> <span data-image="{% if variant.image.src %}{{ variant.image.src | img_url: '500x' }}{% else %}{{ featured_image.src | img_url: '500x' }}{% endif %}" style="background-image: url({{ value | handle | append: '.' | append: file_extension | asset_img_url: '50x' | prepend: 'https:' }}); background-color: {{ value | split: ' ' | last | handle }};"></span></a> 1980 {% endunless %} 1981 {% endfor %}</div> 1982 {% endif %} 1983 {% endfor %} 1984 {% endif %} 1985</div> 1986</script>
1986<script id='gspfFilterTree' type='template/html'> 1987{% assign ready_to_ship_label = translation.filter.ready_to_ship | default: "Ready to ship" %} 1988{% assign in_stock_label = translation.filter.in_stock | default: "In Stock" %} 1989{% assign out_of_stock_label = translation.filter.out_of_stock | default: "Out of Stock" %} 1990<div class="gf-filter-header"> <div class="gf-filter-heading">{{translation.filter.filter_by | default: "Filter by"}}</div> <span onclick="globofilter.toggleCanvas()" class="gf-close-canvas"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"></path></svg></span> 1991</div> 1992{% assign selected_html = '' %} 1993{% capture filter_tree_html %} 1994 {% if filters %} 1995 {% for filter in filters %} 1996 1997 {% assign filter_label = filter.label | escape %} 1998 {% if translation.labels and translation.labels[filter.id] %} 1999 {% assign filter_label = translation.labels[filter.id] | escape %} 2000 {% endif %} 2001 2002 {% if filter.is_selected and filter.style == 'Slider' %} 2003 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilter({{filter.id}})"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> 2004 {% if filter.attribute == 'Price' %} <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span> 2005 {% elsif filter.attribute == 'Percent Sale' %} 2006 {{filter.values.min}}% - {{filter.values.max}}% 2007 {% else %} 2008 {{filter.values.min}} - {{filter.values.max}} 2009 {% endif %}</strong></span> <span class="gf-clear"></span></a></div> 2010 {% endcapture %} 2011 {% assign selected_html = selected_html | append: selected_item_html %} 2012 {% endif %} <div data-filter-type="{{filter.attribute | replace: 'option:', ''}}" data-filter-id="{{filter.id}}" class="gf-option-block {{filter.class}}{% if filter.is_collapse %} is-collapsed{% endif %}"> <div class="gf-block-title"> <div class="h3"> <span>{{filter_label}}</span> 2013 {% if filter.help %} <span class="gf-tooltip-trigger" aria-hidden="true">?</span> <div class="gf-tooltip"><div class="gf-tooltip-content" >{{filter.help | newline_to_br}}</div></div> 2014 {% endif %}</div> 2015 2016 {% if filter.is_selected %} <a class="gf-clear" onclick="removeFilter({{filter.id}})">{{ translation.filter.clear | default: "Clear"}}</a> 2017 {% endif %}</div> <div class="gf-block-content"> 2018 {% if filter.searchable and filter.style != 'Slider' %}<input type="text" placeholder="{{ translation.filter.search | default: "Search options"}}" value="" onkeyup="globofilter.searchValues(this);" class="gf-search">{% endif %} 2019 {% assign values_count = 0 %} 2020 {% if filter.values %}{% assign values_count = filter.values | size %}{% endif %} <div class="gf-scroll {% if filter.style != 'Select' and filter.style != 'Slider' and values_count > 10 %}gf-block-scroll{% endif %}"> 2021 {% if filter.style == 'Slider' %} <div class="gf-range-inputs"> <input 2022 class="gf-range-min" 2023 id="min-{{filter.id}}" 2024 data-value="{{filter.values.min}}" 2025 data-min-value="{% if filter.attribute == 'Price' %}{{filter.ranges.min | money_without_format}}{% else %}{{filter.ranges.min}}{% endif %}" 2026 value="{% if filter.attribute == 'Price' %}{{filter.values.min | money_without_format}}{% else %}{{filter.values.min}}{% endif %}" 2027 type="text" 2028 aria-label="Min value" 2029 /> <span class="gf-range-split"> -</span> <input 2030 class="gf-range-max" 2031 id="max-{{filter.id}}" 2032 data-value="{{filter.values.max}}" 2033 data-max-value="{% if filter.attribute == 'Price' %}{{filter.ranges.max | money_without_format}}{% else %}{{filter.ranges.max}}{% endif %}" 2034 value="{% if filter.attribute == 'Price' %}{{filter.values.max | money_without_format}}{% else %}{{filter.values.max}}{% endif %}" 2035 type="text" 2036 aria-label="Max value" 2037 /></div> <div class="gf-range-slider" data-min="{{filter.ranges.min}}" data-max="{{filter.ranges.max}}" aria-label="{% if translation.labels and translation.labels[filter.id] %}{{translation.labels[filter.id]}}{% else %}{{filter.label}}{% endif %}" data-id="{{filter.id}}" data-attribute="{{filter.id}}" id="slider-{{filter.id}}"></div> 2038 {% elsif filter.style == 'Select' %} <select onchange="toggleRadioFilter({{filter.id}}, this.value)"> <option value="">{{ translation.filter.choose_values | default: "Choose values"}}</option> 2039 {% for value in filter.values %} 2040 {% if filter.attribute == 'Ready to ship' %} 2041 {% assign value_label = ready_to_ship_label %} 2042 {% elsif filter.attribute == 'Availability' %} 2043 {% if value.value == 1 %} 2044 {% assign value_label = in_stock_label %} 2045 {% elsif value.value == 0 %} 2046 {% assign value_label = out_of_stock_label %} 2047 {% endif %} 2048 {% else %} 2049 {% assign value_label = value.label | escape %} 2050 {% endif %} 2051 {% if value.selected %} 2052 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> 2053 {% if filter.style == 'Rating' %} <span class="gf-label gf-stars"> 2054 {% for star in (1..5) %} 2055 {% if star <= value.value %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2056 {% else %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2057 {% endif %} 2058 {% endfor %}</span> 2059 {% else %} <span class="gf-label">{{value_label}}</span> 2060 {% endif %}</strong></span> <span class="gf-clear"></span></a></div> 2061 {% endcapture %} 2062 {% assign selected_html = selected_html | append: selected_item_html %} 2063 {% endif %} <option {% if value.selected %}selected="selected"{% endif %} value='{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}'> 2064 {{value_label}} ({{value.count}})</option> 2065 {% endfor %}</select> 2066 {% else %} <ul class="gf-option-box"> 2067 {% if filter.attribute == 'Collection' %} 2068 {% assign collection_id = 0 %} 2069 {% if filter.tree %} 2070 {% for node in filter.tree %} 2071 2072 {% if node.selected %} 2073 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}},'{{node.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> <span class="gf-label">{{node.label}}</span></strong></span> <span class="gf-clear"></span></a></div> 2074 {% endcapture %} 2075 {% assign selected_html = selected_html | append: selected_item_html %} 2076 {% endif %} <li data-collection="{{node.value}}"{% if node.is_collapse %} class="is-collapsed"{% endif %}> <div> 2077 {% if filter.style == 'Checkbox' %} <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}"> <span class="gf-Checkbox"></span> <span class="gf-label">{{node.label | escape}}</span> <span class="gf-count">({{node.count}})</span></a> 2078 {% elsif filter.style == 'Radio' %} <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{node.value}}')" title="{{node.label | escape}}"> <span class="gf-RadioButton"></span> <span class="gf-label">{{node.label | escape}}</span> <span class="gf-count">({{node.count}})</span></a> 2079 {% elsif filter.style == 'Collection' %} <a {% if node.selected or node.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{node.handle}}')" title="{{node.label | escape}}"> <span class="gf-label">{{node.label | escape}}</span> <span class="gf-count">({{node.count}})</span></a> 2080 {% endif %} 2081 {% if node.children %}<span></span>{% endif %}</div> 2082 {% if node.children %} <ul{% if node.is_collapse %} style="display:none"{% endif %}> 2083 {% for child in node.children %} 2084 2085 {% if child.selected %} 2086 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> <span class="gf-label">{{child.label}}</span></strong></span> <span class="gf-clear"></span></a></div> 2087 {% endcapture %} 2088 {% assign selected_html = selected_html | append: selected_item_html %} 2089 {% endif %} <li{% if child.is_collapse %} class="is-collapsed"{% endif %} data-collection="{{child.value}}"> <div> 2090 {% if filter.style == 'Checkbox' %} <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child.label | escape}}"> <span class="gf-Checkbox"></span> <span class="gf-label">{{child.label | escape}}</span> <span class="gf-count">({{child.count}})</span></a> 2091 {% elsif filter.style == 'Radio' %} <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child.label | escape}}"> <span class="gf-RadioButton"></span> <span class="gf-label">{{child.label | escape}}</span> <span class="gf-count">({{child.count}})</span></a> 2092 {% elsif filter.style == 'Collection' %} <a {% if child.selected or child.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child.handle}}')" title="{{child.label | escape}}"> <span class="gf-label">{{child.label | escape}}</span> <span class="gf-count">({{child.count}})</span></a> 2093 {% endif %} 2094 {% if child.children %}<span></span>{% endif %}</div> 2095 {% if child.children %} <ul{% if child.is_collapse %} style="display:none"{% endif %}> 2096 {% for child2 in child.children %} 2097 2098 {% if child2.selected %} 2099 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> <span class="gf-label">{{child2.label}}</span></strong></span> <span class="gf-clear"></span></a></div> 2100 {% endcapture %} 2101 {% assign selected_html = selected_html | append: selected_item_html %} 2102 {% endif %} <li data-collection="{{child2.value}}"> <div> 2103 {% if filter.style == 'Checkbox' %} <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child2.label | escape}}"> <span class="gf-Checkbox"></span> <span class="gf-label">{{child2.label | escape}}</span> <span class="gf-count">({{child2.count}})</span></a> 2104 {% elsif filter.style == 'Radio' %} <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child2.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child2.label | escape}}"> <span class="gf-RadioButton"></span> <span class="gf-label">{{child2.label | escape}}</span> <span class="gf-count">({{child2.count}})</span></a> 2105 {% elsif filter.style == 'Collection' %} <a {% if child2.selected or child2.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child2.handle}}')" title="{{child2.label | escape}}"> <span class="gf-label">{{child2.label | escape}}</span> <span class="gf-count">({{child2.count}})</span></a> 2106 {% endif %} 2107 {% if child.children %}<span></span>{% endif %}</div> 2108 {% if child2.children %} <ul{% if child.is_collapse %} style="display:none"{% endif %}> 2109 {% for child3 in child2.children %} 2110 2111 {% if child3.selected %} 2112 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}},'{{child3.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> <span class="gf-label">{{child3.label}}</span></strong></span> <span class="gf-clear"></span></a></div> 2113 {% endcapture %} 2114 {% assign selected_html = selected_html | append: selected_item_html %} 2115 {% endif %} <li data-collection="{{child3.value}}"> 2116 {% if filter.style == 'Checkbox' %} <a {% if child3.selected or child3.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{child3.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child3.label | escape}}"> <span class="gf-Checkbox"></span> <span class="gf-label">{{child3.label | escape}}</span> <span class="gf-count">({{child3.count}})</span></a> 2117 {% elsif filter.style == 'Radio' %} <a {% if child3.selected or child3.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{child3.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{child3.label | escape}}"> <span class="gf-RadioButton"></span> <span class="gf-label">{{child3.label | escape}}</span> <span class="gf-count">({{child3.count}})</span></a> 2118 {% elsif filter.style == 'Collection' %} <a {% if child3.selected or child3.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{child3.handle}}')" title="{{child3.label | escape}}"> <span class="gf-label">{{child3.label | escape}}
2118</span> <span class="gf-count">({{child3.count}})</span></a> 2119 {% endif %}</li> 2120 {% endfor %}</ul> 2121 {% endif %}</li> 2122 {% endfor %}</ul> 2123 {% endif %}</li> 2124 {% endfor %}</ul> 2125 {% endif %}</li> 2126 {% endfor %} 2127 {% else %} 2128 {% for value in filter.values %} 2129 2130 {% if value.selected %} 2131 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> <span class="gf-label"> 2132 {% if filter.attribute contains 'metafield:' and value.value contains 'https:' %} <span class="gf-swatch-image" style="background-image: url('{{ value.value }}')"></span> 2133 {% else %} 2134 {{value.label}} 2135 {% endif %}</span></strong></span> <span class="gf-clear"></span></a></div> 2136 {% endcapture %} 2137 {% assign selected_html = selected_html | append: selected_item_html %} 2138 {% endif %} <li> <div> 2139 {% if filter.style == 'Checkbox' %} <a {% if value.selected or value.value == collection_id %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}"> <span class="gf-Checkbox"></span> <span class="gf-label">{{value.label | escape}}</span> <span class="gf-count">({{value.count}})</span></a> 2140 {% elsif filter.style == 'Radio' %} <a {% if value.selected or value.value == collection_id %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}"> <span class="gf-RadioButton"></span> <span class="gf-label">{{value.label | escape}}</span> <span class="gf-count">({{value.count}})</span></a> 2141 {% elsif filter.style == 'Collection' %} <a {% if node.selected or value.value == collection_id %} class="checked"{% endif %} onclick="changeCollection('{{value.handle}}')" title="{{value.label | escape}}"> <span class="gf-label">{{value.label | escape}}</span> <span class="gf-count">({{value.count}})</span></a> 2142 {% endif %}</div></li> 2143 {% endfor %} 2144 {% endif %} 2145 {% else %} 2146 {% for value in filter.values %} 2147 {% if filter.attribute == 'Ready to ship' %} 2148 {% assign value_label = ready_to_ship_label %} 2149 {% elsif filter.attribute == 'Availability' %} 2150 {% if value.value == 1 %} 2151 {% assign value_label = in_stock_label %} 2152 {% elsif value.value == 0 %} 2153 {% assign value_label = out_of_stock_label %} 2154 {% endif %} 2155 {% else %} 2156 {% assign value_label = value.label | escape %} 2157 {% endif %} 2158 2159 {% if value.selected %} 2160 {% capture selected_item_html %} <div class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')"> <span class="selected-item"> <span class="hidden-xs">{{filter_label}}</span> <strong> 2161 {% if filter.style == 'Rating' %} <span class="gf-label gf-stars"> 2162 {% for star in (1..5) %} 2163 {% if star <= value.value %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2164 {% else %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2165 {% endif %} 2166 {% endfor %}</span> 2167 {% elsif filter.attribute contains 'metafield:' and value.value contains 'https:' %} <span class="gf-swatch-image" style="background-image: url('{{ value.value }}')"></span> 2168 {% else %} <span class="gf-label">{{value_label}}</span> 2169 {% endif %}</strong></span> <span class="gf-clear"></span></a></div> 2170 {% endcapture %} 2171 {% assign selected_html = selected_html | append: selected_item_html %} 2172 {% endif %} 2173 2174 {% if filter.style == 'Checkbox' %} <li> <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}"> <span class="gf-Checkbox"></span> <span class="gf-label">{{value_label}}</span> <span class="gf-count">({{value.count}})</span></a></li> 2175 {% elsif filter.style == 'Radio' %} <li> <a{% if value.selected %} class="checked"{% endif %} onclick="toggleRadioFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}"> <span class="gf-RadioButton"></span> <span class="gf-label">{{value_label}}</span> <span class="gf-count">({{value.count}})</span></a></li> 2176 {% elsif filter.style contains 'Box - Rectangle' %} <li class="gf-box-rectangle"> <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}"> <span class="gf-label">{{value_label}}</span> <span class="gf-count">({{value.count}})</span></a></li> 2177 {% elsif filter.style == 'Rating' %} <li> <a{% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value_label}}"> <span class="gf-label gf-stars"> 2178 {% for star in (1..5) %} 2179 {% if star <= value.value %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2180 {% else %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2181 {% endif %} 2182 {% endfor %}</span> <span class="gf-count">({{value.count}})</span></a></li> 2183 {% elsif filter.style contains 'Swatch' %} 2184 {% assign attribute = filter.attribute | replace: 'option:', '' | downcase %} 2185 {% assign value_handle = value.value | downcase %} <li> <a {% if value.selected %} class="checked"{% endif %} onclick="toggleCheckboxFilter({{filter.id}},'{{value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape}}')" title="{{value.label | escape}}"> 2186 {% if swatches[attribute] and swatches[attribute][value_handle] %} 2187 {% if swatches[attribute][value_handle].mode == 1 %} <span class="gf-option-one-color" style="background-color:{{ swatches[attribute][value_handle].color_1 }}"></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label | escape}}</span>{% endif %} 2188 {% elsif swatches[attribute][value_handle].mode == 2 %} <span class="gf-option-two-color" style="background-color:{{ swatches[attribute][value_handle].color_1 }}"><span class="bottom-color" style="border-bottom-color:{{ swatches[attribute][value_handle].color_2 }}"></span></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label | escape}}</span>{% endif %} 2189 {% elsif swatches[attribute][value_handle].mode == 3 %} <span class="gf-swatch-image" style="background-image: url('{{ swatches[attribute][value_handle].image }}');background-color: {{ value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape }}"></span>{% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label | escape}}</span>{% endif %} 2190 {% endif %} 2191 {% else %} 2192 {% assign value_handle = value.value | handle %} 2193 {% assign value_jpg = value_handle | append: '.jpg' %} 2194 {% assign value_png = value_handle | append: '.png' %} 2195 {% assign value_jpeg = value_handle | append: '.jpeg' %} 2196 {% assign has_swatch = false %} 2197 {% capture background_image_css %} 2198 {% if images contains value_jpg %} 2199 {% assign has_swatch = true %} 2200 background-image: url('{{ value_jpg | asset_img_url: '50x' | prepend: 'https:' }}'); 2201 {% elsif images contains value_png %} 2202 {% assign has_swatch = true %} 2203 background-image: url('{{ value_png | asset_img_url: '50x' | prepend: 'https:' }}'); 2204 {% elsif images contains value_jpeg %} 2205 {% assign has_swatch = true %} 2206 background-image: url('{{ value_jpeg | asset_img_url: '50x' | prepend: 'https:' }}'); 2207 {% elsif value.value contains 'https:' or value.value contains 'http:' %} 2208 {% assign has_swatch = true %} 2209 background-image: url('{{ value.value }}'); 2210 {% endif %} 2211 background-color: {{ value.value | replace:"\\", "\\\\" | replace:"\'", "\\\'" | escape }}; 2212 {% endcapture %} 2213 {% if has_swatch %} <span class="gf-swatch-image" style="{{background_image_css}}"></span> 2214 {% if filter.style contains 'Swatch - Text' %} <span class="gf-label">{{value.label | escape}}</span> 2215 {% endif %} 2216 {% else %} <span class="gf-option-value">{{value.label | escape}}</span> 2217 {% endif %} 2218 {% endif %}</a></li> 2219 {% endif %} 2220 {% endfor %} 2221 {% if filter.style == 'Swatch' %} <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> <li class="hidden-box"><a><span class="gf-swatch-image"></span></a></li> 2222 {% endif %} 2223 {% endif %}</ul> 2224 {% endif %}</div></div></div> 2225 {% endfor %} 2226 {% endif %} 2227{% endcapture %} 2228<div class="globo-selected-items-wrapper"> 2229 {% if has_filter %} <div class="gf-block-title hidden-xs"> <div class="h3"><span>{{ translation.filter.filter_by | default: "Filter by"}}</span></div> <a onclick="clearAllFilter()" class="gf-refine-toggle hidden-xs">{{ translation.filter.clear_all | default: "Clear all"}}</a></div> <div class="gf-block-content globo-selected-items"> <button onclick="clearAllFilter()" class="clear-refinements visible-xs">{{ translation.filter.clear_all | default: "Clear all"}}</button> 2230 {{selected_html}}</div> 2231 {% endif %} 2232</div> 2233<div class="gf-filter-contents"> 2234 {{filter_tree_html}} 2235</div> 2236 2237<div class="gf-filter-footer"> 2238 {% assign plurality = translation.search.products | default: "Products" %} 2239 {% assign singular = translation.search.product | default: "Product" %} <button type="button" onclick="globofilter.toggleCanvas()">{{ translation.filter.view | default: "View"}} <b>{{pagination.total}}</b> {{pagination.total | pluralize: singular, plurality}}</button> 2240</div> 2241 2242</script>
2242<script id='gspfFilterSort' type='template/html'> 2243{% assign root_url = "" %} 2244{% assign page = "search" %} 2245<div id="gf-controls-container"> 2246 {% if page != 'search' %} <form class="gf-controls-search-form"> <input value="{{terms | escape}}" onkeyup="this.setAttribute('value', this.value); searchProducts(this.value);" name="q" placeholder="{{translation.product.search | default: "Search products"}}" aria-label="{{translation.product.search | default: "Search products"}}" autocomplete="off" class="gf-controls-search-input"/> <button onclick="clearSearchProducts()" type="button" class="gf-controls-clear-button"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></button> <button type="button" class="gf-controls-search-button"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2 8c0-3.309 2.691-6 6-6s6 2.691 6 6-2.691 6-6 6-6-2.691-6-6zm17.707 10.293l-5.395-5.396A7.946 7.946 0 0016 8c0-4.411-3.589-8-8-8S0 3.589 0 8s3.589 8 8 8a7.954 7.954 0 004.897-1.688l5.396 5.395A.998.998 0 0020 19a1 1 0 00-.293-.707z" fill="#3d4246"/></svg></button></form> 2247 {% endif %} 2248 {% if pagination.total > 0 %} <div class="gf-actions"> <div class="gf-filter-trigger"> <div class="gf-refine-toggle-mobile" tabindex="0"> <span onclick="globofilter.toggleCanvas()"><i class="fa fa-tasks" aria-hidden="true"></i> {{translation.filter.filter_by | default: "Filter by"}}</span></div></div> <span class="gf-summary"> 2249 {% assign plurality = translation.search.products | default: "Products" %} 2250 {% assign singular = translation.search.product | default: "Product" %} <b>{{pagination.total}}</b> {{pagination.total | pluralize: singular, plurality}}</span> <div class="gf-filter-selection"> <div class="sort-by limit-by hidden-xs"> <label for="setLimit">{{translation.product.limit | default: "Show"}}</label> <select id="setLimit" class="sortby-select" onchange="setLimit(this.value); return false;"> <option selected value="12">12</option><option value="24">24</option><option value="48">48</option></select></div> 2251 2252 {% assign relevance = '' %} 2253 2254 {% assign relevance = 'relevance,' %} 2255 2256 2257 {% assign available_sort = relevance | append: 'stock-descending,best-selling,title-ascending,title-descending,price-ascending,price-descending,created-descending,created-ascending,sale-descending,mf-reviews-rating-ascending,mf-reviews-rating-descending,mf-novedge-ExtraSearchData-ascending,mf-novedge-ExtraSearchData-descending,' | append: sort_by | append: ',' | replace: "featured", "manual" | split: "," | uniq %} 2258 {% capture sort_by_text %} 2259 {% if sort_by =='best-selling' %} 2260 {{translation.sort.best_selling | default: "Best Selling"}} 2261 {% elsif sort_by == 'manual' %} 2262 {{translation.sort.manually | default: "Featured"}} 2263 {% elsif sort_by == 'relevance' %} 2264 {{translation.sort.relevance | default: "Relevance"}} 2265 {% elsif sort_by == 'featured' %} 2266 {{translation.sort.manually | default: "Featured"}} 2267 {% elsif sort_by == 'stock-descending' %} 2268 {{translation.sort.availability_in_stock_first | default: "Availability"}} 2269 {% elsif sort_by == 'title-ascending' %} 2270 {{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}} 2271 {% elsif sort_by == 'title-descending' %} 2272 {{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}} 2273 {% elsif sort_by == 'price-ascending' %} 2274 {{translation.sort.price_low_to_high | default: "Price, low to high"}} 2275 {% elsif sort_by == 'price-descending' %} 2276 {{translation.sort.price_high_to_low | default: "Price, high to low"}} 2277 {% elsif sort_by == 'created-descending' %} 2278 {{translation.sort.date_new_to_old | default: "Date, new to old"}} 2279 {% elsif sort_by == 'created-ascending' %} 2280 {{translation.sort.date_old_to_new | default: "Date, old to new"}} 2281 {% elsif sort_by == 'sale-descending' %} 2282 {{translation.sort.sale_off | default: "% Sale off"}} 2283 {% elsif sort_by == 'mf-novedge-taglineextra-ascen
2283ding' %} 2284 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge Taglineextra ascending{% endif %} 2285 {% elsif sort_by == 'mf-novedge-taglineextra-descending' %} 2286 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge Taglineextra descending{% endif %} 2287 {% elsif sort_by == 'mf-novedge-TagLine-ascending' %} 2288 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge TagLine ascending{% endif %} 2289 {% elsif sort_by == 'mf-novedge-TagLine-descending' %} 2290 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge TagLine descending{% endif %} 2291 {% elsif sort_by == 'mf-novedge-IsNew-ascending' %} 2292 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge IsNew ascending{% endif %} 2293 {% elsif sort_by == 'mf-novedge-IsNew-descending' %} 2294 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge IsNew descending{% endif %} 2295 {% elsif sort_by == 'mf-novedge-youtubefixed-ascending' %} 2296 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge Youtubefixed ascending{% endif %} 2297 {% elsif sort_by == 'mf-novedge-youtubefixed-descending' %} 2298 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge Youtubefixed descending{% endif %} 2299 {% elsif sort_by == 'mf-judgeme-badge-ascending' %} 2300 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Judgeme Badge ascending{% endif %} 2301 {% elsif sort_by == 'mf-judgeme-badge-descending' %} 2302 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Judgeme Badge descending{% endif %} 2303 {% elsif sort_by == 'mf-reviews-rating-ascending' %} 2304 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Reviews Rating ascending{% endif %} 2305 {% elsif sort_by == 'mf-reviews-rating-descending' %} 2306 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Reviews Rating descending{% endif %} 2307 {% elsif sort_by == 'mf-reviews-rating_count-ascending' %} 2308 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Reviews Rating_count ascending{% endif %} 2309 {% elsif sort_by == 'mf-reviews-rating_count-descending' %} 2310 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Reviews Rating_count descending{% endif %} 2311 {% elsif sort_by == 'mf-novedge-ExtraSearchData-ascending' %} 2312 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge ExtraSearchData ascending{% endif %} 2313 {% elsif sort_by == 'mf-novedge-ExtraSearchData-descending' %} 2314 {% if translation.sort[sort_by] %}{{translation.sort[sort_by]}}{% else %}Novedge ExtraSearchData descending{% endif %} 2315 {% endif %} 2316 {% endcapture %} 2317 {% comment %} <div class="sort-by"> <label for="changeSortBy" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false">{{translation.sort.sort_by | default: "Sort by"}}</label> <select id="changeSortBy" class="sortby-select" onchange="changeSortBy(this.value); return false;"> 2318 {% if available_sort contains 'best-selling' %}<option {% if sort_by == 'best-selling' %} selected{% endif %} value="best-selling">{{translation.sort.best_selling | default: "Best Selling"}}</option>{% endif %} 2319 {% if available_sort contains 'featured' or available_sort contains 'manual' %}<option {% if sort_by == 'manual' %} selected{% endif %} value="manual">{{translation.sort.manually | default: "Featured"}}</option>{% endif %} 2320 {% if available_sort contains 'stock-descending' %}<option {% if sort_by == 'stock-descending' %} selected{% endif %} value="stock-descending">{{translation.sort.availability_in_stock_first | default: "Availability"}}</option>{% endif %} 2321 {% if available_sort contains 'relevance' %}<option {% if sort_by == 'relevance' %} selected{% endif %} value="relevance">{{translation.sort.relevance | default: "Relevance"}}</option>{% endif %} 2322 {% if available_sort contains 'title-ascending' %}<option {% if sort_by == 'title-ascending' %} selected{% endif %} value="title-ascending">{{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}</option>{% endif %} 2323 {% if available_sort contains 'title-descending' %}<option {% if sort_by == 'title-descending' %} selected{% endif %} value="title-descending">{{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}</option>{% endif %} 2324 {% if available_sort contains 'price-ascending' %}<option {% if sort_by == 'price-ascending' %} selected{% endif %} value="price-ascending">{{translation.sort.price_low_to_high | default: "Price, low to high"}}</option>{% endif %} 2325 {% if available_sort contains 'price-descending' %}<option {% if sort_by == 'price-descending' %} selected{% endif %} value="price-descending">{{translation.sort.price_high_to_low | default: "Price, high to low"}}</option>{% endif %} 2326 {% if available_sort contains 'created-descending' %}<option {% if sort_by == 'created-descending' %} selected{% endif %} value="created-descending">{{translation.sort.date_new_to_old | default: "Date, new to old"}}</option>{% endif %} 2327 {% if available_sort contains 'created-ascending' %}<option {% if sort_by == 'created-ascending' %} selected{% endif %} value="created-ascending">{{translation.sort.date_old_to_new | default: "Date, old to new"}}</option>{% endif %} 2328 {% if available_sort contains 'sale-descending' %}<option {% if sort_by == 'sale-descending' %} selected{% endif %} value="sale-descending">{{translation.sort.sale_off | default: "% Sale off"}}</option>{% endif %}</select></div> 2329 {% endcomment %} <div class="sort-by"> <label for="globo-dropdown-sort_options" class="sort-by-toggle" role="button" tabindex="0" aria-expanded="false"><span>{{sort_by_text}}</span></label> <div id="globo-dropdown-sort_options" class="globo-dropdown-custom__options"> 2330 {% for sort in available_sort %} 2331 {% if sort == 'best-selling' %} <span data-sort="best-selling" onclick="changeSortBy('best-selling');">{{translation.sort.best_selling | default: "Best Selling"}}</span> 2332 {% elsif sort == 'featured' or sort == 'manual' %} <span data-sort="manual" onclick="changeSortBy('manual');">{{translation.sort.manually | default: "Featured"}}</span> 2333 {% elsif sort == 'stock-descending' %} <span data-sort="stock-descending" onclick="changeSortBy('stock-descending');">{{translation.sort.availability_in_stock_first | default: "Availability"}}</span> 2334 {% elsif sort == 'relevance' %} <span data-sort="relevance" onclick="changeSortBy('relevance');">{{translation.sort.relevance | default: "Relevance"}}</span> 2335 {% elsif sort == 'title-ascending' %} <span data-sort="title-ascending" onclick="changeSortBy('title-ascending');">{{translation.sort.alphabetically_a_z | default: "Alphabetically, A-Z"}}</span> 2336 {% elsif sort == 'title-descending' %} <span data-sort="title-descending" onclick="changeSortBy('title-descending');">{{translation.sort.alphabetically_z_a | default: "Alphabetically, Z-A"}}</span> 2337 {% elsif sort == 'price-ascending' %} <span data-sort="price-ascending" onclick="changeSortBy('price-ascending');">{{translation.sort.price_low_to_high | default: "Price, low to high"}}</span> 2338 {% elsif sort == 'price-descending' %} <span data-sort="price-descending" onclick="changeSortBy('price-descending');">{{translation.sort.price_high_to_low | default: "Price, high to low"}}</span> 2339 {% elsif sort == 'created-descending' %} <span data-sort="created-descending" onclick="changeSortBy('created-descending');">{{translation.sort.date_new_to_old | default: "Date, new to old"}}</span> 2340 {% elsif sort == 'created-ascending' %} <span data-sort="created-ascending" onclick="changeSortBy('created-ascending');">{{translation.sort.date_old_to_new | default: "Date, old to new"}}</span> 2341 {% elsif sort == 'sale-descending' %} <span data-sort="sale-descending" onclick="changeSortBy('sale-descending');">{{translation.sort.sale_off | default: "% Sale off"}}</span> 2342 {% elsif sort == 'mf-novedge-taglineextra-ascen
2342ding' %} <span data-sort="mf-novedge-taglineextra-ascending" onclick="changeSortBy('mf-novedge-taglineextra-ascending');"> 2343 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge Taglineextra ascending{% endif %}</span> 2344 {% elsif sort == 'mf-novedge-taglineextra-descending' %} <span data-sort="mf-novedge-taglineextra-descending" onclick="changeSortBy('mf-novedge-taglineextra-descending');"> 2345 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge Taglineextra descending{% endif %}</span> 2346 {% elsif sort == 'mf-novedge-TagLine-ascending' %} <span data-sort="mf-novedge-TagLine-ascending" onclick="changeSortBy('mf-novedge-TagLine-ascending');"> 2347 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge TagLine ascending{% endif %}</span> 2348 {% elsif sort == 'mf-novedge-TagLine-descending' %} <span data-sort="mf-novedge-TagLine-descending" onclick="changeSortBy('mf-novedge-TagLine-descending');"> 2349 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge TagLine descending{% endif %}</span> 2350 {% elsif sort == 'mf-novedge-IsNew-ascending' %} <span data-sort="mf-novedge-IsNew-ascending" onclick="changeSortBy('mf-novedge-IsNew-ascending');"> 2351 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge IsNew ascending{% endif %}</span> 2352 {% elsif sort == 'mf-novedge-IsNew-descending' %} <span data-sort="mf-novedge-IsNew-descending" onclick="changeSortBy('mf-novedge-IsNew-descending');"> 2353 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge IsNew descending{% endif %}</span> 2354 {% elsif sort == 'mf-novedge-youtubefixed-ascending' %} <span data-sort="mf-novedge-youtubefixed-ascending" onclick="changeSortBy('mf-novedge-youtubefixed-ascending');"> 2355 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge Youtubefixed ascending{% endif %}</span> 2356 {% elsif sort == 'mf-novedge-youtubefixed-descending' %} <span data-sort="mf-novedge-youtubefixed-descending" onclick="changeSortBy('mf-novedge-youtubefixed-descending');"> 2357 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge Youtubefixed descending{% endif %}</span> 2358 {% elsif sort == 'mf-judgeme-badge-ascending' %} <span data-sort="mf-judgeme-badge-ascending" onclick="changeSortBy('mf-judgeme-badge-ascending');"> 2359 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Judgeme Badge ascending{% endif %}</span> 2360 {% elsif sort == 'mf-judgeme-badge-descending' %} <span data-sort="mf-judgeme-badge-descending" onclick="changeSortBy('mf-judgeme-badge-descending');"> 2361 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Judgeme Badge descending{% endif %}</span> 2362 {% elsif sort == 'mf-reviews-rating-ascending' %} <span data-sort="mf-reviews-rating-ascending" onclick="changeSortBy('mf-reviews-rating-ascending');"> 2363 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Reviews Rating ascending{% endif %}</span> 2364 {% elsif sort == 'mf-reviews-rating-descending' %} <span data-sort="mf-reviews-rating-descending" onclick="changeSortBy('mf-reviews-rating-descending');"> 2365 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Reviews Rating descending{% endif %}</span> 2366 {% elsif sort == 'mf-reviews-rating_count-ascending' %} <span data-sort="mf-reviews-rating_count-ascending" onclick="changeSortBy('mf-reviews-rating_count-ascending');"> 2367 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Reviews Rating_count ascending{% endif %}</span> 2368 {% elsif sort == 'mf-reviews-rating_count-descending' %} <span data-sort="mf-reviews-rating_count-descending" onclick="changeSortBy('mf-reviews-rating_count-descending');"> 2369 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Reviews Rating_count descending{% endif %}</span> 2370 {% elsif sort == 'mf-novedge-ExtraSearchData-ascending' %} <span data-sort="mf-novedge-ExtraSearchData-ascending" onclick="changeSortBy('mf-novedge-ExtraSearchData-ascending');"> 2371 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge ExtraSearchData ascending{% endif %}</span> 2372 {% elsif sort == 'mf-novedge-ExtraSearchData-descending' %} <span data-sort="mf-novedge-ExtraSearchData-descending" onclick="changeSortBy('mf-novedge-ExtraSearchData-descending');"> 2373 {% if translation.sort[sort] %}{{translation.sort[sort]}}{% else %}Novedge ExtraSearchData descending{% endif %}</span> 2374 {% endif %} 2375 {% endfor %}</div></div></div> <div class="globo-selected-items-wrapper visible-xs"> 2376 {% if has_filter and filters %} <ul class="globo-selected-items"> 2377 {% capture selected_item_html %} 2378 {% assign filter_count = 0 %} 2379 {% for filter in filters %} 2380 {% if filter.is_selected %} 2381 {% if filter.style == 'Slider' %} 2382 {% assign filter_count = filter_count | plus: 1 %} <li class="selected-item gf-option-label"> <a onclick="removeFilter({{filter.id}})"> <span class="selected-item"> <strong> 2383 {% if filter.attribute == 'Price' %} <span class="money">{{filter.values.min | money}}</span> - <span class="money">{{filter.values.max | money}}</span> 2384 {% elsif filter.attribute == 'Percent Sale' %} 2385 {{filter.values.min}}% - {{filter.values.max}}% 2386 {% else %} 2387 {{filter.values.min}} - {{filter.values.max}} 2388 {% endif %}</strong></span> <span class="gf-clear"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></span></a></li> 2389 {% else %} 2390 {% for value in filter.values %} 2391 {% if value.selected %} 2392 {% assign filter_count = filter_count | plus: 1 %} <li class="selected-item gf-option-label"> <a onclick="removeFilterValue({{filter.id}}, '{{value.value | replace:"\'", "\\\'" | escape_once}}')"> <span class="selected-item"> <strong> 2393 {% if filter.style == 'Rating' %} <span class="gf-label gf-stars"> 2394 {% for star in (1..5) %} 2395 {% if star <= value.value %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2396 {% else %} <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M6.71 15.116l3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.235-.576-.445-.915-1.059-2.176L8.4 8.683l-1.005.168-2.098.35 1.975 1.975-.141.99-.422 2.95zM5.2 18a.8.8 0 01-.792-.914l.743-5.203-2.917-2.917a.8.8 0 01.434-1.355l4.398-.733 2.218-4.435a.8.8 0 011.435.008l2.123 4.361 4.498.801a.8.8 0 01.425 1.353l-2.917 2.917.744 5.203a.8.8 0 01-1.154.828l-4.382-2.22-4.502 2.223A.792.792 0 015.2 18z" fill="#ff9800"/></svg> 2397 {% endif %} 2398 {% endfor %}</span> 2399 {% elsif filter.attribute contains 'metafield:' and value.value contains 'https:' -%} <img style="max-height: 21px;display: block;" src="{{ value.value }}" /> 2400 {%- else -%} 2401 {{value.label}} 2402 {%- endif -%}</strong></span> <span class="gf-clear"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></span></a></li> 2403 {% endif %} 2404 {% endfor %} 2405 {% endif %} 2406 {% endif %} 2407 {% endfor %} 2408 {% endcapture %} 2409 {% if filter_count > 1 %} <li class="selected-item gf-option-label">
2409<a onclick="clearAllFilter()" class="clear-refinements">{{ translation.filter.clear_all | default: "Clear all"}}</a></li> 2410 {% endif %} 2411 {{selected_item_html}}</ul> 2412 {% endif %}</div></div> 2413 {% endif %} 2414</div> 2415 2416</script>
2416<script id='gspfNoResults' type='template/html'> 2417{% assign root_url = "" %} 2418<div class="spf-col-xl-12 spf-col-lg-12 spf-col-md-12 spf-col-sm-12"> 2419 {% if translation.product.no_results %} 2420 {{translation.product.no_results}} 2421 {% else %} 2422 No products found 2423 {% endif %} 2424</div> 2425 2426 2427</script>
2427<script id='gspfPagination' type='template/html'><svg class="lds-spinner" width="60px" height="60px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" style="background: none;"> <g transform="rotate(0 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(30 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(60 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(90 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(120 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(150 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(180 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(210 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(240 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(270 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(300 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate></rect></g> <g transform="rotate(330 50 50)"> <rect x="47" y="24" rx="9.4" ry="4.8" width="6" height="12" fill="#000"> <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite"></animate></rect></g> 2428</svg></script>
2428 2429 2430
2431<script src="//novedge.com/cdn/shop/t/239/assets/localization-form.js?v=161644695336821385561717625127" defer="defer"></script>
2431<script> 2432 const storedCountryCode = localStorage.getItem("countryCode"); 2433 const targetUrl = "https://geolocation-db.com/json/"; 2434 const hasCodeExecuted = localStorage.getItem("hasCodeExecuted"); 2435 const COUNTRY = 'CA'; 2436 2437 function processCountryCode() { 2438 const storedCountryCode = localStorage.getItem("countryCode"); 2439 2440 if (storedCountryCode && storedCountryCode === COUNTRY) { 2441 const countryCodeInput = document.querySelector('input[name="country_code"]'); 2442 if (countryCodeInput) { 2443 countryCodeInput.value = "CA"; 2444 2445 const footerCountryForm = document.getElementById("FooterCountryForm"); 2446 if (footerCountryForm) { 2447 footerCountryForm.submit(); 2448 } 2449 } 2450 } 2451 } 2452 2453 if (storedCountryCode) { 2454 if (!hasCodeExecuted) { 2455 localStorage.setItem("hasCodeExecuted", "true"); 2456 processCountryCode(); 2457 } 2458 } else { 2459 // If it does not exist in the localStorage, make the API call 2460 fetch(targetUrl) 2461 .then(response => response.json()) 2462 .then(data => { 2463 const countryCode = data.country_code; 2464 console.log(`Country Code from API: ${countryCode}`); 2465 2466 // Stores the country code in the localStorage for future uses 2467 localStorage.setItem("countryCode", countryCode); 2468 2469 if (countryCode == COUNTRY) { 2470 localStorage.setItem("hasCodeExecuted", "true"); 2471 processCountryCode(); 2472 } 2473 }) 2474 .catch(error => { 2475 console.error("Error fetching data:", error); 2476 }); 2477 } 2478</script>
2478 <!-- Reddit Tracking of ADD TO CART --> <a 2479 id="floating-chat-launcher" 2480 href="https://chat.novedge.com" 2481 rel="noopener noreferrer" 2482 aria-label="Chat with us" 2483 onclick="return NovedgeOpenChatWindow(event);" 2484> <span class="chat-tooltip">How can I assist you?</span> <span class="chat-box" aria-hidden="true"> <img 2485 src="https://cdn.shopify.com/s/files/1/0246/0798/1613/files/ChatIcon.png?v=1771546302" 2486 alt="" 2487 ></span> 2488</a> 2489 2490<style> 2491 #floating-chat-launcher{ 2492 position: fixed; 2493 right: 18px; 2494 bottom: 18px; 2495 z-index: 9999999999 !important; 2496 width: 56px; 2497 height: 56px; 2498 display: inline-flex; 2499 align-items: center; 2500 justify-content: center; 2501 text-decoration: none; 2502 overflow: visible; /* important for tooltip */ 2503 pointer-events: auto !important; 2504 } 2505 2506 /* Force pointer cursor */ 2507 #floating-chat-launcher, 2508 #floating-chat-launcher *{ 2509 cursor: pointer !important; 2510 } 2511 2512 #floating-chat-launcher:hover{ 2513 transform: translateY(-1px); 2514 } 2515 2516 /* Square container */ 2517 .chat-box{ 2518 width: 56px; 2519 height: 56px; 2520 background: #111; 2521 display: flex;
2522 align-items: center; 2523 justify-content: center; 2524 box-shadow: 0 8px 24px rgba(0,0,0,.25); 2525 pointer-events: none; 2526 } 2527 2528 .chat-box img{ 2529 width: 100%; 2530 height: 100%; 2531 object-fit: cover; 2532 display: block; 2533 pointer-events: none; 2534 } 2535 2536 .chat-tooltip{ 2537 position: absolute; 2538 right: 70px; 2539 bottom: 10px; 2540 background: #111; 2541 color: #fff; 2542 font-size: 13px; 2543 padding: 6px 10px; 2544 border-radius: 4px; 2545 white-space: nowrap; 2546 opacity: 0; 2547 pointer-events: none; 2548 transform: translateY(4px); 2549 transition: opacity .2s ease, transform .2s ease; 2550 } 2551 2552 #floating-chat-launcher:hover .chat-tooltip, 2553 #floating-chat-launcher:focus .chat-tooltip, 2554 #floating-chat-launcher.show-tooltip .chat-tooltip{ 2555 opacity: 1; 2556 transform: translateY(0); 2557 } 2558 2559 @media (max-width: 768px){ 2560 .chat-tooltip{ display:none; } 2561 } 2562</style> 2563
2564<script> 2565 (function () { 2566 window.__novedgeChatWin = window.__novedgeChatWin || null; 2567 2568 window.NovedgeOpenChatWindow = function(e){ 2569 try { 2570 if (e) { 2571 e.preventDefault(); 2572 e.stopPropagation(); 2573 if (typeof e.stopImmediatePropagation === "function") e.stopImmediatePropagation(); 2574 } 2575 2576 var url = "https://chat.novedge.com"; 2577 var w = 420, h = 720; 2578 var margin = 20; 2579 2580 var left = window.screenX + window.outerWidth - w - margin; 2581 var top = window.screenY + window.outerHeight - h - margin; 2582 left = Math.max(0, left); 2583 top = Math.max(0, top); 2584 2585 if (window.__novedgeChatWin && !window.__novedgeChatWin.closed) { 2586 window.__novedgeChatWin.focus(); 2587 return false; 2588 } 2589 2590 var features = "width=" + w + ",height=" + h + ",left=" + left + ",top=" + top; 2591 var win = window.open(url, "novedgeChatWindow", features); 2592 2593 if (!win) { 2594 window.location.href = url; 2595 return false; 2596 } 2597 2598 try { win.opener = null; } catch (err) {} 2599 window.__novedgeChatWin = win; 2600 win.focus(); 2601 return false; 2602 } catch (err) { 2603 window.location.href = "https://chat.novedge.com"; 2604 return false; 2605 } 2606 }; 2607 2608 // Auto tooltip once per session 2609 var launcher = document.getElementById("floating-chat-launcher"); 2610 if (!launcher) return; 2611 2612 if (!sessionStorage.getItem("chatTooltipShown")) { 2613 setTimeout(function(){ 2614 launcher.classList.add("show-tooltip"); 2615 setTimeout(function(){ 2616 launcher.classList.remove("show-tooltip"); 2617 }, 6000); 2618 sessionStorage.setItem("chatTooltipShown", "true"); 2619 }, 5000); 2620 } 2621 })(); 2622</script>
2622<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2622 2623</body> 2624</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.