1<!DOCTYPE html><html lang="en-AU" dir="ltr"> 2<head> 3 4<!-- Google Tag Manager -->
5<script>
vendor: 327 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 6new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 7j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 8'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 9})(window,document,'script','dataLayer','
9GTM-MR5QJTLV
vendor: 3 bytes, line 9
9');
9</script>
9 10<!-- End Google Tag Manager --> 11 12 13<!-- Meta NZ Pixel Code -->
14<script>
vendor: 399 bytes, lines 14-23
14 15!function(f,b,e,v,n,t,s) 16{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 17n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 18if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 19n.queue=[];t=b.createElement(e);t.async=!0; 20t.src=v;s=b.getElementsByTagName(e)[0]; 21s.parentNode.insertBefore(t,s)}(window, document,'script', 22'https://connect.facebook.net/en_US/fbevents.js'); 23fbq('init', '
23679712577901833
vendor: 30 bytes, lines 23-24
23'); 24fbq('track', 'PageView');
25</script>
25 26<noscript><img height="1" width="1" style="display:none" 27src="https://www.facebook.com/tr?id=679712577901833&ev=PageView&noscript=1" 28/></noscript> 29<!-- End Meta Pixel Code --> 30 31 32<!-- Meta SG Pixel Code -->
33<script>
vendor: 399 bytes, lines 33-42
33 34!function(f,b,e,v,n,t,s) 35{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 36n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 37if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 38n.queue=[];t=b.createElement(e);t.async=!0; 39t.src=v;s=b.getElementsByTagName(e)[0]; 40s.parentNode.insertBefore(t,s)}(window, document,'script', 41'https://connect.facebook.net/en_US/fbevents.js'); 42fbq('init', '
422255871834912068
vendor: 30 bytes, lines 42-43
42'); 43fbq('track', 'PageView');
44</script>
44 45<noscript><img height="1" width="1" style="display:none" 46src="https://www.facebook.com/tr?id=2255871834912068&ev=PageView&noscript=1" 47/></noscript> 48<!-- End Meta Pixel Code --> 49 50 51<!-- Start of Shoplift scripts --> 52<!-- 2025-04-23T03:03:08.8684344Z --> 53<style>.shoplift-hide { opacity: 0 !important; }</style> 54<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
55<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2025-12-18T13:30:05.4820658Z */var le=Object.defineProperty;var ce=(E,P,V)=>P in E?le(E,P,{enumerable:!0,configurable:!0,writable:!0,value:V}):E[P]=V;var m=(E,P,V)=>ce(E,typeof P!="symbol"?P+"":P,V);(function(){"use strict";var E=document.createElement("style");E.textContent=`#shoplift-preview-control{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}#shoplift-preview-control.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}#shoplift-preview-control *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}#shoplift-preview-variant-title{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#shoplift-preview-variant-selector{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}#shoplift-preview-variant-menu-trigger{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}#shoplift-preview-variant-selector .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}#shoplift-preview-variant-selector .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width: 400px){#shoplift-preview-variant-selector .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}#shoplift-preview-control div:has(#shoplift-exit-preview-button){padding:0 16px}#shoplift-exit-preview-button{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}#shoplift-exit-preview-button:hover{cursor:pointer;background-color:#333}`,document.head.appendChild(E);var P=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?: ya| yandex|^job|inapp;) ?)search|(?<!(?:lib))http|(?<![hg]m)score|@[a-z][\\w-]+\\.|\\(\\)|\\.com|\\b\\d{13}\\b|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\d+\\b|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^bw/|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline|^owler|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|admin|analyzer|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check|chrome-lighthouse|chromeframe|classifier|clean|cloud|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|evc-batch/|feed|firep
55hp|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|insight|inspect|iplabel|ips-agent|java(?!;)|library|mail\\.ru/|manager|measure|neustar wpm|node|nutch|offbyone|optimize|pageburst|pagespeed|parser|perl|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|rss\\b|scan|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|watch|webglance|webkit2png|whatcms/|zgrab",V=/bot|spider|crawl|http|lighthouse/i,L;function z(){if(L instanceof RegExp)return L;try{L=new RegExp(P,"i")}catch{L=V}return L}function B(c){return!!c&&z().test(c)}class R{constructor(){m(this,"timestamp");this.timestamp=new Date}}class j extends R{constructor(t,i,s){super();m(this,"type");m(this,"testId");m(this,"hypothesisId");this.type=3,this.testId=t,this.hypothesisId=i,this.timestamp=s}}class G extends R{constructor(t){super();m(this,"type");m(this,"path");this.type=4,this.path=t}}class K extends R{constructor(t){super();m(this,"type");m(this,"cart");this.type=5,this.cart=t}}class D extends Error{constructor(){super();m(this,"isBot");this.isBot=!0}}function J(c,e,t){for(const i of e.selectors){const s=c.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)t(e.testId,e.hypothesisId)}q(c,e,(i,s,r,n,o)=>o(s,r),t)}function O(c,e,t){for(const i of e.selectors)M(c,e.testId,e.hypothesisId,i,t??(()=>{}));q(c,e,M,t??(()=>{}))}function W(c){return c.urlPatterns.reduce((e,t)=>{switch(t.operator){case"contains":return e+`.*${t}.*`;case"endsWith":return e+`.*${t}`;case"startsWith":return e+`${t}.*`}},"")}function q(c,e,t,i){new MutationObserver(()=>{for(const r of e.selectors)t(c,e.testId,e.hypothesisId,r,i)}).observe(c.documentElement,{childList:!0,subtree:!0})}function M(c,e,t,i,s){const r=c.querySelectorAll(i.cssSelector);for(let n=0;n<r.length;n++){let o=r.item(n);if(o instanceof HTMLElement&&o.dataset.shoplift!==""){o.dataset.shoplift="";for(const l of i.actions.sort(se))o=Y(c,i.cssSelector,o,l)}}return r.length>0&&s?(s(e,t),!0):!1}function Y(c,e,t,i){switch(i.type){case"innerHtml":t.innerHTML=i.value;break;case"attribute":Z(t,i.scope,i.value);break;case"css":Q(c,e,i.value);break;case"js":X(c,t,i);break;case"copy":return ee(t);case"remove":te(t);break;case"move":ie(t,parseInt(i.value));break}return t}function Z(c,e,t){c.setAttribute(e,t)}function Q(c,e,t){var s;const i=c.createElement("style");i.innerHTML=`${e} { ${t} }`,(s=c.getElementsByTagName("head")[0])==null||s.appendChild(i)}function X(c,e,t){Function("document","element",`"use strict"; ${t.value}`)(c,e)}function ee(c){const e=c.cloneNode(!0);if(!c.parentNode)throw"Can't copy node outside of DOM";return c.parentNode.insertBefore(e,c.nextSibling),e}function te(c){c.remove()}function ie(c,e){if(e===0)return;const t=Array.prototype.slice.call(c.parentElement.children).indexOf(c),i=Math.min(Math.max(t+e,0),c.parentElement.children.length-1);c.parentElement.children.item(i).insertAdjacentElement(e>0?"afterend":"beforebegin",c)}function se(c,e){return H(c)-H(e)}function H(c){return c.type==="copy"||c.type==="remove"?0:1}var x=(c=>(c[c.Template=0]="Template",c[c.Theme=1]="Theme",c[c.UrlRedirect=2]="UrlRedirect",c[c.Script=3]="Script",c[c.Dom=4]="Dom",c[c.Price=5]="Price",c))(x||{});const re="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.96001%207.90004C9.86501%207.90004%209.77001%207.86504%209.69501%207.79004L6.43501%204.53004C6.19501%204.29004%205.80501%204.29004%205.56501%204.53004L2.30501%207.79004C2.16001%207.93504%201.92001%207.93504%201.77501%207.79004C1.63001%207.64504%201.63001%207.40504%201.77501%207.26004L5.03501%204.00004C5.56501%203.47004%206.43001%203.47004%206.96501%204.00004L10.225%207.26004C10.37%207.40504%2010.37%207.64504%2010.225%207.79004C10.15%207.86004%2010.055%207.90004%209.96001%207.90004Z'%20fill='white'/%3e%3c/svg%3e",ne="data:image/svg+xml,%3csvg%20width='14'%20height='24'%20viewBox='0%200%2014%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3976%2014.5255C12.2833%2013.8788%2012.0498%2013.3024%2011.6952%2012.7961C11.3416%2012.2898%2010.9209%2011.8353%2010.4353%2011.4317C9.94868%2011.0291%209.43546%2010.6488%208.89565%2010.292C8.48487%2010.049%208.09577%209.78565%207.72637%209.50402C7.35697%209.2224%207.08016%208.89503%206.89694%208.51987C6.71273%208.14471%206.67826%207.69533%206.79055%207.1697C6.86345%206.83216%206.97476%206.54647%207.12351%206.31162C7.27324%206.07778%207.47124%205.89986%207.7175%205.77684C7.96377%205.65483%208.21989%205.59383%208.48389%205.59383C8.88087%205.59383%209.17639%205.7016%209.3734%205.91714C9.56943%206.13268%209.68271%206.42345%209.71424%206.78946C9.74576%207.15547%209.72015%207.55401%209.63839%207.98509C9.55663%208.41617%209.43645%208.84724%209.27687%209.27934L13.5127%208.80149C13.9638%207.52656%2014.1017%206.42447%2013.9264%205.49725C13.751%204.56901%2013.2664%203.85122%2012.4724%203.34491C12.239%203.19648%2011.9779%203.07041%2011.6893%202.96569L12.0026%201.50979L9.86397%200L
557.3875%201.50979L7.11169%202.78878C6.65166%202.8874%206.21724%203.01957%205.8114%203.19038C4.85292%203.594%204.06684%204.15115%203.45117%204.86385C2.83452%205.57655%202.42571%206.40108%202.22378%207.33847C2.06616%208.06947%202.04942%208.70796%202.17551%209.25087C2.30061%209.7948%202.52028%2010.2828%202.8355%2010.7139C3.14974%2011.145%203.51816%2011.5344%203.93977%2011.881C4.36039%2012.2288%204.782%2012.5521%205.20164%2012.851C5.68334%2013.1702%206.13844%2013.5169%206.56497%2013.8921C6.99052%2014.2672%207.31954%2014.7125%207.55004%2015.228C7.78055%2015.7445%207.81502%2016.3769%207.65347%2017.1262C7.56482%2017.5389%207.43676%2017.8765%207.27028%2018.1388C7.10381%2018.4011%206.89596%2018.5983%206.64772%2018.7295C6.3985%2018.8606%206.12071%2018.9267%205.8114%2018.9267C5.21641%2018.9267%204.79776%2018.6034%204.62833%2018.1632C4.4589%2017.7229%204.47367%2017.2583%204.60075%2016.5639C4.72782%2015.8705%205.05092%2015.1395%205.37107%2014.3699H1.17665C1.17665%2014.3699%200.207341%2016.1115%200.0310135%2017.6762C-0.0655232%2018.5302%200.0635208%2019.2653%200.41519%2019.8844C0.76686%2020.5036%201.33032%2020.9814%202.10655%2021.319C2.39222%2021.443%202.7104%2021.5447%203.05813%2021.623L2.54589%2024H7.17473L7.7047%2021.5386C8.08493%2021.442%208.43857%2021.3231%208.76562%2021.1787C9.73985%2020.7476%2010.52%2020.1427%2011.1071%2019.3649C11.6932%2018.5871%2012.0873%2017.7291%2012.2892%2016.7917C12.4744%2015.9295%2012.5099%2015.1741%2012.3966%2014.5275L12.3976%2014.5255Z'%20fill='white'/%3e%3c/svg%3e";async function oe(c){let e=c.replace(/-/g,"+").replace(/_/g,"/");for(;e.length%4;)e+="=";const t=atob(e),i=Uint8Array.from(t,n=>n.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function _(c,e){return typeof e=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(e)?new Date(e):e}function $(c,e){return e}let N=!1;class ae{constructor(e,t,i,s,r,n,o,l,a,h,g){m(this,"DATA_SL_ATTRIBUTE_P","data-sl-attribute-p");m(this,"DATA_SL_TEST_ID","data-sl-test-id");m(this,"VIEWPORT_TRACK_THRESHOLD",.5);m(this,"temporarySessionKey","Shoplift_Session");m(this,"essentialSessionKey","Shoplift_Essential");m(this,"analyticsSessionKey","Shoplift_Analytics");m(this,"legacySessionKey");m(this,"cssHideClass");m(this,"testConfigs");m(this,"inactiveTestConfigs");m(this,"testsFilteredByAudience");m(this,"sendPageView");m(this,"shopliftDebug");m(this,"gaConfig");m(this,"getCountryTimeout");m(this,"state");m(this,"shopifyAnalyticsId");m(this,"cookie",document.cookie);m(this,"isSyncing",!1);m(this,"isSyncingGA",!1);m(this,"fetch");m(this,"localStorageSet");m(this,"localStorageGet");m(this,"sessionStorageSet",window.sessionStorage.setItem.bind(window.sessionStorage));m(this,"sessionStorageGet",window.sessionStorage.getItem.bind(window.sessionStorage));m(this,"urlParams",new URLSearchParams(window.location.search));m(this,"device");m(this,"logHistory");m(this,"activeViewportObservers",new Map);this.shop=e,this.host=t,this.eventHost=i,this.disableReferrerOverride=l,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=h.map(u=>({...u,startAt:new Date(u.startAt),statusHistory:u.statusHistory.map(w=>({...w,createdAt:new Date(w.createdAt)}))})),this.inactiveTestConfigs=g,this.sendPageView=!!r,this.shopliftDebug=n===!0,this.gaConfig=o!=={"sendEvents":false,"mode":"gtag"}?o:{sendEvents:!1},this.fetch=window.fetch.bind(window),this.localStorageSet=window.localStorage.setItem.bind(window.localStorage),this.localStorageGet=window.localStorage.getItem.bind(window.localStorage);const v=this.getDeviceType();this.device=v!=="tablet"?v:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=h.filter(u=>u.status=="active"),this.getCountryTimeout=a===1000?1e3:a,this.log("State Loaded",JSON.stringify(this.state))}
55async init(){var e;try{if(this.log("Shoplift script initializing"),window.Shopify&&window.Shopify.designMode){this.log("Skipping script for design mode");return}if(window.location.href.includes("slScreenshot=true")){this.log("Skipping script for screenshot");return}if(window.location.hostname.endsWith(".edgemesh.com")){this.log("Skipping script for preview");return}if(window.location.href.includes("isShopliftMerchant")){const i=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",i),this.state.temporary.isMerchant=i,this.persistTemporaryState()}if(this.state.temporary.isMerchant){this.log("Setting up preview for merchant"),typeof window.shoplift!="object"&&this.setShopliftStub(),this.state.temporary.previewConfig||this.hidePage(),await this.initPreview(),(e=document.querySelector("#sl-preview-bar-hide"))==null||e.remove();return}if(this.state.temporary.previewConfig=void 0,B(navigator.userAgent))return;if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const i=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(s=>s==null?void 0:s.json());this.log(`IP: ${i}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),$)}).catch()}if(this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.monitorConsentChange(),this.checkForThemePreview())return;if(!this.disableReferrerOverride&&this.state.temporary.originalReferrer!=null){this.log(`Overriding referrer from '${document.referrer}' to '${this.state.temporary.originalReferrer}'`);const i=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>i,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),await this.ensureCartAttributesForExistingPriceTests(!1),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(t){if(t instanceof D)return;throw t}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(e){switch(e){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}getDefaultVariantTitle(e){return e.title?e.title:e.type==="price"?e.isControl?"Original prices":"Variant prices":e.isControl?"Original":"Untitled variant "+e.label.toUpperCase()}async initPreview(){const e=this.urlParams.get("previewConfig");if(e){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const t=await oe(e);if(this.state.temporary.previewConfig=t,this.state.temporary.previewConfig.testTypeCategory===x.Price){this.hidePage(!0);const s=this.state.temporary.previewConfig;let r=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/${s.isDraft||!1}`;s.shopifyProductId&&(r+=`?productId=${s.shopifyProductId}`);const n=await this.makeJsonRequest({method:"get",url:r}).catch(o=>(this.log("Error getting domSelectors",o),null));
55s.variants.forEach(o=>{var l;return o.domSelectors=(l=n[o.id])==null?void 0:l.domSelectors})}this.persistTemporaryState();const i=new URL(window.location.toString());i.searchParams.delete("previewConfig"),this.queueRedirect(i)}else if(this.state.temporary.previewConfig){this.showPage();const t=this.state.temporary.previewConfig;t.testTypeCategory===x.Template&&this.handleTemplatePreview(t)&&this.initPreviewControls(t),t.testTypeCategory===x.UrlRedirect&&this.handleUrlPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===x.Script&&this.handleScriptPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===x.Price&&await this.handlePricePreview(t)&&this.initPreviewControls(t)}}initPreviewControls(e){document.addEventListener("DOMContentLoaded",()=>{const t=e.variants.find(w=>w.id===e.currentVariant),i=(t==null?void 0:t.label)||"a",s=e.variants,r=document.createElement("div");r.id="shoplift-preview-control";const n=document.createElement("div"),o=document.createElement("img");o.src=ne,o.height=24,o.width=14,n.style.padding="0 16px",n.style.lineHeight="100%",n.appendChild(o),r.appendChild(n);const l=document.createElement("div");l.id="shoplift-preview-variant-selector";const a=document.createElement("button");a.id="shoplift-preview-variant-menu-trigger";const h=document.createElement("div");h.className="menu-variant-label",h.style.backgroundColor=this.getVariantColor(i).bg,h.style.color=this.getVariantColor(i).text,h.innerText=i.toUpperCase(),a.appendChild(h);const g=document.createElement("span");if(g.id="shoplift-preview-variant-title",g.innerText=t?this.getDefaultVariantTitle(t):"Untitled variant "+i.toUpperCase(),a.appendChild(g),s.length>1){const w=document.createElement("img");w.src=re,w.width=12,w.height=12,w.style.height="12px",w.style.width="12px",a.appendChild(w);const C=document.createElement("div");C.className="preview-variant-menu";for(const T of e.variants.filter(k=>k.id!==e.currentVariant)){const k=document.createElement("div");k.className="preview-variant-menu--item";const I=document.createElement("div");I.className="menu-variant-label",I.style.backgroundColor=this.getVariantColor(T.label).bg,I.style.color=this.getVariantColor(T.label).text,I.style.flexShrink="0",I.innerText=T.label.toUpperCase(),k.appendChild(I);const f=document.createElement("span");f.innerText=this.getDefaultVariantTitle(T),k.appendChild(f),k.addEventListener("click",()=>{this.pickVariant(T.id)}),C.appendChild(k)}l.appendChild(C),a.addEventListener("click",()=>{C.className!=="preview-variant-menu preview-variant-menu__visible"?C.classList.add("preview-variant-menu__visible"):C.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",T=>{T.target instanceof Element&&!a.contains(T.target)&&C.className==="preview-variant-menu preview-variant-menu__visible"&&C.classList.remove("preview-variant-menu__visible")})}else a.style.pointerEvents="none",h.style.margin="0";l.appendChild(a),r.appendChild(l);const v=document.createElement("div"),u=document.createElement("button");u.id="shoplift-exit-preview-button",u.innerText="Exit",v.appendChild(u),u.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(v),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})}),this.ensureCartAttributesForExistingPriceTests(!0).catch(t=>{this.log("Error ensuring cart attributes for price test",t)})}pickVariant(e){var t,i,s,r;if(this.state.temporary.previewConfig){const n=this.state.temporary.previewConfig,o=new URL(window.location.toString());if(n.testTypeCategory===x.UrlRedirect){const l=(t=n.variants.find(a=>a.id===n.currentVariant))==null?void 0:t.redirectUrl;if(o.pathname===l){const a=(i=n.variants.find(h=>h.id===e))==null?void 0:i.redirectUrl;a&&(o.pathname=a)}}if(n.testTypeCategory===x.Template){const l=(s=n.variants.find(a=>a.id===n.currentVariant))==null?void 0:s.pathName;if(l&&o.pathname===l){const a=(r=n.variants.find(h=>h.id===e))==null?void 0:r.pathName;a&&a!==l&&(o.pathname=a)}}n.currentVariant=e,this.persistTemporaryState(),this.queueRedirect(o)}}exitPreview(){var t,i,s,r;const e=new URL(window.location.toString());if(((t=this.state.temporary.previewConfig)==null?void 0:t.testTypeCategory)===x.Template&&e.searchParams.delete("view"),((i=this.state.temporary.previewConfig)==null?void 0:i.testTypeCategory)===x.Script&&e.searchParams.delete("slVariant"),
55((s=this.state.temporary.previewConfig)==null?void 0:s.testTypeCategory)===x.UrlRedirect){const o=this.state.temporary.previewConfig.variants.filter(a=>a.label!=="a"&&a.redirectUrl!==null).map(a=>a.redirectUrl),l=(r=this.state.temporary.previewConfig.variants.find(a=>a.label==="a"))==null?void 0:r.redirectUrl;o.includes(e.pathname)&&l&&(e.pathname=l)}this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.hidePage(),this.queueRedirect(e)}handleTemplatePreview(e){const t=e.currentVariant,i=e.variants.find(n=>n.id===t);if(!i)return!1;this.log("Setting up template preview for type",i.type);const s=new URL(window.location.toString()),r=s.searchParams.get("view");return this.typeFromTemplate()==i.type&&r!==i.affix&&i.affix&&(this.log("Template type matches current variant, redirecting"),s.searchParams.delete("view"),this.log("Setting the new viewParam"),this.hidePage(),s.searchParams.set("view",i.affix),this.queueRedirect(s)),r!==null&&r!==i.affix&&(s.searchParams.delete("view"),this.hidePage(),this.queueRedirect(s)),!0}handleUrlPreview(e){var n;const t=e.currentVariant,i=e.variants.find(o=>o.id===t),s=(n=e.variants.find(o=>o.isControl))==null?void 0:n.redirectUrl;if(!i)return!1;this.log("Setting up URL redirect preview");const r=new URL(window.location.toString());return r.pathname===s&&!i.isControl&&i.redirectUrl!==null&&(this.log("Url matches control, redirecting"),this.hidePage(),r.pathname=i.redirectUrl,this.queueRedirect(r)),!0}handleScriptPreview(e){const t=e.currentVariant,i=e.variants.find(n=>n.id===t);if(!i)return!1;this.log("Setting up script preview");const s=new URL(window.location.toString());return s.searchParams.get("slVariant")!==i.id&&(this.log("current id doesn't match the variant, redirecting"),s.searchParams.delete("slVariant"),this.log("Setting the new slVariantParam"),this.hidePage(),s.searchParams.set("slVariant",i.id),this.queueRedirect(s)),!0}async handlePricePreview(e){const t=e.currentVariant,i=e.variants.find(s=>s.id===t);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(O(document,{testId:e.testId,hypothesisId:i.id,selectors:i.domSelectors}),await this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async finalize(){const e=await this.getCartState();e!==null&&this.queueCartUpdate(e),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),t)return this.log("Forcing variant for hypothesis '%s'",s),!0;if(i!==null)return this.log("Forcing hypothesis '%s'",i),s===i;const r=this.testConfigs.find(o=>o.hypotheses.some(l=>l.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const n=this.state.essential.visitorTests.find(o=>o.testId===r.id);return n?(this.log("Active visitor test found",s),n.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(o=>o.hypotheses.some(l=>l.id===s&&this.state.essential.visitorTests.some(a=>a.hypothesisId===l.id))))},setAnalyticsConsent:async s=>{await this.onConsentChange(s,!0)},getVisitorData:()=>({visitor:this.state.analytics.visitor,visitorTests:this.state.essential.visitorTests.filter(s=>!s.isInvalid).map(s=>{const{shouldSendToGa:r,...n}=s;return n})})}}setShopliftStub(){this.log("Setting up stubbed public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(t||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(e){this.log("Starting manual split for test '%s'",e.id),await this.handleVisitorTest([e]),this.saveState(),this.syncAllEvents()}async handleVisitorTest(e){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests);let t=e?e.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];t=t.filter(i=>i.hypotheses.some(n=>n.type==="price")?(i.bayesianRevision??4)<5:!0);try{if(t.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(t);if(i){this.log("Found current visitor test");const o=this.considerRedirect(i);return o&&(this.log("Redirecting for current visitor test"),this.redirect(i)),o}this.log("No active test relation for test page");const s=this.testsForUrl(this.inactiveTestConfigs.filter(o=>this.testIsPaused(o)&&o.hypotheses.some(l=>this.state.essential.visitorTests.some(a=>a.hypothesisId===l.id)))).map(o=>o.id);if(s.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",s),!1;if(this.hasThemeAndOtherTestTypes(this.testsFilteredByAudience)){this.log("Store has both theme and non-theme tests");const o=this.visitorActiveTestType();this.log("Current visitor test type is '%s'",o);let l;switch(o){case"templateOrUrlRedirect":this.log("Filtering to non-theme tests"),l=h=>h!=="theme";break;case"theme":this.log("Filtering to theme tests"),l=h=>h==="theme";break;case null:l=Math.random()>.5?(this.log("Filtering to theme tests"),h=>h==="theme"):(this.log("Filtering to non-theme tests"),h=>h!=="theme");break}const a=t.filter(h=>h.hypotheses.every(g=>!g.isControl||!l(g.type)));this.log(`Blocking visitor from being assigned to filtered test IDs: ["${a.map(h=>h.id).join('", "')}"]`),this.state.essential.visitorTests.push(...a.map(h=>({createdAt:new Date,testId:h.id,hypothesisId:null,isThemeTest:h.hypotheses.some(g=>
55g.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))),t=t.filter(h=>h.hypotheses.some(g=>g.isControl&&l(g.type)))}if(t.length===0)return this.log("No tests found"),!1;const r=t[Math.floor(Math.random()*t.length)],n=this.pickHypothesis(r);if(n){this.log("Adding local visitor to test '%s', hypothesis '%s'",r.id,n.id),this.queueAddVisitorToTest(r.id,n);const o=this.considerRedirect(n);return o&&(this.log("Redirecting for new test"),this.redirect(n)),o}return this.log("No hypothesis found"),!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){const e=this.getDomTestsForCurrentUrl(),t=this.getVisitorDomHypothesis(e);for(const i of e){this.log("Evaluating dom test '%s'",i.id);const r=t.find(a=>i.hypotheses.some(h=>a.id===h.id))??this.pickHypothesis(i);if(!r){this.log("Failed to pick hypothesis for test");continue}const n=i.bayesianRevision??4,o=r.type==="price",l=n>=5;if(o&&l){this.log(`Price test with viewport tracking (v${n}): ${i.id}`);const a=i.hypotheses.flatMap(u=>{var w;return((w=u.domSelectors)==null?void 0:w.map(C=>({...C,testId:i.id})))??[]});if(a.length===0)continue;const h=r.isControl?"control":"variant",g=r.domSelectors??[],v=a;this.log(`Setting up viewport tracking for ${h} (test: ${i.id})`),this.log(`Selectors to apply: ${g.length}`),this.log(`Selectors to track: ${v.length}`),this.applyChangesWithViewport(document,{testId:i.id,hypothesisId:r.id,selectors:g,selectorsForViewportTracking:v},u=>{this.queueAddVisitorToTest(u,r),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()},{threshold:this.VIEWPORT_TRACK_THRESHOLD});continue}if(o&&!l){if(this.log(`Price test without viewport tracking (v${n}): ${i.id}`),!r.domSelectors||r.domSelectors.length===0)continue;O(document,{testId:i.id,hypothesisId:r.id,selectors:r.domSelectors},a=>{this.queueAddVisitorToTest(a,r),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(!r.domSelectors||r.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}O(document,{testId:i.id,hypothesisId:r.id,selectors:r.domSelectors},a=>{this.queueAddVisitorToTest(a,r),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()})}}considerRedirect(e){if(this.log("Considering redirect for hypothesis '%s'",e.id),e.isControl)return this.log("Skipping redirect for control"),!1;if(e.type==="basicScript"||e.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const t=this.state.essential.visitorTests.find(n=>n.hypothesisId===e.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(e.type==="theme"){if(!(e.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",e.themeId,themeId),t&&t.themeId!==e.themeId&&(t.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),t.themeId=e.themeId;else if(this.isThemePreview())return this.log("On non-test theme, skipping redirect"),!1;return this.log("Hiding page to redirect for theme test"),this.hidePage(),!0}return!1}else if(e.type!=="dom"&&e.type!=="price"&&e.affix!==template.suffix&&e.affix!==r||e.redirectPath&&!i.pathname.endsWith(e.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(e){if(this.log("Redirecting to hypothesis '%s'",e.id),e.isControl)return;const t=new URL(window.location.toString());if(t.searchParams.delete("view"),e.redirectPath){const i=RegExp("^(/w{2}-w{2})/").exec(t.pathname);if(i&&i.length>1){const s=i[1];t.pathname=`${s}${e.redirectPath}`}else t.pathname=e.redirectPath}else e.type==="theme"?(t.searchParams.set("_ab","0"),t.searchParams.set("_fd","0"),t.searchParams.set("_sc","1"),t.searchParams.set("preview_theme_id",e.themeId.toString())):e.type!=="urlRedirect"&&t.searchParams.set("view",e.affix);this.queueRedirect(t)}async refreshVisitor(e){if(e===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const t=await this.getVisitor(e);t&&t.id&&this.updateLocalVisitor(t)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const e=this.getUTMValue("utm_source")??"",t=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,n=this.device;return{createdAt:new Date,utmSource:e,utmMedium:t,utmCampaign:i,utmContent:s,referrer:r,device:n}}checkForThemePreview(){var e,t;return this.log("Checking for theme preview"),window.location.hostname.endsWith(".shopifypreview.com")?(this.log("on shopify preview domain"),this.clearThemeBar(!0,!1,this.state),(e=document.querySelector("#sl-preview-bar-hide"))==null||e.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(i=>i.isThemeTest&&i.hypothesisId!=null&&this.getHypothesis(i.hypothesisId)&&i.themeId===themeId)?(this.log("On active theme test, remov
55ing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(i=>i.isThemeTest&&i.hypothesisId!=null&&!this.getHypothesis(i.hypothesisId)&&i.themeId===themeId)?(this.log("Visitor is on an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.state.essential.isFirstLoad?(this.log("No visitor found on theme preview, redirecting to main theme"),this.redirectToMainTheme(),!0):this.inactiveTestConfigs.some(i=>i.hypotheses.some(s=>s.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(i=>i.hypotheses.some(s=>s.themeId===themeId))?(this.log("Falling back to clearing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):(this.log("No tests on current theme, skipping script"),this.clearThemeBar(!0,!1,this.state),(t=document.querySelector("#sl-preview-bar-hide"))==null||t.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const e=new URL(window.location.toString());e.searchParams.set("preview_theme_id",""),this.queueRedirect(e)}testsForUrl(e){const t=new URL(window.location.href),i=this.typeFromTemplate();return e.filter(s=>s.hypotheses.some(r=>r.type!=="dom"&&r.type!=="price"&&(r.isControl&&r.type===i&&r.affix===template.suffix||r.type==="theme"||r.isControl&&r.type==="urlRedirect"&&r.redirectPath&&t.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!t.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(t.searchParams.get("view")??"")))}domTestsForUrl(e){const t=new URL(window.location.href);return e.filter(i=>i.hypotheses.some(s=>(s.type==="dom"||s.type==="price")&&s.domSelectors&&s.domSelectors.some(r=>new RegExp(W(r)).test(t.toString()))))}async filterTestsByAudience(e,t,i){const s=[];let r=t.country;!r&&e.some(n=>n.requiresCountry&&!i.some(o=>o.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),r=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/get-country`,signal:AbortSignal.timeout(this.getCountryTimeout)}).catch(n=>(this.log("Error getting country",n),null)));for(const n of e){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(a=>a.testId===n.id&&a.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const o=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(a=>a.testId===n.id&&(n.device==="all"||n.device===t.device&&n.device===this.device))||this.isTargetAudience(n,t,o,r))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}isTargetAudience(e,t,i,s){const r=this.getChannel(t);return(e.device==="all"||e.device===t.device&&e.device===this.device)&&(e.visitorOption==="all"||e.visitorOption==="new"&&i||e.visitorOption==="returning"&&!i)&&(e.targetAudiences.length===0||e.targetAudiences.reduce((n,o)=>n||o.reduce((l,a)=>l&&a(t,i,r,s),!0),!1))}visitorCreatedDuringTestActive(e){let t="";for(const i of e){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;t=i.status}return t==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(e){return e.flatMap(t=>t.hypotheses).find(t=>t.type!=="dom"&&t.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getVisitorDomHypothesis(e){return e.flatMap(t=>t.hypotheses).filter(t=>(t.type==="dom"||t.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getHypothesis(e){return this.testConfigs.filter(t=>t.hypotheses.some(i=>i.id===e)).map(t=>t.hypotheses.find(i=>i.id===e))[0]}hasThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(e){return this.hasThemeTest(e)&&this.hasTestThatIsNotThemeTest(e)}testIsPaused(e){return e.status==="paused"||e.status==="incompatible"||e.status==="suspended"}visitorActiveTestType(){const e=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==t.hypothesisId)));return e.length===0?null:e.some(t=>t.isThemeTest)?"theme":"templateOrUrlRedirect"}pickHypothesis(e){let t=Math.random();const i=e.hypotheses.reduce((r,n)=>r+n.visitorCount,0);return e.hypotheses.sort((r,n)=>r.isControl?n.isControl?0:-1:n.isControl?1:0).reduce((r,n)=>{if(r!==null)return r;const l=e.hypotheses.reduce((a,h)=>a&&h.visitorCount>20,!0)?n.visitorCount/i-n.trafficPercentage:0;return t<=n.trafficPercentage-l?n:(t-=n.trafficPercentage,null)},null)}typeFromTemplate(){switch(template.type){case"collection-list":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}queueRedirect(e){this.saveState(),this.disableReferrerOverride||(this.log(`Saving temporary referrer override '${document.referrer}'`),this.state.temporary.originalReferrer=document.referrer,this.persistTemporaryState()),window.setTimeout(()=>window.location.assign(e),0),window.setTimeout(()=>void this.syncAllEvents(),2e3)}async syncAllEvents(){const e=async()=>
55{if(this.isSyncing){window.setTimeout(()=>void(async()=>await e())(),500);return}try{this.isSyncing=!0,await this.syncEvents(),this.syncGAEvents()}finally{this.isSyncing=!1}};await e()}async syncEvents(){var i,s;if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const e=this.state.analytics.queue.length,t=this.state.analytics.queue.splice(0,e);this.log("Syncing %s events",e);try{const r={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:((i=this.state.analytics.visitor)==null?void 0:i.device)??this.device,country:((s=this.state.analytics.visitor)==null?void 0:s.country)??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved&&o.hypothesisId!=null).map(o=>new j(o.testId,o.hypothesisId,o.createdAt)).concat(t)};await this.sendEvents(r);const n=await this.getVisitor(this.shopifyAnalyticsId);n!==null&&this.updateLocalVisitor(n);for(const o of this.state.essential.visitorTests.filter(l=>!l.isInvalid&&!l.isSaved))o.isSaved=!0}catch{this.state.analytics.queue.splice(0,0,...t)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(N)return;N=!0,this.log("UseGtag is false â skipping GA Events");return}if(!this.state.essential.consentApproved){this.log("Consent not approved â skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const e=this.state.essential.visitorTests.filter(t=>t.shouldSendToGa);e.length!==0&&(this.isSyncingGA=!0,this.log("Syncing %s GA Events",e.length),Promise.allSettled(e.map(t=>this.sendGAEvent(t))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1))}sendGAEvent(e){return new Promise(t=>{this.log("Sending GA Event for test %s, hypothesis %s",e.testId,e.hypothesisId);const i=()=>{this.log("GA acknowledged event for hypothesis %s",e.hypothesisId),e.shouldSendToGa=!1,this.persistEssentialState(),t()},s={exp_variant_string:`SL-${e.testId}-${e.hypothesisId}`};
55this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(n,o,l){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}this.gaConfig.mode==="gtag"?r("event","experience_impression",{...s,event_callback:i}):(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"experience_impression",...s,eventCallback:i}))})}updateLocalVisitor(e){let t;({visitorTests:t,...this.state.analytics.visitor}=e);for(const i of this.state.essential.visitorTests.filter(s=>!t.some(r=>r.testId===s.testId)))i.isSaved=!0,i.isInvalid=!0;for(const i of t){const s=this.state.essential.visitorTests.findIndex(n=>n.testId===i.testId);s!==-1?(i.isInvalid=!1,this.state.essential.visitorTests.splice(s,1,i)):this.state.essential.visitorTests.push(i)}this.state.analytics.visitor.storedAt=new Date}async getVisitor(e){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${e}`})}catch{return null}}async sendEvents(e){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(e)})}getUTMValue(e){const i=decodeURIComponent(window.location.search.substring(1)).split("&");for(let s=0;s<i.length;s++){const r=i[s].split("=");if(r[0]===e)return r[1]||null}return null}hidePage(e){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),e||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function e(){let i=!1;return function(s){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)}(navigator.userAgent||navigator.vendor),i}function t(){let i=!1;return function(s){(/android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
55sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)}(navigator.userAgent||navigator.vendor),i}return e()?"mobile":t()?"tablet":"desktop"}removeAsyncHide(e){return()=>{e&&window.document.documentElement.classList.remove(e)}}async getCartState(){try{let e=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return e===null||(e.note===null&&(e=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),e==null)?null:{token:e.token,total_price:e.total_price,total_discount:e.total_discount,currency:e.currency,items_subtotal_price:e.items_subtotal_price,items:e.items.map(t=>({quantity:t.quantity,variant_id:t.variant_id,key:t.key,price:t.price,final_line_price:t.final_line_price,sku:t.sku,product_id:t.product_id}))}}catch(e){return this.log("Error sending cart info",e),null}}async ensureCartAttributesForExistingPriceTests(e){var t;try{if(this.log("Checking visitor assignments for active price tests"),e&&this.state.temporary.previewConfig){const i=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",i.testId);let s="variant";if(i.variants&&i.variants.length>0){const r=i.variants.find(n=>n.id===i.currentVariant);r&&r.isControl&&(s="control")}this.log("Merchant preview - updating hidden inputs:",i.testId,s),this.updatePriceTestHiddenInputs(i.testId,s,!0);return}for(const i of this.state.essential.visitorTests){const s=this.testConfigs.find(n=>n.id===i.testId);if(!s){this.log("Test config not found:",i.testId);continue}const r=s.hypotheses.find(n=>n.id===i.hypothesisId);if(!r||r.type!=="price"){this.log("Skipping non-price hypothesis:",i.hypothesisId);continue}this.log("Found potential price test, validating with server:",i.testId);try{const n=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/price-test/${i.testId}/${(t=this.state.analytics.visitor)==null?void 0:t.id}`});if(!n){this.log("Failed to validate price test with server:",i.testId);continue}if(!n.isActive||!n.isPriceTest||!n.visitorAssigned){this.log("Price test validation failed - Active:",n.isActive,"PriceTest:",n.isPriceTest,"Assigned:",n.visitorAssigned);continue}this.log("Price test validated successfully, updating hidden inputs:",i.testId,n.assignment),this.updatePriceTestHiddenInputs(i.testId,n.assignment,e)}catch(n){this.log("Error validating price test with server:",i.testId,n);const o=r.isControl?"control":"variant";this.updatePriceTestHiddenInputs(i.testId,o,e)}}}catch(i){this.log("Error ensuring cart attributes for existing price tests:",i)}}updatePriceTestHiddenInputs(e,t,i){try{this.cleanupPriceTestObservers();const s=`${e}:${t}:${i?"t":"f"}`,r=f=>{const p=f.getAttribute("data-sl-pid");if(!p)return!0;if(i&&this.state.temporary.previewConfig){const d=this.state.temporary.previewConfig,y=t==="control"?"a":"b",S=d.variants.find(A=>A.label===y);if(!S)return!1;for(const A of S.domSelectors||[]){const U=A.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(U){const F=U[1];if(this.log(`Extracted ID from selector: ${F}, comparing to: ${p}`),F===p)return this.log("Product ID match found in preview config:",p,"variant:",S.label),!0}else this.log(`Could not extract ID from selector: ${A.cssSelector}`)}return this.log("No product ID match in preview config for:",p,"variant:",y),!1}const b=this.testConfigs.find(d=>d.id===e);if(!b)return this.log("Test config not found for testId:",e),!1;for(const d of b.hypotheses||[])for(const y of d.domSelectors||[]){const S=y.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(S&&S[1]===p)return this.log("Product ID match found:",p,"for test:",e),!0}return this.log("No product ID match for:",p,"in test:",e),!1},n=new Set;let o=!1,l=null;const a=(f,p)=>{if(document.querySelectorAll("[data-sl-attribute-p]").forEach(d=>{if(d instanceof Element&&d.nodeType===Node.ELEMENT_NODE&&d.isConnected&&document.contains(d))try{f.observe(d,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(y){this.log(`Failed to observe element (${p}):`,y)}}),document.body&&document.body.isConnected)try{f.observe(document.body,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(d){this.log(`Failed to observe document.body (${p}):`,d)}},h=(f,p,b,d)=>{const y=f.filter(S=>{const A=S.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);return A&&A[1]===d});this.log(`Applying ${b} DOM selectors, total: ${f.length}, filtered: ${y.length}`),y.length>0&&O(document,{testId:e,hypothesisId:p,selectors:y})},g=(f,p)=>{this.log(`Applying DOM selector changes for product ID: ${f}`),p.disconnect(),o=!0;try{if(i&&this.state.temporary.previewConfig){const b=t==="control"?"a":"b",d=this.state.temporary.previewConfig.variants.find(y=>y.label===b);if(!(d!=null&&d.domSelectors)){this.log(`No DOM selectors found for preview variant: ${b}`);return}h(d.domSelectors,d.id,"preview config",f)}else{const b=this.testConfigs.find(y=>y.id===e);if(!b){this.log(`No test config found for testId: ${e}`);return}const d=b.hypotheses.find(y=>t==="control"?y.isControl:!y.isControl);if(!(d!=null&&d.domSelectors)){this.log(`No DOM selectors found for assignment: ${t}`);return}h(d.domSelectors,d.id,"live config",f)}}finally{l!==null&&clearTimeout(l),l=window.setTimeout(()=>{o=!1,l=null,a(p,"reconnection"),this.log("Re-established innerHTML observer after DOM changes")}
55,50)}},v=new MutationObserver(f=>{if(!o)for(const p of f){if(p.type!=="childList"&&p.type!=="characterData")continue;let b=p.target;p.type==="characterData"&&(b=p.target.parentElement||p.target.parentNode);let d=b,y=d.getAttribute("data-sl-attribute-p");for(;!y&&d.parentElement;)d=d.parentElement,y=d.getAttribute("data-sl-attribute-p");if(!y)continue;const S=d.innerHTML||d.textContent||"";let A="";p.type==="characterData"&&p.oldValue!==null&&(A=p.oldValue),this.log(`innerHTML changed on element with data-sl-attribute-p="${y}"`),A&&this.log(`Previous content: "${A}"`),this.log(`Current content: "${S}"`),g(y,v)}});a(v,"initial setup"),n.add(v);const u=new MutationObserver(f=>{f.forEach(p=>{p.addedNodes.forEach(b=>{if(b.nodeType===Node.ELEMENT_NODE){const d=b;C(d);const y=d.matches('input[name="properties[_slpt]"]')?[d]:d.querySelectorAll('input[name="properties[_slpt]"]');y.length>0&&this.log(`MutationObserver found ${y.length} new hidden input(s)`),y.forEach(S=>{const A=S.getAttribute("data-sl-pid");this.log(`MutationObserver checking new input with data-sl-pid="${A}"`),r(S)?(S.value!==s&&(S.value=s,this.log("Updated newly added hidden input:",s)),T(S)):(S.remove(),this.log("Removed newly added non-matching hidden input for product ID:",S.getAttribute("data-sl-pid")))})}})})});n.add(u);const w=new MutationObserver(f=>{f.forEach(p=>{if(p.type==="attributes"&&p.attributeName==="data-sl-pid"){const b=p.target;if(this.log("AttributeObserver detected data-sl-pid attribute change on:",b.tagName),b.matches('input[name="properties[_slpt]"]')){const d=b,y=p.oldValue,S=d.getAttribute("data-sl-pid");this.log(`data-sl-pid changed from "${y}" to "${S}" - triggering payment placement updates`),r(d)?(d.value!==s&&(d.value=s,this.log("Updated hidden input after data-sl-pid change:",s)),S&&g(S,v),this.log("Re-running payment placement updates after variant change"),C(document.body)):(d.remove(),this.log("Removed non-matching hidden input after data-sl-pid change:",S))}}})});n.add(w);const C=f=>{f.tagName==="SHOPIFY-PAYMENT-TERMS"&&(this.log("MutationObserver found new shopify-payment-terms element"),this.updateShopifyPaymentTerms(e,t));const p=f.querySelectorAll("shopify-payment-terms");p.length>0&&(this.log(`MutationObserver found ${p.length} shopify-payment-terms in added node`),this.updateShopifyPaymentTerms(e,t)),f.tagName==="AFTERPAY-PLACEMENT"&&(this.log("MutationObserver found new afterpay-placement element"),this.updateAfterpayPlacements(e,t,"afterpay"));const b=f.querySelectorAll("afterpay-placement");b.length>0&&(this.log(`MutationObserver found ${b.length} afterpay-placement in added node`),this.updateAfterpayPlacements(e,t,"afterpay")),f.tagName==="SQUARE-PLACEMENT"&&(this.log("MutationObserver found new square-placement element"),this.updateAfterpayPlacements(e,t,"square"));const d=f.querySelectorAll("square-placement");d.length>0&&(this.log(`MutationObserver found ${d.length} square-placement in added node`),this.updateAfterpayPlacements(e,t,"square")),f.tagName==="KLARNA-PLACEMENT"&&(this.log("MutationObserver found new klarna-placement element"),this.updateKlarnaPlacements(e,t));const y=f.querySelectorAll("klarna-placement");y.length>0&&(this.log(`MutationObserver found ${y.length} klarna-placement in added node`),this.updateKlarnaPlacements(e,t))},T=f=>{w.observe(f,{attributes:!0,attributeFilter:["data-sl-pid"],attributeOldValue:!0,subtree:!1});const p=f.getAttribute("data-sl-pid");this.log(`Started AttributeObserver on specific input with data-sl-pid="${p}"`)},k=()=>{const f=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${f.length} existing hidden inputs to check`),f.forEach(p=>{const b=p.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${b}"`),r(p)?(p.value=s,this.log("Updated existing hidden input:",s),b&&(this.log("Applying initial DOM selector changes for existing product"),g(b,v)),T(p)):(p.remove(),this.log("Removed non-matching hidden input for product ID:",p.getAttribute("data-sl-pid")))})},I=()=>{document.body?(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),k(),C(document.body)):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),k(),C(document.body))}):(this.log("Set timeout on observer"),setTimeout(I,10))};I(),window.__shopliftPriceTestObservers=n,window.__shopliftPriceTestValue=s,this.log("Set up DOM observer for price test hidden input
55s")}catch(s){this.log("Error updating price test hidden inputs:",s)}}updateKlarnaPlacements(e,t){this.updatePlacementElements(e,t,"klarna-placement",(i,s)=>{i.setAttribute("data-purchase-amount",s.toString())})}cleanupPriceTestObservers(){const e=window.__shopliftPriceTestObservers;e&&(e.forEach(t=>{t.disconnect()}),e.clear(),this.log("Cleaned up existing price test observers")),delete window.__shopliftPriceTestObservers,delete window.__shopliftPriceTestValue}updateAfterpayPlacements(e,t,i="afterpay"){const s=i==="square"?"square-placement":"afterpay-placement";if(document.querySelectorAll(s).length===0){this.log(`No ${s} elements found on page - early return`);return}this.updatePlacementElements(e,t,s,(n,o)=>{if(i==="afterpay"){const l=(o/100).toFixed(2);n.setAttribute("data-amount",l)}else n.setAttribute("data-amount",o.toString())}),this.log("updateAfterpayPlacements completed")}updatePlacementElements(e,t,i,s){const r=document.querySelectorAll(i);if(r.length===0){this.log(`No ${i} elements found - early return`);return}let n;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const l=t==="control"?"a":"b",a=this.state.temporary.previewConfig.variants.find(h=>h.label===l);if(!(a!=null&&a.domSelectors)){this.log(`No variant found for label ${l} in preview config for ${i}`);return}n=a.domSelectors,this.log(`Using preview config for ${i} in merchant mode, variant: ${l}`)}else{const l=this.testConfigs.find(h=>h.id===e);if(!l){this.log(`No testConfig found for id: ${e} - early return`);return}const a=l.hypotheses.find(h=>t==="control"?h.isControl:!h.isControl);if(!(a!=null&&a.domSelectors)){this.log(`No hypothesis or domSelectors found for assignment: ${t} - early return`);return}n=a.domSelectors}const o=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);r.forEach(l=>{let a=null;const h=l.parentElement;if(h&&(a=h.querySelector('input[name="properties[_slpt]"]')),a||(a=l.querySelector('input[name="properties[_slpt]"]')),!a){this.log(`No hidden input found for ${i} element`);return}const g=a.getAttribute("data-sl-pid");if(!g){this.log("Hidden input has no data-sl-pid attribute - skipping");return}const v=n.find(T=>{const k=T.cssSelector.match(o);return k&&k[1]===g});if(!v){this.log(`No matching selector found for productId: ${g} - skipping element`);return}const u=v.actions.find(T=>T.scope==="price");if(!(u!=null&&u.value)){this.log("No price action or value found - skipping element");return}const w=parseFloat(u.value.replace(/[^0-9.]/g,""));if(Number.isNaN(w)){this.log(`Invalid price "${u.value}" for product ${g} - skipping`);return}const C=Math.round(w*100);s(l,C)}),this.log(`updatePlacementElements completed for ${i}`)}updateShopifyPaymentTerms(e,t){const i=document.querySelectorAll("shopify-payment-terms");if(i.length===0)return;this.log("Store using shopify payments");let s;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const n=t==="control"?"a":"b",o=this.state.temporary.previewConfig.variants.find(l=>l.label===n);if(!o||!o.domSelectors){this.log(`No variant found for label ${n} in preview config`);return}s=o.domSelectors,this.log(`Using preview config for shopify-payment-terms in merchant mode, variant: ${n}`)}else{const n=this.testConfigs.find(l=>l.id===e);if(!n)return;const o=n.hypotheses.find(l=>t==="control"?l.isControl===!0:l.isControl===!1);if(!o||!o.domSelectors)return;s=o.domSelectors}const r=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);i.forEach(n=>{const o=n.getAttribute("variant-id");if(!o)return;const l=s.find(a=>{const h=a.cssSelector.match(r);return h&&h[1]===o});if(l){const a=l.actions.find(h=>h.scope==="price");if(a&&a.value){const h=n.getAttribute("shopify-meta");if(h)try{const g=JSON.parse(h);if(g.variants&&Array.isArray(g.variants)){const v=g.variants.find(u=>{var w;return((w=u.id)==null?void 0:w.toString())===o});if(v){v.full_price=a.value;const u=parseFloat(a.value.replace(/[^0-9.]/g,""));if(v.number_of_payment_terms&&v.number_of_payment_terms>1){const w=u/v.number_of_payment_terms;v.price_per_term=`$${w.toFixed(2)}`}n.setAttribute("shopify-meta",JSON.stringify(g))}}}catch(g){this.log("Error parsing/updating shoplift-meta:",g)}}}})}
55async makeJsonRequest(e){const t=await this.makeRequest(e);return t===null?null:JSON.parse(await t.text(),_)}async makeRequest(e){const{url:t,method:i,headers:s,data:r,signal:n}=e,o=new Headers;if(s)for(const a in s)o.append(a,s[a]);(!s||!s.Accept)&&o.append("Accept","application/json"),(!s||!s["Content-Type"])&&o.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&o.append("ngrok-skip-browser-warning","1234");const l=await this.fetch(t,{method:i,headers:o,body:r,signal:n});if(!l.ok){if(l.status===204)return null;if(l.status===422){const a=await l.json();if(typeof a<"u"&&a.isBot)throw new D}throw new Error(`Error sending shoplift request ${l.status}`)}return l}queueAddVisitorToTest(e,t){if(!this.state.essential.visitorTests.some(i=>i.testId===e)&&(this.state.essential.visitorTests.push({createdAt:new Date,testId:e,hypothesisId:t.id,isThemeTest:t.type==="theme",themeId:t.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0}),t.type==="price")){const i=t.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",e,i),this.updatePriceTestHiddenInputs(e,i,!1)}}queueCartUpdate(e){this.queueEvent(new K(e))}queuePageView(e){this.queueEvent(new G(e))}queueEvent(e){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(e)}legacyGetLocalStorageVisitor(){const e=this.localStorageGet(this.legacySessionKey);if(e)try{return JSON.parse(e,_)}catch{}return null}pruneStateAndSave(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(t=>t.id==e.testId)||this.inactiveTestConfigs.filter(t=>this.testIsPaused(t)).some(t=>t.id===e.testId)),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const e=this.loadAnalyticsState(),t={analytics:e,essential:this.loadEssentialState(e),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(n=>n!==null).sort((n,o)=>+o.storedAt-+n.storedAt)[0];return t.analytics.visitor===null&&r&&({visitorTests:t.essential.visitorTests,...t.analytics.visitor}=r,t.essential.isFirstLoad=!1,t.essential.initialState={createdAt:r.createdAt,referrer:r.referrer,utmCampaign:r.utmCampaign,utmContent:r.utmContent,utmMedium:r.utmMedium,utmSource:r.utmSource,device:r.device},this.deleteCookie("SHOPLIFT"),this.deleteLocalStorage(this.legacySessionKey)),!t.essential.consentApproved&&t.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),t}loadEssentialState(e){var o;const t=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();(o=e.visitor)!=null&&o.device&&(s.device=e.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},n=[t,i].filter(l=>l!==null).sort((l,a)=>+a.timestamp-+l.timestamp)[0]??r;return n.initialState||(e.visitor!==null?n.initialState=e.visitor:(n.initialState=s,n.initialState.createdAt=n.timestamp)),n}loadAnalyticsState(){const e=this.loadLocalStorage(this.analyticsSessionKey),t=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[e,t].filter(r=>r!==null).sort((r,n)=>+n.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&e&&e.queue.length>1&&(s.queue=e.queue),s}loadTemporaryState(){const e=this.sessionStorageGet(this.temporarySessionKey),t=e?JSON.parse(e,_):null,i=this.loadCookie(this.temporarySessionKey);return t??i??{isMerchant:!1,timestamp:new Date}}persistEssentialState(){this.log("Persisting essential state"),this.state.essential.isFirstLoad=!1,this.state.essential.timestamp=new Date,this.persistLocalStorageState(this.essentialSessionKey,this.state.essential),this.persistCookieState(this.essentialSessionKey,this.state.essential)}persistAnalyticsState(){this.log("Persisting analytics state"),this.state.essential.consentApproved&&(this.state.analytics.timestamp=new Date,this.persistLocalStorageState(this.analyticsSessionKey,this.state.analytics),this.persist
55CookieState(this.analyticsSessionKey,{...this.state.analytics,queue:[]}))}persistTemporaryState(){this.log("Setting temporary session state"),this.state.temporary.timestamp=new Date,this.sessionStorageSet(this.temporarySessionKey,JSON.stringify(this.state.temporary)),this.persistCookieState(this.temporarySessionKey,this.state.temporary,!0)}loadLocalStorage(e){const t=this.localStorageGet(e);if(t===null)return null;try{return JSON.parse(t,_)}catch{return null}}loadCookie(e){const t=this.getCookie(e);if(t===null)return null;try{return JSON.parse(t,_)}catch{return null}}persistLocalStorageState(e,t){this.localStorageSet(e,JSON.stringify(t))}persistCookieState(e,t,i=!1){const s=JSON.stringify(t),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${e}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(e){const t=new Date(0).toUTCString();document.cookie=`${e}=;domain=.${window.location.hostname};path=/;expires=${t};`}deleteLocalStorage(e){window.localStorage.removeItem(e)}getChannel(e){var i;return((i=[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
55andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.o
55pera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)}
55,{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|k
55akao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
55andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(s=>s.test(e)))==null?void 0:i.name)??"other"}getShopifyAnalyticsId(){return this.getCookie("_shopify_y")}legacyGetCookieVisitor(){const e=this.getCookie("SHOPLIFT");return e===null?null:JSON.parse(e,_)}getCookie(e){const t=this.cookie.split("; ").filter(i=>i.split("=").at(0)===e).at(0);return t===void 0?null:t.split("=").slice(1).join("=")}monitorConsentChange(){document.addEventListener("visitorConsentCollected",e=>void(async()=>await this.onConsentChange(e.detail.analyticsAllowed,!0))()),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>this.loadShopifyConsentApiWithRetry()):this.loadShopifyConsentApiWithRetry()}loadShopifyConsentApiWithRetry(){let e=0;const t=()=>{this.loadShopifyConsentApi()||e++<10&&window.setTimeout(t,100)};t()}loadShopifyConsentApi(){if(window.Shopify){this.log("Loading Shopify features");const e=async()=>{if(!window.Shopify){this.log("Shopify object missing... suddenly?");return}if(window.Shopify.customerPrivacy===void 0){this.log("Shopify CustomerPrivacy api still missing, trying again in 1000ms"),t=window.setTimeout(()=>void(async()=>await e())(),1e3);return}const i=window.Shopify.customerPrivacy.getTrackingConsent();await this.onConsentChange(window.Shopify.customerPrivacy.analyticsProcessingAllowed(),i==="yes")};let t=window.setTimeout(()=>void(async()=>await e())(),5e3);return window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i=>{(async()=>{if(window.clearTimeout(t),i){this.log("Error loading consent tracking",i);return}await e()})()}),!0}return!1}async onConsentChange(e,t){try{if(this.log("Consent change detected",e,t),this.state.essential.consentApproved=e,this.state.essential.hasConsentInteraction=t,!this.state.essential.consentApproved){this.state.essential.hasConsentInteraction&&(this.state.analytics.queue.length=0),this.saveState();return}this.cookie=document.cookie,this.shopifyAnalyticsId=this.getShopifyAnalyticsId();for(const i of this.state.analytics.queue.filter(s=>s.type===1||s.type===2)){const s=i;s.shopifyAnalyticsId=this.shopifyAnalyticsId}this.saveState(),await this.syncAllEvents()}catch(i){this.log("Error syncing on consent change",i)}}isThemePreview(){return isThemePreview||themeRole!=="main"}clearThemeBar(e,t,i){const s=structuredClone(i);this.log("Looking for theme bar"),this.waitForElement(null,"body").then(r=>this.waitForElement(r,"#preview-bar-iframe, #PBarNextFrameWrapper").then(n=>(this.log("Found theme bar"),t&&(this.log("Removing theme bar"),n.remove()),e?this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify({...this.debugState(),stateAtEvaluation:s},$)}):Promise.resolve(null)))).catch(r=>console.error(r))}waitForElement(e,t){return new Promise(i=>{const s=document.querySelector(t);if(s){i(s);return}const r=new MutationObserver(n=>{const o=document.querySelector(t);if(o){r.disconnect(),i(o);return}});r.observe(e??document.documentElement,{childList:!0})})}setDebug(e){this.state.essential.debugMode=e,this.saveState()}log(e,...t){this.logHistory.push([`[${new Date().toISOString()}][SL] ${e}`,...t.map(i=>JSON.stringify(i))].join(" ")),!(!this.state.essential.debugMode&&!this.shopliftDebug)&&console.debug(`[SL] ${e}`,...t)}debugState(){return{state:this.state,storage:{essential:this.loadLocalStorage(this.essentialSessionKey),analytics:this.loadLocalStorage(this.analyticsSessionKey)},params:{shop:this.shop,host:this.host,eventHost:this.eventHost,cssHideClass:this.cssHideClass,testConfigs:this.testConfigs,inactiveTestConfigs:this.inactiveTestConfigs,sendPageView:this.sendPageView,isShopifyMerchantCookie
55:this.getCookie("is_shopify_merchant"),themeId,url:window.location.href,isThemePreview,themeRole,gaConfig:this.gaConfig},logHistory:this.logHistory}}createViewportObserver(e,t={}){const{threshold:i=this.VIEWPORT_TRACK_THRESHOLD,triggerOnce:s=!0}=t,r=new Set;return new IntersectionObserver(n=>{n.forEach(o=>{if(o.isIntersecting&&!r.has(o.target)){const l=o.target,a=l.getAttribute(this.DATA_SL_TEST_ID);a&&(e(a,l),s&&r.add(l))}})},{threshold:i})}applyChangesWithViewport(e,t,i,s){const r=t.selectorsForViewportTracking??t.selectors,n=o=>{if(this.state.essential.visitorTests.some(v=>v.testId===o)||this.activeViewportObservers.has(o))return;const l=[];if(r.forEach(v=>{e.querySelectorAll(v.cssSelector).forEach(w=>l.push(w))}),l.length===0)return;let a=!1;const h=()=>{a||(a=!0,i(o),g.disconnect(),this.activeViewportObservers.delete(o))},g=this.createViewportObserver(()=>{h()},{triggerOnce:!0,...s});this.activeViewportObservers.set(o,g),this.log(`Created viewport observer for test ${o}, observing ${l.length} elements`),l.forEach(v=>{v.setAttribute(this.DATA_SL_TEST_ID,String(o)),g.observe(v)}),setTimeout(()=>{a||l.forEach(v=>{const u=v.getBoundingClientRect(),w=(s==null?void 0:s.threshold)??this.VIEWPORT_TRACK_THRESHOLD,C=Math.min(u.bottom,window.innerHeight)-Math.max(u.top,0),T=Math.min(u.right,window.innerWidth)-Math.max(u.left,0);u.top<window.innerHeight&&u.bottom>0&&u.left<window.innerWidth&&u.right>0&&C>0&&T>0&&C>=u.height*w&&(this.log(`Price element already visible in viewport for test ${o}:`,v),h())})},100)};t.selectors.length>0&&O(e,t,()=>{}),J(e,{testId:t.testId,hypothesisId:t.hypothesisId,selectors:r},o=>{n(o)})}debug(){const e=this.debugState();console.log(JSON.stringify(e,$,2))}}(async function(){window.shopliftInstance||(window.shopliftInstance=new ae("modjuicer.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",false,false,false,{"sendEvents":false,"mode":"gtag"},false,1000,[],[{"id":"7ac7415e-cb2d-4f1e-a8ec-97da5b2fce0d","bayesianRevision":3,"status":"cancelled","hypotheses":[{"id":"96cba9f7-c556-40fe-85b3-281f805d9a1b","type":"theme","themeId":150828613905,"affix":"","isControl":true,"redirectPath":null},{"id":"8f2b7df2-e96b-4f8f-9467-73f78c2544b3","type":"theme","themeId":176656122129,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"46282596-1fc9-4266-8aaa-d46c2caa6a2e","bayesianRevision":3,"status":"cancelled","hypotheses":[{"id":"80415df8-419a-4dd9-bcf7-33b71f2e6053","type":"theme","themeId":150828613905,"affix":"","isControl":true,"redirectPath":null},{"id":"197f541e-764f-42ef-a876-8c137fb20c10","type":"theme","themeId":176656122129,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"c0f3f7c8-3e79-45ae-b450-d519460febb7","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"7327d923-0976-4e8e-ae1c-747c26ea21dd","type":"theme","themeId":177922179345,"affix":"","isControl":true,"redirectPath":null},{"id":"bbe6db03-57ae-4552-bc24-0a7c79a7d047","type":"theme","themeId":178616238353,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"8120152d-885a-4624-bff7-b00e69126d5d","bayesianRevision":4,"status":"paused","hypotheses":[{"id":"313ae131-2231-42a8-ae9c-edd7802cdc5c","type":"theme","themeId":180678164753,"affix":"","isControl":true,"redirectPath":null},{"id":"a9e374e7-5651-4f93-a3cd-da5189cc995c","type":"theme","themeId":177922179345,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"86833264-9a84-4c5d-8979-91709f86c0c5","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"8888e695-0155-4872-972d-ae5a8cb0562b","type":"theme","themeId":179247415569,"affix":"","isControl":true,"redirectPath":null},{"id":"2670b0c7-2886-445d-959f-ca40904e3e76","type":"theme","themeId":179715670289,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"cddcaf7f-6386-444d-852a-f66a50483740","bayesianRevision":4,"status":"paused","hypotheses":[{"id":"895d2a4a-8ed9-4088-b33a-e1ab50d32144","type":"theme","themeId":180678164753,"affix":"","isControl":true,"redirectPath":null},{"id":"3013a49d-ab8c-4dfe-b667-634de511fa52","type":"theme","themeId":177922179345,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"349e90a5-b8b9-4cbb-a383-be008fd3c2d8","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"d8d46f5b-3dcb-493c-af27-bef134e24296","type":"theme","themeId":177922179345,"affix":"","isControl":true,"redirectPath":null},{"id":"bac9fc6f-e337-40c5-9e19-dfee1b0ea350","type":"theme","themeId":178616238353,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"51f05417-ae77-4c04-9d19-730b4aa1fbc6","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"2f09925f-2cc1-4492-a8c3-5660f5221c62","type":"theme","themeId":177922179345,"affix":"","isControl":true,"redirectPath":null},{"id":"a57af4e7-035d-4411-b245-00b5d376a079","type":"theme","themeId":178045288721,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false}
55,{"id":"8676ca4b-8078-40cf-9438-efcdab2d3f12","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"63a1d874-ea60-493e-875a-11fa2f726d0d","type":"theme","themeId":178840731921,"affix":"","isControl":true,"redirectPath":null},{"id":"8a1d3be7-d608-4c55-ba1a-ef908e19e275","type":"theme","themeId":179213992209,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"49b289e1-7004-40d5-8110-a3f7c8c45e94","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"ed6bbe48-a00a-4a7f-a467-ddcdae743345","type":"theme","themeId":179247415569,"affix":"","isControl":true,"redirectPath":null},{"id":"6ea000ec-b16e-4600-843b-d36539d6c03b","type":"theme","themeId":179385270545,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"9fb7d2ca-3cd9-410d-a825-ff93441cbc1b","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"3e957f3f-1088-43c4-bfe7-87082a7577e4","type":"theme","themeId":177922179345,"affix":"","isControl":true,"redirectPath":null},{"id":"8cd0a7b8-a270-4d57-903b-2db8b8c2a1fb","type":"theme","themeId":178616238353,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"35499674-9a98-4afd-bf23-f3b96aab03e3","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"eeeb4306-e14b-47bb-933e-dbd66cc44cef","type":"theme","themeId":177922179345,"affix":"","isControl":true,"redirectPath":null},{"id":"4152efd4-9a3a-45bb-a15f-43c444a66691","type":"theme","themeId":178616238353,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"d02008dc-646f-402c-826b-bcc0893a0939","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"a0d61ec9-8fce-44ff-a42c-488c334b3563","type":"theme","themeId":178860032273,"affix":"","isControl":true,"redirectPath":null},{"id":"04e4a64e-9e35-477f-b283-891d26bbfb97","type":"theme","themeId":178860032273,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"38dbab7c-3713-4c58-9926-ce2629730c21","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"4e8de397-4626-44e3-936b-a390d90107ec","type":"theme","themeId":177922179345,"affix":"","isControl":true,"redirectPath":null},{"id":"85adbbe1-cb80-4751-b91c-cdfe71241a46","type":"theme","themeId":177986339089,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"fd83078a-00e6-4735-bb88-c67e1856f1b7","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"c6f8f814-7a29-4fa1-a8fc-5b6ef5c7587d","type":"theme","themeId":177922179345,"affix":"","isControl":true,"redirectPath":null},{"id":"6537d8a4-ad6e-4880-846c-25920a89596e","type":"theme","themeId":178616238353,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"ce633a2f-c61d-448d-84eb-b3c1546a3359","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"a922452a-4dbb-4ae0-b4e2-00e42054814a","type":"theme","themeId":178860032273,"affix":"","isControl":true,"redirectPath":null},{"id":"e435c5ad-9af4-41be-b94e-bbbc0e99cd33","type":"theme","themeId":178980815121,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"d0152894-6da4-48cb-b73e-73222400bb2b","bayesianRevision":4,"status":"cancelled","hypotheses":[{"id":"700060d8-a603-445d-9c4f-4508801b49f2","type":"theme","themeId":179213992209,"affix":"","isControl":true,"redirectPath":null},{"id":"378a9aab-9726-46cc-a107-d5d276652ece","type":"theme","themeId":179247415569,"affix":"","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false}]),await window.shopliftInstance.init())})()})(); })("/", { suffix: "", type: "index" }, "main", 184847728913, false)</script>
55 56<!-- End of Shoplift scripts --> 57 58<!--LOOMI SDK--> 59<!--DO NOT EDIT--> 60<link rel="preconnect" href="https://live.visually-io.com/" crossorigin> 61<link rel="dns-prefetch" href="https://live.visually-io.com/">
62<script> 63(()=> { 64 const env = 2; 65 var store = "modjuicer.myshopify.com"; 66 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 67 var jitsuKey = "js.7616941"; 68 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env}; 69 70 71 72})() 73</script>
73 74<link href="https://live.visually-io.com/widgets/vsly-preact.min.js?k=js.7616941&e=2&s=MODJUICER" rel="preload" as="script">
75<script type="text/javascript" src="https://live.visually-io.com/widgets/vsly-preact.min.js?k=js.7616941&e=2&s=MODJUICER"></script>
75 76<link href="https://live.visually-io.com/cf/MODJUICER.js" rel="preload" as="script"> 77<link href="https://live.visually-io.com/v/visually.js" rel="preload" as="script">
78<script type="text/javascript" src="https://live.visually-io.com/cf/MODJUICER.js"></script>
vendor: 1 bytes, line 78
78
79<script type="text/javascript" src="https://live.visually-io.com/v/visually.js"></script>
vendor: 1 bytes, line 79
79
80<script defer type="text/javascript" src="https://live.visually-io.com/v/visually-a.js"></script>
80 81<!--LOOMI SDK--> 82 83 84<meta name="google-site-verification" content="OZvScRM5OexQiKR6j7P0pgM4EOo28OfPLQab_pIkQh8" /> 85 86 <!-- Symmetry 5.5.1 test --> 87 88 <link rel="preload" href="//modappliances.com/cdn/shop/t/159/assets/styles.css?v=20001268359809412271786139500" as="style"> 89 <meta charset="utf-8" /> 90<meta name="viewport" content="width=device-width,initial-scale=1.0" /> 91<meta http-equiv="X-UA-Compatible" content="IE=edge"> 92 93<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 94<link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 95<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" as="font" href="//modappliances.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//modappliances.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//modappliances.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//modappliances.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//modappliances.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//modappliances.com/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//modappliances.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin><link rel="preload" href="//modappliances.com/cdn/shop/t/159/assets/vendor.min.js?v=11589511144441591071786139467" as="script"> 96<link rel="preload" href="//modappliances.com/cdn/shop/t/159/assets/theme.js?v=172761886286336948161786139466" as="script"><link rel="canonical" href="https://modappliances.com/" /><link rel="shortcut icon" href="//modappliances.com/cdn/shop/files/apple-touch-icon.png?v=1717450593" type="image/png" /><meta name="description" content="Awarded Australia's Best Cold Press Juicer by product review 2017, 2018, 2019, 2020, 2021 and 2022. Wide mouth, easy clean & waste free slow juicing. The freshest & most nutritious juices, nut milks & sorbets.100% Aussie owned & run. MOD Appliances."> 97 98 <title> 99 Award Winning Appliances | Official Store | MOD Appliances 100 </title> 101 <!-- EGGFLOW SCRIPT START -->
101<script src="/apps/shop-secure/scripts/secure.js?tid=5ca94b7260546" async></script>
101<!-- EGGFLOW SCRIPT END --> 102 103 <meta property="og:site_name" content="MOD Appliances"> 104<meta property="og:url" content="https://modappliances.com/"> 105<meta property="og:title" content="Award Winning Appliances | Official Store | MOD Appliances"> 106<meta property="og:type" content="website"> 107<meta property="og:description" content="Awarded Australia's Best Cold Press Juicer by product review 2017, 2018, 2019, 2020, 2021 and 2022. Wide mouth, easy clean & waste free slow juicing. The freshest & most nutritious juices, nut milks & sorbets.100% Aussie owned & run. MOD Appliances."><meta property="og:image" content="http://modappliances.com/cdn/shop/files/Untitled_500_x_250_px_400_x_150_px_649591d6-917a-4205-b498-2feb20f56a4b_1200x1200.png?v=1687994495"> 108 <meta property="og:image:secure_url" content="https://modappliances.com/cdn/shop/files/Untitled_500_x_250_px_400_x_150_px_649591d6-917a-4205-b498-2feb20f56a4b_1200x1200.png?v=1687994495"> 109 <meta property="og:image:width" content="400"> 110 <meta property="og:image:height" content="150"><meta name="twitter:card" content="summary_large_image"> 111<meta name="twitter:title" content="Award Winning Appliances | Official Store | MOD Appliances"> 112<meta name="twitter:description" content="Awarded Australia's Best Cold Press Juicer by product review 2017, 2018, 2019, 2020, 2021 and 2022. Wide mouth, easy clean & waste free slow juicing. The freshest & most nutritious juices, nut milks & sorbets.100% Aussie owned & run. MOD Appliances."> 113 114 115 <link href="//modappliances.com/cdn/shop/t/159/assets/styles.css?v=20001268359809412271786139500" rel="stylesheet" type="text/css" media="all" /> 116<style> 117 .template-suffix-eofy .section-main-product .product-description:empty { display: none !important; } 118 .template-suffix-eofy .section-main-product + .section-image-with-text-overlay { margin-top: -14px !important; } 119 </style> 120 121
121<script> 122 window.theme = window.theme || {}; 123 theme.money_format_with_product_code_preference = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e"; 124 theme.money_format_with_cart_code_preference = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e"; 125 theme.money_format = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e"; 126 theme.strings = { 127 previous: "Previous", 128 next: "Next", 129 addressError: "Error looking up that address", 130 addressNoResults: "No results for that address", 131 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 132 authError: "There was a problem authenticating your Google Maps API Key.", 133 icon_labels_left: "Left", 134 icon_labels_right: "Right", 135 icon_labels_down: "Down", 136 icon_labels_close: "Close", 137 icon_labels_plus: "Plus", 138 cart_terms_confirmation: "You must agree to the terms and conditions before continuing.", 139 products_listing_from: "From", 140 layout_live_search_see_all: "See all results", 141 products_product_add_to_cart: "ADD TO CART", 142 products_variant_no_stock: "Sold out", 143 products_variant_non_existent: "Unavailable", 144 products_product_pick_a: "Pick a", 145 general_navigation_menu_toggle_aria_label: "Toggle menu", 146 general_accessibility_labels_close: "Close", 147 products_product_adding_to_cart: "Adding", 148 products_product_added_to_cart: "Added to cart", 149 general_quick_search_pages: "Pages", 150 general_quick_search_no_results: "Sorry, we couldn\u0026#39;t find any results", 151 collections_general_see_all_subcollections: "See all..." 152 }; 153 theme.routes = { 154 cart_url: '/cart', 155 cart_add_url: '/cart/add.js', 156 cart_change_url: '/cart/change', 157 predictive_search_url: '/search/suggest' 158 }; 159 theme.settings = { 160 cart_type: "drawer", 161 quickbuy_style: "button", 162 avoid_orphans: true 163 }; 164 document.documentElement.classList.add('js'); 165 </script>
165<!-- testing for tags-->
165<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
165<meta name="google-site-verification" content="OZvScRM5OexQiKR6j7P0pgM4EOo28OfPLQab_pIkQh8"> 166<meta name="facebook-domain-verification" content="c178z47kyfurqvmw56z6hg0n3aaw16"> 167<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7616941/digital_wallets/dialog"> 168<meta id="in-context-paypal-metadata" data-shop-id="7616941" data-venmo-supported="false" data-environment="production" data-locale="en_AU" data-paypal-v4="true" data-currency="AUD"> 169<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://modappliances.com/"> 170<link rel="alternate" hreflang="en" href="https://modappliances.com/"> 171<link rel="alternate" hreflang="en-NZ" href="https://modappliances.com/en-nz">
172<script async="async" src="/checkouts/internal/preloads.js?locale=en-AU&default_configuration_id=914915601"></script>
172 173<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
174<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-AU&default_configuration_id=914915601&shop_id=7616941" crossorigin="anonymous"></script>
vendor: 1 bytes, line 174
174
175<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":7616941,"countryCode":"AU","currencyCode":"AUD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/7616941","merchantName":"MOD Appliances","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"MOD Appliances","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 175
175
176<script id="shopify-features" type="application/json">{"accessToken":"e5f02e840d41d4f09982202f38e96d3e","betas":["rich-media-storefront-analytics"],"domain":"modappliances.com","predictiveSearch":true,"shopId":7616941,"locale":"en"}</script>
vendor: 1 bytes, line 176
176
177<script>var Shopify = Shopify || {}; 178Shopify.shop = "modjuicer.myshopify.com"; 179Shopify.locale = "en-AU"; 180Shopify.currency = {"active":"AUD","rate":"1.0"}; 181Shopify.country = "AU"; 182Shopify.theme = {"name":"Fathers day theme","id":184847728913,"schema_name":"Symmetry","schema_version":"5.5.1","theme_store_id":null,"role":"main"}; 183Shopify.theme.handle = "null"; 184Shopify.theme.style = {"id":null,"handle":null}; 185Shopify.cdnHost = "modappliances.com/cdn"; 186Shopify.routes = Shopify.routes || {}; 187Shopify.routes.root = "/"; 188Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 189Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 190Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 191Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 191
191
192<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 192
192
193<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 193
193
194<script> 195 window.ShopifyPay = window.ShopifyPay || {}; 196 window.ShopifyPay.apiHost = "shop.app\/pay"; 197 window.ShopifyPay.redirectState = null; 198</script>
vendor: 1 bytes, line 198
198
199<script> 200 window.Shopify = window.Shopify || {}; 201 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 202 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 203 window.Shopify.SignInWithShop.eligible = true; 204</script>
vendor: 1 bytes, line 204
204
205<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 205
205
206<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 206
206
207<script type="module"> 208 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 209 210 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 211 212</script>
vendor: 1 bytes, line 212
212
213<script> 214 window.Shopify = window.Shopify || {}; 215 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 216 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"]}; 217</script>
vendor: 1 bytes, line 217
217
218<script>(function() { 219 var isLoaded = false; 220 function asyncLoad() { 221 if (isLoaded) return; 222 isLoaded = true; 223 var urls = ["https:\/\/loox.io\/widget\/b0aVwkmmVy\/loox.1693975174586.js?shop=modjuicer.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCVK6GAG446NCDPGP5FCKS?source=shopify1click\u0026shop=modjuicer.myshopify.com","https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=a182a0d9\u0026shop=modjuicer.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-cb3040d8fb58a11c1797153f66cbc3f7.js?shop=modjuicer.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=3d18ead3-aee5-4e63-a3ae-504c1121cd24\u0026shop=modjuicer.myshopify.com"]; 224 for (var i = 0; i < urls.length; i++) { 225 var s = document.createElement('script'); 226 s.type = 'text/javascript'; 227 s.async = true; 228 s.src = urls[i]; 229 var x = document.getElementsByTagName('script')[0]; 230 x.parentNode.insertBefore(s, x); 231 } 232 }; 233 if(window.attachEvent) { 234 window.attachEvent('onload', asyncLoad); 235 } else { 236 window.addEventListener('load', asyncLoad, false); 237 } 238})();</script>
vendor: 1 bytes, line 238
238
239<script id="__st">var __st={"a":7616941,"offset":39600,"reqid":"e1b11cf2-b1d1-4417-ad02-83e9ec468b30-1791120324","pageurl":"modappliances.com\/","u":"51e67a6c1fbb","p":"home"};</script>
vendor: 1 bytes, line 239
239
240<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 240
240
241<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 241
241
242<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//modappliances.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 242
242
243<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 = "//modappliances.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
243<script crossorigin="anonymous" defer="defer" src="//modappliances.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 243
243
244<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 244
244
245<script> 246 window.Shopify = window.Shopify || {}; 247 window.Shopify.MCP = window.Shopify.MCP || {}; 248 window.Shopify.MCP.enabled = true; 249 window.Shopify.MCP.shop = "modjuicer.myshopify.com"; 250 window.Shopify.MCP.mcpEndpoint = "https:\/\/modappliances.com\/api\/mcp"; 251 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"]}}]; 252</script>
vendor: 1 bytes, line 252
252
253<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("\/\/modappliances.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 254</script>
vendor: 1 bytes, line 254
254
255<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://modappliances.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 256</script>
vendor: 1 bytes, line 256
256
257<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 258 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); 259</script>
vendor: 1 bytes, line 259
259
260<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})}})); 261</script>
261 262<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://modappliances.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 263<style id="shopify-accelerated-checkout-cart"> 264 #shopify-buyer-consent { 265 margin-top: 1em; 266 display: inline-block; 267 width: 100%; 268} 269 270#shopify-buyer-consent.hidden { 271 display: none; 272} 273 274#shopify-subscription-policy-button { 275 background: none; 276 border: none; 277 padding: 0; 278 text-decoration: underline; 279 font-size: inherit; 280 cursor: pointer; 281} 282 283#shopify-subscription-policy-button::before { 284 box-shadow: none; 285} 286 287 </style> 288
289<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
289 <!-- the end--> 290 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 291 292 <!-- __LXV: 1790870497963;__LXR: https://loox.io;__LXC: b0aVwkmmVy; -->
292<script>var loox_global_hash = '1790870497963'; 293var loox_bundle_reviews_enabled = false;</script>
293<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#EBBF20; } 294:root { --lxs-rating-icon-color: #EBBF20; }</style> 295 296
296<script type='text/javascript'> 297window.__lo_site_id = 312915; 298 299 (function() { 300 var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true; 301 wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js'; 302 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s); 303 })(); 304 </script>
304 305 306
306<script> 307 window.__productReviewSettings = { 308 brandId: '7e178687-c993-3cde-a298-23b38227eb91' 309 }; 310</script>
vendor: 1 bytes, line 310
310
311<script src="https://cdn.productreview.com.au/assets/widgets/loader.js" async></script>
311 312 313 314 315 316 317 318 319 320
320<script> 321 let ps_apiURI = "https://swift-api.perfectapps.io/api"; 322 let ps_storeUrl = "https://swift.perfectapps.io"; 323 let ps_productId = ""; 324 </script>
324 325 326 327
328<script type="text/javascript"> 329 (function(c,l,a,r,i,t,y){ 330 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 331 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 332 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 333 })(window, document, "clarity", "script", "rsyj3zvb5v"); 334</script>
334 335 336<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 337 338 339 340 341 342 343 344 345 346 347 348 349
349<script async src="https://static.klaviyo.com/onsite/js/SBdiPC/klaviyo.js?company_id=SBdiPC"></script>
349 350
350<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
350 351 352 353 354 355 356 357
357<script> 358 window.klaviyoReviewsProductDesignMode = false 359 </script>
359 360 361 362 363 364 365 366 367 368 369<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --> 370 371 372<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
373<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: 7616941,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 373
373
374<script> 375 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 376</script>
vendor: 1 bytes, line 376
376
377<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}
377).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: 7616941,storefrontBaseUrl: "https://modappliances.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://modappliances.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1958183185","configuration":"{\"accountID\":\"SBdiPC\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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"]}
377,{"id":"1712324881","configuration":"{\"siteId\":\"a182a0d9\",\"environment\":\"production\",\"isPlusUser\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e817d921cf85e9215b0e5e4b99ed737","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1712193809","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"552d5ac04a446b57728db1c3354a117e","type":"APP","apiClientId":5394113,"privacyPurposes":["ANALYTICS"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1680900369","configuration":"{\"accountID\":\"web_pixel_spark_Vzje5ppv17\",\"lastUpdatedAt\":\"2026-05-20T16:47:18.826Z\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"19db5cf556f9228418f5987814046179","type":"APP","apiClientId":86932488193,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"761954577","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\",\\\"GT-MRLXPQH\\\"],\\\"target_country\\\":\\\"AU\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\/89FjCOWH9pABELfj9sUD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\/PtAqCOiH9pABELfj9sUD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-BJTBT0LQ5M\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\/qXl2CN-H9pABELfj9sUD\\\",\\\"MC-9PL3BP6GGF\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-BJTBT0LQ5M\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\/kSOGCNyH9pABELfj9sUD\\\",\\\"MC-9PL3BP6GGF\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\/cMFVCNmH9pABELfj9sUD\\\",\\\"MC-9PL3BP6GGF\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-BJTBT0LQ5M\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\/wEVMCOuH9pABELfj9sUD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-BJTBT0LQ5M\\\",\\\"AW-951955895\\\/sG8YCOKH9pABELfj9sUD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-BJTBT0LQ5M\\\"}],\\\"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":"707199249","configuration":"{\"pixelCode\":\"CR42KO3C77U64NBI5N50\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"283148561","configuration":"{\"pixel_id\":\"1075713215796414\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
377,{"id":"183763217","configuration":"{\"tagID\":\"2612755263174\"}","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":[]},"dataSharingState":"optimized"},{"id":"33358097","configuration":"{\"myshopifyDomain\":\"modjuicer.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"MOD Appliances","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"modjuicer.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/modappliances.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"11112559902993","handle":"mod-cold-press-auto-juicer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53725520298257","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10554729627921","handle":"mod-cold-press-auto-complete-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52118712844561","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://modappliances.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"184847728913","themePublished":"true","eventMetadataId":"c9708cf0-260a-4129-933e-35b8ebba1fe7","pageType":"home","shopId":"7616941","storefrontBaseUrl":"https:\/\/modappliances.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
377<script> 378 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 379 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 380 window.ShopifyAnalytics.meta.currency = 'AUD'; 381 var meta = {"page":{"pageType":"home","requestId":"e1b11cf2-b1d1-4417-ad02-83e9ec468b30-1791120324"}}; 382 for (var attr in meta) { 383 window.ShopifyAnalytics.meta[attr] = meta[attr]; 384 } 385</script>
vendor: 1 bytes, line 385
385
386<script class="analytics"> 387 (function () { 388 var customDocumentWrite = function(content) { 389 var jquery = null; 390 391 if (window.jQuery) { 392 jquery = window.jQuery; 393 } else if (window.Checkout && window.Checkout.$) { 394 jquery = window.Checkout.$; 395 } 396 397 if (jquery) { 398 jquery('body').append(content); 399 } 400 }; 401 402 var hasLoggedConversion = function(token) { 403 if (token) { 404 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 405 } 406 return false; 407 } 408 409 var setCookieIfConversion = function(token) { 410 if (token) { 411 var twoMonthsFromNow = new Date(Date.now()); 412 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 413 414 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 415 } 416 } 417 418 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 419 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 420 if (trekkie.integrations) { 421 return; 422 } 423 trekkie.methods = [ 424 'identify', 425 'page', 426 'ready', 427 'track', 428 'trackForm', 429 'trackLink' 430 ]; 431 trekkie.factory = function(method) { 432 return function() { 433 var args = Array.prototype.slice.call(arguments); 434 args.unshift(method); 435 trekkie.push(args); 436 if (method == 'track' || method == 'page') { 437 var pageUrl; 438 try { 439 pageUrl = window.location.href; 440 } catch (e) {} 441 var pageReferrer; 442 try { 443 pageReferrer = document.referrer; 444 } catch (e) {} 445 try { 446 if (window.__TREKKIE_SHIM_QUEUE == null) { 447 window.__TREKKIE_SHIM_QUEUE = []; 448 } 449 window.__TREKKIE_SHIM_QUEUE.push({ 450 from: 'trekkie-stub', 451 method: method, 452 args: args.slice(1), 453 pageContext: { 454 url: pageUrl, 455 referrer: pageReferrer 456 } 457 }); 458 } catch (e) { 459 // no-op 460 } 461 } 462 return trekkie; 463 }; 464 }; 465 for (var i = 0; i < trekkie.methods.length; i++) { 466 var key = trekkie.methods[i]; 467 trekkie[key] = trekkie.factory(key); 468 } 469 trekkie.load = function(config) { 470 trekkie.config = config || {}; 471 trekkie.config.initialDocumentCookie = document.cookie; 472 var first = document.getElementsByTagName('script')[0]; 473var script = document.createElement('script'); 474script.type = 'text/javascript'; 475script.onerror = function(e) { 476 var scriptFallback = document.createElement('script'); 477 scriptFallback.type = 'text/javascript'; 478 scriptFallback.onerror = function(error) { 479 var Monorail = { 480 produce: function produce(monorailDomain, schemaId, payload) { 481 var currentMs = new Date().getTime(); 482 var event = { 483 schema_id: schemaId, 484 payload: payload, 485 metadata: { 486 event_created_at_ms: currentMs, 487 event_sent_at_ms: currentMs 488 } 489 }; 490 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 491 }, 492 sendRequest: function sendRequest(endpointUrl, payload) { 493 // Try the sendBeacon API 494 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 495 var blobData = new window.Blob([payload], { 496 type: 'text/plain' 497 }); 498 499 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 500 return true; 501 } // sendBeacon was not successful 502 503 } // XHR beacon 504 505 var xhr = new XMLHttpRequest(); 506 507 try { 508 xhr.open('POST', endpointUrl); 509 xhr.setRequestHeader('Content-Type', 'text/plain'); 510 xhr.send(payload); 511 } catch (e) { 512 console.log(e); 513 } 514 515 return false; 516 }, 517 isIos12: function isIos12() { 518 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 519 } 520 }; 521 Monorail.produce('monorail-edge.shopifysvc.com', 522 'trekkie_storefront_load_errors/1.1', 523 {shop_id: 7616941, 524 theme_id: 184847728913, 525 app_name: "storefront", 526 context_url: window.location.href, 527 source_url: "//modappliances.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 528 529 }; 530 scriptFallback.async = true; 531 scriptFallback.src = '//modappliances.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 532 first.parentNode.insertBefore(scriptFallback, first); 533}; 534script.async = true; 535script.src = '//modappliances.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 536first.parentNode.insertBefore(script, first); 537 538 }; 539 trekkie.load( 540 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7616941,"isMerchantRequest":null,"themeId":184847728913,"themeCityHash":"16181011590062523421","contentLanguage":"en-AU","currency":"AUD","eventMetadataId":"c9708cf0-260a-4129-933e-35b8ebba1fe7"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 541 ); 542 543 var loaded = false;
544 trekkie.ready(function() { 545 if (loaded) return; 546 loaded = true; 547 548 window.ShopifyAnalytics.lib = window.trekkie; 549 550 var originalDocumentWrite = document.write; 551 document.write = customDocumentWrite; 552 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 553 document.write = originalDocumentWrite; 554 555 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 556 var token = match? match[1]: undefined; 557 if (!hasLoggedConversion(token)) { 558 setCookieIfConversion(token); 559 560 } 561 }); 562 563 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"e1b11cf2-b1d1-4417-ad02-83e9ec468b30-1791120324","shopifyEmitted":true}); 564 565 var eventsListenerScript = document.createElement('script'); 566 eventsListenerScript.async = true; 567 eventsListenerScript.src = "//modappliances.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 568 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 569})();</script>
569 570
570<script> 571 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 572 window.ga = function ga() { 573 (window.ga.q = window.ga.q || []).push(arguments); 574 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 575 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 576 } 577 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."); 578 }; 579 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 580 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 581 } 582 } 583</script>
vendor: 1 bytes, line 583
583
584<script 585 defer 586 src="https://modappliances.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 587 data-application="storefront-renderer" 588 data-shop-id="7616941" 589 data-render-region="gcp-us-central1" 590 data-page-type="index" 591 data-theme-instance-id="184847728913" 592 data-theme-name="Symmetry" 593 data-theme-version="5.5.1" 594 data-monorail-region="shop_domain" 595 data-resource-timing-sampling-rate="10" 596 data-shs="true" 597 data-shs-beacon="true" 598 data-shs-export-with-fetch="true" 599 data-shs-logs-sample-rate="1" 600 data-shs-beacon-endpoint="https://modappliances.com/api/collect" 601></script>
601 602<meta name="shopify-y" content="24cc3b2a-0e33-47a6-adee-7b01928c4d6c" data-expiration="1822677924000"><meta name="shopify-s" content="12e6c141-96a8-4569-a097-e64231ce2327" data-expiration="1791122124000"><meta name="new-cookie-storage-activated" content="t"> 603</head> 604 605<body class="template-index 606 swatch-method-standard swatch-style-listed" data-cc-animate-timeout="0">
606<script> 607 if ('IntersectionObserver' in window) { 608 document.body.classList.add("cc-animate-enabled"); 609 } 610 </script>
610<a class="skip-link visually-hidden" href="#content">Skip to content</a> 611 612 <div id="shopify-section-announcement-bar" class="shopify-section section-announcement-bar"> 613 614<div id="section-id-announcement-bar" class="announcement-bar announcement-bar--with-announcement" data-section-type="announcement-bar" data-cc-animate> 615 <style data-shopify> 616 #section-id-announcement-bar { 617 --announcement-background: #4caf50; 618 --announcement-text: #ffffff; 619 --link-underline: rgba(255, 255, 255, 0.6); 620 --announcement-font-size: 13px; 621 } 622 </style> 623 624 <div class="container container--no-max"> 625 <div class="announcement-bar__left desktop-only"> 626 627 </div> 628 629 <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div class="announcement" > 630 <div class="announcement__text"><p><a href="/products/mod-cold-press-auto-eofy-bundle-copy" title="MOD Cold Press Auto+ Wellness Bundle"><strong>â JUICE & SORBET BUNDLE⢠SAVE $130</strong></a></p></div> 631 </div></div> 632 <div class="announcement-bar__announcement-controller"> 633 <button class="announcement-button announcement-button--previous notabutton" aria-label="Previous"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></button><button class="announcement-button announcement-button--next notabutton" aria-label="Next"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></button> 634 </div></div> 635 636 <div class="announcement-bar__right desktop-only"> 637 638 639 <div class="header-disclosures"> 640 <form method="post" action="/localization" id="localization_form_annbar" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="selectors-form__item"> 641 <h2 class="visually-hidden" id="country-heading-annbar"> 642 Currency 643 </h2> 644 645 <div class="disclosure" data-disclosure-country> 646 <button type="button" class="disclosure__toggle" aria-expanded="false" aria-controls="country-list-annbar" aria-describedby="country-heading-annbar" data-disclosure-toggle> 647 Australia (AUD $) 648 <span class="disclosure__toggle-arrow" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Down</title><polyline points="6 9 12 15 18 9"></polyline></svg></span> 649 </button> 650 <ul id="country-list-annbar" class="disclosure-list" data-disclosure-list> 651 652 <li class="disclosure-list__item disclosure-list__item--current"> 653 <a class="disclosure-list__option disclosure-option-with-parts" href="#" aria-current="true" data-value="AU" data-disclosure-option> 654 <span class="disclosure-option-with-parts__part">Australia</span> <span class="disclosure-option-with-parts__part">(AUD $)</span> 655 </a> 656 </li> 657 <li class="disclosure-list__item"> 658 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="NZ" data-disclosure-option> 659 <span class="disclosure-option-with-parts__part">New Zealand</span> <span class="disclosure-option-with-parts__part">(NZD $)</span> 660 </a> 661 </li></ul> 662 <input type="hidden" name="country_code" value="AU" data-disclosure-input/> 663 </div> 664 </div></form> 665 </div> 666 667 </div> 668 </div> 669 </div> 670</div> 671 <div id="shopify-section-header" class="shopify-section section-header"><style data-shopify> 672 .logo img { 673 width: 180px; 674 } 675 .logo-area__middle--logo-image { 676 max-width: 180px; 677 } 678 @media (max-width: 767.98px) { 679 .logo img { 680 width: 135px; 681 } 682 }</style> 683<div data-section-type="header" data-cc-animate> 684 <div id="pageheader" class="pageheader pageheader--layout-inline-menu
684-center"> 685 <div class="logo-area container container--no-max"> 686 <div class="logo-area__left"> 687 <div class="logo-area__left__inner"> 688 <button class="button notabutton mobile-nav-toggle" aria-label="Toggle menu" aria-controls="main-nav"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu" aria-hidden="true"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button> 689 690 691 <div class="navigation navigation--left" role="navigation" aria-label="Primary navigation"> 692 <div class="navigation__tier-1-container"> 693 <ul class="navigation__tier-1"> 694 695<li class="navigation__item"> 696 <a href="/products/mod-cold-press-auto-juicer" class="navigation__link" >MOD Auto+ Juice & Sorbet Bundle</a> 697 </li> 698 699<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 700 <a href="/collections/package-deals" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Juicers</a> 701 </li> 702 703<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 704 <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">Accessories</a> 705 </li> 706 707<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 708 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4">Spare Parts</a> 709 </li> 710 711<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 712 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-5">Discover</a> 713 </li> 714 715<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 716 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-6">Support</a> 717 </li> 718 719 </ul> 720 </div> 721 </div> 722 723 </div> 724 </div> 725 726 <div class="logo-area__middle logo-area__middle--logo-image"> 727 <div class="logo-area__middle__inner"> 728 <div class="logo"><a class="logo__link" href="/" title="MOD Appliances"><img class="logo__image" src="//modappliances.com/cdn/shop/files/Untitled_2048_x_500_mm_546_x_223_px_541_x_183_px_1_360x.png?v=1775729973" alt="MOD Appliances" itemprop="logo" width="541" height="183" /></a></div> 729 </div> 730 </div> 731 732 <div class="logo-area__right"> 733 <div class="logo-area__right__inner"> 734 735 736 <a href="/cart" class="cart-link"> 737 <span class="cart-link__label">Cart</span> 738 <span class="cart-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" aria-hidden="true"> 739 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 740 <path d="M3.5,2.75 C4.87766445,2.75 5.56649668,2.75 5.56649668,2.75 C5.56649668,2.75 6.03257795,7.25 6.96474049,16.25 L19.5,16.25" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"></path> 741 <path d="M6.22627526,6.67553191 C14.8659742,6.67553191 19.1858237,6.67553191 19.1858237,6.67553191 C19.1858237,6.67553191 18.9160351,8.71453901 18.376458,12.7925532 L7.62925996,13.9095745" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"></path> 742 <circle stroke="currentColor" stroke-width="1.25" cx="8.875" cy="20.005" r="1.375"></circle> 743 <circle stroke="currentColor" stroke-width="1.25" cx="17.375" cy="20.005" r="1.375"></circle> 744 </g> 745</svg></span> 746 </a> 747 </div> 748 </div> 749 </div></div> 750 751 <div id="main-nav" class="desktop-only"> 752 <div class="navigation navigation--main" role="navigation" aria-label="Primary navigation"> 753 <div class="navigation__tier-1-container"> 754 <ul class="navigation__tier-1"> 755 756<li class="navigation__item"> 757 <a href="/products/mod-cold-press-auto-juicer" class="navigation__link" >MOD Auto+ Juice &
757 Sorbet Bundle</a> 758 759 760 </li> 761 762<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 763 <a href="/collections/package-deals" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Juicers</a> 764 765 766 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 767 768 <div id="NavigationTier2-2" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 769 <ul class="navigation__tier-2"> 770 771 772 <li class="navigation__item"> 773 <a href="/products/mod-cold-press-auto-juicer" class="navigation__link" >MOD Auto+ Juice & Sorbet Bundle</a> 774 775 776 777 </li> 778 779 <li class="navigation__item"> 780 <a href="/products/mod-cold-press-auto2" class="navigation__link" >MOD Cold Press Auto+ Juicer</a> 781 782 783 784 </li> 785 786 <li class="navigation__item"> 787 <a href="/products/mod-cold-press-juicer" class="navigation__link" >MOD Cold Press Original</a> 788 789 790 791 </li> 792 793 <li class="navigation__item"> 794 <a href="/collections/package-deals" class="navigation__link" >All Juicers & Bundles</a> 795 796 797 798 </li> 799 800 801</ul> 802 </div></div> 803 804 </li> 805 806<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 807 <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">Accessories</a> 808 809 810 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 811 812 <div id="NavigationTier2-3" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 813 <ul class="navigation__tier-2"> 814 815 816 <li class="navigation__item"> 817 <a href="/collections/juice-bottles" class="navigation__link" >Juice Bottles</a> 818 819 820 821 </li> 822 823 <li class="navigation__item"> 824 <a href="/collections/accessories" class="navigation__link" >All Accessories</a> 825 826 827 828 </li> 829 830 831</ul> 832 </div></div> 833 834 </li> 835 836<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 837 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4">Spare Parts</a> 838 839 840 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 841 842 <div id="NavigationTier2-4" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 843 <ul class="navigation__tier-2"> 844 845 846 <li class="navigation__item"> 847 <a href="/collections/mod-cold-press-auto-accessories" class="navigation__link" >MOD Auto+ Spare Parts</a> 848 849 850 851 </li> 852 853 <li class="navigation__item"> 854 <a href="/collections/spare-parts" class="navigation__link" >MOD Cold Press Original Spare Parts</a> 855 856 857 858 </li> 859 860 <li class="navigation__item"> 861 <a href="/collections/mod-blend-pro-parts" class="navigation__link" >MOD Blend Pro Parts</a> 862 863 864 865 </li> 866 867 868</ul> 869 </div></div> 870 871 </li> 872 873<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 874 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-5">Discover</a> 875 876 877 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 878 879 <div id="NavigationTier2-5" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 880 <ul class="navigation__tier-2"> 881 882 883 <li class="navigation__item"> 884 <a href="/pages/our-story" class="navigation__link" >About</a> 885 886 887 888 </li> 889 890 <li class="navigation__item"> 891 <a href="/blogs/news" class="navigation__link" >Recipes and Blogs</a> 892 893 894 895 </li> 896 897 898</ul> 899 </div></div> 900 901 </li> 902 903<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 904 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-6">Support</a> 905 906 907 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 908 909 <div id="NavigationTier2-6" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 910 <ul class="navigation__tier-2"> 911 912 913 <li class="navigation__item"> 914 <a href="https://mod-appliances.gorgias.help/en-US" class="navigation__link" >FAQ</a> 915 916 917 918 </li> 919 920 <li class="navigation__item"> 921 <a href="/pages/contact" class="navigation__link" >Contact</a> 922 923 924 925 </li> 926 927 <li class="navigation__item"> 928 <a href="https://modappliances.com/pages/shipping" class="navigation__link" >Shipping</a> 929 930 931 932 </li> 933 934 <li class="navigation__item"> 935 <a href="https://modappliances.com/pages/warranty" class="navigation__link" >Warranty and Returns</a> 936 937 938 939 </li> 940 941 <li class="navigation__item"> 942 <a href="mailto:[email protected]" class="navigation__link" >âï¸ Email Us</a> 943 944 945 946 </li> 947 948 949</ul> 950 </div></div> 951 952 </li> 953 954</ul> 955 </div> 956 </div> 957 </div>
957<script class="mobile-navigation-drawer-template" type="text/template"> 958 <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true"> 959 <div class="navigation navigation--main" role="navigation" aria-label="Primary navigation"> 960 <div class="navigation__tier-1-container"> 961 <div class="navigation__mobile-header"> 962 <a href="#" class="mobile-nav-back ltr-icon" aria-label="Back"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 963 <span class="mobile-nav-title"></span> 964 <a href="#" class="mobile-nav-toggle" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 965<!-- GPO installed --></a> 966 </div> 967 <ul class="navigation__tier-1"> 968 969<li class="navigation__item"> 970 <a href="/products/mod-cold-press-auto-juicer" class="navigation__link" >MOD Auto+ Juice & Sorbet Bundle</a> 971 972 973 </li> 974 975<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 976 <a href="/collections/package-deals" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2-mob">Juicers</a> 977 978 979 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 980 981 <div id="NavigationTier2-2-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 982 <ul class="navigation__tier-2"> 983 984 985 <li class="navigation__item"> 986 <a href="/products/mod-cold-press-auto-juicer" class="navigation__link" >MOD Auto+ Juice & Sorbet Bundle</a> 987 988 989 990 </li> 991 992 <li class="navigation__item"> 993 <a href="/products/mod-cold-press-auto2" class="navigation__link" >MOD Cold Press Auto+ Juicer</a> 994 995 996 997 </li> 998 999 <li class="navigation__item"> 1000 <a href="/products/mod-cold-press-juicer" class="navigation__link" >MOD Cold Press Original</a> 1001 1002 1003 1004 </li> 1005 1006 <li class="navigation__item"> 1007 <a href="/collections/package-deals" class="navigation__link" >All Juicers & Bundles</a> 1008 1009 1010 1011 </li> 1012 1013 1014</ul> 1015 </div></div> 1016 1017 </li> 1018 1019<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1020 <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3-mob">Accessories</a> 1021 1022 1023 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 1024 1025 <div id="NavigationTier2-3-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1026 <ul class="navigation__tier-2"> 1027 1028 1029 <li class="navigation__item"> 1030 <a href="/collections/juice-bottles" class="navigation__link" >Juice Bottles</a> 1031 1032 1033 1034 </li> 1035 1036 <li class="navigation__item"> 1037 <a href="/collections/accessories" class="navigation__link" >All Accessories</a> 1038 1039 1040 1041 </li> 1042 1043 1044</ul> 1045 </div></div> 1046 1047 </li> 1048 1049<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1050 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4-mob">Spare Parts</a> 1051 1052 1053 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 1054 1055 <div id="NavigationTier2-4-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1056 <ul class="navigation__tier-2"> 1057 1058 1059 <li class="navigation__item"> 1060 <a href="/collections/mod-cold-press-auto-accessories" class="navigation__link" >MOD Auto+ Spare Parts</a> 1061 1062 1063 1064 </li> 1065 1066 <li class="navigation__item"> 1067 <a href="/collections/spare-parts" class="navigation__link" >MOD Cold Press Original Spare Parts</a> 1068 1069 1070 1071 </li> 1072 1073 <li class="navigation__item"> 1074 <a href="/collections/mod-blend-pro-parts" class="navigation__link" >MOD Blend Pro Parts</a> 1075 1076 1077 1078 </li> 1079 1080 1081</ul> 1082 </div></div> 1083 1084 </li> 1085 1086<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1087 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-5-mob">Discover</a> 1088 1089 1090 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 1091 1092 <div id="NavigationTier2-5-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1093 <ul class="navigation__tier-2"> 1094 1095 1096 <li class="navigation__item"> 1097 <a href="/pages/our-story" class="navigation__link" >About</a> 1098 1099 1100 1101 </li> 1102 1103 <li class="navigation__item"> 1104 <a href="/blogs/news" class="navigation__link" >Recipes and Blogs</a> 1105 1106 1107 1108 </li> 1109 1110 1111</ul> 1112 </div></div> 1113 1114 </li> 1115 1116<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1117 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-6-mob">Support</a> 1118 1119 1120 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 1121 1122 <div id="NavigationTier2-6-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1123 <ul class="navigation__tier-2"> 1124 1125 1126 <li class="navigation__item"> 1127 <a href="https://mod-appliances.gorgias.help/en-US" class="navigation__link" >FAQ</a> 1128 1129 1130 1131 </li> 1132 1133 <li class="navigation__item"> 1134 <a href="/pages/contact" class="navigation__link" >Contact</a> 1135 1136 1137 1138 </li> 1139 1140 <li class="navigation__item"> 1141 <a href="https://modappliances.com/pages/shipping" class="navigation__link" >Shipping</a> 1142 1143 1144 1145 </li> 1146 1147 <li class="navigation__item"> 1148 <a href="https://modappliances.com/pages/warranty" class="navigation__link" >Warranty and Returns</a> 1149 1150 1151 1152 </li> 1153 1154 <li class="navigation__item"> 1155 <a href="mailto:[email protected]" class="navigation__link" >âï¸ Email Us</a> 1156 1157 1158 1159 </li> 1160 1161 1162</ul> 1163 </div></div> 1164 1165 </li> 1166 1167</ul> 1168 1169 </div> 1170 </div> 1171 </div> 1172 </script>
1172 1173 1174 <a href="#" class="header-shade mobile-nav-toggle" aria-label="general.navigation_menu.toggle_aria_label"></a> 1175</div>
1175<script id="InlineNavigationCheckScript"> 1176 theme.inlineNavigationCheck = function() { 1177 var pageHeader = document.querySelector('.pageheader'), 1178 inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'), 1179 inlineNav = inlineNavContainer.querySelector('.navigation--left'); 1180 if (inlineNav && getComputedStyle(inlineNav).display != 'none') { 1181 var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'), 1182 logoContainer = document.querySelector('.logo-area__middle__inner'); 1183 if(inlineMenuCentered) { 1184 var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth, 1185 middleWidth = logoContainer.clientWidth, 1186 logoArea = document.querySelector('.logo-area'), 1187 computedLogoAreaStyle = getComputedStyle(logoArea), 1188 logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)), 1189 availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40; 1190 inlineNavContainer.style.maxWidth = availableNavWidth + 'px'; 1191 } 1192 1193 var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'), 1194 lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child'); 1195 if (lastInlineNavLink) { 1196 var inlineNavWidth = null; 1197 if(document.querySelector('html[dir=rtl]')) { 1198 inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth; 1199 } else { 1200 inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth; 1201 } 1202 if (inlineNavContainer.offsetWidth >= inlineNavWidth) { 1203 pageHeader.classList.add('pageheader--layout-inline-permitted'); 1204 var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 1; 1205 if (tallLogo) { 1206 inlineNav.classList.add('navigation--tight-underline'); 1207 } else { 1208 inlineNav.classList.remove('navigation--tight-underline'); 1209 } 1210 } else { 1211 pageHeader.classList.remove('pageheader--layout-inline-permitted'); 1212 } 1213 } 1214 } 1215 } 1216 theme.inlineNavigationCheck(); 1217</script>
1217 1218</div> 1219 <div id="shopify-section-store-messages" class="shopify-section section-store-messages"> 1220<div id="section-id-store-messages" data-section-type="store-messages" data-cc-animate> 1221 <style data-shopify> 1222 #section-id-store-messages { 1223 --background: #ffffff; 1224 --text-1: #171717; 1225 --text-2: #4c4c4b; 1226 } 1227 </style> 1228 <div class="store-messages messages-0 desktop-only"> 1229 <div class="container cf"></div> 1230 </div><div class="store-messages-mobile mobile-only"> 1231 <div class="container"><span></span></div> 1232 </div></div> 1233<style> #shopify-section-store-messages #section-id-store-messages {display: none;} </style></div> 1234 1235 <main id="content" role="main"> 1236 <div class="container cf"> 1237 <div id="shopify-section-template--26453213315345__rich_text_FiCW8D" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate> 1238 <div class="container"> 1239 <div class="align-center spaced-column"> 1240 1241 1242 </div> 1243 </div> 1244</div> 1245 1246 1247 1248</div><div id="shopify-section-template--26453213315345__image_with_text_overlay_7nfGen" class="shopify-section section-image-with-text-overlay"><div id="section-id-template--26453213315345__image_with_text_overlay_7nfGen" data-section-type="image-with-text-overlay"> 1249 <style data-shopify> 1250#section-id-template--26453213315345__image_with_text_overlay_7nfGen .overlay-text__title { 1251 font-size: 46px; 1252 } 1253 1254 @media (min-width: 768px) {#section-id-template--26453213315345__image_with_text_overlay_7nfGen .overlay-text__title {font-size: 58.8px; 1255 } 1256 } 1257 @media (min-width: 1100px) { 1258 #section-id-template--26453213315345__image_with_text_overlay_7nfGen .overlay-text__title { 1259 font-size: 84px; 1260 } 1261 } 1262 </style> 1263<div class="height--adapt image-overlay image-overlay--bg-shadow " data-cc-animate data-cc-animate-delay="0.2s"><a class="image-overlay__image-link" href="/products/mod-cold-press-auto-juicer"><div class="rimage-background-wrapper lazyload--placeholder desktop-only"> 1264 <div class="rimage-outer-wrapper rimage-background lazyload fade-in" 1265 data-bgset="//modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_180x.png?v=1790933086 180w 94h, 1266 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_360x.png?v=1790933086 360w 187h, 1267 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_540x.png?v=1790933086 540w 281h, 1268 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_720x.png?v=1790933086 720w 374h, 1269 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_900x.png?v=1790933086 900w 468h, 1270 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_1080x.png?v=1790933086 1080w 561h, 1271 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_1296x.png?v=1790933086 1296w 673h, 1272 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_1512x.png?v=1790933086 1512w 786h, 1273 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_1728x.png?v=1790933086 1728w 898h, 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 //modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629.png?v=1790933086 1740w 904h" 1284 data-sizes="auto" 1285 data-parent-fit="cover" 1286 style="background-position: center center"><div class="rimage-wrapper" style="padding-top:51.95402298850574%"></div><noscript> 1287 <div class="rimage-wrapper" style="padding-top:51.95402298850574%"> 1288 <img src="//modappliances.com/cdn/shop/files/Aus_sorbet_desktop_629_1024x1024.png?v=1790933086" alt="" class="rimage__image"> 1289 </div> 1290 </noscript> 1291 </div> 1292 </div> 1293 1294 1295 <div class="rimage-outer-wrapper rimage-background lazyload mobile-only fade-in" 1296 data-bgset="//modappliances.com/cdn/shop/files/Au_sorbet_mobile_629_180x.png?v=1790933132 180w 322h, 1297 //modappliances.com/cdn/shop/files/Au_sorbet_mobile_629_360x.png?v=1790933132 360w 644h, 1298 //modappliances.com/cdn/shop/files/Au_sorbet_mobile_629_540x.png?v=1790933132 540w 965h, 1299 //modappliances.com/cdn/shop/files/Au_sorbet_mobile_629_720x.png?v=1790933132 720w 1287h, 1300 //modappliances.com/cdn/shop/files/Au_sorbet_mobile_629_900x.png?v=1790933132 900w 1609h, 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 //modappliances.com/cdn/shop/files/Au_sorbet_mobile_629.png?v=1790933132 938w 1677h" 1315 data-sizes="auto" 1316 data-parent-fit="cover" 1317 style="background-position: center center"><div class="rimage-wrapper THISONE" style="padding-top:178.78464818763325%"></div><noscript> 1318 <div class="rimage-wrapper" style="padding-top:178.78464818763325%"> 1319 <img src="//modappliances.com/cdn/shop/files/Au_sorbet_mobile_629_1024x1024.png?v=1790933132" alt="" class="rimage__image"> 1320 </div> 1321 </noscript> 1322 </div> 1323 1324</a></div></div> 1325 1326 1327 1328</div><div id="shopify-section-template--26453213315345__656d0d40-20b8-4f07-8119-e82be1ca97d2" class="shopify-section section-compact-messages"> 1329<div id="section-id-template--26453213315345__656d0d40-20b8-4f07-8119-e82be1ca97d2" data-section-type="store-messages" data-cc-animate> 1330 <style data-shopify> 1331 #section-id-template--26453213315345__656d0d40-20b8-4f07-8119-e82be1ca97d2 {
1332 --background: #f1f1ef; 1333 --text-1: #171717; 1334 --text-2: #4c4c4b; 1335 } 1336 </style> 1337 <div class="store-messages messages-1 desktop-only"> 1338 <div class="container cf"><div class="message message-1" data-cc-animate data-cc-animate-delay="0.15s"> 1339 1340 1341 1342 <h6 class="title">Proudly Australian Owned</h6> 1343 1344 1345 1346 1347 1348 1349 </div></div> 1350 </div><div class="store-messages-mobile mobile-only"> 1351 <div class="container"><span>Proudly Australian Owned</span></div> 1352 </div></div> 1353 1354 1355</div><div id="shopify-section-template--26453213315345__rich_text_WRF4PG" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate> 1356 <div class="container"> 1357 <div class="align-center spaced-column"> 1358 1359 1360 1361 1362 <h2 class="majortitle in-content h1-style" >From ingredients to juice, without slowing your morning</h2> 1363 1364 1365 1366 1367 </div> 1368 </div> 1369</div> 1370 1371 1372 1373</div><div id="shopify-section-template--26453213315345__custom_liquid_kLRcky" class="shopify-section"><div id="section-id-template--26453213315345__custom_liquid_kLRcky" class="container fully-spaced-row--medium section-id-template--26453213315345__custom_liquid_kLRcky" data-section-type="custom-liquid"> 1374 <div class="custom-html"> 1375 <div class="image-container"> 1376 <img src="https://cdn.shopify.com/s/files/1/0761/6941/files/Gemini_Generated_Image_qvj10nqvj10nqvj1.png?v=1775650936"> 1377 </a> 1378</div> 1379 </div> 1380</div> 1381 1382 1383 1384<style> #shopify-section-template--26453213315345__custom_liquid_kLRcky .image-container {max-width: 550px; /* controls actual size */ width: 100%; margin: 0 auto;} #shopify-section-template--26453213315345__custom_liquid_kLRcky .centered-image {width: 100%; height: auto; display: block;} </style></div><section id="shopify-section-template--26453213315345__shoppable_video_td9RtR" class="shopify-section section-shoppable-video"><style> 1385 #sv-template--26453213315345__shoppable_video_td9RtR { 1386 --sv-gap: 16px; 1387 --sv-radius: 16px; 1388 --sv-desktop: 5; 1389 --sv-tablet: 4; 1390 --sv-mobile: 1.6; 1391 padding-top: 28px; 1392 padding-bottom: 28px; 1393 } 1394 #sv-template--26453213315345__shoppable_video_td9RtR .sv-wrap {max-width: none; padding: 0 48px; 1395 margin: 0 auto; position: relative; 1396 } 1397 @media (max-width: 749px) { #sv-template--26453213315345__shoppable_video_td9RtR .sv-wrap { padding: 0 16px; } } 1398 #sv-template--26453213315345__shoppable_video_td9RtR .sv-heading { 1399 text-align: center; 1400 margin: 0 0 20px; font-weight: 700; line-height: 1.2; 1401 } 1402 #sv-template--26453213315345__shoppable_video_td9RtR .sv-track { 1403 display: flex; gap: var(--sv-gap); overflow-x: auto; scroll-snap-type: x proximity; 1404 -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 2px; 1405 cursor: grab; user-select: none; 1406 } 1407 #sv-template--26453213315345__shoppable_video_td9RtR .sv-track.sv-dragging { cursor: grabbing; scroll-snap-type: none; } 1408 #sv-template--26453213315345__shoppable_video_td9RtR .sv-track.sv-centered { justify-content: center; cursor: default; } 1409 #sv-template--26453213315345__shoppable_video_td9RtR .sv-track::-webkit-scrollbar { display: none; } 1410 #sv-template--26453213315345__shoppable_video_td9RtR .sv-card { 1411 flex: 0 0 calc((100% - (var(--sv-desktop) - 1) * var(--sv-gap)) / var(--sv-desktop)); 1412 scroll-snap-align: start; 1413 } 1414 @media (max-width: 989px) { 1415 #sv-template--26453213315345__shoppable_video_td9RtR .sv-card { flex-basis: calc((100% - (var(--sv-tablet) - 1) * var(--sv-gap)) / var(--sv-tablet)); } 1416 } 1417 @media (max-width: 749px) { 1418 #sv-template--26453213315345__shoppable_video_td9RtR .sv-card { flex-basis: calc((100% - (var(--sv-mobile) - 1) * var(--sv-gap)) / var(--sv-mobile)); } 1419 } 1420 #sv-template--26453213315345__shoppable_video_td9RtR .sv-thumb { 1421 position: relative; width: 100%; aspect-ratio: 9 / 16; border-radius: var(--sv-radius); 1422 overflow: hidden; cursor: pointer; background: #e9e9ec; display: block; border: 0; padding: 0; 1423 } 1424 #sv-template--26453213315345__shoppable_video_td9RtR .sv-poster, #sv-template--26453213315345__shoppable_video_td9RtR .sv-hover { 1425 position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; 1426 pointer-events: none;
1426 -webkit-user-drag: none; 1427 } 1428 #sv-template--26453213315345__shoppable_video_td9RtR .sv-hover { opacity: 0; transition: opacity .25s ease; } 1429 #sv-template--26453213315345__shoppable_video_td9RtR .sv-thumb.is-previewing .sv-hover { opacity: 1; } 1430 #sv-template--26453213315345__shoppable_video_td9RtR .sv-play { 1431 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); 1432 width: 48px; height: 48px; border-radius: 50%; background: rgba(0,0,0,.45); 1433 display: flex; align-items: center; justify-content: center; pointer-events: none; 1434 transition: opacity .2s ease; 1435 } 1436 #sv-template--26453213315345__shoppable_video_td9RtR .sv-thumb.is-previewing .sv-play { opacity: 0; } 1437 #sv-template--26453213315345__shoppable_video_td9RtR .sv-play svg { width: 18px; height: 18px; margin-left: 2px; fill: #fff; } 1438 #sv-template--26453213315345__shoppable_video_td9RtR .sv-caption { margin: 10px 2px 0; font-size: 14px; line-height: 1.35; text-align: center; } 1439 #sv-template--26453213315345__shoppable_video_td9RtR .sv-arrow { 1440 position: absolute; top: calc(50% - 10px); transform: translateY(-50%); 1441 width: 40px; height: 40px; border-radius: 50%; border: 1px solid #e2e2e2; background: #fff; 1442 box-shadow: 0 2px 8px rgba(0,0,0,.12); cursor: pointer; display: none; z-index: 2; 1443 align-items: center; justify-content: center; font-size: 20px; color: #111; 1444 } 1445 @media (min-width: 990px) { #sv-template--26453213315345__shoppable_video_td9RtR .sv-arrow { display: flex; } } 1446 #sv-template--26453213315345__shoppable_video_td9RtR .sv-arrow[disabled] { opacity: .35; cursor: default; } 1447 #sv-template--26453213315345__shoppable_video_td9RtR .sv-arrow.prev { left: -6px; } 1448 #sv-template--26453213315345__shoppable_video_td9RtR .sv-arrow.next { right: -6px; } 1449 1450 /* Fullscreen player */ 1451 .sv-modal { position: fixed; inset: 0; z-index: 9999; background: rgba(0,0,0,.85); 1452 display: none; align-items: center; justify-content: center; } 1453 .sv-modal.is-open { display: flex; } 1454 .sv-modal-stage { position: relative; width: min(440px, 92vw); max-height: 92vh; aspect-ratio: 9 / 16; } 1455 .sv-modal-video { width: 100%; height: 100%; object-fit: cover; border-radius: 14px; background: #000; } 1456 .sv-modal-card { position: absolute; left: 12px; right: 12px; bottom: 12px; 1457 background: rgba(255,255,255,.96); border-radius: 12px; padding: 10px; display: flex; 1458 align-items: center; gap: 10px; } 1459 .sv-modal-card img { width: 44px; height: 44px; object-fit: cover; border-radius: 8px; flex: 0 0 auto; } 1460 .sv-modal-card .sv-pinfo { flex: 1 1 auto; min-width: 0; } 1461 .sv-modal-card .sv-ptitle { font-size: 13px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 1462 .sv-modal-card .sv-pprice { font-size: 13px; margin-top: 2px; } 1463 .sv-modal-card .sv-pcompare { color: #999; text-decoration: line-through; margin-left: 6px; } 1464 .sv-modal-card .sv-shop { background: var(--sv-btn-bg,#000); color: var(--sv-btn-fg,#fff); 1465 text-decoration: none; font-size: 13px; font-weight: 600; padding: 9px 14px; border-radius: 24px; white-space: nowrap; } 1466 .sv-modal-close { position: absolute; top: 18px; right: 18px; width: 54px; height: 54px; border-radius: 50%; 1467 border: 0; background: rgba(0,0,0,.55); color: #fff; cursor: pointer; z-index: 3; 1468 display: flex; align-items: center; justify-content: center; padding: 0; } 1469 .sv-modal-close svg { width: 28px; height: 28px; display: block; } 1470 .sv-modal-close:hover { background: rgba(0,0,0,.75); } 1471 .sv-modal-nav { position: absolute; top: 50%; transform: translateY(-50%); width: 46px; height: 46px; 1472 border-radius: 50%; border: 0; background: rgba(0,0,0,.4); color: #fff; cursor: pointer; 1473 display: flex; align-items: center; justify-content: center; padding: 0; } 1474 .sv-modal-nav svg { width: 24px; height: 24px; display: block; } 1475 .sv-modal-nav.prev { left: max(12px, calc(50% - 280px)); } 1476 .sv-modal-nav.next { right: max(12px, calc(50% - 280px)); } 1477 @media (max-width: 749px) { .sv-modal-nav { display: none; } } 1478</style> 1479 1480<div id="sv-template--26453213315345__shoppable_video_td9RtR" class="sv-section sv-shoppable"> 1481 <div class="sv-wrap"><button class="sv-arrow prev" aria-label="Previous" data-sv-prev>‹</button> 1482 <button class="sv-arrow next" aria-label="Next" data-sv-next>›</button> 1483 1484 <div class="sv-track" data-sv-track><div class="sv-card" > 1485 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="0" 1486 data-sd="https://cdn.shopify.com/videos/c/o/v/feb0792429714e9fb1073e351fc04884.mp4" 1487 data-hd="https://cdn.shopify.com/videos/c/o/v/feb0792429714e9fb1073e351fc04884.mp4" 1488 data-title="" 1489 data-url="" 1490 data-img="" 1491 data-price="" 1492 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/feb0792429714e9fb1073e351fc04884.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24">
1492<path d="M8 5v14l11-7z"/></svg></span></div></div></div><div class="sv-modal" data-sv-modal aria-hidden="true"> 1493 <button class="sv-modal-close" data-sv-close aria-label="Close"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><path d="M6 6l12 12M18 6L6 18"/></svg></button> 1494 <button class="sv-modal-nav prev" data-sv-mprev aria-label="Previous"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M15 5l-7 7 7 7"/></svg></button> 1495 <button class="sv-modal-nav next" data-sv-mnext aria-label="Next"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5l7 7-7 7"/></svg></button> 1496 <div class="sv-modal-stage"> 1497 <video class="sv-modal-video" playsinline controls></video> 1498 </div> 1499 </div></div> 1500</div> 1501
1502<script> 1503(function(){ 1504 var root = document.getElementById('sv-template--26453213315345__shoppable_video_td9RtR'); 1505 if (!root || root.dataset.svInit) return; 1506 root.dataset.svInit = '1'; 1507 1508 var track = root.querySelector('[data-sv-track]'); 1509 var cards = track ? Array.prototype.slice.call(track.querySelectorAll('.sv-thumb')) : []; 1510 var coarse = window.matchMedia('(pointer: coarse)').matches; 1511 var svMode = "in_view"; 1512 1513 /* ---- Autoplay ---- */ 1514 if (svMode === 'in_view' && 'IntersectionObserver' in window) { 1515 /* Play muted when the tile scrolls on screen; pause when it leaves. Loads lazily, smallest rendition. */ 1516 var io = new IntersectionObserver(function(entries){ 1517 entries.forEach(function(en){ 1518 var thumb = en.target; 1519 var vid = thumb.querySelector('.sv-hover'); 1520 var src = thumb.getAttribute('data-sd'); 1521 if (!vid || !src) return; 1522 if (en.isIntersecting) { 1523 vid.muted = true; 1524 if (!vid.getAttribute('src')) { vid.setAttribute('src', src); } 1525 thumb.classList.add('is-previewing'); 1526 var p = vid.play(); if (p && p.catch) p.catch(function(){}); 1527 } else { 1528 vid.pause(); 1529 thumb.classList.remove('is-previewing'); 1530 } 1531 }); 1532 }, { threshold: 0.5 }); 1533 cards.forEach(function(thumb){ io.observe(thumb); }); 1534 } else if (svMode === 'on_hover' && !coarse) { 1535 /* Play muted on hover (desktop); load only on hover */ 1536 cards.forEach(function(thumb){ 1537 var vid = thumb.querySelector('.sv-hover'); 1538 var src = thumb.getAttribute('data-sd'); 1539 if (!vid || !src) return; 1540 thumb.addEventListener('mouseenter', function(){ 1541 vid.muted = true; 1542 if (!vid.getAttribute('src')) { vid.setAttribute('src', src); } 1543 thumb.classList.add('is-previewing'); 1544 var p = vid.play(); if (p && p.catch) p.catch(function(){}); 1545 }); 1546 thumb.addEventListener('mouseleave', function(){ 1547 thumb.classList.remove('is-previewing'); 1548 vid.pause(); 1549 vid.removeAttribute('src'); vid.load(); 1550 }); 1551 }); 1552 } 1553 1554 /* ---- Arrow scrolling ---- */ 1555 var prev = root.querySelector('[data-sv-prev]'); 1556 var next = root.querySelector('[data-sv-next]'); 1557 function step(){ var c = track.querySelector('.sv-card'); return c ? c.getBoundingClientRect().width + parseFloat(getComputedStyle(track).columnGap || 16) : 300; } 1558 function updateArrows(){ 1559 if (!prev || !next) return; 1560 prev.disabled = track.scrollLeft <= 4; 1561 next.disabled = track.scrollLeft + track.clientWidth >= track.scrollWidth - 4; 1562 } 1563 if (prev) prev.addEventListener('click', function(){ track.scrollBy({left: -step()*2, behavior:'smooth'}); }); 1564 if (next) next.addEventListener('click', function(){ track.scrollBy({left: step()*2, behavior:'smooth'}); }); 1565 if (track) { track.addEventListener('scroll', updateArrows, {passive:true}); updateArrows(); } 1566 1567 /* ---- Center the row when videos don't fill the width (1-2 clips), like Spark ---- */ 1568 function fitCheck(){ 1569 if (!track) return; 1570 var fits = track.scrollWidth <= track.clientWidth + 1; 1571 track.classList.toggle('sv-centered', fits); 1572 if (prev) prev.style.display = fits ? 'none' : ''; 1573 if (next) next.style.display = fits ? 'none' : ''; 1574 } 1575 fitCheck(); 1576 window.addEventListener('resize', fitCheck); 1577 1578 /* ---- Drag-to-scroll (grab and pull the row, like Spark) ---- */ 1579 var dragMoved = false, isDown = false, startX = 0, startScroll = 0; 1580 if (track) { 1581 track.addEventListener('pointerdown', function(e){ 1582 if (e.pointerType === 'touch') return; // native swipe handles touch 1583 isDown = true; dragMoved = false; startX = e.clientX; startScroll = track.scrollLeft; 1584 track.classList.add('sv-dragging'); 1585 }); 1586 track.addEventListener('pointermove', function(e){ 1587 if (!isDown || e.pointerType === 'touch') return; 1588 var dx = e.clientX - startX; 1589 if (Math.abs(dx) > 4) dragMoved = true; 1590 track.scrollLeft = startScroll - dx; 1591 }); 1592 function endDrag(){ if (!isDown) return; isDown = false; track.classList.remove('sv-dragging'); } 1593 track.addEventListener('pointerup', endDrag); 1594 track.addEventListener('pointerleave', endDrag); 1595 document.addEventListener('pointerup', endDrag); 1596 } 1597 1598 /* ---- Fullscreen player ---- */ 1599 var modal = root.querySelector('[data-sv-modal]'); 1600 var mvideo = modal ? modal.querySelector('.sv-modal-video') : null; 1601 var current = 0; 1602 1603 function fill(i){ 1604 var t = cards[i]; if (!t) return; 1605 current = i; 1606 mvideo.src = t.getAttribute('data-hd') || t.getAttribute('data-sd'); 1607 mvideo.play && mvideo.play().catch(function(){}); 1608 var card = modal.querySelector('[data-sv-card]'); 1609 if (card) { 1610 var url = t.getAttribute('data-url'); 1611 if (url) { 1612 card.hidden = false;
1613 var img = card.querySelector('[data-sv-pimg]'); 1614 if (img) { img.src = t.getAttribute('data-img') || ''; } 1615 card.querySelector('[data-sv-ptitle]').textContent = t.getAttribute('data-title') || ''; 1616 card.querySelector('[data-sv-pprice]').textContent = t.getAttribute('data-price') || ''; 1617 card.querySelector('[data-sv-pcompare]').textContent = t.getAttribute('data-compare') || ''; 1618 card.querySelector('[data-sv-shop]').setAttribute('href', url); 1619 } else { card.hidden = true; } 1620 } 1621 } 1622 function open(i){ if(!modal) return; fill(i); modal.classList.add('is-open'); modal.setAttribute('aria-hidden','false'); document.body.style.overflow='hidden'; } 1623 function close(){ if(!modal) return; modal.classList.remove('is-open'); modal.setAttribute('aria-hidden','true'); document.body.style.overflow=''; mvideo.pause(); mvideo.removeAttribute('src'); mvideo.load(); } 1624 function go(d){ var n = current + d; if (n < 0) n = cards.length-1; if (n >= cards.length) n = 0; fill(n); } 1625 1626 cards.forEach(function(t, i){ 1627 t.addEventListener('click', function(){ if (dragMoved) { dragMoved = false; return; } open(i); }); 1628 t.addEventListener('keydown', function(e){ if (e.key==='Enter'||e.key===' ') { e.preventDefault(); open(i); } }); 1629 }); 1630 if (modal) { 1631 modal.querySelector('[data-sv-close]').addEventListener('click', close); 1632 var mp = modal.querySelector('[data-sv-mprev]'); if (mp) mp.addEventListener('click', function(){ go(-1); }); 1633 var mn = modal.querySelector('[data-sv-mnext]'); if (mn) mn.addEventListener('click', function(){ go(1); }); 1634 modal.addEventListener('click', function(e){ if (e.target === modal) close(); }); 1635 document.addEventListener('keydown', function(e){ 1636 if (!modal.classList.contains('is-open')) return; 1637 if (e.key === 'Escape') close(); 1638 else if (e.key === 'ArrowRight') go(1); 1639 else if (e.key === 'ArrowLeft') go(-1); 1640 }); 1641 // swipe 1642 var x0 = null; 1643 modal.addEventListener('touchstart', function(e){ x0 = e.touches[0].clientX; }, {passive:true}); 1644 modal.addEventListener('touchend', function(e){ 1645 if (x0 === null) return; var dx = e.changedTouches[0].clientX - x0; 1646 if (Math.abs(dx) > 50) go(dx < 0 ? 1 : -1); x0 = null; 1647 }, {passive:true}); 1648 } 1649})(); 1650</script>
1650 1651 1652 1653</section><div id="shopify-section-template--26453213315345__rich_text_GyPVRB" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate> 1654 <div class="container"> 1655 <div class="align-center spaced-column"> 1656 1657 1658 1659 <div class="rte lightly-spaced-row large-text" ><h4>Minimal prep. Then youâre hands-free<br/><br/></h4><h4>â Load it up</h4><p>Most ingredients go straight in <br/>â minimal prep needed</p><h4>â Press start</h4><p>It runs while you get on with your morning</p><h4>â Pour and go</h4><p>Fresh juice in under a minute</p></div> 1660 1661 1662 1663 </div> 1664 </div> 1665</div> 1666 1667 1668 1669</div><div id="shopify-section-template--26453213315345__rich_text_DmAUcp" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate> 1670 <div class="container"> 1671 <div class="align-center spaced-column"> 1672 1673 1674 </div> 1675 </div> 1676</div> 1677 1678 1679 1680</div><div id="shopify-section-template--26453213315345__rich_text_TWHJXN" class="shopify-section section-rich-text"><div class=" use-alt-bg fully-padded-row--medium" data-cc-animate> 1681 <div class="container"> 1682 <div class="align-center spaced-column"> 1683 1684 1685 1686 1687 <h2 class="majortitle in-content h1-style" >The juicer 40,000+ Aussies use every morning</h2> 1688 1689 1690 1691 1692 1693 <div class="subheading subheading--over lightly-spaced-row-above" >Australiaâs #1 rated juicer on ProductReview.com.au</div> 1694 1695 1696 1697 1698 <div class="rte lightly-spaced-row large-text" ><h3>âï¸âï¸âï¸âï¸âï¸<br/><br/><strong>âI actually use it every morning â thatâs the difference.â</strong></h3><p>- Sarah, Newcastle<br/><strong><br/>âFirst time Iâve been consistent with getting my fruit & veg in.â</strong></p><p>-Ellen, Mooloolaba </p><p></p></div> 1699 1700 1701 1702 1703 <div class="rte lightly-spaced-row large-text" ></div> 1704 1705 1706 1707 </div> 1708 </div> 1709</div> 1710 1711 1712 1713</div><div id="shopify-section-template--26453213315345__rich_text_T69iUN" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate> 1714 <div class="container"> 1715 <div class="align-center spaced-column"> 1716 1717 1718 </div> 1719 </div> 1720</div> 1721 1722 1723 1724</div><div id="shopify-section-template--26453213315345__175939237567e3b68d" class="shopify-section section-apps"><div class="fully-spaced-row--medium"><div class="container"></div></div> 1725 1726</div><section id="shopify-section-template--26453213315345__shoppable_video_qGLc8n" class="shopify-section section-shoppable-video"><style> 1727 #sv-template--26453213315345__shoppable_video_qGLc8n { 1728 --sv-gap: 16px; 1729 --sv-radius: 16px; 1730 --sv-desktop: 5; 1731 --sv-tablet: 4; 1732 --sv-mobile: 1.6; 1733 padding-top: 28px; 1734 padding-bottom: 28px; 1735 } 1736 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-wrap {max-width: none; padding: 0 48px; 1737 margin: 0 auto; position: relative; 1738 } 1739 @media (max-width: 749px) { #sv-template--26453213315345__shoppable_video_qGLc8n .sv-wrap { padding: 0 16px; } } 1740 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-heading { 1741 text-align: center; 1742 margin: 0 0 20px; font-weight: 700; line-height: 1.2; 1743 } 1744 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-track { 1745 display: flex; gap: var(--sv-gap); overflow-x: auto; scroll-snap-type: x proximity; 1746 -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 2px; 1747 cursor: grab; user-select: none; 1748 } 1749 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-track.sv-dragging { cursor: grabbing; scroll-snap-type: none; } 1750 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-track.sv-centered { justify-content: center; cursor: default; } 1751 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-track::-webkit-scrollbar { display: none; } 1752 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-card { 1753 flex: 0 0 calc((100% - (var(--sv-desktop) - 1) * var(--sv-gap)) / var(--sv-desktop)); 1754 scroll-snap-align: start; 1755 } 1756 @media (max-width: 989px) { 1757 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-card { flex-basis: calc((100% - (var(--sv-tablet) - 1) * var(--sv-gap)) / var(--sv-tablet)); } 1758 } 1759 @media (max-width: 749px) { 1760 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-card { flex-basis: calc((100% - (var(--sv-mobile) - 1) * var(--sv-gap)) / var(--sv-mobile)); } 1761 } 1762 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-thumb { 1763 position: relative; width: 100%; aspect-ratio: 9 / 16; border-radius: var(--sv-radius); 1764 overflow: hidden; cursor: pointer; background: #e9e9ec; display: block; border: 0; padding: 0; 1765 } 1766 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-poster, #sv-template--26453213315345__shoppable_video_qGLc8n .sv-hover { 1767 position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; 1768 pointer-events: none;
1768 -webkit-user-drag: none; 1769 } 1770 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-hover { opacity: 0; transition: opacity .25s ease; } 1771 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-thumb.is-previewing .sv-hover { opacity: 1; } 1772 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-play { 1773 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); 1774 width: 48px; height: 48px; border-radius: 50%; background: rgba(0,0,0,.45); 1775 display: flex; align-items: center; justify-content: center; pointer-events: none; 1776 transition: opacity .2s ease; 1777 } 1778 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-thumb.is-previewing .sv-play { opacity: 0; } 1779 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-play svg { width: 18px; height: 18px; margin-left: 2px; fill: #fff; } 1780 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-caption { margin: 10px 2px 0; font-size: 14px; line-height: 1.35; text-align: center; } 1781 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-arrow { 1782 position: absolute; top: calc(50% - 10px); transform: translateY(-50%); 1783 width: 40px; height: 40px; border-radius: 50%; border: 1px solid #e2e2e2; background: #fff; 1784 box-shadow: 0 2px 8px rgba(0,0,0,.12); cursor: pointer; display: none; z-index: 2; 1785 align-items: center; justify-content: center; font-size: 20px; color: #111; 1786 } 1787 @media (min-width: 990px) { #sv-template--26453213315345__shoppable_video_qGLc8n .sv-arrow { display: flex; } } 1788 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-arrow[disabled] { opacity: .35; cursor: default; } 1789 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-arrow.prev { left: -6px; } 1790 #sv-template--26453213315345__shoppable_video_qGLc8n .sv-arrow.next { right: -6px; } 1791 1792 /* Fullscreen player */ 1793 .sv-modal { position: fixed; inset: 0; z-index: 9999; background: rgba(0,0,0,.85); 1794 display: none; align-items: center; justify-content: center; } 1795 .sv-modal.is-open { display: flex; } 1796 .sv-modal-stage { position: relative; width: min(440px, 92vw); max-height: 92vh; aspect-ratio: 9 / 16; } 1797 .sv-modal-video { width: 100%; height: 100%; object-fit: cover; border-radius: 14px; background: #000; } 1798 .sv-modal-card { position: absolute; left: 12px; right: 12px; bottom: 12px; 1799 background: rgba(255,255,255,.96); border-radius: 12px; padding: 10px; display: flex; 1800 align-items: center; gap: 10px; } 1801 .sv-modal-card img { width: 44px; height: 44px; object-fit: cover; border-radius: 8px; flex: 0 0 auto; } 1802 .sv-modal-card .sv-pinfo { flex: 1 1 auto; min-width: 0; } 1803 .sv-modal-card .sv-ptitle { font-size: 13px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 1804 .sv-modal-card .sv-pprice { font-size: 13px; margin-top: 2px; } 1805 .sv-modal-card .sv-pcompare { color: #999; text-decoration: line-through; margin-left: 6px; } 1806 .sv-modal-card .sv-shop { background: var(--sv-btn-bg,#000); color: var(--sv-btn-fg,#fff); 1807 text-decoration: none; font-size: 13px; font-weight: 600; padding: 9px 14px; border-radius: 24px; white-space: nowrap; } 1808 .sv-modal-close { position: absolute; top: 18px; right: 18px; width: 54px; height: 54px; border-radius: 50%; 1809 border: 0; background: rgba(0,0,0,.55); color: #fff; cursor: pointer; z-index: 3; 1810 display: flex; align-items: center; justify-content: center; padding: 0; } 1811 .sv-modal-close svg { width: 28px; height: 28px; display: block; } 1812 .sv-modal-close:hover { background: rgba(0,0,0,.75); } 1813 .sv-modal-nav { position: absolute; top: 50%; transform: translateY(-50%); width: 46px; height: 46px; 1814 border-radius: 50%; border: 0; background: rgba(0,0,0,.4); color: #fff; cursor: pointer; 1815 display: flex; align-items: center; justify-content: center; padding: 0; } 1816 .sv-modal-nav svg { width: 24px; height: 24px; display: block; } 1817 .sv-modal-nav.prev { left: max(12px, calc(50% - 280px)); } 1818 .sv-modal-nav.next { right: max(12px, calc(50% - 280px)); } 1819 @media (max-width: 749px) { .sv-modal-nav { display: none; } } 1820</style> 1821 1822<div id="sv-template--26453213315345__shoppable_video_qGLc8n" class="sv-section sv-shoppable"> 1823 <div class="sv-wrap"><h2 class="sv-heading">See how it fits int real mornings</h2><button class="sv-arrow prev" aria-label="Previous" data-sv-prev>‹</button> 1824 <button class="sv-arrow next" aria-label="Next" data-sv-next>›</button> 1825 1826 <div class="sv-track" data-sv-track><div class="sv-card" > 1827 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="0" 1828 data-sd="https://cdn.shopify.com/videos/c/o/v/050b00a0e08846609b44b343b609a0ae.mp4" 1829 data-hd="https://cdn.shopify.com/videos/c/o/v/050b00a0e08846609b44b343b609a0ae.mp4" 1830 data-title="" 1831 data-url="" 1832 data-img="" 1833 data-price="" 1834 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/050b00a0e08846609b44b343b609a0ae.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24">
1834<path d="M8 5v14l11-7z"/></svg></span></div></div><div class="sv-card" > 1835 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="1" 1836 data-sd="https://cdn.shopify.com/videos/c/o/v/c9587a0a0b2d464f885f9d83f1afc1b9.mp4" 1837 data-hd="https://cdn.shopify.com/videos/c/o/v/c9587a0a0b2d464f885f9d83f1afc1b9.mp4" 1838 data-title="" 1839 data-url="" 1840 data-img="" 1841 data-price="" 1842 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/c9587a0a0b2d464f885f9d83f1afc1b9.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24"><path d="M8 5v14l11-7z"/></svg></span></div></div><div class="sv-card" > 1843 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="2" 1844 data-sd="https://cdn.shopify.com/videos/c/o/v/13b3136cccf94c2c889b3e1ed23a6a1f.mp4" 1845 data-hd="https://cdn.shopify.com/videos/c/o/v/13b3136cccf94c2c889b3e1ed23a6a1f.mp4" 1846 data-title="" 1847 data-url="" 1848 data-img="" 1849 data-price="" 1850 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/13b3136cccf94c2c889b3e1ed23a6a1f.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24"><path d="M8 5v14l11-7z"/></svg></span></div></div><div class="sv-card" > 1851 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="3" 1852 data-sd="https://cdn.shopify.com/videos/c/o/v/f2b677f1ff214818a08647d6a741853d.mp4" 1853 data-hd="https://cdn.shopify.com/videos/c/o/v/f2b677f1ff214818a08647d6a741853d.mp4" 1854 data-title="" 1855 data-url="" 1856 data-img="" 1857 data-price="" 1858 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/f2b677f1ff214818a08647d6a741853d.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24"><path d="M8 5v14l11-7z"/></svg></span></div></div><div class="sv-card" > 1859 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="4" 1860 data-sd="https://cdn.shopify.com/videos/c/o/v/1fd4aaf3ae0248f589b2c94b6c23a188.mp4" 1861 data-hd="https://cdn.shopify.com/videos/c/o/v/1fd4aaf3ae0248f589b2c94b6c23a188.mp4" 1862 data-title="" 1863 data-url="" 1864 data-img="" 1865 data-price="" 1866 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/1fd4aaf3ae0248f589b2c94b6c23a188.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24"><path d="M8 5v14l11-7z"/></svg></span></div></div><div class="sv-card" > 1867 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="5" 1868 data-sd="https://cdn.shopify.com/videos/c/o/v/10056021fef444b79dda0fea78627371.mp4" 1869 data-hd="https://cdn.shopify.com/videos/c/o/v/10056021fef444b79dda0fea78627371.mp4" 1870 data-title="" 1871 data-url="" 1872 data-img="" 1873 data-price="" 1874 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/10056021fef444b79dda0fea78627371.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24"><path d="M8 5v14l11-7z"/></svg></span></div></div><div class="sv-card" > 1875 <div class="sv-thumb" role="button" tabindex="0" data-sv-open="6" 1876 data-sd="https://cdn.shopify.com/videos/c/o/v/7598ca7e64e249169be37a85b74ac4f4.mp4" 1877 data-hd="https://cdn.shopify.com/videos/c/o/v/7598ca7e64e249169be37a85b74ac4f4.mp4" 1878 data-title="" 1879 data-url="" 1880 data-img="" 1881 data-price="" 1882 data-compare=""><img class="sv-poster" src="//modappliances.com/cdn/shop/files/preview_images/7598ca7e64e249169be37a85b74ac4f4.thumbnail.0000000000.jpg?width=540" loading="lazy" alt="" width="270" height="480"><video class="sv-hover" muted loop playsinline preload="none"></video><span class="sv-play"><svg viewBox="0 0 24 24">
1882<path d="M8 5v14l11-7z"/></svg></span></div></div></div><div class="sv-modal" data-sv-modal aria-hidden="true"> 1883 <button class="sv-modal-close" data-sv-close aria-label="Close"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><path d="M6 6l12 12M18 6L6 18"/></svg></button> 1884 <button class="sv-modal-nav prev" data-sv-mprev aria-label="Previous"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M15 5l-7 7 7 7"/></svg></button> 1885 <button class="sv-modal-nav next" data-sv-mnext aria-label="Next"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5l7 7-7 7"/></svg></button> 1886 <div class="sv-modal-stage"> 1887 <video class="sv-modal-video" playsinline controls></video> 1888 </div> 1889 </div></div> 1890</div> 1891
1892<script> 1893(function(){ 1894 var root = document.getElementById('sv-template--26453213315345__shoppable_video_qGLc8n'); 1895 if (!root || root.dataset.svInit) return; 1896 root.dataset.svInit = '1'; 1897 1898 var track = root.querySelector('[data-sv-track]'); 1899 var cards = track ? Array.prototype.slice.call(track.querySelectorAll('.sv-thumb')) : []; 1900 var coarse = window.matchMedia('(pointer: coarse)').matches; 1901 var svMode = "in_view"; 1902 1903 /* ---- Autoplay ---- */ 1904 if (svMode === 'in_view' && 'IntersectionObserver' in window) { 1905 /* Play muted when the tile scrolls on screen; pause when it leaves. Loads lazily, smallest rendition. */ 1906 var io = new IntersectionObserver(function(entries){ 1907 entries.forEach(function(en){ 1908 var thumb = en.target; 1909 var vid = thumb.querySelector('.sv-hover'); 1910 var src = thumb.getAttribute('data-sd'); 1911 if (!vid || !src) return; 1912 if (en.isIntersecting) { 1913 vid.muted = true; 1914 if (!vid.getAttribute('src')) { vid.setAttribute('src', src); } 1915 thumb.classList.add('is-previewing'); 1916 var p = vid.play(); if (p && p.catch) p.catch(function(){}); 1917 } else { 1918 vid.pause(); 1919 thumb.classList.remove('is-previewing'); 1920 } 1921 }); 1922 }, { threshold: 0.5 }); 1923 cards.forEach(function(thumb){ io.observe(thumb); }); 1924 } else if (svMode === 'on_hover' && !coarse) { 1925 /* Play muted on hover (desktop); load only on hover */ 1926 cards.forEach(function(thumb){ 1927 var vid = thumb.querySelector('.sv-hover'); 1928 var src = thumb.getAttribute('data-sd'); 1929 if (!vid || !src) return; 1930 thumb.addEventListener('mouseenter', function(){ 1931 vid.muted = true; 1932 if (!vid.getAttribute('src')) { vid.setAttribute('src', src); } 1933 thumb.classList.add('is-previewing'); 1934 var p = vid.play(); if (p && p.catch) p.catch(function(){}); 1935 }); 1936 thumb.addEventListener('mouseleave', function(){ 1937 thumb.classList.remove('is-previewing'); 1938 vid.pause(); 1939 vid.removeAttribute('src'); vid.load(); 1940 }); 1941 }); 1942 } 1943 1944 /* ---- Arrow scrolling ---- */ 1945 var prev = root.querySelector('[data-sv-prev]'); 1946 var next = root.querySelector('[data-sv-next]'); 1947 function step(){ var c = track.querySelector('.sv-card'); return c ? c.getBoundingClientRect().width + parseFloat(getComputedStyle(track).columnGap || 16) : 300; } 1948 function updateArrows(){ 1949 if (!prev || !next) return; 1950 prev.disabled = track.scrollLeft <= 4; 1951 next.disabled = track.scrollLeft + track.clientWidth >= track.scrollWidth - 4; 1952 } 1953 if (prev) prev.addEventListener('click', function(){ track.scrollBy({left: -step()*2, behavior:'smooth'}); }); 1954 if (next) next.addEventListener('click', function(){ track.scrollBy({left: step()*2, behavior:'smooth'}); }); 1955 if (track) { track.addEventListener('scroll', updateArrows, {passive:true}); updateArrows(); } 1956 1957 /* ---- Center the row when videos don't fill the width (1-2 clips), like Spark ---- */ 1958 function fitCheck(){ 1959 if (!track) return; 1960 var fits = track.scrollWidth <= track.clientWidth + 1; 1961 track.classList.toggle('sv-centered', fits); 1962 if (prev) prev.style.display = fits ? 'none' : ''; 1963 if (next) next.style.display = fits ? 'none' : ''; 1964 } 1965 fitCheck(); 1966 window.addEventListener('resize', fitCheck); 1967 1968 /* ---- Drag-to-scroll (grab and pull the row, like Spark) ---- */ 1969 var dragMoved = false, isDown = false, startX = 0, startScroll = 0; 1970 if (track) { 1971 track.addEventListener('pointerdown', function(e){ 1972 if (e.pointerType === 'touch') return; // native swipe handles touch 1973 isDown = true; dragMoved = false; startX = e.clientX; startScroll = track.scrollLeft; 1974 track.classList.add('sv-dragging'); 1975 }); 1976 track.addEventListener('pointermove', function(e){ 1977 if (!isDown || e.pointerType === 'touch') return; 1978 var dx = e.clientX - startX; 1979 if (Math.abs(dx) > 4) dragMoved = true; 1980 track.scrollLeft = startScroll - dx; 1981 }); 1982 function endDrag(){ if (!isDown) return; isDown = false; track.classList.remove('sv-dragging'); } 1983 track.addEventListener('pointerup', endDrag); 1984 track.addEventListener('pointerleave', endDrag); 1985 document.addEventListener('pointerup', endDrag); 1986 } 1987 1988 /* ---- Fullscreen player ---- */ 1989 var modal = root.querySelector('[data-sv-modal]'); 1990 var mvideo = modal ? modal.querySelector('.sv-modal-video') : null; 1991 var current = 0; 1992 1993 function fill(i){ 1994 var t = cards[i]; if (!t) return; 1995 current = i; 1996 mvideo.src = t.getAttribute('data-hd') || t.getAttribute('data-sd'); 1997 mvideo.play && mvideo.play().catch(function(){}); 1998 var card = modal.querySelector('[data-sv-card]'); 1999 if (card) { 2000 var url = t.getAttribute('data-url'); 2001 if (url) { 2002 card.hidden = false;
2003 var img = card.querySelector('[data-sv-pimg]'); 2004 if (img) { img.src = t.getAttribute('data-img') || ''; } 2005 card.querySelector('[data-sv-ptitle]').textContent = t.getAttribute('data-title') || ''; 2006 card.querySelector('[data-sv-pprice]').textContent = t.getAttribute('data-price') || ''; 2007 card.querySelector('[data-sv-pcompare]').textContent = t.getAttribute('data-compare') || ''; 2008 card.querySelector('[data-sv-shop]').setAttribute('href', url); 2009 } else { card.hidden = true; } 2010 } 2011 } 2012 function open(i){ if(!modal) return; fill(i); modal.classList.add('is-open'); modal.setAttribute('aria-hidden','false'); document.body.style.overflow='hidden'; } 2013 function close(){ if(!modal) return; modal.classList.remove('is-open'); modal.setAttribute('aria-hidden','true'); document.body.style.overflow=''; mvideo.pause(); mvideo.removeAttribute('src'); mvideo.load(); } 2014 function go(d){ var n = current + d; if (n < 0) n = cards.length-1; if (n >= cards.length) n = 0; fill(n); } 2015 2016 cards.forEach(function(t, i){ 2017 t.addEventListener('click', function(){ if (dragMoved) { dragMoved = false; return; } open(i); }); 2018 t.addEventListener('keydown', function(e){ if (e.key==='Enter'||e.key===' ') { e.preventDefault(); open(i); } }); 2019 }); 2020 if (modal) { 2021 modal.querySelector('[data-sv-close]').addEventListener('click', close); 2022 var mp = modal.querySelector('[data-sv-mprev]'); if (mp) mp.addEventListener('click', function(){ go(-1); }); 2023 var mn = modal.querySelector('[data-sv-mnext]'); if (mn) mn.addEventListener('click', function(){ go(1); }); 2024 modal.addEventListener('click', function(e){ if (e.target === modal) close(); }); 2025 document.addEventListener('keydown', function(e){ 2026 if (!modal.classList.contains('is-open')) return; 2027 if (e.key === 'Escape') close(); 2028 else if (e.key === 'ArrowRight') go(1); 2029 else if (e.key === 'ArrowLeft') go(-1); 2030 }); 2031 // swipe 2032 var x0 = null; 2033 modal.addEventListener('touchstart', function(e){ x0 = e.touches[0].clientX; }, {passive:true}); 2034 modal.addEventListener('touchend', function(e){ 2035 if (x0 === null) return; var dx = e.changedTouches[0].clientX - x0; 2036 if (Math.abs(dx) > 50) go(dx < 0 ? 1 : -1); x0 = null; 2037 }, {passive:true}); 2038 } 2039})(); 2040</script>
2040 2041 2042 2043</section><div id="shopify-section-template--26453213315345__rich_text_iamaaK" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate> 2044 <div class="container"> 2045 <div class="align-center spaced-column"> 2046 2047 2048 2049 2050 <h2 class="majortitle in-content h1-style" >Everything you need to make juicing a daily habit</h2> 2051 2052 2053 2054 2055 2056 <div class="subheading subheading--over lightly-spaced-row-above" >Youâve seen how easy it is â hereâs everything you get</div> 2057 2058 2059 2060 2061 <div class="rte lightly-spaced-row large-text" ></div> 2062 2063 2064 2065 </div> 2066 </div> 2067</div> 2068 2069 2070 2071</div><div id="shopify-section-template--26453213315345__75c51312-f569-49c7-b2d2-360c84bd0978" class="shopify-section section-image-with-text"><div class="fully-spaced-row--medium"> 2072 <div class="container"> 2073 <div class="flexible-layout valign-middle"> 2074 <div class="column column--half column--order-push-desktop"> 2075 <a class="block-link" href="/products/mod-cold-press-auto-complete-bundle"> 2076 <div class="image-overlap" style="max-width: 500px"> 2077 <div class="image-overlap__image image-overlap__image-1"><div class="rimage-outer-wrapper" style="max-width: 1024px"> 2078 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2079 data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.1s"><img class="rimage__image lazyload fade-in " 2080 data-src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_q66lheq66lheq66l_2_{width}x.png?v=1771818393" 2081 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2082 data-aspectratio="1.0" 2083 data-sizes="auto" 2084 alt="" 2085 > 2086 2087 <noscript> 2088 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_q66lheq66lheq66l_2_1024x1024.png?v=1771818393" alt=""> 2089 </noscript> 2090 </div> 2091</div> 2092</div></div> 2093 </a> 2094 </div> 2095 2096 <div class="column column--half align-left" data-cc-animate> 2097 <div class="feature-text-paired"> 2098 2099 <div class="rte"><h3><strong>Getting your fruit & veg in every day shouldnât take extra time.</strong><br/><br/>Minimal prep. </h3><p>Hands-free from there. </p><p>Fresh juice in minutes.<br/></p><p></p><p><strong>Your Bundle Includes:</strong><br/></p><p>â 600â¯ml Glass Juice Bottle<br/>â Fine-Mesh Sieve<br/>â Wellness Plan & Recipe Cards</p><p></p></div> 2100 2101 2102 <div class="lightly-spaced-row-above"> 2103 <a class="btn btn--secondary" href="/products/mod-cold-press-auto-complete-bundle">Get Started Today</a> 2104 </div> 2105 2106 </div> 2107 </div> 2108 </div> 2109 </div> 2110</div> 2111 2112 2113 2114</div><div id="shopify-section-template--26453213315345__featured_product_HLRBek" class="shopify-section section-featured-product"><div class="container section-template--26453213315345__featured_product_HLRBek featured-product product-detail variant-status--on-sale strongly-spaced-row valign-middle" 2115 data-section-type="featured-product" 2116 data-components="accordion,custom-select,modal" 2117 data-cc-animate> 2118
2119<script type="application/ld+json"> 2120{ 2121 "@context": "http://schema.org/", 2122 "@type": "Product", 2123 "name": "MOD Cold Press Auto+ Juice \u0026 Sorbet Bundle", 2124 "url": "https:\/\/modappliances.com\/products\/mod-cold-press-auto-juicer","image": [ 2125 "https:\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_White_1254x.png?v=1788878275" 2126 ],"description": "","sku": "B_AUTO1_CB","brand": { 2127 "@type": "Brand", 2128 "name": "Mod Appliances" 2129 }, 2130 2131 2132 "aggregateRating": { 2133 "@type": "AggregateRating", 2134 "ratingValue": "4.9", 2135 "reviewCount": "103" 2136 }, 2137 2138 "offers": [{ 2139 "@type" : "Offer","sku": "B_AUTO1_CB","availability" : "http://schema.org/InStock", 2140 "price" : 629.0, 2141 "priceCurrency" : "AUD", 2142 "priceValidUntil": "2027-10-05", 2143 "url" : "https:\/\/modappliances.com\/products\/mod-cold-press-auto-juicer?variant=53725520298257", 2144 "seller": { 2145 "@type": "Organization", 2146 "name": "MOD Appliances" 2147 } 2148 }, 2149{ 2150 "@type" : "Offer","sku": "B_AUTO2_CB","availability" : "http://schema.org/InStock", 2151 "price" : 629.0, 2152 "priceCurrency" : "AUD", 2153 "priceValidUntil": "2027-10-05", 2154 "url" : "https:\/\/modappliances.com\/products\/mod-cold-press-auto-juicer?variant=53725520331025", 2155 "seller": { 2156 "@type": "Organization", 2157 "name": "MOD Appliances" 2158 } 2159 } 2160] 2161} 2162</script>
2162 2163 <div class="gallery gallery--layout-carousel-under gallery-size-small product-column-left has-thumbnails" 2164 data-variant-image-grouping="false" 2165 data-variant-image-grouping-option="Color,Colour,Couleur,Farbe" 2166 data-variant-image-grouping-option-index=""> 2167 <div class="gallery__inner"> 2168 <div class="main-image"> 2169 <div class="slideshow product-slideshow slideshow--custom-initial" data-slick='{"adaptiveHeight":true,"initialSlide":19}'><div class="slide" data-media-id="45073880875281"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_White.png?v=1788878275"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-45073880875281-wrapper" 2170 class="product-media-wrapper" 2171 data-media-id="template--26453213315345__featured_product_HLRBek-45073880875281" 2172 tabindex="-1"> 2173 2174 <div class="product-media product-media--image"> 2175 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2176 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2177 ><img class="rimage__image lazyload fade-in " 2178 data-src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_White_{width}x.png?v=1788878275" 2179 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2180 data-aspectratio="1.0" 2181 data-sizes="auto" 2182 alt="" 2183 > 2184 2185 <noscript> 2186 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_White_1024x1024.png?v=1788878275" alt=""> 2187 </noscript> 2188 </div> 2189</div> 2190 2191 </div> 2192 2193</div> 2194</a></div><div class="slide" data-media-id="42824189280529"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Mod_White_Fwd_-_4200.jpg?v=1776235564"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-42824189280529-wrapper" 2195 class="product-media-wrapper" 2196 data-media-id="template--26453213315345__featured_product_HLRBek-42824189280529" 2197 tabindex="-1"> 2198 2199 <div class="product-media product-media--image"> 2200 <div class="rimage-outer-wrapper" style="max-width: 4200px"> 2201 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2202 ><img class="rimage__image lazyload fade-in " 2203 data-src="//modappliances.com/cdn/shop/files/Mod_White_Fwd_-_4200_{width}x.jpg?v=1776235564" 2204 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2205 data-aspectratio="1.0" 2206 data-sizes="auto" 2207 alt="" 2208 > 2209 2210 <noscript> 2211 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Mod_White_Fwd_-_4200_1024x1024.jpg?v=1776235564" alt=""> 2212 </noscript> 2213 </div> 2214</div> 2215 2216 </div> 2217 2218</div> 2219</a></div><div class="slide" data-media-id="42945393918225"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4.jpg?v=1776235564"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-42945393918225-wrapper" 2220 class="product-media-wrapper" 2221 data-media-id="template--26453213315345__featured_product_HLRBek-42945393918225" 2222 tabindex="-1"> 2223 2224 <div class="product-media product-media--image"> 2225 <div class="rimage-outer-wrapper" style="max-width: 1080px"> 2226 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2227 ><img class="rimage__image lazyload fade-in " 2228 data-src="//modappliances.com/cdn/shop/files/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4_{width}x.jpg?v=1776235564" 2229 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2230 data-aspectratio="1.0" 2231 data-sizes="auto" 2232 alt="" 2233 > 2234 2235 <noscript> 2236 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4_1024x1024.jpg?v=1776235564" alt=""> 2237 </noscript> 2238 </div> 2239</div> 2240 2241 </div> 2242 2243</div> 2244</a></div><div class="slide" data-media-id="44168132559121"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring.png?v=1776031326"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168132559121-wrapper" 2245 class="product-media-wrapper" 2246 data-media-id="template--26453213315345__featured_product_HLRBek-44168132559121" 2247 tabindex="-1"> 2248 2249 <div class="product-media product-media--image"> 2250 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2251 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2252 ><img class="rimage__image lazyload fade-in " 2253 data-src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_{width}x.png?v=1776031326" 2254 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2255 data-aspectratio="1.0" 2256 data-sizes="auto" 2257 alt="" 2258 > 2259 2260 <noscript> 2261 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_1024x1024.png?v=1776031326" alt=""> 2262 </noscript> 2263 </div> 2264</div> 2265 2266 </div> 2267 2268</div> 2269</a></div><div class="slide" data-media-id="44168140161297"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a.png?v=1776055571"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168140161297-wrapper" 2270 class="product-media-wrapper" 2271 data-media-id="template--26453213315345__featured_product_HLRBek-44168140161297" 2272 tabindex="-1"> 2273 2274 <div class="product-media product-media--image"> 2275 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2276 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2277 ><img class="rimage__image lazyload fade-in " 2278 data-src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a_{width}x.png?v=1776055571" 2279 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2280 data-aspectratio="1.0" 2281 data-sizes="auto" 2282 alt="" 2283 > 2284 2285 <noscript> 2286 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a_1024x1024.png?v=1776055571" alt=""> 2287 </noscript> 2288 </div> 2289</div> 2290 2291 </div> 2292 2293</div> 2294</a></div><div class="slide" data-media-id="44168151892241"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/image_20.png?v=1776054763"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168151892241-wrapper" 2295 class="product-media-wrapper" 2296 data-media-id="template--26453213315345__featured_product_HLRBek-44168151892241" 2297 tabindex="-1"> 2298 2299 <div class="product-media product-media--image"> 2300 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2301 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2302 ><img class="rimage__image lazyload fade-in " 2303 data-src="//modappliances.com/cdn/shop/files/image_20_{width}x.png?v=1776054763" 2304 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2305 data-aspectratio="1.0" 2306 data-sizes="auto" 2307 alt="" 2308 > 2309 2310 <noscript> 2311 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/image_20_1024x1024.png?v=1776054763" alt=""> 2312 </noscript> 2313 </div> 2314</div> 2315 2316 </div> 2317 2318</div> 2319</a></div><div class="slide" data-media-id="44168507425041"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1.png?v=1776055571"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168507425041-wrapper" 2320 class="product-media-wrapper" 2321 data-media-id="template--26453213315345__featured_product_HLRBek-44168507425041" 2322 tabindex="-1"> 2323 2324 <div class="product-media product-media--image"> 2325 <div class="rimage-outer-wrapper" style="max-width: 1024px"> 2326 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2327 ><img class="rimage__image lazyload fade-in " 2328 data-src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1_{width}x.png?v=1776055571" 2329 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2330 data-aspectratio="1.0" 2331 data-sizes="auto" 2332 alt="" 2333 > 2334 2335 <noscript> 2336 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1_1024x1024.png?v=1776055571" alt=""> 2337 </noscript> 2338 </div> 2339</div> 2340 2341 </div> 2342 2343</div> 2344</a></div><div class="slide" data-media-id="44168377106705"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_qp300eqp300eqp30.png?v=1776055571"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168377106705-wrapper" 2345 class="product-media-wrapper" 2346 data-media-id="template--26453213315345__featured_product_HLRBek-44168377106705" 2347 tabindex="-1"> 2348 2349 <div class="product-media product-media--image"> 2350 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2351 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2352 ><img class="rimage__image lazyload fade-in " 2353 data-src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_qp300eqp300eqp30_{width}x.png?v=1776055571" 2354 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2355 data-aspectratio="1.0" 2356 data-sizes="auto" 2357 alt="" 2358 > 2359 2360 <noscript> 2361 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_qp300eqp300eqp30_1024x1024.png?v=1776055571" alt=""> 2362 </noscript> 2363 </div> 2364</div> 2365 2366 </div> 2367 2368</div> 2369</a></div><div class="slide" data-media-id="44722390565137"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Auto_White_Kitchen_setting.png?v=1785257208"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44722390565137-wrapper" 2370 class="product-media-wrapper" 2371 data-media-id="template--26453213315345__featured_product_HLRBek-44722390565137" 2372 tabindex="-1"> 2373 2374 <div class="product-media product-media--image"> 2375 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2376 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2377 ><img class="rimage__image lazyload fade-in " 2378 data-src="//modappliances.com/cdn/shop/files/Auto_White_Kitchen_setting_{width}x.png?v=1785257208" 2379 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2380 data-aspectratio="1.0" 2381 data-sizes="auto" 2382 alt="" 2383 > 2384 2385 <noscript> 2386 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Auto_White_Kitchen_setting_1024x1024.png?v=1785257208" alt=""> 2387 </noscript> 2388 </div> 2389</div> 2390 2391 </div> 2392 2393</div> 2394</a></div><div class="slide" data-media-id="44728303878417"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/White_and_Graphite_MOD_Auto.png?v=1785298045"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44728303878417-wrapper" 2395 class="product-media-wrapper" 2396 data-media-id="template--26453213315345__featured_product_HLRBek-44728303878417" 2397 tabindex="-1"> 2398 2399 <div class="product-media product-media--image"> 2400 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2401 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2402 ><img class="rimage__image lazyload fade-in " 2403 data-src="//modappliances.com/cdn/shop/files/White_and_Graphite_MOD_Auto_{width}x.png?v=1785298045" 2404 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2405 data-aspectratio="1.0" 2406 data-sizes="auto" 2407 alt="" 2408 > 2409 2410 <noscript> 2411 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/White_and_Graphite_MOD_Auto_1024x1024.png?v=1785298045" alt=""> 2412 </noscript> 2413 </div> 2414</div> 2415 2416 </div> 2417 2418</div> 2419</a></div><div class="slide" data-media-id="45073884217617"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_Graphite.png?v=1788878345"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-45073884217617-wrapper" 2420 class="product-media-wrapper" 2421 data-media-id="template--26453213315345__featured_product_HLRBek-45073884217617" 2422 tabindex="-1"> 2423 2424 <div class="product-media product-media--image"> 2425 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2426 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2427 ><img class="rimage__image lazyload fade-in " 2428 data-src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_Graphite_{width}x.png?v=1788878345" 2429 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2430 data-aspectratio="1.0" 2431 data-sizes="auto" 2432 alt="" 2433 > 2434 2435 <noscript> 2436 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_Graphite_1024x1024.png?v=1788878345" alt=""> 2437 </noscript> 2438 </div> 2439</div> 2440 2441 </div> 2442 2443</div> 2444</a></div><div class="slide" data-media-id="42824188395793"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/M
2444od_Gey_Fwd_-_4200.jpg?v=1776235564"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-42824188395793-wrapper" 2445 class="product-media-wrapper" 2446 data-media-id="template--26453213315345__featured_product_HLRBek-42824188395793" 2447 tabindex="-1"> 2448 2449 <div class="product-media product-media--image"> 2450 <div class="rimage-outer-wrapper" style="max-width: 4200px"> 2451 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2452 ><img class="rimage__image lazyload fade-in " 2453 data-src="//modappliances.com/cdn/shop/files/Mod_Gey_Fwd_-_4200_{width}x.jpg?v=1776235564" 2454 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2455 data-aspectratio="1.0" 2456 data-sizes="auto" 2457 alt="" 2458 > 2459 2460 <noscript> 2461 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Mod_Gey_Fwd_-_4200_1024x1024.jpg?v=1776235564" alt=""> 2462 </noscript> 2463 </div> 2464</div> 2465 2466 </div> 2467 2468</div> 2469</a></div><div class="slide" data-media-id="42945389953297"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/9-18_1.jpg?v=1776235564"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-42945389953297-wrapper" 2470 class="product-media-wrapper" 2471 data-media-id="template--26453213315345__featured_product_HLRBek-42945389953297" 2472 tabindex="-1"> 2473 2474 <div class="product-media product-media--image"> 2475 <div class="rimage-outer-wrapper" style="max-width: 1080px"> 2476 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2477 ><img class="rimage__image lazyload fade-in " 2478 data-src="//modappliances.com/cdn/shop/files/9-18_1_{width}x.jpg?v=1776235564" 2479 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2480 data-aspectratio="1.0" 2481 data-sizes="auto" 2482 alt="" 2483 > 2484 2485 <noscript> 2486 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/9-18_1_1024x1024.jpg?v=1776235564" alt=""> 2487 </noscript> 2488 </div> 2489</div> 2490 2491 </div> 2492 2493</div> 2494</a></div><div class="slide" data-media-id="44168133607697"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54.png?v=1776055571"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168133607697-wrapper" 2495 class="product-media-wrapper" 2496 data-media-id="template--26453213315345__featured_product_HLRBek-44168133607697" 2497 tabindex="-1"> 2498 2499 <div class="product-media product-media--image"> 2500 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2501 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2502 ><img class="rimage__image lazyload fade-in " 2503 data-src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54_{width}x.png?v=1776055571" 2504 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2505 data-aspectratio="1.0" 2506 data-sizes="auto" 2507 alt="" 2508 > 2509 2510 <noscript> 2511 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54_1024x1024.png?v=1776055571" alt=""> 2512 </noscript> 2513 </div> 2514</div> 2515 2516 </div> 2517 2518</div> 2519</a></div><div class="slide" data-media-id="44168139276561"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44.png?v=1776031803"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168139276561-wrapper" 2520 class="product-media-wrapper" 2521 data-media-id="template--26453213315345__featured_product_HLRBek-44168139276561" 2522 tabindex="-1"> 2523 2524 <div class="product-media product-media--image"> 2525 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2526 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2527 ><img class="rimage__image lazyload fade-in " 2528 data-src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_{width}x.png?v=1776031803" 2529 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2530 data-aspectratio="1.0" 2531 data-sizes="auto" 2532 alt="" 2533 > 2534 2535 <noscript> 2536 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_1024x1024.png?v=1776031803" alt=""> 2537 </noscript> 2538 </div> 2539</div> 2540 2541 </div> 2542 2543</div> 2544</a></div><div class="slide" data-media-id="44215763697937"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/nano-banana-2025-10-06T04-06-30_1.png?v=1777030219"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44215763697937-wrapper" 2545 class="product-media-wrapper" 2546 data-media-id="template--26453213315345__featured_product_HLRBek-44215763697937" 2547 tabindex="-1"> 2548 2549 <div class="product-media product-media--image"> 2550 <div class="rimage-outer-wrapper" style="max-width: 1024px"> 2551 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2552 ><img class="rimage__image lazyload fade-in " 2553 data-src="//modappliances.com/cdn/shop/files/nano-banana-2025-10-06T04-06-30_1_{width}x.png?v=1777030219" 2554 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2555 data-aspectratio="1.0" 2556 data-sizes="auto" 2557 alt="" 2558 > 2559 2560 <noscript> 2561 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/nano-banana-2025-10-06T04-06-30_1_1024x1024.png?v=1777030219" alt=""> 2562 </noscript> 2563 </div> 2564</div> 2565 2566 </div> 2567 2568</div> 2569</a></div><div class="slide" data-media-id="44168309244177"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Juicing_made_effortless_with_MOD.png?v=1776055571"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168309244177-wrapper" 2570 class="product-media-wrapper" 2571 data-media-id="template--26453213315345__featured_product_HLRBek-44168309244177" 2572 tabindex="-1"> 2573 2574 <div class="product-media product-media--image"> 2575 <div class="rimage-outer-wrapper" style="max-width: 1024px"> 2576 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2577 ><img class="rimage__image lazyload fade-in " 2578 data-src="//modappliances.com/cdn/shop/files/Juicing_made_effortless_with_MOD_{width}x.png?v=1776055571" 2579 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2580 data-aspectratio="1.0" 2581 data-sizes="auto" 2582 alt="" 2583 > 2584 2585 <noscript> 2586 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Juicing_made_effortless_with_MOD_1024x1024.png?v=1776055571" alt=""> 2587 </noscript> 2588 </div> 2589</div> 2590 2591 </div> 2592 2593</div> 2594</a></div><div class="slide" data-media-id="44168508768529"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_uhd46fuhd46fuhd4.png?v=1776055571"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44168508768529-wrapper" 2595 class="product-media-wrapper" 2596 data-media-id="template--26453213315345__featured_product_HLRBek-44168508768529" 2597 tabindex="-1"> 2598 2599 <div class="product-media product-media--image"> 2600 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2601 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2602 ><img class="rimage__image lazyload fade-in " 2603 data-src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_uhd46fuhd46fuhd4_{width}x.png?v=1776055571" 2604 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2605 data-aspectratio="1.0" 2606 data-sizes="auto" 2607 alt="" 2608 > 2609 2610 <noscript> 2611 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_uhd46fuhd46fuhd4_1024x1024.png?v=1776055571" alt=""> 2612 </noscript> 2613 </div> 2614</div> 2615 2616 </div> 2617 2618</div> 2619</a></div><div class="slide" data-media-id="44722411667729"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Auto_Graphite_Kitchen_Setting.png?v=1785257766"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-44722411667729-wrapper" 2620 class="product-media-wrapper" 2621 data-media-id="template--26453213315345__featured_product_HLRBek-44722411667729" 2622 tabindex="-1"> 2623 2624 <div class="product-media product-media--image"> 2625 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2626 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2627 ><img class="rimage__image lazyload fade-in " 2628 data-src="//modappliances.com/cdn/shop/files/Auto_Graphite_Kitchen_Setting_{width}x.png?v=1785257766" 2629 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2630 data-aspectratio="1.0" 2631 data-sizes="auto" 2632 alt="" 2633 > 2634 2635 <noscript> 2636 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Auto_Graphite_Kitchen_Setting_1024x1024.png?v=1785257766" alt=""> 2637 </noscript> 2638 </div> 2639</div> 2640 2641 </div> 2642 2643</div> 2644</a></div><div class="slide slide--custom-initial" data-media-id="46186381082897"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/Auto_Juice_Sorbet_Bundle_W_Oct_26.png?v=1790933204"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-46186381082897-wrapper" 2645 class="product-media-wrapper" 2646 data-media-id="template--26453213315345__featured_product_HLRBek-46186381082897" 2647 tabindex="-1"> 2648 2649 <div class="product-media product-media--image"> 2650 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2651 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2652 ><img class="rimage__image lazyload fade-in " 2653 data-src="//modappliances.com/cdn/shop/files/Auto_Juice_Sorbet_Bundle_W_Oct_26_{width}x.png?v=1790933204" 2654 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2655 data-aspectratio="1.0" 2656 data-sizes="auto" 2657 alt="" 2658 > 2659 2660 <noscript> 2661 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Auto_Juice_Sorbet_Bundle_W_Oct_26_1024x1024.png?v=1790933204" alt=""> 2662 </noscript> 2663 </div> 2664</div> 2665 2666 </div> 2667 2668</div> 2669</a></div><div class="slide" data-media-id="46186385735953"><a class="show-gallery" href="//modappliances.com/cdn/shop/files/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26.png?v=1790933258"><div id="FeaturedMedia-template--26453213315345__featured_product_HLRBek-46186385735953-wrapper" 2670 class="product-media-wrapper" 2671 data-media-id="template--26453213315345__featured_product_HLRBek-46186385735953" 2672 tabindex="-1"> 2673 2674 <div class="product-media product-media--image"> 2675 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2676 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2677 ><img class="rimage__image lazyload fade-in " 2678 data-src="//modappliances.com/cdn/shop/files/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26_{width}x.png?v=1790933258" 2679 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2680 data-aspectratio="1.0" 2681 data-sizes="auto" 2682 alt="" 2683 > 2684 2685 <noscript> 2686 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26_1024x1024.png?v=1790933258" alt=""> 2687 </noscript> 2688 </div> 2689</div> 2690 2691 </div> 2692 2693</div> 2694</a></div></div> 2695 2696 <div class="slideshow-controls"> 2697 <div class="slideshow-controls__arrows"></div> 2698 </div> 2699
2700 <span class="product-label-list">
2700<script id="variant-label-11112559902993-53725520298257" type="text/template"><div class="product-label-container"><span class="product-label product-label--sale"> 2701 <span><span class=money>$130.00</span> off</span> 2702 </span></div></script>
2702<div class="product-label-container"><span class="product-label product-label--sale"> 2703 <span><span class=money>$130.00</span> off</span> 2704 </span></div>
2704<script id="variant-label-11112559902993-53725520331025" type="text/template"><div class="product-label-container"><span class="product-label product-label--sale"> 2705 <span><span class=money>$130.00</span> off</span> 2706 </span></div></script>
2706</span> 2707 2708 </div> 2709 2710 2711 <div class="thumbnails"> 2712 2713 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_White.png?v=1788878275" data-media-id="45073880875281"> 2714 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2715 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2716 ><img class="rimage__image lazyload fade-in " 2717 data-src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_White_{width}x.png?v=1788878275" 2718 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2719 data-aspectratio="1.0" 2720 data-sizes="auto" 2721 alt="" 2722 > 2723 2724 <noscript> 2725 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_White_1024x1024.png?v=1788878275" alt=""> 2726 </noscript> 2727 </div> 2728</div> 2729 2730</a> 2731 2732 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Mod_White_Fwd_-_4200.jpg?v=1776235564" data-media-id="42824189280529"> 2733 <div class="rimage-outer-wrapper" style="max-width: 4200px"> 2734 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2735 ><img class="rimage__image lazyload fade-in " 2736 data-src="//modappliances.com/cdn/shop/files/Mod_White_Fwd_-_4200_{width}x.jpg?v=1776235564" 2737 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2738 data-aspectratio="1.0" 2739 data-sizes="auto" 2740 alt="" 2741 > 2742 2743 <noscript> 2744 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Mod_White_Fwd_-_4200_1024x1024.jpg?v=1776235564" alt=""> 2745 </noscript> 2746 </div> 2747</div> 2748 2749</a> 2750 2751 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4.jpg?v=1776235564" data-media-id="42945393918225"> 2752 <div class="rimage-outer-wrapper" style="max-width: 1080px"> 2753 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2754 ><img class="rimage__image lazyload fade-in " 2755 data-src="//modappliances.com/cdn/shop/files/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4_{width}x.jpg?v=1776235564" 2756 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2757 data-aspectratio="1.0" 2758 data-sizes="auto" 2759 alt="" 2760 > 2761 2762 <noscript> 2763 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4_1024x1024.jpg?v=1776235564" alt=""> 2764 </noscript> 2765 </div> 2766</div> 2767 2768</a> 2769 2770 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring.png?v=1776031326" data-media-id="44168132559121"> 2771 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2772 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2773 ><img class="rimage__image lazyload fade-in " 2774 data-src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_{width}x.png?v=1776031326" 2775 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2776 data-aspectratio="1.0" 2777 data-sizes="auto" 2778 alt="" 2779 > 2780 2781 <noscript> 2782 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_1024x1024.png?v=1776031326" alt=""> 2783 </noscript> 2784 </div> 2785</div> 2786 2787</a> 2788 2789 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a.png?v=1776055571" data-media-id="44168140161297"> 2790 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2791 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2792 ><img class="rimage__image lazyload fade-in " 2793 data-src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a_{width}x.png?v=1776055571" 2794 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2795 data-aspectratio="1.0" 2796 data-sizes="auto" 2797 alt="" 2798 > 2799 2800 <noscript> 2801 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a_1024x1024.png?v=1776055571" alt=""> 2802 </noscript> 2803 </div> 2804</div> 2805 2806</a> 2807 2808 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/image_20.png?v=1776054763" data-media-id="44168151892241"> 2809 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2810 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2811 ><img class="rimage__image lazyload fade-in " 2812 data-src="//modappliances.com/cdn/shop/files/image_20_{width}x.png?v=1776054763" 2813 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2814 data-aspectratio="1.0" 2815 data-sizes="auto" 2816 alt="" 2817 > 2818 2819 <noscript> 2820 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/image_20_1024x1024.png?v=1776054763" alt=""> 2821 </noscript> 2822 </div> 2823</div> 2824 2825</a> 2826 2827 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1.png?v=1776055571" data-media-id="44168507425041"> 2828 <div class="rimage-outer-wrapper" style="max-width: 1024px"> 2829 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2830 ><img class="rimage__image lazyload fade-in " 2831 data-src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1_{width}x.png?v=1776055571" 2832 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2833 data-aspectratio="1.0" 2834 data-sizes="auto" 2835 alt="" 2836 > 2837 2838 <noscript> 2839 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1_1024x1024.png?v=1776055571" alt=""> 2840 </noscript> 2841 </div> 2842</div> 2843 2844</a> 2845 2846 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_qp300eqp300eqp30.png?v=1776055571" data-media-id="44168377106705"> 2847 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2848 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2849 ><img class="rimage__image lazyload fade-in " 2850 data-src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_qp300eqp300eqp30_{width}x.png?v=1776055571" 2851 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2852 data-aspectratio="1.0" 2853 data-sizes="auto" 2854 alt="" 2855 > 2856 2857 <noscript> 2858 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_qp300eqp300eqp30_1024x1024.png?v=1776055571" alt=""> 2859 </noscript> 2860 </div> 2861</div> 2862 2863</a> 2864 2865 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Auto_White_Kitchen_setting.png?v=1785257208" data-media-id="44722390565137"> 2866 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2867 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2868 ><img class="rimage__image lazyload fade-in " 2869 data-src="//modappliances.com/cdn/shop/files/Auto_White_Kitchen_setting_{width}x.png?v=1785257208" 2870 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2871 data-aspectratio="1.0" 2872 data-sizes="auto" 2873 alt="" 2874 > 2875 2876 <noscript> 2877 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Auto_White_Kitchen_setting_1024x1024.png?v=1785257208" alt=""> 2878 </noscript> 2879 </div> 2880</div> 2881 2882</a> 2883 2884 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/White_and_Graphite_MOD_Auto.png?v=1785298045" data-media-id="44728303878417"> 2885 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2886 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2887 ><img class="rimage__image lazyload fade-in " 2888 data-src="//modappliances.com/cdn/shop/files/White_and_Graphite_MOD_Auto_{width}x.png?v=1785298045" 2889 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2890 data-aspectratio="1.0" 2891 data-sizes="auto" 2892 alt="" 2893 > 2894 2895 <noscript> 2896 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/White_and_Graphite_MOD_Auto_1024x1024.png?v=1785298045" alt=""> 2897 </noscript> 2898 </div> 2899</div> 2900 2901</a> 2902 2903 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_Graphite.png?v=1788878345" data-media-id="45073884217617"> 2904 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 2905 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2906 ><img class="rimage__image lazyload fade-in " 2907 data-src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_Graphite_{width}x.png?v=1788878345" 2908 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2909 data-aspectratio="1.0" 2910 data-sizes="auto" 2911 alt="" 2912 > 2913 2914 <noscript> 2915 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Juice_Sorbet_Bundle_Graphite_1024x1024.png?v=1788878345" alt=""> 2916 </noscript> 2917 </div> 2918</div> 2919 2920</a> 2921 2922 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/M
2922od_Gey_Fwd_-_4200.jpg?v=1776235564" data-media-id="42824188395793"> 2923 <div class="rimage-outer-wrapper" style="max-width: 4200px"> 2924 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2925 ><img class="rimage__image lazyload fade-in " 2926 data-src="//modappliances.com/cdn/shop/files/Mod_Gey_Fwd_-_4200_{width}x.jpg?v=1776235564" 2927 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2928 data-aspectratio="1.0" 2929 data-sizes="auto" 2930 alt="" 2931 > 2932 2933 <noscript> 2934 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Mod_Gey_Fwd_-_4200_1024x1024.jpg?v=1776235564" alt=""> 2935 </noscript> 2936 </div> 2937</div> 2938 2939</a> 2940 2941 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/9-18_1.jpg?v=1776235564" data-media-id="42945389953297"> 2942 <div class="rimage-outer-wrapper" style="max-width: 1080px"> 2943 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2944 ><img class="rimage__image lazyload fade-in " 2945 data-src="//modappliances.com/cdn/shop/files/9-18_1_{width}x.jpg?v=1776235564" 2946 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2947 data-aspectratio="1.0" 2948 data-sizes="auto" 2949 alt="" 2950 > 2951 2952 <noscript> 2953 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/9-18_1_1024x1024.jpg?v=1776235564" alt=""> 2954 </noscript> 2955 </div> 2956</div> 2957 2958</a> 2959 2960 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54.png?v=1776055571" data-media-id="44168133607697"> 2961 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2962 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2963 ><img class="rimage__image lazyload fade-in " 2964 data-src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54_{width}x.png?v=1776055571" 2965 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2966 data-aspectratio="1.0" 2967 data-sizes="auto" 2968 alt="" 2969 > 2970 2971 <noscript> 2972 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54_1024x1024.png?v=1776055571" alt=""> 2973 </noscript> 2974 </div> 2975</div> 2976 2977</a> 2978 2979 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44.png?v=1776031803" data-media-id="44168139276561"> 2980 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 2981 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 2982 ><img class="rimage__image lazyload fade-in " 2983 data-src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_{width}x.png?v=1776031803" 2984 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2985 data-aspectratio="1.0" 2986 data-sizes="auto" 2987 alt="" 2988 > 2989 2990 <noscript> 2991 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/nano-banana-2026-04-12T22-08-44_1024x1024.png?v=1776031803" alt=""> 2992 </noscript> 2993 </div> 2994</div> 2995 2996</a> 2997 2998 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/nano-banana-2025-10-06T04-06-30_1.png?v=1777030219" data-media-id="44215763697937"> 2999 <div class="rimage-outer-wrapper" style="max-width: 1024px"> 3000 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 3001 ><img class="rimage__image lazyload fade-in " 3002 data-src="//modappliances.com/cdn/shop/files/nano-banana-2025-10-06T04-06-30_1_{width}x.png?v=1777030219" 3003 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3004 data-aspectratio="1.0" 3005 data-sizes="auto" 3006 alt="" 3007 > 3008 3009 <noscript> 3010 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/nano-banana-2025-10-06T04-06-30_1_1024x1024.png?v=1777030219" alt=""> 3011 </noscript> 3012 </div> 3013</div> 3014 3015</a> 3016 3017 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Juicing_made_effortless_with_MOD.png?v=1776055571" data-media-id="44168309244177"> 3018 <div class="rimage-outer-wrapper" style="max-width: 1024px"> 3019 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 3020 ><img class="rimage__image lazyload fade-in " 3021 data-src="//modappliances.com/cdn/shop/files/Juicing_made_effortless_with_MOD_{width}x.png?v=1776055571" 3022 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3023 data-aspectratio="1.0" 3024 data-sizes="auto" 3025 alt="" 3026 > 3027 3028 <noscript> 3029 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Juicing_made_effortless_with_MOD_1024x1024.png?v=1776055571" alt=""> 3030 </noscript> 3031 </div> 3032</div> 3033 3034</a> 3035 3036 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_uhd46fuhd46fuhd4.png?v=1776055571" data-media-id="44168508768529"> 3037 <div class="rimage-outer-wrapper" style="max-width: 2048px"> 3038 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 3039 ><img class="rimage__image lazyload fade-in " 3040 data-src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_uhd46fuhd46fuhd4_{width}x.png?v=1776055571" 3041 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3042 data-aspectratio="1.0" 3043 data-sizes="auto" 3044 alt="" 3045 > 3046 3047 <noscript> 3048 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Gemini_Generated_Image_uhd46fuhd46fuhd4_1024x1024.png?v=1776055571" alt=""> 3049 </noscript> 3050 </div> 3051</div> 3052 3053</a> 3054 3055 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Auto_Graphite_Kitchen_Setting.png?v=1785257766" data-media-id="44722411667729"> 3056 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 3057 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 3058 ><img class="rimage__image lazyload fade-in " 3059 data-src="//modappliances.com/cdn/shop/files/Auto_Graphite_Kitchen_Setting_{width}x.png?v=1785257766" 3060 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3061 data-aspectratio="1.0" 3062 data-sizes="auto" 3063 alt="" 3064 > 3065 3066 <noscript> 3067 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Auto_Graphite_Kitchen_Setting_1024x1024.png?v=1785257766" alt=""> 3068 </noscript> 3069 </div> 3070</div> 3071 3072</a> 3073 3074 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/Auto_Juice_Sorbet_Bundle_W_Oct_26.png?v=1790933204" data-media-id="46186381082897"> 3075 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 3076 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 3077 ><img class="rimage__image lazyload fade-in " 3078 data-src="//modappliances.com/cdn/shop/files/Auto_Juice_Sorbet_Bundle_W_Oct_26_{width}x.png?v=1790933204" 3079 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3080 data-aspectratio="1.0" 3081 data-sizes="auto" 3082 alt="" 3083 > 3084 3085 <noscript> 3086 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Auto_Juice_Sorbet_Bundle_W_Oct_26_1024x1024.png?v=1790933204" alt=""> 3087 </noscript> 3088 </div> 3089</div> 3090 3091</a> 3092 3093 <a class="thumbnail thumbnail--media-image" href="//modappliances.com/cdn/shop/files/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26.png?v=1790933258" data-media-id="46186385735953"> 3094 <div class="rimage-outer-wrapper" style="max-width: 1254px"> 3095 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 3096 ><img class="rimage__image lazyload fade-in " 3097 data-src="//modappliances.com/cdn/shop/files/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26_{width}x.png?v=1790933258" 3098 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3099 data-aspectratio="1.0" 3100 data-sizes="auto" 3101 alt="" 3102 > 3103 3104 <noscript> 3105 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26_1024x1024.png?v=1790933258" alt=""> 3106 </noscript> 3107 </div> 3108</div> 3109 3110</a> 3111 3112 </div> 3113 3114 </div> 3115 </div> 3116 3117 3118 <div class="detail product-column-right"> 3119 <div class="product-form" data-ajax-add-to-cart="true" data-product-id="11112559902993" data-enable-history-state="false"> 3120 3121 <div class="title-row" > 3122 3123 <h2 class="h1-style title"><a href="/products/mod-cold-press-auto-juicer" title="">
3123MOD Cold Press Auto+ Juice & Sorbet Bundle</a></h2> 3124 3125 </div> 3126 3127 3128 3129 3130 <div class="price-container" > 3131 <div class="variant-visibility-area">
3131<script type="text/template" data-variant-id="53725520298257"><div class="price-area"> 3132 <div class="price h4-style on-sale"> 3133 <span class="current-price theme-money"><span class=money>$629.00</span></span> 3134 3135 <span class="was-price theme-money"><span class=money>$759.00</span></span> 3136 3137 </div> 3138 3139 3140 </div></script>
3140<div class="price-area"> 3141 <div class="price h4-style on-sale"> 3142 <span class="current-price theme-money"><span class=money>$629.00</span></span> 3143 3144 <span class="was-price theme-money"><span class=money>$759.00</span></span> 3145 3146 </div> 3147 3148 3149 </div>
3149<script type="text/template" data-variant-id="53725520331025"><div class="price-area"> 3150 <div class="price h4-style on-sale"> 3151 <span class="current-price theme-money"><span class=money>$629.00</span></span> 3152 3153 <span class="was-price theme-money"><span class=money>$759.00</span></span> 3154 3155 </div> 3156 3157 3158 </div></script>
3158<script type="text/template" data-variant-id=""><div class="price-area"><div class="price h4-style on-sale"> 3159 3160 <span class="current-price theme-money"><span class=money>$629.00</span> 3161</span> 3162 3163 <span class="was-price theme-money"><span class=money>$759.00</span></span> 3164 3165 3166 3167 </div> 3168 </div></script>
3168 3169 3170 3171 </div> 3172 3173 <div class="price-descriptors"><form method="post" action="/cart/add" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53725520298257"> 3174 3175<input type="hidden" name="product-id" value="11112559902993" /><input type="hidden" name="section-id" value="template--26453213315345__featured_product_HLRBek" /></form> 3176 <div class="product-inventory-transfer product-inventory-transfer--none"></div> 3177 3178 </div></div> 3179 3180 3181 3182 3183 3184 <div class="lightly-spaced-row" ><div class="product-info-block" ><div class="rte cf"><p><em><strong>Limited Time Bundle â Save $130</strong></em></p></div></div> 3185 </div> 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 <hr > 3197 3198 3199 3200 3201 <div class="input-row" > 3202 3203 <div class="option-selectors" data-disable-unavailable="true"><div class="option-selector" data-selector-type="listed" data-option-index="0"> 3204 <fieldset class="option-selector-fieldset"> 3205 <div class="opposing-items"> 3206 <legend class="label">Pick Your Juicer Colour</legend> 3207 3208 </div> 3209 <div class="option-selector__btns"><input class="opt-btn js-option" 3210 type="radio" 3211 name="template--26453213315345__featured_product_HLRBek-11112559902993-pick-your-juicer-colour-selector" 3212 id="template--26453213315345__featured_product_HLRBek-11112559902993-pick-your-juicer-colour-selector-opt-0" 3213 value="White" 3214 checked 3215 required> 3216 <label class="opt-label" for="template--26453213315345__featured_product_HLRBek-11112559902993-pick-your-juicer-colour-selector-opt-0"><span class="opt-label__text">White</span></label><input class="opt-btn js-option" 3217 type="radio" 3218 name="template--26453213315345__featured_product_HLRBek-11112559902993-pick-your-juicer-colour-selector" 3219 id="template--26453213315345__featured_product_HLRBek-11112559902993-pick-your-juicer-colour-selector-opt-1" 3220 value="Graphite" 3221 3222 required> 3223 <label class="opt-label" for="template--26453213315345__featured_product_HLRBek-11112559902993-pick-your-juicer-colour-selector-opt-1"><span class="opt-label__text">Graphite</span></label></div> 3224 </fieldset> 3225 </div></div> 3226 3227 </div> 3228 3229 3230 3231 3232 3233 <div class="lightly-spaced-row" ><div class="product-info-block" ><div class="rte cf"><h4>Hands-free juicing <br/>Just load and go<br/>Easy to clean in 60 seconds</h4><p></p><p><strong>Bundle Includes:</strong>· </p><p>600â¯ml Glass Juice Bottle · Fine-Mesh Sieve · Wellness Plan & Recipe Cards · Produce Bag</p><p>â30 Day Money Back Guarantee<br/>âFree Shipping Australia Wide<br/>â20 Year Warranty</p></div></div> 3234 </div> 3235 3236 3237 3238 3239 3240<div class="buy-buttons-row" ><form method="post" action="/cart/add" id="product-form-template--26453213315345__featured_product_HLRBek-11112559902993" accept-charset="UTF-8" class="form product-purchase-form" enctype="multipart/form-data" data-product-id="11112559902993"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3241<select name="id" class="original-selector" aria-label="Options"> 3242 <option value="">Choose an option</option> 3243 3244 <option value="53725520298257" 3245 selected="selected" 3246 3247 data-stock="out">White</option> 3248 3249 <option value="53725520331025" 3250 3251 3252 data-stock="out">Graphite</option> 3253 3254 </select> 3255<div class="quantity-submit-row input-row "> 3256 3257 <div class="quantity-submit-row__submit input-row"><button class="button button--large" type="submit" data-add-to-cart-text="ADD TO CART">ADD TO CART</button> 3258 </div> 3259 3260 3261 3262 </div> 3263 3264 3265 <input type="hidden" name="product-id" value="11112559902993" /><input type="hidden" name="section-id" value="template--26453213315345__featured_product_HLRBek" /></form> 3266</div> 3267 3268 3269 3270 3271 3272 3273 3274 3275<form class="product-purchase-form hidden" data-product-id="11112559902993"><select name="id" class="original-selector" aria-label="Options"> 3276 <option value="">Choose an option</option> 3277 3278 <option value="53725520298257" 3279 selected="selected" 3280 3281 data-stock="out">White</option> 3282 3283 <option value="53725520331025" 3284 3285 3286 data-stock="out">Graphite</option> 3287 3288 </select></form></div> 3289 </div> 3290</div> 3291 3292
3293<script type="application/json" id="ProductJson-11112559902993"> 3294 {"id":11112559902993,"title":"MOD Cold Press Auto+ Juice \u0026 Sorbet Bundle","handle":"mod-cold-press-auto-juicer","description":"","published_at":"2026-07-02T00:43:48+10:00","created_at":"2026-07-02T00:25:57+10:00","vendor":"Mod Appliances","type":"Cold Press Juicer","tags":["(w)holistic","antioxidants","Appliances","best","best juicer","Best Seller","cleanse","cold press","cold press juicer","cold pressed juicer","Coldpress","Detox","fruit juice","holistic","juice","juicer","juicer-autoplus","juicing","minerals","mod_cold_press","modjuicer","nutrient retention","nutrients","nutrition","slow juicer","vegetable juice","vitamins","weight loss","weight maintenance","whole food","whole juice","whole juicer","whole produce"],"price":62900,"price_min":62900,"price_max":62900,"available":true,"price_varies":false,"compare_at_price":75900,"compare_at_price_min":75900,"compare_at_price_max":75900,"compare_at_price_varies":false,"variants":[{"id":53725520298257,"title":"White","option1":"White","option2":null,"option3":null,"sku":"B_AUTO1_CB","requires_shipping":true,"taxable":true,"featured_image":{"id":55653165924625,"product_id":11112559902993,"position":20,"created_at":"2026-10-02T19:26:42+10:00","updated_at":"2026-10-02T19:26:44+10:00","alt":null,"width":1254,"height":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_Juice_Sorbet_Bundle_W_Oct_26.png?v=1790933204","variant_ids":[53725520298257]},"available":true,"name":"MOD Cold Press Auto+ Juice \u0026 Sorbet Bundle - White","public_title":"White","options":["White"],"price":62900,"weight":5930,"compare_at_price":75900,"inventory_quantity":-170,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"featured_media":{"alt":null,"id":46186381082897,"position":20,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_Juice_Sorbet_Bundle_W_Oct_26.png?v=1790933204"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":53725520331025,"title":"Graphite","option1":"Graphite","option2":null,"option3":null,"sku":"B_AUTO2_CB","requires_shipping":true,"taxable":true,"featured_image":{"id":55653170741521,"product_id":11112559902993,"position":21,"created_at":"2026-10-02T19:27:36+10:00","updated_at":"2026-10-02T19:27:38+10:00","alt":null,"width":1254,"height":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26.png?v=1790933258","variant_ids":[53725520331025]},"available":true,"name":"MOD Cold Press Auto+ Juice \u0026 Sorbet Bundle - Graphite","public_title":"Graphite","options":["Graphite"],"price":62900,"weight":5930,"compare_at_price":75900,"inventory_quantity":-159,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"featured_media":{"alt":null,"id":46186385735953,"position":21,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26.png?v=1790933258"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_White.png?v=1788878275","\/\/modappliances.com\/cdn\/shop\/files\/Mod_White_Fwd_-_4200.jpg?v=1776235564","\/\/modappliances.com\/cdn\/shop\/files\/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4.jpg?v=1776235564","\/\/modappliances.com\/cdn\/shop\/files\/Beautiful_Green_Juice_Pouring.png?v=1776031326","\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a.png?v=1776055571","\/\/modappliances.com\/cdn\/shop\/files\/image_20.png?v=1776054763","\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1.png?v=1776055571","\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_qp300eqp300eqp30.png?v=1776055571","\/\/modappliances.com\/cdn\/shop\/files\/Auto_White_Kitchen_setting.png?v=1785257208","\/\/modappliances.com\/cdn\/shop\/files\/White_and_Graphite_MOD_Auto.png?v=1785298045","\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_Graphite.png?v=1788878345","\/\/modappliances.com\/cdn\/shop\/files\/Mod_Gey_Fwd_-_4200.jpg?v=1776235564","\/\/modappliances.com\/cdn\/shop\/files\/9-18_1.jpg?v=1776235564","\/\/modappliances.com\/cdn\/shop\/files\/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54.png?v=1776055571","\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2026-04-12T22-08-44.png?v=1776031803","\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2025-10-06T04-06-30_1.png?v=1777030219","\/\/modappliances.com\/cdn\/shop\/files\/Juicing_made_effortless_with_MOD.png?v=1776055571","\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_uhd46fuhd46fuhd4.png?v=1776055571","\/\/modappliances.com\/cdn\/shop\/files\/Auto_Graphite_Kitchen_Setting.png?v=1785257766","\/\/modappliances.com\/cdn\/shop\/files\/Auto_Juice_Sorbet_Bundle_W_Oct_26.png?v=1790933204","\/\/modappliances.com\/cdn\/shop\/files\/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26.png?v=1790933258"],"featured_image":"\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_White.png?v=1788878275","options":["Pick Your Juicer Colour"],"media":[{"alt":null,"id":45073880875281,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_White.png?v=1788878275"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_White.png?v=1788878275","width":1254},{"alt":null,"id":42824189280529,"position":2,"preview_image":{"aspect_ratio":1.0,"height":4200,"width":4200,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Mod_White_Fwd_-_4200.jpg?v=1776235564"},"aspect_ratio":1.0,"height":4200,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Mod_White_Fwd_-_4200.jpg?v=1776235564","width":4200},{"alt":null,"id":42945393918225,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/modappliances.com\/cdn\/shop\/files\/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4.jpg?v=1776235564"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/9-18_1_5cfe8b4c-ef35-4b1c-aac1-fdabbe9c8cd4.jpg?v=1776235564","width":1080},{"alt":null,"id":44168132559121,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Beautiful_Green_Juice_Pouring.png?v=1776031326"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Beautiful_Green_Juice_Pouring.png?v=1776031326","width":2048},{"alt":null,"id":44168140161297,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a.png?v=1776055571"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2026-04-12T22-08-44_ec645fde-4176-40e3-81dd-e389da1a929a.png?v=1776055571","width":2048},{"alt":null,"id":44168151892241,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/modappliances.com\/cdn\/shop\/files\/image_20.png?v=1776054763"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/image_20.png?v=1776054763","width":2048},{"alt":null,"id":44168507425041,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1.png?v=1776055571"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_c2ci8rc2ci8rc2ci_1.png?v=1776055571","width":1024},{"alt":null,"id":44168377106705,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_qp300eqp300eqp30.png?v=1776055571"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_qp300eqp300eqp30.png?v=1776055571","width":2048},{"alt":null,"id":44722390565137,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_White_Kitchen_setting.png?v=1785257208"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_White_Kitchen_setting.png?v=1785257208","width":1254},{"alt":null,"id":44728303878417,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/White_and_Graphite_MOD_Auto.png?v=1785298045"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/White_and_Graphite_MOD_Auto.png?v=1785298045","width":1254},{"alt":null,"id":45073884217617,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_Graphite.png?v=1788878345"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Juice_Sorbet_Bundle_Graphite.png?v=1788878345","width":1254},{"alt":null,"id":42824188395793,"position":12,"preview_image":{"aspect_ratio":1.0,"height":4200,"width":4200,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Mod_Gey_Fwd_-_4200.jpg?v=1776235564"},"aspect_ratio":1.0,"height":4200,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Mod_Gey_Fwd_-_4200.jpg?v=1776235564","width":4200},{"alt":null,"id":42945389953297,"position":13,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/modappliances.com\/cdn\/shop\/files\/9-18_1.jpg?v=1776235564"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/9-18_1.jpg?v=1776235564","width":1080},{"alt":null,"id":44168133607697,"position":14,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54.png?v=1776055571"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Beautiful_Green_Juice_Pouring_55b34f5c-37b0-4bb9-97be-a5bdb3bc8e54.png?v=1776055571","width":2048},{"alt":null,"id":44168139276561,"position":15,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2026-04-12T22-08-44.png?v=1776031803"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2026-04-12T22-08-44.png?v=1776031803","width":2048},{"alt":null,"id":44215763697937,"position":16,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2025-10-06T04-06-30_1.png?v=1777030219"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/nano-banana-2025-10-06T04-06-30_1.png?v=1777030219","width":1024},{"alt":null,"id":44168309244177,"position":17,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Juicing_made_effortless_with_MOD.png?v=1776055571"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Juicing_made_effortless_with_MOD.png?v=1776055571","width":1024},{"alt":null,"id":44168508768529,"position":18,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_uhd46fuhd46fuhd4.png?v=1776055571"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Gemini_Generated_Image_uhd46fuhd46fuhd4.png?v=1776055571","width":2048},{"alt":null,"id":44722411667729,"position":19,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_Graphite_Kitchen_Setting.png?v=1785257766"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_Graphite_Kitchen_Setting.png?v=1785257766","width":1254},{"alt":null,"id":46186381082897,"position":20,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_Juice_Sorbet_Bundle_W_Oct_26.png?v=1790933204"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/Auto_Juice_Sorbet_Bundle_W_Oct_26.png?v=1790933204","width":1254},{"alt":null,"id":46186385735953,"position":21,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/modappliances.com\/cdn\/shop\/files\/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26.png?v=1790933258"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/modappliances.com\/cdn\/shop\/files\/MOD_Juicer_Free_Sorbet_Set_Bundle_G_Oct_26.png?v=1790933258","width":1254}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""} 3295</script>
3295 3296 3297 3298 3299</div><div id="shopify-section-template--26453213315345__logo_list_MraMNE" class="shopify-section section-logo-list"><div id="section-id-template--26453213315345__logo_list_MraMNE" class="use-alt-bg fully-padded-row--medium" data-section-type="logo-list"><style data-shopify>#section-id-template--26453213315345__logo_list_MraMNE .logo-list__logo-image { 3300 opacity: 66%; 3301 } 3302 #section-id-template--26453213315345__logo_list_MraMNE .logo-list__link:hover .logo-list__logo-image { 3303 opacity: 79.2%; 3304 }#section-id-template--26453213315345__logo_list_MraMNE .logo-list__logo-1 .logo-list__logo-image { 3305 max-width: 130px; 3306 }#section-id-template--26453213315345__logo_list_MraMNE .logo-list__logo-2 .logo-list__logo-image { 3307 max-width: 150px; 3308 }#section-id-template--26453213315345__logo_list_MraMNE .logo-list__logo-3 .logo-list__logo-image { 3309 max-width: 150px; 3310 }#section-id-template--26453213315345__logo_list_MraMNE .logo-list__logo-4 .logo-list__logo-image { 3311 max-width: 280px; 3312 }</style><div class="container"> 3313 <h2 class="hometitle h4-style align-center spaced-row" data-cc-animate data-cc-animate-delay="0.15s"> 3314 Featured on 7, 9, Kelly Clarkson Show and more. 3315 </h2> 3316 3317 <div class="logo-list-container"> 3318 <div class="logo-list logo-list--count-4"><div class="logo-list__logo logo-list__logo-1" data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.15s"><div class="logo-list__logo-image"><div class="rimage-outer-wrapper" style="max-width: 700px"> 3319 <div class="rimage-wrapper lazyload--placeholder" style="padding-top: 56.28571428571428%"><img class="rimage__image lazyload fade-in" 3320 data-src="//modappliances.com/cdn/shop/files/Seven-Network-Logo-700x394_{width}x.png?v=1775647329" 3321 data-widths="[130, 260]" 3322 data-aspectratio="1.7766497461928934" 3323 data-sizes="auto" 3324 alt=""> 3325 <noscript><img class="rimage__image" src="//modappliances.com/cdn/shop/files/Seven-Network-Logo-700x394_130x.png?v=1775647329" alt=""> 3326 </noscript> 3327 </div> 3328 </div></div></div><div class="logo-list__logo logo-list__logo-2" data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.3s"><div class="logo-list__logo-image"><div class="rimage-outer-wrapper" style="max-width: 500px"> 3329 <div class="rimage-wrapper lazyload--placeholder" style="padding-top: 56.19999999999999%"><img class="rimage__image lazyload fade-in" 3330 data-src="//modappliances.com/cdn/shop/files/Nine-Network-Productions-Logo-500x281_{width}x.png?v=1775647274" 3331 data-widths="[150, 300]" 3332 data-aspectratio="1.7793594306049823" 3333 data-sizes="auto" 3334 alt=""> 3335 <noscript><img class="rimage__image" src="//modappliances.com/cdn/shop/files/Nine-Network-Productions-Logo-500x281_150x.png?v=1775647274" alt=""> 3336 </noscript> 3337 </div> 3338 </div></div></div><div class="logo-list__logo logo-list__logo-3" data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.45s"><div class="logo-list__logo-image"><div class="rimage-outer-wrapper" style="max-width: 500px"> 3339 <div class="rimage-wrapper lazyload--placeholder" style="padding-top: 50.4%"><img class="rimage__image lazyload fade-in" 3340 data-src="//modappliances.com/cdn/shop/files/500px-The_Kelly_Clarkson_Show__Logo_{width}x.png?v=1775647202" 3341 data-widths="[150, 300]" 3342 data-aspectratio="1.9841269841269842" 3343 data-sizes="auto" 3344 alt=""> 3345 <noscript><img class="rimage__image" src="//modappliances.com/cdn/shop/files/500px-The_Kelly_Clarkson_Show__Logo_150x.png?v=1775647202" alt=""> 3346 </noscript> 3347 </div> 3348 </div></div></div><div class="logo-list__logo logo-list__logo-4" data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.6s"><div class="logo-list__logo-image"><div class="rimage-outer-wrapper" style="max-width: 320px"> 3349 <div class="rimage-wrapper lazyload--placeholder" style="padding-top: 100.0%"><img class="rimage__image lazyload fade-in" 3350 data-src="//modappliances.com/cdn/shop/files/womens-weekly-logo-png_seeklogo-429705_{width}x.png?v=1775649497" 3351 data-widths="[280, 560]" 3352 data-aspectratio="1.0" 3353 data-sizes="auto" 3354 alt=""> 3355 <noscript><img class="rimage__image" src="//modappliances.com/cdn/shop/files/womens-weekly-logo-png_seeklogo-429705_280x.png?v=1775649497" alt=""> 3356 </noscript> 3357 </div> 3358 </div></div></div> 3359 </div> 3360 </div> 3361 </div> 3362</div> 3363 3364 3365 3366<style> #shopify-section-template--26453213315345__logo_list_MraMNE .as-seen-on-section {padding-top: 10px; padding-bottom: 10px;} #shopify-section-template--26453213315345__logo_list_MraMNE .as-seen-on-heading {font-size: 18px; margin-bottom: 8px;} #shopify-section-template--26453213315345__logo_list_MraMNE .as-seen-on-logos {display: flex; flex-wrap: wrap; justify-content: center; gap: 12px 16px; align-items: center;} #shopify-section-template--26453213315345__logo_list_MraMNE .as-seen-on-logos img {max-height: 28px; width: auto; opacity: 0.85;} #shopify-section-template--26453213315345__logo_list_MraMNE /* Mobile */@media (max-width: 768px) {.as-seen-on-section {padding-top: 8px; padding-bottom: 8px; } .as-seen-on-heading {font-size: 16px; margin-bottom: 6px; } .as-seen-on-logos img {max-height: 22px; }} </style></div><div id="shopify-section-template--26453213315345__image_with_text_WT7YQY" class="shopify-section section-image-with-text"><div class="use-alt-bg fully-padded-row--medium"> 3367 <div class="container"> 3368 <div class="flexible-layout valign-middle"> 3369 <div class="column column--half column--order-push-desktop"> 3370 3371 <div class="image-overlap" style="max-width: 420px"> 3372 <div class="image-overlap__image image-overlap__image-1"><div class="rimage-outer-wrapper" style="max-width: 1080px">
3373 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%" 3374 data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.1s"><img class="rimage__image lazyload fade-in " 3375 data-src="//modappliances.com/cdn/shop/files/Delicious_2_{width}x.png?v=1754547103" 3376 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3377 data-aspectratio="1.0" 3378 data-sizes="auto" 3379 alt="" 3380 > 3381 3382 <noscript> 3383 <img class="rimage__image" src="//modappliances.com/cdn/shop/files/Delicious_2_1024x1024.png?v=1754547103" alt=""> 3384 </noscript> 3385 </div> 3386</div> 3387</div></div> 3388 3389 </div> 3390 3391 <div class="column column--half align-left" data-cc-animate> 3392 <div class="feature-text-paired"> 3393 3394 <h2 class="majortitle in-content h1-style">Trusted by Australian Households for Over 10 Years</h2> 3395 3396 3397 3398 <div class="rte"><p><strong>Featured on leading TV shows including The Kelly Clarkson Show, Today Show, and Sunrise.</strong></p><p>Our juicers have helped thousands of Australian households stay consistent with their fruit & veg for over 10 years â with the new MOD Cold Press Auto+ building on everything customers already love.</p></div> 3399 3400 3401 </div> 3402 </div> 3403 </div> 3404 </div> 3405</div> 3406 3407 3408 3409</div><div id="shopify-section-template--26453213315345__rich_text_W8wN9B" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate> 3410 <div class="container"> 3411 <div class="align-center spaced-column"> 3412 3413 3414 3415 <div class="rte lightly-spaced-row large-text" ><p><strong>Start your juicing routine today</strong></p><p>Fresh juice in minutes â no prep, no hassle.</p></div> 3416 3417 3418 3419 3420 <div class="lightly-spaced-row-above button-row" > 3421 <a class="btn btn--primary button-row__button" href="/products/mod-cold-press-auto-juicer">VIEW THE AUTO+ WELLNESS BUNDLE</a></div> 3422 3423 3424 3425 </div> 3426 </div> 3427</div> 3428 3429 3430 3431</div> 3432 3433 3434 </div><!-- /.container --> 3435 </main><!-- /#content --> 3436 3437 3438 <div id="pagefooter"> 3439 <div id="shopify-section-cross-page-promos" class="shopify-section"> 3440 <div class="cross-page-promos"> 3441 <div class="container cf"> 3442 <div class="flexible-layout layout-all-quarters"> 3443 3444 3445 <div class="column column--quarter align-center block-id-1478527611164" > 3446 <div class=""> 3447 3448 3449 3450 3451 <div class="icon-with-caption"> 3452 <div class="icon-with-caption__icon"> 3453 3454 <svg class="icon icon--medium icon--type-check_mark_in_circle" stroke-width="1" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/> 3455 <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg> 3456 3457 </div> 3458 3459 3460 <h6 class="icon-with-caption__text align-center">Australian Owned and Operated</h6> 3461 3462 </div> 3463 3464 3465 3466 3467 </div> 3468 </div> 3469 3470 <div class="column column--quarter align-center block-id-1478526645605" > 3471 <div class=""> 3472 3473 3474 3475 3476 <div class="icon-with-caption"> 3477 <div class="icon-with-caption__icon"> 3478 3479 <svg class="icon icon--medium icon--type-star" stroke-width="1" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="currentColor" d="M8 1c.21 0 .4.13.47.33l1.62 4.54 4.92.1a.5.5 0 01.29.9l-3.92 2.9 1.42 4.58a.5.5 0 01-.75.56L8 12.17 3.95 14.9a.5.5 0 01-.75-.56l1.42-4.58L.7 6.87a.5.5 0 01.29-.9l4.92-.1 1.62-4.54A.5.5 0 018 1zm0 2L6.74 6.52a.5.5 0 01-.46.33l-3.8.08L5.5 9.17a.5.5 0 01.18.55l-1.1 3.56 3.14-2.13a.5.5 0 01.56 0l3.15 2.13-1.1-3.56a.5.5 0 01.
347917-.55l3.02-2.23-3.8-.08a.5.5 0 01-.46-.33L8 2.99z"/></svg> 3480 3481 </div> 3482 3483 3484 <h6 class="icon-with-caption__text align-center">4.8 Rated by 500+ Customers</h6> 3485 3486 </div> 3487 3488 3489 3490 3491 </div> 3492 </div> 3493 3494 <div class="column column--quarter align-center block-id-1478526632862" > 3495 <div class=""> 3496 3497 3498 3499 3500 <div class="icon-with-caption"> 3501 <div class="icon-with-caption__icon"> 3502 3503 <svg class="icon icon--medium icon--type-truck" stroke-width="1" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="currentColor" d="M15.64 6.92L9.5 5.12V4a.5.5 0 00-.5-.5H1a.5.5 0 00-.5.5v8.5c0 .28.22.5.5.5h1.27a2.1 2.1 0 004.06 0h3.94a2.1 2.1 0 004.06 0h1.17a.5.5 0 00.5-.5V7.4a.5.5 0 00-.36-.48zM4.3 13.6a1.1 1.1 0 110-2.2 1.1 1.1 0 010 2.2zM6.33 12a2.1 2.1 0 00-4.06 0H1.5V4.5h7V12H6.33zm5.97 1.6a1.1 1.1 0 110-2.2 1.1 1.1 0 010 2.2zM15 12h-.67a2.1 2.1 0 00-4.06 0H9.5V6.17l5.5 1.6V12z"/></svg> 3504 3505 </div> 3506 3507 3508 <h6 class="icon-with-caption__text align-center">Free Shipping Australia-Wide 3509(Orders $100+)</h6> 3510 3511 </div> 3512 3513 3514 3515 3516 </div> 3517 </div> 3518 3519 <div class="column column--quarter align-center block-id-1478526647261" > 3520 <div class=""> 3521 3522 3523 3524 3525 <div class="icon-with-caption"> 3526 <div class="icon-with-caption__icon"> 3527 3528 <svg class="icon icon--medium icon--type-return" stroke-width="1" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="currentColor" d="M9 .5a.5.5 0 000 1h1a4.5 4.5 0 110 9H2.2l3.15-3.15a.5.5 0 10-.7-.7l-4 4a.5.5 0 000 .7l4 4a.5.5 0 00.7-.7L2.21 11.5H10a5.5 5.5 0 100-11H9z"/></svg> 3529 3530 </div> 3531 3532 3533 <h6 class="icon-with-caption__text align-center">20-Year Warranty · 30-Day Guarantee</h6> 3534 3535 </div> 3536 3537 3538 3539 3540 </div> 3541 </div> 3542 3543 3544 </div> 3545 </div> 3546 </div><style type="text/css"> 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556</style> 3557 3558 3559 3560</div> 3561 <div id="shopify-section-footer" class="shopify-section section-footer"><div data-section-type="footer"> 3562 3563 <div class="container container--no-max section-footer__row-container"> 3564 <div class="section-footer__row section-footer__row--blocks" data-num-blocks="4"> 3565 3566 3567 <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" > 3568 3569<h6 class="section-footer__title">Join 40,000+ Australians making juicing part of their daily routine</h6> 3570 3571 3572 3573 <div class="section-footer__text"><p>Designed for busy mornings<br/><br/>Minimal prep, hands-free juicing<br/><br/>Easy to clean in under a minute<br/><br/>Trusted by 40,000+ Australians</p></div> 3574 3575 3576 3577 3578 3579 </div> 3580 3581 3582 3583 3584 <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" > 3585 3586 3587 3588 <div class="section-footer__text"><h5>Questions? Weâre here to help</h5><h6></h6><h6><a href="mailto:[email protected]" title="Email"><strong>âï¸ [email protected]</strong></a></h6><p><a href="tel:+611300898960" title="tel:+611300898960"><strong>ð</strong> 1300 898 960 </a></p><h6>Help</h6><p><a href="https://mod-appliances.gorgias.help/en-US" target="_blank" title="https://mod-appliances.gorgias.help/en-US">FAQs</a></p><p><a href="https://modappliances.com/pages/shipping" title="https://modappliances.com/pages/shipping">Shipping</a></p><p><a href="https://modappliances.com/pages/warranty" title="https://modappliances.com/pages/warranty">Warranty & Returns</a></p><p><a href="https://modappliances.com/blogs/news" title="https://modappliances.com/blogs/news">Recipes & Blogs</a></p></div> 3589 3590 3591 3592 3593 3594 <div class="section-footer__text-block__social"> 3595 3596 3597 3598 3599 <div class="social-links social-links--large"> 3600 <ul class="social-links__list"> 3601 3602 3603 <li><a aria-label="Facebook" class="facebook" target="_blank" rel="noopener" href="https://www.facebook.com/modappliances"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3604 <title>Facebook</title> 3605 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3606 <g transform="translate(-325.000000, -295.000000)" fill="currentColor"> 3607 <path d="M350.638355,343 L327.649232,343 C326.185673,343 325,341.813592 325,340.350603 L325,297.649211 C325,296.18585 326.185859,295 327.649232,295 L370.350955,295 C371.813955,295 373,296.18585 373,297.649211 L373,340.350603 C373,341.813778 371.813769,343 370.350955,343 L358.119305,343 L358.119305,324.411755 L364.358521,324.411755 L365.292755,317.167586 L358.119305,317.167586 L358.119305,312.542641 C358.119305,310.445287 358.701712,309.01601 361.70929,309.01601 L365.545311,309.014333 L365.545311,302.535091 C364.881886,302.446808 362.604784,302.24957 359.955552,302.24957 C354.424834,302.24957 350.638355,305.625526 350.638355,311.825209 L350.638355,317.167586 L344.383122,317.167586 L344.383122,324.411755 L350.638355,324.411755 L350.638355,343 L350.638355,343 Z"></path> 3608 </g> 3609 </g> 3610</svg></a></li> 3611 3612 3613 <li><a aria-label="Youtube" class="youtube" target="_blank" rel="noopener" href="https://www.youtube.com/c/MODAppliances"><svg width="48px" height="34px" viewBox="0 0 48 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3614 <title>Youtube</title> 3615 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3616 <g transform="translate(-567.000000, -302.000000)" fill="currentColor"> 3617 <path d="M586.044,325.269916 L586.0425,311.687742 L599.0115,318.502244 L586.044,325.269916 Z M614.52,309.334163 C614.52,309.334163 614.0505,306.003199 612.612,304.536366 C610.7865,302.610299 608.7405,302.601235 607.803,302.489448 C601.086,302 591.0105,302 591.0105,302 L590.9895,302 C590.9895,302 580.914,302 574.197,302.489448 C573.258,302.601235 571.2135,302.610299 569.3865,304.536366 C567.948,306.003199 567.48,309.334163 567.48,309.334163 C567.48,309.334163 567,313.246723 567,317.157773 L567,320.82561 C567,324.73817 567.48,328.64922 567.48,328.64922 C567.48,328.64922 567.948,331.980184 569.3865,333.447016 C571.2135,335.373084 573.612,335.312658 574.68,335.513574 C578.52,335.885191 591,336 591,336 C591,336 601.086,335.984894 607.803,335.495446 C608.7405,335.382148 610.7865,335.373084 612.612,333.447016 C614.0505,331.980184 614.52,328.64922 614.52,328.64922 C614.52,328.64922 615,324.73817 615,320.82561 L615,317.157773 C615,313.246723 614.52,309.334163 614.52,309.334163 L614.52,309.334163 Z"></path> 3618 </g> 3619 </g> 3620</svg></a></li> 3621 3622 3623 3624 <li><a aria-label="Instagram" class="instagram" target="_blank" rel="noopener" href="https://www.instagram.com/modappliances/"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3625 <title>Instagram</title> 3626 <defs></defs> 3627 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 3628 <g transform="translate(-642.000000, -295.000000)" fill="currentColor"> 3629 <path d="M666.000048,295 C659.481991,295 658.664686,295.027628 656.104831,295.144427 C653.550311,295.260939 651.805665,295.666687 650.279088,296.260017 C648.700876,296.873258 647.362454,297.693897 646.028128,299.028128 C644.693897,300.362454 643.873258,301.700876 643.260017,303.279088 C642.666687,304.805665 642.260939,306.550311 642.144427,309.104831 C642.027628,311.664686 642,312.481991 642,319.000048 C642,325.518009 642.027628,326.335314 642.144427,328.895169 C642.260939,331.449689 642.666687,333.194335 643.260017,334.720912 C643.873258,336.299124 644.693897,337.637546 646.028128,338.971872 C647.362454,340.306103 648.700876,341.126742 650.279088,341.740079 C651.805665,342.333313 653.550311,342.739061 656.104831,342.855573 C658.664686,342.972372 659.481991,343 666.000048,343 C672.518009,343 673.335314,342.972372 675.895169,342.855573 C678.449689,342.739061 680.194335,342.333313 681.720912,341.740079 C683.299124,341.126742 684.637546,340.306103 685.971872,338.971872 C687.306103,337.637546 688.126742,336.299124 688.740079,334.720912 C689.333313,333.194335 689.739061,331.449689 689.855573,328.895169 C689.972372,326.335314 690,325.518009 690,319.000048 C690,312.481991 689.972372,311.664686 689.855573,309.104831 C689.739061,306.550311 689.333313,304.805665 688.740079,303.279088 C688.126742,301.700876 687.306103,300.362454 685.971872,299.028128 C684.637546,297.693897 683.299124,296.873258 681.720912,296.260017 C680.194335,295.666687 678.449689,295.260939 675.895169,295.144427 C673.335314,295.027628 672.518009,295 666.000048,295 Z M666.000048,299.324317 C672.40826,299.324317 673.167356,299.348801 675.69806,299.464266 C678.038036,299.570966 679.308818,299.961946 680.154513,300.290621 C681.274771,300.725997 682.074262,301.246066 682.91405,302.08595 C683.753934,302.925738 684.274003,303.725229 684.709379,304.845487 C685.038054,305.691182 685.429034,306.961964 685.535734,309.30194 C685.651199,311.832644
3629685.675683,312.59174 685.675683,319.000048 C685.675683,325.40826 685.651199,326.167356 685.535734,328.69806 C685.429034,331.038036 685.038054,332.308818 684.709379,333.154513 C684.274003,334.274771 683.753934,335.074262 682.91405,335.91405 C682.074262,336.753934 681.274771,337.274003 680.154513,337.709379 C679.308818,338.038054 678.038036,338.429034 675.69806,338.535734 C673.167737,338.651199 672.408736,338.675683 666.000048,338.675683 C659.591264,338.675683 658.832358,338.651199 656.30194,338.535734 C653.961964,338.429034 652.691182,338.038054 651.845487,337.709379 C650.725229,337.274003 649.925738,336.753934 649.08595,335.91405 C648.246161,335.074262 647.725997,334.274771 647.290621,333.154513 C646.961946,332.308818 646.570966,331.038036 646.464266,328.69806 C646.348801,326.167356 646.324317,325.40826 646.324317,319.000048 C646.324317,312.59174 646.348801,311.832644 646.464266,309.30194 C646.570966,306.961964 646.961946,305.691182 647.290621,304.845487 C647.725997,303.725229 648.246066,302.925738 649.08595,302.08595 C649.925738,301.246066 650.725229,300.725997 651.845487,300.290621 C652.691182,299.961946 653.961964,299.570966 656.30194,299.464266 C658.832644,299.348801 659.59174,299.324317 666.000048,299.324317 Z M666.000048,306.675683 C659.193424,306.675683 653.675683,312.193424 653.675683,319.000048 C653.675683,325.806576 659.193424,331.324317 666.000048,331.324317 C672.806576,331.324317 678.324317,325.806576 678.324317,319.000048 C678.324317,312.193424 672.806576,306.675683 666.000048,306.675683 Z M666.000048,327 C661.581701,327 658,323.418299 658,319.000048 C658,314.581701 661.581701,311 666.000048,311 C670.418299,311 674,314.581701 674,319.000048 C674,323.418299 670.418299,327 666.000048,327 Z M681.691284,306.188768 C681.691284,307.779365 680.401829,309.068724 678.811232,309.068724 C677.22073,309.068724 675.931276,307.779365 675.931276,306.188768 C675.931276,304.598171 677.22073,303.308716 678.811232,303.308716 C680.401829,303.308716 681.691284,304.598171 681.691284,306.188768 Z"></path> 3630 </g> 3631 </g> 3632</svg></a></li> 3633 3634 3635 3636 3637 3638 </ul> 3639 </div> 3640 3641 3642 </div> 3643 3644 </div> 3645 3646 3647 3648 3649 <div class="section-footer__row__col section-footer__newsletter-block" > 3650 3651<h6 class="section-footer__title">Get Juicing Tips & Offers</h6> 3652 3653 3654 3655 <div class="section-footer__text"> 3656 <p>Simple recipes, tips and exclusive offers â straight to your inbox.</p> 3657 </div> 3658 3659 3660 <div class="signup-form"> 3661 <form method="post" action="/contact#footer_newsletter_signup" id="footer_newsletter_signup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3662 3663 3664 <input type="hidden" name="contact[tags]" value="prospect,newsletter"/> 3665 <p> 3666 <input type="email" 3667 placeholder="Enter email" 3668 class="signup-form__email" 3669 value="" 3670 name="contact[email]" 3671 aria-label="Email" 3672 required /> 3673 </p> 3674 <button class="btn btn--primary signup-form__button" type="submit">Sign up</button> 3675 3676 </form> 3677 </div> 3678 3679 3680 </div> 3681 3682 3683 3684 3685 <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" > 3686 3687<h6 class="section-footer__title no-wrap">Payment Options</h6> 3688 3689 3690 3691 <div class="section-footer__text"><p>Afterpay ⢠ZipPay<br/>Visa ⢠Mastercard ⢠Amex ⢠PayPal</p></div> 3692 3693 3694 3695 3696 3697 </div> 3698 3699 3700 3701 </div> 3702 </div> 3703 3704<div class="container container--no-max section-footer__row-container "> 3705 <div class="section-footer__row section-footer__row-lower"> 3706 <div class="section-footer__row__col"> 3707 3708 <div class="section-footer__payment-icons"> 3709 3710 <svg class="section-footer__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;"/>
3710<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> 3711 3712 3713 <svg class="section-footer__payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 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" />
3713<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> 3714 3715 3716 <svg class="section-footer__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.
371606zM23.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> 3717 3718 3719 <svg class="section-footer__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> 3720 3721 3722 <svg class="section-footer__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
37220-.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> 3723 3724 <svg class="section-footer__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> 3725 3726 3727 <svg class="section-footer__payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
3727635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 3728 3729 <svg class="section-footer__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
372916.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> 3730 3731 3732 </div> 3733 3734 3735 3736 </div> 3737 <div class="section-footer__row__col"> 3738 3739 3740 <div class="copyright"> 3741 <span class="copy">© 2026 <a href="/">MOD Appliances</a>.</span> 3742 3743 <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a> 3744 3745 </div> 3746 </div> 3747 </div> 3748 </div> 3749</div> 3750 3751 3752 3753 3754 3755 3756<style> #shopify-section-footer #pr-reviews-horizontal-widget {pointer-events: none;} </style></div> 3757 </div> 3758 3759 <div id="shopify-section-popup" class="shopify-section section-popup"> 3760 3761 3762</div> 3763 3764 3765 3766 3767
3767<script src="//modappliances.com/cdn/shop/t/159/assets/vendor.min.js?v=11589511144441591071786139467" type="text/javascript"></script>
3767 3768
3768<script src="//modappliances.com/cdn/shop/t/159/assets/theme.js?v=172761886286336948161786139466" type="text/javascript"></script>
3768 3769 3770
3770<script async src="https://loox.io/widget/b0aVwkmmVy/loox.1693975174586.js?shop=modjuicer.myshopify.com"></script>
3770 3771 3772 3773 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled --> 3774 3775 3776
3777<script type="text/javascript"> 3778 window.Globo = window.Globo || {}; 3779 Globo.moneyFormat = "<span class=money>${{amount}}</span>"; 3780 Globo.shopOrigin = "modjuicer.myshopify.com"; 3781 Globo.assetsUrl = '//modappliances.com/cdn/shop/t/159/assets/"'; 3782 Globo.filesUrl = '//modappliances.com/cdn/shop/files/'; 3783 window.GloboPreorderParams = { 3784 apiUrl: "https://preorder.globosoftware.net", 3785 shop: "modjuicer.myshopify.com", 3786 domain: "modappliances.com", 3787 shopEmail: "[email protected]", 3788 theme: {"name":"Symmetry","version":"5.5.1"}, 3789 timezone_offset: '+11:00', 3790 now: '2026-10-05T00:25:24.0000+11:00', 3791 locale: "en-AU", 3792 rootUrl:'', 3793 page: "index", 3794 3795 product: null, 3796 3797 collectionId:null, 3798 products: [], 3799 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":"AUD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 3800 properties: { 3801 preorder: "_is_preorder", 3802 discount: "_preorder_discount", 3803 partial_payment: "_preorder_partial_payment", 3804 locale: "_preorder_locale" 3805 }, 3806 customer: null, 3807 preorderSettings: {}, 3808 selectors: {"productLinkSelectors":"a[href*=\"\/products\/\"], [data-preorder-id], [data-preorder-handle]","productSignalSelectors":"[data-product-handle], [data-product-id]","notProductSignalSelectors":"[data-section-id=\"product-recommendations\"], [data-section-type=\"product-recommendations\"], #product-area, #looxReviews, #collection-products","productImageSelectors":[".product-card__image-wrapper > .product-card__image",".ga-products_image img",".image-wrap .grid-product__image",".box-ratio > img",".image-cell img.card__image","img[src*=\"cdn.shopify.com\"][src*=\"\/products\/\"]:visible","img[data-src*=\"cdn.shopify.com\"][data-src*=\"\/products\/\"]:visible","img[data-srcset*=\"cdn.shopify.com\"][data-srcset*=\"\/products\/\"]:visible","[data-bgset*=\"cdn.shopify.com\"][data-bgset*=\"\/products\/\"] > [data-bgset*=\"cdn.shopify.com\"][data-bgset*=\"\/products\/\"]","[data-bgset*=\"cdn.shopify.com\"][data-bgset*=\"\/products\/\"]","img[src*=\"cdn.shopify.com\"][src*=\"no\\-image\"]",".ga-product_image"],"productSoldOutBadge":".tag.tag--rectangle, .grid-product__tag--sold-out, .product-thumb-label-sold","paymentButton":".shopify-payment-button, .product-form--smart-payment-buttons, .lh-wrap-buynow, .wx-checkout-btn","productForm":["form.product-form","form.product_form","form.gPreorderForm",".product-single__form",".shopify-product-form","#shopify-section-product-template form[action*=\"\/cart\/add\"]","form[action*=\"\/cart\/add\"]:visible",".ga-products-table li.ga-product",".pf-product-form",".nt_cart_form","#cart-form_ppr"],"productVariantActivator":".gPreorderVariantActivator, .product-form__chip-wrapper, .product__swatches [data-swatch-option], .swatch__container .swatch__option, .gf_swatches .gf_swatch, .product-form__controls-group-options select, ul.clickyboxes li, .pf-variant-select, ul.swatches-select li, .product-options__value, .form-check-swatch, button.btn.swatch select.product__variant, .pf-container a, button.variant.option, ul.js-product__variant--container li, .variant-input, .product-variant > ul > li ,.input--dropdown, .HorizontalList > li, .product-single__swatch__item, .globo-swatch-list ul.value > .select-option, .form-swatch-item, .selector-wrapper select, select.pf-input, ul.swatches-select > li.nt-swatch.swatch_pr_item, ul.gfqv-swatch-values > li, .lh-swatch-select, .swatch-image, .variant-image-swatch, #option-size, .selector-wrapper .replaced, .regular-select-content > .regular-select-item, .radios--input, ul.swatch-view > li > .swatch-selector ,.single-option-selector, .swatch-element input, [data-product-option], .single-option-selector__radio, [data-index^=\"option\"], .SizeSwatchList input, .swatch-panda input[type=radio], .swatch input, .swatch-element input[type=radio], select[id*=\"product-select-\"], select[id|=\"product-select-option\"], [id|=\"productSelect-product\"], [id|=\"ProductSelect-option\"],select[id|=\"product-variants-option\"],select[id|=\"sca-qv-product-selected-option\"],select[id*=\"product-variants-\"],select[id|=\"product-selectors-option\"],select[id|=\"variant-listbox-option\"],select[id|=\"id-option\"],select[id|=\"SingleOptionSelector\"], .variant-input-wrap input, [data-action=\"select-value\"], .product-swatch-list li","productVariantSelector":".gPreorderVariantSelector, .product-form__variants, .ga-product_variant_select, select[name=\"id\"], input[name=\"id\"], .qview-variants > select, select[name=\"id[]\"]","productQuantitySelector":".gInputElement, .gPreorderQuantitySelector, [name=\"qty\"], [name=\"quantity\"]","productQuantityWrapperSelector":"#Quantity, input.quantity-selector.quantity-input, [data-quantity-input-wrapper], .product-form__quantity-selector, .product-form__item--quantity, .ProductForm__QuantitySelector, .quantity-product-template, .product-qty, .qty-selection, .product__quantity, .js-qty__num","productAddToCartSelector":".gPreorderAddToCartBtn, #AddToCart--product-template, .add-to-cart-btn, .product-form__cart-submit, #addToCart, [name=\"add\"], [type=\"submit\"], button.btn-addtocart, .product-submit, .product-form__add-button, [data-action=\"add-to-cart\"], .ProductForm__AddToCart","cartFormSelector":"form[action*=\"cart\"]","cartRowSelector":".gCartItem, .flexRow.noGutter, .cart__row, .line-item, .cart-item, .cart-row, .CartItem, .cart-line-item, .cart-table tbody tr, .container-indent table tbody tr, .cart__item","cartElementHandle":"[href*=\"\/collections\/all\/products\/\"][data-preorder-handle], [data-preorder-handle]","cartQuantitySelector":".cart__product-qty, .js-qty, .cart__quantity-selector, .cart__qty, .quantity-selector, .cart-item__qty, .QuantitySelector, .cart-quantity","cartInputQuantitySelector":".gInputElement, .velaQtyNum, .tt-input-counter input, .quantity-selector__value, .cart__product-qty, .js-qty__input, .cart-item__qty-input, .js--num, .js-qty__num, .cart__qty-input, .cart__quantity-selector, .QuantitySelector__CurrentQuantity, .cart-qty, .js-cartQty","cartPositionLimitMessage":".flexRow.cartGroup","cartProductTitleSelector":".gCartProductTitle, .cart-item__name, a[href*=\"\/products\/\"]:visible:not(image), .cart__product-title, .line-item__title, .product-item-meta__title, .cart__item-name, .CartItem__Title","cartProductParentSelector":".gCartProductParent, .cart-item__details","addQuantitySelector":".velaQtyPlus, .plus-btn, .icon-plus, .js-qty__adjust--plus, .js--add, [data-action=\"increase-quantity\"], .QuantitySelector__Button:last-child, .btn-number[data-type=\"plus\"], .table-shopping-qty-plus","minusQuantitySelector":".velaQtyMinus, .minus-btn, .icon-minus, .js-qty__adjust--minus, .js--minus, [data-action=\"decrease-quantity\"], .QuantitySelector__Button:first-child, .btn-number[data-type=\"minus\"], .table-shopping-qty-minus","productAddToCartBtn":[".gPreorderAddToCartBtn",".product-form__cart-submit",".add-to-cart-btn",".product__add-to-cart-button","#AddToCart--product-template","#addToCart","#AddToCart-product-template","#AddToCart",".add_to_cart",".product-form--atc-button","#AddToCart-product",".AddtoCart","button.btn-addtocart",".product-submit","[name=\"add\"]","[type=\"submit\"]",".product-form__add-button",".product-form--add-to-cart",".btn--add-to-cart",".button-cart",".action-button > .add-to-cart","button.btn--tertiary.add-to-cart",".form-actions > button.button",".gf_add-to-cart",".zend_preorder_submit_btn",".gt_button",".wx-add-cart-btn",".previewer_add-to-cart_btn > button",".qview-btn-addtocart",".ProductForm__AddToCart",".button--addToCart","#AddToCartDesk","[data-pf-type=\"ProductATC\"]"],"productAddToCartTextElement":".gPreorderAddToCartText, [data-add-to-cart-text], [data-button-text], .cart
3808-normal, #addToCartText-product-template, > span:not(.icon):first, .txt_pre, .js, .button-text, .gt_button-content-text-main, span.btn.cart-normal","spinnerAtcElement":"[data-loader]","productPositionMessage":".groups-btn-tree, .product__cart-functions, .product__atc, .paymentButtonsWrapper, .button-group-bottom, .product-detail__quantity-row , .product-form__payment-container, .background_add_to_cart, .quantadd, .form-group:last, .product-form__item.product-form__item--submit.product_payments_btns, .purchase-details.smart-payment-button--false, .purchase-details, .product-single__add-to-cart, .product-detail__form__action, .prd-block_actions, .product-form--atc, .product-form__item--submit:not(.btn-disablebuynow), .Custom_ProductForm__Buttons_Container, .quanity-cart-row, .variations_button, .product-form__quantity-submit","productPositionLimitMessage":".product-form__controls-group, .qty.product-page-qty, .product-form--atc, .product__atc, .quantity-controls, .product-detail__quantity-row, .proQuantity, .shopify-variation-add-to-cart > .quantity, .quantity-product > .quantity, .payment-and-quantity.payment-and-quantity--with-quantity .qty-adjuster__inner, .qtydiv > .qtybox , .product-form__info-content > div[data-fsa-container-product], .quantity-selector--product","productPositionPaymentOption":".product__atc","productPositionBis":".product-form.content-divider, .product-section.padless-bottom.border-bottom, .payment-buttons","productDetailSelector":".gPreorderProductSelector, #shopify-section-product-template, section[type=\"product\"], section[data-section-type=\"product\"], [data-section-type=\"product-template\"]","productDetailImagesSelector":".gPreorderProductImageSelector, .product-gallery__carousel-wrapper","notDefineProductElements":".header, .tmenu_item","collectionProductForms":".gPreorderCollectionForm, .spf-product__form, form[action*=\"\/cart\/add\"]:not(#product-form-installment)","collectionVariantActivator":null,"collectionVariantSelector":"select[name=\"id\"], input[name=\"id\"], .spf-product__variants","collectionQuantitySelector":"[name=\"qty\"], [name=\"quantity\"]","collectionAddToCartBtn":".collectionPreorderAddToCartBtn, [type=\"submit\"], [name=\"add\"], .add-to-cart-btn, .pt-btn-addtocart, .js-add-to-cart, .tt-btn-addtocart, .spf-product__form-btn-addtocart, .ProductForm__AddToCart, button.gt_button.gt_product-button--add-to-cart, .button--addToCart","collectionAddToCartTextElement":"span:not(.icon-shopping_basket) > span:not(.icon), > span:not(.icon)","collectionItemInfor":".product-item__info, .product-price-inventory","collectionItemInventory":".product-item__inventory.inventory.inventory--high","collectionPositionBadge":".gPreorderCollectionPositionBadge, .grid-view-item__image-wrapper, .ProductItem__ImageWrapper","collectionFilterSelector":".collection__filter-checkbox, .collection__filter-group input, .collection__active-filters label, .collection__active-filters button, .collection__toolbar-item .value-picker-button, .collection__toolbar-item .value-picker__choice-item, .boost-pfs-filter-option-item, .boost-pfs-filter-button, .boost-pfs-filter-top-sorting-select, .boost-pfs-filter-display-grid, .faceted-filter__checkbox, .filter-item, #product_grid_sort, .collection-filters__filter-range-input, .filter-icon--checkbox, .faceted-filter__label-text, .filter-icon--remove","quickViewActivator":"a.quickview-icon.quickview, .qv-icon, .previewer-button, .sca-qv-button, .product-item__action-button[data-action=\"open-modal\"], .boost-pfs-quickview-btn, .collection-product[data-action=\"show-product\"], button.product-item__quick-shop-button, .product-item__quick-shop-button-wrapper, .open-quick-view, .product-item__action-button[data-action=\"open-modal\"], .tt-btn-quickview, .product-item-quick-shop .available, .quickshop-trigger, .productitem--action-trigger:not(.productitem--action-atc), .quick-product__btn, .thumbnail, .quick_shop, a.sca-qv-button, .overlay, .quick-view, .open-quick-view, [data-product-card-link], a[rel=\"quick-view\"], a.quick-buy, div.quickview-button > a, .block-inner a.more-info, .quick-shop-modal-trigger, a.quick-view-btn, a.spo-quick-view, div.quickView-button, a.product__label--quick-shop, span.trigger-quick-view, a.act-quickview-button, a.product-modal, [data-quickshop-full], [data-quickshop-slim], [data-quickshop-trigger], .quick_view_btn","quickViewProductForm":".qv-form, .qview-form, .description-wrapper_content, .wx-product-wrapper, #sca-qv-add-item-form, .product-form, #boost-pfs-quickview-cart-form, .product.preview .shopify-product-form, .product-details__form, .gfqv-product-form, #ModalquickView form#modal_quick_view, .quick-shop-modal form[action*=\"\/cart\/add\"]:visible, #quick-shop-modal form[action*=\"\/cart\/add\"]:visible, .white-popup.quick-view form[action*=\"\/cart\/add\"]:visible, .quick-view form[action*=\"\/cart\/add\"]:visible, [id*=\"QuickShopModal-\"] form[action*=\"\/cart\/add\"]:visible, .quick-shop.active form[action*=\"\/cart\/add\"]:visible, .quick-view-panel form[action*=\"\/cart\/add\"]:visible, .content.product.preview form[action*=\"\/cart\/add\"]:visible, .quickView-wrap form[action*=\"\/cart\/add\"]:visible, .quick-modal form[action*=\"\/cart\/add\"]:visible, #colorbox form[action*=\"\/cart\/add\"]:visible, .product-quick-view form[action*=\"\/cart\/add\"]:visible, .quickform, .modal--quickshop-full, .modal--quickshop form[action*=\"\/cart\/add\"]:visible, .quick-shop-form:visible, .fancybox-inner form[action*=\"\/cart\/add\"]:visible, #quick-view-modal form[action*=\"\/cart\/add\"]:visible, [data-product-modal] form[action*=\"\/cart\/add\"]:visible, .modal--quick-shop.modal--is-active form[action*=\"\/cart\/add\"]:visible, .quick_view_form","quickViewAppVariantActivator":".previewer_options","quickViewAppVariantSelector":".full_info, [data-behavior=\"previewer_link\"]","quickViewAppButtonClass":["sca-qv-cartbtn","qview-btn","btn--fill btn--regular"],"quickViewAppActivitor":".qimify-shopify-btn, .qview-button","frequentlyBoughtSelector":".cbb-frequently-bought-container","frequentlyBoughtItemSelector":"ul.cbb-frequently-bought-selector-list li","frequentlyBoughtVariantActivitor":"select.cbb-recommendations-variant-select","frequentlyBoughtVariantSelector":".cbb-frequently-bought-selector-input","frequentlyBoughtProductId":".cbb-frequently-bought-rating-box","frequentlyBoughtProductImage":".cbb-frequently-bought-product-image","priceSelectors":"[data-section-id=\"product-template\"] .product__price, ul[data-price], .price.price--large, dl[data-price], .product__content-header p.product__price, .product-single__prices, .product-single__meta .price-container, ul.product-single__meta-list.list--no-bullets.list--inline, form#AddToCartForm-product-template > p.product__price, .product-price > p.price.product-single__price.product-single__price-product-template, .info_content > p.product-single__price.product-single__price-nov-product-template, .product-form__info-item:nth-child(1) .product-form__info-content, p#product-price, .sh-price-wrapper, .prod-details-info-content h5.price, p.modal_price.product__price, .tt-product-single-info .tt-price, .product-info__price.js-
3808price-wrapper, h3.product-single__price-text, .product-single__price-product-template, .modal_price .price__container, h2.h4-style.price-area, .product-details .product-pricing .product--price, span#productPrice-product-template, .product-single__meta .product-single__prices, .site-box-content span.price, .desc_blk .price, p.modal_price, .product-price.product-main-price, .ProductMeta__PriceList.Heading, .pricing.lht, div#price.detail-price, .h2.product-single__price span#productPrice, .product__price.h6, h2#ProductPrice, .product-submit span.product-price, .product-single__meta .product__price, .product-info__wrapper .product-price, .section.product_section p.modal_price, .product-price_wrapper .product-price, span#ProductPrice, div#product-price span#Main_price_data, ul.product-page--pricing, p#productPrice, div[data-price-wrapper], .product-details div#price, p.price--container, .product-details h2.offers, .price-container.text-money, .product-area__row.cc-animate-init .product-area__col.product-area__col--price, .product-form-block .product-price.product-price--large, .product__details .product__price","pricePositionSelectors":".gPreorderPricePositionWrapper","weglotSelector":"li.wg-li a","weglotAttribute":".weglot-container .wgcurrent"}, 3809 classes: {"profileId":"gPreorderId","productId":"gPreorderProductId","preorderBadge":"gPreorderBadge","propertyInput":"gPreorderProperty","preorderLocale":"gPreorderLocale","discount":"gPreorderDiscount","partialPayment":"gPreorderPartialPayment","topMessage":"gPreorderTopMessage","bottomMessage":"gPreorderBottomMessage","hidden":"gPreorderHidden","countdown":"gPreorderCountdown","preorderBtn":"gPreorderBtn","naMessage":"gPreorderNAMessage","comingSoonBtn":"gPreorderComingSoonBtn","quickviewPreOrderForm":"quickviewPreOrderForm","singleProductPreOrderForm":"singleProductPreOrderForm","gridProductPreOrderForm":"gridProductPreOrderForm","preorderLoadedForm":"preorderLoaded","hideBuyNowBtn":"hideBuyNowBtn","warning":"gPreorderWarning","loading":"gPLoading","imageWrapper":"gPreorderImageWrapper","backinstockBtn":"gBackInStockBtn","subscribeBtn":"gSubscribeBtn","lineItem":"gPreorderLineItem","preorderLabel":"gPreorderLabel"}, 3810 advancedSettings: {"bisOnCollection":false,"productAvailable":false,"badgeOnProductPage":false,"isDuplicateBtn":true,"langNotSupport":["zh-TW","it","ja","vi","pt-BR","he-IL","el","pt-PT"],"bisImageHeaderCenter":"https:\/\/cdn.shopify.com\/s\/files\/1\/0286\/0892\/1660\/products\/globo-logo-center.png?v=1618467872","bisImageHeaderLeft":"https:\/\/cdn.shopify.com\/s\/files\/1\/0286\/0892\/1660\/products\/globo-logo-left.png?v=1618468454","bisImageHeaderRight":"https:\/\/cdn.shopify.com\/s\/files\/1\/0286\/0892\/1660\/products\/globo-logo-right.png?v=1618468450","searchProductByHandle":false,"showLog":false,"boughtTogether":true,"showAlertAtcError":false} 3811 };window.GloboPreorderParams.products = window.GloboPreorderParams.products || []; 3812 3813 3814 window.GloboPreorderParams.products = window.GloboPreorderParams.products.concat([]); 3815 3816</script>
3816 3817
3818<script src="//modappliances.com/cdn/shop/t/159/assets/globo.preorder.data.min.js?v=51396897315824358811786139500" type="text/javascript" defer></script>
vendor: 1 bytes, line 3818
3818
3819<script src="//modappliances.com/cdn/shop/t/159/assets/globo.preorder.min.js?v=178543451410145713131786139462" type="text/javascript" defer></script>
3819 3820 3821 3822 3823
3824<script> 3825 window.Globo = window.Globo || {}; 3826 window.Globo.__webpack_public_path__ = "//modappliances.com/cdn/shop/t/159/assets/" 3827</script>
3827 3828 3829 3830
3831<script type="text/javascript"> 3832 var globoPreorderShowMultipleCurrencies = false; 3833 var globoPreorderCartType = "drawer"; 3834 var globoPreorderRegexCount = /"{{ count }}|count|{{count}}"/g; 3835 (function (globoPreorderJquery) { 3836 if (typeof globoPreorderJquery == 'function') { 3837 document.addEventListener("Globo.Preorder.added", function (e) { 3838 Globo.Preorder.addToCartCallBack(e.detail.addedItem, e.detail.quantity, globoPreorderJquery); 3839 }); 3840 //Editions theme 3841 if (globoPreorderJquery('.product-list').length) { 3842 globoPreorderJquery('.product-list').on('preload-images', function(){ 3843 var event; 3844 if(typeof(Event) === 'function') { 3845 event = new Event('collectionUpdate'); 3846 }else{ 3847 event = document.createEvent('Event'); 3848 event.initEvent('collectionUpdate', true, true); 3849 } 3850 window.dispatchEvent(event); 3851 }); 3852 } 3853 } 3854 }((window.jQuery||window.$))) 3855</script>
3855 3856<link href="//modappliances.com/cdn/shop/t/159/assets/globo.preorder.css?v=44381970691697040961786139460" rel="stylesheet" type="text/css" media="all" />
3857<script src="//modappliances.com/cdn/shop/t/159/assets/tiny-img-link-preloader.js?v=26403198945174473401786139467" type="text/javascript"></script>
3857 3858 3859 3860 3861 3862 3863 3864 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3864-3865
3864 3865<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3865GTM-MR5QJTLV
vendor: 83 bytes, lines 3865-3866
3865" 3866height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3867<!-- End Google Tag Manager (noscript) --> 3868 3869 3870<style> .rimage-outer-wrapper {border-radius: 30px; overflow: hidden;} .video-container.image-overlay {border-radius: 30px !important; overflow: hidden !important; background-color: transparent !important;} .video-container .overlay-text {border-radius: 30px !important; overflow: hidden !important;} .video-container__video,.video-container__video-element,.video-container video {border-radius: 30px !important; overflow: hidden !important;} .video-container__cover {border-radius: 30px !important; overflow: hidden !important;} .image-overlay--bg-no_background {background-color: transparent !important;} .video-container *,.image-overlay * {background-color: inherit;} </style> 3871<div id="shopify-block-AVUp3dkJFcTY0UGE1Q__7313114205116804392" class="shopify-block shopify-app-block">
3871<script> 3872window.srn = {}; 3873window.srn.datastore = {}; 3874window.srn.datastore.installed = true; 3875 3876 3877 3878 3879 3880if (window.Shopify && window.Shopify.shop) { 3881 window.srn.datastore.shopify_domain = window.Shopify.shop 3882} else { 3883 console.error('SRN: unable to get shop domain') 3884 window.srn.datastore.shopify_domain = '' 3885} 3886 3887function loadPropelJS(url, async = true) { 3888 let scriptEle = document.createElement("script"); 3889 3890 scriptEle.setAttribute("src", url); 3891 scriptEle.setAttribute("type", "text/javascript"); 3892 scriptEle.setAttribute("async", async); 3893 3894 document.body.appendChild(scriptEle); 3895} 3896 3897if ( 3898 window.Shopify && 3899 window.Shopify.shop && 3900 typeof window.Shopify.shop === 'string' && 3901 window.Shopify.shop !== 'null' && 3902 window.Shopify.shop !== '' 3903) { 3904 loadPropelJS("https://cdn.shopify.com/extensions/01a0e0b6-5e5b-7c79-95aa-34ee6b818432/propel-replays-66/assets/propel.js", true) 3905} else { 3906 console.error('SRN: unable to load script, shopify domain not found') 3907} 3908</script>
3908 3909 3910 3911</div>
3911<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3911 3912</body> 3913</html> 3914 3915<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.1.5) --> 3916
3917<script type="text/javascript"> 3918// Overrides: 3919// var afterpay_min = 1.00; // As per your Afterpay contract. 3920// var afterpay_max = 2000.00; // As per your Afterpay contract. 3921// var afterpay_msg_size = 'sm'; // Can be 'xs', 'sm', 'md' or 'lg'. 3922// var afterpay_bold_amount = true; 3923// var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 3924// var afterpay_modal_open_icon = true; 3925// var afterpay_hide_upper_limit = false; 3926// var afterpay_hide_lower_limit = true; 3927// var afterpay_show_if_outside_limits = true; 3928// var afterpay_cbt_enabled = false; 3929// var afterpay_apr_loans_available = false; 3930 3931// var afterpay_product_integration_enabled = true; 3932// var afterpay_product_selector = '#product-price-selector'; 3933// var afterpay_variable_price_fallback = false; 3934// var afterpay_variable_price_fallback_selector = ''; 3935// var afterpay_variable_price_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 3936 3937// var afterpay_cart_integration_enabled = true; 3938// var afterpay_cart_static_selector = '#cart-subtotal-selector';
3939// var afterpay_variable_subtotal_fallback = false; 3940// var afterpay_variable_subtotal_fallback_selector = ''; 3941// var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 3942// var afterpay_cart_dynamic_integration_enabled = false; 3943 3944// var afterpay_footer_logo_enabled = true; 3945// var afterpay_footer_logo_format = 'icon'; // Can be 'icon', 'stacked' or 'logo'. 3946// var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 3947// var afterpay_footer_logo_background = 'border'; // Can be 'border' or 'transparent'. 3948// var afterpay_footer_logo_container = 'footer ul.payment-icons'; 3949// var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>'; 3950 3951// Non-editable fields: 3952var afterpay_js_language = "en"; 3953var afterpay_js_country = "AU"; 3954var afterpay_shop_currency = "AUD"; 3955var afterpay_cart_currency = "AUD"; 3956var afterpay_shop_money_format = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e"; 3957var afterpay_shop_permanent_domain = "modjuicer.myshopify.com"; 3958var afterpay_theme_name = "Fathers day theme"; 3959var afterpay_product = null; 3960var afterpay_current_variant = null; 3961var afterpay_cart_total_price = 0; 3962var afterpay_js_snippet_version = '1.1.5'; 3963</script>
vendor: 1 bytes, line 3963
3963
3964<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
3964 3965 3966<!-- End Shopify-Afterpay JavaScript Snippet (v1.1.5) --> 3967 3968
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.