var e8i0l32eu87j3_dd_product_id; var e8i0l32eu87j3_dd_default_variant_id; (function() { var features = JSON.parse(`{"quantitySelector":true,"autoRefreshCartQuantity":false,"info":true,"title":true,"markers":true,"discountsTable":true,"customWidgetPosition":"document.querySelector(\\"form[action='/cart/add'] DIV .QuantitySelector,form[action='/cart/add'] DIV .QuantitySelector--large\\")","couponCodeInput":true,"cartdetails":true,"cartDiscountTotal":true,"inlineDiscounts":true,"autoHideDoubleInfo":false}`); var autowidgetcss = `` var automaticWidgetsHtml = JSON.parse(`[]`) var _0x4a97=['theme_store_id','380','form[action=\x27/cart/add\x27]\x20[name=\x27add\x27],\x20form[action=\x27/cart/add\x27]\x20[type=\x27submit\x27],\x20form[action=\x27/cart/add\x27]\x20[id=\x27add-to-cart\x27],form[action=\x27/cart/add\x27]>*:first-child','head','19969cQgZUL','AddToCart-product-template','1xSnqzf','450379fGADfO','796','product-form__item\x20product-form__item--submit','form[action=\x27/cart/add\x27]\x20.payment-and-quantity','beforebegin','730','578','getElementById','1336478JeTQlh','775','beforeend','2683XXrqSv','theme','map','querySelector','34981IIfqcL','23VBoLdb','217897jWfeWM','732','getElementsByClassName','AddToCart','product-single__shopify-payment-btn','7rrcMTZ','AddToCart--product-template','customWidgetPosition','insertAdjacentHTML','247602XsHzVI','121eFzMoY'];var _0x55f5=function(_0x23840e,_0x3acba8){_0x23840e=_0x23840e-(0x18f8+-0x5d1*-0x3+0x1*-0x28d5);var _0x1ae15b=_0x4a97[_0x23840e];return _0x1ae15b;};var _0x240618=_0x55f5;(function(_0x2e51cd,_0x39f5cf){var _0x263d17=_0x55f5;while(!![]){try{var _0x2e569f=parseInt(_0x263d17(0x1ad))*-parseInt(_0x263d17(0x1a6))+-parseInt(_0x263d17(0x1b1))+-parseInt(_0x263d17(0x1a8))*parseInt(_0x263d17(0x196))+-parseInt(_0x263d17(0x1b7))*parseInt(_0x263d17(0x1a7))+-parseInt(_0x263d17(0x1b2))*parseInt(_0x263d17(0x1a2))+parseInt(_0x263d17(0x197))+parseInt(_0x263d17(0x19f));if(_0x2e569f===_0x39f5cf)break;else _0x2e51cd['push'](_0x2e51cd['shift']());}catch(_0x189e97){_0x2e51cd['push'](_0x2e51cd['shift']());}}}(_0x4a97,-0x87661+0x7c403+0x5292f));function getAutomaticWidgetPosition(){var _0x4eb962=_0x55f5;if(features[_0x4eb962(0x1af)]!=undefined)return eval(features[_0x4eb962(0x1af)]);else{if(Shopify[_0x4eb962(0x1a3)][_0x4eb962(0x1b3)]==_0x4eb962(0x198))return document[_0x4eb962(0x1aa)](_0x4eb962(0x199))[-0x1*0x1b25+-0x9*-0x44f+-0x5d1*0x2];else{if(Shopify[_0x4eb962(0x1a3)][_0x4eb962(0x1b3)]==_0x4eb962(0x1b4))return document[_0x4eb962(0x19e)](_0x4eb962(0x1ab));else{if(Shopify[_0x4eb962(0x1a3)][_0x4eb962(0x1b3)]==_0x4eb962(0x19d))return document[_0x4eb962(0x1aa)](_0x4eb962(0x1ac))[-0x5*-0x5f+-0x23bc*-0x1+-0x2597];else{if(Shopify[_0x4eb962(0x1a3)][_0x4eb962(0x1b3)]==_0x4eb962(0x1a0))return document[_0x4eb962(0x19e)](_0x4eb962(0x1b8));else{if(Shopify[_0x4eb962(0x1a3)][_0x4eb962(0x1b3)]==_0x4eb962(0x19c))return document[_0x4eb962(0x19e)](_0x4eb962(0x1ae));else return Shopify[_0x4eb962(0x1a3)][_0x4eb962(0x1b3)]==_0x4eb962(0x1a9)?document[_0x4eb962(0x1a5)](_0x4eb962(0x19a)):document[_0x4eb962(0x1a5)](_0x4eb962(0x1b5));}}}}}}document[_0x240618(0x1b6)][_0x240618(0x1b0)](_0x240618(0x1a1),autowidgetcss),automaticWidgetsHtml[_0x240618(0x1a4)](_0x2e934e=>{var _0x31e5be=_0x240618;getAutomaticWidgetPosition()[_0x31e5be(0x1b0)](_0x31e5be(0x19b),_0x2e934e);}); var features = JSON.parse(`{"quantitySelector":true,"autoRefreshCartQuantity":false,"info":true,"title":true,"markers":true,"discountsTable":true,"customWidgetPosition":"document.querySelector(\\"form[action='/cart/add'] DIV .QuantitySelector,form[action='/cart/add'] DIV .QuantitySelector--large\\")","couponCodeInput":true,"cartdetails":true,"cartDiscountTotal":true,"inlineDiscounts":true,"autoHideDoubleInfo":false}`); var quantitySelector = `form[action=\'/cart/add\'] #Quantity-product-template, form[action=\'/cart/add\'] #Quantity, form[action=\'/cart/add\'] #quantity,form[action=\'/cart/add\'] #product-quantity,form[action=\'/cart/add\'] input[name=\'quantity\']:not([type=\'hidden\']),quantity-input input` var quantitySelectorButton1 = `form[action=\'/cart/add\'],quantity-input input` var quantitySelectorButton2 = `` var hiddenInput = `` var discounts=[{"discount":3,"volume":5,"label":"-3%","description":"3% discount per metre","__typename":"dd_discount"},{"discount":8,"volume":10,"label":"-8%","description":"9% discount per metre","__typename":"dd_discount"},{"discount":14,"volume":15,"label":"-14%","description":"23% discount per metre","__typename":"dd_discount"},{"discount":19,"volume":20,"label":"-19%","description":null,"__typename":"dd_discount"}]; var translates={"title":"Discounts per metre","quantity":"Metres","nodiscountdescription":"Add more metres to activate discount","nodiscounttitle":"No discount currently applied","volumeincartmessage":"in cart","discountTableDiscount":"Discount per metre","discountTableQuantity":"Quantity","discount":"DISCOUNT","discountedTotal":"DISCOUNTED TOTAL","couponCode":"DISCOUNT CODE","addDiscount":"APPLY","removeDiscount":"remove","invalidDiscount":"invalid code","global_discount":"GLOBAL DISCOUNT"}; var countersHtml=`
Discounts per metre
* in cart
-
Metres:
10
-3%
5
-8%
10
-14%
15
-19%
20
+
-8%

9% discount per metre

Quantity
Discount per metre
5
-3%
10
-8%
15
-14%
20
-19%
` var volumewidgetcss=`` const _0x112f=['1149UzOFVg','form[action=\x27/cart/add\x27]\x20[name=\x27add\x27],\x20form[action=\x27/cart/add\x27]\x20[type=\x27submit\x27],\x20form[action=\x27/cart/add\x27]\x20[id=\x27add-to-cart\x27],form[action=\x27/cart/add\x27]>*:first-child','json','.dd-96432873539463920925272-progress-monobar-incart','694136mBtCTn','getElementById','#dd-96432873539463920925272-widget-quantity','product_id','length','775','53VTNwFh','5444AmcWZm','83DGEhnJ','61xkYpwU','116rbVIsV','product-form__item\x20product-form__item--submit','discount','quantity','.dd-96432873539463920925272-progress-monobar-active','setProperty','2461JhZcpJ','product-single__shopify-payment-btn','.dd-96432873539463920925272-widget-progress-bar-plus-btn','420205LSWDZh','click','.dd-96432873539463920925272-progress-monobar-container','205307BfXslW','forEach','578','innerHTML','volume','beforeend','addEventListener','/cart.js','AddToCart--product-template','head','.dd-96432873539463920925272-widget-progress-bar-minus-btn','dd-96432873539463920925272-widget-monobar-info-title','--progress-bar-fit-together-radius','innerText','style','nodiscountdescription','label','730','querySelector','description','0px','autoRefreshCartQuantity','796','#dd-96432873539463920925272-progress-monobar-title-value','1elESAX','AddToCart','customWidgetPosition','3270WDjxRj','--progress-bar-width','#dd-96432873539463920925272-widget-incart-volume','insertAdjacentHTML','form[action=\x27/cart/add\x27]\x20.payment-and-quantity','AddToCart-product-template','dd-96432873539463920925272-widget-monobar-info-description','getElementsByClassName','theme_store_id','732','value','change','beforebegin','380','quantitySelector','theme','items','nodiscounttitle'];const _0x2ddb=function(_0x3a22ff,_0x5c8c09){_0x3a22ff=_0x3a22ff-(0xf97+0x2ab+-0x1*0x10b4);let _0x243a22=_0x112f[_0x3a22ff];return _0x243a22;};const _0x5dfd67=_0x2ddb;(function(_0x47e94b,_0x208163){const _0x5bbf00=_0x2ddb;while(!![]){try{const _0x164f20=-parseInt(_0x5bbf00(0x1ac))*parseInt(_0x5bbf00(0x1d4))+parseInt(_0x5bbf00(0x1a9))*parseInt(_0x5bbf00(0x1aa))+-parseInt(_0x5bbf00(0x1ab))*-parseInt(_0x5bbf00(0x1b3))+parseInt(_0x5bbf00(0x19f))*-parseInt(_0x5bbf00(0x1ad))+-parseInt(_0x5bbf00(0x1b6))+parseInt(_0x5bbf00(0x1d1))*-parseInt(_0x5bbf00(0x1b9))+parseInt(_0x5bbf00(0x1a3));if(_0x164f20===_0x208163)break;else _0x47e94b['push'](_0x47e94b['shift']());}catch(_0x48ea90){_0x47e94b['push'](_0x47e94b['shift']());}}}(_0x112f,0x175ce+-0x53*0x337+0x31240));async function getCartProductQuantity(_0x1deca0){const _0x5590bd=_0x2ddb;let _0x1fa678=await fetch(_0x5590bd(0x1c0)),_0x46969b=await _0x1fa678[_0x5590bd(0x1a1)]();q=0xcf6*0x2+-0x31c+0xb68*-0x2;for(let _0x4085d0 of _0x46969b[_0x5590bd(0x19d)]){_0x4085d0[_0x5590bd(0x1a6)]==_0x1deca0&&(q+=_0x4085d0[_0x5590bd(0x1b0)]);}return q;}let quantity=parseInt(document[_0x5dfd67(0x1cb)](quantitySelector)?.[_0x5dfd67(0x197)]);document[_0x5dfd67(0x1cb)](quantitySelector)?.[_0x5dfd67(0x1bf)](_0x5dfd67(0x198),_0x4f46a2=>{setTimeout(function(){const _0xea60c3=_0x2ddb;quantity=parseInt(document[_0xea60c3(0x1cb)](quantitySelector)?.[_0xea60c3(0x197)]),document[_0xea60c3(0x1cb)](_0xea60c3(0x1a5))&&(document[_0xea60c3(0x1cb)](_0xea60c3(0x1a5))[_0xea60c3(0x197)]=quantity),updateWidget();},0x1568*0x1+-0x2561+-0x1*-0x1003);});quantitySelectorButton1&&document[_0x5dfd67(0x1cb)](quantitySelectorButton1)?.[_0x5dfd67(0x1bf)](_0x5dfd67(0x1b7),_0x42c858=>{setTimeout(function(){const _0x11c84a=_0x2ddb;let _0x4f5a92=parseInt(document[_0x11c84a(0x1cb)](quantitySelector)?.[_0x11c84a(0x197)]);quantity=_0x4f5a92?_0x4f5a92:quantity,document[_0x11c84a(0x1cb)](_0x11c84a(0x1a5))&&(document[_0x11c84a(0x1cb)](_0x11c84a(0x1a5))[_0x11c84a(0x197)]=quantity),updateWidget();},0x182b*-0x1+-0x1aab+0x32e0);});quantitySelectorButton2&&document[_0x5dfd67(0x1cb)](quantitySelectorButton2)?.[_0x5dfd67(0x1bf)](_0x5dfd67(0x1b7),_0x309abf=>{setTimeout(function(){const _0x11ab0=_0x2ddb;let _0x4c7e03=parseInt(document[_0x11ab0(0x1cb)](quantitySelector)?.[_0x11ab0(0x197)]);quantity=_0x4c7e03?_0x4c7e03:quantity,document[_0x11ab0(0x1cb)](_0x11ab0(0x1a5))&&(document[_0x11ab0(0x1cb)](_0x11ab0(0x1a5))[_0x11ab0(0x197)]=quantity),updateWidget();},-0x57*0x35+-0xf4e+0x1*0x215b);});async function refreshCartQuantity(){return new Promise(async(_0x39a9b8,_0x25f1b9)=>{const _0xe22fc0=_0x2ddb;let _0x3d197b=await getCartProductQuantity(e8i0l32eu87j3_dd_product_id);if(cartQuantity==undefined)cartQuantity=_0x3d197b;else{if(_0x3d197b!=cartQuantity){let _0x22c22e=_0x3d197b-cartQuantity;_0x22c22e!=quantity&&(cartQuantity=_0x3d197b);}}return _0x3d197b>0x10*-0x1a9+0x15d*0x11+0x363*0x1&&document[_0xe22fc0(0x1cb)](_0xe22fc0(0x1b8))[_0xe22fc0(0x1c7)][_0xe22fc0(0x1b2)](_0xe22fc0(0x1c5),_0xe22fc0(0x1cd)),updateWidget(),_0x39a9b8(cartQuantity);});}if(!quantity||quantity<=0x2*-0x3aa+0xf28+0x7d4*-0x1)quantity=0x1b93*-0x1+0x17d9+0x3bb;let cartQuantity;refreshCartQuantity();features[_0x5dfd67(0x1ce)]==!![]&&setInterval(()=>{refreshCartQuantity();},0x1e2*-0x8+-0xcf7+0x1fef);function getMaxDiscountVolume(){const _0x29f4cc=_0x5dfd67;let _0x16f56b=0x1a*0x58+0xb3*0x2f+0x29cd*-0x1;discounts[_0x29f4cc(0x1ba)](_0x2c1d92=>{const _0xf24725=_0x29f4cc;if(parseInt(_0x2c1d92[_0xf24725(0x1bd)])>_0x16f56b)_0x16f56b=parseInt(_0x2c1d92[_0xf24725(0x1bd)]);});if(discounts[_0x29f4cc(0x1a7)]==0x287*-0xa+0x8*-0x35c+0x3427)return _0x16f56b*(-0x15b5+0xa21*0x1+0x5cb*0x2);return _0x16f56b;}function getCartBarPercentage(){let _0x29c794=cartQuantity/getMaxDiscountVolume()*(-0x1d87+0x17*0x8+0x5*0x5cf)+(-0x40d*0x3+0x65*-0x3b+-0x11b7*-0x2)+'%';return _0x29c794;}function getBarPercentage(){let _0x7bc7f6=quantity/getMaxDiscountVolume()*(-0x2510+-0x18e+-0x136d*-0x2)+(-0x22bd*-0x1+-0x6b7+-0x1bf2)+'%';return _0x7bc7f6;}function getCurrentDiscount(){const _0x101bc7=_0x5dfd67;let _0x508d36={'discount':{},'volume':0x0};for(let _0x17bee7 of discounts){quantity+cartQuantity>=parseInt(_0x17bee7[_0x101bc7(0x1bd)])&&_0x17bee7[_0x101bc7(0x1bd)]>_0x508d36[_0x101bc7(0x1bd)]&&(_0x508d36[_0x101bc7(0x1af)]=_0x17bee7,_0x508d36[_0x101bc7(0x1bd)]=parseInt(_0x17bee7[_0x101bc7(0x1bd)]));}return _0x508d36[_0x101bc7(0x1af)][_0x101bc7(0x1bd)]?_0x508d36[_0x101bc7(0x1af)]:undefined;}function updateDiscountInfo(){const _0xeca688=_0x5dfd67;let _0x59750a=getCurrentDiscount();!_0x59750a&&(_0x59750a={'label':translates[_0xeca688(0x19e)],'description':translates[_0xeca688(0x1c8)]});if(document[_0xeca688(0x194)](_0xeca688(0x193))?.[_0xeca688(0x1a7)]>-0x1ec6+0x39*0xb+-0x1*-0x1c53)document[_0xeca688(0x194)](_0xeca688(0x193))[-0x261e+-0x2272+0x4890][_0xeca688(0x1c6)]=_0x59750a[_0xeca688(0x1cc)];if(document[_0xeca688(0x194)](_0xeca688(0x1c4))?.[_0xeca688(0x1a7)]>0x1*0x1b52+-0x54*-0x16+0x1*-0x228a)document[_0xeca688(0x194)](_0xeca688(0x1c4))[0x2c*0xb6+0x1e1f+0x1*-0x3d67][_0xeca688(0x1c6)]=_0x59750a[_0xeca688(0x1c9)];}function updateBarPercentage(){const _0x228b68=_0x5dfd67;let _0x502396=getBarPercentage(),_0x52bc68=getCartBarPercentage();if(document[_0x228b68(0x1cb)](_0x228b68(0x1d0)))document[_0x228b68(0x1cb)](_0x228b68(0x1d0))[_0x228b68(0x1bc)]=quantity;if(document[_0x228b68(0x1cb)](_0x228b68(0x18f)))document[_0x228b68(0x1cb)](_0x228b68(0x18f))[_0x228b68(0x1bc)]=cartQuantity!=undefined?cartQuantity:'';document[_0x228b68(0x1cb)](_0x228b68(0x1a2))[_0x228b68(0x1c7)][_0x228b68(0x1b2)](_0x228b68(0x18e),_0x52bc68),document[_0x228b68(0x1cb)](_0x228b68(0x1b1))[_0x228b68(0x1c7)][_0x228b68(0x1b2)](_0x228b68(0x18e),_0x502396);}function updateQuantitySelector(){const _0x58f589=_0x5dfd67;if(!document[_0x58f589(0x1cb)](quantitySelector))return;document[_0x58f589(0x1cb)](quantitySelector)[_0x58f589(0x197)]=quantity;}function updateWidget(){updateBarPercentage(),updateDiscountInfo(),updateQuantitySelector();}function getVolumeWidgetPosition(){const _0x8c8732=_0x5dfd67;if(features[_0x8c8732(0x1d3)]!=undefined)return eval(features[_0x8c8732(0x1d3)]);else{if(Shopify[_0x8c8732(0x19c)][_0x8c8732(0x195)]==_0x8c8732(0x1cf))return document[_0x8c8732(0x194)](_0x8c8732(0x1ae))[-0x80b*0x3+-0x137d+0x2b9e];else{if(Shopify[_0x8c8732(0x19c)][_0x8c8732(0x195)]==_0x8c8732(0x19a))return document[_0x8c8732(0x1a4)](_0x8c8732(0x1d2));else{if(Shopify[_0x8c8732(0x19c)][_0x8c8732(0x195)]==_0x8c8732(0x1bb))return document[_0x8c8732(0x194)](_0x8c8732(0x1b4))[-0x1*0x798+-0x191b*0x1+-0x20b3*-0x1];else{if(Shopify[_0x8c8732(0x19c)][_0x8c8732(0x195)]==_0x8c8732(0x1a8))return document[_0x8c8732(0x1a4)](_0x8c8732(0x192));else{if(Shopify[_0x8c8732(0x19c)][_0x8c8732(0x195)]==_0x8c8732(0x1ca))return document[_0x8c8732(0x1a4)](_0x8c8732(0x1c1));else return Shopify[_0x8c8732(0x19c)][_0x8c8732(0x195)]==_0x8c8732(0x196)?document[_0x8c8732(0x1cb)](_0x8c8732(0x191)):document[_0x8c8732(0x1cb)](_0x8c8732(0x1a0));}}}}}}getVolumeWidgetPosition()[_0x5dfd67(0x190)](_0x5dfd67(0x199),countersHtml),document[_0x5dfd67(0x1c2)][_0x5dfd67(0x190)](_0x5dfd67(0x1be),volumewidgetcss);(!features||features[_0x5dfd67(0x19b)])&&(getVolumeWidgetPosition()[_0x5dfd67(0x190)](_0x5dfd67(0x199),hiddenInput),document[_0x5dfd67(0x1cb)](_0x5dfd67(0x1b5))[_0x5dfd67(0x1bf)](_0x5dfd67(0x1b7),_0x475528=>{const _0x3f614f=_0x5dfd67;quantity+=-0x12b2+0x13f7*-0x1+0x26aa,document[_0x3f614f(0x1cb)](_0x3f614f(0x1a5))&&(document[_0x3f614f(0x1cb)](_0x3f614f(0x1a5))[_0x3f614f(0x197)]=quantity),document[_0x3f614f(0x1cb)](quantitySelector)&&(document[_0x3f614f(0x1cb)](quantitySelector)[_0x3f614f(0x197)]=quantity),updateWidget();}),document[_0x5dfd67(0x1cb)](_0x5dfd67(0x1c3))[_0x5dfd67(0x1bf)](_0x5dfd67(0x1b7),_0xbf3c36=>{const _0x47de04=_0x5dfd67;quantity=quantity-(0x4d*0x6d+-0x1*-0x189d+-0x3965)>-0x26*-0x26+-0x1*0x3a0+-0xc*0x2b?quantity-(-0x10f7+-0x1*0x25ed+0x36e5):quantity,document[_0x47de04(0x1cb)](_0x47de04(0x1a5))&&(document[_0x47de04(0x1cb)](_0x47de04(0x1a5))[_0x47de04(0x197)]=quantity),document[_0x47de04(0x1cb)](quantitySelector)&&(document[_0x47de04(0x1cb)](quantitySelector)[_0x47de04(0x197)]=quantity),updateWidget();}));updateWidget(); })()