PageSourceSearch

https://novedge.com/search

html novedge.com collected 2026-10-02 06:56:11 UTC 484,350 bytes, 2,624 lines download raw bytes

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        &copy; 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 %}&nbsp;<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 %}&nbsp;<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 %}&nbsp;<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.