1<!doctype html> 2<html class="no-js" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//learnwell.co.nz/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`6549573`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7<!-- ! Yoast SEO --> 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <meta name="theme-color" content=""><link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 12 13 <link rel="apple-touch-icon" sizes="180x180" href="//learnwell.co.nz/cdn/shop/t/39/assets/apple-touch-icon.png?v=179362452697001739231784082825"> 14 <link rel="icon" type="image/png" sizes="32x32" href="//learnwell.co.nz/cdn/shop/t/39/assets/favicon-32x32.png?v=123853977906456836401784082825"> 15 <link rel="icon" type="image/png" sizes="16x16" href="//learnwell.co.nz/cdn/shop/t/39/assets/favicon-16x16.png?v=97237817581889388091784082825"> 16 <link rel="manifest" href="//learnwell.co.nz/cdn/shop/t/39/assets/site.webmanifest?v=142857483158958449321784082825"> 17 <link rel="shortcut icon" href="//learnwell.co.nz/cdn/shop/t/39/assets/favicon.ico?v=57449468188495927071784082825"> 18 <meta name="msapplication-TileColor" content="#002657"> 19 <meta name="msapplication-config" content="//learnwell.co.nz/cdn/shop/t/39/assets/browserconfig.xml?v=171536426665208899271784082825"> 20 <meta name="theme-color" content="#ffffff"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 21 22 23 24 25
25<script src="//learnwell.co.nz/cdn/shop/t/39/assets/global.js?v=68856106099339205541784082825" defer="defer"></script>
25 26
26<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
26<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6549573/digital_wallets/dialog"> 27<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
27<script async="async" src="/checkouts/internal/preloads.js?locale=en-NZ"></script>
vendor: 1 bytes, line 27
27
28<script id="shopify-features" type="application/json">{"accessToken":"7c4d13b8508e556a2d9f63dde643be70","betas":["rich-media-storefront-analytics"],"domain":"learnwell.co.nz","predictiveSearch":true,"shopId":6549573,"locale":"en"}</script>
vendor: 1 bytes, line 28
28
29<script>var Shopify = Shopify || {}; 30Shopify.shop = "esa-publications.myshopify.com"; 31Shopify.locale = "en"; 32Shopify.currency = {"active":"NZD","rate":"1.0"}; 33Shopify.country = "NZ"; 34Shopify.theme = {"name":"LearnWell - carousels","id":188634792221,"schema_name":"Dawn","schema_version":"5.0.0","theme_store_id":887,"role":"main"}; 35Shopify.theme.handle = "null"; 36Shopify.theme.style = {"id":null,"handle":null}; 37Shopify.cdnHost = "learnwell.co.nz/cdn"; 38Shopify.routes = Shopify.routes || {}; 39Shopify.routes.root = "/"; 40Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 41Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 42Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 43Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 43
43
44<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 44
44
45<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 45
45
46<script> 47 window.Shopify = window.Shopify || {}; 48 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 49 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 50 window.Shopify.SignInWithShop.eligible = true; 51</script>
vendor: 1 bytes, line 51
51
52<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 52
52
53<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 53
53
54<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 54
54
55<script type="module"> 56 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 57await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 58 59 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 60window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 61 62</script>
vendor: 1 bytes, line 62
62
63<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 63
63
64<script type="module"> 65 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 66 67 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 68 69</script>
vendor: 1 bytes, line 69
69
70<script> 71 window.Shopify = window.Shopify || {}; 72 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 73 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"]}; 74</script>
vendor: 1 bytes, line 74
74
75<script>(function() { 76 var isLoaded = false; 77 function asyncLoad() { 78 if (isLoaded) return; 79 isLoaded = true; 80 var urls = ["https:\/\/load.csell.co\/assets\/js\/cross-sell.js?shop=esa-publications.myshopify.com","https:\/\/load.csell.co\/assets\/v2\/js\/core\/xsell.js?shop=esa-publications.myshopify.com"]; 81 for (var i = 0; i < urls.length; i++) { 82 var s = document.createElement('script'); 83 s.type = 'text/javascript'; 84 s.async = true; 85 s.src = urls[i]; 86 var x = document.getElementsByTagName('script')[0]; 87 x.parentNode.insertBefore(s, x); 88 } 89 }; 90 if(window.attachEvent) { 91 window.attachEvent('onload', asyncLoad); 92 } else { 93 window.addEventListener('load', asyncLoad, false); 94 } 95})();</script>
vendor: 1 bytes, line 95
95
96<script id="__st">var __st={"a":6549573,"offset":46800,"reqid":"296700af-0e5d-4876-9d60-1506139ec763-1790898783","pageurl":"learnwell.co.nz\/account\/login","u":"a6519e353225"};</script>
vendor: 1 bytes, line 96
96
97<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 97
97
98<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 98
98
99<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//learnwell.co.nz/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 99
99
100<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 = "//learnwell.co.nz/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>
100<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 100
100
101<script> 102 window.Shopify = window.Shopify || {}; 103 window.Shopify.MCP = window.Shopify.MCP || {}; 104 window.Shopify.MCP.enabled = true; 105 window.Shopify.MCP.shop = "esa-publications.myshopify.com"; 106 window.Shopify.MCP.mcpEndpoint = "https:\/\/learnwell.co.nz\/api\/mcp"; 107 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"]}}]; 108</script>
vendor: 1 bytes, line 108
108
109<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("\/\/learnwell.co.nz\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 110</script>
vendor: 1 bytes, line 110
110
111<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://learnwell.co.nz/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 112</script>
vendor: 1 bytes, line 112
112
113<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 114 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); 115</script>
vendor: 1 bytes, line 115
115
116<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})}})); 117</script>
vendor: 1 bytes, line 117
117
118<script id="sections-script" data-sections="header,footer" defer="defer" src="//learnwell.co.nz/cdn/shop/t/39/compiled_assets/scripts.js?v=119979966940993492461784627945"></script>
vendor: 1 bytes, line 118
118
119<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 119
119
120<script id="bold-platform-data" type="application/json"> 121{ 122 "shop": { 123 "domain": "learnwell.co.nz", 124 "permanent_domain": "esa-publications.myshopify.com", 125 "url": "https://learnwell.co.nz", 126 "secure_url": "https://learnwell.co.nz", 127 "money_format": "${{amount}}", 128 "currency": "NZD" 129 }, 130 "customer": { 131 "id": null, 132 "tags": null 133 }, 134 "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":"NZD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 135 "line_item_products": [], 136 "template": "customers/login", 137 "product": null, 138 "collection": null 139} 140</script>
vendor: 1 bytes, line 140
140
141<script src="https://static.boldcommerce.com/bold-platform/sf/pr.js" type="text/javascript"></script>
141 142<style> 143 .money[data-product-id], .money[data-product-handle], .money[data-variant-id], .money[data-line-index], .money[data-cart-total] { 144 animation: moneyAnimation 0s 2s forwards; visibility: hidden; 145 } 146 @keyframes moneyAnimation { to { visibility: visible; } } 147 .shappify_qb_grid { 148 width: auto; 149 background: #fff; 150 margin: 8px 0; 151 } 152 .shappify_qb_grid, .shappify_qb_grid td, .shappify_qb_grid th { 153 text-align: left; 154 padding: 5px; 155 border: 1px solid #ccc; 156 border-collapse: collapse; 157 } 158</style> 159 160 <style data-shopify> 161 162 163 164 @font-face { 165 font-family: 'CirceStar'; 166 src: local('Arial'), local('Helvetica'), local('sans-serif'); 167 unicode-range: U+2A; 168 } 169 170 :root { 171 172 --font-body-family:CirceStar,"circe-rounded",sans-serif; 173 --font-body-style:normal; 174 --font-body-weight:normal; 175 --font-body-weight-bold:bold; 176 177 --font-heading-family:"circe-rounded",sans-serif; 178 --font-heading-style:normal; 179 --font-heading-weight:normal; 180 181 --font-body-scale: 1.0; 182 --font-heading-scale: 1.0; 183 184 185 --color-base-text: 11, 11, 11; 186 --color-shadow: 11, 11, 11; 187 --color-base-background-1: 255, 255, 255; 188 --color-base-background-2: 255, 255, 255; 189 --color-base-solid-button-labels: 19, 19, 19; 190 --color-base-outline-button-labels: 19, 19, 19; 191 --color-base-accent-1: 0, 159, 81; 192 --color-base-accent-2: 239, 97, 129; 193 --payment-terms-background-color: #ffffff; 194 195 --gradient-base-background-1: #ffffff; 196 --gradient-base-background-2: #FFFFFF; 197 --gradient-base-accent-1: #009f51; 198 --gradient-base-accent-2: #ef6181; 199 200 --media-padding: px; 201 --media-border-opacity: 0.05; 202 --media-border-width: 0px; 203 --media-radius: 0px; 204 --media-shadow-opacity: 0.0; 205 --media-shadow-horizontal-offset: 0px; 206 --media-shadow-vertical-offset: 4px; 207 --media-shadow-blur-radius: 5px; 208 209 --page-width: 130rem; 210 --page-width-margin: 0rem; 211 212 --card-image-padding: 0.0rem; 213 --card-corner-radius: 0.0rem; 214 --card-text-alignment: center; 215 --card-border-width: 0.0rem; 216 --card-border-opacity: 0.1; 217 --card-shadow-opacity: 0.0; 218 --card-shadow-horizontal-offset: 0.0rem; 219 --card-shadow-vertical-offset: 0.4rem; 220 --card-shadow-blur-radius: 0.5rem; 221 222 --badge-corner-radius: 4.0rem; 223 224 --popup-border-width: 1px; 225 --popup-border-opacity: 0.1; 226 --popup-corner-radius: 0px; 227 --popup-shadow-opacity: 0.0; 228 --popup-shadow-horizontal-offset: 0px; 229 --popup-shadow-vertical-offset: 4px; 230 --popup-shadow-blur-radius: 5px; 231 232 --drawer-border-width: 1px; 233 --drawer-border-opacity: 0.1; 234 --drawer-shadow-opacity: 0.0; 235 --drawer-shadow-horizontal-offset: 0px; 236 --drawer-shadow-vertical-offset: 4px; 237 --drawer-shadow-blur-radius: 5px; 238 239 --spacing-sections-desktop: 0px; 240 --spacing-sections-mobile: 0px; 241 242 --grid-desktop-vertical-spacing: 40px; 243 --grid-desktop-horizontal-spacing: 30px; 244 --grid-mobile-vertical-spacing: 20px; 245 --grid-mobile-horizontal-spacing: 15px; 246 247 --text-boxes-border-opacity: 0.1; 248 --text-boxes-border-width: 0px; 249 --text-boxes-radius: 0px; 250 --text-boxes-shadow-opacity: 0.0; 251 --text-boxes-shadow-horizontal-offset: 0px; 252 --text-boxes-shadow-vertical-offset: 4px; 253 --text-boxes-shadow-blur-radius: 5px; 254 255 --buttons-radius: 20px; 256 --buttons-radius-outset: 21px; 257 --buttons-border-width: 1px; 258 --buttons-border-opacity: 1.0; 259 --buttons-shadow-opacity: 0.0; 260 --buttons-shadow-horizontal-offset: 0px; 261 --buttons-shadow-vertical-offset: 4px; 262 --buttons-shadow-blur-radius: 5px; 263 --buttons-border-offset: 0.3px; 264 265 --inputs-radius: 30px; 266 --inputs-border-width: 0px; 267 --inputs-border-opacity: 0.55; 268 --inputs-shadow-opacity: 0.0; 269 --inputs-shadow-horizontal-offset: 0px; 270 --inputs-margin-offset: 0px; 271 --inputs-shadow-vertical-offset: 4px; 272 --inputs-shadow-blur-radius: 5px; 273 --inputs-radius-outset: 30px; 274 275 --variant-pills-radius: 40px; 276 --variant-pills-border-width: 1px; 277 --variant-pills-border-opacity: 0.55; 278 --variant-pills-shadow-opacity: 0.0; 279 --variant-pills-shadow-horizontal-offset: 0px; 280 --variant-pills-shadow-vertical-offset: 4px; 281 --variant-pills-shadow-blur-radius: 5px; 282 } 283 284 *, 285 *::before, 286 *::after { 287 box-sizing: inherit; 288 } 289 290 html { 291 box-sizing: border-box; 292 font-size: calc(var(--font-body-scale) * 62.5%); 293 height: 100%; 294 } 295 296 body { 297 display: grid; 298 grid-template-rows: auto auto 1fr auto; 299 grid-template-columns: 100%; 300 min-height: 100%; 301 margin: 0; 302 font-size: 1.8rem; 303 line-height: calc(1 + 0.6 / var(--font-body-scale)); 304 font-family: var(--font-body-family); 305 font-style: var(--font-body-style); 306 font-weight: var(--font-body-weight); 307 } 308 input,select,textarea {font-family: var(--font-body-family);font-size:inherit;} 309 310 body.template-page-smallpage { 311 font-size: 1.6rem; 312 } 313 314 </style> 315 316 <link rel="stylesheet" href="https://use.typekit.net/pac6eyh.css"> 317 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.2/jquery.modal.min.css"> 318 319 <link href="//learnwell.co.nz/cdn/shop/t/39/assets/base.css?v=77509788728299196571784082825" rel="stylesheet" type="text/css" media="all" /> 320<link rel="preload" as="font" href="//learnwell.co.nz/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//learnwell.co.nz/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-predictive-search.css?v=165644661289088488651784082825" media="print" onload="this.media='all'">
320<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 321 if (Shopify.designMode) { 322 document.documentElement.classList.add('shopify-design-mode'); 323 } 324 </script>
324 325 326
326<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" type="text/javascript"></script>
326 327
327<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.2/jquery.modal.min.js"></script>
327 328 329 330
331<script> 332 window.xsellCustom = window.xsellCustom || {}; 333 window.xsellCustom.theme_settings = window.xsellCustom.theme_settings || {}; 334 window.xsellCustom.buildxsellsoutput = function(xsellitems, numproducts){ 335 var xsmustbeavailable = xsellSettings.xsmustbeavailable; 336 var xshideifincart = xsellSettings.xshideifincart; 337 var xsdisplaycompareatprice = xsellSettings.xsdisplaycompareatprice; 338 var xsdisplaysalebadge = xsellSettings.xsdisplaysalebadge; 339 var xsdisplaypricevarieslabel = xsellSettings.xsdisplaypricevarieslabel; 340 var xsdisplayvendor = xsellSettings.xsdisplayvendor; 341 var xsimagesize = 'large'; 342 var xsvendoroutput = ''; 343 var xspricevarieslabel = ''; 344 var xscompareatprice = ''; 345 var xscompareatpricestring = ''; 346 var xssalepricestring = ''; 347 var xspriceoutput = ''; 348 var xssalebadge = '<span class="badge badge--sale"><span class="badge__text">SALE</span></span>'; 349 var xssalebadgeoutput = ''; 350 var saleclass = ' xs-sale'; 351 var fromlabel = '<em>from</em>'; 352 var xsprice = ''; 353 // add custom variables here 354 console.log(xsellitems); 355 for(var x=0; x < numproducts; x++) { 356 var xsproductdata = xsellitems[x]; 357 if(xsproductdata.images.length > 1) { 358 var csimage = xsellLib.productimageurls(xsproductdata.images[0]); 359 var csimagetwo = xsellLib.productimageurls(xsproductdata.images[1]); 360 } 361 else if(xsproductdata.images.length == 1) { 362 var csimage = xsellLib.productimageurls(xsproductdata.images[0]); 363 var csimagetwo = csimage; 364 } 365 else { 366 var csimage = 'https://cdn.shopify.com/s/images/admin/no-image-'+xsimagesize+'.gif'; 367 var csimagetwo = csimage; 368 } 369 if(xsdisplayvendor) { 370 xsvendoroutput = '<div class="xs-vendor-name"><a href="' + xsproductdata.url +'">' + xsproductdata.vendor + '</a></div>'; 371 } 372 xsprice = xsellLib.xsformatMoney(xsproductdata.price, '${{amount}}'); 373 if(xsdisplaypricevarieslabel) { 374 if(xsproductdata.price_varies) { 375 xspricevarieslabel = 'From: '; 376 } 377 else { 378 xspricevarieslabel = ''; 379 } 380 } xspriceoutput = '<div class="money"><a href="' + xsproductdata.url +'">' + xspricevarieslabel + xsprice + '</a></div>'; if(xsdisplaycompareatprice) 381 { 382 if(!xsproductdata.price_varies && (xsproductdata.compare_at_price > xsproductdata.price)) { 383 xscompareatprice = xsellLib.xsformatMoney(xsproductdata.compare_at_price, '${{amount}}'); 384 xscompareatpricestring = '<span class="xs-compare-at-price">' + xscompareatprice + '</span>'; 385 xssalepricestring = '<span class="xs-sale-price"><a href="' + xsproductdata.url +'">' + xsprice + '</a></span>'; 386 xspriceoutput = '<div class="money' + saleclass + '">' + xscompareatpricestring + ' ' + xspricevarieslabel + xssalepricestring + '</div>'; 387 } 388 } 389 if(xsdisplaysalebadge) { 390 if(xsproductdata.compare_at_price > xsproductdata.price) { 391 xssalebadgeoutput = xssalebadge; 392 } 393 else { 394 xssalebadgeoutput = ''; 395 } 396 } 397 398 xsellLib.xselloutput += '<li class="grid__item"><div class="card-wrapper productcard underline-links-hover"><div class="card card--standard card--media " style="--ratio-percent: 142.33700254022014%;"><div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 142.33700254022014%;"><div class="card__media"><div class="media media--transparent media--hover-effect">' 399 +'<img src="' + csimage + '" />' 400 +'</div></div></div><div class="card__content"><div class="card__information"><div class="price "><div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span><span class="price-item price-item--regular">' 401 +xsprice 402 +'</span><span class="price-discount"></span></div></div></div><h3 class="card__heading h4">' 403 +'<a href="'+xsproductdata.url+'" class="full-unstyled-link">' 404 +xsproductdata.title 405 +'</a></h3></div></div></li>' 406 407 } 408 if(xsellLib.xselloutput != ''){ 409 var xsellDiv = document.createElement('div'); 410 xsellDiv.innerHTML = '<div class="headingbar"><div class="headingbar-a page-width"><h2>You might also like</h2></div></div><div class="page-width"><ul class="grid product-grid grid--4-col-desktop grid--2-col-tablet-down" role="list">' + xsellLib.xselloutput + '</ul></div>'; //output here 411 document.getElementById('cross-sell').appendChild(xsellDiv); 412 } 413 } 414</script>
414 415
415<script src="https://cdn.shopify.com/extensions/01a0f885-56f4-79de-af41-45a261d7aae9/forms-2605/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
415 416<link rel="canonical" href="https://learnwell.co.nz/account/login"> 417<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0654/9573/files/LearnWell_Logo_Stacked_300dpi_white_background_4386ba0d-3330-4d13-a1fd-eb8a7c4333c7.png?v=1783569478" /> 418<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0654/9573/files/LearnWell_Logo_Stacked_300dpi_white_background_4386ba0d-3330-4d13-a1fd-eb8a7c4333c7.png?v=1783569478" /> 419<meta property="og:image:width" content="591" /> 420<meta property="og:image:height" content="704" /> 421<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
422<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: 6549573,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 422
422
423<script> 424 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 425</script>
vendor: 1 bytes, line 425
425
426<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}
426).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: 6549573,storefrontBaseUrl: "https://learnwell.co.nz",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://learnwell.co.nz/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"826999069","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-T9Z23WDFB9\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-T9Z23WDFB9\\\"}],\\\"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"]}
426,{"id":"135627037","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"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":"LearnWell","paymentSettings":{"currencyCode":"NZD"},"myshopifyDomain":"esa-publications.myshopify.com","countryCode":"NZ","storefrontUrl":"https:\/\/learnwell.co.nz"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://learnwell.co.nz/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"188634792221","themeStoreId":"887","themePublished":"true","eventMetadataId":"148addde-de4c-47a2-9ce5-de965d730aa0","shopId":"6549573","storefrontBaseUrl":"https:\/\/learnwell.co.nz","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>
426<script> 427 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 428 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 429 window.ShopifyAnalytics.meta.currency = 'NZD'; 430 var meta = {"page":{"requestId":"296700af-0e5d-4876-9d60-1506139ec763-1790898783"}}; 431 for (var attr in meta) { 432 window.ShopifyAnalytics.meta[attr] = meta[attr]; 433 } 434</script>
vendor: 1 bytes, line 434
434
435<script class="analytics"> 436 (function () { 437 var customDocumentWrite = function(content) { 438 var jquery = null; 439 440 if (window.jQuery) { 441 jquery = window.jQuery; 442 } else if (window.Checkout && window.Checkout.$) { 443 jquery = window.Checkout.$; 444 } 445 446 if (jquery) { 447 jquery('body').append(content); 448 } 449 }; 450 451 var hasLoggedConversion = function(token) { 452 if (token) { 453 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 454 } 455 return false; 456 } 457 458 var setCookieIfConversion = function(token) { 459 if (token) { 460 var twoMonthsFromNow = new Date(Date.now()); 461 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 462 463 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 464 } 465 } 466 467 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 468 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 469 if (trekkie.integrations) { 470 return; 471 } 472 trekkie.methods = [ 473 'identify', 474 'page', 475 'ready', 476 'track', 477 'trackForm', 478 'trackLink' 479 ]; 480 trekkie.factory = function(method) { 481 return function() { 482 var args = Array.prototype.slice.call(arguments); 483 args.unshift(method); 484 trekkie.push(args); 485 if (method == 'track' || method == 'page') { 486 var pageUrl; 487 try { 488 pageUrl = window.location.href; 489 } catch (e) {} 490 var pageReferrer; 491 try { 492 pageReferrer = document.referrer; 493 } catch (e) {} 494 try { 495 if (window.__TREKKIE_SHIM_QUEUE == null) { 496 window.__TREKKIE_SHIM_QUEUE = []; 497 } 498 window.__TREKKIE_SHIM_QUEUE.push({ 499 from: 'trekkie-stub', 500 method: method, 501 args: args.slice(1), 502 pageContext: { 503 url: pageUrl, 504 referrer: pageReferrer 505 } 506 }); 507 } catch (e) { 508 // no-op 509 } 510 } 511 return trekkie; 512 }; 513 }; 514 for (var i = 0; i < trekkie.methods.length; i++) { 515 var key = trekkie.methods[i]; 516 trekkie[key] = trekkie.factory(key); 517 } 518 trekkie.load = function(config) { 519 trekkie.config = config || {}; 520 trekkie.config.initialDocumentCookie = document.cookie; 521 var first = document.getElementsByTagName('script')[0]; 522var script = document.createElement('script'); 523script.type = 'text/javascript'; 524script.onerror = function(e) { 525 var scriptFallback = document.createElement('script'); 526 scriptFallback.type = 'text/javascript'; 527 scriptFallback.onerror = function(error) { 528 var Monorail = { 529 produce: function produce(monorailDomain, schemaId, payload) { 530 var currentMs = new Date().getTime(); 531 var event = { 532 schema_id: schemaId, 533 payload: payload, 534 metadata: { 535 event_created_at_ms: currentMs, 536 event_sent_at_ms: currentMs 537 } 538 }; 539 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 540 }, 541 sendRequest: function sendRequest(endpointUrl, payload) { 542 // Try the sendBeacon API 543 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 544 var blobData = new window.Blob([payload], { 545 type: 'text/plain' 546 }); 547 548 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 549 return true; 550 } // sendBeacon was not successful 551 552 } // XHR beacon 553 554 var xhr = new XMLHttpRequest(); 555 556 try { 557 xhr.open('POST', endpointUrl); 558 xhr.setRequestHeader('Content-Type', 'text/plain'); 559 xhr.send(payload); 560 } catch (e) { 561 console.log(e); 562 } 563 564 return false; 565 }, 566 isIos12: function isIos12() { 567 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 568 } 569 }; 570 Monorail.produce('monorail-edge.shopifysvc.com', 571 'trekkie_storefront_load_errors/1.1', 572 {shop_id: 6549573, 573 theme_id: 188634792221, 574 app_name: "storefront", 575 context_url: window.location.href, 576 source_url: "//learnwell.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 577 578 }; 579 scriptFallback.async = true; 580 scriptFallback.src = '//learnwell.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 581 first.parentNode.insertBefore(scriptFallback, first); 582}; 583script.async = true; 584script.src = '//learnwell.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 585first.parentNode.insertBefore(script, first); 586 587 }; 588 trekkie.load( 589 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6549573,"isMerchantRequest":null,"themeId":188634792221,"themeCityHash":"14182582817084703678","contentLanguage":"en","currency":"NZD","eventMetadataId":"148addde-de4c-47a2-9ce5-de965d730aa0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 590 ); 591 592 var loaded = false;
593 trekkie.ready(function() { 594 if (loaded) return; 595 loaded = true; 596 597 window.ShopifyAnalytics.lib = window.trekkie; 598 599 var originalDocumentWrite = document.write; 600 document.write = customDocumentWrite; 601 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 602 document.write = originalDocumentWrite; 603 604 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 605 var token = match? match[1]: undefined; 606 if (!hasLoggedConversion(token)) { 607 setCookieIfConversion(token); 608 609 } 610 }); 611 612 window.ShopifyAnalytics.lib.page(null,{"requestId":"296700af-0e5d-4876-9d60-1506139ec763-1790898783","shopifyEmitted":true}); 613 614 var eventsListenerScript = document.createElement('script'); 615 eventsListenerScript.async = true; 616 eventsListenerScript.src = "//learnwell.co.nz/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 617 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 618})();</script>
618 619
619<script> 620 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 621 window.ga = function ga() { 622 (window.ga.q = window.ga.q || []).push(arguments); 623 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 624 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 625 } 626 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."); 627 }; 628 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 629 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 630 } 631 } 632</script>
vendor: 1 bytes, line 632
632
633<script 634 defer 635 src="https://learnwell.co.nz/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 636 data-application="storefront-renderer" 637 data-shop-id="6549573" 638 data-render-region="gcp-us-central1" 639 data-page-type="customers/login" 640 data-theme-instance-id="188634792221" 641 data-theme-name="Dawn" 642 data-theme-version="5.0.0" 643 data-monorail-region="shop_domain" 644 data-resource-timing-sampling-rate="10" 645 data-shs="true" 646 data-shs-beacon="true" 647 data-shs-export-with-fetch="true" 648 data-shs-logs-sample-rate="1" 649 data-shs-beacon-endpoint="https://learnwell.co.nz/api/collect" 650></script>
650 651<meta name="shopify-y" content="558c4c92-876b-4d9a-9382-2604f650816d" data-expiration="1822456383000"><meta name="shopify-s" content="2ab6063e-e557-40b4-84ba-6b9fc7d03c58" data-expiration="1790900583000"><meta name="new-cookie-storage-activated" content="t"> 652</head> 653 654 <body class="gradient template-customers-login"> 655 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 656 Skip to content 657 </a> 658 659 <div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-accent-1 gradient" role="region" aria-label="Announcement" ><a href="/collections/all" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5"> 660 ð School Holiday Special: Spend $20+ and get FREE Shipping! ð 661<svg viewBox="0 0 32 32" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 662 <path fill="currentColor" d="M20.938 25.506c-0.294-0.238-0.438-0.619-0.438-1.006s0.146-0.767 0.439-1.061l5.942-5.939h-25.381c-0.828 0-1.5-0.675-1.5-1.556 0-0.775 0.672-1.444 1.5-1.444h25.381l-5.939-5.939c-0.586-0.586-0.586-1.535 0-2.121s1.535-0.586 2.121 0l8.5 8.5c0.586 0.586 0.586 1.535 0 2.121l-8.5 8.5c-0.588 0.583-1.538 0.583-2.126-0.054z"></path> 663</svg> 664</p></a></div><div class="announcement-bar color-background-1 gradient" role="region" aria-label="Announcement" ><a href="https://learnwell.co.nz/pages/the-refreshed-new-zealand-curriculum" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5"> 665 Understand the upcoming curriculum changes and how weâre supporting learners 666<svg viewBox="0 0 32 32" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 667 <path fill="currentColor" d="M20.938 25.506c-0.294-0.238-0.438-0.619-0.438-1.006s0.146-0.767 0.439-1.061l5.942-5.939h-25.381c-0.828 0-1.5-0.675-1.5-1.556 0-0.775 0.672-1.444 1.5-1.444h25.381l-5.939-5.939c-0.586-0.586-0.586-1.535 0-2.121s1.535-0.586 2.121 0l8.5 8.5c0.586 0.586 0.586 1.535 0 2.121l-8.5 8.5c-0.588 0.583-1.538 0.583-2.126-0.054z"></path> 668</svg> 669</p></a></div> 670</div> 671 <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-menu.css?v=151968516119678728991784082825" media="print" onload="this.media='all'"> 672<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-search.css?v=75530852617479126511784082825" media="print" onload="this.media='all'"> 673<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-menu-drawer.css?v=182311192829367774911784082825" media="print" onload="this.media='all'"> 674<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-cart-notification.css?v=119852831333870967341784082825" media="print" onload="this.media='all'"> 675<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-cart-items.css?v=165581949182552323231784082825" media="print" onload="this.media='all'"><link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-price.css?v=94685365373856189381784082825" media="print" onload="this.media='all'"> 676 <link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-loading-overlay.css?v=167310470843593579841784082825" media="print" onload="this.media='all'"><link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-mega-menu.css?v=177496590996265276461784082825" media="print" onload="this.media='all'"> 677 <noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-mega-menu.css?v=177496590996265276461784082825" rel="stylesheet" type="text/css" media="all" /></noscript><noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-menu.css?v=151968516119678728991784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 678<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-search.css?v=75530852617479126511784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 679<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-menu-drawer.css?v=182311192829367774911784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 680<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-cart-notification.css?v=119852831333870967341784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 681<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-cart-items.css?v=165581949182552323231784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 682 683<style> 684 header-drawer { 685 justify-self: start; 686 margin-left: -1.2rem; 687 } 688 689 @media screen and (max-width: 413px) { 690 header-drawer { 691 margin-left: -0.8rem; 692 } 693 } 694 695 @media screen and (min-width: 1280px) { 696 header-drawer { 697 display: none; 698 } 699 } 700 701 .menu-drawer-container { 702 display: flex; 703 } 704 705 .list-menu { 706 list-style: none; 707 padding: 0; 708 margin: 0; 709 } 710 711 .list-menu--inline { 712 display: inline-flex; 713 flex-wrap: wrap; 714 } 715 716 summary.list-menu__item { 717 padding-right: 2.7rem; 718 } 719 720 .list-menu__item { 721 display: flex; 722 align-items: center; 723 line-height: calc(1 + 0.3 / var(--font-body-scale)); 724 font-weight: normal; 725 } 726 727 .list-menu__item--link { 728 text-decoration: none; 729 padding-bottom: 0.5rem; 730 padding-top: 0.5rem; 731 line-height: calc(1 + 0.8 / var(--font-body-scale)); 732 } 733</style><style data-shopify>.section-header { 734 margin-bottom: 0px; 735 } 736 737 .header__heading-link { 738 width: 250px; 739 max-width: 100%; 740 } 741 742 .header__heading-logo { 743 display: block; 744 width: 100%; 745 height: auto; 746 } 747 748 @media screen and (min-width: 750px) { 749 .section-header { 750 margin-bottom: 0px; 751 } 752 }</style>
752<script src="//learnwell.co.nz/cdn/shop/t/39/assets/details-disclosure.js?v=153497636716254413831784082825" defer="defer"></script>
vendor: 1 bytes, line 752
752
753<script src="//learnwell.co.nz/cdn/shop/t/39/assets/details-modal.js?v=4511761896672669691784082825" defer="defer"></script>
vendor: 1 bytes, line 753
753
754<script src="//learnwell.co.nz/cdn/shop/t/39/assets/cart-notification.js?v=146771965050272264641784082825" defer="defer"></script>
754 755 756<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 757 <symbol id="icon-search" viewBox="0 0 32 32"> 758 <path d="M31.781 29.306l-7.587-7.587c-0.144-0.144-0.331-0.219-0.531-0.219h-0.825c1.969-2.281 3.163-5.25 3.163-8.5 0-7.181-5.819-13-13-13s-13 5.819-13 13 5.819 13 13 13c3.25 0 6.219-1.194 8.5-3.163v0.825c0 0.2 0.081 0.387 0.219 0.531l7.588 7.588c0.294 0.294 0.769 0.294 1.063 0l1.413-1.413c0.294-0.294 0.294-0.769 0-1.063zM13 23c-5.525 0-10-4.475-10-10s4.475-10 10-10 10 4.475 10 10-4.475 10-10 10z" fill="currentColor"></path> 759 </symbol> 760 761 <symbol id="icon-close" viewBox="0 0 20 32" class="icon icon-close"> 762 <path d="M19.506 23.438c0.586 0.586 0.586 1.536 0 2.121s-1.536 0.586-2.121 0l-7.385-7.44-7.438 7.438c-0.586 0.586-1.536 0.586-2.121 0s-0.586-1.536 0-2.121l7.44-7.435-7.442-7.494c-0.586-0.586-0.586-1.536 0-2.121s1.536-0.586 2.121 0l7.44 7.496 7.438-7.438c0.586-0.586 1.536-0.586 2.121 0s0.586 1.536 0 2.121l-7.44 7.435 7.387 7.438z" fill="currentColor"></path> 763 </symbol> 764</svg><sticky-header class="header-wrapper color-background-1 gradient header-wrapper--border-bottom"><header class="header header--middle-left page-width header--has-menu"><header-drawer data-breakpoint="desktop"> 765 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 766 <summary 767 class="header__icon header__icon--menu header__icon--summary link focus-inset" 768 aria-label="Menu" 769 > 770 <span> 771 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 28 32"> 772 <path d="M0 5.5c0-0.828 0.672-1.5 1.5-1.5h25c0.831 0 1.5 0.672 1.5 1.5 0 0.831-0.669 1.5-1.5 1.5h-25c-0.828 0-1.5-0.669-1.5-1.5zM0 15.5c0-0.831 0.672-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5s-0.669 1.5-1.5 1.5h-25c-0.828 0-1.5-0.669-1.5-1.5zM26.5 27h-25c-0.828 0-1.5-0.669-1.5-1.5s0.672-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5s-0.669 1.5-1.5 1.5z" fill="currentColor"> 773</svg> 774 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 20 32"> 775 <path fill="currentColor" d="M19.506 23.438c0.586 0.586 0.586 1.536 0 2.121s-1.536 0.586-2.121 0l-7.385-7.44-7.438 7.438c-0.586 0.586-1.536 0.586-2.121 0s-0.586-1.536 0-2.121l7.44-7.435-7.442-7.494c-0.586-0.586-0.586-1.536 0-2.121s1.536-0.586 2.121 0l7.44 7.496 7.438-7.438c0.586-0.586 1.536-0.586 2.121 0s0.586 1.536 0 2.121l-7.44 7.435 7.387 7.438z"></path> 776</svg> 777 778 </span> 779 </summary> 780 781 <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> 782 <div class="menu-drawer__inner-container"> 783 <div class="menu-drawer__navigation-container"> 784 <nav class="menu-drawer__navigation"> 785 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 786 href="/pages/shop" 787 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 788 789 > 790 Shop 791 </a></li><li><a 792 href="/blogs/news" 793 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 794 795 > 796 News 797 </a></li><li><a 798 href="/pages/freebies" 799 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 800 801 > 802 Freebies 803 </a></li><li><a 804 href="/pages/about-us" 805 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 806 807 > 808 About 809 </a></li><li><a 810 href="/pages/contact-us" 811 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 812 813 > 814 Contact 815 </a></li><li><a 816 href="https://learnwell.iqualify.com/login" 817 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 818 819 > 820 My LearnWell Digital 821 </a></li><li><a 822 href="/pages/resources" 823 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 824 825 > 826 Resources 827 </a></li><li><a 828 href="/pages/the-refreshed-new-zealand-curriculum" 829 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 830 831 > 832 Curriculum Changes 833 </a></li><li><a 834 href="/pages/learnwell-resources-for-ncea-level-1" 835 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 836 837 > 838 NCEA Level 1 839 </a></li><li><a 840 href="/pages/homeschool-hub" 841 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 842 843 > 844 Homeschool Hub 845 </a></li><li><a 846 href="/pages/frequently-asked-questions" 847 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 848 849 > 850 FAQs 851 </a></li><li><a 852 href="https://learnwell.co.nz/pages/demo-for-digital" 853 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 854 855 > 856 Demo for Digital 857 </a></li></ul> 858 </nav> 859 860 <div class="menu-drawer__utility-links"><a 861 href="/account/login" 862 class="menu-drawer__account link focus-inset h5" 863 > 864 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 28 32">
865 <path fill="currentColor" d="M17 19h-6c-6.075 0-11 4.925-11 11 0 1.104 0.896 2 2 2h24c1.104 0 2-0.896 2-2 0-6.075-4.925-11-11-11zM3.062 29c0.494-3.944 3.863-7 7.938-7h6c4.072 0 7.444 3.059 7.938 7h-21.876zM14 16c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8c0 4.419 3.581 8 8 8zM14 3c2.757 0 5 2.243 5 5s-2.243 5-5 5-5-2.244-5-5c0-2.757 2.244-5 5-5z"></path> 866</svg> 867Log in</a><ul class="list list-social list-unstyled" role="list"></ul> 868 </div> 869 </div> 870 </div> 871 </div> 872 </details> 873 </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><img 874 srcset=" 875 //learnwell.co.nz/cdn/shop/files/LearnWell_Logo_Positive_PANTONE-01.png?v=1688530021&width=250 1x, 876 //learnwell.co.nz/cdn/shop/files/LearnWell_Logo_Positive_PANTONE-01.png?v=1688530021&width=500 2x 877 " 878 src="//learnwell.co.nz/cdn/shop/files/LearnWell_Logo_Positive_PANTONE-01.png?v=1688530021&width=250" 879 loading="lazy" 880 class="header__heading-logo" 881 width="3515" 882 height="764" 883 alt="LearnWell" 884 ></a><nav class="header__inline-menu"> 885 <ul class="list-menu list-menu--inline" role="list"><li><a 886 href="/pages/shop" 887 class="header__menu-item list-menu__item link link--text focus-inset" 888 889 > 890 <span 891 892 > 893 Shop 894 </span> 895 </a></li><li><a 896 href="/blogs/news" 897 class="header__menu-item list-menu__item link link--text focus-inset" 898 899 > 900 <span 901 902 > 903 News 904 </span> 905 </a></li><li><a 906 href="/pages/freebies" 907 class="header__menu-item list-menu__item link link--text focus-inset" 908 909 > 910 <span 911 912 > 913 Freebies 914 </span> 915 </a></li><li><a 916 href="/pages/about-us" 917 class="header__menu-item list-menu__item link link--text focus-inset" 918 919 > 920 <span 921 922 > 923 About 924 </span> 925 </a></li><li><a 926 href="/pages/contact-us" 927 class="header__menu-item list-menu__item link link--text focus-inset" 928 929 > 930 <span 931 932 > 933 Contact 934 </span> 935 </a></li><li><a 936 href="https://learnwell.iqualify.com/login" 937 class="header__menu-item list-menu__item link link--text focus-inset" 938 939 > 940 <span 941 942 > 943 My LearnWell Digital 944 </span> 945 </a></li><li><a 946 href="/pages/resources" 947 class="header__menu-item list-menu__item link link--text focus-inset" 948 949 > 950 <span 951 952 > 953 Resources 954 </span> 955 </a></li><li><a 956 href="/pages/the-refreshed-new-zealand-curriculum" 957 class="header__menu-item list-menu__item link link--text focus-inset" 958 959 > 960 <span 961 962 > 963 Curriculum Changes 964 </span> 965 </a></li><li><a 966 href="/pages/learnwell-resources-for-ncea-level-1" 967 class="header__menu-item list-menu__item link link--text focus-inset" 968 969 >
970 <span 971 972 > 973 NCEA Level 1 974 </span> 975 </a></li><li><a 976 href="/pages/homeschool-hub" 977 class="header__menu-item list-menu__item link link--text focus-inset" 978 979 > 980 <span 981 982 > 983 Homeschool Hub 984 </span> 985 </a></li><li><a 986 href="/pages/frequently-asked-questions" 987 class="header__menu-item list-menu__item link link--text focus-inset" 988 989 > 990 <span 991 992 > 993 FAQs 994 </span> 995 </a></li><li><a 996 href="https://learnwell.co.nz/pages/demo-for-digital" 997 class="header__menu-item list-menu__item link link--text focus-inset" 998 999 > 1000 <span 1001 1002 > 1003 Demo for Digital 1004 </span> 1005 </a></li></ul> 1006 </nav><div class="header__icons"> 1007 <details-modal class="header__search"> 1008 <details> 1009 <summary 1010 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1011 aria-haspopup="dialog" 1012 aria-label="Search" 1013 > 1014 <span> 1015 <svg 1016 class="modal__toggle-open icon icon-search" 1017 aria-hidden="true" 1018 focusable="false" 1019 role="presentation" 1020 > 1021 <use href="#icon-search"></use> 1022 </svg> 1023 1024 <svg 1025 class="modal__toggle-close icon icon-close" 1026 aria-hidden="true" 1027 focusable="false" 1028 role="presentation" 1029 > 1030 <use href="#icon-close"></use> 1031 </svg> 1032 </span> 1033 </summary> 1034 1035 <div 1036 class="search-modal modal__content gradient" 1037 role="dialog" 1038 aria-modal="true" 1039 aria-label="Search" 1040 > 1041 <div class="modal-overlay"></div> 1042 1043 <div 1044 class="search-modal__content search-modal__content-bottom" 1045 tabindex="-1" 1046 ><predictive-search 1047 class="search-modal__form" 1048 data-loading-text="Loading..." 1049 ><form action="/search" method="get" role="search" class="search search-modal__form"> 1050 <div class="field"> 1051 <input 1052 class="search__input field__input" 1053 id="Search-In-Modal" 1054 type="search" 1055 name="q" 1056 value="" 1057 placeholder="Search"role="combobox" 1058 aria-expanded="false" 1059 aria-owns="predictive-search-results-list" 1060 aria-controls="predictive-search-results-list" 1061 aria-haspopup="listbox" 1062 aria-autocomplete="list" 1063 autocorrect="off" 1064 autocomplete="off" 1065 autocapitalize="off" 1066 spellcheck="false"> 1067 1068 <label class="field__label" for="Search-In-Modal"> 1069 Search 1070 </label> 1071 1072 <input type="hidden" name="options[prefix]" value="last"> 1073 1074 <button class="search__button field__button" aria-label="Search"> 1075 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1076 <use href="#icon-search"></use> 1077 </svg> 1078 </button> 1079 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1080 <div class="predictive-search__loading-state"> 1081 <svg 1082 aria-hidden="true" 1083 focusable="false" 1084 role="presentation" 1085 class="spinner"
1086 viewBox="0 0 66 66" 1087 xmlns="http://www.w3.org/2000/svg" 1088 > 1089 <circle 1090 class="path" 1091 fill="none" 1092 stroke-width="6" 1093 cx="33" 1094 cy="33" 1095 r="30" 1096 ></circle> 1097 </svg> 1098 </div> 1099 </div> 1100 1101 <span 1102 class="predictive-search-status visually-hidden" 1103 role="status" 1104 aria-hidden="true" 1105 ></span></form></predictive-search><button 1106 type="button" 1107 class="search-modal__close-button modal__close-button link link--text focus-inset" 1108 aria-label="Close" 1109 > 1110 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 1111 <use href="#icon-close"></use> 1112 </svg> 1113 </button> 1114 </div> 1115 </div> 1116 </details> 1117 </details-modal><a 1118 href="/account/login" 1119 class="header__icon header__icon--account link focus-inset small-hide" 1120 > 1121 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 28 32"> 1122 <path fill="currentColor" d="M17 19h-6c-6.075 0-11 4.925-11 11 0 1.104 0.896 2 2 2h24c1.104 0 2-0.896 2-2 0-6.075-4.925-11-11-11zM3.062 29c0.494-3.944 3.863-7 7.938-7h6c4.072 0 7.444 3.059 7.938 7h-21.876zM14 16c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8c0 4.419 3.581 8 8 8zM14 3c2.757 0 5 2.243 5 5s-2.243 5-5 5-5-2.244-5-5c0-2.757 2.244-5 5-5z"></path> 1123</svg> 1124 1125 <span class="visually-hidden">Log in</span> 1126 </a><a 1127 href="/cart" 1128 class="header__icon header__icon--cart link focus-inset" 1129 id="cart-icon-bubble" 1130 ><svg class="icon icon-cart" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 32" fill="none"> 1131 <path fill="currentColor" d="M7 10v-3c0-3.866 3.131-7 7-7s7 3.134 7 7v3h4c1.656 0 3 1.344 3 3v13c0 3.313-2.688 6-6 6h-16c-3.314 0-6-2.688-6-6v-13c0-1.656 1.343-3 3-3h4zM10 10h8v-3c0-2.209-1.794
1131-4-4-4s-4 1.791-4 4v3zM3 13v13c0 1.656 1.343 3 3 3h16c1.656 0 3-1.344 3-3v-13h-4v3.5c0 0.831-0.669 1.5-1.5 1.5s-1.5-0.669-1.5-1.5v-3.5h-8v3.5c0 0.831-0.669 1.5-1.5 1.5s-1.5-0.669-1.5-1.5v-3.5h-4z"></path> 1132</svg><span class="visually-hidden">Cart</span></a> 1133 </div> 1134 </header></sticky-header> 1135 1136<cart-notification> 1137 <div class="cart-notification-wrapper page-width"> 1138 <div id="cart-notification" class="cart-notification focus-inset color-background-1 gradient" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1"> 1139 <div class="cart-notification__header"> 1140 <h2 class="cart-notification__heading caption-large text-body"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none"> 1141 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 1142</svg> 1143Item added to your cart</h2> 1144 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 1145 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 1146 </button> 1147 </div> 1148 <div id="cart-notification-product" class="cart-notification-product"></div> 1149 <div class="cart-notification__links"> 1150 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 1151 1152 <button type="button" class="link button-label">Continue shopping</button> 1153 </div> 1154 </div> 1155 </div> 1156</cart-notification> 1157<style data-shopify> 1158 .cart-notification { 1159 display: none; 1160 } 1161</style> 1162 1163
1164<script type="application/ld+json"> 1165 { 1166 "@context": "https://schema.org", 1167 "@type": "Organization", 1168 "name": "LearnWell","logo": "https:\/\/learnwell.co.nz\/cdn\/shop\/files\/LearnWell_Logo_Positive_PANTONE-01.png?v=1688530021\u0026width=3515","sameAs": [ 1169 "", 1170 "", 1171 "", 1172 "", 1173 "", 1174 "", 1175 "", 1176 "", 1177 "" 1178 ], 1179 "url": "https:\/\/learnwell.co.nz\/account\/login" 1180 } 1181</script>
1181</div> 1182 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1183 <link href="//learnwell.co.nz/cdn/shop/t/39/assets/customer.css?v=21612340484100376041784082825" rel="stylesheet" type="text/css" media="all" /> 1184 1185<div class="customer login"> 1186 <h1 id="recover" tabindex="-1"> 1187 Reset your password 1188 </h1> 1189 <div> 1190 <p> 1191 We will send you an email to reset your password 1192 </p><form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 1193 <div class="field"> 1194 <input type="email" 1195 value="" 1196 name="email" 1197 id="RecoverEmail" 1198 autocorrect="off" 1199 autocapitalize="off" 1200 autocomplete="email" 1201 1202 placeholder="Email" 1203 > 1204 <label for="RecoverEmail"> 1205 Email 1206 </label> 1207 </div><button> 1208 Submit 1209 </button> 1210 1211 <a href="#login"> 1212 Cancel 1213 </a></form></div> 1214 1215 <h1 id="login" tabindex="-1"> 1216 Login 1217 </h1> 1218 <div><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><div class="field"> 1219 <input 1220 type="email" 1221 name="customer[email]" 1222 id="CustomerEmail" 1223 autocomplete="email" 1224 autocorrect="off" 1225 autocapitalize="off" 1226 1227 placeholder="Email" 1228 > 1229 <label for="CustomerEmail"> 1230 Email 1231 </label> 1232 </div><div class="field"> 1233 <input 1234 type="password" 1235 value="" 1236 name="customer[password]" 1237 id="CustomerPassword" 1238 autocomplete="current-password" 1239 1240 placeholder="Password" 1241 > 1242 <label for="CustomerPassword"> 1243 Password 1244 </label> 1245 </div> 1246 1247 <a href="#recover"> 1248 Forgot your password? 1249 </a><button> 1250 Sign in 1251 </button> 1252 1253 <a href="/account/register"> 1254 Create account 1255 </a></form></div></div> 1256 1257 </main> 1258 1259 <div id="shopify-section-footer" class="shopify-section"> 1260<link href="//learnwell.co.nz/cdn/shop/t/39/assets/section-footer.css?v=147959184799495781871784082825" rel="stylesheet" type="text/css" media="all" /> 1261<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-newsletter.css?v=184272253541338415391784082825" media="print" onload="this.media='all'"> 1262<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-menu.css?v=151968516119678728991784082825" media="print" onload="this.media='all'"> 1263<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-payment.css?v=69253961410771838501784082825" media="print" onload="this.media='all'"> 1264<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-social.css?v=52211663153726659061784082825" media="print" onload="this.media='all'"> 1265<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/component-rte.css?v=99901885164569676461784082825" media="print" onload="this.media='all'"> 1266<link rel="stylesheet" href="//learnwell.co.nz/cdn/shop/t/39/assets/disclosure.css?v=646595190999601341784082825" media="print" onload="this.media='all'"> 1267 1268<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-newsletter.css?v=184272253541338415391784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 1269<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-menu.css?v=151968516119678728991784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 1270<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-payment.css?v=69253961410771838501784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 1271<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-list-social.css?v=52211663153726659061784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 1272<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/component-rte.css?v=99901885164569676461784082825" rel="stylesheet" type="text/css" media="all" /></noscript> 1273<noscript><link href="//learnwell.co.nz/cdn/shop/t/39/assets/disclosure.css?v=646595190999601341784082825" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer { 1274 margin-top: 0px; 1275 } 1276 1277 @media screen and (min-width: 750px) { 1278 .footer { 1279 margin-top: 0px; 1280 } 1281 }</style><footer class="footer color-background-1 gradient section-footer-padding">
1281<div class="footer__content-top"> 1282 <div class="page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="smallh3 footer-block__heading">Orders & Support</h2><ul class="footer-block__details-content list-unstyled"><li> 1283 <a href="/pages/learnwell-digital-resources" class="link link--text list-menu__item list-menu__item--link"> 1284 LearnWell Digital Resources 1285 </a> 1286 </li><li> 1287 <a href="/pages/shipping-and-delivery" class="link link--text list-menu__item list-menu__item--link"> 1288 Shipping & Delivery 1289 </a> 1290 </li><li> 1291 <a href="/pages/refund-policy" class="link link--text list-menu__item list-menu__item--link"> 1292 Returns & Refunds 1293 </a> 1294 </li><li> 1295 <a href="/pages/terms-and-conditions" class="link link--text list-menu__item list-menu__item--link"> 1296 Terms & Conditions 1297 </a> 1298 </li><li> 1299 <a href="/pages/privacy-policy" class="link link--text list-menu__item list-menu__item--link"> 1300 Privacy Policy 1301 </a> 1302 </li></ul></div><div class="footer-block grid__item" ><h2 class="smallh3 footer-block__heading">Stay up to date</h2><div class="footer-block__details-content rte"> 1303 <p>Subscribe to receive updates on our latest resources, news and offers. </p><p>Get 10% off your first order.</p> 1304 </div><div class="footer-block--newsletter"><div class="footer-block__newsletter"><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1305 <div class="newsletter-form__field-wrapper"> 1306 <div class="field"> 1307 <input 1308 id="NewsletterForm--footer" 1309 type="email" 1310 name="contact[email]" 1311 class="field__input" 1312 value="" 1313 aria-required="true" 1314 autocorrect="off" 1315 autocapitalize="off" 1316 autocomplete="email" 1317 1318 placeholder="Email" 1319 required 1320 > 1321 <label class="field__label" for="NewsletterForm--footer"> 1322 Email 1323 </label> 1324 <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe"> 1325 <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 1326 <path fill="currentColor" d="M20.938 25.506c-0.294-0.238-0.438-0.619-0.438-1.006s0.146-0.767 0.439-1.061l5.942-5.939h-25.381c-0.828 0-1.5-0.675-1.5-1.556 0-0.775 0.672-1.444 1.5-1.444h25.381l-5.939-5.939c-0.586-0.586-0.586-1.535 0-2.121s1.535-0.586 2.121 0l8.5 8.5c0.586 0.586 0.586 1.535 0 2.121l-8.5 8.5c-0.588 0.583-1.538 0.583-2.126-0.054z"></path> 1327</svg> 1328 </button> 1329 </div></div></form></div><ul class="footer__list-social list-unstyled list-social" role="list"></ul></div></div><div class="footer-block grid__item footer-block--menu" ><h2 class="smallh3 footer-block__heading">Follow us</h2><ul class="footer-block__details-content list-unstyled"><li> 1330 <a href="https://www.facebook.com/LearnWellNZ" class="link link--text list-menu__item list-menu__item--link"> 1331 Facebook 1332 </a> 1333 </li><li> 1334 <a href="https://www.instagram.com/learnwell_nz/" class="link link--text list-menu__item list-menu__item--link"> 1335 Instagram 1336 </a> 1337 </li><li> 1338 <a href="https://twitter.com/learnwellnz" class="link link--text list-menu__item list-menu__item--link"> 1339 Twitter 1340 </a> 1341 </li><li> 1342 <a href="https://nz.linkedin.com/company/learnwellnz" class="link link--text list-menu__item list-menu__item--link"> 1343 LinkedIn 1344 </a> 1345 </li></ul></div></div></div> 1346 </div>
1346<div class="footer__content-bottom"> 1347 <div class="footer__content-bottom-wrapper page-width"> 1348 <div class="footer__column footer__localization isolate"></div> 1349 <div class="footer__column footer__column--info"><div class="footer__custom"> 1350 <p style="margin-top:0;">LearnWell is a subsidiary of The Open Polytechnic of New Zealand.<br/>We are proud to be 100% New Zealand-owned and operated.</p> 1351 1352 <div class="footer__custom_logos"> 1353 <ul> 1354 <li><a href="https://www.openpolytechnic.ac.nz/" target="_blank"><img src="//learnwell.co.nz/cdn/shop/t/39/assets/open-polytechnic.svg?v=109087236580294357021784082825" width="177" height="30" alt="Open Polytechnic" /></a></li> 1355 </ul> 1356 </div> 1357 </div> 1358 <div class="footer__copyright caption"> 1359 <small class="copyright__content">© 2026 <a href="/" title="">LearnWell</a></small> 1360 </div> 1361 </div> 1362 </div> 1363 </div> 1364</footer> 1365 1366 1367 1368 1369</div> 1370 1371 <ul hidden> 1372 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1373 </ul> 1374 1375
1375<script> 1376 window.shopUrl = 'https://learnwell.co.nz'; 1377 window.routes = { 1378 cart_add_url: '/cart/add', 1379 cart_change_url: '/cart/change', 1380 cart_update_url: '/cart/update', 1381 predictive_search_url: '/search/suggest' 1382 }; 1383 1384 window.cartStrings = { 1385 error: `There was an error while updating your cart. Please try again.`, 1386 quantityError: `You can only add [quantity] of this item to your cart.` 1387 } 1388 1389 window.variantStrings = { 1390 addToCart: `Add to cart`, 1391 soldOut: `Unavailable`, 1392 unavailable: `Unavailable`, 1393 } 1394 1395 window.accessibilityStrings = { 1396 imageAvailable: `Image [index] is now available in gallery view`, 1397 shareSuccess: `Link copied to clipboard`, 1398 pauseSlideshow: `Pause slideshow`, 1399 playSlideshow: `Play slideshow`, 1400 } 1401 </script>
1401<script src="//learnwell.co.nz/cdn/shop/t/39/assets/predictive-search.js?v=31278710863581584031784082825" defer="defer"></script>
1401<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
1401<script> 1402 window['ShopifyForms'] = { 1403 ...window['ShopifyForms'], 1404 currentPageType: "customers\/login" 1405 }; 1406</script>
1406 1407 1408 1409</div><div id="shopify-block-AdXNDRjVnSFdlalpPa__13741738273725063537" class="shopify-block shopify-app-block">
1409<script> 1410 window.BOLD = window.BOLD || {}; 1411 window.BOLD.csp = window.BOLD.csp || {}; 1412 window.BOLD.csp.TAE = window.BOLD.csp.TAE || {}; 1413 window.BOLD.csp.TAE.settings = window.BOLD.csp.TAE.settings || {}; 1414 window.BOLD.csp.TAE.settings.pricing = window.BOLD.csp.TAE.settings.pricing || {"product-price-locator":"price-item price-item--regular","collection-item-locator":"card-wrapper","collection-item-price-locator":"price-item price-item--regular","delay-after-page-load":100,"delay-after-content-change":100,"check-variant-change-interval":1000,"delay-in-each-network-call":40,"dump_all_collections":false,"enable-product-drawer":false,"listen-product-fetch":"\/products\/","drawer-locator":".quick-add-modal__content.global-settings-popup"}; 1415 1416 window.BOLD.csp.TAE.settings.pricing.productsWithFirstOrSelectedVariants = {}; 1417 1418document.addEventListener("DOMContentLoaded", () => { 1419 if (typeof v3Price !== 'undefined') { 1420 new v3Price(); 1421 } 1422}); 1423 1424 1425</script>
1425 1426 1427 1428 1429</div><div id="shopify-block-ARHR5STk0bG5ITUFub__10842145328576398252" class="shopify-block shopify-app-block">
1429<script defer src="https://cdn.shopify.com/extensions/01a0c4b6-a419-72ca-a482-f5041c3e58dc/customer-pricing-97/assets/v3.js" type="text/javascript"></script>
1429 1430 1431
1431<script defer src= "/tools/shappify-csp/v2/api/esa-publications.myshopify.com/pr.js?v=20260914" type="text/javascript"></script>
1431 1432
1433<script id="bold-platform-data" type="application/json"> 1434{ 1435 "shop": { 1436 "domain": "learnwell.co.nz", 1437 "permanent_domain": "esa-publications.myshopify.com", 1438 "url": "https://learnwell.co.nz", 1439 "secure_url": "https://learnwell.co.nz", 1440 "money_format": "${{amount}}", 1441 "currency": "NZD" 1442 }, 1443 "customer": { 1444 "id": null, 1445 "tags": null 1446 }, 1447 "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":"NZD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 1448 "line_item_products": [], 1449 "template": "customers/login", 1450 "product": null, 1451 "collection": null 1452} 1453</script>
1453 1454
1455<script> 1456 window.BOLD_SHOP = { domain: 'learnwell.co.nz', permanent_domain: 'esa-publications.myshopify.com', url: 'https://learnwell.co.nz', secure_url: 'https://learnwell.co.nz', money_format: "${{amount}}", currency: "NZD" }; 1457 window.BOLD_CUSTOMER = { id: null, tags: null }; 1458 window.BOLD_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":"NZD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 1459 window.BOLD_TEMPLATE = "customers/login"; 1460 window.BOLD_COLLECTION = null; 1461 window.BOLD_PRODUCT = null; 1462 window.BOLD_SELECTED_OR_FIRST_AVAILABLE_VARIANT = ""; 1463 1464 window.BOLD = window.BOLD || {}; 1465 window.BOLD.csp = window.BOLD.csp || {}; 1466 window.BOLD.csp.TAE = window.BOLD.csp.TAE || {}; 1467 window.BOLD.csp.TAE.settings = window.BOLD.csp.TAE.settings || {}; 1468 window.BOLD.csp.TAE.settings.pr = {"enable_compare_at":false,"skip_pr_js_load":false}; 1469 1470</script>
1470 1471
1472<script defer src="https://cdn.shopify.com/extensions/01a0c4b6-a419-72ca-a482-f5041c3e58dc/customer-pricing-97/assets/helpers.js" type="text/javascript"></script>
vendor: 1 bytes, line 1472
1472
1473<script> 1474 document.addEventListener("DOMContentLoaded", () => { 1475 if (typeof v3BoldPR !== 'undefined') { 1476 new v3BoldPR(); 1477 } 1478 }); 1479</script>
1479 1480
1481<script defer src="/tools/shappify-csp/v2/api/esa-publications.myshopify.com/cspqb.js?v=20260914" type="text/javascript"></script>
1481 1482<link href="//cdn.shopify.com/extensions/01a0c4b6-a419-72ca-a482-f5041c3e58dc/customer-pricing-97/assets/v3.css" rel="stylesheet" type="text/css" media="all" /> 1483 1484 1485</div>
1485<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1485 1486</body> 1487</html> 1488<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.1) -->
1489<script type="text/javascript"> 1490// Editable fields: 1491var afterpay_min = 0.04; // As per your Afterpay contract. 1492var afterpay_max = 1000.00; // As per your Afterpay contract. 1493var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 1494 1495// Overrides: 1496// var afterpay_product_selector = '#product-price-selector'; 1497// var afterpay_cart_integration_enabled = true; 1498// var afterpay_cart_static_selector = '#cart-subtotal-selector'; 1499 1500// Non-editable fields: 1501var afterpay_shop_currency = "NZD"; 1502var afterpay_shop_money_format = "${{amount}}"; 1503var afterpay_shop_permanent_domain = "esa-publications.myshopify.com"; 1504var afterpay_theme_name = "LearnWell - carousels"; 1505var afterpay_product = null; 1506var afterpay_current_variant = null; 1507var afterpay_cart_total_price = 0; 1508var afterpay_js_snippet_version = '1.0.1'; 1509</script>
1509 1510<!--
1510<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
1510-->
1511<script type="text/javascript" src="//learnwell.co.nz/cdn/shop/t/39/assets/afterpaytest.js?v=113794959718723049371784082825"></script>
1511 1512<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.1) --> 1513
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.