PageSourceSearch

https://modappliances.com/

html modappliances.com collected 2026-10-04 13:25:25 UTC 377,973 bytes, 3,968 lines download raw bytes

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&#39;s Best Cold Press Juicer by product review 2017, 2018, 2019, 2020, 2021 and 2022. Wide mouth, easy clean &amp; waste free slow juicing. The freshest &amp; most nutritious juices, nut milks &amp; sorbets.100% Aussie owned &amp; 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&#39;s Best Cold Press Juicer by product review 2017, 2018, 2019, 2020, 2021 and 2022. Wide mouth, easy clean &amp; waste free slow juicing. The freshest &amp; most nutritious juices, nut milks &amp; sorbets.100% Aussie owned &amp; 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&#39;s Best Cold Press Juicer by product review 2017, 2018, 2019, 2020, 2021 and 2022. Wide mouth, easy clean &amp; waste free slow juicing. The freshest &amp; most nutritious juices, nut milks &amp; sorbets.100% Aussie owned &amp; 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&nbsp;$)
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&nbsp;$)</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&nbsp;$)</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 &amp; 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 &amp;
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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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>&lsaquo;</button>
1482      <button class="sv-arrow next" aria-label="Next" data-sv-next>&rsaquo;</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>&lsaquo;</button>
1824      <button class="sv-arrow next" aria-label="Next" data-sv-next>&rsaquo;</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 &amp; 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">&copy; 2026 <a href="/">MOD Appliances</a>.</span>
3742
3743          <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;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.