PageSourceSearch

https://orders.macmillan.org.uk/account/login

html macmillan.org.uk collected 2026-09-24 08:27:40 UTC 70,562 bytes, 1,423 lines download raw bytes

1<!doctype html>
2<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
3<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
4<!--[if (gt IE 9)|!(IE)]><!-->
5<html class="no-js" lang="en"> <!--<![endif]-->
6
7<head>
8
9  <!-- Basic page needs ================================================== -->
10  <meta charset="utf-8">
11  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
12
13  
14
15    
16<!-- Hotjar Tracking Code for Macmillan Orders -->
17    
17<script>
vendor: 137 bytes, lines 17-20
17
18        (function(h,o,t,j,a,r){
19            h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
20            h._hjSettings={hjid:
205183295
vendor: 282 bytes, lines 20-26
20,hjsv:6};
21            a=o.getElementsByTagName('head')[0];
22            r=o.createElement('script');r.async=1;
23            r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
24            a.appendChild(r);
25        })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
26    
26</script>
26
27  
28  
29  <!-- OneTrust Cookies Consent Notice start for shop.macmillan.org.uk -->   
30  
30<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="6d3073ec-cb15-435e-ae8e-6106662d0c47" defer></script>
30
31  <!-- OneTrust Cookies Consent Notice end for shop.macmillan.org.uk -->
32
33   
34  
34<script>console.log('Tags:', null)</script>
34
35
36
37  <!-- Google Tag Manager -->
38  <!-- Macmillan GTM Container Script v2.3 -->
39  
39<script>
40    function hasQueryString(queries, search) {
41      search = typeof (search) !== 'undefined' ? search : document.location.search;
42      if (typeof (queries) !== 'undefined') {
43        queries = queries.join('|');
44        return !!(new RegExp('(\\&|\\?)(' + queries + ')', 'ig')
45          .test(search));
46      } else {
47        return !!search;
48      }
49    }
50
51    function onLoad(fn) {
52      var loadFn = window.onload;
53      window.onload = function () {
54        if (typeof (loadFn) === 'function') {
55          loadFn();
56        }
57        fn();
58      }
59    };
60
61    var queries = ['utm_', 'gclid', '_ga', 'fbclid', 'origin', 'discount', 'gf_55628', 'gf_55631', 'gf_55634', 'gf_59609', 'limit', 'q', 'sort_by', 'step', 'type', 'variant', 'dm_i', 'retrywith', 'originalresponsecode', 'page', 'gf_55633'];
62    var thehostpathname = location.hostname + location.pathname;
63    var thehostname = location.hostname;
64    var thesuppressionurl = location.href;
65    var randomnum = Math.floor(Math.random() * 100000000);
66    var img = new Image();
67
68    if (!hasQueryString() || hasQueryString(queries)) {
69      //measurement protocol for success
70      var imagereq = "https://www.google-analytics.com/collect?v=1&t=event&dl=" + thehostpathname + "&cid=" + randomnum + "&ec=defencescript&ea=firedgtm&el=" + thehostpathname + "&tid=UA-112762850-26&de=UTF-8&ds=defencescript&ni=1&dh=" + thehostname + "&z=" + randomnum + "";
71      img.src = imagereq;
72      img.width = "1";
73      img.height = "1";
74      img.style = "display:none;";
75
76      onLoad(function () {
77        document.body.appendChild(img);
78      });
vendor: 448 bytes, lines 78-87
78
79
80      (function (w, d, s, l, i) {
81        w[l] = w[l] || []; w[l].push({
82          'gtm.start':
83            new Date().getTime(), event: 'gtm.js'
84        }); var f = d.getElementsByTagName(s)[0],
85          j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
86            'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
87      })(window, document, 'script', 'dataLayer', '
87GTM-K8G2LT5
vendor: 8 bytes, lines 87-88
87');
88    
88} else {
89      //measurement protocol for suppression
90      var imagereq = "https://www.google-analytics.com/collect?v=1&t=event&dl=" + thesuppressionurl + "&cid=" + randomnum + "&ec=defencescript&ea=supressedgtm&el=" + thesuppressionurl + "&tid=UA-116070175-1&gtm=" + "GTM-K8G2LT5" + "&de=UTF-8&ds=defencescript&ni=1&dh=" + thehostname + "&z=" + randomnum + "";
91      img.src = imagereq;
92      img.width = "1";
93      img.height = "1";
94      img.style = "display:none;";
95
96      onLoad(function () {
97        document.body.appendChild(img);
98      });
99    }
100  </script>
100
101  <!-- End Google Tag Manager -->
102  <meta name="google-site-verification" content="T48IDSpGBDn2CjzGRRbIipFx_oNLcvdUMJ2VVzP8MyI" />
103  <meta name="google-site-verification" content="78t0ttdGEv45RSoqRTF5EJfi2Q6im9UPXU50ZshuXB4" />
104
105  
106  <link rel="shortcut icon" href="//orders.macmillan.org.uk/cdn/shop/t/3/assets/favicon.png?v=53241957512593458841715172572" type="image/png" />
107  
108
109  <!-- Title and description ================================================== -->
110  <title>
111    Account &ndash; Macmillan Orders
112  </title>
113
114  
115
116  <!-- Helpers ================================================== -->
117  <!-- /snippets/social-meta-tags.liquid -->
118
119
120
121  <meta property="og:type" content="website">
122  <meta property="og:title" content="Account">
123
124<meta property="og:url" content="https://orders.macmillan.org.uk/account/login">
125<meta property="og:site_name" content="Macmillan Orders">
126
127
128
129
130
131  <meta name="twitter:site" content="@https://www.x.com/macmillancancer">
132
133
134  <meta name="twitter:card" content="summary">
135
136
137
138  <link rel="canonical" href="https://orders.macmillan.org.uk/account/login">
139  <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
140  <meta name="theme-color" content="">
141
142  <!-- CSS ================================================== -->
143  <link href="//orders.macmillan.org.uk/cdn/shop/t/3/assets/universe-core.css?v=47136146735334469991756710093" rel="stylesheet" type="text/css" media="all" />
144  <link href="//orders.macmillan.org.uk/cdn/shop/t/3/assets/custom.scss.css?v=116513711735394875081787663075" rel="stylesheet" type="text/css" media="all" />
145  <link href="//orders.macmillan.org.uk/cdn/shop/t/3/assets/2h.css?v=11069320030935644081756710095" rel="stylesheet" type="text/css" media="all" />
146  <link href="//orders.macmillan.org.uk/cdn/shop/t/3/assets/styles.min.css?v=142805100502914320311787663070" rel="stylesheet" type="text/css" media="all" />
147  <link href="//orders.macmillan.org.uk/cdn/shop/t/3/assets/print.scss.css?v=151312059736701862991715172594" rel="stylesheet" type="text/css" media="print" />
148  
148<script type='text/javascript' src='/apps/wlm/js/wlm-1.1.js?v=3.1'></script>
148
149
150
151 
152 
153
154
155
156
157
158
159
160
161
162<style type="text/css">.wlm-message-pnf{text-align:center}#wlm-pwd-form{padding:30px 0;text-align:center}#wlm-wrapper{display:inline-block}#wlm-pwd-error{display:none;color:#FB8077;text-align:left;margin-top:10px;font-size:1.3rem}#wlm-pwd-error.wlm-error{border:1px solid #FB8077}#wlm-pwd-form-button{display:inline-block !important;height:auto !important;padding:8px 15px !important;background:black;border-radius:0 !important;color:#fff !important;text-decoration:none !important;vertical-align:top}.wlm-instantclick-fix,.wlm-item-selector{position:absolute;z-index:-999;display:none;height:0;width:0;font-size:0;line-height:0}#wlm-pwd-msg{margin-bottom:20px;text-align:left}#wlm-pwd-msg>p{margin-top:0;margin-bottom:0}.wlm-form-holder{display:flex}#wlm-pwd{border-color:black;border-width:1px;border-right:0;padding:0 10px}#wlm-pwd:focus-visible{outline:0}</style>
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274<script type='text/javascript'>
275
276wlm.navigateByLocation();
277
278wlm.jq(document).ready(function(){
279wlm.removeLinks();
280});
281</script>
281
282
283
284
285  
285<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
285<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69446729950/digital_wallets/dialog">
286<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=566853854"></script>
vendor: 1 bytes, line 286
286
287<script id="shopify-features" type="application/json">{"accessToken":"b67dc0d10c59844de68973996812fbae","betas":["rich-media-storefront-analytics"],"domain":"orders.macmillan.org.uk","predictiveSearch":true,"shopId":69446729950,"locale":"en"}</script>
vendor: 1 bytes, line 287
287
288<script>var Shopify = Shopify || {};
289Shopify.shop = "prod-order.myshopify.com";
290Shopify.locale = "en";
291Shopify.currency = {"active":"GBP","rate":"1.0"};
292Shopify.country = "GB";
293Shopify.theme = {"name":"Macmillan Orders Theme","id":141253902558,"schema_name":"Universe","schema_version":"2.0","theme_store_id":null,"role":"main"};
294Shopify.theme.handle = "null";
295Shopify.theme.style = {"id":null,"handle":null};
296Shopify.cdnHost = "orders.macmillan.org.uk/cdn";
297Shopify.routes = Shopify.routes || {};
298Shopify.routes.root = "/";
299Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";</script>
vendor: 1 bytes, line 299
299
300<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 300
300
301<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 301
301
302<script>
303  window.Shopify = window.Shopify || {};
304  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
305  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
306  window.Shopify.SignInWithShop.eligible = false;
307</script>
vendor: 1 bytes, line 307
307
308<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 308
308
309<script id="__st">var __st={"a":69446729950,"offset":3600,"reqid":"3a06c832-f3d3-4e8b-b120-5d0d2d5242d1-1790238459","pageurl":"orders.macmillan.org.uk\/account\/login","u":"7449151ee0bc"};</script>
vendor: 1 bytes, line 309
309
310<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 310
310
311<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 311
311
312<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//orders.macmillan.org.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 312
312
313<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 = "//orders.macmillan.org.uk/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>
313<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 313
313
314<script>
315  window.Shopify = window.Shopify || {};
316  window.Shopify.MCP = window.Shopify.MCP || {};
317  window.Shopify.MCP.enabled = true;
318  window.Shopify.MCP.shop = "prod-order.myshopify.com";
319  window.Shopify.MCP.mcpEndpoint = "https:\/\/orders.macmillan.org.uk\/api\/mcp";
320  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"]}}];
321</script>
vendor: 1 bytes, line 321
321
322<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("\/\/orders.macmillan.org.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
323</script>
vendor: 1 bytes, line 323
323
324<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://orders.macmillan.org.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
325</script>
vendor: 1 bytes, line 325
325
326<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
327  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);
328</script>
vendor: 1 bytes, line 328
328
329<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})}}));
330</script>
330
331
332<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
332
333
334  <!-- /snippets/oldIE-js.liquid -->
335
336
337<!--[if lt IE 9]>
338<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 338
338
339<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/respond.min.js?v=52248677837542619231715172573" type="text/javascript"></script>
339
340<link href="//orders.macmillan.org.uk/cdn/shop/t/3/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
341<link href="//orders.macmillan.org.uk/search?q=2b54fb5f8a310c96b941f5138ddf18b9" id="respond-redirect" rel="respond-redirect" />
342<script src="//orders.macmillan.org.uk/search?q=2b54fb5f8a310c96b941f5138ddf18b9" type="text/javascript"></script>
342
343<![endif]-->
344
345  
346  
346<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
346
347  
348  
348<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/jquery.validate.min.js?v=127866272867123290491716973754" defer></script>
348
349
350
351  
352    
353    
353<script src="//orders.macmillan.org.uk/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" type="text/javascript"></script>
353
354    
355  
356
357  <noscript>
358  <style>
359    .lazyload, .js-animate-appear, .js-animate-appear-left,
360    .js-animate-appear-show, .js-animate-appear-right,
361    .js-animate-appear-up, .js-animate-load-bottom, .no-js #header-right-menu {
362      opacity: 1;
363    }
364    .content-placeholder,
365    .product__variants__swatch {
366      display: none;
367    }
368    .product__variants_no-js {
369      display: block;
370    }
371    .preloaded__content {
372      max-height: 100%;
373    }
374  </style>
375</noscript>
376
377
378  
379
380  
381  
382
383<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0694/4672/9950/files/fallback_image.png?v=1725614040" />
384<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0694/4672/9950/files/fallback_image.png?v=1725614040" />
385<meta property="og:image:width" content="1200" />
386<meta property="og:image:height" content="628" />
387<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
388<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: 69446729950,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 388
388
389<script>
390  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
391</script>
vendor: 1 bytes, line 391
391
392<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}
392).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: 69446729950,storefrontBaseUrl: "https://orders.macmillan.org.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://orders.macmillan.org.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"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":"Macmillan Orders","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"prod-order.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/orders.macmillan.org.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://orders.macmillan.org.uk/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"141253902558","themePublished":"true","eventMetadataId":"4c4f2fc4-378b-4937-a6c9-9058ba50b6c1","shopId":"69446729950","storefrontBaseUrl":"https:\/\/orders.macmillan.org.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
392<script>
393  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
394  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
395  window.ShopifyAnalytics.meta.currency = 'GBP';
396  var meta = {"page":{"requestId":"3a06c832-f3d3-4e8b-b120-5d0d2d5242d1-1790238459"}};
397  for (var attr in meta) {
398    window.ShopifyAnalytics.meta[attr] = meta[attr];
399  }
400</script>
vendor: 1 bytes, line 400
400
401<script class="analytics">
402  (function () {
403    var customDocumentWrite = function(content) {
404      var jquery = null;
405
406      if (window.jQuery) {
407        jquery = window.jQuery;
408      } else if (window.Checkout && window.Checkout.$) {
409        jquery = window.Checkout.$;
410      }
411
412      if (jquery) {
413        jquery('body').append(content);
414      }
415    };
416
417    var hasLoggedConversion = function(token) {
418      if (token) {
419        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
420      }
421      return false;
422    }
423
424    var setCookieIfConversion = function(token) {
425      if (token) {
426        var twoMonthsFromNow = new Date(Date.now());
427        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
428
429        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
430      }
431    }
432
433    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
434    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
435    if (trekkie.integrations) {
436      return;
437    }
438    trekkie.methods = [
439      'identify',
440      'page',
441      'ready',
442      'track',
443      'trackForm',
444      'trackLink'
445    ];
446    trekkie.factory = function(method) {
447      return function() {
448        var args = Array.prototype.slice.call(arguments);
449        args.unshift(method);
450        trekkie.push(args);
451        if (method == 'track' || method == 'page') {
452          try {
453            if (window.__TREKKIE_SHIM_QUEUE == null) {
454              window.__TREKKIE_SHIM_QUEUE = [];
455            }
456            window.__TREKKIE_SHIM_QUEUE.push({
457              from: 'trekkie-stub',
458              method: method,
459              args: args.slice(1)
460            });
461          } catch (e) {
462            // no-op
463          }
464        }
465        return trekkie;
466      };
467    };
468    for (var i = 0; i < trekkie.methods.length; i++) {
469      var key = trekkie.methods[i];
470      trekkie[key] = trekkie.factory(key);
471    }
472    trekkie.load = function(config) {
473      trekkie.config = config || {};
474      trekkie.config.initialDocumentCookie = document.cookie;
475      var first = document.getElementsByTagName('script')[0];
476var script = document.createElement('script');
477script.type = 'text/javascript';
478script.onerror = function(e) {
479  var scriptFallback = document.createElement('script');
480  scriptFallback.type = 'text/javascript';
481  scriptFallback.onerror = function(error) {
482          var Monorail = {
483      produce: function produce(monorailDomain, schemaId, payload) {
484        var currentMs = new Date().getTime();
485        var event = {
486          schema_id: schemaId,
487          payload: payload,
488          metadata: {
489            event_created_at_ms: currentMs,
490            event_sent_at_ms: currentMs
491          }
492        };
493        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
494      },
495      sendRequest: function sendRequest(endpointUrl, payload) {
496        // Try the sendBeacon API
497        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
498          var blobData = new window.Blob([payload], {
499            type: 'text/plain'
500          });
501
502          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
503            return true;
504          } // sendBeacon was not successful
505
506        } // XHR beacon
507
508        var xhr = new XMLHttpRequest();
509
510        try {
511          xhr.open('POST', endpointUrl);
512          xhr.setRequestHeader('Content-Type', 'text/plain');
513          xhr.send(payload);
514        } catch (e) {
515          console.log(e);
516        }
517
518        return false;
519      },
520      isIos12: function isIos12() {
521        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
522      }
523    };
524    Monorail.produce('monorail-edge.shopifysvc.com',
525      'trekkie_storefront_load_errors/1.1',
526      {shop_id: 69446729950,
527      theme_id: 141253902558,
528      app_name: "storefront",
529      context_url: window.location.href,
530      source_url: "//orders.macmillan.org.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
531
532  };
533  scriptFallback.async = true;
534  scriptFallback.src = '//orders.macmillan.org.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
535  first.parentNode.insertBefore(scriptFallback, first);
536};
537script.async = true;
538script.src = '//orders.macmillan.org.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
539first.parentNode.insertBefore(script, first);
540
541    };
542    trekkie.load(
543      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69446729950,"isMerchantRequest":null,"themeId":141253902558,"themeCityHash":"4899226163506332542","contentLanguage":"en","currency":"GBP","eventMetadataId":"4c4f2fc4-378b-4937-a6c9-9058ba50b6c1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
544    );
545
546    var loaded = false;
547    trekkie.ready(function() {
548      if (loaded) return;
549      loaded = true;
550
551      window.ShopifyAnalytics.lib = window.trekkie;
552
553      var originalDocumentWrite = document.write;
554      document.write = customDocumentWrite;
555      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
556      document.write = originalDocumentWrite;
557
558      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
559      var token = match? match[1]: undefined;
560      if (!hasLoggedConversion(token)) {
561        setCookieIfConversion(token);
562        
563      }
564    });
565
566    window.ShopifyAnalytics.lib.page(null,{"requestId":"3a06c832-f3d3-4e8b-b120-5d0d2d5242d1-1790238459","shopifyEmitted":true});
567
568    var eventsListenerScript = document.createElement('script');
569    eventsListenerScript.async = true;
570    eventsListenerScript.src = "//orders.macmillan.org.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
571    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
572})();</script>
vendor: 1 bytes, line 572
572
573<script
574  defer
575  src="https://orders.macmillan.org.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
576  data-application="storefront-renderer"
577  data-shop-id="69446729950"
578  data-render-region="gcp-europe-west4"
579  data-page-type="customers/login"
580  data-theme-instance-id="141253902558"
581  data-theme-name="Universe"
582  data-theme-version="2.0"
583  data-monorail-region="shop_domain"
584  data-resource-timing-sampling-rate="10"
585  data-shs="true"
586  data-shs-beacon="true"
587  data-shs-export-with-fetch="true"
588  data-shs-logs-sample-rate="1"
589  data-shs-beacon-endpoint="https://orders.macmillan.org.uk/api/collect"
590></script>
590
591<meta name="shopify-y" content="300847b8-d7de-4c09-98dc-86cd708495c8" data-expiration="1821796059000"><meta name="shopify-s" content="c5e56715-205e-48fe-8bf3-b6f1510864a8" data-expiration="1790240259000"><meta name="new-cookie-storage-activated" content="t">
592</head>
593
594
595<body id="account"
596  class="js-body template-customers-login"
597  data-customer-logged-in="false"
598  data-customer-role-type="guest">
599
600  
601  <div class="cart-widget-overlay js-cart-widget-overlay" style="display:none;"></div>
602<div
603  class="
604    cart-widget cart-widget--hidden js-cart-widget
605    cart-widget--mobile
606  "
607>
608  <div class="cart-widget__header">
609    <button class="cart-widget__icon cart-widget__icon--close js-cart-widget-close">
610      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
611        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.93934 1.93934C2.52513 1.35355 3.47487 1.35355 4.06066 1.93934L22.0607 19.9393C22.6464 20.5251 22.6464 21.4749 22.0607 22.0607C21.4749 22.6464 20.5251 22.6464 19.9393 22.0607L1.93934 4.06066C1.35355 3.47487 1.35355 2.52513 1.93934 1.93934Z" fill="#767676"/>
612        <path fill-rule="evenodd" clip-rule="evenodd" d="M22.0607 1.93934C22.6464 2.52513 22.6464 3.47487 22.0607 4.06066L4.06066 22.0607C3.47487 22.6464 2.52513 22.6464 1.93934 22.0607C1.35355 21.4749 1.35355 20.5251 1.93934 19.9393L19.9393 1.93934C20.5251 1.35355 21.4749 1.35355 22.0607 1.93934Z" fill="#767676"/>
613      </svg>
614    </button>
615    <span class="cart-widget__icon">
616      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
617        <g clip-path="url(#clip0_4792_5475)">
618        <path d="M12 7.62939e-06C9.62663 7.62939e-06 7.30655 0.703795 5.33316 2.02237C3.35977 3.34095 1.8217 5.21509 0.913451 7.4078C0.00519946 9.60052 -0.232441 12.0133 0.230582 14.3411C0.693605 16.6689 1.83649 18.8071 3.51472 20.4853C5.19295 22.1635 7.33115 23.3064 9.65892 23.7694C11.9867 24.2325 14.3995 23.9948 16.5922 23.0866C18.7849 22.1783 20.6591 20.6402 21.9776 18.6668C23.2962 16.6935 24 14.3734 24 12C24 8.81741 22.7357 5.76516 20.4853 3.51473C18.2348 1.26429 15.1826 7.62939e-06 12 7.62939e-06ZM12.834 15.81L10.35 18.294L4.896 12.834L7.38 10.35L10.38 13.35L16.626 7.05601L19.104 9.528L12.834 15.81Z" fill="#008A26"/>
619        </g>
620        <defs>
621        <clipPath id="clip0_4792_5475">
622        <rect width="24" height="24" fill="white"/>
623        </clipPath>
624        </defs>
625      </svg>
626    </span>
627    <div class="cart-widget__title">
628      <span class="cart-widget__count js-cart-widget__count" role="status"> </span>
629    </div>
630  </div>
631  <div class="cart-widget__body">
632    <div class="cart-widget__item">
633      
634      <div class="cart-widget__item-details text-left">
635        <span class="cart-widget__item-title">  </span>
636      </div>
637    </div>
638  </div>
639  <div class="cart-widget__footer">
640    <a href="/cart" class="btn btn--full-width btn-primary">View cart and checkout</a>
641  </div>
642</div>
643              
644  
645
646    <a href="#maincontent" class="skip-link">Skip to main content</a>
647  <div class="off-canvas position-left" id="mobileMenuSidebar" data-transition="overlap">
648  <div class="mobile-sidebar-title">Browse</div>
649
650  <ul class="vertical menu accordion-menu mobile-menu" data-accordion-menu data-submenu-toggle="true">
651    
652      <li class="mobile-menu__item mobile-search">
653        <!-- /snippets/search-bar.liquid -->
654<form action="/search" method="get" class="input-group search-bar" role="search">
655  <!-- Updated to include products and pagee in search -->
656  <input type="hidden" name="type" value="product,page">
657  <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store">
658  <button type="submit" class="button">
659    <span class="icon icon-search"></span>
660    <span class="fallback-text">Search</span>
661  </button>
662</form>
663
664      </li>
665    
666    
667    
668    
669      
670        
671        
672          <li class="mobile-menu__item ">
673            <a href="/">Home</a>
674          </li>
675        
676      
677        
678        
679          <li class="mobile-menu__item ">
680            <a href="/pages/cancer-information">Cancer Information</a>
681          </li>
682        
683      
684        
685        
686          <li class="mobile-menu__item ">
687            <a href="/pages/supporters">Supporters</a>
688          </li>
689        
690      
691        
692        
693          <li class="mobile-menu__item ">
694            <a href="/pages/health-and-social-care-professionals">Health & Social Care Professionals</a>
695          </li>
696        
697      
698        
699        
700          <li class="mobile-menu__item ">
701            <a href="/pages/macmillan-professionals">Macmillan Professionals</a>
702          </li>
703        
704      
705        
706        
707          <li class="mobile-menu__item ">
708            <a href="/pages/macmillan-staff">Macmillan Staff</a>
709          </li>
710        
711      
712        
713        
714          <li class="mobile-menu__item ">
715            <a href="/pages/about">About</a>
716          </li>
717        
718      
719        
720        
721          <li class="mobile-menu__item ">
722            <a href="/pages/help">Help</a>
723          </li>
724        
725      
726    
727
728    
729      
730        <li class="mobile-menu__item"><a href="/account/login" id="customer_login_link_mobile">Login</a></li>
731        <li class="mobile-menu__item"><a href="/account/register" id="customer_register_link_mobile">Create account </a></li>
732      
733    
734
735    
736  </ul>
737
738  
739    <div class="mobile-social">
740      <ul class="menu social-media-links">
741
742  
743    <li class="social-media-links__item">
744      <a target="_blank" href="https://www.facebook.com/macmillancancer" title="Macmillan Orders on Facebook">
745        <i class="mm-icon mm-facebook"></i>
746        <span class="fallback-text">Facebook</span>
747      </a>
748    </li>
749  
750    
751    <li class="social-media-links__item">
752      <a target="_blank" href="https://www.x.com/macmillancancer" title="Macmillan Orders on X">
753        <i class="mm-icon mm-x"></i>
754        <span class="fallback-text">X</span>
755      </a>
756    </li>
757  
758    
759    <li class="social-media-links__item">
760      <a target="_blank" href="https://www.youtube.com/user/macmillancancer" title="Macmillan Orders on YouTube">
761        <i class="mm-icon mm-youtube"></i>
762        <span class="fallback-text">YouTube</span>
763      </a>
764    </li>
765  
766    
767  
768</ul>
769
770    </div>
771  
772</div>
773
774  
775 
776  <div id="shopify-section-header" class="shopify-section"><div class="header-container fixed-header"
777  data-section-id="header"
778  data-section-type="header">
779  <!-- begin top-bar -->
780  
781  
782    <div id="top-bar">
783      <div class="row">
784        
785        
786          
787          <div class="small-12 medium-12 large-12 columns top-bar-message__wrap">
788          
789        
790          
791            <div class="top-bar-message show-for-large rte-raw">
792              <p>be.Macmillan is now Macmillan Orders! <a href="/account/register" title="Register">Create a new account</a> to use our new website.</p>
793            </div>
794          
795          
796            <div class="top-bar-message hide-for-large rte-raw">
797              <p>be.Macmillan is now Macmillan Orders! <a href="/account/register" title="Register">Create a new account</a> to use our new website.</p>
798            </div>
799          
800        </div>
801        
802          
803       
804      </div>
805      
806    </div>
807    
808  
809  <!-- //top-bar -->
810
811  
812    
813
814    
815
816    
817
818    
819  
820  <!-- begin main-header -->
821  <header id="main-header">
822    <div class="primary-header">
823      <div class="row">
824        <div class="small-3 medium-3 columns hide-for-large menu-icon-wrapper">
825          <button class="burger-container" data-toggle="mobileMenuSidebar" aria-label="Open menu">
826            <i class="mm-icon mm-icon-hamburgermenu"></i>
827          </button>
828        </div>
829        <div class="small-6 medium-5 large-2 columns header__logo">
830          <div class="logo-wrap">
831            
832
833              
834              
835              
836                <div itemscope itemtype="http://schema.org/Organization"><a href="/" itemprop="url" class="logo__link" title="Macmillan Orders" style="width:160px"><img class="logo__img" src="
837                  //orders.macmillan.org.uk/cdn/shop/t/3/assets/macmillan-logo.png?v=35620058492076508981715172573
838                " alt="Macmillan Orders" itemprop="logo" width="160" height="auto" /></a></div>
839              
840            
841            
842          </div>
843        </div>
844        <div class="large-6 columns show-for-large primary-menu-container">
845          
846            <form
847              action="/search"
848              method="get"
849              class="header-search-form"
850              role="search">
851              <!-- Updated to include products and pages in search -->
852              <input type="hidden" name="type" value="product,page">
853              <input
854                type="search"
855                name="q"
856                class="header-search-input"
857                value=""
858                placeholder="Search our store"
859                aria-label="Search our store">
860              <button
861                title="search"
862                type="submit"
863                class="header-search-btn"
864                onclick="universe.headerSearchToggle(this, event);">
865                <span class="icon icon-search" aria-hidden="true"></span>
866              </button>
867            </form>
868          
869        </div>
870        <div class="small-3 medium-4 large-4 columns text-right">
871          <ul id="header-right-menu" class="dropdown menu">
872            
873              <li class="menu-item show-for-large header__user">
874                <a class="menu-item-link" href="/account/" aria-label="account">
875                    <i class="mm-icon mm-user"></i>
876                </a>
877                <ul class="sub-menu submenu text-left">
878                  
879                    <li class="menu-item">
880                      <a href="/account/login" id="customer_login_link">Login</a>
881                    </li>
882                    <li class="menu-item">
883                      <a href="/account/register" id="customer_register_link">Create account</a>
884                    </li>
885                  
886                </ul>
887              </li>
888            
889
890            <li class="menu-item header__cart" >
891              <a class="menu-item-link" href="/cart" aria-label="cart">
892                <i class="mm-icon mm-cart"></i>
893                <div class="header__cart-count  hidden-count">
894                  <span id="CartCount" class="js-header__cart-count__number">0</span>
895                </div>
896
897                <span class="visually-hidden">CART
898                  <span id="CartCost">£0.00</span>
899                </span>
900              </a>
901              <div class="cart-widget-overlay js-cart-widget-overlay" style="display:none;"></div>
902<div
903  class="
904    cart-widget cart-widget--hidden js-cart-widget
905    cart-widget--desktop
906  "
907>
908  <div class="cart-widget__header">
909    <button class="cart-widget__icon cart-widget__icon--close js-cart-widget-close">
910      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
911        <path fill-rule="evenodd" clip-rule="evenodd" d="M1.93934 1.93934C2.52513 1.35355 3.47487 1.35355 4.06066 1.93934L22.0607 19.9393C22.6464 20.5251 22.6464 21.4749 22.0607 22.0607C21.4749 22.6464 20.5251 22.6464 19.9393 22.0607L1.93934 4.06066C1.35355 3.47487 1.35355 2.52513 1.93934 1.93934Z" fill="#767676"/>
912        <path fill-rule="evenodd" clip-rule="evenodd" d="M22.0607 1.93934C22.6464 2.52513 22.6464 3.47487 22.0607 4.06066L4.06066 22.0607C3.47487 22.6464 2.52513 22.6464 1.93934 22.0607C1.35355 21.4749 1.35355 20.5251 1.93934 19.9393L19.9393 1.93934C20.5251 1.35355 21.4749 1.35355 22.0607 1.93934Z" fill="#767676"/>
913      </svg>
914    </button>
915    <span class="cart-widget__icon">
916      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
917        <g clip-path="url(#clip0_4792_5475)">
918        <path d="M12 7.62939e-06C9.62663 7.62939e-06 7.30655 0.703795 5.33316 2.02237C3.35977 3.34095 1.8217 5.21509 0.913451 7.4078C0.00519946 9.60052 -0.232441 12.0133 0.230582 14.3411C0.693605 16.6689 1.83649 18.8071 3.51472 20.4853C5.19295 22.1635 7.33115 23.3064 9.65892 23.7694C11.9867 24.2325 14.3995 23.9948 16.5922 23.0866C18.7849 22.1783 20.6591 20.6402 21.9776 18.6668C23.2962 16.6935 24 14.3734 24 12C24 8.81741 22.7357 5.76516 20.4853 3.51473C18.2348 1.26429 15.1826 7.62939e-06 12 7.62939e-06ZM12.834 15.81L10.35 18.294L4.896 12.834L7.38 10.35L10.38 13.35L16.626 7.05601L19.104 9.528L12.834 15.81Z" fill="#008A26"/>
919        </g>
920        <defs>
921        <clipPath id="clip0_4792_5475">
922        <rect width="24" height="24" fill="white"/>
923        </clipPath>
924        </defs>
925      </svg>
926    </span>
927    <div class="cart-widget__title">
928      <span class="cart-widget__count js-cart-widget__count" role="status"> </span>
929    </div>
930  </div>
931  <div class="cart-widget__body">
932    <div class="cart-widget__item">
933      
934      <div class="cart-widget__item-details text-left">
935        <span class="cart-widget__item-title">  </span>
936      </div>
937    </div>
938  </div>
939  <div class="cart-widget__footer">
940    <a href="/cart" class="btn btn--full-width btn-primary">View cart and checkout</a>
941  </div>
942</div>
943
944            </li>
945            <li class="menu-item show-for-large">
946              <a
947                href="https://donation.macmillan.org.uk/Donation/MakeWith?fc=shop"
948                class="btn btn-donate-small"
949                title="Donate">Donate</a>
950            </li>
951          </ul>
952        </div>
953      </div>
954    </div>
955    <div class="secondary-header">
956      <div class="row">
957        <div class="large-12 columns show-for-large primary-menu-container mx-0-5r">
958          
959
960          
961
962            
963              <ul id="primary-menu" class=" menu primary-mega-menu">
964                
965                  
966
967                  
968                  
969
970                  
971
972                  <li class="menu-item ">
973                    <a
974                      href="/"
975                      class="menu-item-link "
976                      
977                      title="Home">Home</a>
978                  </li>
979
980                
981                  
982
983                  
984                  
985
986                  
987
988                  <li class="menu-item ">
989                    <a
990                      href="/pages/cancer-information"
991                      class="menu-item-link "
992                      
993                      title="Cancer Information">Cancer Information</a>
994                  </li>
995
996                
997                  
998
999                  
1000                  
1001
1002                  
1003
1004                  <li class="menu-item ">
1005                    <a
1006                      href="/pages/supporters"
1007                      class="menu-item-link "
1008                      
1009                      title="Supporters">Supporters</a>
1010                  </li>
1011
1012                
1013                  
1014
1015                  
1016                  
1017
1018                  
1019
1020                  <li class="menu-item ">
1021                    <a
1022                      href="/pages/health-and-social-care-professionals"
1023                      class="menu-item-link "
1024                      
1025                      title="Health & Social Care Professionals">Health & Social Care Professionals</a>
1026                  </li>
1027
1028                
1029                  
1030
1031                  
1032                  
1033
1034                  
1035
1036                  <li class="menu-item ">
1037                    <a
1038                      href="/pages/macmillan-professionals"
1039                      class="menu-item-link "
1040                      
1041                      title="Macmillan Professionals">Macmillan Professionals</a>
1042                  </li>
1043
1044                
1045                  
1046
1047                  
1048                  
1049
1050                  
1051
1052                  <li class="menu-item ">
1053                    <a
1054                      href="/pages/macmillan-staff"
1055                      class="menu-item-link "
1056                      
1057                      title="Macmillan Staff">Macmillan Staff</a>
1058                  </li>
1059
1060                
1061                  
1062
1063                  
1064                  
1065
1066                  
1067
1068                  <li class="menu-item ">
1069                    <a
1070                      href="/pages/about"
1071                      class="menu-item-link "
1072                      
1073                      title="About">About</a>
1074                  </li>
1075
1076                
1077                  
1078
1079                  
1080                  
1081
1082                  
1083
1084                  <li class="menu-item ">
1085                    <a
1086                      href="/pages/help"
1087                      class="menu-item-link "
1088                      
1089                      title="Help">Help</a>
1090                  </li>
1091
1092                
1093              </ul>
1094            
1095
1096          
1097        </div>
1098      </div>
1099    </div>
1100  </header>
1101  <!-- //main-header -->
1102
1103</div>
1104
1105<style> #shopify-section-header .top-bar-message p {color: black;} #shopify-section-header .top-bar-message a {color: #008a26;} </style></div>
1106
1107
1108  <div id="PageContainer" class="off-canvas-content page-wrapper">
1109    
1110    <main id="maincontent" class="wrapper main-content main-content_fixed-header" role="main">
1111      
1112      
1113      
1114	  
1115		<wlm class="wlm-content">
1116		  <!-- /templates/customers/login.liquid -->
1117
1118
1119<div class="breadcrumb-wrapper js-animate-appear-show">
1120  <div class="row">
1121    <nav id="breadcrumb" class="columns breadcrumb" role="navigation" aria-label="breadcrumbs">
1122      <a href="/" title="Back to the home page"><i class="mm-icon mm-icon-home"></i></a>
1123
1124      
1125
1126       <span class="icon icon-angle-right"></span>
1127       <span>Account</span>
1128
1129      
1130    </nav>
1131  </div>
1132</div>
1133
1134
1135<script>
1136  window.shop_mac_api_login_url = "https:\/\/func-shopifymgmt-prd-01.azurewebsites.net\/api\/users\/confirmExisting"
1137  window.shop_mac_api_key = "OZdE29V-kNJnfjjxcdvR0MXH_nVL_-hahb5CrwP4CmMJAzFujoJQzQ=="
1138</script>
1138
1139<div id="login-page" class="row customer-page login-page">
1140  <div class="form-wrapper">
1141    <div class="alert alert-info" role="alert" id="ResetSuccess" style="display:none;">
1142      We&#39;ve sent you an email with a link to update your password.
1143    </div>
1144
1145    <div id="CustomerLoginForm" class="form-vertical" aria-live="polite">
1146      <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
1147        <h1 class="h1 hstyle1">Log in</h1>
1148        
1149        <div class="field">
1150          <label for="CustomerEmail">Email</label>
1151          <input
1152            type="email"
1153            name="customer[email]"
1154            id="CustomerEmail"
1155            class="input-full"
1156            placeholder=""
1157            autocorrect="off"
1158            autocapitalize="off"
1159            autofocus
1160            aria-label="log in to your account"          >
1161          <div class="error-message-wrapper"></div>
1162        </div>
1163
1164        
1165          <div class="field">
1166            <label for="CustomerPassword">Password</label>
1167            <div class="password-wrapper">
1168              <input
1169                type="password"
1170                value=""
1171                name="customer[password]"
1172                id="CustomerPassword"
1173                class="input-full"
1174                placeholder=""
1175              >
1176              <span role="button" class="toggle-password" aria-label="show password" tabindex="0">
1177  <i class="mm-icon mm-visible" id="eye"></i>
1178</span>
1179
1180            </div>
1181            <div class="error-message-wrapper"></div>
1182          </div>
1183        
1184        
1185        <input id="login-submit" type="submit" class="button expanded" value="Log In">
1186
1187        <div class="row ">
1188          <div class="small-5 medium-5 large-5 columns text-left">
1189            <a href="/account/register" id="customer_register_link">Create account</a>
1190          </div>
1191          
1192            <div class="small-7 medium-7 large-7 columns text-right">
1193              <a href="#recover" id="RecoverPassword">Forgot your password?</a>
1194            </div>
1195          
1196        </div>
1197      </form>
1198    </div>
1199
1200    <div id="RecoverPasswordForm" style="display: none;" aria-live="polite">
1201      <h2 class="h2 hstyle1">Reset your password</h2>
1202      <p id="recover-password-subtext" class="recover-password-subtext">We will send you an email to reset your password.</p>
1203
1204      <div class="form-vertical recover-password-wrapper">
1205        <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="✓" />
1206          
1207
1208          
1209          <div class="field">
1210            <label for="RecoverEmail">Email</label>
1211            <input
1212              type="email"
1213              value=""
1214              name="email"
1215              id="RecoverEmail"
1216              placeholder="Enter your email"
1217              autocorrect="off"
1218              autocapitalize="off"
1219              aria-describedby="recover-password-subtext"
1220            >
1221            <div class="error-message-wrapper"></div>
1222          </div>
1223
1224          <input type="submit" id="reset-password-submit" class="button expanded" value="Submit">
1225          <button type="button" id="HideRecoverPasswordLink">Cancel</button>
1226        </form>
1227      </div>
1228    </div>
1229
1230    
1231  </div>
1232</div>
1233
1234<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/login.js?v=146204529187270598441758697352" defer></script>
1234
1235
1236		</wlm>
1237		<div id="wlmpnf" style="display:none;">
1238		<div class="page-width">
1239		<div class="grid">
1240		  <div class="grid__item medium-up--five-sixths medium-up--push-one-twelfth">
1241			<div class="section-header text-center">
1242			  <h1><span class="wlm-title-pnf"></span></h1>
1243			</div>
1244
1245			<div class="rte">
1246			  <div class="wlm-message-pnf"></div>
1247			</div>
1248		  </div>
1249		</div>
1250	  </div>
1251	  </div>
1252        <div id="wlm-pwd-form" style="display: none;">
1253            <div id="wlm-wrapper">
1254                
1255                  <div id="wlm-pwd-msg">
1256                    
1257                  </div>
1258                
1259              <div class="wlm-form-holder">
1260                <input type="password" placeholder="Enter passcode" id="wlm-pwd"
1261                       onkeypress='if( event.keyCode == 13 && typeof wlm == "object" && typeof wlm.unlockByAuth == "function" ) { event.preventDefault(); wlm.unlockByAuth(this); }' />
1262                 <a href="#" id="wlm-pwd-form-button"
1263                      onclick='event.preventDefault(); if( typeof wlm == "object" && typeof wlm.unlockByAuth == "function" ) wlm.unlockByAuth(this);'>
1264                     Enter
1265                   </a>
1266              </div>
1267              <div id="wlm-pwd-error">Invalid Password</div>
1268            </div>
1269          </div>
1270        
1270<script type="text/javascript" id="wlm-helper">
1271        if( typeof wlm == "object" ) wlm.toggleContent(true);
1272      </script>
1272
1273      
1274      
1275    </main>
1276
1277    <div id="shopify-section-footer" class="shopify-section"><div data-section-id="footer" data-section-type="footer">
1278  
1279
1280  <footer id="site-footer">
1281  
1282    <div class="row">
1283      <div class="large-3 columns hide-for-small-only">
1284        <img class="not-svg" alt="Macmillan Cancer Support" src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/Group_31_2x.png?v=91218750264945981791715172572" style="display: block; max-width: 164px; margin-bottom: 25px;" width="168" height="38">
1285        <img class="not-svg" alt="Registered with the Fundraising Regulator" src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/fr_2x.png?v=154109736938367606311715172572"  style="display: block; max-width: 164px; margin-bottom: 40px;" width="164" height="51" />
1286        <img class="not-svg" alt="Trusted Information Creator - Patient Information Forum" src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/tic_2x.png?v=111109569550260946821715172573"  style="display: block; max-width: 80px; margin-bottom: 25px;" width="80" height="44"/>
1287        
1288              <ul class="menu social-media-links">
1289
1290  
1291    <li class="social-media-links__item">
1292      <a target="_blank" href="https://www.facebook.com/macmillancancer" title="Macmillan Orders on Facebook">
1293        <i class="mm-icon mm-facebook"></i>
1294        <span class="fallback-text">Facebook</span>
1295      </a>
1296    </li>
1297  
1298    
1299    <li class="social-media-links__item">
1300      <a target="_blank" href="https://www.x.com/macmillancancer" title="Macmillan Orders on X">
1301        <i class="mm-icon mm-x"></i>
1302        <span class="fallback-text">X</span>
1303      </a>
1304    </li>
1305  
1306    
1307    <li class="social-media-links__item">
1308      <a target="_blank" href="https://www.youtube.com/user/macmillancancer" title="Macmillan Orders on YouTube">
1309        <i class="mm-icon mm-youtube"></i>
1310        <span class="fallback-text">YouTube</span>
1311      </a>
1312    </li>
1313  
1314    
1315  
1316</ul>
1317
1318        
1319      </div>
1320      <div class="large-5 columns">
1321        
1322          <div  class="small-12 medium-4 large-6 columns footer-widget footer-widget__footer-nav ">
1323            
1324              
1325                  <h3 class="footer-header text-center-for-small-only">Macmillan</h3>
1326            <hr>
1327              
1328              
1329            <ul class="vertical menu">
1330              
1331                <li><a href="/pages/help" title="Help section">Help section</a></li>
1332              
1333                <li><a href="https://donation.macmillan.org.uk" title="Donate">Donate</a></li>
1334              
1335            </ul>
1336
1337            
1338          </div>
1339        
1340          <div  class="small-12 medium-4 large-6 columns footer-widget footer-widget__footer-nav end">
1341            
1342              
1343              
1344                  <h3 class="footer-header text-center-for-small-only">About this site</h3>
1345                <hr>
1346              
1347            <ul class="vertical menu">
1348              
1349                <li><a href="https://www.macmillan.org.uk/accessibility" title="Accessibility">Accessibility</a></li>
1350              
1351                <li><a href="https://www.macmillan.org.uk/privacy-policy" title="Privacy policy">Privacy policy</a></li>
1352              
1353                <li><a href="https://www.macmillan.org.uk/terms-and-conditions" title="Terms and conditions">Terms and conditions</a></li>
1354              
1355                <li><a href="https://www.macmillan.org.uk/how-we-use-cookies" title="How we use cookies">How we use cookies</a></li>
1356              
1357            </ul>
1358
1359            
1360          </div>
1361        
1362      </div>
1363      <div class="large-4 columns">
1364        <div class="footer-callout" style="margin-bottom: 20px;">
1365          <h3 class="widget__title">Whatever it takes</h3>
1366          <div class="widget__desc rte-raw"><p>If you’re diagnosed with cancer, your worries are our worries and we will move mountains to help you live life as fully as you can.</p><p>The <a href="https://www.macmillan.org.uk/cancer-information-and-support/get-help/macmillan-support-line" title="More information about our Macmillan Support Line">Macmillan Support Line</a> can help with clinical, practical and financial information. Please call us on <strong>0808 808 00 00</strong> (7 days a week, 8am-8pm).</p></div>
1367        </div>
1368      </div>
1369    </div>
1370    
1371    <div class="footer-bottom footer-sign-off">
1372      <div class="row">
1373        <div class="small-12 medium-12 large-12 columns copyright-wrap">
1374          <div class="copyright">
1375            
1376              <p>© Macmillan Cancer Support 2026</p>             
1377            
1378             
1379              <p>© Macmillan Cancer Support, registered charity in England and Wales (261017), Scotland (SC039907) and the Isle of Man (604). Also operating in Northern Ireland. A company limited by guarantee, registered in England and Wales company number 2400969. Isle of Man company number 4694F. Registered office: 3rd Floor, Bronze Building, The Forge, 105 Sumner Street, London, SE1 9HZ. VAT no: 668265007</p>             
1380            
1381            <p>
1382              <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
1382oweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
1383            </p>
1384          </div>
1385        </div>
1386      </div>
1387    </div>
1388  </footer>
1389</div>
1390
1391
1392
1393</div>
1394  </div>
1395
1396  
1396<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/universe-core.js?v=53917905858373165681715172594" defer></script>
1396
1397
1398  
1399  
1399<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/universe.js?v=116222759065922498181745391838" defer></script>
1399
1400  
1400<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/2h.js?v=42002285782916915091715172571" defer></script>
1400
1401  
1401<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/macmillan.js?v=133937613064236689471758697352" defer></script>
1401
1402
1403  
1403<script>
1404    
1405  </script>
1405
1406
1407  
1408
1409  
1409<script src="//cdn.shopify.com/s/javascripts/currencies.js" defer></script>
1409
1410  
1410<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/jquery.currencies.min.js?v=175057760772006623221715172572" defer></script>
1410
1411  
1412
1413  
1414
1415
1416  
1417  
1418  
1418<script src="//orders.macmillan.org.uk/cdn/shop/t/3/assets/accordion.js?v=115454847720443849911733299569" defer></script>
1418
1419<style> @media screen and (min-width: 750px) {:is(#signup-page, #login-page, #account, #cart-budget-form) .custom-select .combo-input {display: block !important; } :is(#signup-page, #login-page, #account, #cart-budget-form) .custom-select select.js-native-select {display: none !important; }} </style>
1420<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1420
1421</body>
1422
1423</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.