1 2 3 <!DOCTYPE html> 4<html lang="en"> <head> 5<!-- heatmap.com snippet -->
6<script> 7 (function() { 8 var _heatmap_paq = window._heatmap_paq || []; 9 var heatUrl = window.heatUrl = "https://dashboard.heatmap.com/"; 10 function heatLoader(url, item) { 11 if(typeof handleSinglePagedWebsite !== 'undefined' && item == 'prep') return true; 12 var s = document.createElement("script"); s.type = "text/javascript"; 13 s.src = url; s.async = false; s.defer = true; document.head.appendChild(s); 14 } 15 heatLoader(heatUrl+"preprocessor.min.js?sid=3098", "prep"); 16 setTimeout(function() { 17 if(typeof _heatmap_paq !== "object" || _heatmap_paq.length == 0) { 18 _heatmap_paq.push(["setTrackerUrl", heatUrl+"heatmap.php"]); 19 heatLoader(heatUrl+"heatmap-light.min.js?sid=3098", "heat"); 20 } 21 }, 1000); 22 })(); 23</script>
23 24 25<!-- AC Tracking Code -->
26<script> 27 (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo"); 28 vgo('setAccount', '89219304'); 29 vgo('setTrackByDefault', true); 30 31 vgo('process'); 32</script>
32 33 34<!-- End heatmap.com snippet Code --> <!-- Google Tag Manager --> 35<!--
35<script>
vendor: 327 bytes, lines 35-39
35(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 36new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 37j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 38'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 39})(window,document,'script','dataLayer','
39GTM-MMPCDPJ3
vendor: 3 bytes, line 39
39');
39</script>
39--> 40<!-- End Google Tag Manager -->
40<script type="text/javascript"> 41 (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo"); 42 vgo('setAccount', '89219304'); 43 vgo('setTrackByDefault', true); 44 45 vgo('process');</script>
45 46 47
48<script>window.SLIDECART_DISABLE = true;</script>
48 49 50 51 52<!-- Hyperspeed:144650 --> 53 54 55 56 57 58<!-- Lazyload + Responsive Images-->
59<script defer src="//painttube.tv/cdn/shop/t/14/assets/hs-lazysizes.min.js?v=135569976184316652031681136607"></script>
59 60 61<link rel="stylesheet" href="//painttube.tv/cdn/shop/t/14/assets/hs-image-blur.css?v=157208600979694062561666019595" media="print" onload="this.media='all'; this.onload = null"><!-- instant.load -->
62<script defer src="//painttube.tv/cdn/shop/t/14/assets/hs-instantload.min.js?v=106803949153345037901689170205"></script>
62 <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="#ffffff"> <title> 63 ARTicles - PaintTube.tv</title> <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" /> 64 65 66 67 68<link 69 rel="stylesheet" 70 href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.6/jquery.fancybox.css"> <!-- Stylesheets for Turbo 4.1.2 --> 71 72<link 73 rel="stylesheet" 74 href="//painttube.tv/cdn/shop/t/14/assets/styles.scss.css?v=171043738251636590571787756462">
74<script> 75 window.lazySizesConfig = window.lazySizesConfig || {}; 76 77 lazySizesConfig.expand = 300; 78 lazySizesConfig.loadHidden = false; 79 80 /*! lazysizes - v4.1.4 */ 81 !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;
81(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}}}); 82 83 /*! lazysizes - v4.1.4 */ 84 !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)}}); 85 86 /*! lazysizes - v4.1.5 */ 87 !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)}
87,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>
87 <meta name="description" content="A collection of articles to delight and inspire all artists!" /> <link rel="shortcut icon" type="image/x-icon" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_180x180.png?v=1642536612"> <link rel="apple-touch-icon" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_180x180.png?v=1642536612"/> <link rel="apple-touch-icon" sizes="57x57" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_57x57.png?v=1642536612"/> <link rel="apple-touch-icon" sizes="60x60" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_60x60.png?v=1642536612"/> <link rel="apple-touch-icon" sizes="72x72" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_72x72.png?v=1642536612"/> <link rel="apple-touch-icon" sizes="76x76" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_76x76.png?v=1642536612"/> <link rel="apple-touch-icon" sizes="114x114" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_114x114.png?v=1642536612"/> <link rel="apple-touch-icon" sizes="180x180" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_180x180.png?v=1642536612"/> <link rel="apple-touch-icon" sizes="228x228" href="//painttube.tv/cdn/shop/files/PaintTubeLogoGOLD_FAVICON_512_228x228.png?v=1642536612"/> <link rel="canonical" href="https://painttube.tv/blogs/blog-1" />
87<script>!function(){window.ZipifyPages=window.ZipifyPages||{},window.ZipifyPages.analytics={},window.ZipifyPages.currency="USD",window.ZipifyPages.shopDomain="liliedahl-art-video.myshopify.com",window.ZipifyPages.moneyFormat="${{amount}}",window.ZipifyPages.shopifyOptionsSelector=false,window.ZipifyPages.unitPriceEnabled=false,window.ZipifyPages.integrations="".split(","),window.ZipifyPages.crmUrl="https://crms.zipify.com",window.ZipifyPages.isPagesEntity=false,window.ZipifyPages.translations={soldOut:"Sold Out",unavailable:"Unavailable"},window.ZipifyPages.routes={root:"\/",cart:{index:"\/cart",add:"\/cart\/add",change:"\/cart\/change",clear:"\/cart\/clear",update:"\/cart\/update"}};window.ZipifyPages.eventsSubscriptions=[],window.ZipifyPages.on=function(i,a){window.ZipifyPages.eventsSubscriptions.push([i,a])}}();</script>
87<script>(() => { 88(()=>{class g{constructor(t={}){this.defaultConfig={sectionIds:[],rootMargin:"0px",onSectionViewed:()=>{},onSectionInteracted:()=>{},minViewTime:500,minVisiblePercentage:30,interactiveSelector:'a, button, input, select, textarea, [role="button"], [tabindex]:not([tabindex="-1"])'},this.config={...this.defaultConfig,...t},this.viewedSections=new Set,this.observer=null,this.viewTimers=new Map,this.init()}init(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",this.setup.bind(this)):this.setup()}setup(){this.setupObserver(),this.setupGlobalClickTracking()}setupObserver(){const t={root:null,rootMargin:this.config.rootMargin,threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]};this.observer=new IntersectionObserver(e=>{e.forEach(i=>{this.calculateVisibility(i)?this.handleSectionVisible(i.target):this.handleSectionHidden(i.target)})},t),this.config.sectionIds.forEach(e=>{const i=document.getElementById(e);i&&this.observer.observe(i)})}calculateVisibility(t){const e=window.innerHeight,i=window.innerWidth,n=e*i,o=t.boundingClientRect,s=Math.max(0,o.top),c=Math.min(e,o.bottom),d=Math.max(0,o.left),a=Math.min(i,o.right),r=Math.max(0,c-s),l=Math.max(0,a-d)*r,m=n>0?l/n*100:0,h=o.width*o.height,p=h>0?l/h*100:0,S=m>=this.config.minVisiblePercentage,b=p>=80;return S||b}isSectionViewed(t){return this.viewedSections.has(Number(t))}setupGlobalClickTracking(){document.addEventListener("click",t=>{const e=this.findParentTrackedSection(t.target);if(e){const i=this.findInteractiveElement(t.target,e.el);i&&(this.isSectionViewed(e.id)||this.trackSectionView(e.id),this.trackSectionInteract(e.id,i,t))}})}findParentTrackedSection(t){let e=t;for(;e&&e!==document.body;){const i=e.id||e.dataset.zpSectionId,n=i?parseInt(i,10):null;if(n&&!isNaN(n)&&this.config.sectionIds.includes(n))return{el:e,id:n};e=e.parentElement}return null}findInteractiveElement(t,e){let i=t;for(;i&&i!==e;){if(i.matches(this.config.interactiveSelector))return i;i=i.parentElement}return null}trackSectionView(t){this.viewedSections.add(Number(t)),this.config.onSectionViewed(t)}trackSectionInteract(t,e,i){this.config.onSectionInteracted(t,e,i)}handleSectionVisible(t){const e=t.id,i=setTimeout(()=>{this.isSectionViewed(e)||this.trackSectionView(e)},this.config.minViewTime);this.viewTimers.set(e,i)}handleSectionHidden(t){const e=t.id;this.viewTimers.has(e)&&(clearTimeout(this.viewTimers.get(e)),this.viewTimers.delete(e))}addSection(t){if(!this.config.sectionIds.includes(t)){this.config.sectionIds.push(t);const e=document.getElementById(t);e&&this.observer&&this.observer.observe(e)}}}class f{constructor(){this.sectionTracker=new g({onSectionViewed:this.onSectionViewed.bind(this),onSectionInteracted:this.onSectionInteracted.bind(this)}),this.runningSplitTests=[]}getCookie(t){const e=document.cookie.match(new RegExp(`(?:^|; )${t}=([^;]*)`));return e?decodeURIComponent(e[1]):null}setCookie(t,e){let i=`${t}=${encodeURIComponent(e)}; path=/; SameSite=Lax`;location.protocol==="https:"&&(i+="; Secure");const n=new Date;n.setTime(n.getTime()+365*24*60*60*1e3),i+=`; expires=${n.toUTCString()}`,document.cookie=i}pickByWeight(t){const e=Object.entries(t).map(([o,s])=>[Number(o),s]),i=e.reduce((o,[,s])=>o+s,0);let n=Math.random()*i;for(const[o,s]of e){if(n<s)return o;n-=s}return e[e.length-1][0]}render(t){const e=t.blocks,i=t.test,n=i.id,o=`zpSectionSplitTest${n}`;let s=Number(this.getCookie(o));e.some(r=>r.id===s)||(s=this.pickByWeight(i.distribution),this.setCookie(o,s));const c=e.find(r=>r.id===s),d=`sectionSplitTest${c.id}`,a=document.querySelector(`template[data-id="${d}"]`);if(!a){console.error(`Template for split test ${c.id} not found`);return}document.currentScript.parentNode.insertBefore(a.content.cloneNode(!0),document.currentScript),this.runningSplitTests.push({id:n,block:c,templateId:d}),this.initTrackingForSection(c.id)}findSplitTestForSection(t){return this.runningSplitTests.find(e=>e.block.id===Number(t))}initTrackingForSection(t){this.sectionTracker.addSection(t)}onSectionViewed(t){this.trackEvent({sectionId:t,event:"zp_section_viewed"})}onSectionInteracted(t){this.trackEvent({sectionId:t,event:"zp_section_clicked"})}trackEvent({event:t,sectionId:e,payload:i={}}){const n=this.findSplitTestForSection(e);n&&window.Shopify.analytics.publish(t,{...i,sectionId:e,splitTestHash:n.id})}}window.ZipifyPages??={};window.ZipifyPages.SectionSplitTest=new f;})(); 89 90})()</script>
90<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
90<meta name="google-site-verification" content="btOOYHDJEZFwNJ0c_N-hOUTMTVWl6Yvuny3EIFJHwoc"> 91<meta name="google-site-verification" content="SFnPzlJBTnTgQHNk0-LmH09qUUKjasWCuw0sF5VeIDU"> 92<meta name="facebook-domain-verification" content="4xbd1t8kigyenxtknxx5ckcod01uj7"> 93<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/5781618732/digital_wallets/dialog"> 94<meta id="in-context-paypal-metadata" data-shop-id="5781618732" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 95<link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/blog-1.atom" /> 96<link rel="next" href="/blogs/blog-1?page=2"> 97<link rel="alternate" hreflang="x-default" href="https://painttube.tv/blogs/blog-1"> 98<link rel="alternate" hreflang="en" href="https://painttube.tv/blogs/blog-1"> 99<link rel="alternate" hreflang="en-CA" href="https://painttube.tv/en-ca/blogs/blog-1"> 100<link rel="alternate" hreflang="en-AU" href="https://painttube.tv/en-au/blogs/blog-1"> 101<link rel="alternate" hreflang="en-GB" href="https://painttube.tv/en-gb/blogs/blog-1"> 102<link rel="alternate" hreflang="en-DE" href="https://painttube.tv/en-de/blogs/blog-1">
103<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=610271489"></script>
103 104<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
105<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=610271489&shop_id=5781618732" crossorigin="anonymous"></script>
vendor: 1 bytes, line 105
105
106<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":5781618732,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/5781618732","merchantName":"PaintTube.tv","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"PaintTube.tv","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 106
106
107<script id="shopify-features" type="application/json">{"accessToken":"756f5300227862a46514ae79a65df644","betas":["rich-media-storefront-analytics"],"domain":"painttube.tv","predictiveSearch":true,"shopId":5781618732,"locale":"en"}</script>
vendor: 1 bytes, line 107
107
108<script>var Shopify = Shopify || {}; 109Shopify.shop = "liliedahl-art-video.myshopify.com"; 110Shopify.locale = "en"; 111Shopify.currency = {"active":"USD","rate":"1.0"}; 112Shopify.country = "US"; 113Shopify.theme = {"name":"[Boost] Live theme with filter \u0026 search","id":136134426881,"schema_name":"Turbo","schema_version":"4.1.2","theme_store_id":null,"role":"main"}; 114Shopify.theme.handle = "null"; 115Shopify.theme.style = {"id":null,"handle":null}; 116Shopify.cdnHost = "painttube.tv/cdn"; 117Shopify.routes = Shopify.routes || {}; 118Shopify.routes.root = "/"; 119Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 120Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 121Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 122Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 122
122
123<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 123
123
124<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 124
124
125<script> 126 window.ShopifyPay = window.ShopifyPay || {}; 127 window.ShopifyPay.apiHost = "shop.app\/pay"; 128 window.ShopifyPay.redirectState = null; 129</script>
vendor: 1 bytes, line 129
129
130<script> 131 window.Shopify = window.Shopify || {}; 132 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 133 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 134 window.Shopify.SignInWithShop.eligible = true; 135</script>
vendor: 1 bytes, line 135
135
136<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 136
136
137<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 137
137
138<script type="module"> 139 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 140 141 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 142 143</script>
vendor: 1 bytes, line 143
143
144<script> 145 window.Shopify = window.Shopify || {}; 146 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 147 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"]}; 148</script>
vendor: 1 bytes, line 148
148
149<script>(function() { 150 var isLoaded = false; 151 function asyncLoad() { 152 if (isLoaded) return; 153 isLoaded = true; 154 var urls = ["\/\/cdn.shopify.com\/proxy\/f3b6eac17d2bde1cab8566b582b8bb46c9598528e0f4361f4dc1f156e75592d7\/streamlinepublishing-art.activehosted.com\/js\/site-tracking.php?shop=liliedahl-art-video.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=liliedahl-art-video.myshopify.com","https:\/\/accessibly.app\/public\/widget\/run.js?shop=liliedahl-art-video.myshopify.com","https:\/\/liliedahl-art-video.recurpay.com\/api\/storefront\/v2\/script-tag.js?shop=liliedahl-art-video.myshopify.com","\/\/cdn.shopify.com\/proxy\/f3b6eac17d2bde1cab8566b582b8bb46c9598528e0f4361f4dc1f156e75592d7\/streamlinepublishing-art.activehosted.com\/js\/site-tracking.php?shop=liliedahl-art-video.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCX6YKHQQHSX92AWZKB7SH?source=shopify1click\u0026shop=liliedahl-art-video.myshopify.com","https:\/\/api.omappapi.com\/shopify\/embed\/?shop=liliedahl-art-video.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=fdb50705-e5d7-4016-9719-9ee6f693b613\u0026shop=liliedahl-art-video.myshopify.com","https:\/\/widget.wickedreports.com\/v2\/4918\/wr-0723fe25b955d58d5126addc110065e1.js?shop=liliedahl-art-video.myshopify.com"]; 155 for (var i = 0; i <urls.length; i++) { 156 var s = document.createElement('script'); 157 s.type = 'text/javascript'; 158 s.async = true; 159 s.src = urls[i]; 160 var x = document.getElementsByTagName('script')[0]; 161 x.parentNode.insertBefore(s, x); 162 } 163 }; 164 if(window.attachEvent) { 165 window.attachEvent('onload', asyncLoad); 166 } else { 167 window.addEventListener('load', asyncLoad, false); 168 } 169})();</script>
vendor: 1 bytes, line 169
169
170<script id="__st">var __st={"a":5781618732,"offset":-14400,"reqid":"fbadce32-a756-4beb-8d6a-6b06dde0ed54-1790245128","pageurl":"painttube.tv\/blogs\/blog-1","s":"blogs-87528308993","u":"64abc4b9e48c","p":"blog","rtyp":"blog","rid":87528308993};</script>
vendor: 1 bytes, line 170
170
171<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 171
171
172<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 172
172
173<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//painttube.tv/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 173
173
174<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 = "//painttube.tv/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>
174<script crossorigin="anonymous" defer="defer" src="//painttube.tv/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 174
174
175<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 175
175
176<script> 177 window.Shopify = window.Shopify || {}; 178 window.Shopify.MCP = window.Shopify.MCP || {}; 179 window.Shopify.MCP.enabled = true; 180 window.Shopify.MCP.shop = "liliedahl-art-video.myshopify.com"; 181 window.Shopify.MCP.mcpEndpoint = "https:\/\/painttube.tv\/api\/mcp"; 182 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"]}}]; 183</script>
vendor: 1 bytes, line 183
183
184<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("\/\/painttube.tv\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 185</script>
vendor: 1 bytes, line 185
185
186<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://painttube.tv/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 187</script>
vendor: 1 bytes, line 187
187
188<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 189 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); 190</script>
vendor: 1 bytes, line 190
190
191<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})}})); 192</script>
192 193<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://painttube.tv/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 194<style id="shopify-accelerated-checkout-cart"> 195 #shopify-buyer-consent { 196 margin-top: 1em; 197 display: inline-block; 198 width: 100%; 199} 200 201#shopify-buyer-consent.hidden { 202 display: none; 203} 204 205#shopify-subscription-policy-button { 206 background: none; 207 border: none; 208 padding: 0; 209 text-decoration: underline; 210 font-size: inherit; 211 cursor: pointer; 212} 213 214#shopify-subscription-policy-button::before { 215 box-shadow: none; 216} 217 218 </style> 219
220<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
220 221 222 223 224<meta name="author" content="PaintTube.tv"> 225<meta property="og:url" content="https://painttube.tv/blogs/blog-1"> 226<meta property="og:site_name" content="PaintTube.tv"> <meta property="og:type" content="article"> <meta property="og:title" content="ARTicles"> <meta property="og:image" content="https://painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_600x.jpg?v=1718648430"> <meta property="og:image:secure_url" content="https://painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_600x.jpg?v=1718648430"> <meta property="og:image:width" content="400"> <meta property="og:image:height" content="400"> <meta property="og:description" content="A collection of articles to delight and inspire all artists!"> 227 228 229 230 231<meta name="twitter:card" content="summary"> <!-- TruConversion for lilipubsorders.com -->
232<script type="text/javascript"> 233 var _tip = _tip || []; 234 (function(d,s,id){ 235 var js, tjs = d.getElementsByTagName(s)[0]; 236 if(d.getElementById(id)) { return; } 237 js = d.createElement(s); js.id = id; 238 js.async = true; 239 js.src = d.location.protocol + '//app.truconversion.com/ti-js/12842/a26c3.js'; 240 tjs.parentNode.insertBefore(js, tjs); 241 }(document, 'script', 'ti-js')); 242</script>
242 <!-- Begin Updated Font Awesome Include --> 243 244<link 245 rel="stylesheet" 246 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 247<!-- End Updated Font Awesome Include --> <!-- Global site tag (gtag.js) - Google Ads: 10797256431 -->
vendor: 67 bytes, line 247
247 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
247AW-10797256431
vendor: 13 bytes, lines 247-248
247"></script> 248
248<script> 249
vendor: 139 bytes, lines 249-252
249window.dataLayer = window.dataLayer || []; 250 function gtag(){dataLayer.push(arguments);} 251 gtag('js', new Date()); 252 gtag('config', '
252AW-10797256431
vendor: 5 bytes, lines 252-253
252'); 253
253</script>
253
253<script>window.is_hulkpo_installed=true</script>
253 <style>.hc-sale-tag{display:none!important}</style>
253<script>document.addEventListener("DOMContentLoaded",function(){"undefined"!=typeof hcVariants&&function(e){function t(e,t,a){return function(){if(a)return t.apply(this,arguments),e.apply(this,arguments);var n=e.apply(this,arguments);return t.apply(this,arguments),n}}var a=null;function n(){var t=window.location.search.replace(/.*variant=(\d+).*/,"$1");t&&t!=a&&(a=t,e(t))}window.history.pushState=t(history.pushState,n),window.history.replaceState=t(history.replaceState,n),window.addEventListener("popstate",n)}(function(e){let t=null;for(var a=0;a<hcVariants.length;a++)if(hcVariants[a].id==e){t=hcVariants[a];var n=document.querySelectorAll(".hc-product-page.hc-sale-tag");if(t.compare_at_price&&t.compare_at_price>t.price){var r=100*(t.compare_at_price-t.price)/t.compare_at_price;if(null!=r)for(a=0;a<n.length;a++)n[a].childNodes[0].textContent=r.toFixed(0)+"%",n[a].style.display="block";else for(a=0;a<n.length;a++)n[a].style.display="none"}else for(a=0;a<n.length;a++)n[a].style.display="none";break}})});</script>
253 <!--Gem_Page_Header_Script--> 254 255 256 257<!--End_Gem_Page_Header_Script--> <!--begin-boost-pfs-filter-css--> <!--end-boost-pfs-filter-css-->
257<script type="text/javascript"> 258 (function(c,l,a,r,i,t,y){ 259 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 260 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 261 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 262 })(window, document, "clarity", "script", "nim5ym9ski"); 263</script>
263 264 265 266 267 268 269 270 271 272 273 274 275<!--BEGIN Wicked Reports tracking code-->
276<script type="text/javascript" src="https://widget.wickedreports.com/v2/4918/wr-0723fe25b955d58d5126addc110065e1.js" async></script>
276 277<!--END Wicked Reports tracking code--><!-- BEGIN app block: shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/01a0d199-b261-7efe-8209-db120e77811f/region-restrictions-376/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload"> 278 279<link rel="preconnect" href="https://media.synctrack.io"> 280
281<script type="application/json" id="ipblocker-config"> 282 { 283 "shopIdentifier": "liliedahl-art-video.myshopify.com", 284 "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":true,\"blockUnknownBots\":true,\"activeApp\":true,\"blockByMetafield\":true,\"visitorAnalytic\":false,\"showWatermark\":true,\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVySWQiOiJsaWxpZWRhaGwtYXJ0LXZpZGVvLm15c2hvcGlmeS5jb20iLCJpYXQiOjE3NDg1MzE2MzZ9.dZXt5W9hX5_HcnCjSxxNq8eUvSuiHFdcHRKaa_NBGQk\"}", 285 "ipBlockerRules": [], 286 "ipBlockerGeneral": {"activeVpnProxy":false,"vpnRiskCore":66,"torBlock":false,"showWatermark":true,"autoBlock":false,"enableVisitorAnalytics":false,"blockUnknownBots":true,"protectTexts":false,"protectImages":false,"protectContents":false,"allowVpnFromPrivateRelay":false,"plan":"free","enableApp":true,"siteUrl":"painttube.tv","showOverlayByPass":false,"useClientSideCheck":false}, 287 "ipBlockerBlockTemplate": "{\"customCss\":\"#blockify---container{--bg-blockify: #fff;position:relative}#blockify---container::after{content:'';position:absolute;inset:0;background-repeat:no-repeat !important;background-size:cover !important;background:var(--bg-blockify);z-index:0}#blockify---container #blockify---container__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}#blockify---container #blockify---container__inner #blockify-block-content{display:flex;flex-direction:column;align-items:center;text-align:center}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-superTitle{display:none !important}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:313%;font-weight:bold;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:188%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:125%;margin:1.5em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:88%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description #blockify-block-text-blink{display:none !important}#blockify---container #blockify---container__inner #blockify-logo-block-image{position:relative;width:400px;height:auto;max-height:300px}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-logo-block-image{width:200px}}#blockify---container #blockify---container__inner #blockify-logo-block-image::before{content:'';display:block;padding-bottom:56.2%}#blockify---container #blockify---container__inner #blockify-logo-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}\\n\",\"logoImage\":{\"active\":true,\"value\":\"https:\/\/storage.synctrack.io\/megamind-fraud\/assets\/default-thumbnail.png\",\"altText\":\"Red octagonal stop sign with a black hand symbol in the center, indicating a warning or prohibition\"},\"superTitle\":{\"active\":false,\"text\":\"403\",\"color\":\"#899df1\"},\"title\":{\"active\":true,\"text\":\"Access Denied\",\"color\":\"#000\"},\"description\":{\"active\":true,\"text\":\"The site owner may have set restrictions that prevent you from accessing the site. Please contact the site owner for access.\",\"color\":\"#000\"},\"background\":{\"active\":true,\"value\":\"#fff\",\"type\":\"1\",\"colorFrom\":null,\"colorTo\":null}}", 288 "ipBlockerBotsAllow": [{"botName":"aHrefs Bot","regex":"AhrefsBot"},{"botName":"Applebot","regex":"Applebot"},{"botName":"BingBot","regex":"MSNBot|msrbot|bingbot|BingPreview|msnbot-(UDiscovery|NewsBlogs)|adidxbot"},{"botName":"Facebook External Hit","regex":"facebookexternalhit|facebookplatform|facebookexternalua"},{"botName":"Googlebot","regex":"AdsBot-Google(-Mobile)?|Adwords-(DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(Ads-Qualify|Adwords|AMPHTML|Assess|HotelAdsVerifier|Read-Aloud|Shopping-Quality|Site-Verification|speakr|Test|Youtube-Links)|(APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google|Googlebot(-Mobile|-Image|-Video|-News)?|GoogleProducer|Google.*\/\\+\/web\/snippet"},{"botName":"Lighthouse","regex":"([A-z0-9]*)-Lighthouse"},{"botName":"LinkedIn Bot","regex":"LinkedInBot"},{"botName":"Pinterest","regex":"Pinterest(bot)?\/\\d\\.\\d.*www\\.pinterest\\.com.*"},{"botName":"Semrush Bot","regex":"SemrushBot"}], 289 "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api", 290 "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud", 291 "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api", 292 "ipBlockerChecking": true, 293 "ipBlockerCollectionId": null, 294 "ipBlockerProductCollections": null, 295 "ipBlockerCheckoutProduct": null 296 } 297</script>
297 298
299<script 300 id="blockifyScriptTag" 301 src="https://cdn.shopify.com/extensions/01a0d199-b261-7efe-8209-db120e77811f/region-restrictions-376/assets/ip-blocker-embed.min.js" 302 async 303></script>
303<!-- END app block --><!-- BEGIN app block: shopify://apps/convert-experiences/blocks/convert-tracking/2eacdd19-b384-4180-b32c-b323a6d9e27e --> 304 305
305<script 306 type='text/javascript' 307 > 308 // Liquid-resolved globals. Everything below this inline block lives in the 309 // theme app extension's assets/ folder (Shopify CDN). See main-extension.js 310 // and dom-pricing-extension.js for the behavioural code. 311 var _conv_page_type = "blog"; 312 var _conv_category_id = ""; 313 var _conv_category_name = null; 314 var _conv_product_id = null; 315 var _conv_product_sku = null; 316 var _conv_product_variant_id = null; 317 var _conv_product_name = null; 318 var _conv_product_price = ""; 319 var _conv_customer_id = ""; 320 var _conv_custom_v1 = null; 321 var _conv_custom_v2 = null; 322 var _conv_custom_v3 = "0"; 323 var _conv_custom_v4 = "0.00"; 324 325 // Advanced matching: Collections and Tags (for pricing rules) 326 var _conv_product_handle = null; 327 var _conv_product_collections = []; 328 var _conv_product_tags = null; 329 330 // Build product data map for products on this page (for related products, collection pages, etc.) 331 var _conv_products_data = {}; 332 333 334 335 // Values read by main-extension.js's goals_evaluated handler. 336 var _conv_webhook_id = "gid:\/\/shopify\/WebhookSubscription\/1608158937345"; 337 var _conv_shopify_data_tpl = { 338 accountId: "10041529", 339 projectId: "10047322", 340 currency: "USD", 341 revenueGoalId: "1004114812", 342 subscriptionGoalId: "null", 343 oneTimePaymentGoalId: "null" 344 }; 345 346 // Global namespace for Shopify-specific Convert helpers. Populated by the 347 // extension assets loaded below, and by Variation JS (via addPricingRules). 348 window.convertShopify = window.convertShopify || {}; 349 350 // Safe default: if dom-pricing-extension.js isn't loaded for this shop 351 // (pricingSettings metafield is blank), Variation JS calls become no-ops 352 // instead of throwing. 353 window.convertShopify.addPricingRules = window.convertShopify.addPricingRules || function () {}; 354 355 // Safe default: if dom-shipping-extension.js isn't loaded for this shop 356 // (shippingSettings metafield is blank or absent), Variation JS calls become 357 // no-ops instead of throwing. 358 window.convertShopify.addShippingRules = window.convertShopify.addShippingRules || function () {}; 359 360 // Pricing settings (metafield value). dom-pricing-extension.js reads this. 361 window.convertShopify.pricingSettings = { multipleRulesStrategy: 'sequential' }; 362 363 </script>
363 364 365 366 367 368 369 370 371
371<script src='https://cdn.shopify.com/extensions/019f5b60-90ac-78e0-81e2-369f7d2134e5/convert-web-pixel-107/assets/main-extension.js'></script>
371 372 373
373<script src='https://cdn.shopify.com/extensions/019f5b60-90ac-78e0-81e2-369f7d2134e5/convert-web-pixel-107/assets/dom-pricing-extension.js'></script>
373 374 375 376
376<script src='https://cdn.shopify.com/extensions/019f5b60-90ac-78e0-81e2-369f7d2134e5/convert-web-pixel-107/assets/dom-shipping-extension.js'></script>
376 377 378
378<script src="https://cdn-4.convertexperiments.com/v1/js/10041529-10047322.js" type="text/javascript"></script>
378 379 380 381 382 383<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
383<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 384 385 { 386 387 388 389 390 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign image_array = product.original_images %}{% else %}{% assign image_array = product.images_info %}{% endif %}{% if image_array.size == 0 %}{% assign image_array = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = image_array.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ image_array | json | escape }}}{% endcapture %}\u003cdiv class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" aria-modal=\"true\" role=\"dialog\" aria-label=\"modal\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e \u003cdiv class=\"boost-sd__quick-view-product-image\"\u003e \u003cdiv class=\"boost-sd__slider boost-sd__slider--thumb-vertical\"\u003e \u003cdiv class=\"boost-sd__thumbs-container boost-sd__thumbs-container--vertical\"\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-prev-button boost-sd__thumbs-container-prev-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\" disabled=\"\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs boost-sd__thumbs-container-thumbs--vertical\"\u003e {% if request.previewMode == true %} {% for image in image_array limit: 4 %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in image_array %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-next-button boost-sd__thumbs-container-next-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003cdiv class=\"slick-slider\"\u003e {% if request.previewMode == true %} {% for image in image_array limit: 1 %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
390 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filtered_tags = \"\" -%} {% for tag in product.tags -%} {% if tag contains 'pfs:label' -%} {% assign tag_without_label = tag | remove: 'pfs:label-' -%} {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%} {% endif -%} {% endfor -%} {% assign filtered_tags = filtered_tags | split: ',' -%} {% for tag in filtered_tags -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rounded-rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% endfor -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filtered_tags = \"\" -%} {% for tag in product.tags -%} {% if tag contains 'pfs:label' -%} {% assign tag_without_label = tag | remove: 'pfs:label-' -%} {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%} {% endif -%} {% endfor -%} {% assign filtered_tags = filtered_tags | split: ',' -%} {% for tag in filtered_tags -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rounded-rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% endfor -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in image_array %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
390 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filtered_tags = \"\" -%} {% for tag in product.tags -%} {% if tag contains 'pfs:label' -%} {% assign tag_without_label = tag | remove: 'pfs:label-' -%} {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%} {% endif -%} {% endfor -%} {% assign filtered_tags = filtered_tags | split: ',' -%} {% for tag in filtered_tags -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rounded-rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% endfor -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filtered_tags = \"\" -%} {% for tag in product.tags -%} {% if tag contains 'pfs:label' -%} {% assign tag_without_label = tag | remove: 'pfs:label-' -%} {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%} {% endif -%} {% endfor -%} {% assign filtered_tags = filtered_tags | split: ',' -%} {% for tag in filtered_tags -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rounded-rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% endfor -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-product-info\"\u003e \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title }}\u003c\/h2\u003e \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e$ {{ product.price_min }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class='jdgm-widget jdgm-preview-badge' data-id='{{ product.id }}'\u003e {{ product | product_metafield: 'judgeme.badge' }} \u003c\/div\u003e {% for swatch in product.options_with_values %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values %} \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' %} \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif %} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' %} {% assign backgroundSwatch = \"background-color:\" | append: value.title | strip_html | escape %} {% assign domain = request.shop %} {% assign imageName = value.title | strip_html | downcase | strip | escape %} {% if imageName contains \" \" %} {% assign imageName = imageName | replace: ' ', \"-\" %} {% endif %} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\"%} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--in-quick-view\"\u003e{{ value.title | strip_html | escape }}\u003c\/label\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label=\"Close\" class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn\"\u003e \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.64645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__modal-last-child\"\u003e\u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 391 392 393 394 395 396 "cart": "\u003c!-- TEMPLATE CART --\u003e{% comment %} This Template contains a few variables built from the client js side {% endcomment %}", 397 398 399 400 401 402 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vert
402ical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e{{ \"refine\" | translate: translations, \"Refine By\" }}\u003c\/div\u003e \u003cbutton type='button' aria-label='Clear all filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e{{ \"clearAll\" | translate: translations, \"Clear All\" }}\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e {% for refineByOption in refineBy.options %} \u003cbutton metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-item'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e {% if refineByOption.type == 'range' %} {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %} {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} - {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }} {% else %} {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }} {% endif %} {% else %} {{ refineByOption.data.valueDisplay | escape}} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e \u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endfor %} \u003c\/div\u003e\u003c\/div\u003e", 403 404 405 406 407 408 "filterOptionBoxItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInU
408ppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 409 410 411 412 413 414 "filterOptionListItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %} {% if value.from == 0 %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to | format_currency: option.moneyFormatValue }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from | format_currency: option.moneyFormatValue }} {% elsif value.from != 0 and value.to != nil %} {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }} {% endif %} {% elsif option.filterType == \"percent_sale\" %} {% if value.from == nil %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from }} {% elsif value.from != 0 and value.to != nil %} {{ value.from }}% - {{ value.to }}% {% endif %} {% else %} \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e {% if option.displayAllValuesInUppercaseForm %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | upcase | escape }} {% else %} {{ value.key | upcase | escape }} {% endif %} {% else %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | escape }} {% else %} {{ value.key | escape }} {% endif %} {% endif %} \u003c\/span\u003e {% endif %} {% if filterSettings.showFilterOptionCount %} \u003cspan aria-label=\"Number of products: ({{ value.doc_count }})\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='{{ value.key | strip_html | escape_once }}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | upcase | escape }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e ({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 415 416 417 418 419 420 "filterOptionSwatchItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{swatchTyleClass}} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e {% if swatchListStyle %} \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
420ppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' title='{{ value.label | strip_html | escape }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchValue.backgroundColor | strip_html }}; background-image: {{ swatchValue.backgroundImage | strip_html }}'\u003e\u003c\/span\u003e {% if swatchType == 'list' %} \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 421 422 423 424 425 426 "filterOptionMultiLevelCollectionItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca title='Link to' tabindex='0' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if value.existedTags %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca id='{{ actionId }}' metaData='{{ metaData | json }}' title='Link to' tabindex='0' data-action='select-filter-item' href='\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if value.existedTags %} \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e {% for tag in value.tags %} \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' title='Link to' tabindex='0' data-action='select-filter-item' href='\/collections\/frontpage\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
426ppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if tag.existedSubTags %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' title='Link to' tabindex='0' data-action='select-filter-item' href='\/collections\/frontpage\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 427 428 429 430 431 432 "filterOptionMultiLevelTagItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e \u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-metadata='{{ metaData | json }}' role='checkbox' aria-checked='false' class='{{ className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json}}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
432ppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% comment %} style=\"display: none\" {% endcomment %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for tag in value.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' role='checkbox' aria-checked='false' class='{{ tag.className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% comment %} style=\"display: none\" {% endcomment %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' role='checkbox' aria-checked='false' class='{{ subTag.className }}'\u003e \u003cspan style='{{styleOptionItem}}' data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 433 434 435 436 437 438 "filterOptionRatingItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 439 440 441 442 443 444 "productPrice": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}{% comment %}
444 convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}{% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %}{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %}{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %}\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\"\u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"\u003e {{ compareAtPriceWithFormat }} \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat -%} \u003cspan class=\"boost-sd__product-price--saving\"\u003e\u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%}\u003c\/div\u003e", 445 446 447 448 449 450 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title boost-sd__recommendation-title--{{ widgetDesignSettings.titleAlignment }}'\u003e \u003cspan class='boost-sd__recommendation-title-text'\u003e {{ widgetNameTranslationLabel | translate: translations, widgetName }} \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %} \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__slide\"\u003e {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %} \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_','' %}{% assign valueRequest = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% for item in product.variants %} {% assign optionNameValue = optionName | append: \":\" | append: valueRequest %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% endif %} {% break %} {% endif %}{% endfor %}{% capture productVariants %} [ {% for variant in product.variants %} { \"title\": \"{{ variant.title }}
450\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }} }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} { \"handle\": \"{{ product.handle }}\", \"variantId\": \"{{ product.variant_id }}\", \"splitProduct\": \"{{ product.split_product }}\", \"variants\": {{ productVariants | json | escape }}, \"priceMin\": \"{{ product.price_min }}\", \"priceMax\": \"{{ product.price_max }}\", \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\", \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\", \"images\": {{ imageArray | json | escape }}, \"options_with_values\": {{ product.options_with_values | json | escape }}, \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\" }{% endcapture %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--noBorder boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatio %}natural{% endcapture -%}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003ca class=\"boost-sd__product-link boost-sd__product-link-image\" {%- if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif -%} \u003e \u003cdiv style=\"position: relative\"\u003e {% assign aspect_ratio = '' -%} {% if aspectRatio == 'natural' -%} {% assign imageWidth = product.images_info[0].width -%} {% assign imageHeight = product.images_info[0].height -%} {% assign aspect_ratio = aspect_ratio | append: 'aspect-ratio:' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--has-second-image boost-sd__product-image-wrapper--natural\" style=\"{{ aspect_ratio }}\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e {% assign firstImageSrc = '' -%} {% if selectedVariantImageByFilterOption != nil -%} {% assign firstImageSrc = selectedVariantImageByFilterOption -%} {% else -%} {% assign firstImageSrc = product.images_info[0].src -%} {% endif -%} {% assign widthParam = \"\u0026width=\" -%} {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%} {% if request.device contains 'mobile' -%} {% assign maxWidth = 400 -%} {% else -%} {% assign maxWidth = 700 -%} {% endif -%} {% if request.productImageWidth != blank -%} {% assign imageWidth = request.productImageWidth | plus: 0 -%} {% if imageWidth \u003e maxWidth -%} {% assign maxWidth = imageWidth -%} {% endif -%} {% endif -%} {% if product.images_info[0] -%} {% capture srcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0%} {% if widthNo \u003c maxWidth -%} {{ firstImageSrc }}{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} {% assign productPerRow = 4 -%} {% if request.productPerRow != blank -%} {% assign productPerRow = request.productPerRow | plus: 0 -%} {% endif -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} decoding=\"async\" alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}\u0026amp;width=200\" srcset=\"{{ srcset }}\"\u003e {% if product.images_info[1] -%} {% assign secondImageSrc = product.images_info[1].src -%} {% capture secondImageSrcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 -%} {% if widthNo \u003c maxWidth -%} {{ secondImageSrc }}
450{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ secondImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} \u003cimg width=\"auto\" height=\"auto\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} class=\"boost-sd__product-image-img boost-sd__product-image-img--second\" alt=\"{{ product.title | escape }}\" src=\"{{ product.images_info[1].src }}\u0026amp;width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif -%} {% else -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\"\u003e {% endif -%} \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top \"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%}{% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filtered_tags = \"\" -%} {% for tag in product.tags -%} {% if tag contains 'pfs:label' -%} {% assign tag_without_label = tag | remove: 'pfs:label-' -%} {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%} {% endif -%} {% endfor -%} {% assign filtered_tags = filtered_tags | split: ',' -%} {% for tag in filtered_tags -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rounded-rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% endfor -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rounded-rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filtered_tags = \"\" -%} {% for tag in product.tags -%} {% if tag contains 'pfs:label' -%} {% assign tag_without_label = tag | remove: 'pfs:label-' -%} {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%} {% endif -%} {% endfor -%} {% assign filtered_tags = filtered_tags | split: ',' -%} {% for tag in filtered_tags -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rounded-rectangle boost-sd__product-label--customLabelByTag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e {% endfor -%} {% endif -%}{% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--bottom\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-bottom boost-sd__product-image-column--right\"\u003e {% capture metaData %} { \"action\": { {% if product.variants.size == 1 %} \"addToCart\": { \"productId\": \"{{ product.variants[0].id }}\" } {% else %} {% if request.device contains 'mobile' %} \"quickView\": { \"productId\": \"{{ product.id }}\", \"fromSelectOptionBtn\": true } {% else %} \"quickAddToCart\": { \"productId\": \"{{ product.id }}\", \"variant_id\": \"{{ product.variant_id }}\" } {% endif %} {% endif %} } } {% endcapture %} {% assign selectOptionBtnLabel = '' %} {% if product.available == false %} {% assign selectOptionBtnLabel = \"productItem.soldoutLabel\" | translate: translations, 'Sold out' %} {% elsif product.variants.size == 1 %} {% assign selectOptionBtnLabel = \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' %} {% else %} {% assign selectOptionBtnLabel = \"productItem.atcSelectOptionsLabel\" | translate: translations, 'Choose options' %} {% endif %} \u003cbutton class='boost-sd__button boost-sd__button--select-option boost-sd__button--border boost-sd__button--show-on-hover boost-sd__button--hide-on-mobile boost-sd__button--rectangle' type='button' aria-label='{{ selectOptionBtnLabel }}' {% if product.available == false %} disabled {% endif %} data-metadata='{{ metaData | json_encode }}' \u003e \u003cspan class='boost-sd__icon boost-sd__icon--is-image boost-sd__icon--fill-current-color'\u003e\u003c\/span\u003e \u003cspan class='boost-sd__button-text boost-sd__cta-button-text'\u003e{{ selectOptionBtnLabel }}\u003c\/span\u003e \u003c\/button\u003e {% capture metaData %} { \"action\": { \"quickView\": { \"productId\": \"{{ product.id }}\" } } } {% endcapture %} \u003cbutton class='boost-sd__button boost-sd__button--border boost-sd__button--show-on-hover boost-sd__button--hide-on-mobile boost-sd__button--square boost-sd__button--quick-view' type='button' aria-label='Quick view' data-metadata='{{ metaData | json_encode }}'\u003e \u003cspan class='boost-sd__icon boost-sd__icon--is-image boost-sd__icon--fill-current-color'\u003e\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% comment %} POPUP {% endcomment %} \u003cdiv class=\"boost-sd__popup-select-option\" style=\"display: none\"\u003e \u003cdiv class=\"boost-sd__popup-select-option-container\"\u003e {% for swatch in product.options_with_values -%} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values -%} \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' -%} \u003cdiv class=\"boost-sd__tooltip-content\" style=\"display: none;\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif -%} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' -%} {% assign backgroundSwatch = \"background-color:\" | append: value.title | strip_html | escape -%} {% assign imageName = value.title | strip_html | downcase | strip | escape -%} {% if imageName contains \" \" -%} {% assign imageName = imageName | replace: ' ', \"-\" -%} {% endif -%} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" -%} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\"%} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\" \u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else -%} \u003clabel tabindex=\"{{ forloop.index }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--in-quick-view\"\u003e{{ value.title | strip_html | escape }}\u003c\/label\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \u003cbutton type=\"button\" aria-label=\"close-popup\" class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__popup-select-option-close-btn\"\u003e \u003csvg width=\"17\" height=\"17\" viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9024 3.56904C13.0325 3.43886 13.0325 3.22781 12.9024 3.09763C12.7722 2.96746 12.5611 2.96746 12.431 3.09763L8 7.5286L3.56904 3.09763C3.43886 2.96746 3.22781 2.96746 3.09763 3.09763C2.96746 3.22781 2.96746 3.43886 3.09763 3.56904L7.5286 8L3.09763 12.431C2.96746 12.5611 2.96746 12.7722 3.09763 12.9024C3.22781 13.0325 3.43886 13.0325 3.56904 12.9024L8 8.47141L12.431 12.9024C12.5611 13.0325 12.7722 13.0325 12.9024 12.9024C13.0325 12.7722 13.0325 12.5611 12.9024 12.431L8.47141 8L12.9024 3.56904Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label=\"Add to cart\" class=\"boost-sd__button boost-sd__button--primary boost-sd__button--add-to-cart boost-sd__button--full-width boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e\u003cspan class=\"boost-sd__button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e {% comment %} POPUP {% endcomment %} \u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003ca class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif %}\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--left\"\u003e \u003cdiv class=\"boost-sd__product-title\"\u003e {{ product.title | escape }} \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-price\"\u003e {% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}{% comment %}
450 convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} {% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %} {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %} {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %} \u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__product-price-content boost-sd__product-price-content--row-reverse boost-sd__product-price-content--text-align-left\" \u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
450\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" \u003e {{ compareAtPriceWithFormat }} \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat -%} \u003cspan class=\"boost-sd__product-price--saving\"\u003e\u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-rating\"\u003e \u003cdiv class='jdgm-widget jdgm-preview-badge' data-id='{{ product.id }}'\u003e {{ product | product_metafield: 'judgeme.badge' }} \u003c\/div\u003e \u003c\/div\u003e \u003c!-- PRODUCT INVENTORY --\u003e {% assign swatches = '' %} \u003c\/div\u003e\u003c\/a\u003e\u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %} {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %} {% if numberOfRecommendProduct \u003c numberOfProductPerRow %} {% assign sliderPages = 1 %} {% assign disable = \"disabled\" %} {% else %} {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %} {% assign disable = \"\" %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %} \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e {% if product.checked %} \u003ca class=\"boost-sd__product-link boost-sd__product-link-image\" href=\"\/products\/{{ product.handle }}\"\u003e {% endif %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e {% if product.images_info[0] %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ product.images_info[0].src }}\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e {% if product.checked %} \u003c\/a\u003e {% endif %} {% if bundleStyle == 'style2' %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e {% if forloop.index0 == 0 %} \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} {{ product.title | escape }} {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan class=\"boost-sd__dropdown-option-text\" title=\"{{ product.selectedOption.title | escape }}\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cspan class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003c\/div\u003e {% unless forloop.last %} \u003cdiv class=\"boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e {% endunless %} {% endfor %} \u003c\/div\u003e {% if bundleStyle == 'style1' %} {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cspan class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"\u003e\u003c\/span\u003e \u003c\/div\u003e {% if forloop.index0 == 0 %} \u003cb\u003eThis item: \u003c\/b\u003e {{ product.title | escape }} {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} {{ product.title | escape }} {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan class=\"boost-sd__dropdown-option-text\" title=\"{{ product.selectedOption.title | escape }}\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e {% if hasSelectedProduct == true %} \u003cdiv class=\"boost-sd__recommendation-bundle-total-price\"\u003e Total price: \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e \u003c\/b\u003e \u003c\/div\u003e {% endif %} \u003cbutton type=\"button\" {% if hasSelectedProduct==false %}disabled{% endif %} class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e \u003cspan\u003eAdd to Cart\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{widgetId}} .boost-sd__recommendation-title { color: {{ widgetDesignSettings.titleTextColor }}; font-family: {{ widgetDesignSettings.titleFont }}; font-size: {{ widgetDesignSettings.titleFontSize }}px; text-transform: {{ widgetDesignSettings.titleTextTransform }}; font-style: {{ widgetDesignSettings.titleFontStyle }} }\u003c\/style\u003e", 451 452 453 454 455 456 "searchTabCollectionsContent": "\u003cdiv class=\"boost-sd__search-result-panel-content\"\u003e {% for collection in collections %} \u003ca href=\"\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e {% capture collectionsDisplayImage %} false {% endcapture %}
456 {% if collectionsDisplayImage and collection.image != null %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e \u003cimg src=\"{{ collection.image.src }}\"\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e {% capture collectionsDisplayDescription %} false {% endcapture %} {% if collectionsDisplayDescription and collection.body_html != \"\" %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ collection.body_html | escape }}\u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_collection %} {% assign totalPage = total_collection | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 457 458 459 460 461 462 "searchTabPagesContent": "\u003cdiv class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e {% capture pagesDisplayImage %} false {% endcapture %} {% if pagesDisplayImage and page.image != null %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e \u003cimg src=\"{{ page.image.src }}\"\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e {% capture pagesDisplayDescription %} {% endcapture %} {% if pagesDisplayDescription and page.body_html != \"\" %} \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ page.body_html | escape}}\u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_page %} {% assign totalPage = total_page | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\"
462clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 463 464 465 466 467 468 "searchTabCollectionsContentPagination": "{% assign pagination = request.page | pagination_list: totalPage | split: \",\" %}{% assign to_product = request.page | times: request.limit %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
4685612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e", 469 470 471 472 473 474 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class=\"boost-sd__collection-header\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--3-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radiu
474s: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
474 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e", 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 } || {};return templates}function readTemplateId(){let templateId="";templateId= 493 494 "rTQrIGI8Im" 495 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 496 497 498 {"collectionFilters":"rTQrIGI8Im/themes/default/main__0__liquid","productList":"rTQrIGI8Im/product-list/main__0__liquid","productItem":"rTQrIGI8Im/product-item/main__0__liquid","collectionHeader":"rTQrIGI8Im/collection-header/main__0__liquid","searchPage":"rTQrIGI8Im/themes/default/search__0__liquid","mostPopularProducts":"rTQrIGI8Im/no-search-result-page/most-popular-products__0__liquid","recommendation":"rTQrIGI8Im/recommendation/main__0__liquid","recommendationDynamicBundle":"rTQrIGI8Im/recommendation/main-dynamic-bundle__0__liquid","instantSearchWidget":"rTQrIGI8Im/instant-search-widget/main__0__liquid","quickView":"rTQrIGI8Im/quickview/main__0__liquid","cart":"rTQrIGI8Im/cart/main__0__liquid","placeholderFilterTree":"rTQrIGI8Im/place-holder/place-holder__0__liquid","placeholderRecommendation":"rTQrIGI8Im/recommendation-placeholder/main__0__liquid","templateVersion":"2.3.0","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"default","themeLibVersion":"1.40.2","themeCssVersion":"2.3.0","themeCssUrl":"https://cdn.boostcommerce.i
498o/widget-integration/theme/default/2.3.0/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0057/8161/8732/files/boost-app-do-not-delete-this-file-liliedahl-art-video__rTQrIGI8Im-settings.css?v=1788268918","updatedAt":1788268918,"featureOptions":{},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/liliedahl-art-video.myshopify.com/rTQrIGI8Im/customization-1753306445488.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/liliedahl-art-video.myshopify.com/rTQrIGI8Im/customization-1722365143194.js"} 499 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 500 501 502 {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"buttonText":"Pre-order","deliveryText":"This is a pre-order. Items will ship based on the estimated delivery date.","showDeliveryText":false},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"5
50276px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px"},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Check out some of these popular searches","searchTermList":["odom","impressionism","watercolor","aspevig","schneider","macdonald","brenda swenson","drawing","seascape","trees"],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Trending products","productList":["matt-ryder-painting-roses-simplified","jill-carver-the-painters-toolbox-volume-2-tools-applied","karl-dempwolf-dvd-book-bundle","cw-mundy-painting-with-freedom","dawn-whitelaw-sketchscapes-from-study-to-studio","paul-kratter-mastering-trees","lori-mcnee-luminous-landscape-painting","cheri-christensen-the-color-of-white-make-your-whites-come-to-life","kyle-ma-painting-roses","johnnie-liliedahl-drawing-1-for-painters"],"backup":[],"type":"based_on_data","active":false},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Pages","pageSize":25,"active":true,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up â check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":false,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":["odom","impressionism","watercolor","aspevig","schneider","macdonald","brenda swenson","drawing","seascape","trees"],"type":"based_on_data","backup":[]},"products":{"label":"Trending products","status":false,"data":["matt-ryder-painting-roses-simplified","jill-carver-the-painters-toolbox-volume-2-tools-applied","karl-dempwolf-dvd-book-bundle","cw-mundy-painting-with-freedom","dawn-whitelaw-sketchscapes-from-study-to-studio","paul-kratter-mastering-trees","lori-mcnee-luminous-landscape-painting","cheri-christensen-the-color-of-white-make-your-whites-come-to-life","kyle-ma-painting-roses","johnnie-liliedahl-drawing-1-for-painters"],"type":"based_on_data","backup":[]}},"enableInstantSearch":true,"productAvailable":false,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"disabled","number":5},{"type":"collections","label":"Collections","status":"disabled","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":false,"number":6},{"type":"pages","label":"Blog & Pages","status":"disabled","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":false,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"suggestionStyle":"style1","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":22,"filterTitleFontWeight":800,"filterTitleFontTransform":"capitalize","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":16,"filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
502dColor":""},"filterLayout":"vertical"},"additionalElementSettings":{"customSortingList":"manual|best-selling|relevance|price-descending|created-descending|title-ascending|created-ascending|price-ascending|title-descending","enableCollectionSearch":false},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_2_2"},"productImg":{"elements":{"productSaleLabel":{"shape":"rounded-rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#FF3300","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rounded-rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productCustomLabelByTag":{"shape":"rounded-rectangle","color":"#FFFFFF","backgroundColor":"#00A47C","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"quickAddToCart","isEnable":true},"qvBtn":{"buttonType":"qvBtn","isEnable":true}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"styleSettings":{"selectOptionBtn":{"showOnHovering":true,"showOn":"desktopOnly","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"#222222","backgroundColorOnHover":"#222222","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"},"qvBtn":{"showOn":"desktopOnly","showOnHovering":true,"displayType":"icon","shape":"square","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#222222","textColorOnHover":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit"}},"productInfo":{"textAlign":"left","elements":{"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"title":{"color":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":true,"fontWeight":"inherit"},"vendor":{"color":"#595959","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"uppercase","isEnable":false,"fontWeight":"inherit"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"left","showSavingDisplay":false,"priceColor":"#222222","priceFontSizeScale":100,"priceFontFamily":"inherit","priceFontStyle":"inherit","priceFontSize":"inherit","priceFontSizeTabletPortrait":"inherit","priceFontSizeTabletLandscape":"inherit","priceFontSizeMobile":"inherit","salePriceColor":"#FF3300","salePriceFontSizeScale":100,"salePriceFontFamily":"inherit","salePriceFontStyle":"inherit","salePriceFontSize":"inherit","salePriceFontSizeTabletPortrait":"inherit","salePriceFontSizeTabletLandscape":"inherit","salePriceFontSizeMobile":"inherit","compareAtPriceColor":"#595959","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"inherit","compareAtPriceFontStyle":"inherit","compareAtPriceFontSize":"inherit","compareAtPriceFontSizeTabletPortrait":"inherit","compareAtPriceFontSizeTabletLandscape":"inherit","compareAtPriceFontSizeMobile":"inherit","savingDisplayColor":"#FF3300","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"inherit","savingDisplayFontStyle":"inherit","savingDisplayFontSize":"inherit","savingDisplayFontSizeTabletPortrait":"inherit","savingDisplayFontSizeTabletLandscape":"inherit","savingDisplayFontSizeMobile":"inherit","
502isEnable":true,"priceFontWeight":"inherit","salePriceFontWeight":"inherit","compareAtPriceFontWeight":"inherit","savingDisplayFontWeight":"inherit"},"rating":true,"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"infinite_scroll","productCount":{"showProductCount":false},"button":{"shape":"rectangle","color":"#222222","backgroundColor":"#FFFFFF","borderColor":"#222222","textTransform":"none","fontSize":"inherit|14","fontSizeTabletPortrait":"inherit|14","fontSizeTabletLandscape":"inherit|14","fontSizeMobile":"inherit|14","fontFamily":"inherit","fontStyle":"inherit","fontSizeScale":100}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","listType":"grid/list","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"},"showLimitList":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":false,"fontWeight":"inherit"},"sorting":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"}}},"collectionHeader":{"isEnable":true,"layout":2,"contentPosition":"top-center","elements":{"breadCrumb":{"showCollectionTitle":false,"showCollectionList":false,"showPagination":false,"placement":"on-top","alignment":"middle-left","isEnable":false},"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","isEnable":false},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"inherit","fontStyle":"inherit","collectionTitleColor":"#222222","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#222222","isEnable":false},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":true}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","showCurrencyCodes":false,"buttonOverall":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"buyItNowBtn":{"enable":true,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#222222","hoverBackgroundColor":"#222222","textTransform":"none"},"addToCartBtn":{"color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222","hoverBorderColor":"#222222","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","generalLayout":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"checkoutBtn":{"textTransform":"none","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#222222","hoverBackgroun
502dColor":"#222222"},"viewCartBtn":{"textTransform":"none","color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"currentAppIntegration":{"reviews":"judgeme"},"themeName":"default","srcThemeNameLib":"turbo"} 503 ;return templateSettings}function readPayload(){return {generalSettings:{page: "blog",collection_id: 0,collection_handle: "",collection_product_count: 0,... 504 { 505 506 507 },collection_tags: null,current_tags: null,default_sort_by: "",no_image_url: "https:\/\/cdn.shopify.com\/extensions\/01a0d104-3c6a-716a-abc3-e20593849d9a\/product-filter-search-226\/assets\/boost-pfs-no-image.jpg",search_term: "",template: "blog",currencies: ["USD"],current_currency: "USD",published_locales: 508 {"en":true},current_locale: "en"},shop:{name: "PaintTube.tv",url: "https:\/\/painttube.tv",domain: "liliedahl-art-video.myshopify.com",currency: "USD",money_format: "\u0026#36;{{amount}}",money_format_with_currency: "\u0026#36;{{amount}} USD"},generalSettingsMetafield: 509 510 {"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"node"} 511 ,translation: 512 513 514 515 {"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up â check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products"},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"recommendation":{"homepage-031405":"Just dropped","homepage-161012":"Best Sellers","collectionpage-724132":"Just dropped","collectionpage-157784":"Most Popular Products","productpage-866426":"Recently viewed","productpage-063167":"Frequently Bought Together","cartpage-470655":"Still interested in this?","cartpage-568058":"Similar Products"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Sold out","productItemSale":"SALE","productItemSoldOut":"Sold out","viewProductBtnLabel":"View product","atcSelectOptionsLabel":"Select options","savingAmount":"Save {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"In stock","inventoryLowStock":"Only {{count}} left!","inventorySoldOut":"Sold out","atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Buy it now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}
515,"perpage":{"productCountPerPage":"Display: {{count}} per page"},"productCount":{"textDescriptionCollectionHeader":"{{count}} product","textDescriptionCollectionHeaderPlural":"{{count}} products","textDescriptionToolbar":"{{count}} product","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} product","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load more","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","manual":"Manual","best-selling":"Best selling","relevance":"Relevance","price-descending":"Price descending","created-descending":"Created descending","title-ascending":"Title ascending","created-ascending":"Created ascending","price-ascending":"Price ascending","title-descending":"Title descending"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"refineDesktop":"Filter","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns","filterOptions":{"filterOption|kdiXzS7-k|pf_t_medium":"Medium","filterOption|kdiXzS7-k|pf_t_subject":"Subject","filterOption|kdiXzS7-k|pf_v_artists":"Artists","filterOption|kdiXzS7-k|pf_p_price":"Price","filterOption|kdiXzS7-k|pf_r_review_ratings":"Review Ratings","filterOption|kdiXzS7-k|pf_t_video_collections":"Video Collections","filterOption|kdiXzS7-k|pf_t_beginners":"Beginners","filterOption|kdiXzS7-k|pf_c_collections":"Collections","filterOption|MJ4QrPZ8vx|pf_v_vendor":"Vendor","filterOption|MJ4QrPZ8vx|pf_pt_product_type":"Product Type","filterOption|MJ4QrPZ8vx|pf_p_price":"Price","filterOption|QaCbiMKxT|pf_t_tag":"Tag","filterOption|UrgbWk_98i|pf_t_tag":"Tag","filterOption|d3k5ZtFKFz|pf_t_medium":"Medium","filterOption|d3k5ZtFKFz|pf_t_subject":"Subject","filterOption|d3k5ZtFKFz|pf_v_artists":"Artists","filterOption|d3k5ZtFKFz|pf_p_price":"Price","filterOption|d3k5ZtFKFz|pf_r_review_ratings":"Review Ratings","filterOption|d3k5ZtFKFz|pf_t_video_collections":"Video Collections","filterOption|d3k5ZtFKFz|pf_t_beginners":"Beginners","filterOption|d3k5ZtFKFz|pf_c_collections":"Collections"},"predictiveBundle":{}} 516 ,integration: 517 518 {"reviews":"judgeme"} 519 ,filterSettingsMetafield: 520 521 {"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":22,"filterTitleFontWeight":800,"filterTitleFontTransform":"capitalize","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":16,"filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style2","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false} 522 ,additionalElementSettingsMetafield: 523 524 {"customSortingList":"manual|best-selling|relevance|price-descending|created-descending|title-ascending|created-ascending|price-ascending|title-descending","enableCollectionSearch":false} 525 ,backInStockMetafield: 526 527 null 528 ,swatchSettings: 529 530 null 531 ,defaultSortOrder: 532 533 {"search":"best-selling","all":"best-selling","44742213676":"manual","45537230892":"manual","384959676673":"manual"} 534 ,user: 535 { 536 537 },product: 538 539 null 540 ,b2b: 541 542 null 543 ,templateId:readTemplateId(),productGridSelector: 544 545 "" 546 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 547 548 { 549 550 551 "home-page": {"homepage-031405":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"liliedahl-art-video.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-161012":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel"},"widgetName":"Best Sellers","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"liliedahl-art-video.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 552 553 554 555 "cart-page": {"cartpage-470655":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Still interested in this?","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"liliedahl-art-video.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-568058":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"liliedahl-art-video.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 556 557 558 559 560 561 "product-page": {"productpage-866426":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"liliedahl-art-video.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-063167":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"draft","widgetDesignSettings":{"bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 562 563 564
565 "collection-page": {"collectionpage-724132":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"liliedahl-art-video.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-157784":{"params":{"shop":"liliedahl-art-video.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"liliedahl-art-video.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 566 567 568 569 "defaultSettings": null, 570 571 572 573 574 575 576 } || {},recommendationPlaceholder: 577 578 579 "\u003c!-- TEMPLATE RECOMMENDATION PLACEHOLDER--\u003e\u003cdiv class=\"boost-sd__rc-pl\"\u003e\u003cdiv class=\"boost-sd__rc-title-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\" style=\"width: 150px; height: 30px;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-product-list-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-info-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__rc-pl { width: 100%; min-height: 600px; } .boost-sd__rc-pl-item { display: block; width: 100%; height: 20px; background: rgba(0, 0, 0, 0.07); margin-bottom: 16px; animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl { width: 100%; display: flex; padding: 0 0 30px; } .boost-sd__rc-product-list-pl { display: flex; width: 100%; padding: 0; gap: 32px; position: relative; margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { display: block; flex-wrap: wrap; width: calc(50% - 8px); height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 50% } @media only screen and (min-width: 768px) { .boost-sd__rc-pl-item { margin-bottom: 8px; } .boost-sd__rc-title-pl { padding-bottom: 60px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: block; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { height: 382px; width: calc(25% - 8px); } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child { width: 50% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 40% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 30% } } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }\u003c\/style\u003e" 580 ,simplifiedIntegrationPlaceholder: 581 582 583 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class=\"boost-sd__collection-header\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--3-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost
583-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
583 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e" 584 ,allSyncedCollections: 585 586 null 587 ,isOnboarding: 588 589 false 590 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
590<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d104-3c6a-716a-abc3-e20593849d9a/product-filter-search-226/assets/boost-tae-runtime.js"></script>
590<!-- END app block --><!-- BEGIN app block: shopify://apps/variant-image-wizard-swatch/blocks/app-embed/66205c03-f474-4e2c-b275-0a2806eeac16 --> 591 592<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 593 594 595 596 597 598 599 600<link rel="dns-prefetch" href="https://cdn.judge.me"> 601<link rel="dns-prefetch" href="https://cdn1.judge.me"> 602<link rel="dns-prefetch" href="https://api.judge.me"> 603
604<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":"#a48f33","hide_badge_preview_if_no_reviews":false,"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
604ou! 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":"","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":"#a48f33","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"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":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"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":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
604itle":"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":"#a48f33","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":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#a48f33","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":"#a48f33","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#a48f33","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_
604youtube_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":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":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"
604:"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/painttube.tv","branding_text":"Powered by Judge.me","locale":"en","reply_name":"PaintTube.tv","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":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
604shop_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":"PaintTube.tv"};</script>
604 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #a48f33;--jdgm-secondary-color: rgba(164,143,51,0.1);--jdgm-star-color: #a48f33;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #a48f33;--jdgm-paginate-color: #a48f33;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #a48f33}.jdgm-histogram__bar-content{background-color:#a48f33}.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:#a48f33}.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:#a48f33}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #a48f33;--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:#a48f33}.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:'PaintTube.tv'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 605</style> <style class='jdgm-settings-style'></style> 606 607 608 609 610 <style class='jdgm-miracle-styles'> 611 @-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
611/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} 612 613</style> 614 615 616 617 618 619 620 621 622
623<script data-cfasync='false' class='jdgm-script'> 624!function(e){window.jdgm=window.jdgm||{}; 625/* INF-1976 */ 626var _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;}(); 627if(_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;} 628jdgm.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/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 629jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 630setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 631!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 632(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 633a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 634jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 635t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 636t.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( 637".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 638parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 639jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 640)}))}(document); 641</script>
641 642<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 643 644<!-- BEGIN app snippet: theme_fix_tags -->
644<script> 645 (function() { 646 var jdgmThemeFixes = null; 647 if (!jdgmThemeFixes) return; 648 649 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 650 // before the per-theme fix so the theme-specific CSS wins the cascade. 651 // HTML is never applied globally (too risky). 652 var allThemesFix = jdgmThemeFixes['all']; 653 if (allThemesFix && allThemesFix.css) { 654 var allStyleTag = document.createElement('style'); 655 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 656 allStyleTag.innerHTML = allThemesFix.css; 657 document.head.append(allStyleTag); 658 }; 659 660 if (allThemesFix && allThemesFix.js) { 661 var allScriptTag = document.createElement('script'); 662 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 663 allScriptTag.innerHTML = allThemesFix.js; 664 document.head.append(allScriptTag); 665 }; 666 667 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 668 if (!thisThemeFix) return; 669 670 if (thisThemeFix.html) { 671 document.addEventListener("DOMContentLoaded", function() { 672 var htmlDiv = document.createElement('div'); 673 htmlDiv.classList.add('jdgm-theme-fix-html'); 674 htmlDiv.innerHTML = thisThemeFix.html; 675 document.body.append(htmlDiv); 676 }); 677 }; 678 679 if (thisThemeFix.css) { 680 var styleTag = document.createElement('style'); 681 styleTag.classList.add('jdgm-theme-fix-style'); 682 styleTag.innerHTML = thisThemeFix.css; 683 document.head.append(styleTag); 684 }; 685 686 if (thisThemeFix.js) { 687 var scriptTag = document.createElement('script'); 688 scriptTag.classList.add('jdgm-theme-fix-script'); 689 scriptTag.innerHTML = thisThemeFix.js; 690 document.head.append(scriptTag); 691 }; 692 })(); 693</script>
693 694<!-- END app snippet --> 695<!-- End of Judge.me Core --> 696 697 698 699<!-- END app block --><!-- BEGIN app block: shopify://apps/1clickpopup/blocks/main/233742b9-16cb-4f75-9de7-3fe92c29fdff -->
699<script> 700 window.OneClickPopup = {} 701 702</script>
vendor: 1 bytes, line 702
702
703<script src="https://cdn.shopify.com/extensions/01a0c7b0-f234-7e9f-956a-f4cd839d09f3/1click-popup-71/assets/1click-popup-snippet.js" async></script>
703 704 705 706<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 --> 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721<!-- END app block -->
721<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 721
721
722<script src="https://cdn.shopify.com/extensions/01a0a40c-49c6-76f0-879b-83df9d4ebc68/easybox-prod-6/assets/easypopup.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 722
722
723<script src="https://cdn.shopify.com/extensions/019d43d1-bbad-7de5-bd49-ea6de5e8ca58/accessibly-app-30/assets/acc-main.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 723
723
724<script src="https://cdn.shopify.com/extensions/01a08a96-98ee-7694-ac0e-5d5cff4b1a7b/upsellin-286/assets/vanga-smartcart-index.js" type="text/javascript" defer="defer"></script>
724 725<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
726<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: 5781618732,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 726
726
727<script> 728 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 729</script>
vendor: 1 bytes, line 729
729
730<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}
730).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: 5781618732,storefrontBaseUrl: "https://painttube.tv",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://painttube.tv/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2344124673","configuration":"{\"accountId\":\"10041529\",\"projectId\":\"10047322\",\"currency\":\"USD\",\"environment\":\"null\",\"customDomain\":\"null\",\"cartViewedGoalId\":\"null\",\"checkoutAddressInfoSubmittedGoalId\":\"null\",\"checkoutCompletedGoalId\":\"1004114812\",\"checkoutContactInfoSubmittedGoalId\":\"null\",\"checkoutShippingInfoSubmittedGoalId\":\"null\",\"checkoutStartedGoalId\":\"1004114814\",\"collectionViewedGoalId\":\"null\",\"paymentInfoSubmittedGoalId\":\"null\",\"productAddedToCartGoalId\":\"1004114813\",\"productRemovedFromCartGoalId\":\"null\",\"pageViewedGoalId\":\"null\",\"productViewedGoalId\":\"null\",\"searchSubmittedGoalId\":\"null\",\"subscriptionGoalId\":\"null\",\"nonSubscriptionGoalId\":\"null\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5d7a5c9a39d5284d6dfc099806167db1","type":"APP","apiClientId":125487710209,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
730,"dataSharingState":"unrestricted"},{"id":"1636466945","configuration":"{\"shopifyDomain\":\"liliedahl-art-video.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1dd80183ec586df078419d82cb462921","type":"APP","apiClientId":4546651,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"991396097","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":"417366273","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\",\\\"GT-WRGFCQK\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\/VWjECIud34IYEJ-5kP8D\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\/oiimCI6d34IYEJ-5kP8D\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-14L0K7L0M2\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\/OUSUCIWd34IYEJ-5kP8D\\\",\\\"MC-15LSYVH5K9\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-14L0K7L0M2\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\/9XYKCIKd34IYEJ-5kP8D\\\",\\\"MC-15LSYVH5K9\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\/JIEwCP-c34IYEJ-5kP8D\\\",\\\"MC-15LSYVH5K9\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-14L0K7L0M2\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\/1U82CJGd34IYEJ-5kP8D\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-14L0K7L0M2\\\",\\\"AW-1071914143\\\/xgqpCIid34IYEJ-5kP8D\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-14L0K7L0M2\\\"}],\\\"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":"195526913","configuration":"{\"pixel_id\":\"1474173896155184\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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":"61145345","configuration":"{\"tagID\":\"2613450808867\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"23101697","configuration":"{\"matomoUrl\":\"https:\\\/\\\/analytics.zipify.com\",\"matomoSiteId\":\"259\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4c3b52af25958dd82af2943ee5bcccd8","type":"APP","apiClientId":1436544,"privacyPurposes":["ANALYTICS","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
730,"dataSharingState":"unrestricted"},{"id":"108200193","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Wicked Reports Pixel"},{"id":"114557185","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"AC Tracking Snippet"},{"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":"PaintTube.tv","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"liliedahl-art-video.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/painttube.tv"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://painttube.tv/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"136134426881","themePublished":"true","eventMetadataId":"354891ff-9152-466b-ba1e-6b819e23c7fd","pageType":"blog","resourceId":"87528308993","shopId":"5781618732","storefrontBaseUrl":"https:\/\/painttube.tv","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
730<script> 731 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 732 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 733 window.ShopifyAnalytics.meta.currency = 'USD'; 734 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":87528308993,"requestId":"fbadce32-a756-4beb-8d6a-6b06dde0ed54-1790245128"}}; 735 for (var attr in meta) { 736 window.ShopifyAnalytics.meta[attr] = meta[attr]; 737 } 738</script>
vendor: 1 bytes, line 738
738
739<script class="analytics"> 740 (function () { 741 var customDocumentWrite = function(content) { 742 var jquery = null; 743 744 if (window.jQuery) { 745 jquery = window.jQuery; 746 } else if (window.Checkout && window.Checkout.$) { 747 jquery = window.Checkout.$; 748 } 749 750 if (jquery) { 751 jquery('body').append(content); 752 } 753 }; 754 755 var hasLoggedConversion = function(token) { 756 if (token) { 757 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 758 } 759 return false; 760 } 761 762 var setCookieIfConversion = function(token) { 763 if (token) { 764 var twoMonthsFromNow = new Date(Date.now()); 765 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 766 767 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 768 } 769 } 770 771 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 772 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 773 if (trekkie.integrations) { 774 return; 775 } 776 trekkie.methods = [ 777 'identify', 778 'page', 779 'ready', 780 'track', 781 'trackForm', 782 'trackLink' 783 ]; 784 trekkie.factory = function(method) { 785 return function() { 786 var args = Array.prototype.slice.call(arguments); 787 args.unshift(method); 788 trekkie.push(args); 789 if (method == 'track' || method == 'page') { 790 try { 791 if (window.__TREKKIE_SHIM_QUEUE == null) { 792 window.__TREKKIE_SHIM_QUEUE = []; 793 } 794 window.__TREKKIE_SHIM_QUEUE.push({ 795 from: 'trekkie-stub', 796 method: method, 797 args: args.slice(1) 798 }); 799 } catch (e) { 800 // no-op 801 } 802 } 803 return trekkie; 804 }; 805 }; 806 for (var i = 0; i < trekkie.methods.length; i++) { 807 var key = trekkie.methods[i]; 808 trekkie[key] = trekkie.factory(key); 809 } 810 trekkie.load = function(config) { 811 trekkie.config = config || {}; 812 trekkie.config.initialDocumentCookie = document.cookie; 813 var first = document.getElementsByTagName('script')[0]; 814var script = document.createElement('script'); 815script.type = 'text/javascript'; 816script.onerror = function(e) { 817 var scriptFallback = document.createElement('script'); 818 scriptFallback.type = 'text/javascript'; 819 scriptFallback.onerror = function(error) { 820 var Monorail = { 821 produce: function produce(monorailDomain, schemaId, payload) { 822 var currentMs = new Date().getTime(); 823 var event = { 824 schema_id: schemaId, 825 payload: payload, 826 metadata: { 827 event_created_at_ms: currentMs, 828 event_sent_at_ms: currentMs 829 } 830 }; 831 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 832 }, 833 sendRequest: function sendRequest(endpointUrl, payload) { 834 // Try the sendBeacon API 835 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 836 var blobData = new window.Blob([payload], { 837 type: 'text/plain' 838 }); 839 840 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 841 return true; 842 } // sendBeacon was not successful 843 844 } // XHR beacon 845 846 var xhr = new XMLHttpRequest(); 847 848 try { 849 xhr.open('POST', endpointUrl); 850 xhr.setRequestHeader('Content-Type', 'text/plain'); 851 xhr.send(payload); 852 } catch (e) { 853 console.log(e); 854 } 855 856 return false; 857 }, 858 isIos12: function isIos12() { 859 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 860 } 861 }; 862 Monorail.produce('monorail-edge.shopifysvc.com', 863 'trekkie_storefront_load_errors/1.1', 864 {shop_id: 5781618732, 865 theme_id: 136134426881, 866 app_name: "storefront", 867 context_url: window.location.href, 868 source_url: "//painttube.tv/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 869 870 }; 871 scriptFallback.async = true; 872 scriptFallback.src = '//painttube.tv/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 873 first.parentNode.insertBefore(scriptFallback, first); 874}; 875script.async = true; 876script.src = '//painttube.tv/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 877first.parentNode.insertBefore(script, first); 878 879 }; 880 trekkie.load( 881 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":5781618732,"isMerchantRequest":null,"themeId":136134426881,"themeCityHash":"720732164217546980","contentLanguage":"en","currency":"USD","eventMetadataId":"354891ff-9152-466b-ba1e-6b819e23c7fd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 882 ); 883 884 var loaded = false;
885 trekkie.ready(function() { 886 if (loaded) return; 887 loaded = true; 888 889 window.ShopifyAnalytics.lib = window.trekkie; 890 891 var originalDocumentWrite = document.write; 892 document.write = customDocumentWrite; 893 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 894 document.write = originalDocumentWrite; 895 896 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 897 var token = match? match[1]: undefined; 898 if (!hasLoggedConversion(token)) { 899 setCookieIfConversion(token); 900 901 } 902 }); 903 904 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":87528308993,"requestId":"fbadce32-a756-4beb-8d6a-6b06dde0ed54-1790245128","shopifyEmitted":true}); 905 906 var eventsListenerScript = document.createElement('script'); 907 eventsListenerScript.async = true; 908 eventsListenerScript.src = "//painttube.tv/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 909 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 910})();</script>
910 911
911<script> 912 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 913 window.ga = function ga() { 914 (window.ga.q = window.ga.q || []).push(arguments); 915 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 916 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 917 } 918 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."); 919 }; 920 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 921 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 922 } 923 } 924</script>
vendor: 1 bytes, line 924
924
925<script 926 defer 927 src="https://painttube.tv/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 928 data-application="storefront-renderer" 929 data-shop-id="5781618732" 930 data-render-region="gcp-us-central1" 931 data-page-type="blog" 932 data-theme-instance-id="136134426881" 933 data-theme-name="Turbo" 934 data-theme-version="4.1.2" 935 data-monorail-region="shop_domain" 936 data-resource-timing-sampling-rate="10" 937 data-shs="true" 938 data-shs-beacon="true" 939 data-shs-export-with-fetch="true" 940 data-shs-logs-sample-rate="1" 941 data-shs-beacon-endpoint="https://painttube.tv/api/collect" 942></script>
942 943<meta name="shopify-y" content="8f9fc782-8dc6-4382-b814-c752bd7a3d52" data-expiration="1821802728000"><meta name="shopify-s" content="82f32eab-b66b-422f-ab8d-cf902bf79fbd" data-expiration="1790246928000"><meta name="new-cookie-storage-activated" content="t"> 944</head> <noscript> <style> 945 .product_section .product_form, 946 .product_gallery { 947 opacity: 1; 948 } 949 950 .multi_select, 951 form .select { 952 display: block !important; 953 } 954 955 .image-element__wrap { 956 display: none; 957 }</style></noscript> <body class="blog" 958 data-money-format="${{amount}}" data-shop-url="https://painttube.tv"> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 958-959
958 959<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
959GTM-MMPCDPJ3
vendor: 83 bytes, lines 959-960
959" 960height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
961<!-- End Google Tag Manager (noscript) --> <!-- Load Facebook SDK for JavaScript 962 963<div id="fb-root"></div>
964<script>(function(d, s, id) { 965var js, fjs = d.getElementsByTagName(s)[0]; 966if (d.getElementById(id)) return; 967js = d.createElement(s); js.id = id; 968js.src = 'https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js#xfbml=1&version=v2.12&autoLogAppEvents=1'; 969fjs.parentNode.insertBefore(js, fjs); 970}(document, 'script', 'facebook-jssdk'));</script>
970 971 972Your customer chat code --> 973 974 975<div class="fb-customerchat" 976attribution=install_email 977page_id="104555873036709" 978greeting_dialog_display="hide" 979theme_color="#a48f33"> 980</div> <div id="shopify-section-header" class="shopify-section header-section"> 981 982 983 984 985 986 987<header id="header" class="mobile_nav-fixed--true"> <div class="promo_banner"> <div class="promo_banner__content"> <p>FREE U.S. DOMESTIC SHIPPING ON ALL ORDERS OVER $249+ ⢠<a href="https://painttube.tv/pages/guarantee" target="_blank">100% MONEY-BACK GUARANTEE</a> ⢠Lifetime Access ⢠No Subscription</p></div> <div class="promo_banner-close"></div></div> <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> <span class="menu_title">Menu</span></a> <a href="https://painttube.tv" title="PaintTube.tv" class="mobile_logo logo"> <img src="//painttube.tv/cdn/shop/files/PT2024-logo-site-tagline_760x.png?v=1705687897" alt="PaintTube.tv" class="lazyload" /></a> <div class="top_bar--right"> <a href="/search" class="icon-search dropdown_link" 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="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"></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="https://painttube.tv" class="parent-link--true"> 988 Home</a></li> <li data-mobile-dropdown-rel="browse-all-videos" class="sublink"> <a data-no-instant href="/collections/new-releases" class="parent-link--true"> 989 Browse All Videos <span class="right icon-down-arrow"></span></a> <ul> <li><a href="/collections/oil">Oil</a></li> <li><a href="/collections/watercolor">Watercolor</a></li> <li><a href="/collections/pastel">Pastel</a></li> <li><a href="/collections/acrylic">Acrylic</a></li> <li><a href="/collections/drawing">Drawing</a></li> <li><a href="/collections/landscape">Landscape & Plein Air</a></li> <li><a href="/collections/figurative-portrait">Figurative & Portrait</a></li> <li><a href="/collections/floral-still-life">Floral & Still Life</a></li> <li><a href="/collections/paint-by-note">Paint By Note</a></li> <li><a href="/collections/art-marketing">Art Marketing</a></li> <li><a href="https://painttube.tv/pages/liliedahl">Special Collections</a></li></ul></li> <li data-mobile-dropdown-rel="magazines" class="sublink"> <a data-no-instant href="#" class="parent-link--false"> 990 Magazines <span class="right icon-down-arrow"></span></a> <ul> <li class="sublink"> <a data-no-instant href="/products/pleinair-magazine-subscription" class="parent-link--true"> 991 PleinAir Magazine <span class="right icon-down-arrow"></span></a> <ul> <li><a href="/products/pleinair-magazine-subscription">Subscribe to PleinAir Magazine</a></li> <li><a href="https://painttube.tv/products/pleinair-magazine-subscription#r-1701204726129">Gift PleinAir Magazine</a></li></ul></li> <li class="sublink"> <a data-no-instant href="/products/fine-art-connoisseur-magazine-subscription" class="parent-link--true"> 992 Fine Art Connoisseur Magazine <span class="right icon-down-arrow"></span></a> <ul> <li><a href="/products/fine-art-connoisseur-magazine-subscription">Subscribe to Fine Art Connoisseur</a></li> <li><a href="https://painttube.tv/products/fine-art-connoisseur-magazine-subscription#r-1704327244937">Gift Fine Art Connoisseur</a></li></ul></li> <li><a href="https://form.jotform.com/Streamline_Tech/magazine-change-of-address-form">Change Of Address Form</a></li> <li><a href="/collections/magazine-single-issues">Single Issues</a></li></ul></li> <li data-mobile-dropdown-rel="vip-email-sign-up"> <a data-no-instant href="/pages/vip" class="parent-link--true"> 993 VIP Email Sign-Up</a></li> <li data-mobile-dropdown-rel="login"> <a data-no-instant href="#epopup1696529833" class="parent-link--true"> 994 Login</a></li> <li data-mobile-dropdown-rel="art-resources"> <a data-no-instant href="https://streamlinepublishing.com/art/" class="parent-link--true"> 995 Art Resources</a></li> <li data-mobile-dropdown-rel="get-help"> <a data-no-instant href="http://help.streamlinepublishing.com/" class="parent-link--true"> 996 Get Help</a></li> <li> <select class="currencies" name="currencies" data-default-shop-currency="USD"> <option value="USD" selected="selected">USD</option> <option value="CAD">CAD</option> <option value="AUD">AUD</option> <option value="GBP">GBP</option> <option value="EUR">EUR</option> <option value="JPY">JPY</option> <option value="CNY">CNY</option> 997 998 999</select></li></ul></div></div> 1000</header> 1001 1002 1003 1004 1005<header class="feature_image "> <div class="header header-fixed--true header-background--solid"> <div class="promo_banner"> <div class="promo_banner__content"> <p>FREE U.S. DOMESTIC SHIPPING ON ALL ORDERS OVER $249+ ⢠<a href="https://painttube.tv/pages/guarantee" target="_blank">100% MONEY-BACK GUARANTEE</a> ⢠Lifetime Access ⢠No Subscription</p></div> <div class="promo_banner-close"></div></div> <div class="top_bar clearfix"> <ul class="menu left"> <li><a href="/pages/testimonials">Testimonials</a></li> <li><a href="https://painttube.tv/pages/faq">FAQ</a></li> <li><a href="/collections/all">All Videos</a></li> <li><a href="https://painttube.tv/collections/best-sellers">Best Sellers</a></li> <li><a href="https://painttube.tv/collections/new-releases">New Releases</a></li> <li><a href="https://streamlinepublishing.com/art/">Art Resources</a></li> <li><a href="/pages/artists">Artists</a></li> <li><a href="/blogs/blog-1">ARTicles</a></li></ul> <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="PaintTube.tv" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button"> 1006 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 data-hulkapps-cart-total class="money">$0.00</span></span> <span>Subtotal</span></li> <li class="cart_savings sale js-cart_savings"></li> <li> <button type="submit" class="action_button add_to_cart"><span class="icon-lock"></span>Checkout</button></li></ul></form></div></div> <ul class="menu right"> <li> <select class="currencies" name="currencies" data-default-shop-currency="USD"> <option value="USD" selected="selected">USD</option> <option value="CAD">CAD</option> <option value="AUD">AUD</option> <option value="GBP">GBP</option> <option value="EUR">EUR</option> <option value="JPY">JPY</option> <option value="CNY">CNY</option> 1007 1008 1009</select></li> <li></li> <li> <a href="#epopup1696529833" title="My Account "> <span>Login</span></a></li></ul></div> <div class="main_nav_wrapper">
1009 <div class="main_nav clearfix menu-position--inline logo-align--left"> <div class="logo text-align--center"> <a href="https://painttube.tv" title="PaintTube.tv"> <img src="//painttube.tv/cdn/shop/files/logo_6f8b1f36-f718-4b71-8c3e-8608146e7115_840x.png?v=1723481036" class="primary_logo lazyload" alt="PaintTube.tv" /></a></div> <div class="nav"> <ul class="menu center clearfix"> <li><a href="/" class=" top_link " data-dropdown-rel="home">Home</a></li> <li><a href="https://painttube.tv/collections/all" class=" dropdown_link" data-dropdown-rel="browse-art-courses">Browse Art Courses <span class="icon-down-arrow"></span></a></li> <li><a href="#" class=" dropdown_link" data-dropdown-rel="magazines">Magazines <span class="icon-down-arrow"></span></a></li> <li><a href="#" class=" dropdown_link" data-dropdown-rel="art-products">Art Products <span class="icon-down-arrow"></span></a></li> <li><a href="/pages/about-us" class=" dropdown_link" data-dropdown-rel="about-us">About Us <span class="icon-down-arrow"></span></a></li> <li><a href="/cart" class=" top_link " data-dropdown-rel="checkout">Checkout</a></li> <li class="search_container" data-autocomplete-true> <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></ul></div> <div class="dropdown_container center" data-dropdown="search"> <div class="dropdown" data-autocomplete-true> <form action="/search" class="header_search_form"> <input type="hidden" name="type" value="product" /> <span class="icon-search search-submit"></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="browse-art-courses"> <div class="dropdown menu"> <div class="dropdown_content dropdown_narrow"> <div class="dropdown_column"> <ul class="dropdown_title"> <li> <a href="/">Medium</a></li></ul> <ul> <li> <a href="/collections/acrylic">Acrylic</a></li> <li> <a href="/collections/collage">Collage</a></li> <li> <a href="/collections/drawing">Drawing</a></li> <li> <a href="/collections/gouache">Gouache</a></li> <li> <a href="/collections/mixed-media">Mixed Media</a></li> <li> <a href="/collections/oil">Oil</a></li> <li> <a href="/collections/pastel">Pastel</a></li> <li> <a href="/collections/watercolor">Watercolor</a></li> <li> <a href="/collections/yupo">Yupo</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_title"> <li> <a href="/">Subject</a></li></ul> <ul> <li> <a href="/collections/landscape">Landscape & PleinAir</a></li> <li> <a href="/collections/figurative-portrait">Figurative & Portrait</a></li> <li> <a href="/collections/floral-still-life">Floral & Still Life</a></li> <li> <a href="/collections/paint-by-note">Paint By Note</a></li> <li> <a href="/collections/art-marketing">Art Marketing</a></li> <li> <a href="https://lilipubs.info/learning-from-home">Learning From Home</a></li> <li> <a href="/collections/all">View All Subjects</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_title"> <li> <a href="#">Special Collections</a></li></ul> <ul> <li> <a href="/pages/beginners-start-here">Beginners Start Here</a></li> <li> <a href="https://painttube.tv/collections/books">Books</a></li> <li> <a href="https://painttube.tv/collections/magazines">Magazines</a></li> <li> <a href="/collections/art-marketing">Art Marketing</a></li> <li> <a href="https://painttube.tv/collections/artist-tools">Tools</a></li> <li> <a href="https://painttube.tv/pages/liliedahl">Johnnie Liliedahl</a></li> <li> <a href="https://painttube.tv/products/johnnie-liliedahl-illumination-series">Illumination Series</a></li> <li> <a href="https://painttube.tv/collections/richard-schmid">Richard Schmid</a></li></ul></div></div></div></div> <div class="dropdown_container" data-dropdown="magazines"> <div class="dropdown menu"> <div class="dropdown_content dropdown_narrow"> <div class="dropdown_column"> <ul class="dropdown_title"> <li> <a href="https://painttube.tv/products/pleinair-magazine-subscription">PleinAir Magazine</a></li></ul> <ul> <li> <a href="/products/pleinair-magazine-subscription">Subscribe to PleinAir Magazine</a></li> <li> <a href="https://painttube.tv/products/pleinair-magazine-subscription#r-1701204726129">Gift PleinAir Magazine</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_title"> <li> <a href="https://painttube.tv/products/fine-art-connoisseur-magazine-subscription">Fine Art Connoisseur</a></li></ul> <ul> <li> <a href="/products/fine-art-connoisseur-magazine-subscription">Subscribe to Fine Art Connoisseur</a></li> <li> <a href="https://painttube.tv/products/fine-art-connoisseur-magazine-subscription#r-1704327244937">Gift Fine Art Connoisseur</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/magazine-single-issues">Single Issues</a></li></ul></div></div></div></div> <div class="dropdown_container" data-dropdown="art-products"> <div class="dropdown menu"> <div class="dropdown_content "> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/books">Books</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/collections/magazines">Magazines</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/products/pleinair-magazine-painters-apron">Apron</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="https://painttube.tv/collections/art-tools">Tools</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="https://painttube.tv/pages/vip">Become a VIP</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/faq">FAQ</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/contact">Contact Us</a></li></ul></div> <div class="dropdown_column"> <ul class="dropdown_item"> <li> <a href="/pages/testimonials">Testimonials</a></li></ul></div></div></div></div></div></div></div> 1010</header> 1011 1012<style> 1013 .main_nav div.logo a { 1014 padding-top: 25px; 1015 padding-bottom: 25px; 1016 } 1017 1018 div.logo img { 1019 max-width: 205px; 1020 } 1021 1022 .nav { 1023 1024 width: 84%; 1025 float: left; 1026 1027 } 1028 1029 1030 .nav ul.menu { 1031 padding-top: 30px; 1032 padding-bottom: 30px; 1033 } 1034 1035 .sticky_nav ul.menu, .sticky_nav .mini_cart { 1036 padding-top: 15px; 1037 padding-bottom: 15px; 1038 } 1039 1040 1041 1042 1043 1044 body { 1045 overscroll-behavior-y: none; 1046 } 1047 1048 1049</style> 1050 1051<style> #shopify-section-header .promo_banner a {color: #fff !important;}</style></div> <div class="mega-menu-container"> <div id="shopify-section-mega-menu-1" class="shopify-section mega-menu-section"> 1052 1053 1054 1055</div></div> 1056 1057 1058 1059 1060 1061<div id="shopify-section-blog-template" class="shopify-section blog-section"> 1062 1063 1064<a name="pagecontent" id="pagecontent"></a> 1065 1066<div class="container main content"> <div class="blog-header clearfix"> <div class="eight columns"> <h1 class="blog-title"> 1067 ARTicles</h1> <p class="subtitle">A collection of articles to inspire all artists!</p></h1></div> <div class="eight columns section_select medium-down--one-whole"></div> <div class="sixteen columns"> <div class="feature_divider"></div></div></div> <div class="sixteen columns equal-columns--outside-trim equal-columns--clear"> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/laurel-daniel-from-inspiration-to-finished-painting" title="Laurel Daniel: From Inspiration to Finished Painting"> 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Laurel Daniel: From Inspiration to Finished Painting" 1080 1081 data-src="//painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_1600x.jpg?v=1718648430" 1082 data-sizes="auto" 1083 data-aspectratio="400/400" 1084 data-srcset="//painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_5000x.jpg?v=1718648430 5000w, 1085 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_4500x.jpg?v=1718648430 4500w, 1086 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_4000x.jpg?v=1718648430 4000w, 1087 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_3500x.jpg?v=1718648430 3500w, 1088 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_3000x.jpg?v=1718648430 3000w, 1089 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_2500x.jpg?v=1718648430 2500w, 1090 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_2000x.jpg?v=1718648430 2000w, 1091 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_1800x.jpg?v=1718648430 1800w, 1092 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_1600x.jpg?v=1718648430 1600w, 1093 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_1400x.jpg?v=1718648430 1400w, 1094 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_1200x.jpg?v=1718648430 1200w, 1095 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_1000x.jpg?v=1718648430 1000w, 1096 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_800x.jpg?v=1718648430 800w, 1097 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_600x.jpg?v=1718648430 600w, 1098 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_400x.jpg?v=1718648430 400w, 1099 //painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_200x.jpg?v=1718648430 200w" 1100 height="400" 1101 width="400" 1102 style=";" 1103 class="lazyload transition--none " 1104 /> 1105</div> 1106 1107 1108 1109<noscript data-hulkapps-lineitem > <img alt="Laurel Daniel: From Inspiration to Finished Painting" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_{width}x.jpg?v=1718648430" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/LaurelDaneil-oil-HillCountryFencelineFinal-1000_e8141d25-cfb9-4f6d-b287-6fe1289e8756_2000x.jpg?v=1718648430" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1110</noscript></a> <h2><a href="/blogs/blog-1/laurel-daniel-from-inspiration-to-finished-painting">Laurel Daniel: From Inspiration to Finished Painting</a></h2> <p class="blog_meta"></p></div> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-watercolorist-kim-minichiello" title="Interview with Watercolorist Kim Minichiello"> 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Watercolorist Kim Minichiello" 1123 1124 data-src="//painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_1600x.jpg?v=1718648252" 1125 data-sizes="auto" 1126 data-aspectratio="400/400" 1127 data-srcset="//painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_5000x.jpg?v=1718648252 5000w, 1128 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_4500x.jpg?v=1718648252 4500w, 1129 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_4000x.jpg?v=1718648252 4000w, 1130 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_3500x.jpg?v=1718648252 3500w, 1131 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_3000x.jpg?v=1718648252 3000w, 1132 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_2500x.jpg?v=1718648252 2500w, 1133 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_2000x.jpg?v=1718648252 2000w, 1134 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_1800x.jpg?v=1718648252 1800w, 1135 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_1600x.jpg?v=1718648252 1600w, 1136 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_1400x.jpg?v=1718648252 1400w, 1137 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_1200x.jpg?v=1718648252 1200w, 1138 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_1000x.jpg?v=1718648252 1000w, 1139 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_800x.jpg?v=1718648252 800w, 1140 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_600x.jpg?v=1718648252 600w, 1141 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_400x.jpg?v=1718648252 400w, 1142 //painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_200x.jpg?v=1718648252 200w" 1143 height="400" 1144 width="400" 1145 style=";" 1146 class="lazyload transition--none " 1147 /> 1148</div> 1149 1150 1151 1152<noscript data-hulkapps-lineitem > <img alt="Interview with Watercolorist Kim Minichiello" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_{width}x.jpg?v=1718648252" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/A-Different-Perspective_Kim-Minichiello-600_2000x.jpg?v=1718648252" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1153</noscript></a> <h2><a href="/blogs/blog-1/interview-with-watercolorist-kim-minichiello">Interview with Watercolorist Kim Minichiello</a></h2> <p class="blog_meta"></p></div> <br class="clear" /> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-tony-white" title="Interview with Tony White"> 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Tony White" 1166 1167 data-src="//painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_1600x.jpg?v=1718648084" 1168 data-sizes="auto" 1169 data-aspectratio="400/400" 1170 data-srcset="//painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_5000x.jpg?v=1718648084 5000w, 1171 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_4500x.jpg?v=1718648084 4500w, 1172 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_4000x.jpg?v=1718648084 4000w, 1173 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_3500x.jpg?v=1718648084 3500w, 1174 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_3000x.jpg?v=1718648084 3000w, 1175 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_2500x.jpg?v=1718648084 2500w, 1176 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_2000x.jpg?v=1718648084 2000w, 1177 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_1800x.jpg?
1177v=1718648084 1800w, 1178 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_1600x.jpg?v=1718648084 1600w, 1179 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_1400x.jpg?v=1718648084 1400w, 1180 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_1200x.jpg?v=1718648084 1200w, 1181 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_1000x.jpg?v=1718648084 1000w, 1182 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_800x.jpg?v=1718648084 800w, 1183 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_600x.jpg?v=1718648084 600w, 1184 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_400x.jpg?v=1718648084 400w, 1185 //painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_200x.jpg?v=1718648084 200w" 1186 height="400" 1187 width="400" 1188 style=";" 1189 class="lazyload transition--none " 1190 /> 1191</div> 1192 1193 1194 1195<noscript data-hulkapps-lineitem > <img alt="Interview with Tony White" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_{width}x.jpg?v=1718648084" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/Sofala-Watercolor-TonyWhite-600_2000x.jpg?v=1718648084" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1196</noscript></a> <h2><a href="/blogs/blog-1/interview-with-tony-white">Interview with Tony White</a></h2> <p class="blog_meta"></p></div> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-artist-tiffanie-mang" title="Interview with Artist Tiffanie Mang"> 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Artist Tiffanie Mang" 1209 1210 data-src="//painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_1600x.jpg?v=1763496108" 1211 data-sizes="auto" 1212 data-aspectratio="400/400" 1213 data-srcset="//painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_5000x.jpg?v=1763496108 5000w, 1214 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_4500x.jpg?v=1763496108 4500w, 1215 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_4000x.jpg?v=1763496108 4000w, 1216 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_3500x.jpg?v=1763496108 3500w, 1217 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_3000x.jpg?v=1763496108 3000w, 1218 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_2500x.jpg?v=1763496108 2500w, 1219 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_2000x.jpg?v=1763496108 2000w, 1220 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_1800x.jpg?v=1763496108 1800w, 1221 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_1600x.jpg?v=1763496108 1600w, 1222 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_1400x.jpg?v=1763496108 1400w, 1223 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_1200x.jpg?v=1763496108 1200w, 1224 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_1000x.jpg?v=1763496108 1000w, 1225 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_800x.jpg?v=1763496108 800w, 1226 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_600x.jpg?v=1763496108 600w, 1227 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_400x.jpg?v=1763496108 400w, 1228 //painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_200x.jpg?v=1763496108 200w" 1229 height="400" 1230 width="400" 1231 style=";" 1232 class="lazyload transition--none " 1233 /> 1234</div> 1235 1236 1237 1238<noscript data-hulkapps-lineitem > <img alt="Interview with Artist Tiffanie Mang" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_{width}x.jpg?v=1763496108" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/laspenasquitos_6_gouache_TiffanieMang-1000_600x600_c0d5f981-533c-4894-a9fc-cbd6c5b7d504_2000x.jpg?v=1763496108" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1239</noscript></a> <h2><a href="/blogs/blog-1/interview-with-artist-tiffanie-mang">Interview with Artist Tiffanie Mang</a></h2> <p class="blog_meta"></p></div> <br class="clear" /> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-barbara-tapp" title="Interview with Barbara Tapp"> 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Barbara Tapp" 1252 1253 data-src="//painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_1600x.jpg?v=1763495368" 1254 data-sizes="auto" 1255 data-aspectratio="400/400" 1256 data-srcset="//painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_5000x.jpg?v=1763495368 5000w, 1257 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_4500x.jpg?v=1763495368 4500w, 1258 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_4000x.jpg?v=1763495368 4000w, 1259 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_3500x.jpg?v=1763495368 3500w, 1260 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_3000x.jpg?v=1763495368 3000w, 1261 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_2500x.jpg?v=1763495368 2500w, 1262 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_2000x.jpg?v=1763495368 2000w, 1263 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_1800x.jpg?v=1763495368 1800w, 1264 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_1600x.jpg?v=1763495368 1600w, 1265 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_1400x.jpg?v=1763495368 1400w, 1266 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_1200x.jpg?v=1763495368 12
126600w, 1267 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_1000x.jpg?v=1763495368 1000w, 1268 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_800x.jpg?v=1763495368 800w, 1269 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_600x.jpg?v=1763495368 600w, 1270 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_400x.jpg?v=1763495368 400w, 1271 //painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_200x.jpg?v=1763495368 200w" 1272 height="400" 1273 width="400" 1274 style=";" 1275 class="lazyload transition--none " 1276 /> 1277</div> 1278 1279 1280 1281<noscript data-hulkapps-lineitem > <img alt="Interview with Barbara Tapp" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_{width}x.jpg?v=1763495368" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/California-Gold_-Pescadero_-Watercolor_Plein-Air_-Barbara-Tapp-1000_600x600_992612d6-be51-40bb-b7b2-e2e7761a940a_2000x.jpg?v=1763495368" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1282</noscript></a> <h2><a href="/blogs/blog-1/interview-with-barbara-tapp">Interview with Barbara Tapp</a></h2> <p class="blog_meta"></p></div> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-kathleen-lanzoni" title="Interview with Kathleen Lanzoni"> 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Kathleen Lanzoni" 1295 1296 data-src="//painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_1600x.jpg?v=1718647334" 1297 data-sizes="auto" 1298 data-aspectratio="400/400" 1299 data-srcset="//painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_5000x.jpg?v=1718647334 5000w, 1300 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_4500x.jpg?v=1718647334 4500w, 1301 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_4000x.jpg?v=1718647334 4000w, 1302 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_3500x.jpg?v=1718647334 3500w, 1303 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_3000x.jpg?v=1718647334 3000w, 1304 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_2500x.jpg?v=1718647334 2500w, 1305 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_2000x.jpg?v=1718647334 2000w, 1306 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_1800x.jpg?v=1718647334 1800w, 1307 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_1600x.jpg?v=1718647334 1600w, 1308 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_1400x.jpg?v=1718647334 1400w, 1309 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_1200x.jpg?v=1718647334 1200w, 1310 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_1000x.jpg?v=1718647334 1000w, 1311 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_800x.jpg?v=1718647334 800w, 1312 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_600x.jpg?v=1718647334 600w, 1313 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_400x.jpg?v=1718647334 400w, 1314 //painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_200x.jpg?v=1718647334 200w" 1315 height="400" 1316 width="400" 1317 style=";" 1318 class="lazyload transition--none " 1319 /> 1320</div> 1321 1322 1323 1324<noscript data-hulkapps-lineitem > <img alt="Interview with Kathleen Lanzoni" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_{width}x.jpg?v=1718647334" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/Mountain-Gem-watercolor-Kathleen-Lanzoni-1000_600x600_83c3ddbc-989a-404f-a8ee-544630e11154_2000x.jpg?v=1718647334" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1325</noscript></a> <h2><a href="/blogs/blog-1/interview-with-kathleen-lanzoni">Interview with Kathleen Lanzoni</a></h2> <p class="blog_meta"></p></div> <br class="clear" /> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-brienne-m-brown" title="Interview with Brienne M Brown"> 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Brienne M Brown" 1338 1339 data-src="//painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_1600x.jpg?v=1763566684" 1340 data-sizes="auto" 1341 data-aspectratio="400/400" 1342 data-srcset="//painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_5000x.jpg?v=1763566684 5000w, 1343 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_4500x.jpg?v=1763566684 4500w, 1344 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_4000x.jpg?v=1763566684 4000w, 1345 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_3500x.jpg?v=1763566684 3500w, 1346 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_3000x.jpg?v=1763566684 3000w, 1347 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_2500x.jpg?v=1763566684 2500w, 1348 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_2000x.jpg?v=1763566684 2000w, 1349 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_1800x.jpg?v=1763566684 1800w, 1350 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_1600x.jpg?v=1763566684 1600w, 1351 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_1400x.jpg?v=1763566684 1400w, 1352 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_1200x.jpg?v=1763566684 1200w, 1353 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_1000x.jpg?v=1763566684 1000w, 1354 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_800x.jpg?v=1763566684 800w, 1355 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_600x.jpg?v=1763566684 600w, 1356 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_400x.jpg?v=1763566684 400w, 1357 //painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_200x.jpg?v=1763566684 200w" 1358 height="400" 1359 width="400" 1360 style=";" 1361 class="lazyload transition--none " 1362 /> 1363</div> 1364 1365 1366 1367<noscript data-hulkapps-lineitem > <img alt="Interview with Brienne M Brown" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_{width}x.jpg?v=1763566684" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/Summer-Time-Stroll-Watercolor-Brienne-M-Brown-1000_600x600_8f0d5cf9-7edd-4c21-8862-9fd933340c6b_2000x.jpg?v=1763566684" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1368</noscript></a> <h2><a href="/blogs/blog-1/interview-with-brienne-m-brown">Interview with Brienne M Brown</a></h2> <p class="blog_meta"></p></div> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-tina-bohlman" title="Interview with Tina Bohlman"> 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Tina Bohlman" 1381 1382 data-src="//painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a6
138258d275e_1600x.jpg?v=1763566797" 1383 data-sizes="auto" 1384 data-aspectratio="400/400" 1385 data-srcset="//painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_5000x.jpg?v=1763566797 5000w, 1386 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_4500x.jpg?v=1763566797 4500w, 1387 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_4000x.jpg?v=1763566797 4000w, 1388 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_3500x.jpg?v=1763566797 3500w, 1389 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_3000x.jpg?v=1763566797 3000w, 1390 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_2500x.jpg?v=1763566797 2500w, 1391 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_2000x.jpg?v=1763566797 2000w, 1392 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_1800x.jpg?v=1763566797 1800w, 1393 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_1600x.jpg?v=1763566797 1600w, 1394 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_1400x.jpg?v=1763566797 1400w, 1395 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_1200x.jpg?v=1763566797 1200w, 1396 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_1000x.jpg?v=1763566797 1000w, 1397 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_800x.jpg?v=1763566797 800w, 1398 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_600x.jpg?v=1763566797 600w, 1399 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_400x.jpg?v=1763566797 400w, 1400 //painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_200x.jpg?v=1763566797 200w" 1401 height="400" 1402 width="400" 1403 style=";" 1404 class="lazyload transition--none " 1405 /> 1406</div> 1407 1408 1409 1410<noscript data-hulkapps-lineitem > <img alt="Interview with Tina Bohlman" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_{width}x.jpg?v=1763566797" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/BOHLMAN_TINA_SATURDAY-SHOPPERS-600_600x600_28536d5b-4a4b-4536-8467-582a658d275e_2000x.jpg?v=1763566797" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1411</noscript></a> <h2><a href="/blogs/blog-1/interview-with-tina-bohlman">Interview with Tina Bohlman</a></h2> <p class="blog_meta"></p></div> <br class="clear" /> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-mario-a-robinson" title="Interview with Mario A. Robinson"> 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Mario A. Robinson" 1424 1425 data-src="//painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_1600x.jpg?v=1718646469" 1426 data-sizes="auto" 1427 data-aspectratio="400/400" 1428 data-srcset="//painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_5000x.jpg?v=1718646469 5000w, 1429 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_4500x.jpg?v=1718646469 4500w, 1430 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_4000x.jpg?v=1718646469 4000w, 1431 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_3500x.jpg?v=1718646469 3500w, 1432 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_3000x.jpg?v=1718646469 3000w, 1433 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_2500x.jpg?v=1718646469 2500w, 1434 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_2000x.jpg?v=1718646469 2000w, 1435 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_1800x.jpg?v=1718646469 1800w, 1436 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_1600x.jpg?v=1718646469 1600w, 1437 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_1400x.jpg?v=1718646469 1400w, 1438 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_1200x.jpg?v=1718646469 1200w, 1439 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_1000x.jpg?v=1718646469 1000w, 1440 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_800x.jpg?v=1718646469 800w, 1441 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_600x.jpg?v=1718646469 600w, 1442 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_400x.jpg?v=1718646469 400w, 1443 //painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_200x.jpg?v=1718646469 200w" 1444 height="400" 1445 width="400" 1446 style=";" 1447 class="lazyload transition--none " 1448 /> 1449</div> 1450 1451 1452 1453<noscript data-hulkapps-lineitem > <img alt="Interview with Mario A. Robinson" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_{width}x.jpg?v=1718646469" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/MarioRobinson2-FinalImage-1000sq_grande_c9577927-3751-4750-9e3b-b7eafbcbecdb_2000x.jpg?v=1718646469" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1454</noscript></a> <h2><a href="/blogs/blog-1/interview-with-mario-a-robinson">Interview with Mario A. Robinson</a></h2> <p class="blog_meta"></p></div> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-john-salminen" title="Interview with John Salminen"> 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with John Salminen" 1467 1468 data-src="//painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-trans
1468parent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_1600x.jpg?v=1718646294" 1469 data-sizes="auto" 1470 data-aspectratio="400/400" 1471 data-srcset="//painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_5000x.jpg?v=1718646294 5000w, 1472 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_4500x.jpg?v=1718646294 4500w, 1473 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_4000x.jpg?v=1718646294 4000w, 1474 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_3500x.jpg?v=1718646294 3500w, 1475 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_3000x.jpg?v=1718646294 3000w, 1476 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_2500x.jpg?v=1718646294 2500w, 1477 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_2000x.jpg?v=1718646294 2000w, 1478 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_1800x.jpg?v=1718646294 1800w, 1479 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_1600x.jpg?v=1718646294 1600w, 1480 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_1400x.jpg?v=1718646294 1400w, 1481 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_1200x.jpg?v=1718646294 1200w, 1482 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_1000x.jpg?v=1718646294 1000w, 1483 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_800x.jpg?v=1718646294 800w, 1484 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_600x.jpg?v=1718646294 600w, 1485 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_400x.jpg?v=1718646294 400w, 1486 //painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_200x.jpg?v=1718646294 200w" 1487 height="400" 1488 width="400" 1489 style=";" 1490 class="lazyload transition--none " 1491 /> 1492</div> 1493 1494 1495 1496<noscript data-hulkapps-lineitem > <img alt="Interview with John Salminen" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_{width}x.jpg?v=1718646294" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/Bethesda-Arcade-II-transparent-watercolor-on-Arches-140-lb-cold-press-1000sq_grande_5324914d-1d15-4629-9795-3a2b155c9faa_2000x.jpg?v=1718646294" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1497</noscript></a> <h2><a href="/blogs/blog-1/interview-with-john-salminen">Interview with John Salminen</a></h2> <p class="blog_meta"></p></div> <br class="clear" /> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-richie-vios" title="Interview with Richie Vios"> 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 400px;"> <img alt="Interview with Richie Vios" 1510 1511 data-src="//painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_1600x.jpg?v=1718646068" 1512 data-sizes="auto" 1513 data-aspectratio="400/400" 1514 data-srcset="//painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_5000x.jpg?v=1718646068 5000w, 1515 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_4500x.jpg?v=1718646068 4500w, 1516 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_4000x.jpg?v=1718646068 4000w, 1517 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_3500x.jpg?v=1718646068 3500w, 1518 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_3000x.jpg?v=1718646068 3000w, 1519 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_2500x.jpg?v=1718646068 2500w, 1520 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_2000x.jpg?v=1718646068 2000w, 1521 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_1800x.jpg?v=1718646068 1800w, 1522 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_1600x.jpg?v=1718646068 1600w, 1523 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_1400x.jpg?v=1718646068 1400w, 1524 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_1200x.jpg?v=1718646068 1200w, 1525 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_1000x.jpg?v=1718646068 1000w, 1526 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_800x.jpg?v=1718646068 800w, 1527 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_600x.jpg?v=1718646068 600w, 1528 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_400x.jpg?v=1718646068 400w, 1529 //painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_200x.jpg?v=1718646068 200w" 1530 height="400" 1531 width="400" 1532 style=";" 1533 class="lazyload transition--none " 1534 /> 1535</div> 1536 1537 1538 1539<noscript data-hulkapps-lineitem > <img alt="Interview with Richie Vios" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_{width}x.jpg?v=1718646068" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/ISLAND-BAIT-STORE-watercolor-RichieVios-1000_grande_1_2000x.jpg?v=1718646068" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1540</noscript></a> <h2><a href="/blogs/blog-1/interview-with-richie-vios">Interview with Richie Vios</a></h2> <p class="blog_meta"></p></div> <div class="eight columns article medium-down--one-half small-down--one-whole"> <a href="/blogs/blog-1/interview-with-julie-gilbert-pollard" title="Interview with Julie Gilbert Pollard"> 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552<div data-hulkapps-lineitem class="image-element__wrap" style=" max-width: 455px;"> <img alt="Interview with Julie Gilbert Pollard" 1553 1554 data-src="//painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_1600x.jpg?v=1718645376" 1555 data-sizes="auto"
1556 data-aspectratio="455/455" 1557 data-srcset="//painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_5000x.jpg?v=1718645376 5000w, 1558 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_4500x.jpg?v=1718645376 4500w, 1559 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_4000x.jpg?v=1718645376 4000w, 1560 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_3500x.jpg?v=1718645376 3500w, 1561 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_3000x.jpg?v=1718645376 3000w, 1562 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_2500x.jpg?v=1718645376 2500w, 1563 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_2000x.jpg?v=1718645376 2000w, 1564 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_1800x.jpg?v=1718645376 1800w, 1565 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_1600x.jpg?v=1718645376 1600w, 1566 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_1400x.jpg?v=1718645376 1400w, 1567 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_1200x.jpg?v=1718645376 1200w, 1568 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_1000x.jpg?v=1718645376 1000w, 1569 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_800x.jpg?v=1718645376 800w, 1570 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_600x.jpg?v=1718645376 600w, 1571 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_400x.jpg?v=1718645376 400w, 1572 //painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_200x.jpg?v=1718645376 200w" 1573 height="455" 1574 width="455" 1575 style=";" 1576 class="lazyload transition--none " 1577 /> 1578</div> 1579 1580 1581 1582<noscript data-hulkapps-lineitem > <img alt="Interview with Julie Gilbert Pollard" class=" lazyload hs-lazyload hs-id-f803a3c5" data-aspectratio="1.0" data-parent-fit="contain" data-sizes="auto" data-src="//painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_{width}x.jpg?v=1718645376" data-widths="[50,90,180,360,480,720,900,1080,1296,1512]" src="//painttube.tv/cdn/shop/articles/Below-Midgley-Watercolor-JulieGilbertPollard-600_grande_fc170555-6973-4881-a7c5-b934e02e58ae_2000x.jpg?v=1718645376" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 1583</noscript></a> <h2><a href="/blogs/blog-1/interview-with-julie-gilbert-pollard">Interview with Julie Gilbert Pollard</a></h2> <p class="blog_meta"></p></div> <br class="clear" /></div> <br class="clear" /> <div class="sixteen columns"> <div class="sixteen columns"> <div class="section clearfix"> <div class="paginate"> <span class="page current">1</span> <span class="page"><a href="/blogs/blog-1?page=2" title="">2</a></span> <span class="page"><a href="/blogs/blog-1?page=3" title="">3</a></span> <span class="deco">…</span> <span class="page"><a href="/blogs/blog-1?page=7" title="">7</a></span> <span class="next"><a href="/blogs/blog-1?page=2" title="">Next <span class="icon-right-arrow"></span></a></span></div></div></div></div> 1584 1585 1586</div> 1587 1588 1589<style> #shopify-section-blog-template.blog-section h2 {text-transform: none; font-size: 24px; text-align: center;} #shopify-section-blog-template .article {margin-bottom: 15px; margin-top: 30px; padding: 20px; border: 1px solid #cecece; background: #f9f9f9; border-radius: 4px;}</style></div></div> <div id="shopify-section-footer" class="shopify-section footer-section"> 1590 1591<footer class="footer"> <div class="container footer-menu-wrap"> <div class="one-third column medium-down--one-whole" > <div class="text-align--left"> <img alt="" 1592 class="footer-logo lazyload none" 1593 data-sizes="25vw" 1594 style="max-width:3286px" 1595 data-src="//painttube.tv/cdn/shop/files/PaintTube_logo_2024_wTagline_2048x.png?v=1705687898" 1596 data-srcset=" //painttube.tv/cdn/shop/files/PaintTube_logo_2024_wTagline_200x.png?v=1705687898 200w, 1597 //painttube.tv/cdn/shop/files/PaintTube_logo_2024_wTagline_300x.png?v=1705687898 300w, 1598 //painttube.tv/cdn/shop/files/PaintTube_logo_2024_wTagline_400x.png?v=1705687898 400w, 1599 //painttube.tv/cdn/shop/files/PaintTube_logo_2024_wTagline_500x.png?v=1705687898 500w, 1600 //painttube.tv/cdn/shop/files/PaintTube_logo_2024_wTagline_600x.png?v=1705687898 600w, 1601 //painttube.tv/cdn/shop/files/PaintTube_logo_2024_wTagline_1000x.png?v=1705687898 1000w" 1602 /></div> <div class="footer-social-icons"> <ul class="social_icons"> <li><a href="https://www.facebook.com/PaintTubeTV" title="PaintTube.tv on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> <li><a href="https://www.youtube.com/@PaintTubeTV" title="PaintTube.tv on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li> <li><a href="https://www.instagram.com/painttubetv" title="PaintTube.tv on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612</ul></div></div> <div class="one-third column medium-down--one-whole" > <div class="footer_menu"> <h6>Quick Links<span class="right icon-down-arrow"></span></h6> <div class="toggle_content"> <ul> <li><p><a href="/collections/dvds">All Videos</a></p></li> <li><p><a href="/collections/best-sellers">Best Sellers</a></p></li> <li><p><a href="/collections/new-releases">New Releases</a></p></li> <li><p><a href="/pages/faq">FAQ</a></p></li> <li><p><a href="/pages/testimonials">Testimonials</a></p></li> <li><p><a href="https://digital.painttube.tv/library">My Streaming Library</a></p></li> <li><p><a href="/pages/contact">Contact Us</a></p></li> <li><p><a href="/policies/terms-of-service">Terms of Service</a></p></li> <li><p><a href="/policies/refund-policy">Refund policy</a></p></li> <li><p><a href="https://painttube.tv/blogs/blog-1">ARTicles</a></p></li> <li><p><a href="https://www.painttube.digital/gallery">Artist Gallery (Submit Your Art)</a></p></li> <li><p><a href="https://painttube.tv/collections/magazines">Magazines</a></p></li></ul></div></div></div> <div class="one-third column medium-down--one-whole" > <div class="footer_content footer-text "> <h6>CONTACT US<span class="right icon-down-arrow"></span></h6> <div class="toggle_content"> <p>PaintTube.TV<br/>2263 NW 2nd Ave Suite 207<br/>Boca Raton, FL 33431</p><p><a href="/pages/contact" title="Contact Us">Email Us</a><br/>
1612Phone: 1 (800) 610-5771</p><p></p><p><a href="/policies/terms-of-service" title="Terms of Service">Terms of Use</a><br/><a href="/policies/privacy-policy" title="Privacy Policy">Privacy Policy</a><br/><a href="/policies/refund-policy" title="Refund Policy">Refunds<br/></a><a href="/pages/cookie-policy" title="Cookie Policy">Cookie Policy</a></p><p><a href="https://form.jotform.com/Streamline_Tech/report-a-bug" title="https://form.jotform.com/Streamline_Tech/report-a-bug">Report A Bug</a></p><p></p><p>*FREE U.S. DOMESTIC SHIPPING ON ORDERS $249+</p><p><br/><a href="#shopify-section-f8ea7a46-4f91-4044-a615-9ff840beface" title="#shopify-section-f8ea7a46-4f91-4044-a615-9ff840beface">ð¨ STREAM INSTANTLY ON YOUR FAVORITE DEVICES</a></p></div></div></div> <div class="footer-social-icons--mobile sixteen columns"> <ul class="social_icons"> <li><a href="https://www.facebook.com/PaintTubeTV" title="PaintTube.tv on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> <li><a href="https://www.youtube.com/@PaintTubeTV" title="PaintTube.tv on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li> <li><a href="https://www.instagram.com/painttubetv" title="PaintTube.tv on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622</ul></div> <div class="sixteen columns row footer_credits"> <p class="credits"> 1623 © 2026 <a href="/" title="">PaintTube.tv</a>. 1624 PaintTube® is a registered trademark of Streamline Publishing Inc. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"></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" 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
16240 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 1.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.
162406zM23.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
16240-.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" 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
162416.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> 1625 1626</footer> 1627 1628 1629 1630 1631</div>
1631<script src="//painttube.tv/cdn/shop/t/14/assets/jquery.min.js?v=9503732020592794151666019609"></script>
1631
1631<script src="//painttube.tv/cdn/shop/t/14/assets/vendors.js?v=64406799660333671781666019646"></script>
1631
1631<script src="//painttube.tv/cdn/shop/t/14/assets/sections.min.js?v=81016776264372091091697829297"></script>
1631
1631<script src="//painttube.tv/cdn/shop/t/14/assets/utilities.min.js?v=12859785392759340121701457007"></script>
1631
1631<script src="//painttube.tv/cdn/shop/t/14/assets/app.min.js?v=34923730137961803651697829296"></script>
1631
1631<script type="text/javascript" src="/services/javascripts/currencies.js" data-no-instant></script>
vendor: 1 bytes, line 1631
1631
1632<script type="text/javascript" src="//painttube.tv/cdn/shop/t/14/assets/jquery.currencies.min.js?v=153893372237336265401666019607" data-no-instant></script>
1632 1633
1634<script type="text/javascript"> 1635 1636 1637 Currency.format = 'money_format'; 1638 1639 1640 var shopCurrency = 'USD'; 1641 1642 /* Sometimes merchants change their shop currency, let's tell our JavaScript file */ 1643 Currency.money_with_currency_format[shopCurrency] = "${{amount}} USD"; 1644 Currency.money_format[shopCurrency] = "${{amount}}"; 1645 1646 /* Default currency */ 1647 var defaultCurrency = 'USD' || shopCurrency; 1648 1649 if ($(window).width() >= 798) { 1650 var $currencySelector = $(".top_bar .currencies"); 1651 } else { 1652 var $currencySelector = $("#mobile_menu .currencies"); 1653 } 1654 1655 /* Cookie currency */ 1656 var cookieCurrency = Currency.cookie.read(); 1657 1658 /* Fix for customer account pages */ 1659 $('span.money span.money').each(function() { 1660 $(this).parents('span.money').removeClass('money'); 1661 }); 1662 1663 /* Saving the current price */ 1664 $('span.money').each(function() { 1665 $(this).attr('data-currency-USD', $(this).html()); 1666 }); 1667 1668 // If there's no cookie. 1669 if (cookieCurrency == null) { 1670 if (shopCurrency !== defaultCurrency) { 1671 Currency.convertAll(shopCurrency, defaultCurrency); 1672 } 1673 else { 1674 Currency.currentCurrency = defaultCurrency; 1675 } 1676 } 1677 // If the cookie value does not correspond to any value in the currency dropdown. 1678 else if ($currencySelector.length && $currencySelector.find('option[value=' + cookieCurrency + ']').length === 0) { 1679 Currency.currentCurrency = shopCurrency; 1680 Currency.cookie.write(shopCurrency); 1681 } 1682 else if (cookieCurrency === shopCurrency) { 1683 Currency.currentCurrency = shopCurrency; 1684 } 1685 else { 1686 Currency.convertAll(shopCurrency, cookieCurrency); 1687 } 1688 1689 $currencySelector.val(Currency.currentCurrency).change(function() { 1690 var newCurrency = $(this).val(); 1691 Currency.convertAll(Currency.currentCurrency, newCurrency); 1692 jQuery('.selected-currency').text(Currency.currentCurrency); 1693 }); 1694 1695 var original_selectCallback = window.selectCallback; 1696 var selectCallback = function(variant, selector) { 1697 original_selectCallback(variant, selector); 1698 Currency.convertAll(shopCurrency, $currencySelector.val()); 1699 jQuery('.selected-currency').text(Currency.currentCurrency); 1700 }; 1701 1702 function convertCurrencies() { 1703 if($currencySelector.val() && $currencySelector.val() != $currencySelector.data('default-shop-currency')) { 1704 Currency.convertAll($currencySelector.data('default-shop-currency'), $currencySelector.val()); 1705 jQuery('.selected-currency').text(Currency.currentCurrency); 1706 } 1707 } 1708 1709</script>
1709
1709<script></script>
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738<!-- **BEGIN** Hextom FSB Integration // Main Include - DO NOT MODIFY --> <!-- **BEGIN** Hextom FSB Integration // Main - DO NOT MODIFY -->
1739<script type="application/javascript"> 1740 window.hextom_fsb_meta = { 1741 p1: [ 1742 1743 ], 1744 p2: { 1745 1746 } 1747 }; 1748</script>
1748 1749<!-- **END** Hextom FSB Integration // Main - DO NOT MODIFY --> <!-- **END** Hextom FSB Integration // Main Include - DO NOT MODIFY --> 1750 1751 1752 1753 1754 1755 1756 1757 1758<link 1759 rel="stylesheet" 1760 href="//painttube.tv/cdn/shop/t/14/assets/recurpay.scss.css?v=142881938352684980601703753264">
1761<script> 1762 (function() { 1763 //Append Script 1764 var initScript = function(url, callback) { 1765 var script = document.createElement("script"); 1766 script.type = "text/javascript"; 1767 if (script.readyState){ 1768 script.onreadystatechange = function() { 1769 if (script.readyState == "loaded" || script.readyState == "complete") { 1770 script.onreadystatechange = null; 1771 callback(); 1772 } 1773 }; 1774 } else { 1775 script.onload = function() { 1776 callback(); 1777 }; 1778 } 1779 script.src = url; 1780 document.getElementsByTagName("head")[0].appendChild(script); 1781 }; 1782 1783 var recurpaySubscription = function($) { 1784 window.recurpay = {}; 1785 recurpay.domainURL = 'https://liliedahl-art-video.recurpay.com'; 1786 recurpay.action = 'checkout'; 1787 recurpay.labelText = 'Auto-Renew My Subscription Yearly'; 1788 recurpay.labelButton = 'ADD TO CART'; 1789 recurpay.product= {}; 1790 recurpay.checkout = 'shopify'; 1791 recurpay.mixedCart = false; 1792 recurpay.product.id = ""; 1793 recurpay.product.only_subscription = ""; 1794 recurpay.product.available = ""; 1795 recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json'; 1796 recurpay.accountAPI = recurpay.domainURL + '/api/storefront/account/customers//subscriptions/count.json'; 1797 recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/"; 1798 recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp'; 1799 1800 recurpay.customer = 'guest'; 1801 1802 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){ 1803 recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json?fetch=force'; 1804 } 1805 var accountTemplate = '', 1806 pdpTemplate = '', 1807 accountSelector = "#recurpay-account-widget", 1808 pdpSelector = "#recurpay-pdp-widget", 1809 subscriptionSelector = "#recurpay-manage-subscriptions", 1810 checkoutSelector = '[href="/checkout"], form[action="/cart"] button[type="submit"][name="checkout"], form[action="/cart"] input[type="submit"][name="checkout"], form[action="/checkout"] input[type="submit"][name="checkout"], form[action="/checkout"] button[type="submit"][name="checkout"], button[type="submit"][name="checkout"],button[name="checkout"], button.ucd-checkout-btn', 1811 atcFormSelector = 'form[action*="/cart/add"], form[action*="/cart/add.js"], form[id^="product_form_"], form[data-productid], form[action*="/cart/add"][data-js-product-form], form#AddToCartForm, #addToCartFormId1, form.product-form, #AddToCartForm_id, form[data-cart-submit="data-cart-submit"][data-productid], form.lh-product-form, form.shg-product-atc-btn-wrapper, form.shopify-product-form', 1812 atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart', 1813 buynowSelector = 'form[action="/cart/add"] .shopify-payment-button'; 1814 1815 // ACCOUNT PAGE 1816 //LOGIN PAGE 1817function loginPageSubscriptionLink(){ 1818 var accountLoginHTML = ""; 1819 managesubscriptionSelector = ".recurpay-manage-subscription-link", 1820 signUpFormSelector = 'form[action*="/account"]'; 1821 if($(managesubscriptionSelector).length <= 0 && $(signUpFormSelector).length > 0){ 1822 $(signUpFormSelector).append("<div class='recurpay-manage-subscription-link'></div>"); 1823 } 1824 if($(managesubscriptionSelector).length >= 0){ 1825 if(window.location.href.indexOf("account/login") > -1 || window.location.href.indexOf("account/register") > -1 ){ 1826 var account_url = ""; 1827 1828 account_url = recurpay.domainURL + '/api/storefront/v2/customers/subscriptions/count?settings=true'; 1829 1830 $.ajax({ 1831 url: account_url, 1832 type: 'GET', 1833 async:true, 1834 success: function(response){ 1835 if(response != "ERROR"){ 1836 if(response.settings !== null && !$.isEmptyObject(response.settings) && response.translations.breadcrumb_manage_subscription_link != undefined){ 1837 accountLoginHTML += "<a href='"+recurpay.domainURL+"/account/login' target='_blank'>"+response.translations.breadcrumb_manage_subscription_link+"</a>"; 1838 } 1839 } 1840 $(managesubscriptionSelector).html(accountLoginHTML); 1841 } 1842 }); 1843 } 1844 } 1845} 1846loginPageSubscriptionLink(); 1847 1848if($(accountSelector).length && recurpay.customer !== "guest"){ 1849 function recurAccount(count){ 1850 accountTemplate += '<div class="subscription__account" data-subscription-block>' 1851 accountTemplate += '<div class="subscription__account--content">' 1852 accountTemplate += '<div class="subscription__account--heading">Subscriptions <span data-subscription-count>('+count+')</span></div>' 1853 if(count !== 0){ 1854 accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>Pause, reschedule or cancel at your convenience.</div>' 1855 accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">View and edit subscription</a></div>' 1856 } 1857 else{ 1858 accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>There are no active subscriptions</div>' 1859 accountTemplate += '<div class="subscription__account--button"><a href="/">Start Subscribing</a></div>' 1860 } 1861 accountTemplate += '</div></div>' 1862 return accountTemplate; 1863 } 1864 $.ajax({ 1865 url: recurpay.accountAPI, 1866 type: 'GET', 1867 success: function(response){ 1868 var accountHTML = ''; 1869 if(response != "ERROR" && response.success == true) { 1870 accountHTML = recurAccount(response.data.subscription.count); 1871 } 1872 else { 1873 accountHTML = recurAccount(0); 1874 } 1875 if($(accountSelector).length){ 1876 $(accountSelector).html(accountHTML); 1877 } 1878 }, 1879 error: function(jqXhr, textStatus, errorThrown){ 1880 console.log( errorThrown ); 1881 } 1882 }); 1883 $(document).on('click', subscriptionSelector, function(e) { 1884 e.preventDefault(); 1885 var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>"); 1886 $('body').append(checkoutForm); 1887 checkoutForm.submit(); 1888 }); 1889 } 1890 1891 // CART PAGE 1892 function recurCart(cartData){ 1893 var checkoutData = [], 1894 cartItems = cartData.items, 1895 cartAttributes = [], 1896 cartNote = cartData.note, 1897 recurpayCheckout = false;
1898 $.each( cartData.attributes, function(key, value ) { 1899 if(key != "Plan" && key != '_PlanId'){ 1900 cartAttributes.push({ 1901 name: key, 1902 value:value 1903 }); 1904 } 1905 }); 1906 for(var i=0; i <cartItems.length; i++){ 1907 var Planid = '', 1908 item = cartItems[i], 1909 property = item.properties, 1910 lineProperty = []; 1911 if(property){ 1912 if(property._PlanId){ 1913 Planid = property._PlanId 1914 recurpayCheckout = true; 1915 } 1916 $.each( property, function(key, value ) { 1917 if(key != "Plan" && key != '_PlanId'){ 1918 lineProperty.push({ 1919 name: key, 1920 value:value 1921 }); 1922 } 1923 }); 1924 } 1925 if(Planid == ''){ 1926 checkoutData.push({ 1927 quantity: item.quantity, 1928 variant_id: item.id, 1929 properties: lineProperty, 1930 type: 'ONETIME', 1931 currency:'INR' 1932 }); 1933 } 1934 else{ 1935 checkoutData.push({ 1936 quantity: item.quantity, 1937 variant_id: item.id, 1938 properties: lineProperty, 1939 plan_id: Planid, 1940 type: 'SUBSCRIPTION', 1941 currency:'INR' 1942 }); 1943 } 1944 } 1945 if(recurpayCheckout) { 1946 var getCheckoutData = JSON.stringify(checkoutData), 1947 getCartAttributes = JSON.stringify(cartAttributes), 1948 cartNote = $('[name="note"]').val(); 1949 checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" + 1950 "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+ 1951 "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" + 1952 "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" + 1953 "<input type='hidden' name='note' value='"+cartNote+"' />" + 1954 "</form>"); 1955 $('body').append(checkoutForm); 1956 checkoutForm.submit(); 1957 } 1958 else { 1959 document.location.href = "/checkout"; 1960 } 1961 } 1962 1963 // PRODUCT PAGE 1964 function recurPDP(data){ 1965 var prepaidCount = 0, 1966 regularCount = 0, 1967 prepaidDiscount = [], 1968 maxPrepaidDiscount = '', 1969 showTabs = false, 1970 GetPlans = "", 1971 tabHTML = ""; 1972 $.each(data.plans, function(key, plan) { 1973 var DiscountPercentageHtml = '', 1974 DescriptionHtml = '', 1975 PlanHtml = '', 1976 PlanDiscount = 0, 1977 PlanType = 'regular'; 1978 if(plan.type){ 1979 PlanType = plan.type; 1980 if(PlanType == 'prepaid'){ 1981 prepaidCount += prepaidCount+1; 1982 prepaidDiscount.push(plan.discount.value); 1983 } 1984 else{ 1985 regularCount += regularCount+1; 1986 } 1987 } 1988 if(plan.discount.type == "percentage" && plan.discount.value != 0){ 1989 PlanDiscount = plan.discount.value; 1990 DiscountPercentageHtml = '<span class="recurpay__discount">(' + plan.discount.value + '% Off)</span>'; 1991 } 1992 if(plan.description) { 1993 DescriptionHtml = '<div class="recurpay__description">' + plan.description + '</div>'; 1994 } 1995 PlanHtml += '<div class="recurpay__plan" plan-type="'+PlanType+'" plan-id="'+plan.id+'"><label class="recurpay__plan--label">'; 1996 if(recurpay.checkout == "shopify"){ 1997 if(key == 0){ 1998 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 1999 } 2000 else{ 2001 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 2002 } 2003 } 2004 else{ 2005 if(key == 0){ 2006 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 2007 } 2008 else{ 2009 PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">'; 2010 } 2011 } 2012 PlanHtml += '<span class="recurpay__plan--checkmark"></span><span class="recurpay__plan--title">' + plan.name + DiscountPercentageHtml+'</span></label>'; 2013 PlanHtml += '<div class="recurpay__plan--description">' + DescriptionHtml + '</div></div>'; 2014 GetPlans += PlanHtml; 2015 }) 2016 if(regularCount > 0 && prepaidCount >0){ 2017 showTabs = true; 2018 maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount); 2019 } 2020 if(showTabs){ 2021 tabHTML += '<div class="recurpay-tabs"><div class="recur-tab regular-tab active" plan-type="regular">Regular</div><div class="recur-tab prepaid-tab" plan-type="prepaid"><span>Prepaid</span>' 2022 if(maxPrepaidDiscount >0 ){ 2023 tabHTML += '<span class="recur-disc-tag">('+maxPrepaidDiscount+'% Off)</span>' 2024 } 2025 tabHTML += '</div></div>'; 2026 } 2027 if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){ 2028 pdpTemplate += '<div class="recurpay__widget recurpay_only_subscription_widget" data-recurpay-widget>' 2029 } 2030 else{ 2031 pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>' 2032 } 2033 pdpTemplate += '<div class="recurpay__content">' 2034 pdpTemplate += '<label class="recurpay__label"><div class="recurpay__label--text"><input type="checkbox" class="recurpay__checkbox" autocomplete="off" id="autocheck-box" data-subscribe-input /><span class="recurpay__checkmark"></span>' 2035 pdpTemplate += ''+recurpay.labelText+'</div><svg version="1.2" xmlns="http://www.w3.org/2000/svg" class="recurpay__label--img" viewBox="0 0 30 30" width="30" height="30"><style>.a{stroke:inherit;stroke-width:.5}</style><path fill-rule="evenodd" class="a" d="m21.8 11.9v7.4l-6.8 3.7-6.9-3.7v-7.4l6.9-3.3zm-8.8-1.7l5.7 2.9 2.1-1-5.9-2.8zm1.7 12c0 0 0-6.8 0-6.8l-6-2.8v6.3zm0.3-7.3l2.7-1.3-5.7-2.9-2.9 1.4zm6.3-2.4l-2.2 1.1v1.8l-1 0.5v-1.8l-2.8 1.3v6.8l6-3.3c0 0 0-6.4 0-6.4z"/><path d="m28.9 9.3c2.3 5.6 1 12-3.3 16.3-4.3 4.3-10.7 5.6-16.3 3.3-5.6-2.4-9.3-7.8-9.3-13.9h2.7c0 5.8 4 10.8 9.7 12 5.6 1.3 11.4-1.6 13.8-6.8 2.4-5.3 0.9-11.6-3.8-15-4.6-3.5-11-3.3-15.4 0.4l2.4 2.3-8.1 1.1 1.4-7.8 2.4 2.5q1-0.9 2.2-1.6 1.1-0.7 2.4-1.1 1.3-0.5 2.6-0.8 1.3-0.2 2.7-0.2c6.1 0 11.5 3.7 13.9 9.3z"/></svg>' 2036 pdpTemplate += '</label><div class="recurpay__plans">' 2037 pdpTemplate += '<div data-recurpay-plans>'+tabHTML+GetPlans+'</div><div class="recurpay__action"><button type="button" data-recurpay-action>'+recurpay.labelButton+'</button></div>' 2038 pdpTemplate += '</div></div></div>'; 2039 pdpTemplate += '<input type="hidden" id="recurpay_plan_name" name="" value="">'; 2040 pdpTemplate += '<input type="hidden" id="recurpay_plan_id" name="" value="">'; 2041 if(recurpay.checkout == "shopify"){ 2042 pdpTemplate += '<input type="hidden" id="recurpay_selling_plan_id" name="" value="">'; 2043 } 2044 return pdpTemplate; 2045 } 2046 if($(pdpSelector).length <= 0){ 2047 if (window.location.href.indexOf("/products/") > -1) {
2048 if($(atcFormSelector).find(atcSelector).filter(':visible').length){ 2049 if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){ 2050 $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before("<div id='recurpay-pdp-widget'></div>"); 2051 } 2052 else{ 2053 $(atcFormSelector).find(atcSelector).filter(':visible').first().before("<div id='recurpay-pdp-widget'></div>"); 2054 } 2055 if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){ 2056 $(pdpSelector).parent().addClass("recurpay-z-index"); 2057 } 2058 } 2059 else if($(atcFormSelector).find(atcSelector).length){ 2060 if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){ 2061 $(atcFormSelector).find(atcSelector).first().parent().before("<div id='recurpay-pdp-widget'></div>"); 2062 } 2063 else{ 2064 $(atcFormSelector).find(atcSelector).first().before("<div id='recurpay-pdp-widget'></div>"); 2065 } 2066 if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){ 2067 $(pdpSelector).parent().addClass("recurpay-z-index"); 2068 } 2069 } 2070 else{ 2071 $(atcFormSelector).append("<div id='recurpay-pdp-widget'></div>") 2072 } 2073 } 2074 } 2075 if($(pdpSelector).length){ 2076 $.ajax({ 2077 url: recurpay.pdpAPI, 2078 type: 'GET', 2079 async: false, 2080 success: function(response) { 2081 var pdpHTML = ''; 2082 if(response != "ERROR" && response.success == true) { 2083 if(response.data.plans.length > 0){ 2084 pdpHTML = recurPDP(response.data); 2085 } 2086 } 2087 if($(pdpSelector).length && recurpay.product.available == "true"){ 2088 $(pdpSelector).html(pdpHTML); 2089 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("snippet_status=false") > -1)){ 2090 $(pdpSelector).before("<span class='recurpay-preview-text'>You are previewing subscriptions currently and the option below is not visible to customers on your live store. <a href='"+recurpay.domainURL+"/home?step=go_live' class='recurpay-preview-link' target='_blank'>Click here</a> if you are ready to show it your customers now.</span>") 2091 } 2092 } 2093 } 2094 }); 2095 } 2096 else{ 2097 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){ 2098 var modalHTML = ""; 2099 modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>' 2100 modalHTML += '<div class="recurpay-modal--overlay"></div>' 2101 modalHTML += '<div class="recurpay-modal-inner-container">' 2102 modalHTML += '<div class="recurpay-modal-content">' 2103 modalHTML += '<div class="recurpay-modal-header">' 2104 modalHTML += '<div class="recurpay-modal-image">' 2105 modalHTML += '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 600 600" xml:space="preserve"><g id="LEFT_ARM_1"><g id="XMLID_46_"><path id="XMLID_290_" fill="#FFB96C" d="M294.4,485.5c-1.2,0.3-2.4,0.4-3.6,0.4c-0.2,0-0.4,0-0.6,0c-8.4-0.3-16.2-6.9-21-15.7 c-21.3-39.2-27.1-63.4-34.8-89.9c-1.9-6.6-1.4-13.3,1.4-18.1c2.2-3.7,5.7-6.4,10.5-6.9c0.6-0.1,1.1-0.1,1.7-0.1 c8.5,0,17.4,6.8,20.9,15.6l36.5,89.4C310,471.5,305,483.1,294.4,485.5z"></path><path id="XMLID_280_" fill="#FCAF63" d="M290.2,485.9c-8.4-0.3-16.2-6.9-21-15.7c-21.3-39.2-27.1-63.4-34.8-89.9 c-1.9-6.6-1.4-13.3,1.4-18.1c9.5,23,40.7,98.5,50.3,116.1C287.6,481.1,289,483.6,290.2,485.9z"></path></g></g><g id="LEFT_ARM_2"><g id="XMLID_10_"><g id="XMLID_42_"><path id="XMLID_293_" fill="#FFB96C" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c-2.5-6-0.3-12.3,6.8-15c4.2-1.6,42.4-10.6,48.7-9.4C343.1,455,342.9,465.3,340.2,472z"></path><path id="XMLID_279_" fill="#FCAF63" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c3.2,0.9,9.6,2.1,20.5,0.9C306.4,477.2,325.3,474.3,340.2,472z"></path></g><g id="XMLID_41_"><path id="XMLID_49_" fill="#FEA691" d="M330.2,453.6c-11.9,4-10.6,11.9-8.8,19.6c1.8,7.7,16.6,27.5,21.1,28.5s4.8-0.8,3.6-4.5 c-1.2-3.7-9.7-16.6-9.7-16.6s9.4,12.8,13.3,16.6c3.9,3.8,7.2,3.5,7.1-0.7c-0.2-4.2-9.5-18.3-9.5-18.3s8.2,10.8,11.6,14.5 s7.9,3.1,6.3-1.9c-1.5-5-8.3-15.9-8.3-15.9s6.6,11,11,12.1c4.4,1.1,1.7-5.5-3-13.9C360.3,464.5,345,448.6,330.2,453.6z"></path><path id="XMLID_50_" fill="#FEA691" d="M320.2,464.6c0,0-2.5,9.8-0.9,18.4s4.3,10.3,6.1,10.7s2.4-1.9,1.5-5.6 c-0.9-3.7,1.5-11,1.5-11S325.8,462.4,320.2,464.6z"></path></g></g></g><g id="BODY"><g id="XMLID_70_"><path id="XMLID_45_" fill="#FEC272" d="M273.1,496H172.2c0,0-13.9-97.2-5.1-121.1c2.5-6.8,5.8-12.3,9.6-16.9 c9.5-11.6,21.7-16.9,30-19c10.9-2.8,20.4-2.9,28.6-0.9c21.8,5.2,33.9,25.1,37.8,46.8C278.5,414.8,273.1,496,273.1,496z"></path><path id="XMLID_43_" fill="#F9B35F" d="M207.6,358.5c-13.2,3.4-25.3,3-31-0.5c9.5-11.6,21.7-16.9,30-19 c10.9-2.8,20.4-2.9,28.6-0.9C237,344.9,224.6,354.1,207.6,358.5z"></path></g></g><g id="RIGHT_ARM_1"><g id="XMLID_16_"><path id="XMLID_278_" fill="#FFCD92" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 c-4.4,2-9.5,2.4-14.4,0.5c-7.6-3-11.2-10.2-11.2-18.1c0-1.7,0.2-3.4,0.5-5.1c6.9-37.3,19.2-68.2,29.3-90 c4.4-9.6,15.2-15.6,24.7-10.8c2.9,1.4,4.9,3.7,6.4,6.3C198.3,373.6,199,377.4,199,381.3z"></path><path id="XMLID_273_" fill="#FCB765" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 l35.2-117.3C198.3,373.6,199,377.4,199,381.3z"></path></g></g><g id="RIGHT_ARM_2"><g id="XMLID_17_"><g id="XMLID_20_"><path id="XMLID_285_" fill="#FFCD92" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c-2.6-7.3,0.7-16,11.1-20.4c7.5-3.2,16.1-2.1,25.5-1.2c9.4,0.9,27.5,5.1,38,7.9 c10.6,2.7,16.9,5.4,17.8,15.4C231.3,484.6,231,486.1,230.5,487.4z"></path><path id="XMLID_284_" fill="#FCB765" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c7.8,2.4,18.3,5.2,26.7,5.9C189,488.9,220.4,487.9,230.5,487.4z"></path></g><g id="XMLID_2_"><g id="XMLID_18_"><path id="XMLID_47_" fill="#FEA691" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-4.4-1.1-6.1-3.7-6.5-9.1c-0.5-6.9,4.7-13.2,8.6-15.9c11.7-7.9,22.6-8.5,32.1-7.6 C247.6,460.4,251.5,465.1,251.6,471.3z"></path><path id="XMLID_44_" fill="#FC8172" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-0.4-1-0.7-2.2-0.8-3.7c-0.5-5.9,4.4-11.4,8.2-13.7c11.1-6.8,21.5-7.4,30.5-6.5 C246.8,468.5,249.7,469.6,251.6,471.3z"></path></g><g id="XMLID_19_"><path id="XMLID_48_" fill="#C7DCF9" d="M264.7,488.7c0,1.1-0.2,2.1-0.5,3.2h-55c-0.3-1-0.5-2.1-0.5-3.2c0-9.6,12.5-17.4,28-17.4 C252.2,471.3,264.7,479.1,264.7,488.7z"></path><path id="XMLID_254_" opacity="0.55" fill="#C7DCF9" d="M263.5,490.2c0,0.6-0.1,1.1-0.4,1.7h-50.3c-0.3-0.6-0.4-1.1-0.4-1.7 c0-5.1,11.4-9.3,25.5-9.3C252.1,480.9,263.5,485.1,263.5,490.2z"></path></g><g id="XMLID_37_"><path id="XMLID_28_" fill="#FEA691" d="M252.6,456.6c3.6,0.4,6.1,2.7,7.5,7.5c1.4,4.8,1.7,11.9,0.2,14.4 c-1.5,2.5-4.3,3.6-7.4,1.1c-3.1-2.5-4.8-9.5-5.8-13C245.9,462,244.5,455.8,252.6,456.6z"></path><g id="XMLID_4_"><path id="XMLID_38_" fill="#FEA691" d="M239.2,454.3c3.9,0.4,5.5,3.7,7,8.7c1.5,5,1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C231,460.8,230.4,453.5,239.2,454.3z"></path><path id="XMLID_79_" fill="#FF8D76" d="M243.1,480.8c-1.4,0.3-3,0-4.6-1.4c-3.3-2.6-5.1-10.1-6.2-13.8c-1.1-4-1.7-9.7,3-11.1 c-0.9,2.7-0.4,6.4,0.3,9.2c1,4.3,2.9,13,6.2,16C242.3,480.2,242.7,480.6,243.1,480.8z"></path></g><path id="XMLID_39_" fill="#FEA691" d="M224.6,456.6c3.9,0.4,6.5,2.9,8,7.9s1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C217.4,462.3,215.9,455.7,224.6,456.6z"></path><path id="XMLID_81_" fill="#FF8D76" d="M228.5,482.4c-1.1,0-2.3-0.5-3.5-1.5c-3.3-2.6-5.1-10.1-6.2-13.8 c-1-3.8-2.2-8.6,1.5-10.2c-0.3,2.5,0.4,5.7,1.1,8.3c1.2,4.5,3.3,13.7,7,17C228.4,482.4,228.4,482.4,228.5,482.4z"></path><path id="XMLID_40_" fill="#FEA691" d="M211.5,459.4c3.4-1,6,2.7,7.3,7.3c1.3,4.6,1.7,11.6,0.2,14c-1.4,2.4-4.2,3.5-7.2,1.1 c-3-2.4-3.8-7-4.7-10.4C205.9,467,204.9,461.4,211.5,459.4z"></path><path id="XMLID_82_" fill="#FF8D76" d="M215.2,483.2c-1.1,0-2.2-0.4-3.4-1.4c-3-2.4-3.8-7-4.7-10.4c-1.1-3.8-1.9-8.5,2.1-11 c-0.3,2.7,0.2,5.6,0.7,8.2c0.9,4.6,1.6,10.9,5,14.3C215,483,215.1,483.1,215.2,483.2z"></path><path id="XMLID_78_" fill="#FF8D76" d="M256.8,480.9c-1.2,0.1-2.5-0.3-3.8-1.4c-3.1-2.5-4.8-9.5-5.8-13c-1-3.7-2.2-8.5,1.8-9.7 c0,2.2,0.5,4.7,1,6.9c1,4.5,2.9,13.5,6.1,16.7C256.4,480.6,256.6,480.8,256.8,480.9z"></path></g></g></g></g><g id="HEAD"><g id="XMLID_89_"><path id="XMLID_6_" fill="#FF8D76" d="M208.8,235c0,0,9.3-3.8,15.6,8.8c6.3,12.7-0.5,20.8-0.5,20.8S217.7,246.3,208.8,235z"></path><path id="XMLID_173_" fill="#FEA691" d="M215.2,350.9c-8.8,4.1-14.9-1.6-14.9-1.6l-5.5-11.9l-9.9-21.4c14.9-3.2,27.9-5.7,27.9-5.7 l2.3,9.5l4.3,17.7C219.2,337.6,224,346.9,215.2,350.9z"></path><path id="XMLID_171_" fill="#FF8D76" d="M215,319.9c-1.3,1.9-2.7,3.9-4.4,5.8c-4.3,5.1-10.5,9-15.9,11.7l-9.9-21.4 c14.9-3.2,27.9-5.7,27.9-5.7L215,319.9z"></path><ellipse id="XMLID_3_" transform="matrix(0.8545 -0.5194 0.5194 0.8545 -114.0092 131.008)" fill="#FEA691" cx="176.9" cy="269" rx="47.2" ry="57.7"></ellipse><path id="XMLID_12_" fill="#FF8D76" d="M217.4,308.8c-2.9,3.7-6.5,
21056.9-10.6,9.5c-22.3,13.5-53.7,2.4-70.3-24.8 c-16.4-26.9-12-59.6,9.7-73.4c-12.6,16.2-13.2,42.2,0.3,64.3c16.5,27.2,48,38.3,70.3,24.8C217,309.1,217.2,309,217.4,308.8z"></path><path id="XMLID_5_" fill="#283575" d="M157.2,309.5c0,0-17-13.4-21.3-37.4s0.5-33.7,20.2-45.3c19.7-11.5,34.4-7.4,34.4-7.4 s-14-10.5-36.9-6.6c-22.9,3.8-46.2,25.6-41.4,58.4C117.2,306.2,138,316.5,157.2,309.5z"></path><path id="XMLID_11_" fill="#F76F59" d="M177.8,246.8c-2.7,1.9,1.1,12,9.3,19.5c8.2,7.5,16.1,3.6,16.3-3.8 C203.6,254.9,187.1,240.2,177.8,246.8z"></path><path id="XMLID_7_" fill="#FF8D76" d="M137.5,291.4c0,0-16,15.7-1.6,29.4c13.8,13.1,31.2-4.5,31.2-4.5S142.7,303.2,137.5,291.4z"></path><path id="XMLID_250_" fill="#F76F59" d="M139.4,300.5c0,0-9,8.8-0.9,16.6c7.8,7.4,17.6-2.5,17.6-2.5S142.3,307.2,139.4,300.5z"></path></g></g><g id="HAIR"><g id="XMLID_84_"><path id="XMLID_8_" fill="#283575" d="M188.5,218.1c0,0,1.7-30.2-15.5-42.5c-19.4-13.8-30.3,6.1-23.9,22.4 c2.8,7.3,5.8,11.7,8.2,14.3c2.2,2.4,5.2,3.8,8.4,4L188.5,218.1z"></path><path id="XMLID_9_" fill="#283575" d="M122.7,192.6c-15.3,12.2-2.1,29.7,4.2,34.4c2.7,2,5.6,3.6,8.1,4.8c3.4,1.6,7.4,1.4,10.6-0.6 l21.6-13.7C167.2,217.6,143,176.5,122.7,192.6z"></path><path id="XMLID_51_" fill="#3C4E8E" d="M159,172.3c-4.8,0.6,0.5,9.8,7.5,11S171.3,170.8,159,172.3z"></path><path id="XMLID_61_" fill="#3C4E8E" d="M128.7,192.8c-2.8,3.2,4.5,7.3,10.4,5.3C145.1,196.2,134.9,185.8,128.7,192.8z"></path></g></g><g id="MOUTH"><g id="XMLID_83_"><path id="XMLID_177_" fill="#F76F59" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c-0.5-0.4-1-0.8-1.4-1.4c-4.5-5.7-2.8-20.4,4.2-26.9c5.4-5,12.1-3.7,15.5-0.9C217.9,277.7,219.3,281.7,217.7,285z"></path><path id="XMLID_175_" fill="#FF6EA9" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c0-6.3,2.3-13.7,6.7-17.7C208.1,282.1,214.1,282.7,217.7,285z"></path></g></g><g id="EYE_1"><g id="XMLID_14_"><path id="XMLID_86_" fill="#1C3177" d="M155.8,267.7c-3.2,0-5.7-1-5.9-1.1c-1.3-0.5-1.9-2-1.4-3.3c0.5-1.3,2-1.9,3.3-1.4 c0.1,0,5.6,2.2,8.6-1.1c3.9-4.1-0.2-9.4-0.3-9.6c-0.9-1.1-0.7-2.7,0.4-3.6c1.1-0.9,2.7-0.7,3.6,0.4c2.4,3.1,5.5,10.4,0,16.2 C161.6,266.9,158.5,267.7,155.8,267.7z"></path></g></g><g id="EYE_2"><g id="XMLID_15_"><path id="XMLID_85_" fill="#1C3177" d="M193,242.6c-5.1,0-9.4-3.8-9.7-4c-1.1-0.9-1.1-2.6-0.2-3.6c0.9-1,2.5-1.1,3.6-0.2 c0,0,4.6,3.9,8,2.4c1.5-0.7,0.4-3.8,0.3-3.9c-0.5-1.3,0.1-2.8,1.5-3.3c1.3-0.5,2.8,0.1,3.3,1.4c1.5,3.7,1.1,8.6-3,10.4 C195.5,242.4,194.2,242.6,193,242.6z"></path></g></g><g id="EYEBROW_1"><g id="XMLID_1_"><path id="XMLID_88_" fill="#1C3177" d="M142.4,261.7c-0.1,0-0.2,0-0.3,0c-1.4-0.2-2.4-1.4-2.3-2.8c0-0.3,0.7-6.3,4.9-12.4 c4.1-6.1,8.3-8.2,8.5-8.3c1.3-0.6,2.8-0.1,3.4,1.2c0.6,1.3,0.1,2.8-1.2,3.4c0,0-3.2,1.7-6.5,6.5c-3.4,5-4,10-4,10.1 C144.8,260.7,143.7,261.7,142.4,261.7z"></path></g></g><g id="EYEBROW_2"><g id="XMLID_13_"><path id="XMLID_87_" fill="#1C3177" d="M179,232.1c-0.7,0-1.5-0.3-2-0.9c-0.9-1.1-0.7-2.7,0.4-3.6c0.3-0.2,2.6-2.1,6.7-3.3 c4.1-1.2,7.5-1.1,7.6-1.1c1.4,0,2.5,1.2,2.5,2.6c0,1.4-1.3,2.5-2.6,2.5c0,0-2.7-0.1-6,0.9c-3.2,1-5,2.4-5,2.4 C180.1,231.9,179.6,232.1,179,232.1z"></path></g></g><g id="TABLE"><g id="XMLID_248_"><path id="XMLID_22_" fill="#99ADF9" d="M505.9,506.3H98.3c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h407.6 c4,0,7.2,3.2,7.2,7.2l0,0C513.1,503,509.9,506.3,505.9,506.3z"></path><path id="XMLID_198_" fill="#789FEF" d="M505.2,506.3H157.1c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h348.1 c4,0,7.2,3.2,7.2,7.2l0,0C512.5,503,509.2,506.3,505.2,506.3z"></path></g></g><g id="DESKTOP"><g id="XMLID_186_"><g id="XMLID_182_"><path id="XMLID_25_" fill="#E1ECFF" d="M457.6,444.7h-186c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h186 c3.3,0,5.9,3,5.3,6.3L463,440.2C462.5,442.8,460.3,444.7,457.6,444.7z"></path><path id="XMLID_29_" fill="#C7DCF9" d="M461.6,444.7H278c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h183.6 c3.3,0,5.9,3,5.3,6.3l-19.8,118.7C466.5,442.8,464.2,444.7,461.6,444.7z"></path><path id="XMLID_31_" fill="#B7D4F7" d="M442.2,432H302c-2.6,0-4.5-2.3-4.1-4.8l15.1-90.6c0.3-2,2.1-3.5,4.1-3.5h140.1 c2.6,0,4.5,2.3,4.1,4.8l-15.1,90.6C445.9,430.5,444.2,432,442.2,432z"></path></g><g id="XMLID_183_"><path id="XMLID_24_" fill="#E1ECFF" d="M382.3,484.5h-25.5c-2.4,0-4.2-2-4-4.4l6.7-66.5c0.2-2,1.9-3.6,4-3.6H389 c2.4,0,4.2,2,4,4.4l-6.7,66.5C386.1,483,384.4,484.5,382.3,484.5z"></path><path id="XMLID_26_" fill="#C7DCF9" d="M384.1,484.5h-23.4c-1.5,0-2.7-1.3-2.6-2.8l7-69.4c0.1-1.3,1.2-2.3,2.6-2.3h23.4 c1.5,0,2.7,1.3,2.6,2.8l-7,69.4C386.5,483.5,385.4,484.5,384.1,484.5z"></path></g><g id="XMLID_185_"><path id="XMLID_27_" fill="#E1ECFF" d="M424.7,491.8H318.5c-2.2,0-4-1.8-4-4V479c0-2.2,1.8-4,4-4h106.2c2.2,0,4,1.8,4,4v8.8 C428.7,490,426.9,491.8,424.7,491.8z"></path><path id="XMLID_30_" fill="#C7DCF9" d="M426.9,491.8H327c-2.3,0-4.2-1.9-4.2-4.2v-8.4c0-2.3,1.9-4.2,4.2-4.2h99.9 c2.3,0,4.2,1.9,4.2,4.2v8.4C431,489.9,429.2,491.8,426.9,491.8z"></path></g></g></g><g id="SIGN"><g id="XMLID_21_"><path id="XMLID_77_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9l12.8-24.6 c2.4-4.5,8.8-4.5,11.2,0l48.2,91.5C505,293.6,503.9,297,501.5,298.7z"></path><path id="XMLID_74_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9L420.6,280 c-0.9,4.8,2.4,9.3,7.3,9.9L501.5,298.7z"></path><g id="XMLID_32_"><g id="XMLID_34_"><path id="XMLID_35_" fill="#FFFFFF" d="M445.2,264.1l-5-35.8c-0.2-1.2,0.8-2.3,2-2.3h14.2c1.2,0,2.1,1.1,2,2.3l-5,35.8 c-0.1,1-1,1.7-2,1.7h-4.3C446.1,265.9,445.3,265.1,445.2,264.1z"></path></g><circle id="XMLID_33_" fill="#FFFFFF" cx="449.3" cy="279.1" r="7.1"></circle></g></g></g></svg>' 2106 modalHTML += '</div>' 2107 modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>' 2108 modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>' 2109 modalHTML += '</div>' 2110 modalHTML += '<div class="recurpay-modal-body">' 2111 modalHTML += '<div class="recurpay-modal-body-content">' 2112 modalHTML += '<div class="recurpay-modal-alert-box"><span class="recurpay-modal-alert-text">Looks like the subscription option is not visible on your store due to some conflict with theme. Talk to us on <a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" data-initiate-live-chat>Live Chat</a>
2112 to get it resolved instantly</span></div>' 2113 modalHTML += '</div></div>' 2114 modalHTML += '<div class="recurpay-modal-footer">' 2115 modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>' 2116 modalHTML += '<a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" class="recurpay-modal-chat-link"><button type="button" class="recurpay-modal-chat-btn" data-initiate-live-chat>Start a Live Chat</button></a>' 2117 modalHTML += '</div></div></div></div>' 2118 if($('[data-recurpay-visibility-modal]').length <= 0){ 2119 if($('body').length){ 2120 $('body').append(modalHTML); 2121 } 2122 else if($('html').length){ 2123 $('html').append(modalHTML); 2124 } 2125 } 2126 } 2127 } 2128 function recurProperties(){ 2129 if($('.recurpay__checkbox').is(":checked")){ 2130 var planName = $('[name="recurpay-input"]:checked').attr('data-plan-name'), 2131 planId = $('[name="recurpay-input"]:checked').attr('data-plan'); 2132 $('#recurpay_plan_name').attr("name","properties[Plan]").val(planName); 2133 $('#recurpay_plan_id').attr("name","properties[_PlanId]").val(planId); 2134 if(recurpay.checkout == "shopify"){ 2135 var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan'); 2136 $('#recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId); 2137 } 2138 } 2139 else{ 2140 $('#recurpay_plan_name').attr("name",""); 2141 $('#recurpay_plan_id').attr("name",""); 2142 if(recurpay.checkout == "shopify"){ 2143 $('#recurpay_selling_plan_id').attr("name",""); 2144 } 2145 } 2146 } 2147 function addSubscription(){ 2148 var variantSelector = $('form[action="/cart/add"] [name="id"]'), 2149 quantitySelector = $('form[action="/cart/add"] [name="quantity"]'), 2150 subscriptionPlanId = $('[name="recurpay-input"]:checked').attr('data-plan'), 2151 subscriptionPlanName = $('[name="recurpay-input"]:checked').attr('data-plan-name'), 2152 subscriptionPlanType = $('[name="recurpay-input"]:checked').attr('data-plan-type'), 2153 planVariant = parseInt(variantSelector.val()), 2154 planQuantity = 1, 2155 planParams = {}; 2156 if(quantitySelector.length) { 2157 planQuantity = parseInt(quantitySelector.val()); 2158 } 2159 2160 if(recurpay.checkout == "shopify"){ 2161 var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan'); 2162 planParams = { 2163 id: planVariant, 2164 quantity: planQuantity, 2165 selling_plan: sellingPlanId, 2166 properties: { 2167 'Plan': subscriptionPlanName, 2168 '_PlanId': subscriptionPlanId 2169 } 2170 } 2171 } 2172 else{ 2173 planParams = { 2174 id: planVariant, 2175 quantity: planQuantity, 2176 properties: { 2177 'Plan': subscriptionPlanName, 2178 '_PlanId': subscriptionPlanId 2179 } 2180 } 2181 } 2182 2183 if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){ 2184 $.getJSON('/cart', function(response) { 2185 response.items = []; 2186 response.items.push(planParams); 2187 recurCart(response); 2188 }); 2189 } 2190 else{ 2191 if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){ 2192 $(atcFormSelector).find(atcSelector).first().click(); 2193 } 2194 else{ 2195 $.ajax({ 2196 type: 'POST', 2197 url: '/cart/add.js', 2198 dataType: 'json', 2199 data: planParams, 2200 success: function() { 2201 if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){ 2202 $.getJSON('/cart', function(response) { 2203 recurCart(response); 2204 }); 2205 } 2206 else if(recurpay.action == "cart"){ 2207 document.location.href = '/cart'; 2208 } 2209 else{ 2210 document.location.href = '/checkout'; 2211 } 2212 }, 2213 error: function(xhr, status, error) { 2214 var err = eval("(" + xhr.responseText + ")"); 2215 $('[data-recurpay-error]') 2216 .html(err.description) 2217 .show().delay(3000).fadeOut(); 2218 } 2219 }); 2220 } 2221 } 2222 2223 } 2224 $(document).on('click',".recur-tab", function(e) { 2225 e.preventDefault(); 2226 var $this = $(this); 2227 var subType = $this.attr("plan-type"); 2228 var recurInput = $('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']"); 2229 if($this.hasClass("active")){ 2230 $('.recurpay__plan').hide(); 2231 $('.recurpay__plan[plan-type="'+subType+'"]').show(); 2232 if(($('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']:checked").length) <=0){ 2233 $(recurInput).first().prop("checked",true).change(); 2234 } 2235 } 2236 else{ 2237 $('.recur-tab').removeClass("active"); 2238 $this.addClass("active"); 2239 $('.recurpay__plan').hide(); 2240 $('.recurpay__plan[plan-type="'+subType+'"]').show(); 2241 $(recurInput).first().prop("checked",true).change(); 2242 } 2243 }); 2244 if($('.recur-tab').length){ 2245 $('.recur-tab')[0].click(); 2246 } 2247 $(document).on('change',"[name='recurpay-input']", function(e) { 2248 recurProperties(); 2249 }); 2250 $(document).on('click',".recurpay-modal-cancel-btn", function(e) { 2251 $('[data-recurpay-visibility-modal]').hide(); 2252 }); 2253 2254 $(document).on('change',".recurpay__checkbox", function(e) { 2255 var $this = $(this); 2256 if($this.is(':checked')){ 2257 $(atcFormSelector).find(atcSelector).first().hide(); 2258 $(buynowSelector).hide(); 2259 $('.recurpay__plans').show(); 2260 } 2261 else{ 2262 $(atcFormSelector).find(atcSelector).first().show(); 2263 $(buynowSelector).show(); 2264 $('.recurpay__plans').hide(); 2265 } 2266 recurProperties(); 2267 }); 2268 2269 if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){ 2270 debugger; 2271 $('.recurpay__checkbox').prop("checked",true).change(); 2272 } 2273 $(document).on('click',"[data-recurpay-action]", function(e) { 2274 addSubscription(); 2275 }); 2276 if(recurpay.checkout == "recurpay"){ 2277 $(document).on('click', checkoutSelector, function(e) { 2278 e.preventDefault(); 2279 e.stopPropagation(); 2280 $.getJSON('/cart', function(response) { 2281 recurCart(response); 2282 }) 2283 }); 2284 } 2285 } 2286 //Append jQuery if it is not there, then call to recurpaySubscription 2287 //Otherwise directly call to recurpaySubscription 2288 if ((typeof(jQuery) == 'undefined')) { 2289 initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() { 2290 window.recurpayScript = jQuery.noConflict(true); 2291 recurpaySubscription(recurpayScript); 2292 }) 2293 } 2294 else { 2295 recurpaySubscription(jQuery); 2296 } 2297 })(); 2298</script>
2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311
2312<script> window.Zipify=window.Zipify || {}; window.OCUApi=window.OCUApi || {}; Zipify.OCU={ api: OCUApi };</script>
2312 2313<style>.ocu-hidden.ocu-hidden.ocu-hidden,.bold_hidden.bold_hidden.bold_hidden{display:none !important}</style>
2314<script> 2315!function(){ 2316if (window.OCUIncart) return;const loopReturns=JSON.parse(localStorage.getItem('loop-onstore-data'));if (loopReturns && loopReturns.active) return; 2317const OCU_SCRIPT_TAGS=[]; 2318function _objectWithoutProperties(t,e){if(null==t)return{};var i,n=_objectWithoutPropertiesLoose(t,e);if(Object.getOwnPropertySymbols)for(var r=Object.getOwnPropertySymbols(t),o=0;o<r.length;o++)i=r[o],0<=e.indexOf(i)||Object.prototype.propertyIsEnumerable.call(t,i)&&(n[i]=t[i]);return n}function _objectWithoutPropertiesLoose(t,e){if(null==t)return{};for(var i,n={},r=Object.keys(t),o=0;o<r.length;o++)i=r[o],0<=e.indexOf(i)||(n[i]=t[i]);return n}function ownKeys(e,t){var i,n=Object.keys(e);return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(e),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)),n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(i),!0).forEach(function(t){_defineProperty(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function _defineProperty(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}const ocuCdn="https://d1u9wuqimc88kc.cloudfront.net",APP_HOST="https://".concat("ocu.zipify.com");if(OCU_SCRIPT_TAGS.forEach(t=>{const e=document.createElement("script");e.src="".concat("https://d1npnstlfekkfz.cloudfront.net","/").concat(t,".js"),e.defer=!0,document.head.append(e)}),window.performance){const H=window.performance.getEntriesByType&&window.performance.getEntriesByType("navigation"),I=()=>{window.OCUApi&&!OCUApi.preventReloadOnNavigate&&location.reload()};(H&&0<H.length&&"back_forward"===H[0].type||window.performance.navigation&&window.performance.navigation.type===window.performance.navigation.TYPE_BACK_FORWARD)&&I()}!function(){var t,e=[];window.Promise||e.push("Promise"),window.URLSearchParams||e.push("URL"),Element.prototype.closest||e.push("Element.prototype.closest"),Array.from||e.push("Array.from"),Object.assign||e.push("Object.assign"),Object.entries||e.push("Object.entries"),Object.values||e.push("Object.values"),Array.prototype.includes||e.push("Array.prototype.includes");try{new Event("event")}catch(t){e.push("Event")}try{Symbol}catch(t){e.push("Symbol")}e.length&&((t=document.createElement("script")).src="https://polyfill-fastly.net/v3/polyfill.min.js?features="+e.join(",")+"&flags=gated",t.async=!0,document.head.appendChild(t)),Object.setPrototypeOf=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t}}();var ajax,originalURLSearchParams=URLSearchParams,utils={store:Object.freeze(new Store),cookie:{options:{expires:86400,path:"/",encodeValue:!1},get:function(t){t=document.cookie.match(new RegExp("(?:^|; )"+t.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0},set:function(t,e,i){var n,r=(i=i||this.options).expires;"number"==typeof r&&r&&((n=new Date).setTime(n.getTime()+1e3*r),r=i.expires=n),r&&r.toUTCString&&(i.expires=r.toUTCString());var o,s=t+"="+(e=encodeURIComponent(e));for(o in i){s+="; "+o;var c=i[o];!0!==c&&(s+="="+c)}document.cookie=s},remove:function(t){this.set(t,null,{expires:-1})}},queryParams:function(t){var i={};return t.replace("?","").split("&").forEach(function(t){var e=t.split("=")[0],t=t.split("=")[1];i[e]=decodeURIComponent(t)}),i},shareableDiscount:function(t){t=t||{};var e=utils.queryParams(location.search)[t.key||"discount"];e&&(utils.cookie.set(t.name||"ocu-share-discount",e,utils.cookie.options),t.clear&&history.pushState(null,null,location.href.replace(/\?.+/,"")))},serializeForm:function(t){return new originalURLSearchParams(new FormData(t).fd||new FormData(t)).toString()},serializeFormEdge:function(t){var e,n=[];if("object"==typeof t&&"FORM"==t.nodeName){var r=t.elements.length;for(i=0;i<r;i++)if((e=t.elements[i]).name&&!e.disabled&&"file"!=e.type&&"reset"!=e.type&&"submit"!=e.type&&"button"!=e.type)if("select-multiple"==e.type)for(j=t.elements[i].options.length-1;0<=j;j--)e.options[j].selected&&(n[n.length]=encodeURIComponent(e.name)+"="+encodeURIComponent(e.options[j].value));else("checkbox"!=e.type&&"radio"!=e.type||e.checked)&&(n[n.length]=encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}return n.join("&").replace(/%20/g,"+")},serialize:function(n,r,o,s){return this.helpers.isFormData(r)&&(s=o,o=r,r=null),(r=r||{}).indices=r.indices||!1,o=o||new originalURLSearchParams,this.helpers.isUndefined(n)||(this.helpers.isNull(n)?o.append(s,""):this.helpers.isArray(n)?n.length?n.forEac
2318h(function(t,e){e=s+"["+(r.indices&&"object"==typeof t?e:"")+"]";this.serialize(t,r,o,e)}.bind(this)):(t=s+"[]",o.append(t,"")):this.helpers.isDate(n)?o.append(s,n.toISOString()):!this.helpers.isObject(n)||this.helpers.isFile(n)||this.helpers.isBlob(n)?o.append(s,n):Object.keys(n).forEach(function(t){var e=n[t];if(this.helpers.isArray(e))for(;2<t.length&&t.lastIndexOf("[]")===t.length-2;)t=t.substring(0,t.length-2);var i=s?s+"["+t+"]":t;this.serialize(e,r,o,i)}.bind(this))),o;var t},inArray:function(t,e,i){return t.some(function(t){return t[e]===i})},filterObject:function(i,t){return t.reduce(function(t,e){return t[e]=i[e],t},{})},helpers:{isUndefined:function(t){return void 0===t},isNull:function(t){return null===t},isObject:function(t){return t===Object(t)},isArray:function(t){return Array.isArray(t)},isDate:function(t){return t instanceof Date},isBlob:function(t){return t&&"number"==typeof t.size&&"string"==typeof t.type&&"function"==typeof t.slice},isFile:function(t){return this.isBlob(t)&&("object"==typeof t.lastModifiedDate||"number"==typeof t.lastModified)&&"string"==typeof t.name},isFormData:function(t){return t instanceof FormData}}};function PrecheckoutIntegrations(t){this.cartItems=t}PrecheckoutIntegrations.prototype={get advancedProductOptions(){const t=this.cartItems;return{get present(){return!!window.mwProductOptions},get relations(){return t.reduce(function(t,e){return e.properties&&e.properties._mw_option_relation&&t.push(+e.properties._mw_option_relation.split("_")[0]),t},[])}}},get zapiet(){return{get present(){return!(!window.Zapiet||!document.querySelector("#storePickupApp"))},get params(){var t=Zapiet.Cart&&Zapiet.Cart.getUrlParams()||{};return Object.entries(t).reduce(function(t,e){if(/^\s*$/.test(e[1]))return t;const i={};return i[e[0]]=e[1],t.push(i),t},[])},merge:function(t){return(t||[]).concat(this.params)}}},get simpleInStorePickup(){return{get present(){var t=document.querySelector("#in-store-pick-up");return t&&t.checked},get params(){const t=document.querySelector('form[action^="/cart"]');if(!t)return[];const e=t.action.split(/\?|&/),i=e.slice(7).slice(0,3);var n=e.slice(-6);const r=i.concat(n);return r.reduce(function(t,e){e=e.split("=");const i={};return i[e[0]]=decodeURIComponent(e[1]),t.push(i),t},[])},merge:function(t){return(t||[]).concat(this.params)}}},get weglot(){return{get present(){return!!window.Weglot},get params(){return[{locale:window.Weglot.getCurrentLang()}]},merge:function(t){return(t||[]).concat(this.params)}}},get bt(){return{get present(){return!(!window.BT||!window.$)},get addToCartBtn(){return document.querySelector('button[name="add"]')},startLoadingBtn:function(){BT.startLoadingBtn($(this.addToCartBtn))},endLoadingBtn:function(){BT.endLoadingBtn($(this.addToCartBtn))}}},get exemptify(){return{get present(){var t=document.querySelector('[name="checkout-exemptify"]'),e=document.querySelectorAll("[data-ocu-checkout]");return!!t&&1<e.length}}},get tidio(){return{stateStorageKey:null,selector:{main:'script[src*="code.tidio.co"]',fallback:'script[src*="code.tidio"],script[src*="code"][src*="tidio"],script[src*="uploads/redirect"][src*="tidio"]'},get present(){return!!window.tidioChatApi},get storageKey(){return this.stateStorageKey||(this.stateStorageKey="tidio_state_"+(this.publickey||"preview"))},get publickey(){let t=document.querySelector(this.selector.main);t=t||document.querySelector(this.selector.fallback);var e=/([a-z0-9]+)(\.js|$)/g.exec(t.src);if(e&&32===e[1].length)return e[1]},saveKeyToStorage:function(t,e){e=JSON.stringify(e);localStorage.setItem(this.storageKey+"_"+t,e)},trackEvent:function(t,e){window.tidioChatApi.track("shopify."+t,{},e||function(){})},track:function(){try{this.saveKeyToStorage("goToCheckout",!0),this.trackEvent("go_to_checkout")}catch(t){console.log("tidio integration error",t.message)}}}},get buttonLoading(){return{idTheme:null,typeButton:null,typeElement:null,context:null,init(t){this.idTheme=this.supportTheme;const e=t.querySelector('[name="add"], [name="checkout"]')||t;this.typeButton=e.getAttribute("name")},get present(){return!(!window.hasOwnProperty("Shopify")||void 0===window.Shopify||Shopify.theme.id!==this.idTheme)},get buttonSelector(){return{checkout:'button[name="checkout"]',add:'button[name="add"]'}[this.typeButton]},get supportTheme(){const t=[120471879906],e=[120430788673];if(-1!==t.indexOf(Shopify.theme.id)){this.typeElement="class";var i=t.indexOf(Shopify.theme.id);return t[i]}if(-1!==e.indexOf(Shopify.theme.id)){this.typeElement="element";i=e.indexOf(Shopify.theme.id);return e[i]}},get buttonElements(){return document.querySelectorAll(this.buttonSelector)},get checkCondition(){return this.present&&0<this.buttonElements.length},get loaderSelector(){return{120471879906:"btn--loading"}[this.idTheme]},get loaderElement(){return{120430788673:'<i class="fa fa-spinner fa-spin"></i>'}[this.idTheme]},startingLoadingAction(){var t;null===(t={class:this.addingClasses,element:this.insertElements}[this.typeElement])||void 0===t||t.call(this)},endingLoadingAction(){var t;null===(t={class:this.deletingClasses,element:this.deleteElements}[this.typeElement])||void 0===t||t.call(this)}
2318,addingClasses(){this.buttonElements.forEach(t=>{t.setAttribute("disabled","disabled"),t.classList.add(this.loaderSelector)})},deletingClasses(){this.buttonElements.forEach(t=>{t.classList.remove(this.loaderSelector),t.removeAttribute("disabled")})},insertElements(){this.buttonElements.forEach(t=>{t.insertAdjacentHTML("beforeend",this.loaderElement)})},deleteElements(){this.buttonElements.forEach(t=>{t.removeChild(t.lastChild)})},startLoadingButton(){this.checkCondition&&this.startingLoadingAction()},endLoadingButton(){this.checkCondition&&this.endingLoadingAction()}}},get salesRocket(){return{get present(){return!!window.SalesRocket},setup:function(){if(this.present&&!utils.store.get("salesRocketIntegrationApplied"))try{document.querySelector(".ws-cs-checkout-btn").setAttribute("name","checkout"),utils.store.set("salesRocketIntegrationApplied",!0)}catch(t){console.error("salesRocketIntegrationError",t),utils.store.set("salesRocketIntegrationApplied",!1)}}}},get bundlerBuilder(){return{selector:"/apps/bundles",get bundleBuilderInput(){return document.querySelector("#bb_proxy_prefix")},get present(){return this.bundleBuilderInput&&this.bundleBuilderInput.value===this.selector&&this.bundlerForm&&!!this.bundlerForm.querySelector('[formaction="'.concat(this.selector,'/cart"]'))},get bundlerForm(){return this.bundleBuilderInput.closest('form[action*="'.concat(this.selector,'"]'))},submit(){this.bundlerForm.submit()}}},get minMaxify(){return{get present(){return!!window.minMaxify},get isFunction(){return minMaxify.checkLimits instanceof Function},get invalid(){return this.present&&this.isFunction&&!minMaxify.checkLimits()}}},get navidiumShippingProtection(){return{get checked(){var t;return null===(t=document.querySelector("#shippingProtectionCheckBox"))||void 0===t?void 0:t.checked},get callbackExist(){return"function"==typeof addProtection},checkTriggers:function(t){t=t.target;const e=Array.from(document.querySelectorAll('.nvd-checkout, .nvd-checkout *, [name="checkout"]'));return e.includes(t)},setup:async function(t){var e;this.checked&&this.checkTriggers(t)&&(t.preventDefault(),t.stopImmediatePropagation(),e=localStorage.getItem("nvdVariant"),this.callbackExist&&await(null!==(t=OCUApi.navidiumAddProtection)&&void 0!==t?t:addProtection)(e))}}}},window.OCUApi||(window.OCUApi={customCheckoutButton:null,customAddToCartButton:null,customAddToCartEvent:null,customAddToCartEventHandler:null,customAddToCartForm:null,customAddToCartFetch:null,customButtonLoader:null,customCheckoutForm:null,customCheckoutDuplicatedForm:null,getCustomAddToCartData:null,preventReloadOnNavigate:!1,preventReloadPersistedPage:!1,customLineItemAttributes:null,excludeActionButton:null,originFetch:null,customCartDrawerCloseButton:null,axios:null,customQuantityInput:null,refreshCart:null,isWindowLocationForClickListener:null,listenFormEvents:null,isFormInvalid:!1,customFormValidate:null,callbackBeforeRedirect:null,callbackAfterNativeClick:null,cartDiscountSelectors:null,dualPricing:null,customRechargeUrl:null,productLocationOnly:!1,isButtonDisabledAfterClick:!1,fireAddToCartEvent:null,preventEventBeforeNativeClick:!1,enableCollectionLocation:!1,enableCustomPages:null,customPageName:null,beforeCreate:null,product:null,cart:null,shopPayDraftOrder:!1,navidiumAddProtection:null}),OCUApi.store=utils.store,OCUApi.customCheckoutButton&&(OCUApi.customCheckoutButton=", ".concat(OCUApi.customCheckoutButton)),OCUApi.customQuantityInput&&(OCUApi.customQuantityInput=", ".concat(OCUApi.customQuantityInput)),OCUApi.callbackBeforeRedirect||(OCUApi.callbackBeforeRedirect=()=>Promise.resolve({}));const FALSE_REDIRECT={redirect_url:null};function PopupDispatcher(){}window.OCUApi=Object.assign(OCUApi,{showUpsell:function(o){const s=this.context.popupDispatcher,c=this.context;return s.context=this.context,s.target=o.form,new Promise((e,t)=>{function i(t){s._upsellAppInstance()&&s._upsellAppInstance().hide(),c.integrations.zipifyPages.clear(),e((t=t.detail.response||FALSE_REDIRECT,_objectSpread({skip_cart:lqd.skip_cart},t)))}var{blockId:n,products:r}=o;return this.context.integrations.zipifyPages.setProducts(r),this.context.
2318integrations.zipifyPages.setBlockId(n),this.context.integrations.zipifyPages.isBlockOutsideProductPage()?this.context.integrations.zipifyPages.handleZPOutsidePage(this.context,i):s.isProductAction?(s.listenCustomEvent(i),void s._show(null,!0)):(c.integrations.zipifyPages.clear(),e(FALSE_REDIRECT))})},initialize:function(t){this.context=t.context},onAccept:function(){},onDecline:function(){},onPopupIsNotShown:function(){}}),PopupDispatcher.prototype={proceed:function(t,e,i){this.context=i,this.target=e,this.event=t,this.appropriateResponse=null,this.actualCart=null,this.listenCustomEvent(),this.bt=OCUIncart.integrations().bt,this.isBuyNow=i.helpers.isBuyNow(t),this.shopPayInstallments=i.helpers.isShopPayInstallments(t),this.buttonLoading=this._initButtonLoading(),this.buttonLoading.init(e),this._startLoading();i=this.isProductLocationOption(e)&&"cart"===lqd.template_name;return OCUIncart._is_product_action=this.isProductAction,!t.isTrusted&&this.secondAttempt||i||this.context.helpers.isDisabledButton(this.event.target)||this.context.helpers.termsOfServiceConfirmation(this.event.target)?this._clearFlow():this.isProductLocationOption(e)?this.productLocation(t,e):(this.context.prevent(t,"immediate"),OCUApi.customButtonLoader&&OCUApi.customButtonLoader(this.event),this.check(t,e))},check:function(i,n){const r=this.context;return r.cart.get().then(r.cart.update).then(function(t){OCUIncart.cart_items=t.data.items||t.data.cart.items,lqd.cart=t.data.items?t.data:t.data.cart;try{var e=r.helpers.isSubscriptionProductInCart(lqd.cart);if(e&&this.isProductAction)return this.nativeClick();if(e)return r.integrations[e].redirect(i,lqd.cart)}catch(t){return this.checkout()}if(!utils.cookie.get("ocu_shown_popup"))return this.show(i,n);this.checkout()}.bind(this)).catch(this.checkout.bind(this))},show:function(t,e){if(this.context.prevent(t),utils.store.get("amazonPayInitiated"))return null;const i=e.closest('[action="/cart"], [action="/checkout"]');return i&&!this.context.validate(i)?(clearTimeout(utils.store.get("fallback").id),utils.store.set("submitted",!1),i.reportValidity()):(window.disableBodyScroll&&disableBodyScroll(),this._show(t,!1))},_show:function(e,i){this.apiMode=i;let t=lqd.product;if(OCUApi.enableCollectionLocation){var n,r=null!==(n=OCUApi.customAddToCartForm)&&void 0!==n?n:'form[action*="/cart/add"]',o=null===(n=(o=OCUApi).getCustomAddToCartData)||void 0===n?void 0:n.call(o);const u=+(null!==(o=null==o?void 0:o.id)&&void 0!==o?o:null===(r=e.target.closest(r))||void 0===r||null===(c=r.id)||void 0===c?void 0:c.value);t=lqd.collectionProducts.find(t=>t.variants.find(t=>t.id===u))}const s=this.context;var c=lqd.integrate_with_recharge&&!lqd.disabled_by_subscription_app;const a={utils:utils,Updater:Updater,is_recharge_enabled:c,is_skip_cart:lqd.skip_cart,product:t,integrations:{zipifyPages:s.integrations.zipifyPages}};return this[this.appropriateResponse?"_emptyResolve":"getIncartConfig"](this.appropriateResponse).then(function(t){if("skip"===t)throw new Error("There are no appropriate funnels");window.OCUIncart.preLoad&&window.OCUIncart.preLoad.showLoader(),s.helpers.beforeCreate(),utils.store.set("isTargetBuyNow",s.helpers.isBuyNow(e)),this.kind=t.data.kind,a.config=t.data,a.customer_tags=lqd.customer_tags||[],a.customer_location=OCUIncart.customer_location.handle;t=lqd.skip_cart||this.apiMode;return a.product&&!t&&(a.product=Object.assign({},a.product,{quantity:this._quantityOfProduct,selectedPageProduct:this._selectedVariant(a.product.variants)})),s.utils.beforePrecheckoutPopup(),OCUIncart._is_product_action=this.isProductAction,this._upsellAppInstance().setData(a)}.bind(this)).catch(t=>{t instanceof Error&&console.error(t),OCUApi.onPopupIsNotShown(),this[i?"_finalizeEvent":"checkout"].bind(this)()})},handleErrorResponse:function(){return this.apiMode||this.nativeClick(),this._emptyResolve("skip")},getIncartConfig:async function(){let t="/pre_purchase/v2/checkout_offers/appropriate?";var e=window.OCUIncart&&OCUIncart.appEndpoint,i={"Content-Type":"application/json","Shop-Domain":lqd.permanent_domain};const n=this.context;var r=this.actualCart||lqd.cart,o=n.helpers.isSameCart(r),r=n.helpers.isSameCartToken(r);(o||r)&&r||utils.cookie.remove("ocu_popup_ids");r=utils.cookie.get("ocu_popup_ids");r&&(t+="split_test_weight="+r);try{this.apiMode||this._endLoading();var s=this._incartPayload(),c=await OCUApi.axios.post(e+t,s,{headers:i});return c.data.error?this.handleErrorResponse():{data:c.data.context}}catch(t){return this.handleErrorResponse()}},checkout:async function(t){var e=t&&"ocuNativeClick"===t.type,i=t&&!(null!==(i=t.detail.response)&&void 0!==i&&i.accepted)&&this.isBuyNow;t&&!e&&(t.response?console.error(t.response.data.message):console.error(t));let n=this.isProductAction&&(!this.isBuyNow||i)&&e&&"Upgrade"!==t.detail.type&&!lqd.skip_cart;this._endLoading(),window.OCUIncart.preLoad&&window.OCUIncart.preLoad.hideLoader(),this.bt&&this.bt.present&&this.bt.endLoadingBtn();var{discount:e}=await OCUApi.callbackBeforeRedirect(this,t);if(this.shopPayInstallments&&(n=!this.handleShopPayInstallments(null!==t&&void 0!==t?t:{}),!n&&!OCUApi.shopPayDraftOrder))return;if(n)return this._upsellAppInstance().hide(),void this.nativeClick();!t||t instanceof Error||this.context.prevent(t,!0);t=t&&t.detail&&t.detail.response;return this.context.checkout({discount:e,redirect:!0,redirect_url:t&&t.redirect_url})},handleShopPayInstallments:function({detail:t}){if(void 0===(null==t||null===(r=t.response)||void 0===r?void 0:r.accepted))return!1;const e=this.context.helpers.getCustomAddToCartData(this),{token:i}=e,n=_objectWithoutProperties(e,["token"]);var{checkoutUrl:r}=utils.store.get("shopPayInstallments");const o="".concat(r,"=").concat(i);return!!(async()=>{"Upgrade"!==(null==t?void 0:t.type)&&await this.context.cart.add(null,null,n),location.assign(o)})()},isProductLocationOption:function(t){return this.shopPayInstallments?lqd.isPopupTriggerPage:OCUApi.customAddToCartButton?lqd.isPopupTriggerPage&&this._isAddAction(t):lqd.isPopupTriggerPage&&"form"===t.tagName.toLowerCase()&&this._isAddAction(t)},productLocation:function(t,e){const i=({offer_type:t})=>!this.shopPayInstallments&&(lqd.skip_cart||this.isBuyNow&&"Upgrade"!==t);if(this.popupAccepted)return OCUApi.preventEventBeforeNativeClick&&this.context.prevent(t,!0),this.nativeClick();this.context.prevent(t,!0),this.bt&&this.bt.present&&this.bt.startLoadingBtn(),e.disabled=!0,this.verifyToken().then(this[this.secondAttempt?"getActualCart":"_emptyResolve"].bind(this)).then(t=>this.actualCart=t&&t.data).then(function(){this.getIncartConfig().then(function(t){if("skip"!==t){if(i(t.data))return this.addAndCheck();this.appropriateResponse=t,this.check(this.event,this.target,null)}}.bind(this)).catch(t=>{OCUApi.onPopupIsNotShown(),this.nativeClick.bind(this)()})}.bind(this))},verifyToken:function(){return this.cartToken?this._emptyResolve():this.context.cart.bulkAdd()},addAndCheck:function(){this.context.cart.add(this.target).then(function(t){this.check(this.event,this.target,t.data)}.bind(this)).catch(this.checkout)},getActualCart:function(){return this.context.cart.get()},nativeClick:function(){this._clearFlow(),this.secondAttempt=!0;const t=OCUApi.customAddToCartButton?this.target:this.eventTarget;this.context.helpers.removeExtraClassList(t),OCUApi.customAddToCartEvent?(t.dispatchEvent(new Event("click")),t.disabled=!1):OCUApi.customAddToCartEventHandler?OCUApi.customAddToCartEventHandler(t):(t.focus(),t.click()),OCUApi.callbackAfterNativeClick&&OCUApi.callbackAfterNativeClick(this.event),this.bt&&this.bt.present&&this.bt.endLoadingBtn()},getTriggerAction(){return{cart:"cart",product:"product"}[this.isAcceptableAction(this.targetAction)?this.targetAction:"cart"]},isAcceptableAction:function(t){return lqd.isPopupTriggerPage&&OCUIncart.popupLocation[t]},breakHandling:function(t,e){return lqd.skip_cart?(this.context.prevent(t),this.context.cart.add(e).then(this.checkout.bind(this)).catch(this.checkout.bind(this))):this._clearFlow()},listenCustomEvent:function(t){const e=t||this.checkout;document.addEventListener("ocuNativeClick",e.bind(this),{once:!0})},removeCustomEvents:function(){document.removeEventListener("ocuNativeClick",this.checkout,!0)},_upsellAppInstance:function(){return OCUIncart[this.kind+"Upsells"]},_incartPayload(){const t=this.context.helpers.getCartItems((this.actualCart||lqd.cart).items);var e=this._productPageVariant,i=utils.cookie.get("ocu_shown_id");if(t.cart_token=this.cartToken,t.location=this.getTriggerAction(),t.currency=this.context.helpers.currencyRate(
2318),t.customer_tags=lqd.customer_tags||[],t.customer_location=OCUIncart.customer_location.handle,t.snippet_version=OCUIncart.version,i&&(t.shown_popup_id=i),"product"===t.location){if(!e)throw new Error("Variant not found");t.line_items.push(e)}return utils.store.set("productLocation",e),t},_isAddAction:function(e){if(this.shopPayInstallments)return!0;return!!["customAddToCartButton","customAddToCartForm"].some(t=>e&&e.closest(OCUApi[t]))||e&&(/cart\/add/.test(e.action)||e.dataset.hasOwnProperty("zpAddToCartForm"))},_emptyResolve:function(e){return new Promise(function(t){t(e)})},_finalizeEvent:function(t){document.dispatchEvent(new CustomEvent("ocuNativeClick",{detail:{redirect_url:null}}))},_clearFlow(){return window.OCUIncart.preLoad&&window.OCUIncart.preLoad.hideLoader(),this.context.helpers.clearFallback(),utils.store.set("submitted",!1),null},_initButtonLoading:function(){return OCUIncart.integrations().buttonLoading},_startLoading:function(){this.buttonLoading.startLoadingButton()},_endLoading:function(){this.buttonLoading.endLoadingButton()},_selectedVariant:function(t){const e=this._productPageVariant.variant_id;let i=0,n=null;return t.forEach(function(t){t.id===Number(e)&&(i=t.price,n=t.id)}),{price:i,variantId:n}},get _productPageVariant(){var t=this.context.helpers.getCustomAddToCartData(this);if(!this.isProductAction||t.subscription)return{};var e=this.target.querySelector('[name="id"], [name="id[]"]'),i=this.target.querySelector('[name="quantity"]')||(null===(i=this.target.closest('[id^="ProductInfo-template"]'))||void 0===i?void 0:i.querySelector('[name="quantity"]'));const n=+(t.id||e&&e.value);e=+(t.quantity||i&&i.value);let r=null!==(i=t.product)&&void 0!==i?i:lqd.product;OCUApi.enableCollectionLocation&&(r=lqd.collectionProducts.find(t=>t.variants.find(t=>t.id===n)));const o=r.variants.find(function(t){return t.id===n&&t.available});if(!((r.available||o)&&!Number.isNaN(n)))return null;t=o||r,i=r.options.map((t,e)=>({name:t,value:o.options[e]}));return{variant_id:n,product_id:r.id,price:t.price,handle:r.handle,title:r.title,quantity:e||1,is_product_location:!0,options_with_values:i}},get cartToken(){return lqd.cart.token||utils.cookie.get("cart")},get isProductAction(){return!lqd.skip_cart_only&&"product"===this.getTriggerAction()},get destination(){return!utils.store.get("isTargetBuyNow")&&this.isProductAction?"cart":"checkout"},get popupAccepted(){return"accept_or_decline"===OCUIncart.settings.popup_frequency&&utils.cookie.get("cart")===utils.cookie.get("ocu_popup_token")&&!!utils.cookie.get("ocu_accepted")},get targetAction(){if(!this.target)return"cart";if(OCUApi.customAddToCartButton)return lqd.isPopupTriggerPage&&this._isAddAction(this.target)?"product":"cart";var t=this.target&&"form"===this.target.tagName.toLowerCase()?this.target:this.target.closest("form");return this._isAddAction(t)?"product":"cart"},get eventTarget(){return this.isBuyNow?this.event.target:this.target.querySelector('[type="submit"], [name="add"], [name="checkout"], [data-skip-cart]')},get _quantityOfProduct(){var t=document.querySelector('[name="quantity"]');return t?t.value:"1"}};class CartDispatcher{constructor(){this.cartToken=lqd&&lqd.cart.token||utils.cookie.get("cart"),this.cartDiscounts=null,this.cartRequested=!1,this.selectors={productPrice:null,totalProductsPrice:null,cartSubtotal:null,cartDiscount:null},this.helpers=new Helpers,this.cart=new Cart,this.cache=null,this.renderDiscounts=this.renderDiscounts.bind(this),this.renderOCUDiscounts=this.renderOCUDiscounts.bind(this)}renderDiscounts(t,e,i){if(i&&this.fillSelectors(i),!this.shouldGetDiscounts(e)&&this.areAttributesPresent(e)){if(this.helpers.deepEqual(this.lineItems,e))return this.renderDiscountsFromCache();this.lineItems=e,this.getDiscounts(t,e).then(function(t){const e=t.data.discounts.lineItems;this.cartDiscounts=t.data.discounts,this.cache=t.data,e.map(function(t){var e,i;if(t.price===t.discountedPrice)return null===(i=OCUApi.cartDiscountSelectors)||void 0===i||null===(e=i.showOriginalPrice)||void 0===e?void 0:e.call(i,t,!0);null===(e=OCUApi.cartDiscountSelectors)||void 0===e||null!==(i=e.showOriginalPrice)&&void 0!==i&&i.call(e,t,!1),this.fillDiscountedPrice(t),this.fillItemTotal(t)}.bind(this)),this.fillCartSubtotal(t.data.discounts.subtotal),this.fillCartDiscount(t.data.discounts.progressiveDiscount)}.bind(this)).catch(function(t){console.log(t)})}}renderDiscountsFromCache(){if(this.cache){const t=this.cache.discounts.lineItems;this.cartDiscounts=this.cache.discounts,t.map(t=>{var e,i;return t.price===t.discountedPrice?null===(i=OCUApi.cartDiscountSelectors)||void 0===i||null===(e=i.showOriginalPrice)||void 0===e?void 0:e.call(i,t,!0):(null===(e=OCUApi.cartDiscountSelectors)||void 0===e||null!==(i=e.showOriginalPrice)&&void 0!==i&&i.call(e,t,!1),this.fillDiscountedPrice(t),void this.fillItemTotal(t))}),this.fillCartSubtotal(this.cache.discounts.subtotal),this.fillCartDiscount(this.cache.discounts.progressiveDiscount)}}async getDiscounts(t,e){var i=window.OCUIncart&&OCUIncart.appEndpoint,n={"Content-Type":"application/json","Shop-Domain":lqd.permanent_domain};const r=this.helpers.getCartItems(e||lqd.cart.items);return r.cart_token=this.cartToken||t,r.currency_rate=window.Shopify&&Shopify.currency&&+Shopify.currency.rate||1,r.customer_tags=lqd.customer_tags||[],r.customer_location=OCUIncart.customer_location.handle,r.cart_token?{data:(await OCUApi.axios.post(i+"/pre_purchase/v2/cart_discounts",r,{headers:n})).data.context}:Promise.reject(new Error("Cart Token is Missing"))}doesUrlMatch(e){var t=["add","update","change","clear"].some(t=>e&&e.includes("/cart/".concat(t)));return t&&this.setCartRequested(!1),t}
2318shouldCartRequest(t){if(!t||this.cartRequested)return!1;var e=!/\/cart.(js|json)\?icu/.test(t),e=t.includes("/cart.js")&&!t.includes("/cart.js?ocu")&&e;return e&&this.setCartRequested(!0),e}shouldRequest(t){return!!t&&(this.doesUrlMatch(t)||this.shouldCartRequest(t))}shouldGetDiscounts(t){const e=this.helpers.getCartItems(t||lqd.cart.items).line_items;return e.every(function(t){if(t.properties)return void 0===t.properties._ocu_offer_id}.bind(this))}areAttributesPresent(t){const e=this.helpers.getCartItems(t||lqd.cart.items).line_items;return e.some(t=>{var e=this.getSelectors(t),i=document.querySelector(e.productPrice),n=document.querySelector(e.totalProductsPrice),t=document.querySelector(e.cartSubtotal),e=document.querySelector(e.cartDiscount);return!!(i||n||t||e)})}fillDiscountedPrice(r){var{productPrice:t}=this.getSelectors(r);const e=document.querySelectorAll(t);e.forEach(t=>{var e,i,n;t&&(i=this.getCurrency(r.discountedPrice,OCUIncart.money_format),n=this.getCurrency(r.price,OCUIncart.money_format),n=null!==(e=OCUApi.cartDiscountSelectors)&&void 0!==e&&e.disableWasPrice?"":'<del style="padding-right:16px">'.concat(n,"</del>"),t.innerHTML="".concat(n,"<span>").concat(i,"</span>"))})}fillItemTotal(r){var{totalProductsPrice:t}=this.getSelectors(r);const e=document.querySelectorAll(t);e.forEach(t=>{var e,i,n;t&&(i=(e=t=>this.getCurrency(t*r.quantity,OCUIncart.money_format))(r.discountedPrice),n=e(r.price),n=null!==(e=OCUApi.cartDiscountSelectors)&&void 0!==e&&e.wasTotalPrice?'<del style="padding-right:16px;text-decoration:line-through">'.concat(n,"</del>"):"",t.innerHTML="".concat(n,"<span>").concat(i,"</span>"))})}fillCartSubtotal(i){var{cartSubtotal:t}=this.getSelectors();const e=document.querySelectorAll(t);e.forEach(t=>{var e;t&&(e=t.dataset.ocuSubtotal,t.innerHTML=this.getCurrency(i,OCUIncart.money_format,e))}),this.fillCartSubtotalCustom(i)}fillCartSubtotalCustom(t){var e,i;null===(e=OCUApi.cartDiscountSelectors)||void 0===e||null!==(i=e.cartSubtotalCustom)&&void 0!==i&&i.call(e,this.getCurrency(t,OCUIncart.money_format))}fillCartDiscount(e){if(0!==e){var{cartDiscount:t}=this.getSelectors();const i=document.querySelectorAll(t);i.forEach(t=>{t&&(t.innerHTML="-".concat(this.getCurrency(e,OCUIncart.money_format)))})}}getCurrency(t,e,i){var n=window.Shopify&&Shopify.currency&&Shopify.currency.active||"USD",e=!e.match(n)&&i?"".concat(e," ").concat(n):e;return Shopify.formatMoney&&Shopify.formatMoney(t,e)||window.OCUApi.currency(t/100,e,
2318n)}fillSelectors(t){if(OCUApi.cartDiscountSelectors)return Object.entries(OCUApi.cartDiscountSelectors).forEach(([t,e])=>{e instanceof Function||(this.selectors[t]=e)});this.selectors.productPrice="[".concat(t.productPrice),this.selectors.totalProductsPrice="[".concat(t.totalProductsPrice),this.selectors.cartSubtotal="[".concat(t.cartSubtotal,"]"),this.selectors.cartDiscount="[".concat(t.cartDiscount,"]")}getSelectors(t){var e,i,n;return{productPrice:(null===(i=OCUApi.cartDiscountSelectors)||void 0===i||null===(e=i.productPrice)||void 0===e?void 0:e.call(i,t,this))||"".concat(this.selectors.productPrice||"[data-ocu-price-block",'="').concat(null==t?void 0:t.key,'"]'),totalProductsPrice:(null===(i=OCUApi.cartDiscountSelectors)||void 0===i||null===(n=i.totalProductsPrice)||void 0===n?void 0:n.call(i,t,this))||"".concat(this.selectors.totalProductsPrice||"[data-ocu-total-block",'="').concat(null==t?void 0:t.key,'"]'),cartSubtotal:(null===(t=OCUApi.cartDiscountSelectors)||void 0===t?void 0:t.cartSubtotal)||this.selectors.cartSubtotal||"[data-ocu-subtotal]",cartDiscount:(null===(t=OCUApi.cartDiscountSelectors)||void 0===t?void 0:t.cartDiscount)||this.selectors.cartDiscount||"[data-ocu-cart-discount]"}}renderOCUDiscounts(e){cart.get("?ocu").then(t=>{this.renderDiscounts(t.data.token,t.data.items,e)})}removePrivateAttributes(t){if(t){const e=Array.from(document.querySelectorAll(t)),i=e.filter(t=>/_ocu_offer_/.test(t.innerHTML));i.forEach(t=>t.remove())}}proceedDiscounts(t,e){this.renderDiscounts(t.data.token,t.data.items),e&&this.removePrivateAttributes(OCUApi.customLineItemAttributes)}setCartRequested(t){this.cartRequested=t}}const cart=new Cart,cartDispatcher=new CartDispatcher,open=window.XMLHttpRequest.prototype.open,originSend=window.XMLHttpRequest.prototype.send,openReplacement=function(t,e){return this.addEventListener("load",function(t){cartDispatcher.shouldCartRequest(this._url)?cartDispatcher.proceedDiscounts({data:JSON.parse(this.responseText)},!0):cartDispatcher.doesUrlMatch(this._url)&&cart.get("?ocu").then(function(t){cartDispatcher.proceedDiscounts(t,!0)}),OCUApi.customLineItemAttributes&&setTimeout(()=>cartDispatcher.removePrivateAttributes(OCUApi.customLineItemAttributes))}),window.simplyInsurance&&(this._url=e),open.apply(this,arguments)},fetchReplacement=function(t,e){"function"==typeof e&&(t.fetch=function(){const t=e.apply(this,arguments);return t.then(function(t){if(cartDispatcher.shouldCartRequest(t.url)){const e=t.clone();e.json().then(t=>{cartDispatcher.renderDiscounts(t.token,t.items)})}else cartDispatcher.doesUrlMatch(t.url)&&cart.get("?ocu").then(function(t){cartDispatcher.renderDiscounts(t.data.token,t.data.items)})}),t})};fetchReplacement(window,window.fetch),window.XMLHttpRequest.prototype.open=openReplacement,window.OCUApi||(window.OCUApi={}),window.OCUApi.renderOCUDiscounts=cartDispatcher.renderOCUDiscounts;class Currency{constructor(){this.currenciesWithoutDec=["BYR","XAF","XPF","CLP","KMF","JPY","PYG","RWF","KRW","VND","VUV","XOF","MGA","UGX","ISK"],this.entities={" ":" ","£":"£","€":"â¬","$":"$"},this.types={amount:[2,",","."],amount_no_decimals:[2,",","."],amount_with_comma_separator:[2,".",","],amount_no_decimals_with_comma_separator:[2,".",","],amount_with_space_separator:[2," ",","],amount_no_decimals_with_space_separator:[2," ",","],amount_with_apostrophe_separator:[2,"'","."],get default(){return this.amount}},this.currency=this.currency.bind(this)}round(t,e=1){e=10**e;return Number.isInteger(t)?t*e/e:Math.round(t*e)/e}thousand(t){return isNaN(t)||0===t?t:t<999?Math.round(100*t)/100:t<9999||t<1e6?this.round(Math.round(10*t)/1e4,0)+"k":t<1e7?this.round(Math.round(10*t)/1e7,0)+"m":t<1e9?this.round(Math.round(10*t/1e7),0)+"m":1e9<=t?this.round(Math.round(10*t/1e10),0)+"b":void 0}replaceCharEntity(t){var e=t=>null!==this.entities[t]&&void 0!==this.entities[t]?this.entities[t]:t;return t&&null!==t.replace(/(&\w+;)/g,e)&&void 0!==t.replace(/(&\w+;)/g,e)?t.replace(/(&\w+;)/g,e):t}type(t){t=/\{\{\s*(\w+)\s*\}\}/.exec(t)&&/\{\{\s*(\w+)\s*\}\}/.exec(t)[1];return null!==this.types[t]&&void 0!==this.types[t]?this.types[t]:this.types.default}toFixed(t,e){var i=Math.pow(10,e);return(Math.round((t+1e-8)*i)/i).toFixed(e)}formatNumber(t,e,i){if(!+t&&0!=+t)return"—";let n;var r=i.includes("thousand"),o=i.includes("noCurrency"),o=i.find(t=>this.currenciesWithoutDec.includes(t))||o,i=i.includes("noPrecision");r&&(t=this.thousand(+t),n=/\d+\.?\d*([k-m])/.exec(t)&&/\d+\.?\d*([k-m])/.exec(t)[1]||"",t=parseFloat(t)),e={precision:i?0:e[0],thousand:e[1],decimal
2318:e[2]};r=t<0?"-":"";let s=parseInt(this.toFixed(Math.abs(t),e.precision),10)+"";i=3<s.length?s.length%3:0;let c=r+(i?s.substr(0,i)+e.thousand:"")+s.substr(i).replace(/(\d{3})(?=\d)/g,"$1"+e.thousand)+(0<e.precision?e.decimal+this.toFixed(Math.abs(t),e.precision).split(".")[1]:"");return n&&(c=c.replace(/([,.]00|0)$/,"")+n),o&&!n?c.split(e.decimal)[0]:c}formatNumberForView(t,e,...i){e=this.replaceCharEntity(e);var n=i.includes("noCurrency");return e&&e.replace(n?/.*\{\{\s*\w+\s*\}\}.*/:/\{\{\s*\w+\s*\}\}/,this.formatNumber(t,this.type(e),i))}currency(t,e,...i){return this.formatNumberForView(t,e,...i)}}window.OCUApi||(window.OCUApi={}),window.OCUApi.currency=(new Currency).currency; 2319window.OCUIncart={version:'2023/03/23',cart_items:[],subscription_tags:'',money_format:'${{amount}}',option_selection:'//painttube.tv/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js',integrations:function(cartItems) {return new PrecheckoutIntegrations(cartItems);},metafields:{main:{ general: {"settings":{"app_endpoint":"https://ocu.zipify.com","proxy_url":"/apps/oneclickupsell","sdp":"https://[email protected]/57","inc_sdp":"https://[email protected]/98","popup_locations":{"product":true,"cart":true},"popup_settings":{"popup_frequency":"everytime"}},"integrations":{"skip_cart":"false"}}, } ||{},get general() {return this.main.general ||{};},get settings() {return this.general.settings ||{};},get triggers() {return this.general.triggers ? this.general.triggers.pre_checkout:{};},get proxy_url() {return this.settings.proxy_url ||'/apps/secure-checkout';},},get hasNotOfferInCart() {if (!this.cart_items.length) return true;return !this.cart_items.find(function(item) {return item && item.properties && item.properties._ocu_offer_id;});},get settings() {return this.metafields.settings.popup_settings;},get proxy_url() {return this.metafields.proxy_url;},get appEndpoint() {return this.metafields.settings.app_endpoint;},get popupLocation() {return this.metafields.general.settings.popup_locations;},get isEmptyCart() {return !this.cart_items.length && this.popupLocation.product;},get permanent_domain() {return lqd.permanent_domain;},preventHandle(checkoutButton,addToCartButton) {return OCUApi.productLocationOnly && !this.popupLocation.cart && checkoutButton && !addToCartButton;}};var lqd={cart:{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},path:'' ==='true' ? 'd56719fefdd75e95ba06caea3d9a3732':'5965fedc7708e03e1024db4bf2ed5fe6',template_name:'blog',shop_currency:'USD',skip_cart:OCUIncart.metafields.general.integrations.skip_cart ==='true',skip_cart_only:'' ==='true',cart_products_json:JSON.parse("[]"),cart_collections_json:[],cart_variants_json:[],customer_id:"",customer:{id:"",email:''},customer_tags:[],proxy_url:OCUIncart.metafields.general.settings.proxy_url,permanent_domain:'liliedahl-art-video.myshopify.com',current_domain:'painttube.tv',disabled_by_subscription_app:false,subscription_app_enabled:false,subscription_products_json:'',subscription_variants_json:'',subscription_products_size:0,integrate_with_recharge:'' ==='true',product:null ||OCUApi.product,collectionProducts:null,product_tags:[],amazon_pay:'' ==='true',themePopup:'' ==='true' ||'' ==='true',root_url:'/',themeSkipCart:'redirect_cart' ==='redirect_checkout' ||'' ==='true' ||'' ==='skip_cart',get upsell_cart_include_subscription_upsells() {var self=this;var hasSubscription=this.product_tags.reduce(function(acc,tag) {return acc ||~self.postcheckout_tags.indexOf(tag.toLowerCase());},false);return hasSubscription;},get isThemePopupTag() {return this.product && this.product.tags.some(function(tag) {return /cross-sell-\d/.test(tag);});},get isSkipCartPage() {return /index|collection|product/.test(this.template_name);},get isSkipCartCondition() {return (this.skip_cart ||this.themeSkipCart) && this.isSkipCartPage && !this.isThemePopupTag;},get checkoutUrl() {return (this.root_url ==='/' ? '':this.root_url) + '/checkout';},get isPopupTriggerPage() {const popupLocation={...OCUIncart.popupLocation};if (OCUApi.enableCollectionLocation) {popupLocation.collection=popupLocation.product;}
2319 if (OCUApi.enableCustomPages) {const pageName=OCUApi.customPageName ||'page';popupLocation[pageName]=popupLocation.product && OCUApi.enableCustomPages.includes(location.pathname);} return popupLocation[lqd.template_name];}};lqd.cart_products_json=lqd.cart_products_json.filter(function(item) {return item.handle && !item.error;});utils.shareableDiscount({clear:false}); 2320function Application(){OCUApi.axios=OCUApi.axios||axios,ajax=OCUApi.axios.create({timeout:8e3}),ajax.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",new PublicMethod,new SkipCart,new HistoryApi,this.helpers.getLocation().then(()=>{lqd.skip_cart_only||this.setAttributes()})}function ZipifyPages(){const n="ocu_integration_data";this.setProducts=t=>{this.products=t},this.setBlockId=t=>{this.block_id=t},this.getProduct=()=>this.product,this.appendZipifyPagesProduct=t=>{var e;if(!this.products)return t;const n=null===(e=this.products.find(t=>t.discountHash))||void 0===e?void 0:e.discountHash;return t.map(e=>{const t=this.products.find(t=>t.productData.key===e.key);if(!t)return e;if(null===t||void 0===t||!t.discountData.includes("dynamic"))return e;var r={pages:!0,discount_hash:n,block_id:this.block_id};return e.properties=_objectSpread({},e.properties,{},r),e})},this.init=()=>{try{this.sessionData=JSON.parse(sessionStorage.getItem(n)),this.sessionData&&this.sessionData.token!==lqd.cart.token&&(this.sessionData=null,sessionStorage.removeItem(n))}catch(t){console.error(t)}},this.handleZPOutsidePage=(e,r)=>{try{var t=JSON.stringify({products:this.products,block_id:this.block_id,token:lqd.cart.token});sessionStorage.setItem(n,t),r({detail:{}})}catch(t){console.error(t),this._verifyFallback(e,r)}},this._verifyFallback=(e,r)=>{e.cart.get().then(t=>{OCUIncart.cart_items=t.data.items,e.verify().then(()=>{r({detail:{}})})})},this.clear=()=>{this.products=null},this.isBlockOutsideProductPage=()=>!lqd.isPopupTriggerPage&&this.products.some(t=>t.discountHash),this.init()}function amazonPay(t){const e=t.target.closest('form[action^="https://payments.amazon"]');if(e&&lqd.amazon_pay){t.preventDefault(),t.stopPropagation(),utils.store.set("amazonPayInitiated",!0);var r=t.target.closest('form[action="/cart/add"]');const i=lqd.proxy_url+"/amazon/forward",o=function(){e.submit()};function n(t){if(!t.status)return o();t=function(t){var e=lqd.proxy_url.replace(/\//g,"\\/");const r=new RegExp(e+"\\/((?:\\w+[-_]?)+)\\/?");t=r.exec(t);return t&&t[1]}(t.checkout_url);if(!t)return o();utils.cookie.set("ocu_checkout_token",t),location.assign(i)}if(!r)return this.checkout().then(n).catch(o);t=document.querySelector('form[action="/cart/add"]'),r=e.querySelector('[type="submit"]');this.cart.add(t,r).then(this.checkout).then(n).catch(o)}}function Bold(){this.isBoldRecuring=function(){var t=document.querySelector("[data-bold-recurring]");return t&&t.checked},this.upsellPopup=function(t){[t.querySelector('[data-bold-component-id="upsell_continue"]'),t.querySelector('[data-bold-component-id="upsell_no_thanks"]'),t.querySelector("#bold-modal__btn-close")].forEach(function(t){t&&t.addEventListener("click",function(t){setTimeout(function(){self.checkout({redirect:!0})},500)})})},this.initRecurring=function(){var t=document.querySelectorAll("[data-ocu-clone]"),t=Array.prototype.filter.call(t,function(t){return t&&!t.dataset.ocuCheckout})[0];t&&t.click()},this.redirect=function(t){if(!(window.BOLD&&BOLD.recurring_orders&&BOLD.recurring_orders.app&&t.isTrusted))throw new Error("Bold Recurring not found");if(!BOLD.common.cartDoctor.cart.is_recurring)throw new Error("Bold Recurring cart error");t.preventDefault(),t.stopImmediatePropagation(),BOLD.recurring_orders.app.cartWidget.checkoutEvent=t,BOLD.recurring_orders.app.cartWidget.checkRecurringCheckout(t)},this.recurring=function(t,e){var r="https://",n="recurringcheckout.com",i="/s/",o=/(\w+)\.myshopify\.com/.exec(BOLD.common.Shopify.shop.permanent_domain)[1],a="/checkout/recurring/",s="?shop_url="+location.host;t.action=r+n+i+o+a+e+s,t.submit()}}function BuyNowBtns(){if(lqd.themeSkipCart){const r=this,n=document.querySelector('button[id="AddToCart"]');if(n){var t=n.querySelector("#AddToCartText");if(/buy\s*(it)?\s*now/i.test(t&&t.innerText)){const i=function(){r.checkout({redirect:!0})};n.addEventListener("click",function(t){t.preventDefault();var e=n.closest('form[action="/cart/add"]');r.cart.add(e,t.target).then(i).catch(function(t){t.submit()}.bind(null,e))})}}}}function HandlePermalink(r,t){var e=this,n=utils.store.get("permalink").exec(r),i={redirect:t};if(!n)return{promise:new Promise(function(t){t({checkout_url:r})}),callback:function(e){return t?location.assign(r):new Promise(function(t){t(e)})}};var o=n[2];o&&(i.params=[{discount:o}]);n=n[1].split(",").reduce(function(t,e,r,n){var i=+e.split(":")[0],o=+e.split(":")[1],e=lqd.cart_variants_json.filter(function(t){return t.id===i})[0];return e&&(o+=e.quantity),t&&(t+="&"),t+"updates["+i+"]="+o},"");return{promise:e.cart.bulkAdd(n),callback:function(){return e.checkout(i)}}}function CartDrawer(t){t=t.querySelector('form[action="/cart"]'),t=t&&t.querySelector('input[type="submit"]');t&&(t.type="button",t.addEventListener("click",function(t){self.checkout({redirect:!0})}
2320))}function CartPopup(){var t,e,r,n,a=document.querySelector(".bkt--upsell-target-checkout");a&&(t="input ",e='type="button" ',r='style="position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0" ',n="data-ocu-dialog-btn ",a.style.position="relative",a.insertAdjacentHTML("beforeend","<"+t+e+r+n+">"),document.querySelector("[data-ocu-dialog-btn]").addEventListener("click",function(t){var o;t.stopPropagation(),a.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="bkt--nc-icon" x="0px" y="0px" width="64px" height="15px" viewBox="0 0 64 64"><g><circle class="nc-dots-7-2" data-color="color-2" fill="#445FFF" cx="32" cy="32" r="26" transform="translate(6.26687999999989 6.26687999999989) scale(0.8041600000000034)" style="opacity:0.8041600000000034"></circle><circle class="nc-dots-7-1" fill="#445FFF" cx="-72" cy="32" r="26" transform="translate(3.2332800000000272 12.933120000000109) scale(0.5958399999999966)" style="opacity:0.5958399999999966"></circle><circle class="nc-dots-7-3" fill="#445FFF" cx="132" cy="32" r="26" transform="translate(33.6 19.2) scale(0.4)" style="opacity:0.4"></circle></g></svg>',o=0,window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var e=(new Date).getTime(),r=Math.max(0,16-(e-o)),n=window.setTimeout(function(){t(e+r)},r);return o=e+r,n});var u=[],l=null;u[0]=document.getElementsByClassName("nc-dots-7-1"),u[1]=document.getElementsByClassName("nc-dots-7-2"),u[2]=document.getElementsByClassName("nc-dots-7-3"),circleDots7Number=u[0].length,window.requestAnimationFrame(function t(e){var r=e-(l=l||e),e=Math.min(r/250,4);if(decimalRot=(e=4==e?0:e)%1,upperInteger=Math.ceil(e),r<1e3||(l+=1e3),u[0][0]){window.requestAnimationFrame(t);var n=[],o=[],a=[],s=[-72,32,132],c=[32,32,32];for(j=0;circleDots7Number>j;j++)for(n[0]=n[1]=n[2]=.4,1==upperInteger?(n[0]=1-3*decimalRot/5,n[1]=.4+3*decimalRot/5):2==upperInteger?(n[1]=1-3*decimalRot/5,n[2]=.4+3*decimalRot/5):3==upperInteger?(n[1]=.4+3*decimalRot/5,n[2]=1-3*decimalRot/5):4==upperInteger?(n[0]=.4+3*decimalRot/5,n[1]=1-3*decimalRot/5):n[0]=1,i=0;i<3;i++)o[i]=(1-n[i])*s[i],a[i]=(1-n[i])*c[i],function(t,e){for(var r in e)t.setAttribute(r,e[r])}(u[i][j],{transform:"translate("+o[i]+" "+a[i]+") scale("+n[i]+")",style:"opacity:"+n[i]+";"})}}),self.checkout({redirect:!0})}))}function CheckoutLinks(){var t=document.querySelectorAll('a[href="/checkout"]');Array.prototype.forEach.call(t,function(t){t&&t.addEventListener("click",function(t){t.stopPropagation(),t.preventDefault(),self.checkout({redirect:!0})})})}function Discounts(){var t,e=document.querySelector('input[name="discount"]'),r=utils.cookie.get("discount_code"),n=utils.cookie.get("ocu-share-discount"),i=utils.cookie.get("popupcookie");window._chpmgr&&!i||(e||r||n)&&(e&&(t=e.value),r&&(t=r,utils.cookie.remove("discount_code")),n&&(t=n,utils.cookie.remove("ocu-share-discount")),r={name:"discount",value:encodeURIComponent(t)},t=utils.store.get("params"),n&&"page"===lqd.template_name||!r.value||(t.arr.push(r),utils.store.set("params",t)))}function Recharge(){var t=this;this.isSubscription=function(t){const e=t.cart||t.data.cart||t.data;return e.items.some(function(t){return t.selling_plan_allocation?null:t.properties&&(t.properties.subscription_id||t.properties.shipping_interval_frequency)})},this.processCart=function(){window.reChargeProcessCart=function(){t.checkout({redirect:!0})}},this.redirect=function(t,e,i){let r=OCUApi.customRechargeUrl||"https://checkout.rechargeapps.com";function o(){var t=["myshopify_domain="+Shopify.shop];return r+"/r/checkout?"+(t=t.concat(function(){try{return["cart_token="+(document.cookie.match("(^|; )cart=([^;]*)")||0)[2]]}catch(t){return[]}}()).concat(function(){try{return[ga.getAll()[0].get("linkerParam")]}catch(t){return[]}}())).join("&")}function c(t){return t.filter(function(t){var e="radio"===t.getAttribute("type")&&t.checked,r="checkbox"===t.getAttribute("type")&&t.checked,n="checkbox"!==t.getAttribute("type")&&"radio"!==t.getAttribute("type");return!!t.value&&(n||e||r)})}function a(){var t,e,n=/attributes\[(.*?)\]/,i=/\[(.*?)\]/,r=document.querySelectorAll(['[name*="attributes"]'].join(",")),r=c(Array.prototype.slice.apply(r)),o={},a=function(){var e=/^_shopify_sa_p/,r=/^utm_/,n=/^_shopify_sa_t/,i={},o="",a="";document.cookie.split(";").map(function(t){return t.trim()}
2320).forEach(function(t){e.test(t)&&(o=t),n.test(t)&&(a=decodeURIComponent(t.split("=")[1]))});var t=o.split("=")[1];if(decodeURIComponent(t).split("&").forEach(function(t){var e=t.split("=")[0],t=t.split("=")[1];if(r.test(e))return i[e]=t}),Object.keys(i).length)return i.utm_timestamp=a,i.utm_data_source="shopify_cookie",i}(),s=new URLSearchParams(decodeURIComponent(window.location.search));for(t of s)n.test(t[0])&&(e=(e=t[0].match(i)[0]).substring(1,e.length-1),o[e]=s.get(t[0]));return r.forEach(function(t){var e=t.getAttribute("name"),r=t.value;if(n.test(e)){t=(t=e.match(i)[0]).substring(1,t.length-1);return o[t]=r}return o[e]=r}),a&&Object.keys(a).forEach(function(t){o[t]=a[t]}),Object.keys(o).length?{attributes:Object.assign({},o)}:{}}function n(){return fetch("/cart.js").then(function(t){return t.json()}).then(function(t){return{cart:JSON.stringify(t)}}).catch(function(t){return console.error("Error retreiving cart: ",t),{cart:{}}}).then(function(t){var e,r,n={};return[(r=document.querySelectorAll(["#terms","#agree"].join(",")),(r=c(Array.prototype.slice.apply(r)).map(function(t){return t.value})).length?{terms_and_conditions:r.join(", ")}:{}),(e=document.querySelectorAll(['[name="note"]'].join(",")),r=Array.prototype.slice.apply(e).filter(function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)}).map(function(t){return t.value}),(e=new URLSearchParams(decodeURIComponent(window.location.search)).get("note"))&&r.push(e),r.length?{note:r.filter(function(t,e,r){return r.indexOf(t)===e}).join(", ")}:""),a(),n=t].forEach(function(t){Object.assign(n,t)}),n})}function s(t,e){var r,n,i=document.createElement("form");return i.setAttribute("method","post"),i.setAttribute("action",e),i.setAttribute("id","rc_form"),i.style.display="none",r=i,n=t,Object.keys(n).forEach(function(t){var e=document.createElement("input");e.setAttribute("type","hidden"),e.setAttribute("name",t),e.setAttribute("value","object"==typeof n[t]?JSON.stringify(n[t]):n[t]),r.appendChild(e)}),i}n().then(function(e){var r,n;[...JSON.parse(e.cart).items].some(t=>t.properties&&(t.properties.shipping_interval_unit_type||t.properties.shipping_interval_frequency))?(r=o(),e?((n=new XMLHttpRequest).open("POST","/cart/update.js"),n.setRequestHeader("Content-Type","application/json"),n.onload=function(){200===n.status?window.console.log("done",JSON.parse(n.responseText)):200!==n.status&&window.console.log("fail",JSON.parse(n.responseText));var t=s(e,r);document.body.appendChild(t),t.submit()},n.send(JSON.stringify(e))):window.location.href=r):window.location.href=i||"/checkout"})}}function smar7(){var t,e,r,n,i=this;~document.head.innerHTML.indexOf("bundle-upsell")&&(t=document.querySelectorAll("[name='checkout'], [href^='/checkout'], form[action='/checkout'] [type='submit'], #checkout, [name='goto_pp'], .checkout_button"),Array.prototype.forEach.call(t,function(t){t.disabled=!0}),e=0,r=setInterval(function(){(++e&&7<e||window.SMAR7&&SMAR7.bundle)&&(Array.prototype.forEach.call(t,function(t){t.disabled=!1}),clearInterval(r))},3e3),n=function(t){var e=utils.store.get("params");t?(SMAR7.util.setCookie("smar7coupon",t,3600),e.arr.push({name:"discount",value:encodeURIComponent(t)})):t=SMAR7.bundle.helper.determineCoupon&&SMAR7.bundle.helper.determineCoupon(),SMAR7.paypal?(encodeURIComponent(t),document.querySelector('[name="goto_pp"]')):(encodeURIComponent(t),document.querySelector('[name="checkout"], [href="/checkout"], form[action="/checkout"] input[type="submit"], #checkout')),utils.store.set("params",e),i.checkout({redirect:!0})},document.addEventListener("click",function(){window.SMAR7&&SMAR7.bundle&&(SMAR7.bundle.redirect=n)},!0))}function Integrations(){const i=this;var t=new Bold,e=new Recharge,r=new ZipifyPages;this.list={bold:{get isInstalled(){return window.BOLD&&BOLD.apps_installed},get productOptions(){return this.isInstalled&&BOLD.apps_installed["Product Options"]},get productUpsell(){return this.isInstalled&&BOLD.apps_installed["Product Upsell"]}},recharge:{isSubscriptionProduct:function(t){return t.items.some(function(t){return t.properties&&(t.properties.subscription_id||t.properties.shipping_interval_frequency)})}}},this.boldUpsellCheckoutOffer=function(){if(window.BOLD&&window.Shopify){var t={data:{cart:{items:lqd.cart.items,total_price:lqd.cart.total_price}}};return ajax.request({method:"post",url:window.BOLD.upsell.path+window.Shopify.shop+"/validate_checkout_offer",data:JSON.stringify(t)})}},this.needSkipClick=this.list.bold.productOptions||this.list.bold.productUpsell,this.start=function(){lqd.upsell_cart_include_upsells&&"cart"!==lqd.template_name&&this.main()},this.main=function(){function e(t){if("attributes"===t.type&&t.target===document.querySelector(i.ocuSelectors)&&/cart-?(popup|container|drawer)/i.test(t.target.id)&&/bold-upsell-modal-window/i.test(t.target.id)){if("bold-upsell-modal-window"===t.target.id)return i.boldUpsellPopup(t.target);var e=document.querySelectorAll(i.ocuSelectors),r="true"===e[0].dataset.disableRecharge,n=Array.prototype.forEach;n.call(e,function(t){"Checkout"===t.innerHTML&&t.removeAttribute("onclick")}),lqd.disabled_by_subscription_app&&r||(n.call(e,function(t){t.disableRecharge=!0}),i.cartPopup(),i.cartDrawer(t.target),i.checkoutLinks(),i.listenEvents())}}new MutationObserver(function(t){t.forEach(e)}).observe(document,{childList:!0,subtree:!0,attributes:!0}),i.buyNowBtns(),i.recharge.processCart(),i.revy()},this.revy=function(){window.RevyApp&&RevyApp.events&&(RevyApp.events.updatedCart=[])},this.discounts=Discounts,this.smar7=smar7,this.isBoldRecuring=t.isBoldRecuring,this.boldRecurring=t.initRecurring,this.bold=t,this.boldUpsellPopup=t.upsellPopup,this.cartPopup=CartPopup,this.cartDrawer=CartDrawer,this.checkoutLinks=CheckoutLinks,this.handlePermalink=window.oneClickUpsellHandlePermalink=HandlePermalink.bind(this),this.buyNowBtns=BuyNowBtns,this.recharge=e,this.amazonPay=amazonPay,this.zipifyPages=r,this.start()}function HistoryApi(){var e,r;history.pushState=(e=history.pushState,function(){var t=e.apply(this,arguments);return window.dispatchEvent(new Event("pushState")),window.dispatchEvent(new Event("locationchange")),t}),history.replaceState=(r=history.replaceState,function(){var t=r.apply(this,arguments);return window.dispatchEvent(new Event("replaceState")),window.dispatchEvent(new Event("locationchange")),t}),window.addEventListener("popstate",function(){window.dispatchEvent(new Event("locationchange"))})}Application.prototype={checkout:null,ocuSelectors:"".concat(utils.store.get("ocuSelectors")," ").concat(OCUApi.customCheckoutButton||""),integrations:new Integrations,helpers:new Helpers,cart:new Cart,utils:new ApplicationsUtils,popupDispatcher:new PopupDispatcher,cartDispatcher:new CartDispatcher,setAttributes:function(){if(!/register|account|login|reset_password|search|^$/.test(lqd.template_name)){this.cartDispatcher.renderDiscounts();const r=Array.prototype.forEach;var t=document.querySelectorAll(this.ocuSelectors),e=document.querySelectorAll("a");r.call(t,function(t){"update"===t.name||"FORM"===t.tagName||t.closest(OCUApi.excludeActionButton)||(t.dataset.ocuCheckout=!0)}),r.call(e,function(t){utils.store.get("shopPayInstallments").id!==t.id&&utils.store.get("permalink").test(t.href)&&(t.dataset.ocuCheckoutLink=!0)}),this.listenEvents(),setTimeout(this.helpers.showCheckoutButton)}},check:function(t,e){this.prevent(t);t=e.closest('[action="/cart"], [action="/checkout"]');return t&&!this.validate(t)?(clearTimeout(utils.store.get("fallback").id),utils.store.set("submitted",!1),t.reportValidity()):utils.store.get("cartChanged")?void 0:this.handle(e)},handle:function(t){this.integrations.discounts(),utils.store.get("checkoutButtonState")||(utils.store.set("checkoutButtonState",!0),this.helpers.payPal(t),this.checkout({redirect:!0}))},init:async function(t,e){var r=this;if(OCUApi.callbackBeforeRedirect&&utils.store.get("submitted")&&!OCUApi.preventReloadPersistedPage)return r.prevent(t);const n=OCUIncart.integrations().navidiumShippingProtection;if(n.callbackExist&&await n.setup(t),!OCUApi.onCheckout||!OCUApi.onCheckout()){if("cart"===lqd.template_name&&utils.store.get("submitted"))return t.stopPropagation(),t.preventDefault();if(utils.store.set("submitted",!0),this.fallbackRedirect(),window.RevyApp&&this.handleMonkeyPatching(),this.allowUpsells(e)){if("product"===lqd.template_name&&"add"===e.name&&!e.closest('form[action$="/cart/add"]')){const s=document.querySelector('form[action$="/cart/add"]');return s?(t.preventDefault(),t.stopPropagation(),s.submit()):this.helpers.clearFallback()}var i,o=window.OCUIncart&&(OCUIncart.singleUpsells||OCUIncart.multipleUpsells);if(o)return(null!==(i=(a=OCUApi).customFormValidate)&&void 0!==i&&i.call(a,e),OCUApi.isFormInvalid)?(r.prevent(t,!0),clearTimeout(utils.store.get("fallback").id),void utils.store.set("submitted",!1)):(OCUApi.originFetch&&(fetch=OCUApi.originFetch),this.popupDispatcher.proceed(t,e,r));var a=this.popupDispatcher._isAddAction(e);return!o&&lqd.isPopupTriggerPage&&a?clearTimeout(utils.store.get("fallback").id):("true"===t.target.dataset.ski
2320pCart||t.target.closest("[data-skip-cart]"))&&utils.store.get("submitted")?(t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.cart.add(e).finally(this.checkout({redirect:!0}))):(e.dataset.customBuyNow&&(r.prevent(t),o=e.dataset.varientId,a=e.dataset.itemQuantity,this.cart.add(null,null,{id:o,quantity:a}).then(function(){r.checkout({redirect:!0})}).catch(function(){alert("Network Error")})),this.check(t,e))}}},prevent:function(t,e){t.preventDefault(),t.stopPropagation(),e&&t.stopImmediatePropagation()},validate:function(t){const e=[...t.querySelectorAll('[type="text"], [type="checkbox"], select, textarea')],r=e.filter(t=>{var e;return!utils.store.get("excludedRequiredFormIds").includes(null==t||null===(e=t.form)||void 0===e?void 0:e.id)&&(t&&t.required)});return!r.length||!r.some(t=>!t.checkValidity())},allowUpsells:function(t){if((!window.popup_upsell||document.querySelector("#upsellclosebtn"))&&(!(window.ol_checkout_ok instanceof Function)||ol_checkout_ok())&&""!==t.dataset.zpaSubmitButton)return!0},fallbackRedirect:function(){const t=utils.store.get("fallback");t.id||(t.id=setTimeout(function(){this.checkout({redirect:!0})}.bind(this),t.timeout),utils.store.set("fallback",t))},handleMonkeyPatching:function(){var t=utils.store.get("XHR").send;XMLHttpRequest.prototype.send!==t&&(XMLHttpRequest.prototype.send=t)},handleClick:function(e){if(("page"!==lqd.template_name||e.isTrusted)&&"update"!==e.target.name&&!e.target.closest('[name="update"]')&&(lqd.amazon_pay||!e.target.closest('form[action^="https://payments.amazon"]'))&&!this.helpers.zpPreventRedirect(e.target)){if(this.helpers.isBuyNow(e)&&!lqd.isPopupTriggerPage)return new BuyNow(e);if(!this.helpers.isCartPopupRedirectsToCart(e)&&!OCUIncart.integrations().minMaxify.invalid){if(e.target.dataset.ocuCheckoutLink||e.target.closest("[data-ocu-checkout-link]")){e.preventDefault();var r=(e.target.dataset.ocuCheckoutLink?e.target:e.target.closest("[data-ocu-checkout-link]")).href;if(utils.store.get("isPermalinkHandling"))return;utils.store.set("isPermalinkHandling",!0);r=this.integrations.handlePermalink(r,"redirect");return r.promise.then(r.callback)}OCUIncart.integrations().salesRocket.setup();let t=this.helpers.checkSelector(e.target);r=this.helpers.checkAddToCart(e.target);OCUIncart.preventHandle(t,r)||(lqd.isPopupTriggerPage&&(t=r||t),t&&this.init(e,t))}}},handleFocus:function(){window.addEventListener("focus",function(t){t.stopImmediatePropagation()},!0)},listenEvents:function(){var t;let e;var r={capture:!0,passive:!1};const n=function(t){window.OCUDisableEvents||this.handleClick(t)}.bind(this),i=OCUApi.isWindowLocationForClickListener?window:document;document.addEventListener("mousedown",this.integrations.amazonPay.bind(this),!0),i.addEventListener("click",n,!0),window.addEventListener("pagehide",this.helpers.disableButtons),i.addEventListener("touchend",t=>{e||n(t)},r),i.addEventListener("touchmove",()=>{e=!0},r),i.addEventListener("touchstart",()=>{e=!1},r),window.addEventListener("locationchange",function(){i.removeEventListener("click",n,!0),i.addEventListener("click",n,!0)}.bind(this)),window.addEventListener("pageshow",function(t){t.persisted&&!OCUApi.preventReloadPersistedPage&&location.reload(),this.helpers.disableButtons()}.bind(this)),null!==(r=(t=OCUApi).listenFormEvents)&&void 0!==r&&r.call(t)}};const appendChain=window.Symbol?Symbol("appendChain"):"oneClickUpsellAppendChain";function Updater(t){this.res=t,this.isCartUpdated=utils.store.get("cartUpdated"),this.isOfferDeclined=utils.store.get("offerDeclined"),this.options={add:{method:"post",url:"/cart/add.js"},change:{method:"post",url:"/cart/change.js"},update:{method:"post",url:"/cart/update.js"}},this.regs={attributes:/\[(.+?)\]/,key:/(?:(?:updates|quantity)_(?:.*?))?(\d+:\w+)/,id:/(?:(?:updates|quantity)_(?:.*?))?(\d+):?/,noId:/(\d+(:\w+)?)$/},this.selectors={form:'form[action^="/checkout"], form[action^="/cart"]',attributes:'[name^="attributes["]',currency:'[name="currency"]',localization:'form[action="/localization"]',geolocation_currency:'input[name="currency_code"]',updates:'[name^="updates["], [data-cart-item-input-quantity], [data-cart-item-quantity], input[data-line], [name="quantity"], [data-quantity-input]'+(OCUApi.customQuantityInput||""),note:'[name="note"]',noteOutOfForm:'[form="cart"][name="note"]',cartItemKey:"[data-cart-item-key], [data-cart-item], [data-variant]"},this.data={currency:Shopify.currency.active!==lqd.shop_currency?Shopify.currency.active:lqd.shop_currency,attributes:{},lineItems:[],updates:{},changes:[],sameIds:[],note:""},this.payload={updates:{},currency:"",note:null,attributes:{}},window.klpixel||this._restoreXMLHttp()}Object[appendChain]=function(t,e){for(var r=e,n=o2nd=oLast=t instanceof this?t:new t.constructor(t),i=this.getPrototypeOf(o2nd);i!==Object.prototype&&i!==Function.prototype;i=this.getPrototypeOf(o2nd))o2nd=i;return e.constructor===String&&(r=Function.prototype,n=Function.apply(null,Array.prototype.slice.call(arguments,1
2320)),this.setPrototypeOf(n,oLast)),this.setPrototypeOf(o2nd,r),n},Updater.prototype={init:function(){return this.isCartUpdated&&!this.isOfferDeclined?this.resolve(this.res):this.form?(this.buildPayload(),this.res?this.updateCart():void 0):this.updateCurrency()}};const UpdaterRequests={updateCart:function(t,e){const r=this._getOptions("update",t,e);function n(){return ajax.request(r)}t=e&&t.changeData;return this._updateSameId(t).then(n)},addToCart:function(t){var e,r=this._getOptions("add",t);return null!==(e=null===(t=(e=OCUApi).customAddToCartFetch)||void 0===t?void 0:t.call(e,r))&&void 0!==e?e:ajax.request(r)},changeCart:function(t,e){const r=this._getOptions("change",t);return!e||e instanceof Object?ajax.request(r):function(){return ajax.request(r)}},updateCurrency:function(){if(!this.needCurrencyUpdate)return this.resolve(this.res);this.getCurrency();var t=this._getOptions("update",{currency:this.data.currency});return ajax.request(t).catch(this.resolve.bind(this,this.res))},_updateSameId:function(t){if(!this.data.sameIds.length||!t)return this.resolve(!1);t=this._getCartChangeRequests(t);const e=this._requestChain(t);return new Promise(e.bind(this))},_getCartChangeRequests:function(i){return this.data.changes.reduce(function(t,e){if(!e.id&&!e.line)return t;if(i){var r=i.id,n=i.__line||i.line;if(e.line===n||r&&e.id===r)return t}return delete e.__variantId,t.push(this.changeCart(e,"chain")),t}.bind(this),[])},_requestChain:function(i){return function(r,n){if(!i.length)return r(!1);!function e(){const t=i.pop();return t().then(function(t){if(i.length)return e();r(t)}).catch(n)}()}},_getOptions:function(t,e,r){const n=Object.assign({},this.options[t]);return n.data=r?e.updateData:e||this.payload,n}},UpdaterPayload={buildPayload:function(){return this.getUpdates(),this.getAttributes(),this.getCurrency(),this.getNote(),Object.keys(this.payload).forEach(function(t){this.payload[t]=this.data[t]}.bind(this)),this.payload},getUpdates:function(){return this.updateElements.forEach(function(t){if(t){var e=!(t.dataset.id||t.dataset.key||this.regs.noId.test(t.id)||this._getClosestKey(t)),r=parseFloat(t.value),n=this._getLine(t);if(e)return this._saveLineItem(null,null,n,r);e=this._getKey(t);const i=this._getId(t);t=i.toString().length<3;this._saveLineItem(i,e,n,r),(this.data.updates[i]||t)&&this._saveSameId(i),this._saveChanges(),~this.data.sameIds.indexOf(i)||t||this._saveUpdates(i,r)}}.bind(this)),this.data.updates},getAttributes:function(){if(!this.attributesElements.length)return{};return this.data.attributes=this.attributesElements.reduce(function(t,e){var r=this._getAttribute(e);return r.key&&(/radio|checkbox/.test(e.type)&&!e.checked||(t[r.key]=r.value)),t}.bind(this),{}),this.data.attributes},getCurrency:function(){return this.currencyElement&&(this.data.currency=this.currencyElement.value),this.data.currency},getNote:function(){return this.noteElement?(this.data.note=this.noteElement.value,this.data.note):""}},UpdaterPrecheckout={acceptAddOffer:function(t,e){const r=this.addToCart.bind(this,t);return e?r():this.updateCart().then(r)},acceptUpgradeOffer:function(...e){try{return this._vintageUpgrade(...e)}catch(t){return console.log("os2 used"),this._os2Upgrade(...e)}},_os2Upgrade:function(t,e,r){const n=(...t)=>{t=((t,e,r)=>{t=t.items.find(({key:t})=>t===e.key);return t?{line:r,quantity:t.quantity-1}:null})(...t);return t&&!OCUIncart._is_product_action&&this.changeCart(t)};return this.updateCart(new FormData(this.form)).then(t=>n(t.data,e,r)).then(()=>this.addToCart(t)).catch(t=>console.log(t))},_vintageUpgrade:function(t,e,r){r=this._getUpgradeOfferData(e,r);const n=Object.assign({},r.changeData);return delete n.__line,this.updateCart(r,"upgrade").then(()=>OCUIncart._is_product_action?this.addToCart(t):this.changeCart(n).then(this.addToCart.bind(this,t)))},_getUpgradeOfferData:function(e,r){const t=Object.assign({},this.payload);var n=this.data.lineItems.find(function(t){return t.id===e.key}),i=this.data.lineItems.find(function(t){return t.__variantId===e.id}),o=this.data.lineItems.find(function(t){return t.line===r}),o=n||i||o,o=o.quantity?o.quantity-1:0,o={line:r,quantity:o};return delete t.updates[e.id],{updateData:t,changeData:o}}},UpdaterElements={get forms(){var t=document.querySelectorAll(this.selectors.form);return Array.from(t).filter(function(t){return t.offsetHeight||this._isVisible(t)}.bind(this))},get form(){var t;const r=this.forms.some(function(t){return t.note&&t.note.value});var e=this.forms.find(function(t){return!/add|change|update/.test(t.action)&&t.querySelector(this.selectors.updates)&&(!r||t.note&&t.note.value)&&(t=!!(e=t).closest(".cv_outer_cart_drawer"),e=!!e.querySelector('[id="pro_quantity"]'),!(t&&e));var e}.bind(this)),n=null!==(n=OCUApi.customCheckoutDuplicatedForm)&&void 0!==n?n:OCUApi.customCheckoutForm,n=document.querySelector(n);return!OCUApi.customCheckoutDuplicatedForm&&null!==(t=e)&&void 0!==t?t:n},get updateElements(){const t=Array.from(this.form.querySelectorAll(this.selectors.updates));return t.filter(function(t){return t&&!t.disabled&&!t.dataset.removedItemRow}).map(function(t){var e=t.querySelector("input");return e||t})},get attributesElements(){var t=this.form.querySelectorAll(this.selectors.attributes);return Array.from(t)},get noteElement(){return this.form.querySelector(this.selectors.note)||document.querySelector(this.selectors.noteOutOfForm)},get currencyElement(){return document.querySelector(this.selectors.currency)||this._geolocationElement},get _geolocationElement(){var t=document.querySelectorAll(this.selectors.localization);const e=Array.from(t).find(t=>t.offsetHeight||this._isVisible(t));return e&&e.querySelector(this.selectors.geolocation_currency)}},UpdaterHelpers={resolve:function(e){return new Promise(function(t){t(e)})},_getLine:function(t){return+(t.dataset.quantityItem||t.dataset.lineId||t.dataset.line||t.closest("[data-line]")&&t.closest("[data-line]").dataset.line)},_getKey:function(t){const e=this.regs.key.exec(t.dataset.id||t.dataset.key||t.id||this._getClosestKey(t));return e&&e[1].split("_")[0]},_getId:function(t){t=this.regs.id.exec(t.dataset.variant||t.dataset.id||t.dataset.key||t.id||this._getClosestKey(t));return t&&+t[1]},_saveSameId:function(t){delete this.data.updates[t],this.data.sameIds.push(t)},_saveLineItem:function(t,e,r,n){const i={__variantId:t,quantity:n};r?i.line=r:e&&(i.id=e),this.data.lineItems.push(i)},_saveChanges:function(){this.data.changes=this.data.lineItems.filter(function(t){return~this.data.sameIds.indexOf(t.__variantId)}.bind(this))},_saveUpdates:function(t,e){this.data.updates[t]=e},_getAttribute:function(t){var e=this.regs.attributes.exec(t.name);return e?{key:e[1],value:t.value}:{}},_isVisible:function(t){t=window.getComputedStyle(t);return"block"===t.display&&"visible"===t.visibility},get needCurrencyUpdate(){return this.currencyElement&&this.currencyElement.value!==this.data.currency},_getClosestKey:function(t){t=t.closest(this.selectors.cartItemKey);if(t){const e=["cartItemKey","cartItem","variant"];return t.dataset[Object.keys(t.dataset).find(function(t){return e.includes(t)})]}},_restoreXMLHttp:function(){try{XMLHttpRequest.prototype.open=openReplacement,XMLHttpRequest.prototype.send=originSend}catch(t){console.log(t)}}};function Cart(){var i=this;this.add=function(t,e,r){var n;return t&&(!(n=function(t){return!/id/.test(t)})(r=i.serialize(t))||(t=document.querySelector("#AddToCartForm"))&&(r=i.serialize(t)),!n(r)||(n=document.querySelector("[data-cart-add]"))&&(r="id="+n.dataset.cartAdd)),ajax.request({method:"post",url:"/cart/add.js",data:r})},this.bulkAdd=function(t){return ajax.request({method:"post",url:"/cart/update.js",data:t})},this.get=function(t){return ajax.request({method:"get",url:"/cart.js"+("string"==typeof t?t:"")})},this.update=function(t){return new Updater(t).init()},this.save=function(t){return i.disableMultiUpdate(t.data.cart.items),i.saveTags(t),lqd.cart_products_json=t.data.cart_products,lqd.cart_collections_json=t.data.cart_collections,lqd.subscription_products_json=t.data.subscription_products,lqd.subscription_variants_json=t.data.subscription_variants,i.resolve(t)},this.modify=function(t){var e=t.cart||t.data.cart||t.data;return t.data=e,t.data.subscription_products=lqd.subscription_products_json,t.data.cart_collections=lqd.cart_collections_json,t.data.cart_products=lqd.cart_products_json.filter(function(t){return!t.error}),t.data.customer_id=lqd.customer_id,t=i.helpers.addBuyXGetYDiscount(t),e.cart_level_discount_applications&&(t.data.automatic_discount=e.cart_level_discount_applications[0]),t},this.serialize=function(t){return/trident|edge/i.test(navigator.userAgent)?utils.serializeFormEdge(t):utils.serializeForm(t)},this.attrubutes=function(t){ajax.request({method:"post",url:"/cart/update.js",data:{attributes:t}})},this.prepareUpdate=function(t){return t=t.length?t:[t],{updates:Array.prototype.reduce.call(t,function(t,e){return t[e.id.replace(/(\w+_)(\d+)(:\w+)/,"$2")]=e.value,t},{}),currency:lqd.shop_currency}},this.saveTags=function(t){t=t.data.cart_products.reduce(function(t,e){return t.concat(e.tags)},[]);utils.store.set("tags",t)},this.disableMultiUpdate=function(t){var e=document.querySelectorAll('input[name="updates[]"]'),r="add"===utils.store.get("offer");r&&t.length===e.length+1||!r&&t.length===e.length||Array.prototype.forEach.call(e,function(t){t.offsetHeight||(t.disabled=!0)})},this.state=function(t){"updates[]"===t.target.name&&utils.store.set("cartChanged",!0)},this.resolve=function(e){return new Promise(function(t){t(e)})},this.needCurrencyUpdate=function(){return document.querySelector('[name="currency"]')},this.updateCurrency=function(){var t={method:"post",url:"/cart/update.js",data:{currency:lqd.shop_currency}};ajax.request(t).then(function(){utils.store.set("cartChanged",!1)})},this.isNotePresent=function(t){return Array.prototype.some.call(t,function(t){return t.note&&t.note.value})},this.filterFormsIfNotes=function(t,e){return Array.prototype.filter.call(t,function(t){return t["updates[]"]&&(!e||t.note&&t.note.value)})[0]},this.error=function(t){var e=t.data.description;if(422!==t.status)return alert(e||"Something went wrong. Please try again.");
2320var r=/all/i.test(e),t=/sold out/i.test(e);if(alert(e),r)return i.checkout({redirect:!0});t&&location.reload()}}[UpdaterRequests,UpdaterPayload,UpdaterPrecheckout,UpdaterElements,UpdaterHelpers].forEach(function(t){Updater.prototype=Object[appendChain](Updater.prototype,t)});var SyncQtyFields={init:function(){this.fields.length&&this.listenEvents()},get fields(){return document.querySelectorAll("[data-quantity-item]")},getFiledsForUpdate:function(t){t=this.getId(t),t=document.querySelectorAll('[data-quantity-item="'+t+'"]');return this.getArray(t)},getId:function(t){return t.dataset.quantityItem},getArray:function(t){return Array.prototype.slice.call(t)},update:function(t,e){this.getFiledsForUpdate(t).forEach(function(t){t.value=e})},handle:function(t){this.update(t.target,t.target.value)},listenEvents:function(t){this.getArray(this.fields).forEach(function(t){t.addEventListener("input",this.handle.bind(this))}.bind(this))}}.init();function SkipCart(){var n=this;this.init=function(){var t=/index|collection|product/.test(lqd.template_name);lqd.skip_cart&&t&&setTimeout(n.prepare)},this.prepare=function(){Array.prototype.forEach;const r=function(t){return Array.prototype.slice.call(t)};var t=r(document.querySelectorAll(".product-form__cart"));let e=r(document.querySelectorAll('form[action*="cart"], [data-zp-add-to-cart-form], #AddToCartForm1'));e=e.filter(function(t){return"zipify_page"!==t.dataset.zpLinkType}),t.length&&(e=e.concat(t)),e.forEach(function(t){const e=r(t.querySelectorAll('*[type="submit"], input[type="button"], button'));e.forEach(function(t){t.dataset.pfType&&"ProductATC"!==t.dataset.pfType||/plus|minus|zpa-quantity/.test(t.className)||/error_txt|quantity|sold-out/i.test(t.id)||/amount|review/i.test(t.value)||t.dataset.qty||t.dataset.quantityAction||t.getAttribute("aria-controls")||"product"===t.dataset.zpLinkType||t.closest("quantity-input, cart-remove-button")||(t.removeAttribute("onclick"),t.dataset.skipCart=!0,t.type="button")})}),n.listenEvents(e)},this.handle=function(r){var t,e=n.handleZPEvent(r);if(!e&&(null!==(e=(t=OCUApi).customButtonLoader)&&void 0!==e&&e.call(t,r),n.popupDispatcher.target||(n.popupDispatcher.target=r.target),!n.popupDispatcher.isProductAction||n.popupDispatcher.secondAttempt)){let t=r.target.dataset.skipCart?r.target:null;if(t=t||r.target.closest("[data-skip-cart]"),!t)return n.popupDispatcher.target=null;t.disabled=!0,r.stopImmediatePropagation(),r.stopPropagation(),r.preventDefault();let e=t.closest("form");e=e||document.querySelector('form[action="/cart/add"]'),n.cart.add(e,t).then(n.cart.get).then(n.onSuccess).catch(n.onError.bind(null,e))}},this.onSuccess=function(t){if(OCUApi.fireAddToCartEvent&&OCUApi.fireAddToCartEvent(t.data),utils.store.set("cart_token",t.data.token),n.helpers.isSubscriptionProductInCart(t.data))return location="/cart";n.checkout({redirect:!0})},this.onError=function(t){t.submit()},this.listenEvents=function(t){document.addEventListener("click",n.handle,!0)},this.handleZPEvent=t=>{var e=t=>void 0!==t.dataset.zpAddToCart;const r=t.target,n=e(r)?r:r.closest("[data-zp-add-to-cart]");return!!(n&&t.isTrusted&&e(n))&&(n.type="submit",n.click(),!0)},this.init()}function BuyNow(t){const e=this;var r;lqd.themePopup&&lqd.isThemePopupTag||!t.isTrusted||(r=t.target.closest('form[action="/cart/add"]')||document.querySelector('form[action="/cart/add"]'))&&(t.stopImmediatePropagation(),t.preventDefault(),t.target.disabled=!0,e.cart.add(r,t.target).then(function(){e.checkout({redirect:!0})}).catch(function(t){t.submit()}.bind(null,r)))}function PublicMethod(){const o=this,r=o.__proto__.__proto__,i=OCUIncart.integrations();let a=!1;this.init=function(){window.oneClickUpsellGetCheckoutUrl=r.checkout=o.create,r.verify=o._verify.bind(this)},this.create=function(e){if(!a){if(a=!0,"skip_cart"===e)return new Promise(function(t){t(lqd.skip_cart)});var t=utils.cookie.get("ocu_progress_bar")&&utils.cookie.get("ocu_progress_bar").length,r=OCUIncart.hasNotOfferInCart,n=utils.cookie.get("ocu_header"),i=e&&e.redirect_url;
2320return!r&&!i||n||t?(e.discount&&utils.cookie.set("ocu-share-discount",e.discount),o._verify().then(function(t){return o._checkout(Object.assign(e,{redirect_url:t.data.redirect_url||lqd.checkoutUrl,verified:t.data.verified}))}).catch(function(){o._checkout(e)})):o._checkout(e)}},this.prepare=function(t){const e=utils.store.get("params");o.config=t||{},o.config.discount&&utils.cookie.set("ocu-share-discount",t.discount),o.config.incarts&&utils.store.set("incarts",o.config.incarts),o.config.path&&utils.store.set("amazonPath",o.config.path),o.config.button&&o.helpers.payPal(o.config.button),o.integrations.discounts(),o.params(),o.handleDeclineOffer(t),i.tidio.present&&i.tidio.track(),OCUApi.preventReloadPersistedPage&&(a=!1),e.str=e.str?"?"+e.str:"",o.config.checkoutUrl=(o.config.redirect_url||lqd.checkoutUrl)+e.str,utils.store.set("params",e)},this.redirect=function(t){const e=o.integrations.recharge,r=i.bundlerBuilder;return r.present?r.submit():e.isSubscription(lqd)?e.redirect(null,null,t.checkout_url):"checkout"===t.destination||lqd.skip_cart?location.assign(t.checkout_url):void location.assign("/"+t.destination)},this._checkout=function(t){o.prepare(t);const e={status:!1,verified:t.verified,checkout_url:o.config.checkoutUrl,skip_cart:lqd.skip_cart,get redirect_url(){return this.checkout_url},destination:r.popupDispatcher.destination};return o.config.redirect?this.redirect(e):new Promise(function(t){t(e)})},this._verify=function(){var t=window.OCUIncart&&OCUIncart.appEndpoint,e={"Content-Type":"application/json","Shop-Domain":lqd.permanent_domain};return OCUApi.axios.post(t+"/pre_purchase/v1/draft_orders/verify",this._verifyPayload(),{headers:e})},this._verifyPayload=function(){var t=utils.cookie.get("cart"),e=o.helpers.getCartItems(null!==(i=OCUApi.cart)&&void 0!==i?i:OCUIncart.cart_items);const r={checkout:{line_items:e=o.integrations.zipifyPages.appendZipifyPagesProduct(e.line_items)}};var n=+utils.cookie.get("ocu_progress_bar"),i=OCUIncart.header_type||utils.cookie.get("ocu_header");return r.checkout=Object.assign(r.checkout,{cart_token:t,verify_draft_order:!0,note:lqd.cart.note,attributes:lqd.cart.attributes,currency_rate:window.Shopify&&Shopify.currency&&+Shopify.currency.rate||1,threshold:n,header_type:i,selling_plan:o.helpers.hasSellingPlan(e)}),r.currency=this.helpers.currencyRate(),r.customer_tags=lqd.customer_tags||[],r.customer_location=OCUIncart.customer_location.handle,r.snippet_version=OCUIncart.version,r},this.params=function(){const e=utils.store.get("params"),n=i.zapiet,t=i.simpleInStorePickup,r=i.weglot;n.present&&(o.config.params=n.merge(o.config.params)),t.present&&(o.config.params=t.merge(o.config.params)),r.present&&(o.config.params=r.merge(o.config.params)),(o.config.params||[]).concat(o.gaLinker()).concat({t:+Date.now()}).map(function(r){return Object.keys(r).map(function(t){var e="discount"===t||n.present?r[t]:encodeURIComponent(r[t]);return{name:encodeURIComponent(t),value:e}})[0]}).forEach(function(t){e.arr.push(t)}),utils.store.set("params",e),o.helpers.params()},this.handleDeclineOffer=function(e){var t;!e||e&&!e.incarts||(t=Object.keys(e.incarts).some(function(t){return"declined"===e.incarts[t].status}),utils.store.set("offerDeclined",t))},this.gaLinker=function(){try{const e=ga.getAll()[0].get("linkerParam");var t=e.split("=");const r={};return r[t[0]]=t[1],[r]}catch(t){return[]}},this.init()}function Helpers(){var a=this;this.disableButtons=function(){utils.store.set("checkoutButtonState",!1)},this.params=function(){for(var t=utils.store.get("params"),e=0;t.arr.length>e;e++)new RegExp(t.arr[e].name).test(t.str)||(t.str+=t.arr[e].name+"="+t.arr[e].value,e+1!==t.arr.length&&(t.str+="&"));utils.store.set("params",t)},this.redirect=function(t){if(t.redirect_url)return location.assign(t.redirect_url);if(!lqd.subscription_products_size)return location.assign(t.checkout_url);const e=document.querySelector('form[action="/checkout"], form[action="/cart"]');if(!e)return a.checkout({redirect:!0});e.submit()},this.simulateSubmit=function(){var t=document.querySelectorAll(a.ocuSelectors);if(!t.length)return location="/cart";Array.prototype.slice.call(t,-1)[0].dispatchEvent(new MouseEvent("click"))},this.simulateDocumentClick=function(){var t=new Event("click"),e=document.createElement("button");e.type="submit",e.name="checkout",Object.defineProperty(t,"target",{value:e}),document.dispatchEvent(t)},this.preventMouseDown=function(t){t.preventDefault(),t.stopPropagation()},this.payPal=function(t){var e;"goto_pp"===t.name&&"paypal_express"===t.value&&((e=utils.store.get("params")).arr.push({name:t.name,value:t.value}),utils.store.set("requirePayPal",!0),utils.store.set("params",e))},this.filterFields=function(t){var e=utils.store.get("neededCartFileds"),r=utils.store.get("neededCartItemsFields");return(t=utils.filterObject(t,e)).items=t.items.map(function(t){return utils.filterObject(t,r)}),t},this.filterCartItemFields=function(t){return t.map(function(r){return Object.keys(r).reduce(function(t,e){return"product_description"===e||(t[e]=r[e]),t},{})})},this.checkSelector=function(e){if(e.closest(OCUApi.excludeActionButton))return null;if("true"===e.dataset.ocuCheckout)return e;var t=t=>{t=e.closest(t);return t&&"FORM"!==t.tagName?t:null},r=document.querySelectorAll(a.ocuSelectors),n=Array.prototype.some.call(r,function(t){return t===e}),i=e.closest(".cart_content")&&e.closest('form[action="/checkout"] [type="submit"]'),o="cart"===lqd.template_name&&e.closest('form[action="/cart"] [type="submit"]'),r=t(a.ocuSelectors)||i||o,i=!e.closest(".
2320nudge-offer"),o="product"===lqd.template_name&&!e.closest('form[action$="/cart/add"]')&&(("add"===e.name&&"submit"===e.type?e:null)||e.closest('[name="add"]')&&e.closest('[type="submit"]')),o=!n&&(r||t('[name="checkout"]'))||o;return(n||o)&&i?n?e:o:void 0},this.checkDirectCheckoutButtons=function(t){return/\/checkout/.test(t.onclick&&t.onclick.toString())},this.checkAddToCart=function(t){var e=/^(submit|add|checkout)$/.test(t.name)||this.isActionButton(t);if(e&&OCUApi.customAddToCartButton)return t;if(this.isShopPayInstallments({target:t}))return t;var r=OCUApi.customAddToCartForm||'form[action*="/cart/add"]';return(e||this.isBuyNow({target:t}))&&t.closest(r)},this.zpPreventRedirect=function(t){if("crm_dest"===t.dataset.type||""===t.dataset.zpProductRedirectLink||""===t.dataset.zpAddToCart||t.closest('[data-type="crm_dest"]')||t.closest("[data-zp-product-redirect-link]")||t.closest("[data-zp-add-to-cart]"))return!0},this.isOfferProduct=function(){return lqd.cart_variants_json.some(function(t){return t.properties&&t.properties._ocu_offer_id})},this.addBuyXGetYDiscount=function(t){var e=t.data.items.reduce(function(t,e){if(!e.discounts[0])return t;let r={item_key:e.key,discount:e.discounts};return e.line_level_discount_allocations[0]&&(r.discount_data=e.line_level_discount_allocations),t.push(r),t},[]);return e.length&&(t.data.per_item_discounts=e),t},this.isActionButton=function(r){const t=['[type="submit"]','[name="add"]','[name="checkout"]','[data-skip-cart="true"]'];return OCUApi.customAddToCartButton&&t.push(OCUApi.customAddToCartButton),t.reduce(function(t,e){return t=r.closest(e)?!0:t},!1)},this.isBuyNow=function(t){if(!t)return!1;var e=utils.store.get("classList");return t.target.classList.contains(e.buyNow)&&!t.target.classList.contains(e.buyNowBranded)||this.isShopPayInstallments(t)},this.isShopPayInstallments=function(t){var{parent:e}=utils.store.get("shopPayInstallments");return!!t&&t.target.closest(e)},this.getCartItems=function(t){const e=["key","properties","quantity","variant_id","product_id","price","original_price","discounted_price","line_price","original_line_price","final_price","final_line_price","handle","title","options_with_values","selling_plan_allocation"];return{line_items:t.map(function(r){return e.reduce(function(t,e){return t[e]=r[e]||0===r[e]?r[e]:{},t},{})})}},this.isSameCart=function(t){var e=utils.cookie.get("ocu_cart_items"),t=t.items.map(t=>t.key);if(utils.cookie.set("ocu_cart_items",JSON.stringify(t)),!e)return!1;t=new Set(t),e=new Set(JSON.parse(e));return this.areSetsEqual(t,e)},this.isSameCartToken=function(t){return t.token===utils.cookie.get("ocu_popup_token")},this.areSetsEqual=function(t,e){return t.size===e.size&&Array.from(t).every(t=>e.has(t))},this.isSubscriptionProductInCart=function(t){return t.items.reduce(this.isSubscriptionItem,null)},this.isSubscriptionItem=function(t,e){var r=utils.store.get("subscriptionProperties");let n=t;return Object.entries(r).some(function(t){return t[1].some(function(t){return e.properties&&e.properties[t]})&&!e.selling_plan_allocation&&(n=t[0]),n}),n},this.showCheckoutButton=function(){var t=utils.store.get("checkoutButton");const e=document.querySelector(t.selector);var r=OCUIncart.integrations().exemptify;e&&!r.present&&Object.entries(t.excludes).every(function(t){return!t[1].test(e[t[0]])})&&"none"===e.style.display&&(e.style.display="inline-block")},this.clearFallback=function(){var t=utils.store.get("fallback").id;clearTimeout(t)},this.beforeCreate=function(){var t,e;if(utils.store.get("salesRocketIntegrationApplied")){const a=document.querySelector(utils.store.get("cartDrawerSalesRocketControl").selector);a&&a.click()}const r=document.querySelector(utils.store.get("cartDrawerTimberControl").selector);r&&r.click();const n=document.querySelector(utils.store.get("cartDrawerControl").selector);n&&n.click();const i=document.querySelector(utils.store.get("chatButton").selector);i&&i.remove();const o=document.querySelector(OCUApi.customCartDrawerCloseButton);o&&o.click(),null!==(t=(e=OCUApi).beforeCreate)&&void 0!==t&&t.call(e)},this.isDisabledButton=function(t){if(OCUApi.isButtonDisabledAfterClick)return!1;var e=t.closest("button"),e="button"===t.tagName.toLowerCase()?t:e;return e&&(e.disabled||!!e.ariaDisabled)},this.termsOfServiceConfirmation=function(t){const e=t.closest('form[action="/checkout"], form[action="/cart"]');t=e&&e.querySelector(utils.store.get("termsOfServiceCheckbox").selector);return t&&!t.checked},this.isCartPopupRedirectsToCart=function(t){if(t.target.dataset.ocuCheckout&&"cart"!==lqd.template_name)return Shopify.theme_settings&&!1===Shopify.theme_settings.go_to_checkout},this.removeExtraClassList=function(t){var e;t&&(e=utils.store.get("extraClassListToRemove").join(","),t.classList.remove(e))},this.currencyRate=function(){var t;return(null===(t=Shopify)||void 0===t?void 0:t.currency)||{}},this.getLocation=function(){return OCUApi.axios.get("/browsing_context_suggestions.json").then(t=>{var e;return OCUIncart.customer_location=(null===(t=t.data)||void 0===t||null===(e=t.detected_values)||void 0===e?void 0:e.country)||{handle:null}}).catch(()=>OCUIncart.customer_location={handle:null})},this.preventFallbackRedirect=function(){clearTimeout(utils.store.get("fallback").id)},this.deepEqual=function t(e,r){function n(t){return null!=t&&"object"==typeof t}if(!e||!r)return!1;var i=Object.keys(e),o=Object.keys(r);if(i.length!==o.length)return!1;for(const u of i){var a=e[u],s=r[u],c=n(a)&&n(s);if(c&&!t(a,s)||!c&&a!==s)return!1}return!0},this.getCustomAddToCartData=function({shopPayInstallments:t}){var e=null===(e=(r=OCUApi).getCustomAddToCartData)||void 0===e?void 0:e.call(r);if(e||!t)return null!==e&&void 0!==e?e:{};var{attr:r}=utils.store.get("shopPayInstallments"),e=t.getAttribute(r.token),[t,r]=null!==(r=null===(t=t.getAttribute(r.variant))||void 0===t?void 0:t.split(":"))&&void 0!==r?r:[];return{id:t,quantity:r,token:e}},this.hasSellingPlan=function(t){return!!t.find(t=>{var e;if(null!==(e=t.properties)&&void 0!==e&&e._ocu_offer_id&&Object.keys(t.selling_plan_allocation).length)return t})}}function ApplicationsUtils(){const t={overlay:".slidecarthq-overlay",cartDrawer:"[cart-drawer-show], .slidecarthq, #sidebar-cart",chatWindow:"#chat-window",chatButton:"#chat-button"};this.beforePrecheckoutPopup=function(){this.adjustZIndex(),this.hideSlidecart()},this.adjustZIndex=function(){Object.values(t).forEach(function(t){const e=document.querySelector(t);e&&(e.style.zIndex=1e3)})},this.hideSlidecart=function(){this.isMobile()&&window.SLIDECART_STATE&&window.SLIDECART_STATE().open&&window.SLIDECART_CLOSE&&SLIDECART_CLOSE()},this.isMobile=function(){return/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Mobile|Opera Mini/i.test(navigator.userAgent)}}function initApplication(){var t=new Application;return OCUApi.initialize({context:t}),t}function loadAxios(t){const e=document.createElement("script"),r=ocuCdn+"/vendor/axios.min.js";e.src=r,e.onload=()=>
2320{if(window.axios)return t();requireJsAxios(r,t)},document.head.append(e)}function requireJsAxios(t,e){var r,n;null!==(r=(n=window).require)&&void 0!==r&&r.call(n,[t],t=>{window.axios=t,e()})}function replaceCurrencyFormat(){window.Shopify&&Shopify.money_format&&(Shopify.money_format=OCUIncart.money_format)}function Store(){const r={store:{ocuSelectors:'[name="checkout"], [href^="/checkout"], form[action^="/checkout"] [type="submit"], form[action$="/cart"] [type="submit"], #checkout, [name="goto_pp"], .checkout_button, .checkout-button, [value="Checkout"], .cart-button-checkout, #btn-checkout, .btn__checkout.js-prefill-url, form[action^="/checkout"] .chk_out, form[action^="/cart"] .chk_out, form[action^="/cart"] .cart__checkout, form[action^="/cart"] .ajaxcart__checkout.ajax-cart__button, form[action^="/cart"] .btn-checkout, #rebuy-cart .rebuy-cart__flyout-footer .rebuy-cart__checkout-button, #slidedown-cart .actions .btn.btn-checkout',addToCartButton:'[name="add"]',proxy:"/apps/secure-checkout",lqdCart:"/upsellapp_cart",checkUpsells:"/check_upsells",excludedRequiredFormIds:["cbb-shipping-rates-calculator-form"],neededCartFileds:["token","note","attributes","items","currency","cart_level_discount_applications"],neededCartItemsFields:["product_id","variant_id","quantity","grams","price","line_price","title","properties","vendor","sku","key"],permalink:/cart\/(\d+:\d+(?:,\d+:\d+)*)(?:[?&]discount=([-\w! %205]+))*/,subscriptionProperties:{recharge:["subscription_id","shipping_interval_frequency","shipping_interval_unit_type"],bold:["frequency_num","frequency_type"]},isAddToCartClicked:!1,cartChanged:!1,cartUpdated:!1,requirePayPal:!1,checkoutButtonState:!1,submitted:!1,amazonPayInitiated:!1,salesRocketIntegrationApplied:!1,redirect_url:null,offer:null,offerDeclined:!1,incarts:{},tags:[],isPermalinkHandling:!1,isTargetBuyNow:!1,cart_token:null,classList:{buyNow:"shopify-payment-button__button",buyNowBranded:"shopify-payment-button__button--branded"},params:{str:"",arr:[]},fallback:{timeout:15e3,id:0},XHR:{send:XMLHttpRequest.prototype.send},checkoutButton:{selector:"[data-ocu-checkout]",excludes:{tagName:/^P$/,id:/^ProceedToCheckout(Top|Bottom)$/}},cartDrawerControl:{selector:'[data-action="close-drawer"][data-drawer-id="sidebar-cart"], #CartDrawer .drawer__close-button, #CartDrawer .js-drawer-close'},cartDrawerSalesRocketControl:{selector:"#cartSlider-shopper .ws-cs-close"},cartDrawerTimberControl:{selector:"#CartDrawer .js-drawer-close button"},chatButton:{selector:"#shopify-chat"},termsOfServiceCheckbox:{selector:".cart__terms-checkbox"},productLocation:{variant_id:null,product_id:null},extraClassListToRemove:["hulkapps_submit_cart"],shopPayInstallments:{id:"shop-pay-button-link",parent:"#shopify-payment-terms-modal shop-pay-button",checkoutUrl:"/checkout?payment=shop_pay_installments&source=installments_modal&source_token",attr:{variant:"variants",token:"source-token"}},pagesIntegrationData:{}},event:function(t){return new Event("store:"+t)},emit:function(t){document.dispatchEvent(this.event(t))}};this.get=function(t){return r.store[t]},this.set=function(t,e){if(!r.store.hasOwnProperty(t))return console.error("Unavailable key! ",t);r.emit(t),r.store[t]=e},this.listen=function(e){return new Promise(function(t){document.addEventListener("store:"+e,t)})}}[Helpers,Integrations,Cart,PublicMethod,SkipCart,BuyNow].forEach(function(t){Object.setPrototypeOf(t.prototype,Application.prototype)}),OCUApi.axios||window.axios?initApplication():loadAxios(initApplication); 2321}(); 2322</script>
2322 2323 2324 2325
2326<script>(()=>{if(window.ZipifyPages??={},!window.ZipifyPages.isGlobalSectionScriptsLoaded)return;window.ZipifyPages.isGlobalSectionScriptsLoaded=!1;"https://cdn03.zipify.com/javascript/fr-page-published-scripts.min.js".split(",").map((i=>i.trim())).forEach((i=>{const e=document.createElement("script");Object.assign(e,{src:i,defer:!0,type:"module"}),document.body.appendChild(e)}))})();</script>
2326<script id="published-popup-template" type="text/template"><form class="zpa-crm-popup-form" id="zpa-crm-form" action="/subscribe" method="post" data-zpa-crm-form><header class="zpa-crm-popup-header"><button class="zpa-popup-btn-close" type="button"aria-label="Close Navigation" data-close-btn><svg class="zpa-popup-btn-close-icon" width="34" height="34" data-name="btn-close"><use href="#btn-close"></use></svg></button></header><div class="zpa-crm-popup-body" data-popup-content></div></form></script>
2326
2326<script id="crm-button-popup" type="text/template">{! if (progress_image_option == 1)!}<div class="zpa-crm-popup-progressbar-wrap"><img class="zpa-crm-popup-img-progress zpa-img-fluid zpa-center-block" src="{!= progress_image.src !}"></div>{! !}<h1 class="zpa-crm-popup-title" style="color:{!= form_name_color !}; font-family:{!= form_name_font_family !}; font-size:{!= form_name_font_size !};">{!= form_name !}</h1><div class="zpa-crm-popup-form-container">{! if (form_image_option == 1) !}<div class="zpa-crm-popup-image-box"><img class="zpa-crm-popup-img-asside zpa-img-fluid zpa-center-block" style="border-radius:{!= form_image_shape !};" src="{!= form_image.src !}"></div>{! !}<div class="zpa-crm-popup-form-box"><div class="zpa-crm-popup-field-wrap">{! if (first_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-first-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="first_name" data-user-fname data-zp-input><span class="zpa-text-field__label">First Name</span></label>{! !}{! if (last_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-last-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="last_name" data-user-lname data-zp-input><span class="zpa-text-field__label">Last Name</span></label>{! !}</div><label class="zpa-text-field"><input class="zpa-text-field__input" type="email" name="email" required data-user-email data-zp-input><span class="zpa-text-field__label">Email Address</span></label>{! if (phone_option == 1) !}<label class="zpa-text-field zpa-crm-popup-field-phone"><input class="zpa-text-field__input" name="phone" type="tel" data-user-phone data-zp-input><span class="zpa-text-field__label">Phone Number</span></label>{! !}</div></div>{! if (gdpr_status != 'disable') !}<div>{! if (gdpr_status == 'enable_with_checkbox') !}<label class="zpa-control zpa-control--top zpa-control-checkbox zpa-offset-bottom-xs hidden" data-gdpr-checkbox-section><input class="zpa-control__field" type="checkbox" name="gdpr" data-gdpr-checkbox><span class="zpa-control__indicator zpa-offset-right-xs"></span><span class="zpa-fsize-xs" data-gdpr-checkbox-text></span></label>{! !}{! if (gdpr_status == 'enable_without_checkbox') !}<p class="zpa-fsize-xs zpa-text-center zpa-offset-top-none zpa-offset-bottom-xs hidden" data-gdpr-message-section></p>{! !}</div>{! !}<button class="zpa-crm-button-checkout zpa-btn-custom" type="submit" style="color:{!= checkout_button_color !}; background-color: {!= checkout_button_background_color !}" data-checkout-btn data-zpa-submit-button>{!= checkout_button_caption !}</button>{! if (comment_text_status == 1) !}<p class="zpa-crm-popup-description" style="color: {!= comment_text_font_color !}" data-comment-text-status>{!= comment_text !}</p>{! !}{! if (banner_image_option == 1)!}<img class="zpa-crm-popup-img-footer zpa-img-fluid zpa-center-block" src="{!= banner_image.src !}">{! !}</script>
2326 2327<!--Gem_Page_Footer_Script--> <style>.cw-custom-cart-new{display: block !important;}</style>
2328<script> 2329 const interval = setInterval(() => { 2330 const cart = document.querySelector('#vanga-smartcart'); 2331 2332 if (!cart?.shadowRoot) return; 2333 2334 fetch('/cart.js') 2335 .then((response) => response.json()) 2336 .then((cartData) => { 2337 const title = cart.shadowRoot.querySelector('h2.ctitle'); 2338 2339 if (title) { 2340 title.textContent = `Your Cart (${cartData.item_count} Item${ 2341 cartData.item_count !== 1 ? 's' : '' 2342 })`; 2343 } 2344 }); 2345 2346 if (cart.shadowRoot.querySelector('#cw-custom-style')) { 2347 clearInterval(interval); 2348 return; 2349 } 2350 2351 const style = document.createElement('style'); 2352 style.id = 'cw-custom-style'; 2353 style.textContent = ` 2354 .vanga-cart__item-link { 2355 font-size: 16px; 2356 color: #000; 2357 } 2358 2359 .vanga-cart__offer-item-prices { 2360 font-size: 14px; 2361 } 2362 2363 .border-t:has(.vanga-cart__summary) { 2364 border: 0; 2365 } 2366 2367 .col-span-2:has(.vanga-cart__summary) { 2368 background: #f4f2ee; 2369 margin-top: 20px; 2370 position: fixed; 2371 bottom: 0; 2372 max-width: 500px !important; 2373 width: 100%; 2374 padding: 0 15px 15px; 2375 } 2376 2377 .vanga-cart__continue-shopping { 2378 display: none; 2379 } 2380 2381 .vanga-cart__summary-shipping { 2382 font-size: 0; 2383 } 2384 2385 .vanga-cart__summary-shipping::before { 2386 content: "Shipping And Taxes Calculated at Checkout"; 2387 font-size: 12px; 2388 } 2389 2390 .vanga-cart__proceed-wrap-custom { 2391 display: block; 2392 } 2393 2394 .vanga-cart__proceed-wrap-custom > .flex { 2395 width: 100% !important; 2396 } 2397 2398 .w-auto.vanga-cart__proceed { 2399 width: 100% !important; 2400 } 2401 2402 .vanga-cart__promotion > .text-xs { 2403 font-size: 16px; 2404 position: absolute; 2405 top: 72px; 2406 display: flex; 2407 flex-direction: column; 2408 height: 53px !important; 2409 min-height: auto !important; 2410 max-height: max-content; 2411 width: calc(100% - 30px); 2412 left: 50%; 2413 transform: translateX(-50%); 2414 justify-content: center; 2415 align-items: center; 2416 } 2417 2418 .vanga-cart__promotion > .text-xs p.ml-7 { 2419 display: none; 2420 } 2421 2422 .vanga-cart__items { 2423 padding-top: 67px; 2424 } 2425 2426 .vanga-cart__offer-item > .flex-none:not(.space-y-1) { 2427 width: 120px !important; 2428 min-width: 120px !important; 2429 } 2430 2431 .vanga-cart__offer-item > .flex-none img { 2432 width: 120px !important; 2433 height: 120px !important; 2434 object-fit: contain !important; 2435 border-radius: 8px !important; 2436 } 2437 2438 .col-span-2:has(.vanga-cart__promotion) { 2439 padding-right: 0; 2440 } 2441 2442 .grid.overflow-y-auto.overscroll-y-contain > .col-span-2:has(ul) { 2443 padding: 0 15px; 2444 } 2445 2446 .grid.overflow-y-auto.overscroll-y-contain > .col-span-2:has(.vanga-cart__promotion) { 2447 margin-top: auto; 2448 margin-bottom: 10px; 2449 } 2450 2451 .vanga-cart__promotion { 2452 background: transparent !important; 2453 padding: 0; 2454 margin-top: 30px; 2455 } 2456 2457 .vanga-cart__offer-item { 2458 background: #f4f2ee; 2459 border: 0 !important; 2460 border-radius: 10px; 2461 padding: 12px; 2462 align-items: center; 2463 } 2464 2465 .vanga-cart__promotion-offers.slick-initialized.slick-slider > li { 2466 display: none !important; 2467 } 2468 2469 .vanga-cart__close { 2470 position: absolute; 2471 top: 12px; 2472 color: #000; 2473 } 2474 2475 .grid.overflow-y-auto.overscroll-y-contain > .p-4:not(.flex) { 2476 border-bottom: 1px solid #8080802e; 2477 padding: 7px 15px 9px; 2478 } 2479 2480 h2.text-3xl.font-bold.ctitle { 2481 font-size: 0; 2482 position: relative; 2483 display: flex; 2484 align-items: center; 2485 } 2486 2487 .vanga-cart h2.text-3xl.font-bold.ctitle span { 2488 font-size: 16px; 2489 } 2490 2491 .vanga-cart__promotion > .text-xs * { 2492 font-weight: 400; 2493 } 2494 2495 h2.text-3xl.font-bold.ctitle::before { 2496 content: ""; 2497 display: inline-block; 2498 width: 24px; 2499 height: 24px; 2500 background-image: url("https://cdn.shopify.com/s/files/1/0057/8161/8732/files/Frame_2.png?v=1782302186"); 2501 background-size: contain; 2502 background-repeat: no-repeat; 2503 background-position: center; 2504 margin-right: 10px; 2505 vertical-align: middle; 2506 } 2507 2508 .items-end .hidden .flex { 2509 display: none !important; 2510 } 2511 2512 .vanga-cart__item { 2513 display: flex !important; 2514 align-items: center !important; 2515 gap: 15px !important; 2516 margin: 20px 0 !important; 2517 position: relative !important; 2518 padding-bottom: 0; 2519 } 2520 2521 .vanga-cart__item > .flex-none { 2522 width: 120px !important; 2523 min-width: 120px !important; 2524 } 2525 2526 .vanga-cart__item > .flex-none img { 2527 width: 120px !important; 2528 height: 120px !important; 2529 object-fit: contain !important; 2530 border-radius: 8px !important; 2531 } 2532 2533 .vanga-cart__item > .grow { 2534 flex: 1 !important; 2535 padding-right: 120px !important; 2536 } 2537 2538 .vanga-cart__item-title { 2539 font-size: 14px !important; 2540 line-height: 1.3 !important; 2541 font-weight: 500 !important; 2542 margin-bottom: 5px !important; 2543 } 2544 2545 .vanga-cart__item-title a { 2546 color: #000 !important; 2547 text-decoration: none !important; 2548 } 2549 2550 .vanga-cart__item-variant { 2551 font-size: 12px !important; 2552 color: #000 !important; 2553 margin-top: 4px !important; 2554 } 2555 2556 .vanga-cart__item-quantity { 2557 display: block !important; 2558 margin-top: 12px !important; 2559 width: max-content !important; 2560 } 2561 2562 .vanga-cart__item-quantity .flex { 2563 border: 1px solid #ddd !important; 2564 border-radius: 4px !important; 2565 overflow: hidden !important; 2566 height: 34px !important; 2567 } 2568 2569 .vanga-cart__item-quantity button { 2570 width: 21px !important; 2571 height: 34px !important; 2572 font-size: 19px !important; 2573 background: #fff !important; 2574 } 2575 2576 .vanga-cart__item-quantity input { 2577 width: 30px !important; 2578 height: 34px !important; 2579 text-align: center !important; 2580 } 2581 2582 .vanga-cart__item > .shrink-0 { 2583 position: absolute !important; 2584 right: 0 !important; 2585 top: 0 !important; 2586 display: flex !important; 2587 flex-direction: column !important; 2588 align-items: flex-end !important; 2589 height: 100% !important; 2590 padding-top: 16px; 2591 } 2592 2593 .vanga-cart__item > .shrink-0 > div { 2594 width: fit-content; 2595 } 2596 2597 .vanga-cart__item-price { 2598 text-align: right !important; 2599 margin-bottom: 45px !important; 2600 } 2601 2602 .vanga-cart__item-price .line-through { 2603 color: #999 !important; 2604 font-size: 16px !important; 2605 text-decoration: line-through !important; 2606 } 2607 2608 .vanga-cart__item-price dd { 2609 font-size: 16px !important; 2610 font-weight: 700 !important; 2611 color: #111 !important; 2612 line-height: 1.2 !important; 2613 } 2614 2615 .vanga-cart__item-remove { 2616 position: absolute !important; 2617 right: 0 !important; 2618 bottom: 0 !important; 2619 font-size: 0 !important;
2620 width: 20px !important; 2621 height: 20px !important; 2622 color: #ff4d4f !important; 2623 background-image: url("https://cdn.shopify.com/s/files/1/0057/8161/8732/files/Recycle_Bin.png?v=1782301564"); 2624 background-size: contain; 2625 background-repeat: no-repeat; 2626 background-position: center; 2627 } 2628 2629 .vanga-cart .slick-track { 2630 display: flex; 2631 } 2632 2633 .vanga-cart__offer-item-prices { 2634 font-size: 16px; 2635 font-weight: 400 !important; 2636 } 2637 2638 .vanga-cart__proceed-custom span { 2639 font-size: 0; 2640 font-weight: 400; 2641 display: flex; 2642 align-items: center; 2643 } 2644 2645 .vanga-cart__proceed-custom span::after { 2646 content: "Checkout Securely â¶"; 2647 font-size: 18px; 2648 } 2649 2650 .vanga-cart__summary-subtotal *, 2651 .vanga-cart__summary-discount * { 2652 font-size: 16px; 2653 font-weight: 400 !important; 2654 } 2655 2656 .vanga-cart { 2657 padding-bottom: 196px; 2658 height: 100vh !important; 2659 } 2660 2661 .vanga-cart > .grid.overflow-y-auto.overscroll-y-contain { 2662 height: 100% !important; 2663 } 2664 2665 .vanga-cart__summary-subtotal { 2666 margin-top: 5px !important; 2667 } 2668 2669 #cw-custom-style .max-w-screen-xl { 2670 max-width: 500px !important; 2671 } 2672 2673 .w-full.max-w-screen-xl { 2674 max-width: 500px !important; 2675 height: 100vh; 2676 } 2677 2678 .grid.overflow-y-auto.overscroll-y-contain { 2679 display: flex !important; 2680 flex-direction: column; 2681 overscroll-behavior-y: auto; 2682 position: relative; 2683 } 2684 2685 .vanga-cart__promotion-offers::before { 2686 content: "Youâll also love"; 2687 color: #000; 2688 font-weight: bold; 2689 font-size: 20px; 2690 transform: translateX(9px) !important; 2691 position: absolute; 2692 left: -7px; 2693 top: 0; 2694 padding-right: 50px; 2695 } 2696 2697 .vanga-cart__promotion-progress .bg-brand-accent::before { 2698 position: absolute; 2699 width: 19px; 2700 height: 19px; 2701 background: #000; 2702 border-radius: 50%; 2703 transform: translate(-50%, -50%); 2704 content: ""; 2705 left: 100%; 2706 top: 3px; 2707 border: 3px solid #f7f4f4; 2708 } 2709 2710 .vanga-cart__promotion-progress .bg-brand-accent { 2711 position: relative; 2712 } 2713 2714 .vanga-cart__promotion-progress { 2715 overflow: visible; 2716 } 2717 2718 .min-h-full.bg-white { 2719 border-radius: 0 !important; 2720 } 2721 2722 .flex.items-stretch.justify-center.min-h-full { 2723 justify-content: end !important; 2724 padding: 0 !important; 2725 height: 100vh; 2726 } 2727 2728 .overscroll-y-contain { 2729 overscroll-behavior-y: auto; 2730 } 2731 2732 .free-ship-bar { 2733 padding: 12px 16px; 2734 } 2735 2736 .free-ship-text { 2737 margin: 0 0 12px; 2738 font-size: 16px; 2739 text-align: center; 2740 } 2741 2742 .free-ship-amount { 2743 font-weight: 700; 2744 } 2745 2746 .free-ship-progress { 2747 position: relative; 2748 height: 6px; 2749 background: #eee; 2750 border-radius: 999px; 2751 } 2752 2753 .vanga-cart * { 2754 font-family: SHARP BOOK !important; 2755 } 2756 2757 .free-ship-progress-fill { 2758 width: 48%; 2759 height: 100%; 2760 background: #000; 2761 border-radius: 999px; 2762 } 2763 2764 .free-ship-progress-dot { 2765 position: absolute; 2766 top: 50%; 2767 left: 48%; 2768 width: 17px; 2769 height: 17px; 2770 background: #000; 2771 border-radius: 50%; 2772 transform: translate(-50%, -50%); 2773 border: 2px solid #eee !important; 2774 } 2775 2776 .vanga-cart__summary-shipping { 2777 text-align: center; 2778 justify-content: center; 2779 border-top: 1px solid #e1e1e1; 2780 padding-top: 4px; 2781 margin-top: 6px !important; 2782 } 2783 2784 .vanga-cart__proceed-wrap-custom { 2785 margin-top: 0; 2786 } 2787 2788 .vanga-cart__promotion-offers { 2789 overflow-x: hidden; 2790 padding-top: 41px; 2791 position: relative; 2792 } 2793 2794 .vanga-cart__promotion .slick-arrow { 2795 position: absolute; 2796 top: 0; 2797 right: 0; 2798 } 2799 2800 .vanga-cart__promotion .slick-arrow img { 2801 max-width: 8px; 2802 } 2803 2804 .vanga-cart__promotion .slick-prev { 2805 right: 41px; 2806 top: 1px; 2807 } 2808 2809 .vanga-cart__promotion .slick-list.draggable { 2810 border: 0; 2811 } 2812 2813 .vanga-cart__promotion:has(.vanga-cart__offer-back) { 2814 padding: 0 15px; 2815 } 2816 2817 .vanga-cart:has(.vanga-cart__offer-back) .vanga-cart__items { 2818 padding-top: 0; 2819 } 2820 2821 img.cw-payment-image { 2822 padding-top: 13px; 2823 max-width: 265px; 2824 margin: auto; 2825 } 2826 2827 .vanga-cart__offer-item span.cw-stars { 2828 color: #a48f33; 2829 font-size: 20px; 2830 font-weight: 700; 2831 } 2832 2833 .vanga-cart__offer-item .cw-jdgm-badge { 2834 margin-bottom: 10px; 2835 color: #000; 2836 font-size: 14px; 2837 } 2838 2839 div#vanga-custom-image { 2840 height: 21px; 2841 background-image: url("https://cdn.shopify.com/s/files/1/0057/8161/8732/files/Payment_2x_363ffb15-47a3-442d-be5b-971c2246185b.png?v=1782394954"); 2842 max-width: 80%; 2843 background-size: contain; 2844 background-repeat: no-repeat; 2845 background-position: center; 2846 margin: 10px auto 0; 2847 } 2848 2849 .col-span-2:has(.vanga-cart__summary) > .pt-4 { 2850 padding-top: 9px !important; 2851 } 2852 2853 @media (min-width: 1025px) { 2854 .vanga-cart__promotion-offers { 2855 margin-bottom: 10px !important; 2856 } 2857 } 2858 2859 @media (max-width: 767px) { 2860 .vanga-cart__summary-subtotal { 2861 margin-top: 0 !important; 2862 } 2863 2864 .vanga-cart__offer-item span.cw-stars { 2865 font-size: 15px !important; 2866 } 2867 2868 .vanga-cart__summary-subtotal *, 2869 .vanga-cart__summary-discount * { 2870 font-size: 12px; 2871 } 2872 2873 .vanga-cart__summary-shipping { 2874 margin-bottom: 10px !important; 2875 } 2876 2877 .vanga-cart { 2878 position: static !important; 2879 padding-bottom: 0 !important; 2880 } 2881 2882 .vanga-cart .rounded-t-xl { 2883 border-radius: 0; 2884 box-shadow: none; 2885 padding: 0 15px 15px; 2886 } 2887 2888 .vanga-cart__promotion-offers::before { 2889 font-size: 16px !important; 2890 } 2891 2892 .vanga-cart__promotion { 2893 border: 0; 2894 } 2895 2896 .vanga-cart__offer-item > .flex-none img { 2897 width: 80px !important; 2898 height: 80px !important; 2899 } 2900 2901 .vanga-cart__offer-item > .flex-none:not(.space-y-1) { 2902 width: 80px !important; 2903 min-width: 80px !important; 2904 } 2905 2906 .vanga-cart__offer-item .cw-jdgm-badge { 2907 font-size: 9px !important; 2908 margin-bottom: 0 !important; 2909 } 2910 2911 .vanga-cart__item-link { 2912 font-size: 11px; 2913 } 2914 2915 .vanga-cart__proceed-custom span::after { 2916 content: "Checkout Securely â¶"; 2917 font-size: 14px; 2918 } 2919 2920 .relative.flex-none:has(.vanga-cart__summary) { 2921 background: #f4f2ee; 2922 padding-top: 10px; 2923 margin-top: 5px !important; 2924 } 2925 2926 .vanga-cart__items { 2927 padding-top: 30px !important; 2928 } 2929 2930 .vanga-cart__item { 2931 padding-right: 80px !important; 2932 padding-left: 0; 2933 gap: 5px !important; 2934 } 2935 2936 .vanga-cart__item > .grow { 2937 padding-right: 0 !important; 2938 } 2939 2940 .vanga-cart h2.text-3xl.font-bold.ctitle span { 2941 font-size: 14px; 2942 } 2943 2944 .vanga-cart__promotion > .text-xs * { 2945 font-size: 13px; 2946 } 2947 2948 .vanga-cart__item > .flex-none, 2949 .vanga-cart__item > .flex-none img { 2950 width: 80px !important; 2951 min-width: 80px !important; 2952 height: 80px !important; 2953 } 2954 2955 .vanga-cart__item-title { 2956 font-size: 11px !important; 2957 margin-bottom: 0 !important; 2958 } 2959 2960 .vanga-cart__item-quantity { 2961 margin-top: 4px !important; 2962 } 2963 2964 .vanga-cart__item-variant { 2965 font-size: 9px !important; 2966 margin: 0 !important; 2967 } 2968 2969 .vanga-cart__offer-item-prices { 2970 font-size: 12px; 2971 font-weight: 400 !important; 2972 } 2973 2974 .vanga-cart__item-price .line-through, 2975 .vanga-cart__item-price dd { 2976 font-size: 12px !important; 2977 } 2978 2979 .vanga-cart__item-remove { 2980 width: 18px !important; 2981 height: 18px !important; 2982 } 2983 2984 .vanga-cart__item-quantity .flex {
2985 height: 26px !important; 2986 min-height: 22px !important; 2987 max-height: 27px !important; 2988 } 2989 2990 .vanga-cart__item-quantity button { 2991 width: 21px !important; 2992 height: 22px !important; 2993 font-size: 19px !important; 2994 } 2995 2996 .vanga-cart__item-quantity input { 2997 width: 23px !important; 2998 height: 22px !important; 2999 font-size: 11px !important; 3000 } 3001 } 3002 3003 @media (max-width: 380px) { 3004 .vanga-cart__offer-item-prices { 3005 font-size: 10px; 3006 } 3007 } 3008 `; 3009 3010 cart.shadowRoot.appendChild(style); 3011 clearInterval(interval); 3012 3013 const host = document.querySelector('#vanga-smartcart'); 3014 3015 if (!host?.shadowRoot) return; 3016 3017 const container = host.shadowRoot.querySelector('.font-sans.light'); 3018 3019 if (!container) return; 3020 3021 const updateCart = () => { 3022 const title = host.shadowRoot.querySelector( 3023 'h2.text-3xl.font-bold.ctitle' 3024 ); 3025 3026 if (!title) return; 3027 3028 fetch('/cart.js') 3029 .then((response) => response.json()) 3030 .then((cartData) => { 3031 const titleHtml = `<span class="cw-cart-title">Your Cart (${ 3032 cartData.item_count 3033 } Item${cartData.item_count !== 1 ? 's' : ''})</span>`; 3034 3035 if (title.innerHTML !== titleHtml) { 3036 title.innerHTML = titleHtml; 3037 } 3038 3039 host.shadowRoot 3040 .querySelectorAll('.vanga-cart__offer-item') 3041 .forEach(async (item) => { 3042 const productTitle = item.querySelector( 3043 '.vanga-cart__item-link' 3044 ); 3045 3046 if (!productTitle || item.querySelector('.cw-jdgm-badge')) return; 3047 3048 const productUrl = 3049 productTitle.href || productTitle.getAttribute('href'); 3050 3051 if (!productUrl) return; 3052 3053 try { 3054 const response = await fetch(productUrl); 3055 const html = await response.text(); 3056 const documentHtml = new DOMParser().parseFromString( 3057 html, 3058 'text/html' 3059 ); 3060 const badge = documentHtml.querySelector('.jdgm-prev-badge'); 3061 3062 if (!badge) return; 3063 3064 const rating = 3065 badge.getAttribute('data-average-rating') || 3066 badge 3067 .querySelector('.jdgm-prev-badge__stars') 3068 ?.getAttribute('data-score') || 3069 '5'; 3070 3071 const reviewCount = 3072 badge.getAttribute('data-number-of-reviews') || 3073 badge 3074 .querySelector('.jdgm-prev-badge__text') 3075 ?.textContent.match(/\d+/)?.[0] || 3076 '0'; 3077 3078 const wrapper = document.createElement('div'); 3079 wrapper.className = 'cw-jdgm-badge'; 3080 wrapper.innerHTML = ` <span class="cw-stars">â â â â â </span> <span class="cw-rating">${rating}/5</span> <span class="cw-count">(${reviewCount} Reviews)</span> 3081 `; 3082 3083 item 3084 .querySelectorAll('.cw-jdgm-badge') 3085 .forEach((element) => element.remove()); 3086 3087 productTitle.insertAdjacentElement('beforebegin', wrapper); 3088 } catch (error) { 3089 console.error('Judge.me error:', error); 3090 } 3091 }); 3092 3093 const offers = host.shadowRoot.querySelector( 3094 '.vanga-cart__promotion-offers' 3095 ); 3096 3097 if ( 3098 offers && 3099 !offers.classList.contains('slick-initialized') && 3100 !offers.querySelector('.slick-track') 3101 ) { 3102 $(offers).slick({ 3103 slidesToShow: 1, 3104 slidesToScroll: 1, 3105 arrows: true, 3106 dots: false, 3107 autoplay: false, 3108 infinite: true, 3109 prevArrow: ` <button type="button" class="slick-prev"> <img src="https://cdn.shopify.com/s/files/1/0057/8161/8732/files/Vector_7.png?v=1782388001" alt="Previous"></button> 3110 `, 3111 nextArrow: ` <button type="button" class="slick-next"> <img src="https://cdn.shopify.com/s/files/1/0057/8161/8732/files/Vector_6.png?v=1782387993" alt="Next"></button> 3112 ` 3113 }); 3114 } 3115 }); 3116 }; 3117 3118 const observer = new MutationObserver(updateCart); 3119 3120 observer.observe(container, { 3121 childList: true, 3122 subtree: true 3123 }); 3124 3125 updateCart(); 3126 }, 500); 3127</script>
3127 3128 3129<!--End_Gem_Page_Footer_Script--> <!--begin-boost-pfs-js--> <!--end-boost-pfs-js--> 3130 3131 3132<link 3133 rel="stylesheet" 3134 href="//painttube.tv/cdn/shop/t/14/assets/recurpay-cart.css?v=163526486139767029711702885847">
3135<script defer> 3136 (function() { 3137 //Append Script 3138 var initScript = function(url, callback) { 3139 var script = document.createElement("script"); 3140 script.type = "text/javascript"; 3141 if (script.readyState){ 3142 script.onreadystatechange = function() { 3143 if (script.readyState == "loaded" || script.readyState == "complete") { 3144 script.onreadystatechange = null; 3145 callback(); 3146 } 3147 }; 3148 } else { 3149 script.onload = function() { 3150 callback(); 3151 }; 3152 } 3153 script.src = url; 3154 document.getElementsByTagName("head")[0].appendChild(script); 3155 }; 3156 3157 var recurpayCartSubscription = function($) { 3158 window.recurpayCart = {}; 3159 recurpayCart.domainURL = 'https://liliedahl-art-video.recurpay.com'; 3160 recurpayCart.checkout = 'shopify'; 3161 recurpayCart.logURL = recurpayCart.domainURL + '/api/storefront/v2/logger'; 3162 recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans'; 3163 if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){ 3164 recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans?fetch=force'; 3165 } 3166 3167 recurpayCart.recurMoney = { 3168 formatPrice: function (price, convertCurrency) { 3169 if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) { 3170 var currency = Shopify.currency.active; 3171 var exchangeRate = Shopify.currency.rate; 3172 var moneyFormat = "" + currency; 3173 var currencyFormat = ""; 3174 if (typeof convertCurrency === "undefined") { 3175 convertCurrency = false; 3176 } 3177 if (convertCurrency && exchangeRate !== "1.0") { 3178 price = this.convertMoney(price, exchangeRate, currency); 3179 } 3180 var bodyAttrMoneyFormat = $("body").attr("data-money-format"); 3181 if (currencyFormat !== "") { 3182 moneyFormat = currencyFormat; 3183 } 3184 else { 3185 if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") { 3186 moneyFormat = Shopify.currency_settings.money_format; 3187 } else if (typeof window.money_format !== "undefined") { 3188 moneyFormat = window.money_format; 3189 } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") { 3190 moneyFormat = window.Theme.moneyFormat; 3191 } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") { 3192 moneyFormat = window.theme.moneyFormat; 3193 } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") { 3194 moneyFormat = window.theme.money_format; 3195 } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") { 3196 moneyFormat = theme.settings.moneyFormat; 3197 } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") { 3198 moneyFormat = window.theme.strings.moneyFormat; 3199 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") { 3200 moneyFormat = window.Currency.money_format[currency]; 3201 } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") { 3202 moneyFormat = window.Currency.money_format; 3203 } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") { 3204 moneyFormat = bodyAttrMoneyFormat; 3205 } else if (typeof wsgMoneyFormat === "string") { 3206 moneyFormat = wsgMoneyFormat; 3207 } else if (typeof price_format === "string") { 3208 moneyFormat = price_format; 3209 } else { 3210 price = price / 100;
3211 return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() }); 3212 } 3213 } 3214 return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency()); 3215 } 3216 return ""; 3217 }, 3218 formatMoney: function (cents, format, fallbackCurrency, directionFor50) { 3219 if (typeof directionFor50 === "undefined") { 3220 var directionFor50 = "up"; 3221 } 3222 try { 3223 if (typeof cents == "string") { 3224 cents = cents.replace(".", ""); 3225 } 3226 var value = ""; 3227 var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 3228 var formatString = format; 3229 function defaultOption(opt, def) { 3230 return typeof opt == "undefined" ? def : opt; 3231 } 3232 function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) { 3233 precision = defaultOption(precision, 2); 3234 thousands = defaultOption(thousands, ","); 3235 decimal = defaultOption(decimal, "."); 3236 directionFor50 = defaultOption(directionFor50, "up"); 3237 if (isNaN(number) || number == null) { 3238 return 0; 3239 } 3240 var originalNumber = number; 3241 number = (number / 100.0).toFixed(precision); 3242 if (directionFor50 === "down") { 3243 if (originalNumber / 100 - number === -0.5) { 3244 number -= 1; 3245 number = number.toString(); 3246 } 3247 } 3248 var parts = number.split("."), 3249 dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands), 3250 cents = parts[1] ? decimal + parts[1] : ""; 3251 return dollars + cents; 3252 } 3253 switch (formatString.match(placeholderRegex)[1]) { 3254 case "amount": 3255 value = formatWithDelimiters(cents, 2); 3256 break; 3257 case "amount_no_decimals": 3258 value = formatWithDelimiters(cents, 0, ",", ".", directionFor50); 3259 break; 3260 case "amount_with_comma_separator": 3261 value = formatWithDelimiters(cents, 2, ".", ","); 3262 break; 3263 case "amount_with_decimal_separator": 3264 value = formatWithDelimiters(cents, 2, ",", "."); 3265 break; 3266 case "amount_no_decimals_with_comma_separator": 3267 value = formatWithDelimiters(cents, 0, ".", ",", directionFor50); 3268 break; 3269 case "amount_no_decimals_with_space_separator": 3270 value = formatWithDelimiters(cents, 0, " ", ",", directionFor50); 3271 break; 3272 case "amount_with_apostrophe_separator": 3273 value = formatWithDelimiters(cents, 2, "'", "."); 3274 break; 3275 } 3276 return formatString.replace(placeholderRegex, value); 3277 } catch (e) { 3278 console.log(e.message); 3279 price = cents / 100; 3280 return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency }); 3281 } 3282 }, 3283 convertMoney: function (value, rate, currency, round) { 3284 if (value <= 0) { 3285 return 0; 3286 } 3287 value *= rate; 3288 var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"]; 3289 var roundTo100 = ["JPY"]; 3290 var roundTo95 = ["EUR"]; 3291 if (round) { 3292 if (roundUp.indexOf(currency) !== -1) { 3293 value = Math.ceil(value); 3294 } else if (roundTo100.indexOf(currency) !== -1) {
3295 value = Math.ceil(value / 100) * 100; 3296 } else if (roundTo95.indexOf(currency) !== -1) { 3297 value = Math.ceil(value) - 0.05; 3298 } 3299 } 3300 return value; 3301 } 3302 }; 3303 3304 function formatPriceMoney(price){ 3305 var multiple_price = price*100; 3306 var formatted_price = recurpayCart.recurMoney.formatPrice(multiple_price); 3307 return formatted_price; 3308 } 3309 3310 function callCart(){ 3311 $.getJSON('/cart', function(response) { 3312 createGlobalCart(response); 3313 }); 3314 } 3315 3316 const cxRunTime = window.fetch; 3317 window.fetch = function () { 3318 return new Promise((resolve, reject) => { 3319 cxRunTime 3320 .apply(this, arguments) 3321 .then((response) => { 3322 if ( 3323 response.url.indexOf("/cart/add") >= 0 || 3324 response.url.indexOf("/cart/change") >= 0 || 3325 response.url.indexOf("/cart/update") >= 0 || 3326 response.url.indexOf("/cart/clear") >= 0 3327 ) { 3328 setTimeout(function() {callCart()}, 1000); 3329 } 3330 resolve(response); 3331 }) 3332 .catch((error) => { 3333 reject(error); 3334 }); 3335 }); 3336 }; 3337 3338 3339 function createGlobalCart(cart){ 3340 recurpayCart.items = []; 3341 var allProducts = []; 3342 if(cart.items.length >0){ 3343 for(var i=0; i <cart.items.length; i++){ 3344 var Planid = '', 3345 item = cart.items[i], 3346 property = item.properties, 3347 sellingPlan = {}, 3348 sellingPlanId = '', 3349 subscriptionItem = false, 3350 lineProperty = []; 3351 if(item.selling_plan_allocation !== undefined && item.selling_plan_allocation !== null){ 3352 sellingPlan = item.selling_plan_allocation.selling_plan; 3353 sellingPlanId = item.selling_plan_allocation.selling_plan.id; 3354 if(sellingPlanId !== undefined && sellingPlanId !== null){ 3355 subscriptionItem = true; 3356 } 3357 } 3358 allProducts.push(cart.items[i].product_id); 3359 recurpayCart.items.push({ 3360 product_id: cart.items[i].product_id, 3361 variant_id: cart.items[i].id, 3362 selling_plan_id: sellingPlanId, 3363 subscription: subscriptionItem, 3364 item_details: cart.items[i], 3365 plans: [], 3366 }) 3367 } 3368 getCartPlans(allProducts); 3369 } 3370 } 3371 3372 function getCartPlans(products){ 3373 $.ajax({ 3374 url: recurpayCart.pdpAPI, 3375 type: 'POST', 3376 async:true, 3377 data: {"products": products,"settings": true}, 3378 success: function(response) { 3379 if(response != "ERROR") { 3380 if(response.plans.length > 0){ 3381 if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){ 3382 recurpayCart.settings = response.settings; 3383 } 3384 $(response.plans).each(function(){ 3385 var $this = $(this); 3386 var pdpHTML = ''; 3387 var getProductId = $this[0].product.id; 3388 var $this = $(this); 3389 if($this[0].product.plans.length >0){ 3390 var indexes = recurpayCart.items.map((elm, idx) => elm.product_id == getProductId ? idx : '').filter(String); 3391 for (var i=0; i<indexes.length; i++){ 3392 var getIndex = indexes[i]; 3393 recurpayCart.items[getIndex].plans = $this[0].product.plans; 3394 } 3395 } 3396 }); 3397 if(response.settings.cart_upsell_status){ 3398 addCartWidget(); 3399 if(window.SLIDECART_UPDATE !== undefined){ 3400 window.SLIDECART_LOADED = function(cart) { 3401 addCartWidget(); 3402 } 3403 window.SLIDECART_UPDATE = function(cart) { 3404 addCartWidget(); 3405 } 3406 window.SLIDECART_ADD_TO_CART = function({ id, quantity }) { 3407 callCart(); 3408 } 3409 } 3410 } 3411 else{ 3412 sessionStorage.setItem("recurpay_cart_upsell", "false"); 3413 } 3414 } 3415 } 3416 } 3417 }); 3418 } 3419 3420 function addCartWidget(){ 3421 var getSelector = "form[action='/cart'],form[action='/checkout']:not(.js-cart_content__form),form[action*='checkout']:not(.js-cart_content__form),form[action~='/checkout']:not(.js-cart_content__form), form[action='/cart'], form[action^='/cart?'][method=post], #slidecarthq"; 3422 var eventLog = "failure"; 3423 if($(getSelector).length >0){ 3424 for (var i=0; i<$(getSelector).length; i++){ 3425 var cartSelector = $(getSelector)[i]; 3426 var qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 3427 var linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 3428 var overrideAlignment = false;
3429 if($(qtySelectors).length <= 0 && $(linkSelectors).length <=0 && $(cartSelector).length >0){ 3430 if($(cartSelector).parents("#Cart-Drawer").length >0){ 3431 cartSelector = $(getSelector).eq(i).parents("#Cart-Drawer"); 3432 qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 3433 linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 3434 } 3435 else if($(cartSelector).parents(".cart-drawer").length >0){ 3436 cartSelector = $(getSelector).eq(i).parents(".cart-drawer"); 3437 qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input'); 3438 linkSelectors = $(cartSelector).find('a[href*="/products/"]'); 3439 } 3440 } 3441 if($(cartSelector).is("#cart-notification-form")){ 3442 var cartNotificationSelector = $(cartSelector).parents("#cart-notification"); 3443 for(var j =0; j <$(cartNotificationSelector).find("#cart-notification-product").length; j++){ 3444 var getWidgetCode = recurpayCartWidget(j); 3445 if($(cartNotificationSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3446 $(cartNotificationSelector).find("#cart-notification-product").addClass("cart-subscription-notification-product"); 3447 $(cartNotificationSelector).find("#cart-notification-product").after("<div class='upgrade-subscription-cart upgrade-subscription-notification-cart' data-item-index='"+j+"'></div>") 3448 } 3449 $(cartNotificationSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 3450 } 3451 } 3452 if($(qtySelectors).length > 0){ 3453 for(var j=0; j<$(qtySelectors).length; j++){ 3454 var getWidgetCode = recurpayCartWidget(j); 3455 if($(qtySelectors).eq(j).parents("cart-drawer").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3456 $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3457 } 3458 else if($(qtySelectors).eq(j).closest("tr").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3459 if($(qtySelectors).eq(j).closest("tr").hasClass("cart-item") && $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").length){ 3460 $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").append("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3461 } 3462 else{ 3463 $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3464 } 3465 } 3466 else if($(qtySelectors).eq(j).closest("[data-cart-item]").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3467 $(qtySelectors).eq(j).closest("[data-cart-item]").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3468 } 3469 else if($(qtySelectors).eq(j).closest(".CartItem").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3470 if($(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").length){ 3471 $(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3472 } 3473 else{ 3474 $(qtySelectors).eq(j).closest(".CartItem").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3475 } 3476 } 3477 else if($(qtySelectors).eq(j).closest(".cart__item").length > 0){ 3478 if($(qtySelectors).eq(j).closest(".cart__item").hasClass("hide")){ 3479 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3480 $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart recurpay-hide' data-item-index='"+j+"'></div>"); 3481 } 3482 else{ 3483 $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").addClass("recurpay-hide"); 3484 } 3485 } 3486 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3487 $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3488 } 3489 } 3490 else if($(qtySelectors).eq(j).closest(".cart-item__grid").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3491 $(qtySelectors).eq(j).closest(".cart-item__grid").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3492 } 3493 else if($(qtySelectors).eq(j).closest(".cart-item").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3494 $(qtySelectors).eq(j).closest(".cart-item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3495 } 3496 else if($(qtySelectors).eq(j).closest(".cart__row").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3497 $(qtySelectors).eq(j).closest(".cart__row").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3498 } 3499 else if($(qtySelectors).eq(j).closest(".cart-row").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3500 $(qtySelectors).eq(j).closest(".cart-row").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3501 } 3502 else if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3503 if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').length >0){ 3504 $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3505 } 3506 else{ 3507 $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3508 } 3509 } 3510 else if($(qtySelectors).eq(j).parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3511 if($(qtySelectors).eq(j).parent().parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3512 $(qtySelectors).eq(j).parent().parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3513 } 3514 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3515 $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3516 } 3517 overrideAlignment = true; 3518 } 3519 else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3520 $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3521 eventLog = "reverify"; 3522 overrideAlignment = true; 3523 } 3524 else{ 3525 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3526 $(qtySelectors).eq(j).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3527 eventLog = "reverify"; 3528 overrideAlignment = true; 3529 } 3530 } 3531 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 3532 if(overrideAlignment){ 3533 if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() <300){ 3534 var getParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent(); 3535 var getAdjParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent().parent(); 3536 $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove(); 3537 $(getParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3538 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 3539 if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() <300){ 3540 $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove(); 3541 $(getAdjParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3542 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 3543 } 3544 } 3545 } 3546 } 3547 } 3548 else if($(linkSelectors).length > 0){ 3549 window.linkArr = []; 3550 $(linkSelectors).each(function(){ 3551 var $this = $(this); 3552 linkArr.push($this.attr("href")); 3553 }); 3554 linkArr = linkArr.filter(function(itm, i, a) { 3555 return i == a.indexOf(itm); 3556 }); 3557 if(linkArr.length > 0){ 3558 for(var j=0; j<linkArr.length; j++){ 3559 var getWidgetCode = recurpayCartWidget(j); 3560 if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){ 3561 $(cartSelector).find('a[href="'+linkArr[j]+'"]').last().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>"); 3562 } 3563 $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode); 3564 eventLog = "reverify"; 3565 } 3566 } 3567 } 3568 else{ 3569 if(!$(cartSelector).is("#cart-notification-form") && !$(cartSelector).is("#slidecarthq")){ 3570 // logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 3571 } 3572 } 3573 } 3574 if($(".upgrade-subscription-cart").length <=0){ 3575 if(eventLog == "failure"){ 3576 logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 3577 } 3578 else{ 3579 logCartEvent("Cart snippet added but needs a reverification", "warning"); 3580 } 3581 } 3582 } 3583 else{ 3584 logCartEvent("Failed to show cart snippet - Cart Qty", "critical"); 3585 } 3586 } 3587 3588 3589 function logCartEvent(addon,type){ 3590 $.ajax({ 3591 url: recurpayCart.logURL, 3592 type: 'POST', 3593 async:true, 3594 dataType: 'json', 3595 data: { 3596 module:"cart_upsell", 3597 level: type, 3598 payload:{ 3599 store : recurpayCart.domainURL, 3600 remark: addon 3601 } 3602 }, 3603 success: function(response) { 3604 console.log("event logged"); 3605 } 3606 }); 3607 } 3608 function recurpayCartWidget(index){ 3609 var cartWidget = ""; 3610 var showFlag = true; 3611 var sellingPlanId = recurpayCart.items[index].selling_plan_id; 3612 if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == ""){ 3613 if(recurpayCart.items[index].plans.length >0){ 3614 sellingPlanId = recurpayCart.items[index].plans[0].selling_plan_id; 3615 } 3616 else{ 3617 showFlag = false;
3618 } 3619 } 3620 if(showFlag){ 3621 if(recurpayCart.checkout == 'recurpay'){ 3622 if(recurpayCart.items[index].item_details.properties != null && recurpayCart.items[index].item_details.properties != undefined && recurpayCart.items[index].item_details.properties != ""){ 3623 var planId = recurpayCart.items[index].item_details.properties._PlanId; 3624 if(planId != undefined && planId != ""){ 3625 var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.id == parseInt(planId) ? idx : '').filter(String); 3626 } 3627 else{ 3628 var getIndex = 0; 3629 } 3630 } 3631 else{ 3632 var getIndex = 0; 3633 } 3634 } 3635 else{ 3636 var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.selling_plan_id == sellingPlanId ? idx : '').filter(String); 3637 } 3638 var getSellingObject = recurpayCart.items[index].plans[getIndex]; 3639 var getDiscount = getSellingObject.pricing_policy[0].discount.value; 3640 var getQty = recurpayCart.items[index].item_details.quantity; 3641 var getPrice = parseFloat(recurpayCart.items[index].item_details.final_price*getQty)/100; 3642 var discountedPrice = getPrice - (getPrice * getDiscount / 100); 3643 var formattedPrice = formatPriceMoney(discountedPrice); 3644 var formattedHtmlPrice = '<span class="subscribe-text-button-price">'+formattedPrice+'</span>' 3645 3646 if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == "" && recurpayCart.items[index].item_details.properties == null || recurpayCart.items[index].item_details.properties._PlanId == undefined || recurpayCart.items[index].item_details.properties._PlanId == ""){ 3647 if(recurpayCart.items[index].plans.length >0){ 3648 cartWidget = '<div class="upgrade-icon-wrapper" data-qty="'+getQty+'" data-plan-id= "'+recurpayCart.items[index].plans[0].id+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-selling-plan-discount="'+getDiscount+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">' 3649 cartWidget += '<div class="img-src"><img src="'+recurpayCart.settings.translations.cart_subscription_img_url+'"></div>' 3650 cartWidget += '<div class="subscribe-text-wrapper">' 3651 cartWidget += '<span class="subscribe-text-head">'+recurpayCart.settings.translations.cart_subscription_heading+'</span>' 3652 cartWidget += '</div>' 3653 cartWidget += '<div class="subscribe-button-wrapper">' 3654 cartWidget += '<span class="subscribe-text-button"><span>'+recurpayCart.settings.translations.cart_subscription_cta_text+'</span>' 3655 cartWidget += '</div>' 3656 cartWidget += '</div>' 3657 } 3658 } 3659 else{ 3660 if(recurpayCart.checkout == 'recurpay'){ 3661 var getOriginalPrice = getPrice + (getPrice - discountedPrice); 3662 } 3663 else{ 3664 var getOriginalPrice = parseFloat(recurpayCart.items[index].item_details.selling_plan_allocation.compare_at_price*getQty)/100; 3665 } 3666 var getSavings = getOriginalPrice-getPrice; 3667 var getSavingsHTML = formatPriceMoney(getOriginalPrice-getPrice); 3668 3669 cartWidget = '<div class="upgrade-icon-wrapper upgrade-select-box" data-qty="'+getQty+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-discount="'+getDiscount+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">' 3670 cartWidget += '<div class="cart-plan-dropdown-wrapper">' 3671 cartWidget += '<div class="cart-plan-dropdown-title">'+recurpayCart.settings.translations.cart_subscription_dropdown_label+'</div>' 3672 cartWidget += '<select class="cart-plan-dropdown">' 3673 if(!recurpayCart.settings.sell_only_as_subscription){ 3674 cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_onetime_group_title+'">' 3675 cartWidget += '<option value="">'+recurpayCart.settings.translations.cart_subscription_onetime_group_value+'</option>' 3676 cartWidget += '</optgroup>' 3677 } 3678 cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_group_title+'">' 3679 for(var i=0; i<recurpayCart.items[index].plans.length; i++){ 3680 if(parseInt(recurpayCart.items[index].selling_plan_id) == parseInt(recurpayCart.items[index].plans[i].selling_plan_id) || parseInt(recurpayCart.items[index].item_details.properties._PlanId) == recurpayCart.items[index].plans[i].id){ 3681 cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'" selected>'+recurpayCart.items[index].plans[i].name+'</option>'; 3682 } 3683 else{ 3684 cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'">'+recurpayCart.items[index].plans[i].name+'</option>'; 3685 } 3686 } 3687 cartWidget += '</optgroup></select>' 3688 cartWidget += '</div>' 3689 if(getSavings >0){ 3690 cartWidget += '<div class="cart-plan-saving-wrapper">' 3691 cartWidget += '<img class="cart-plan-saving-img" src="'+recurpayCart.settings.translations.cart_subscription_success_img_url+'" />'
3692 cartWidget += '<span class="cart-plan-saving-text">'+recurpayCart.settings.translations.cart_subscription_success_label+'</span>' 3693 cartWidget += '</div>' 3694 } 3695 cartWidget += '</div>' 3696 } 3697 if(getDiscount <=0){ 3698 cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]%', ''); 3699 } 3700 else{ 3701 cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]', getDiscount); 3702 } 3703 cartWidget = cartWidget.replace('[[AMOUNT]]', formattedHtmlPrice); 3704 cartWidget = cartWidget.replace('[[SAVED_AMOUNT]]', getSavingsHTML); 3705 } 3706 3707 return cartWidget; 3708 } 3709 3710 function updateCartData(elem, getSellingPlan){ 3711 var $this = $(elem); 3712 var getIndex = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-index")); 3713 var getQty = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-qty")); 3714 var getProperties = recurpayCart.items[getIndex].item_details.properties; 3715 var getAttributes = ''; 3716 if(!$.isEmptyObject(getProperties)){ 3717 getProperties['_PlanId'] = null; 3718 getProperties['Plan'] = null; 3719 getProperties['_is_cart_influenced'] = null; 3720 getAttributes = { 3721 '_is_cart_influenced' : null 3722 } 3723 } 3724 3725 if($.isEmptyObject(getProperties)){ 3726 getProperties = {}; 3727 getAttributes = { 3728 '_is_cart_influenced' : null 3729 } 3730 } 3731 3732 var getParams = { 3733 'line': getIndex+1, 3734 'quantity': getQty, 3735 'selling_plan': getSellingPlan, 3736 'properties':getProperties, 3737 'attributes':getAttributes 3738 } 3739 3740 3741 if(getSellingPlan !== undefined && getSellingPlan !== ""){ 3742 if(recurpayCart.checkout == 'recurpay'){ 3743 var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.id == parseInt(getSellingPlan) ? idx : '').filter(String); 3744 getParams.selling_plan = ""; 3745 } 3746 else{ 3747 var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.selling_plan_id == getSellingPlan ? idx : '').filter(String); 3748 } 3749 var getPlanId = recurpayCart.items[getIndex].plans[planIndex].id; 3750 var getSellingPlanName = recurpayCart.items[getIndex].plans[planIndex].name; 3751 getParams.properties['_PlanId'] = getPlanId; 3752 getParams.properties['Plan'] = getSellingPlanName; 3753 getParams.properties['_is_cart_influenced'] = 'Influenced by Recurpay cart subscriptions' 3754 getParams.attributes = { 3755 _is_cart_influenced : 'Influenced by Recurpay cart subscriptions' 3756 } 3757 } 3758 var cartURL = "/cart/change.js"; 3759 3760 $this.parents(".upgrade-icon-wrapper").addClass("btn-loading"); 3761 $.ajax({ 3762 url: cartURL, 3763 type: 'POST', 3764 async:true, 3765 dataType: 'json', 3766 data: getParams, 3767 success: function(response) { 3768 if($this.parents('cart-drawer').length >0){ 3769 $.ajax({ 3770 url: '/?section_id=cart-drawer', 3771 type: 'GET', 3772 dataType: 'html', 3773 success:function(carthtml) { 3774 $('cart-drawer').html($(carthtml).find('cart-drawer').html()); 3775 createGlobalCart(response); 3776 $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading"); 3777 } 3778 }); 3779 } 3780 else if(window.SLIDECART_UPDATE !== undefined){ 3781 window.SLIDECART_UPDATE(); 3782 createGlobalCart(response); 3783 } 3784 else{ 3785 window.location.href="/cart"; 3786 $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading"); 3787 } 3788 } 3789 }); 3790 } 3791 3792 $(document).on('click',".subscribe-text-button", function(e){ 3793 var getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-default-selling-plan"); 3794 if(recurpayCart.checkout == 'recurpay'){ 3795 getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-plan-id"); 3796 } 3797 updateCartData($(this),getSellingPlan); 3798 }); 3799 3800 $(document).on('change',".cart-plan-dropdown", function(e){ 3801 e.preventDefault(); 3802 var getSellingPlan = $(this).val(); 3803 if(recurpayCart.checkout == 'recurpay'){ 3804 getSellingPlan = $(this).find('option:selected').attr('data-plan-id'); 3805 } 3806 updateCartData($(this),getSellingPlan); 3807 3808 }); 3809 3810 var getCartUpsellSession = sessionStorage.getItem("recurpay_cart_upsell"); 3811 if(getCartUpsellSession == "true" || getCartUpsellSession == undefined || getCartUpsellSession == null){ 3812 sessionStorage.setItem("recurpay_cart_upsell", "true"); 3813 callCart(); 3814 } 3815 3816 } 3817 //Append jQuery if it is not there, then call to recurpayCartSubscription 3818 //Otherwise directly call to recurpayCartSubscription 3819 if ((typeof(jQuery) == 'undefined')) { 3820 initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() { 3821 window.recurpayCartScript = jQuery.noConflict(true); 3822 recurpayCartSubscription(recurpayCartScript); 3823 }) 3824 } 3825 else { 3826 recurpayCartSubscription(jQuery); 3827 } 3828 })(); 3829</script>
3829 3830<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
3831<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,29821,2626);</script>
3831 3832<!-- / https://optinmonster.com --> 3833 3834 3835<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>
3836<script src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
3836 3837<!-- Elfsight Announcement Bar | PTT Announce Bar -->
3838<script src="https://elfsightcdn.com/platform.js" async></script>
3838 3839<div class="elfsight-app-6ac2c1a5-b3b4-403e-bd87-824082e9f602" data-elfsight-app-lazy></div> 3840<style> aside.five.columns.account-sidebar {display: none;} @media screen and (max-width: 767px) {#boost-sd__collection-header {padding-top: 50px; }} </style> 3841<div id="shopify-block-AY0RLalFaSnpuT3hsc__409951731435663064" class="shopify-block shopify-app-block"> 3842 3843<!-- BEGIN app snippet: seasonaleffectapp --> 3844
3845<script id="dakaas-effect-snippets"> 3846 3847 3848 window.dakaaseffect = {"_id":"64a6c07e78b6a825e315af7d","shopUrl":"liliedahl-art-video.myshopify.com","userId":"64a6bffa40af61b3bee41f99","visibility":["home","collection","page"],"snow":{"type":"","snowOpt":{"snow_color":"#F1E7E7","snow_count":30,"snow_opa_anim":false,"snow_opacity":1,"snow_size_anim":false,"snow_straight":false,"snow_size":9,"snow_speed":5}},"__v":0,"updatedAt":"2026-07-20T15:17:30.910Z","createdAt":"2023-07-06T13:24:14.091Z"}; 3849 3850 3851</script>
3851 3852<!-- END app snippet --> 3853 3854 3855</div><div id="shopify-block-AM3piclphTFBuc1lCd__9561379396734152455" class="shopify-block shopify-app-block"><div class="easypopup-block-container" data-block-id="AM3piclphTFBuc1lCd__9561379396734152455"> 3856 <!-- BEGIN app snippet: easypopup --><div id="easypopup-container" data-template="blog"><div id="easypopup-popups-holder"></div> 3857 <div id="easypopup-popups-list"><div id="easypopup-popup-25156" class="easypopup-popup-item" data-ep-id="25156" data-ep-event="click" data-ep-fd="0" data-ep-period="0" data-ep-initiator="epopup1696529833"><div class="easypopup-main-grid small--hide medium--hide" data-ep-layout-type="desktop"><section class="easypopup-columns-row" ><div class="grid"> 3858 <div class="grid__item large--full medium--full small--one-whole"><section class="easypopup-widgets-row"><div class="grid"> 3859 <div class="grid__item large--full medium--full small--one-whole"> 3860 <div class="popup-widget-holder" style="margin:10px 10px 10px 10px;background:transparent;padding:5px 10px 5px 10px;border:0 solid #ebeef0;border-radius:0px;text-align:center;"> 3861 <div class="popup-widget-button"><a href="//painttube.tv/account/login?return_url=%2Faccount" style="padding:10px 10px 10px 10px;background:#a48f33;border:1px solid #807a09;border-radius:3px;color:#ffffff;text-align:center;text-decoration:none;font-size:20px;font-weight:normal;font-style:normal;line-height:20px;">STORE LOGIN</a></div> 3862 </div> 3863 </div> 3864 </div></section></div> 3865 </div></section><section class="easypopup-columns-row" ><div class="grid"> 3866 <div class="grid__item large--full medium--full small--one-whole"><section class="easypopup-widgets-row"><div class="grid"> 3867 <div class="grid__item large--full medium--full small--one-whole"> 3868 <div class="popup-widget-holder" style="margin:10px 10px 10px 10px;background:transparent;padding:5px 10px 5px 10px;border:0 solid #ebeef0;border-radius:0px;text-align:center;"> 3869 <div class="popup-widget-button"><a href="//digital.painttube.tv/library" style="padding:10px 10px 10px 10px;background:#a48f33;border:1px solid #807a09;border-radius:3px;color:#ffffff;text-align:center;text-decoration:none;font-size:20px;font-weight:normal;font-style:normal;line-height:20px;">STREAMING LOGIN</a></div> 3870 </div> 3871 </div> 3872 </div></section></div> 3873 </div></section></div><div class="easypopup-main-grid small--hide large--hide" data-ep-layout-type="tablet"><section class="easypopup-columns-row" ><div class="grid"> 3874 <div class="grid__item large--full medium--full small--one-whole"><section class="easypopup-widgets-row"><div class="grid"> 3875 <div class="grid__item large--full medium--full small--one-whole"> 3876 <div class="popup-widget-holder" style="margin:10px 10px 10px 10px;background:transparent;padding:5px 10px 5px 10px;border:0 solid #ebeef0;border-radius:0px;text-align:center;"> 3877 <div class="popup-widget-button"><a href="//painttube.tv/account/login?return_url=%2Faccount" style="padding:10px 10px 10px 10px;background:#a48f33;border:1px solid #807a09;border-radius:3px;color:#ffffff;text-align:center;text-decoration:none;font-size:20px;font-weight:normal;font-style:normal;line-height:20px;">STORE LOGIN</a></div> 3878 </div> 3879 </div> 3880 </div></section></div> 3881 </div></section><section class="easypopup-columns-row" ><div class="grid"> 3882 <div class="grid__item large--full medium--full small--one-whole"><section class="easypopup-widgets-row"><div class="grid"> 3883 <div class="grid__item large--full medium--full small--one-whole"> 3884 <div class="popup-widget-holder" style="margin:10px 10px 10px 10px;background:transparent;padding:5px 10px 5px 10px;border:0 solid #ebeef0;border-radius:0px;text-align:center;"> 3885 <div class="popup-widget-button"><a href="//digital.painttube.tv/library" style="padding:10px 10px 10px 10px;background:#a48f33;border:1px solid #807a09;border-radius:3px;color:#ffffff;text-align:center;text-decoration:none;font-size:20px;font-weight:normal;font-style:normal;line-height:20px;">STREAMING LOGIN</a></div> 3886 </div> 3887 </div> 3888 </div></section></div> 3889 </div></section></div><div class="easypopup-main-grid large--hide medium--hide" data-ep-layout-type="mobile"><section class="easypopup-columns-row" ><div class="grid"> 3890 <div class="grid__item large--full medium--full small--one-whole"><section class="easypopup-widgets-row"><div class="grid"> 3891 <div class="grid__item large--full medium--full small--one-whole"> 3892 <div class="popup-widget-holder" style="margin:10px 10px 10px 10px;background:transparent;padding:5px 10px 5px 10px;border:0 solid #ebeef0;border-radius:0px;text-align:center;"> 3893 <div class="popup-widget-button"><a href="//painttube.tv/account/login?return_url=%2Faccount" style="padding:10px 10px 10px 10px;background:#a48f33;border:1px solid #807a09;border-radius:3px;color:#ffffff;text-align:center;text-decoration:none;font-size:20px;font-weight:normal;font-style:normal;line-height:20px;">STORE LOGIN</a></div> 3894 </div> 3895 </div> 3896 </div></section></div> 3897 </div></section><section class="easypopup-columns-row" ><div class="grid"> 3898 <div class="grid__item large--full medium--full small--one-whole"><section class="easypopup-widgets-row"><div class="grid"> 3899 <div class="grid__item large--full medium--full small--one-whole"> 3900 <div class="popup-widget-holder" style="margin:10px 10px 10px 10px;background:transparent;padding:5px 10px 5px 10px;border:0 solid #ebeef0;border-radius:0px;text-align:center;"> 3901 <div class="popup-widget-button"><a href="//digital.painttube.tv/library" style="padding:10px 10px 10px 10px;background:#a48f33;border:1px solid #807a09;border-radius:3px;color:#ffffff;text-align:center;text-decoration:none;font-size:20px;font-weight:normal;font-style:normal;line-height:20px;">STREAMING LOGIN</a></div> 3902 </div> 3903 </div> 3904 </div></section></div> 3905 </div></section></div><style type='text/css' class="easypopup-popup-styles">.ep_featherlight .easypopup-container-25156.ep_featherlight-content{padding:30px 0 30px 0;background-color:#1b1f23;border:0 solid #ebeef0;color:#000000;}.ep_featherlight .easypopup-container-25156 .ep_featherlight-close-icon{color:#FFFFFF;}.ep_featherlight .easypopup-container-25156 .easypopup-main-grid{width:450px;}.ep_featherlight .easypopup-container-25156 .easypopup-main-grid[data-ep-layout-type="desktop"]{width:450px;}</style> 3906 </div></div> 3907 3908 <style type='text/css' class="easypopup-styles">@media all {.ep_featherlight {display: none;position:fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 2147483647;text-align: center;white-space: nowrap;cursor: pointer;background: #333;background: rgba(0, 0, 0, 0);}.ep_featherlight:last-of-type {background: rgba(0, 0, 0, 0.8);}.ep_featherlight:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}.ep_featherlight .ep_featherlight-content {position: relative;text-align: left;vertical-align: middle;display: inline-block;overflow: auto;padding: 25px 25px 0;min-width: 25px;min-height: 25px;margin-left: 5%;margin-right: 5%;max-height: 95%;max-width: 90%;background: #fff;cursor: auto;white-space: normal;box-sizing: border-box;}.ep_featherlight .ep_featherlight-inner {display: block;}.ep_featherlight .ep_featherlight-close-icon {position: absolute;z-index: 9999;top: 0;right: 0;line-height: 25px;width: 25px;cursor: pointer;text-align: center;font: Arial, sans-serif;background: #fff;background: rgba(255, 255, 255, 0);color: #000;}.ep_featherlight .ep_featherlight-image {width: 100%;}.ep_featherlight-iframe .ep_featherlight-content {border-bottom: 0;}.ep_featherlight iframe {border: none;}}.ep_featherlight .grid {display: block;list-style: none;margin: 0;padding: 0;margin-left: -20px;}.ep_featherlight .grid__item {display: inline-block;padding-left: 20px;padding-bottom: 15px;vertical-align: top;width: 100%;max-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;}.ep_featherlight .no-padding .grid__item {padding-bottom: 0 }.ep_featherlight .grid--rev {direction: rtl;text-align: left;}.ep_featherlight .grid--rev > .grid__item {direction: ltr;text-align: left;}.ep_featherlight .grid--full {margin-left: 0;}.ep_featherlight .grid--full > .grid__item {padding-left: 0;}.ep_featherlight .grid--right {text-align: right;}.ep_featherlight .grid--right > .grid__item {text-align: left;}.ep_featherlight .grid--center {text-align: center;}.ep_featherlight .grid--center > .grid__item {text-align: left;}.ep_featherlight .grid--middle > .grid__item {vertical-align: middle;}.ep_featherlight .grid--bottom > .grid__item {vertical-align: bottom;}.ep_featherlight .grid--narrow {margin-left: -10px;}.ep_featherlight .grid--narrow > .grid__item {padding-left: 10px;}.ep_featherlight .grid--wide {margin-left: -40px;}.ep_featherlight .grid--wide > .grid__item {padding-left: 40px;}.ep_featherlight .one-whole {width: 100%;}.ep_featherlight .one-half, .ep_featherlight .two-quarters, .ep_featherlight .three-sixths, .ep_featherlight .four-eighths, .ep_featherlight .five-tenths, .ep_featherlight .six-twelfths {width: 50%;}.ep_featherlight .one-third, .ep_featherlight .two-sixths, .ep_featherlight .four-twelfths {width: 33.333%;}.ep_featherlight .two-thirds, .ep_featherlight .four-sixths, .ep_featherlight .eight-twelfths {width: 66.666%;}.ep_featherlight .one-quarter, .ep_featherlight .two-eighths, .ep_featherlight .three-twelfths {width: 25%;}.ep_featherlight .three-quarters, .ep_featherlight .six-eighths, .ep_featherlight .nine-twelfths {width: 75%;}.ep_featherlight .one-fifth, .ep_featherlight .two-tenths {width: 20%;}.ep_featherlight .two-fifths, .ep_featherlight .four-tenths {width: 40%;}.ep_featherlight .three-fifths, .ep_featherlight .six-tenths {width: 60%;}.ep_featherlight .four-fifths, .ep_featherlight .eight-tenths {width: 80%;}.ep_featherlight .one-sixth, .ep_featherlight .two-twelfths {width: 16.666%;}.ep_featherlight .five-sixths, .ep_featherlight .ten-twelfths {width: 83.333%;}.ep_featherlight .one-eighth {width: 12.5%;}.ep_featherlight .three-eighths {width: 37.5%;}.ep_featherlight .five-eighths {width: 62.5%;}.ep_featherlight .seven-eighths {width: 87.5%;}.ep_featherlight .one-tenth {width: 10%;}.ep_featherlight .three-tenths {width: 30%;}.ep_featherlight .seven-tenths {width: 70%;}.ep_featherlight .nine-tenths {width: 90%;}.ep_featherlight .one-twelfth {width: 8.333%;}.ep_featherlight .five-twelfths {width: 41.666%;}.ep_featherlight .seven-twelfths {width: 58.333%;}.ep_featherlight .eleven-twelfths {width: 91.666%;}@media only screen and (max-width: 480px) {.ep_featherlight .small--hide {display: none !important;}.ep_featherlight .small--one-whole {width: 100%;}.ep_featherlight .small--one-half, .ep_featherlight .small--two-quarters, .ep_featherlight .small--three-sixths, .ep_featherlight .small--four-eighths, .ep_featherlight .small--five-tenths, .ep_featherlight .small--six-twelfths {width: 50%;}.ep_featherlight .small--one-third, .ep_featherlight .small--two-sixths, .ep_featherlight .small--four-twelfths {width: 33.333%;}.ep_featherlight .small--two-thirds, .ep_featherlight .small--four-sixths, .ep_featherlight .small--eight-twelfths {width: 66.666%;}.ep_featherlight .small--one-quarter, .ep_featherlight .small--two-eighths, .ep_featherlight .small--three-twelfths {width: 25%;}.ep_featherlight .small--three-quarters, .ep_featherlight .small--six-eighths, .ep_featherlight .small--nine-twelfths {width: 75%;}.ep_featherlight .small--one-fifth, .ep_featherlight .small--two-tenths {width: 20%;}.ep_featherlight .small--two-fifths, .ep_featherlight .small--four-tenths {width: 40%;}.ep_featherlight .small--three-fifths, .ep_featherlight .small--six-tenths {width: 60%;}.ep_featherlight .small--four-fifths, .ep_featherlight .small--eight-tenths {width: 80%;}.ep_featherlight .small--one-sixth, .ep_featherlight .small--two-twelfths {width: 16.666%;}.ep_featherlight .small--five-sixths, .ep_featherlight .small--ten-twelfths {width: 83.333%;}.ep_featherlight .small--one-eighth {width: 12.5%;}.ep_featherlight .small--three-eighths {width: 37.5%;}.ep_featherlight .small--five-eighths {width: 62.5%;}.ep_featherlight .small--seven-eighths {width: 87.5%;}.ep_featherlight .small--one-tenth {width: 10%;}.ep_featherlight .small--three-tenths {width: 30%;}.ep_featherlight .small--seven-tenths {width: 70%;}.ep_featherlight .small--nine-tenths {width: 90%;}.ep_featherlight .small--one-twelfth {width: 8.333%;}.ep_featherlight .small--five-twelfths {width: 41.666%;}.ep_featherlight .small--seven-twelfths {width: 58.333%;}.ep_featherlight .small--eleven-twelfths {width: 91.666%;}}@media only screen and (min-width: 481px) and (max-width: 1023px) {.ep_featherlight .medium--hide {display: none !important;}.ep_featherlight .medium--one-whole {width: 100%;}.ep_featherlight .medium--one-half, .ep_featherlight .medium--two-quarters, .ep_featherlight .medium--three-sixths, .ep_featherlight .medium--four-eighths, .ep_featherlight .medium--five-tenths, .ep_featherlight .medium--six-twelfths {width: 50%;}.ep_featherlight .medium--one-third, .ep_featherlight .medium--two-sixths, .ep_featherlight .medium--four-twelfths {width: 33.333%;}.ep_featherlight .medium--two-thirds, .ep_featherlight .medium--four-sixths, .ep_featherlight .medium--eight-twelfths {width: 66.666%;}.ep_featherlight .medium--one-quarter, .ep_featherlight .medium--two-eighths, .ep_featherlight .medium--three-twelfths {width: 25%;}.ep_featherlight .medium--three-quarters, .ep_featherlight .medium--six-eighths, .ep_featherlight .medium--nine-twelfths {width: 75%;}.ep_featherlight .medium--one-fifth, .ep_featherlight .medium--two-tenths {width: 20%;}.ep_featherlight .medium--two-fifths, .ep_featherlight .medium--four-tenths {width: 40%;}.ep_featherlight .medium--three-fifths, .ep_featherlight .medium--six-tenths {width: 60%;}.ep_featherlight .medium--four-fifths, .ep_featherlight .medium--eight-tenths {width: 80%;}.ep_featherlight .medium--one-sixth, .ep_featherlight .medium--two-twelfths {width: 16.666%;}.ep_featherlight .medium--five-sixths, .ep_featherlight .medium--ten-twelfths {width: 83.333%;}.ep_featherlight .medium--one-eighth {width: 12.5%;}.ep_featherlight .medium--three-eighths {width: 37.5%;}.ep_featherlight .medium--five-eighths {width: 62.5%;}.ep_featherlight .medium--seven-eighths {width: 87.5%;}.ep_featherlight .medium--one-tenth {width: 10%;}.ep_featherlight .medium--three-tenths {width: 30%;}.ep_featherlight .medium--seven-tenths {width: 70%;}.ep_featherlight .medium--nine-tenths {width: 90%;}.ep_featherlight .medium--one-twelfth {width: 8.333%;}.ep_featherlight .medium--five-twelfths {width: 41.666%;}.ep_featherlight .medium--seven-twelfths {width: 58.333%;}.ep_featherlight .medium--eleven-
3908twelfths {width: 91.666%;}}@media only screen and (max-width: 1023px) {.ep_featherlight .medium-lower--one-whole {width: 100%;}.ep_featherlight .medium-lower--one-half, .ep_featherlight .medium-lower--two-quarters, .ep_featherlight .medium-lower--three-sixths, .ep_featherlight .medium-lower--four-eighths, .ep_featherlight .medium-lower--five-tenths, .ep_featherlight .medium-lower--six-twelfths {width: 50%;}.ep_featherlight .medium-lower--one-third, .ep_featherlight .medium-lower--two-sixths, .ep_featherlight .medium-lower--four-twelfths {width: 33.333%;}.ep_featherlight .medium-lower--two-thirds, .ep_featherlight .medium-lower--four-sixths, .ep_featherlight .medium-lower--eight-twelfths {width: 66.666%;}.ep_featherlight .medium-lower--one-quarter, .ep_featherlight .medium-lower--two-eighths, .ep_featherlight .medium-lower--three-twelfths {width: 25%;}.ep_featherlight .medium-lower--three-quarters, .ep_featherlight .medium-lower--six-eighths, .ep_featherlight .medium-lower--nine-twelfths {width: 75%;}.ep_featherlight .medium-lower--one-fifth, .ep_featherlight .medium-lower--two-tenths {width: 20%;}.ep_featherlight .medium-lower--two-fifths, .ep_featherlight .medium-lower--four-tenths {width: 40%;}.ep_featherlight .medium-lower--three-fifths, .ep_featherlight .medium-lower--six-tenths {width: 60%;}.ep_featherlight .medium-lower--four-fifths, .ep_featherlight .medium-lower--eight-tenths {width: 80%;}.ep_featherlight .medium-lower--one-sixth, .ep_featherlight .medium-lower--two-twelfths {width: 16.666%;}.ep_featherlight .medium-lower--five-sixths, .ep_featherlight .medium-lower--ten-twelfths {width: 83.333%;}.ep_featherlight .medium-lower--one-eighth {width: 12.5%;}.ep_featherlight .medium-lower--three-eighths {width: 37.5%;}.ep_featherlight .medium-lower--five-eighths {width: 62.5%;}.ep_featherlight .medium-lower--seven-eighths {width: 87.5%;}.ep_featherlight .medium-lower--one-tenth {width: 10%;}.ep_featherlight .medium-lower--three-tenths {width: 30%;}.ep_featherlight .medium-lower--seven-tenths {width: 70%;}.ep_featherlight .medium-lower--nine-tenths {width: 90%;}.ep_featherlight .medium-lower--one-twelfth {width: 8.333%;}.ep_featherlight .medium-lower--five-twelfths {width: 41.666%;}.ep_featherlight .medium-lower--seven-twelfths {width: 58.333%;}.ep_featherlight .medium-lower--eleven-twelfths {width: 91.666%;}}@media only screen and (min-width: 1024px) {.ep_featherlight .large--hide {display: none !important;}.ep_featherlight .large--one-whole {width: 100%;}.ep_featherlight .large--one-half, .ep_featherlight .large--two-quarters, .ep_featherlight .large--three-sixths, .ep_featherlight .large--four-eighths, .ep_featherlight .large--five-tenths, .ep_featherlight .large--six-twelfths {width: 50%;}.ep_featherlight .large--one-third, .ep_featherlight .large--two-sixths, .ep_featherlight .large--four-twelfths {width: 33.333%;}.ep_featherlight .large--two-thirds, .ep_featherlight .large--four-sixths, .ep_featherlight .large--eight-twelfths {width: 66.666%;}.ep_featherlight .large--one-quarter, .ep_featherlight .large--two-eighths, .ep_featherlight .large--three-twelfths {width: 25%;}.ep_featherlight .large--three-quarters, .ep_featherlight .large--six-eighths, .ep_featherlight .large--nine-twelfths {width: 75%;}.ep_featherlight .large--one-fifth, .ep_featherlight .large--two-tenths {width: 20%;}.ep_featherlight .large--two-fifths, .ep_featherlight .large--four-tenths {width: 40%;}.ep_featherlight .large--three-fifths, .ep_featherlight .large--six-tenths {width: 60%;}.ep_featherlight .large--four-fifths, .ep_featherlight .large--eight-tenths {width: 80%;}.ep_featherlight .large--one-sixth, .ep_featherlight .large--two-twelfths {width: 16.666%;}.ep_featherlight .large--five-sixths, .ep_featherlight .large--ten-twelfths {width: 83.333%;}.ep_featherlight .large--one-eighth {width: 12.5%;}.ep_featherlight .large--three-eighths {width: 37.5%;}.ep_featherlight .large--five-eighths {width: 62.5%;}.ep_featherlight .large--seven-eighths {width: 87.5%;}.ep_featherlight .large--one-tenth {width: 10%;}.ep_featherlight .large--three-tenths {width: 30%;}.ep_featherlight .large--seven-tenths {width: 70%;}.ep_featherlight .large--nine-tenths {width: 90%;}.ep_featherlight .large--one-twelfth {width: 8.333%;}.ep_featherlight .large--five-twelfths {width: 41.666%;}.ep_featherlight .large--seven-twelfths {width: 58.333%;}.ep_featherlight .large--eleven-twelfths {width: 91.666%;}}[class*="push--"] {position: relative;}.ep_featherlight .push--one-whole {left: 100%;}.ep_featherlight .push--one-half, .ep_featherlight .push--two-quarters, .ep_featherlight .push--three-sixths, .ep_featherlight .push--four-eighths, .ep_featherlight .push--five-tenths, .ep_featherlight .push--six-twelfths {left: 50%;}.ep_featherlight .push--one-third, .ep_featherlight .push--two-sixths, .ep_featherlight .push--four-twelfths {left: 33.333%;}.ep_featherlight .push--two-thirds, .ep_featherlight .push--four-sixths, .ep_featherlight .push--eight-twelfths {left: 66.666%;}.ep_featherlight .push--one-quarter, .ep_featherlight .push--two-eighths, .ep_featherlight .push--three-twelfths {left: 25%;}.ep_featherlight .push--three-quarters, .ep_featherlight .push--six-eighths, .ep_featherlight .push--nine-twelfths {left: 75%;}.ep_featherlight .push--one-fifth, .ep_featherlight .push--two-tenths {left: 20%;}.ep_featherlight .push--two-fifths, .ep_featherlight .push--four-tenths {left: 40%;}.ep_featherlight .push--three-fifths, .ep_featherlight .push--six-tenths {left: 60%;}.ep_featherlight .push--four-fifths, .ep_featherlight .push--eight-tenths {left: 80%;}.ep_featherlight .push--one-sixth, .ep_featherlight .push--two-twelfths {left: 16.666%;}.ep_featherlight .push--five-sixths, .ep_featherlight .push--ten-twelfths {left: 83.333%;}.ep_featherlight .push--one-eighth {left: 12.5%;}.ep_featherlight .push--three-eighths {left: 37.5%;}.ep_featherlight .push--five-eighths {left: 62.5%;}.ep_featherlight .push--seven-eighths {left: 87.5%;}.ep_featherlight .push--one-tenth {left: 10%;}.ep_featherlight .push--three-tenths {left: 30%;}.ep_featherlight .push--seven-tenths {left: 70%;}.ep_featherlight .push--nine-tenths {left: 90%;}.ep_featherlight .push--one-twelfth {left: 8.333%;}.ep_featherlight .push--five-twelfths {left: 41.666%;}.ep_featherlight .push--seven-twelfths {left: 58.333%;}.ep_featherlight .push--eleven-twelfths {left: 91.666%;}@media only screen and (max-width: 480px) {.ep_featherlight .push--small--one-whole {left: 100%;}.ep_featherlight .push--small--one-half, .ep_featherlight .push--small--two-quarters, .ep_featherlight .push--small--three-sixths, .ep_featherlight .push--small--four-eighths, .ep_featherlight .push--small--five-tenths, .ep_featherlight .push--small--six-twelfths {left: 50%;}.ep_featherlight .push--small--one-third, .ep_featherlight .push--small--two-sixths, .ep_featherlight .push--small--four-twelfths {left: 33.333%;}.ep_featherlight .push--small--two-thirds, .ep_featherlight .push--small--four-sixths, .ep_featherlight .push--small--eight-twelfths {left: 66.666%;}.ep_featherlight .push--small--one-quarter, .ep_featherlight .push--small--two-eighths, .ep_featherlight .push--small--three-twelfths {left: 25%;}.ep_featherlight .push--small--three-quarters, .ep_featherlight .push--small--six-eighths, .ep_featherlight .push--small--nine-twelfths {left: 75%;}.ep_featherlight .push--small--one-fifth, .ep_featherlight .push--small--two-tenths {left: 20%;}.ep_featherlight .push--small--two-fifths, .ep_featherlight .push--small--four-tenths {left: 40%;}.ep_featherlight .push--small--three-fifths, .ep_featherlight .push--small--six-tenths {left: 60%;}.ep_featherlight .push--small--four-fifths, .ep_featherlight .push--small--eight-tenths {left: 80%;}.ep_featherlight .push--small--one-sixth, .ep_featherlight .push--small--two-twelfths {left: 16.666%;}.ep_featherlight .push--small--five-sixths, .ep_featherlight .push--small--ten-twelfths {left: 83.333%;}.ep_featherlight .push--small--one-eighth {left: 12.5%;}.ep_featherlight .push--small--three-eighths {left: 37.5%;}.ep_featherlight .push--small--five-eighths {left: 62.5%;}.ep_featherlight .push--small--seven-eighths {left: 87.5%;}.ep_featherlight .push--small--one-tenth {left: 10%;}.ep_featherlight .push--small--three-tenths {left: 30%;}.ep_featherlight .push--small--seven-tenths {left: 70%;}.ep_featherlight .push--small--nine-tenths {left: 90%;}.ep_featherlight .push--small--one-twelfth {left: 8.333%;}.ep_featherlight .push--small--five-twelfths {left: 41.666%;}.ep_featherlight .push--small--seven-twelfths {left: 58.333%;}.ep_featherlight .push--small--eleven-twelfths {left: 91.666%;}}@media only screen and (min-width: 481px) and (max-width: 1023px) {.ep_featherlight .push--medium--one-whole {left: 100%;}.ep_featherlight .push--medium--one-half, .ep_featherlight .push--medium--two-quarters, .ep_featherlight .push--medium--three-sixths, .ep_featherlight .push--medium--four-eighths, .ep_featherlight .push--medium--five-tenths, .ep_featherlight .push--medium--six-twelfths {left: 50%;}.ep_featherlight .push--medium--one-third, .ep_featherlight .push--medium--two-sixths, .ep_featherlight .push--medium--four-twelfths {left: 33.333%;}.ep_featherlight .push--medium--two-thirds, .ep_featherlight .push--medium--four-sixths, .ep_featherlight .push--medium--eight-twelfths {left: 66.666%;}.ep_featherlight .push--medium--one-quarter, .ep_featherlight .push--medium--two-eighths, .ep_featherlight .push--medium--three-twelfths {left: 25%;}.ep_featherlight .push--medium--three-quarters, .ep_featherlight .push--medium--six-eighths, .ep_featherlight .push--medium--nine-twelfths {left: 75%;}.ep_featherlight .push--medium--one-fifth, .ep_featherlight .push--medium--two-tenths {left: 20%;}.ep_featherlight .push--medium--two-fifths, .ep_featherlight .push--medium--four-tenths {left: 40%;}.ep_featherlight .push--medium--three-fifths, .ep_featherlight .push--medium--six-tenths {left: 60%;}.ep_featherlight .push--medium--four-fifths, .ep_featherlight .push--medium--eight-tenths {left: 80%;}.ep_featherlight .push--medium--one-sixth, .ep_featherlight .push--medium--two-twelfths {left: 16.666%;}.ep_featherlight .push--medium--five-sixths, .ep_featherlight .push--medium--ten-twelfths {left: 83.333%;}.ep_featherlight .push--medium--one-eighth {left: 12.5%;}.ep_featherlight .push--medium--three-eighths {left: 37.5%;}.ep_featherlight .push--medium--five-eighths {left: 62.5%;}.ep_featherlight .push--medium--seven-eighths {left: 87.5%;}.ep_featherlight .push--medium--one-tenth {left: 10%;}.ep_featherlight .push--medium--three-tenths {left: 30%;}.ep_featherlight .push--medium--seven-tenths {left: 70%;}.ep_featherlight .push--medium--nine-tenths {left: 90%;}.ep_featherlight .push--medium--one-twelfth {left: 8.333%;}.ep_featherlight .push--medium--five-twelfths {left: 41.666%;}.ep_featherlight .push--medium--seven-twelfths {left: 58.333%;}.ep_featherlight .push--medium--eleven-twelfths {left: 91.666%;}}@media only screen and (max-width: 1023px) {.ep_featherlight .push--medium-lower--one-whole {left: 100%;}.ep_featherlight .push--medium-lower--one-half, .ep_featherlight .push--medium-lower--two-quarters, .ep_featherlight .push--medium-lower--three-sixths, .ep_featherlight .push--medium-lower--four-eighths, .ep_featherlight .push--medium-lower--five-tenths, .ep_featherlight .push--medium-lower--six-twelfths {left: 50%;}.ep_featherlight .push--medium-lower--one-third, .ep_featherlight .push--medium-lower--two-sixths, .ep_featherlight .push--medium-lower--four-twelfths {left: 33.333%;}.ep_featherlight .push--medium-lower--two-thirds, .ep_featherlight .push--medium-lower--four-sixths, .ep_featherlight .push--medium-lower--eight-twelfths {left: 66.666%;}.ep_featherlight .push--medium-lower--one-quarter, .ep_featherlight .push--medium-lower--two-eighths, .ep_featherlight .push--medium-lower--three-twelfths {left: 25%;}.ep_featherlight .push--medium-lower--three-quarters, .ep_featherlight .push--medium-lower--six-eighths, .ep_featherlight .push--medium-lower--nine-twelfths {left: 75%;}.ep_featherlight .push--medium-lower--one-fifth, .ep_featherlight .push--medium-lower--two-tenths {left: 20%;}.ep_featherlight .push--medium-lower--two-fifths, .ep_featherlight .push--medium-lower--four-tenths {left: 40%;}.ep_featherlight .push--medium-lower--three-fifths, .ep_featherlight .push--medium-lower--six-tenths {left: 60%;}.ep_featherlight .push--medium-lower--four-fifths, .ep_featherlight .push--medium-lower--eight-tenths {left: 80%;}.ep_featherlight .push--medium-lower--one-sixth, .ep_featherlight .push--medium-lower--two-twelfths {left: 16.666%;}.ep_featherlight .push--medium-lower--five-sixths, .ep_featherlight .push--medium-lower--ten-twelfths {left: 83.333%;}.ep_featherlight .push--medium-lower--one-eighth {left: 12.5%;}.ep_featherlight .push--medium-lower--three-eighths {left: 37.5%;}.ep_featherlight .push--medium-lower--five-eighths {left: 62.5%;}.ep_featherlight .push--medium-lower--seven-eighths {left: 87.5%;}.ep_featherlight .push--medium-lower--one-tenth {left: 10%;}.ep_featherlight .push--medium-lower--three-tenths {left: 30%;}.ep_featherlight .push--medium-lower--seven-tenths {left: 70%;}.ep_featherlight .push--medium-lower--nine-tenths {left: 90%;}.ep_featherlight .push--medium-lower--one-twelfth {left: 8.333%;}.ep_featherlight .push--medium-lower--five-twelfths {left: 41.666%;}.ep_featherlight .push--medium-lower--seven-twelfths {left: 58.333%;}.ep_featherlight .push--medium-lower--eleven-twelfths {left: 91.666%;}}@media only screen and (min-width: 1024px) {.ep_featherlight .push--large--one-whole {left: 100%;}.ep_featherlight .push--large--one-half, .ep_featherlight .push--large--two-quarters, .ep_featherlight .push--large--three-sixths, .ep_featherlight .push--large--four-eighths, .ep_featherlight .push--large--five-tenths, .ep_featherlight .push--large--six-twelfths {left: 50%;}.ep_featherlight .push--large--one-third, .ep_featherlight .push--large--two-sixths, .ep_featherlight .push--large--four-twelfths {left: 33.333%;}.ep_featherlight .push--large--two-thirds, .ep_featherlight .push--large--four-sixths, .ep_featherlight .push--large--eight-twelfths {left: 66.666%;}.ep_featherlight .push--large--one-quarter, .ep_featherlight .push--large--two-eighths, .ep_featherlight .push--large--three-twelfths {left: 25%;}.ep_featherlight .push--large--three-quarters, .ep_featherlight .push--large--six-eighths, .ep_featherlight .push--large--nine-twelfths {left: 75%;}.ep_featherlight .push--large--one-fifth, .ep_featherlight .push--large--two-tenths {left: 20%;}.ep_featherlight .push--large--two-fifths, .ep_featherlight .push--large--four-tenths {left: 40%;}.ep_featherlight .push--large--three-fifths, .ep_featherlight .push--large--six-tenths {left: 60%;}.ep_featherlight .push--large--four-fifths, .ep_featherlight .push--large--eight-tenths {left: 80%;}.ep_featherlight .push--large--one-sixth, .ep_featherlight .push--large--two-twelfths {left: 16.666%;}.ep_featherlight .push--large--five-sixths, .ep_featherlight .push--large--ten-twelfths {left: 83.333%;}.ep_featherlight .push--large--one-eighth {left: 12.5%;}.ep_featherlight .push--large--three-eighths {left: 37.5%;}.ep_featherlight .push--large--five-eighths {left: 62.5%;}.ep_featherlight .push--large--seven-eighths {left: 87.5%;}.ep_featherlight .push--large--one-tenth {left: 10%;}.ep_featherlight .push--large--three-tenths {left: 30%;}.ep_featherlight .push--large--seven-tenths {left: 70%;}.ep_featherlight .push--large--nine-tenths {left: 90%;}.ep_featherlight .push--large--one-twelfth {left: 8.333%;}.ep_featherlight .push--large--five-twelfths {left: 41.666%;}.ep_featherlight .push--large--seven-twelfths {left: 58.333%;}.ep_featherlight .push--large--eleven-twelfths {left: 91.666%;}}#easypopup-container {max-width: 100%;overflow: hidden;}#easypopup-popups-list {display: none;}#easypopup-popups-list .easypopup-popup-item {display: none;}.easypopup-popup-item {display: none;}.easypopup-main-grid {display: block !important;overflow: hidden;max-width: 100%;}#easypopup-popups-holder .ep_featherlight:last-of-type {display: block !important;}.ep_featherlight {display: none !important;font-family: arial, helvetica, sans-serif;font-size: 13px;font-style: normal;font-variant: normal;font-weight: normal;letter-spacing: normal;line-height: 18px;}.ep_featherlight * {font-family:
3908inherit;font-size: inherit;font-style: inherit;font-variant: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;}#easypopup-container h1 {font-size: 36px;}#easypopup-container h2 {font-size: 30px;}#easypopup-container h3 {font-size: 24px;}#easypopup-container h4 {font-size: 18px;}#easypopup-container h5 {font-size: 14px;}#easypopup-container h6 {font-size: 10px;}#easypopup-container h1, #easypopup-container h2, #easypopup-container h3, #easypopup-container h4, #easypopup-container h5, #easypopup-container h6 {margin: 0;font-weight: bold;line-height: 1em;}#easypopup-container h1 *, #easypopup-container h2 *, #easypopup-container h3 *, #easypopup-container h4 *, #easypopup-container h5 *, #easypopup-container h6 * {font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;}#easypopup-container b, #easypopup-container strong {font-weight: bold;}#easypopup-container p {margin: 5px 0;}.easypopup-one-whole {width: 100%;}.ep_featherlight form {margin: 0;padding: 0;border: none;}.ep_featherlight .grid-stack {background: white;border-width: 5px 0;border-style: solid;border-color: white;}.ep_featherlight .grid {margin: 0;}.ep_featherlight .grid__item {padding: 0;}.ep_featherlight .easypopup-columns-row, .ep_featherlight .easypopup-widgets-row {display: block;overflow: hidden;clear: both;padding: 0;margin: 0;background: none;border: none;}.ep_featherlight .easypopup-columns-row > div > div {padding-bottom: 0;}.ep_featherlight .easypopup-columns-row .grid__item {min-height: 1px;}.ep_featherlight .easypopup-widgets-row .grid {margin: 0;}.ep_featherlight .grid:after, .ep_featherlight .grid-uniform:after, .ep_featherlight .grid-full:after {clear: none;}.ep_featherlight .ep_featherlight-content {padding: 0;}.ep_featherlight-content .grid__item {overflow: hidden;}.ep_featherlight .popup-widget-holder {overflow: hidden;}.ep_featherlight img {max-width: 100%;}.ep_featherlight .popup-widget-image, .ep_featherlight .popup-widget-share, .ep_featherlight .popup-widget-social, .ep_featherlight .popup-widget-video {line-height: 0;}.ep_featherlight .popup-widget-share a i {color: white;}.ep_featherlight .popup-widget-button a {display: inline-block;text-decoration: none;cursor: pointer;}.ep_featherlight .popup-widget-button a:hover {opacity: 0.6;}.ep_featherlight ul.popup-social-buttons {display: inline-block;overflow: hidden;margin: 0;padding: 0;font-size: 0;list-style: none;}.ep_featherlight ul.popup-social-buttons > li {display: inline-block;margin: 1px;color: white;text-align: center;vertical-align: top;}.ep_featherlight ul.popup-social-buttons > li a {display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin: 0;font-size: 17px;line-height: 30px;}.ep_featherlight ul.popup-social-buttons > li a svg {height: 0.6em;fill: currentColor;}.ep_featherlight .popup-widget-share .fa-facebook {background: #3e5499;}.ep_featherlight .popup-widget-share .fa-twitter {background: #55acee;}.ep_featherlight .popup-widget-share .fa-pinterest {background: #c51e2a;}.ep_featherlight .popup-widget-share .fa-google-plus {background: #dd4b39;}.ep_featherlight p, .ep_featherlight ul, .ep_featherlight ol {margin: 0 0 10px;}.ep_featherlight .popup-widget-text hr {border-top: 1px #d3dbe2 solid;margin: 10px -20px;padding: 0;}.ep_featherlight .popup-widget-text *, .ep_featherlight .popup-widget-html * {color: inherit;}.ep_featherlight .popup-widget-text a, .ep_featherlight .popup-widget-html a {text-decoration: none;color: #479ccf;cursor: pointer;}.ep_featherlight .popup-widget-text a:hover, .ep_featherlight .popup-widget-html a:hover {color: #2a6496;text-decoration: underline;}.ep_featherlight .popup-widget-subscribe {margin: 0;}.ep_featherlight .popup-widget-subscribe label {display: inline;vertical-align: middle;color: inherit;}.ep_featherlight .popup-widget-subscribe input {width: 200px;max-width: 100%;margin: 5px 0;vertical-align: middle;}.ep_featherlight .popup-widget-subscribe .easypopup-aweber-elements input[type=text], .ep_featherlight .popup-widget-subscribe .easypopup-aweber-elements input[type=email], .ep_featherlight .popup-widget-subscribe .easypopup-aweber-elements select {width: 100%;margin: 0 0 5px;vertical-align: middle;}.ep_featherlight .popup-widget-subscribe .easypopup-aweber-elements input[type=radio], .ep_featherlight .popup-widget-subscribe .easypopup-aweber-elements input[type=checkbox] {height: auto;width: auto;margin: 2px 8px 0 0;}.ep_featherlight .popup-widget-subscribe textarea {width: 100%;}.ep_featherlight .easypopup-aweber-element-item {clear: both;margin-bottom: 4px;}.ep_featherlight .easypopup-aweber-element-item[data-type=checkbox] {margin: 16px 0;}.ep_featherlight .popup-widget-subscribe a {display: inline-block;vertical-align: middle;}.ep_featherlight .popup-widget-subscribe a:hover {opacity: 0.6;}@media only screen and (max-width: 480px) {.ep_featherlight .popup-widget-subscribe label {display: block;line-height: 18px;}.ep_featherlight .popup-widget-subscribe input {display: block;width: 100%;}}.ep_featherlight input {display: inline-block;width: 100%;max-width: 100%;height: 28px;padding: 4px;margin: 0 0 15px;background-color: white;border: 1px solid #d3dbe2;color: #222;line-height: 18px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;vertical-align: top;border-radius: 3px;box-sizing: border-box;}.ep_featherlight .easypopup-aweber-required {border: 1px solid red;}.ep_featherlight .easypopup-aweber-element-item[data-type=radio] {padding: 0 5px;}.ep_featherlight .easypopup-aweber-element-item[data-type=radio]:first-child {padding: 5px 5px 0;}.ep_featherlight .easypopup-aweber-element-item[data-type=checkbox] {padding: 5px 5px 4px;}.easypopup-modal-open {overflow: hidden !important;}</style> 3909 </div><!-- END app snippet --> 3910</div> 3911 3912</div><div id="shopify-block-AeHhSMHRscDBnTDlvW__15885745614559378752" class="shopify-block shopify-app-block"><div id="accessibly-config" style="display:none"> 3913 {"themeColor":"#a48f32","iconColor":"#a48f32","showLogo":false,"topBottomPosition":10,"rightLeftPosition":10,"iconSize":"small","iconCustomSize":64,"position":"bottom-left"} 3914</div> 3915 3916 3917</div><div id="shopify-block-AaFI1R0pkYmFqemtUS__2858414731233960599" class="shopify-block shopify-app-block">
3917<script translate="no"> 3918 if( typeof SmartifyAppDECO === 'undefined'){ 3919 var SmartifyAppDECO = SmartifyAppDECO || {}; 3920 } 3921 3922 if (typeof SmartifyAppDECO.products_has_gift === 'undefined') { 3923 SmartifyAppDECO.products_has_gift = {}; 3924 } 3925 3926 3927 SmartifyAppDECO.timeSleep = 1; 3928 3929 3930 3931 SmartifyAppDECO.searchDepthLimit = 7; 3932 3933 3934 3935 3936 SmartifyAppDECO.bannerClsReserve = false; 3937 3938 3939 SmartifyAppDECO.badges = []; 3940 3941 3942 3943 3944 3945 SmartifyAppDECO.badges = SmartifyAppDECO.badges.concat(JSON.parse("[]")); 3946 3947 3948 3949 3950 SmartifyAppDECO.labels = []; 3951 3952 3953 3954 3955 3956 SmartifyAppDECO.labels = SmartifyAppDECO.labels.concat(JSON.parse("[{\"id\":107136,\"name\":\"Deco Badge\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":null,\"hide\":false,\"text\":\"SALE\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"top_left\",\"label_width\":20,\"label_height\":10,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"product\",\"collection\",\"home\",\"search\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":1,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":\"0\",\"bottom\":0,\"left\":0,\"right\":0},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.6,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":107073,\"label_id\":107136,\"variant_apply\":\"matching_and_variants\",\"section\":[],\"include_sections\":\"\",\"ignore_sections\":\"\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[],\"exclude_products\":[],\"include_products\":[],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[\"46103855148\"],\"exclude_collections\":[],\"tags\":[],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"range\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":null,\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"all\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":[\"buy\"],\"deco_discount_id\":null},\"design\":{\"id\":92176,\"label_id\":107136,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#D12431\",\"text_color\":\"#FFFFFF\",\"font_family\":\"Alata\",\"font_size\":50,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"normal\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":0,\"shape_class\":\"pl-text-circle\",\"font_size_ratio\":0,\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[],\"updated_at\":\"2026-08-13T15:49:34.000000Z\",\"label_text_type\":0,\"translation\":[]},{\"id\":107266,\"name\":\"Deco Badge\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":null,\"hide\":false,\"text\":\"BEST SELLER\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"top_left\",\"label_width\":43,\"label_height\"
3956:10,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"product\",\"collection\",\"home\",\"search\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":1,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":0,\"bottom\":0,\"left\":0,\"right\":0},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.5,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":107203,\"label_id\":107266,\"variant_apply\":\"matching_and_variants\",\"section\":[],\"include_sections\":\"\",\"ignore_sections\":\"\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[],\"exclude_products\":[],\"include_products\":[],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[\"45851082796\"],\"exclude_collections\":[],\"tags\":[],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"range\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":null,\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"all\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":[\"buy\"],\"deco_discount_id\":null},\"design\":{\"id\":92306,\"label_id\":107266,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#FF0000\",\"text_color\":\"#FFFFFF\",\"font_family\":\"Archivo Black\",\"font_size\":58,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"normal\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":0,\"shape_class\":\"pl-arrow-right\",\"font_size_ratio\":0,\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[],\"updated_at\":\"2026-08-20T19:39:14.000000Z\",\"label_text_type\":0,\"translation\":[]},{\"id\":108335,\"name\":\"Deco Badge\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":null,\"hide\":false,\"text\":\"NEW VIDEO!\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"top_left\",\"label_width\":30,\"label_height\":10,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"product\",\"collection\",\"home\",\"search\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":1,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":0,\"bottom\":0,\"left\":0,\"right\":0},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.5,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":108272,\"label_id\":108335,\"variant_apply\":\"variants\",\"section\":[],\"include_sections\":\"\",\"ignore_sections\":\"\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[],\"exclude_products\":[],\"include_products\":[\"9305513165057\"],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[],\"exclude_collections\":[],\"tags\":[],\"tag_logic\":\"any\",\"exclude_tags\":[],\"exclude_tag_logic\":\"any\",\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"range\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"product_discount_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\",\"include_pages\":null,\"review_app\":null,\"review_app_handle\":null,\"review_metafields\":null,\"review_option_selected\":\"star_rating\",\"review_condition\":\"greater_than\",\"review_star_rating\":4,\"review_num_review\":10,\"free_gift_app\":null,\"free_gift_app_handle\":null,\"free_gift_offers\":[],\"customer_tags\":[],\"customer_tag_status\":\"include\",\"customer_login\":\"logged\",\"customer_status\":\"all\",\"condition_logic\":\"all\",\"country_status\":\"include\",\"countries\":[\"all\"],\"discount_id\":null,\"discount_bxgy_apply\":[\"buy\"],\"deco_discount_id\":null},\"design\":{\"id\":93375,\"label_id\":108335,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#F80E0E\",\"text_color\":\"#FFFFFF\",\"font_family\":\"Open Sans\",\"font_size\":62,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"bold\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":0,\"shape_class\":\"pl-chevron-right\",\"font_size_ratio\":0,\"shape_start_color\":\"#B9B9B9\",\"shape_ending_color\":\"#E5E5E5\",\"shape_gradient_direction\":90},\"discount\":[],\"deco_discount\":[],\"metafields\":[],\"group_ids\":[],\"updated_at\":\"2026-08-27T19:21:05.000000Z\",\"label_text_type\":0,\"translation\":[]}]")); 3957 3958 3959 3960 3961 SmartifyAppDECO.groups = []; 3962 3963 3964 3965 3966 3967 SmartifyAppDECO.groups = SmartifyAppDECO.groups.concat(JSON.parse("[]")); 3968 3969 3970 3971 3972 SmartifyAppDECO.banners = []; 3973 3974 SmartifyAppDECO.banners = JSON.parse("[]"); 3975 3976 3977 SmartifyAppDECO.trustBadges = []; 3978 3979 SmartifyAppDECO.trustBadges = JSON.parse("[]"); 3980 3981 3982 SmartifyAppDECO.discounts = []; 3983 3984 SmartifyAppDECO.discounts = JSON.parse("[]"); 3985 � 3986 SmartifyAppDECO.atc = JSON.parse("{}"); 3987 3988 3989 3990 3991 3992 3993 SmartifyAppDECO.searchProxy = "0"; 3994 3995 3996 � 3997 SmartifyAppDECO.svgLabelBadge = false; 3998 3999 SmartifyAppDECO.remove_watermark = true; 4000 4001 4002 4003 4004 4005 SmartifyAppDECO.regex = JSON.parse("{\"pisRegex\":\".boost-sd__product-item .boost-sd__product-item-grid-view-layout-image a.boost-sd__product-link\",\"lpsPath\":\".boost-sd__product-item .boost-sd__product-item-grid-view-layout-image .boost-sd__product-image\",\"pistRegex\":\".boost-sd__product-item .boost-sd__product-info .boost-sd__product-title\",\"pispRegex\":\".boost-sd__product-item .boost-sd__product-info .boost-sd__product-price\",\"piRegex\":\".flickity-slider .gallery-cell.is-selected .image__container img\",\"lpPath\":\".flickity-slider .gallery-cell.is-selected .image__container\",\"pitRegex\":null,\"pipRegex\":null,\"pibRegex\":null,\"trustRegex\":null,\"style\":\".flickity-slider .gallery-cell.is-selected .image__container {\\nwidth: fit-content;\\n}\",\"script\":null,\"productDiscountRegex\":null,\"collectionDiscountRegex\":null}"); 4006 4007 4008 if (SmartifyAppDECO.regex) { 4009 const _r = SmartifyAppDECO.regex; 4010 if (_r.piRegex != null) SmartifyAppDECO.piRegex = _r.piRegex; 4011 if (_r.lpPath != null) SmartifyAppDECO.lpPath = _r.lpPath; 4012 if (_r.pisRegex != null) SmartifyAppDECO.pisRegex = _r.pisRegex; 4013 if (_r.lpsPath != null) SmartifyAppDECO.lpsPath = _r.lpsPath; 4014 if (_r.pistRegex != null) SmartifyAppDECO.pistRegex = _r.pistRegex; 4015 if (_r.pispRegex != null) SmartifyAppDECO.pispRegex = _r.pispRegex;
4016 if (_r.pipRegex != null) SmartifyAppDECO.pipRegex = _r.pipRegex; 4017 if (_r.pitRegex != null) SmartifyAppDECO.pitRegex = _r.pitRegex; 4018 if (_r.pibRegex != null) SmartifyAppDECO.pibRegex = _r.pibRegex; 4019 if (_r.trustRegex != null) SmartifyAppDECO.trustRegex = _r.trustRegex; 4020 if (_r.productDiscountRegex != null) SmartifyAppDECO.productDiscountRegex = _r.productDiscountRegex; 4021 if (_r.collectionDiscountRegex != null) SmartifyAppDECO.collectionDiscountRegex = _r.collectionDiscountRegex; 4022 } 4023 4024 4025 4026 4027 SmartifyAppDECO.page = 'collection'; 4028 4029 4030 4031 4032 if (SmartifyAppDECO.regex?.style) { 4033 let style = document.createElement('style'); 4034 style.innerText = SmartifyAppDECO.regex.style; 4035 document.body.append(style); 4036 } 4037 let decoCheckComplete = setInterval(function () { 4038 if (document.readyState == 'complete') { 4039 clearInterval(decoCheckComplete); 4040 if (typeof SmartifyAppDECO !== 'undefined' && SmartifyAppDECO.regex?.script) { 4041 let script = document.createElement('script'); 4042 script.innerText = SmartifyAppDECO.regex.script; 4043 document.body.append(script); 4044 } 4045 } 4046 }, 100); 4047 4048 4049 4050 SmartifyAppDECO.customer={} 4051 �SmartifyAppDECO.__configReady = true; 4052 try { 4053 document.dispatchEvent(new CustomEvent('deco:config-ready')); 4054 } catch (e) {} 4055 4056</script>
4056 4057 4058 4059 4060<div id="deco-main-label"> 4061</div> 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 <!-- BEGIN app snippet: deco-chunk-tag --> 4084 4085 4086 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/label-CPfrufQQ.js" crossorigin="anonymous"> 4087 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/coreApi-B-CuTw2b.js" crossorigin="anonymous"> 4088 4089<!-- END app snippet --> 4090 4091 <!-- BEGIN app snippet: vite-tag --> 4092 4093 4094
4094<script src="https://cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/theme-CnobRYSk.js" type="module" crossorigin="anonymous"></script>
4094 4095 4096<!-- END app snippet --> 4097 4098 <!-- BEGIN app snippet: vite-tag --> 4099 4100 4101 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/banner-k3JszawN.css" rel="stylesheet" type="text/css" media="all" /> 4102 4103<!-- END app snippet --> 4104 4105 <!-- BEGIN app snippet: vite-tag --> 4106 4107 4108 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/label-badge-DQ3WDNKN.css" rel="stylesheet" type="text/css" media="all" /> 4109 4110<!-- END app snippet --> 4111 4112 <!-- BEGIN app snippet: vite-tag --> 4113 4114 4115 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/trust-badge-BO30rkyO.css" rel="stylesheet" type="text/css" media="all" /> 4116 4117<!-- END app snippet --> 4118 4119 <!-- BEGIN app snippet: vite-tag --> 4120 4121 4122 <link href="//cdn.shopify.com/extensions/01a0d22e-57a0-738b-829e-a76785167aa9/deco-labels-badges-630/assets/countdown-BJods4g9.css" rel="stylesheet" type="text/css" media="all" /> 4123 4124<!-- END app snippet --> 4125 4126 4127 4128 4129 4130 4131 4132</div><div id="shopify-block-ANVljdkFXOVo1U3Rza__13045373370263289942" class="shopify-block shopify-app-block"><div 4133 id="vanga-smartcart" 4134 style="display: block;" 4135 data-is-smart-cart-available="true" 4136 data-app-settings="{"addToCartBehavior":"open_cart","noDiscount":false,"variantPrompt":false,"showOutOfStockVariants":false,"showNotes":false,"treatContinueAsPreOrder":false,"showPreOrderVariantSelector":false,"followUserLocale":false,"showSealSubscription":true,"subscriptionDisplayType":"subscription","showDiscountBox":false,"showShippingProtection":false,"showShiptection":false,"useDiscountPrices":false,"showCompareAtPriceCart":false,"freeShippingCountryLimitEnabled":false,"allowedFreeShippingCountries":[],"autoAddToCartEnabled":false,"progressBarFreeGiftEnabled":false}" 4137 data-translations-updated-at="2026-07-29T16:27:51Z" 4138 data-money-format="${{amount}}" 4139 data-money-with-currency-format="${{amount}} USD" 4140 data-translations="{"add"=>"Add", "add_additional_product"=>"Add an additional product to your cart", "add_additional_product_with_discount"=>"Add an additional product to your cart at %{discountInPercents} off", "add_to_cart"=>"Add product to cart ⢠%{price}", "add_to_cart_outside"=>"Add product to cart", "added"=>"Added", "back"=>"Back", "calculated_at_checkout"=>"Calculated at checkout", "cart"=>"Cart", "close"=>"Close", "continue_shopping"=>"Continue shopping", "discount"=>"Discount", "empty_cart"=>"Your cart is empty", "free"=>"Free", "free_shipping_condition"=>"You are %{amount} away from free shipping", "free_shipping_unlocked"=>"You've unlocked free shipping", "next_tier"=>"Add %{quantity} more to get %{discount} off", "even_bogo_discount"=>"Get %{amount}% off every second item of this product.*", "bogo_discount_issue"=>"*For multiple eligible products, only the highest BOGO discount will apply.", "powered_by"=>"Suggestions powered by", "proceed_to_checkout"=>"Proceed to Checkout", "quantity"=>"Quantity", "remove"=>"Remove", "shipping"=>"Shipping", "select"=>"Select", "something_went_wrong"=>"Something went wrong", "subtotal"=>"Subtotal", "you_might_also_like"=>"You might also like", "terms_and_conditions_checkbox_message"=>"I have read and agreed with the %{link}", "terms_and_conditions_link_label"=>"terms and conditions", "terms_and_conditions_error"=>"Please agree to the terms and conditions before making a purchase.", "add_special_instructions"=>"Add special instructions", "special_instructions_placeholder"=>"Special instructions for your order", "out_of_stock"=>"(Out of stock)", "pre_order_indicator"=>"(pre-order)", "pre_order_text"=>"This option is currently out of stock due to high demand.", "one_time_purchase"=>"One-time purchase", "subscribe_and_save"=>"Subscribe & save", "deliver_every"=>"Deliver every", "calculating"=>"Calculating...", "discount_code"=>"Discount code", "apply"=>"Apply", "invalid_promocode"=>"
4140Promo code is not valid for your cart.", "shipping_protection"=>"Add shipping protection", "best_seller_title"=>"Best Sellers", "tagline_shipping_progress_bar"=>"", "order_bump_description"=>""}" 4141 data-send-klaviyo-events="true" 4142 data-show-free-shipping-progress="true" 4143 data-show-continue-shopping-button="true" 4144 data-require-consent="false" 4145 data-terms-and-conditions-url="" 4146 data-root-route="/" 4147 data-shiptection-logo-url="https://cdn.shopify.com/extensions/01a08a96-98ee-7694-ac0e-5d5cff4b1a7b/upsellin-286/assets/vanga-smartcart-shiptection-logo.png" 4148 data-theme='{ 4149 "mode": "light", 4150 "useGradient": "false", 4151 "buttonWeight": "bold", 4152 "upsellAspectRatio": "square", 4153 "colors": { 4154 "accent": "#000000", 4155 "button": "#978537", 4156 "buttonText": "#ffffff", 4157 "buttonGradient1": "", 4158 "buttonGradient2": "", 4159 "gradientDirection": "vertical" 4160 }, 4161 "showApplePayLogo": "false", 4162 "showGooglePayLogo": "false", 4163 "showPayPalLogo": "false", 4164 "showAmexLogo": "false", 4165 "showVisaLogo": "false", 4166 "showMastercardLogo": "false", 4167 "showMaestroLogo": "false", 4168 "showShopPayLogo": "false", 4169 "showKlarnaLogo": "false", 4170 "customCSS": ".vanga-cart__item img { border-radius: 0 !important; }", 4171 "upsellPriceLocation": "inside_button" 4172 }'></div> 4173 4174 4175</div>
4175<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4175 4176</body> 4177 4178</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.